release 1.2.3

This commit is contained in:
Newcomer1989
2017-12-24 14:52:25 +01:00
parent 45220099c3
commit c7fb3673df
39 changed files with 1655 additions and 657 deletions

View File

@@ -49,22 +49,25 @@ require_once('other/config.php');
<a href="?lang=de"><span class="flag-icon flag-icon-de"></span>&nbsp;&nbsp;DE - Deutsch</a>
</li>
<li>
<a href="?lang=en"><span class="flag-icon flag-icon-us"></span>&nbsp;&nbsp;EN - english</a>
<a href="?lang=en"><span class="flag-icon flag-icon-us"></span>&nbsp;&nbsp;EN - English</a>
</li>
<li>
<a href="?lang=fr"><span class="flag-icon flag-icon-fr"></span>&nbsp;&nbsp;FR - français</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - italiano</a>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - Italiano</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-nl"></span>&nbsp;&nbsp;NL - Nederlands</a>
<a href="?lang=nl"><span class="flag-icon flag-icon-nl"></span>&nbsp;&nbsp;NL - Nederlands</a>
</li>
<li>
<a href="?lang=ru"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - românesc</a>
<a href="?lang=ro"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - Română</a>
</li>
<li>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - русский</a>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - Русский</a>
</li>
<li>
<a href="?lang=pt"><span class="flag-icon flag-icon-ptbr"></span>&nbsp;&nbsp;PT - Português</a>
</li>
</ul>
</li>
@@ -125,7 +128,7 @@ $db[\'dbname\']="'.$dbname.'";
$count++;
}
if($mysqlcon->exec("CREATE TABLE $dbname.config (webuser varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,webpass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tshost varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tsquery smallint(5) UNSIGNED NOT NULL default '0',tsvoice smallint(5) NOT NULL default '0',tsuser varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tspass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,language char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname2 varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,grouptime varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,resetbydbchange tinyint(1) NOT NULL default '0',msgtouser tinyint(1) NOT NULL default '0',upcheck tinyint(1) NOT NULL default '0',uniqueid varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,updateinfotime mediumint(6) NOT NULL default '0',currvers varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,substridle tinyint(1) NOT NULL default '0',exceptuuid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,exceptgroup varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,dateformat varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showexcld tinyint(1) NOT NULL default '0',showcolcld tinyint(1) NOT NULL default '0',showcoluuid tinyint(1) NOT NULL default '0',showcoldbid tinyint(1) NOT NULL default '0',showcolot tinyint(1) NOT NULL default '0',showcolit tinyint(1) NOT NULL default '0',showcolat tinyint(1) NOT NULL default '0',showcolnx tinyint(1) NOT NULL default '0',showcolsg tinyint(1) NOT NULL default '0',showcolrg tinyint(1) NOT NULL default '0',showcolls tinyint(1) NOT NULL default '0',slowmode mediumint(9) NOT NULL default '0',cleanclients tinyint(1) NOT NULL default '0',cleanperiod mediumint(9) NOT NULL default '0',showhighest tinyint(1) NOT NULL default '0',boost varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showcolas tinyint(1) NOT NULL default '0',defchid int(10) NOT NULL default '0',timezone varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,logpath varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci,advancemode tinyint(1) NOT NULL default '0',count_access tinyint(2) NOT NULL default '0',last_access bigint(11) NOT NULL default '0',ignoreidle smallint(5) NOT NULL default '0',exceptcid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,rankupmsg varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,boost_mode tinyint(1) NOT NULL default '0',newversion varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci,servernews varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,adminuuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfo tinyint(1) NOT NULL default '0',nextupinfomsg1 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg2 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg3 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,shownav tinyint(1) NOT NULL default '0',showgrpsince tinyint(1) NOT NULL default '0',resetexcept tinyint(1) NOT NULL default '0',upchannel varchar(20) NOT NULL default '0',avatar_delay smallint(5) UNSIGNED NOT NULL default '0')") === false) {
if($mysqlcon->exec("CREATE TABLE $dbname.config (webuser varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,webpass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tshost varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tsquery smallint(5) UNSIGNED NOT NULL default '0',tsvoice smallint(5) UNSIGNED NOT NULL default '0',tsuser varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,tspass varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,language char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,queryname2 varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci,grouptime varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,resetbydbchange tinyint(1) NOT NULL default '0',msgtouser tinyint(1) NOT NULL default '0',upcheck tinyint(1) NOT NULL default '0',uniqueid varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,updateinfotime mediumint(6) NOT NULL default '0',currvers varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,substridle tinyint(1) NOT NULL default '0',exceptuuid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,exceptgroup varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,dateformat varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showexcld tinyint(1) NOT NULL default '0',showcolcld tinyint(1) NOT NULL default '0',showcoluuid tinyint(1) NOT NULL default '0',showcoldbid tinyint(1) NOT NULL default '0',showcolot tinyint(1) NOT NULL default '0',showcolit tinyint(1) NOT NULL default '0',showcolat tinyint(1) NOT NULL default '0',showcolnx tinyint(1) NOT NULL default '0',showcolsg tinyint(1) NOT NULL default '0',showcolrg tinyint(1) NOT NULL default '0',showcolls tinyint(1) NOT NULL default '0',slowmode mediumint(9) NOT NULL default '0',cleanclients tinyint(1) NOT NULL default '0',cleanperiod mediumint(9) NOT NULL default '0',showhighest tinyint(1) NOT NULL default '0',boost varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,showcolas tinyint(1) NOT NULL default '0',defchid int(10) NOT NULL default '0',timezone varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,logpath varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci,advancemode tinyint(1) NOT NULL default '0',count_access tinyint(2) NOT NULL default '0',last_access bigint(11) NOT NULL default '0',ignoreidle smallint(5) NOT NULL default '0',exceptcid varchar(999) CHARACTER SET utf8 COLLATE utf8_unicode_ci,rankupmsg varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,boost_mode tinyint(1) NOT NULL default '0',newversion varchar(25) CHARACTER SET utf8 COLLATE utf8_unicode_ci,servernews varchar(5000) CHARACTER SET utf8 COLLATE utf8_unicode_ci,adminuuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfo tinyint(1) NOT NULL default '0',nextupinfomsg1 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg2 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,nextupinfomsg3 varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci,shownav tinyint(1) NOT NULL default '0',showgrpsince tinyint(1) NOT NULL default '0',resetexcept tinyint(1) NOT NULL default '0',upchannel varchar(20) NOT NULL default '0',avatar_delay smallint(5) UNSIGNED NOT NULL default '0')") === false) {
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
$count++;
}
@@ -133,6 +136,7 @@ $db[\'dbname\']="'.$dbname.'";
if($mysqlcon->exec("CREATE TABLE $dbname.server_usage (timestamp bigint(11) NOT NULL default '0',clients smallint(5) NOT NULL default '0',channel smallint(5) NOT NULL default '0')") === false) {
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
$count++;
} else {
if($mysqlcon->exec("CREATE INDEX serverusage_timestamp ON $dbname.server_usage (timestamp)") === false) {
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
$count++;
@@ -142,6 +146,7 @@ $db[\'dbname\']="'.$dbname.'";
if($mysqlcon->exec("CREATE TABLE $dbname.user_snapshot (timestamp bigint(11) NOT NULL default '0',uuid varchar(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,count int(10) NOT NULL default '0',idle int(10) NOT NULL default '0')") === false) {
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
$count++;
} else {
if($mysqlcon->exec("CREATE INDEX snapshot_timestamp ON $dbname.user_snapshot (timestamp)") === false) {
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
$count++;
@@ -214,29 +219,36 @@ $db[\'dbname\']="'.$dbname.'";
if (isset($_POST['install'])) {
unset($err_msg);
if ($_POST['dbtype'] == 'mysql') {
$dboptions = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
);
if(!in_array('pdo_mysql', get_loaded_extensions())) {
unset($err_msg); $err_msg .= "<br>".$lang['insterr9']; $err_lvl = 3;
} else {
$dboptions = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
);
}
} else {
$dboptions = array();
}
$dbserver = $_POST['dbtype'].':host='.$_POST['dbhost'].'; dbname='.$_POST['dbname'];
$dbserver2 = $_POST['dbtype'].':host='.$_POST['dbhost'];
$dbexists = 0;
try {
$mysqlcon = new PDO($dbserver, $_POST['dbuser'], $_POST['dbpass'], $dboptions);
$dbexists = 1;
} catch (PDOException $e) {
try {
$mysqlcon = new PDO($dbserver2, $_POST['dbuser'], $_POST['dbpass'], $dboptions);
} catch (PDOException $e) {
$err_msg = $lang['dbconerr'].$e->getMessage(); $err_lvl = 1;
}
}
if(!is_writeable('./other/dbconfig.php')) {
$err_msg = $lang['isntwicfg'];
$err_lvl = 2;
if(!isset($err_msg)) {
$dbserver = $_POST['dbtype'].':host='.$_POST['dbhost'].'; dbname='.$_POST['dbname'];
$dbserver2 = $_POST['dbtype'].':host='.$_POST['dbhost'];
$dbexists = 0;
try {
$mysqlcon = new PDO($dbserver, $_POST['dbuser'], $_POST['dbpass'], $dboptions);
$dbexists = 1;
} catch (PDOException $e) {
try {
$mysqlcon = new PDO($dbserver2, $_POST['dbuser'], $_POST['dbpass'], $dboptions);
} catch (PDOException $e) {
$err_msg = $lang['dbconerr'].$e->getMessage(); $err_lvl = 1;
}
}
if(!is_writeable('./other/dbconfig.php')) {
$err_msg = $lang['isntwicfg'];
$err_lvl = 2;
}
}
if(!isset($err_msg)) {
@@ -274,7 +286,7 @@ if(isset($_POST['confweb'])) {
$nextupinfomsg3 = $mysqlcon->quote("You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.");
$servernews = $mysqlcon->quote("<strong>Message</strong><br>This is an example Message.<br>Change this Message inside the webinterface.");
$rankupmsg = $mysqlcon->quote('Hey, you reached a higher rank, since you already connected for %1$s days, %2$s hours and %3$s minutes to our TS3 server.[B]Keep it up![/B] ;-) ');
if($mysqlcon->exec("INSERT INTO $dbname.config (webuser,webpass,tshost,tsquery,tsvoice,tsuser,language,queryname,queryname2,grouptime,resetbydbchange,msgtouser,upcheck,uniqueid,updateinfotime,currvers,exceptuuid,exceptgroup,dateformat,showexcld,showcolcld,showcoluuid,showcoldbid,showcolot,showcolit,showcolat,showcolnx,showcolsg,showcolrg,showcolls,slowmode,cleanclients,cleanperiod,showhighest,showcolas,defchid,timezone,logpath,ignoreidle,rankupmsg,newversion,servernews,nextupinfo,nextupinfomsg1,nextupinfomsg2,nextupinfomsg3,shownav,showgrpsince,resetexcept,upchannel,avatar_delay) VALUES ('$user','$pass','localhost','10011','9987','serveradmin','en','Ranksystem','RankSystem','31536000=>47,31536060=>50','1','1','1','xrTKhT/HDl4ea0WoFDQH2zOpmKg=,9odBYAU7z2E2feUz965sL0/Myom=','7200','1.2.2','xrTKhT/HDl4ea0WoFDQH2zOpmKg=','2,6','%a days, %h hours, %i mins, %s secs','1','1','1','1','1','1','1','1','1','1','1','200000','1','86400','1','1','0','Europe/Berlin','$logpath','600',$rankupmsg,'1.2.2',$servernews,'1',$nextupinfomsg1,$nextupinfomsg2,$nextupinfomsg3,'1','1','0','version','0')") === false) {
if($mysqlcon->exec("INSERT INTO $dbname.config (webuser,webpass,tshost,tsquery,tsvoice,tsuser,language,queryname,queryname2,grouptime,resetbydbchange,msgtouser,upcheck,uniqueid,updateinfotime,currvers,exceptuuid,exceptgroup,dateformat,showexcld,showcolcld,showcoluuid,showcoldbid,showcolot,showcolit,showcolat,showcolnx,showcolsg,showcolrg,showcolls,slowmode,cleanclients,cleanperiod,showhighest,showcolas,defchid,timezone,logpath,ignoreidle,rankupmsg,newversion,servernews,nextupinfo,nextupinfomsg1,nextupinfomsg2,nextupinfomsg3,shownav,showgrpsince,resetexcept,upchannel,avatar_delay) VALUES ('$user','$pass','localhost','10011','9987','serveradmin','en','Ranksystem','RankSystem','31536000=>47,31536060=>50','1','1','1','xrTKhT/HDl4ea0WoFDQH2zOpmKg=,9odBYAU7z2E2feUz965sL0/Myom=','7200','1.2.3','xrTKhT/HDl4ea0WoFDQH2zOpmKg=','2,6','%a days, %h hours, %i mins, %s secs','1','1','1','1','1','1','1','1','1','1','1','200000','1','86400','1','1','0','Europe/Berlin','$logpath','600',$rankupmsg,'1.2.3',$servernews,'1',$nextupinfomsg1,$nextupinfomsg2,$nextupinfomsg3,'1','1','0','version','0')") === false) {
$err_msg = $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true); $err_lvl = 2;
} else {
$err_msg = $lang['isntwiusr'].'<br><br>';
@@ -301,8 +313,8 @@ if (!isset($_POST['install']) && !isset($_POST['confweb'])) {
if(substr(sprintf('%o', fileperms('./avatars/')), -4)!='0777') {
unset($err_msg); $err_msg .= "<br>".sprintf($lang['isntwichm'],"avatars"); $err_lvl = 3;
}
if(substr(sprintf('%o', fileperms('./icons/')), -4)!='0777') {
unset($err_msg); $err_msg .= "<br>".sprintf($lang['isntwichm'],"icons"); $err_lvl = 3;
if(substr(sprintf('%o', fileperms('./tsicons/')), -4)!='0777') {
unset($err_msg); $err_msg .= "<br>".sprintf($lang['isntwichm'],"tsicons"); $err_lvl = 3;
}
if(substr(sprintf('%o', fileperms('./logs/')), -4)!='0777') {
unset($err_msg); $err_msg .= "<br>".sprintf($lang['isntwichm'],"logs"); $err_lvl = 3;
@@ -328,6 +340,11 @@ if (!isset($_POST['install']) && !isset($_POST['confweb'])) {
if(!in_array('zip', get_loaded_extensions())) {
unset($err_msg); $err_msg .= "<br>".$lang['insterr7']; $err_lvl = 3;
}
if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
if(!in_array('com_dotnet', get_loaded_extensions())) {
unset($err_msg); $err_msg .= "<br>".$lang['insterr8']; $err_lvl = 3;
}
}
if(!isset($err_lvl)) {
unset($err_msg);
}
@@ -343,7 +360,7 @@ function error_handling($lang,$msg,$type = NULL) {
echo '<button type="button" class="close" data-dismiss="alert" aria-label="',$lang['stnv0002'],'"><span aria-hidden="true">&times;</span></button>',$msg,'</div>';
}
if ((!isset($_POST['install']) && !isset($_POST['confweb'])) || $err_lvl == 1 || $err_lvl == 2) {
if ((!isset($_POST['install']) && !isset($_POST['confweb'])) || $err_lvl == 1 || $err_lvl == 2 || $err_lvl == 3) {
if(isset($show_warning)) {
$dbhost = $_POST['dbhost'];
$dbname = $_POST['dbname'];
@@ -380,10 +397,10 @@ if ((!isset($_POST['install']) && !isset($_POST['confweb'])) || $err_lvl == 1 ||
<option disabled value=""> -- select database -- </option>
<option data-subtext="Cubrid" value="cubrid">cubrid</option>
<option data-subtext="FreeTDS / Microsoft SQL Server / Sybase" value="dblib">dblib</option>
<option data-subtext="Firebird/Interbase 6" value="firebird">firebird</option>
<option data-subtext="Firebird/Interbase" value="firebird">firebird</option>
<option data-subtext="IBM DB2" value="ibm">ibm</option>
<option data-subtext="IBM Informix Dynamic Server" value="informix">informix</option>
<option data-subtext="MySQL 3.x/4.x/5.x [recommend]" value="mysql" selected>mysql (also mariadb)</option>
<option data-subtext="MySQL [recommended]" value="mysql" selected>mysql (also mariadb)</option>
<option data-subtext="Oracle Call Interface" value="oci">oci</option>
<option data-subtext="ODBC v3 (IBM DB2, unixODBC und win32 ODBC)" value="odbc">odbc</option>
<option data-subtext="PostgreSQL" value="pgsql">pgsql</option>
@@ -588,7 +605,13 @@ if ((!isset($_POST['install']) && !isset($_POST['confweb'])) || $err_lvl == 1 ||
<div class="row">&nbsp;</div>
<div class="row">
<div class="text-center">
<button type="submit" class="btn btn-primary" name="confweb"><?php echo $lang['isntwiusrcr']; ?></button>
<?PHP
if(isset($err_lvl) && $err_lvl == 3) {
echo "<button type=\"submit\" class=\"btn btn-primary\" name=\"confweb\" disabled>",$lang['isntwiusrcr'],"</button>";
} else {
echo "<button type=\"submit\" class=\"btn btn-primary\" name=\"confweb\">",$lang['isntwiusrcr'],"</button>";
}
?>
</div>
</div>
<div class="row">&nbsp;</div>

View File

@@ -111,10 +111,12 @@ function calc_serverstats($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serv
arsort($country_array);
$country_counter = 0;
$country_nation_other = 0;
$country_nation_name_1 = 0;
$country_nation_name_2 = 0;
$country_nation_name_3 = 0;
$country_nation_name_4 = 0;
$country_nation_name_5 = 0;
$country_nation_1 = 0;
$country_nation_2 = 0;
$country_nation_3 = 0;
$country_nation_4 = 0;

View File

@@ -8,7 +8,7 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
$getversion = $getversion->fetchAll();
$updatetime = $nowtime - 43200;
if ($getversion[0]['timestamp'] < $updatetime) {
$newversion=get_data('http://ts-n.net/ranksystem/'.$upchannel,$currvers,$ts);
$newversion=get_data('https://ts-n.net/ranksystem/'.$upchannel,$currvers,$ts);
if($mysqlcon->exec("UPDATE $dbname.job_check SET timestamp='$nowtime' WHERE job_name='get_version'") === false) {
enter_logfile($logpath,$timezone,2,"calc_user -2:".print_r($mysqlcon->errorInfo(), true));
}
@@ -102,6 +102,16 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
$sumentries = 0;
$nextupforinsert = key($grouptime) - 1;
if(!isset($dbgroups)) {
if(($dbgroups = $mysqlcon->query("SELECT sgid,sgidname FROM $dbname.groups")) === false) {
enter_logfile($logpath,$timezone,2,"calc_user 8.1:".print_r($mysqlcon->errorInfo(), true));
} else {
$dbgroups = $dbgroups->fetchAll(PDO::FETCH_ASSOC);
}
}
print_r($dbgroups);
foreach ($allclients as $client) {
$sumentries++;
$cldbid = $client['client_database_id'];
@@ -164,7 +174,7 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
try {
$ts3->serverGroupClientDel($boost['group'], $cldbid);
$boosttime = 0;
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrprm'], $sqlhis[$uid]['grpid'], $name, $uid, $cldbid));
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrprm'], $dbgroups[$sqlhis[$uid]['grpid']]['sgidname'], $sqlhis[$uid]['grpid'], $name, $uid, $cldbid));
}
catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"calc_user 8:".sprintf($lang['sgrprerr'], $name, $uid, $cldbid));
@@ -213,7 +223,7 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
check_shutdown($timezone,$logpath); usleep($slowmode);
try {
$ts3->serverGroupClientDel($sqlhis[$uid]['grpid'], $cldbid);
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrprm'], $sqlhis[$uid]['grpid'], $name, $uid, $cldbid));
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrprm'], $dbgroups[$sqlhis[$uid]['grpid']]['sgidname'], $sqlhis[$uid]['grpid'], $name, $uid, $cldbid));
}
catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"calc_user 9:".sprintf($lang['sgrprerr'], $name, $uid, $cldbid));
@@ -224,7 +234,7 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
try {
$ts3->serverGroupClientAdd($groupid, $cldbid);
$grpsince = $nowtime;
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrpadd'], $groupid, $name, $uid, $cldbid));
enter_logfile($logpath,$timezone,5,sprintf($lang['sgrpadd'], $dbgroups[$groupid]['sgidname'], $groupid, $name, $uid, $cldbid));
}
catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"calc_user 10:".sprintf($lang['sgrprerr'], $name, $uid, $cldbid));
@@ -238,7 +248,7 @@ function calc_user($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$update,$gro
$mins = $dtF->diff($dtT)->format('%i');
$secs = $dtF->diff($dtT)->format('%s');
try {
$ts3->clientGetByUid($uid)->message(sprintf($rankupmsg, $days, $hours, $mins, $secs));
$ts3->clientGetByUid($uid)->message(sprintf($rankupmsg, $days, $hours, $mins, $secs, $dbgroups[$groupid]['sgidname'], $client['client_nickname']));
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"calc_user 12:".sprintf($lang['sgrprerr'], $name, $uid, $cldbid));
}

View File

@@ -1,6 +1,6 @@
<?PHP
function check_db($mysqlcon,$lang,$dbname,$timezone,$currvers,$logpath) {
$newversion = '1.2.2';
$newversion = '1.2.3';
enter_logfile($logpath,$timezone,5,"Check Ranksystem database for updates.");
function set_new_version($mysqlcon,$dbname,$timezone,$newversion,$logpath) {
@@ -16,8 +16,8 @@ function check_db($mysqlcon,$lang,$dbname,$timezone,$currvers,$logpath) {
}
function check_chmod($timezone,$logpath,$lang) {
if(substr(sprintf('%o', fileperms(substr(__DIR__,0,-4).'icons/')), -3, 1)!='7') {
enter_logfile($logpath,$timezone,2,sprintf($lang['isntwichm'],'icons'));
if(substr(sprintf('%o', fileperms(substr(__DIR__,0,-4).'tsicons/')), -3, 1)!='7') {
enter_logfile($logpath,$timezone,2,sprintf($lang['isntwichm'],'tsicons'));
}
if(substr(sprintf('%o', fileperms($logpath)), -3, 1)!='7') {
enter_logfile($logpath,$timezone,2,sprintf($lang['isntwichm'],'logs'));
@@ -98,7 +98,7 @@ function check_db($mysqlcon,$lang,$dbname,$timezone,$currvers,$logpath) {
enter_logfile($logpath,$timezone,4,"Unnecessary file, please delete it from your webserver: other/style.css.php");
}
}
if(is_file(substr(__DIR__,0,-4).'other/search.php')) {
if(is_file(substr(__DIR__,0,-4).'other/search.php')) {
if(!unlink(substr(__DIR__,0,-4).'other/search.php')) {
enter_logfile($logpath,$timezone,4,"Unnecessary file, please delete it from your webserver: other/search.php");
}
@@ -108,6 +108,21 @@ function check_db($mysqlcon,$lang,$dbname,$timezone,$currvers,$logpath) {
enter_logfile($logpath,$timezone,4,"Unnecessary file, please delete it from your webserver: server-news");
}
}
if(is_dir(substr(__DIR__,0,-4).'icons/')) {
if(!rmdir(substr(__DIR__,0,-4).'icons/')) {
enter_logfile($logpath,$timezone,4,"Unnecessary folder, please delete it from your webserver: icons/");
}
}
if(is_file(substr(__DIR__,0,-4).'libs/combined_stats.css')) {
if(!unlink(substr(__DIR__,0,-4).'libs/combined_stats.css')) {
enter_logfile($logpath,$timezone,4,"Unnecessary file, please delete it from your webserver: libs/combined_stats.css");
}
}
if(is_file(substr(__DIR__,0,-4).'libs/combined_stats.js')) {
if(!unlink(substr(__DIR__,0,-4).'libs/combined_stats.js')) {
enter_logfile($logpath,$timezone,4,"Unnecessary file, please delete it from your webserver: libs/combined_stats.js");
}
}
}
function check_writable($timezone,$logpath) {
@@ -421,6 +436,21 @@ function check_db($mysqlcon,$lang,$dbname,$timezone,$currvers,$logpath) {
enter_logfile($logpath,$timezone,4," [1.2.2] Created table addon_assign_groups successfully.");
}
}
if(version_compare($currvers, '1.2.2', '<=')) {
if($mysqlcon->exec("DELETE FROM $dbname.groups") === false) { } else {
enter_logfile($logpath,$timezone,4," [1.2.3] Cleaned table groups successfully. (cause new icon folder tsicons - redownload)");
}
if($mysqlcon->exec("ALTER TABLE $dbname.config MODIFY COLUMN tsvoice smallint(5) UNSIGNED NOT NULL default '0'") === false) { } else {
enter_logfile($logpath,$timezone,4," [1.2.3] Adjusted table config successfully.");
}
if($mysqlcon->exec("CREATE INDEX snapshot_timestamp ON $dbname.user_snapshot (timestamp)") === false) { } else {
enter_logfile($logpath,$timezone,4," [1.2.3] Recreated index on table user_snapshot successfully.");
}
if($mysqlcon->exec("CREATE INDEX serverusage_timestamp ON $dbname.server_usage (timestamp)") === false) { } else {
enter_logfile($logpath,$timezone,4," [1.2.3] Recreated index on table server_usage successfully.");
}
}
$currvers = set_new_version($mysqlcon,$dbname,$timezone,$newversion,$logpath);
old_files($timezone,$logpath);
check_chmod($timezone,$logpath,$lang);

View File

@@ -1,7 +1,5 @@
<?PHP
function get_avatars($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$logpath,$avatar_delay) {
$count = 0;
try {
check_shutdown($timezone,$logpath); usleep($slowmode);
$tsfilelist = $ts3->channelFileList($cid="0", $cpw="", $path="/");
@@ -33,7 +31,6 @@ function get_avatars($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$logpath,$
if(file_put_contents($avatarfilepath, $tsfile) === false) {
enter_logfile($logpath,$timezone,2,"Error while writing out the avatar. Please check the permission for the folder 'avatars'");
}
$count++;
}
catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"get_avatars 2:".$e->getCode().': '."Error while downloading avatar: ".$e->getMessage());

View File

@@ -5,9 +5,9 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
$uuid = $event["invokeruid"];
if(strstr($event["msg"], 'nextup') && $nextupinfo != 0) {
if((strstr($event["msg"], '!nextup') || strstr($event["msg"], '!next')) && $nextupinfo != 0) {
//enter_logfile($logpath,$timezone,6,"Client ".$event["invokername"]." (".$event["invokeruid"].") sent textmessage: ".$event["msg"]);
if(($dbuserdata = $mysqlcon->query("SELECT count,nextup,idle,except FROM $dbname.user WHERE uuid='$uuid'")) === false) {
if(($dbuserdata = $mysqlcon->query("SELECT count,nextup,idle,except,name FROM $dbname.user WHERE uuid='$uuid'")) === false) {
enter_logfile($logpath,$timezone,2,"handle_messages 1:".print_r($mysqlcon->errorInfo(), true));
}
$user = $dbuserdata->fetchAll(PDO::FETCH_ASSOC);
@@ -35,24 +35,25 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
$hours = $dtF->diff($dtT)->format('%h');
$mins = $dtF->diff($dtT)->format('%i');
$secs = $dtF->diff($dtT)->format('%s');
$name = $user[0]['name'];
$grpcount++;
if ($nextup > 0 && $nextup < $time || $grpcount == $countgrp && $nextup <= 0) {
check_shutdown($timezone,$logpath); usleep($slowmode);
if ($grpcount == $countgrp && $nextup <= 0) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg2, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid]));
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg2, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid], $name));
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"handle_messages 3:".$e->getCode().': '.$e->getMessage());
}
} elseif ($user[0]['except'] == 2 || $user[0]['except'] == 3) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg3, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid]));
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg3, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid], $name));
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"handle_messages 4:".$e->getCode().': '.$e->getMessage());
}
} else {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg1, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid]));
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($nextupinfomsg1, $days, $hours, $mins, $secs, $sqlhisgroup[$groupid], $name));
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"handle_messages 5:".$e->getCode().': '.$e->getMessage());
}
@@ -64,7 +65,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
}
}
if(strstr($event["msg"], 'version')) {
if(strstr($event["msg"], '!version')) {
if(version_compare(substr($newversion, 0, 5), substr($currvers, 0, 5), '>') && $newversion != '') {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message(sprintf($lang['upmsg'], $currvers, $newversion));
@@ -80,7 +81,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
}
}
if(strstr($event["msg"], 'help') || strstr($event["msg"], 'info') || strstr($event["msg"], 'commands')) {
if(strstr($event["msg"], '!help') || strstr($event["msg"], '!info') || strstr($event["msg"], '!commands')) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message($lang['msg0002']);
} catch (Exception $e) {
@@ -88,7 +89,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
}
}
if((strstr($event["msg"], 'shutdown') || strstr($event["msg"], 'quit') || strstr($event["msg"], 'stop')) && $event["invokeruid"] == $adminuuid) {
if((strstr($event["msg"], '!shutdown') || strstr($event["msg"], '!quit') || strstr($event["msg"], '!stop')) && $event["invokeruid"] == $adminuuid) {
enter_logfile($logpath,$timezone,5,sprintf($lang['msg0004'], $event["invokername"], $event["invokeruid"]));
$path = substr(__DIR__, 0, -4);
try {
@@ -97,7 +98,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
enter_logfile($logpath,$timezone,2,"handle_messages 9:".$e->getCode().': '.$e->getMessage());
}
exec($phpcommand." ".$path."worker.php stop");
} elseif (strstr($event["msg"], 'shutdown') || strstr($event["msg"], 'exit')) {
} elseif (strstr($event["msg"], '!shutdown') || strstr($event["msg"], '!quit') || strstr($event["msg"], '!stop')) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message($lang['msg0003']);
} catch (Exception $e) {
@@ -105,7 +106,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
}
}
if((strstr($event["msg"], 'restart') || strstr($event["msg"], 'reboot')) && $event["invokeruid"] == $adminuuid) {
if((strstr($event["msg"], '!restart') || strstr($event["msg"], '!reboot')) && $event["invokeruid"] == $adminuuid) {
enter_logfile($logpath,$timezone,5,sprintf($lang['msg0007'], $event["invokername"], $event["invokeruid"]));
$path = substr(__DIR__, 0, -4);
try {
@@ -118,7 +119,7 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
} else {
exec($phpcommand." ".$path."worker.php restart > /dev/null 2>/dev/null &");
}
} elseif (strstr($event["msg"], 'shutdown') || strstr($event["msg"], 'exit')) {
} elseif (strstr($event["msg"], '!restart') || strstr($event["msg"], '!reboot')) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message($lang['msg0003']);
} catch (Exception $e) {
@@ -126,6 +127,22 @@ function handle_messages(TeamSpeak3_Adapter_ServerQuery_Event $event, TeamSpeak3
}
}
if((strstr($event["msg"], '!checkupdate') || strstr($event["msg"], '!update')) && $event["invokeruid"] == $adminuuid) {
if($mysqlcon->exec("UPDATE $dbname.job_check SET timestamp='0' WHERE job_name IN ('check_update','get_version')") === false) {
enter_logfile($logpath,$timezone,4,"handle_messages 13:".print_r($mysqlcon->errorInfo(), true));
}
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message($lang['msg0008']);
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"handle_messages 14:".$e->getCode().': '.$e->getMessage());
}
} elseif (strstr($event["msg"], '!checkupdate') || strstr($event["msg"], '!update')) {
try {
$host->serverGetSelected()->clientGetByUid($event["invokeruid"])->message($lang['msg0003']);
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"handle_messages 15:".$e->getCode().': '.$e->getMessage());
}
}
}
}
?>

View File

@@ -50,8 +50,8 @@ function update_groups($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serveri
check_shutdown($timezone,$logpath); usleep($slowmode);
enter_logfile($logpath,$timezone,5,"Download new ServerIcon");
$sIconFile = $ts3->iconDownload();
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "icons/servericon.png", $sIconFile) === false) {
enter_logfile($logpath,$timezone,2,"Error while writing out the servericon. Please check the permission for the folder 'icons'");
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/servericon.png", $sIconFile) === false) {
enter_logfile($logpath,$timezone,2,"Error while writing out the servericon. Please check the permission for the folder 'tsicons'");
}
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"update_groups 4:".$e->getCode().': '."Error while downloading servericon: ".$e->getMessage());
@@ -95,8 +95,8 @@ function update_groups($ts3,$mysqlcon,$lang,$dbname,$slowmode,$timezone,$serveri
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"update_groups 5:".$e->getCode().': '."Error while downloading servergroupicon: ".$e->getMessage());
}
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "icons/" . $sgid . ".png", $iconfile) === false) {
enter_logfile($logpath,$timezone,2,"Error while writing out the servergroup icon. Please check the permission for the folder 'icons'");
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/" . $sgid . ".png", $iconfile) === false) {
enter_logfile($logpath,$timezone,2,"Error while writing out the servergroup icon. Please check the permission for the folder 'tsicons'");
}
} catch (Exception $e) {
enter_logfile($logpath,$timezone,2,"update_groups 6:".$e->getCode().': '."Error while downloading servergroup icon: ".$e->getMessage());

View File

@@ -117,16 +117,10 @@ function update_rs($mysqlcon,$lang,$dbname,$logpath,$timezone,$newversion,$phpco
if (substr(php_uname(), 0, 7) == "Windows") {
exec("start ".$phpcommand." ".$path."worker.php restart");
exit;
} else {
exec($phpcommand." ".$path."worker.php restart > /dev/null 2>/dev/null &");
}
if (substr(php_uname(), 0, 7) == "Windows") {
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("cmd /C php ".substr(__DIR__,0,-4)."\worker.php stop", 0, false);
} else {
exec("php ".substr(__DIR__,0,-5)."/worker.php stop");
check_shutdown($timezone,$logpath);
exit;
}
} else {
enter_logfile($logpath,$timezone,1," Files updated with at least one error. Please check the log!\n",$norotate);

View File

@@ -1,5 +1,5 @@
<?PHP
echo 'Take the actual languale file like "core_en"<br>';
echo 'Take the actual language file like "core_en"<br>';
echo 'Translate the textes to the wished language<br>';
echo 'Send the translated file to admin@ts-n.net<br>';
echo 'We will implement it with the next release<br>';

View File

@@ -39,6 +39,8 @@ $lang['insterr4'] = "Your PHP version (%s) is below 5.5.0. Update your PHP and
$lang['insterr5'] = "SimpleXML is needed but seems not available. Install <a href=\"http://php.net/manual/en/simplexml.installation.php\" target=\"_blank\">simpleXML</a> and try it again!";
$lang['insterr6'] = "PHP cURL is needed but seems not available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Can't save the database configuration! Please edit the 'other/dbconfig.php' with a chmod 0777 (on windows 'full access') and try again after.";
$lang['isntwicfg2'] = "Configurate Webinterface";
$lang['isntwichm'] = "Write Permissions failed on folder \"%s\". Please give them a chmod 777 (on windows 'full access') and try to start the Ranksystem again.";
@@ -75,12 +77,13 @@ $lang['listsumo'] = "وقت التواجد الكلي";
$lang['listuid'] = "unique Client-ID";
$lang['login'] = "Login";
$lang['msg0001'] = "running version: %s";
$lang['msg0002'] = "Valid commands are:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0002'] = "Valid commands are:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t get a command list\n[B]!version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]nextup[/B]\t\t\t\t\t\t\t\t\tget the time to the next rank up\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "You are not eligible for this command!";
$lang['msg0004'] = "Client %s (%s) requests shutdown.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) requests restart.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is a query-user or is several times online (only first connection counts) -> this will not count!";
$lang['noentry'] = "لم يتم العثور على اي مدخلات";
$lang['pass'] = "كلمة المرور";
@@ -90,13 +93,23 @@ $lang['pass4'] = "new password";
$lang['pass5'] = "Forgot Password?";
$lang['queryname'] = "اسم البوت الاول قيد الاستخدام جاري المحاولة باسم البوت الثاني";
$lang['repeat'] = "repeat";
$lang['resettime'] = "Reset the online and idle time of user %s (unique Client-ID: %s; Client-database-ID %s) to zero, cause user got removed out of exception.";
$lang['sccrmcld'] = "User with unique Client-ID %s successfull removed from the Ranksystem database.";
$lang['sccupcount'] = "Added successfully an online time of %s seconds to the users with the unique Client-IDs (%s)";
$lang['setontime'] = "add time";
$lang['setontimedesc'] = "Add online time to the previous selected clients. Each user will get this time additional to their old online time.<br><br>The entered online time will be considered for the rank up and should take effect immediately.";
$lang['sgrpadd'] = "Grant servergroup %s to user %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "It happened a problem with the servergroup of the user %s (unique Client-ID: %s; Client-database-ID %s)!";
$lang['sgrprm'] = "تم حذف مجموعة السيرفر %s من المستخدم %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprm'] = "تم حذف مجموعة السيرفر %s (ID: %s) من المستخدم %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
@@ -247,7 +260,7 @@ $lang['stnv0037'] = "Show only clients, which are not excepted.";
$lang['stnv0038'] = "Show only clients, which are online.";
$lang['stnv0039'] = "Show only clients, which are not online.";
$lang['stnv0040'] = "Show only clients, which are in defined group. Represent the actuel rank/level.<br>Replace <i>GROUPID</i> with the wished servergroup ID.";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '<' or '>' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '&lt;' or '&gt;' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Show only clients, which are from defined country.<br>Replace <i>TS3-COUNTRY-CODE</i> with the wished country.<br>For list of codes google for ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connect TS3";
$lang['stri0001'] = "معلومات عن نظام الرتب";
@@ -262,13 +275,14 @@ $lang['stri0009'] = "كيف تم انشاء نظام الرتب ؟";
$lang['stri0010'] = "The Ranksystem is coded in";
$lang['stri0011'] = "It uses also the following libraries:";
$lang['stri0012'] = ": شكر خاص إلى";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - for russian translation";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - for russian translation";
$lang['stri0014'] = "Bejamin Frost - for initialisation the bootstrap design";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - for italian translation";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - for italian translation";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - for initialisation arabic translation";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - for initialisation romanian translation";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "افضل مستخدمين";
$lang['sttw0002'] = "لهذا الاسبوع";
$lang['sttw0003'] = "وقت التواجد %s ساعات";
@@ -296,6 +310,11 @@ $lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "يتوفر اصدار جديد من نظام الرتب; ابلغ المستخدمين في السيرفر";
$lang['upmsg'] = "\nHey, a new version of the [B]Ranksystem[/B] is available!\n\ncurrent version: %s\n[B]new version: %s[/B]\n\nPlease check out our site for more informations [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upsucc'] = "Database update successfully executed.";
@@ -366,7 +385,7 @@ $lang['wiignidledesc'] = "Define a period, up to which the idle time of an user
$lang['wilog'] = "Logpath";
$lang['wilogdesc'] = "Path of the log file of the Ranksystem.<br><br>Example:<br>/var/logs/ranksystem/<br><br>Be sure, the webuser has the write-permissions to the logpath.";
$lang['wimsgmsg'] = "Message";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Define a message, which will be shown on the /stats/ page as server news.<br><br>You can use default html functions to modify the layout<br><br>Example:<br>&#60b&#62; - <b>for bold</b><br>&#60u&#62; - <u>for underline</u><br>&#60i&#62; - <i>for italic</i><br>&#60br&#62; - for word-wrap (new line)";
$lang['wilogout'] = "تسجيل الخروج";
@@ -390,11 +409,11 @@ $lang['winxmode1'] = "deactivated";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxmsg1'] = "Message";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Message (highest)";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsg3'] = "Message (excepted)";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['wirtpw1'] = "Sorry Bro, you have forgotten to enter your admin ID inside the webinterface before. There is no way to reset the password!";
$lang['wirtpw2'] = "Admin ID not found on TS3 server. You need to be online with the unique Client ID, which is saved as admin ID.";
$lang['wirtpw3'] = "Your IP address do not match with the IP address of the admin on the TS3 server. Be sure you are with the same IP address online on the TS3 server and also on this page (same protocol IPv4 / IPv6 is also needed).";
@@ -445,7 +464,7 @@ $lang['wisupidle'] = "Mode";
$lang['wisupidledesc'] = "There are two modes, as time can be counted and can then apply for a rank increase.<br><br>1) online time: Here the pure online time of the user is taken into account (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) active time: This will be deducted from the online time of a user, the inactive time (idle) (see column 'sum. active time' in the 'stats/list_rankup.php').<br><br>A change of mode with an already longer running database is not recommended, but may work.";
$lang['wisvconf'] = "save";
$lang['wisvsuc'] = "Changes successfully saved!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect! %s";
$lang['witime'] = "Timezone";
$lang['witimedesc'] = "Select the timezone the server is hosted.";
$lang['wits3avat'] = "Avatar Delay";

View File

@@ -39,6 +39,8 @@ $lang['insterr4'] = "Deine PHP Version (%s) ist unter 5.5.0. Aktualisiere dein
$lang['insterr5'] = "SimpleXML wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere <a href=\"http://php.net/manual/de/simplexml.installation.php\" target=\"_blank\">simpleXML</a> und versuche es erneut!";
$lang['insterr6'] = "PHP cURL wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere <a href=\"//php.net/manual/de/book.curl.php\" target=\"_blank\">PHP cURL</a> und versuche es erneut!";
$lang['insterr7'] = "PHP Zip wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere <a href=\"//php.net/manual/de/book.zip.php\" target=\"_blank\">PHP Zip</a> und versuche es erneut!";
$lang['insterr8'] = "PHP COM Extension (php_com_dotnet.dll) wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere <a href=\"//php.net/manual/de/book.com.php\" target=\"_blank\">PHP COM</a> und versuche es erneut!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Die Datenbankkonfigurationen konnten nicht gespeichert werden! Bitte versehe die 'other/dbconfig.php' mit einem chmod 0777 (für Windows 'Vollzugriff') und versuche es anschließend erneut.";
$lang['isntwicfg2'] = "Konfiguriere Webinterface";
$lang['isntwichm'] = "Schreibrechte fehlen für Verzeichnis \"%s\". Bitte setze auf dieses einen chmod 777 (für Windows 'Vollzugriff') und starte anschließend das Ranksystem erneut.";
@@ -75,12 +77,13 @@ $lang['listsumo'] = "ges. online Zeit";
$lang['listuid'] = "eindeutige Client-ID";
$lang['login'] = "Login";
$lang['msg0001'] = "eingesetzte Version: %s";
$lang['msg0002'] = "Verfügbare Befehle sind:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\terhalte Liste der Befehle\n[B]version[/B]\t\t\t\t\t\t\t\t erhalte die aktuelle Version\n[B]nextup[/B]\t\t\t\t\t\t\t\t erhalte die Zeit zur nächsten Rangsteigerung\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\tden Ranksystem bot neu starten\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t den Ranksystem Bot stoppen";
$lang['msg0002'] = "Verfügbare Befehle sind:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\terhalte Liste der Befehle\n[B]!version[/B]\t\t\t\t\t\t\t\t erhalte die aktuelle Version\n[B]!update[/B], [B]!checkupdate[/B]\t\t prüfe auf neue Version und update\n[B]!next[/B], [B]!nextup[/B]\t\t\t\t\t\t erhalte die Zeit zur nächsten Rangsteigerung\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\tden Ranksystem bot neu starten\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t den Ranksystem Bot stoppen";
$lang['msg0003'] = "Du bist nicht berechtigt diesen Befehl abzusetzen!";
$lang['msg0004'] = "Client %s (%s) fordert Abschaltung.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) fordert Neustart.";
$lang['msg0008'] = "Update check erfolgt. Wenn eine neue Version bereit steht, erfolgt das Update unverzüglich.";
$lang['nocount'] = "User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) ist ein Query-User oder ist mehrmals online (nur erste Verbindung z&auml;hlt) -> diese wird nicht gewertet!";
$lang['noentry'] = "Keine Einträge gefunden..";
$lang['pass'] = "Passwort";
@@ -95,9 +98,18 @@ $lang['sccrmcld'] = "User mit der eindeutigen Client-ID %s wurde erfolgreich a
$lang['sccupcount'] = "Online Zeit von %s Sekunden erfolgreich zu den Benutzer mit der eindeutigen Client-ID (%s) hinzugefügt.";
$lang['setontime'] = "Zeit hinzufügen";
$lang['setontimedesc'] = "Füge eine online Zeit den zuvor ausgewählten Usern hinzu. Jeder User erhält diese Zeit zusätzlich zur bestehenden.<br><br>Die eingegebene online Zeit wird direkt berücksichtigt für die Rangsteigerung und sollte sofort Wirkung zeigen.";
$lang['sgrpadd'] = "Servergruppe %s zu User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) hinzugefügt.";
$lang['sgrpadd'] = "Servergruppe %s (ID: %s) zu User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) hinzugefügt.";
$lang['sgrprerr'] = "Es ist ein Problem mit den Servergruppen des Users %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) aufgetreten!";
$lang['sgrprm'] = "Servergruppe %s von User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) entfernt.";
$lang['sgrprm'] = "Servergruppe %s (ID: %s) von User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) entfernt.";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Servergruppe zuweisen";
$lang['stag0002'] = "Erlaubte Gruppen";
$lang['stag0003'] = "Definiere die Servergruppen, welche ein User sich selbst geben kann.<br><br>Die Servergruppen sind mit ihrer Gruppen-ID (Servergruppen-Datenbank-ID) durch Komma getrennt zu erfassen.<br><br>Beispiel:<br>23,24,28";
@@ -195,7 +207,7 @@ $lang['stmy0021'] = "Zeit: Unranked";
$lang['stmy0022'] = "% erreicht für Bronze";
$lang['stmy0023'] = "Fortschritt Errungenschaft Verbindungen";
$lang['stmy0024'] = "Verbindungen: Legendär";
$lang['stmy0025'] = "Da du bereits %s zum Server verbunden warst.";
$lang['stmy0025'] = "Da du bereits %s mal zum Server verbunden warst.";
$lang['stmy0026'] = "Verbindungen: Gold";
$lang['stmy0027'] = "Verbindungen: Silber";
$lang['stmy0028'] = "Verbindungen: Bronze";
@@ -248,7 +260,7 @@ $lang['stnv0037'] = "Zeigt nur Clients an, welche nicht ausgeschlossen sind.";
$lang['stnv0038'] = "Zeigt nur Clients an, welche online sind";
$lang['stnv0039'] = "Zeigt nur Clients an, welche nicht online sind";
$lang['stnv0040'] = "Zeigt nur Clients an, welche sich in einer bestimmten Servergruppe befinden. Stellt das aktuelle Level (Rang) dar.<br>Ersetze <i>GROUPID</i> mi der gewünschten Servergruppen ID.";
$lang['stnv0041'] = "Zeigt nur Clients an, welche dem ausgewählten 'zuletzt gesehen' Zeitraum entsprechen.<br>Ersetze <i>OPERATOR</i> mit '<' oder '>' oder '=' oder '!='.<br>Und ersetze <i>TIME</i> mit einem Zeitstempel (Timestamp) oder Datum mit im Format 'Y-m-d H-i' (Beispiel: 2016-06-18 20-25).<br>Vollständiges Beispiel: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Zeigt nur Clients an, welche dem ausgewählten 'zuletzt gesehen' Zeitraum entsprechen.<br>Ersetze <i>OPERATOR</i> mit '&lt;' oder '&gt;' oder '=' oder '!='.<br>Und ersetze <i>TIME</i> mit einem Zeitstempel (Timestamp) oder Datum mit im Format 'Y-m-d H-i' (Beispiel: 2016-06-18 20-25).<br>Vollständiges Beispiel: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Zeigt nur Clients an, welche sich im definierten Land befinden.<br>Ersetze <i>TS3-COUNTRY-CODE</i> mit dem gewünschten Land.<br>Für eine Liste der gültigen Ländercodes, bitte nach dem 'ISO 3166-1 alpha-2' googlen.";
$lang['stnv0043'] = "verbinde zum TS3";
$lang['stri0001'] = "Ranksystem Informationen";
@@ -263,13 +275,14 @@ $lang['stri0009'] = "Wie wurde das Ranksystem erstellt?";
$lang['stri0010'] = "Das Ranksystem basiert auf";
$lang['stri0011'] = "Es nutzt weiterhin die folgenden Programmbibliotheken:";
$lang['stri0012'] = "Ein spezieller Dank ergeht an:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - für die russische Übersetzung";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - für die russische Übersetzung";
$lang['stri0014'] = "Bejamin Frost - für die Initialisierung des Bootstrap Designs";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - für die italienische Übersetzung";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - für die italienische Übersetzung";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - für die Initiierung der arabischen Übersetzung";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - für die Initiierung der rumänischen Übersetzung";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - für die Initiierung der niederländischen Übersetzung";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - für die französische Übersetzung";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - für die portugiesische Übersetzung";
$lang['sttw0001'] = "Top User";
$lang['sttw0002'] = "der Woche";
$lang['sttw0003'] = "mit %s Stunden online Zeit";
@@ -285,19 +298,23 @@ $lang['sttw0012'] = "Andere %s User (in Stunden)";
$lang['sttw0013'] = "mit %s Stunden aktive Zeit";
$lang['sttm0001'] = "des Monats";
$lang['stta0001'] = "aller Zeiten";
$lang['stve0001'] = "\nHello %s,\nhere a [B]token[/B] to verify you for the Ranksystem:\n[B]%s[/B]\n\nPut this on the Ranksystem page inside the token field.\n\nIf you didn't request this message, please ignore it. If you get it repeated times, please contact an admin.";
$lang['stve0002'] = "A message with the token was sent to you on the TS3 server.";
$lang['stve0003'] = "Please enter the token, which you received on the TS3 server. If you have not received a message, please be sure you have chosen the correct unique ID.";
//Bitte trage den token ein, welchen du auf dem TS3 server erhalten hast. Wenn du keine Nachricht bekommen hast, überprüfe, ob du die richtige eindeutige ID gewählt hast.
$lang['stve0004'] = "The entered token does not match! Please try it again.";
$lang['stve0005'] = "Congratulations, you are successfully verified! You can now go on..";
$lang['stve0006'] = "An unknown error happened. Please try it again. On repeated times contact an admin";
$lang['stve0007'] = "Verify on TeamSpeak";
$lang['stve0008'] = "1. Choose here your unique ID on the TS3 server to verify yourself.";
$lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0001'] = "\nHallo %s,\nhier dein [B]Token[/B] um dich für das Ranksystem zu verifizieren:\n[B]%s[/B]\n\nTrage diesen auf der Ranksystem Website in das Feld Token ein.\n\nHast du diese Nachricht nicht angefordert, so ignoriere sie bitte. Bei wiederholtem Erhalt kontaktiere bitte einen Admin.";
$lang['stve0002'] = "Eine Nachricht mit dem Token wurde auf dem TS3 Server an dich versandt.";
$lang['stve0003'] = "Bitte trage den token ein, welchen du auf dem TS3 server erhalten hast. Wenn du keine Nachricht bekommen hast, überprüfe, ob du die richtige eindeutige ID gewählt hast.";
$lang['stve0004'] = "Der eingegebene Token stimmt nicht überein! Bitte versuche es erneut.";
$lang['stve0005'] = "Gratulation, du wurdest erfolgreich verifiziert! Du kannst nun fortfahren...";
$lang['stve0006'] = "Ein unbekannter Fehler ist passiert. Bei wiederholtem Vorkommen benachrichtige bitte einen Admin.";
$lang['stve0007'] = "Verifiziere auf dem TeamSpeak";
$lang['stve0008'] = "1. Wähle hier deine eindeutige Client-ID auf dem TS3 Server um dich zu verifizieren.";
$lang['stve0009'] = " -- wähle dich aus -- ";
$lang['stve0010'] = "2. Du wirst einen Token auf dem TS3 Server erhalten, welcher hier einzugeben ist:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['stve0012'] = "verifizieren";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sek.";
$lang['time_min'] = "Min.";
$lang['time_hour'] = "Std.";
$lang['time_day'] = "Tag(e)";
$lang['upinf'] = "Eine neue Version des Ranksystems ist verfügbar. Informiere Clients auf dem Server...";
$lang['upmsg'] = "\nHey, eine neue Version des [B]Ranksystems[/B] ist verfügbar!\n\naktuelle Version: %s\n[B]neue Version: %s[/B]\n\nBitte schaue auf unsere Homepage für weitere Informationen [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarte den Update Prozess im Hintergrund. [B]Bitte prüfe die ranksystem.log![/B]";
$lang['upsucc'] = "Datenbank-Update erfolgreich durchgeführt";
@@ -350,8 +367,7 @@ $lang['wiexres'] = "Modus Ausnahmen";
$lang['wiexres1'] = "Standard (bewerte Zeit)";
$lang['wiexres2'] = "pausiere Zeit";
$lang['wiexres3'] = "resette Zeit";
$lang['wiexresdesc'] = "Es gibt drei Möglichkeiten wie mit den Ausnahmen umgegangen werden kann. In jedem Fall wird die Rangsteigerung deaktiviert (Vergabe der Servergruppe). Als verschiedene Modi kann ausgewählt werden, wie die auf dem Server verbrachte Zeit von Usern (welche ausgeschlossen sind) behandelt werden soll.<br><br>1) <b>Standard (bewerte Zeit)</b>: Im Standard wertet das Ranksystem auch die online/aktive Zeit von Usern, welche vom Ranksystem ausgeschlossen sind (Client-/Servergruppenausnahme). Mit Ausschluss aus dem Ranksystem ist nur das Setzen des Rangs (Servergruppe) deaktiviert. Das heißt, wenn ein User nicht mehr ausgeschlossen ist, würde er einer Servergruppe abhängig seiner gesammelten Zeit (z.B. Level 3) zugeordnet.<br><br>2) <b>pausiere Zeit</b>: Bei dieser Option wird die online/aktive Zeit eingefrorren (pausiert) in dem Moment, in dem der User ausgenommen wird. Nach Rücknahme der Ausnahme (entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel) läuft die online/aktive Zeit weiter.<br><br>3) <b>resette Zeit</b>: Mit dieser Funktion wird die gesammelte online/aktive Zeit in dem Moment auf Null zurückgesetzt, in dem der User nicht mehr ausgeschlossen ist (durch Entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel). Die auf dem Server verbrachte Zeit wird hierbei zunächst weiterhin gewertet bis der Reset erfolgt.<br><br><br>
Die Channel-Ausnahmen spielen hier keine Rolle, da diese Zeit immer ignoriert wird (entspricht Modus pausiere Zeit).";
$lang['wiexresdesc'] = "Es gibt drei Möglichkeiten wie mit den Ausnahmen umgegangen werden kann. In jedem Fall wird die Rangsteigerung deaktiviert (Vergabe der Servergruppe). Als verschiedene Modi kann ausgewählt werden, wie die auf dem Server verbrachte Zeit von Usern (welche ausgeschlossen sind) behandelt werden soll.<br><br>1) <b>Standard (bewerte Zeit)</b>: Im Standard wertet das Ranksystem auch die online/aktive Zeit von Usern, welche vom Ranksystem ausgeschlossen sind (Client-/Servergruppenausnahme). Mit Ausschluss aus dem Ranksystem ist nur das Setzen des Rangs (Servergruppe) deaktiviert. Das heißt, wenn ein User nicht mehr ausgeschlossen ist, würde er einer Servergruppe abhängig seiner gesammelten Zeit (z.B. Level 3) zugeordnet.<br><br>2) <b>pausiere Zeit</b>: Bei dieser Option wird die online/aktive Zeit eingefrorren (pausiert) in dem Moment, in dem der User ausgenommen wird. Nach Rücknahme der Ausnahme (entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel) läuft die online/aktive Zeit weiter.<br><br>3) <b>resette Zeit</b>: Mit dieser Funktion wird die gesammelte online/aktive Zeit in dem Moment auf Null zurückgesetzt, in dem der User nicht mehr ausgeschlossen ist (durch Entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel). Die auf dem Server verbrachte Zeit wird hierbei zunächst weiterhin gewertet bis der Reset erfolgt.<br><br><br>Die Channel-Ausnahmen spielen hier keine Rolle, da diese Zeit immer ignoriert wird (entspricht Modus pausiere Zeit).";
$lang['wiexuid'] = "Client-Ausnahmen";
$lang['wiexuiddesc'] = "Eine mit Komma getrennte Liste von eindeutigen Client-IDs, welche nicht am Ranksystem teilnehmen sollen.<br><br>Aufgelistete User sind von Rangsteigerungen ausgenommen.";
$lang['wigrptime'] = "Rangsteigerung Definition";
@@ -360,26 +376,26 @@ $lang['wihladm'] = "List Rankup (Admin-Modus)";
$lang['wihladm1'] = "Zeit zu User hinzufügen";
$lang['wihlcfg'] = "Kern-Einstellungen";
$lang['wihldb'] = "Datenbank";
$lang['wihlmsg'] = "Benachrichtigungen";
$lang['wihlmsg'] = "Nachrichten";
$lang['wihlsty'] = "Statistik Seite";
$lang['wihlts'] = "TeamSpeak";
$lang['wihlvs'] = "Sonstiges";
$lang['wiignidle'] = "Ignoriere Idle";
$lang['wiignidledesc'] = "Lege eine Zeit fest, bis zu der die Idlezeit eines Users ignoriert werden soll.<br><br>Wenn ein Client nichts auf dem Server unternimmt (=Idle), wird diese Zeit vom Ranksystem notiert. Mit dieser Funktion wird die Idlezeit eines User bis zur definierten Grenze nicht als Idlezeit gewertet. Erst wenn der definierte Wert überschritten wird, zählt sie ab diesem Zeitpunkt für das Ranksystem auch als Idlezeit.<br><br>Diese Funktion spielt nur in Verbindung mit dem Modus 'aktive Zeit' eine Rolle.<br>Sinn der Funktion ist es z.B. die Zeit des Zuhörens bei Gesprächen als Aktivität zu werten.<br><br>0= Deaktivieren der Funktion<br><br>Beispiel:<br>Ignoriere Idle= 600 (Sekunden)<br>Ein Client hat einen Idle von 8 Minunten.<br>Folge:<br>Die 8 Minuten Idle werden ignoriert und er erhält demnach diese Zeit als aktive Zeit. Wenn sich die Idlezeit nun auf über 12 Minuten erhöht, so wird die Zeit über 10 Minuten, also 2 Minuten, auch als Idlezeit gewertet.";
$lang['wilogout'] = "Abmelden";
$lang['wilog'] = "Log-Pfad";
$lang['wilogdesc'] = "Pfad in dem das Logfile des Ranksystems geschrieben werden soll.<br><br>Beispiel:<br>/var/logs/ranksystem/<br><br>Beachte, dass der Webuser Schreibrechte in dem Verzeichnis hat.";
$lang['wilogout'] = "Abmelden";
$lang['wimsgmsg'] = "Nachricht";
$lang['wimsgmsgdesc'] = "Definiere eine Nachricht, welche ein User erhält, wenn er im Rang aufsteigt.<br><br>Die Nachricht wird über TS3 als private Text-Nachricht versendet. Daher können alle bekannten BB-Codes genutzt werden, die auch sonst in Text-Nachrichten funktionieren.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Weiterhin kann die bisher verbrachte Zeit mittels Argumenten angegeben werden:<br>%1\$s - Tage<br>%2\$s - Stunden<br>%3\$s - Minuten<br>%4\$s - Sekunden<br><br>Beispiel:<br>Hey,\\ndu bist im Rang gestiegen, da du bereits %1\$s Tage, %2\$s Stunden und %3\$s Minuten mit unserem TS3 Server verbunden bist.[B]Weiter so![/B] ;-)";
$lang['wimsgmsgdesc'] = "Definiere eine Nachricht, welche ein User erhält, wenn er im Rang aufsteigt.<br><br>Die Nachricht wird über TS3 als private Text-Nachricht versendet. Daher können alle bekannten BB-Codes genutzt werden, die auch sonst in Text-Nachrichten funktionieren.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Weiterhin kann die bisher verbrachte Zeit mittels Argumenten angegeben werden:<br>%1\$s - Tage<br>%2\$s - Stunden<br>%3\$s - Minuten<br>%4\$s - Sekunden<br>%5\$s - Name der erreichten Servergruppe<br>%6&#36;s - Name des Users (Empfänger)<br><br>Beispiel:<br>Hey,\\ndu bist im Rang gestiegen, da du bereits %1\$s Tage, %2\$s Stunden und %3\$s Minuten mit unserem TS3 Server verbunden bist.[B]Weiter so![/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Definiere eine Nachricht, welche auf der /stats/ Seite unter den Server News gezeigt wird.<br><br>Es können die regulären HTML Funktionen zum Editieren des Layouts benutzt werden.<br><br>Beispiel:<br>&#60b&#62; - <b>für Fettschrift</b><br>&#60u&#62; - <u>zum Unterstreichen</u><br>&#60i&#62; - <i>für Kursiv</i><br>&#60br&#62; - für einen Zeilenumbruch";
$lang['wimsgusr'] = "Benachrichtigung Rangsteigerung";
$lang['wimsgusr'] = "Rangsteigerung-Info";
$lang['wimsgusrdesc'] = "Informiere den User per privater Textnachricht über seine Rangsteigerung.";
$lang['winav1'] = "TeamSpeak";
$lang['winav2'] = "Datenbank";
$lang['winav3'] = "Kern";
$lang['winav4'] = "Anderes";
$lang['winav5'] = "Benachrichtigung";
$lang['winav5'] = "Nachrichten";
$lang['winav6'] = "Statistik Seite";
$lang['winav7'] = "Administration";
$lang['winav8'] = "Start / Stop Bot";
@@ -388,17 +404,16 @@ $lang['winav10'] = "Bitte nutze das Webinterface nur via %s HTTPS%s Eine Versc
$lang['winav11'] = "Bitte hinterlege die eindeutige Client-ID des Admins des Ranksystems (Anderes -> admin ID). Dies ist sehr wichtig im Falle des Verlustes der Logindaten für das Webinterface.";
$lang['winav12'] = "Addons";
$lang['winxinfo'] = "Befehl \"nextup\"";
$lang['winxinfodesc'] = "Erlaubt einen User auf dem TeamSpeak3 Server den Befehl \"nextup\" dem Ranksystem (Query) Bot als private Textnachricht zu schreiben.<br><br>Als Antwort erhält der User eine Nachricht mit der benötigten Zeit zur nächsten Rangsteigerung.
<br><br><b>deaktiviert</b> - Die Funktion ist deaktiviert. Der Befehl 'nextup' wird ignoriert.<br><b>erlaubt - nur nächsten Rang</b> - Gibt die benötigte Zeit zum nächsten Rang zurück.<br><b>erlaubt - alle nächsten Ränge</b> - Gibt die benötigte Zeit für alle höheren Ränge zurück.<br><br>Unter folgender URL ein Beispiel zum Setzen einer Verlinkung mit \"client://\" für den Ranksystem (Query) Bot, da nicht unbedingt für alle die Query-User sichtbar sind:<br>http://ts-n.net/lexicon.php?showid=98#lexindex<br><br>Dieser kann dann mit dem [URL] Tag in einem Channel als Link eingefügt werden.<br>http://ts-n.net/lexicon.php?showid=97#lexindex";
$lang['winxinfodesc'] = "Erlaubt einen User auf dem TeamSpeak3 Server den Befehl \"nextup\" dem Ranksystem (Query) Bot als private Textnachricht zu schreiben.<br><br>Als Antwort erhält der User eine Nachricht mit der benötigten Zeit zur nächsten Rangsteigerung.<br><br><b>deaktiviert</b> - Die Funktion ist deaktiviert. Der Befehl 'nextup' wird ignoriert.<br><b>erlaubt - nur nächsten Rang</b> - Gibt die benötigte Zeit zum nächsten Rang zurück.<br><b>erlaubt - alle nächsten Ränge</b> - Gibt die benötigte Zeit für alle höheren Ränge zurück.<br><br>Unter folgender URL ein Beispiel zum Setzen einer Verlinkung mit \"client://\" für den Ranksystem (Query) Bot, da nicht unbedingt für alle die Query-User sichtbar sind:<br>http://ts-n.net/lexicon.php?showid=98#lexindex<br><br>Dieser kann dann mit dem [URL] Tag in einem Channel als Link eingefügt werden.<br>http://ts-n.net/lexicon.php?showid=97#lexindex";
$lang['winxmode1'] = "deaktiviert";
$lang['winxmode2'] = "erlaubt - nur nächster Rang";
$lang['winxmode3'] = "erlaubt - alle nächsten Ränge";
$lang['winxmsg1'] = "Nachricht";
$lang['winxmsgdesc1'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5\$s - Name der nächsten Servergruppe (Rank)<br><br>Beispiel:<br>Deine nächste Rangsteigerung ist in %1&#36;s Tagen, %2&#36;s Stunden, %3&#36;s Minuten und %4&#36;s Sekunden. Die nächste Servergruppe, die du erreichst ist [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Nachricht (höchste)";
$lang['winxmsgdesc2'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält, wenn der User bereits im höchsten Rang ist.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5vs - Name der nächsten Servergruppe (Rank)<br><br>Beispiel:<br>Du hast bereits den höchsten Rang erreicht seit %1&#36;s Tagen, %2&#36;s Stunden, %3&#36;s Minuten und %4&#36;s Sekunden.";
$lang['winxmsg1'] = "Nachricht (Standard)";
$lang['winxmsgdesc1'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5\$s - Name der nächsten Servergruppe (Rank)<br>%6&#36;s - Name des Users (Empfänger)<br><br>Beispiel:<br>Deine nächste Rangsteigerung ist in %1&#36;s Tagen, %2&#36;s Stunden, %3&#36;s Minuten und %4&#36;s Sekunden. Die nächste Servergruppe, die du erreichst ist [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Nachricht (Höchste)";
$lang['winxmsgdesc2'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält, wenn der User bereits im höchsten Rang ist.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5vs - Name der nächsten Servergruppe (Rank)<br>%6&#36;s - Name des Users (Empfänger)<br><br>Beispiel:<br>Du hast bereits den höchsten Rang erreicht seit %1&#36;s Tagen, %2&#36;s Stunden, %3&#36;s Minuten und %4&#36;s Sekunden.";
$lang['winxmsg3'] = "Nachricht (Ausnahme)";
$lang['winxmsgdesc3'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält, wemm der User vom Ranksystem ausgeschlossen ist.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5&#36;s - Name der nächsten Servergruppe (Rank)<br><br>Beispiel:<br>Du bist vom Ranksystem ausgeschlossen. Wenn du eine Teilnahme am Ranksystem wünschst, kontaktiere einen Admin auf dem TS3 Server.";
$lang['winxmsgdesc3'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"nextup\" erhält, wemm der User vom Ranksystem ausgeschlossen ist.<br><br>Argumente:<br>%1&#36;s - Tage zur nächsten Rangsteigerung<br>%2&#36;s - Stunden zur nächsten Rangsteigerung<br>%3&#36;s - Minuten zur nächsten Rangsteigerung<br>%4&#36;s - Sekunden zur nächsten Rangsteigerung<br>%5&#36;s - Name der nächsten Servergruppe (Rank)<br>%6&#36;s - Name des Users (Empfänger)<br><br>Beispiel:<br>Du bist vom Ranksystem ausgeschlossen. Wenn du eine Teilnahme am Ranksystem wünschst, kontaktiere einen Admin auf dem TS3 Server.";
$lang['wirtpw1'] = "Sorry Bro, du hast vergessen die admin ID zuvor im Webinterface zu hinterlegen. Nun besteht keine Möglichkeit das Passwort zurückzusetzen!";
$lang['wirtpw2'] = "Admin ID konnte auf dem TS3 Server nicht gefunden werden. Du musst auf dem TS3 mit der hinterlegten admin ID online sein.";
$lang['wirtpw3'] = "Deine IP Adresse stimmt nicht mit der IP des Admins auf dem TS3 überein. Bitte stelle sicher, dass du die gleiche IP Adresse auf dem TS3 Server nutzt wie auch hier auf dieser Seite (und auch das gleiche Protokoll IPv4 / IPv6).";
@@ -412,7 +427,6 @@ $lang['wirtpw10'] = "Du musst mit dem TeamSpeak3 Server verbunden sein.";
$lang['wirtpw11'] = "Du musst mit der eindeutigen Client-ID online sein, welche als admin ID hinterlegt wurde.";
$lang['wirtpw12'] = "Du musst mit der gleichen IP Adresse mit dem TeamSpeak3 server verbunden sein, welche auch hier auf dieser Seite genutzt wird (und auch das gleiche Protokoll IPv4 / IPv6).";
$lang['wiselcld'] = "wähle User";
$lang['wiselclddesc'] = "Select the clients by their last known username, unique Client-ID or Client-database-ID.<br>Multiple selections are also possible.<br><br>On bigger databases this selection could slow much. It is recommend to copy and paste the full nickname inside instead of typing it.";
$lang['wiselclddesc'] = "Wähle User anhand des letzt bekannten Nicknamen, der eindeutigen Client-ID oder der Client-Datenbank-ID.<br>Mehrfachselektionen sind ebenso möglich.<br><br>Größere Datenbanken können die Suche stark verlangsamen. Es wird empfohlen dann die Suche per copy and paste zu nutzen an Stelle der manuellen Eingabe.";
$lang['wishcolas'] = "aktuelle Servergruppe";
$lang['wishcolasdesc'] = "Zeige Spalte 'aktuelle Servergruppe' in der stats/list_rankup.php";
@@ -450,7 +464,7 @@ $lang['wisupidle'] = "Modus";
$lang['wisupidledesc'] = "Es gibt zwei Ausprägungen, wie Zeiten gewertet werden können und dann für eine Rangsteigerung herangezogen werden.<br><br>1) online Zeit: Hier wird die reine online Zeit des Users beachtet (siehe Spalte 'ges. online Zeit' in der stats/list_rankup.php).<br><br>2) aktive Zeit: Hier wird von der online Zeit eines Users noch die inaktive Zeit (Idle) abgezogen (siehe Spalte 'ges. aktive Zeit' in der stats/list_rankup.php).<br><br><br>Eine Umstellung des Modus mit einer bereits länger laufenden Datenbank wird nicht empfohlen, kann aber funktionieren.";
$lang['wisvconf'] = "speichern";
$lang['wisvsuc'] = "Änderungen erfolgreich gesichert!";
$lang['wisvres'] = "Damit die Änderungen wirksam werden ist ein Neustart des Ranksystems erforderlich!";
$lang['wisvres'] = "Damit die Änderungen wirksam werden ist ein Neustart des Ranksystems erforderlich! %s";
$lang['witime'] = "Zeitzone";
$lang['witimedesc'] = "Wähle die Zeitzone, die für den Sever gilt.";
$lang['wits3avat'] = "Avatar Verzögerung";
@@ -460,7 +474,7 @@ $lang['wits3dchdesc'] = "Die channel-ID, mit der sich der Bot verbindet.<br><br
$lang['wits3host'] = "TS3 Hostadresse";
$lang['wits3hostdesc'] = "TeamSpeak 3 Server Adresse<br>(IP oder DNS)";
$lang['wits3sm'] = "Slowmode";
$lang['wits3smdesc'] = "Mit dem Slowmode werden die Query-Anfragen an den TeamSpeak Server reduziert. Dies schützt vor einem Ban aufgrund von flooding.<br>TeamSpeak Query Befehle werden mit dieser Funktion verzögert abgeschickt.<br><br>!!! AUCH REDUZIERT ER DIE CPU USAGE !!!<br><br>Die Aktivierung ist nicht empfohlen, wenn nicht benötigt. Die Verzögerung (delay) erhöht die Laufzeit eines Durchgangs des Bots, dadurch wird er unpräziser.";
$lang['wits3smdesc'] = "Mit dem Slowmode werden die Query-Anfragen an den TeamSpeak Server reduziert. Dies schützt vor einem Ban aufgrund von flooding.<br>TeamSpeak Query Befehle werden mit dieser Funktion verzögert abgeschickt.<br><br>!!! AUCH REDUZIERT DER SLOWMODE DIE CPU USAGE !!!<br><br>Die Aktivierung ist nicht empfohlen, wenn nicht benötigt. Die Verzögerung (delay) erhöht die Laufzeit eines Durchgangs des Bots, dadurch wird er unpräziser. Umso höher der Delay, umso unpräziser sind die Ergebnisse.";
$lang['wits3qnm'] = "Botname";
$lang['wits3qnm2'] = "2. Botname";
$lang['wits3qnm2desc'] = "Ein zweiter Botname, falls der erste bereits genutzt wird.";

View File

@@ -2,18 +2,18 @@
$lang = array();
$lang['adduser'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is unknown -> added to the Ranksystem now.";
$lang['changedbid'] = "User %s (unique Client-ID: %s) got a new TeamSpeak Client-database-ID (%s). Update the old Client-database-ID (%s) and reset collected times!";
$lang['crawl'] = "Scan for connected user and count the activity...";
$lang['clean'] = "Scan for clients, which have to delete...";
$lang['crawl'] = "Scanning for connected users and count the activity...";
$lang['clean'] = "Scanning for clients to delete...";
$lang['cleanc'] = "clean clients";
$lang['cleancdesc'] = "With this function the old clients in the Ranksystem get deleted.<br><br>To this end, the Ranksystem sychronized with the TeamSpeak database. Clients, which do not exist in TeamSpeak, will be deleted from the Ranksystem.<br><br>This function is only enabled when the 'Slowmode' is deactivated!<br><br><br>For automatic adjustment of the TeamSpeak database the ClientCleaner can be used:<br>http://ts-n.net/clientcleaner.php";
$lang['cleandel'] = "There were %s clients deleted out of the Ranksystem database, cause they were no longer existing in the TeamSpeak database.";
$lang['cleanno'] = "There were nothing to delete...";
$lang['cleandel'] = "%s clients were deleted out of the Ranksystem database, because they were no longer existing in the TeamSpeak database.";
$lang['cleanno'] = "There was nothing to delete...";
$lang['cleanp'] = "clean period";
$lang['cleanpdesc'] = "Set a time that has to elapse before the 'clean clients' runs next.<br><br>Set a time in seconds.<br><br>Recommended is once a day, cause the client cleaning needs much time for bigger databases.";
$lang['cleanpdesc'] = "Set a time that has to elapse before the 'clean clients' runs next.<br><br>Set a time in seconds.<br><br>Recommended is once a day, because the client cleaning needs much time for bigger databases.";
$lang['cleanrs'] = "Clients in the Ranksystem database: %s";
$lang['cleants'] = "Clients found in the TeamSpeak database: %s (of %s)";
$lang['days'] = "%s <small>days</small>";
$lang['dbconerr'] = "Failed to connect to Database: ";
$lang['dbconerr'] = "Failed to connect to database: ";
$lang['delcldgrpif'] = "Error while removing the knowledge for servergroups: %s";
$lang['delcldgrpsc'] = "Knowledge about servergroups for %s User successfully removed.";
$lang['delclientsif'] = "%s Clients deleted out of the Ranksystem database!";
@@ -33,15 +33,17 @@ $lang['install'] = "Installation";
$lang['instdb'] = "Install database";
$lang['instdbsuc'] = "Database %s successfully created.";
$lang['insterr1'] = "ATTENTION: You are trying to install the Ranksystem, but there is already existing a database with the name \"%s\".<br>Due installation this database will be dropped!<br>Be sure you want this. If not, please choose an other database name.";
$lang['insterr2'] = "PDO is needed but seems not installed. Install <a href=\"http://php.net/manual/de/pdo.installation.php\" target=\"_blank\">PDO</a> and try it again!";
$lang['insterr2'] = "PDO is needed but seems not to be installed. Install <a href=\"http://php.net/manual/de/pdo.installation.php\" target=\"_blank\">PDO</a> and try it again!";
$lang['insterr3'] = "PHP exec function need to be enabled but seems to be disabled. Please enable the PHP <a href=\http://php.net/manual/de/function.exec.php\" target=\"_blank\">exec</a> function and try it again!";
$lang['insterr4'] = "Your PHP version (%s) is below 5.5.0. Update your PHP and try it again!";
$lang['insterr5'] = "SimpleXML is needed but seems not available. Install <a href=\"http://php.net/manual/en/book.simplexml.php\" target=\"_blank\">simpleXML</a> and try it again!";
$lang['insterr6'] = "PHP cURL is needed but seems not available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['isntwicfg'] = "Can't save the database configuration! Please edit the 'other/dbconfig.php' with a chmod 0777 (on windows 'full access') and try again after.";
$lang['isntwicfg2'] = "Configurate Webinterface";
$lang['isntwichm'] = "Write Permissions failed on folder \"%s\". Please give them a chmod 777 (on windows 'full access') and try to start the Ranksystem again.";
$lang['insterr5'] = "SimpleXML is needed but seems not to be available. Install <a href=\"http://php.net/manual/en/book.simplexml.php\" target=\"_blank\">simpleXML</a> and try it again!";
$lang['insterr6'] = "PHP cURL is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Can't save the database configuration! Please assign full rights on 'other/dbconfig.php' (Linux: chmod 777; Windows: 'full access') and try again after.";
$lang['isntwicfg2'] = "Configure Webinterface";
$lang['isntwichm'] = "Writing permissions on folder \"%s\" are absent. Please assign full rights (Linux: chmod 777; Windows: 'full access') and try to start the Ranksystem again.";
$lang['isntwiconf'] = "Open the %s to configure the Ranksystem!";
$lang['isntwidbhost'] = "DB Hostaddress:";
$lang['isntwidbhostdesc'] = "Database server address<br>(IP or DNS)";
@@ -59,10 +61,10 @@ $lang['isntwiusr'] = "User for the webinterface successfully created.";
$lang['isntwiusrcr'] = "Create Webinterface-User";
$lang['isntwiusrdesc'] = "Enter a username and password for access the webinterface. With the webinterface you can configurate the ranksytem.";
$lang['isntwiusrh'] = "Access - Webinterface";
$lang['listacsg'] = "actual servergroup";
$lang['listacsg'] = "current servergroup";
$lang['listcldbid'] = "Client-database-ID";
$lang['listexcept'] = "No, cause excepted";
$lang['listgrps'] = "actual group since";
$lang['listgrps'] = "current group since";
$lang['listip'] = "IP address";
$lang['listnick'] = "Clientname";
$lang['listnxsg'] = "next servergroup";
@@ -75,29 +77,39 @@ $lang['listsumo'] = "sum. online time";
$lang['listuid'] = "unique Client-ID";
$lang['login'] = "Login";
$lang['msg0001'] = "running version: %s";
$lang['msg0002'] = "Valid commands are:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0002'] = "Valid commands are:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t get a command list\n[B]!version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]nextup[/B]\t\t\t\t\t\t\t\t\tget the time to the next rank up\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "You are not eligible for this command!";
$lang['msg0004'] = "Client %s (%s) requests shutdown.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) requests restart.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is a query-user or is several times online (only first connection counts) -> this will not count!";
$lang['noentry'] = "No entries found..";
$lang['pass'] = "Password";
$lang['pass2'] = "Change password";
$lang['pass3'] = "old password";
$lang['pass4'] = "new password";
$lang['pass5'] = "Forgot Password?";
$lang['queryname'] = "First Botname already in use. Trying with second Botname...";
$lang['pass5'] = "Forgot password?";
$lang['queryname'] = "First bot name already in use. Trying with second bot name...";
$lang['repeat'] = "repeat";
$lang['resettime'] = "Reset the online and idle time of user %s (unique Client-ID: %s; Client-database-ID %s) to zero, cause user got removed out of exception.";
$lang['sccrmcld'] = "User with unique Client-ID %s successfull removed from the Ranksystem database.";
$lang['sccupcount'] = "Added successfully an online time of %s seconds to the users with the unique Client-IDs (%s)";
$lang['setontime'] = "add time";
$lang['setontimedesc'] = "Add online time to the previous selected clients. Each user will get this time additional to their old online time.<br><br>The entered online time will be considered for the rank up and should take effect immediately.";
$lang['sgrpadd'] = "Grant servergroup %s to user %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "It happened a problem with the servergroup of the user %s (unique Client-ID: %s; Client-database-ID %s)!";
$lang['sgrprm'] = "Removed servergroup %s from user %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrpadd'] = "Grant servergroup %s (ID: %s) to user %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "An error with the servergroup of the user %s (unique Client-ID: %s; Client-database-ID %s) occured!";
$lang['sgrprm'] = "Removed servergroup %s (ID: %s) from user %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assign Servergroups";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
@@ -111,7 +123,7 @@ $lang['stag0010'] = "Please choose at least one new group.";
$lang['stag0011'] = "Limit of simultaneous groups: ";
$lang['stag0012'] = "set groups";
$lang['stag0013'] = "Addon ON/OFF";
$lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On disabling the addon a possible part on the stats/ site will be hidden.";
$lang['stag0014'] = "Turn the addon on (enabled) or off (disabled).<br><br>On disabling the addon a possible part on the stats/ site will be hidden.";
$lang['stix0001'] = "Server statistics";
$lang['stix0002'] = "Total users";
$lang['stix0003'] = "View details";
@@ -248,12 +260,12 @@ $lang['stnv0037'] = "Show only clients, which are not excepted.";
$lang['stnv0038'] = "Show only clients, which are online.";
$lang['stnv0039'] = "Show only clients, which are not online.";
$lang['stnv0040'] = "Show only clients, which are in defined group. Represent the actuel rank/level.<br>Replace <i>GROUPID</i> with the wished servergroup ID.";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '<' or '>' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '&lt;' or '&gt;' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Show only clients, which are from defined country.<br>Replace <i>TS3-COUNTRY-CODE</i> with the wished country.<br>For list of codes google for ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connect TS3";
$lang['stri0001'] = "Ranksystem information";
$lang['stri0002'] = "What is the Ranksystem?";
$lang['stri0003'] = "A TS3 Bot, which automatically grant ranks (servergroups) to user on a TeamSpeak 3 Server for online time or online activity. It also gathers informations and statistics about the user and displays the result on this site.";
$lang['stri0003'] = "A TS3 bot, which automatically grant ranks (servergroups) to user on a TeamSpeak 3 Server for online time or online activity. It also gathers informations and statistics about the user and displays the result on this site.";
$lang['stri0004'] = "Who created the Ranksystem?";
$lang['stri0005'] = "When the Ranksystem was Created?";
$lang['stri0006'] = "First alpha release: 05/10/2014.";
@@ -263,13 +275,14 @@ $lang['stri0009'] = "How was the Ranksystem created?";
$lang['stri0010'] = "The Ranksystem is coded in";
$lang['stri0011'] = "It uses also the following libraries:";
$lang['stri0012'] = "Special Thanks To:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - for russian translation";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - for russian translation";
$lang['stri0014'] = "Bejamin Frost - for initialisation the bootstrap design";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - for italian translation";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - for italian translation";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - for initialisation arabic translation";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - for initialisation romanian translation";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "Top users";
$lang['sttw0002'] = "Of the week";
$lang['sttw0003'] = "With %s hours online time";
@@ -297,6 +310,11 @@ $lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "A new Version of the Ranksystem is available; Inform clients on server...";
$lang['upmsg'] = "\nHey, a new version of the [B]Ranksystem[/B] is available!\n\ncurrent version: %s\n[B]new version: %s[/B]\n\nPlease check out our site for more informations [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upsucc'] = "Database update successfully executed.";
@@ -313,15 +331,15 @@ $lang['wiadmuuid'] = "admin ID";
$lang['wiadmuuiddesc'] = "Enter here your unique Client-ID; as the administrator of the Ranksystem.<br><br>This is required to reset the password of the webinterface.<br><br>Is there no unique Client-ID address defined, it is not possible to reset the password!";
$lang['wiboost'] = "boost";
$lang['wiboostdesc'] = "Give an user on your TeamSpeak server a servergroup (have to be created manually), which you can declare here as boost group. Define also a factor which should be used (for example 2x) and a time, how long the boost should be rated.<br>The higher the factor, the faster an user reaches the next higher rank.<br>Is the time expired, the boost servergroup get automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup.<br><br>servergroup ID => factor => time (in seconds)<br><br>Each entry have to separate from next with a comma.<br><br>Example:<br>12=>2=>6000,13=>3=>2500,14=>5=>600<br><br>On this an user in servergroup 12 get the factor 2 for the next 6000 seconds, an user in servergroup 13 get the factor 3 for 2500 seconds, and so on...";
$lang['wibot1'] = "Ranksystem Bot should be stopped. Check the log below for more information!";
$lang['wibot2'] = "Ranksystem Bot should be started. Check the log below for more information!";
$lang['wibot3'] = "Ranksystem Bot should be restarted. Check the log below for more information!";
$lang['wibot4'] = "Start / Stop Ranksystem Bot";
$lang['wibot5'] = "Start Bot";
$lang['wibot6'] = "Stop Bot";
$lang['wibot7'] = "Restart Bot";
$lang['wibot1'] = "Ranksystem bot should be stopped. Check the log below for more information!";
$lang['wibot2'] = "Ranksystem bot should be started. Check the log below for more information!";
$lang['wibot3'] = "Ranksystem bot should be restarted. Check the log below for more information!";
$lang['wibot4'] = "Start / Stop Ranksystem bot";
$lang['wibot5'] = "Start bot";
$lang['wibot6'] = "Stop bot";
$lang['wibot7'] = "Restart bot";
$lang['wibot8'] = "Ranksystem log (extract):";
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem Bot!";
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem bot!";
$lang['wichdbid'] = "Client-database-ID reset";
$lang['wichdbiddesc'] = "Reset the online time of an user, if his TeamSpeak Client-database-ID changed.<br><br>Example:<br>If a clients gets removed from the TeamSpeak server, it gets a new Client-database-ID with the next connect to the server.";
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core Settings. Especially check the config 'rank up'!";
@@ -366,11 +384,11 @@ $lang['wiignidle'] = "Ignore idle";
$lang['wiignidledesc'] = "Define a period, up to which the idle time of an user will be ignored.<br><br>When a client does not do anything on the server (=idle), this time is noted by the Ranksystem. With this feature the idle time of an user will not be counted until the defined limit. Only when the defined limit is exceeded, it counts from that date for the Ranksystem as idle time.<br><br>This function plays only in conjunction with the mode 'active time' a role.<br><br>Meaning the function is e.g. to evaluate the time of listening in conversations as activity.<br><br>0 = disable the feature<br><br>Example:<br>Ignore idle = 600 (seconds)<br>A client has an idle of 8 minuntes<br>consequence:<br>8 minutes idle are ignored and he therefore receives this time as active time. If the idle time now increased to over 12 minutes so the time is over 10 minutes, and in this case 2 minutes would be counted as idle time.";
$lang['wilog'] = "Logpath";
$lang['wilogdesc'] = "Path of the log file of the Ranksystem.<br><br>Example:<br>/var/logs/ranksystem/<br><br>Be sure, the webuser has the write-permissions to the logpath.";
$lang['wimsgmsg'] = "Message";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wilogout'] = "Logout";
$lang['wimsgmsg'] = "Messages";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Define a message, which will be shown on the /stats/ page as server news.<br><br>You can use default html functions to modify the layout<br><br>Example:<br>&#60b&#62; - <b>for bold</b><br>&#60u&#62; - <u>for underline</u><br>&#60i&#62; - <i>for italic</i><br>&#60br&#62; - for word-wrap (new line)";
$lang['wilogout'] = "Logout";
$lang['wimsgusr'] = "Rank up notification";
$lang['wimsgusrdesc'] = "Inform an user with a private text message about his rank up.";
$lang['winav1'] = "TeamSpeak";
@@ -380,22 +398,22 @@ $lang['winav4'] = "Other";
$lang['winav5'] = "Message";
$lang['winav6'] = "Stats page";
$lang['winav7'] = "Administrate";
$lang['winav8'] = "Start / Stop Bot";
$lang['winav8'] = "Start / Stop bot";
$lang['winav9'] = "Update available!";
$lang['winav10'] = "Please use the webinterface only via %s HTTPS%s An encryption is critical to ensure your privacy and security.%sTo be able to use HTTPS your webserver needs to support an SSL connection.";
$lang['winav11'] = "Please enter the unique Client-ID of the admin of the Ranksystem (Other -> admin ID). This is very important in case you lost your login details for the webinterface (to reset these).";
$lang['winav12'] = "Addons";
$lang['winxinfo'] = "Command \"nextup\"";
$lang['winxinfodesc'] = "Allows the user on the TS3 server to write the command \"nextup\" to the Ranksystem (query) bot as private textmessage.<br><br>As answer the user will get a defined text message with the needed time for the next rankup.<br><br><b>deactivated</b> - The function is deactivated. The command 'nextup' will be ignored.<br><b>allowed - only next rank</b> - Gives back the needed time for the next group.<br><b>allowed - all next ranks</b> - Gives back the needed time for all higher ranks.";
$lang['winxmode1'] = "deactivated";
$lang['winxinfodesc'] = "Allows the user on the TS3 server to write the command \"nextup\" to the Ranksystem (query) bot as private textmessage.<br><br>As answer the user will get a defined text message with the needed time for the next rankup.<br><br><b>disabled</b> - The function is deactivated. The command 'nextup' will be ignored.<br><b>allowed - only next rank</b> - Gives back the needed time for the next group.<br><b>allowed - all next ranks</b> - Gives back the needed time for all higher ranks.";
$lang['winxmode1'] = "disabled";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxmsg1'] = "Message";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Message (highest)";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsg3'] = "Message (excepted)";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['wirtpw1'] = "Sorry Bro, you have forgotten to enter your admin ID inside the webinterface before. There is no way to reset the password!";
$lang['wirtpw2'] = "Admin ID not found on TS3 server. You need to be online with the unique Client ID, which is saved as admin ID.";
$lang['wirtpw3'] = "Your IP address do not match with the IP address of the admin on the TS3 server. Be sure you are with the same IP address online on the TS3 server and also on this page (same protocol IPv4 / IPv6 is also needed).";
@@ -446,20 +464,20 @@ $lang['wisupidle'] = "Mode";
$lang['wisupidledesc'] = "There are two modes, as time can be counted and can then apply for a rank increase.<br><br>1) online time: Here the pure online time of the user is taken into account (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) active time: This will be deducted from the online time of a user, the inactive time (idle) (see column 'sum. active time' in the 'stats/list_rankup.php').<br><br>A change of mode with an already longer running database is not recommended, but may work.";
$lang['wisvconf'] = "save";
$lang['wisvsuc'] = "Changes successfully saved!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect! %s";
$lang['witime'] = "Timezone";
$lang['witimedesc'] = "Select the timezone the server is hosted.";
$lang['wits3avat'] = "Avatar Delay";
$lang['wits3avatdesc'] = "Define a time in seconds to delay the download of changed TS3 avatars.<br><br>This function is especially useful for (music) bots, which are changing his avatar periodic.";
$lang['wits3dch'] = "Default Channel";
$lang['wits3dchdesc'] = "The channel-ID, the bot should connect with.<br><br>The Bot will join this channel after connecting to the TeamSpeak server.";
$lang['wits3dchdesc'] = "The channel-ID, the bot should connect with.<br><br>The bot will join this channel after connecting to the TeamSpeak server.";
$lang['wits3host'] = "TS3 Hostaddress";
$lang['wits3hostdesc'] = "TeamSpeak 3 Server address<br>(IP oder DNS)";
$lang['wits3sm'] = "Slowmode";
$lang['wits3smdesc'] = "With the Slowmode you can reduce \"spam\" of query commands to the TeamSpeak server. This prevent bans in case of flood.<br>TeamSpeak Query commands get delayed with this function.<br><br>!!! ALSO IT REDUCE THE CPU USAGE !!!<br><br>The activation is not recommended, if not required. The delay increases the duration of the Bot, which makes it imprecisely.";
$lang['wits3qnm'] = "Botname";
$lang['wits3qnm2'] = "2nd Botname";
$lang['wits3qnm2desc'] = "A fallback Botname, if the first one is already in use.";
$lang['wits3smdesc'] = "With the Slowmode you can reduce \"spam\" of query commands to the TeamSpeak server. This prevent bans in case of flood.<br>TeamSpeak Query commands get delayed with this function.<br><br>!!! ALSO IT REDUCE THE CPU USAGE !!!<br><br>The activation is not recommended, if not required. The delay increases the duration of the bot, which makes it imprecisely.";
$lang['wits3qnm'] = "Bot name";
$lang['wits3qnm2'] = "2nd bot name";
$lang['wits3qnm2desc'] = "A fallback bot name, if the first one is already in use.";
$lang['wits3qnmdesc'] = "The name, with this the query-connection will be established.<br>You can name it free.";
$lang['wits3querpw'] = "TS3 Query-Password";
$lang['wits3querpwdesc'] = "TeamSpeak 3 query password<br>Password for the query user.";

View File

@@ -39,6 +39,8 @@ $lang['insterr4'] = "Votre version PHP (%s) est inférieure à 5.5.0. Mettez
$lang['insterr5'] = "SimpleXML est nécessaire, mais semble ne pas être disponible. Install <a href=\"http://php.net/manual/fr/book.simplexml.php\" target=\"_blank\">simpleXML</a> et essayez à nouveau !";
$lang['insterr6'] = "PHP cURL est nécessaire, mais semble ne pas être disponible. Installez <a href=\"http://php.net/manual/fr/book.curl.php\" target=\"_blank\">PHP cURL</a> et essayez à nouveau !";
$lang['insterr7'] = "PHP Zip est nécessaire, mais semble ne pas être disponible. Installez <a href=\"http://php.net/manual/fr/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Impossible d'enregistrer la configuration de la base de données ! Veuillez modifier le fichier 'other/dbconfig.php' avec un chmod 0777 (dans la fênetre 'accès complet') et essayez de nouveau après.";
$lang['isntwicfg2'] = "Configurer l'interface Web";
$lang['isntwichm'] = "Échec des autorisations d'écriture sur le dossier \"%s\". Veuillez modifier le dossier avec un chmod 0777 (dans la fênetre 'accès complet') et essayez de nouveau après de démarer le ranksystem.";
@@ -75,12 +77,13 @@ $lang['listsumo'] = "Temps en ligne";
$lang['listuid'] = "Identifiant unique de l'utilisateur";
$lang['login'] = "S'identifier";
$lang['msg0001'] = "version actuelle: %s";
$lang['msg0002'] = "Les commandes valides sont:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tobtenir une liste de commandes\n[B]version[/B]\t\t\t\t\t\t\t\t obtenir la version du Ranksystem\n[B]nextup[/B]\t\t\t\t\t\t\t\t obtenir le temps pour le prochain rang \n[B]restart[/B], [B]reboot[/B]\t\t\t\t\tRedémarrer le bot du ranksystem\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t Arrêter le bot du ranksystem";
$lang['msg0002'] = "Les commandes valides sont:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t obtenir une liste de commandes\n[B]!version[/B]\t\t\t\t\t\t\t\t obtenir la version du Ranksystem\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]!next[/B], [B]nextup[/B]\t\t\t\t\t\t obtenir le temps pour le prochain rang \n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\tRedémarrer le bot du ranksystem\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t Arrêter le bot du ranksystem";
$lang['msg0003'] = "Vous n'êtes pas admissible à cette commande !";
$lang['msg0004'] = "Client %s (%s) demmande l'arrêt.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) demmande le redémarrage.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "L'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s) est un utilisateur query ou est plusieurs fois en ligne (seulement les premiers comptages de connexion ) -> Cela ne compte pas !";
$lang['noentry'] = "Aucune entrée trouvée...";
$lang['pass'] = "Mot de passe";
@@ -95,23 +98,32 @@ $lang['sccrmcld'] = "L'utilisateur avec l'identifiant unique %s a été retir
$lang['sccupcount'] = "Ajout avec succès d'un temps en ligne de %s secondes au(x) utilisateur(s) avec l'identifiant unique (%s)";
$lang['setontime'] = "ajouter du temps";
$lang['setontimedesc'] = "Ajouter du temps en ligne aux anciens clients sélectionnés. Chaque utilisateur obtiendra ce temps supplémentaire à son ancien temps en ligne.<br><br>Le nouveau temps en ligne entré sera considéré pour le rang et devrait prendre effet immédiatement.";
$lang['sgrpadd'] = "Groupe de serveur %s accordé à l'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s).";
$lang['sgrpadd'] = "Groupe de serveur %s (ID: %s) accordé à l'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s).";
$lang['sgrprerr'] = "Il s'est produit un problème avec le groupe de serveur de l'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s) !";
$lang['sgrprm'] = "Groupe de serveur %s supprimé à l'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s).";
$lang['stag0001'] = "Assign Servergroups";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
$lang['stag0004'] = "Limit Groups";
$lang['stag0005'] = "Limit the number of servergroups, which are possible to set at the same time.";
$lang['stag0006'] = "There are multiple unique IDs online with your IP address. Please %sclick here%s to verify first.";
$lang['stag0007'] = "Please wait till your last changes take effect before you change already the next things...";
$lang['stag0008'] = "Group changes successfully saved. It can take a few seconds till it take effect on the ts3 server.";
$lang['stag0009'] = "You cannot choose more then %s group(s) at the same time!";
$lang['stag0010'] = "Please choose at least one new group.";
$lang['stag0011'] = "Limit of simultaneous groups: ";
$lang['stag0012'] = "set groups";
$lang['stag0013'] = "Addon ON/OFF";
$lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On disabling the addon a possible part on the stats/ site will be hidden.";
$lang['sgrprm'] = "Groupe de serveur %s (ID: %s) supprimé à l'utilisateur %s (Identifiant unique: %s; ID dans la base de donnée %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Attribuer des groupes de serveurs";
$lang['stag0002'] = "Groupes autorisés";
$lang['stag0003'] = "Définissez une liste de groupes de serveurs qu'un utilisateur peut lui-même affecter.<br><br>Les groupes de serveurs doivent être entrés ici avec leur ID de groupe séparé par des virgules.<br><br>Exemple:<br>23,24,28";
$lang['stag0004'] = "Limiter les groupes";
$lang['stag0005'] = "Limitez le nombre de groupes de serveurs, qui peuvent être définis en même temps.";
$lang['stag0006'] = "Il existe plusieurs identifiants uniques en ligne avec votre adresse IP. S'il vous plaît %cliquez ici%s pour vérifier en premier.";
$lang['stag0007'] = "Veuillez patienter jusqu'à ce que vos dernières modifications prennent effet avant que vous changiez déjà les prochaines choses ...";
$lang['stag0008'] = "Les modifications de groupe ont été enregistrées avec succès. Cela peut prendre quelques secondes jusqu'à ce qu'ils prennent effet sur le serveur ts3.";
$lang['stag0009'] = "Vous ne pouvez pas choisir plus de %s groupe(s) en même temps !";
$lang['stag0010'] = "Veuillez choisir au moins un nouveau groupe.";
$lang['stag0011'] = "Limite des groupes simultanés: ";
$lang['stag0012'] = "Définir un groupe";
$lang['stag0013'] = "Addon ON/OFF";
$lang['stag0014'] = "Tournez l'Addon en on (activé) ou off (désactivé).<br><br>Lors de la désactivation de l'addon une partie possible sur les stats / site sera masqué.";
$lang['stix0001'] = "Statistiques du serveur";
$lang['stix0002'] = "Nombre total d'utilisateurs";
$lang['stix0003'] = "Voir les détails";
@@ -201,7 +213,7 @@ $lang['stmy0027'] = "Connexions: Argent";
$lang['stmy0028'] = "Connexions: Bronze";
$lang['stmy0029'] = "Connexions: Non classé";
$lang['stmy0030'] = "Progression pour le prochain groupe de serveurs";
$lang['stmy0031'] = "Total active time";
$lang['stmy0031'] = "Temps actif total";
$lang['stna0001'] = "Nations";
$lang['stna0002'] = "Statistiques";
$lang['stna0003'] = "Code";
@@ -248,7 +260,7 @@ $lang['stnv0037'] = "Afficher uniquement les clients qui ne sont pas exceptés
$lang['stnv0038'] = "Afficher uniquement les clients qui sont en ligne.";
$lang['stnv0039'] = "Afficher uniquement les clients qui ne sont pas en ligne.";
$lang['stnv0040'] = "Afficher uniquement les clients, qui sont dans le groupe défini. Représenter le rang / niveau actuel.<br>Remplacez <i>GROUPID</i> avec l'ID du groupe de serveurs voulu.";
$lang['stnv0041'] = "Afficher uniquement les clients sélectionnés par la dernière fois.<br>Remplacez <i>OPERATOR</i> avec '<' ou '>' ou '=' ou '!='.<br>Et remplacez <i>TIME</i> Avec un horodatage ou une date de format 'Y-m-d H-i' (exemple: 2016-06-18 20-25).<br>Exemple complet: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Afficher uniquement les clients sélectionnés par la dernière fois.<br>Remplacez <i>OPERATOR</i> avec '&lt;' ou '&gt;' ou '=' ou '!='.<br>Et remplacez <i>TIME</i> Avec un horodatage ou une date de format 'Y-m-d H-i' (exemple: 2016-06-18 20-25).<br>Exemple complet: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Afficher uniquement les clients qui proviennent d'un pays défini.<br>Remplacez <i>TS3-COUNTRY-CODE</i> avec le pays voulu.<br>Pour la liste des codes google pour ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connexion au TS3";
$lang['stri0001'] = "Informations sur le Ranksystem";
@@ -263,12 +275,14 @@ $lang['stri0009'] = "Comment le Ranksystem a-t-il été créé?";
$lang['stri0010'] = "Le Ranksystem est codé en";
$lang['stri0011'] = "Il utilise également les bibliothèques suivantes:";
$lang['stri0012'] = "Remerciements spéciaux à:";
$lang['stri0013'] = "<a href=\"http://nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"http://vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"http://vk.com/zheez\" target=\"_blank\">DeviantUser</a> - pour la traduction en russe";
$lang['stri0013'] = "sergey, <a href=\"http://vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"http://vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - pour la traduction en russe";
$lang['stri0014'] = "Bejamin Frost - pour l'initialisation de la conception du design du bootstrap";
$lang['stri0015'] = "<a href=\"http://hydrake.eu/\" target=\"_blank\">ZanK</a> - pour la traduction italienne";
$lang['stri0015'] = "<a href=\"http://hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - pour la traduction italienne";
$lang['stri0016'] = "<a href=\"http://iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"http://www.sagamer.net/\" target=\"_blank\">Jehad</a> - pour l'initialisation de la traduction en arabe";
$lang['stri0017'] = "<a href=\"http://whitecs.ro/\" target=\"_blank\">SakaLuX</a> - pour l'initialisation de la traduction en roumain";
$lang['stri0018'] = "<a href=\"https://r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - pour l'initialisation de la traduction en néerlandais";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "Top des utilisateurs";
$lang['sttw0002'] = "De la semaine";
$lang['sttw0003'] = "Avec %s heures de temps en ligne";
@@ -284,18 +298,23 @@ $lang['sttw0012'] = "Autres %s utilisateurs (en heures)";
$lang['sttw0013'] = "Avec %s heures de temps actif";
$lang['sttm0001'] = "Du mois";
$lang['stta0001'] = "De tous les temps";
$lang['stve0001'] = "\nHello %s,\nhere a [B]token[/B] to verify you for the Ranksystem:\n[B]%s[/B]\n\nPut this on the Ranksystem page inside the token field.\n\nIf you didn't request this message, please ignore it. If you get it repeated times, please contact an admin.";
$lang['stve0002'] = "A message with the token was sent to you on the TS3 server.";
$lang['stve0003'] = "Please enter the token, which you received on the TS3 server. If you have not received a message, please be sure you have chosen the correct unique ID.";
$lang['stve0004'] = "The entered token does not match! Please try it again.";
$lang['stve0005'] = "Congratulations, you are successfully verified! You can now go on..";
$lang['stve0006'] = "An unknown error happened. Please try it again. On repeated times contact an admin";
$lang['stve0007'] = "Verify on TeamSpeak";
$lang['stve0008'] = "1. Choose here your unique ID on the TS3 server to verify yourself.";
$lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['stve0001'] = "\nBonjour %s,\nici ce trouve un [B]jeton[/B] pour vous vérifier pour le Ranksystem:\n[B]%s[/B]\n\nMettez cela sur la page Ranksystem dans le champ du jeton.\n\nSi vous n'avez pas demandé ce message, veuillez l'ignorer. Si vous l'obtenez à plusieurs reprises, s'il vous plaît contacter un admin.";
$lang['stve0002'] = "Un message avec le jeton vous a été envoyé sur le serveur TeamSpeak3.";
$lang['stve0003'] = "Veuillez entrer le jeton, que vous avez reçu sur le serveur TeamSpeak3. Si vous n'avez pas reçu de message, assurez-vous d'avoir choisi le bon identifiant unique.";
$lang['stve0004'] = "Le jeton saisi ne correspond pas ! Veuillez réessayer.";
$lang['stve0005'] = "Félicitations, vous avez réussi la vérification ! Vous pouvez maintenant continuer ...";
$lang['stve0006'] = "Une erreur inconnue s'est produite. Veuillez réessayer. Si ce message apparait à plusieurs reprises, veuillez contacter un administrateur";
$lang['stve0007'] = "Vérification sur le TeamSpeak";
$lang['stve0008'] = "1. Choisissez ici votre identifiant unique sur le serveur TS3 pour vous vérifier.";
$lang['stve0009'] = " -- Choisissez vous-même -- ";
$lang['stve0010'] = "2. Vous recevrez un jeton sur le serveur TS3, que vous devrez saisir ici:";
$lang['stve0011'] = "Jeton:";
$lang['stve0012'] = "rifier";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "Une nouvelle version du Ranksystem est disponible. Informer les clients sur le serveur ...";
$lang['upmsg'] = "\nHey, une nouvelle version du [B]Ranksystem[/B] est disponible !\n\nversion actuelle: %s\n[B]nouvelle version: %s[/B]\n\nS'il vous plaît consulter notre site pour plus d'informations [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nDémarrage du processus de mise à jour en arrière-plan. [B]Veuillez vérifier le ranksystem.log ![/B]";
$lang['upsucc'] = "Mise à jour de la base de données réussie.";
@@ -365,11 +384,11 @@ $lang['wiignidle'] = "Ignorer le mode inactif";
$lang['wiignidledesc'] = "Définissez une période, jusqu'à laquelle le temps d'inactivité d'un utilisateur sera ignoré.<br><br>Lorsqu'un client ne fait rien sur le serveur (= inactif), ce temps est noté par le Ranksystem. Avec cette fonction, le temps d'inactivité d'un utilisateur ne sera compté que lorsque la limite définie. Seulement quand la limite définie est dépassée, le Ranksystem compte le temps d'inactivité<br><br>Cette fonction joue seulement en conjonction avec le mode 'active time' un rôle.<br><br>Ce qui signifie que la fonction est, par exemple, pour évaluer le temps d'écoute dans les conversations, cela est définie comme une activitée.<br><br>0 = désactiver la fonction<br><br>Exemple:<br>Ignorer le mode inactif = 600 (secondes)<br>Un client a un ralenti de 8 minutes<br>Conséquence:<br>8 minutes de ralenti sont ignorés et il reçoit donc cette fois comme temps actif. Si le temps d'inactivité augmente maintenant à plus de 12 minutes, le temps dépasse 10 minutes et, dans ce cas, 2 minutes seront comptées comme temps d'inactivité.";
$lang['wilog'] = "Emplacement des logs";
$lang['wilogdesc'] = "Chemin du fichier journal du Ranksystem.<br><br>Exemple:<br>/var/logs/ranksystem/<br><br>Assurez-vous que l'utilisateur Web possède les autorisations d'écriture dans le chemin d'accès aux log.";
$lang['wilogout'] = "Déconnexion";
$lang['wimsgmsg'] = "Message";
$lang['wimsgmsgdesc'] = "Définissez un message, qui sera envoyé à un utilisateur, quand il se passe le rang supérieur.<br><br>Ce message sera envoyé via message privé à l'utilisateur sur le TeamSpeak. Donc si vous conaissez le bb-code, il pourrait alors être utilisé, ce qui fonctionne aussi pour un message privé normal.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>En outre, le temps précédemment passé peut être exprimé par des arguments:<br>%1\$s - jours<br>%2\$s - heures<br>%3\$s - minutes<br>%4\$s - secondes<br><br>Exemple:<br>Bravo !\\nVous venez d'atteindre un nouveau rang.Vous avez un total de %1\$s jour(s), %2\$s heure(s) et %3\$s minute(s) [B]Continuez ainsi ![/B] ;-)";
$lang['wimsgmsgdesc'] = "Définissez un message, qui sera envoyé à un utilisateur, quand il se passe le rang supérieur.<br><br>Ce message sera envoyé via message privé à l'utilisateur sur le TeamSpeak. Donc si vous conaissez le bb-code, il pourrait alors être utilisé, ce qui fonctionne aussi pour un message privé normal.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>En outre, le temps précédemment passé peut être exprimé par des arguments:<br>%1\$s - jours<br>%2\$s - heures<br>%3\$s - minutes<br>%4\$s - secondes<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Exemple:<br>Bravo !\\nVous venez d'atteindre un nouveau rang.Vous avez un total de %1\$s jour(s), %2\$s heure(s) et %3\$s minute(s) [B]Continuez ainsi ![/B] ;-)";
$lang['wimsgsn'] = "Nouvelles du serveur";
$lang['wimsgsndesc'] = "Définissez un message, qui sera affiché sur la page /stats/ comme news du serveur.<br><br>Vous pouvez utiliser les fonctions html par défaut pour modifier la mise en page<br><br>Exemple:<br>&#60b&#62; - <b>pour du gras</b><br>&#60u&#62; - <u>pour souligné</u><br>&#60i&#62; - <i>pour l'italic</i><br>&#60br&#62; - pour une nouvelle ligne";
$lang['wilogout'] = "Déconnexion";
$lang['wimsgusr'] = "Notification lors l'obtention du grade supérieur";
$lang['wimsgusrdesc'] = "Informer un utilisateur avec un message texte privé sur son rang.";
$lang['winav1'] = "TeamSpeak";
@@ -390,11 +409,11 @@ $lang['winxmode1'] = "Désactivé";
$lang['winxmode2'] = "Autorisée - seulement le rang suivant";
$lang['winxmode3'] = "Autorisée - tous les rangs suivants";
$lang['winxmsg1'] = "Message";
$lang['winxmsgdesc1'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\".<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br><br>Exemple:<br>Votre prochain rang sera dans %1&#36;s jours, %2&#36;s heures et %3&#36;s minutes et %4&#36;s secondes. Le prochain groupe de serveurs que vous allez atteindre est [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\".<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br>%6&#36;s - name of the user (recipient)<br><br>Exemple:<br>Votre prochain rang sera dans %1&#36;s jours, %2&#36;s heures et %3&#36;s minutes et %4&#36;s secondes. Le prochain groupe de serveurs que vous allez atteindre est [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Message (le plus élevé)";
$lang['winxmsgdesc2'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\", lorsque l'utilisateur atteint déjà le rang le plus élevé.<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br><br>Exemple:<br> Vous avez atteint le rang le plus élevé pour %1&#36;s jours, %2&#36;s heures et %3&#36;s minutes et %4&#36;s secondes.";
$lang['winxmsgdesc2'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\", lorsque l'utilisateur atteint déjà le rang le plus élevé.<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br>%6&#36;s - name of the user (recipient)<br><br>Exemple:<br> Vous avez atteint le rang le plus élevé pour %1&#36;s jours, %2&#36;s heures et %3&#36;s minutes et %4&#36;s secondes.";
$lang['winxmsg3'] = "Message (exclu)";
$lang['winxmsgdesc3'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\", lorsque l'utilisateur est exclu du Ranksystem.<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br><br>Exemple:<br>Vous êtes excepté du Ranksystem. Si vous souhaitez revenir dans le classement, contactez un administrateur sur le serveur TS3.";
$lang['winxmsgdesc3'] = "Définir un message, que l'utilisateur obtiendra comme réponse à la commande \"nextup\", lorsque l'utilisateur est exclu du Ranksystem.<br><br>Arguments:<br>%1&#36;s - Jours pour le classement suivant<br>%2&#36;s - Heures pour le classement suivant<br>%3&#36;s - Minutes pour le classement suivant<br>%4&#36;s - Secondes pour le classement suivant<br>%5&#36;s - Nom du groupe de serveurs suivant<br>%6&#36;s - name of the user (recipient)<br><br>Exemple:<br>Vous êtes excepté du Ranksystem. Si vous souhaitez revenir dans le classement, contactez un administrateur sur le serveur TS3.";
$lang['wirtpw1'] = "Désolé l'ami, vous avez oublié d'entrer votre identifiant d'administrateur dans l'interface web avant. Il n'y a aucun moyen de réinitialiser le mot de passe !";
$lang['wirtpw2'] = "L'identifiant unique de l'administrateur introuvable sur le serveur TeamSpeak3. Vous devez être en ligne avec l'indentifiant unique, qui est enregistré en tant qu'administrateur.";
$lang['wirtpw3'] = "Votre adresse IP ne correspond pas à l'adresse IP de l'administrateur sur le serveur TeamSpeak3. Assurez-vous d'avoir la même adresse IP sur le serveur TS3 et sur cette page (le même protocole IPv4 / IPv6 est également nécessaire).";
@@ -445,11 +464,11 @@ $lang['wisupidle'] = "Mode";
$lang['wisupidledesc'] = "Il y a deux modes, comme le temps peut être compté et peut ensuite demander une augmentation de rang.<br><br>1) Temps en ligne: Ici, le temps en ligne pur de l'utilisateur est pris en compte (Voir la colonne 'Temps en ligne ' dans la page 'stats/list_rankup.php')<br><br>2) Temps actif: Ceci sera déduit de l'heure en ligne d'un utilisateur, le temps inactif (inactif) (voir la colonne 'Temps actif' dans la page 'stats/list_rankup.php').<br><br>Un changement de mode avec une base de données déjà utilisée n'est pas recommandé, mais ça peut fonctionner.";
$lang['wisvconf'] = "Sauvegarder";
$lang['wisvsuc'] = "Modifications enregistrées avec succès !";
$lang['wisvres'] = "Vous devez redémarrer le Ranksystem avant que les modifications prennent effet !";
$lang['wisvres'] = "Vous devez redémarrer le Ranksystem avant que les modifications prennent effet! %s";
$lang['witime'] = "Fuseau horaire";
$lang['witimedesc'] = "Sélectionnez le fuseau horaire du serveur.";
$lang['wits3avat'] = "Avatar Delay";
$lang['wits3avatdesc'] = "Define a time in seconds to delay the download of changed TS3 avatars.<br><br>This function is especially useful for (music) bots, which are changing his avatar periodic.";
$lang['wits3avat'] = "Délais sur les avatars";
$lang['wits3avatdesc'] = "Définir un temps en secondes pour retarder le téléchargement des avatars TS3 qui ont été modifiés.<br><br>Cette fonction est particulièrement utile pour les bots (musique), qui changent périodiquement leurs avatars.";
$lang['wits3dch'] = "Canal par défaut";
$lang['wits3dchdesc'] = "L'ID du canal où le bot doit se connecter.<br><br>Le Bot rejoindra ce canal après sa connexion au serveur TeamSpeak.";
$lang['wits3host'] = "Adresse de l'hôte TS3";

View File

@@ -27,18 +27,20 @@ $lang['errremdb'] = "Errore nella rimozione dell'utente: %s (Client-ID) dal da
$lang['errselusr'] = "Seleziona almeno un utente!";
$lang['errseltime'] = "Inserire tempo online da aggiungere!";
$lang['errukwn'] = "È stato riscontrato un errore sconosciuto!";
$lang['errupcount'] = "Errore nel rinnovo della somma del tempo online dellutente %s con lId unico %s";
$lang['errupcount'] = "Errore nel rinnovo della somma del tempo online dellutente %s con lId Univoco %s";
$lang['highest'] = "È stato raggiunto il rank massimo";
$lang['install'] = "Installazione";
$lang['instdb'] = "Installa il database:";
$lang['instdbsuc'] = "Il database %s è stato creato con successo.";
$lang['insterr1'] = "ATTENZIONE: Il database selezionato per il Ranksystem esiste già \"%s\".<br>Durante l'installazione il database verrà resettato<br>Se non sei sicuro che sia il database corretto usa un database differente.";
$lang['insterr2'] = "PDO è necessario ma non sembra essere installato. Install <a href=\"http://php.net/manual/de/pdo.installation.php\" target=\"_blank\">PDO</a> and try it again!";
$lang['insterr3'] = "La funzione PHP exec deve essere abilitata, ma sembra non lo sia. Per favore, abilita la funzione PHP <a href=\http://php.net/manual/de/function.exec.php\" target=\"_blank\">exec</a> e prova ancora!";
$lang['insterr2'] = "PDO è necessario ma non sembra essere installato. Installa <a href=\"http://php.net/manual/de/pdo.installation.php\" target=\"_blank\">PDO</a> e riprova!";
$lang['insterr3'] = "La funzione PHP exec deve essere abilitata, ma sembra non lo sia. Per favore, abilita la funzione PHP <a href=\http://php.net/manual/de/function.exec.php\" target=\"_blank\">exec</a> e riprova!";
$lang['insterr4'] = "La tua versione PHP (%s) is antecedente alla 5.5.0. Aggiorna la tua PHP e prova ancora!";
$lang['insterr5'] = "SimpleXML è richiesto, ma non sembra disponibile. Installa <a href=\"http://php.net/manual/en/simplexml.installation.php\" target=\"_blank\">simpleXML</a> e provca ancora!";
$lang['insterr6'] = "PHP cURL is needed but seems not available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr5'] = "SimpleXML è richiesto, ma non sembra disponibile. Installa <a href=\"http://php.net/manual/en/simplexml.installation.php\" target=\"_blank\">simpleXML</a> e riprova!";
$lang['insterr6'] = "PHP cURL è richiesto ma sembra non disponibile. Installa <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> e riprova!";
$lang['insterr7'] = "PHP Zip è richiesto ma sembra non disponibile. Installa <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> e riprova!";
$lang['insterr8'] = "PHP COM è richiesto (php_com_dotnet.dll) ma sembra non disponibile. Installa <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> e riprova!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Impossibile salvare la configurazione del database! Modifica il file 'other/dbconfig.php' dandogli i permessi 0777 (chmod 777 nomefile on windows 'full access') e riprova.";
$lang['isntwicfg2'] = "Configura Webinterface";
$lang['isntwichm'] = "Permessi di scrittura negati per la cartella \"%s\". Per favore dai i permessi chmod 777 (on windows 'full access') e prova ad avviare il Ranksystem di nuovo.";
@@ -59,28 +61,29 @@ $lang['isntwiusr'] = "L'utente dell'interfaccia Web è stato creato con succes
$lang['isntwiusrcr'] = "Crea Webinterface-User";
$lang['isntwiusrdesc'] = "Inserisci nome utente e password per l'accesso all'interfaccia web. Con l'interfaccia web tu potrai configurare il Ranksystem.";
$lang['isntwiusrh'] = "Accesso - Interfaccia Web";
$lang['listacsg'] = "Servergroup attuale";
$lang['listacsg'] = "Gruppo attuale";
$lang['listcldbid'] = "Client-database-ID";
$lang['listexcept'] = "No, cause excepted";
$lang['listgrps'] = "actual group since";
$lang['listexcept'] = "Nessuno (disabilitato)";
$lang['listgrps'] = "Gruppo attuale da";
$lang['listip'] = "Indirizzo IP";
$lang['listnick'] = "Nome Utente";
$lang['listnxsg'] = "Prossimo servergroup";
$lang['listnxup'] = "Prossimo Rank";
$lang['listnxsg'] = "Prossimo Gruppo";
$lang['listnxup'] = "Prossimo Rank Tra";
$lang['listrank'] = "Rank";
$lang['listseen'] = "Ultima volta online";
$lang['listseen'] = "Ultima Volta Online";
$lang['listsuma'] = "Somma del tempo di attività";
$lang['listsumi'] = "Somma del tempo in IDLE";
$lang['listsumo'] = "Somma del tempo Online";
$lang['listuid'] = "unique Client-ID";
$lang['listuid'] = "Client-ID Univoco";
$lang['login'] = "Login";
$lang['msg0001'] = "running version: %s";
$lang['msg0002'] = "Valid commands are:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "You are not eligible for this command!";
$lang['msg0004'] = "Client %s (%s) requests shutdown.";
$lang['msg0001'] = "Versione in uso: %s";
$lang['msg0002'] = "I comandi validi sono:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tvedi la lista dei comandi\n[B]version[/B]\t\t\t\t\t\t\t\t vedi la versione di Ranksystem\n[B]nextup[/B]\t\t\t\t\t\t\t\t vedi il tempo rimasto per aumentare di rank\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\tRiavvia il bot di Ranksystem\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t Arresta il bot del Ranksystem";
$lang['msg0003'] = "Non sei idoneo per eseguire questo comando!";
$lang['msg0004'] = "Il client %s (%s) ha richiesto uno shotdown.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) requests restart.";
$lang['msg0007'] = "Il client %s (%s) ha richiesto un restart.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "L'utente %s (unique Client-ID: %s; Client-database-ID %s) è una query oppure effettua molte connessioni (conterà solo la prima connessione) -> Non verrà contato!";
$lang['noentry'] = "Nessuna voce trovata..";
$lang['pass'] = "Password";
@@ -90,28 +93,37 @@ $lang['pass4'] = "nuova password";
$lang['pass5'] = "dimenticato password?";
$lang['queryname'] = "Il primo nome del bot è già in uso. Sto riprovando con il secondo...";
$lang['repeat'] = "ripetere";
$lang['resettime'] = "Reset the online and idle time of user %s (unique Client-ID: %s; Client-database-ID %s) to zero, cause user got removed out of exception.";
$lang['resettime'] = "Resetta il tempo online e in idle dell'utente %s (Client-ID univico: %s; Client-database-ID %s), perchè è stato rimmosso perchè escluso.";
$lang['sccrmcld'] = "L'utente con il Client-ID %s è stato correttamente cancellato dal database del ranksystem.";
$lang['sccupcount'] = "Aggiunto con successo un tempo online di %s secondi agli utenti con unique Client-IDs (%s)";
$lang['setontime'] = "aggiungi tempo";
$lang['setontimedesc'] = "Aggiungi tempo online agli utenti precedentemente selezionati. Ogni utente avrà questo tempo addizionale aggiunto al loro vecchio tempo online.<br><br>Il tempo online digitato sarà considerato per l'aumento di rank e avrà effetto immediato.";
$lang['sgrpadd'] = "All'utente %s è stato assegnato il servergroup %s (Client-ID unico: %s; Client-database-ID %s).";
$lang['sgrpadd'] = "All'utente %s è stato assegnato il servergroup %s (Client-ID Univoco: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "C'è stato un problema con l'aggiunta del servergroup all'utente %s (unique Client-ID: %s; Client-database-ID %s)!";
$lang['sgrprm'] = "All'utente %s è stato rimosso il servergroup %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
$lang['stag0004'] = "Limit Groups";
$lang['stag0005'] = "Limit the number of servergroups, which are possible to set at the same time.";
$lang['stag0006'] = "There are multiple unique IDs online with your IP address. Please %sclick here%s to verify first.";
$lang['stag0007'] = "Please wait till your last changes take effect before you change already the next things...";
$lang['stag0008'] = "Group changes successfully saved. It can take a few seconds till it take effect on the ts3 server.";
$lang['stag0009'] = "You cannot choose more then %s group(s) at the same time!";
$lang['stag0010'] = "Please choose at least one new group.";
$lang['stag0011'] = "Limit of simultaneous groups: ";
$lang['stag0012'] = "set groups";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assegna un Servergroup";
$lang['stag0002'] = "Gruppi permessi";
$lang['stag0003'] = "Definisci una lista di gruppi, che un utente può assegnarsi.<br><br>I servergroups vanno inseriti qui separati da virgola.<br><br>Esempio:<br>23,24,28";
$lang['stag0004'] = "Limite Gruppi";
$lang['stag0005'] = "Limita il numero di servergroups che possono essere aggiunti.";
$lang['stag0006'] = "Ci sono multipli unique IDs online con il tuo IP. Per favore %sclicca qui%s per verificarti.";
$lang['stag0007'] = "Per favore attendi finchè la tua modifica venga applicata prima di apportare nuove modifiche...";
$lang['stag0008'] = "Mofiche del gruppo effettuate con successo. Potrebbe metterci alcuni secondi per essere attivo anche sul Ts3.";
$lang['stag0009'] = "Non puoi scegliere più di %s gruppi nello stesso momento!";
$lang['stag0010'] = "Per favore scegli almeno un gruppo.";
$lang['stag0011'] = "Limite gruppi simultanei: ";
$lang['stag0012'] = "Imposta gruppi";
$lang['stag0013'] = "Addon ON/OFF";
$lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On disabling the addon a possible part on the stats/ site will be hidden.";
$lang['stag0014'] = "Imposta l'Addon su on (abilitato) o off (disabilitato).<br><br>nel disabilitare l'addon una parte della pagina stats/ potrebbe essere nascosta.";
$lang['stix0001'] = "Statistiche del server";
$lang['stix0002'] = "Utenti totali";
$lang['stix0003'] = "Vedi dettagli";
@@ -148,7 +160,7 @@ $lang['stix0035'] = "Statistiche complessive";
$lang['stix0036'] = "Nome del server";
$lang['stix0037'] = "Indirizzo del server (Indirizzo del server : Porta)";
$lang['stix0038'] = "Password del server";
$lang['stix0039'] = "No (Il server è pubblico)";
$lang['stix0039'] = "Nessuna (Il server è pubblico)";
$lang['stix0040'] = "Si (Il server è privato)";
$lang['stix0041'] = "ID del server";
$lang['stix0042'] = "Piattaforma del server";
@@ -161,53 +173,53 @@ $lang['stix0048'] = "Non vi sono ancora abbastanza informazioni...";
$lang['stix0049'] = "Tempo online di tutti gli utenti / mese";
$lang['stix0050'] = "Tempo online di tutti gli utenti / settimana";
$lang['stix0051'] = "Il TeamSpeak non ha una data di creazione...";
$lang['stix0052'] = "others";
$lang['stix0053'] = "Active Time (in Days)";
$lang['stix0054'] = "Inactive Time (in Days)";
$lang['stix0055'] = "online last 24 hours";
$lang['stix0056'] = "online last %s days";
$lang['stix0059'] = "List of user";
$lang['stix0060'] = "User";
$lang['stix0061'] = "View all versions";
$lang['stix0062'] = "View all nations";
$lang['stix0063'] = "View all platforms";
$lang['stix0052'] = "Altri";
$lang['stix0053'] = "Tempo di Attività (in Giorni)";
$lang['stix0054'] = "Tempo di Inattività (in Giorni)";
$lang['stix0055'] = "online nelle ultime 24 ore";
$lang['stix0056'] = "online negli ultimi %s giorni";
$lang['stix0059'] = "Lista degli utenti";
$lang['stix0060'] = "Utenti";
$lang['stix0061'] = "Visualizza tutte le versioni";
$lang['stix0062'] = "Viaualizza tutte le nazionalità";
$lang['stix0063'] = "Visualizza tutte le piattaforme";
$lang['stmy0001'] = "Le mie statistiche";
$lang['stmy0002'] = "Rank";
$lang['stmy0003'] = "Database ID:";
$lang['stmy0004'] = "ID unico:";
$lang['stmy0004'] = "ID Univoco:";
$lang['stmy0005'] = "Connessioni totali al server:";
$lang['stmy0006'] = "Data di inzio statistiche:";
$lang['stmy0007'] = "Tempo totale online:";
$lang['stmy0008'] = "Tempo online negli ultimi %s giorni:";
$lang['stmy0009'] = "Active time last %s days:";
$lang['stmy0009'] = "Tempo di attività negli ultimi %s giorni:";
$lang['stmy0010'] = "Obbiettivi completati:";
$lang['stmy0011'] = "Progresso del tempo raggiunto";
$lang['stmy0011'] = "Progresso obbiettivo tempo online";
$lang['stmy0012'] = "Tempo: Leggendario";
$lang['stmy0013'] = "Perché hai raggiunto il tempo online di of %s ore.";
$lang['stmy0013'] = "Perché hai raggiunto il tempo online di %s ore.";
$lang['stmy0014'] = "Completato";
$lang['stmy0015'] = "Tempo: Gold";
$lang['stmy0016'] = "% Completata per il raggiungimento del livello 'Leggendario'";
$lang['stmy0017'] = "Tempo: Silver";
$lang['stmy0018'] = "% Completata per il raggiungimento del livello Gold";
$lang['stmy0019'] = "Tempo: Bronze";
$lang['stmy0020'] = "% Completata per il raggiungimento del livello Silver";
$lang['stmy0021'] = "Tempo: Unranked";
$lang['stmy0022'] = "% Completata per il raggiungimento del livello Bronze";
$lang['stmy0015'] = "Tempo: Oro";
$lang['stmy0016'] = "% Completato per il raggiungimento del livello 'Leggendario'";
$lang['stmy0017'] = "Tempo: Argento";
$lang['stmy0018'] = "% Completato per il raggiungimento del livello 'Oro'";
$lang['stmy0019'] = "Tempo: Bronzo";
$lang['stmy0020'] = "% Completato per il raggiungimento del livello 'Argento'";
$lang['stmy0021'] = "Tempo: Non Classificato";
$lang['stmy0022'] = "% Completato per il raggiungimento del livello 'Bronzo'";
$lang['stmy0023'] = "Progresso obbiettivo connessioni";
$lang['stmy0024'] = "Connessioni: Legendary";
$lang['stmy0024'] = "Connessioni: Leggendario";
$lang['stmy0025'] = "Perchè ti sei connesso %s volte al server.";
$lang['stmy0026'] = "Connessioni: Gold";
$lang['stmy0027'] = "Connessioni: Silver";
$lang['stmy0028'] = "Connessioni: Bronze";
$lang['stmy0029'] = "Connessioni: Unranked";
$lang['stmy0030'] = "Progresso prossimo servergroup";
$lang['stmy0031'] = "Total active time";
$lang['stna0001'] = "Nations";
$lang['stna0002'] = "statistics";
$lang['stna0003'] = "Code";
$lang['stna0004'] = "Count";
$lang['stna0005'] = "Versions";
$lang['stna0006'] = "Platforms";
$lang['stmy0026'] = "Connessioni: Oro";
$lang['stmy0027'] = "Connessioni: Argento";
$lang['stmy0028'] = "Connessioni: Bronzo";
$lang['stmy0029'] = "Connessioni: Non Classificato";
$lang['stmy0030'] = "Progresso prossimo gruppo";
$lang['stmy0031'] = "Tempo di attività totale:";
$lang['stna0001'] = "Nazionalità";
$lang['stna0002'] = "statistiche";
$lang['stna0003'] = "Codice";
$lang['stna0004'] = "Contati";
$lang['stna0005'] = "Versioni";
$lang['stna0006'] = "Piattaforme";
$lang['stnv0001'] = "News del server";
$lang['stnv0002'] = "Chiudi";
$lang['stnv0003'] = "Aggiorna le informazioni utente";
@@ -234,10 +246,10 @@ $lang['stnv0023'] = "La somma contenuta nei grafici ad anello potrebbe differi
$lang['stnv0024'] = "Ranksystem - Statistiche";
$lang['stnv0025'] = "Inserimenti limitati";
$lang['stnv0026'] = "tutti";
$lang['stnv0027'] = "Le informazioni su questo sito potrebbero NON essere aggiornate in quanto sembra che la query del Ranksystem non sia connessa a TeamSpeak.";
$lang['stnv0027'] = "Le informazioni su questo sito potrebbero NON essere aggiornate in quanto sembra che il Ranksystem non sia connesso al server TeamSpeak.";
$lang['stnv0028'] = "(Non sei connesso al TS3!)";
$lang['stnv0029'] = "Lista dei Rank";
$lang['stnv0030'] = "Ranksystem info";
$lang['stnv0029'] = "Lista Utenti";
$lang['stnv0030'] = "Informazioni Ranksystem";
$lang['stnv0031'] = "Nel campo di ricerca potrai inserire un nome utente, un Client-ID o un Client-database-ID.";
$lang['stnv0032'] = "Potrai inoltre filtrare i risultati (vedi sotto). Puoi inserire i filtri nel campo di ricerca.";
$lang['stnv0033'] = "La ricerca di utenti combinata a dei filtri è possible. Inserire prima il filtro e successivamente nome utente o ID.";
@@ -250,26 +262,27 @@ $lang['stnv0039'] = "Mostra solo gli utenti offline";
$lang['stnv0040'] = "Mostra solo gli utenti che sono in un determinato Server Group. Rappresentano il rank attuale.<br>Sostituisci qui <i>GROUPID</i>.";
$lang['stnv0041'] = "Mostra solo gli utenti selezionati per ultima visita effettuata.<br>Replace <i>OPERATOR</i> con '<' or '>' or '=' or '!='.<br>E Sostituisci qui <i>TIME</i> con formato data 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Esempio: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0042'] = "Mostra solo gli utenti di un determinato paese.<br>Sostituisci qui <i>TS3-COUNTRY-CODE</i> e il codice del paese.<br>Per la lista dei codici google for ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connect TS3";
$lang['stnv0043'] = "Connettiti al Ts3";
$lang['stri0001'] = "Informazioni sul Ranksystem";
$lang['stri0002'] = "Che cos'è il ranksystem?";
$lang['stri0003'] = "Un TS3 Bot, che automaticamente attribuisce i rank (servergroups) agli utenti su un TeamSpeak 3 per il tempo trascorso online o di attività online. Inoltre raccoglie info e statistiche sullutente e mostra i risultati sul sito.";
$lang['stri0003'] = "E' un bot di Ts3, che automaticamente attribuisce i rank (servergroups) agli utenti su un TeamSpeak 3 per il tempo trascorso online o di attività online. Inoltre raccoglie informazioni e statistiche sullutente e sul server mostrandoli sul sito.";
$lang['stri0004'] = "Chi ha creato il Ranksystem?";
$lang['stri0005'] = "Quando è stato creato?";
$lang['stri0006'] = "Prima alpha: 05/10/2014.";
$lang['stri0006'] = "Prima Alpha: 05/10/2014.";
$lang['stri0007'] = "Prima Beta: 01/02/2015.";
$lang['stri0008'] = "Puoi trovare l'ultima versione del Ranksystem alla pagina <a href=\"//ts-n.net/ranksystem.php\" target=\"_blank\">Ranksystem Website</a>.";
$lang['stri0008'] = "Puoi trovare l'ultima versione nel sito web del <a href=\"//ts-n.net/ranksystem.php\" target=\"_blank\">Ranksystem</a>.";
$lang['stri0009'] = "Com'è stato creato il RankSystem?";
$lang['stri0010'] = "Che linguaggio è stato utilizzato";
$lang['stri0011'] = "Utilizza inoltre le seguenti librerie:";
$lang['stri0012'] = "Un ringraziamento speciale a:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - for russian translation";
$lang['stri0014'] = "Bejamin Frost - for per i primi bootstrap design";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - per la traduzione italiana";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - per avviare la traduzione in arabo";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - per avviare la traduzione in rumeno";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - per la traduzione francese";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - per la traduzione in Russo";
$lang['stri0014'] = "Bejamin Frost - per i primi design del bootstrap";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - per la traduzione in Italiano";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - per aver avviato la traduzione in Arabo";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - per aver avviato la traduzione in Rumeno";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - per la traduzione in Olandese";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - per la traduzione in Francese";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - per la traduzione in Portoghese";
$lang['sttw0001'] = "Top utenti";
$lang['sttw0002'] = "Della settimana";
$lang['sttw0003'] = "con %s ore di tempo online";
@@ -285,42 +298,47 @@ $lang['sttw0012'] = "Gli altri %s utenti (in ore)";
$lang['sttw0013'] = "con %s ore di tempo attivo";
$lang['sttm0001'] = "Del mese";
$lang['stta0001'] = "Di sempre";
$lang['stve0001'] = "\nHello %s,\nhere a [B]token[/B] to verify you for the Ranksystem:\n[B]%s[/B]\n\nPut this on the Ranksystem page inside the token field.\n\nIf you didn't request this message, please ignore it. If you get it repeated times, please contact an admin.";
$lang['stve0002'] = "A message with the token was sent to you on the TS3 server.";
$lang['stve0003'] = "Please enter the token, which you received on the TS3 server. If you have not received a message, please be sure you have chosen the correct unique ID.";
$lang['stve0004'] = "The entered token does not match! Please try it again.";
$lang['stve0005'] = "Congratulations, you are successfully verified! You can now go on..";
$lang['stve0006'] = "An unknown error happened. Please try it again. On repeated times contact an admin";
$lang['stve0007'] = "Verify on TeamSpeak";
$lang['stve0008'] = "1. Choose here your unique ID on the TS3 server to verify yourself.";
$lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0001'] = "\nSalve %s,\necco il [B]token[/B] per verificarti su Ranksystem:\n[B]%s[/B]\n\nInseriscilo sulla pagina del Ranksystem nel campo token.\n\nSe non l'hai richiesto te, ignora. Se lo hai ricevuto più volte, per favore contatta un amministratore.";
$lang['stve0002'] = "Un messaggio contenente il token ti è stato inviato in chat privata sul server Ts3.";
$lang['stve0003'] = "Inserisci il token che hai ricevuto nel server Ts3. Se non hai ricevuto il messaggio, assicurati di aver selezionato l'Unique ID corretto.";
$lang['stve0004'] = "Il token inserito è errato! Per favore reinseriscilo.";
$lang['stve0005'] = "Congratulazioni, sei stato verificato con successo! Ora puoi continuare..";
$lang['stve0006'] = "C'è stato un errore sconosciuto. Per favore riprova. Se ricapita contatta un amministratore.";
$lang['stve0007'] = "Verifica sul server TeamSpeak";
$lang['stve0008'] = "1. Scegli qui il tuo Unique ID del server Ts3 per verificarti.";
$lang['stve0009'] = " -- Seleziona -- ";
$lang['stve0010'] = "2. Riceverai un token sul server Teamspeak3, il quale devi inserire qui:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['stve0012'] = "verifica";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Ora(e)";
$lang['time_day'] = "Giorno(i)";
$lang['upinf'] = "È stata trovato una versione piu recente del RankSystem (informazioni su come aggiornare qui: http://ts-n.net/ranksystem.php?artid=84#01id84); Informa gli utenti del server...";
$lang['upmsg'] = "\nHey, Una nuova versione del [B]Ranksystem[/B] è disponibile!\n\nVersione corrente: %s\n[B]Nuova Versione: %s[/B]\n\nPer maggiori informazioni visita il nostro sito [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upsucc'] = "Aggiornamento del database eseguito con successo.";
$lang['upuser'] = "L'utente %s (unique Client-ID: %s; Client-database-ID %s) ha ottenuto un nuovo conteggio (somma del tempo online) di %s (tempo di attività (rispetto al nuovo conteggio): %s).";
$lang['upuserboost'] = "L'utente %s (unique Client-ID: %s; Client-database-ID %s) ha ottenuto un nuovo conteggi (somma del tempo online) di %s (tempo di attività (rispetto al nuovo conteggio): %s) <b>[BOOST %sx]</b>.";
$lang['upusrerr'] = "Il Client-ID unico %s non è raggiungibile dal sistema TeamSpeak!";
$lang['upusrerr'] = "Il Client-ID Univoco %s non è stato trovato sul TeamSpeak!";
$lang['upusrinf'] = "L'utente %s è stato informato correttamente.";
$lang['user'] = "Nome Utente";
$lang['wi'] = "Webinterface";
$lang['wi'] = "Interfaccia Web";
$lang['wiaction'] = "Azione";
$lang['wiadmhide'] = "hide excepted clients";
$lang['wiadmhidedesc'] = "To hide excepted user in the following selection";
$lang['wiadmhide'] = "Nascondi clients esclusi";
$lang['wiadmhidedesc'] = "Per nascondere i clients esclusi dalla lista";
$lang['wiadmuuid'] = "admin ID";
$lang['wiadmuuiddesc'] = "Digita qui il tuo unique Client-ID; come amministratore del Ranksystem.<br><br>Questo è richiesto per effettuare un reset della password della webinterface.<br><br>Non c'è un indirizzo unique Client-ID definito, non è possibile effettuare un reset della password!";
$lang['wiadmuuiddesc'] = "Inserisci qui il tuo unique Client-ID; come amministratore del Ranksystem.<br><br>Questo è richiesto per effettuare un reset della password della webinterface.<br><br>Non c'è un indirizzo unique Client-ID definito, non è possibile effettuare un reset della password!";
$lang['wiboost'] = "Boost";
$lang['wiboostdesc'] = "Dai all'utente sul TS3 un servergroup (che dovrà essere creato manualmente), con il quale potrai definire il Boost. Definisci anche il fattore di moltiplicazione (per esempio 2x) e il (per quanto il boost durerà).<br>Più alto è il fattore, più velocemente l'utente raggiungerà il rank successivo.<br>Uno volta che il tempo impostato finirà il servergroup verrà rimosso in automatico dal RankSystem.Il tempo parte non appena viene assegnato il servergroup all'utente.<br><br>servergroup ID => fattore (2,3) => tempo (in secondi)<br><br>Per separare ogni voce utilizza la virgola.<br><br>Esempio:<br>12=>2=>6000,13=>3=>2500,14=>5=>600<br><br>Nell'esempio il servergroup 12 per i successivi 6000 secondi gli verrà conteggiato il doppio del tempo online, al servergroup 13 verrà moltiplicato il tempo per 3 per 2500 secondi, e cosi via...";
$lang['wibot1'] = "Il Ranksystem Bot dovrebbe essere stoppato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot2'] = "Il Ranksystem Bot dovrebbe essere avviato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot3'] = "Il Ranksystem Bot dovrebbe essere riavviato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot4'] = "Avvia / Ferma il Bot Ranksystem";
$lang['wibot1'] = "Il bot del Ranksystem dovrebbe essere stato arrestato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot2'] = "Il bot del Ranksystem dovrebbe essere stato avviato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot3'] = "Il bot del Ranksystem dovrebbe essere stato riavviato. Controlla il log qui sotto per maggiori informazioni!";
$lang['wibot4'] = "Avvia / Arresta il Bot Ranksystem";
$lang['wibot5'] = "Avvia il Bot";
$lang['wibot6'] = "Ferma il Bot";
$lang['wibot6'] = "Arresta il Bot";
$lang['wibot7'] = "Riavvia il Bot";
$lang['wibot8'] = "Log del Ranksystem (estrai):";
$lang['wibot8'] = "Log Ranksystem (estrai):";
$lang['wibot9'] = "Compila tutti i campi obbligatori prima di avviare il bot Ranksystem!";
$lang['wichdbid'] = "Client-database-ID reset";
$lang['wichdbiddesc'] = "Resetta il tempo online di un utente se il suo database-ID è cambiato.<br><br>Esempio:<br>Se un utente viene rimosso da TeamSpeak, gli viene assegnato un nuovo database-ID con la successiva connesione al server.";
@@ -345,34 +363,34 @@ $lang['wiexcid'] = "Eccezione Stanze";
$lang['wiexciddesc'] = "Inserisci gli ID delle stanze dove non verrà conteggiato il tempo del Rank.<br><br>Se un utente resta in uno dei canali elencati, il tempo non sarà completamente ignorato ma verrà conteggiato come tempo in IDLE.<br><br>Di conseguenza avrà senso solo se si utilizzerà la modalità 'Tempo di attività'.";
$lang['wiexgrp'] = "Eccezione dei servergroup";
$lang['wiexgrpdesc'] = "Lista dei servergroup ID che non verranno contati dal Ranksystem (separati da virgola. es. 9,10,11)<br>Gli utenti che avranno almeno uno di questi servergroup verranno ignorati.";
$lang['wiexres'] = "exception mode";
$lang['wiexres1'] = "default (count time)";
$lang['wiexres2'] = "break time";
$lang['wiexres3'] = "reset time";
$lang['wiexresdesc'] = "There are three modes, how to handle an exception. In every case the rank up (assign servergroup) is disabled. You can choose different options how the spended time from a user (which is excepted) should be handled.<br><br>1) <b>default (count time)</b>: At default the Ranksystem also count the online/active time of users, which are excepted (client/servergroup). With an exception only the rank up (assign servergroup) is disabled. That means if a user is not any more excepted, he would be assign to the group depending his collected time (e.g. level 3).<br><br>2) <b>break time</b>: On this option the spend online and idle time will be frozen (break) to the actual value (before the user got excepted). After an exception the (after removing the excepted servergroup or remove the expection rule) 'counting' will go on.<br><br>3) <b>reset time</b>: With this function the counted online and idle time will be resetting to zero at the moment the user are not any more excepted (due removing the excepted servergroup or remove the exception rule). The spend time due exception would be still count till it got reset.<br><br><br>The channel exception doesn't matter here, cause the time will always be ignored (like the break mode).";
$lang['wiexres'] = "Modalità di Esclusione";
$lang['wiexres1'] = "default (conteggia il tempo)";
$lang['wiexres2'] = "Ferma il tempo";
$lang['wiexres3'] = "Resetta il tempo";
$lang['wiexresdesc'] = "Ci sono tre modalità, su come gestire un esclusione. In tutti i casi il rankup (assegnazione di servergroups) è disabilitato. Puoi decidere diverse opzioni su come gestire il tempo speso da un utente (il quale è escluso).<br><br>1) <b>default (conteggia il tempo)</b>: Con il Default, il Ranksystem conteggia il tempo online/di attività degli utenti, i quali sono esclusi (client/servergroup). Con l'unica esclusione che il rankup (assegnazione di servergroups) è disabilitato. Questo significa che se un utente non è più escluso, gli verrà assegnato il servergroup in base al suo tempo collezionato (es. Livello 3).<br><br>2) <b>Ferma il tempo</b>: Con questa opzione il tempo passato online/in idle viene congelato (fermato) sul valore attuale (prima che l'utente sia stato escluso). Dopo aver rimosso l'esclusione (dopo aver rimosso il servergroup escluso all'utente o la regola di esclusione) il 'conteggio' torna attivo.<br><br>3) <b>resetta il tempo</b>: Con questa opzione il tempo online conteggiato dell'utente viene resettato (riportato a 0) dopo aver rimosso l'esclusione (dopo aver rimosso il servergroup escluso all'utente o la regola di esclusione). Il tempo calcolato prima dell'esclusione verrà cancellato.<br><br><br>L'esclusione dei canali non c'entra qui, perchè il tempo sarà sempre ignorato (come la modalità 'Ferma il tempo').";
$lang['wiexuid'] = "Eccezione degli utenti";
$lang['wiexuiddesc'] = "Lista degli utenti (ID unico) che non verranno contati dal Ranksystem (separati da virgola. es 5GFxciykQMojlrvugWti835Wdto=,YQf+7x/4LJ2Tw5cuQGItsVEn+S4=)<br>Questi utentiverranno ignorati.";
$lang['wigrptime'] = "rank up defintion";
$lang['wigrptimedesc'] = "Definisci qui dopo quanto tempo un utente debba ottenere automaticamente un servergroup predefinito.<br><br>time (seconds)=>servergroup ID<br><br>Important for this is the 'online time' or the 'active time' of an user, depending on setting of the mode.<br><br>Ogni voce deve essere separate dalla successive con una virgola. br><br>Dovrà essere inserito il tempo cumulativo<br><br>Esempio:<br>60=>9,120=>10,180=>11<br><br>Su queste basi un utente ottiene il servergroup 9 dopo 60 secondi, a sua volta il 10 dopo altri 60 secondi e così via...";
$lang['wihladm'] = "List Rankup (Admin-Mode)";
$lang['wihladm1'] = "Add online Time to User";
$lang['wiexuiddesc'] = "Lista degli utenti (ID Univoco) che non verranno contati dal Ranksystem (separati da virgola. es 5GFxciykQMojlrvugWti835Wdto=,YQf+7x/4LJ2Tw5cuQGItsVEn+S4=)<br>Questi utentiverranno ignorati.";
$lang['wigrptime'] = "Definisci Rankup";
$lang['wigrptimedesc'] = "Definisci qui dopo quanto tempo un utente debba ottenere automaticamente un servergroup predefinito.<br><br>tempo (IN SECONDI)=>servergroup ID<br><br>Sono importanti per questa impostazione il 'Tempo online' o il 'Tempo di attività' di un utente, dipende da come impostata la modalità.<br><br>Ogni voce deve essere separate dalla successive con una virgola. br><br>Dovrà essere inserito il tempo cumulativo<br><br>Esempio:<br>60=>9,120=>10,180=>11<br><br>Su queste basi un utente ottiene il servergroup 9 dopo 60 secondi, a sua volta il 10 dopo altri 60 secondi e così via...";
$lang['wihladm'] = "Lista Utenti (Modalità Admin)";
$lang['wihladm1'] = "Aggiungi del tempo online ad un utente";
$lang['wihlcfg'] = "Impostazioni Principali";
$lang['wihldb'] = "Impostazioni Database";
$lang['wihlmsg'] = "Impostazioni Messaggi";
$lang['wihlsty'] = "Impostazione Pagina Statistiche";
$lang['wihlts'] = "Impostazioni Teamspeak";
$lang['wihlvs'] = "Impostazione Varie";
$lang['wihlts'] = "Impostazioni Server Teamspeak";
$lang['wihlvs'] = "Altre Impostazioni";
$lang['wiignidle'] = "Ignora Idle";
$lang['wiignidledesc'] = "Definisci un periodo di tempo, fino a che il tempo di inattività di un utente verrà ignorato.<br><br>Quando un cliente non fa nulla sul server (=idle), questo tempo viene conteggiato dal Ranksystem. Grazie a questa funzione il tempo di inattività di un utente non sarà conteggiato fino al limite definito. Solo quando il limite definito viene superato, conta da tale data per il Ranksystem come il tempo di inattività.<br><br>Questà funzione è compatibile solo con il tempo di attività.<br><br>Significato La funzione è ad esempio per valutare il tempo di ascolto in conversazioni come l'attività.<br><br>0 = Disabilità la funzione<br><br>Esempio:<br>Ignore idle = 600 (seconds)<br>Un utente ha un idle di 8 minunti<br>Conseguenza:<br>8 minuti in IDLE verranno ignorati e poi il tempo successivo verrà conteggiato come tempo di attività. Se il tempo di inattività ora viene aumentato a oltre 12 minuti (quindi il tempo è più di 10 minuti) 2 minuti verrebbero conteggiati come tempo di inattività.";
$lang['wilog'] = "Path dei Log";
$lang['wilogdesc'] = "La path dei log del RankSystem.<br><br>Example:<br>/var/logs/ranksystem/<br><br>Assicurati che l'utente che hai assegnato (del web server) abbia i poteri per scrivere nella directory (oppure dai direttamente chmod 777 alla cartella log).";
$lang['wilogdesc'] = "La path dei log del RankSystem.<br><br>Esempio:<br>/var/logs/ranksystem/<br><br>Assicurati che l'utente che hai assegnato (del web server) abbia i poteri per scrivere nella directory (oppure dai direttamente chmod 777 alla cartella log).";
$lang['wimsgmsg'] = "Messaggio";
$lang['wimsgmsgdesc'] = "Imposta un messaggio che verrà inviato come messaggio privato su TS3 per quando un utente raggiunge il Rank Successivo.<br><br>Potrete utilizzare i BB-code di un comunissimo messaggio .<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Inoltre il tempo trascorsco potrà essere espresso con la stringa:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br><br>Esempio:<br>Hey,\\nComplimenti! hai raggiunto il Ranksuccessivo grazie al tuo tempo online di %1\$s days, %2\$s hours and %3\$s minutes. [B]Continua Così[/B] ;-)";
$lang['wimsgmsgdesc'] = "Imposta un messaggio che verrà inviato come messaggio privato su TS3 per quando un utente raggiunge il Rank Successivo.<br><br>Potrete utilizzare i BB-code di un comunissimo messaggio .<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Inoltre il tempo trascorsco potrà essere espresso con la stringa:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Esempio:<br>Hey,\\nComplimenti! hai raggiunto il Ranksuccessivo grazie al tuo tempo online di %1\$s days, %2\$s hours and %3\$s minutes. [B]Continua Così[/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Definisci un messaggio, che sarà presto mostrato nella pagina /stats/ come notizia del server.<br><br>Puoi usare le funzioni base html per modificare il layout<br><br>Esempio:<br>&#60b&#62; - <b>per grassetto</b><br>&#60u&#62; - <u>per sottolineato</u><br>&#60i&#62; - <i>per italico</i><br>&#60br&#62; - per andata a capo (new line)";
$lang['wilogout'] = "Logout";
$lang['wimsgsndesc'] = "Definisci un messaggio, che sarà mostrato nella pagina /stats/ come notizia del server.<br><br>Puoi usare le funzioni base html per modificare il layout<br><br>Esempio:<br>&#60b&#62; - <b>per grassetto</b><br>&#60u&#62; - <u>per sottolineato</u><br>&#60i&#62; - <i>per italico</i><br>&#60br&#62; - per andata a capo (new line)";
$lang['wilogout'] = "Esci";
$lang['wimsgusr'] = "Notifica di aumento di rank";
$lang['wimsgusrdesc'] = "Informa un utente con un messaggio privato testuale sul suo aumento di rank.";
$lang['wimsgusrdesc'] = "Informa un utente con un messaggio privato sul suo aumento di rank.";
$lang['winav1'] = "TeamSpeak";
$lang['winav2'] = "Database";
$lang['winav3'] = "Core";
@@ -380,24 +398,24 @@ $lang['winav4'] = "Altri";
$lang['winav5'] = "Messaggio";
$lang['winav6'] = "Pagina delle Statistiche";
$lang['winav7'] = "Amministra";
$lang['winav8'] = "Avvia / Ferma il Bot";
$lang['winav8'] = "Avvia / Arresta il Bot";
$lang['winav9'] = "Aggiornamento disponibile!";
$lang['winav10'] = "Per favore utilizzare l'interfaccia solo attraverso %s HTTPS%s Una crittografia è fondamentale per garantire la privacy e la sicurezza.%sPer essere in grado di utilizzare HTTPS il vostro web server deve supportare una connessione SSL.";
$lang['winav11'] = "Per favore digita lo unique Client-ID dell'admin per il Ranksystem (Altro -> admin ID). Questo è molto importante nel caso perdessi le credenziali di accesso per la webinterface (per effettuarne un reset).";
$lang['winav12'] = "Addons";
$lang['winxinfo'] = "Comando \"nextup\"";
$lang['winxinfodesc'] = "Permette all'utente nel server TS3 di scrivere nel comando \"nextup\" al bot del Ranksystem (coda) come messaggio privato.<br><br>Come risposta l'utente riceverà un messaggio di testo definito con il tempo rimanente alla prossimo rank.<br><br><b>deactivated</b> - The function is deactivated. The command 'nextup' will be ignored.<br><b>allowed - only next rank</b> - Gives back the needed time for the next group.<br><b>allowed - all next ranks</b> - Gives back the needed time for all higher ranks.";
$lang['winxmode1'] = "deactivated";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxinfodesc'] = "Permette all'utente nel server TS3 di scrivere nel comando \"nextup\" al bot del Ranksystem (coda) come messaggio privato.<br><br>Come risposta l'utente riceverà un messaggio di testo definito con il tempo rimanente alla prossimo rank.<br><br><b>Disattivato</b> - La funzione è disabilitata. Il comando 'Nextup' verrà ignorato.<br><b>Permesso - prossimo rank</b> - Invia all'utente un messaggio contenente il tempo rimasto per aumentare di grado.<br><b>Permesso - Ultimo rank</b> - Invia all'utente un messaggio contenente il tempo rimasto per arrivare all'ultimo rank.";
$lang['winxmode1'] = "Disattivato";
$lang['winxmode2'] = "Permesso - Prossimo rank";
$lang['winxmode3'] = "Permesso - Ultimo rank";
$lang['winxmsg1'] = "Messaggio";
$lang['winxmsgdesc1'] = "Definisci il messaggio, che l'utente riceverà come risposta al comando \"nextup\".<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minutial prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br><br>Esempio:<br>Il tuo prossimo aumento di rank sarà tra %1&#36;s giorni, %2&#36;s ore and %3&#36;s minuti and %4&#36;s secondi. Il prossimo servergroup che raggiungerai è [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Messaggio (highest)";
$lang['winxmsgdesc2'] = "Definisci un messaggio, che l'utente riceverà come risposta al comando \"nextup\", quando l'utente ha già raggiunto il rank più alto.<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minuti al prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br><br>Esempio:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsg3'] = "Messaggio (excepted)";
$lang['winxmsgdesc3'] = "Definisci un messaggio, che l'utente riceverà come risposta al comando \"nextup\",quando l'utente è escluso dal Ranksystem.<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minuti al prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br><br>Esempio:<br>Sei escluso dal Ranksystem. Se desideri un rank contatta un amministratore nel server di TS3.";
$lang['wirtpw1'] = "Scusa Bro, hai dimenticato di inserire il tuo admin ID prima all'interno della webinterface. Non c'è modo di resettare la password!";
$lang['wirtpw2'] = "Admin ID non trovato nel server TS3. Devi essere online con il tuo unique Client ID, che è salvato come admin ID.";
$lang['winxmsgdesc1'] = "Definisci il messaggio, che l'utente riceverà come risposta al comando \"nextup\".<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minuti al prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Esempio:<br>Il tuo prossimo aumento di rank sarà tra %1&#36;s giorni, %2&#36;s ore and %3&#36;s minuti and %4&#36;s secondi. Il prossimo servergroup che raggiungerai è [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Messaggio (Maggiore)";
$lang['winxmsgdesc2'] = "Definisci un messaggio, che l'utente riceverà come risposta al comando \"nextup\", quando l'utente ha già raggiunto il rank più alto.<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minuti al prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Esempio:<br>Hai raggiunto l'ultimo rank con %1&#36;s gioni, %2&#36;s ore e %3&#36;s minuti e %4&#36;s secondi.";
$lang['winxmsg3'] = "Messaggio (Escluso)";
$lang['winxmsgdesc3'] = "Definisci un messaggio, che l'utente riceverà come risposta al comando \"nextup\",quando l'utente è escluso dal Ranksystem.<br><br>Argomenti:<br>%1&#36;s - giorni al prossimo aumento di rank<br>%2&#36;s - ore al prossimo aumento di rank<br>%3&#36;s - minuti al prossimo aumento di rank<br>%4&#36;s - secondi al prossimo aumento di rank<br>%5&#36;s - nome del prossimo servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Esempio:<br>Sei escluso dal Ranksystem. Se desideri poter aumentare di rank contatta un amministratore nel server di TS3.";
$lang['wirtpw1'] = "Scusa, hai dimenticato di inserire il tuo admin ID prima all'interno della webinterface. Non c'è modo di resettare la password!";
$lang['wirtpw2'] = "Admin ID non trovato nel server TS3. Devi essere online con l' unique Client ID che è salvato come admin ID.";
$lang['wirtpw3'] = "Il tuo indirizzo IP non coincide con l'indirizzo IP dell'amministratore nel server TS3. Assicurati di avere lo stesso indirizzo IP online nel server TS3 e anche in questa pagina (stesso protocollo IPv4 / IPv6 è inoltre richiesto).";
$lang['wirtpw4'] = "\nLa password per la webinterface è stata resettata con successo.\nUsername: %s\nPassword: [B]%s[/B]";
$lang['wirtpw5'] = "E' stato inviato a TeamSpeak3 un messaggio privato all'amministratore con la nuova password.";
@@ -409,7 +427,7 @@ $lang['wirtpw10'] = "Devi essere online nel server Teamspeak.";
$lang['wirtpw11'] = "Devi essere online con l' unique Client-ID, che è salvato come admin ID.";
$lang['wirtpw12'] = "Devi essere online con lo stesso indirizzo IP nel server TeamSpeak3 come qui in questa pagina (anche con lo stesso protocollo IPv4 / IPv6).";
$lang['wiselcld'] = "Seleziona gli utenti";
$lang['wiselclddesc'] = "Seleziona gli utenti con il loro nickname, con l'ID unico o con il Client-database-ID.<br>È possibile selezionare più utenti.<br><br>Nei database più grandi questa operazione potrebbe risultare molto lenta.";
$lang['wiselclddesc'] = "Seleziona gli utenti con il loro nickname, con l'ID Univoco o con il Client-database-ID.<br>È possibile selezionare più utenti.<br><br>Nei database più grandi questa operazione potrebbe risultare molto lenta.";
$lang['wishcolas'] = "Servergroup attuale";
$lang['wishcolasdesc'] = "Mostra colonna 'Servergroup attuale' in stats/list_rankup.php";
$lang['wishcolat'] = "Tempo Attività";
@@ -418,8 +436,8 @@ $lang['wishcolcld'] = "Nome Utente";
$lang['wishcolclddesc'] = "Mostra colonna 'Nome Utente' in stats/list_rankup.php";
$lang['wishcoldbid'] = "ID del database";
$lang['wishcoldbiddesc'] = "Mostra colonna 'ID del database' in stats/list_rankup.php";
$lang['wishcolgs'] = "actual group since";
$lang['wishcolgsdesc'] = "Show column 'actual group since' in list_rankup.php";
$lang['wishcolgs'] = "Gruppo attuale da";
$lang['wishcolgsdesc'] = "Mostra colonna 'Gruppo auttuale da' in list_rankup.php";
$lang['wishcolit'] = "tempo in IDLE";
$lang['wishcolitdesc'] = "Mostra colonna 'tempo in IDLE' in stats/list_rankup.php";
$lang['wishcolls'] = "Ultimo volta online";
@@ -435,13 +453,13 @@ $lang['wishcolsgdesc'] = "Mostra colonna 'Prossimo Servergroup' in stats/list_r
$lang['wishcoluuid'] = "ID del Utente";
$lang['wishcoluuiddesc'] = "Mostra colonna 'ID del Utente' in stats/list_rankup.php";
$lang['wishexcld'] = "Eccetto gli utenti";
$lang['wishexclddesc'] = "Mostra gli utenti in list_rankup.php,<br>which are excluded and therefore not participate in the Ranksystem.";
$lang['wishexclddesc'] = "Mostra gli utenti in list_rankup.php,<br>Chi è escluso dai rank non partecipa alla lista.";
$lang['wishexgrp'] = "Eccetto i Servergroups";
$lang['wishexgrpdesc'] = "Mostra gli utenti in list_rankup.php, che sono nella lista 'client exception' e non dovrebbero essere considerati per il Ranksystem.";
$lang['wishhicld'] = "Utenti col massimo rank";
$lang['wishhiclddesc'] = "Mostra gli utenti in list_rankup.php, che hanno raggiunto il più elevato rank nel Ranksystem.";
$lang['wishnav'] = "show site-navigation";
$lang['wishnavdesc'] = "Show the site navigation on 'stats/' page.<br><br>If this option is deactivated on the stats page the site navigation will be hidden.<br>You can then take each site i.e. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
$lang['wishnav'] = "Mostra navigazione-sito";
$lang['wishnavdesc'] = "Mostra colonna navigazione-sito nella pagina 'stats/'.<br><br>Se disattivata la tabella di navigazione verrà nascosta.<br>Ora puoi creare a ogni pagina il suo singolo link. 'stats/list_rankup.php' ed incorporarla al tuo sito già esistente.";
$lang['wisupidle'] = "Modalità";
$lang['wisupidledesc'] = "Ci sono due modalità di conteggio del tempo per applicare un aumento di rank.<br><br>1) Tempo Online: Tutto il tempo che l'utente passa in TS in IDLE o meno (Vedi colonna 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) Tempo di attività: Al tempo online dell'utente viene sottratto il tempo in IDLE (AFK) (Vedi colonna 'sum. active time' in the 'stats/list_rankup.php').<br><br>Il cambiamento di modalità dopo lungo tempo non è consigliato ma dovrebbe funzionare comunque.";
$lang['wisvconf'] = "Salva";
@@ -450,7 +468,7 @@ $lang['wisvres'] = "Dovrai riavviare il Ranksystem affinché i cambiamenti ven
$lang['witime'] = "Fuso orario";
$lang['witimedesc'] = "Selezione il fuso orario di dove è hostato il server.";
$lang['wits3avat'] = "Avatar Delay";
$lang['wits3avatdesc'] = "Define a time in seconds to delay the download of changed TS3 avatars.<br><br>This function is especially useful for (music) bots, which are changing his avatar periodic.";
$lang['wits3avatdesc'] = "Definisci il tempo in secondi ogni quanto vengono scaricati gli avatars.<br><br>Questa funzione è molto utile per i (music) bots, i quali cambiano molte volte il loro avatar.";
$lang['wits3dch'] = "Canale di Default";
$lang['wits3dchdesc'] = "Il channel-ID cui il bot deve connettersi.<br><br>Il Bot entrerà in questo canale appena entrato nel TeamSpeak server.";
$lang['wits3host'] = "Indirizzo TS3";
@@ -459,7 +477,7 @@ $lang['wits3sm'] = "Slowmode";
$lang['wits3smdesc'] = "Con la modalità Slowmode potrai ridurre lo \"spam\" dei comandi query di TeamSpeak. E previene inoltre i ban per flood nel server Teamspeak.<br>I comandi della query arriveranno con un lieve ritardo in base al ritardo di risposta scelto.<br><br>!!! INOLTRE RIDURRA L'UTILIZZO DELLE RISORSE DEL SERVER !!!<br><br>Questa funzione non è consigliata, se non è richiesta. Il ritardo dei comandi del bot potrebbe causare imprecisione, sopratutto nell'utilizzo dei boost.";
$lang['wits3qnm'] = "Nome del Bot";
$lang['wits3qnm2'] = "2° nome del Bot";
$lang['wits3qnm2desc'] = "Un secondo nome in caso in cui il primo nome sia già in uso.";
$lang['wits3qnm2desc'] = "Un secondo nome in caso in cui il primo nome sia già in uso nel server teamspeak.";
$lang['wits3qnmdesc'] = "Il nome con il quale la query si conneterà al TS3.<br>Potrai dare il nome che preferisci.<br> Ricorda che sarà anche il nome con il quale gli utenti riceveranno i messaggi su Teamspeak.";
$lang['wits3querpw'] = "TS3 - Password della Query";
$lang['wits3querpwdesc'] = "Password della query di Teamspeak (di norma viene creata al primo avvio di Teamspeak, guarda qui per modificarla: <a href=\"https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/276/16/how-do-i-change-my-serverquery-admin-password\">CHANGE QUERY PASSWORD</a><br>.";
@@ -470,11 +488,11 @@ $lang['wits3querydesc'] = "La porta per l'accesso delle query a Teamspeak<br>La
$lang['wits3voice'] = "TS3 - Voice-Port";
$lang['wits3voicedesc'] = "La voice port del vostro Teamspeak<br>Di default è 9987 (UDP)<br>Questa è inoltre la porta con cui vi connettete al TS3.";
$lang['wiupcheck'] = "Controlla aggiornamenti";
$lang['wiupcheckdesc'] = "Se le funzione 'Controlla aggiornamenti', la lista di utenti inseriti (ID unico dell'utente) riceveranno una notifica su Teamspeak (come messaggio privato), quando sarà disponibile uin aggiornamento.";
$lang['wiupcheckdesc'] = "Se le funzione 'Controlla aggiornamenti', la lista di utenti inseriti (ID Univoco dell'utente) riceveranno una notifica su Teamspeak (come messaggio privato), quando sarà disponibile uin aggiornamento.";
$lang['wiuptime'] = "Intervallo di cotrollo aggiornamenti";
$lang['wiuptimedesc'] = "Inserisci qui ogni quanti secondi il Ranksystem verificherà se vi sono aggiornamenti disponibili.<br>Attenzione, Ogni utente inserito riceverà la notifica di aggiornamento attraverso un messaggio privato su Temaspeak. Se nessuno degli utenti inseriti sarà online, Il Ranksystem proverà ad inviare il messaggio nell'intervallo di tempo successivo.";
$lang['wiupuid'] = "Recipiente";
$lang['wiupuiddesc'] = "La lista di utenti (dovrà essere inserito l'ID unico dell'utente(i) es. YdicUS4yofeBEONN7J3FeLic8b4=,RiGqBf8hU1kbCV/vwfPL0rzAwZQ=), che verranno informati di eventuali aggiornamenti attraverso un messaggio privato su Teamspeak.";
$lang['wiupuid'] = "Info Aggiornamenti";
$lang['wiupuiddesc'] = "La lista di utenti (dovrà essere inserito l'ID Univoco dell'utente(i) es. YdicUS4yofeBEONN7J3FeLic8b4=,RiGqBf8hU1kbCV/vwfPL0rzAwZQ=), che verranno informati di eventuali aggiornamenti attraverso un messaggio privato su Teamspeak.";
$lang['wivlang'] = "Lingua";
$lang['wivlangdesc'] = "Scegli la lingua di default del Ranksystem.<br><br>La lingua è inoltre selezionabile dal sito e viene salvata per tutta la sessione.";
?>

View File

@@ -39,6 +39,8 @@ $lang['insterr4'] = "Je PHP versie (%s) is onder 5.5.0. Update je PHP en probe
$lang['insterr5'] = "SimpleXML is nodig maar is niet beschikbaar. Installeer <a href=\"http://php.net/manual/en/book.simplexml.php\" target=\"_blank\">simpleXML</a> en probeer nogmaals!";
$lang['insterr6'] = "PHP cURL is nodig maar is niet beschikbaar. Installeer <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> en probeer nogmaals!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Kan de database configuratie niet opslaan! Bewerk A.U.B de 'other/dbconfig.php' met chmod 0777 (op windows 'full access') en probeer nogmaals.";
$lang['isntwicfg2'] = "Configuratie Webinterface";
$lang['isntwichm'] = "Schrijven toestemming mislukt op map \"%s\". Geef A.U.B. chmod 777 (op windows 'full access') en probeer de Ranksysteem nogmaals te starten.";
@@ -75,12 +77,13 @@ $lang['listsumo'] = "overzicht online tijd";
$lang['listuid'] = "unieke Client-ID";
$lang['login'] = "Inloggen";
$lang['msg0001'] = "versie: %s";
$lang['msg0002'] = "Geldige commando's zijn:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0002'] = "Valid commands are:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t get a command list\n[B]!version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]nextup[/B]\t\t\t\t\t\t\t\t\tget the time to the next rank up\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "Je bent niet in beschikking van deze commando!";
$lang['msg0004'] = "Client %s (%s) verzoekt afsluiten.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) verzoekt opnieuw opstarten.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "Gebruiker %s (unieke Client-ID: %s; Client-database-ID %s) is een query-gebruiker of is meerdere keren online (alleen de eerste connectie telt mee) -> dit telt niet mee!";
$lang['noentry'] = "Geen invoer gevonden..";
$lang['pass'] = "Wachtwoord";
@@ -95,9 +98,18 @@ $lang['sccrmcld'] = "Gebruiker met unieke Client-ID %s succesvol verwijderd va
$lang['sccupcount'] = "Succesvol online tijd toegevoegd van %s seconden aan de gebruikers met de unieke Client-IDs (%s)";
$lang['setontime'] = "voeg tijd toe";
$lang['setontimedesc'] = "Voeg online tijd toe aan de hiervoor geselecteerde clients. Elke gebruiker zal de tijd erbij krijgen op hun oude online tijd.<br><br>De ingevoerde online tijd zal onmiddelijk plaatsvinden en de servergroepen zullen meteen worden toegevoegd.";
$lang['sgrpadd'] = "Verleen servergroep %s naar gebruiker %s (unieke Client-ID: %s; Client-database-ID %s).";
$lang['sgrpadd'] = "Verleen servergroep %s (ID: %s) naar gebruiker %s (unieke Client-ID: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "Er ontstond een probleem met de servergroep van de gebruiker %s (unieke Client-ID: %s; Client-database-ID %s)!";
$lang['sgrprm'] = "Servergroep verwijderd van gebruiker %s (unieke Client-ID: %s; Client-database-ID %s).";
$lang['sgrprm'] = "Servergroep verwijderd van gebruiker %s (ID: %s) user %s (unieke Client-ID: %s; Client-database-ID %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
@@ -248,7 +260,7 @@ $lang['stnv0037'] = "Show only clients, which are not excepted.";
$lang['stnv0038'] = "Show only clients, which are online.";
$lang['stnv0039'] = "Show only clients, which are not online.";
$lang['stnv0040'] = "Show only clients, which are in defined group. Represent the actuel rank/level.<br>Replace <i>GROUPID</i> with the wished servergroup ID.";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '<' or '>' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '&lt;' or '&gt;' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Show only clients, which are from defined country.<br>Replace <i>TS3-COUNTRY-CODE</i> with the wished country.<br>For list of codes google for ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connect TS3";
$lang['stri0001'] = "Ranksystem information";
@@ -263,13 +275,14 @@ $lang['stri0009'] = "How was the Ranksystem created?";
$lang['stri0010'] = "The Ranksystem is coded in";
$lang['stri0011'] = "It uses also the following libraries:";
$lang['stri0012'] = "Special Thanks To:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - for russian translation";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - for russian translation";
$lang['stri0014'] = "Bejamin Frost - for initialisation the bootstrap design";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - for italian translation";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - for italian translation";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - for initialisation arabic translation";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - for initialisation romanian translation";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "Top users";
$lang['sttw0002'] = "Of the week";
$lang['sttw0003'] = "With %s hours online time";
@@ -297,6 +310,11 @@ $lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "A new Version of the Ranksystem is available; Inform clients on server...";
$lang['upmsg'] = "\nHey, a new version of the [B]Ranksystem[/B] is available!\n\ncurrent version: %s\n[B]new version: %s[/B]\n\nPlease check out our site for more informations [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upsucc'] = "Database update successfully executed.";
@@ -366,11 +384,11 @@ $lang['wiignidle'] = "Ignore idle";
$lang['wiignidledesc'] = "Define a period, up to which the idle time of an user will be ignored.<br><br>When a client does not do anything on the server (=idle), this time is noted by the Ranksystem. With this feature the idle time of an user will not be counted until the defined limit. Only when the defined limit is exceeded, it counts from that date for the Ranksystem as idle time.<br><br>This function plays only in conjunction with the mode 'active time' a role.<br><br>Meaning the function is e.g. to evaluate the time of listening in conversations as activity.<br><br>0 = disable the feature<br><br>Example:<br>Ignore idle = 600 (seconds)<br>A client has an idle of 8 minuntes<br>consequence:<br>8 minutes idle are ignored and he therefore receives this time as active time. If the idle time now increased to over 12 minutes so the time is over 10 minutes, and in this case 2 minutes would be counted as idle time.";
$lang['wilog'] = "Logpath";
$lang['wilogdesc'] = "Path of the log file of the Ranksystem.<br><br>Example:<br>/var/logs/ranksystem/<br><br>Be sure, the webuser has the write-permissions to the logpath.";
$lang['wilogout'] = "Logout";
$lang['wimsgmsg'] = "Message";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Define a message, which will be shown on the /stats/ page as server news.<br><br>You can use default html functions to modify the layout<br><br>Example:<br>&#60b&#62; - <b>for bold</b><br>&#60u&#62; - <u>for underline</u><br>&#60i&#62; - <i>for italic</i><br>&#60br&#62; - for word-wrap (new line)";
$lang['wilogout'] = "Logout";
$lang['wimsgusr'] = "Rank up notification";
$lang['wimsgusrdesc'] = "Inform an user with a private text message about his rank up.";
$lang['winav1'] = "TeamSpeak";
@@ -391,11 +409,11 @@ $lang['winxmode1'] = "deactivated";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxmsg1'] = "Message";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Message (highest)";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsg3'] = "Message (excepted)";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['wirtpw1'] = "Sorry Bro, you have forgotten to enter your admin ID inside the webinterface before. There is no way to reset the password!";
$lang['wirtpw2'] = "Admin ID not found on TS3 server. You need to be online with the unique Client ID, which is saved as admin ID.";
$lang['wirtpw3'] = "Your IP address do not match with the IP address of the admin on the TS3 server. Be sure you are with the same IP address online on the TS3 server and also on this page (same protocol IPv4 / IPv6 is also needed).";
@@ -446,7 +464,7 @@ $lang['wisupidle'] = "Mode";
$lang['wisupidledesc'] = "There are two modes, as time can be counted and can then apply for a rank increase.<br><br>1) online time: Here the pure online time of the user is taken into account (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) active time: This will be deducted from the online time of a user, the inactive time (idle) (see column 'sum. active time' in the 'stats/list_rankup.php').<br><br>A change of mode with an already longer running database is not recommended, but may work.";
$lang['wisvconf'] = "save";
$lang['wisvsuc'] = "Changes successfully saved!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect! %s";
$lang['witime'] = "Timezone";
$lang['witimedesc'] = "Select the timezone the server is hosted.";
$lang['wits3avat'] = "Avatar Delay";

498
languages/core_pt.php Normal file
View File

@@ -0,0 +1,498 @@
<?PHP
$lang = array();
$lang['adduser'] = "O usuário %s (ID-Ùnica: %s; Cliente-banco de dados-ID %s) é desconhecido -> adicionado ao sistema de ranking agora.";
$lang['changedbid'] = "O usuário %s (ID-Ùnica:: %s) obteve um novo ID no banco de dados do teamspeak (%s). Atualize o antigo Client-banco de dados-ID (%s) e reinicie os tempos coletados!";
$lang['crawl'] = "Scan for connected user and count the activity...";
$lang['clean'] = "Procurando por clientes, que devem ser excluidos...";
$lang['cleanc'] = "Clientes limpos";
$lang['cleancdesc'] = "Com essa função os antigos clientes do Sistema de ranking são excluidos.<br><br>o Sistema de ranking sincronizado com o banco de dados TeamSpeak. Os clientes, que não existem no TeamSpeak, serão excluídos do Sistema de ranking.<br><br>Esta função só é ativada quando o 'Modo Lento' está desativado!<br><br><br>Para o ajuste automático do banco de dados TeamSpeak, o ClientCleaner pode ser usado:<br>http://ts-n.net/clientcleaner.php";
$lang['cleandel'] = "Havia %s clientes para ser excluídos do banco de dados do Sistema de ranking, porque eles não estavam mais no banco de dados TeamSpeak.";
$lang['cleanno'] = "Não havia nada para excluir...";
$lang['cleanp'] = "Período de limpeza";
$lang['cleanpdesc'] = "Defina o tempo que deve decorrer antes que os 'Período de limpeza' seja executado.<br><br>Defina o tempo em segundos.<br><br>Recomendado é uma vez por dia, porque a limpeza do cliente precisa de muito tempo para grandes banco de dados.";
$lang['cleanrs'] = "Clientes no banco de dados do Sistema de ranking: %s";
$lang['cleants'] = "Clienes encontratos no banco de dados do TeamSpeak: %s (de %s)";
$lang['days'] = "%s <small>dias</small>";
$lang['dbconerr'] = "Falha ao conectar ao banco de dados: ";
$lang['delcldgrpif'] = "Erro ao remover o conhecimento para os grupos do servidor: %s";
$lang['delcldgrpsc'] = "Conhecimento sobre os grupos do servidor para %s Usuário removido com sucesso.";
$lang['delclientsif'] = "%s Clientes excluídos do banco de dados do Sistema de ranking!";
$lang['delclientssc'] = "%s clientes excluídos com sucesso do banco de dados do Sistema de ranking";
$lang['errlogin'] = "Nome de usuário e/ou senha estão incorretos! Tente novamente...";
$lang['errlogin2'] = "Proteção de força bruta: tente novamente em %s segundos!";
$lang['errlogin3'] = "Proteção de força bruta: muitos erros. Banido por 300 segundos!";
$lang['error'] = "Erro ";
$lang['errremgrp'] = "Erro ao remover o usuário com ID-Ùnica %s do grupo de servidor Data base-ID %s!";
$lang['errremdb'] = "Erro ao remover o usuário com ID-Ùnica %s do banco de dados do Sistema de ranking!";
$lang['errselusr'] = "Escolha pelo menos um usuário!";
$lang['errseltime'] = "Por favor, indique um tempo on-line para adicionar!";
$lang['errukwn'] = "Um erro desconhecido ocorreu!";
$lang['errupcount'] = "Erro ao renovar o tempo on-line de %s do usuário com o ID-Ùnica %s";
$lang['highest'] = "maior classificação alcançada";
$lang['install'] = "Instalação";
$lang['instdb'] = "Instalar o banco de dados";
$lang['instdbsuc'] = "Banco de dados %s criado com sucesso.";
$lang['insterr1'] = "ATENÇÃO: Você está tentando instalar o Sistema de ranking, mas já existe um banco de dados com o nome \"%s\".<br>Devido a instalação, este banco de dados será descartado!<br>Certifique-se se quer escolher isso. Caso contrário, escolha um outro nome de banco de dados.";
$lang['insterr2'] = "PDO é necessário, mas parece que não está instalado. Instalar <a href=\"http://php.net/manual/de/pdo.installation.php\" target=\"_blank\">PDO</a> e tente novamente!";
$lang['insterr3'] = "A função PHP exec precisa ser ativada, mas parece estar desativada. Por favor, ative o PHP <a href=\http://php.net/manual/de/function.exec.php\" target=\"_blank\">exec</a> e tente novamente!";
$lang['insterr4'] = "Sua versão PHP (%s) está abaixo de 5.5.0. Atualize seu PHP e tente novamente!";
$lang['insterr5'] = "SimpleXML é necessário, mas parece não estar disponível. Instalar <a href=\"http://php.net/manual/en/book.simplexml.php\" target=\"_blank\">simpleXML</a> e tente novamente!";
$lang['insterr6'] = "PHP cURL é necessário, mas parece não estar disponível. Instalar <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> e tente novamente!";
$lang['insterr7'] = "PHP Zip é necessário, mas parece não estar disponível. Instalar <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> e tente novamente!";
$lang['insterr8'] = "PHP COM extensão (php_com_dotnet.dll) é necessário, mas não parece estar disponível. Instalar <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> e tente novamente!";
$lang['insterr9'] = "PHP PDO MySQL extensão (php_pdo_mysql.so) é necessário, mas parece não estar disponível. Instalar <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> e tente novamente!";
$lang['isntwicfg'] = "Não é possível salvar a configuração do banco de dados! Edite o 'other/dbconfig.php' com um chmod 0777 (no windows 'acesso total') e tente novamente após.";
$lang['isntwicfg2'] = "Configure a Interface da Web";
$lang['isntwichm'] = "Permissões de gravação falhou na pasta \"%s\". Por favor, dê a permissão chmod 777 (no windows 'acesso total') e tente iniciar o Sistema de ranking novamente.";
$lang['isntwiconf'] = "Abra o %s para configurar o Sistema de ranking!";
$lang['isntwidbhost'] = "Endereço do host da DB:";
$lang['isntwidbhostdesc'] = "Endereço do servidor de banco de dados<br>(IP ou DNS)";
$lang['isntwidbmsg'] = "Erro de banco de dados: ";
$lang['isntwidbname'] = "Nome da DB:";
$lang['isntwidbnamedesc'] = "Nome do banco de dados";
$lang['isntwidbpass'] = "Senha da DB:";
$lang['isntwidbpassdesc'] = "Senha para acessar o banco de dados";
$lang['isntwidbtype'] = "Tipo de DB:";
$lang['isntwidbtypedesc'] = "Tipo de banco de dados<br><br>Você precisa instalar o necessário PDO Driver.<br>Para mais informações, veja os requisitos em http://ts-n.net/ranksystem.php";
$lang['isntwidbusr'] = "Usuário da DB:";
$lang['isntwidbusrdesc'] = "Usuário para acessar o banco de dados";
$lang['isntwidel'] = "Por favor, exclua o arquivo 'install.php' do seu servidor web";
$lang['isntwiusr'] = "Usuário para a interface web criado com sucesso.";
$lang['isntwiusrcr'] = "Criar usuário para Interface web";
$lang['isntwiusrdesc'] = "Digite um nome de usuário e uma senha para acessar a interface da web. Com a interface web, você pode configurar o sistema de ranking.";
$lang['isntwiusrh'] = "Acesso - Interface da Web";
$lang['listacsg'] = "Grupo atual do Servidor";
$lang['listcldbid'] = "Cliente-database-ID";
$lang['listexcept'] = "Não, client em exceção";
$lang['listgrps'] = "actual group since";
$lang['listip'] = "endereço de IP";
$lang['listnick'] = "Nome";
$lang['listnxsg'] = "Próximo grupo";
$lang['listnxup'] = "Próximo ranking em";
$lang['listrank'] = "Ranking";
$lang['listseen'] = "Visto pela última vez";
$lang['listsuma'] = "Tempo total ativo";
$lang['listsumi'] = "Tempo total afk";
$lang['listsumo'] = "Tempo total Online";
$lang['listuid'] = "ID ùnica";
$lang['login'] = "Entrar";
$lang['msg0001'] = "versão em execução: %s";
$lang['msg0002'] = "Os comandos válidos são:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "Você não é elegível para usar este comando!";
$lang['msg0004'] = "Cliente %s (%s) fez o pedido de desligamento.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Cliente %s (%s) fez o pedido de inicialização.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "Usuário %s (ID-Ùnica: %s; Cliente-database-ID %s) é um usuário de query ou está se conectando vezes online (apenas contagens de primeira conexão) -> isso não vai contar!";
$lang['noentry'] = "Nenhuma entrada encontrada..";
$lang['pass'] = "Senha";
$lang['pass2'] = "Alterar a senha";
$lang['pass3'] = "Senha antiga";
$lang['pass4'] = "Nova senha";
$lang['pass5'] = "Esqueceu a senha?";
$lang['queryname'] = "Primeiro nome do bot já em uso. Tentando com o segundo Nome...";
$lang['repeat'] = "repetir";
$lang['resettime'] = "Redefinir o tempo de inatividade e tempo livre do usuário %s (ID-Ùnica: %s; Cliente-database-ID %s) para zero, porque o usuário foi removido fora da exceção.";
$lang['sccrmcld'] = "Usuário com ID-Ùnica %s removido com sucesso do banco de dados do Sistema de ranking.";
$lang['sccupcount'] = "Adicionado com sucesso um tempo online de %s segundos para os usuários com o ID-Ùnico (%s)";
$lang['setontime'] = "tempo extra";
$lang['setontimedesc'] = "Adicione tempo online aos clientes selecionados. Cada usuário obterá esse tempo adicional ao seu antigo tempo online.<br><br>O tempo online estabelecido será considerado para o ranking e deverá entrar em vigor imediatamente.";
$lang['sgrpadd'] = "Conceder o grupo do servidor %s ao usuário %s (ID-Ùnica: %s; Cliente-database-ID %s).";
$lang['sgrprerr'] = "Ocorreu um problema com o grupo do servidor do usuário %s (ID-Ùnica: %s; Cliente-database-ID %s)!";
$lang['sgrprm'] = "Grupo do servidor removido %s do usuário %s (ID-Ùnica: %s; Cliente-database-ID %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Adicionar Grupos/Tags";
$lang['stag0002'] = "Grupos permitidos";
$lang['stag0003'] = "Defina uma lista de grupos do servidor, que um usuário pode se atribuir.<br><br>Os grupos do servidor devem ser inseridos aqui com o seu grupo-ID separado por vírgulas.<br><br>Exemplo:<br>23,24,28";
$lang['stag0004'] = "Limite de grupos";
$lang['stag0005'] = "Limite o número de grupos do servidor, que podem ser configurados ao mesmo tempo.";
$lang['stag0006'] = "Existem vários ID únicos online com seu endereço IP. Por favor, %sClique aqui%s para verificar primeiro.";
$lang['stag0007'] = "Aguarde até as últimas alterações terem efeito antes de mudar outras coisas...";
$lang['stag0008'] = "Alterações de grupo salvas com sucesso. Pode levar alguns segundos até ter efeito no servidor ts3.";
$lang['stag0009'] = "Você não pode escolher mais de %s grupo(s) ao mesmo tempo!";
$lang['stag0010'] = "Escolha pelo menos um novo grupo.";
$lang['stag0011'] = "Limite de Grupos: ";
$lang['stag0012'] = "Salvar";
$lang['stag0013'] = "Módulo ONline/OFFline";
$lang['stag0014'] = "Troque o módulo online (habilitado) ou desligado (desativado).<br><br>Ao desativar o addon, uma possível parte nas stats/ do site estará escondida.";
$lang['stix0001'] = "Estatísticas do Servidor";
$lang['stix0002'] = "Total de usuários";
$lang['stix0003'] = "Ver detalhes";
$lang['stix0004'] = "Tempo online de todos os usuários/total";
$lang['stix0005'] = "Veja o top de todos os tempos";
$lang['stix0006'] = "Veja o top do mês";
$lang['stix0007'] = "Veja o top da semana";
$lang['stix0008'] = "Uso do servidor";
$lang['stix0009'] = "Nos últimos 7 Dias";
$lang['stix0010'] = "Nos últimos 30 Dias";
$lang['stix0011'] = "Nas últimas 24 horas";
$lang['stix0012'] = "Selecionar peíodo";
$lang['stix0013'] = "Ùltimo dia";
$lang['stix0014'] = "Ùtima semana";
$lang['stix0015'] = "Ùtimo mês";
$lang['stix0016'] = "Tempo ativo / inativo (de todos os clientes)";
$lang['stix0017'] = "Versões (de todos os clientes)";
$lang['stix0018'] = "Nacionalidades (de todos os clientes)";
$lang['stix0019'] = "Plataformas (de todos os clientes)";
$lang['stix0020'] = "Estatísticas atuais";
$lang['stix0023'] = "Status do servidor";
$lang['stix0024'] = "Online";
$lang['stix0025'] = "Offline";
$lang['stix0026'] = "Clientes (Online / Max)";
$lang['stix0027'] = "Quantidade de canais";
$lang['stix0028'] = "Média de ping";
$lang['stix0029'] = "Total de bytes recebidos";
$lang['stix0030'] = "Total de bytes enviados";
$lang['stix0031'] = "Tempo ativo do servidor";
$lang['stix0032'] = "before offline:";
$lang['stix0033'] = "<span id=\"days\">00</span> Dias, <span id=\"hours\">00</span> Horas, <span id=\"minutes\">00</span> Min, <span id=\"seconds\">00</span> Seg";
$lang['stix0034'] = "Perda média de pacotes";
$lang['stix0035'] = "Estatísticas gerais";
$lang['stix0036'] = "Nome do Servidor";
$lang['stix0037'] = "Endereço do servidor (endereço : porta)";
$lang['stix0038'] = "Senha do servidor";
$lang['stix0039'] = "Não (Servidor é publico)";
$lang['stix0040'] = "Sim (Servidor é privado)";
$lang['stix0041'] = "ID do servidor";
$lang['stix0042'] = "Plataforma do servidor";
$lang['stix0043'] = "Versão do servidor";
$lang['stix0044'] = "Data da criação do servidor (dd/mm/yyyy)";
$lang['stix0045'] = "Relatório de servidores";
$lang['stix0046'] = "Ativado";
$lang['stix0047'] = "Não ativado";
$lang['stix0048'] = "ainda não há dados suficientes...";
$lang['stix0049'] = "Tempo online de todos os usuários / Mês";
$lang['stix0050'] = "Tempo online de todos os usuários / Semana";
$lang['stix0051'] = "TeamSpeak falhou, então nenhuma data de criação";
$lang['stix0052'] = "outros";
$lang['stix0053'] = "Tempo Ativo (em Dias)";
$lang['stix0054'] = "Tempo Inativo (em Dias)";
$lang['stix0055'] = "on-line nas últimas 24 horas";
$lang['stix0056'] = "online nos últimos %s Dias";
$lang['stix0059'] = "Lista de usuários";
$lang['stix0060'] = "Usuário";
$lang['stix0061'] = "Ver todas as versões";
$lang['stix0062'] = "Veja todas as nações";
$lang['stix0063'] = "Ver todas as plataformas";
$lang['stmy0001'] = "Minhas estatísticas";
$lang['stmy0002'] = "Rank";
$lang['stmy0003'] = "ID da data base:";
$lang['stmy0004'] = "ID Ùnica:";
$lang['stmy0005'] = "Conexões totais no servidor:";
$lang['stmy0006'] = "Data de início das estatísticas:";
$lang['stmy0007'] = "Tempo total online:";
$lang['stmy0008'] = "Tempo online nos últimos %s Dias:";
$lang['stmy0009'] = "Ativo nos últimos %s Dias:";
$lang['stmy0010'] = "Realizações concluídas:";
$lang['stmy0011'] = "Progresso da conquista de tempo";
$lang['stmy0012'] = "Tempo: Lendário";
$lang['stmy0013'] = "Porque você tem um tempo online de %s horas.";
$lang['stmy0014'] = "Progresso concluído";
$lang['stmy0015'] = "Tempo: Ouro";
$lang['stmy0016'] = "% Completado para o Lendário";
$lang['stmy0017'] = "Tempo: Prata";
$lang['stmy0018'] = "% Completado para o Ouro";
$lang['stmy0019'] = "Tempo: Bronze";
$lang['stmy0020'] = "% Completado para o Prata";
$lang['stmy0021'] = "Tempo: Não classificado";
$lang['stmy0022'] = "% Completado para o Bronze";
$lang['stmy0023'] = "Progresso da realização de conexão";
$lang['stmy0024'] = "conexões: Lendário";
$lang['stmy0025'] = "Porque você se conectou %s vezes no servidor.";
$lang['stmy0026'] = "Conexões: Ouro";
$lang['stmy0027'] = "Conexões: Prata";
$lang['stmy0028'] = "Conexões: Bronze";
$lang['stmy0029'] = "Conexões: Não classificado";
$lang['stmy0030'] = "Progresso para o próximo grupo";
$lang['stmy0031'] = "Tempo total ativo";
$lang['stna0001'] = "Nações";
$lang['stna0002'] = "Estatisticas";
$lang['stna0003'] = "Código";
$lang['stna0004'] = "País";
$lang['stna0005'] = "Versões";
$lang['stna0006'] = "Plataformas";
$lang['stnv0001'] = "Notícias do Servidor";
$lang['stnv0002'] = "Fechar";
$lang['stnv0003'] = "Atualizar informações do cliente";
$lang['stnv0004'] = "Use apenas esta atualização, quando suas informações TS3 foram alteradas, como seu nome de usuário TS3";
$lang['stnv0005'] = "Só funciona, quando você está conectado ao servidor TS3 ao mesmo tempo";
$lang['stnv0006'] = "Atualizar";
$lang['stnv0007'] = "Área de batalha - Conteúdo da página";
$lang['stnv0008'] = "Você pode desafiar outros usuários em uma batalha entre dois usuários ou duas equipes.";
$lang['stnv0009'] = "Enquanto a batalha estiver ativa, o tempo online dos times / usuários será contado..";
$lang['stnv0010'] = "Quando a batalha termina, o time / usuário com maior tempo online ganha.";
$lang['stnv0011'] = "(O tempo de luta regular é de 48 horas)";
$lang['stnv0012'] = "O time / usuário vencedor receberá um preço, que o usuário pode usar sempre que o usuário quiser.";
$lang['stnv0013'] = "Será exibido na aba <a href=\"my_stats.php\">Minhas estatísticas</a>.";
$lang['stnv0014'] = "(Pode ser o impulso de tempo online (2x) por 8 horas, tempo instantâneo online (4 horas), etc.";
$lang['stnv0015'] = "Esses impulsos podem ser usados, por exemplo, para escalar os principais usuários da semana.";
$lang['stnv0016'] = "Não disponível";
$lang['stnv0017'] = "Você não está conectado ao servidor TS3, portanto, ele não pode exibir dados para você.";
$lang['stnv0018'] = "Conecte-se ao servidor TS3 e, em seguida, atualize sua sessão pressionando o botão de atualização azul no canto superior direito.";
$lang['stnv0019'] = "Minhas estatísticas - Conteúdo da página";
$lang['stnv0020'] = "Esta página contém um resumo geral de suas estatísticas e atividades pessoais no servidor.";
$lang['stnv0021'] = "As informações são coletadas desde o início do sistems de Ranking, elas não são desde o início do servidor TeamSpeak.";
$lang['stnv0022'] = "Esta página recebe seus valores de um banco de dados. Portanto, os valores podem ser atrasados um pouco.";
$lang['stnv0023'] = "A soma dentro dos gráficos pode ser diferente da quantidade de 'Usuário total'. O motivo é que esses dados não foram coletados com versões mais antigas do Sistema de ranking";
$lang['stnv0024'] = "Ranking - Estatisticas";
$lang['stnv0025'] = "Limite de Nomes";
$lang['stnv0026'] = "Todos";
$lang['stnv0027'] = "As informações neste site podem estar desatualizadas! Parece que o Sistema de ranking não está mais conectado ao TeamSpeak.";
$lang['stnv0028'] = "(Você não está conectado ao TS3!)";
$lang['stnv0029'] = "Ranking";
$lang['stnv0030'] = "Informações";
$lang['stnv0031'] = "Sobre o campo de pesquisa, você pode procurar pelo o nome do cliente, ID do cliente e pelo ID do banco de dados do cliente..";
$lang['stnv0032'] = "Você também pode usar as opções de filtro de exibição (veja abaixo). Digite o filtro também dentro do campo de pesquisa.";
$lang['stnv0033'] = "Combinação de filtro e padrão de busca são possíveis. Digite primeiro o (s) filtro (s) seguido sem nenhum padrão de busca.";
$lang['stnv0034'] = "Também é possível combinar vários filtros. Digite isso consecutivamente dentro do campo de pesquisa.";
$lang['stnv0035'] = "<u>Exemplo:</u><br>Filtro:exceção:TeamSpeakUser";
$lang['stnv0036'] = "Mostrar apenas clientes, que são aceitos (cliente, grupo de servidores ou exceção de canal).";
$lang['stnv0037'] = "Mostrar apenas clientes, que não estão excluídos.";
$lang['stnv0038'] = "Mostrar apenas clientes, que estão online.";
$lang['stnv0039'] = "Mostrar apenas clientes, que não estão online.";
$lang['stnv0040'] = "Mostrar apenas clientes, que estão em grupo definido. Represente o nível / ranking.<br>Substituir <i>GRUPOIP</i> com o desejado grupo de servidores ID.";
$lang['stnv0041'] = "Mostrar apenas clientes, que são selecionados por entre.<br>Substituir <i>OPERATOR</i> por '<' or '>' or '=' or '!='.<br>E Substituir <i>TEMPO</i> com data / hora com formato";
$lang['stnv0042'] = "Mostrar apenas clientes, que são de país definido. <br> Substitua <i> TS3-COUNTRY-CODE </ i> com o país desejado. <br> Para a lista de códigos google";
$lang['stnv0043'] = "Conectar no TS3";
$lang['stri0001'] = "Informações";
$lang['stri0002'] = "Oque é o Sistema de ranking?";
$lang['stri0003'] = "È um script, que automaticamente atribui classificações (grupos do servidor) ao usuário no TeamSpeak 3 Server para tempo on-line ou atividade on-line. Ele também reúne informações e estatísticas sobre o usuário e exibe o resultado neste site.";
$lang['stri0004'] = "Quem criou o Sistema de Ranking?";
$lang['stri0005'] = "Quando foi criado o Sistema de Ranking?";
$lang['stri0006'] = "Primeira versão alfa: 05/10/2014.";
$lang['stri0007'] = "Lançamento aberto: 01/02/2015.";
$lang['stri0008'] = "Você pode ver a versão mais recente em <a href=\"//ts-n.net/ranksystem.php\" target=\"_blank\">Sistema de ranking Website</a>..";
$lang['stri0009'] = "Como o Sistema de ranking foi criado?";
$lang['stri0010'] = "O Sistema de ranking está codificado em";
$lang['stri0011'] = "Ele também usa as seguintes bibliotecas:";
$lang['stri0012'] = "Agradecimentos especiais para:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - pela tradução em russo";
$lang['stri0014'] = "Bejamin Frost - pela inicialização do design bootstrap";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - pela tradução em italiano";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - pela tradução em arábico";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - pela tradução em romena";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - pela tradução em holandês";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - pela tradução em francês";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - pela tradução em português";
$lang['sttw0001'] = "Top Usuários";
$lang['sttw0002'] = "Da Semana";
$lang['sttw0003'] = "Com %s horas online";
$lang['sttw0004'] = "Top 10 comparação";
$lang['sttw0005'] = "Horas (O Melhor 100 %)";
$lang['sttw0006'] = "%s horas (%s&#37;)";
$lang['sttw0007'] = "Top 10 Estatisticas";
$lang['sttw0008'] = "Top 10 vs outros em tempo online";
$lang['sttw0009'] = "Top 10 vs outros em tempo ativo";
$lang['sttw0010'] = "Top 10 vs outros em tempo inativo";
$lang['sttw0011'] = "Top 10 (in horas)";
$lang['sttw0012'] = "Outros %s usuários (em horas)";
$lang['sttw0013'] = "Com %s horas ativo";
$lang['sttm0001'] = "Do Mês";
$lang['stta0001'] = "De Todos os Tempos";
$lang['stve0001'] = "\nOlá %s,\nAqui está o [B]token[/B] para se verificar no sistema de ranking:\n[B]%s[/B]\n\nColoque isso na página do Sistema de ranking dentro do campo token.\n\Se você não solicitou esta mensagem, ignore-a. Se você não consegui verificar, entre em contato com um administrador.";
$lang['stve0002'] = "Uma mensagem com o token foi enviada para você no servidor TS3.";
$lang['stve0003'] = "Digite o token, que você recebeu no servidor TS3. Se você não recebeu uma mensagem, certifique-se de ter escolhido a ID exclusiva correta.";
$lang['stve0004'] = "O token inserido não corresponde! Por favor, tente novamente.";
$lang['stve0005'] = "Parabéns, você foi verificado com sucesso! Você pode continuar ..";
$lang['stve0006'] = "Ocorreu um erro desconhecido. Por favor, tente novamente. Se o erro continuar, entre em contato com um administrador";
$lang['stve0007'] = "Verifique no TeamSpeak";
$lang['stve0008'] = "1. Escolha aqui sua ID/Nick no servidor TS3 para verificar-se.";
$lang['stve0009'] = " -- Escolha um -- ";
$lang['stve0010'] = "2. Você receberá um token no servidor TS3, que você deve inserir aqui:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verificar";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "Uma nova versão do Sistema de ranking está disponível; Informar clientes no servidor...";
$lang['upmsg'] = "\nOlá, uma nova versão do [B]Sistema de ranking[/B] está disponível!\n\nversão atual: %s\n[B]nova versão: %s[/B]\n\nConfira nosso site para obter mais informações [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\niniciando o processo de atualização em segundo plano. [B]Verifique o arquivo ranksystem.log![/B]";
$lang['upsucc'] = "Atualização de banco de dados executada com sucesso.";
$lang['upuser'] = "Usuário %s (ID-Ùnica: %s; Cliente-database-ID %s) recebe uma nova contagem (soma de tempo online) de %s (ativo %s).";
$lang['upuserboost'] = "Usuário %s (ID-Ùnica: %s; Cliente-database-ID %s) recebe uma nova contagem (soma de tempo online) de %s (ativo %s) <b>[BOOST %sx]</b>.";
$lang['upusrerr'] = "O ID-Ùnico %s não conseguiu alcançar o TeamSpeak!";
$lang['upusrinf'] = "Usuário %s foi informado com sucesso.";
$lang['user'] = "Nome de usuário";
$lang['wi'] = "Interface web";
$lang['wiaction'] = "açao";
$lang['wiadmhide'] = "Esconder clientes em exceção";
$lang['wiadmhidedesc'] = "Para ocultar o usuário excluído na seguinte seleção";
$lang['wiadmuuid'] = "ID do administrador";
$lang['wiadmuuiddesc'] = "Digite aqui o seu ID-Ùnico; como administrador do Sistema de ranking.<br><br>Isso é necessário para redefinir a senha do interface da web.<br><br>Não existe um endereço de identificação de cliente Ùnico, não é possível redefinir a senha!";
$lang['wiboost'] = "Impulso";
$lang['wiboostdesc'] = "Forneça ao usuário do TeamSpeak um servidor de grupo (deve ser criado manualmente), que você pode declarar aqui como grupo de impulsionar. Definir também um fator que deve ser usado (por exemplo, 2x) e um tempo, quanto tempo o impulso deve ser avaliado. Quanto maior o fator, mais rápido um usuário atinge o próximo ranking mais alto. <br> O tempo expirou , o grupo de servidores boost é automaticamente removido do usuário em questão. O tempo começa a correr logo que o usuário recebe o grupo de servidores. <br> <br> grupo do servidor ID => factor => time (em segundos) <br> <br> Cada entrada deve separar do próximo com uma vírgula. <Br > <br> Exemplo: <br> 12 => 2 => 6000,13 => 3 => 2500,14 => 5 => 600 <br> <br> Neste usuário no grupo de servidores 12, obtenha o fator 2 para nos próximos 6000 segundos, um usuário no grupo de servidores 13 obtém o fator 3 por 2500 segundos, e assim por diante ...";
$lang['wibot1'] = "O Sistema de ranking foi interrompido. Verifique o registro abaixo para obter mais informações!";
$lang['wibot2'] = "O Sistema de ranking foi iniciado. Verifique o registro abaixo para obter mais informações!";
$lang['wibot3'] = "O Sistema de ranking foi reiniciado. Verifique o registro abaixo para obter mais informações!";
$lang['wibot4'] = "Iniciar / Parar Ranking Bot";
$lang['wibot5'] = "Iniciar Bot";
$lang['wibot6'] = "Parar Bot";
$lang['wibot7'] = "Reiniciar Bot";
$lang['wibot8'] = "Logs do Sistema de ranking(extraido):";
$lang['wibot9'] = "Preencha todos os campos obrigatórios antes de iniciar o Sistems de ranking Bot!";
$lang['wichdbid'] = "Resetar data base de clientes";
$lang['wichdbiddesc'] = "Redefinir o tempo online de um usuário, se o seu TeamSpeak Client-database-ID mudado. <br> <br> Exemplo: <br> Se um cliente for removido do servidor TeamSpeak, ele obtém uma nova ID do banco de dados do cliente com o Depois conecte-se ao servidor.";
$lang['wiconferr'] = "Há um erro na configuração do Sistema de ranking. Acesse a interface da web e corrija as Configurações do núcleo. Especialmente verifique o config 'Classificações'!";
$lang['wichpw1'] = "Sua senha antiga está errada. Por favor, tente novamente";
$lang['wichpw2'] = "As novas senhas são incompatíveis. Por favor, tente novamente.";
$lang['wichpw3'] = "A senha da interface web foi alterada com sucesso. Pedido do IP %s.";
$lang['wichpw4'] = "Mudar senha";
$lang['widaform'] = "Formato de data";
$lang['widaformdesc'] = "Escolha o formato da data de exibição.<br><br>Exemplo:<br>%a Dias, %h horas, %i minutos, %s segundos";
$lang['widbcfgsuc'] = "Configurações de banco de dados salvas com sucesso.";
$lang['widbcfgerr'] = "Erro ao salvar as configurações do banco de dados! A conexão falhou ou escreveu erro para 'other/dbconfig.php'";
$lang['widelcld'] = "excluir clientes";
$lang['widelcldgrp'] = "renovar grupos";
$lang['widelcldgrpdesc'] = "O Sistema de ranking lembra os grupos de servidores fornecidos, portanto, não precisa dar / verificar isso com cada execução do worker.php novamente.<br><br>Com esta função, você pode remover uma vez o conhecimento de determinados grupos de servidores. Com efeito, o sistema de classificação tenta dar a todos os clientes (que estão no servidor TS3 on-line) o grupo de servidores da classificação real. <br> Para cada cliente, que recebe o grupo ou permaneça em grupo, o Sistema de ranking lembre-se disso, como descrito no início. <br> <br> Esta função pode ser útil, quando o usuário não estiver no grupo de servidores, eles devem ser para o tempo definido online. <br> <br> Atenção: Execute isso em um momento, onde os próximos minutos não há rankings tornar-se devido !!! O Sistema de ranking não pode remover o grupo antigo, porque não pode lembrar;-)";
$lang['widelclddesc'] = "Exclua os clientes antes selecionados do banco de dados do Sistema de ranking. <br> <br> Com essa exclusão, os clientes no TeamSpeak Server não foram tocados.";
$lang['widelsg'] = "remova os grupos do servidor";
$lang['widelsgdesc'] = "Escolha se os clientes também devem ser removidos do último grupo de servidores encontrado, quando você exclui clientes do banco de dados do Sistema de ranking. <br> <br> Só considerou os grupos de servidores, que diziam respeito ao Sistema de ranking";
$lang['wideltime'] = "Tempo de exclusão";
$lang['wideltimedesc'] = "Limpe os clientes antigos do banco de dados do Sistema de ranking.<br>Insira um tempo em segundos que um cliente não foi visto para excluí-lo.<br><br>0 - exclui todos os clientes do Sistema de Ranking<br><br>Os dados do usuário no servidor TeamSpeak são intocados!";
$lang['wiexcid'] = "Exceção de canal";
$lang['wiexciddesc'] = "Uma lista separada por vírgulas dos IDs de canais que não devem participar no Sistema de ranking.<br><br>Mantenha os usuários em um dos canais listados, o tempo em que será completamente ignorado. Não vai contar o tempo online, mas o tempo ocioso vai contar.<br><br>Esta função faz apenas sentido com o modo 'tempo online', porque aqui podem ser ignorados os canais AFK, por exemplo.<br>Com o modo 'tempo ativo', esta função é inútil porque, como seria deduzido o tempo de inatividade em salas AFK, portanto, não contado de qualquer maneira.<br><br>Um usuário em um canal excluído, é alterado por esse período como 'excluído do Sistema de Ranks'. O usuário não aparece mais na lista 'stats/list_rankup.php' a menos que os clientes excluídos não sejam exibidos lá (Página de Estatísticas - cliente em exceção).";
$lang['wiexgrp'] = "Grupo em exceção";
$lang['wiexgrpdesc'] = "Uma lista separada de vírgulas de IDs de grupos de servidores, que não devem participar do Sistema de ranking. <br> O usuário em pelo menos uma dessas IDs de grupos de servidores será ignorado para o ranking.";
$lang['wiexres'] = "Modo de exceção";
$lang['wiexres1'] = "padrão (tempo de contagem)";
$lang['wiexres2'] = "Intervalo";
$lang['wiexres3'] = "Redefinir o tempo";
$lang['wiexresdesc'] = "Existem três modos, como lidar com uma exceção. Em todos os casos, a classificação (atribuir grupo de servidores) está desativado. Você pode escolher diferentes opções de como o tempo gasto de um usuário (que é excecionado) deve ser tratado. <br> <br> 1) <b> padrão (tempo de contagem) </ b>: Por padrão, o Sistema de ranking conta também o on-line / tempo ativo dos usuários, exceto (cliente / grupo de servidores). Com uma exceção, apenas a classificação (atribuir grupo de servidores) está desativado. Isso significa que se um usuário não for mais salvo, ele seria atribuído ao grupo dependendo do tempo coletado (por exemplo, nível 3). <br> <br> 2) <b> tempo de pausa </ b>: nesta opção o gastar online e tempo ocioso será congelado (intervalo) para o valor real (antes do usuário ter sido salvo). Após uma exceção (após remover o grupo de servidores excecionado ou remover a regra de expectativa), 'contagem' continuará. <br> <br> 3) <b> tempo de reinicialização </ b>: Com esta função, o tempo contado online e ocioso será redefinir para zero no momento em que o usuário não seja mais salvo (removendo o grupo de servidores excecionado ou remova a regra de exceção). A exceção de tempo de tempo gasto seria ainda contabilizada até que ela fosse reiniciada. <br> <br> <br> A exceção do canal não importa aqui, porque o tempo sempre será ignorado (como o modo de interrupção).";
$lang['wiexuid'] = "Exceção de cliente";
$lang['wiexuiddesc'] = "Uma lista separada de vírgulas de ID-Ùnica, que não deve considerar para o Sistema de Rank.<br>O usuário nesta lista será ignorado e não vai participar do ranking.";
$lang['wigrptime'] = "Definições de classifiaões";
$lang['wigrptimedesc'] = "Defina aqui, após quanto tempo um usuário deve obter automaticamente um grupo de servidores predefinido. <br> <br> Tempo (em segundos) => ID do grupo do servidor <br> <br> Importante para este é o 'tempo online' ou o 'tempo ativo' de um usuário, dependendo da configuração do modo. <br> <br> Cada entrada deve se separar do próximo com uma vírgula. <br> <br> O tempo deve ser inserido cumulativo <br> <br> Exemplo: <br> 60 => 9,120 => 10,180 => 11 <br> <br> Neste usuário, pegue após 60 segundos o grupo de servidores 9, por sua vez, após 60 segundos, o grupo de servidores 10 e assim por diante ...";
$lang['wihladm'] = "Classificação (Modo Admin)";
$lang['wihladm1'] = "Adicionar tempo online ao usuário";
$lang['wihlcfg'] = "Configurações do núcleo";
$lang['wihldb'] = "Configurações do banco de dados";
$lang['wihlmsg'] = "Configurações de mensagens";
$lang['wihlsty'] = "Configurações da página de estatísticas";
$lang['wihlts'] = "Configurações do TeamSpeak";
$lang['wihlvs'] = "Várias configurações";
$lang['wiignidle'] = "Ignore ocioso";
$lang['wiignidledesc'] = "Defina um período até o qual o tempo de inatividade de um usuário será ignorado. <br> <br> Quando um cliente não faz nada no servidor (=ocioso), esse tempo é anotado pelo Sistema de ranking. Com este recurso, o tempo de inatividade de um usuário não será contado até o limite definido. Somente quando o limite definido é excedido, ele conta a partir dessa data para o Sistema de ranking como tempo ocioso. <br> <br> Esta função só é reproduzida em conjunto com o modo 'tempo ativo' uma função. <br> <br> Significado do a função é, por exemplo, para avaliar o tempo de audição em conversas como atividade. <br> <br> 0 = desativar o recurso <br> <br> Exemplo: <br> Ignorar ocioso = 600 (segundos) <br> Um cliente tem um ocioso de 8 Minuntes <br> consequência: <br> 8 minutos inativos são ignorados e, portanto, ele recebe esse tempo como tempo ativo. Se o tempo de inatividade agora aumentou para mais de 12 minutos, então o tempo é superior a 10 minutos, e nesse caso, 2 minutos serão contados como tempo ocioso.";
$lang['wilog'] = "Caminha de logs";
$lang['wilogdesc'] = "Caminho do arquivo de log do Sistema de ranking. <br> <br> Exemplo:<br>/var/logs/ranksystem/<br><br>Certifique-se, o usuário da web tem as permissões de gravação";
$lang['wilogout'] = "Sair";
$lang['wimsgmsg'] = "Mensagens";
$lang['wimsgmsgdesc'] = "Defina uma mensagem, que será enviada para um usuário, quando ele subir a próxima classificação mais alta.<br><br>Esta mensagem será enviada via mensagem privada TS3. Então, todos sabem que o código bb pode ser usado, o que também funciona para uma mensagem privada normal.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Além disso, o tempo gasto anteriormente pode ser expresso por argumentos:<br>%1\$s - Dias<br>%2\$s - horas<br>%3\$s - minutos<br>%4\$s - segundos<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Exemplo:<br>Eii,\\nVocê alcançou uma classificação mais alta, já que você já se conectou para %1\$s Dias, %2\$s horas e %3\$s minutos nosso servidor de TS [b]Continue assim ![/b];-)";
$lang['wimsgsn'] = "Notícias do servidor";
$lang['wimsgsndesc'] = "Defina uma mensagem, que será mostrada no /stats/ página como notícias do servidor.<br><br>Você pode usar as funções html padrão para modificar o layout<br><br>Exemplo:<br>&#60b&#62; - <b>para negrito</b><br>&#60u&#62; - <u>para sublinhar</u><br>&#60i&#62; - <i>para itálico</i><br>&#60br&#62; - para uma nova linha";
$lang['wimsgusr'] = "Notificação de Classificação";
$lang['wimsgusrdesc'] = "Informar um usuário com uma mensagem de texto privada sobre sua classificação.";
$lang['winav1'] = "TeamSpeak";
$lang['winav2'] = "Base de dados";
$lang['winav3'] = "Núcleo";
$lang['winav4'] = "Outras configuraões";
$lang['winav5'] = "Mensagem";
$lang['winav6'] = "Página de estatísticas";
$lang['winav7'] = "Administrar";
$lang['winav8'] = "Iniciar / Parar Bot";
$lang['winav9'] = "Atualização disponível!";
$lang['winav10'] = "Use a interface web apenas via %s HTTPS%s Uma criptografia é fundamental para garantir sua privacidade e segurança.%sPara poder usar HTTPS, seu servidor web precisa suportar uma conexão SSL.";
$lang['winav11'] = "Digite o ID-Ùnico do administrador do Sistema de ranking (outros -> admin ID). Isso é muito importante caso você perdeu seus dados de login para a interface da web (redefinir usando o ID-Ùnico).";
$lang['winav12'] = "Complementos";
$lang['winxinfo'] = "Comando \"nextup\"";
$lang['winxinfodesc'] = "Permite que o usuário no servidor TS3 escreva o comando \"nextup\" para o Sistema de ranking (usuário query) como mensagem de texto privada.<br><br>Como resposta, o usuário receberá uma mensagem de texto definida com o tempo necessário para o próximo promoção.<br><br><b>desativado</b> - A função está desativada. O comando 'nextup' será ignorado.<br><b>permitido - apenas próximo rank</b> - Retorna o tempo necessário para o próximo grupo.<br><b>Permitido - permitido - todas as próximas classificações</b> - Retorna o tempo necessário para todas as classificações mais altas.";
$lang['winxmode1'] = "desativado";
$lang['winxmode2'] = "permitido - apenas a próxima classificação";
$lang['winxmode3'] = "permitido - todas as próximas classificações";
$lang['winxmsg1'] = "Mensagem";
$lang['winxmsgdesc1'] = "Defina uma mensagem, que o usuário receberá como resposta no comando \"nextup\".<br><br>Argumentos:<br>%1&#36;s - Dias para a próxima classificação<br>%2&#36;s - horas para a próxima classificação<br>%3&#36;s - minutos para a próxima classificação<br>%4&#36;s - para a próxima classificação<br>%5&#36;s - Nome do próximo grupo do servidor<br>%6&#36;s - name of the user (recipient)<br><br>Exemplo:<br>Seu próximo ranking será em %1&#36;s Dias, %2&#36;s horas e %3&#36;s minutos e %4&#36;s segundos. O próximo grupo do servidor que você alcançará é [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Mensagem (Máxima classificação)";
$lang['winxmsgdesc2'] = "Defina uma mensagem, que o usuário receberá como resposta no comando \"nextup\", quando o usuário já alcançou a classificação mais alta.<br><br>Argumentos:<br>%1&#36;s - Dias para a próxima classificação<br>%2&#36;s - horas para a próxima classificação<br>%3&#36;s - minutos para a próxima classificação<br>%4&#36;s - segundos para a próxima classificação<br>%5&#36;s - Nome do próximo grupo do servidor<br>%6&#36;s - name of the user (recipient)<br><br>Exemplo:<br>Você alcançou a maior classificação de %1&#36;s Dias, %2&#36;s horas e %3&#36;s minutos e %4&#36;s segundos.";
$lang['winxmsg3'] = "Mensagem (exceção)";
$lang['winxmsgdesc3'] = "Defina uma mensagem, que o usuário receberá como resposta no comando\"nextup\", quando o usuário está excluído do Sistema de ranking.<br><br>Argumentos:<br>%1&#36;s - Dias para a próxima classificação<br>%2&#36;s - horas para a próxima classificação<br>%3&#36;s - minutos para a próxima classificação<br>%4&#36;s - segundos para a próxima classificação rankup<br>%5&#36;s - Nome do próximo grupo do servidor<br>%6&#36;s - name of the user (recipient)<br><br>Exemplo:<br>Você está excluído do Sistema de ranking. Se você deseja se classificar entre em contato com um administrador no servidor TS3.";
$lang['wirtpw1'] = "Desculpe, mano, você se esqueceu de inserir sua ID de administrador dentro da interface web antes. Não há como redefinir a senha! ;-;";
$lang['wirtpw2'] = "ID do administrador não encontrada no servidor TS3. Você precisa estar online com o ID exclusivo do cliente, que é salvo como ID de administrador.";
$lang['wirtpw3'] = "O seu endereço IP não corresponde ao endereço IP do administrador no servidor TS3. Certifique-se de que está com o mesmo endereço IP on-line no servidor TS3 e também nesta página o mesmo protocolo (IPv4 / IPv6 também é necessário).";
$lang['wirtpw4'] = "\nA senha para a interface web foi redefinida com sucesso.\nNome de usuário: %s\nSenha: [B]%s[/B]\n\nEntre %saqui%s";
$lang['wirtpw5'] = "There was send a TeamSpeak3 privat textmessage to the admin with the new password. Click %s here %s to login.";
$lang['wirtpw6'] = "A senha da interface web foi redefinida com sucesso.com o pedido do IP %s.";
$lang['wirtpw7'] = "Redefinir Senha";
$lang['wirtpw8'] = "Aqui você pode redefinir a senha da interface da web.";
$lang['wirtpw9'] = "Seguem-se as coisas necessárias para redefinir a senha:";
$lang['wirtpw10'] = "Você precisa estar online no servidor TeamSpeak3.";
$lang['wirtpw11'] = "Você precisa estar online com o ID-Ùnico, que é salvo como ID de administrador.";
$lang['wirtpw12'] = "Você precisa estar online com o mesmo endereço IP no servidor TeamSpeak3 como aqui nesta página (também o mesmo protocolo IPv4 / IPv6).";
$lang['wiselcld'] = "selecionar clientes";
$lang['wiselclddesc'] = "Selecione os clientes pelo seu último nome de usuário conhecido, ID-Ùnico ou Cliente-ID do banco de dados. Também são possíveis seleções múltiplas.<br><br>Em bases de dados maiores, essa seleção poderia diminuir muito. Recomenda-se copiar e colar o apelido completo no interior, em vez de digitá-lo.";
$lang['wishcolas'] = "Grupo atual de servidor";
$lang['wishcolasdesc'] = "Mostrar a coluna 'Grupo atual de servidor' na list_rankup.php";
$lang['wishcolat'] = "Tempo ativo";
$lang['wishcolatdesc'] = "Mostrar a coluna 'sum. tempo ativo' na list_rankup.php";
$lang['wishcolcld'] = "Nome do cliente";
$lang['wishcolclddesc'] = "Mostrar a coluna 'Nome do cliente' na list_rankup.php";
$lang['wishcoldbid'] = "ID do banco de dados";
$lang['wishcoldbiddesc'] = "Mostrar a coluna 'Cliente-database-ID' na list_rankup.php";
$lang['wishcolgs'] = "Grupo atual desde";
$lang['wishcolgsdesc'] = "Mostrar a coluna 'Grupo atual desde' na list_rankup.php";
$lang['wishcolit'] = "Tempo inativo";
$lang['wishcolitdesc'] = "Mostrar coluna 'Tempo inativo' na list_rankup.php";
$lang['wishcolls'] = "Visto pela ultima vez";
$lang['wishcollsdesc'] = "Mostrar a coluna 'visto por ultimo' na list_rankup.php";
$lang['wishcolnx'] = "Próxima classificação";
$lang['wishcolnxdesc'] = "Mostrar a coluna 'próxima classificação' na list_rankup.php";
$lang['wishcolot'] = "Tempo online";
$lang['wishcolotdesc'] = "Mostrar a coluna 'Tempo online' na list_rankup.php";
$lang['wishcolrg'] = "Ranking";
$lang['wishcolrgdesc'] = "Mostrar a coluna 'ranking' na list_rankup.php";
$lang['wishcolsg'] = "Próxima grupo do servidor";
$lang['wishcolsgdesc'] = "Mostrar a coluna 'Próximo grupo do servidor' ma list_rankup.php";
$lang['wishcoluuid'] = "Cliente-ID";
$lang['wishcoluuiddesc'] = "Mostrar a coluna 'ID-Ùnica' na list_rankup.php";
$lang['wishexcld'] = "Clientes em exceção";
$lang['wishexclddesc'] = "Mostrar clientes ma list_rankup.php,<br>que são excluídos e, portanto, não participam do Sistema de ranking.";
$lang['wishexgrp'] = "Grupos em exceção";
$lang['wishexgrpdesc'] = "Mostrar clientes na list_rankup.php, que estão na lista 'clientes em exceção' e não devem ser considerados para o Sistema de Ranking.";
$lang['wishhicld'] = "Clientes com o mais alto nível";
$lang['wishhiclddesc'] = "Mostrar clientes na list_rankup.php, que atingiu o nível mais alto no Sistema de ranking.";
$lang['wishnav'] = "Mostrar o site de navegação ";
$lang['wishnavdesc'] = "Mostrar a aba de navegação na 'stats/' pagina.<br><br>Se esta opção estiver desativada na página de estatísticas, a navegação do site será escondida.<br>Você pode então pegar cada site, por exemplo, 'stats/list_rankup.php' e incorporar isso como quadro em seu site ou quadro de avisos existente.";
$lang['wisupidle'] = "Modo";
$lang['wisupidledesc'] = "Existem dois modos, pois o tempo pode ser contado e pode então se inscrever para um aumento de classificação.<br><br>1) Tempo online: Aqui, o tempo online do usuário é levado em consideração (ver coluna 'tempo online' na 'stats/list_rankup.php')<br><br>2) tempo ativo: isso será deduzido do tempo online de um usuário, o tempo inativo.o ranking classifica quem tem o maior tempo ativo no servidor.<br><br>Não é recomendada uma mudança de modo com um banco de dados já executado mais longo, mas pode funcionar.";
$lang['wisvconf'] = "Salvar";
$lang['wisvsuc'] = "Mudanças salvas com sucesso!";
$lang['wisvres'] = "Você precisa reiniciar o Sistema de ranking antes para que as mudanças entrem em vigor!";
$lang['witime'] = "Fuso horário";
$lang['witimedesc'] = "Selecione o fuso horário em que o servidor está hospedado.";
$lang['wits3avat'] = "Atraso do Avatar";
$lang['wits3avatdesc'] = "Defina um tempo em segundos para atrasar o download dos avatares TS3 alterados.<br><br>Esta função é especialmente útil para bots (de música), que estão mudando seu avatar periodicamente.";
$lang['wits3dch'] = "Canal padrão";
$lang['wits3dchdesc'] = "O ID do canal que o bot vai se conectar.<br><br>O Bot irá se juntar a este canal depois de se conectar ao servidor TeamSpeak.";
$lang['wits3host'] = "TS3 Endereço do host";
$lang['wits3hostdesc'] = "Endereço do servidor TeamSpeak 3<br>(IP ou DNS)";
$lang['wits3sm'] = "Modo lento";
$lang['wits3smdesc'] = "Com o modo lento, você pode reduzir \"spam\" de comandos de consulta para o servidor TeamSpeak. Isso evita proibições em caso de inundação.<br>Os comandos do TeamSpeak Query são atrasados com esta função.<br><br>!!! TAMBÉM REDUZ O USO DA CPU !!!<br><br>A ativação não é recomendada, se não for necessária. O atraso aumenta a duração do Bot, o que o torna impreciso.";
$lang['wits3qnm'] = "Nome do bot";
$lang['wits3qnm2'] = "Segundo nome do bot";
$lang['wits3qnm2desc'] = "Um nome reserva, se o primeiro já estiver em uso.";
$lang['wits3qnmdesc'] = "O nome, com isso, a conexão de consulta será estabelecida.<br>Você pode nomeá-lo livremente.";
$lang['wits3querpw'] = "TS3 Query-senha";
$lang['wits3querpwdesc'] = "TeamSpeak 3 senha query<br>Senha para o usuário da consulta.";
$lang['wits3querusr'] = "TS3 Usuário-query";
$lang['wits3querusrdesc'] = "Nome de usuário da consulta TeamSpeak 3<br>O padrão é serveradmin<br>Claro, você também pode criar uma conta de serverquery adicional somente para o Sistema de ranking.<br>As permissões necessárias que você encontra em:<br>http://ts-n.net/ranksystem.php";
$lang['wits3query'] = "TS3 Porta-query";
$lang['wits3querydesc'] = "TeamSpeak 3 porta query<br>O padrão é 10011 (TCP)<br>Se não for padrão, você deve encontrar a sua em 'ts3server.ini'.";
$lang['wits3voice'] = "TS3 Porta de voz";
$lang['wits3voicedesc'] = "TeamSpeak 3 porta de voz<br>O padrão é 9987 (UDP)<br>Esta é a porta, que você também usa para se conectar ao TS3 Client.";
$lang['wiupcheck'] = "Informação de atualização";
$lang['wiupcheckdesc'] = "Se a Informação de Atualização for habilitada, o usuário listado receberá uma notificação com uma mensagem de texto privada, uma vez que uma atualização esteja disponível.";
$lang['wiuptime'] = "Intervalo";
$lang['wiuptimedesc'] = "Digite aqui quantos segundos devem ter ocorrido até o Sistema d eranking verificar as atualizações disponíveis.<br><br>Atenção, para cada verificação, o usuário listado recebe uma notificação. Se nenhum dos usuários listados estiver online, o Sistema de ranking tentará notificar com o próximo intervalo.";
$lang['wiupuid'] = "Destinatário";
$lang['wiupuiddesc'] = "Uma lista separada de vírgulas de ID-Ùnica, que deve ser informado no TeamSpeak por meio de mensagem privada para atualizações disponíveis.";
$lang['wivlang'] = "Tradução";
$lang['wivlangdesc'] = "Escolha um idioma padrão para o Sistema de ranking.<br><br>O idioma também é selecionável nos sites para os usuários e será armazenado para as próximas sessões.";
?>

View File

@@ -39,9 +39,11 @@ $lang['insterr4'] = "Your PHP version (%s) is below 5.5.0. Update your PHP and
$lang['insterr5'] = "SimpleXML is needed but seems not available. Install <a href=\"http://php.net/manual/en/simplexml.installation.php\" target=\"_blank\">simpleXML</a> and try it again!";
$lang['insterr6'] = "PHP cURL is needed but seems not available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['insttb'] = "Instalăm tabelele:";
$lang['isntwicfg'] = "Nu se poate salva configurația bazei de date ! Vă rugăm să modificați 'other/dbconfig.php' cu acces chmod 0777 (on windows 'full access') și incercați iar.";
$lang['isntwichm'] = "Vă rugăm să modificați 'other/dbconfig.php', și folderele 'avatars/', 'icons/' and 'logs/' cu permisiile necesare. Prin urmare, sa editați accesul chmod cu 0777 (on windows 'full access'). Apoi incercați iar (refresh la pagină).";
$lang['isntwichm'] = "Write Permissions failed on folder \"%s\". Please give them a chmod 777 (on windows 'full access') and try to start the Ranksystem again.";
$lang['isntwiconf'] = "Deschideți %s să configurați Ranksystem!";
$lang['isntwidbhost'] = "Host-ul bazei de date:";
$lang['isntwidbhostdesc'] = "Server-ul DB<br>(IP sau DNS)";
@@ -75,12 +77,13 @@ $lang['listsumo'] = "sum. timp online";
$lang['listuid'] = "unique Client-ID";
$lang['login'] = "Logare";
$lang['msg0001'] = "running version: %s";
$lang['msg0002'] = "Valid commands are:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0002'] = "Valid commands are:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t get a command list\n[B]!version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]nextup[/B]\t\t\t\t\t\t\t\t\tget the time to the next rank up\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "You are not eligible for this command!";
$lang['msg0004'] = "Client %s (%s) requests shutdown.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) requests restart.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "User-ul %s (Client-ID unic: %s; Client-database-ID %s) este un query-user sau este de mai multe ori on-line ( numai primul număr de conexiune ) - > acest lucru nu va conta !";
$lang['noentry'] = "Nu au gasit ..";
$lang['pass'] = "Parolă";
@@ -95,9 +98,18 @@ $lang['sccrmcld'] = "User-ul cu unic Client-ID %s scos cu success din baza de
$lang['sccupcount'] = "Added successfully an online time of %s seconds to the users with the unique Client-IDs (%s)";
$lang['setontime'] = "add time";
$lang['setontimedesc'] = "Add online time to the previous selected clients. Each user will get this time additional to their old online time.<br><br>The entered online time will be considered for the rank up and should take effect immediately.";
$lang['sgrpadd'] = "Aloca servergroup %s user-ului %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrpadd'] = "Aloca servergroup %s (ID: %s) user-ului %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprerr'] = "S-a întâmplat o problemă cu servergroup utilizatorului %s (unique Client-ID: %s; Client-database-ID %s)!";
$lang['sgrprm'] = "S-a șters servergroup %s de la user-ul %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['sgrprm'] = "S-a șters servergroup %s (ID: %s) de la user-ul %s (unique Client-ID: %s; Client-database-ID %s).";
$lang['size_byte'] = "B";
$lang['size_kib'] = "KiB";
$lang['size_mib'] = "MiB";
$lang['size_gib'] = "GiB";
$lang['size_tib'] = "TiB";
$lang['size_pib'] = "PiB";
$lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
@@ -248,7 +260,7 @@ $lang['stnv0037'] = "Show only clients, which are not excepted.";
$lang['stnv0038'] = "Show only clients, which are online.";
$lang['stnv0039'] = "Show only clients, which are not online.";
$lang['stnv0040'] = "Show only clients, which are in defined group. Represent the actuel rank/level.<br>Replace <i>GROUPID</i> with the wished servergroup ID.";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '<' or '>' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Show only clients, which are selected by lastseen.<br>Replace <i>OPERATOR</i> with '&lt;' or '&gt;' or '=' or '!='.<br>And replace <i>TIME</i> with a timestamp or date with format 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Full example: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Show only clients, which are from defined country.<br>Replace <i>TS3-COUNTRY-CODE</i> with the wished country.<br>For list of codes google for ISO 3166-1 alpha-2";
$lang['stnv0043'] = "connect TS3";
$lang['stri0001'] = "Ranksystem information";
@@ -263,13 +275,14 @@ $lang['stri0009'] = "How was the Ranksystem created?";
$lang['stri0010'] = "The Ranksystem is coded in";
$lang['stri0011'] = "It uses also the following libraries:";
$lang['stri0012'] = "Special Thanks To:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> - for russian translation";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - for russian translation";
$lang['stri0014'] = "Bejamin Frost - for initialisation the bootstrap design";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - for italian translation";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - for italian translation";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - for initialisation arabic translation";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - for initialisation romanian translation";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "Top users";
$lang['sttw0002'] = "Of the week";
$lang['sttw0003'] = "With %s hours online time";
@@ -297,6 +310,11 @@ $lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['time_ms'] = "ms";
$lang['time_sec'] = "Sec(s)";
$lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['upinf'] = "A new Version of the Ranksystem is available; Inform clients on server...";
$lang['upmsg'] = "\nHey, a new version of the [B]Ranksystem[/B] is available!\n\ncurrent version: %s\n[B]new version: %s[/B]\n\nPlease check out our site for more informations [URL]http://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upsucc'] = "Database update successfully executed.";
@@ -366,11 +384,11 @@ $lang['wiignidle'] = "Ignore idle";
$lang['wiignidledesc'] = "Define a period, up to which the idle time of an user will be ignored.<br><br>When a client does not do anything on the server (=idle), this time is noted by the Ranksystem. With this feature the idle time of an user will not be counted until the defined limit. Only when the defined limit is exceeded, it counts from that date for the Ranksystem as idle time.<br><br>This function plays only in conjunction with the mode 'active time' a role.<br><br>Meaning the function is e.g. to evaluate the time of listening in conversations as activity.<br><br>0 = disable the feature<br><br>Example:<br>Ignore idle = 600 (seconds)<br>A client has an idle of 8 minuntes<br>consequence:<br>8 minutes idle are ignored and he therefore receives this time as active time. If the idle time now increased to over 12 minutes so the time is over 10 minutes, and in this case 2 minutes would be counted as idle time.";
$lang['wilog'] = "Logpath";
$lang['wilogdesc'] = "Path of the log file of the Ranksystem.<br><br>Example:<br>/var/logs/ranksystem/<br><br>Be sure, the webuser has the write-permissions to the logpath.";
$lang['wilogout'] = "Logout";
$lang['wimsgmsg'] = "Message";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgmsgdesc'] = "Define a message, which will be send to an user, when he rises the next higher rank.<br><br>This message will be send via TS3 private message. So every know bb-code could be used, which also works for a normal private message.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Furthermore, the previously spent time can be expressed by arguments:<br>%1\$s - days<br>%2\$s - hours<br>%3\$s - minutes<br>%4\$s - seconds<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Hey,\\nyou reached a higher rank, since you already connected for %1\$s days, %2\$s hours and %3\$s minutes to our TS3 server.[B]Keep it up![/B] ;-)";
$lang['wimsgsn'] = "Server-News";
$lang['wimsgsndesc'] = "Define a message, which will be shown on the /stats/ page as server news.<br><br>You can use default html functions to modify the layout<br><br>Example:<br>&#60b&#62; - <b>for bold</b><br>&#60u&#62; - <u>for underline</u><br>&#60i&#62; - <i>for italic</i><br>&#60br&#62; - for word-wrap (new line)";
$lang['wilogout'] = "Logout";
$lang['wimsgusr'] = "Rank up notification";
$lang['wimsgusrdesc'] = "Inform an user with a private text message about his rank up.";
$lang['winav1'] = "TeamSpeak";
@@ -391,11 +409,11 @@ $lang['winxmode1'] = "deactivated";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxmsg1'] = "Message";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Define a message, which the user will get as answer at the command \"nextup\".<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>Your next rank up will be in %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds. The next servergroup you will reach is [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Message (highest)";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsgdesc2'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user already reached the highest rank.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsg3'] = "Message (excepted)";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['winxmsgdesc3'] = "Define a message, which the user will get as answer at the command \"nextup\", when the user is excepted from the Ranksystem.<br><br>Arguments:<br>%1&#36;s - days to next rankup<br>%2&#36;s - hours to next rankup<br>%3&#36;s - minutes to next rankup<br>%4&#36;s - seconds to next rankup<br>%5&#36;s - name of the next servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Example:<br>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.";
$lang['wirtpw1'] = "Sorry Bro, you have forgotten to enter your admin ID inside the webinterface before. There is no way to reset the password!";
$lang['wirtpw2'] = "Admin ID not found on TS3 server. You need to be online with the unique Client ID, which is saved as admin ID.";
$lang['wirtpw3'] = "Your IP address do not match with the IP address of the admin on the TS3 server. Be sure you are with the same IP address online on the TS3 server and also on this page (same protocol IPv4 / IPv6 is also needed).";
@@ -446,7 +464,7 @@ $lang['wisupidle'] = "Mode";
$lang['wisupidledesc'] = "There are two modes, as time can be counted and can then apply for a rank increase.<br><br>1) online time: Here the pure online time of the user is taken into account (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) active time: This will be deducted from the online time of a user, the inactive time (idle) (see column 'sum. active time' in the 'stats/list_rankup.php').<br><br>A change of mode with an already longer running database is not recommended, but may work.";
$lang['wisvconf'] = "save";
$lang['wisvsuc'] = "Changes successfully saved!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect!";
$lang['wisvres'] = "You need to restart the Ranksystem before the changes will take effect! %s";
$lang['witime'] = "Timezone";
$lang['witimedesc'] = "Select the timezone the server is hosted.";
$lang['wits3avat'] = "Avatar Delay";

View File

@@ -1,48 +1,50 @@
<?PHP
$lang= array();
$lang['adduser'] = "Пользователь %s (Уникальный ID клиента: %s; ID в базе данных: %s) неизвестен -> добавлен в БД RankSystem.";
$lang['changedbid'] = "Пользователь %s (Уникальный ID клиента: %s) получил новый TeamSpeak Client-database-ID (%s). Обновляем старый Client-database-ID (%s) и сбрасываем ему старое время!";
$lang['adduser'] = "Пользователь %s (UID клиента: %s; DBID: %s) неизвестен -> добавлен в БД RankSystem.";
$lang['changedbid'] = "У пользователя %s (UID: %s) изменился TeamSpeak DBID (%s). Обновляем старый Client-DBID (%s) и сбрасываем ему старое время!";
$lang['crawl'] = "Сканирование активности подключенных пользователей...";
$lang['clean'] = "Сканирование пользователей, которых необходимо удалить...";
$lang['cleanc'] = "Чистка пользователей";
$lang['cleancdesc'] = "При включении данной функции, старые пользователи в БД Ranksystem будут удалены.<br><br>С этой целью, Ranksystem синхронизируется с базой данных TeamSpeak. Пользователи, которых не существует в базе данных TeamSpeak, будут удалены из Ranksystem.<br><br>Эта функция работает когда 'Slowmode' дезактивирован!<br><br><br>Для автоматического регулирования базы данных TeamSpeak 3 можете использоваться ClientCleaner:<br>http://ts-n.net/clientcleaner.php";
$lang['cleandel'] = "%s пользователя удаленны из базы данных Ranksystem, так как они больше не существуют в базе данных TeamSpeak.";
$lang['cleanno'] = "Не найдены пользователи, которые подходят для удаления из базы данных.";
$lang['cleanp'] = "Период чистки БД RankSystem";
$lang['cleanpdesc'] = "Укажите время, которое должно пройти перед запуском 'Чистки пользователей'.<br><br>Устанавливается в секундах.<br><br>Для больших баз данных рекомендуется использовать один раз в день.";
$lang['cleancdesc'] = "При включении данной функции, старые пользователи в БД Ranksystem будут удалены.<br><br>С этой целью, Ranksystem синхронизируется с базой данных TeamSpeak. Пользователи, которых не существует в базе данных TeamSpeak, будут удалены из Ranksystem.<br><br>Эта функция работает когда режим 'Slowmode' отключен!<br><br><br>Для автоматической очистки базы данных TeamSpeak 3 вы можете использовать утилиту ClientCleaner:<br>http://ts-n.net/clientcleaner.php";
$lang['cleandel'] = "%s пользователя удалены из базы данных Ranksystem, так как они больше не существуют в базе данных TeamSpeak.";
$lang['cleanno'] = "Не найдены пользователи, которых необходимо удалить из базы данных.";
$lang['cleanp'] = "Период очистки БД RankSystem";
$lang['cleanpdesc'] = "Укажите время, которое должно пройти перед очередной очисткой пользователей.<br><br>Устанавливается в секундах.<br><br>Для больших баз данных рекомендуется использовать один раз в день.";
$lang['cleanrs'] = "Пользователей в базе данных Ranksystem: %s";
$lang['cleants'] = "Пользователи найдены в базе данных TeamSpeak: %s (at %s)";
$lang['days'] = "%s <small>Дней</small>";
$lang['cleants'] = "Пользователей найдено в базе данных TeamSpeak: %s (at %s)";
$lang['days'] = "%s <small>дней</small>";
$lang['dbconerr'] = "Ошибка подключения к базе данных: ";
$lang['delcldgrpif'] = "Ошибка удаления пользователя из группы сервера: %s";
$lang['delcldgrpsc'] = "Данные о группах сервера для пользователя %s успешно удалены.";
$lang['delclientsif'] = "%s Клиент(ов) удалено из базы данных RankSystem!";
$lang['delclientssc'] = "%s Клиент(ов) успешно удалено из базы данных RankSystem!";
$lang['delclientsif'] = "%s клиент(ов) удалено из базы данных RankSystem!";
$lang['delclientssc'] = "%s клиент(ов) успешно удалено из базы данных RankSystem!";
$lang['errlogin'] = "Неверно введён логин или пароль! Пожалуйста, повторите ввод данных заново.";
$lang['errlogin2'] = "BruteForce защита: Попробуйте повторить через %s секунд!";
$lang['errlogin3'] = "BruteForce защита: От вас поступает слишком много запросов. Вы были забанены на 300 секунд!";
$lang['errlogin2'] = "Защита от перебора: Попробуйте повторить через %s секунд!";
$lang['errlogin3'] = "Защита от перебора: От вас поступает слишком много запросов. Вы были забанены на 300 секунд!";
$lang['error'] = "Ошибка ";
$lang['errremgrp'] = "Ошибка удаления пользователя с уникальным идентификатором UID: %s из группы сервера ID: %s!";
$lang['errremdb'] = "Ошибка удаления пользователя с уникальным идентификатором UID %s из базы данных RankSystem!";
$lang['errremgrp'] = "Ошибка удаления пользователя с UID: %s из группы сервера ID: %s!";
$lang['errremdb'] = "Ошибка удаления пользователя с UID %s из базы данных RankSystem!";
$lang['errselusr'] = "Пожалуйста, укажите пользователя!";
$lang['errseltime'] = "Пожалуйста, введите время, которое хотите начислить.";
$lang['errukwn'] = "Произошла неизвестная ошибка!";
$lang['errupcount'] = "Ошибка подсчета суммарного времени подключения %s пользователя с UCI %s";
$lang['highest'] = "Достигнут высший ранг";
$lang['highest'] = "Достигнут максимальный ранг";
$lang['install'] = "Установка";
$lang['instdb'] = "Установка базы данных";
$lang['instdbsuc'] = "База данных %s успешно создана.";
$lang['insterr1'] = "ВНИМАНИЕ: Указанная база данных \"%s\" уже существует и была создана ранее!<br>При продолжении процесса установки, старые данные в этой базе данных будут удалены.<br>Если вы не уверены, нужно ли очищать данную базу данных, то выберите другое название.";
$lang['insterr2'] = "Для работы RankSystem требуется наличие PDO-Драйвера. Пожалуйста, установите <a href=\"http://php.net/manual/ru/pdo.installation.php\" target=\"_blank\">PDO-драйвер</a> и попробуйте заново!";
$lang['insterr1'] = "ВНИМАНИЕ: Указанная база данных \"%s\" уже существует!<br>При продолжении процесса установки, старые данные в этой базе данных будут удалены.<br>Если вы не уверены, нужно ли очищать данную базу данных, то укажите другую базу.";
$lang['insterr2'] = "Для работы RankSystem требуется наличие модуля PHP PDO. Пожалуйста, установите <a href=\"http://php.net/manual/ru/pdo.installation.php\" target=\"_blank\">PDO модуль</a> и попробуйте заново!";
$lang['insterr3'] = "Для работы RankSystem требуется наличие включеной функции PHP exec. Пожалуйста, включите данную <a href=\http://php.net/manual/ru/function.exec.php\" target=\"_blank\">exec</a> функцию и попробуйте заново!";
$lang['insterr4'] = "Ваша версия PHP (%s) ниже допустимой 5.5.0. Пожалуйста, обновите версию PHP и попробуйте заново!";
$lang['insterr5'] = "Для установки требуется SimpleXML. Пожалуйста, установите <a href=\"http://php.net/manual/ru/simplexml.installation.php\" target=\"_blank\">simpleXML</a> и попробуйте заново!";
$lang['insterr6'] = "PHP cURL is needed but seems not available. Install <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> and try it again!";
$lang['insterr7'] = "PHP Zip is needed but seems not available. Install <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> and try it again!";
$lang['insterr6'] = "Для запуска системы необходим PHP cURL. Установите <a href=\"//php.net/manual/en/book.curl.php\" target=\"_blank\">PHP cURL</a> и попробуйте заново!";
$lang['insterr7'] = "Для запуска системы необходим PHP Zip . Установите <a href=\"//php.net/manual/en/book.zip.php\" target=\"_blank\">PHP Zip</a> и попробуйте заново!";
$lang['insterr8'] = "PHP COM extension (php_com_dotnet.dll) is needed but seems not to be available. Install <a href=\"//php.net/manual/en/book.com.php\" target=\"_blank\">PHP COM</a> and try it again!";
$lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install <a href=\"//http://php.net/manual/en/ref.pdo-mysql.php\" target=\"_blank\">PHP PDO MySQL</a> and try it again!";
$lang['isntwicfg'] = "Не получилось записать настройки базы данных! Пожалуйста, установите права на запись 'other/dbconfig.php' chmod 0777 (В windows 'Полный доступ') и попробуйте заново.";
$lang['isntwicfg2'] = "Конфигурирование веб-интерфейса";
$lang['isntwichm'] = "Отсутствуют права на запись в папку \"%s\". Пожалуйста, установите на эту папку права chmod 0777 (В windows 'полный доступ') и повторите этот этап заново.";
$lang['isntwiconf'] = "После, откройте %s для настройки Системы рангов(RankSystem)!";
$lang['isntwiconf'] = "После, откройте страницу %s для настройки Системы рангов(RankSystem)!";
$lang['isntwidbhost'] = "Адрес:";
$lang['isntwidbhostdesc'] = "Адрес сервера базы данных<br>(IP или домен)";
$lang['isntwidbmsg'] = "Ошибка базы данных: ";
@@ -51,18 +53,18 @@ $lang['isntwidbnamedesc'] = "Название базы данных";
$lang['isntwidbpass'] = "Пароль:";
$lang['isntwidbpassdesc'] = "Пароль для подключения к базе данных";
$lang['isntwidbtype'] = "Тип базы данных:";
$lang['isntwidbtypedesc'] = "Тип базы данных<br><br>Для корректной работы у вас должен быть установлен PDO-Драйвер.<br>Для получения дополнительной информации см. http://ts-n.net/ranksystem.php";
$lang['isntwidbtypedesc'] = "Тип базы данных<br><br>Для корректной работы у вас должен быть установлен модуль PHP PDO.<br>Для получения дополнительной информации см. http://ts-n.net/ranksystem.php";
$lang['isntwidbusr'] = "Пользователь:";
$lang['isntwidbusrdesc'] = "Пользователь с доступом к базе данных";
$lang['isntwidel'] = "Пожалуйста, удалите файл 'install.php' с Веб-Сервера в целях безопасности!";
$lang['isntwiusr'] = "Пользователь Веб-Панели успешно создан.";
$lang['isntwiusrcr'] = "Создать аккаунт Администратора";
$lang['isntwiusrdesc'] = "Введите имя пользователя и пароль для доступа в Веб-Панель. С помощью Веб-Панели вы сможете настроить RankSystem.";
$lang['isntwidel'] = "Пожалуйста, удалите файл 'install.php' с веб-сервера в целях безопасности!";
$lang['isntwiusr'] = "Пользователь веб-панели успешно создан.";
$lang['isntwiusrcr'] = "Создание аккаунта Администратора";
$lang['isntwiusrdesc'] = "Введите имя пользователя и пароль для доступа в веб-банель. С помощью веб-панели вы сможете настроить RankSystem.";
$lang['isntwiusrh'] = "Доступ - Веб-Панель";
$lang['listacsg'] = "Текущая группа ранга";
$lang['listcldbid'] = "ID клиента в базе данных";
$lang['listexcept'] = "Нет, исключенный";
$lang['listgrps'] = "actual group since";
$lang['listexcept'] = "Нет, исключен";
$lang['listgrps'] = "Текущая группа начиная с";
$lang['listip'] = "IP-адрес";
$lang['listnick'] = "Никнейм";
$lang['listnxsg'] = "Следующая группа ранга";
@@ -74,14 +76,15 @@ $lang['listsumi'] = "Сумм. время простоя";
$lang['listsumo'] = "Сумм. время подключения";
$lang['listuid'] = "Уникальный ID клиента(UID)";
$lang['login'] = "Авторизоваться";
$lang['msg0001'] = "running version: %s";
$lang['msg0002'] = "Valid commands are:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\tget a command list\n[B]version[/B]\t\t\t\t\t\t\t\t get the Ranksystem version\n[B]nextup[/B]\t\t\t\t\t\t\t\t get the time to the next rank up\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\trestart the Ranksystem bot\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t stop the Ranksystem bot";
$lang['msg0003'] = "You are not eligible for this command!";
$lang['msg0004'] = "Client %s (%s) requests shutdown.";
$lang['msg0005'] = "cya";
$lang['msg0006'] = "brb";
$lang['msg0007'] = "Client %s (%s) requests restart.";
$lang['nocount'] = "Пользователь %s (Уникальный Клиент ID: %s; Клиент ID %s) является query-пользователем -> не будет учитываться!";
$lang['msg0001'] = "используемая версия: %s";
$lang['msg0002'] = "Список доступных команд:\n[B]help[/B], [B]info[/B], [B]commands[/B]\t\t выводят список доступных команд\n[B]version[/B]\t\t\t\t\t\t\t\t выводит информацию о версии системы рангов\n[B]!update[/B], [B]!checkupdate[/B]\t\t check for new version and run update\n[B]!next[/B], [B]nextup[/B]\t\t\t\t\t\t выводит время, через которое произойдет повышение ранга\n[B]restart[/B], [B]reboot[/B]\t\t\t\t\tперезапускают систему рангов\n[B]shutdown[/B], [B]quit[/B], [B]stop[/B]\t\t выключают систему рангов";
$lang['msg0003'] = "У вас нет доступа для выполнения данной команды!";
$lang['msg0004'] = "Клиент %s (%s) выключил систему рангов.";
$lang['msg0005'] = "Система рангов выключается... Прямо сейчас!";
$lang['msg0006'] = "Система рангов перезапускается...";
$lang['msg0007'] = "Клиент %s (%s) перезапустил систему рангов.";
$lang['msg0008'] = "Update check done. If an update is available, it will runs immediately.";
$lang['nocount'] = "Пользователь %s (UID: %s; Клиент ID %s) является query-пользователем -> не будет учитываться!";
$lang['noentry'] = "Записей не найдено..";
$lang['pass'] = "Пароль";
$lang['pass2'] = "Изменить пароль";
@@ -90,28 +93,37 @@ $lang['pass4'] = "Новый пароль";
$lang['pass5'] = "Забыли пароль?";
$lang['queryname'] = "Первый никнейм для бота уже занят другим пользователем. Пробуем использовать второй никнейм...";
$lang['repeat'] = "Повтор нового пароля";
$lang['resettime'] = "Reset the online and idle time of user %s (unique Client-ID: %s; Client-database-ID %s) to zero, cause user got removed out of exception.";
$lang['sccrmcld'] = "Пользователь с уникальным ID %s успешно удален из базы данных RankSystem.";
$lang['resettime'] = "Сбрасываем онлайн и время простоя пользователя %s (UID: %s; DBID %s), так как пользователь был удален из исключений.";
$lang['sccrmcld'] = "Пользователь с UID %s успешно удален из базы данных RankSystem.";
$lang['sccupcount'] = "Клиенту(ам) => (%s) успешно начислено %s секунд времени онлайна.";
$lang['setontime'] = "Начислить время";
$lang['setontimedesc'] = "Данная функция начисляет пользователю время онлайна с учётом прошлых накоплений. От этого времени также будет впоследствии сформирован ранг пользователя.<br><br>The entered online time will be considered for the rank up and should take effect immediately.";
$lang['sgrpadd'] = "Выдана группа сервера №%s пользователю %s (Уникальный ID клиента: %s; ID в базе данных: %s).";
$lang['setontimedesc'] = "Данная функция начисляет пользователю время онлайна с учётом прошлых накоплений. От этого времени также будет впоследствии сформирован ранг пользователя.<br><br>Введенное время будет учитываться при выдаче ранга и должно подействовать мгновенно (немного дольше при включенном SlowMode'е).";
$lang['sgrpadd'] = "Выдана группа сервера №%s (ID: %s) пользователю %s (UID клиента: %s; DBID: %s).";
$lang['sgrprerr'] = "Что-то пошло не так! Проблема с группой сервера %s у пользователя (UID клиента: %s; ID в базе данных %s)!";
$lang['sgrprm'] = "С пользователя %s (Уникальный ID клиента: %s; ID в базе данных: %s) удалена сервер-группа %s.";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0002'] = "Allowed Groups";
$lang['stag0003'] = "Define a list of servergroups, which a user can assign himself.<br><br>The servergroups should entered here with its groupID comma seperated.<br><br>Example:<br>23,24,28";
$lang['stag0004'] = "Limit Groups";
$lang['stag0005'] = "Limit the number of servergroups, which are possible to set at the same time.";
$lang['stag0006'] = "There are multiple unique IDs online with your IP address. Please %sclick here%s to verify first.";
$lang['stag0007'] = "Please wait till your last changes take effect before you change already the next things...";
$lang['stag0008'] = "Group changes successfully saved. It can take a few seconds till it take effect on the ts3 server.";
$lang['stag0009'] = "You cannot choose more then %s group(s) at the same time!";
$lang['stag0010'] = "Please choose at least one new group.";
$lang['stag0011'] = "Limit of simultaneous groups: ";
$lang['stag0012'] = "set groups";
$lang['stag0013'] = "Addon ON/OFF";
$lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On disabling the addon a possible part on the stats/ site will be hidden.";
$lang['sgrprm'] = "С пользователя %s (ID: %s) снята группа сервера %s (UID: %s; DBID: %s).";
$lang['size_byte'] = "Б";
$lang['size_kib'] = "КиБ";
$lang['size_mib'] = "МиБ";
$lang['size_gib'] = "ГиБ";
$lang['size_tib'] = "ТиБ";
$lang['size_pib'] = "ПиБ";
$lang['size_eib'] = "ЭиБ";
$lang['size_zib'] = "ЗиБ";
$lang['size_yib'] = "ЙиБ";
$lang['stag0001'] = "Менеджер групп";
$lang['stag0002'] = "Разрешенные группы";
$lang['stag0003'] = "Введите список групп сервера, которые пользователь сможет назначить себе сам.<br><br>Необходимо ввести ID групп через запятую.<br><br>Например:<br>23,24,28";
$lang['stag0004'] = "Лимит количества групп";
$lang['stag0005'] = "Максимальное количество групп, которые можно установить одновременно.";
$lang['stag0006'] = "Система определила несколько GUIDов подключенных к серверу с вашим IP. Пожалуйста %sнажмите сюда%s что бы перепроверить.";
$lang['stag0007'] = "Прежде чем вносить новые изменения подождите пока ваши предыдущие изменения вступят в силу...";
$lang['stag0008'] = "Изменения успешно сохранены. Через несколько секунд группы будут выданы на сервере.";
$lang['stag0009'] = "Вы не можете установить более %s групп(ы)!";
$lang['stag0010'] = "Пожалуйста выберите как минимум одну новую группу.";
$lang['stag0011'] = "Максимум групп одновременно: ";
$lang['stag0012'] = "Установить группы";
$lang['stag0013'] = "Аддон ВКЛ/ВЫКЛ";
$lang['stag0014'] = "Позволяет включить (ВКЛ) или выключить (ВЫКЛ) аддон.<br><br>Если отключить аддон то пункт меню на странице навигации stats/ так же будет скрыт.";
$lang['stix0001'] = "Статистика сервера";
$lang['stix0002'] = "Пользователей зарегистрировано в базе RankSystem";
$lang['stix0003'] = "Посмотреть подробнее";
@@ -135,23 +147,23 @@ $lang['stix0020'] = "Текущая статистика";
$lang['stix0023'] = "Статус сервера";
$lang['stix0024'] = "Активен";
$lang['stix0025'] = "Неактивен";
$lang['stix0026'] = "Пользователей (В сети / Вмещается)";
$lang['stix0026'] = "Пользователей (Онлайн / Максимум)";
$lang['stix0027'] = "Количество каналов";
$lang['stix0028'] = "Средний пинг на сервере";
$lang['stix0029'] =" Всего байт получено";
$lang['stix0029'] = "Всего байт получено";
$lang['stix0030'] = "Всего байт отправлено";
$lang['stix0031'] = "Сервер онлайн";
$lang['stix0032'] = "Находится в оффлайне:";
$lang['stix0033'] = "<span id=\"days\">00</span> Дней, <span id=\"hours\">00</span> Часов, <span id=\"minutes\">00</span> Мин., <span id=\"seconds\">00</span> Сек.";
$lang['stix0033'] = "<span id=\"days\">00</span> дней, <span id=\"hours\">00</span> часов, <span id=\"minutes\">00</span> мин., <span id=\"seconds\">00</span> сек.";
$lang['stix0034'] = "Средняя потеря пакетов";
$lang['stix0035'] = "Информация о сервере";
$lang['stix0036'] = "Название сервера";
$lang['stix0037'] = "Адрес сервера (IP : Порт)";
$lang['stix0037'] = "Адрес сервера (IP:Порт)";
$lang['stix0038'] = "Защищен паролем";
$lang['stix0039'] = "Нет (Публичный сервер)";
$lang['stix0040'] = "Да (Приватный сервер)";
$lang['stix0041'] = "ID сервера";
$lang['stix0042'] = "Серверная платформа";
$lang['stix0042'] = "Платформа сервера";
$lang['stix0043'] = "Версия сервера";
$lang['stix0044'] = "Дата создания (дд/мм/гггг)";
$lang['stix0045'] = "Видимость в глобал. списке";
@@ -161,16 +173,16 @@ $lang['stix0048'] = "Нет информации...";
$lang['stix0049'] = "Общий накопленный онлайн за месяц";
$lang['stix0050'] = "Общий накопленный онлайн за неделю";
$lang['stix0051'] = "Ошибка при получении даты";
$lang['stix0052'] = "others";
$lang['stix0053'] = "Active Time (in Days)";
$lang['stix0054'] = "Inactive Time (in Days)";
$lang['stix0055'] = "online last 24 hours";
$lang['stix0056'] = "online last %s days";
$lang['stix0059'] = "List of user";
$lang['stix0060'] = "User";
$lang['stix0061'] = "View all versions";
$lang['stix0062'] = "View all nations";
$lang['stix0063'] = "View all platforms";
$lang['stix0052'] = "другие";
$lang['stix0053'] = "Активное время (в днях)";
$lang['stix0054'] = "Неактивное время (в днях)";
$lang['stix0055'] = "онлайн в течение суток";
$lang['stix0056'] = "онлайн в течение %s дней";
$lang['stix0059'] = "Список пользователей";
$lang['stix0060'] = "Клиентов";
$lang['stix0061'] = "Показать все версии";
$lang['stix0062'] = "Показать все страны";
$lang['stix0063'] = "Показать все платформы";
$lang['stmy0001'] = "Моя статистика";
$lang['stmy0002'] = "Ранг";
$lang['stmy0003'] = "ID в базе данных:";
@@ -179,7 +191,7 @@ $lang['stmy0005'] = "Всего подключений к серверу:";
$lang['stmy0006'] = "Занесён в базу статистики";
$lang['stmy0007'] = "Проведенное время на сервере:";
$lang['stmy0008'] = "Онлайн за %s дней:";
$lang['stmy0009'] = "Active time last %s days:";
$lang['stmy0009'] = "Активное время за %s дней:";
$lang['stmy0010'] = "Получено достижений:";
$lang['stmy0011'] = "Достижение за онлайн на сервере";
$lang['stmy0012'] = "Уровень: Легенда";
@@ -201,13 +213,13 @@ $lang['stmy0027'] = "Уровень: Серебро";
$lang['stmy0028'] = "Уровень: Бронза";
$lang['stmy0029'] = "Уровень: Без достижений";
$lang['stmy0030'] = "Прогресс до следующего ранга на сервере";
$lang['stmy0031'] = "Total active time";
$lang['stna0001'] = "Nations";
$lang['stna0002'] = "statistics";
$lang['stna0003'] = "Code";
$lang['stna0004'] = "Count";
$lang['stna0005'] = "Versions";
$lang['stna0006'] = "Platforms";
$lang['stmy0031'] = "Общее время активности";
$lang['stna0001'] = "Страны";
$lang['stna0002'] = "статистика";
$lang['stna0003'] = "Код страны";
$lang['stna0004'] = "зарегистрировано";
$lang['stna0005'] = "Версии";
$lang['stna0006'] = "Платформы";
$lang['stnv0001'] = "Наши новости";
$lang['stnv0002'] = "Закрыть";
$lang['stnv0003'] = "Обновление информации о клиенте";
@@ -224,8 +236,8 @@ $lang['stnv0013'] = "Полученный приз будет отобража
$lang['stnv0014'] = "(Это может быть множитель времени(2x) на 8 часов или же бонус, в виде прибавки к основному времени (4 часа), и т.д.";
$lang['stnv0015'] = "Также, \"множители времени\" можно использовать для поднятия себя в рейтинге пользователей за неделю/месяц";
$lang['stnv0016'] = "Недоступно";
$lang['stnv0017'] = "Для доступа к этим данным необходимо, чтобы вы подключились к серверу TeamSpeak";
$lang['stnv0018'] = "Пожалуйста, подключитесь к TeamSpeak серверу и обновите вашу сессию, путём нажатия синей кнопки в верхнем правом углу браузера.";
$lang['stnv0017'] = "Для доступа к данной странице необходимо, чтобы вы подключились к серверу TeamSpeak";
$lang['stnv0018'] = "Пожалуйста, подключитесь к TeamSpeak серверу, а затем нажмите синюю кнопку ''Обновить'' в правом верхнем углу браузера.";
$lang['stnv0019'] = "Статистика сервера - содержимое";
$lang['stnv0020'] = "Эта страница содержит информацию о вашей статистике и активности на сервере.";
$lang['stnv0021'] = "Большинство этой информации было собрано с момента начального старта системы RankSystem, никак не с момента первого запуска TeamSpeak сервера.";
@@ -248,9 +260,9 @@ $lang['stnv0037'] = "Показывать только неисключенн
$lang['stnv0038'] = "Показывать только пользователей находящихся в онлайне";
$lang['stnv0039'] = "Показывать только пользователей не находящихся в онлайне";
$lang['stnv0040'] = "Показывать только пользователей в указанных группах, она же - выборка юзеров по рангам<br>Замените <i>GROUPID</i> на желаемые ID группы ранга.";
$lang['stnv0041'] = "Показать пользователей, удовлетворяющих поисковому запросу по дате последнего посещения сервера.<br>Замените <i>OPERATOR</i> на '<' или '>' или '=' или '!='.<br>Также замените <i>TIME</i> на желаемую дату поиска в формате 'Y-m-d H-i'(год-месяц-день час-минута) (пример: 2016-06-18 20-25).<br>Более подробный пример запроса: filter:lastseen:<:2016-06-18 20-25:";
$lang['stnv0041'] = "Показать пользователей, удовлетворяющих поисковому запросу по дате последнего посещения сервера.<br>Замените <i>OPERATOR</i> на '&lt;' или '&gt;' или '=' или '!='.<br>Также замените <i>TIME</i> на желаемую дату поиска в формате 'Y-m-d H-i'(год-месяц-день час-минута) (пример: 2016-06-18 20-25).<br>Более подробный пример запроса: filter:lastseen:&lt;:2016-06-18 20-25:";
$lang['stnv0042'] = "Показывать только пользователей из указанной страны.<br>Замените <i>TS3-COUNTRY-CODE</i> на желаемый код страны.<br>Коды стран вы можете взять <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\">Здесь(Википедия)</a>";
$lang['stnv0043'] = "connect TS3";
$lang['stnv0043'] = "Подключиться к серверу TS3";
$lang['stri0001'] = "Информация о системе рангов";
$lang['stri0002'] = "Что такое TSN RankSystem?";
$lang['stri0003'] = "Удобная система, позволяющая создать на сервере TeamSpeak 3 систему рангов-поощрений, основанную на времени, которое пользователи проводят на сервере. Ко всему прочему, она также занимается сбором информации о пользователях и последующим её отображением на сайте.";
@@ -263,58 +275,64 @@ $lang['stri0009'] = "Как создавалась TSN Ranksystem?";
$lang['stri0010'] = "\"RankSystem\" разрабатывалась на языке";
$lang['stri0011'] = "При создании использовался следующий набор инструментов:";
$lang['stri0012'] = "Особая благодарность:";
$lang['stri0013'] = "<a href=\"//nya-pw.ru/\" target=\"_blank\">sergey</a>, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a> & <a href=\"//want2speak.ru/\" target=\"_blank\">DeviantUser</a>(<a href=\"//vk.com/zheez\" target=\"_blank\">VK</a>) - За русскоязычный перевод интерфейса. Пишите о всех очепятках в ВК DeviantUser'у";
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//want2speak.ru/\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - За русскоязычный перевод интерфейса.";
$lang['stri0014'] = "Bejamin Frost - За помощь в создании дизайна сайта с помощью Bootstrap.";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> - За перевод интерфейса на итальянский язык.";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - За перевод интерфейса на арабский язык";
$lang['stri0015'] = "<a href=\"//hydrake.eu/\" target=\"_blank\">ZanK</a> & <a href=\"//mozzygaming.it\" target=\"_blank\">jacopomozzy</a> - За перевод интерфейса на итальянский язык.";
$lang['stri0016'] = "<a href=\"//iraqgaming.net/\" target=\"_blank\">DeStRoYzR</a> & <a href=\"//www.sagamer.net/\" target=\"_blank\">Jehad</a> - За перевод интерфейса на арабский язык";
$lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> - За перевод интерфейса на румынский язык.";
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - for initialisation dutch translation";
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - for french translation";
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - for portuguese translation";
$lang['sttw0001'] = "Топ-10 пользователей";
$lang['sttw0002'] = "За неделю";
$lang['sttw0003'] = "Набрал %s часов онлайна";
$lang['sttw0004'] = "Топ-10 в графике(Разрыв между участниками)";
$lang['sttw0004'] = "Топ-10 в графике (Разрыв между участниками)";
$lang['sttw0005'] = "Часов (Представляет собой 100 %)";
$lang['sttw0006'] = "%s часов (%s&#37;)";
$lang['sttw0007'] = "Участники топ-10 в сравнении";
$lang['sttw0008'] = "Топ-10 Vs остальные по времени онлайн";
$lang['sttw0009'] = "Топ-10 Vs остальные по активности";
$lang['sttw0010'] = "Tоп-10 Vs остальные по времени оффлайн";
$lang['sttw0008'] = "Топ-10 против остальных по онлайну";
$lang['sttw0009'] = "Топ-10 против остальных по активности";
$lang['sttw0010'] = "Tоп-10 против остальных по оффлайну";
$lang['sttw0011'] = "Топ-10 в графике";
$lang['sttw0012'] = "Остальные %s клиенты (в часах)";
$lang['sttw0013'] = "С %s Часами аквтиности";
$lang['sttw0013'] = "С %s часами активности";
$lang['sttm0001'] = "За месяц";
$lang['stta0001'] = "За все время";
$lang['stve0001'] = "\nHello %s,\nhere a [B]token[/B] to verify you for the Ranksystem:\n[B]%s[/B]\n\nPut this on the Ranksystem page inside the token field.\n\nIf you didn't request this message, please ignore it. If you get it repeated times, please contact an admin.";
$lang['stve0002'] = "A message with the token was sent to you on the TS3 server.";
$lang['stve0003'] = "Please enter the token, which you received on the TS3 server. If you have not received a message, please be sure you have chosen the correct unique ID.";
$lang['stve0004'] = "The entered token does not match! Please try it again.";
$lang['stve0005'] = "Congratulations, you are successfully verified! You can now go on..";
$lang['stve0006'] = "An unknown error happened. Please try it again. On repeated times contact an admin";
$lang['stve0007'] = "Verify on TeamSpeak";
$lang['stve0008'] = "1. Choose here your unique ID on the TS3 server to verify yourself.";
$lang['stve0009'] = " -- select yourself -- ";
$lang['stve0010'] = "2. You will receive a token on the TS3 server, which you have to enter here:";
$lang['stve0011'] = "Token:";
$lang['stve0012'] = "verify";
$lang['stve0001'] = "\nПривет %s,\nвот [B]ключ[/B] для проверки вас в системе рангов:\n[B]%s[/B]\n\nВставьте этот ключ в поле для ввода на странице ввода ключа.\n\nЕсли вы не запрашивали данное сообщение - просто проигнорируйте его. Если вы получаете его уже не в первый раз - свяжитесь с администратором.";
$lang['stve0002'] = "Сообщение с ключем было отправлено вам через личное сообщение на сервере TS3.";
$lang['stve0003'] = "Пожалуйста, введите ключ, который вы получили на сервере TS3. Если вы не получили ключ - убедитесь что вы выбрали правильный уникальный ID.";
$lang['stve0004'] = "Ключ, который вы ввели не подходит! Попробуйте снова.";
$lang['stve0005'] = "Поздравляем, проверка произошла успешно! Теперь вы можете пользоваться всем функционалом..";
$lang['stve0006'] = "Произошла неизвестная ошибка. Попробуйте ещё раз. Если не получится - свяжитесь с администратором.";
$lang['stve0007'] = "Проверка на сервере TS";
$lang['stve0008'] = "1. Выберите свой уникальный ID на сервере что бы произвести проверку.";
$lang['stve0009'] = " -- выберите себя -- ";
$lang['stve0010'] = "2. Вы получите ключ для подтверждения на сервере, который вам необходимо ввести в данное поле:";
$lang['stve0011'] = "Ключ:";
$lang['stve0012'] = "проверить";
$lang['time_ms'] = "мс";
$lang['time_sec'] = "Секунды";
$lang['time_min'] = "Минуты";
$lang['time_hour'] = "Часы";
$lang['time_day'] = "Дни";
$lang['upinf'] = "Доступна новая версия RankSystem; Сообщаю пользователям из списка на сервере...";
$lang['upmsg'] = "\nЭй, доступна новая версия [B]RankSystem[/B]!\n\nТекущая версия: %s\n[B]новая версия: %s[/B]\n\nПожалуйста, посетите наш сайт [URL]http://ts-n.net/ranksystem.php#changelog[/URL] для получения более подробной информации.\n\nStarting the update process in background. [B]Please check the ranksystem.log![/B]";
$lang['upmsg'] = "\nЭй, доступна новая версия [B]RankSystem[/B]!\n\nТекущая версия: %s\n[B]новая версия: %s[/B]\n\nПожалуйста, посетите наш сайт [URL]http://ts-n.net/ranksystem.php#changelog[/URL] для получения более подробной информации.\n\nПроцесс обновления был запущен в фоне. [B]Больше информации в файле /logs/ranksystem.log![/B]";
$lang['upsucc'] = "Обновление базы данных успешно выполнено.";
$lang['upuser'] = "Пользователь %s (Никнейм: %s; UID в базе данных: %s) получает новое количество (сумм. время подключения) из %s (активное время онлайна %s).";
$lang['upuserboost'] = "Пользователь %s (Никнейм: %s; UID в базе данных: %s) получает новое количество (сумм. время подключения) из %s (активное время онлайна %s) <b>[BOOST %sx]</b>.";
$lang['upuser'] = "Пользователь %s (Никнейм: %s; DBID: %s) получает новое количество (сумм. время подключения) из %s (активное время онлайна %s).";
$lang['upuserboost'] = "Пользователь %s (Никнейм: %s; DBID: %s) получает новое количество (сумм. время подключения) из %s (активное время онлайна %s) <b>[BOOST %sx]</b>.";
$lang['upusrerr'] = "Пользователь с уникальным ID %s не был найден (не правильно указан Уникальный ID или пользователь в настоящий момент не подключен к серверу Teamspeak)!";
$lang['upusrinf'] = "Пользователь %s был успешно проинформирован.";
$lang['user'] = "Логин";
$lang['wi'] = "Веб-панель";
$lang['wiaction'] = "Выполнить";
$lang['wiadmhide'] = "hide excepted clients";
$lang['wiadmhidedesc'] = "To hide excepted user in the following selection";
$lang['wiadmhide'] = "скрывать исключенных клиентов";
$lang['wiadmhidedesc'] = "Нужно ли скрывать исключенных клиентов в данном списке";
$lang['wiadmuuid'] = "UID администратора";
$lang['wiadmuuiddesc'] = "Введите здесь уникальный Teamspeak 3 идентификатор(UID) Администратора RankSystem.<br><br>В дальнейшем это пригодится вам, если вы потеряете пароль и доступ к веб-панели.<br><br>Если UID не задан, то сбросить пароль будет невозможно!";
$lang['wiboost'] = "Бустер онлайна";
$lang['wiboostdesc'] = "Вы можете указать здесь ID групп сервера(Их необходимо создать на TeamSpeak сервере заранее), выступающие в роли множителя накапливаемого времени, которое получает пользователь за онлайн на сервере. Также вы должны указать на сколько должно умножаться время и период действия группы-множителя. Чем больше множитель времени, тем быстрее пользователь достигнет следующий ранг. По окончанию действия множителя, группа-множитель автоматически снимается с пользователя. Пример указания группы-множителя следующий: ID группы=> множитель=> время(В секундах). Если вы хотите сделать две или больше таких групп, то разделите их между собой запятой.<br><br>Пример:<br>12=>2=>6000,13=>3=>2500,14=>5=>600<br><br>Из примера выше следует, что группа с ID 12 дает множитель времени х2 на 6000 секунд, а группа 13 имеет множитель х3 на 2500 секунд. 14 группа соответственно, имеет множитель х5 на 600 секунд.";
$lang['wibot1'] = "RankSystem был выключен. Более подробную информацию смотрите в логе ниже!";
$lang['wibot2'] = "RankSystem запущен. Более подробную информацию смотрите в логе ниже!";
$lang['wiboostdesc'] = "Вы можете указать здесь ID групп сервера (Их необходимо создать на TeamSpeak сервере заранее), выступающие в роли множителя накапливаемого времени, которое получает пользователь за онлайн на сервере. Также вы должны указать на сколько должно умножаться время и период действия группы-множителя. Чем больше множитель времени, тем быстрее пользователь достигнет следующий ранг. По окончанию действия множителя, группа-множитель автоматически снимается с пользователя. Пример указания группы-множителя следующий: ID группы=> множитель=> время(В секундах). Если вы хотите сделать две или больше таких групп, то разделите их между собой запятой.<br><br>Пример:<br>12=>2=>6000,13=>3=>2500,14=>5=>600<br><br>Из примера выше следует, что группа с ID 12 дает множитель времени х2 на 6000 секунд, а группа 13 имеет множитель х3 на 2500 секунд. 14 группа соответственно, имеет множитель х5 на 600 секунд.";
$lang['wibot1'] = "RankSystem была выключена. Более подробную информацию смотрите в логе ниже!";
$lang['wibot2'] = "RankSystem запущена. Более подробную информацию смотрите в логе ниже!";
$lang['wibot3'] = "RankSystem перезагружается. Более подробную информацию смотрите в логе ниже!";
$lang['wibot4'] = "Включить / Выключить бота RankSystem";
$lang['wibot5'] = "Запустить";
@@ -322,7 +340,7 @@ $lang['wibot6'] = "Остановить";
$lang['wibot7'] = "Перезапустить";
$lang['wibot8'] = "Лог RankSystem:";
$lang['wibot9'] = "Заполните все обязательные поля перед запуском RankSystem!";
$lang['wichdbid'] = "Client-database-ID reset";
$lang['wichdbid'] = "Сброс при изменении DBID";
$lang['wichdbiddesc'] = "Сбрасывает время онлайн пользователя, если его ID в базе данных клиента TeamSpeak изменился.<br><br>Пример:<br>Если пользователь удален из БД сервера TeamSpeak, то, новый ID в базе данных клиента будет записан со следующим подключением к серверу.";
$lang['wiconferr'] = "Есть ошибка в конфигурации Ranksystem. Пожалуйста, зайдите в Веб-Панель и проверьте настройки раздела 'Настройка RankSystem'. Особенно тщательно проверьте 'Ранги'!";
$lang['wichpw1'] = "Неверный старый пароль. Пожалуйста, повторите ввод заново.";
@@ -345,11 +363,11 @@ $lang['wiexcid'] = "Исключ. каналы";
$lang['wiexciddesc'] = "Через запятую должен будет указан список каналов, пользователей в которых должна будет игнорировать RankSystem<br><br>Находясь в этих каналах, пользователям не будет начисляться время за онлайн на сервере. <br><br>Данную функция можно использовать к примеру, для AFK каналов.<br>При режиме подсчёта за 'активное время', эта функция становится бесполезной, т.к. в канале юзеру перестает вовсе начисляться время бездействия<br><br>Пользователи находящиеся в таких каналах, помечаются на этот период как 'исключенные из RankSystem'. К тому же, данные пользователи перестают отображаться в 'stats/list_rankup.php' и становятся доступны только с фильтром поиска или с включенным отображением \"исключенных пользователей\"(Страница статистики - \"исключенные пользователи\").";
$lang['wiexgrp'] = "Исключ. группы сервера";
$lang['wiexgrpdesc'] = "Укажите через запятую ID групп сервера, пользователи в которых будут игнорироваться RankSystem.<br>Если пользователь находится хоты бы в одной из этих групп, то RankSystem будет игнорировать его.(Также не будет начислять онлайн)";
$lang['wiexres'] = "exception mode";
$lang['wiexres1'] = "default (count time)";
$lang['wiexres2'] = "break time";
$lang['wiexres3'] = "reset time";
$lang['wiexresdesc'] = "There are three modes, how to handle an exception. In every case the rank up (assign servergroup) is disabled. You can choose different options how the spended time from a user (which is excepted) should be handled.<br><br>1) <b>default (count time)</b>: At default the Ranksystem also count the online/active time of users, which are excepted (client/servergroup). With an exception only the rank up (assign servergroup) is disabled. That means if a user is not any more excepted, he would be assign to the group depending his collected time (e.g. level 3).<br><br>2) <b>break time</b>: On this option the spend online and idle time will be frozen (break) to the actual value (before the user got excepted). After an exception the (after removing the excepted servergroup or remove the expection rule) 'counting' will go on.<br><br>3) <b>reset time</b>: With this function the counted online and idle time will be resetting to zero at the moment the user are not any more excepted (due removing the excepted servergroup or remove the exception rule). The spend time due exception would be still count till it got reset.<br><br><br>The channel exception doesn't matter here, cause the time will always be ignored (like the break mode).";
$lang['wiexres'] = "Режим исключения";
$lang['wiexres1'] = "стандартный (всегда считать время)";
$lang['wiexres2'] = "заморозка времени";
$lang['wiexres3'] = "сброс времени";
$lang['wiexresdesc'] = "Существует три режима работы с исключенными пользователями. Во всех случаях время не начисляется, а ранги не выдаются. Вы можете выбрать разные варианты того, как накопленное пользователем время будет обрабатываться после того как он будет удален из исключений.<br><br>1) <b>стандартный (всегда считать время)</b>: По умолчанию, система рангов всегда считает время онлайн/активных пользователей, которые исключены из системы рангов (клиент/серверная группа). В данном режиме не работает только повышение ранга. Это означает, что как только пользователь удалится из исключений, ему будут выданы группы из системы рангов основываясь на времени его активности (например, уровень 3).<br><br>2) <b>заморозка времени</b>: С этой опцией онлайн и время простоя будут заморожены на текущем значении (до того как пользователь был исключен). После того как пользователь будет удален из исключений его время онлайн и неактивности будут снова накапливаться.<br><br>3) <b>сброс времени</b>: С этой опцией при исключении пользователя время его активности и неактивности будут учитываться, однако после того как пользователь будет удален из исключений его время активности и неактивности будут сброшены.<br><br><br>Исключения по каналам не играют никакой роли, так как время всегда будет игнорироваться (как в режиме заморозки).";
$lang['wiexuid'] = "Исключенные пользователи";
$lang['wiexuiddesc'] = "Укажите через запятую уникальные идентификаторы пользователей (UID), которых будет игнорировать RankSystem и им не будет засчитываться время, проведенное на сервере.<br>";
$lang['wigrptime'] = "Настройка рангов";
@@ -364,11 +382,11 @@ $lang['wihlts'] = "Настройка подключения к TeamSpeak";
$lang['wihlvs'] = "Прочие настройки";
$lang['wiignidle'] = "Игнорировать время бездействия";
$lang['wiignidledesc'] = "Задать период, в течение которого время бездействия будет игнорироваться.<br><br>Время бездействия - если клиент не выполняет каких-либо действий на сервере (=idle/бездействует), это время также учитывается RankSystem. Только когда установленный лимит будет достигнут, RankSystem начнет подсчитывать время бездействия для пользователя.<br><br>Эта функция работает только при включенном режиме подсчёта за 'активное время'(при высчитывании группы-ранга, когда время бездействия вычитается из \"активного\" времени).<br><br>Использование этой функции оправдано в том случае, если пользователь \"слушает\" говорящих людей и при этом ему зачисляется \"время бездействия\", которое обнуляется при любом его действии. <br><br>0= отключить данную функцию<br><br>Пример:<br>Игнорировать бездействие= 600 (секунд)<br>Клиенту 8 минут простоя не будут засчитаны системой рангов и оно будет ему засчитано как \"активное время\". Если пользователь находился 12 минут в бездействии при \"игнорировании бездействия\" в 10 минут, то ему будет зачислены только 2 минуты простоя.";
$lang['wilogout'] = "Выход";
$lang['wilog'] = "Папка логирования работы RankSystem";
$lang['wilogdesc'] = "Расположение логов Ranksystem на диске.<br><br>Пример:<br>/var/logs/ranksystem/<br><br>Убедитесь, что веб-пользователь имеет разрешение на редактирование этой папки/файлов(chmod).";
$lang['wilogout'] = "Выход";
$lang['wimsgmsg'] = "Оповещение";
$lang['wimsgmsgdesc'] = "Задать сообщение, которое будет отправлено пользователю, при достижении высшего ранга.<br><br>Данное сообщение отправляется посредством личных сообщений на TeamSpeak 3 сервере. Текст поддерживает использование bb-кодов программы Teamspeak.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Кроме того, также поддерживаются следующие аргументы в сообщении:<br>%1\$s - дни<br>%2\$s - часы<br>%3\$s - минут<br>%4\$s - секунды<br><br>Пример:<br>Привет,\\nты достиг высший ранг, за время онлайн на сервере в течение %1\$s дней, %2\$s часов и %3\$s минут на нашем сервере.[B]Продолжай в том же духе![/B] ;-)";
$lang['wimsgmsgdesc'] = "Задать сообщение, которое будет отправлено пользователю, при достижении высшего ранга.<br><br>Данное сообщение отправляется посредством личных сообщений на TeamSpeak 3 сервере. Текст поддерживает использование bb-кодов программы Teamspeak.<br>http://ts-n.net/lexicon.php?showid=97#lexindex<br><br>Кроме того, также поддерживаются следующие аргументы в сообщении:<br>%1\$s - дни<br>%2\$s - часы<br>%3\$s - минут<br>%4\$s - секунды<br>%5\$s - name of reached servergroup<br>%6&#36;s - name of the user (recipient)<br><br>Пример:<br>Привет,\\nты достиг высший ранг, за время онлайн на сервере в течение %1\$s дней, %2\$s часов и %3\$s минут на нашем сервере.[B]Продолжай в том же духе![/B] ;-)";
$lang['wimsgsn'] = "Новости сервера";
$lang['wimsgsndesc'] = "Здесь указывается новостное сообщение, отображаемое пользователям в каталоге сайта \"/stats/\".<br><br>Вы можете использвать html-разметку для создания красивого оформления текста.<br><br>Пример:<br>&#60b&#62TEXT&#60/b&#62; - <b>Жирный</b><br>&#60u&#62TEXT&#60/u&#62; - <u>Подчеркнутый</u><br>&#60i&#62TEXT&#60/i&#62; - <i>Наклонный</i><br>&#60br&#62; - Перенос текста на новую строку";
$lang['wimsgusr'] = "Уведомление при повышении";
@@ -384,23 +402,22 @@ $lang['winav8'] = "Запустить / Остановить бота";
$lang['winav9'] = "Доступно обновление!";
$lang['winav10'] = "Соединение с данным сайтом не защищено с помощью %s HTTPS%sЭто может повлечь за собой проблемы для вашей приватности и безопасности! %sДля использования HTTPS ваш веб-сервер должен поддерживать SSL-соединение.";
$lang['winav11'] = "Пожалуйста, укажите ваш уникальный идентификатор(UID) в разделе меню \"Прочее\". Это очень важно, на случай, если вы потеряете пароль от аккаунта веб-панели.";
$lang['winav12'] = "Addons";
$lang['winav12'] = "Аддоны";
$lang['winxinfo'] = "Команда \"nextup\"";
$lang['winxinfodesc'] = "Разрешает отправлять RankSytem-боту команду \"nextup\" личным сообщением.<br><br>После отправки команды пользователю будет отправлено ответное сообщение с информацией о требуемом времени до следующего повышения.<br><br><b>deactivated</b> - The function is deactivated. The command 'nextup' will be ignored.<br><b>allowed - only next rank</b> - Gives back the needed time for the next group.<br><b>allowed - all next ranks</b> - Gives back the needed time for all higher ranks.";
$lang['winxmode1'] = "deactivated";
$lang['winxmode2'] = "allowed - only next rank";
$lang['winxmode3'] = "allowed - all next ranks";
$lang['winxmode1'] = "Отключена";
$lang['winxmode2'] = "Включена - только следующий ранг";
$lang['winxmode3'] = "Включена - все следующие ранги";
$lang['winxmsg1'] = "Сообщение-ответ";
$lang['winxmsgdesc1'] = "Задайте форматирование и текст для сообщения, которое будет отправлено ответом на команду \"nextup\".<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br>%5&#36;s - Имя следующей группы-ранга<br><br>Пример:<br>Вы достигнете следующего ранга через: %1&#36;s дней, %2&#36;s часов, %3&#36;s минут и %4&#36;s секунд. Название следующей группы-ранга: [B]%5&#36;s[/B].";
$lang['winxmsgdesc1'] = "Задайте форматирование и текст для сообщения, которое будет отправлено ответом на команду \"nextup\".<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br>%5&#36;s - Имя следующей группы-ранга<br>%6&#36;s - name of the user (recipient)<br><br>Пример:<br>Вы достигнете следующего ранга через: %1&#36;s дней, %2&#36;s часов, %3&#36;s минут и %4&#36;s секунд. Название следующей группы-ранга: [B]%5&#36;s[/B].";
$lang['winxmsg2'] = "Сообщ. о макс.ранге";
$lang['winxmsgdesc2'] = "Данный текст будет отправлен пользователю при вводе команды \"nextup\", если пользователь уже достиг высшего ранга<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br><br>Пример:<br>You have been reached the highest rank for %1&#36;s days, %2&#36;s hours and %3&#36;s minutes and %4&#36;s seconds.";
$lang['winxmsgdesc2'] = "Данный текст будет отправлен пользователю при вводе команды \"nextup\", если пользователь уже достиг высшего ранга<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br>%6&#36;s - name of the user (recipient)<br><br>Пример:<br>Вы получили максимальный ранг за %1&#36;s дней, %2&#36;s часов %3&#36;s минут и %4&#36;s секунд онлайна.";
$lang['winxmsg3'] = "Сообщ. о исключении";
$lang['winxmsgdesc3'] = "Данный текст будет отправлен пользователю при вводе команды \"nextup\", если пользователь исключен из системы рангов RankSystem(Исключенный канал, группа, UID)<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br>%5&#36;s - Имя следующей группы-ранга<br><br>Пример:<br>Вы исключены из системы рангов RankSystem. Такое могло произойти, если Вы находитесь в \"Исключенном канале\", группе сервера или ваш идентификатор был вручную добавлен в исключение. За подробной информацией обратитесь к администратору сервера.";
$lang['winxmsgdesc3'] = "Данный текст будет отправлен пользователю при вводе команды \"nextup\", если пользователь исключен из системы рангов RankSystem(Исключенный канал, группа, UID)<br><br>Аргументы:<br>%1&#36;s - Оставшиеся дни до повышения<br>%2&#36;s - часы<br>%3&#36;s - минуты<br>%4&#36;s - секунды<br>%5&#36;s - Имя следующей группы-ранга<br>%6&#36;s - name of the user (recipient)<br><br>Пример:<br>Вы исключены из системы рангов RankSystem. Такое могло произойти, если Вы находитесь в \"Исключенном канале\", группе сервера или ваш идентификатор был вручную добавлен в исключение. За подробной информацией обратитесь к администратору сервера.";
$lang['wirtpw1'] = "Увы. Вами ранее не был указан UID администратора, с помощью которого должно производиться восстановление пароля от веб-панели. <b>В данном случае, восстановление пароля невозможно средствами RankSystem</b>.<br>Вы можете попробовать вручную изменить пароль от аккаунта через базу данных, но не забудьте при этом, что там хранится md5-хеш пароля( md5(\"password\") -> d41d8cd98f00b204e9800998ecf8427e ).";
$lang['wirtpw2'] = "Администратор с заданным UID не был найден среди пользователей онлайн на сервере. Вам необходимо подключиться к серверу с заданного в веб-панели уникального идентификатора(UID)!";
$lang['wirtpw3'] = "Ваш IP-адрес не совпадает с IP Администратора. Такое могло произойти, если ваш траффик в браузере перенаправлен на прокси-сервер или VPN(протоколы IPv4 / IPv6 также учитываются при сверке IP).";
$lang['wirtpw4'] = "\nThe password for the webinterface was successfully reset.\nUsername: %s\nPassword: [B]%s[/B]\n\nLogin %shere%s";
$lang['wirtpw4'] = "\nПароль для веб-панели успешно сброшен.\nПользователь: %s\nПароль: [B]%s[/B]\n\nВход %sздесь%s";
$lang['wirtpw4'] = "\nПароль к веб-интерфейсу был успешно сброшен.\nЛогин: %s\nПароль: [B]%s[/B]\n\nВойдите %sздесь%s";
$lang['wirtpw5'] = "Сообщение с новым паролем было отправлено через Teamspeak 3 сервер Администратору. Нажмите %sздесь%s, чтобы войти";
$lang['wirtpw6'] = "Пароль от веб-панели успешно сброшен. IP, с которого произведен сброс: %s.";
$lang['wirtpw7'] = "Сбросить пароль";
@@ -412,46 +429,46 @@ $lang['wirtpw12'] = "Ваши IP-адреса на сервере и на да
$lang['wiselcld'] = "Выбор пользователя";
$lang['wiselclddesc'] = "Укажите пользователя по его последнему никнейму или уникальному идентификатору(UID), или ID в базе данных Teamspeak 3 сервера.<br><br>Для большой базы данных поиск пользователя может занять некоторое время. Рекомендуется вставлять сразу скопированный никнейм(или UID) пользователя.";
$lang['wishcolas'] = "Текущая группа сервера";
$lang['wishcolasdesc'] = "Показ колонки 'Текущая группа сервера' в stats/list_rankup.php";
$lang['wishcolasdesc'] = "Показывать колонку 'Текущая группа сервера' в stats/list_rankup.php";
$lang['wishcolat'] = "Время активности";
$lang['wishcolatdesc'] = "Показ колонки 'Суммарное время активности' в stats/list_rankup.php";
$lang['wishcolatdesc'] = "Показывать колонку 'Суммарное время активности' в stats/list_rankup.php";
$lang['wishcolcld'] = "Ник клиента";
$lang['wishcolclddesc'] = "Показ колонки 'Ник клиента' в stats/list_rankup.php";
$lang['wishcolclddesc'] = "Показывать колонку 'Ник клиента' в stats/list_rankup.php";
$lang['wishcoldbid'] = "ID в Базе данных";
$lang['wishcoldbiddesc'] = "Показ колонки 'ID в Базе данных' в stats/list_rankup.php";
$lang['wishcolgs'] = "actual group since";
$lang['wishcolgsdesc'] = "Show column 'actual group since' in list_rankup.php";
$lang['wishcoldbiddesc'] = "Показывать колонку 'ID в Базе данных' в stats/list_rankup.php";
$lang['wishcolgs'] = "Текущая группа начиная с";
$lang['wishcolgsdesc'] = "Показывать колонку 'Текущая группа начиная с' на странице list_rankup.php";
$lang['wishcolit'] = "Учитывать время простоя";
$lang['wishcolitdesc'] = "Показ колонки 'суммарное время простоя' в stats/list_rankup.php";
$lang['wishcolitdesc'] = "Показывать колонку 'суммарное время простоя' в stats/list_rankup.php";
$lang['wishcolls'] = "Последний раз замечен";
$lang['wishcollsdesc'] = "Показ колонки 'Последний раз замечен' в stats/list_rankup.php";
$lang['wishcollsdesc'] = "Показывать колонку 'Последний раз замечен' в stats/list_rankup.php";
$lang['wishcolnx'] = "Время до след. ранга";
$lang['wishcolnxdesc'] = "Показ колонки 'Следующий Ранг' в stats/list_rankup.php";
$lang['wishcolnxdesc'] = "Показывать колонку 'Следующий Ранг' в stats/list_rankup.php";
$lang['wishcolot'] = "Время подключения";
$lang['wishcolotdesc'] = "Показ колонки 'суммарное время подключения' в stats/list_rankup.php";
$lang['wishcolotdesc'] = "Показывать колонку 'суммарное время подключения' в stats/list_rankup.php";
$lang['wishcolrg'] = "Ранг";
$lang['wishcolrgdesc'] = "Показ колонки 'Ранг' в stats/list_rankup.php";
$lang['wishcolrgdesc'] = "Показывать колонку 'Ранг' в stats/list_rankup.php";
$lang['wishcolsg'] = "Следующая сервер группа";
$lang['wishcolsgdesc'] = "Показ колонки 'следующая сервер группа' в stats/list_rankup.php";
$lang['wishcolsgdesc'] = "Показывать колонку 'следующая сервер группа' в stats/list_rankup.php";
$lang['wishcoluuid'] = "UID пользов.";
$lang['wishcoluuiddesc'] = "Показ колонки 'уникальный ID клиента'(UID) в stats/list_rankup.php";
$lang['wishcoluuiddesc'] = "Показывать колонку 'уникальный ID клиента'(UID) в stats/list_rankup.php";
$lang['wishexcld'] = "Исключенные пользователи";
$lang['wishexclddesc'] = "Показывать пользователей в list_rankup.php,<br>которые исключены и не участвуют в системе рангов.";
$lang['wishexgrp'] = "Группы исключения";
$lang['wishexgrpdesc'] = "Показывать пользователей в list_rankup.php, которые находятся в списке 'исключенных пользователей' и не должны учитываться RankSystem.";
$lang['wishhicld'] = "Пользователи с высшим рангом";
$lang['wishhiclddesc'] = "Показывать пользователей в list_rankup.php, достигших высшего уровня в Ranksystem.";
$lang['wishnav'] = "show site-navigation";
$lang['wishnavdesc'] = "Show the site navigation on 'stats/' page.<br><br>If this option is deactivated on the stats page the site navigation will be hidden.<br>You can then take each site i.e. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
$lang['wishnav'] = "Показывать навигацию по системе";
$lang['wishnavdesc'] = "Показывать ли навигацию на странице on 'stats/'.<br><br>Если эта опция отключена то навигация на сайте не будет отображаться.<br>You can then take each site i.e. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
$lang['wisupidle'] = "Режим";
$lang['wisupidledesc'] = "Предоставлены два режима, по которым будет высчиваться ранг пользователей:<br><br>1) Время подключения(Общее время): Общее время подключения на сервере, складывается из \"Активного времени\" и \"времени бездействия\"(колонка 'Сумм. время подключения' в 'stats/list_rankup.php')<br><br>2) Активное время(Время активности): Время, которое пользователь не находился в бездействии. Значение этого времени высчитывается путем вычитания \"времени бездействия из\" из \"Общего времени подключения на сервере\" (Колонка 'Сумм. время активности' в 'stats/list_rankup.php').<br><br>Не рекомендуется смена режима при уже отработавшем долгий срок старом режиме, но допустимо.";
$lang['wisvconf'] = "Сохранить";
$lang['wisvsuc'] = "Изменения успешно сохранены!";
$lang['wisvres'] = "Для принятия внесенных правок вам необходимо перезагрузить RankSystem!";
$lang['wisvres'] = "Для принятия внесенных правок вам необходимо перезагрузить RankSystem! %s";
$lang['witime'] = "Часовой пояс";
$lang['witimedesc'] = "Выбрать часовой пояс сервера.";
$lang['wits3avat'] = "Avatar Delay";
$lang['wits3avatdesc'] = "Define a time in seconds to delay the download of changed TS3 avatars.<br><br>This function is especially useful for (music) bots, which are changing his avatar periodic.";
$lang['wits3avat'] = "Задержка загрузки аватаров";
$lang['wits3avatdesc'] = "Определяет задержку при загрузке аватаров на сервере TS3.<br><br>Эта функция особенно полезна для серверов с (музыкальными) ботами, которые переодически меняют свои аватарки.";
$lang['wits3dch'] = "Канал по умолчанию";
$lang['wits3dchdesc'] = "При подключении к серверу, бот RankSystem будет пытаться войти в этот канал и останется там.";
$lang['wits3host'] = "Адрес TS3";

250
languages/nations_pt.php Normal file
View File

@@ -0,0 +1,250 @@
<?PHP
$nation = array();
$nation['AD']='Andorra';
$nation['AE']='Emirados Árabes Unidos';
$nation['AF']='Afeganistão';
$nation['AG']='Antígua e Barbuda';
$nation['AI']='Anguilla';
$nation['AL']='Albânia';
$nation['AM']='Arménia';
$nation['AO']='Angola';
$nation['AQ']='Região Antártica';
$nation['AR']='Argentina';
$nation['AS']='Samoa Americana';
$nation['AT']='Áustria';
$nation['AU']='Austrália';
$nation['AW']='Aruba';
$nation['AX']='Ilhas de Aland';
$nation['AZ']='Azerbaijão';
$nation['BA']='Bósnia e Herzegovina';
$nation['BB']='Barbados';
$nation['BD']='Bangladesh';
$nation['BE']='Bélgica';
$nation['BF']='Burkina Faso';
$nation['BG']='Bulgária';
$nation['BH']='Bahrein';
$nation['BI']='Burundi';
$nation['BJ']='Benim';
$nation['BL']='São Bartolomeu';
$nation['BM']='Bermudas';
$nation['BN']='Brunei';
$nation['BO']='Bolívia';
$nation['BR']='Brasil';
$nation['BS']='Bahamas';
$nation['BT']='Butão';
$nation['BV']='Ilha Bouvet';
$nation['BW']='Botswana';
$nation['BY']='Bielorrússia';
$nation['BZ']='Belize';
$nation['CA']='Canadá';
$nation['CC']='Ilhas Cocos (Keeling)';
$nation['CD']='República Democrática do Congo';
$nation['CF']='República Centro-Africana';
$nation['CG']='República do Congo';
$nation['CH']='Suíça';
$nation['CI']='Costa do Marfim';
$nation['CK']='Ilhas Cook';
$nation['CL']='Chile';
$nation['CM']='Camarões';
$nation['CN']='China';
$nation['CO']='Colômbia';
$nation['CR']='Costa Rica';
$nation['CS']='Iugoslávia';
$nation['CU']='Cuba';
$nation['CV']='Cabo Verde';
$nation['CW']='Curaçao';
$nation['CX']='Ilha Christmas';
$nation['CY']='Chipre';
$nation['CZ']='República Checa';
$nation['DE']='Alemanha';
$nation['DJ']='Djibouti';
$nation['DK']='Dinamarca';
$nation['DM']='Dominica';
$nation['DO']='República Dominicana';
$nation['DZ']='Argélia';
$nation['EC']='Equador';
$nation['EE']='Estónia';
$nation['EG']='Egito';
$nation['EH']='Saara Ocidental';
$nation['ER']='Eritreia';
$nation['ES']='Espanha';
$nation['ET']='Etiópia';
$nation['FI']='Finlândia';
$nation['FJ']='Fiji';
$nation['FK']='Ilhas Malvinas';
$nation['FM']='Estados Federados da Micronésia';
$nation['FO']='Ilhas Feroe';
$nation['FR']='França';
$nation['GA']='Gabão';
$nation['GB']='Grã-Bretanha';
$nation['GD']='Granada';
$nation['GE']='Geórgia';
$nation['GF']='Guiana Francesa';
$nation['GG']='Guernsey';
$nation['GH']='Gana';
$nation['GI']='Gibraltar';
$nation['GL']='Gronelândia';
$nation['GM']='Gâmbia';
$nation['GN']='Guiné';
$nation['GP']='Guadalupe';
$nation['GQ']='Guiné Equatorial';
$nation['GR']='Grécia';
$nation['GS']='Ilhas Geórgia do Sul e Sandwich do Sul';
$nation['GT']='Guatemala';
$nation['GU']='Guam';
$nation['GW']='Guiné-Bissau';
$nation['GY']='Guiana';
$nation['HK']='Hong Kong';
$nation['HM']='Ilha Heard e Ilhas McDonald';
$nation['HN']='Honduras';
$nation['HR']='Croácia';
$nation['HT']='Haiti';
$nation['HU']='Hungria';
$nation['ID']='Indonésia';
$nation['IE']='Irlanda';
$nation['IL']='Israel';
$nation['IM']='Ilha de Man';
$nation['IN']='Índia';
$nation['IO']='Território Britânico do Oceano Índico';
$nation['IQ']='Iraque';
$nation['IR']='Irã';
$nation['IS']='Islândia';
$nation['IT']='Itália';
$nation['JE']='Jersey';
$nation['JM']='Jamaica';
$nation['JO']='Jordânia';
$nation['JP']='Japão';
$nation['KE']='Quênia';
$nation['KG']='Quirguistão';
$nation['KH']='Camboja';
$nation['KI']='Kiribati';
$nation['KM']='Comores';
$nation['KN']='São Cristóvão e Nevis';
$nation['KP']='Coreia do Norte';
$nation['KR']='Coreia do Sul';
$nation['KW']='Kuwait';
$nation['KY']='Ilhas Cayman';
$nation['KZ']='Cazaquistão';
$nation['LA']='Laos';
$nation['LB']='Líbano';
$nation['LC']='Santa Lúcia';
$nation['LI']='Liechtenstein';
$nation['LK']='Sri Lanka';
$nation['LR']='Libéria';
$nation['LS']='Lesoto';
$nation['LT']='Lituânia';
$nation['LU']='Luxemburgo';
$nation['LV']='Letónia';
$nation['LY']='Líbia';
$nation['MA']='Marrocos';
$nation['MC']='Mónaco';
$nation['MD']='Moldávia';
$nation['ME']='Montenegro';
$nation['MG']='Madagáscar';
$nation['MH']='Ilhas Marshall';
$nation['MK']='República da Macedônia';
$nation['ML']='Mali';
$nation['MM']='Myanmar';
$nation['MN']='Mongólia';
$nation['MO']='Macau';
$nation['MP']='Marianas Setentrionais';
$nation['MQ']='Martinica';
$nation['MR']='Mauritânia';
$nation['MS']='Montserrat';
$nation['MT']='Malta';
$nation['MU']='Maurícia';
$nation['MV']='Maldivas';
$nation['MW']='Malawi';
$nation['MX']='México';
$nation['MY']='Malásia';
$nation['MZ']='Moçambique';
$nation['NA']='Namíbia';
$nation['NC']='Nova Caledónia';
$nation['NE']='Níger';
$nation['NF']='Ilha Norfolk';
$nation['NG']='Nigéria';
$nation['NI']='Nicarágua';
$nation['NL']='Países Baixos';
$nation['NO']='Noruega';
$nation['NP']='Nepal';
$nation['NR']='Nauru';
$nation['NU']='Niue';
$nation['NZ']='Nova Zelândia';
$nation['OM']='Omã';
$nation['PA']='Panamá';
$nation['PE']='Peru';
$nation['PF']='Polinésia Francesa';
$nation['PG']='Papua-Nova Guiné';
$nation['PH']='Filipinas';
$nation['PK']='Paquistão';
$nation['PL']='Polônia';
$nation['PM']='São Pedro e Miquelão';
$nation['PN']='Ilhas Pitcairn';
$nation['PR']='Porto Rico';
$nation['PS']='Estado da Palestina';
$nation['PT']='Portugal';
$nation['PW']='Palau';
$nation['PY']='Paraguai';
$nation['QA']='Catar';
$nation['RE']='Reunião';
$nation['RO']='Romênia';
$nation['RS']='Sérvia';
$nation['RU']='Rússia';
$nation['RW']='Ruanda';
$nation['SA']='Arábia Saudita';
$nation['SB']='Ilhas Salomão';
$nation['SC']='Seicheles';
$nation['SD']='Sudão';
$nation['SE']='Suécia';
$nation['SG']='Singapura';
$nation['SH']='Santa Helena';
$nation['SI']='Eslovênia';
$nation['SJ']='Svalbard e Jan Mayen';
$nation['SK']='Eslováquia';
$nation['SL']='Serra Leoa';
$nation['SM']='São Marinho';
$nation['SN']='Senegal';
$nation['SO']='Somália';
$nation['SR']='Suriname';
$nation['ST']='São Tomé e Príncipe';
$nation['SV']='El Salvador';
$nation['SY']='Síria';
$nation['SZ']='Suazilândia';
$nation['TC']='Ilhas Turcas e Caicos';
$nation['TD']='Chade';
$nation['TF']='Terras Austrais e Antárticas Francesas';
$nation['TG']='Togo';
$nation['TH']='Tailândia';
$nation['TJ']='Tajiquistão';
$nation['TK']='Tokelau';
$nation['TL']='Timor-Leste';
$nation['TM']='Turquemenistão';
$nation['TN']='Tunísia';
$nation['TO']='Tonga';
$nation['TR']='Turquia';
$nation['TT']='Trindade e Tobago';
$nation['TV']='Tuvalu';
$nation['TW']='Taiwan';
$nation['TZ']='Tanzânia';
$nation['UA']='Ucrânia';
$nation['UG']='Uganda';
$nation['UK']='Reino Unido';
$nation['UM']='Ilhas Menores Distantes dos Estados Unidos';
$nation['US']='Estados Unidos';
$nation['UY']='Uruguai';
$nation['UZ']='Uzbequistão';
$nation['VA']='Cidade do Vaticano';
$nation['VC']='São Vicente e Granadinas';
$nation['VE']='Venezuela';
$nation['VG']='Ilhas Virgens Britânicas';
$nation['VI']='Ilhas Virgens Americanas';
$nation['VN']='Vietnã';
$nation['VU']='Vanuatu';
$nation['WF']='Wallis e Futuna';
$nation['WS']='Samoa';
$nation['YE']='Iémen';
$nation['YT']='Mayotte';
$nation['ZA']='África do Sul';
$nation['ZM']='Zâmbia';
$nation['ZW']='Zimbabwe';
?>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
libs/flags/ptbr.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 47 KiB

View File

@@ -57,6 +57,9 @@ if (isset($mysqlcon) && ($config = $mysqlcon->query("SELECT * FROM config"))) {
} elseif($_GET["lang"] == "ru") {
$language = "ru";
$_SESSION['language'] = "ru";
} elseif($_GET["lang"] == "pt") {
$language = "pt";
$_SESSION['language'] = "pt";
} else {
$language = "en";
$_SESSION['language'] = "en";
@@ -151,5 +154,7 @@ if(!isset($language) || $language == "en") {
require_once(substr(dirname(__FILE__),0,-5).'languages/core_ro.php');
} elseif($language == "ru") {
require_once(substr(dirname(__FILE__),0,-5).'languages/core_ru.php');
} elseif($language == "pt") {
require_once(substr(dirname(__FILE__),0,-5).'languages/core_pt.php');
}
?>

View File

@@ -30,7 +30,7 @@ if(count($multiple_uuid) > 1 and !isset($_SESSION['uuid_verified'])) {
$servergroups = $dbgroups->fetchAll(PDO::FETCH_ASSOC);
foreach($servergroups as $servergroup) {
$sqlhisgroup[$servergroup['sgid']] = $servergroup['sgidname'];
if(file_exists('../icons/'.$servergroup['sgid'].'.png')) {
if(file_exists('../tsicons/'.$servergroup['sgid'].'.png')) {
$sqlhisgroup_file[$servergroup['sgid']] = true;
} else {
$sqlhisgroup_file[$servergroup['sgid']] = false;
@@ -112,7 +112,7 @@ require_once('nav.php');
<div class="form-group">
<?PHP if (isset($sqlhisgroup_file[$allowed_group]) && $sqlhisgroup_file[$allowed_group]===true) { ?>
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]; ?></label>
<label class="col-sm-1 control-label"><img src="../icons/<?PHP echo $allowed_group; ?>.png" alt="groupicon"></label>
<label class="col-sm-1 control-label"><img src="../tsicons/<?PHP echo $allowed_group; ?>.png" alt="groupicon"></label>
<label class="col-sm-2 control-label"></label>
<?PHP } else { ?>
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]; ?></label>
@@ -120,9 +120,9 @@ require_once('nav.php');
<?PHP } ?>
<div class="col-sm-2">
<?PHP if(in_array($allowed_group, $cld_groups)) {
echo '<input id="switch-animate" type="checkbox" checked data-size="mini" name="',$allowed_group,'" value="',$msgtouser,'">';
echo '<input type="checkbox" checked data-size="mini" name="',$allowed_group,'" value="1">';
} else {
echo '<input id="switch-animate" type="checkbox" data-size="mini" name="',$allowed_group,'" value="',$msgtouser,'">';
echo '<input type="checkbox" data-size="mini" name="',$allowed_group,'" value="1">';
} ?>
</div>
</div>

View File

@@ -16,20 +16,24 @@ if($language == "ar") {
require_once('../languages/nations_fr.php');
} elseif($language == "it") {
require_once('../languages/nations_it.php');
} elseif($language == "nl") {
require_once('../languages/nations_en.php');
} elseif($language == "ro") {
require_once('../languages/nations_en.php');
} elseif($language == "ru") {
require_once('../languages/nations_ru.php');
} elseif($language == "pt") {
require_once('../languages/nations_pt.php');
}
if(!isset($_SESSION['tsuid'])) {
set_session_ts3($ts['voice'], $mysqlcon, $dbname, $language, $adminuuid);
}
function human_readable_size($bytes) {
$size = array(' B',' KiB',' MiB',' GiB',' TiB',' PiB',' EiB',' ZiB',' YiB');
function human_readable_size($bytes,$lang) {
$size = array($lang['size_byte'],$lang['size_kib'],$lang['size_mib'],$lang['size_gib'],$lang['size_tib'],$lang['size_pib'],$lang['size_eib'],$lang['size_zib'],$lang['size_yib']);
$factor = floor((strlen($bytes) - 1) / 3);
return sprintf("%.2f", $bytes / pow(1024, $factor)) . @$size[$factor];
return sprintf("%.2f", $bytes / pow(1024, $factor)) . ' ' . @$size[$factor];
}
$sql = $mysqlcon->query("SELECT * FROM $dbname.stats_server");
@@ -357,15 +361,15 @@ require_once('nav.php');
</tr>
<tr>
<td><?PHP echo $lang['stix0028']; ?></td>
<td><?PHP if($sql_res[0]['server_status'] == 0) { echo '-';} else { echo $sql_res[0]['server_ping'] . ' ms';} ?></td>
<td><?PHP if($sql_res[0]['server_status'] == 0) { echo '-';} else { echo $sql_res[0]['server_ping'] . ' ' . $lang['time_ms'];} ?></td>
</tr>
<tr>
<td><?PHP echo $lang['stix0029']; ?></td>
<td><?PHP echo human_readable_size($sql_res[0]['server_bytes_down']); ?></td>
<td><?PHP echo human_readable_size($sql_res[0]['server_bytes_down'],$lang); ?></td>
</tr>
<tr>
<td><?PHP echo $lang['stix0030']; ?></td>
<td><?PHP echo human_readable_size($sql_res[0]['server_bytes_up']); ?></td>
<td><?PHP echo human_readable_size($sql_res[0]['server_bytes_up'],$lang); ?></td>
</tr>
<tr>
<td><?PHP echo $lang['stix0031']; ?></td>
@@ -386,9 +390,9 @@ require_once('nav.php');
<tbody>
<tr>
<td><?PHP echo $lang['stix0036']; ?></td>
<td><?PHP if(file_exists("../icons/servericon.png")) {
$img_content = file_get_contents("../icons/servericon.png");
echo $sql_res[0]['server_name'] .'<div class="pull-right"><img src="data:image/',mime_content_type("../icons/servericon.png"),';base64,'.base64_encode($img_content).'" alt="servericon"></div>';
<td><?PHP if(file_exists("../tsicons/servericon.png")) {
$img_content = file_get_contents("../tsicons/servericon.png");
echo $sql_res[0]['server_name'] .'<div class="pull-right"><img src="data:image;',mime_content_type("../tsicons/servericon.png"),';base64,'.base64_encode($img_content).'" alt="servericon"></div>';
} else { echo $sql_res[0]['server_name']; } ?></td>
</tr>
<tr>
@@ -555,7 +559,7 @@ require_once('nav.php');
} elseif ($usage == 'year') {
$server_usage = $mysqlcon->query("SELECT u1.timestamp, u1.clients, u1.channel FROM (SELECT @a:=@a+1,mod(@a,64) AS test,timestamp,clients,channel FROM $dbname.server_usage) AS u2, $dbname.server_usage AS u1 WHERE u1.timestamp=u2.timestamp AND u2.test='1' ORDER BY u2.timestamp DESC LIMIT 548");
} else {
$server_usage = $mysqlcon->query("SELECT u1.timestamp, u1.clients, u1.channel FROM (SELECT timestamp,clients,channel FROM $dbname.server_usage) AS u2, $dbname.server_usage AS u1 WHERE u1.timestamp=u2.timestamp ORDER BY u2.timestamp DESC LIMIT 96");
$server_usage = $mysqlcon->query("SELECT timestamp, clients, channel FROM $dbname.server_usage ORDER BY timestamp DESC LIMIT 96");
}
$server_usage = $server_usage->fetchAll(PDO::FETCH_ASSOC);
foreach($server_usage as $chart_value) {
@@ -572,7 +576,7 @@ require_once('nav.php');
hideHover: 'auto',
hoverCallback:
function (index, options, content, row) {
return "<b>" + row.y + "</b><br><div class='morris-hover-point' style='color:#2677B5'>Clients: " + row.a + "</div><div class='morris-hover-point' style='color:#868F96'>Channel: " + (row.b + row.a) + "</div>";
return "<b>" + row.y + "</b><br><div class='morris-hover-point text-primary'>Clients: " + row.a + "</div><div class='morris-hover-point text-muted'>Channel: " + (row.b + row.a) + "</div>";
} ,
labels: ['Clients', 'Channel']
});

View File

@@ -77,6 +77,7 @@ require_once('nav.php');
<p><?PHP echo $lang['stri0017']; ?></p>
<p><?PHP echo $lang['stri0018']; ?></p>
<p><?PHP echo $lang['stri0019']; ?></p>
<p><?PHP echo $lang['stri0020']; ?></p>
<br>
</div>
</div>

View File

@@ -78,17 +78,19 @@ if(isset($getstring) && strstr($getstring, 'filter:country:')) {
if(isset($getstring) && strstr($getstring, 'filter:lastseen:')) {
preg_match('/filter\:lastseen\:(.*)\:(.*)\:/',$searchstring,$seenvalue);
$searchstring = preg_replace('/filter\:lastseen\:(.*)\:(.*)\:/','',$searchstring);
if(is_numeric($seenvalue[2])) {
if(isset($seenvalue[2]) && is_numeric($seenvalue[2])) {
$lastseen = $seenvalue[2];
} else {
} elseif(isset($seenvalue[2])) {
$r = date_parse_from_format("Y-m-d H-i",$seenvalue[2]);
$lastseen = mktime($r['hour'], $r['minute'], $r['second'], $r['month'], $r['day'], $r['year']);
} else {
$lastseen = 0;
}
if($seenvalue[1] == '&lt;' || $seenvalue[1] == '<') {
if(isset($seenvalue[1]) && ($seenvalue[1] == '&lt;' || $seenvalue[1] == '<')) {
$operator = '<';
} elseif($seenvalue[1] == '&gt;' || $seenvalue[1] == '>') {
} elseif(isset($seenvalue[1]) && ($seenvalue[1] == '&gt;' || $seenvalue[1] == '>')) {
$operator = '>';
} elseif($seenvalue[1] == '!=') {
} elseif(isset($seenvalue[1]) && $seenvalue[1] == '!=') {
$operator = '!=';
} else {
$operator = '=';
@@ -116,7 +118,7 @@ $keyorder = '';
if (isset($_GET['sort'])) {
$keysort = strip_tags(htmlspecialchars($_GET['sort']));
}
if ($keysort != 'name' && $keysort != 'uuid' && $keysort != 'cldbid' && $keysort != 'rank' && $keysort != 'lastseen' && $keysort != 'count' && $keysort != 'idle' && $keysort != 'active' && $keysort != 'grpsince') {
if ($keysort != 'name' && $keysort != 'uuid' && $keysort != 'cldbid' && $keysort != 'rank' && $keysort != 'lastseen' && $keysort != 'count' && $keysort != 'idle' && $keysort != 'active' && $keysort != 'grpid' && $keysort != 'grpsince') {
$keysort = 'nextup';
}
if (isset($_GET['order'])) {
@@ -232,7 +234,7 @@ $dbgroups = $mysqlcon->query("SELECT * FROM $dbname.groups");
$servergroups = $dbgroups->fetchAll(PDO::FETCH_ASSOC);
foreach($servergroups as $servergroup) {
$sqlhisgroup[$servergroup['sgid']] = $servergroup['sgidname'];
if(file_exists('../icons/'.$servergroup['sgid'].'.png')) {
if(file_exists('../tsicons/'.$servergroup['sgid'].'.png')) {
$sqlhisgroup_file[$servergroup['sgid']] = true;
} else {
$sqlhisgroup_file[$servergroup['sgid']] = false;
@@ -384,7 +386,7 @@ if($adminlogin == 1) {
if ($sqlhis[$uid]['grpid'] == 0) {
echo '<td class="text-center"></td>';
} elseif ($sqlhisgroup_file[$sqlhis[$uid]['grpid']]===true) {
echo '<td class="text-center"><img src="../icons/'.$sqlhis[$uid]['grpid'].'.png" alt="groupicon">&nbsp;&nbsp;' , $sqlhisgroup[$usergroupid] , '</td>';
echo '<td class="text-center"><img src="../tsicons/'.$sqlhis[$uid]['grpid'].'.png" alt="groupicon">&nbsp;&nbsp;' , $sqlhisgroup[$usergroupid] , '</td>';
} else {
echo '<td class="text-center">' , $sqlhisgroup[$usergroupid] , '</td>';
}
@@ -418,7 +420,7 @@ if($adminlogin == 1) {
} elseif ($except == 2 || $except == 3) {
echo '<td class="text-center"><em>',$lang['listexcept'],'</em></td>';
} elseif (isset($sqlhisgroup_file[$groupid]) && $sqlhisgroup_file[$groupid]===true) {
echo '<td class="text-center"><img src="../icons/'.$groupid.'.png" alt="groupicon">&nbsp;&nbsp;' , $sqlhisgroup[$groupid] , '</td>';
echo '<td class="text-center"><img src="../tsicons/'.$groupid.'.png" alt="groupicon">&nbsp;&nbsp;' , $sqlhisgroup[$groupid] , '</td>';
} elseif (isset($sqlhisgroup[$groupid])) {
echo '<td class="text-center">' , $sqlhisgroup[$groupid] , '</td>';
} else {

View File

@@ -10,91 +10,99 @@ if(!isset($_SESSION['tsuid']) || isset($_SESSION['uuid_verified'])) {
set_session_ts3($ts['voice'], $mysqlcon, $dbname, $language, $adminuuid);
}
$getstring = $_SESSION['tsuid'];
$searchmysql = 'WHERE uuid LIKE \'%'.$getstring.'%\'';
$multiple_uuid = explode(',', substr($_SESSION['multiple'], 0, -1));
$dbdata = $mysqlcon->query("SELECT * FROM $dbname.user $searchmysql");
$dbdata_fetched = $dbdata->fetchAll();
$count_hours = round($dbdata_fetched[0]['count']/3600);
$idle_hours = round($dbdata_fetched[0]['idle']/3600);
$except = $dbdata_fetched[0]['except'];
if(count($multiple_uuid) > 1 and !isset($_SESSION['uuid_verified'])) {
$err_msg = sprintf($lang['stag0006'], '<a href="verify.php">', '</a>'); $err_lvl = 3;
if ($substridle == 1) {
$activetime = $dbdata_fetched[0]['count'] - $dbdata_fetched[0]['idle'];
} else {
$activetime = $dbdata_fetched[0]['count'];
}
$active_count = $dbdata_fetched[0]['count'] - $dbdata_fetched[0]['idle'];
krsort($grouptime);
$grpcount = 0;
$nextgrp = '';
$getstring = $_SESSION['tsuid'];
$searchmysql = 'WHERE uuid LIKE \'%'.$getstring.'%\'';
foreach ($grouptime as $time => $groupid) {
$grpcount++;
$actualgrp = $time;
if ($activetime > $time) {
break;
$dbdata = $mysqlcon->query("SELECT * FROM $dbname.user $searchmysql");
$dbdata_fetched = $dbdata->fetchAll();
$count_hours = round($dbdata_fetched[0]['count']/3600);
$idle_hours = round($dbdata_fetched[0]['idle']/3600);
$except = $dbdata_fetched[0]['except'];
if ($substridle == 1) {
$activetime = $dbdata_fetched[0]['count'] - $dbdata_fetched[0]['idle'];
} else {
$nextup = $time - $activetime;
$nextgrp = $time;
$activetime = $dbdata_fetched[0]['count'];
}
}
if($actualgrp==$nextgrp) {
$actualgrp = 0;
}
if($activetime>$nextgrp) {
$percentage_rankup = 100;
} else {
$takedtime = $activetime - $actualgrp;
$neededtime = $nextgrp - $actualgrp;
$percentage_rankup = round($takedtime/$neededtime*100);
}
$active_count = $dbdata_fetched[0]['count'] - $dbdata_fetched[0]['idle'];
$stats_user = $mysqlcon->query("SELECT * FROM $dbname.stats_user WHERE uuid='$getstring'");
$stats_user = $stats_user->fetchAll();
krsort($grouptime);
$grpcount = 0;
$nextgrp = '';
if (isset($stats_user[0]['count_week'])) $count_week = $stats_user[0]['count_week']; else $count_week = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_week"); $count_week = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['active_week'])) $active_week = $stats_user[0]['active_week']; else $active_week = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_week"); $active_week = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['count_month'])) $count_month = $stats_user[0]['count_month']; else $count_month = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_month"); $count_month = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['active_month'])) $active_month = $stats_user[0]['active_month']; else $active_month = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_month"); $active_month = $dtF->diff($dtT)->format($timeformat);
if (isset($dbdata_fetched[0]['count'])) $count_total = $dbdata_fetched[0]['count']; else $count_total = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_total"); $count_total = $dtF->diff($dtT)->format($timeformat);
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_count"); $active_count = $dtF->diff($dtT)->format($timeformat);
foreach ($grouptime as $time => $groupid) {
$grpcount++;
$actualgrp = $time;
if ($activetime > $time) {
break;
} else {
$nextup = $time - $activetime;
$nextgrp = $time;
}
}
if($actualgrp==$nextgrp) {
$actualgrp = 0;
}
if($activetime>$nextgrp) {
$percentage_rankup = 100;
} else {
$takedtime = $activetime - $actualgrp;
$neededtime = $nextgrp - $actualgrp;
$percentage_rankup = round($takedtime/$neededtime*100);
}
$time_for_bronze = 50;
$time_for_silver = 100;
$time_for_gold = 250;
$time_for_legendary = 500;
$stats_user = $mysqlcon->query("SELECT * FROM $dbname.stats_user WHERE uuid='$getstring'");
$stats_user = $stats_user->fetchAll();
$connects_for_bronze = 50;
$connects_for_silver = 100;
$connects_for_gold = 250;
$connects_for_legendary = 500;
if (isset($stats_user[0]['count_week'])) $count_week = $stats_user[0]['count_week']; else $count_week = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_week"); $count_week = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['active_week'])) $active_week = $stats_user[0]['active_week']; else $active_week = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_week"); $active_week = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['count_month'])) $count_month = $stats_user[0]['count_month']; else $count_month = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_month"); $count_month = $dtF->diff($dtT)->format($timeformat);
if (isset($stats_user[0]['active_month'])) $active_month = $stats_user[0]['active_month']; else $active_month = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_month"); $active_month = $dtF->diff($dtT)->format($timeformat);
if (isset($dbdata_fetched[0]['count'])) $count_total = $dbdata_fetched[0]['count']; else $count_total = 0;
$dtF = new DateTime("@0"); $dtT = new DateTime("@$count_total"); $count_total = $dtF->diff($dtT)->format($timeformat);
$dtF = new DateTime("@0"); $dtT = new DateTime("@$active_count"); $active_count = $dtF->diff($dtT)->format($timeformat);
$achievements_done = 0;
$time_for_bronze = 50;
$time_for_silver = 100;
$time_for_gold = 250;
$time_for_legendary = 500;
if($count_hours >= $time_for_legendary) {
$achievements_done = $achievements_done + 4;
} elseif($count_hours >= $time_for_gold) {
$achievements_done = $achievements_done + 3;
} elseif($count_hours >= $time_for_silver) {
$achievements_done = $achievements_done + 2;
} else {
$achievements_done = $achievements_done + 1;
}
if($_SESSION['tsconnections'] >= $connects_for_legendary) {
$achievements_done = $achievements_done + 4;
} elseif($_SESSION['tsconnections'] >= $connects_for_gold) {
$achievements_done = $achievements_done + 3;
} elseif($_SESSION['tsconnections'] >= $connects_for_silver) {
$achievements_done = $achievements_done + 2;
} else {
$achievements_done = $achievements_done + 1;
$connects_for_bronze = 50;
$connects_for_silver = 100;
$connects_for_gold = 250;
$connects_for_legendary = 500;
$achievements_done = 0;
if($count_hours >= $time_for_legendary) {
$achievements_done = $achievements_done + 4;
} elseif($count_hours >= $time_for_gold) {
$achievements_done = $achievements_done + 3;
} elseif($count_hours >= $time_for_silver) {
$achievements_done = $achievements_done + 2;
} else {
$achievements_done = $achievements_done + 1;
}
if($_SESSION['tsconnections'] >= $connects_for_legendary) {
$achievements_done = $achievements_done + 4;
} elseif($_SESSION['tsconnections'] >= $connects_for_gold) {
$achievements_done = $achievements_done + 3;
} elseif($_SESSION['tsconnections'] >= $connects_for_silver) {
$achievements_done = $achievements_done + 2;
} else {
$achievements_done = $achievements_done + 1;
}
}
function get_percentage($max_value, $value) {
@@ -103,7 +111,8 @@ function get_percentage($max_value, $value) {
require_once('nav.php');
?>
<div id="page-wrapper">
<?PHP if(isset($err_msg)) error_handling($err_msg, 3); ?>
<?PHP if(isset($err_msg)) error_handling($err_msg, 3);
if(count($multiple_uuid) > 1) { echo "</div></div></body></html>"; exit; } ?>
<div class="container-fluid">
<!-- Page Heading -->
@@ -357,7 +366,7 @@ require_once('nav.php');
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning progress-bar-striped active role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="min-width: 15em; width:<?PHP echo get_percentage($connects_for_bronze, $_SESSION['tsconnections']); ?>%;">
<div class="progress-bar progress-bar-warning progress-bar-striped active" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="min-width: 15em; width:<?PHP echo get_percentage($connects_for_bronze, $_SESSION['tsconnections']); ?>%;">
<?PHP echo get_percentage($connects_for_bronze, $_SESSION['tsconnections']),$lang['stmy0022']; ?>
</div>
</div>

View File

@@ -1,14 +1,14 @@
<!DOCTYPE html>
<html>
<html lang="<?PHP echo $language; ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="version" content="<?PHP echo $currvers; ?>">
<link rel="icon" href="../icons/rs.png">
<link rel="icon" href="../tsicons/rs.png">
<title>TS-N.NET Ranksystem</title>
<link href="../libs/combined_stats.css?v=<?PHP echo $currvers; ?>" rel="stylesheet">
<script src="../libs/combined_stats.js?v=<?PHP echo $currvers; ?>"></script>
<link href="../libs/combined_st.css?v=<?PHP echo $currvers; ?>" rel="stylesheet">
<script src="../libs/combined_st.js?v=<?PHP echo $currvers; ?>"></script>
<?PHP
if(isset($shownav) && $shownav == 0) { ?>
<style>
@@ -250,16 +250,19 @@
<a href="?lang=fr"><span class="flag-icon flag-icon-fr"></span>&nbsp;&nbsp;FR - français</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - italiano</a>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - Italiano</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-nl"></span>&nbsp;&nbsp;NL - Nederlands</a>
<a href="?lang=nl"><span class="flag-icon flag-icon-nl"></span>&nbsp;&nbsp;NL - Nederlands</a>
</li>
<li>
<a href="?lang=ro"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - românesc</a>
<a href="?lang=ro"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - Română</a>
</li>
<li>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - русский</a>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - Pусский</a>
</li>
<li>
<a href="?lang=pt"><span class="flag-icon flag-icon-ptbr"></span>&nbsp;&nbsp;PT - Português</a>
</li>
</ul>
</li>

View File

Before

Width:  |  Height:  |  Size: 435 B

After

Width:  |  Height:  |  Size: 435 B

View File

@@ -131,9 +131,9 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<script>
$("input[name='setontime_day']").TouchSpin({
min: 0,
max: 106751991167299,
max: 24855,
verticalbuttons: true,
prefix: 'Day(s):'
prefix: '<?PHP echo $lang['time_day']; ?>'
});
</script>
</div>
@@ -147,7 +147,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
min: 0,
max: 23,
verticalbuttons: true,
prefix: 'Hour(s):'
prefix: '<?PHP echo $lang['time_hour']; ?>'
});
</script>
</div>
@@ -161,7 +161,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
min: 0,
max: 59,
verticalbuttons: true,
prefix: 'Min.:'
prefix: '<?PHP echo $lang['time_min']; ?>'
});
</script>
</div>
@@ -175,7 +175,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
min: 0,
max: 59,
verticalbuttons: true,
prefix: 'Sec:'
prefix: '<?PHP echo $lang['time_sec']; ?>'
});
</script>
</div>

View File

@@ -58,7 +58,8 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
$err_msg = print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
} else {
$err_msg = $lang['wisvsuc']." ".$lang['wisvres'];
$err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres'], '&nbsp;&nbsp;<form class="btn-group" name="restart" action="bot.php" method="POST"><button
type="submit" class="btn btn-primary" name="restart"><i class="fa fa-fw fa-refresh"></i>&nbsp;'.$lang['wibot7'].'</button></form>');
$err_lvl = NULL;
}
$config[0]['grouptime'] = $_POST['grouptime'];
@@ -114,14 +115,14 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<div class="form-group">
<label class="col-sm-4 control-label" data-toggle="modal" data-target="#wiexgrpdesc"><?php echo $lang['wiexgrp']; ?><i class="help-hover glyphicon glyphicon-question-sign"></i></label>
<div class="col-sm-8">
<textarea class="form-control" data-pattern="^([0-9]+,)*[0-9]+$" data-error="Only use digits separated with a comma! Also must the first and last value be digit!" rows="1" name="exceptgroup" maxlength="999"><?php echo $config[0]['exceptgroup']; ?></textarea>
<textarea class="form-control" data-pattern="^([0-9]{1,9},)*[0-9]{1,9}$" data-error="Only use digits separated with a comma! Also must the first and last value be digit!" rows="1" name="exceptgroup" maxlength="999"><?php echo $config[0]['exceptgroup']; ?></textarea>
<div class="help-block with-errors"></div>
</div>
</div>
<div class="form-group">
<label class="col-sm-4 control-label" data-toggle="modal" data-target="#wiexciddesc"><?php echo $lang['wiexcid']; ?><i class="help-hover glyphicon glyphicon-question-sign"></i></label>
<div class="col-sm-8">
<textarea class="form-control" data-pattern="^([0-9]+,)*[0-9]+$" data-error="Only use digits separated with a comma! Also must the first and last value be digit!" rows="1" name="exceptcid" maxlength="999"><?php echo $config[0]['exceptcid']; ?></textarea>
<textarea class="form-control" data-pattern="^([0-9]{1,9},)*[0-9]{1,9}$" data-error="Only use digits separated with a comma! Also must the first and last value be digit!" rows="1" name="exceptcid" maxlength="999"><?php echo $config[0]['exceptcid']; ?></textarea>
<div class="help-block with-errors"></div>
</div>
</div>
@@ -131,7 +132,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<div class="form-group required-field-block">
<label class="col-sm-4 control-label" data-toggle="modal" data-target="#wigrptimedesc"><?php echo $lang['wigrptime']; ?><i class="help-hover glyphicon glyphicon-question-sign"></i></label>
<div class="col-sm-8">
<textarea class="form-control" data-pattern="^([0-9]+=>[0-9]+,)*[0-9]+=>[0-9]+$" data-error="Wrong definition, please look at description for more details. No comma at ending!" rows="5" name="grouptime" maxlength="5000" required><?php echo $config[0]['grouptime']; ?></textarea>
<textarea class="form-control" data-pattern="^([0-9]{1,9}=>[0-9]{1,9},)*[0-9]{1,9}=>[0-9]{1,9}$" data-error="Wrong definition, please look at description for more details. No comma at ending!" rows="5" name="grouptime" maxlength="5000" required><?php echo $config[0]['grouptime']; ?></textarea>
<div class="required-icon"><div class="text">*</div></div>
<div class="help-block with-errors"></div>
</div>

View File

@@ -59,7 +59,8 @@ $db[\'dbname\']="'.$_POST['dbname'].'";
$err_msg = sprintf($lang['widbcfgerr']);
$err_lvl = 3;
} else {
$err_msg = $lang['wisvsuc']." ".$lang['wisvres'];
$err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres'], '&nbsp;&nbsp;<form class="btn-group" name="restart" action="bot.php" method="POST"><button
type="submit" class="btn btn-primary" name="restart"><i class="fa fa-fw fa-refresh"></i>&nbsp;'.$lang['wibot7'].'</button></form>');
$err_lvl = 0;
}
fclose($handle);

View File

@@ -54,7 +54,8 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
$err_msg = print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
} else {
$err_msg = $lang['wisvsuc']." ".$lang['wisvres'];
$err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres'], '&nbsp;&nbsp;<form class="btn-group" name="restart" action="bot.php" method="POST"><button
type="submit" class="btn btn-primary" name="restart"><i class="fa fa-fw fa-refresh"></i>&nbsp;'.$lang['wibot7'].'</button></form>');
$err_lvl = NULL;
}
$rankupmsg = $_POST['rankupmsg'];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html>
<html>
<html lang="<?PHP echo $language; ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="version" content="<?PHP echo $currvers; ?>">
<link rel="icon" href="../icons/rs.png">
<link rel="icon" href="../tsicons/rs.png">
<title>TS-N.NET Ranksystem</title>
<link href="../libs/combined_wi.css?v=<?PHP echo $currvers; ?>" rel="stylesheet">
<script src="../libs/combined_wi.js?v=<?PHP echo $currvers; ?>"></script>
@@ -73,22 +73,25 @@
<a href="?lang=de"><span class="flag-icon flag-icon-de"></span>&nbsp;&nbsp;DE - Deutsch</a>
</li>
<li>
<a href="?lang=en"><span class="flag-icon flag-icon-gb"></span>&nbsp;&nbsp;EN - english</a>
<a href="?lang=en"><span class="flag-icon flag-icon-gb"></span>&nbsp;&nbsp;EN - English</a>
</li>
<li>
<a href="?lang=fr"><span class="flag-icon flag-icon-fr"></span>&nbsp;&nbsp;FR - français</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - italiano</a>
<a href="?lang=it"><span class="flag-icon flag-icon-it"></span>&nbsp;&nbsp;IT - Italiano</a>
</li>
<li>
<a href="?lang=it"><span class="flag-icon flag-icon-nl"></span>&nbsp;&nbsp;NL - Nederlands</a>
</li>
<li>
<a href="?lang=ro"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - românesc</a>
<a href="?lang=ro"><span class="flag-icon flag-icon-ro"></span>&nbsp;&nbsp;RO - Română</a>
</li>
<li>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - русский</a>
<a href="?lang=ru"><span class="flag-icon flag-icon-ru"></span>&nbsp;&nbsp;RU - Pусский</a>
</li>
<li>
<a href="?lang=pt"><span class="flag-icon flag-icon-ptbr"></span>&nbsp;&nbsp;PT - Português</a>
</li>
</ul>
</li>

View File

@@ -44,18 +44,19 @@ require_once('nav.php');
if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['password'] == $webpass && $_SESSION['clientip'] == getclientip()) {
$timezone = $_POST['timezone'];
$dateformat = $_POST['dateformat'];
$timeformat = $_POST['dateformat'];
$logpath = addslashes($_POST['logpath']);
$language = $_POST['languagedb'];
if (isset($_POST['upcheck'])) $upcheck = 1; else $upcheck = 0;
$updateinfotime = $_POST['updateinfotime'];
$uniqueid = $_POST['uniqueid'];
$adminuuid = $_POST['adminuuid'];
if ($mysqlcon->exec("UPDATE $dbname.config set timezone='$timezone',dateformat='$dateformat',logpath='$logpath',language='$language',upcheck='$upcheck',updateinfotime='$updateinfotime',uniqueid='$uniqueid',adminuuid='$adminuuid'") === false) {
if ($mysqlcon->exec("UPDATE $dbname.config set timezone='$timezone',dateformat='$timeformat',logpath='$logpath',language='$language',upcheck='$upcheck',updateinfotime='$updateinfotime',uniqueid='$uniqueid',adminuuid='$adminuuid'") === false) {
$err_msg = print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
} else {
$err_msg = $lang['wisvsuc']." ".$lang['wisvres'];
$err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres'], '&nbsp;&nbsp;<form class="btn-group" name="restart" action="bot.php" method="POST"><button
type="submit" class="btn btn-primary" name="restart"><i class="fa fa-fw fa-refresh"></i>&nbsp;'.$lang['wibot7'].'</button></form>');
$err_lvl = NULL;
}
$logpath = $_POST['logpath'];
@@ -113,12 +114,13 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<?PHP
echo '<option data-subtext="العربية" value="ar"'.($language === 'ar' ? ' selected="selected"' : '').'>AR</option>';
echo '<option data-subtext="Deutsch" value="de"'.($language === 'de' ? ' selected="selected"' : '').'>DE</option>';
echo '<option data-subtext="english" value="en"'.($language === 'en' ? ' selected="selected"' : '').'>EN</option>';
echo '<option data-subtext="English" value="en"'.($language === 'en' ? ' selected="selected"' : '').'>EN</option>';
echo '<option data-subtext="français" value="fr"'.($language === 'fr' ? ' selected="selected"' : '').'>FR</option>';
echo '<option data-subtext="italiano" value="it"'.($language === 'it' ? ' selected="selected"' : '').'>IT</option>';
echo '<option data-subtext="Italiano" value="it"'.($language === 'it' ? ' selected="selected"' : '').'>IT</option>';
echo '<option data-subtext="Nederlands" value="nl"'.($language === 'nl' ? ' selected="selected"' : '').'>NL</option>';
echo '<option data-subtext="românesc" value="ro"'.($language === 'ro' ? ' selected="selected"' : '').'>RO</option>';
echo '<option data-subtext="русский" value="ru"'.($language === 'ru' ? ' selected="selected"' : '').'>RU</option>';
echo '<option data-subtext="Română" value="ro"'.($language === 'ro' ? ' selected="selected"' : '').'>RO</option>';
echo '<option data-subtext="Pусский" value="ru"'.($language === 'ru' ? ' selected="selected"' : '').'>RU</option>';
echo '<option data-subtext="Português" value="pt"'.($language === 'pt' ? ' selected="selected"' : '').'>PT</option>';
?>
</select>
</div>

View File

@@ -57,7 +57,8 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
$err_msg = print_r($mysqlcon->errorInfo(), true);
$err_lvl = 3;
} else {
$err_msg = $lang['wisvsuc']." ".$lang['wisvres'];
$err_msg = $lang['wisvsuc']." ".sprintf($lang['wisvres'], '&nbsp;&nbsp;<form class="btn-group" name="restart" action="bot.php" method="POST"><button
type="submit" class="btn btn-primary" name="restart"><i class="fa fa-fw fa-refresh"></i>&nbsp;'.$lang['wibot7'].'</button></form>');
$err_lvl = NULL;
}
$ts['host'] = $_POST['tshost'];
@@ -168,7 +169,7 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<script>
$("input[name='defchid']").TouchSpin({
min: 0,
max: 9223372036854775807,
max: 2147483647,
verticalbuttons: true,
prefix: 'ID:'
});
@@ -181,11 +182,13 @@ if (isset($_POST['update']) && $_SESSION['username'] == $webuser && $_SESSION['p
<div class="col-sm-8">
<select class="selectpicker show-tick form-control" id="basic" name="slowmode">
<?PHP
echo '<option data-subtext="[recommended]" value="0"'; if($slowmode=="0") echo ' selected="selected"'; echo '>Realtime (deactivated)</option>';
echo '<option data-subtext="[recommended]" value="0"'; if($slowmode=="0") echo ' selected="selected"'; echo '>disabled (Realtime)</option>';
echo '<option data-divider="true">&nbsp;</option>';
echo '<option data-subtext="(0,2 seconds)" value="200000"'; if($slowmode=="200000") echo ' selected="selected"'; echo '>Low delay</option>';
echo '<option data-subtext="(0,5 seconds)" value="500000"'; if($slowmode=="500000") echo ' selected="selected"'; echo '>Middle delay</option>';
echo '<option data-subtext="(1,0 seconds)" value="1000000"'; if($slowmode=="1000000") echo ' selected="selected"'; echo '>High delay</option>';
echo '<option data-subtext="(2,0 seconds)" value="2000000"'; if($slowmode=="2000000") echo ' selected="selected"'; echo '>Huge delay</option>';
echo '<option data-subtext="(5,0 seconds)" value="5000000"'; if($slowmode=="5000000") echo ' selected="selected"'; echo '>Ultra delay</option>';
?>
</select>
</div>