release 1.3.7

This commit is contained in:
Newcomer1989
2020-02-15 18:55:28 +01:00
parent 49bf90fb18
commit f7dcb8faef
56 changed files with 2889 additions and 1479 deletions

View File

@@ -30,6 +30,7 @@ $lang['day'] = "<small>day</small> %d";
$lang['days'] = "<small>يوم</small> %d";
$lang['dbconerr'] = "فشل الدخول الى قاعدة بيانات قاعدة بيانات: ";
$lang['desc'] = "descending";
$lang['duration'] = "Duration";
$lang['errcsrf'] = "CSRF Token is wrong or expired (=security-check failed)! Please reload this site and try it again. If you get this error repeated times, remove the session cookie from your Browser and try it again!";
$lang['errgrpid'] = "Your changes were not stored to the database due errors occurred. Please fix the problems and save your changes after!";
$lang['errgrplist'] = "Error while getting servergrouplist: ";
@@ -43,7 +44,9 @@ $lang['errphp'] = "%s is missed. Installation of %s is required!";
$lang['errselusr'] = "Please choose at least one user!";
$lang['errseltime'] = "Please enter an online time to add!";
$lang['errukwn'] = "حدث خلل غير معروف!";
$lang['factor'] = "Factor";
$lang['highest'] = "تم الوصول الى اعلى رتبة";
$lang['insec'] = "in Seconds";
$lang['install'] = "Installation";
$lang['instdb'] = "تنصيب قاعدة البيانات";
$lang['instdbsuc'] = "قاعدة البيانات %s أنشات بنجاح.";
@@ -124,16 +127,17 @@ $lang['size_eib'] = "EiB";
$lang['size_zib'] = "ZiB";
$lang['size_yib'] = "YiB";
$lang['stag0001'] = "Assign Servergroup";
$lang['stag0001desc'] = "With the 'Assign Servergroups' function you allows your TeamSpeak user to manage their servergroups (as self-service) on the TeamSpeak server (e.g. game-, country-, gender-groups).<br><br>With activation this function, a new menu item will appear on the stats/ site. About that menu item, the user can manage their own servergroups.<br><br>You define, which groups should be available.<br>You can also set a number to limit of concurrent groups.";
$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['stag0004'] = "Limit concurrent 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['stag0011'] = "Limit of concurrent 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.";
@@ -295,7 +299,7 @@ $lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\"
$lang['stri0021'] = "<a href=\"//hdf-multigaming.de\" target=\"_blank\">Shad86</a> - for the great support on GitHub & our public server, sharing his ideas, pre-testing all that shit & much more";
$lang['stri0022'] = "<a href=\"//magicbroccoli.de\" target=\"_blank\">mightyBroccoli</a> - for sharing their ideas & pre-testing";
$lang['stri0023'] = "Stable since: 18/04/2016.";
$lang['stri0024'] = "<a href=\"//zasivarna.tk/\" target=\"_blank\">KeviN</a> - for czech translation";
$lang['stri0024'] = "<a href=\"//zasivarna.cloud\" target=\"_blank\">KeviN</a> - for czech translation";
$lang['stri0025'] = "<a href=\"//github.com/DoktorekOne\" target=\"_blank\">DoktorekOne</a> - for polish translation";
$lang['stri0026'] = "<a href=\"//foro.gameflix.es\" target=\"_blank\">JavierlechuXD</a> - for spanish translation";
$lang['stri0027'] = "<a href=\"//warriortigers.hu\" target=\"_blank\">ExXeL</a> - for initialisation hungarian translation";
@@ -335,7 +339,7 @@ $lang['time_min'] = "Min(s)";
$lang['time_hour'] = "Hour(s)";
$lang['time_day'] = "Day(s)";
$lang['unknown'] = "unknown";
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' paramter, but that servergroup ID isn't exitent on your TS3 server (anymore)! Please correct this or errors might happen!";
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
$lang['upgrp0002'] = "Download new ServerIcon";
$lang['upgrp0003'] = "Error while writing out the servericon.";
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
@@ -361,10 +365,12 @@ $lang['wi'] = "Webinterface";
$lang['wiaction'] = "action";
$lang['wiadmhide'] = "hide excepted clients";
$lang['wiadmhidedesc'] = "To hide excepted user in the following selection";
$lang['wiadmuuid'] = "admin ID";
$lang['wiadmuuiddesc'] = "Enter here your unique Client-ID; as the administrator of the Ranksystem.<br>Also multiple Client-IDs are possible -> comma separated<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!<br><br>Here defined unique Client-IDs are also permitted to send admin commands to the Bot (!reboot, !shutdown, !update).";
$lang['wiadmuuid'] = "Bot-Admin";
$lang['wiadmuuiddesc'] = "Choose the user, which are the administrator(s) of the Ranksystem.<br>Also multiple selections are possible.<br><br>Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.<br><br><br>The administrator of the Ranksystem Bot have the <b>privileges</b>:<br><br>- to reset the password for the webinterface.<br>(Note: Without definition of an administrator, it is not possible to reset the password!)<br><br>- using Bot commands with Bot-Admin privileges<br>(A list of commands you'll find %shere%s.)";
$lang['wiboost'] = "boost";
$lang['wiboostdesc'] = "Give a 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 booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup.<br><br>As factor are also decimal numbers possible. Decimal places must be separated by a period!<br><br><pre>servergroup ID => factor => time (in seconds)</pre><br>Each entry has to separate from the next with a comma.<br><br>Example:<br><pre>12=>2=>6000,13=>1.25=>2500,14=>5=>600</pre>Here a user in servergroup 12 get the factor 2 for the next 6000 seconds, a user in servergroup 13 get the factor 1.25 for 2500 seconds, and so on...";
$lang['wiboost2desc'] = "You can define boost groups, for example to reward users. With that they will collect time faster (boosted) and therefore reach the next rank faster.<br><br><u>Steps to do:</u><br><br><b>1)</b> Create a servergroup on your server, which should be used for the boost.<br><br><b>2)</b> Define the boost defintion on this site.<br><br><b>Servergroup:</b> Choose the servergroup that should triggers the boost.<br><br><b>Boost Factor:</b> The factor to boost the online/active time of the user, which owned that group (example 2 times). As factor are also decimal numbers possible (example 1.5). Decimal places must be separated by a dot!<br><br><b>Duration in Seconds:</b> Define how long the boost should be active. Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup. It doesn't matter the user is online or not, the duration is running out.<br><br><b>3)</b> Give one or more user on the TS server the defined servergroup to boost them.";
$lang['wiboostempty'] = "Empty boost definition. Click on the plus symbol to define one!";
$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!";
@@ -391,6 +397,7 @@ $lang['widelcldgrp'] = "اعادة انشاء المجاميع";
$lang['widelcldgrpdesc'] = "The Ranksystem remember the given servergroups, so it don't need to give/check this with every run of the worker.php again.<br><br>With this function you can remove once time the knowledge of given servergroups. In effect the ranksystem try to give all clients (which are on the TS3 server online) the servergroup of the actual rank.<br>For each client, which gets the group or stay in group, the Ranksystem remember this like described at beginning.<br><br>This function can be helpful, when user are not in the servergroup, they should be for the defined online time.<br><br>Attention: Run this in a moment, where the next few minutes no rankups become due!!! The Ranksystem can't remove the old group, cause he can't remember ;-)";
$lang['widelsg'] = "حذف من مجموعات السيرفر";
$lang['widelsgdesc'] = "Choose if the clients should also be removed out of the last known servergroup, when you delete clients out of the Ranksystem database.<br><br>It will only considered servergroups, which concerned the Ranksystem";
$lang['wiexcept'] = "Exceptions";
$lang['wiexcid'] = "Channel-Ausnahmen";
$lang['wiexciddesc'] = "A comma separated list of the channel-IDs that are not to participate in the Ranksystem.<br><br>Stay users in one of the listed channels, the time there will be completely ignored. There is neither the online time, yet the idle time counted.<br><br>Sense does this function only with the mode 'online time', cause here could be ignored AFK channels for example.<br>With the mode 'active time', this function is useless because as would be deducted the idle time in AFK rooms and thus not counted anyway.<br><br>Be a user in an excluded channel, it is noted for this period as 'excluded from the Ranksystem'. The user dows no longer appears in the list 'stats/list_rankup.php' unless excluded clients should not be displayed there (Stats Page - excepted client).";
$lang['wiexgrp'] = "servergroup exception";
@@ -405,6 +412,7 @@ $lang['wiexuiddesc'] = "A comma seperated list of unique Client-IDs, which shou
$lang['wigrpimp'] = "Import Mode";
$lang['wigrpt1'] = "Time in Seconds";
$lang['wigrpt2'] = "Servergroup";
$lang['wigrptk'] = "cumulative";
$lang['wigrptime'] = "ترفيع رتبة";
$lang['wigrptimedesc'] = "Define here, after which time a user should get automatically a predefined servergroup.<br><br><pre>time (seconds)=>servergroup ID</pre><br>Max. value is 999.999.999 seconds (over 31 years).<br><br>The entered seconds will be rated as 'online time' or 'active time', depending on the setting of the 'time mode' you have chosen.<br><br>Each entry has to separate from next with a comma.<br><br>The time must be entered cumulative<br><br>Example:<br><pre>60=>9,120=>10,180=>11</pre>On this example a user receives servergroup 9 after 60 seconds, servergroup 10 after another 60 seconds, servergroup 11 after another 60 seconds.";
$lang['wigrptime2desc'] = "Define a time after which a user should get automatically a predefined servergroup.<br><br><pre>time in seconds => servergroup ID</pre><br>Max. value is 999.999.999 seconds (over 31 years).<br><br>The entered seconds will be rated as 'online time' or 'active time', depending on the setting of the 'time mode' you have chosen.<br><br><br>The time in seconds needs to be entered <b>cumulative</b>!<br><br><u>wrong:</u><br><br><pre>100 seconds, 100 seconds, 50 seconds</pre><u>correct:</u><br><br><pre>100 seconds, 200 seconds, 250 seconds</pre>";
@@ -461,13 +469,13 @@ $lang['winav1'] = "TeamSpeak";
$lang['winav2'] = "Database";
$lang['winav3'] = "Core";
$lang['winav4'] = "Other";
$lang['winav5'] = "Message";
$lang['winav5'] = "Messages";
$lang['winav6'] = "Stats page";
$lang['winav7'] = "Administrate";
$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['winav11'] = "Please define a Bot-Admin, which should be the administrator of the Ranksystem (TeamSpeak -> Bot-Admin). This is very important in case you lost your login credentials for the webinterface.";
$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.";
@@ -480,8 +488,8 @@ $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><pre>&#37;1&#36;s - days to next rankup<br>&#37;2&#36;s - hours to next rankup<br>&#37;3&#36;s - minutes to next rankup<br>&#37;4&#36;s - seconds to next rankup<br>&#37;5&#36;s - name of the next servergroup<br>&#37;6&#36;s - name of the user (recipient)<br>&#37;7&#36;s - current user rank<br>&#37;8&#36;s - name of the current servergroup<br>&#37;9&#36;s - current servergroup since</pre><br><br>Example:<br><pre>You have been reached the highest rank for &#37;1&#36;s days, &#37;2&#36;s hours and &#37;3&#36;s minutes and &#37;4&#36;s seconds.</pre>";
$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><pre>&#37;1&#36;s - days to next rankup<br>&#37;2&#36;s - hours to next rankup<br>&#37;3&#36;s - minutes to next rankup<br>&#37;4&#36;s - seconds to next rankup<br>&#37;5&#36;s - name of the next servergroup<br>&#37;6&#36;s - name of the user (recipient)<br>&#37;7&#36;s - current user rank<br>&#37;8&#36;s - name of the current servergroup<br>&#37;9&#36;s - current servergroup since</pre><br><br>Example:<br><pre>You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.</pre>";
$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['wirtpw1'] = "Sorry Bro, you have forgotten to define a Bot-Admin inside the webinterface before. There is no way to reset the password!";
$lang['wirtpw2'] = "Bot-Admin not found on TS3 server. You need to be online with the unique Client-ID, which is saved as Bot-Admin.";
$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).";
$lang['wirtpw4'] = "\nThe password for the webinterface was successfully reset.\nUsername: %s\nPassword: [B]%s[/B]\n\nLogin %shere%s";
$lang['wirtpw5'] = "There was send a TeamSpeak3 privat textmessage to the admin with the new password. Click %s here %s to login.";
@@ -490,7 +498,7 @@ $lang['wirtpw7'] = "Reset Password";
$lang['wirtpw8'] = "Here you can reset the password for the webinterface.";
$lang['wirtpw9'] = "Following things are required to reset the password:";
$lang['wirtpw10'] = "You need to be online at the TeamSpeak3 server.";
$lang['wirtpw11'] = "You need to be online with the unique Client-ID, which is saved as admin ID.";
$lang['wirtpw11'] = "You need to be online with the unique Client-ID, which is saved as Bot-Admin.";
$lang['wirtpw12'] = "You need to be online with the same IP address on the TeamSpeak3 server as here on this page (also the same protocol IPv4 / IPv6).";
$lang['wiselcld'] = "select clients";
$lang['wiselclddesc'] = "Select the clients by their last known username, unique Client-ID or Client-database-ID.<br>Multiple selections are also possible.";