release 1.3.13

This commit is contained in:
Newcomer1989
2020-11-22 20:57:53 +01:00
parent 3316504336
commit e474b3feb8
74 changed files with 10142 additions and 8876 deletions

View File

@@ -51,6 +51,7 @@ $lang['errukwn'] = "حدث خلل غير معروف!";
$lang['factor'] = "Factor";
$lang['highest'] = "تم الوصول الى اعلى رتبة";
$lang['imprint'] = "Imprint";
$lang['input'] = "Input Value";
$lang['insec'] = "in Seconds";
$lang['install'] = "Installation";
$lang['instdb'] = "تنصيب قاعدة البيانات";
@@ -434,6 +435,20 @@ $lang['wigrptime2desc'] = "Define a time after which a user should get automati
$lang['wigrptime3desc'] = "<br><br><u>Permanent Group</u><br>This allows to set a flag for a server group that shouldn't be removed at the next rank increase. The rank line, which is defined with this flag (='ON'), will stay permanent by the Ranksystem.<br>By default (='OFF'), the current server group will be removed at the time, the user reaches a higher rank.";
$lang['wigrptimedesc'] = "Define here, after which time a user should get automatically a predefined servergroup.<br><br><pre>time (seconds) => servergroup ID => permanent flag</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=>0,120=>10=>0,180=>11=>0</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['wigrptk'] = "cumulative";
$lang['wiheadacao'] = "Access-Control-Allow-Origin";
$lang['wiheadacao1'] = "allow any ressource";
$lang['wiheadacao3'] = "allow custom URL";
$lang['wiheadacaodesc'] = "With this you can define the <b>Access-Control-Allow-Origin</b> header. More information you can find here:<br>%s<br><br>To allow a custom origin, enter the URL<br><pre>Example:<br>https://ts-ranksystem.com</pre><br><br>Muliple origins can be also defined. Seperate this from each other with a comma.<br><pre>Example:<br>https://ts-ranksystem.com,https://ts-n.net</pre>";
$lang['wiheadcontyp'] = "X-Content-Type-Options";
$lang['wiheadcontypdesc'] = "Enable it to set this header to the option 'nosniff'.";
$lang['wiheaddesc'] = "With this you can define the <b>%s</b> header. More information you can find here:<br>%s";
$lang['wiheaddesc1'] = "Choose 'disabled' to not set the header by the Ranksystem.";
$lang['wiheadframe'] = "X-Frame-Options";
$lang['wiheadxss'] = "X-XSS-Protection";
$lang['wiheadxss1'] = "disables XSS filtering";
$lang['wiheadxss2'] = "enables XSS filtering";
$lang['wiheadxss3'] = "filter XSS parts";
$lang['wiheadxss4'] = "block full rendering";
$lang['wihladm'] = "List Rankup (Admin-Mode)";
$lang['wihladm0'] = "Function description (click)";
$lang['wihladm0desc'] = "Choose one or more reset options and press \"start reset\" to start it.<br>Each option is described by itself.<br><br>After starting the reset job(s), you can view the status on this site.<br><br>The reset task will be done about the Ranksystem Bot as a job.<br>It is necessary the Ranksystem Bot is running.<br><b>Do NOT stop or restart the Bot during the reset is in progress!</b><br><br>For the time of running the reset, the Ranksystem will pause all other things. After completing the reset the Bot will automatically go on with the normal work.<br>Again, do NOT stop or restart the Bot!<br><br>When all jobs are done, you need to confirm them. This will reset the status of the jobs. That makes it possible to start a new reset.<br><br>In case of a reset you might also want to <u>withdraw servergroups</u> from the users. It is important not to change the 'rank up definition', before you have done this reset. After reset you can change the 'rank up definition', sure!<br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br><b>Be aware, there is no way of return!</b>";
@@ -453,11 +468,20 @@ $lang['wihladm34desc'] = "Activate this function to empty the server usage grap
$lang['wihladm35'] = "start reset";
$lang['wihladm36'] = "stop Bot afterwards";
$lang['wihladm36desc'] = "Is this option activated, the Bot will stop after all reset things are done.<br><br>This stop is exactly working like the normal 'stop' parameter. Means, the Bot will <u>not</u> start with the 'check' parameter. <br><br> To start the Ranksystem Bot use the 'start' or 'restart' parameter.";
$lang['wihladmex'] = "Database Export";
$lang['wihladmex1'] = "Database Export Job successfully created.";
$lang['wihladmex2'] = "Note:%s The password of the ZIP container is your current TS3 Query-Password:";
$lang['wihladmex3'] = "File %s successfully deleted.";
$lang['wihladmex4'] = "An error happens on deleting the file %s. Is the file still existing and the permissions to delete them are given?";
$lang['wihladmex5'] = "download file";
$lang['wihladmex6'] = "delete file";
$lang['wihladmex7'] = "Create SQL Export";
$lang['wihladmexdesc'] = "With this function you can create an export / backup of the Ranksystem database. As output it will be created an SQL file, which will be ZIP compressed.<br><br>The export might need a few minutes, depending on how big the database is. It will be done as job by the Ranksystem bot.<br><b>Do NOT stop or restart the Ranksystem Bot, while the job is running!</b><br><br>Before you start an export, you might want to configure your webserver, 'ZIP' and 'SQL' files inside your logpath (Webinterface -> Other -> Logpath) are not accessible for clients. This will protect your export, cause there are sensitive data inside, like your TS3 Query credentials. The webserver users still need permissions for these files to access this for the download about the webinterface!<br><br>After the download, check the last line of the SQL file, to be sure the file is fully written. It needs to be:<br><pre>-- Finished export</pre><br>On PHP version >= 7.2 the export 'ZIP' file will be password protected. As password, we will use the TS3 Query password, you set in TeamSpeak options.<br><br>Import the SQL file if needed directly to your database. You can use phpMyAdmin for this, but it is not needed. You can use every way you can run a SQL file on your database.<br>Be careful by importing the SQL file. All existing data on the chosen database will be deleted due the import.";
$lang['wihladmrs'] = "Job Status";
$lang['wihladmrs0'] = "disabled";
$lang['wihladmrs1'] = "created";
$lang['wihladmrs10'] = "Job(s) successfully confirmed!";
$lang['wihladmrs11'] = "Estimated time to reset the system";
$lang['wihladmrs11'] = "Estimated time until completion the job";
$lang['wihladmrs12'] = "Are you sure, you still want to reset the system?";
$lang['wihladmrs13'] = "Yes, start reset";
$lang['wihladmrs14'] = "No, cancel reset";
@@ -469,8 +493,8 @@ $lang['wihladmrs4'] = "finished";
$lang['wihladmrs5'] = "Reset Job(s) successfully created.";
$lang['wihladmrs6'] = "There is still a reset job active. Please wait until all jobs are finished before you start the next!";
$lang['wihladmrs7'] = "Press %s Refresh %s to monitor the status.";
$lang['wihladmrs8'] = "Do NOT stop or restart the Bot during the reset is in progress!";
$lang['wihladmrs9'] = "Please %s confirm %s the jobs. This will reset the job status of all jobs. It is needed to be able to start a new reset.";
$lang['wihladmrs8'] = "Do NOT stop or restart the Bot during the job is in progress!";
$lang['wihladmrs9'] = "Please %s confirm %s the job(s). This will reset the job status of all jobs. It is needed to be able to start a new one.";
$lang['wihlset'] = "إعدادات";
$lang['wiignidle'] = "Ignoriere Idle";
$lang['wiignidledesc'] = "Define a period, up to which the idle time of a 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 point for the Ranksystem as idle time.<br><br>This function matters only in conjunction with the mode 'active time'.<br><br>Meaning the function is e.g. to evaluate the time of listening in conversations as activity.<br><br>0 Sec. = disable this function<br><br>Example:<br>Ignore idle = 600 (seconds)<br>A client has an idle of 8 minuntes.<br>└ 8 minutes idle are ignored and he therefore receives this time as active time. If the idle time now increased to 12 minutes, the time is over 10 minutes and in this case 2 minutes would be counted as idle time, the first 10 minutes as active time.";
@@ -503,6 +527,7 @@ $lang['winav10'] = "Please use the webinterface only via %s HTTPS%s An encrypt
$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['winav13'] = "General (Stats)";
$lang['winav14'] = "You have disabled the navbar of the statistics page. You might want to embed the statistic page with an IFrame into another website? Then have a look in this FAQ:";
$lang['winav2'] = "Database";
$lang['winav3'] = "Core";
$lang['winav4'] = "Other";
@@ -536,6 +561,8 @@ $lang['wirtpw8'] = "Here you can reset the password for the webinterface.";
$lang['wirtpw9'] = "Following things are required to reset the password:";
$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.";
$lang['wisesssame'] = "Session Cookie 'SameSite'";
$lang['wisesssamedesc'] = "The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context. More information you can find here:<br>%s<br><br>You can define the SameSite attribute here. This might be necessary/useful, when your are embed the Ranksystem with an iframe on another website.<br><br>This is only supported with PHP 7.3 or above.";
$lang['wishcol'] = "Show/hide column";
$lang['wishcolat'] = "active time";
$lang['wishcoldesc'] = "Switch this column 'on' or 'off' to show or hide it on the stats page.<br><br>This allows you to configure the List Rankup (stats/list_rankup.php) individually.";