Version Description
- New: Limiting the number of allowed concurrent user sessions. Depending on settings, WP Cerber will either block new logins or terminate the oldest ones.
- New: Enforcing two-factor authentication (2FA) if the number of concurrent user sessions is greater than the specified threshold.
- Improved: The integrity checker and malware scanner now more effectively handle and log I/O errors that might occur during a scan.
- Improved: The Traffic Inspector firewall now processes files uploaded via nested, grouped, and obfuscated form fields in a more effective way.
- Improved: WP Cerber got necessary code improvements, and now it is fully compatible with PHP 8.
- Improved: The default list of allowed REST API namespaces now includes "wp-site-health".
- Improved: Downloadable files generated by WP Cerber are generated with appropriate HTTP Content-Type headers now.
- Fixed: Misalignment of Cerbers table footer labels on the "Users" admin page.
- Fixed: If the diagnostic log contains invalid Unicode (UTF-8) codes, it is not displayed on the Diagnostic log tab.
Download this release
Release Info
Developer | Gioni |
Plugin | Cerber Security & Antispam |
Version | 8.7 |
Comparing to | |
See all releases |
Code changes from version 8.6.8 to 8.7
- admin/cerber-settings.php +2 -2
- assets/admin.css +8 -4
- assets/admin.js +71 -0
- assets/scanner.js +2 -1
- cerber-2fa.php +117 -54
- cerber-lab.php +1 -1
- cerber-load.php +236 -134
- cerber-request.php +50 -3
- cerber-scanner.php +78 -68
- cerber-tools.php +6 -6
- cerber-users.php +29 -85
- changelog.txt +11 -0
- common.php +56 -9
- dashboard.php +31 -75
- languages/wp-cerber-nl_NL.mo +0 -0
- languages/wp-cerber-nl_NL.po +477 -456
- languages/wp-cerber-ru_RU.mo +0 -0
- languages/wp-cerber-ru_RU.po +1155 -1115
- languages/wp-cerber.pot +514 -490
- nexus/cerber-nexus.php +2 -1
- readme.txt +16 -3
- settings.php +8 -3
- wp-cerber.php +2 -2
admin/cerber-settings.php
CHANGED
@@ -1036,7 +1036,7 @@ function cerber_ms_update() {
|
|
1036 |
return;
|
1037 |
}
|
1038 |
|
1039 |
-
if ( !
|
1040 |
return;
|
1041 |
}
|
1042 |
|
@@ -1095,7 +1095,7 @@ function cerber_settings_update() {
|
|
1095 |
}
|
1096 |
|
1097 |
if ( ! $remote = nexus_is_valid_request() ) {
|
1098 |
-
if ( !
|
1099 |
return;
|
1100 |
}
|
1101 |
|
1036 |
return;
|
1037 |
}
|
1038 |
|
1039 |
+
if ( ! cerber_user_can_manage() ) {
|
1040 |
return;
|
1041 |
}
|
1042 |
|
1095 |
}
|
1096 |
|
1097 |
if ( ! $remote = nexus_is_valid_request() ) {
|
1098 |
+
if ( ! cerber_user_can_manage() ) {
|
1099 |
return;
|
1100 |
}
|
1101 |
|
assets/admin.css
CHANGED
@@ -325,10 +325,12 @@
|
|
325 |
#crb-blog {
|
326 |
position: relative;
|
327 |
}
|
|
|
328 |
#crb-blog:after {
|
329 |
/*font-family: "dashicons";
|
330 |
content: "\f331";*/
|
331 |
-
|
|
|
332 |
content: '\10ffff';
|
333 |
font-size: 200px;
|
334 |
color: #01735e;
|
@@ -336,7 +338,7 @@
|
|
336 |
z-index: 1;
|
337 |
position: absolute;
|
338 |
top: 45%;
|
339 |
-
left: 0
|
340 |
}
|
341 |
|
342 |
#crb-donate {
|
@@ -499,6 +501,7 @@ div.crb-announcement p {
|
|
499 |
.crb-tab-sessions .crb-us-lbl {
|
500 |
display: inline-block;
|
501 |
padding: 3px 5px 3px 5px;
|
|
|
502 |
margin-left: 0.5em;
|
503 |
background-color: #83CE77;
|
504 |
color: white;
|
@@ -1141,7 +1144,7 @@ a.nav-tab:last-of-type{
|
|
1141 |
|
1142 |
/* Users admin page */
|
1143 |
|
1144 |
-
#cbcc, .cbcc, #cbfl, .cbfl {
|
1145 |
text-align: center;
|
1146 |
}
|
1147 |
|
@@ -2027,7 +2030,7 @@ table.vtable > tbody > tr > td {
|
|
2027 |
background-color: #ddd;
|
2028 |
}
|
2029 |
|
2030 |
-
.vtabs .tablinks.
|
2031 |
font-weight: bold;
|
2032 |
background-color: #fff;
|
2033 |
/*border-left: 3px solid #fff;*/
|
@@ -2048,6 +2051,7 @@ table.vtable > tbody > tr > td {
|
|
2048 |
float: left;
|
2049 |
}*/
|
2050 |
.vtabcontent {
|
|
|
2051 |
/*float: left;*/
|
2052 |
/*padding: 40px 40px 0 40px;*/
|
2053 |
padding: 0 40px 0 40px;
|
325 |
#crb-blog {
|
326 |
position: relative;
|
327 |
}
|
328 |
+
|
329 |
#crb-blog:after {
|
330 |
/*font-family: "dashicons";
|
331 |
content: "\f331";*/
|
332 |
+
|
333 |
+
/*font-family: "cerber-icon" !important;
|
334 |
content: '\10ffff';
|
335 |
font-size: 200px;
|
336 |
color: #01735e;
|
338 |
z-index: 1;
|
339 |
position: absolute;
|
340 |
top: 45%;
|
341 |
+
left: 0;*/
|
342 |
}
|
343 |
|
344 |
#crb-donate {
|
501 |
.crb-tab-sessions .crb-us-lbl {
|
502 |
display: inline-block;
|
503 |
padding: 3px 5px 3px 5px;
|
504 |
+
border-radius: 3px;
|
505 |
margin-left: 0.5em;
|
506 |
background-color: #83CE77;
|
507 |
color: white;
|
1144 |
|
1145 |
/* Users admin page */
|
1146 |
|
1147 |
+
#cbcc, .cbcc, #cbfl, .cbfl, th.column-cbcc, th.column-cbfl {
|
1148 |
text-align: center;
|
1149 |
}
|
1150 |
|
2030 |
background-color: #ddd;
|
2031 |
}
|
2032 |
|
2033 |
+
.vtabs .tablinks.active_tab {
|
2034 |
font-weight: bold;
|
2035 |
background-color: #fff;
|
2036 |
/*border-left: 3px solid #fff;*/
|
2051 |
float: left;
|
2052 |
}*/
|
2053 |
.vtabcontent {
|
2054 |
+
display: none;
|
2055 |
/*float: left;*/
|
2056 |
/*padding: 40px 40px 0 40px;*/
|
2057 |
padding: 0 40px 0 40px;
|
assets/admin.js
CHANGED
@@ -329,4 +329,75 @@ jQuery(document).ready(function ($) {
|
|
329 |
|
330 |
cerber_highlight_text('crb-log-viewer', 'ERROR:', 200);
|
331 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
|
330 |
cerber_highlight_text('crb-log-viewer', 'ERROR:', 200);
|
331 |
|
332 |
+
|
333 |
+
|
334 |
+
/* VTabs */
|
335 |
+
|
336 |
+
// Initialize the first tab
|
337 |
+
let form_id = $('#crb-vtabs').closest('form').attr('id');
|
338 |
+
let vac = crb_get_local('vtab_active' + form_id);
|
339 |
+
if (vac) {
|
340 |
+
$('#crb-vtabs [data-tab-id=' + vac + ']').addClass('active_tab');
|
341 |
+
}
|
342 |
+
else {
|
343 |
+
$('#crb-vtabs .tablinks').first().addClass('active_tab');
|
344 |
+
}
|
345 |
+
|
346 |
+
crb_init_active_tab();
|
347 |
+
|
348 |
+
function crb_init_active_tab() {
|
349 |
+
let active = $('#crb-vtabs .active_tab');
|
350 |
+
let callback = active.data('callback');
|
351 |
+
let tab_id = active.data('tab-id');
|
352 |
+
$('#tab-' + tab_id).show();
|
353 |
+
if (callback && (typeof window[callback] === "function")) {
|
354 |
+
window[callback](tab_id);
|
355 |
+
}
|
356 |
+
}
|
357 |
+
|
358 |
+
$('.tablinks').click(function () {
|
359 |
+
let tab_id = $(this).data('tab-id');
|
360 |
+
$('.vtabcontent').hide();
|
361 |
+
//$('#tab-' + tab_id).show();
|
362 |
+
|
363 |
+
$(".tablinks").removeClass('active_tab');
|
364 |
+
$(this).addClass("active_tab");
|
365 |
+
|
366 |
+
crb_init_active_tab();
|
367 |
+
crb_update_local('vtab_active' + form_id, tab_id);
|
368 |
+
});
|
369 |
+
|
370 |
});
|
371 |
+
|
372 |
+
/* Storage API */
|
373 |
+
|
374 |
+
const crb_sprefix = 'wp_cerber_';
|
375 |
+
|
376 |
+
function crb_update_local(key, value, json = false) {
|
377 |
+
if (json) {
|
378 |
+
value = JSON.stringify(value)
|
379 |
+
}
|
380 |
+
|
381 |
+
localStorage.setItem(crb_sprefix + key, value);
|
382 |
+
}
|
383 |
+
|
384 |
+
function crb_get_local(key, json = false) {
|
385 |
+
let value = localStorage.getItem(crb_sprefix + key);
|
386 |
+
|
387 |
+
if (!json) {
|
388 |
+
if (value == null) {
|
389 |
+
value = '';
|
390 |
+
}
|
391 |
+
return value;
|
392 |
+
}
|
393 |
+
|
394 |
+
if (value == null || value == '') {
|
395 |
+
return {};
|
396 |
+
}
|
397 |
+
|
398 |
+
return JSON.parse(value);
|
399 |
+
}
|
400 |
+
|
401 |
+
function crb_delete_local(key) {
|
402 |
+
localStorage.removeItem(crb_sprefix + key);
|
403 |
+
}
|
assets/scanner.js
CHANGED
@@ -6,6 +6,7 @@ jQuery(document).ready(function ($) {
|
|
6 |
window.crb_scan_id = 0;
|
7 |
|
8 |
const CERBER_LDE = 10;
|
|
|
9 |
|
10 |
var crb_req_min_delay = 1000; // ms, throttling - making requests to the server not often than
|
11 |
|
@@ -437,7 +438,7 @@ jQuery(document).ready(function ($) {
|
|
437 |
if (issue.details.xdata && issue.details.xdata.length) {
|
438 |
attr += ' data-idx="' + index + '" ';
|
439 |
}
|
440 |
-
if (attr || (issue[0] === CERBER_LDE || (issue[0] >
|
441 |
ret = '<a href="#" ' + attr + '>' + ret + '</a>';
|
442 |
}
|
443 |
|
6 |
window.crb_scan_id = 0;
|
7 |
|
8 |
const CERBER_LDE = 10;
|
9 |
+
const CERBER_UOP = 14;
|
10 |
|
11 |
var crb_req_min_delay = 1000; // ms, throttling - making requests to the server not often than
|
12 |
|
438 |
if (issue.details.xdata && issue.details.xdata.length) {
|
439 |
attr += ' data-idx="' + index + '" ';
|
440 |
}
|
441 |
+
if (attr || (issue[0] === CERBER_LDE || (issue[0] > CERBER_UOP && issue[0] < 50))) {
|
442 |
ret = '<a href="#" ' + attr + '>' + ret + '</a>';
|
443 |
}
|
444 |
|
cerber-2fa.php
CHANGED
@@ -25,6 +25,7 @@ const CERBER_PIN_EXPIRES = 15;
|
|
25 |
|
26 |
final class CRB_2FA {
|
27 |
private static $user_id = null;
|
|
|
28 |
|
29 |
/**
|
30 |
* Enforce 2FA for a user if needed
|
@@ -82,7 +83,7 @@ final class CRB_2FA {
|
|
82 |
return new WP_Error( 'no-roles', 'No roles found for the user #' . $user->ID );
|
83 |
}
|
84 |
|
85 |
-
$go = self::check_role_policies( $cus, $u_roles );
|
86 |
|
87 |
}
|
88 |
|
@@ -92,7 +93,7 @@ final class CRB_2FA {
|
|
92 |
|
93 |
// This user must complete 2FA
|
94 |
|
95 |
-
$ret = self::
|
96 |
|
97 |
if ( is_wp_error( $ret ) ) {
|
98 |
return $ret;
|
@@ -106,12 +107,13 @@ final class CRB_2FA {
|
|
106 |
}
|
107 |
|
108 |
/**
|
|
|
109 |
* @param array $cus
|
110 |
* @param array $roles
|
111 |
*
|
112 |
* @return bool
|
113 |
*/
|
114 |
-
private static function check_role_policies( $cus, $roles ) {
|
115 |
|
116 |
foreach ( $roles as $role ) {
|
117 |
$policies = cerber_get_role_policies( $role );
|
@@ -150,6 +152,15 @@ final class CRB_2FA {
|
|
150 |
return true;
|
151 |
}
|
152 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
if ( crb_array_get( $policies, '2fanewcountry' ) ) {
|
154 |
if ( lab_get_country( $last_login['ip'], false ) != lab_get_country( cerber_get_remote_ip(), false ) ) {
|
155 |
return true;
|
@@ -169,20 +180,20 @@ final class CRB_2FA {
|
|
169 |
*
|
170 |
* @return bool|string|WP_Error
|
171 |
*/
|
172 |
-
private static function
|
173 |
|
174 |
if ( ! $pin = self::generate_pin( $user->ID ) ) {
|
175 |
return new WP_Error( '2fa-error', 'Unable to create PIN for the user #' . $user->ID );
|
176 |
}
|
177 |
|
178 |
-
$
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
|
185 |
-
|
186 |
|
187 |
return $pin;
|
188 |
|
@@ -197,15 +208,9 @@ final class CRB_2FA {
|
|
197 |
*/
|
198 |
private static function generate_pin( $user_id ) {
|
199 |
|
200 |
-
$cus = cerber_get_set( 'cerber_user', $user_id );
|
201 |
-
|
202 |
-
if ( ! $cus || ! is_array( $cus ) ) {
|
203 |
-
$cus = array();
|
204 |
-
}
|
205 |
-
|
206 |
$pin = substr( str_shuffle( '1234567890' ), 0, CERBER_PIN_LENGTH );
|
207 |
|
208 |
-
$
|
209 |
'pin' => $pin,
|
210 |
'expires' => time() + CERBER_PIN_EXPIRES * 60,
|
211 |
'attempts' => 0,
|
@@ -213,8 +218,11 @@ final class CRB_2FA {
|
|
213 |
'ua' => sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
214 |
);
|
215 |
|
216 |
-
|
|
|
|
|
217 |
self::send_user_pin( $user_id, $pin );
|
|
|
218 |
return $pin;
|
219 |
}
|
220 |
|
@@ -222,6 +230,10 @@ final class CRB_2FA {
|
|
222 |
|
223 |
}
|
224 |
|
|
|
|
|
|
|
|
|
225 |
static function restrict_and_verify( $user_id = null ) {
|
226 |
global $cerber_act_status;
|
227 |
static $done = false;
|
@@ -239,11 +251,11 @@ final class CRB_2FA {
|
|
239 |
self::$user_id = $user_id;
|
240 |
|
241 |
$cus = cerber_get_set( 'cerber_user', $user_id );
|
|
|
242 |
|
243 |
-
if (
|
244 |
-
|| empty( $cus['2fa']['pin'] ) ) {
|
245 |
return;
|
246 |
-
|
247 |
|
248 |
if ( crb_acl_is_white() ) {
|
249 |
self::delete_2fa( $user_id );
|
@@ -254,28 +266,28 @@ final class CRB_2FA {
|
|
254 |
// Check user settings again
|
255 |
$tfm = crb_array_get( $cus, 'tfm' );
|
256 |
if ( $tfm === 2 ) {
|
257 |
-
self::delete_2fa( $user_id );
|
258 |
|
259 |
return;
|
260 |
}
|
261 |
elseif ( ! $tfm ) {
|
262 |
$user = wp_get_current_user();
|
263 |
-
if ( ! self::check_role_policies( $cus, $user->roles ) ) {
|
264 |
-
self::delete_2fa( $
|
265 |
|
266 |
return;
|
267 |
}
|
268 |
}
|
269 |
|
270 |
-
|
271 |
-
|
272 |
-
// Check: must be the same browser
|
273 |
if ( $twofactor['ip'] != cerber_get_remote_ip()
|
274 |
|| $twofactor['ua'] != sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
275 |
|| ! cerber_is_ip_allowed() ) {
|
276 |
-
|
|
|
277 |
cerber_user_logout();
|
278 |
wp_redirect( get_home_url() );
|
|
|
279 |
exit;
|
280 |
}
|
281 |
|
@@ -290,6 +302,7 @@ final class CRB_2FA {
|
|
290 |
}
|
291 |
if ( $go ) {
|
292 |
cerber_user_logout( 28 );
|
|
|
293 |
wp_redirect( $go );
|
294 |
exit;
|
295 |
}
|
@@ -298,6 +311,7 @@ final class CRB_2FA {
|
|
298 |
if ( $twofactor['attempts'] > 10 ) {
|
299 |
cerber_block_add( cerber_get_remote_ip(), 721 );
|
300 |
cerber_user_logout();
|
|
|
301 |
wp_redirect( get_home_url() );
|
302 |
exit;
|
303 |
}
|
@@ -319,17 +333,16 @@ final class CRB_2FA {
|
|
319 |
&& ( $pin = cerber_get_post( 'cerber_pin' ) )
|
320 |
&& self::verify_pin( trim( $pin ) ) ) {
|
321 |
|
322 |
-
|
323 |
-
$cus['2fa_history'] = array( 0, time() );
|
324 |
-
cerber_update_set( 'cerber_user', $cus, $user_id );
|
325 |
|
326 |
$cerber_act_status = 27;
|
327 |
cerber_log( 5, $twofactor['login'], $user_id );
|
328 |
-
cerber_login_history( $user_id );
|
329 |
|
330 |
cerber_2fa_checker( true );
|
331 |
|
332 |
$url = ( ! empty( $twofactor['to'] ) ) ? $twofactor['to'] : get_home_url();
|
|
|
333 |
wp_safe_redirect( $url );
|
334 |
exit;
|
335 |
}
|
@@ -345,14 +358,15 @@ final class CRB_2FA {
|
|
345 |
}
|
346 |
|
347 |
$err = '';
|
|
|
348 |
if ( ! wp_verify_nonce( $nonce, 'crb-ajax-2fa' ) ) {
|
349 |
$err = 'Nonce error.';
|
350 |
}
|
351 |
-
elseif ( $new_pin) {
|
352 |
-
|
353 |
-
|
354 |
elseif ( ! self::verify_pin( trim( $pin ), $nonce ) ) {
|
355 |
-
$err = __('You have entered an incorrect verification PIN code','wp-cerber');
|
356 |
}
|
357 |
|
358 |
echo json_encode( array( 'error' => $err ) );
|
@@ -360,27 +374,27 @@ final class CRB_2FA {
|
|
360 |
}
|
361 |
|
362 |
private static function verify_pin( $pin, $nonce = null ) {
|
363 |
-
$cus = cerber_get_set( 'cerber_user', self::$user_id );
|
364 |
|
365 |
-
|
366 |
-
|
367 |
-
|
|
|
368 |
return false;
|
369 |
}
|
370 |
|
371 |
-
if ( (string) $pin === (string) $
|
372 |
$ret = true;
|
373 |
if ( ! $nonce ) {
|
374 |
return $ret;
|
375 |
}
|
376 |
-
$
|
377 |
}
|
378 |
else {
|
379 |
-
$
|
380 |
$ret = false;
|
381 |
}
|
382 |
|
383 |
-
|
384 |
|
385 |
return $ret;
|
386 |
}
|
@@ -498,7 +512,7 @@ final class CRB_2FA {
|
|
498 |
|
499 |
$body[] = $pin;
|
500 |
|
501 |
-
$data
|
502 |
|
503 |
if ( $details ) {
|
504 |
$ds = array();
|
@@ -542,15 +556,14 @@ final class CRB_2FA {
|
|
542 |
|
543 |
static function get_user_pin( $user_id ) {
|
544 |
|
545 |
-
$
|
546 |
|
547 |
-
if (
|
548 |
-
||
|
549 |
-
|| $cus['2fa']['expires'] < time() ) {
|
550 |
return false;
|
551 |
}
|
552 |
|
553 |
-
return $
|
554 |
|
555 |
}
|
556 |
|
@@ -564,17 +577,67 @@ final class CRB_2FA {
|
|
564 |
|
565 |
}
|
566 |
|
567 |
-
static function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
568 |
if ( ! $uid = absint( $uid ) ) {
|
569 |
return;
|
570 |
}
|
571 |
$cus = cerber_get_set( 'cerber_user', $uid );
|
572 |
if ( $cus && isset( $cus['2fa'] ) ) {
|
573 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
574 |
cerber_update_set( 'cerber_user', $cus, $uid );
|
575 |
}
|
576 |
}
|
577 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
578 |
static function cerber_2fa_form() {
|
579 |
$max = CERBER_PIN_LENGTH;
|
580 |
$atts = 'pattern="\d{' . $max . '}" maxlength="' . $max . '" size="' . $max . '" title="' . __( 'only digits are allowed', 'wp-cerber' ) . '"';
|
@@ -686,4 +749,4 @@ function cerber_2fa_checker( $save = false ) {
|
|
686 |
|
687 |
return false;
|
688 |
}
|
689 |
-
}
|
25 |
|
26 |
final class CRB_2FA {
|
27 |
private static $user_id = null;
|
28 |
+
static $token = null;
|
29 |
|
30 |
/**
|
31 |
* Enforce 2FA for a user if needed
|
83 |
return new WP_Error( 'no-roles', 'No roles found for the user #' . $user->ID );
|
84 |
}
|
85 |
|
86 |
+
$go = self::check_role_policies( $user->ID, $cus, $u_roles );
|
87 |
|
88 |
}
|
89 |
|
93 |
|
94 |
// This user must complete 2FA
|
95 |
|
96 |
+
$ret = self::initiate_2fa( $user, $login );
|
97 |
|
98 |
if ( is_wp_error( $ret ) ) {
|
99 |
return $ret;
|
107 |
}
|
108 |
|
109 |
/**
|
110 |
+
* @param int $user_id
|
111 |
* @param array $cus
|
112 |
* @param array $roles
|
113 |
*
|
114 |
* @return bool
|
115 |
*/
|
116 |
+
private static function check_role_policies( $user_id, $cus, $roles ) {
|
117 |
|
118 |
foreach ( $roles as $role ) {
|
119 |
$policies = cerber_get_role_policies( $role );
|
152 |
return true;
|
153 |
}
|
154 |
}
|
155 |
+
}
|
156 |
+
|
157 |
+
if ( $limit = crb_array_get( $policies, '2fasessions' ) ) {
|
158 |
+
if ( $limit < crb_sessions_get_num( $user_id ) ) {
|
159 |
+
return true;
|
160 |
+
}
|
161 |
+
}
|
162 |
+
|
163 |
+
if ( $last_login ) {
|
164 |
if ( crb_array_get( $policies, '2fanewcountry' ) ) {
|
165 |
if ( lab_get_country( $last_login['ip'], false ) != lab_get_country( cerber_get_remote_ip(), false ) ) {
|
166 |
return true;
|
180 |
*
|
181 |
* @return bool|string|WP_Error
|
182 |
*/
|
183 |
+
private static function initiate_2fa( $user, $login = '' ) {
|
184 |
|
185 |
if ( ! $pin = self::generate_pin( $user->ID ) ) {
|
186 |
return new WP_Error( '2fa-error', 'Unable to create PIN for the user #' . $user->ID );
|
187 |
}
|
188 |
|
189 |
+
$data = array(
|
190 |
+
'login' => $login,
|
191 |
+
'to' => cerber_2fa_get_redirect_to( $user ),
|
192 |
+
'ajax' => cerber_is_wp_ajax(),
|
193 |
+
'interim' => isset( $_REQUEST['interim-login'] ) ? 1 : 0,
|
194 |
+
);
|
195 |
|
196 |
+
self::update_2fa_data( $data, $user->ID );
|
197 |
|
198 |
return $pin;
|
199 |
|
208 |
*/
|
209 |
private static function generate_pin( $user_id ) {
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
$pin = substr( str_shuffle( '1234567890' ), 0, CERBER_PIN_LENGTH );
|
212 |
|
213 |
+
$data = array(
|
214 |
'pin' => $pin,
|
215 |
'expires' => time() + CERBER_PIN_EXPIRES * 60,
|
216 |
'attempts' => 0,
|
218 |
'ua' => sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
219 |
);
|
220 |
|
221 |
+
//cerber_diag_log( 'PIN ' . $pin );
|
222 |
+
|
223 |
+
if ( self::update_2fa_data( $data, $user_id ) ) {
|
224 |
self::send_user_pin( $user_id, $pin );
|
225 |
+
|
226 |
return $pin;
|
227 |
}
|
228 |
|
230 |
|
231 |
}
|
232 |
|
233 |
+
/**
|
234 |
+
* @param null $user_id User ID
|
235 |
+
*
|
236 |
+
*/
|
237 |
static function restrict_and_verify( $user_id = null ) {
|
238 |
global $cerber_act_status;
|
239 |
static $done = false;
|
251 |
self::$user_id = $user_id;
|
252 |
|
253 |
$cus = cerber_get_set( 'cerber_user', $user_id );
|
254 |
+
$twofactor = self::get_2fa_data( $user_id );
|
255 |
|
256 |
+
if ( empty( $twofactor['pin'] ) ) {
|
|
|
257 |
return;
|
258 |
+
}
|
259 |
|
260 |
if ( crb_acl_is_white() ) {
|
261 |
self::delete_2fa( $user_id );
|
266 |
// Check user settings again
|
267 |
$tfm = crb_array_get( $cus, 'tfm' );
|
268 |
if ( $tfm === 2 ) {
|
269 |
+
self::delete_2fa( $user_id, true );
|
270 |
|
271 |
return;
|
272 |
}
|
273 |
elseif ( ! $tfm ) {
|
274 |
$user = wp_get_current_user();
|
275 |
+
if ( ! self::check_role_policies( $user_id, $cus, $user->roles ) ) {
|
276 |
+
self::delete_2fa( $user_id );
|
277 |
|
278 |
return;
|
279 |
}
|
280 |
}
|
281 |
|
282 |
+
// Check if the same same browser and IP
|
|
|
|
|
283 |
if ( $twofactor['ip'] != cerber_get_remote_ip()
|
284 |
|| $twofactor['ua'] != sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
285 |
|| ! cerber_is_ip_allowed() ) {
|
286 |
+
|
287 |
+
self::delete_2fa( $user_id );
|
288 |
cerber_user_logout();
|
289 |
wp_redirect( get_home_url() );
|
290 |
+
|
291 |
exit;
|
292 |
}
|
293 |
|
302 |
}
|
303 |
if ( $go ) {
|
304 |
cerber_user_logout( 28 );
|
305 |
+
|
306 |
wp_redirect( $go );
|
307 |
exit;
|
308 |
}
|
311 |
if ( $twofactor['attempts'] > 10 ) {
|
312 |
cerber_block_add( cerber_get_remote_ip(), 721 );
|
313 |
cerber_user_logout();
|
314 |
+
|
315 |
wp_redirect( get_home_url() );
|
316 |
exit;
|
317 |
}
|
333 |
&& ( $pin = cerber_get_post( 'cerber_pin' ) )
|
334 |
&& self::verify_pin( trim( $pin ) ) ) {
|
335 |
|
336 |
+
self::delete_2fa( $user_id );
|
|
|
|
|
337 |
|
338 |
$cerber_act_status = 27;
|
339 |
cerber_log( 5, $twofactor['login'], $user_id );
|
340 |
+
cerber_login_history( $user_id, true );
|
341 |
|
342 |
cerber_2fa_checker( true );
|
343 |
|
344 |
$url = ( ! empty( $twofactor['to'] ) ) ? $twofactor['to'] : get_home_url();
|
345 |
+
|
346 |
wp_safe_redirect( $url );
|
347 |
exit;
|
348 |
}
|
358 |
}
|
359 |
|
360 |
$err = '';
|
361 |
+
|
362 |
if ( ! wp_verify_nonce( $nonce, 'crb-ajax-2fa' ) ) {
|
363 |
$err = 'Nonce error.';
|
364 |
}
|
365 |
+
elseif ( $new_pin ) {
|
366 |
+
$err = __( 'This verification PIN code is expired. We have just sent a new one to your email.', 'wp-cerber' );
|
367 |
+
}
|
368 |
elseif ( ! self::verify_pin( trim( $pin ), $nonce ) ) {
|
369 |
+
$err = __( 'You have entered an incorrect verification PIN code', 'wp-cerber' );
|
370 |
}
|
371 |
|
372 |
echo json_encode( array( 'error' => $err ) );
|
374 |
}
|
375 |
|
376 |
private static function verify_pin( $pin, $nonce = null ) {
|
|
|
377 |
|
378 |
+
$data = self::get_2fa_data();
|
379 |
+
|
380 |
+
if ( empty( $data['pin'] )
|
381 |
+
|| $data['expires'] < time() ) {
|
382 |
return false;
|
383 |
}
|
384 |
|
385 |
+
if ( (string) $pin === (string) $data['pin'] ) {
|
386 |
$ret = true;
|
387 |
if ( ! $nonce ) {
|
388 |
return $ret;
|
389 |
}
|
390 |
+
$data['nonce'] = $nonce;
|
391 |
}
|
392 |
else {
|
393 |
+
$data['attempts'] ++;
|
394 |
$ret = false;
|
395 |
}
|
396 |
|
397 |
+
self::update_2fa_data( $data );
|
398 |
|
399 |
return $ret;
|
400 |
}
|
512 |
|
513 |
$body[] = $pin;
|
514 |
|
515 |
+
$data = get_userdata( $user_id );
|
516 |
|
517 |
if ( $details ) {
|
518 |
$ds = array();
|
556 |
|
557 |
static function get_user_pin( $user_id ) {
|
558 |
|
559 |
+
$data = self::get_2fa_data();
|
560 |
|
561 |
+
if ( empty( $data['pin'] )
|
562 |
+
|| $data['expires'] < time() ) {
|
|
|
563 |
return false;
|
564 |
}
|
565 |
|
566 |
+
return $data;
|
567 |
|
568 |
}
|
569 |
|
577 |
|
578 |
}
|
579 |
|
580 |
+
static function update_2fa_data( $data, $user_id = null ) {
|
581 |
+
$token = self::cerber_2fa_session_id();
|
582 |
+
if ( ! $user_id ) {
|
583 |
+
$user_id = get_current_user_id();
|
584 |
+
}
|
585 |
+
|
586 |
+
$cus = cerber_get_set( 'cerber_user', $user_id );
|
587 |
+
|
588 |
+
if ( ! is_array( $cus ) ) {
|
589 |
+
$cus = array();
|
590 |
+
}
|
591 |
+
if ( ! isset( $cus['2fa'] ) ) {
|
592 |
+
$cus['2fa'] = array();
|
593 |
+
}
|
594 |
+
if ( ! isset( $cus['2fa'][ $token ] ) ) {
|
595 |
+
$cus['2fa'][ $token ] = array();
|
596 |
+
}
|
597 |
+
|
598 |
+
$cus['2fa'][ $token ] = array_merge( $cus['2fa'][ $token ], $data );
|
599 |
+
|
600 |
+
return cerber_update_set( 'cerber_user', $cus, $user_id );
|
601 |
+
}
|
602 |
+
|
603 |
+
static function get_2fa_data( $user_id = null ) {
|
604 |
+
$token = self::cerber_2fa_session_id();
|
605 |
+
if ( ! $user_id ) {
|
606 |
+
$user_id = get_current_user_id();
|
607 |
+
}
|
608 |
+
|
609 |
+
if ( ! $cus = cerber_get_set( 'cerber_user', $user_id ) ) {
|
610 |
+
return array();
|
611 |
+
}
|
612 |
+
|
613 |
+
return crb_array_get( $cus, array( '2fa', $token ), array() );
|
614 |
+
}
|
615 |
+
|
616 |
+
static function delete_2fa( $uid, $all = false ) {
|
617 |
if ( ! $uid = absint( $uid ) ) {
|
618 |
return;
|
619 |
}
|
620 |
$cus = cerber_get_set( 'cerber_user', $uid );
|
621 |
if ( $cus && isset( $cus['2fa'] ) ) {
|
622 |
+
if ( $all ) {
|
623 |
+
unset( $cus['2fa'] );
|
624 |
+
}
|
625 |
+
else {
|
626 |
+
unset( $cus['2fa'][ self::cerber_2fa_session_id() ] );
|
627 |
+
}
|
628 |
+
|
629 |
cerber_update_set( 'cerber_user', $cus, $uid );
|
630 |
}
|
631 |
}
|
632 |
|
633 |
+
static function cerber_2fa_session_id() {
|
634 |
+
if ( self::$token ) {
|
635 |
+
return self::$token;
|
636 |
+
}
|
637 |
+
|
638 |
+
return wp_get_session_token();
|
639 |
+
}
|
640 |
+
|
641 |
static function cerber_2fa_form() {
|
642 |
$max = CERBER_PIN_LENGTH;
|
643 |
$atts = 'pattern="\d{' . $max . '}" maxlength="' . $max . '" size="' . $max . '" title="' . __( 'only digits are allowed', 'wp-cerber' ) . '"';
|
749 |
|
750 |
return false;
|
751 |
}
|
752 |
+
}
|
cerber-lab.php
CHANGED
@@ -1026,7 +1026,7 @@ function lab_geo_update( $ip = '', $data = array() ) {
|
|
1026 |
}
|
1027 |
|
1028 |
function lab_cleanup_cache() {
|
1029 |
-
if ( !
|
1030 |
return;
|
1031 |
}
|
1032 |
cerber_db_query( 'TRUNCATE TABLE ' . CERBER_LAB_NET_TABLE );
|
1026 |
}
|
1027 |
|
1028 |
function lab_cleanup_cache() {
|
1029 |
+
if ( ! cerber_user_can_manage() ) {
|
1030 |
return;
|
1031 |
}
|
1032 |
cerber_db_query( 'TRUNCATE TABLE ' . CERBER_LAB_NET_TABLE );
|
cerber-load.php
CHANGED
@@ -227,32 +227,24 @@ class WP_Cerber {
|
|
227 |
$act = 18;
|
228 |
}
|
229 |
}
|
230 |
-
|
231 |
if ( ! cerber_is_ip_allowed( null, CRB_CNTX_SAFE ) ) {
|
232 |
$deny = true;
|
233 |
-
$act
|
234 |
}
|
235 |
}
|
236 |
|
237 |
-
if ( ! $deny && $
|
238 |
-
$
|
239 |
-
|
240 |
-
if ( is_array( $file['name'] ) ) {
|
241 |
-
$file_names = array_merge( $file_names, $file['name'] );
|
242 |
-
}
|
243 |
-
else {
|
244 |
-
$file_names[] = $file['name'];
|
245 |
-
}
|
246 |
-
}
|
247 |
-
foreach ( $file_names as $item ) {
|
248 |
-
if ( $reason = $this->isProhibitedFilename( $item ) ) {
|
249 |
$deny = true;
|
250 |
-
$act
|
251 |
break;
|
252 |
}
|
253 |
}
|
254 |
}
|
255 |
|
|
|
256 |
if ( $deny ) {
|
257 |
cerber_log( $act );
|
258 |
cerber_forbidden_page();
|
@@ -351,14 +343,15 @@ class WP_Cerber {
|
|
351 |
Return Remain message in context
|
352 |
*/
|
353 |
final public function getRemainMsg() {
|
354 |
-
$acl =
|
355 |
-
$remain = cerber_get_remain_count($this->remote_ip, $acl);
|
356 |
if ( $remain < $this->options['attempts'] ) {
|
357 |
if ( $remain == 0 ) {
|
358 |
$remain = 1; // with some settings or when lockout was manually removed, we need to have 1 attempt.
|
359 |
}
|
|
|
360 |
return apply_filters( 'cerber_msg_remain',
|
361 |
-
sprintf( _n( 'You have only one attempt remaining.', 'You have %d attempts remaining.', $remain, 'wp-cerber' ), $remain ),
|
362 |
$remain );
|
363 |
}
|
364 |
|
@@ -936,45 +929,6 @@ function cerber_auth_required( $allowed_url ) {
|
|
936 |
return true;
|
937 |
}
|
938 |
|
939 |
-
/*
|
940 |
-
Create message to show it above login form for any simply GET
|
941 |
-
*/
|
942 |
-
add_action( 'login_head', 'cerber_login_head' );
|
943 |
-
function cerber_login_head() {
|
944 |
-
global $error;
|
945 |
-
|
946 |
-
if ( !$allowed = cerber_is_ip_allowed() ) :
|
947 |
-
?>
|
948 |
-
<style type="text/css" media="all">
|
949 |
-
#loginform {
|
950 |
-
display: none;
|
951 |
-
}
|
952 |
-
</style>
|
953 |
-
<?php
|
954 |
-
endif;
|
955 |
-
|
956 |
-
$wp_cerber = get_wp_cerber();
|
957 |
-
|
958 |
-
$wp_cerber->reCaptcha( 'style' );
|
959 |
-
|
960 |
-
if ( !cerber_is_http_get() ) {
|
961 |
-
return;
|
962 |
-
}
|
963 |
-
if ( ! cerber_can_msg() ) {
|
964 |
-
return;
|
965 |
-
}
|
966 |
-
|
967 |
-
if ( ! $allowed ) {
|
968 |
-
$error = $wp_cerber->getErrorMsg();
|
969 |
-
}
|
970 |
-
elseif ( $msg = $wp_cerber->getRemainMsg() ) {
|
971 |
-
$error = $msg;
|
972 |
-
}
|
973 |
-
elseif ( crb_get_settings( 'authonly' ) && ( $m = crb_get_settings( 'authonlymsg' ) ) ) {
|
974 |
-
$error = $m;
|
975 |
-
}
|
976 |
-
}
|
977 |
-
|
978 |
/**
|
979 |
* Handling the process of user authentication
|
980 |
*
|
@@ -1054,27 +1008,32 @@ add_filter( 'wp_authenticate_user', function ( $user, $password ) {
|
|
1054 |
// former cerber_stop_authentication()
|
1055 |
global $cerber_act_status;
|
1056 |
|
1057 |
-
$deny
|
1058 |
$user_msg = '';
|
1059 |
|
1060 |
if ( $b = crb_is_user_blocked( $user->ID ) ) {
|
1061 |
-
$user_msg
|
1062 |
$cerber_act_status = 25;
|
1063 |
-
$deny
|
|
|
|
|
|
|
|
|
|
|
1064 |
}
|
1065 |
elseif ( crb_acl_is_white() ) { // @since 8.2.2
|
1066 |
$deny = false;
|
1067 |
}
|
1068 |
elseif ( ! cerber_is_ip_allowed() ) {
|
1069 |
$deny = true;
|
1070 |
-
|
1071 |
elseif ( ! cerber_geo_allowed( 'geo_login', $user ) ) {
|
1072 |
$cerber_act_status = 16;
|
1073 |
-
$deny
|
1074 |
}
|
1075 |
elseif ( lab_is_blocked( cerber_get_remote_ip() ) ) {
|
1076 |
$cerber_act_status = 15;
|
1077 |
-
$deny
|
1078 |
}
|
1079 |
|
1080 |
if ( $deny ) {
|
@@ -1099,7 +1058,7 @@ function crb_login_error( $username, $act = null, $status = null ) {
|
|
1099 |
}
|
1100 |
// Create with message that is identical the default WP
|
1101 |
return new WP_Error( 'incorrect_password', sprintf(
|
1102 |
-
__( '<strong>
|
1103 |
'<strong>' . $username . '</strong>'
|
1104 |
) );
|
1105 |
}
|
@@ -1134,33 +1093,42 @@ function cerber_user_login( $login, $user ) {
|
|
1134 |
|
1135 |
}
|
1136 |
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
|
|
1141 |
add_action( 'set_current_user', function () { // deferred to allow the possible 'wp_login' action to be logged first
|
1142 |
global $current_user;
|
1143 |
if ( $current_user instanceof WP_User ) {
|
1144 |
cerber_user_login( $current_user->user_login, $current_user );
|
1145 |
}
|
1146 |
} );
|
1147 |
-
} );
|
1148 |
|
1149 |
-
|
|
|
|
|
1150 |
$cus = cerber_get_set( 'cerber_user', $user_id );
|
1151 |
if ( ! $cus || ! is_array( $cus ) ) {
|
1152 |
$cus = array();
|
1153 |
}
|
|
|
1154 |
$cus['last_login'] = array(
|
1155 |
'ip' => cerber_get_remote_ip(),
|
1156 |
'ua' => sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
1157 |
);
|
|
|
1158 |
if ( ! isset( $cus['2fa_history'] ) ) {
|
1159 |
$cus['2fa_history'] = array( 0, time() );
|
1160 |
}
|
|
|
|
|
|
|
|
|
1161 |
else {
|
1162 |
$cus['2fa_history'][0] ++;
|
1163 |
}
|
|
|
1164 |
cerber_update_set( 'cerber_user', $cus, $user_id );
|
1165 |
}
|
1166 |
|
@@ -1190,15 +1158,15 @@ function cerber_login_failed( $user_login, $user_id = 0 ) {
|
|
1190 |
$no_user = false;
|
1191 |
}
|
1192 |
|
1193 |
-
$ac = 7;
|
|
|
|
|
1194 |
|
1195 |
if ( $no_user ) {
|
1196 |
$ac = 51;
|
1197 |
}
|
1198 |
-
|
1199 |
-
|
1200 |
-
|| $cerber_act_status == 16
|
1201 |
-
|| $cerber_act_status == 25 ) { // TODO should be refactored together with cerber_stop_authentication
|
1202 |
$ac = 53;
|
1203 |
}
|
1204 |
|
@@ -1369,6 +1337,85 @@ function crb_sessions_get_num( $user_id = null ) {
|
|
1369 |
return (int) cerber_db_get_var( 'SELECT COUNT(user_id) FROM ' . cerber_get_db_prefix() . CERBER_USS_TABLE . $where );
|
1370 |
}
|
1371 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1372 |
// Enforce restrictions for the current user
|
1373 |
|
1374 |
add_action( 'set_current_user', function () { // the normal way
|
@@ -1897,20 +1944,57 @@ add_filter( 'comment_form_submit_field', function ( $value ) {
|
|
1897 |
|
1898 |
// Messages ----------------------------------------------------------------------
|
1899 |
|
1900 |
-
|
1901 |
-
|
1902 |
-
|
1903 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1904 |
function cerber_login_form_msg( $errors ) {
|
1905 |
-
global $error;
|
1906 |
|
1907 |
if ( cerber_can_msg() ) {
|
1908 |
$wp_cerber = get_wp_cerber();
|
1909 |
if ( ! cerber_is_ip_allowed() ) {
|
1910 |
-
$errors = $wp_cerber->getErrorMsg();
|
1911 |
}
|
1912 |
elseif ( ! $error && ( $msg = $wp_cerber->getRemainMsg() ) ) {
|
1913 |
-
$errors .= '<p>' . $msg;
|
1914 |
}
|
1915 |
}
|
1916 |
|
@@ -3000,7 +3084,7 @@ function cerber_block_add( $ip_address = '', $reason_id = 1, $details = '', $dur
|
|
3000 |
if ( $result ) {
|
3001 |
$result = true;
|
3002 |
$cerber_blocked = $reason_id;
|
3003 |
-
cerber_log( $activity, null, null, $ip_address );
|
3004 |
$wp_cerber->setLocked();
|
3005 |
crb_event_handler( 'ip_event', array(
|
3006 |
'e_type' => 'locked',
|
@@ -4875,12 +4959,13 @@ function cerber_bg_task_delete( $task_id ) {
|
|
4875 |
* @param int $activity Activity ID
|
4876 |
* @param string $login Login used or any additional information
|
4877 |
* @param int $user_id User ID
|
4878 |
-
* @param
|
|
|
4879 |
*
|
4880 |
* @return false|int
|
4881 |
* @since 3.0
|
4882 |
*/
|
4883 |
-
function cerber_log( $activity, $login = '', $user_id = 0, $ip = null ) {
|
4884 |
global $user_ID, $cerber_logged, $cerber_blocked;
|
4885 |
static $logged = array();
|
4886 |
|
@@ -4924,15 +5009,16 @@ function cerber_log( $activity, $login = '', $user_id = 0, $ip = null ) {
|
|
4924 |
$path = ( $pos ) ? substr( $_SERVER['REQUEST_URI'], 0, $pos ) : $_SERVER['REQUEST_URI'];
|
4925 |
$url = strip_tags( $_SERVER['HTTP_HOST'] . $path );
|
4926 |
|
4927 |
-
$status
|
4928 |
-
|
4929 |
-
|
4930 |
-
|
4931 |
-
|
4932 |
-
|
|
|
4933 |
}
|
4934 |
|
4935 |
-
$details = $status .'|0|0|0|'. $url;
|
4936 |
|
4937 |
$country = lab_get_country( $ip );
|
4938 |
|
@@ -5316,8 +5402,6 @@ register_activation_hook( cerber_plugin_file(), function () {
|
|
5316 |
|
5317 |
crb_x_update_add_on_list();
|
5318 |
|
5319 |
-
//$slave = ( nexus_is_master() || nexus_is_slave() ) ? '' : ' <i class="crb-icon crb-icon-bx-cog"></i> <a href="' . cerber_admin_link( '', array( 'page' => 'cerber-nexus' ) ) . '">' . __( 'Enable slave mode', 'wp-cerber' ) . '</a>';
|
5320 |
-
|
5321 |
$msg =
|
5322 |
'<h2>' . __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . '</h2>'
|
5323 |
|
@@ -5333,7 +5417,6 @@ register_activation_hook( cerber_plugin_file(), function () {
|
|
5333 |
//' <i class="crb-icon crb-icon-bx-shield-alt"></i> <a href="' . cerber_admin_link( 'hardening' ) . '">' . __( 'Hardening', 'wp-cerber' ) . '</a>' .
|
5334 |
//' <i class="crb-icon crb-icon-bx-bell"></i> <a href="' . cerber_admin_link( 'notifications' ) . '">' . __( 'Notifications', 'wp-cerber' ) . '</a>' .
|
5335 |
' <i class="crb-icon crb-icon-bx-layer"></i> <a href="' . cerber_admin_link( 'imex' ) . '">' . __( 'Import settings', 'wp-cerber' ) . '</a>' .
|
5336 |
-
$slave .
|
5337 |
' <i class="crb-icon dashicons-before dashicons-twitter"></i> <a target="_blank" href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a>' .
|
5338 |
' <i class="crb-icon dashicons-before dashicons-email-alt"></i> <a target="_blank" href="https://wpcerber.com/subscribe-newsletter/">Subscribe to the Cerber\'s newsletter</a>' .
|
5339 |
'</p></div>';
|
@@ -5742,10 +5825,6 @@ function cerber_upgrade_db( $force = false ) {
|
|
5742 |
update_site_option( '_cerber_db_errors', $db_errors );
|
5743 |
}
|
5744 |
|
5745 |
-
if ( nexus_is_master() ) {
|
5746 |
-
nexus_upgrade_db();
|
5747 |
-
}
|
5748 |
-
|
5749 |
return $db_errors;
|
5750 |
}
|
5751 |
|
@@ -6248,10 +6327,7 @@ function cerber_traffic_log(){
|
|
6248 |
//$ref = mb_substr( $_SERVER['HTTP_REFERER'], 0, 1048576 ); // 1 Mb for ASCII
|
6249 |
$details[2] = filter_var( $_SERVER['HTTP_REFERER'], FILTER_SANITIZE_URL );
|
6250 |
}
|
6251 |
-
|
6252 |
-
if ( ! empty( $_FILES ) ) {
|
6253 |
-
$details[3] = $_FILES;
|
6254 |
-
}*/
|
6255 |
if ( $wp_type == 605 && ! empty( $_GET['s'] ) ) {
|
6256 |
$details[4] = $_GET['s'];
|
6257 |
}
|
@@ -6857,26 +6933,33 @@ function cerber_detect_php_code( &$value ) {
|
|
6857 |
$ret = array( array(), array() );
|
6858 |
$code_tokens = array( T_STRING, T_EVAL );
|
6859 |
|
6860 |
-
$clean = preg_replace( "/[\r\n\s]+/", '', cerber_remove_comments( $value ) );
|
6861 |
|
6862 |
-
if (
|
6863 |
-
|
6864 |
-
|
6865 |
-
|
6866 |
-
|
6867 |
-
|
6868 |
-
|
6869 |
-
|
6870 |
-
|
6871 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6872 |
}
|
6873 |
-
|
6874 |
-
|
6875 |
-
|
6876 |
-
|
6877 |
-
|
6878 |
-
$ret[1][] = $string;
|
6879 |
}
|
|
|
6880 |
}
|
6881 |
}
|
6882 |
|
@@ -7040,29 +7123,31 @@ function cerber_inspect_uploads() {
|
|
7040 |
}
|
7041 |
|
7042 |
if ( empty( $_FILES ) ) {
|
7043 |
-
return
|
7044 |
}
|
7045 |
|
7046 |
-
$
|
7047 |
-
|
7048 |
-
|
7049 |
-
|
7050 |
-
|
7051 |
-
|
7052 |
-
|
7053 |
-
$
|
7054 |
}
|
|
|
|
|
|
|
|
|
7055 |
}
|
7056 |
|
7057 |
$found = false;
|
7058 |
|
7059 |
-
foreach ( $
|
7060 |
-
if ( $file_name
|
7061 |
-
&& is_file( $file_name )
|
7062 |
-
&& $f = @fopen( $file_name, 'r' ) ) {
|
7063 |
$str = @fread( $f, 100000 );
|
7064 |
@fclose( $f );
|
7065 |
-
if ( cerber_inspect_value( $str ) ) {
|
7066 |
$found = 56;
|
7067 |
if ( ! @unlink( $file_name ) ) {
|
7068 |
// if a system doesn't permit us to delete the file in the tmp uploads folder
|
@@ -7332,4 +7417,21 @@ function cerber_show_cookies( $attr ) {
|
|
7332 |
}
|
7333 |
|
7334 |
return $ret;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7335 |
}
|
227 |
$act = 18;
|
228 |
}
|
229 |
}
|
230 |
+
elseif ( cerber_get_non_wp_fields() ) {
|
231 |
if ( ! cerber_is_ip_allowed( null, CRB_CNTX_SAFE ) ) {
|
232 |
$deny = true;
|
233 |
+
$act = 100;
|
234 |
}
|
235 |
}
|
236 |
|
237 |
+
if ( ! $deny && ( $files = CRB_Request::get_files() ) ) {
|
238 |
+
foreach ( $files as $item ) {
|
239 |
+
if ( $reason = $this->isProhibitedFilename( $item['source_name'] ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
$deny = true;
|
241 |
+
$act = $reason;
|
242 |
break;
|
243 |
}
|
244 |
}
|
245 |
}
|
246 |
|
247 |
+
|
248 |
if ( $deny ) {
|
249 |
cerber_log( $act );
|
250 |
cerber_forbidden_page();
|
343 |
Return Remain message in context
|
344 |
*/
|
345 |
final public function getRemainMsg() {
|
346 |
+
$acl = ! $this->options['limitwhite'];
|
347 |
+
$remain = cerber_get_remain_count( $this->remote_ip, $acl );
|
348 |
if ( $remain < $this->options['attempts'] ) {
|
349 |
if ( $remain == 0 ) {
|
350 |
$remain = 1; // with some settings or when lockout was manually removed, we need to have 1 attempt.
|
351 |
}
|
352 |
+
|
353 |
return apply_filters( 'cerber_msg_remain',
|
354 |
+
sprintf( _n( 'You have only one login attempt remaining.', 'You have %d login attempts remaining.', $remain, 'wp-cerber' ), $remain ),
|
355 |
$remain );
|
356 |
}
|
357 |
|
929 |
return true;
|
930 |
}
|
931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
932 |
/**
|
933 |
* Handling the process of user authentication
|
934 |
*
|
1008 |
// former cerber_stop_authentication()
|
1009 |
global $cerber_act_status;
|
1010 |
|
1011 |
+
$deny = false;
|
1012 |
$user_msg = '';
|
1013 |
|
1014 |
if ( $b = crb_is_user_blocked( $user->ID ) ) {
|
1015 |
+
$user_msg = $b['blocked_msg'];
|
1016 |
$cerber_act_status = 25;
|
1017 |
+
$deny = true;
|
1018 |
+
}
|
1019 |
+
elseif ( $b = crb_check_user_limits( $user->ID ) ) {
|
1020 |
+
$user_msg = $b;
|
1021 |
+
$cerber_act_status = 38;
|
1022 |
+
$deny = true;
|
1023 |
}
|
1024 |
elseif ( crb_acl_is_white() ) { // @since 8.2.2
|
1025 |
$deny = false;
|
1026 |
}
|
1027 |
elseif ( ! cerber_is_ip_allowed() ) {
|
1028 |
$deny = true;
|
1029 |
+
}
|
1030 |
elseif ( ! cerber_geo_allowed( 'geo_login', $user ) ) {
|
1031 |
$cerber_act_status = 16;
|
1032 |
+
$deny = true;
|
1033 |
}
|
1034 |
elseif ( lab_is_blocked( cerber_get_remote_ip() ) ) {
|
1035 |
$cerber_act_status = 15;
|
1036 |
+
$deny = true;
|
1037 |
}
|
1038 |
|
1039 |
if ( $deny ) {
|
1058 |
}
|
1059 |
// Create with message that is identical the default WP
|
1060 |
return new WP_Error( 'incorrect_password', sprintf(
|
1061 |
+
__( '<strong>Error</strong>: The password you entered for the username %s is incorrect.' ),
|
1062 |
'<strong>' . $username . '</strong>'
|
1063 |
) );
|
1064 |
}
|
1093 |
|
1094 |
}
|
1095 |
|
1096 |
+
add_action( 'set_auth_cookie', function ( $auth_cookie, $expire, $expiration, $user_id, $scheme, $token ) {
|
1097 |
+
|
1098 |
+
CRB_2FA::$token = $token;
|
1099 |
+
|
1100 |
+
// Catching user switching and authentications without using a login form
|
1101 |
add_action( 'set_current_user', function () { // deferred to allow the possible 'wp_login' action to be logged first
|
1102 |
global $current_user;
|
1103 |
if ( $current_user instanceof WP_User ) {
|
1104 |
cerber_user_login( $current_user->user_login, $current_user );
|
1105 |
}
|
1106 |
} );
|
|
|
1107 |
|
1108 |
+
}, 10, 6 );
|
1109 |
+
|
1110 |
+
function cerber_login_history( $user_id, $reset = false ) {
|
1111 |
$cus = cerber_get_set( 'cerber_user', $user_id );
|
1112 |
if ( ! $cus || ! is_array( $cus ) ) {
|
1113 |
$cus = array();
|
1114 |
}
|
1115 |
+
|
1116 |
$cus['last_login'] = array(
|
1117 |
'ip' => cerber_get_remote_ip(),
|
1118 |
'ua' => sha1( crb_array_get( $_SERVER, 'HTTP_USER_AGENT', '' ) )
|
1119 |
);
|
1120 |
+
|
1121 |
if ( ! isset( $cus['2fa_history'] ) ) {
|
1122 |
$cus['2fa_history'] = array( 0, time() );
|
1123 |
}
|
1124 |
+
|
1125 |
+
if ( $reset ) {
|
1126 |
+
$cus['2fa_history'] = array( 1, time() );
|
1127 |
+
}
|
1128 |
else {
|
1129 |
$cus['2fa_history'][0] ++;
|
1130 |
}
|
1131 |
+
|
1132 |
cerber_update_set( 'cerber_user', $cus, $user_id );
|
1133 |
}
|
1134 |
|
1158 |
$no_user = false;
|
1159 |
}
|
1160 |
|
1161 |
+
$ac = 7; // True login failed, the default
|
1162 |
+
|
1163 |
+
// TODO should be this refactored together with cerber_stop_authentication?
|
1164 |
|
1165 |
if ( $no_user ) {
|
1166 |
$ac = 51;
|
1167 |
}
|
1168 |
+
elseif ( in_array( $cerber_act_status, array( 15, 16, 25, 38 ) )
|
1169 |
+
|| ! cerber_is_ip_allowed( $ip ) ) {
|
|
|
|
|
1170 |
$ac = 53;
|
1171 |
}
|
1172 |
|
1337 |
return (int) cerber_db_get_var( 'SELECT COUNT(user_id) FROM ' . cerber_get_db_prefix() . CERBER_USS_TABLE . $where );
|
1338 |
}
|
1339 |
|
1340 |
+
/**
|
1341 |
+
* Terminates specified user sessions updating user meta directly in the DB
|
1342 |
+
*
|
1343 |
+
* @param array|string $tokens Session tokens to kill
|
1344 |
+
* @param int $user_id Users the sessions to kill belongs to
|
1345 |
+
* @param bool $admin if true, it is executing in the WP dashboard
|
1346 |
+
*
|
1347 |
+
* @return int
|
1348 |
+
*/
|
1349 |
+
function crb_sessions_kill( $tokens, $user_id = null, $admin = true ) {
|
1350 |
+
|
1351 |
+
if ( ! is_array( $tokens ) ) {
|
1352 |
+
$tokens = array( $tokens );
|
1353 |
+
}
|
1354 |
+
|
1355 |
+
if ( ! $user_id ) {
|
1356 |
+
$users = cerber_db_get_col( 'SELECT user_id FROM ' . cerber_get_db_prefix() . CERBER_USS_TABLE . ' WHERE wp_session_token IN ("' . implode( '","', $tokens ) . '")' );
|
1357 |
+
}
|
1358 |
+
else {
|
1359 |
+
$users = array( $user_id );
|
1360 |
+
}
|
1361 |
+
|
1362 |
+
if ( ! $users || ! $tokens ) {
|
1363 |
+
return 0;
|
1364 |
+
}
|
1365 |
+
|
1366 |
+
$kill = array_flip( $tokens );
|
1367 |
+
$total = 0;
|
1368 |
+
$errors = 0;
|
1369 |
+
|
1370 |
+
// Prevent termination the current admin session
|
1371 |
+
if ( wp_get_session_token() ) {
|
1372 |
+
unset( $kill[ crb_admin_hash_token( wp_get_session_token() ) ] );
|
1373 |
+
}
|
1374 |
+
|
1375 |
+
foreach ( $users as $user_id ) {
|
1376 |
+
$count = 0;
|
1377 |
+
|
1378 |
+
$sessions = get_user_meta( $user_id, 'session_tokens', true );
|
1379 |
+
|
1380 |
+
if ( empty( $sessions ) || ! is_array( $sessions ) ) {
|
1381 |
+
continue;
|
1382 |
+
}
|
1383 |
+
if ( ! $do_this = array_intersect_key( $kill, $sessions ) ) {
|
1384 |
+
continue;
|
1385 |
+
}
|
1386 |
+
|
1387 |
+
foreach ( $do_this as $key => $nothing ) {
|
1388 |
+
unset( $sessions[ $key ] );
|
1389 |
+
unset( $kill[ $key ] );
|
1390 |
+
$count ++;
|
1391 |
+
}
|
1392 |
+
|
1393 |
+
if ( $count ) {
|
1394 |
+
if ( update_user_meta( $user_id, 'session_tokens', $sessions ) ) {
|
1395 |
+
$total += $count;
|
1396 |
+
}
|
1397 |
+
else {
|
1398 |
+
$errors ++;
|
1399 |
+
}
|
1400 |
+
}
|
1401 |
+
}
|
1402 |
+
|
1403 |
+
if ( $admin ) {
|
1404 |
+
if ( $errors ) {
|
1405 |
+
cerber_admin_notice( 'Error: Unable to update user meta data.' );
|
1406 |
+
}
|
1407 |
+
|
1408 |
+
if ( $total ) {
|
1409 |
+
cerber_admin_message( sprintf( _n( 'Session has been terminated', '%s sessions have been terminated', $total, 'wp-cerber' ), $total ) );
|
1410 |
+
}
|
1411 |
+
else {
|
1412 |
+
cerber_admin_notice( 'No sessions found.' );
|
1413 |
+
}
|
1414 |
+
}
|
1415 |
+
|
1416 |
+
return $total;
|
1417 |
+
}
|
1418 |
+
|
1419 |
// Enforce restrictions for the current user
|
1420 |
|
1421 |
add_action( 'set_current_user', function () { // the normal way
|
1944 |
|
1945 |
// Messages ----------------------------------------------------------------------
|
1946 |
|
1947 |
+
// Login page part 1
|
1948 |
+
add_action( 'login_head', 'cerber_login_head' );
|
1949 |
+
function cerber_login_head() {
|
1950 |
+
global $error; // This global WP variable is used at login_header() in wp-login.php
|
1951 |
+
|
1952 |
+
if ( ! $allowed = cerber_is_ip_allowed() ) :
|
1953 |
+
?>
|
1954 |
+
<style type="text/css" media="all">
|
1955 |
+
#loginform {
|
1956 |
+
display: none;
|
1957 |
+
}
|
1958 |
+
</style>
|
1959 |
+
<?php
|
1960 |
+
endif;
|
1961 |
+
|
1962 |
+
$wp_cerber = get_wp_cerber();
|
1963 |
+
|
1964 |
+
$wp_cerber->reCaptcha( 'style' );
|
1965 |
+
|
1966 |
+
// Add an error message to be shown above the login form
|
1967 |
+
|
1968 |
+
if ( ! cerber_is_http_get() ) {
|
1969 |
+
return;
|
1970 |
+
}
|
1971 |
+
if ( ! cerber_can_msg() ) {
|
1972 |
+
return;
|
1973 |
+
}
|
1974 |
+
|
1975 |
+
if ( ! $allowed ) {
|
1976 |
+
$error = $wp_cerber->getErrorMsg();
|
1977 |
+
}
|
1978 |
+
elseif ( $msg = $wp_cerber->getRemainMsg() ) {
|
1979 |
+
$error = $msg;
|
1980 |
+
}
|
1981 |
+
elseif ( crb_get_settings( 'authonly' ) && ( $msg = crb_get_settings( 'authonlymsg' ) ) ) {
|
1982 |
+
$error = $msg;
|
1983 |
+
}
|
1984 |
+
}
|
1985 |
+
|
1986 |
+
// Login page part 2, if credentials were wrong - after login form has been submitted (POST request)
|
1987 |
+
add_filter( 'login_errors', 'cerber_login_form_msg' );
|
1988 |
function cerber_login_form_msg( $errors ) {
|
1989 |
+
global $error; // This global WP variable is used at login_header() in wp-login.php
|
1990 |
|
1991 |
if ( cerber_can_msg() ) {
|
1992 |
$wp_cerber = get_wp_cerber();
|
1993 |
if ( ! cerber_is_ip_allowed() ) {
|
1994 |
+
$errors = $wp_cerber->getErrorMsg(); // Replace any error messages
|
1995 |
}
|
1996 |
elseif ( ! $error && ( $msg = $wp_cerber->getRemainMsg() ) ) {
|
1997 |
+
$errors .= '<p>' . $msg . '</p>';
|
1998 |
}
|
1999 |
}
|
2000 |
|
3084 |
if ( $result ) {
|
3085 |
$result = true;
|
3086 |
$cerber_blocked = $reason_id;
|
3087 |
+
cerber_log( $activity, null, null, 0, $ip_address );
|
3088 |
$wp_cerber->setLocked();
|
3089 |
crb_event_handler( 'ip_event', array(
|
3090 |
'e_type' => 'locked',
|
4959 |
* @param int $activity Activity ID
|
4960 |
* @param string $login Login used or any additional information
|
4961 |
* @param int $user_id User ID
|
4962 |
+
* @param int $status
|
4963 |
+
* @param null $ip IP Address
|
4964 |
*
|
4965 |
* @return false|int
|
4966 |
* @since 3.0
|
4967 |
*/
|
4968 |
+
function cerber_log( $activity, $login = '', $user_id = 0, $status = 0, $ip = null ) {
|
4969 |
global $user_ID, $cerber_logged, $cerber_blocked;
|
4970 |
static $logged = array();
|
4971 |
|
5009 |
$path = ( $pos ) ? substr( $_SERVER['REQUEST_URI'], 0, $pos ) : $_SERVER['REQUEST_URI'];
|
5010 |
$url = strip_tags( $_SERVER['HTTP_HOST'] . $path );
|
5011 |
|
5012 |
+
if ( ! $status ) {
|
5013 |
+
if ( $activity != 10 && $activity != 11 ) {
|
5014 |
+
$status = cerber_get_status( $ip, $activity );
|
5015 |
+
}
|
5016 |
+
elseif ( $cerber_blocked ) {
|
5017 |
+
$status = $cerber_blocked;
|
5018 |
+
}
|
5019 |
}
|
5020 |
|
5021 |
+
$details = absint( $status ) . '|0|0|0|' . $url;
|
5022 |
|
5023 |
$country = lab_get_country( $ip );
|
5024 |
|
5402 |
|
5403 |
crb_x_update_add_on_list();
|
5404 |
|
|
|
|
|
5405 |
$msg =
|
5406 |
'<h2>' . __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . '</h2>'
|
5407 |
|
5417 |
//' <i class="crb-icon crb-icon-bx-shield-alt"></i> <a href="' . cerber_admin_link( 'hardening' ) . '">' . __( 'Hardening', 'wp-cerber' ) . '</a>' .
|
5418 |
//' <i class="crb-icon crb-icon-bx-bell"></i> <a href="' . cerber_admin_link( 'notifications' ) . '">' . __( 'Notifications', 'wp-cerber' ) . '</a>' .
|
5419 |
' <i class="crb-icon crb-icon-bx-layer"></i> <a href="' . cerber_admin_link( 'imex' ) . '">' . __( 'Import settings', 'wp-cerber' ) . '</a>' .
|
|
|
5420 |
' <i class="crb-icon dashicons-before dashicons-twitter"></i> <a target="_blank" href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a>' .
|
5421 |
' <i class="crb-icon dashicons-before dashicons-email-alt"></i> <a target="_blank" href="https://wpcerber.com/subscribe-newsletter/">Subscribe to the Cerber\'s newsletter</a>' .
|
5422 |
'</p></div>';
|
5825 |
update_site_option( '_cerber_db_errors', $db_errors );
|
5826 |
}
|
5827 |
|
|
|
|
|
|
|
|
|
5828 |
return $db_errors;
|
5829 |
}
|
5830 |
|
6327 |
//$ref = mb_substr( $_SERVER['HTTP_REFERER'], 0, 1048576 ); // 1 Mb for ASCII
|
6328 |
$details[2] = filter_var( $_SERVER['HTTP_REFERER'], FILTER_SANITIZE_URL );
|
6329 |
}
|
6330 |
+
|
|
|
|
|
|
|
6331 |
if ( $wp_type == 605 && ! empty( $_GET['s'] ) ) {
|
6332 |
$details[4] = $_GET['s'];
|
6333 |
}
|
6933 |
$ret = array( array(), array() );
|
6934 |
$code_tokens = array( T_STRING, T_EVAL );
|
6935 |
|
6936 |
+
$clean = preg_replace( "/[\r\n\s]+/", ' ', cerber_remove_comments( $value ) );
|
6937 |
|
6938 |
+
if ( false === strpos( $clean, '<?php' ) ) {
|
6939 |
+
$clean = '<?php ' . $clean;
|
6940 |
+
}
|
6941 |
+
|
6942 |
+
if ( ! $tokens = @token_get_all( $clean ) ) {
|
6943 |
+
return $ret;
|
6944 |
+
}
|
6945 |
+
|
6946 |
+
foreach ( $tokens as $token ) {
|
6947 |
+
if ( ! is_array( $token ) ) {
|
6948 |
+
continue;
|
6949 |
+
}
|
6950 |
+
|
6951 |
+
if ( in_array( $token[0], $code_tokens ) && isset( $list[ $token[1] ] ) ) {
|
6952 |
+
if ( preg_match( '/' . $token[1] . '\((?!\)).+\)/i', $clean ) ) {
|
6953 |
+
$ret[0] = array( $token[0], $list[ $token[1] ] );
|
6954 |
+
break;
|
6955 |
}
|
6956 |
+
}
|
6957 |
+
elseif ( $token[0] == T_CONSTANT_ENCAPSED_STRING ) {
|
6958 |
+
$string = trim( $token[1], '\'"' );
|
6959 |
+
if ( ! $string || is_numeric( $string ) ) {
|
6960 |
+
continue;
|
|
|
6961 |
}
|
6962 |
+
$ret[1][] = $string;
|
6963 |
}
|
6964 |
}
|
6965 |
|
7123 |
}
|
7124 |
|
7125 |
if ( empty( $_FILES ) ) {
|
7126 |
+
return false;
|
7127 |
}
|
7128 |
|
7129 |
+
global $crb_uploaded_files;
|
7130 |
+
$crb_uploaded_files = array();
|
7131 |
+
array_walk_recursive( $_FILES, function ( $file_name ) {
|
7132 |
+
global $crb_uploaded_files;
|
7133 |
+
if ( $file_name
|
7134 |
+
&& is_string( $file_name )
|
7135 |
+
&& is_file( $file_name ) ) {
|
7136 |
+
$crb_uploaded_files[] = $file_name;
|
7137 |
}
|
7138 |
+
} );
|
7139 |
+
|
7140 |
+
if ( empty( $crb_uploaded_files ) ) {
|
7141 |
+
return false;
|
7142 |
}
|
7143 |
|
7144 |
$found = false;
|
7145 |
|
7146 |
+
foreach ( $crb_uploaded_files as $file_name ) {
|
7147 |
+
if ( $f = @fopen( $file_name, 'r' ) ) {
|
|
|
|
|
7148 |
$str = @fread( $f, 100000 );
|
7149 |
@fclose( $f );
|
7150 |
+
if ( cerber_inspect_value( $str, true ) ) {
|
7151 |
$found = 56;
|
7152 |
if ( ! @unlink( $file_name ) ) {
|
7153 |
// if a system doesn't permit us to delete the file in the tmp uploads folder
|
7417 |
}
|
7418 |
|
7419 |
return $ret;
|
7420 |
+
}
|
7421 |
+
|
7422 |
+
/**
|
7423 |
+
* Check if the current user is the website admin (can manage website)
|
7424 |
+
* @since 8.6.9
|
7425 |
+
*
|
7426 |
+
* @return bool
|
7427 |
+
*/
|
7428 |
+
function cerber_user_can_manage() {
|
7429 |
+
if ( is_multisite() ) {
|
7430 |
+
$cap = 'manage_network';
|
7431 |
+
}
|
7432 |
+
else {
|
7433 |
+
$cap = 'manage_options';
|
7434 |
+
}
|
7435 |
+
|
7436 |
+
return current_user_can( $cap );
|
7437 |
}
|
cerber-request.php
CHANGED
@@ -8,6 +8,10 @@ final class CRB_Request {
|
|
8 |
private static $site_root = null; // Without trailing slash and path (site domain or IP address)
|
9 |
private static $sub_folder = null; // Without trailing slash and site domain
|
10 |
private static $the_path = null;
|
|
|
|
|
|
|
|
|
11 |
|
12 |
/**
|
13 |
* Returns clean "Request URI" without trailing slash and GET parameters
|
@@ -26,8 +30,8 @@ final class CRB_Request {
|
|
26 |
* Cleans up and normalizes the requested URI.
|
27 |
* Removes GET parameters and extra slashes, normalizes malformed URI.
|
28 |
*
|
29 |
-
* @since 7.9.2
|
30 |
* @return string
|
|
|
31 |
*/
|
32 |
static function purify() {
|
33 |
$uri = $_SERVER['REQUEST_URI'];
|
@@ -120,7 +124,7 @@ final class CRB_Request {
|
|
120 |
$url = self::full_url_clean();
|
121 |
}
|
122 |
|
123 |
-
if ($url == $str ) {
|
124 |
return true;
|
125 |
}
|
126 |
|
@@ -190,4 +194,47 @@ final class CRB_Request {
|
|
190 |
return self::$request_uri;
|
191 |
}
|
192 |
|
193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
private static $site_root = null; // Without trailing slash and path (site domain or IP address)
|
9 |
private static $sub_folder = null; // Without trailing slash and site domain
|
10 |
private static $the_path = null;
|
11 |
+
private static $files = array();
|
12 |
+
private static $recursion_counter = 0; // buffer overflow attack protection
|
13 |
+
private static $el_counter = 0; // buffer overflow attack protection
|
14 |
+
private static $bad_request = false; // buffer overflow attack protection
|
15 |
|
16 |
/**
|
17 |
* Returns clean "Request URI" without trailing slash and GET parameters
|
30 |
* Cleans up and normalizes the requested URI.
|
31 |
* Removes GET parameters and extra slashes, normalizes malformed URI.
|
32 |
*
|
|
|
33 |
* @return string
|
34 |
+
* @since 7.9.2
|
35 |
*/
|
36 |
static function purify() {
|
37 |
$uri = $_SERVER['REQUEST_URI'];
|
124 |
$url = self::full_url_clean();
|
125 |
}
|
126 |
|
127 |
+
if ( $url == $str ) {
|
128 |
return true;
|
129 |
}
|
130 |
|
194 |
return self::$request_uri;
|
195 |
}
|
196 |
|
197 |
+
static function get_files() {
|
198 |
+
if ( self::$files ) {
|
199 |
+
return self::$files;
|
200 |
+
}
|
201 |
+
|
202 |
+
if ( $_FILES ) {
|
203 |
+
self::parse_files( $_FILES );
|
204 |
+
}
|
205 |
+
|
206 |
+
return self::$files;
|
207 |
+
}
|
208 |
+
|
209 |
+
/**
|
210 |
+
* Parser for messy $_FILES
|
211 |
+
* @since 8.6.9
|
212 |
+
*
|
213 |
+
* @param $fields
|
214 |
+
*/
|
215 |
+
static function parse_files( $fields ) {
|
216 |
+
foreach ( $fields as $element ) {
|
217 |
+
self::$el_counter ++;
|
218 |
+
if ( self::$el_counter > 100 ) { // Normal forms never reach this limit
|
219 |
+
self::$bad_request = true;
|
220 |
+
return;
|
221 |
+
}
|
222 |
+
if ( ( $name = crb_array_get( $element, 'name' ) )
|
223 |
+
&& is_string( $name )
|
224 |
+
&& ( $tmp_file = crb_array_get( $element, 'tmp_name' ) )
|
225 |
+
&& is_string( $tmp_file )
|
226 |
+
&& is_file( $tmp_file ) ) {
|
227 |
+
self::$files[] = array( 'source_name' => $name, 'tmp_file' => $tmp_file );
|
228 |
+
}
|
229 |
+
elseif ( is_array( $element ) ) {
|
230 |
+
self::$recursion_counter ++;
|
231 |
+
if ( self::$recursion_counter > 100 ) { // Normal forms never reach this limit
|
232 |
+
self::$bad_request = true;
|
233 |
+
return;
|
234 |
+
}
|
235 |
+
self::parse_files( $element );
|
236 |
+
}
|
237 |
+
}
|
238 |
+
}
|
239 |
+
|
240 |
+
}
|
cerber-scanner.php
CHANGED
@@ -54,6 +54,8 @@ const CERBER_FOK = 1;
|
|
54 |
const CERBER_VULN = 4;
|
55 |
const CERBER_NOHASH = 5;
|
56 |
const CERBER_LDE = 10;
|
|
|
|
|
57 |
const CERBER_IMD = 15;
|
58 |
const CERBER_SCF = 16;
|
59 |
const CERBER_PMC = 17;
|
@@ -69,6 +71,7 @@ const CERBER_FDLD = 301;
|
|
69 |
const CERBER_FRCV = 311;
|
70 |
|
71 |
const CERBER_MALWR_DETECTED = 1000;
|
|
|
72 |
|
73 |
const CRB_HASH_THEME = 'hash_tm_';
|
74 |
const CRB_HASH_PLUGIN = 'hash_pl_';
|
@@ -388,8 +391,7 @@ function cerber_step_scanning() {
|
|
388 |
$done = false;
|
389 |
while ( ! $aborted && ! $exceed && ! $done ) {
|
390 |
// Split into several SQL requests to avoid memory exhausted error on a website with hundreds of thousands files
|
391 |
-
if ( $result = cerber_db_get_results( 'SELECT file_name, scan_id, file_name_hash FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE . ' WHERE scan_id = ' . $scan['id'] . ' AND file_hash = "" LIMIT ' . CRB_SQL_CHUNK ) ) {
|
392 |
-
//cerber_log_scan_error( 'CHUNK ' . count( $result ) );
|
393 |
foreach ( $result as $row ) {
|
394 |
if ( ! cerber_add_file_info( $row ) ) {
|
395 |
cerber_log_scan_error( 'Unable to update file info. Scanning has been aborted.' );
|
@@ -478,7 +480,7 @@ function cerber_step_scanning() {
|
|
478 |
$ret = cerber_update_scan( $update );
|
479 |
|
480 |
if ( isset( $update['finished'] ) || isset( $update['aborted'] ) ) {
|
481 |
-
crb_scan_debug( '>>>>>>>>>>>>>>> SCANNING
|
482 |
cerber_scan_completed();
|
483 |
$cr = cerber_cleanup_recovery();
|
484 |
if ( is_wp_error( $cr ) ) {
|
@@ -1390,7 +1392,7 @@ function cerber_calculate_risk( $issue ) {
|
|
1390 |
|
1391 |
// TODO: convert into a formula with metrics
|
1392 |
switch ( $issue[0] ) {
|
1393 |
-
case
|
1394 |
if ( $size_factor ) {
|
1395 |
return $size_factor;
|
1396 |
}
|
@@ -1453,8 +1455,8 @@ function cerber_get_issue_label( $id = null ) {
|
|
1453 |
//CERBER_LDE => __( "Local file doesn't exist", 'wp-cerber' ),
|
1454 |
CERBER_LDE => __( "File is missing", 'wp-cerber' ),
|
1455 |
11 => 'No local hash found',
|
1456 |
-
|
1457 |
-
|
1458 |
|
1459 |
CERBER_IMD => __( 'Checksum mismatch', 'wp-cerber' ), // Integrity
|
1460 |
|
@@ -1585,7 +1587,7 @@ function cerber_verify_plugins() {
|
|
1585 |
$plugin_folder = dirname( $plugin );
|
1586 |
}
|
1587 |
|
1588 |
-
crb_scan_debug( 'Verifying ' . $plugins[ $plugin ]['Name'] . ' ' . $plugins[ $plugin ]['Version'] );
|
1589 |
|
1590 |
$plugin_hash = cerber_get_plugin_hash( $plugin_folder, $plugins[ $plugin ]['Version'] );
|
1591 |
|
@@ -1911,23 +1913,17 @@ function cerber_process_files(){
|
|
1911 |
return 0;
|
1912 |
}
|
1913 |
|
|
|
1914 |
$not_in = CERBER_FOK . ',14,' . CERBER_IMD;
|
1915 |
|
1916 |
-
/*
|
1917 |
if ( !$files = cerber_db_get_results( 'SELECT * FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE .
|
1918 |
' WHERE scan_id = ' . $scan['id'] . ' AND scan_status NOT IN ('.$not_in.')' ) ) {
|
1919 |
return 0;
|
1920 |
}*/
|
1921 |
|
1922 |
-
$in = '0';
|
1923 |
$remain = 0;
|
1924 |
|
1925 |
-
/* if ( ! $files = cerber_db_get_results( 'SELECT * FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE .
|
1926 |
-
' WHERE scan_id = ' . $scan['id'] . ' AND scan_status IN (' . $in . ')' ) ) {
|
1927 |
-
return 0;
|
1928 |
-
}
|
1929 |
-
*/
|
1930 |
-
|
1931 |
if ( ! $files = cerber_db_get_results( 'SELECT * FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE .
|
1932 |
' WHERE scan_id = ' . $scan['id'] . ' AND scan_status IN (' . $in . ') LIMIT ' . CRB_SQL_CHUNK ) ) {
|
1933 |
return 0;
|
@@ -1968,9 +1964,9 @@ function cerber_process_files(){
|
|
1968 |
|
1969 |
// Prevent hanging
|
1970 |
if ( $f = cerber_get_set( CRB_LAST_FILE, 0, false ) ) {
|
1971 |
-
cerber_update_fscan_status( sha1( $f ),
|
1972 |
cerber_update_set( CRB_LAST_FILE, '', 0, false );
|
1973 |
-
$m = cerber_get_issue_label(
|
1974 |
cerber_log_scan_error( $m );
|
1975 |
}
|
1976 |
|
@@ -1980,7 +1976,8 @@ function cerber_process_files(){
|
|
1980 |
|
1981 |
$integrity_verified = false;
|
1982 |
$severity_limit = 6;
|
1983 |
-
|
|
|
1984 |
$section = '';
|
1985 |
$do_not_del = false;
|
1986 |
|
@@ -2063,7 +2060,7 @@ function cerber_process_files(){
|
|
2063 |
|
2064 |
$result = array();
|
2065 |
|
2066 |
-
if ( ! $integrity_verified ) {
|
2067 |
|
2068 |
$result = cerber_inspect_file( $file['file_name'] );
|
2069 |
|
@@ -2092,7 +2089,8 @@ function cerber_process_files(){
|
|
2092 |
}
|
2093 |
}
|
2094 |
else {
|
2095 |
-
$
|
|
|
2096 |
}
|
2097 |
|
2098 |
}
|
@@ -2109,12 +2107,11 @@ function cerber_process_files(){
|
|
2109 |
}
|
2110 |
}
|
2111 |
|
2112 |
-
|
2113 |
if ( $status == CERBER_FOK && $file['file_status'] > 0 ) {
|
2114 |
$status = $file['file_status'];
|
2115 |
}
|
2116 |
|
2117 |
-
// This file must be included in the list of
|
2118 |
if ( $status > CERBER_FOK ) {
|
2119 |
|
2120 |
if ( ! $section ) {
|
@@ -2183,10 +2180,10 @@ function cerber_process_files(){
|
|
2183 |
* @return array|bool|WP_Error
|
2184 |
*/
|
2185 |
function cerber_inspect_file( $file_name = '' ) {
|
2186 |
-
global $cerber_scan_mode
|
2187 |
|
2188 |
-
if (
|
2189 |
-
return
|
2190 |
}
|
2191 |
|
2192 |
if ( cerber_is_htaccess( $file_name ) ) {
|
@@ -2206,12 +2203,12 @@ function cerber_inspect_file( $file_name = '' ) {
|
|
2206 |
fclose( $f );
|
2207 |
}
|
2208 |
else {
|
2209 |
-
cerber_log_scan_error( cerber_scan_msg( 0, $file_name ) );
|
2210 |
}
|
2211 |
}
|
2212 |
|
2213 |
if ( ! $php ) {
|
2214 |
-
return
|
2215 |
}
|
2216 |
}
|
2217 |
|
@@ -2219,12 +2216,10 @@ function cerber_inspect_file( $file_name = '' ) {
|
|
2219 |
$result = cerber_inspect_php( $file_name );
|
2220 |
cerber_update_set( CRB_LAST_FILE, '', 0, false );
|
2221 |
|
2222 |
-
if ( is_wp_error( $result ) ) {
|
2223 |
cerber_log_scan_error( $result->get_error_message() );
|
2224 |
return $result;
|
2225 |
-
}
|
2226 |
-
|
2227 |
-
|
2228 |
|
2229 |
return $result;
|
2230 |
}
|
@@ -2234,13 +2229,13 @@ function cerber_inspect_file( $file_name = '' ) {
|
|
2234 |
*
|
2235 |
* @param string $file_name
|
2236 |
*
|
2237 |
-
* @return array|
|
2238 |
*/
|
2239 |
function cerber_inspect_php( $file_name = '' ) {
|
2240 |
static $patterns;
|
2241 |
|
2242 |
if ( false === ( $content = @file_get_contents( $file_name ) ) ) {
|
2243 |
-
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name ) );
|
2244 |
}
|
2245 |
|
2246 |
$important = array( T_STRING, T_EVAL );
|
@@ -2248,7 +2243,7 @@ function cerber_inspect_php( $file_name = '' ) {
|
|
2248 |
$tokens = @token_get_all( $content );
|
2249 |
unset( $content );
|
2250 |
if ( ! $tokens ) {
|
2251 |
-
return
|
2252 |
}
|
2253 |
|
2254 |
$code_found = 0; // Any PHP code in the file = 1
|
@@ -2271,7 +2266,7 @@ function cerber_inspect_php( $file_name = '' ) {
|
|
2271 |
}
|
2272 |
if ( $token[0] == T_CONSTANT_ENCAPSED_STRING ) {
|
2273 |
if ( $val = cerber_is_base64_encoded( trim( $token[1], '\'"' ) ) ) {
|
2274 |
-
if ( cerber_inspect_value( $val ) ) {
|
2275 |
$xdata[] = array( 1, 'base64_encoded_php', $token[2], $token[0], $token[1] );
|
2276 |
$severity[] = CERBER_MALWR_DETECTED;
|
2277 |
}
|
@@ -2295,10 +2290,11 @@ function cerber_inspect_php( $file_name = '' ) {
|
|
2295 |
}
|
2296 |
|
2297 |
if ( empty( $pos ) ) {
|
2298 |
-
return
|
2299 |
}
|
|
|
2300 |
if ( ! $lines = @file( $file_name ) ) {
|
2301 |
-
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name ) );
|
2302 |
}
|
2303 |
|
2304 |
$code = array();
|
@@ -2320,7 +2316,7 @@ function cerber_inspect_php( $file_name = '' ) {
|
|
2320 |
$code = preg_replace( "/[\r\n\s]+/", '', $code );
|
2321 |
|
2322 |
if ( ! $code ) {
|
2323 |
-
return
|
2324 |
}
|
2325 |
|
2326 |
// Check for malicious code patterns
|
@@ -2569,7 +2565,7 @@ function cerber_get_ht_patterns() {
|
|
2569 |
|
2570 |
function cerber_inspect_htaccess( $file_name = '' ) {
|
2571 |
if ( false === ( $lines = @file( $file_name ) ) ) {
|
2572 |
-
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name ) );
|
2573 |
}
|
2574 |
|
2575 |
$pats = cerber_get_ht_patterns();
|
@@ -3272,6 +3268,7 @@ function cerber_add_file_info( $file ) {
|
|
3272 |
|
3273 |
$file_hash = '';
|
3274 |
$file_md5 = '';
|
|
|
3275 |
|
3276 |
if ( @is_readable( $file_name ) ) {
|
3277 |
if ( in_array( $type, $md5 ) ) {
|
@@ -3287,7 +3284,8 @@ function cerber_add_file_info( $file ) {
|
|
3287 |
}
|
3288 |
}
|
3289 |
else {
|
3290 |
-
|
|
|
3291 |
}
|
3292 |
|
3293 |
$size = @filesize( $file_name );
|
@@ -3301,9 +3299,17 @@ function cerber_add_file_info( $file ) {
|
|
3301 |
|
3302 |
$is_writable = ( is_writable( $file_name ) ) ? 1 : 0;
|
3303 |
|
3304 |
-
|
3305 |
-
|
3306 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3307 |
return false;
|
3308 |
}
|
3309 |
|
@@ -3625,13 +3631,7 @@ function _crb_save_file_names( $list ) {
|
|
3625 |
}
|
3626 |
}
|
3627 |
|
3628 |
-
|
3629 |
-
$scan_mode = 1;
|
3630 |
-
}
|
3631 |
-
else {
|
3632 |
-
$scan_mode = 0;
|
3633 |
-
}
|
3634 |
-
|
3635 |
$sql = '';
|
3636 |
|
3637 |
$table = cerber_get_db_prefix() . CERBER_SCAN_TABLE;
|
@@ -3655,7 +3655,6 @@ function _crb_save_file_names( $list ) {
|
|
3655 |
|
3656 |
$filename = cerber_real_escape( $filename );
|
3657 |
|
3658 |
-
//$sql .= '(' . $scan_id . ',' . $scan_mode . ',"' . $file_name_hash . '","' . $filename . '"),';
|
3659 |
$sql .= '(' . $scan_id . ',' . $scan_mode . ',"' . $file_name_hash . '","' . $filename . '",'.$status.'),';
|
3660 |
}
|
3661 |
|
@@ -3686,27 +3685,22 @@ function cerber_is_file_type_scan( $filename ) {
|
|
3686 |
if ( $cerber_scan_mode == 'full' ) {
|
3687 |
return true;
|
3688 |
}
|
3689 |
-
else {
|
3690 |
-
|
3691 |
-
// @since 8.2 the list includes additional php extensions
|
3692 |
-
if ( cerber_check_extension( $filename, array( 'php', 'phtm', 'phtml', 'phps', 'php2', 'php3', 'php4', 'php5', 'php6', 'php7', 'inc' ) ) ) {
|
3693 |
-
return true;
|
3694 |
-
}
|
3695 |
-
|
3696 |
-
$pos = strrpos( $filename, DIRECTORY_SEPARATOR );
|
3697 |
-
if ( $pos ) {
|
3698 |
-
$filename = substr( $filename, $pos + 1 );
|
3699 |
-
}
|
3700 |
|
3701 |
-
|
3702 |
-
|
3703 |
-
|
3704 |
|
3705 |
-
|
|
|
|
|
|
|
3706 |
|
|
|
|
|
3707 |
}
|
3708 |
|
3709 |
return false;
|
|
|
3710 |
}
|
3711 |
|
3712 |
/**
|
@@ -4676,18 +4670,34 @@ function cerber_exec_timer( $limit = CERBER_MAX_SECONDS) {
|
|
4676 |
return false;
|
4677 |
}
|
4678 |
|
4679 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4680 |
$m = array( __( 'Unable to open file', 'wp-cerber' ) );
|
4681 |
|
4682 |
$ret = '???';
|
4683 |
if ( isset( $m[ $id ] ) ) {
|
4684 |
$ret = $m[ $id ];
|
4685 |
}
|
|
|
4686 |
if ( $txt ) {
|
4687 |
-
//sprintf()
|
4688 |
$ret .= ' ' . $txt;
|
4689 |
}
|
4690 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4691 |
return $ret;
|
4692 |
}
|
4693 |
|
54 |
const CERBER_VULN = 4;
|
55 |
const CERBER_NOHASH = 5;
|
56 |
const CERBER_LDE = 10;
|
57 |
+
const CERBER_UPR = 13;
|
58 |
+
const CERBER_UOP = 14;
|
59 |
const CERBER_IMD = 15;
|
60 |
const CERBER_SCF = 16;
|
61 |
const CERBER_PMC = 17;
|
71 |
const CERBER_FRCV = 311;
|
72 |
|
73 |
const CERBER_MALWR_DETECTED = 1000;
|
74 |
+
const CERBER_CLEAR = array( 'severity' => 0 );
|
75 |
|
76 |
const CRB_HASH_THEME = 'hash_tm_';
|
77 |
const CRB_HASH_PLUGIN = 'hash_pl_';
|
391 |
$done = false;
|
392 |
while ( ! $aborted && ! $exceed && ! $done ) {
|
393 |
// Split into several SQL requests to avoid memory exhausted error on a website with hundreds of thousands files
|
394 |
+
if ( $result = cerber_db_get_results( 'SELECT file_name, scan_id, file_name_hash FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE . ' WHERE scan_id = ' . $scan['id'] . ' AND scan_status = 0 AND file_hash = "" LIMIT ' . CRB_SQL_CHUNK ) ) {
|
|
|
395 |
foreach ( $result as $row ) {
|
396 |
if ( ! cerber_add_file_info( $row ) ) {
|
397 |
cerber_log_scan_error( 'Unable to update file info. Scanning has been aborted.' );
|
480 |
$ret = cerber_update_scan( $update );
|
481 |
|
482 |
if ( isset( $update['finished'] ) || isset( $update['aborted'] ) ) {
|
483 |
+
crb_scan_debug( '>>>>>>>>>>>>>>> SCANNING HAS COMPLETED' );
|
484 |
cerber_scan_completed();
|
485 |
$cr = cerber_cleanup_recovery();
|
486 |
if ( is_wp_error( $cr ) ) {
|
1392 |
|
1393 |
// TODO: convert into a formula with metrics
|
1394 |
switch ( $issue[0] ) {
|
1395 |
+
case CERBER_UOP:
|
1396 |
if ( $size_factor ) {
|
1397 |
return $size_factor;
|
1398 |
}
|
1455 |
//CERBER_LDE => __( "Local file doesn't exist", 'wp-cerber' ),
|
1456 |
CERBER_LDE => __( "File is missing", 'wp-cerber' ),
|
1457 |
11 => 'No local hash found',
|
1458 |
+
CERBER_UPR => __( 'Unable to process file', 'wp-cerber' ),
|
1459 |
+
CERBER_UOP => __( 'Unable to open file', 'wp-cerber' ),
|
1460 |
|
1461 |
CERBER_IMD => __( 'Checksum mismatch', 'wp-cerber' ), // Integrity
|
1462 |
|
1587 |
$plugin_folder = dirname( $plugin );
|
1588 |
}
|
1589 |
|
1590 |
+
crb_scan_debug( 'Verifying plugin: ' . $plugins[ $plugin ]['Name'] . ' ' . $plugins[ $plugin ]['Version'] );
|
1591 |
|
1592 |
$plugin_hash = cerber_get_plugin_hash( $plugin_folder, $plugins[ $plugin ]['Version'] );
|
1593 |
|
1913 |
return 0;
|
1914 |
}
|
1915 |
|
1916 |
+
/*
|
1917 |
$not_in = CERBER_FOK . ',14,' . CERBER_IMD;
|
1918 |
|
|
|
1919 |
if ( !$files = cerber_db_get_results( 'SELECT * FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE .
|
1920 |
' WHERE scan_id = ' . $scan['id'] . ' AND scan_status NOT IN ('.$not_in.')' ) ) {
|
1921 |
return 0;
|
1922 |
}*/
|
1923 |
|
1924 |
+
$in = '0,' . CERBER_UOP;
|
1925 |
$remain = 0;
|
1926 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1927 |
if ( ! $files = cerber_db_get_results( 'SELECT * FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE .
|
1928 |
' WHERE scan_id = ' . $scan['id'] . ' AND scan_status IN (' . $in . ') LIMIT ' . CRB_SQL_CHUNK ) ) {
|
1929 |
return 0;
|
1964 |
|
1965 |
// Prevent hanging
|
1966 |
if ( $f = cerber_get_set( CRB_LAST_FILE, 0, false ) ) {
|
1967 |
+
cerber_update_fscan_status( sha1( $f ), CERBER_UPR, $scan['id'] );
|
1968 |
cerber_update_set( CRB_LAST_FILE, '', 0, false );
|
1969 |
+
$m = cerber_get_issue_label( CERBER_UPR ) . ' ' . $f . ' size: ' . @filesize( $f ) . ' bytes';
|
1970 |
cerber_log_scan_error( $m );
|
1971 |
}
|
1972 |
|
1976 |
|
1977 |
$integrity_verified = false;
|
1978 |
$severity_limit = 6;
|
1979 |
+
//$status = CERBER_USF;
|
1980 |
+
$status = ( $file['scan_status'] ) ? $file['scan_status'] : CERBER_USF;
|
1981 |
$section = '';
|
1982 |
$do_not_del = false;
|
1983 |
|
2060 |
|
2061 |
$result = array();
|
2062 |
|
2063 |
+
if ( ! $file['scan_status'] && ! $integrity_verified ) {
|
2064 |
|
2065 |
$result = cerber_inspect_file( $file['file_name'] );
|
2066 |
|
2089 |
}
|
2090 |
}
|
2091 |
else {
|
2092 |
+
cerber_log_scan_error( $result->get_error_message() );
|
2093 |
+
$status = CERBER_UOP;
|
2094 |
}
|
2095 |
|
2096 |
}
|
2107 |
}
|
2108 |
}
|
2109 |
|
|
|
2110 |
if ( $status == CERBER_FOK && $file['file_status'] > 0 ) {
|
2111 |
$status = $file['file_status'];
|
2112 |
}
|
2113 |
|
2114 |
+
// This file must be included in the list of issues
|
2115 |
if ( $status > CERBER_FOK ) {
|
2116 |
|
2117 |
if ( ! $section ) {
|
2180 |
* @return array|bool|WP_Error
|
2181 |
*/
|
2182 |
function cerber_inspect_file( $file_name = '' ) {
|
2183 |
+
global $cerber_scan_mode;
|
2184 |
|
2185 |
+
if ( ! @is_file( $file_name ) ) {
|
2186 |
+
return new WP_Error( 'cerber-file', 'Not a file: ' . $file_name );
|
2187 |
}
|
2188 |
|
2189 |
if ( cerber_is_htaccess( $file_name ) ) {
|
2203 |
fclose( $f );
|
2204 |
}
|
2205 |
else {
|
2206 |
+
cerber_log_scan_error( cerber_scan_msg( 0, $file_name, __FILE__, __LINE__ ) );
|
2207 |
}
|
2208 |
}
|
2209 |
|
2210 |
if ( ! $php ) {
|
2211 |
+
return CERBER_CLEAR;
|
2212 |
}
|
2213 |
}
|
2214 |
|
2216 |
$result = cerber_inspect_php( $file_name );
|
2217 |
cerber_update_set( CRB_LAST_FILE, '', 0, false );
|
2218 |
|
2219 |
+
/*if ( is_wp_error( $result ) ) {
|
2220 |
cerber_log_scan_error( $result->get_error_message() );
|
2221 |
return $result;
|
2222 |
+
}*/
|
|
|
|
|
2223 |
|
2224 |
return $result;
|
2225 |
}
|
2229 |
*
|
2230 |
* @param string $file_name
|
2231 |
*
|
2232 |
+
* @return array|WP_Error
|
2233 |
*/
|
2234 |
function cerber_inspect_php( $file_name = '' ) {
|
2235 |
static $patterns;
|
2236 |
|
2237 |
if ( false === ( $content = @file_get_contents( $file_name ) ) ) {
|
2238 |
+
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name, __FILE__, __LINE__ ) );
|
2239 |
}
|
2240 |
|
2241 |
$important = array( T_STRING, T_EVAL );
|
2243 |
$tokens = @token_get_all( $content );
|
2244 |
unset( $content );
|
2245 |
if ( ! $tokens ) {
|
2246 |
+
return CERBER_CLEAR;
|
2247 |
}
|
2248 |
|
2249 |
$code_found = 0; // Any PHP code in the file = 1
|
2266 |
}
|
2267 |
if ( $token[0] == T_CONSTANT_ENCAPSED_STRING ) {
|
2268 |
if ( $val = cerber_is_base64_encoded( trim( $token[1], '\'"' ) ) ) {
|
2269 |
+
if ( cerber_inspect_value( $val, true ) ) {
|
2270 |
$xdata[] = array( 1, 'base64_encoded_php', $token[2], $token[0], $token[1] );
|
2271 |
$severity[] = CERBER_MALWR_DETECTED;
|
2272 |
}
|
2290 |
}
|
2291 |
|
2292 |
if ( empty( $pos ) ) {
|
2293 |
+
return CERBER_CLEAR;
|
2294 |
}
|
2295 |
+
|
2296 |
if ( ! $lines = @file( $file_name ) ) {
|
2297 |
+
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name, __FILE__, __LINE__ ) );
|
2298 |
}
|
2299 |
|
2300 |
$code = array();
|
2316 |
$code = preg_replace( "/[\r\n\s]+/", '', $code );
|
2317 |
|
2318 |
if ( ! $code ) {
|
2319 |
+
return CERBER_CLEAR;
|
2320 |
}
|
2321 |
|
2322 |
// Check for malicious code patterns
|
2565 |
|
2566 |
function cerber_inspect_htaccess( $file_name = '' ) {
|
2567 |
if ( false === ( $lines = @file( $file_name ) ) ) {
|
2568 |
+
return new WP_Error( 'cerber-file', cerber_scan_msg( 0, $file_name, __FILE__, __LINE__ ) );
|
2569 |
}
|
2570 |
|
2571 |
$pats = cerber_get_ht_patterns();
|
3268 |
|
3269 |
$file_hash = '';
|
3270 |
$file_md5 = '';
|
3271 |
+
$status = 0;
|
3272 |
|
3273 |
if ( @is_readable( $file_name ) ) {
|
3274 |
if ( in_array( $type, $md5 ) ) {
|
3284 |
}
|
3285 |
}
|
3286 |
else {
|
3287 |
+
$status = CERBER_UOP; // @since 8.6.9
|
3288 |
+
cerber_log_scan_error( cerber_scan_msg( 0, $file_name, __FILE__, __LINE__ ) );
|
3289 |
}
|
3290 |
|
3291 |
$size = @filesize( $file_name );
|
3299 |
|
3300 |
$is_writable = ( is_writable( $file_name ) ) ? 1 : 0;
|
3301 |
|
3302 |
+
if ( ! cerber_db_query( 'UPDATE ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE . ' SET '
|
3303 |
+
. $update_file_name
|
3304 |
+
. ' file_hash = "' . $file_hash
|
3305 |
+
. '", file_md5 = "' . $file_md5
|
3306 |
+
. '", file_size = ' . $size
|
3307 |
+
. ', file_type = ' . $type
|
3308 |
+
. ', file_perms = ' . $perms
|
3309 |
+
. ', file_writable = ' . $is_writable
|
3310 |
+
. ', file_mtime = ' . $mtime
|
3311 |
+
. ', scan_status = ' . $status .
|
3312 |
+
' WHERE scan_id = ' . $file['scan_id'] . ' AND file_name_hash = "' . $file['file_name_hash'] . '"' ) ) {
|
3313 |
return false;
|
3314 |
}
|
3315 |
|
3631 |
}
|
3632 |
}
|
3633 |
|
3634 |
+
$scan_mode = ( $cerber_scan_mode == 'full' ) ? 1 : 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
3635 |
$sql = '';
|
3636 |
|
3637 |
$table = cerber_get_db_prefix() . CERBER_SCAN_TABLE;
|
3655 |
|
3656 |
$filename = cerber_real_escape( $filename );
|
3657 |
|
|
|
3658 |
$sql .= '(' . $scan_id . ',' . $scan_mode . ',"' . $file_name_hash . '","' . $filename . '",'.$status.'),';
|
3659 |
}
|
3660 |
|
3685 |
if ( $cerber_scan_mode == 'full' ) {
|
3686 |
return true;
|
3687 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3688 |
|
3689 |
+
if ( cerber_check_extension( $filename, array( 'php', 'phtm', 'phtml', 'phps', 'php2', 'php3', 'php4', 'php5', 'php6', 'php7', 'inc' ) ) ) {
|
3690 |
+
return true;
|
3691 |
+
}
|
3692 |
|
3693 |
+
$pos = strrpos( $filename, DIRECTORY_SEPARATOR );
|
3694 |
+
if ( $pos ) {
|
3695 |
+
$filename = substr( $filename, $pos + 1 );
|
3696 |
+
}
|
3697 |
|
3698 |
+
if ( $filename == '.htaccess' ) {
|
3699 |
+
return true;
|
3700 |
}
|
3701 |
|
3702 |
return false;
|
3703 |
+
|
3704 |
}
|
3705 |
|
3706 |
/**
|
4670 |
return false;
|
4671 |
}
|
4672 |
|
4673 |
+
/**
|
4674 |
+
* @param $id
|
4675 |
+
* @param string $txt
|
4676 |
+
* @param string $source WP Cerber code file
|
4677 |
+
* @param int $line Line on what error was produced
|
4678 |
+
*
|
4679 |
+
* @return mixed|string
|
4680 |
+
*/
|
4681 |
+
function cerber_scan_msg( $id, $txt = '', $source = '', $line = 0 ) {
|
4682 |
$m = array( __( 'Unable to open file', 'wp-cerber' ) );
|
4683 |
|
4684 |
$ret = '???';
|
4685 |
if ( isset( $m[ $id ] ) ) {
|
4686 |
$ret = $m[ $id ];
|
4687 |
}
|
4688 |
+
|
4689 |
if ( $txt ) {
|
|
|
4690 |
$ret .= ' ' . $txt;
|
4691 |
}
|
4692 |
|
4693 |
+
if ( $line ) {
|
4694 |
+
$line = ' line: ' . $line;
|
4695 |
+
}
|
4696 |
+
|
4697 |
+
if ( $source ) {
|
4698 |
+
$ret .= ' (file: ' . basename( $source ) . $line . ')';
|
4699 |
+
}
|
4700 |
+
|
4701 |
return $ret;
|
4702 |
}
|
4703 |
|
cerber-tools.php
CHANGED
@@ -82,7 +82,7 @@ function cerber_export() {
|
|
82 |
if ( ! cerber_is_http_get() || ! isset( $_GET['cerber_export'] ) ) {
|
83 |
return;
|
84 |
}
|
85 |
-
if ( !
|
86 |
wp_die( 'Error!' );
|
87 |
}
|
88 |
$p = cerber_plugin_data();
|
@@ -98,7 +98,7 @@ function cerber_export() {
|
|
98 |
$file = json_encode( $data );
|
99 |
$file .= '==/' . strlen( $file ) . '/' . crc32( $file ) . '/EOF';
|
100 |
|
101 |
-
crb_file_headers( 'wpcerber.config' );
|
102 |
|
103 |
echo $file;
|
104 |
exit;
|
@@ -117,7 +117,7 @@ function cerber_import() {
|
|
117 |
|
118 |
check_admin_referer( 'crb_import', 'crb_field' );
|
119 |
|
120 |
-
if ( !
|
121 |
wp_die( 'Import failed.' );
|
122 |
}
|
123 |
|
@@ -807,7 +807,7 @@ function cerber_show_diag_log() {
|
|
807 |
/*$p = strpos( $text, PHP_EOL );
|
808 |
$text = substr( $text, $p + 1 );*/
|
809 |
echo $nav;
|
810 |
-
echo '<div id="crb-log-viewer"><pre>' . nl2br(
|
811 |
}
|
812 |
else {
|
813 |
$lines = file( $file );
|
@@ -817,7 +817,7 @@ function cerber_show_diag_log() {
|
|
817 |
echo $nav;
|
818 |
echo '<div id="crb-log-viewer"><pre>';
|
819 |
for ( $i = count( $lines ) - 1; $i >= 0; $i -- ) {
|
820 |
-
echo
|
821 |
}
|
822 |
echo '</pre></div>';
|
823 |
}
|
@@ -829,7 +829,7 @@ function cerber_manage_diag_log( $v ) {
|
|
829 |
cerber_truncate_log( 0 );
|
830 |
}
|
831 |
elseif ( $v == 'download' ) {
|
832 |
-
crb_file_headers( 'wpcerber.log' );
|
833 |
readfile( cerber_get_diag_log() );
|
834 |
exit;
|
835 |
}
|
82 |
if ( ! cerber_is_http_get() || ! isset( $_GET['cerber_export'] ) ) {
|
83 |
return;
|
84 |
}
|
85 |
+
if ( ! cerber_user_can_manage() ) {
|
86 |
wp_die( 'Error!' );
|
87 |
}
|
88 |
$p = cerber_plugin_data();
|
98 |
$file = json_encode( $data );
|
99 |
$file .= '==/' . strlen( $file ) . '/' . crc32( $file ) . '/EOF';
|
100 |
|
101 |
+
crb_file_headers( 'wpcerber.config', 'application/octet-stream' );
|
102 |
|
103 |
echo $file;
|
104 |
exit;
|
117 |
|
118 |
check_admin_referer( 'crb_import', 'crb_field' );
|
119 |
|
120 |
+
if ( ! cerber_user_can_manage() ) {
|
121 |
wp_die( 'Import failed.' );
|
122 |
}
|
123 |
|
807 |
/*$p = strpos( $text, PHP_EOL );
|
808 |
$text = substr( $text, $p + 1 );*/
|
809 |
echo $nav;
|
810 |
+
echo '<div id="crb-log-viewer"><pre>' . nl2br( htmlspecialchars( $text, ENT_SUBSTITUTE ) ) . '</pre></div>';
|
811 |
}
|
812 |
else {
|
813 |
$lines = file( $file );
|
817 |
echo $nav;
|
818 |
echo '<div id="crb-log-viewer"><pre>';
|
819 |
for ( $i = count( $lines ) - 1; $i >= 0; $i -- ) {
|
820 |
+
echo htmlspecialchars( $lines[ $i ], ENT_SUBSTITUTE ) . '<br/>';
|
821 |
}
|
822 |
echo '</pre></div>';
|
823 |
}
|
829 |
cerber_truncate_log( 0 );
|
830 |
}
|
831 |
elseif ( $v == 'download' ) {
|
832 |
+
crb_file_headers( 'wpcerber.log', 'text/plain' );
|
833 |
readfile( cerber_get_diag_log() );
|
834 |
exit;
|
835 |
}
|
cerber-users.php
CHANGED
@@ -153,7 +153,7 @@ function crb_admin_user2fa( $user_id ) {
|
|
153 |
|
154 |
cerber_update_set( 'cerber_user', $cus, $user_id );
|
155 |
if ( $cus['tfm'] == 2 ) {
|
156 |
-
CRB_2FA::delete_2fa( $user_id );
|
157 |
}
|
158 |
}
|
159 |
|
@@ -296,6 +296,7 @@ function crb_admin_role_form( $role_id, $values ) {
|
|
296 |
|
297 |
foreach ( $config['fields'] as $field_id => $field ) {
|
298 |
$pro = ( isset( $field['pro'] ) && ! lab_lab() );
|
|
|
299 |
|
300 |
if ( empty( $field['disabled'] ) ) {
|
301 |
$field['disabled'] = ( crb_array_get( $field, 'disable_role' ) == $role_id );
|
@@ -339,13 +340,13 @@ function crb_admin_role_form( $role_id, $values ) {
|
|
339 |
|
340 |
if ( $field['type'] != 'html' ) {
|
341 |
$value = ( ! $pro ) ? crb_array_get( $values, $field_id, '' ) : '';
|
342 |
-
$html
|
343 |
}
|
344 |
else {
|
345 |
-
$t
|
346 |
$html .= '<tr class="' . $tr_class . '"><td colspan="2" style="padding-left: 0; ' . $s . '">' . $t . $field['title'] . '<i ' . $enabler . '></i></td></tr>';
|
347 |
}
|
348 |
-
|
349 |
|
350 |
}
|
351 |
$html .= '</table>';
|
@@ -428,11 +429,25 @@ function crb_admin_role_config() {
|
|
428 |
'name' => '',
|
429 |
'desc' => '',
|
430 |
'fields' => array(
|
431 |
-
'auth_expire'
|
432 |
'title' => __( 'User session expiration time', 'wp-cerber' ),
|
433 |
'placeholder' => 'minutes',
|
434 |
'type' => 'number',
|
435 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
436 |
)
|
437 |
),
|
438 |
'twofactor' => array(
|
@@ -473,11 +488,17 @@ function crb_admin_role_config() {
|
|
473 |
'pro' => 1
|
474 |
),
|
475 |
'2fanewua' => array(
|
476 |
-
'title' => __( '
|
477 |
'type' => 'checkbox',
|
478 |
'enabler' => array( '2famode', 2 ),
|
479 |
'pro' => 1
|
480 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
'note2' => array(
|
482 |
'title' => __( 'Enforce two-factor authentication with fixed intervals', 'wp-cerber' ),
|
483 |
'type' => 'html',
|
@@ -487,9 +508,9 @@ function crb_admin_role_config() {
|
|
487 |
'2fadays' => array(
|
488 |
'title' => __( 'Regular time intervals (days)', 'wp-cerber' ),
|
489 |
'type' => 'number',
|
490 |
-
'label' => __( 'days interval', 'wp-cerber' ),
|
491 |
'enabler' => array( '2famode', 2 ),
|
492 |
-
'pro' =>
|
493 |
),
|
494 |
'2falogins' => array(
|
495 |
'title' => __( 'Fixed number of logins', 'wp-cerber' ),
|
@@ -542,83 +563,6 @@ function crb_admin_save_role_policies( $post ) {
|
|
542 |
}
|
543 |
}
|
544 |
|
545 |
-
/**
|
546 |
-
* @param array|string $sids
|
547 |
-
* @param int $user_id
|
548 |
-
*
|
549 |
-
* @return int
|
550 |
-
*/
|
551 |
-
function crb_sessions_kill( $sids, $user_id = null ) {
|
552 |
-
if ( ! is_super_admin() && ! nexus_is_valid_request() ) {
|
553 |
-
return 0;
|
554 |
-
}
|
555 |
-
|
556 |
-
if ( ! is_array( $sids ) ) {
|
557 |
-
$sids = array( $sids );
|
558 |
-
}
|
559 |
-
|
560 |
-
if ( ! $user_id ) {
|
561 |
-
$users = cerber_db_get_col( 'SELECT user_id FROM ' . cerber_get_db_prefix() . CERBER_USS_TABLE . ' WHERE wp_session_token IN ("' . implode( '","', $sids ) . '")' );
|
562 |
-
}
|
563 |
-
else {
|
564 |
-
$users = array( $user_id );
|
565 |
-
}
|
566 |
-
|
567 |
-
if ( ! $users || ! $sids ) {
|
568 |
-
return 0;
|
569 |
-
}
|
570 |
-
|
571 |
-
$kill = array_flip( $sids );
|
572 |
-
$total = 0;
|
573 |
-
$errors = 0;
|
574 |
-
|
575 |
-
// Prevent termination the current admin session
|
576 |
-
if ( wp_get_session_token() ) {
|
577 |
-
unset( $kill[ crb_admin_hash_token( wp_get_session_token() ) ] );
|
578 |
-
}
|
579 |
-
|
580 |
-
foreach ( $users as $user_id ) {
|
581 |
-
$count = 0;
|
582 |
-
|
583 |
-
$sessions = get_user_meta( $user_id, 'session_tokens', true );
|
584 |
-
|
585 |
-
if ( empty( $sessions ) || ! is_array( $sessions ) ) {
|
586 |
-
continue;
|
587 |
-
}
|
588 |
-
if ( ! $do_this = array_intersect_key( $kill, $sessions ) ) {
|
589 |
-
continue;
|
590 |
-
}
|
591 |
-
|
592 |
-
foreach ( $do_this as $key => $nothing ) {
|
593 |
-
unset( $sessions[ $key ] );
|
594 |
-
unset( $kill[ $key ] );
|
595 |
-
$count ++;
|
596 |
-
}
|
597 |
-
|
598 |
-
if ( $count ) {
|
599 |
-
if ( update_user_meta( $user_id, 'session_tokens', $sessions ) ) {
|
600 |
-
$total += $count;
|
601 |
-
}
|
602 |
-
else {
|
603 |
-
$errors ++;
|
604 |
-
}
|
605 |
-
}
|
606 |
-
}
|
607 |
-
|
608 |
-
if ( $errors ) {
|
609 |
-
cerber_admin_notice( 'Error: Unable to update user meta data.' );
|
610 |
-
}
|
611 |
-
|
612 |
-
if ( $total ) {
|
613 |
-
cerber_admin_message( sprintf( _n( 'Session has been terminated', '%s sessions have been terminated', $total, 'wp-cerber' ), $total ) );
|
614 |
-
}
|
615 |
-
else {
|
616 |
-
cerber_admin_notice( 'No sessions found.' );
|
617 |
-
}
|
618 |
-
|
619 |
-
return $total;
|
620 |
-
}
|
621 |
-
|
622 |
function crb_destroy_user_sessions( $user_id ) {
|
623 |
if ( ! $user_id || get_current_user_id() == $user_id ) {
|
624 |
return;
|
153 |
|
154 |
cerber_update_set( 'cerber_user', $cus, $user_id );
|
155 |
if ( $cus['tfm'] == 2 ) {
|
156 |
+
CRB_2FA::delete_2fa( $user_id, true );
|
157 |
}
|
158 |
}
|
159 |
|
296 |
|
297 |
foreach ( $config['fields'] as $field_id => $field ) {
|
298 |
$pro = ( isset( $field['pro'] ) && ! lab_lab() );
|
299 |
+
$hide = ( $pro && $field['pro'] == 2 ) ? 'display:none;' : '';
|
300 |
|
301 |
if ( empty( $field['disabled'] ) ) {
|
302 |
$field['disabled'] = ( crb_array_get( $field, 'disable_role' ) == $role_id );
|
340 |
|
341 |
if ( $field['type'] != 'html' ) {
|
342 |
$value = ( ! $pro ) ? crb_array_get( $values, $field_id, '' ) : '';
|
343 |
+
$html .= '<tr style="' . $hide . '" class="' . $tr_class . '"><th scope="row" style="' . $s . '">' . $field['title'] . '</th><td>' . crb_admin_form_field( $field, $role_id . '[' . $field_id . ']', $value ) . '<i ' . $enabler . '></i></td></tr>';
|
344 |
}
|
345 |
else {
|
346 |
+
$t = ( $pro && $field_id == '2fasmart' ) ? crb_admin_cool_features() : '';
|
347 |
$html .= '<tr class="' . $tr_class . '"><td colspan="2" style="padding-left: 0; ' . $s . '">' . $t . $field['title'] . '<i ' . $enabler . '></i></td></tr>';
|
348 |
}
|
349 |
+
}
|
350 |
|
351 |
}
|
352 |
$html .= '</table>';
|
429 |
'name' => '',
|
430 |
'desc' => '',
|
431 |
'fields' => array(
|
432 |
+
'auth_expire' => array(
|
433 |
'title' => __( 'User session expiration time', 'wp-cerber' ),
|
434 |
'placeholder' => 'minutes',
|
435 |
'type' => 'number',
|
436 |
),
|
437 |
+
'sess_limit' => array(
|
438 |
+
'title' => __( 'Number of allowed concurrent user sessions', 'wp-cerber' ),
|
439 |
+
'type' => 'number',
|
440 |
+
'pro' => 2
|
441 |
+
),
|
442 |
+
'sess_limit_policy' => array(
|
443 |
+
'title' => __( 'When the limit on concurrent user sessions is reached', 'wp-cerber' ),
|
444 |
+
'type' => 'select',
|
445 |
+
'set' => array(
|
446 |
+
0 => __( 'Terminate the oldest user session on a new login', 'wp-cerber' ),
|
447 |
+
1 => __( 'Deny further login attempts', 'wp-cerber' ),
|
448 |
+
),
|
449 |
+
'pro' => 2
|
450 |
+
),
|
451 |
)
|
452 |
),
|
453 |
'twofactor' => array(
|
488 |
'pro' => 1
|
489 |
),
|
490 |
'2fanewua' => array(
|
491 |
+
'title' => __( 'Login from a different browser or device', 'wp-cerber' ),
|
492 |
'type' => 'checkbox',
|
493 |
'enabler' => array( '2famode', 2 ),
|
494 |
'pro' => 1
|
495 |
),
|
496 |
+
'2fasessions' => array(
|
497 |
+
'title' => __( 'If the number of concurrent user sessions is greater', 'wp-cerber' ),
|
498 |
+
'type' => 'number',
|
499 |
+
'enabler' => array( '2famode', 2 ),
|
500 |
+
'pro' => 1
|
501 |
+
),
|
502 |
'note2' => array(
|
503 |
'title' => __( 'Enforce two-factor authentication with fixed intervals', 'wp-cerber' ),
|
504 |
'type' => 'html',
|
508 |
'2fadays' => array(
|
509 |
'title' => __( 'Regular time intervals (days)', 'wp-cerber' ),
|
510 |
'type' => 'number',
|
511 |
+
//'label' => __( 'days interval', 'wp-cerber' ),
|
512 |
'enabler' => array( '2famode', 2 ),
|
513 |
+
'pro' => 1
|
514 |
),
|
515 |
'2falogins' => array(
|
516 |
'title' => __( 'Fixed number of logins', 'wp-cerber' ),
|
563 |
}
|
564 |
}
|
565 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
function crb_destroy_user_sessions( $user_id ) {
|
567 |
if ( ! $user_id || get_current_user_id() == $user_id ) {
|
568 |
return;
|
changelog.txt
CHANGED
@@ -1,3 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
= 8.6.8 =
|
2 |
* New: A shortcode to display WP Cerber’s cookies. You can display a list of cookies set by WP Cerber on any page.
|
3 |
* Improved: Deferred rendering of the custom login page. This new feature can help you if you need to solve plugin compatibility issues.
|
1 |
+
= 8.7 =
|
2 |
+
* New: Limiting the number of allowed concurrent user sessions. Depending on settings, WP Cerber will either block new logins or terminate the oldest ones.
|
3 |
+
* New: Enforcing two-factor authentication (2FA) if the number of concurrent user sessions is greater than the specified threshold.
|
4 |
+
* Improved: The integrity checker and malware scanner now more effectively handle and log I/O errors that might occur during a scan.
|
5 |
+
* Improved: The Traffic Inspector firewall now processes files uploaded via nested, grouped, and obfuscated form fields in a more effective way.
|
6 |
+
* Improved: WP Cerber got necessary code improvements, and now it is fully compatible with PHP 8.
|
7 |
+
* Improved: The default list of allowed REST API namespaces now includes "wp-site-health".
|
8 |
+
* Improved: Downloadable files generated by WP Cerber are generated with appropriate HTTP Content-Type headers now.
|
9 |
+
* Fixed: Misalignment of Cerber’s table footer labels on the "Users" admin page.
|
10 |
+
* Fixed: If the diagnostic log contains invalid Unicode (UTF-8) codes, it is not displayed on the Diagnostic log tab.
|
11 |
+
|
12 |
= 8.6.8 =
|
13 |
* New: A shortcode to display WP Cerber’s cookies. You can display a list of cookies set by WP Cerber on any page.
|
14 |
* Improved: Deferred rendering of the custom login page. This new feature can help you if you need to solve plugin compatibility issues.
|
common.php
CHANGED
@@ -1020,9 +1020,9 @@ function crb_get_request_fields() {
|
|
1020 |
*/
|
1021 |
function cerber_is_route_allowed() {
|
1022 |
|
1023 |
-
$
|
1024 |
|
1025 |
-
if (
|
1026 |
return false;
|
1027 |
}
|
1028 |
|
@@ -1030,10 +1030,8 @@ function cerber_is_route_allowed() {
|
|
1030 |
|
1031 |
$namespace = substr( $rest_path, 0, strpos( $rest_path, '/' ) );
|
1032 |
|
1033 |
-
|
1034 |
-
|
1035 |
-
return true;
|
1036 |
-
}
|
1037 |
}
|
1038 |
|
1039 |
return false;
|
@@ -1055,7 +1053,7 @@ function cerber_is_route_blocked() {
|
|
1055 |
}*/
|
1056 |
|
1057 |
function cerber_is_rest_permitted() {
|
1058 |
-
global $cerber_req_status;
|
1059 |
|
1060 |
$opt = crb_get_settings();
|
1061 |
|
@@ -1075,6 +1073,8 @@ function cerber_is_rest_permitted() {
|
|
1075 |
return true;
|
1076 |
}
|
1077 |
|
|
|
|
|
1078 |
if ( $opt['restauth'] && is_user_logged_in() ) {
|
1079 |
return true;
|
1080 |
}
|
@@ -1198,6 +1198,47 @@ function crb_is_user_blocked( $uid ) {
|
|
1198 |
return false;
|
1199 |
}
|
1200 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1201 |
/**
|
1202 |
* Return the last element in the path of the requested URI.
|
1203 |
*
|
@@ -1382,6 +1423,7 @@ function cerber_get_labels( $type = 'activity' ) {
|
|
1382 |
// Other actions
|
1383 |
$act[20] = __( 'Password changed', 'wp-cerber' );
|
1384 |
$act[21] = __( 'Password reset requested', 'wp-cerber' );
|
|
|
1385 |
|
1386 |
$act[40] = __( 'reCAPTCHA verification failed', 'wp-cerber' );
|
1387 |
$act[41] = __( 'reCAPTCHA settings are incorrect', 'wp-cerber' );
|
@@ -1449,6 +1491,7 @@ function cerber_get_labels( $type = 'activity' ) {
|
|
1449 |
$sts[35] = __( 'Invalid user', 'wp-cerber' );
|
1450 |
$sts[36] = __( 'Incorrect password', 'wp-cerber' );
|
1451 |
$sts[37] = __( 'IP address is not allowed', 'wp-cerber' );
|
|
|
1452 |
|
1453 |
// @since 8.6.4
|
1454 |
$sts[500] = __( 'IP whitelisted', 'wp-cerber' );
|
@@ -3242,10 +3285,14 @@ function __ret_direct() {
|
|
3242 |
return 'direct';
|
3243 |
}
|
3244 |
|
3245 |
-
|
|
|
|
|
|
|
|
|
3246 |
$fname = rawurlencode( $fname ); // encode non-ASCII symbols
|
3247 |
@ob_clean(); // This trick is crucial for some servers/environments (e.g. some IIS)
|
3248 |
-
header( "Content-Type:
|
3249 |
header( "Content-Disposition: attachment; filename*=UTF-8''{$fname}" );
|
3250 |
}
|
3251 |
|
1020 |
*/
|
1021 |
function cerber_is_route_allowed() {
|
1022 |
|
1023 |
+
$allowed = crb_get_settings( 'restwhite' );
|
1024 |
|
1025 |
+
if ( empty( $allowed ) ) {
|
1026 |
return false;
|
1027 |
}
|
1028 |
|
1030 |
|
1031 |
$namespace = substr( $rest_path, 0, strpos( $rest_path, '/' ) );
|
1032 |
|
1033 |
+
if ( in_array( $namespace, (array) $allowed ) ) {
|
1034 |
+
return true;
|
|
|
|
|
1035 |
}
|
1036 |
|
1037 |
return false;
|
1053 |
}*/
|
1054 |
|
1055 |
function cerber_is_rest_permitted() {
|
1056 |
+
global $cerber_req_status, $wp_cerber_user_id;
|
1057 |
|
1058 |
$opt = crb_get_settings();
|
1059 |
|
1073 |
return true;
|
1074 |
}
|
1075 |
|
1076 |
+
$wp_cerber_user_id = get_current_user_id();
|
1077 |
+
|
1078 |
if ( $opt['restauth'] && is_user_logged_in() ) {
|
1079 |
return true;
|
1080 |
}
|
1198 |
return false;
|
1199 |
}
|
1200 |
|
1201 |
+
/**
|
1202 |
+
* Checks user role-based limits
|
1203 |
+
*
|
1204 |
+
* @param $user_id
|
1205 |
+
*
|
1206 |
+
* @return false|string Returns false if no restrictions, an error message otherwise.
|
1207 |
+
*/
|
1208 |
+
function crb_check_user_limits( $user_id ) {
|
1209 |
+
if ( ! $user_id ) {
|
1210 |
+
return false;
|
1211 |
+
}
|
1212 |
+
|
1213 |
+
// Sessions
|
1214 |
+
|
1215 |
+
if ( ! $limit = absint( cerber_get_user_policy( 'sess_limit', $user_id ) ) ) {
|
1216 |
+
return false;
|
1217 |
+
}
|
1218 |
+
|
1219 |
+
$list = cerber_db_get_results( 'SELECT started, wp_session_token FROM ' . cerber_get_db_prefix() . CERBER_USS_TABLE . ' WHERE user_id = ' . absint( $user_id ) );
|
1220 |
+
if ( $list && ( count( $list ) >= $limit ) ) {
|
1221 |
+
if ( cerber_get_user_policy( 'sess_limit_policy', $user_id ) ) {
|
1222 |
+
return get_wp_cerber()->getErrorMsg();
|
1223 |
+
}
|
1224 |
+
else {
|
1225 |
+
$started = array_column( $list, 'started' );
|
1226 |
+
array_multisort( $started, SORT_ASC, SORT_NUMERIC, $list );
|
1227 |
+
|
1228 |
+
// Doesn't work
|
1229 |
+
/* $manager = WP_Session_Tokens::get_instance( $user_id );
|
1230 |
+
$manager->destroy( $list[0]['wp_session_token'] );
|
1231 |
+
*/
|
1232 |
+
|
1233 |
+
if ( crb_sessions_kill( $list[0]['wp_session_token'], $user_id, false ) ) {
|
1234 |
+
cerber_log( 22, '', $user_id, 38 );
|
1235 |
+
}
|
1236 |
+
}
|
1237 |
+
}
|
1238 |
+
|
1239 |
+
return false;
|
1240 |
+
}
|
1241 |
+
|
1242 |
/**
|
1243 |
* Return the last element in the path of the requested URI.
|
1244 |
*
|
1423 |
// Other actions
|
1424 |
$act[20] = __( 'Password changed', 'wp-cerber' );
|
1425 |
$act[21] = __( 'Password reset requested', 'wp-cerber' );
|
1426 |
+
$act[22] = __( 'User session terminated', 'wp-cerber' );
|
1427 |
|
1428 |
$act[40] = __( 'reCAPTCHA verification failed', 'wp-cerber' );
|
1429 |
$act[41] = __( 'reCAPTCHA settings are incorrect', 'wp-cerber' );
|
1491 |
$sts[35] = __( 'Invalid user', 'wp-cerber' );
|
1492 |
$sts[36] = __( 'Incorrect password', 'wp-cerber' );
|
1493 |
$sts[37] = __( 'IP address is not allowed', 'wp-cerber' );
|
1494 |
+
$sts[38] = __( 'Limit on concurrent user sessions', 'wp-cerber' );
|
1495 |
|
1496 |
// @since 8.6.4
|
1497 |
$sts[500] = __( 'IP whitelisted', 'wp-cerber' );
|
3285 |
return 'direct';
|
3286 |
}
|
3287 |
|
3288 |
+
/**
|
3289 |
+
* @param string $fname
|
3290 |
+
* @param string $ct Content-Type @since 8.6.9
|
3291 |
+
*/
|
3292 |
+
function crb_file_headers( $fname, $ct = 'text/csv' ) {
|
3293 |
$fname = rawurlencode( $fname ); // encode non-ASCII symbols
|
3294 |
@ob_clean(); // This trick is crucial for some servers/environments (e.g. some IIS)
|
3295 |
+
header( "Content-Type: " . $ct );
|
3296 |
header( "Content-Disposition: attachment; filename*=UTF-8''{$fname}" );
|
3297 |
}
|
3298 |
|
dashboard.php
CHANGED
@@ -39,9 +39,11 @@ require_once( dirname( __FILE__ ) . '/cerber-tools.php' );
|
|
39 |
|
40 |
if ( ! is_multisite() ) {
|
41 |
add_action( 'admin_menu', 'cerber_admin_menu' );
|
|
|
42 |
}
|
43 |
else {
|
44 |
add_action( 'network_admin_menu', 'cerber_admin_menu' ); // only network wide menu allowed in multisite mode
|
|
|
45 |
}
|
46 |
|
47 |
function cerber_admin_menu() {
|
@@ -50,37 +52,37 @@ function cerber_admin_menu() {
|
|
50 |
cerber_check_environment();
|
51 |
}
|
52 |
|
53 |
-
$hook = add_menu_page( 'WP Cerber Security', 'WP Cerber',
|
54 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
55 |
-
add_submenu_page( 'cerber-security', __( 'Cerber Dashboard', 'wp-cerber' ), __( 'Dashboard', 'wp-cerber' ),
|
56 |
|
57 |
-
$hook = add_submenu_page( 'cerber-security', __( 'Cerber Traffic Inspector', 'wp-cerber' ), __( 'Traffic Inspector', 'wp-cerber' ),
|
58 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
59 |
|
60 |
if ( lab_lab() ) {
|
61 |
-
add_submenu_page( 'cerber-security', __( 'Cerber Data Shield Policies', 'wp-cerber' ), __( 'Data Shield', 'wp-cerber' ),
|
62 |
-
add_submenu_page( 'cerber-security', __( 'Cerber Security Rules', 'wp-cerber' ), __( 'Security Rules', 'wp-cerber' ),
|
63 |
}
|
64 |
|
65 |
-
add_submenu_page( 'cerber-security', __( 'Cerber User Security', 'wp-cerber' ), __( 'User Policies', 'wp-cerber' ),
|
66 |
|
67 |
if ( cerber_get_upload_dir_mu() ) {
|
68 |
-
$hook = add_submenu_page( 'cerber-security', 'Cerber Security: Site Integrity', __( 'Site Integrity', 'wp-cerber' ),
|
69 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
70 |
}
|
71 |
|
72 |
-
add_submenu_page( 'cerber-security', __( 'Cerber anti-spam settings', 'wp-cerber' ), __( 'Anti-spam', 'wp-cerber' ),
|
73 |
|
74 |
-
$hook = add_submenu_page( 'cerber-security', 'Cerber.Hub', 'Cerber.Hub',
|
75 |
if ( nexus_is_master() ) {
|
76 |
add_action( 'load-' . $hook, 'nexus_master_screen' );
|
77 |
}
|
78 |
|
79 |
if ( ! CRB_Addons::none() ) {
|
80 |
-
add_submenu_page( 'cerber-security', __( 'Add-ons', 'wp-cerber' ), __( 'Add-ons', 'wp-cerber' ),
|
81 |
}
|
82 |
|
83 |
-
add_submenu_page( 'cerber-security', __( 'Cerber tools', 'wp-cerber' ), __( 'Tools', 'wp-cerber' ),
|
84 |
|
85 |
}
|
86 |
|
@@ -546,7 +548,7 @@ function cerber_admin_request( $is_post = false ) {
|
|
546 |
global $wpdb;
|
547 |
|
548 |
if ( ! nexus_is_valid_request()
|
549 |
-
&& !
|
550 |
return;
|
551 |
}
|
552 |
|
@@ -1698,12 +1700,15 @@ add_filter( 'manage_users_custom_column' , function ($value, $column, $user_id)
|
|
1698 |
/*
|
1699 |
Registering admin widgets
|
1700 |
*/
|
1701 |
-
if (!is_multisite())
|
1702 |
-
|
|
|
|
|
|
|
|
|
1703 |
function cerber_widgets() {
|
1704 |
-
if (
|
1705 |
-
|
1706 |
-
wp_add_dashboard_widget( 'cerber_quick', __('Cerber Quick View','wp-cerber'), 'cerber_quick_w');
|
1707 |
}
|
1708 |
}
|
1709 |
/*
|
@@ -2479,7 +2484,7 @@ function cerber_show_admin_notice(){
|
|
2479 |
global $cerber_shown;
|
2480 |
$cerber_shown = false;
|
2481 |
|
2482 |
-
if (cerber_is_citadel() &&
|
2483 |
echo '<div class="update-nag crb-alarm"><p>'.
|
2484 |
__('Attention! Citadel mode is now active. Nobody is able to log in.','wp-cerber').
|
2485 |
' <a href="'.wp_nonce_url(add_query_arg(array('citadel' => 'deactivate')),'control','cerber_nonce').'">'.__('Deactivate','wp-cerber').'</a>'.
|
@@ -3129,40 +3134,28 @@ function crb_admin_get_per_page() {
|
|
3129 |
/**
|
3130 |
* @param array $tabs_config array of tabs: title, desc, contents and optional JS callback
|
3131 |
* @param string $submit Text for the submit button
|
3132 |
-
* @param array $hidden Hidden form
|
|
|
3133 |
*
|
3134 |
*/
|
3135 |
-
function crb_admin_show_vtabs( $tabs_config, $submit = '', $hidden = array(), $form_id = '' ) {
|
3136 |
|
3137 |
$tablinks = '';
|
3138 |
$tabs = '';
|
3139 |
-
$b_class = 'active';
|
3140 |
-
$t_style = '';
|
3141 |
-
$callbacks = array();
|
3142 |
|
3143 |
foreach ( $tabs_config as $tab_id => $tab ) {
|
3144 |
$tab_id = str_replace( '-', '_', $tab_id );
|
3145 |
-
$tablinks .= '<div class="tablinks ' . $
|
3146 |
-
$tabs .= '<div id="tab-' . $tab_id . '" class="vtabcontent"
|
3147 |
-
if ( $b_class ) {
|
3148 |
-
$b_class = '';
|
3149 |
-
$t_style = 'style= "display: none;"';
|
3150 |
-
}
|
3151 |
-
$callbacks[] = '' . $tab_id . ':"' . crb_array_get( $tab, 'callback', '' ) . '"';
|
3152 |
}
|
3153 |
|
3154 |
-
$js_code = '/* VTabs JS code */';
|
3155 |
-
$js_code .= 'var vtabs_callbacks = {' . implode( ',', $callbacks ) . '};' . "\n";
|
3156 |
-
reset( $tabs_config );
|
3157 |
-
$js_code .= 'var vtabs_first_id = "' . key( $tabs_config ) . '";' . "\n";
|
3158 |
-
|
3159 |
echo '<form id="' . $form_id . '" method="post" action="" class="crb-settings">';
|
3160 |
|
3161 |
if ( ! $submit ) {
|
3162 |
$submit = __( 'Save Changes' );
|
3163 |
}
|
3164 |
|
3165 |
-
echo '<table class="vtable" style="width: 100%; border-collapse: collapse;"><tr><td id="crb-vtabs"><div class="vtabs">' . $tablinks . '</div></td><td id="crb-vtabcontent">' . $tabs . '
|
3166 |
</td></tr><tr><td></td><td><div style="padding-left: 3em;">' . crb_admin_submit_button( $submit ) . '</div></td></tr></table>';
|
3167 |
|
3168 |
cerber_nonce_field( 'control', true );
|
@@ -3175,43 +3168,6 @@ function crb_admin_show_vtabs( $tabs_config, $submit = '', $hidden = array(), $f
|
|
3175 |
|
3176 |
echo '</form>';
|
3177 |
|
3178 |
-
?>
|
3179 |
-
|
3180 |
-
<script type="text/javascript">
|
3181 |
-
|
3182 |
-
jQuery(document).ready(function ($) {
|
3183 |
-
|
3184 |
-
/* VTabs */
|
3185 |
-
|
3186 |
-
<?php echo $js_code; ?>
|
3187 |
-
|
3188 |
-
// Initialize the first tab
|
3189 |
-
|
3190 |
-
crb_call_callback(vtabs_first_id);
|
3191 |
-
|
3192 |
-
$('.tablinks').click(function () {
|
3193 |
-
var tab_id = $(this).data('tab-id');
|
3194 |
-
$('.vtabcontent').hide();
|
3195 |
-
$('#tab-' + tab_id).show();
|
3196 |
-
|
3197 |
-
$(".tablinks").removeClass("active");
|
3198 |
-
$(this).addClass("active");
|
3199 |
-
|
3200 |
-
crb_call_callback(tab_id);
|
3201 |
-
});
|
3202 |
-
|
3203 |
-
function crb_call_callback(id) {
|
3204 |
-
var callback = vtabs_callbacks[id];
|
3205 |
-
if (callback && (typeof window[callback] === "function")) {
|
3206 |
-
window[callback](id);
|
3207 |
-
}
|
3208 |
-
}
|
3209 |
-
});
|
3210 |
-
|
3211 |
-
</script>
|
3212 |
-
|
3213 |
-
<?php
|
3214 |
-
|
3215 |
}
|
3216 |
|
3217 |
function crb_admin_show_geo_rules(){
|
@@ -4684,7 +4640,7 @@ function cerber_check_ajax_permissions( $strict = true ) {
|
|
4684 |
|
4685 |
check_ajax_referer( 'crb-ajax-admin', 'ajax_nonce' );
|
4686 |
|
4687 |
-
if ( !
|
4688 |
if ( $strict ) {
|
4689 |
wp_die( 'Oops! Access denied.' );
|
4690 |
}
|
@@ -5254,7 +5210,7 @@ function cerber_get_bulk_action() {
|
|
5254 |
function crb_admin_cool_features() {
|
5255 |
return
|
5256 |
'<div class="crb-pro-req">' .
|
5257 |
-
__( 'These features are available in
|
5258 |
'<br/><br/>' . __( 'Know more about all advantages at', 'wp-cerber' ) .
|
5259 |
' <a href="https://wpcerber.com/pro/" target="_blank">https://wpcerber.com/pro/</a>
|
5260 |
</div>';
|
39 |
|
40 |
if ( ! is_multisite() ) {
|
41 |
add_action( 'admin_menu', 'cerber_admin_menu' );
|
42 |
+
define( 'CRB_ADMIN_CAP', 'manage_options' );
|
43 |
}
|
44 |
else {
|
45 |
add_action( 'network_admin_menu', 'cerber_admin_menu' ); // only network wide menu allowed in multisite mode
|
46 |
+
define( 'CRB_ADMIN_CAP', 'manage_network' );
|
47 |
}
|
48 |
|
49 |
function cerber_admin_menu() {
|
52 |
cerber_check_environment();
|
53 |
}
|
54 |
|
55 |
+
$hook = add_menu_page( 'WP Cerber Security', 'WP Cerber', CRB_ADMIN_CAP, 'cerber-security', 'cerber_render_admin_page', 'dashicons-shield', '100' );
|
56 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
57 |
+
add_submenu_page( 'cerber-security', __( 'Cerber Dashboard', 'wp-cerber' ), __( 'Dashboard', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-security', 'cerber_render_admin_page' );
|
58 |
|
59 |
+
$hook = add_submenu_page( 'cerber-security', __( 'Cerber Traffic Inspector', 'wp-cerber' ), __( 'Traffic Inspector', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-traffic', 'cerber_render_admin_page' );
|
60 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
61 |
|
62 |
if ( lab_lab() ) {
|
63 |
+
add_submenu_page( 'cerber-security', __( 'Cerber Data Shield Policies', 'wp-cerber' ), __( 'Data Shield', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-shield', 'cerber_render_admin_page' );
|
64 |
+
add_submenu_page( 'cerber-security', __( 'Cerber Security Rules', 'wp-cerber' ), __( 'Security Rules', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-rules', 'cerber_render_admin_page' );
|
65 |
}
|
66 |
|
67 |
+
add_submenu_page( 'cerber-security', __( 'Cerber User Security', 'wp-cerber' ), __( 'User Policies', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-users', 'cerber_render_admin_page' );
|
68 |
|
69 |
if ( cerber_get_upload_dir_mu() ) {
|
70 |
+
$hook = add_submenu_page( 'cerber-security', 'Cerber Security: Site Integrity', __( 'Site Integrity', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-integrity', 'cerber_render_admin_page' );
|
71 |
add_action( 'load-' . $hook, 'crb_admin_screen_options' );
|
72 |
}
|
73 |
|
74 |
+
add_submenu_page( 'cerber-security', __( 'Cerber anti-spam settings', 'wp-cerber' ), __( 'Anti-spam', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-recaptcha', 'cerber_render_admin_page' );
|
75 |
|
76 |
+
$hook = add_submenu_page( 'cerber-security', 'Cerber.Hub', 'Cerber.Hub', CRB_ADMIN_CAP, 'cerber-nexus', 'nexus_admin_page' );
|
77 |
if ( nexus_is_master() ) {
|
78 |
add_action( 'load-' . $hook, 'nexus_master_screen' );
|
79 |
}
|
80 |
|
81 |
if ( ! CRB_Addons::none() ) {
|
82 |
+
add_submenu_page( 'cerber-security', __( 'Add-ons', 'wp-cerber' ), __( 'Add-ons', 'wp-cerber' ), CRB_ADMIN_CAP, CRB_ADDON_PAGE, 'cerber_render_admin_page' );
|
83 |
}
|
84 |
|
85 |
+
add_submenu_page( 'cerber-security', __( 'Cerber tools', 'wp-cerber' ), __( 'Tools', 'wp-cerber' ), CRB_ADMIN_CAP, 'cerber-tools', 'cerber_render_admin_page' );
|
86 |
|
87 |
}
|
88 |
|
548 |
global $wpdb;
|
549 |
|
550 |
if ( ! nexus_is_valid_request()
|
551 |
+
&& ! cerber_user_can_manage() ) {
|
552 |
return;
|
553 |
}
|
554 |
|
1700 |
/*
|
1701 |
Registering admin widgets
|
1702 |
*/
|
1703 |
+
if ( ! is_multisite() ) {
|
1704 |
+
add_action( 'wp_dashboard_setup', 'cerber_widgets' );
|
1705 |
+
}
|
1706 |
+
else {
|
1707 |
+
add_action( 'wp_network_dashboard_setup', 'cerber_widgets' );
|
1708 |
+
}
|
1709 |
function cerber_widgets() {
|
1710 |
+
if ( cerber_user_can_manage() ) {
|
1711 |
+
wp_add_dashboard_widget( 'cerber_quick', __( 'Cerber Quick View', 'wp-cerber' ), 'cerber_quick_w' );
|
|
|
1712 |
}
|
1713 |
}
|
1714 |
/*
|
2484 |
global $cerber_shown;
|
2485 |
$cerber_shown = false;
|
2486 |
|
2487 |
+
if (cerber_is_citadel() && cerber_user_can_manage()) {
|
2488 |
echo '<div class="update-nag crb-alarm"><p>'.
|
2489 |
__('Attention! Citadel mode is now active. Nobody is able to log in.','wp-cerber').
|
2490 |
' <a href="'.wp_nonce_url(add_query_arg(array('citadel' => 'deactivate')),'control','cerber_nonce').'">'.__('Deactivate','wp-cerber').'</a>'.
|
3134 |
/**
|
3135 |
* @param array $tabs_config array of tabs: title, desc, contents and optional JS callback
|
3136 |
* @param string $submit Text for the submit button
|
3137 |
+
* @param array $hidden Hidden form fields
|
3138 |
+
* @param string $form_id
|
3139 |
*
|
3140 |
*/
|
3141 |
+
function crb_admin_show_vtabs( $tabs_config, $submit = '', $hidden = array(), $form_id = 'cerber_tabs' ) {
|
3142 |
|
3143 |
$tablinks = '';
|
3144 |
$tabs = '';
|
|
|
|
|
|
|
3145 |
|
3146 |
foreach ( $tabs_config as $tab_id => $tab ) {
|
3147 |
$tab_id = str_replace( '-', '_', $tab_id );
|
3148 |
+
$tablinks .= '<div class="tablinks" data-tab-id="' . $tab_id . '" data-callback="' . crb_array_get( $tab, 'callback', '' ) . '">' . $tab['title'] . '<br/><span>' . crb_array_get( $tab, 'desc', '' ) . '</span></div>';
|
3149 |
+
$tabs .= '<div id="tab-' . $tab_id . '" class="vtabcontent">' . $tab['content'] . '</div>';
|
|
|
|
|
|
|
|
|
|
|
3150 |
}
|
3151 |
|
|
|
|
|
|
|
|
|
|
|
3152 |
echo '<form id="' . $form_id . '" method="post" action="" class="crb-settings">';
|
3153 |
|
3154 |
if ( ! $submit ) {
|
3155 |
$submit = __( 'Save Changes' );
|
3156 |
}
|
3157 |
|
3158 |
+
echo '<table class="vtable" id="crb_vtabs_container" style="width: 100%; border-collapse: collapse;"><tr><td id="crb-vtabs"><div class="vtabs">' . $tablinks . '</div></td><td id="crb-vtabcontent">' . $tabs . '
|
3159 |
</td></tr><tr><td></td><td><div style="padding-left: 3em;">' . crb_admin_submit_button( $submit ) . '</div></td></tr></table>';
|
3160 |
|
3161 |
cerber_nonce_field( 'control', true );
|
3168 |
|
3169 |
echo '</form>';
|
3170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3171 |
}
|
3172 |
|
3173 |
function crb_admin_show_geo_rules(){
|
4640 |
|
4641 |
check_ajax_referer( 'crb-ajax-admin', 'ajax_nonce' );
|
4642 |
|
4643 |
+
if ( ! cerber_user_can_manage() ) {
|
4644 |
if ( $strict ) {
|
4645 |
wp_die( 'Oops! Access denied.' );
|
4646 |
}
|
5210 |
function crb_admin_cool_features() {
|
5211 |
return
|
5212 |
'<div class="crb-pro-req">' .
|
5213 |
+
__( 'These features are available in the professional version of WP Cerber.', 'wp-cerber' ) .
|
5214 |
'<br/><br/>' . __( 'Know more about all advantages at', 'wp-cerber' ) .
|
5215 |
' <a href="https://wpcerber.com/pro/" target="_blank">https://wpcerber.com/pro/</a>
|
5216 |
</div>';
|
languages/wp-cerber-nl_NL.mo
CHANGED
Binary file
|
languages/wp-cerber-nl_NL.po
CHANGED
@@ -16,7 +16,7 @@ msgstr "Inlogpogingen beperken"
|
|
16 |
msgid "Lockout duration"
|
17 |
msgstr "Duur uitsluiting"
|
18 |
|
19 |
-
#: ../settings.php:159 ../settings.php:
|
20 |
msgid "minutes"
|
21 |
msgstr "minuten"
|
22 |
|
@@ -24,7 +24,7 @@ msgstr "minuten"
|
|
24 |
msgid "Aggressive lockout"
|
25 |
msgstr "Agressieve uitsluiting"
|
26 |
|
27 |
-
#: ../settings.php:
|
28 |
msgid "Site connection"
|
29 |
msgstr "Websiteverbinding"
|
30 |
|
@@ -64,23 +64,23 @@ msgstr "Wp-login.php uitschakelen"
|
|
64 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
65 |
msgstr "Directe toegang tot wp-login.php blokkeren en HTTP 404 Not Found Error teruggeven"
|
66 |
|
67 |
-
#: ../dashboard.php:1768 ../settings.php:
|
68 |
msgid "Citadel mode"
|
69 |
msgstr "Citadelstand"
|
70 |
|
71 |
-
#: ../settings.php:
|
72 |
msgid "Threshold"
|
73 |
msgstr "Drempelwaarde"
|
74 |
|
75 |
-
#: ../admin/cerber-admin.php:51 ../settings.php:
|
76 |
msgid "Duration"
|
77 |
msgstr "Duur"
|
78 |
|
79 |
-
#: ../dashboard.php:4783 ../settings.php:
|
80 |
msgid "Notifications"
|
81 |
msgstr "Meldingen"
|
82 |
|
83 |
-
#: ../settings.php:
|
84 |
msgid "Send notification to admin email"
|
85 |
msgstr "Melding versturen naar admin e-mailadres"
|
86 |
|
@@ -89,7 +89,7 @@ msgid "Access Lists"
|
|
89 |
msgstr "Toegangslijsten"
|
90 |
|
91 |
#: ../cerber-load.php:5003 ../cerber-users.php:1163 ../dashboard.php:1809 ..
|
92 |
-
#: /dashboard.php:2356 ../dashboard.php:4776 ../settings.php:
|
93 |
msgid "Activity"
|
94 |
msgstr "Activiteit"
|
95 |
|
@@ -118,35 +118,35 @@ msgstr "Toegepaste gebruikersnaam"
|
|
118 |
msgid "Showing last %d records from %d"
|
119 |
msgstr "Laatste %d records van %d"
|
120 |
|
121 |
-
#: ../common.php:
|
122 |
msgid "Logged in"
|
123 |
msgstr "Ingelogd"
|
124 |
|
125 |
-
#: ../common.php:
|
126 |
msgid "Logged out"
|
127 |
msgstr "Uitgelogd"
|
128 |
|
129 |
-
#: ../common.php:
|
130 |
msgid "Login failed"
|
131 |
msgstr "Inloggen mislukt"
|
132 |
|
133 |
-
#: ../dashboard.php:978 ../common.php:
|
134 |
msgid "IP blocked"
|
135 |
msgstr "IP geblokkeerd"
|
136 |
|
137 |
-
#: ../common.php:
|
138 |
msgid "Citadel activated!"
|
139 |
msgstr "Citadelstand geactiveerd!"
|
140 |
|
141 |
-
#: ../dashboard.php:1400 ../common.php:
|
142 |
msgid "Locked out"
|
143 |
msgstr "Buitengesloten"
|
144 |
|
145 |
-
#: ../common.php:
|
146 |
msgid "IP blacklisted"
|
147 |
msgstr "IP uitgesloten"
|
148 |
|
149 |
-
#: ../common.php:
|
150 |
msgid "Password changed"
|
151 |
msgstr "Wachtwoord veranderd"
|
152 |
|
@@ -172,7 +172,7 @@ msgstr "Uitgesloten IP-adressen"
|
|
172 |
msgid "List is empty"
|
173 |
msgstr "Lijst is leeg"
|
174 |
|
175 |
-
#: ../cerber-load.php:
|
176 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
177 |
msgstr "Citadelstand geactiveerd na %d mislukte inlogpogingen binnen %d minuten."
|
178 |
|
@@ -190,7 +190,7 @@ msgid "Last login"
|
|
190 |
msgstr "Laatst ingelogd"
|
191 |
|
192 |
#: ../nexus/cerber-slave-list.php:347 ../dashboard.php:1649 ../dashboard.php:1740
|
193 |
-
#: ../dashboard.php:1789 ../common.php:
|
194 |
msgid "Never"
|
195 |
msgstr "Nooit"
|
196 |
|
@@ -199,7 +199,7 @@ msgstr "Nooit"
|
|
199 |
msgid "Are you sure?"
|
200 |
msgstr "Weet je het zeker?"
|
201 |
|
202 |
-
#: ../dashboard.php:2174 ../settings.php:
|
203 |
msgid "My site is behind a reverse proxy"
|
204 |
msgstr "Mijn website draait achter een reverse proxy"
|
205 |
|
@@ -249,7 +249,7 @@ msgstr "Momenteel geen uitsluitingen."
|
|
249 |
msgid "Your IP"
|
250 |
msgstr "Jouw IP"
|
251 |
|
252 |
-
#: ../cerber-load.php:
|
253 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
254 |
msgstr "Laatste mislukte inlogpoging was op %s vanaf IP %s op gebruiker %s."
|
255 |
|
@@ -261,8 +261,8 @@ msgstr "Kan WP Cerber niet activeren door een fout in de database."
|
|
261 |
msgid "Notify admin if the number of active lockouts above"
|
262 |
msgstr "Stuur admin een melding bij meer uitsluitingen dan"
|
263 |
|
264 |
-
#: ../settings.php:
|
265 |
-
#:
|
266 |
msgid "days"
|
267 |
msgstr "dagen"
|
268 |
|
@@ -282,7 +282,7 @@ msgstr "Klik het IP-adres om activiteit in te zien"
|
|
282 |
msgid "Always block entire subnet Class C of intruders IP"
|
283 |
msgstr "Blokkeer altijd gehele IP Class C subnet van aanvaller"
|
284 |
|
285 |
-
#: ../admin/cerber-settings.php:377 ../settings.php:
|
286 |
msgid "Click to send test"
|
287 |
msgstr "Klik om test te verzenden"
|
288 |
|
@@ -294,15 +294,15 @@ msgstr "Let op! Je hebt de inlog-URL veranderd. De nieuwe inlog-URL is"
|
|
294 |
msgid "Comments"
|
295 |
msgstr "Reacties"
|
296 |
|
297 |
-
#: ../cerber-load.php:
|
298 |
msgid "View activity in dashboard"
|
299 |
msgstr "Activiteiten bekijken in dashboard"
|
300 |
|
301 |
-
#: ../cerber-load.php:
|
302 |
msgid "Number of active lockouts"
|
303 |
msgstr "Aantal actieve uitsluitingen"
|
304 |
|
305 |
-
#: ../cerber-load.php:
|
306 |
msgid "View lockouts in dashboard"
|
307 |
msgstr "Uitsluitingen bekijken in dashboard"
|
308 |
|
@@ -424,19 +424,19 @@ msgstr[1] "items"
|
|
424 |
msgid "Load default settings"
|
425 |
msgstr "Aanbevolen instellingen laden"
|
426 |
|
427 |
-
#: ../settings.php:
|
428 |
msgid "New version is available"
|
429 |
msgstr "Nieuwe versie beschikbaar"
|
430 |
|
431 |
-
#: ../cerber-load.php:
|
432 |
msgid "WP Cerber notify"
|
433 |
msgstr "WP Cerber melding"
|
434 |
|
435 |
-
#: ../cerber-load.php:
|
436 |
msgid "Citadel mode is activated"
|
437 |
msgstr "Citadelstand is actief"
|
438 |
|
439 |
-
#: ../cerber-load.php:
|
440 |
msgid "New Custom login URL"
|
441 |
msgstr "Nieuwe Aangepaste inlog-URL"
|
442 |
|
@@ -448,11 +448,11 @@ msgstr "WP Cerber vereist PHP %s of hoger. Je gebruikt nu"
|
|
448 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
449 |
msgstr "WP Cerber vereist WordPress %s of hoger. Je gebruikt nu"
|
450 |
|
451 |
-
#: ../settings.php:
|
452 |
msgid "Use file"
|
453 |
msgstr "Bestand gebruiken"
|
454 |
|
455 |
-
#: ../settings.php:
|
456 |
msgid "Write failed login attempts to the file"
|
457 |
msgstr "Mislukte pogingen opslaan in bestand"
|
458 |
|
@@ -460,7 +460,7 @@ msgstr "Mislukte pogingen opslaan in bestand"
|
|
460 |
msgid "Deactivate"
|
461 |
msgstr "Deactiveren"
|
462 |
|
463 |
-
#: ../cerber-load.php:
|
464 |
msgid "Reason"
|
465 |
msgstr "Reden"
|
466 |
|
@@ -468,15 +468,15 @@ msgstr "Reden"
|
|
468 |
msgid "Add IP to the Black List"
|
469 |
msgstr "IP-adres toevoegen aan Uitsluitingslijst"
|
470 |
|
471 |
-
#: ../common.php:
|
472 |
msgid "Attempt to access"
|
473 |
msgstr "Poging tot toegang"
|
474 |
|
475 |
-
#: ../common.php:
|
476 |
msgid "Limit on login attempts is reached"
|
477 |
msgstr "Limiet voor aantal inlogpogingen is bereikt"
|
478 |
|
479 |
-
#: ../cerber-load.php:
|
480 |
msgid "Last lockout was added: %s for IP %s"
|
481 |
msgstr "Laatste uitsluiting was toegevoegd: %s voor IP-adres %s"
|
482 |
|
@@ -488,43 +488,43 @@ msgstr "Versterking"
|
|
488 |
msgid "Abuse email:"
|
489 |
msgstr "E-mail voor misbruik:"
|
490 |
|
491 |
-
#: ../settings.php:
|
492 |
msgid "Email Address"
|
493 |
msgstr "E-mailadres"
|
494 |
|
495 |
-
#: ../settings.php:
|
496 |
msgid "Drill down IP"
|
497 |
msgstr "IP-adres onderzoeken"
|
498 |
|
499 |
-
#: ../settings.php:
|
500 |
msgid "Retrieve extra WHOIS information for IP"
|
501 |
msgstr "Haal extra WHOIS-informatie op voor IP-adres"
|
502 |
|
503 |
-
#: ../settings.php:
|
504 |
msgid "Hardening WordPress"
|
505 |
msgstr "Wordpress versterken"
|
506 |
|
507 |
-
#: ../settings.php:
|
508 |
msgid "Stop user enumeration"
|
509 |
msgstr "Stop nummering gebruikers"
|
510 |
|
511 |
-
#: ../settings.php:
|
512 |
msgid "Disable XML-RPC"
|
513 |
msgstr "XML-RPC uitschakelen"
|
514 |
|
515 |
-
#: ../settings.php:
|
516 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
517 |
msgstr "Toegang tot XML-RPC server uitschakelen (inclusief Pingbacks en Trackbacks)"
|
518 |
|
519 |
-
#: ../settings.php:
|
520 |
msgid "Disable feeds"
|
521 |
msgstr "Feeds uitschakelen"
|
522 |
|
523 |
-
#: ../settings.php:
|
524 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
525 |
msgstr "Blokkeer toegang tot de RSS-, Atom- en RDF-feeds"
|
526 |
|
527 |
-
#: ../settings.php:
|
528 |
msgid "Disable REST API"
|
529 |
msgstr "REST API uitschakelen"
|
530 |
|
@@ -533,7 +533,7 @@ msgstr "REST API uitschakelen"
|
|
533 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
534 |
msgstr "<strong>LET OP</strong>: voer een geldig e-mailadres in."
|
535 |
|
536 |
-
#: ../cerber-load.php:
|
537 |
msgid "WP Cerber is now active and has started protecting your site"
|
538 |
msgstr "WP Cerber is actief en beschermt nu je website"
|
539 |
|
@@ -563,19 +563,19 @@ msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
|
563 |
msgstr "Let op! Citadelstand is actief; niemand kan inloggen."
|
564 |
|
565 |
#: ../nexus/cerber-slave-list.php:333 ../dashboard.php:434 ../dashboard.php:3710 .
|
566 |
-
#: ./dashboard.php:4277 ../common.php:
|
567 |
msgid "Unknown"
|
568 |
msgstr "Onbekend"
|
569 |
|
570 |
#: ../cerber-load.php:635 ../cerber-load.php:647 ../cerber-load.php:654 ../cerber-
|
571 |
-
#: load.php:
|
572 |
-
#: php:
|
573 |
-
#:
|
574 |
-
#: /cerber-load.php:
|
575 |
#: nexus-slave.php:215 ../admin/cerber-admin.php:866 ../admin/cerber-settings.php:
|
576 |
#: 653 ../admin/cerber-settings.php:673 ../admin/cerber-settings.php:753 ..
|
577 |
-
#: /common.php:
|
578 |
-
#: /common.php:
|
579 |
msgid "ERROR:"
|
580 |
msgstr "FOUT:"
|
581 |
|
@@ -583,60 +583,60 @@ msgstr "FOUT:"
|
|
583 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
584 |
msgstr "Menselijke verificatie mislukt. Klik het vierkant in onderstaand reCAPTCHA-blok."
|
585 |
|
586 |
-
#: ../cerber-load.php:
|
587 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
588 |
msgstr "<strong>LET OP</strong>: je geeft een foutief wachtwoord op voor gebruiker %s."
|
589 |
|
590 |
-
#: ../cerber-load.php:
|
591 |
msgid "Username is not allowed. Please choose another one."
|
592 |
msgstr "Gebruikersnaam is niet toegestaan, kies een andere."
|
593 |
|
594 |
-
#: ../cerber-load.php:
|
595 |
msgid "unspecified"
|
596 |
msgstr "niet gespecificeerd"
|
597 |
|
598 |
-
#: ../cerber-load.php:
|
599 |
msgid "Number of lockouts is increasing"
|
600 |
msgstr "Aantal uitsluitingen loopt op"
|
601 |
|
602 |
-
#: ../cerber-load.php:
|
603 |
msgid "View activity for this IP"
|
604 |
msgstr "Bekijk activiteit voor dit adres"
|
605 |
|
606 |
-
#: ../cerber-load.php:
|
607 |
msgid "A new version of WP Cerber is available to install"
|
608 |
msgstr "Nieuwe versie WP Cerber is klaar voor installatie"
|
609 |
|
610 |
-
#: ../cerber-load.php:
|
611 |
msgid "Hi!"
|
612 |
msgstr "Hallo!"
|
613 |
|
614 |
-
#: ../cerber-load.php:
|
615 |
#: 44
|
616 |
msgid "Website"
|
617 |
msgstr "Website"
|
618 |
|
619 |
-
#: ../cerber-load.php:
|
620 |
msgid "The WP Cerber security plugin has been deactivated"
|
621 |
msgstr "WP Cerber is gedeactiveerd"
|
622 |
|
623 |
-
#: ../cerber-load.php:
|
624 |
msgid "Not logged in"
|
625 |
msgstr "Niet ingelogd"
|
626 |
|
627 |
-
#: ../cerber-load.php:
|
628 |
msgid "By user"
|
629 |
msgstr "Door gebruiker"
|
630 |
|
631 |
-
#: ../cerber-load.php:
|
632 |
msgid "From IP address"
|
633 |
msgstr "Van IP-adres"
|
634 |
|
635 |
-
#: ../cerber-load.php:
|
636 |
msgid "From country"
|
637 |
msgstr "Uit land"
|
638 |
|
639 |
-
#: ../cerber-load.php:
|
640 |
msgid "The WP Cerber security plugin is now active"
|
641 |
msgstr "WP Cerber is actief"
|
642 |
|
@@ -644,113 +644,113 @@ msgstr "WP Cerber is actief"
|
|
644 |
msgid "Import settings"
|
645 |
msgstr "Instellingen importeren"
|
646 |
|
647 |
-
#: ../settings.php:
|
648 |
msgid "Notification limit"
|
649 |
msgstr "Limiet aan meldingen"
|
650 |
|
651 |
-
#: ../settings.php:
|
652 |
msgid "Prohibited usernames"
|
653 |
msgstr "Verboden gebruikersnamen"
|
654 |
|
655 |
-
#: ../settings.php:
|
656 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
657 |
msgstr "Gebruikersnamen op deze lijst kunnen niet aanmelden of inloggen. IP-adressen die deze namen gebruiken, worden direct uitgesloten. Scheid namen met een komma."
|
658 |
|
659 |
-
#: ../settings.php:
|
660 |
msgid "reCAPTCHA settings"
|
661 |
msgstr "reCAPTCHA-instellingen"
|
662 |
|
663 |
-
#: ../settings.php:
|
664 |
msgid "Site key"
|
665 |
msgstr "Site-sleutel"
|
666 |
|
667 |
-
#: ../settings.php:
|
668 |
msgid "Secret key"
|
669 |
msgstr "Geheime sleutel"
|
670 |
|
671 |
-
#: ../settings.php:
|
672 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
673 |
msgstr "ReCAPTCHA instellen voor WordPress regstratieformulier"
|
674 |
|
675 |
-
#: ../settings.php:
|
676 |
msgid "Lost password form"
|
677 |
msgstr "Formulier voor zoekgeraakt wachtwoord"
|
678 |
|
679 |
-
#: ../settings.php:
|
680 |
msgid "Login form"
|
681 |
msgstr "Login-formulier"
|
682 |
|
683 |
-
#: ../settings.php:
|
684 |
msgid "Enable reCAPTCHA for WordPress login form"
|
685 |
msgstr "ReCAPTCHA inschakelen voor WordPress inlogpagina"
|
686 |
|
687 |
-
#: ../settings.php:
|
688 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
689 |
msgstr "Haal eerst een Site-sleutel en Geheime Sleutel op van Google om reCAPTCHA te kunnen gebruiken"
|
690 |
|
691 |
-
#: ../cerber-lab.php:
|
692 |
#: settings.php:270
|
693 |
msgid "Know more"
|
694 |
msgstr "Meer weten"
|
695 |
|
696 |
-
#: ../common.php:
|
697 |
msgid "User created"
|
698 |
msgstr "Gebruiker toegevoegd"
|
699 |
|
700 |
-
#: ../common.php:
|
701 |
msgid "User registered"
|
702 |
msgstr "Gebruiker aangemeld"
|
703 |
|
704 |
-
#: ../common.php:
|
705 |
msgid "reCAPTCHA verification failed"
|
706 |
msgstr "reCAPTCHA verificatie mislukt"
|
707 |
|
708 |
-
#: ../common.php:
|
709 |
msgid "reCAPTCHA settings are incorrect"
|
710 |
msgstr "foutieve reCAPTCHA-instellingen"
|
711 |
|
712 |
#. I see this line used where someone tries to log in from a blocked URL. So shouldn't this line be "Attempt to access from a prohibited URL" ?
|
713 |
-
#: ../common.php:
|
714 |
msgid "Attempt to access prohibited URL"
|
715 |
msgstr "Poging verboden URL te benaderen"
|
716 |
|
717 |
-
#: ../common.php:
|
718 |
msgid "Attempt to log in with prohibited username"
|
719 |
msgstr "Inlogpoging met verboden gebruikersnaam"
|
720 |
|
721 |
-
#: ../settings.php:
|
722 |
msgid "Cerber Lab connection"
|
723 |
msgstr "Cerber Lab verbinding"
|
724 |
|
725 |
-
#: ../settings.php:
|
726 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
727 |
msgstr "Stuur kwaadaardige IP-adressen naar Cerber Lab"
|
728 |
|
729 |
-
#: ../settings.php:
|
730 |
msgid "Cerber Lab protocol"
|
731 |
msgstr "Cerber Lab protocol"
|
732 |
|
733 |
-
#: ../settings.php:
|
734 |
msgid "Registration form"
|
735 |
msgstr "Registratieformulier"
|
736 |
|
737 |
-
#: ../settings.php:
|
738 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
739 |
msgstr "ReCAPTCHA inschakelen voor WooCommerce registratie"
|
740 |
|
741 |
-
#: ../settings.php:
|
742 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
743 |
msgstr "ReCAPTCHA inschakelen om nieuw WordPress wachtwoord op te vragen"
|
744 |
|
745 |
-
#: ../settings.php:
|
746 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
747 |
msgstr "ReCAPTCHA inschakelen om nieuw WooCommerce wachtwoord op te vragen"
|
748 |
|
749 |
-
#: ../settings.php:
|
750 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
751 |
msgstr "ReCAPTCHA inschakelen voor WooCommerce inlogpagina"
|
752 |
|
753 |
-
#: ../common.php:
|
754 |
msgid "Request to the Google reCAPTCHA service failed"
|
755 |
msgstr "Verzoek aan Google ReCAPTCHA-service mislukt"
|
756 |
|
@@ -762,11 +762,11 @@ msgstr "Zie alle"
|
|
762 |
msgid "Recently locked out IP addresses"
|
763 |
msgstr "Recent buitengesloten IP-adressen"
|
764 |
|
765 |
-
#: ../cerber-lab.php:
|
766 |
msgid "OK, nail them all"
|
767 |
msgstr "OK, gooi ze er allemaal uit"
|
768 |
|
769 |
-
#: ../cerber-lab.php:
|
770 |
msgid "NO, maybe later"
|
771 |
msgstr "Nee, misschien later"
|
772 |
|
@@ -775,11 +775,11 @@ msgstr "Nee, misschien later"
|
|
775 |
msgid "Dashboard"
|
776 |
msgstr "Dashboard"
|
777 |
|
778 |
-
#: ../cerber-lab.php:
|
779 |
msgid "Want to make WP Cerber even more powerful?"
|
780 |
msgstr "Wil je WP Cerber nog beter maken?"
|
781 |
|
782 |
-
#: ../cerber-lab.php:
|
783 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
784 |
msgstr "Sta WP Cerber toe om geblokkeerde boosaardige IP-adressen te delen met Cerber Lab. Dat helpt ons betere algoritmes te maken om WordPress te beschermen tegen nieuwe bedreigingen en botnets. Je kunt je toestemming altijd weer intrekken."
|
785 |
|
@@ -819,7 +819,7 @@ msgstr "Cerber tools"
|
|
819 |
msgid "Unsubscribe"
|
820 |
msgstr "Uitschrijven"
|
821 |
|
822 |
-
#: ../cerber-load.php:
|
823 |
msgid "A new activity has been recorded"
|
824 |
msgstr "Er is nieuwe activiteit waargenomen"
|
825 |
|
@@ -831,27 +831,27 @@ msgstr "Gebruiker"
|
|
831 |
msgid "Search string"
|
832 |
msgstr "Zoekfrase"
|
833 |
|
834 |
-
#: ../settings.php:
|
835 |
msgid "Preferences"
|
836 |
msgstr "Voorkeuren"
|
837 |
|
838 |
-
#: ../settings.php:
|
839 |
msgid "Date format"
|
840 |
msgstr "Datumformaat"
|
841 |
|
842 |
-
#: ../settings.php:
|
843 |
msgid "if empty, the default format %s will be used"
|
844 |
msgstr "indien leeg, gebruiken we standaardinstelling %s"
|
845 |
|
846 |
-
#: ../settings.php:
|
847 |
msgid "Push notifications"
|
848 |
msgstr "Push meldingen"
|
849 |
|
850 |
-
#: ../settings.php:
|
851 |
msgid "Email notifications"
|
852 |
msgstr "E-mail meldingen"
|
853 |
|
854 |
-
#: ../settings.php:
|
855 |
msgid "Use comma to specify multiple values"
|
856 |
msgstr "Scheid meer waarden met komma's"
|
857 |
|
@@ -867,15 +867,15 @@ msgstr "Geen apparaten gevonden"
|
|
867 |
msgid "Not available"
|
868 |
msgstr "Niet beschikbaar"
|
869 |
|
870 |
-
#: ../common.php:
|
871 |
msgid "Password reset requested"
|
872 |
msgstr "Wachtwoordvernieuwing aangevraagd"
|
873 |
|
874 |
-
#: ../common.php:
|
875 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
876 |
msgstr "Grens bereikt van foutieve reCAPTCHA's"
|
877 |
|
878 |
-
#: ../common.php:
|
879 |
msgid "%s ago"
|
880 |
msgstr "%s geleden"
|
881 |
|
@@ -887,35 +887,35 @@ msgstr "Pas regels voor inlogbeperking toe op de Lijst Toegelaten IP-adressen"
|
|
887 |
msgid "Display 404 page"
|
888 |
msgstr "Toon 404-pagina"
|
889 |
|
890 |
-
#: ../settings.php:
|
891 |
msgid "Invisible reCAPTCHA"
|
892 |
msgstr "Onzichtbare reCAPTCHA"
|
893 |
|
894 |
-
#: ../settings.php:
|
895 |
msgid "Enable invisible reCAPTCHA"
|
896 |
msgstr "Zet onzichtbare reCAPTCHA aan"
|
897 |
|
898 |
-
#: ../settings.php:
|
899 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
900 |
msgstr "(zet pas aan als je de Sitesleutel en Geheime Sleutel voor de onzichtbare versie hebt ontvangen)"
|
901 |
|
902 |
-
#: ../settings.php:
|
903 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
904 |
msgstr "Zet reCAPTCHA aan voor WordPress reacties"
|
905 |
|
906 |
-
#: ../settings.php:
|
907 |
msgid "Disable reCAPTCHA for logged in users"
|
908 |
msgstr "Zet reCAPTCHA uit voor ingelogde gebruikers"
|
909 |
|
910 |
-
#: ../settings.php:
|
911 |
msgid "Limit attempts"
|
912 |
msgstr "Beperk aantal pogingen"
|
913 |
|
914 |
-
#: ../settings.php:
|
915 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
916 |
msgstr "Sluit IP-adressen uit voor %s minuten na %s mislukte pogingen in %s minuten"
|
917 |
|
918 |
-
#: ../settings.php:
|
919 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
920 |
msgstr "In de Citadelstand kunnen alleen adressen van de Lijst Toegelaten IP-adressen inloggen. Heeft geen effect op reeds ingelogde gebruikers."
|
921 |
|
@@ -923,48 +923,48 @@ msgstr "In de Citadelstand kunnen alleen adressen van de Lijst Toegelaten IP-adr
|
|
923 |
msgid "Event"
|
924 |
msgstr "Gebeurtenis"
|
925 |
|
926 |
-
#: ../common.php:
|
927 |
msgid "Spam comments denied"
|
928 |
msgstr "Spamreacties afgewezen"
|
929 |
|
930 |
-
#: ../common.php:
|
931 |
msgid "Malicious IP addresses detected"
|
932 |
msgstr "Kwaadaardige IP-adressen gevonden"
|
933 |
|
934 |
-
#: ../common.php:
|
935 |
msgid "Lockouts occurred"
|
936 |
msgstr "Uitsluitingen"
|
937 |
|
938 |
-
#: ../cerber-load.php:
|
939 |
-
#: /cerber-load.php:
|
940 |
msgid "You are not allowed to register."
|
941 |
msgstr "Je mag niet aanmelden."
|
942 |
|
943 |
-
#: ../common.php:
|
944 |
msgid "Spam comment denied"
|
945 |
msgstr "Spamreactie afgewezen"
|
946 |
|
947 |
-
#: ../common.php:
|
948 |
msgid "Attempt to log in denied"
|
949 |
msgstr "Inlogpoging afgewezen"
|
950 |
|
951 |
-
#: ../common.php:
|
952 |
msgid "Attempt to register denied"
|
953 |
msgstr "Aanmeldingspoging afgewezen"
|
954 |
|
955 |
-
#: ../common.php:
|
956 |
msgid "Malicious activities mitigated"
|
957 |
msgstr "Verdachte activiteiten afgevangen"
|
958 |
|
959 |
-
#: ../settings.php:
|
960 |
msgid "Comment form"
|
961 |
msgstr "Reactiepagina"
|
962 |
|
963 |
-
#: ../settings.php:
|
964 |
msgid "Protect comment form with bot detection engine"
|
965 |
msgstr "Bescherm invoer reacties met bot-detectie"
|
966 |
|
967 |
-
#: ../settings.php:
|
968 |
msgid "Protect registration form with bot detection engine"
|
969 |
msgstr "Bescherm registratie met bot-detectie"
|
970 |
|
@@ -976,56 +976,56 @@ msgstr "Diagnose"
|
|
976 |
msgid "License"
|
977 |
msgstr "Licentie"
|
978 |
|
979 |
-
#: ../cerber-load.php:
|
980 |
msgid "Sorry, human verification failed."
|
981 |
msgstr "Sorry, je verificatie faalt."
|
982 |
|
983 |
-
#: ../common.php:
|
984 |
msgid "Bot activity is detected"
|
985 |
msgstr "Bot-activiteit getedecteerd"
|
986 |
|
987 |
-
#: ../settings.php:
|
988 |
msgid "Comment processing"
|
989 |
msgstr "Verwerking van reactie"
|
990 |
|
991 |
-
#: ../settings.php:
|
992 |
msgid "If a spam comment detected"
|
993 |
msgstr "Bij detectie van een spam-reactie"
|
994 |
|
995 |
-
#: ../settings.php:
|
996 |
msgid "Trash spam comments"
|
997 |
msgstr "Spamreacties weggooien"
|
998 |
|
999 |
-
#: ../settings.php:
|
1000 |
msgid "Move spam comments to trash after"
|
1001 |
msgstr "Verwijder spamreacties na"
|
1002 |
|
1003 |
-
#: ../common.php:
|
1004 |
msgid "Spam form submission denied"
|
1005 |
msgstr "Geweigerd wegens spam"
|
1006 |
|
1007 |
-
#: ../settings.php:
|
1008 |
msgid "Other forms"
|
1009 |
msgstr "Andere formulieren"
|
1010 |
|
1011 |
-
#: ../settings.php:
|
1012 |
msgid "Protect all forms on the website with bot detection engine"
|
1013 |
msgstr "Bescherm alle invoerformulieren met bot-detectie"
|
1014 |
|
1015 |
-
#: ../settings.php:
|
1016 |
msgid "Safe mode"
|
1017 |
msgstr "Veilige stand"
|
1018 |
|
1019 |
-
#: ../settings.php:
|
1020 |
msgid "Use less restrictive policies (allow AJAX)"
|
1021 |
msgstr "Minder restricties (sta AJAX toe)"
|
1022 |
|
1023 |
#: ../dashboard.php:980 ../dashboard.php:1764 ../dashboard.php:4064 ../settings.
|
1024 |
-
#: php:
|
1025 |
msgid "Logged in users"
|
1026 |
msgstr "Ingelogde gebruikers"
|
1027 |
|
1028 |
-
#: ../settings.php:
|
1029 |
msgid "Disable bot detection engine for logged in users"
|
1030 |
msgstr "Zet bot-detectie uit voor ingelogde gebruikers"
|
1031 |
|
@@ -1053,11 +1053,11 @@ msgstr "Aangemeld"
|
|
1053 |
msgid "You"
|
1054 |
msgstr "Jij"
|
1055 |
|
1056 |
-
#: ../common.php:
|
1057 |
msgid "Spam form submissions denied"
|
1058 |
msgstr "Spam formulierafgifte afgewezen"
|
1059 |
|
1060 |
-
#: ../cerber-load.php:
|
1061 |
msgid "Getting Started Guide"
|
1062 |
msgstr "Startgids"
|
1063 |
|
@@ -1084,71 +1084,71 @@ msgstr "Beveiligingsregels zijn vernieuwd"
|
|
1084 |
msgid "https://wpcerber.com"
|
1085 |
msgstr "https://wpcerber.com"
|
1086 |
|
1087 |
-
#: ../common.php:
|
1088 |
msgid "Form submission denied"
|
1089 |
msgstr "Formulierafgifte afgewezen"
|
1090 |
|
1091 |
-
#: ../common.php:
|
1092 |
msgid "Comment denied"
|
1093 |
msgstr "Commentaar afgewezen"
|
1094 |
|
1095 |
-
#: ../common.php:
|
1096 |
msgid "Request to REST API denied"
|
1097 |
msgstr "Verzoek aan REST API afgewezen"
|
1098 |
|
1099 |
-
#: ../common.php:
|
1100 |
msgid "XML-RPC request denied"
|
1101 |
msgstr "XML-RPC-verzoek afgewezen"
|
1102 |
|
1103 |
-
#: ../common.php:
|
1104 |
msgid "Bot detected"
|
1105 |
msgstr "Bot gedetecteerd"
|
1106 |
|
1107 |
-
#: ../common.php:
|
1108 |
msgid "Citadel mode is active"
|
1109 |
msgstr "Citadelstand actief"
|
1110 |
|
1111 |
-
#: ../common.php:
|
1112 |
msgid "Malicious activity detected"
|
1113 |
msgstr "Kwaadaardige activiteit gedetecteerd"
|
1114 |
|
1115 |
-
#: ../common.php:
|
1116 |
msgid "Blocked by country rule"
|
1117 |
msgstr "Geblokkeerd door landenregel"
|
1118 |
|
1119 |
-
#: ../common.php:
|
1120 |
msgid "Limit reached"
|
1121 |
msgstr "Limiet bereikt"
|
1122 |
|
1123 |
-
#: ../common.php:
|
1124 |
msgid "Multiple suspicious activities"
|
1125 |
msgstr "Meerdere verdachte activiteiten"
|
1126 |
|
1127 |
-
#: ../common.php:
|
1128 |
msgid "Multiple suspicious activities were detected"
|
1129 |
msgstr "Meerdere verdachte activiteiten gedetecteerd"
|
1130 |
|
1131 |
-
#: ../settings.php:
|
1132 |
msgid "Allow REST API for logged in users"
|
1133 |
msgstr "Sta REST API toe voor ingelogde gebruikers"
|
1134 |
|
1135 |
-
#: ../settings.php:
|
1136 |
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
1137 |
msgstr "Geef toegestane REST API-naamruimtes op als de REST API is uitgeschakeld. Eén tekenreeks per regel."
|
1138 |
|
1139 |
-
#: ../settings.php:
|
1140 |
msgid "Registration limit"
|
1141 |
msgstr "Registratielimiet"
|
1142 |
|
1143 |
-
#: ../settings.php:
|
1144 |
msgid "Sort users in dashboard"
|
1145 |
msgstr "Gebruikers in dashboard sorteren"
|
1146 |
|
1147 |
-
#: ../settings.php:
|
1148 |
msgid "by date of registration"
|
1149 |
msgstr "per registratiedatum"
|
1150 |
|
1151 |
-
#: ../settings.php:
|
1152 |
msgid "Query whitelist"
|
1153 |
msgstr "Toegestane queries"
|
1154 |
|
@@ -1180,11 +1180,11 @@ msgstr "Benut XML-RPC"
|
|
1180 |
msgid "Use REST API"
|
1181 |
msgstr "Benut REST API"
|
1182 |
|
1183 |
-
#: ../settings.php:
|
1184 |
msgid "Deny it completely"
|
1185 |
msgstr "Volledig negeren"
|
1186 |
|
1187 |
-
#: ../settings.php:
|
1188 |
msgid "Mark it as spam"
|
1189 |
msgstr "Markeren als spam"
|
1190 |
|
@@ -1196,7 +1196,7 @@ msgstr "in de afgelopen 24 uur"
|
|
1196 |
msgid "Main settings"
|
1197 |
msgstr "Hoofdinstellingen"
|
1198 |
|
1199 |
-
#: ../settings.php:
|
1200 |
msgid "Weekly reports"
|
1201 |
msgstr "Weekrapporten"
|
1202 |
|
@@ -1232,11 +1232,11 @@ msgstr "zaterdag"
|
|
1232 |
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache."
|
1233 |
msgstr "Gebruik je een caching plugin, dan moet je je nieuwe login URL toevoegen aan de niet te cachen pagina's."
|
1234 |
|
1235 |
-
#: ../cerber-load.php:
|
1236 |
msgid "Weekly report"
|
1237 |
msgstr "Weekrapport"
|
1238 |
|
1239 |
-
#: ../cerber-load.php:
|
1240 |
msgid "To change reporting settings visit"
|
1241 |
msgstr "Om je rapportageinstellingen aan te passen, ga naar"
|
1242 |
|
@@ -1296,11 +1296,11 @@ msgstr "Gebruik 404-sjabloon van het actieve thema"
|
|
1296 |
msgid "Display simple 404 page"
|
1297 |
msgstr "Toon eenvoudige 404-pagina"
|
1298 |
|
1299 |
-
#: ../settings.php:
|
1300 |
msgid "Enter a part of query string or query path to exclude a request from inspection by the engine. One item per line."
|
1301 |
msgstr "Voer een deel van een query-tekenreeks of -pad in om een request uit te sluiten van inspectie. Eén item per regel."
|
1302 |
|
1303 |
-
#: ../settings.php:
|
1304 |
msgid "Enable reporting"
|
1305 |
msgstr "Rapporteren aanzetten"
|
1306 |
|
@@ -1317,7 +1317,7 @@ msgstr "Opmerking hierbij"
|
|
1317 |
msgid "You cannot add your IP address or network"
|
1318 |
msgstr "Je kunt je eigen IP of netwerk niet toevoegen"
|
1319 |
|
1320 |
-
#: ../settings.php:
|
1321 |
msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
|
1322 |
msgstr "Je kunt REGEX-patronen gebruiken; sluit deze op in voorwaartse slashes zoals /admin.*/."
|
1323 |
|
@@ -1370,7 +1370,7 @@ msgstr "Langer dan"
|
|
1370 |
msgid "Refresh"
|
1371 |
msgstr "Ververs"
|
1372 |
|
1373 |
-
#: ../common.php:
|
1374 |
msgid "Check for requests"
|
1375 |
msgstr "Controleer op verzoeken"
|
1376 |
|
@@ -1378,39 +1378,39 @@ msgstr "Controleer op verzoeken"
|
|
1378 |
msgid "Not specified"
|
1379 |
msgstr "Niet gespecificeerd"
|
1380 |
|
1381 |
-
#: ../settings.php:
|
1382 |
msgid "Logging mode"
|
1383 |
msgstr "Rapportagestand"
|
1384 |
|
1385 |
-
#: ../settings.php:
|
1386 |
msgid "Logging disabled"
|
1387 |
msgstr "Rapportage uit"
|
1388 |
|
1389 |
-
#: ../settings.php:
|
1390 |
msgid "Smart"
|
1391 |
msgstr "Slim"
|
1392 |
|
1393 |
-
#: ../settings.php:
|
1394 |
msgid "All traffic"
|
1395 |
msgstr "Alle verkeer"
|
1396 |
|
1397 |
-
#: ../settings.php:
|
1398 |
msgid "Mask these form fields"
|
1399 |
msgstr "Verberg deze formuliervelden"
|
1400 |
|
1401 |
-
#: ../settings.php:
|
1402 |
msgid "milliseconds"
|
1403 |
msgstr "milliseconden"
|
1404 |
|
1405 |
-
#: ../settings.php:
|
1406 |
msgid "Enable traffic inspection"
|
1407 |
msgstr "Verkeersinspectie aanzetten"
|
1408 |
|
1409 |
-
#: ../settings.php:
|
1410 |
msgid "Save request fields"
|
1411 |
msgstr "Bewaar verzoekvelden"
|
1412 |
|
1413 |
-
#: ../settings.php:
|
1414 |
msgid "Page generation time threshold"
|
1415 |
msgstr "Drempeltijd paginaopbouw"
|
1416 |
|
@@ -1430,56 +1430,56 @@ msgstr "geen verbinding"
|
|
1430 |
msgid "Last seen"
|
1431 |
msgstr "Laatst gezien"
|
1432 |
|
1433 |
-
#: ../cerber-load.php:
|
1434 |
msgid "We're sorry, you are not allowed to proceed"
|
1435 |
msgstr "Excuus, je mag niet doorgaan"
|
1436 |
|
1437 |
-
#: ../settings.php:
|
1438 |
msgid "Request whitelist"
|
1439 |
msgstr "Verzoek om whitelist"
|
1440 |
|
1441 |
-
#: ../settings.php:
|
1442 |
msgid "Enter a request URI to exclude the request from inspection. One item per line."
|
1443 |
msgstr "Voer een 'request URI' in om deze van inspectie uit te sluiten. Eén per regel."
|
1444 |
|
1445 |
-
#: ../settings.php:
|
1446 |
msgid "Save request headers"
|
1447 |
msgstr "Sla 'request headers' op"
|
1448 |
|
1449 |
-
#: ../settings.php:
|
1450 |
msgid "Save $_SERVER"
|
1451 |
msgstr "Sla $_SERVER op"
|
1452 |
|
1453 |
-
#: ../settings.php:
|
1454 |
msgid "Save request cookies"
|
1455 |
msgstr "Sla 'request cookies' op"
|
1456 |
|
1457 |
-
#: ../settings.php:
|
1458 |
msgid "Protect admin scripts"
|
1459 |
msgstr "Bescherm admin scripts"
|
1460 |
|
1461 |
-
#: ../settings.php:
|
1462 |
msgid "Block unauthorized access to load-scripts.php and load-styles.php"
|
1463 |
msgstr "Blokkeer ongeoorloofde toegang tot load-scripts.php en load-styles.php\n"
|
1464 |
""
|
1465 |
|
1466 |
-
#: ../common.php:
|
1467 |
msgid "Unable to create the directory"
|
1468 |
msgstr "Kan map niet aanmaken"
|
1469 |
|
1470 |
-
#: ../common.php:
|
1471 |
msgid "Destination folder access denied"
|
1472 |
msgstr "Toegang bestemmingsmap afgewezen"
|
1473 |
|
1474 |
-
#: ../common.php:
|
1475 |
msgid "File not found"
|
1476 |
msgstr "Bestand niet gevonden"
|
1477 |
|
1478 |
-
#: ../common.php:
|
1479 |
msgid "Unable to copy the file"
|
1480 |
msgstr "Kan bestand niet kopiëren"
|
1481 |
|
1482 |
-
#: ../common.php:
|
1483 |
msgid "Unable to delete the file"
|
1484 |
msgstr "Kan bestand niet verwijderen"
|
1485 |
|
@@ -1508,12 +1508,12 @@ msgstr "Plugin initialisatie is niet aangepast"
|
|
1508 |
msgid "This is a standard boot module for WP Cerber Security & Antispam plugin. It was installed when you set the plugin initialization mode to Standard. Know more: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1509 |
msgstr "Dit is de standaard opstartmodule van de WP Cerber Security & Antispam plugin, geïnstalleerd toen je de plugin-initialisatie op Standaard hebt gezet. Meer: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1510 |
|
1511 |
-
#: ../common.php:
|
1512 |
msgid "File upload denied"
|
1513 |
msgstr "Bestandsupload afgewezen"
|
1514 |
|
1515 |
#. Shouldn't these 'braces' be 'brackets'?
|
1516 |
-
#: ../settings.php:
|
1517 |
msgid "To specify a REGEX pattern, enclose a whole line in two braces."
|
1518 |
msgstr "Zet bij een REGEX-patroon de hele regel tussen accolades { }."
|
1519 |
|
@@ -1529,25 +1529,25 @@ msgstr "Als je de Aangepaste inlog-URL vergeet, kun je niet meer inloggen."
|
|
1529 |
msgid "Site Integrity"
|
1530 |
msgstr "Site-integriteit"
|
1531 |
|
1532 |
-
#: ../cerber-scanner.php:
|
1533 |
-
#: /dashboard.php:1795 ../dashboard.php:1797 ../settings.php:
|
1534 |
-
#:
|
1535 |
msgid "Disabled"
|
1536 |
msgstr "Uitgeschakeld"
|
1537 |
|
1538 |
-
#: ../cerber-scanner.php:
|
1539 |
msgid "Quick Scan"
|
1540 |
msgstr "Snelle Scan"
|
1541 |
|
1542 |
-
#: ../cerber-scanner.php:
|
1543 |
msgid "Full Scan"
|
1544 |
msgstr "Volledige scan"
|
1545 |
|
1546 |
-
#: ../common.php:
|
1547 |
msgid "Denied"
|
1548 |
msgstr "Afgewezen"
|
1549 |
|
1550 |
-
#: ../settings.php:166 ../settings.php:
|
1551 |
msgid "Use White IP Access List"
|
1552 |
msgstr "Lijst Toegelaten IP-adressen gebruiken"
|
1553 |
|
@@ -1559,95 +1559,95 @@ msgstr "Dashboard omleiding uitzetten"
|
|
1559 |
msgid "Disable automatic redirection to the login page when /wp-admin/ is requested by an unauthorized request"
|
1560 |
msgstr "Automatische omleiding naar de loginpagina uitzetten als /wp-admin/ ongeautoriseerd wordt opgevraagd"
|
1561 |
|
1562 |
-
#: ../settings.php:
|
1563 |
msgid "Scanner settings"
|
1564 |
msgstr "Scanner-instellingen"
|
1565 |
|
1566 |
-
#: ../settings.php:
|
1567 |
msgid "Custom signatures"
|
1568 |
msgstr "Ondertekening op maat"
|
1569 |
|
1570 |
-
#: ../settings.php:
|
1571 |
msgid "Specify custom PHP code signatures. One item per line. To specify a REGEX pattern, enclose a whole line in two braces."
|
1572 |
msgstr "Eigen PHP code ondertekeningen, één per regel. Zet bij een REGEX-patroon de hele regel tussen accolades { }."
|
1573 |
|
1574 |
-
#: ../settings.php:
|
1575 |
msgid "Unwanted file extensions"
|
1576 |
msgstr "Ongewenste bestandsextensies"
|
1577 |
|
1578 |
-
#: ../settings.php:
|
1579 |
msgid "Specify file extensions to search for. Full scan only. Use comma to separate items."
|
1580 |
msgstr "Geef bedoelde bestandsextensies op, komma-gescheiden. Alleen tbv de volledige scan."
|
1581 |
|
1582 |
-
#: ../settings.php:
|
1583 |
msgid "Directories to exclude"
|
1584 |
msgstr "Uit te sluiten mappen"
|
1585 |
|
1586 |
-
#: ../settings.php:
|
1587 |
msgid "Scan temporary directory"
|
1588 |
msgstr "Scan tijdelijke map"
|
1589 |
|
1590 |
-
#: ../settings.php:
|
1591 |
msgid "Scan session directory"
|
1592 |
msgstr "Scan sessiemap"
|
1593 |
|
1594 |
-
#: ../settings.php:
|
1595 |
msgid "Delete quarantined files after"
|
1596 |
msgstr "Wis bestanden in quarantaine na"
|
1597 |
|
1598 |
-
#: ../settings.php:
|
1599 |
msgid "Launch Quick Scan"
|
1600 |
msgstr "Begin Snelle Scan"
|
1601 |
|
1602 |
-
#: ../cerber-scanner.php:
|
1603 |
msgid "Every hour"
|
1604 |
msgstr "Elk uur"
|
1605 |
|
1606 |
-
#: ../cerber-scanner.php:
|
1607 |
msgid "Every 3 hours"
|
1608 |
msgstr "Elke 3 uur"
|
1609 |
|
1610 |
-
#: ../cerber-scanner.php:
|
1611 |
msgid "Every 6 hours"
|
1612 |
msgstr "Elke 6 uur"
|
1613 |
|
1614 |
-
#: ../settings.php:
|
1615 |
msgid "Launch Full Scan"
|
1616 |
msgstr "Start volledige scan"
|
1617 |
|
1618 |
-
#: ../settings.php:
|
1619 |
msgid "Low severity"
|
1620 |
msgstr "Niet ernstig"
|
1621 |
|
1622 |
-
#: ../settings.php:
|
1623 |
msgid "Medium severity"
|
1624 |
msgstr "Ernstig"
|
1625 |
|
1626 |
-
#: ../settings.php:
|
1627 |
msgid "High severity"
|
1628 |
msgstr "Zeer ernstig"
|
1629 |
|
1630 |
-
#: ../settings.php:
|
1631 |
msgid "Report an issue if any of the following is true"
|
1632 |
msgstr "Rapporteer "
|
1633 |
|
1634 |
-
#: ../settings.php:
|
1635 |
msgid "Send email report"
|
1636 |
msgstr "Stuur e-mail-rapport"
|
1637 |
|
1638 |
-
#: ../settings.php:
|
1639 |
msgid "After every scan"
|
1640 |
msgstr "Na elke scan"
|
1641 |
|
1642 |
-
#: ../settings.php:
|
1643 |
msgid "If any changes in scan results occurred"
|
1644 |
msgstr "Bij veranderingen in de scanresultaten"
|
1645 |
|
1646 |
-
#: ../settings.php:
|
1647 |
msgid "Include file sizes"
|
1648 |
msgstr "Voeg bestandsgrootte toe"
|
1649 |
|
1650 |
-
#: ../settings.php:
|
1651 |
msgid "Include scan errors"
|
1652 |
msgstr "Voeg scanfouten toe"
|
1653 |
|
@@ -1691,99 +1691,95 @@ msgstr "Hervat Scannen"
|
|
1691 |
msgid "Delete"
|
1692 |
msgstr "Wis"
|
1693 |
|
1694 |
-
#: ../cerber-scanner.php:
|
1695 |
msgid "Verified"
|
1696 |
msgstr "Geverifieerd"
|
1697 |
|
1698 |
-
#: ../cerber-scanner.php:
|
1699 |
msgid "Integrity data not found"
|
1700 |
msgstr "Integriteitsgegevens niet gevonden"
|
1701 |
|
1702 |
-
#: ../cerber-scanner.php:
|
1703 |
msgid "Unable to check the integrity of the plugin due to a network error"
|
1704 |
msgstr "Kan integriteit van plugin niet controleren door een netwerkfout"
|
1705 |
|
1706 |
-
#: ../cerber-scanner.php:
|
1707 |
msgid "Unable to check the integrity of WordPress files due to a network error"
|
1708 |
msgstr "Kan integriteit van Wordpressbestanden niet controleren door een netwerkfout"
|
1709 |
|
1710 |
-
#: ../cerber-scanner.php:
|
1711 |
msgid "Unable to check the integrity of the theme due to a network error"
|
1712 |
msgstr "Kan integriteit van thema niet controleren door een netwerkfout"
|
1713 |
|
1714 |
-
#: ../cerber-scanner.php:
|
1715 |
-
msgid "Local file doesn't exist"
|
1716 |
-
msgstr "Lokaal bestand bestaat niet"
|
1717 |
-
|
1718 |
-
#: ../cerber-scanner.php:1454
|
1719 |
msgid "Unable to process file"
|
1720 |
msgstr "Kan bestand niet verwerken"
|
1721 |
|
1722 |
-
#: ../cerber-scanner.php:
|
1723 |
msgid "Unable to open file"
|
1724 |
msgstr "Kan bestand niet openen"
|
1725 |
|
1726 |
-
#: ../cerber-scanner.php:
|
1727 |
msgid "Checksum mismatch"
|
1728 |
msgstr "Controlegetal klopt niet"
|
1729 |
|
1730 |
-
#: ../cerber-scanner.php:
|
1731 |
msgid "Suspicious code found"
|
1732 |
msgstr "Verdachte code gevonden"
|
1733 |
|
1734 |
-
#: ../cerber-scanner.php:
|
1735 |
msgid "Unattended suspicious file"
|
1736 |
msgstr "Verdacht losstaand bestand"
|
1737 |
|
1738 |
-
#: ../cerber-scanner.php:
|
1739 |
msgid "Executable code found"
|
1740 |
msgstr "Uitvoerbare code gevonden"
|
1741 |
|
1742 |
-
#: ../cerber-scanner.php:
|
1743 |
msgid "Unwanted file extension"
|
1744 |
msgstr "Ongewenste bestandsextensie"
|
1745 |
|
1746 |
-
#: ../cerber-scanner.php:
|
1747 |
msgid "Content has been modified"
|
1748 |
msgstr "Inhoud is gewijzigd"
|
1749 |
|
1750 |
-
#: ../cerber-scanner.php:
|
1751 |
msgid "New file"
|
1752 |
msgstr "Nieuw bestand"
|
1753 |
|
1754 |
-
#: ../cerber-scanner.php:
|
1755 |
msgid "Custom signature found"
|
1756 |
msgstr "Eigen ondertekening gevonden"
|
1757 |
|
1758 |
-
#: ../cerber-scanner.php:
|
1759 |
msgid "Scanning folders for files"
|
1760 |
msgstr "Scan mappen voor bestanden"
|
1761 |
|
1762 |
-
#: ../cerber-scanner.php:
|
1763 |
msgid "Parsing the list of files"
|
1764 |
msgstr "Bezig de bestandslijst door te nemen"
|
1765 |
|
1766 |
-
#: ../cerber-scanner.php:
|
1767 |
msgid "Checking for new and modified files"
|
1768 |
msgstr "Controleren op nieuwe en gewijzigde bestanden"
|
1769 |
|
1770 |
-
#: ../cerber-scanner.php:
|
1771 |
msgid "Verifying the integrity of WordPress"
|
1772 |
msgstr "Integriteit van WordPress controleren"
|
1773 |
|
1774 |
-
#: ../cerber-scanner.php:
|
1775 |
msgid "Verifying the integrity of the plugins"
|
1776 |
msgstr "Integriteit van plugins controleren"
|
1777 |
|
1778 |
-
#: ../cerber-scanner.php:
|
1779 |
msgid "Verifying the integrity of the themes"
|
1780 |
msgstr "Integriteit van thema's controleren"
|
1781 |
|
1782 |
-
#: ../cerber-scanner.php:
|
1783 |
msgid "Searching for malicious code"
|
1784 |
msgstr "Kwaadaardige code zoeken"
|
1785 |
|
1786 |
-
#: ../cerber-scanner.php:
|
1787 |
msgid "Finalizing the scan"
|
1788 |
msgstr "Scan afronden"
|
1789 |
|
@@ -1795,7 +1791,7 @@ msgstr "Bestanden te scannen"
|
|
1795 |
msgid "Critical issues"
|
1796 |
msgstr "Kritieke problemen"
|
1797 |
|
1798 |
-
#: ../cerber-scanner.php:
|
1799 |
msgid "Issues total"
|
1800 |
msgstr "Totaal aan problemen"
|
1801 |
|
@@ -1803,7 +1799,7 @@ msgstr "Totaal aan problemen"
|
|
1803 |
msgid "File access error. Possibly scan results are outdated. Please run Quick or Full Scan."
|
1804 |
msgstr "Fout bij bestandstoegang. Scanresultaten zijn mogelijk verouderd. Scan opnieuw."
|
1805 |
|
1806 |
-
#: ../cerber-scanner.php:
|
1807 |
msgid "To view full report visit"
|
1808 |
msgstr "Ga voor volledig rapport naar"
|
1809 |
|
@@ -1811,15 +1807,15 @@ msgstr "Ga voor volledig rapport naar"
|
|
1811 |
msgid "Scanner Report"
|
1812 |
msgstr "Scannerrapport"
|
1813 |
|
1814 |
-
#: ../settings.php:
|
1815 |
msgid "Monitor new files"
|
1816 |
msgstr "Nieuwe bestanden bewaken"
|
1817 |
|
1818 |
-
#: ../settings.php:
|
1819 |
msgid "Monitor modified files"
|
1820 |
msgstr "Gewijzigde bestanden bewaken"
|
1821 |
|
1822 |
-
#: ../settings.php:
|
1823 |
msgid "If new issues found"
|
1824 |
msgstr "Bij nieuw gevonden problemen"
|
1825 |
|
@@ -1828,27 +1824,27 @@ msgid "The schedule has been updated"
|
|
1828 |
msgstr "Het schema is aangepast"
|
1829 |
|
1830 |
#. Is it really 'directives' or do you mean 'directories' ?
|
1831 |
-
#: ../cerber-scanner.php:
|
1832 |
msgid "Suspicious directives found"
|
1833 |
msgstr "Verdachte instellingen gevonden"
|
1834 |
|
1835 |
-
#: ../cerber-scanner.php:
|
1836 |
msgid "Suspicious code instruction found"
|
1837 |
msgstr "Verdachte code-instructie gevonden"
|
1838 |
|
1839 |
-
#: ../cerber-scanner.php:
|
1840 |
msgid "Suspicious code signatures found"
|
1841 |
msgstr "Verdachte code-ondertekeningen gevonden"
|
1842 |
|
1843 |
-
#: ../cerber-scanner.php:
|
1844 |
msgid "To solve this issue you have to reinstall %s or update it to the latest version."
|
1845 |
msgstr "Herinstalleer of update %s om dit probleem op te lossen."
|
1846 |
|
1847 |
-
#: ../cerber-scanner.php:
|
1848 |
msgid "Please upload a reference ZIP archive"
|
1849 |
msgstr "Upload een referentie-ZIP-archief"
|
1850 |
|
1851 |
-
#: ../cerber-scanner.php:
|
1852 |
msgid "Resolve issue"
|
1853 |
msgstr "Probleem oplossen"
|
1854 |
|
@@ -1860,15 +1856,15 @@ msgstr "We hebben geen integriteitsgegevens ter verificatie van"
|
|
1860 |
msgid "You have to upload a ZIP archive from which you've installed it. This enables the security scanner to verify the integrity of the code and detect malware."
|
1861 |
msgstr "Je moet het ZIP-archief uploaden vanwaar dit is geïnstalleerd. Daarmee kan de scanner de integriteit van de code controleren en malware herkennen."
|
1862 |
|
1863 |
-
#: ../cerber-scanner.php:
|
1864 |
msgid "Full Scan Report"
|
1865 |
msgstr "Rapport Volledige Scan"
|
1866 |
|
1867 |
-
#: ../cerber-scanner.php:
|
1868 |
msgid "Quick Scan Report"
|
1869 |
msgstr "Rapportage Snelle Scan"
|
1870 |
|
1871 |
-
#: ../cerber-scanner.php:
|
1872 |
msgid "Files scanned"
|
1873 |
msgstr "Bestanden gescand"
|
1874 |
|
@@ -1881,59 +1877,59 @@ msgstr "Check op activiteiten"
|
|
1881 |
msgid "Activated"
|
1882 |
msgstr "Geactiveerd"
|
1883 |
|
1884 |
-
#: ../common.php:
|
1885 |
msgid "Malicious request denied"
|
1886 |
msgstr "Kwaadaardige request afgewezen"
|
1887 |
|
1888 |
-
#: ../common.php:
|
1889 |
msgid "User activated"
|
1890 |
msgstr "Gebruiker-geactiveerd"
|
1891 |
|
1892 |
-
#: ../common.php:
|
1893 |
msgid "Suspicious number of fields"
|
1894 |
msgstr "Verdacht aantal velden"
|
1895 |
|
1896 |
-
#: ../common.php:
|
1897 |
msgid "Suspicious number of nested values"
|
1898 |
msgstr "Verdacht aantal geneste waarden"
|
1899 |
|
1900 |
-
#: ../common.php:
|
1901 |
msgid "Malicious code detected"
|
1902 |
msgstr "Kwaadaardige code ontdekt"
|
1903 |
|
1904 |
-
#: ../common.php:
|
1905 |
msgid "Attempt to upload a file with malicious code"
|
1906 |
msgstr "Poging een bestand met kwaadaardige code te uploaden"
|
1907 |
|
1908 |
-
#: ../common.php:
|
1909 |
msgid "Bytes"
|
1910 |
msgstr "Bytes"
|
1911 |
|
1912 |
-
#: ../cerber-scanner.php:
|
1913 |
msgid "Vulnerability found"
|
1914 |
msgstr "Kwetsbaarheid gevonden"
|
1915 |
|
1916 |
-
#: ../cerber-scanner.php:
|
1917 |
msgid "Unable to check the integrity due to a DB error"
|
1918 |
msgstr "Kan integriteit niet controleren door DB-fout"
|
1919 |
|
1920 |
-
#: ../cerber-scanner.php:
|
1921 |
msgid "Scanning the upload folder for files"
|
1922 |
msgstr "Scan de upload-map voor bestanden"
|
1923 |
|
1924 |
-
#: ../cerber-scanner.php:
|
1925 |
msgid "Scanning the temp folder for files"
|
1926 |
msgstr "Scan de temp-map voor bestanden"
|
1927 |
|
1928 |
-
#: ../cerber-scanner.php:
|
1929 |
msgid "Scanning the session folder for files"
|
1930 |
msgstr "Scan de sessie-map voor bestanden"
|
1931 |
|
1932 |
-
#: ../settings.php:
|
1933 |
msgid "Automated recurring scan schedule"
|
1934 |
msgstr "Schema voor geautomatiseerde scans"
|
1935 |
|
1936 |
-
#: ../settings.php:
|
1937 |
msgid "Scan results reporting"
|
1938 |
msgstr "Rapportage scanresultaten"
|
1939 |
|
@@ -1954,7 +1950,7 @@ msgstr "Beschermt Wordpress tegen hack-aanvallen, spam, trojans en virussen. Mal
|
|
1954 |
msgid "You have exceeded the number of allowed login attempts. Please try again in %d minutes."
|
1955 |
msgstr "Je hebt de limiet aan loginpogingen bereikt. Probeer opnieuw na %d minuten."
|
1956 |
|
1957 |
-
#: ../common.php:
|
1958 |
msgctxt "preposition of a period of time like: in 6 hours"
|
1959 |
msgid "in %s"
|
1960 |
msgstr "over %s"
|
@@ -2041,51 +2037,51 @@ msgstr "Het bestand is teruggezet op de oorspronkelijke plek."
|
|
2041 |
msgid "Integrity"
|
2042 |
msgstr "Integriteit"
|
2043 |
|
2044 |
-
#: ../common.php:
|
2045 |
msgid "Attempt to upload malicious file denied"
|
2046 |
msgstr "Poging afgeweerd om kwaadaardig bestand te uploaden"
|
2047 |
|
2048 |
-
#: ../cerber-load.php:
|
2049 |
msgid "Awesome!"
|
2050 |
msgstr "Geweldig!"
|
2051 |
|
2052 |
-
#: ../settings.php:
|
2053 |
msgid "Automatic cleanup of malware and suspicious files"
|
2054 |
msgstr "Automatisch opschonen van malware en verdachte bestanden"
|
2055 |
|
2056 |
-
#: ../settings.php:
|
2057 |
msgid "Files in the uploads folder"
|
2058 |
msgstr "Bestanden in de upload-map"
|
2059 |
|
2060 |
-
#: ../settings.php:
|
2061 |
msgid "Files with unwanted extensions"
|
2062 |
msgstr "Bestanden met ongewenste extensies"
|
2063 |
|
2064 |
-
#: ../settings.php:
|
2065 |
msgid "Exclusions"
|
2066 |
msgstr "Uitsluitingen"
|
2067 |
|
2068 |
-
#: ../settings.php:
|
2069 |
msgid "Files in the temporary directory"
|
2070 |
msgstr "Bestanden in de tijdelijke map"
|
2071 |
|
2072 |
-
#: ../settings.php:
|
2073 |
msgid "Files in the sessions directory"
|
2074 |
msgstr "Bestanden in de sessie-map"
|
2075 |
|
2076 |
-
#: ../settings.php:
|
2077 |
msgid "Files in these directories"
|
2078 |
msgstr "Bestanden in deze mappen"
|
2079 |
|
2080 |
-
#: ../settings.php:
|
2081 |
msgid "Use absolute paths. One item per line."
|
2082 |
msgstr "Gebruik absolute paden; één item per regel."
|
2083 |
|
2084 |
-
#: ../settings.php:
|
2085 |
msgid "Files with these extensions"
|
2086 |
msgstr "Bestanden met deze extensies"
|
2087 |
|
2088 |
-
#: ../settings.php:
|
2089 |
msgid "Use comma to separate items."
|
2090 |
msgstr "Scheid items met komma's."
|
2091 |
|
@@ -2093,35 +2089,35 @@ msgstr "Scheid items met komma's."
|
|
2093 |
msgid "Cleaning up"
|
2094 |
msgstr "Opschonen"
|
2095 |
|
2096 |
-
#: ../cerber-scanner.php:
|
2097 |
msgid "Malicious code found"
|
2098 |
msgstr "Kwaadaardige code gevonden"
|
2099 |
|
2100 |
-
#: ../cerber-scanner.php:
|
2101 |
msgid "This file contains executable code and may contain obfuscated malware. If this file is a part of a theme or a plugin, it must be located in the theme or the plugin folder. No exception, no excuses."
|
2102 |
msgstr "Het bestand bevat uitvoerbare code en mogelijk verborgen malware. Maakt het deel uit van een thema of plugin, dan moet het in de desbetreffende map staan. Zonder uitzondering."
|
2103 |
|
2104 |
-
#: ../cerber-scanner.php:
|
2105 |
msgid "The scanner recognizes this file as \"ownerless\" or \"not bundled\" because it does not belong to any known part of the website and should not be here."
|
2106 |
msgstr "De scanner ziet dit bestand als 'verweesd' of 'niet gekoppeld' omdat het bij geen enkel bekend deel van de website hoort en hier dus geen plaats heeft."
|
2107 |
|
2108 |
-
#: ../cerber-scanner.php:
|
2109 |
msgid "It may remain after upgrading to a newer version of %s. It also may be a piece of obfuscated malware. In a rare case it might be a part of a custom-made (bespoke) plugin or theme."
|
2110 |
msgstr "Mogelijk achtergebleven bij een upgrade van %s. Het kan ook deel uitmaken van verborgen malware. Of -uitzonderlijk- bij een maatwerk plugin of thema horen."
|
2111 |
|
2112 |
-
#: ../cerber-scanner.php:
|
2113 |
msgid "The contents of the file have been changed and do not match what exists in the official WordPress repository or a reference file you have uploaded earlier. The file may have been altered by malware, infected by a virus or has been tampered with."
|
2114 |
msgstr "De bestandsinhoud is veranderd en past niet bij wat er op de officiële WordPress-site staat of bij het referentiebestand dat je eerder hebt geüpload. Het bestand kan zijn aangepast door malware, geïnfecteerd met een virus of handmatig gewijzigd."
|
2115 |
|
2116 |
-
#: ../cerber-scanner.php:
|
2117 |
msgid "Deleted"
|
2118 |
msgstr "Verwijderd"
|
2119 |
|
2120 |
-
#: ../cerber-scanner.php:
|
2121 |
msgid "Automatically moved to quarantine"
|
2122 |
msgstr "Automatisch in quarantaine gezet"
|
2123 |
|
2124 |
-
#: ../common.php:
|
2125 |
msgid "Suspicious SQL code detected"
|
2126 |
msgstr "Verdachte SQL-code gevonden"
|
2127 |
|
@@ -2134,15 +2130,15 @@ msgstr "Recente malware scan"
|
|
2134 |
msgid "Live Traffic"
|
2135 |
msgstr "Huidig verkeer"
|
2136 |
|
2137 |
-
#: ../settings.php:
|
2138 |
msgid "Use English for admin interface"
|
2139 |
msgstr "Maak admin interface Engelstalig"
|
2140 |
|
2141 |
-
#: ../settings.php:
|
2142 |
msgid "Disable PHP in uploads"
|
2143 |
msgstr "Zet PHP uit in uploads"
|
2144 |
|
2145 |
-
#: ../settings.php:
|
2146 |
msgid "Disable PHP error displaying"
|
2147 |
msgstr "Zet PHP foutweergave uit"
|
2148 |
|
@@ -2210,7 +2206,7 @@ msgstr "Deze functies zijn beschikbaar in de betaalde versie van de plugin."
|
|
2210 |
msgid "Know more about all advantages at"
|
2211 |
msgstr "Leer alle voordelen kennen op"
|
2212 |
|
2213 |
-
#: ../common.php:
|
2214 |
msgid "Suspicious JavaScript code detected"
|
2215 |
msgstr "Verdachte JavaScript-code ontdekt"
|
2216 |
|
@@ -2266,43 +2262,43 @@ msgstr "WooCommerce Log Out"
|
|
2266 |
msgid "Add to menu"
|
2267 |
msgstr "Aan menu toevoegen"
|
2268 |
|
2269 |
-
#: ../common.php:
|
2270 |
msgid "IP address is locked out"
|
2271 |
msgstr "IP-adres is uitgesloten"
|
2272 |
|
2273 |
-
#: ../common.php:
|
2274 |
msgid "Multiple suspicious requests"
|
2275 |
msgstr "Meerdere verdachte verzoeken"
|
2276 |
|
2277 |
-
#: ../settings.php:
|
2278 |
msgid "Traffic Inspection"
|
2279 |
msgstr "Verkeersinspectie"
|
2280 |
|
2281 |
-
#: ../settings.php:
|
2282 |
msgid "Maximum compatibility"
|
2283 |
msgstr "Maximale compatibiliteit"
|
2284 |
|
2285 |
-
#: ../settings.php:
|
2286 |
msgid "Maximum security"
|
2287 |
msgstr "Maximale veiligheid"
|
2288 |
|
2289 |
-
#: ../settings.php:
|
2290 |
msgid "Erroneous Request Shielding"
|
2291 |
msgstr "Afschermen foutieve requests"
|
2292 |
|
2293 |
-
#: ../settings.php:
|
2294 |
msgid "Enable error shielding"
|
2295 |
msgstr "Foutafscherming aanzetten"
|
2296 |
|
2297 |
-
#: ../settings.php:
|
2298 |
msgid "Save software errors"
|
2299 |
msgstr "Softwarefouten opslaan"
|
2300 |
|
2301 |
-
#: ../cerber-scanner.php:
|
2302 |
msgid "Preparing for the scan"
|
2303 |
msgstr "Scan voorbereiden"
|
2304 |
|
2305 |
-
#: ../common.php:
|
2306 |
msgid "Blocked by administrator"
|
2307 |
msgstr "Geblokkeerd door de beheerder"
|
2308 |
|
@@ -2318,7 +2314,7 @@ msgstr "Blokkeer gebruiker"
|
|
2318 |
msgid "User is not permitted to log into the website"
|
2319 |
msgstr "Gebruiker mag niet inloggen op de site"
|
2320 |
|
2321 |
-
#: ../cerber-users.php:68 ../settings.php:
|
2322 |
msgid "User Message"
|
2323 |
msgstr "bericht van gebruiker"
|
2324 |
|
@@ -2330,27 +2326,27 @@ msgstr "Een optioneel bericht voor deze gebruiker"
|
|
2330 |
msgid "Blocked Users"
|
2331 |
msgstr "Geblokkeerde Gebruikers"
|
2332 |
|
2333 |
-
#: ../settings.php:
|
2334 |
msgid "Block access to user pages like /?author=n"
|
2335 |
msgstr "Blokkeer toegang tot gebruikerspagina's als /?author=n"
|
2336 |
|
2337 |
-
#: ../settings.php:
|
2338 |
msgid "Access to WordPress REST API"
|
2339 |
msgstr "Toegang tot WordPress REST API"
|
2340 |
|
2341 |
-
#: ../settings.php:
|
2342 |
msgid "Block access to WordPress REST API except any of the following"
|
2343 |
msgstr "Blokkeer toegang tot gebruikersdata via REST API behalve"
|
2344 |
|
2345 |
-
#: ../settings.php:
|
2346 |
msgid "Allow REST API for these roles"
|
2347 |
msgstr "Sta REST API toe voor deze rollen"
|
2348 |
|
2349 |
-
#: ../settings.php:
|
2350 |
msgid "Allow these namespaces"
|
2351 |
msgstr "Sta deze naamruimtes toe"
|
2352 |
|
2353 |
-
#: ../settings.php:
|
2354 |
msgid "Ignore logged in users"
|
2355 |
msgstr "Negeer ingelogde gebruikers"
|
2356 |
|
@@ -2366,19 +2362,19 @@ msgstr "Kies een of meer rollen"
|
|
2366 |
msgid "Filter by registered user"
|
2367 |
msgstr "Gefilterd door een geregistreerde gebruiker"
|
2368 |
|
2369 |
-
#: ../settings.php:
|
2370 |
msgid "Authorized users only"
|
2371 |
msgstr "Alleen bevoegde gebruikers"
|
2372 |
|
2373 |
-
#: ../settings.php:
|
2374 |
msgid "Only registered and logged in website users have access to the website"
|
2375 |
msgstr "Alleen geregistreerde en ingelogde gebruikers hebben toegang tot de website"
|
2376 |
|
2377 |
-
#: ../settings.php:
|
2378 |
msgid "Only registered and logged in users are allowed to view this website"
|
2379 |
msgstr "Alleen geregistreerde en ingelogde gebruikers mogen de website bekijken"
|
2380 |
|
2381 |
-
#: ../settings.php:
|
2382 |
msgid "Redirect to URL"
|
2383 |
msgstr "Omleiding naar URL"
|
2384 |
|
@@ -2398,47 +2394,47 @@ msgstr "Alle regels opslaan"
|
|
2398 |
msgid "Save Changes"
|
2399 |
msgstr "Veranderingen opslaan"
|
2400 |
|
2401 |
-
#: ../common.php:
|
2402 |
msgid "Invalid master credentials"
|
2403 |
msgstr "Ongeldige hoofd-inloggegevens"
|
2404 |
|
2405 |
-
#: ../settings.php:
|
2406 |
msgid "Master settings"
|
2407 |
msgstr "Hoofdinstellingen"
|
2408 |
|
2409 |
-
#: ../settings.php:
|
2410 |
msgid "Return to the website list"
|
2411 |
msgstr "Terug naar de website-lijst"
|
2412 |
|
2413 |
-
#: ../settings.php:
|
2414 |
msgid "Show \"Switched to\" notification"
|
2415 |
msgstr "Toon 'Omgeschakeld naar'-melding"
|
2416 |
|
2417 |
-
#: ../settings.php:
|
2418 |
msgid "Add @ site to the page title"
|
2419 |
msgstr "Voeg '@site' toe aan de paginakop"
|
2420 |
|
2421 |
-
#: ../settings.php:
|
2422 |
msgid "Enable diagnostic logging"
|
2423 |
msgstr "Diagnostische logging aanzetten"
|
2424 |
|
2425 |
-
#: ../settings.php:
|
2426 |
msgid "Limit access by IP address"
|
2427 |
msgstr "Toegang beperken op IP-adres"
|
2428 |
|
2429 |
-
#: ../settings.php:
|
2430 |
msgid "Access to this website"
|
2431 |
msgstr "Toegang tot deze website"
|
2432 |
|
2433 |
-
#: ../settings.php:
|
2434 |
msgid "Full access mode"
|
2435 |
msgstr "Volledige-toegangs-modus"
|
2436 |
|
2437 |
-
#: ../settings.php:
|
2438 |
msgid "Read-only mode"
|
2439 |
msgstr "Alleen-lezen-modus"
|
2440 |
|
2441 |
-
#: ../settings.php:
|
2442 |
msgid "The full access mode requires the PRO version of WP Cerber"
|
2443 |
msgstr "Volledige toegang tot alle functies vergt WP Cerber PRO"
|
2444 |
|
@@ -2622,13 +2618,13 @@ msgid "Install the access token on the master website."
|
|
2622 |
msgstr "Installeer het toegangscertificaat op de hoofdwebsite."
|
2623 |
|
2624 |
#. translators: Time difference between two dates, in seconds (sec=second). 1: Number of seconds
|
2625 |
-
#: ../common.php:
|
2626 |
msgid "%s sec"
|
2627 |
msgid_plural "%s secs"
|
2628 |
msgstr[0] "%s sec"
|
2629 |
msgstr[1] "%s sec"
|
2630 |
|
2631 |
-
#: ../settings.php:
|
2632 |
msgid "Send reports on"
|
2633 |
msgstr "Verstuur rapportages op"
|
2634 |
|
@@ -2676,7 +2672,7 @@ msgstr "Organisatie"
|
|
2676 |
msgid "Invalid response from the slave website"
|
2677 |
msgstr "Ongeldig antwoord van de 'slave'-website"
|
2678 |
|
2679 |
-
#: ../common.php:
|
2680 |
msgid "Attempt to log in with non-existing username"
|
2681 |
msgstr "Inlogpoging met onbekende gebruikersnaam"
|
2682 |
|
@@ -2684,7 +2680,7 @@ msgstr "Inlogpoging met onbekende gebruikersnaam"
|
|
2684 |
msgid "Attempts to log in with non-existing usernames"
|
2685 |
msgstr "Pogingen om in te loggen met een onbekende gebruikersnaam"
|
2686 |
|
2687 |
-
#: ../settings.php:
|
2688 |
msgid "Use master language"
|
2689 |
msgstr "Gebruik hoofdtaal"
|
2690 |
|
@@ -2708,7 +2704,7 @@ msgstr "Zet beheermodus uit"
|
|
2708 |
msgid "To revoke the token and disable remote management, click here:"
|
2709 |
msgstr "Om het certificaat in te trekken en beheer op afstand te stoppen, klik hier:"
|
2710 |
|
2711 |
-
#: ../settings.php:
|
2712 |
msgid "Block execution of PHP scripts in the WordPress media folder"
|
2713 |
msgstr "Voorkom uitvoeren van PHP-scripts in de WordPress media-map"
|
2714 |
|
@@ -2761,71 +2757,71 @@ msgstr "Klik om waarschuwing te verwijderen"
|
|
2761 |
msgid "Custom login URL may contain Latin alphanumeric characters, dashes and underscores only"
|
2762 |
msgstr "Gebruik letters, cijfers, koppelstreepjes of onderstrepingen voor de eigen login-URL"
|
2763 |
|
2764 |
-
#: ../settings.php:
|
2765 |
msgid "Site-specific settings"
|
2766 |
msgstr "Site-specifieke instellingen"
|
2767 |
|
2768 |
-
#: ../settings.php:
|
2769 |
msgid "Prefix for plugin cookies"
|
2770 |
msgstr "Voorvoegsel voor plugin-cookies"
|
2771 |
|
2772 |
-
#: ../settings.php:
|
2773 |
msgid "Prefix may contain only Latin alphanumeric characters and underscores"
|
2774 |
msgstr "Gebruik letters, cijfers of onderstrepingen voor het voorvoegsel"
|
2775 |
|
2776 |
-
#: ../settings.php:
|
2777 |
msgid "Lockout notifications"
|
2778 |
msgstr "Melding van uitsluitingen"
|
2779 |
|
2780 |
-
#: ../settings.php:
|
2781 |
msgid "Pushbullet access token"
|
2782 |
msgstr "Pushbullet access token"
|
2783 |
|
2784 |
-
#: ../settings.php:
|
2785 |
msgid "Pushbullet device"
|
2786 |
msgstr "Pushbullet apparaat"
|
2787 |
|
2788 |
-
#: ../settings.php:
|
2789 |
msgid "Delete unattended files"
|
2790 |
msgstr "Verwijder verweesde bestanden"
|
2791 |
|
2792 |
-
#: ../settings.php:
|
2793 |
msgid "Automatic recovery of modified and infected files"
|
2794 |
msgstr "Automatisch herstel van aangepaste en geïnfecteerde bestanden"
|
2795 |
|
2796 |
-
#: ../settings.php:
|
2797 |
msgid "Recover WordPress files"
|
2798 |
msgstr "Herstel Wordpress-bestanden"
|
2799 |
|
2800 |
-
#: ../settings.php:
|
2801 |
msgid "Recover plugins files"
|
2802 |
msgstr "Herstel plugin-bestanden"
|
2803 |
|
2804 |
-
#: ../cerber-scanner.php:
|
2805 |
msgid "File deleted"
|
2806 |
msgstr "Bestand verwijderd"
|
2807 |
|
2808 |
-
#: ../cerber-scanner.php:
|
2809 |
msgid "File recovered"
|
2810 |
msgstr "Bestand hersteld"
|
2811 |
|
2812 |
-
#: ../cerber-scanner.php:
|
2813 |
msgid "Recovering WordPress files"
|
2814 |
msgstr "Wordpress-bestanden aan het herstellen"
|
2815 |
|
2816 |
-
#: ../cerber-scanner.php:
|
2817 |
msgid "Recovering plugins files"
|
2818 |
msgstr "Plugin-bestanden aan het herstellen"
|
2819 |
|
2820 |
-
#: ../cerber-scanner.php:
|
2821 |
msgid "Recovered"
|
2822 |
msgstr "Hersteld"
|
2823 |
|
2824 |
-
#: ../cerber-scanner.php:
|
2825 |
msgid "Automatically deleted"
|
2826 |
msgstr "Automatisch verwijderd"
|
2827 |
|
2828 |
-
#: ../cerber-scanner.php:
|
2829 |
msgid "Automatically recovered"
|
2830 |
msgstr "Automatisch hersteld"
|
2831 |
|
@@ -2849,27 +2845,27 @@ msgstr "Rolgebaseerd"
|
|
2849 |
msgid "Global"
|
2850 |
msgstr "Mondiaal"
|
2851 |
|
2852 |
-
#: ../common.php:
|
2853 |
msgid "Site policy enforcement"
|
2854 |
msgstr "Afdwingen gebruiksvoorwaarden site"
|
2855 |
|
2856 |
-
#: ../common.php:
|
2857 |
msgid "2FA code verified"
|
2858 |
msgstr "2FA code geverifieerd"
|
2859 |
|
2860 |
-
#: ../common.php:
|
2861 |
msgid "Initiated by the user"
|
2862 |
msgstr "Gestart door gebruiker"
|
2863 |
|
2864 |
-
#: ../common.php:
|
2865 |
msgid "A new version of %s is available. Please install it."
|
2866 |
msgstr "Er is een nieuwe versie van %s. Installeer het."
|
2867 |
|
2868 |
-
#: ../cerber-load.php:
|
2869 |
msgid "Email address is not permitted."
|
2870 |
msgstr "E-mail-adres niet toegestaan."
|
2871 |
|
2872 |
-
#: ../cerber-load.php:
|
2873 |
msgid "Please choose another one."
|
2874 |
msgstr "Kies een andere."
|
2875 |
|
@@ -2913,7 +2909,7 @@ msgstr "Verwijs gebruiker door na login"
|
|
2913 |
msgid "Redirect user after logout"
|
2914 |
msgstr "Verwijs gebruiker door na logout"
|
2915 |
|
2916 |
-
#: ../cerber-users.php:432 ../settings.php:
|
2917 |
msgid "User session expiration time"
|
2918 |
msgstr "Afkaptijd gebruikerssessie"
|
2919 |
|
@@ -2969,27 +2965,27 @@ msgstr "aantal aanmeldingen"
|
|
2969 |
msgid "Policies have been updated"
|
2970 |
msgstr "Beleid is vernieuwd"
|
2971 |
|
2972 |
-
#: ../settings.php:
|
2973 |
msgid "Restrict email addresses"
|
2974 |
msgstr "Beperk e-mail-adressen"
|
2975 |
|
2976 |
-
#: ../settings.php:
|
2977 |
msgid "No restrictions"
|
2978 |
msgstr "Geen beperkingen"
|
2979 |
|
2980 |
-
#: ../settings.php:
|
2981 |
msgid "Deny all email addresses that match the following"
|
2982 |
msgstr "Wijs mailadressen af die voldoen aan het volgende"
|
2983 |
|
2984 |
-
#: ../settings.php:
|
2985 |
msgid "Permit only email addresses that match the following"
|
2986 |
msgstr "Sta alleen mailadressen toe die voldoen aan het volgende"
|
2987 |
|
2988 |
-
#: ../settings.php:
|
2989 |
msgid "Specify email addresses, wildcards or REGEX patterns. Use comma to separate items."
|
2990 |
msgstr "Geef e-mailadressen, jokertekens of REGEX-patronen op. Scheid items met komma's."
|
2991 |
|
2992 |
-
#: ../settings.php:
|
2993 |
msgid "These files will never be deleted during automatic cleanup."
|
2994 |
msgstr "Deze bestanden worden nooit gewist bij een automatische schoonmaak."
|
2995 |
|
@@ -3139,11 +3135,11 @@ msgid_plural "users"
|
|
3139 |
msgstr[0] "gebruiker"
|
3140 |
msgstr[1] "gebruikers"
|
3141 |
|
3142 |
-
#: ../settings.php:
|
3143 |
msgid "Block access to users' data via REST API"
|
3144 |
msgstr "Blokkeer toegang tot gebruikersdata via de REST API"
|
3145 |
|
3146 |
-
#: ../cerber-scanner.php:
|
3147 |
msgid "Unable to delete"
|
3148 |
msgstr "Kan niet verwijderen"
|
3149 |
|
@@ -3167,87 +3163,87 @@ msgstr "Accounts & Rollen"
|
|
3167 |
msgid "Site Settings"
|
3168 |
msgstr "Site-instellingen"
|
3169 |
|
3170 |
-
#: ../common.php:
|
3171 |
msgid "User creation denied"
|
3172 |
msgstr "Gebruiker aanmaken afgewezen"
|
3173 |
|
3174 |
-
#: ../common.php:
|
3175 |
msgid "Role update denied"
|
3176 |
msgstr "Bijwerken Rol afgewezen"
|
3177 |
|
3178 |
-
#: ../common.php:
|
3179 |
msgid "Setting update denied"
|
3180 |
msgstr "Bijwerken instellingen afgewezen"
|
3181 |
|
3182 |
-
#: ../common.php:
|
3183 |
msgid "Permission denied"
|
3184 |
msgstr "Toestemming geweigerd"
|
3185 |
|
3186 |
-
#: ../common.php:
|
3187 |
msgid "Invalid user"
|
3188 |
msgstr "Ongeldige gebruiker"
|
3189 |
|
3190 |
-
#: ../common.php:
|
3191 |
msgid "Incorrect password"
|
3192 |
msgstr "Onjuist wachtwoord"
|
3193 |
|
3194 |
-
#: ../settings.php:
|
3195 |
msgid "Protect user accounts"
|
3196 |
msgstr "Bescherm gebruiker-accounts"
|
3197 |
|
3198 |
-
#: ../settings.php:
|
3199 |
msgid "Restrict user account creation and user management with the following policies"
|
3200 |
msgstr "Beperk aanmaak gebruikers-accounts en gebruikerbeheer met de volgende instellingen"
|
3201 |
|
3202 |
-
#: ../settings.php:
|
3203 |
msgid "User registrations are limited to these roles"
|
3204 |
msgstr "Gebruikersregistratie is beperkt tot deze rollen"
|
3205 |
|
3206 |
-
#: ../settings.php:
|
3207 |
msgid "Users with these roles are permitted to create new accounts"
|
3208 |
msgstr "Gebruikers in deze rol kunnen nieuwe accounts aanmaken"
|
3209 |
|
3210 |
-
#: ../settings.php:
|
3211 |
msgid "Users with these roles are permitted to change sensitive user data"
|
3212 |
msgstr "Gebruikers in deze rol kunnen gebruikersdata aanpassen"
|
3213 |
|
3214 |
-
#: ../settings.php:
|
3215 |
msgid "Do not apply these policies to the IP addresses in the White IP Access List"
|
3216 |
msgstr "Pas deze instellingen niet toe op de lijst toegelaten IP-adressen"
|
3217 |
|
3218 |
-
#: ../settings.php:
|
3219 |
msgid "Protect user roles"
|
3220 |
msgstr "Bescherm gebruikersrollen"
|
3221 |
|
3222 |
-
#: ../settings.php:
|
3223 |
msgid "Restrict roles and capabilities management with the following policies"
|
3224 |
msgstr "Beperk beheer van rollen en instellingen met deze maatregelen"
|
3225 |
|
3226 |
-
#: ../settings.php:
|
3227 |
msgid "Users with these roles are permitted to add new roles"
|
3228 |
msgstr "Gebruikers in deze rol kunnen nieuwe rollen toevoegen"
|
3229 |
|
3230 |
-
#: ../settings.php:
|
3231 |
msgid "Users with these roles are permitted to change role capabilities"
|
3232 |
msgstr "Gebruikers in deze rol kunnen rol-instellingen aanpassen"
|
3233 |
|
3234 |
-
#: ../settings.php:
|
3235 |
msgid "Protect site settings"
|
3236 |
msgstr "Bescherm site-instellingen"
|
3237 |
|
3238 |
-
#: ../settings.php:
|
3239 |
msgid "Restrict updating site settings with the following policies"
|
3240 |
msgstr "Beperk het bijwerken van site-instellingen met deze maatregelen"
|
3241 |
|
3242 |
-
#: ../settings.php:
|
3243 |
msgid "Users with these roles are permitted to change protected settings"
|
3244 |
msgstr "Gebruikers in deze rol mogen beschermde instellingen aanpassen"
|
3245 |
|
3246 |
-
#: ../settings.php:
|
3247 |
msgid "Protected settings"
|
3248 |
msgstr "Beschermde instellingen"
|
3249 |
|
3250 |
-
#: ../settings.php:
|
3251 |
msgid "Do not apply these policy to the IP addresses in the White IP Access List"
|
3252 |
msgstr "Pas deze instelling niet toe op de lijst toegelaten IP-adressen"
|
3253 |
|
@@ -3315,19 +3311,19 @@ msgstr "Voeg toe"
|
|
3315 |
msgid "The IP address you are trying to add is already in the list"
|
3316 |
msgstr "Het IP-adres dat je wilt toevoegen, staat al in de lijst"
|
3317 |
|
3318 |
-
#: ../common.php:
|
3319 |
msgid "IP subnet blocked"
|
3320 |
msgstr "IP subnet geblokkeerd"
|
3321 |
|
3322 |
-
#: ../common.php:
|
3323 |
msgid "User row update denied"
|
3324 |
msgstr "Aanpassing rij van gebruiker geweigerd"
|
3325 |
|
3326 |
-
#: ../common.php:
|
3327 |
msgid "User metadata update denied"
|
3328 |
msgstr "Aanpassing metadata gebruiker geweigerd"
|
3329 |
|
3330 |
-
#: ../settings.php:
|
3331 |
msgid "Any activity"
|
3332 |
msgstr "Enige activiteit"
|
3333 |
|
@@ -3335,15 +3331,15 @@ msgstr "Enige activiteit"
|
|
3335 |
msgid "A database error occurred while importing access list entries"
|
3336 |
msgstr "Import van de toegangslijst leidde tot een database-fout"
|
3337 |
|
3338 |
-
#: ../settings.php:
|
3339 |
msgid "Enable authentication log monitoring"
|
3340 |
msgstr "Houd logboek voor aanmeldingen bij"
|
3341 |
|
3342 |
-
#: ../settings.php:
|
3343 |
msgid "Keep log records of not logged in visitors for"
|
3344 |
msgstr "Leg niet-aangemelde bezoekers vast voor"
|
3345 |
|
3346 |
-
#: ../settings.php:
|
3347 |
msgid "Keep log records of logged in users for"
|
3348 |
msgstr "Leg aangemelde gebruikers vast voor"
|
3349 |
|
@@ -3355,43 +3351,43 @@ msgstr "Aantekening Admin"
|
|
3355 |
msgid "WP Cerber Personal Data Eraser"
|
3356 |
msgstr "WP Cerber Persoonlijke Data Wisser"
|
3357 |
|
3358 |
-
#: ../settings.php:
|
3359 |
msgid "Personal Data"
|
3360 |
msgstr "Persoonlijke Gegevens"
|
3361 |
|
3362 |
-
#: ../settings.php:
|
3363 |
msgid "Enable data erase"
|
3364 |
msgstr "Gegevens wissen inschakelen"
|
3365 |
|
3366 |
-
#: ../settings.php:
|
3367 |
msgid "Terminate user sessions"
|
3368 |
msgstr "Beëindig gebruikerssessies"
|
3369 |
|
3370 |
-
#: ../settings.php:
|
3371 |
msgid "Delete user sessions data when user data is erased"
|
3372 |
msgstr "Verwijder gegevens gebruikerssessies als gebruikersinformatie wordt gewist"
|
3373 |
|
3374 |
-
#: ../settings.php:
|
3375 |
msgid "Enable data export"
|
3376 |
msgstr "Gegevensexport inschakelen"
|
3377 |
|
3378 |
-
#: ../settings.php:
|
3379 |
msgid "Include activity log events"
|
3380 |
msgstr "Voeg activiteitenlog toe"
|
3381 |
|
3382 |
-
#: ../settings.php:
|
3383 |
msgid "Include traffic log entries"
|
3384 |
msgstr "Voeg verkeersinformatie toe"
|
3385 |
|
3386 |
-
#: ../settings.php:
|
3387 |
msgid "Request URL"
|
3388 |
msgstr "URL opvragen"
|
3389 |
|
3390 |
-
#: ../settings.php:
|
3391 |
msgid "Form fields data"
|
3392 |
msgstr "Gegevens formuliervelden"
|
3393 |
|
3394 |
-
#: ../settings.php:
|
3395 |
msgid "Cookies"
|
3396 |
msgstr "Cookies"
|
3397 |
|
@@ -3399,7 +3395,7 @@ msgstr "Cookies"
|
|
3399 |
msgid "Cerber anti-spam settings"
|
3400 |
msgstr "Cerber anti-spam-instellingen"
|
3401 |
|
3402 |
-
#: ../dashboard.php:72 ../settings.php:
|
3403 |
msgid "Anti-spam"
|
3404 |
msgstr "Anti-spam"
|
3405 |
|
@@ -3415,7 +3411,7 @@ msgstr "Anti-spam- en botdetectie-instellingen"
|
|
3415 |
msgid "Anti-spam engine"
|
3416 |
msgstr "Anti-spamroutine"
|
3417 |
|
3418 |
-
#: ../common.php:
|
3419 |
msgid "Multiple erroneous requests"
|
3420 |
msgstr "Meervoudige foutieve verzoeken"
|
3421 |
|
@@ -3435,88 +3431,88 @@ msgstr "Aanzetten na %s gefaalde inlogpogingen in de afgelopen %s minuten"
|
|
3435 |
msgid "Limit"
|
3436 |
msgstr "Limiet"
|
3437 |
|
3438 |
-
#: ../settings.php:
|
3439 |
msgid "Restrict or completely block access to the WordPress REST API according to your needs"
|
3440 |
msgstr "Naar behoefte toegang tot de WordPress REST API beperken of blokkeren"
|
3441 |
|
3442 |
-
#: ../settings.php:
|
3443 |
msgid "These features help your organization to be in compliance with personal data protection laws"
|
3444 |
msgstr "Deze functies helpen u de privacywetgeving na te leven"
|
3445 |
|
3446 |
-
#: ../settings.php:
|
3447 |
msgid "if empty, the website administrator email %s will be used"
|
3448 |
msgstr "indien leeg, wordt de email %s van de sitebeheerder gebruikt"
|
3449 |
|
3450 |
-
#: ../settings.php:
|
3451 |
msgid "notifications are allowed per hour (0 means unlimited)"
|
3452 |
msgstr "meldingen per uur toegestaan (0 = onbeperkt)"
|
3453 |
|
3454 |
-
#: ../settings.php:
|
3455 |
msgid "Get notified instantly with mobile and desktop notifications"
|
3456 |
msgstr "Meteen op de hoogte met desktop- en mobiele meldingen"
|
3457 |
|
3458 |
-
#: ../settings.php:
|
3459 |
msgid "Weekly report is a summary of all activities and suspicious events occurred during the last seven days"
|
3460 |
msgstr "Het weekrapport is een overzicht van activiteiten en verdachte gebeurtenissen van de afgelopen zeven dagen"
|
3461 |
|
3462 |
-
#: ../settings.php:
|
3463 |
msgid "if empty, the email addresses from the notification settings will be used"
|
3464 |
msgstr "indien leeg, worden de mailadressen voor meldingen gebruikt"
|
3465 |
|
3466 |
-
#: ../settings.php:
|
3467 |
msgid "Traffic Inspector is a context-aware web application firewall (WAF) that protects your website by recognizing and denying malicious HTTP requests"
|
3468 |
msgstr "VerkeerInspectie beschermt als contextuele WebApplicatie Firewall (WAF) de website door kwaadaardige HTTP-verzoeken te herkennen en te weigeren\n"
|
3469 |
""
|
3470 |
|
3471 |
-
#: ../settings.php:
|
3472 |
msgid "Block IP addresses that send excessive requests for non-existing pages or scan website for security breaches"
|
3473 |
msgstr "Blokkeer IP-adressen die extreem veel niet-bestaande pagina's opvragen of die scannen voor beveiligingslekken"
|
3474 |
|
3475 |
-
#: ../settings.php:
|
3476 |
msgid "Traffic Logging"
|
3477 |
msgstr "Verkeer Loggen"
|
3478 |
|
3479 |
-
#: ../settings.php:
|
3480 |
msgid "Enable optional traffic logging if you need to monitor suspicious and malicious activity or solve security issues"
|
3481 |
msgstr "Ga het verkeer loggen als je verdachte of kwaadaardige activiteiten wilt volgen, of beveiligingsproblemen wilt oplossen"
|
3482 |
|
3483 |
-
#: ../settings.php:
|
3484 |
msgid "The scanner monitors file changes, verifies the integrity of WordPress, plugins, and themes, and detects malware"
|
3485 |
msgstr "De scanner ziet bestandswijzigingen, controleert de integriteit van WordPress, plugins en thema's, en detecteert malware"
|
3486 |
|
3487 |
-
#: ../settings.php:
|
3488 |
msgid "Specify directories to exclude from scanning. One directory per line."
|
3489 |
msgstr "Stel de mappen in die niet gescand worden. Eén map per regel."
|
3490 |
|
3491 |
-
#: ../settings.php:
|
3492 |
msgid "The scanner automatically scans the website, removes malware and sends email reports with the results of a scan"
|
3493 |
msgstr "De scanner scant de site automatisch, verwijdert malware en mailt de resultaten van de scan"
|
3494 |
|
3495 |
-
#: ../settings.php:
|
3496 |
msgid "Configure what issues to include in the email report and the condition for sending reports"
|
3497 |
msgstr "Instellen wat deel moet uitmaken van de email-rapportage, en waarom deze verzonden wordt"
|
3498 |
|
3499 |
-
#: ../settings.php:
|
3500 |
msgid "These policies are automatically enforced at the end of every scheduled scan based on its results. All affected files are moved to the quarantine"
|
3501 |
msgstr "Deze maatregelen worden automatisch toegepast na elke scan, afhankelijk van de scan-resultaten. Getroffen bestanden gaan naar quarantaine"
|
3502 |
|
3503 |
-
#: ../settings.php:
|
3504 |
msgid "Cerber anti-spam engine"
|
3505 |
msgstr "Cerber anti-spam-routines"
|
3506 |
|
3507 |
-
#: ../settings.php:
|
3508 |
msgid "Spam protection for comment, registration and contact forms on a website"
|
3509 |
msgstr "Spambescherming voor registratie-, opmerkingen- en contactformulieren op de site"
|
3510 |
|
3511 |
-
#: ../settings.php:
|
3512 |
msgid "Adjust anti-spam engine"
|
3513 |
msgstr "Anti-spam-routine instellen"
|
3514 |
|
3515 |
-
#: ../settings.php:
|
3516 |
msgid "These settings enable you to fine-tune the behavior of anti-spam algorithms and avoid false positives"
|
3517 |
msgstr "Met deze instellingen stel je de anti-spam algoritmes precies in, en voorkom je valse meldingen"
|
3518 |
|
3519 |
-
#: ../settings.php:
|
3520 |
msgid "How the plugin processes comments submitted through the standard comment form"
|
3521 |
msgstr "Hoe de plugin opmerkingen verwerkt die binnenkomen via het opmerkingenformulier"
|
3522 |
|
@@ -3532,11 +3528,11 @@ msgstr "ID van verzoek"
|
|
3532 |
msgid "Search in URL"
|
3533 |
msgstr "Zoek in URL"
|
3534 |
|
3535 |
-
#: ../settings.php:
|
3536 |
msgid "Executable files"
|
3537 |
msgstr "Uitvoerbare bestanden"
|
3538 |
|
3539 |
-
#: ../settings.php:
|
3540 |
msgid "All files"
|
3541 |
msgstr "Alle bestanden"
|
3542 |
|
@@ -3544,11 +3540,11 @@ msgstr "Alle bestanden"
|
|
3544 |
msgid "Active sessions"
|
3545 |
msgstr "Actieve sessies"
|
3546 |
|
3547 |
-
#: ../settings.php:
|
3548 |
msgid "minutes (leave empty to use the default WordPress value)"
|
3549 |
msgstr "minuten (leeg laten voor de standaard WordPress waarde)"
|
3550 |
|
3551 |
-
#: ../settings.php:
|
3552 |
msgid "Change file permissions when necessary"
|
3553 |
msgstr "Bestandspermissies aanpassen indien nodig"
|
3554 |
|
@@ -3572,11 +3568,11 @@ msgstr "Instellingen beheren"
|
|
3572 |
msgid "Diagnostic Log"
|
3573 |
msgstr "Diagnostische log"
|
3574 |
|
3575 |
-
#: ../common.php:
|
3576 |
msgid "User deleted"
|
3577 |
msgstr "Verwijderd door gebruiker"
|
3578 |
|
3579 |
-
#: ../common.php:
|
3580 |
msgid "Email address is prohibited"
|
3581 |
msgstr "Email-adres is verboden"
|
3582 |
|
@@ -3656,23 +3652,23 @@ msgstr "Top-10 grootste bestanden"
|
|
3656 |
msgid "File Name"
|
3657 |
msgstr "Bestandsnaam"
|
3658 |
|
3659 |
-
#: ../settings.php:
|
3660 |
msgid "Date format for CSV export"
|
3661 |
msgstr "Datumformaat voor CSV-export"
|
3662 |
|
3663 |
-
#: ../settings.php:
|
3664 |
msgid "Use ISO 8601 date format for CSV export files"
|
3665 |
msgstr "Pas ISO 8601 datumformaat toe voor CSV-export"
|
3666 |
|
3667 |
-
#: ../settings.php:
|
3668 |
msgid "Use English"
|
3669 |
msgstr "Gebruik Engels"
|
3670 |
|
3671 |
-
#: ../settings.php:
|
3672 |
msgid "My IP address"
|
3673 |
msgstr "Mijn IP-adres"
|
3674 |
|
3675 |
-
#: ../settings.php:
|
3676 |
msgid "Do not add my IP address to the White IP Access List upon plugin activation"
|
3677 |
msgstr "Zet mijn ip-adres niet op de lijst toegelaten ip-adressen bij activering plugin"
|
3678 |
|
@@ -3688,7 +3684,7 @@ msgstr "Onderstaande knop laadt WP Cerber's standaardinstellingen. Een aangepast
|
|
3688 |
msgid "To get the most out of WP Cerber, follow these steps:"
|
3689 |
msgstr "Om het meeste baat bij WP Cerber te hebben, doe dit:"
|
3690 |
|
3691 |
-
#: ../common.php:
|
3692 |
msgid "IP whitelisted"
|
3693 |
msgstr "IP toegestaan"
|
3694 |
|
@@ -3705,7 +3701,7 @@ msgstr "Bij de website inloggen"
|
|
3705 |
msgid "WP Cerber Security, Anti-spam & Malware Scan"
|
3706 |
msgstr "WP Cerber Security, Anti-spam & Malware Scan"
|
3707 |
|
3708 |
-
#: ../common.php:
|
3709 |
msgid "Probing for vulnerable code"
|
3710 |
msgstr "Op zoek naar kwetsbare code"
|
3711 |
|
@@ -3717,27 +3713,27 @@ msgstr "Je IP-adres %s is toegevoegd aan de Lijst Toegestane Adressen"
|
|
3717 |
msgid "Search for IP address"
|
3718 |
msgstr "IP-adres zoeken"
|
3719 |
|
3720 |
-
#: ../settings.php:
|
3721 |
msgid "Minimal"
|
3722 |
msgstr "Minimaal"
|
3723 |
|
3724 |
-
#: ../settings.php:
|
3725 |
msgid "Do not log known crawlers"
|
3726 |
msgstr "Log bekende crawlers niet"
|
3727 |
|
3728 |
-
#: ../settings.php:
|
3729 |
msgid "Do not log these locations"
|
3730 |
msgstr "Log deze locaties niet"
|
3731 |
|
3732 |
-
#: ../settings.php:
|
3733 |
msgid "Specify URL paths to exclude requests from logging. One item per line."
|
3734 |
msgstr "Geef aan welke url-paden niet gelogd worden. Eén per regel."
|
3735 |
|
3736 |
-
#: ../settings.php:
|
3737 |
msgid "Do not log these User-Agents"
|
3738 |
msgstr "Log deze 'user-agents' niet"
|
3739 |
|
3740 |
-
#: ../settings.php:
|
3741 |
msgid "Specify User-Agents to exclude requests from logging. One item per line."
|
3742 |
msgstr "Geef aan welke 'user-agents' niet gelogd worden. Eén per regel."
|
3743 |
|
@@ -3745,15 +3741,40 @@ msgstr "Geef aan welke 'user-agents' niet gelogd worden. Eén per regel."
|
|
3745 |
msgid "Unknown Google's bot"
|
3746 |
msgstr "Onbekende Google-bot"
|
3747 |
|
3748 |
-
#: ../common.php:
|
3749 |
msgid "IP address is not allowed"
|
3750 |
msgstr "IP-adres niet toegestaan"
|
3751 |
|
3752 |
-
#: ../settings.php:
|
3753 |
msgid "Only users from IP addresses in the White IP Access List may register on the website"
|
3754 |
msgstr "Alleen IP-adressen uit de Toegestane Lijst kunnen registreren op de website."
|
3755 |
|
3756 |
-
#: ../settings.php:
|
3757 |
msgid "User message"
|
3758 |
msgstr "Gebruikersbericht"
|
3759 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
msgid "Lockout duration"
|
17 |
msgstr "Duur uitsluiting"
|
18 |
|
19 |
+
#: ../settings.php:159 ../settings.php:265
|
20 |
msgid "minutes"
|
21 |
msgstr "minuten"
|
22 |
|
24 |
msgid "Aggressive lockout"
|
25 |
msgstr "Agressieve uitsluiting"
|
26 |
|
27 |
+
#: ../settings.php:235
|
28 |
msgid "Site connection"
|
29 |
msgstr "Websiteverbinding"
|
30 |
|
64 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
65 |
msgstr "Directe toegang tot wp-login.php blokkeren en HTTP 404 Not Found Error teruggeven"
|
66 |
|
67 |
+
#: ../dashboard.php:1768 ../settings.php:249
|
68 |
msgid "Citadel mode"
|
69 |
msgstr "Citadelstand"
|
70 |
|
71 |
+
#: ../settings.php:259
|
72 |
msgid "Threshold"
|
73 |
msgstr "Drempelwaarde"
|
74 |
|
75 |
+
#: ../admin/cerber-admin.php:51 ../settings.php:264
|
76 |
msgid "Duration"
|
77 |
msgstr "Duur"
|
78 |
|
79 |
+
#: ../dashboard.php:4783 ../settings.php:270
|
80 |
msgid "Notifications"
|
81 |
msgstr "Meldingen"
|
82 |
|
83 |
+
#: ../settings.php:272
|
84 |
msgid "Send notification to admin email"
|
85 |
msgstr "Melding versturen naar admin e-mailadres"
|
86 |
|
89 |
msgstr "Toegangslijsten"
|
90 |
|
91 |
#: ../cerber-load.php:5003 ../cerber-users.php:1163 ../dashboard.php:1809 ..
|
92 |
+
#: /dashboard.php:2356 ../dashboard.php:4776 ../settings.php:282
|
93 |
msgid "Activity"
|
94 |
msgstr "Activiteit"
|
95 |
|
118 |
msgid "Showing last %d records from %d"
|
119 |
msgstr "Laatste %d records van %d"
|
120 |
|
121 |
+
#: ../common.php:1361
|
122 |
msgid "Logged in"
|
123 |
msgstr "Ingelogd"
|
124 |
|
125 |
+
#: ../common.php:1362
|
126 |
msgid "Logged out"
|
127 |
msgstr "Uitgelogd"
|
128 |
|
129 |
+
#: ../common.php:1363
|
130 |
msgid "Login failed"
|
131 |
msgstr "Inloggen mislukt"
|
132 |
|
133 |
+
#: ../dashboard.php:978 ../common.php:1366
|
134 |
msgid "IP blocked"
|
135 |
msgstr "IP geblokkeerd"
|
136 |
|
137 |
+
#: ../common.php:1370
|
138 |
msgid "Citadel activated!"
|
139 |
msgstr "Citadelstand geactiveerd!"
|
140 |
|
141 |
+
#: ../dashboard.php:1400 ../common.php:1425
|
142 |
msgid "Locked out"
|
143 |
msgstr "Buitengesloten"
|
144 |
|
145 |
+
#: ../common.php:1427
|
146 |
msgid "IP blacklisted"
|
147 |
msgstr "IP uitgesloten"
|
148 |
|
149 |
+
#: ../common.php:1383
|
150 |
msgid "Password changed"
|
151 |
msgstr "Wachtwoord veranderd"
|
152 |
|
172 |
msgid "List is empty"
|
173 |
msgstr "Lijst is leeg"
|
174 |
|
175 |
+
#: ../cerber-load.php:4228
|
176 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
177 |
msgstr "Citadelstand geactiveerd na %d mislukte inlogpogingen binnen %d minuten."
|
178 |
|
190 |
msgstr "Laatst ingelogd"
|
191 |
|
192 |
#: ../nexus/cerber-slave-list.php:347 ../dashboard.php:1649 ../dashboard.php:1740
|
193 |
+
#: ../dashboard.php:1789 ../common.php:1667
|
194 |
msgid "Never"
|
195 |
msgstr "Nooit"
|
196 |
|
199 |
msgid "Are you sure?"
|
200 |
msgstr "Weet je het zeker?"
|
201 |
|
202 |
+
#: ../dashboard.php:2174 ../settings.php:236
|
203 |
msgid "My site is behind a reverse proxy"
|
204 |
msgstr "Mijn website draait achter een reverse proxy"
|
205 |
|
249 |
msgid "Your IP"
|
250 |
msgstr "Jouw IP"
|
251 |
|
252 |
+
#: ../cerber-load.php:4229
|
253 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
254 |
msgstr "Laatste mislukte inlogpoging was op %s vanaf IP %s op gebruiker %s."
|
255 |
|
261 |
msgid "Notify admin if the number of active lockouts above"
|
262 |
msgstr "Stuur admin een melding bij meer uitsluitingen dan"
|
263 |
|
264 |
+
#: ../settings.php:286 ../settings.php:292 ../settings.php:849 ../settings.php:
|
265 |
+
#: 855 ../settings.php:926 ../settings.php:1117
|
266 |
msgid "days"
|
267 |
msgstr "dagen"
|
268 |
|
282 |
msgid "Always block entire subnet Class C of intruders IP"
|
283 |
msgstr "Blokkeer altijd gehele IP Class C subnet van aanvaller"
|
284 |
|
285 |
+
#: ../admin/cerber-settings.php:377 ../settings.php:276
|
286 |
msgid "Click to send test"
|
287 |
msgstr "Klik om test te verzenden"
|
288 |
|
294 |
msgid "Comments"
|
295 |
msgstr "Reacties"
|
296 |
|
297 |
+
#: ../cerber-load.php:4230 ../cerber-load.php:5044
|
298 |
msgid "View activity in dashboard"
|
299 |
msgstr "Activiteiten bekijken in dashboard"
|
300 |
|
301 |
+
#: ../cerber-load.php:4259
|
302 |
msgid "Number of active lockouts"
|
303 |
msgstr "Aantal actieve uitsluitingen"
|
304 |
|
305 |
+
#: ../cerber-load.php:4263
|
306 |
msgid "View lockouts in dashboard"
|
307 |
msgstr "Uitsluitingen bekijken in dashboard"
|
308 |
|
424 |
msgid "Load default settings"
|
425 |
msgstr "Aanbevolen instellingen laden"
|
426 |
|
427 |
+
#: ../settings.php:686
|
428 |
msgid "New version is available"
|
429 |
msgstr "Nieuwe versie beschikbaar"
|
430 |
|
431 |
+
#: ../cerber-load.php:4202
|
432 |
msgid "WP Cerber notify"
|
433 |
msgstr "WP Cerber melding"
|
434 |
|
435 |
+
#: ../cerber-load.php:4226
|
436 |
msgid "Citadel mode is activated"
|
437 |
msgstr "Citadelstand is actief"
|
438 |
|
439 |
+
#: ../cerber-load.php:4302
|
440 |
msgid "New Custom login URL"
|
441 |
msgstr "Nieuwe Aangepaste inlog-URL"
|
442 |
|
448 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
449 |
msgstr "WP Cerber vereist WordPress %s of hoger. Je gebruikt nu"
|
450 |
|
451 |
+
#: ../settings.php:311
|
452 |
msgid "Use file"
|
453 |
msgstr "Bestand gebruiken"
|
454 |
|
455 |
+
#: ../settings.php:312
|
456 |
msgid "Write failed login attempts to the file"
|
457 |
msgstr "Mislukte pogingen opslaan in bestand"
|
458 |
|
460 |
msgid "Deactivate"
|
461 |
msgstr "Deactiveren"
|
462 |
|
463 |
+
#: ../cerber-load.php:4261 ../dashboard.php:200
|
464 |
msgid "Reason"
|
465 |
msgstr "Reden"
|
466 |
|
468 |
msgid "Add IP to the Black List"
|
469 |
msgstr "IP-adres toevoegen aan Uitsluitingslijst"
|
470 |
|
471 |
+
#: ../common.php:1505
|
472 |
msgid "Attempt to access"
|
473 |
msgstr "Poging tot toegang"
|
474 |
|
475 |
+
#: ../common.php:1504
|
476 |
msgid "Limit on login attempts is reached"
|
477 |
msgstr "Limiet voor aantal inlogpogingen is bereikt"
|
478 |
|
479 |
+
#: ../cerber-load.php:4260
|
480 |
msgid "Last lockout was added: %s for IP %s"
|
481 |
msgstr "Laatste uitsluiting was toegevoegd: %s voor IP-adres %s"
|
482 |
|
488 |
msgid "Abuse email:"
|
489 |
msgstr "E-mail voor misbruik:"
|
490 |
|
491 |
+
#: ../settings.php:673 ../settings.php:720 ../settings.php:981
|
492 |
msgid "Email Address"
|
493 |
msgstr "E-mailadres"
|
494 |
|
495 |
+
#: ../settings.php:321
|
496 |
msgid "Drill down IP"
|
497 |
msgstr "IP-adres onderzoeken"
|
498 |
|
499 |
+
#: ../settings.php:322
|
500 |
msgid "Retrieve extra WHOIS information for IP"
|
501 |
msgstr "Haal extra WHOIS-informatie op voor IP-adres"
|
502 |
|
503 |
+
#: ../settings.php:355
|
504 |
msgid "Hardening WordPress"
|
505 |
msgstr "Wordpress versterken"
|
506 |
|
507 |
+
#: ../settings.php:359 ../settings.php:395
|
508 |
msgid "Stop user enumeration"
|
509 |
msgstr "Stop nummering gebruikers"
|
510 |
|
511 |
+
#: ../settings.php:378
|
512 |
msgid "Disable XML-RPC"
|
513 |
msgstr "XML-RPC uitschakelen"
|
514 |
|
515 |
+
#: ../settings.php:379
|
516 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
517 |
msgstr "Toegang tot XML-RPC server uitschakelen (inclusief Pingbacks en Trackbacks)"
|
518 |
|
519 |
+
#: ../settings.php:383
|
520 |
msgid "Disable feeds"
|
521 |
msgstr "Feeds uitschakelen"
|
522 |
|
523 |
+
#: ../settings.php:384
|
524 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
525 |
msgstr "Blokkeer toegang tot de RSS-, Atom- en RDF-feeds"
|
526 |
|
527 |
+
#: ../settings.php:400
|
528 |
msgid "Disable REST API"
|
529 |
msgstr "REST API uitschakelen"
|
530 |
|
533 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
534 |
msgstr "<strong>LET OP</strong>: voer een geldig e-mailadres in."
|
535 |
|
536 |
+
#: ../cerber-load.php:4291 ../cerber-load.php:5322
|
537 |
msgid "WP Cerber is now active and has started protecting your site"
|
538 |
msgstr "WP Cerber is actief en beschermt nu je website"
|
539 |
|
563 |
msgstr "Let op! Citadelstand is actief; niemand kan inloggen."
|
564 |
|
565 |
#: ../nexus/cerber-slave-list.php:333 ../dashboard.php:434 ../dashboard.php:3710 .
|
566 |
+
#: ./dashboard.php:4277 ../common.php:1529 ../whois.php:222 ../whois.php:253
|
567 |
msgid "Unknown"
|
568 |
msgstr "Onbekend"
|
569 |
|
570 |
#: ../cerber-load.php:635 ../cerber-load.php:647 ../cerber-load.php:654 ../cerber-
|
571 |
+
#: load.php:993 ../cerber-load.php:1532 ../cerber-load.php:1539 ../cerber-load.
|
572 |
+
#: php:1545 ../cerber-load.php:1550 ../cerber-load.php:1557 ../cerber-load.php:
|
573 |
+
#: 1564 ../cerber-load.php:1570 ../cerber-load.php:1577 ../cerber-load.php:1747 ..
|
574 |
+
#: /cerber-load.php:1884 ../nexus/cerber-nexus-slave.php:204 ../nexus/cerber-
|
575 |
#: nexus-slave.php:215 ../admin/cerber-admin.php:866 ../admin/cerber-settings.php:
|
576 |
#: 653 ../admin/cerber-settings.php:673 ../admin/cerber-settings.php:753 ..
|
577 |
+
#: /common.php:368 ../common.php:446 ../common.php:451 ../common.php:457 ..
|
578 |
+
#: /common.php:461
|
579 |
msgid "ERROR:"
|
580 |
msgstr "FOUT:"
|
581 |
|
583 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
584 |
msgstr "Menselijke verificatie mislukt. Klik het vierkant in onderstaand reCAPTCHA-blok."
|
585 |
|
586 |
+
#: ../cerber-load.php:1102
|
587 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
588 |
msgstr "<strong>LET OP</strong>: je geeft een foutief wachtwoord op voor gebruiker %s."
|
589 |
|
590 |
+
#: ../cerber-load.php:1558
|
591 |
msgid "Username is not allowed. Please choose another one."
|
592 |
msgstr "Gebruikersnaam is niet toegestaan, kies een andere."
|
593 |
|
594 |
+
#: ../cerber-load.php:4254
|
595 |
msgid "unspecified"
|
596 |
msgstr "niet gespecificeerd"
|
597 |
|
598 |
+
#: ../cerber-load.php:4257
|
599 |
msgid "Number of lockouts is increasing"
|
600 |
msgstr "Aantal uitsluitingen loopt op"
|
601 |
|
602 |
+
#: ../cerber-load.php:4262
|
603 |
msgid "View activity for this IP"
|
604 |
msgstr "Bekijk activiteit voor dit adres"
|
605 |
|
606 |
+
#: ../cerber-load.php:4266 ../cerber-load.php:4268
|
607 |
msgid "A new version of WP Cerber is available to install"
|
608 |
msgstr "Nieuwe versie WP Cerber is klaar voor installatie"
|
609 |
|
610 |
+
#: ../cerber-load.php:4267
|
611 |
msgid "Hi!"
|
612 |
msgstr "Hallo!"
|
613 |
|
614 |
+
#: ../cerber-load.php:4270 ../cerber-load.php:4281 ../nexus/cerber-slave-list.php:
|
615 |
#: 44
|
616 |
msgid "Website"
|
617 |
msgstr "Website"
|
618 |
|
619 |
+
#: ../cerber-load.php:4273 ../cerber-load.php:4274
|
620 |
msgid "The WP Cerber security plugin has been deactivated"
|
621 |
msgstr "WP Cerber is gedeactiveerd"
|
622 |
|
623 |
+
#: ../cerber-load.php:4276
|
624 |
msgid "Not logged in"
|
625 |
msgstr "Niet ingelogd"
|
626 |
|
627 |
+
#: ../cerber-load.php:4282
|
628 |
msgid "By user"
|
629 |
msgstr "Door gebruiker"
|
630 |
|
631 |
+
#: ../cerber-load.php:4283
|
632 |
msgid "From IP address"
|
633 |
msgstr "Van IP-adres"
|
634 |
|
635 |
+
#: ../cerber-load.php:4286
|
636 |
msgid "From country"
|
637 |
msgstr "Uit land"
|
638 |
|
639 |
+
#: ../cerber-load.php:4290
|
640 |
msgid "The WP Cerber security plugin is now active"
|
641 |
msgstr "WP Cerber is actief"
|
642 |
|
644 |
msgid "Import settings"
|
645 |
msgstr "Instellingen importeren"
|
646 |
|
647 |
+
#: ../settings.php:681
|
648 |
msgid "Notification limit"
|
649 |
msgstr "Limiet aan meldingen"
|
650 |
|
651 |
+
#: ../settings.php:594
|
652 |
msgid "Prohibited usernames"
|
653 |
msgstr "Verboden gebruikersnamen"
|
654 |
|
655 |
+
#: ../settings.php:595
|
656 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
657 |
msgstr "Gebruikersnamen op deze lijst kunnen niet aanmelden of inloggen. IP-adressen die deze namen gebruiken, worden direct uitgesloten. Scheid namen met een komma."
|
658 |
|
659 |
+
#: ../settings.php:1123
|
660 |
msgid "reCAPTCHA settings"
|
661 |
msgstr "reCAPTCHA-instellingen"
|
662 |
|
663 |
+
#: ../settings.php:1128
|
664 |
msgid "Site key"
|
665 |
msgstr "Site-sleutel"
|
666 |
|
667 |
+
#: ../settings.php:1132
|
668 |
msgid "Secret key"
|
669 |
msgstr "Geheime sleutel"
|
670 |
|
671 |
+
#: ../settings.php:1142
|
672 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
673 |
msgstr "ReCAPTCHA instellen voor WordPress regstratieformulier"
|
674 |
|
675 |
+
#: ../settings.php:1151
|
676 |
msgid "Lost password form"
|
677 |
msgstr "Formulier voor zoekgeraakt wachtwoord"
|
678 |
|
679 |
+
#: ../settings.php:1161
|
680 |
msgid "Login form"
|
681 |
msgstr "Login-formulier"
|
682 |
|
683 |
+
#: ../settings.php:1162
|
684 |
msgid "Enable reCAPTCHA for WordPress login form"
|
685 |
msgstr "ReCAPTCHA inschakelen voor WordPress inlogpagina"
|
686 |
|
687 |
+
#: ../settings.php:1124
|
688 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
689 |
msgstr "Haal eerst een Site-sleutel en Geheime Sleutel op van Google om reCAPTCHA te kunnen gebruiken"
|
690 |
|
691 |
+
#: ../cerber-lab.php:854 ../admin/cerber-settings.php:100 ../admin/cerber-
|
692 |
#: settings.php:270
|
693 |
msgid "Know more"
|
694 |
msgstr "Meer weten"
|
695 |
|
696 |
+
#: ../common.php:1358
|
697 |
msgid "User created"
|
698 |
msgstr "Gebruiker toegevoegd"
|
699 |
|
700 |
+
#: ../common.php:1359
|
701 |
msgid "User registered"
|
702 |
msgstr "Gebruiker aangemeld"
|
703 |
|
704 |
+
#: ../common.php:1386
|
705 |
msgid "reCAPTCHA verification failed"
|
706 |
msgstr "reCAPTCHA verificatie mislukt"
|
707 |
|
708 |
+
#: ../common.php:1387
|
709 |
msgid "reCAPTCHA settings are incorrect"
|
710 |
msgstr "foutieve reCAPTCHA-instellingen"
|
711 |
|
712 |
#. I see this line used where someone tries to log in from a blocked URL. So shouldn't this line be "Attempt to access from a prohibited URL" ?
|
713 |
+
#: ../common.php:1390 ../common.php:1506
|
714 |
msgid "Attempt to access prohibited URL"
|
715 |
msgstr "Poging verboden URL te benaderen"
|
716 |
|
717 |
+
#: ../common.php:1392 ../common.php:1508
|
718 |
msgid "Attempt to log in with prohibited username"
|
719 |
msgstr "Inlogpoging met verboden gebruikersnaam"
|
720 |
|
721 |
+
#: ../settings.php:297
|
722 |
msgid "Cerber Lab connection"
|
723 |
msgstr "Cerber Lab verbinding"
|
724 |
|
725 |
+
#: ../settings.php:298
|
726 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
727 |
msgstr "Stuur kwaadaardige IP-adressen naar Cerber Lab"
|
728 |
|
729 |
+
#: ../settings.php:303
|
730 |
msgid "Cerber Lab protocol"
|
731 |
msgstr "Cerber Lab protocol"
|
732 |
|
733 |
+
#: ../settings.php:1069 ../settings.php:1141
|
734 |
msgid "Registration form"
|
735 |
msgstr "Registratieformulier"
|
736 |
|
737 |
+
#: ../settings.php:1147
|
738 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
739 |
msgstr "ReCAPTCHA inschakelen voor WooCommerce registratie"
|
740 |
|
741 |
+
#: ../settings.php:1152
|
742 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
743 |
msgstr "ReCAPTCHA inschakelen om nieuw WordPress wachtwoord op te vragen"
|
744 |
|
745 |
+
#: ../settings.php:1157
|
746 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
747 |
msgstr "ReCAPTCHA inschakelen om nieuw WooCommerce wachtwoord op te vragen"
|
748 |
|
749 |
+
#: ../settings.php:1167
|
750 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
751 |
msgstr "ReCAPTCHA inschakelen voor WooCommerce inlogpagina"
|
752 |
|
753 |
+
#: ../common.php:1388
|
754 |
msgid "Request to the Google reCAPTCHA service failed"
|
755 |
msgstr "Verzoek aan Google ReCAPTCHA-service mislukt"
|
756 |
|
762 |
msgid "Recently locked out IP addresses"
|
763 |
msgstr "Recent buitengesloten IP-adressen"
|
764 |
|
765 |
+
#: ../cerber-lab.php:852
|
766 |
msgid "OK, nail them all"
|
767 |
msgstr "OK, gooi ze er allemaal uit"
|
768 |
|
769 |
+
#: ../cerber-lab.php:853
|
770 |
msgid "NO, maybe later"
|
771 |
msgstr "Nee, misschien later"
|
772 |
|
775 |
msgid "Dashboard"
|
776 |
msgstr "Dashboard"
|
777 |
|
778 |
+
#: ../cerber-lab.php:850
|
779 |
msgid "Want to make WP Cerber even more powerful?"
|
780 |
msgstr "Wil je WP Cerber nog beter maken?"
|
781 |
|
782 |
+
#: ../cerber-lab.php:851
|
783 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
784 |
msgstr "Sta WP Cerber toe om geblokkeerde boosaardige IP-adressen te delen met Cerber Lab. Dat helpt ons betere algoritmes te maken om WordPress te beschermen tegen nieuwe bedreigingen en botnets. Je kunt je toestemming altijd weer intrekken."
|
785 |
|
819 |
msgid "Unsubscribe"
|
820 |
msgstr "Uitschrijven"
|
821 |
|
822 |
+
#: ../cerber-load.php:4306 ../cerber-load.php:4307
|
823 |
msgid "A new activity has been recorded"
|
824 |
msgstr "Er is nieuwe activiteit waargenomen"
|
825 |
|
831 |
msgid "Search string"
|
832 |
msgstr "Zoekfrase"
|
833 |
|
834 |
+
#: ../settings.php:318
|
835 |
msgid "Preferences"
|
836 |
msgstr "Voorkeuren"
|
837 |
|
838 |
+
#: ../settings.php:326
|
839 |
msgid "Date format"
|
840 |
msgstr "Datumformaat"
|
841 |
|
842 |
+
#: ../settings.php:327
|
843 |
msgid "if empty, the default format %s will be used"
|
844 |
msgstr "indien leeg, gebruiken we standaardinstelling %s"
|
845 |
|
846 |
+
#: ../settings.php:692
|
847 |
msgid "Push notifications"
|
848 |
msgstr "Push meldingen"
|
849 |
|
850 |
+
#: ../settings.php:664
|
851 |
msgid "Email notifications"
|
852 |
msgstr "E-mail meldingen"
|
853 |
|
854 |
+
#: ../settings.php:674 ../settings.php:722 ../settings.php:820 ../settings.php:983
|
855 |
msgid "Use comma to specify multiple values"
|
856 |
msgstr "Scheid meer waarden met komma's"
|
857 |
|
867 |
msgid "Not available"
|
868 |
msgstr "Niet beschikbaar"
|
869 |
|
870 |
+
#: ../common.php:1384
|
871 |
msgid "Password reset requested"
|
872 |
msgstr "Wachtwoordvernieuwing aangevraagd"
|
873 |
|
874 |
+
#: ../common.php:1509
|
875 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
876 |
msgstr "Grens bereikt van foutieve reCAPTCHA's"
|
877 |
|
878 |
+
#: ../common.php:1662
|
879 |
msgid "%s ago"
|
880 |
msgstr "%s geleden"
|
881 |
|
887 |
msgid "Display 404 page"
|
888 |
msgstr "Toon 404-pagina"
|
889 |
|
890 |
+
#: ../settings.php:1136
|
891 |
msgid "Invisible reCAPTCHA"
|
892 |
msgstr "Onzichtbare reCAPTCHA"
|
893 |
|
894 |
+
#: ../settings.php:1137
|
895 |
msgid "Enable invisible reCAPTCHA"
|
896 |
msgstr "Zet onzichtbare reCAPTCHA aan"
|
897 |
|
898 |
+
#: ../settings.php:1137
|
899 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
900 |
msgstr "(zet pas aan als je de Sitesleutel en Geheime Sleutel voor de onzichtbare versie hebt ontvangen)"
|
901 |
|
902 |
+
#: ../settings.php:1172
|
903 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
904 |
msgstr "Zet reCAPTCHA aan voor WordPress reacties"
|
905 |
|
906 |
+
#: ../settings.php:1177
|
907 |
msgid "Disable reCAPTCHA for logged in users"
|
908 |
msgstr "Zet reCAPTCHA uit voor ingelogde gebruikers"
|
909 |
|
910 |
+
#: ../settings.php:1181
|
911 |
msgid "Limit attempts"
|
912 |
msgstr "Beperk aantal pogingen"
|
913 |
|
914 |
+
#: ../settings.php:1182
|
915 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
916 |
msgstr "Sluit IP-adressen uit voor %s minuten na %s mislukte pogingen in %s minuten"
|
917 |
|
918 |
+
#: ../settings.php:250
|
919 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
920 |
msgstr "In de Citadelstand kunnen alleen adressen van de Lijst Toegelaten IP-adressen inloggen. Heeft geen effect op reeds ingelogde gebruikers."
|
921 |
|
923 |
msgid "Event"
|
924 |
msgstr "Gebeurtenis"
|
925 |
|
926 |
+
#: ../common.php:311
|
927 |
msgid "Spam comments denied"
|
928 |
msgstr "Spamreacties afgewezen"
|
929 |
|
930 |
+
#: ../common.php:313
|
931 |
msgid "Malicious IP addresses detected"
|
932 |
msgstr "Kwaadaardige IP-adressen gevonden"
|
933 |
|
934 |
+
#: ../common.php:314
|
935 |
msgid "Lockouts occurred"
|
936 |
msgstr "Uitsluitingen"
|
937 |
|
938 |
+
#: ../cerber-load.php:1532 ../cerber-load.php:1540 ../cerber-load.php:1546 ..
|
939 |
+
#: /cerber-load.php:1571 ../cerber-load.php:1578
|
940 |
msgid "You are not allowed to register."
|
941 |
msgstr "Je mag niet aanmelden."
|
942 |
|
943 |
+
#: ../common.php:1371
|
944 |
msgid "Spam comment denied"
|
945 |
msgstr "Spamreactie afgewezen"
|
946 |
|
947 |
+
#: ../common.php:1394
|
948 |
msgid "Attempt to log in denied"
|
949 |
msgstr "Inlogpoging afgewezen"
|
950 |
|
951 |
+
#: ../common.php:1395
|
952 |
msgid "Attempt to register denied"
|
953 |
msgstr "Aanmeldingspoging afgewezen"
|
954 |
|
955 |
+
#: ../common.php:308
|
956 |
msgid "Malicious activities mitigated"
|
957 |
msgstr "Verdachte activiteiten afgevangen"
|
958 |
|
959 |
+
#: ../settings.php:1064
|
960 |
msgid "Comment form"
|
961 |
msgstr "Reactiepagina"
|
962 |
|
963 |
+
#: ../settings.php:1065
|
964 |
msgid "Protect comment form with bot detection engine"
|
965 |
msgstr "Bescherm invoer reacties met bot-detectie"
|
966 |
|
967 |
+
#: ../settings.php:1070
|
968 |
msgid "Protect registration form with bot detection engine"
|
969 |
msgstr "Bescherm registratie met bot-detectie"
|
970 |
|
976 |
msgid "License"
|
977 |
msgstr "Licentie"
|
978 |
|
979 |
+
#: ../cerber-load.php:1884
|
980 |
msgid "Sorry, human verification failed."
|
981 |
msgstr "Sorry, je verificatie faalt."
|
982 |
|
983 |
+
#: ../common.php:1510
|
984 |
msgid "Bot activity is detected"
|
985 |
msgstr "Bot-activiteit getedecteerd"
|
986 |
|
987 |
+
#: ../settings.php:1105
|
988 |
msgid "Comment processing"
|
989 |
msgstr "Verwerking van reactie"
|
990 |
|
991 |
+
#: ../settings.php:1109
|
992 |
msgid "If a spam comment detected"
|
993 |
msgstr "Bij detectie van een spam-reactie"
|
994 |
|
995 |
+
#: ../settings.php:1114
|
996 |
msgid "Trash spam comments"
|
997 |
msgstr "Spamreacties weggooien"
|
998 |
|
999 |
+
#: ../settings.php:1116
|
1000 |
msgid "Move spam comments to trash after"
|
1001 |
msgstr "Verwijder spamreacties na"
|
1002 |
|
1003 |
+
#: ../common.php:1372
|
1004 |
msgid "Spam form submission denied"
|
1005 |
msgstr "Geweigerd wegens spam"
|
1006 |
|
1007 |
+
#: ../settings.php:1074
|
1008 |
msgid "Other forms"
|
1009 |
msgstr "Andere formulieren"
|
1010 |
|
1011 |
+
#: ../settings.php:1075
|
1012 |
msgid "Protect all forms on the website with bot detection engine"
|
1013 |
msgstr "Bescherm alle invoerformulieren met bot-detectie"
|
1014 |
|
1015 |
+
#: ../settings.php:1085
|
1016 |
msgid "Safe mode"
|
1017 |
msgstr "Veilige stand"
|
1018 |
|
1019 |
+
#: ../settings.php:1086
|
1020 |
msgid "Use less restrictive policies (allow AJAX)"
|
1021 |
msgstr "Minder restricties (sta AJAX toe)"
|
1022 |
|
1023 |
#: ../dashboard.php:980 ../dashboard.php:1764 ../dashboard.php:4064 ../settings.
|
1024 |
+
#: php:405 ../settings.php:1090
|
1025 |
msgid "Logged in users"
|
1026 |
msgstr "Ingelogde gebruikers"
|
1027 |
|
1028 |
+
#: ../settings.php:1091
|
1029 |
msgid "Disable bot detection engine for logged in users"
|
1030 |
msgstr "Zet bot-detectie uit voor ingelogde gebruikers"
|
1031 |
|
1053 |
msgid "You"
|
1054 |
msgstr "Jij"
|
1055 |
|
1056 |
+
#: ../common.php:312
|
1057 |
msgid "Spam form submissions denied"
|
1058 |
msgstr "Spam formulierafgifte afgewezen"
|
1059 |
|
1060 |
+
#: ../cerber-load.php:4293 ../cerber-load.php:5326
|
1061 |
msgid "Getting Started Guide"
|
1062 |
msgstr "Startgids"
|
1063 |
|
1084 |
msgid "https://wpcerber.com"
|
1085 |
msgstr "https://wpcerber.com"
|
1086 |
|
1087 |
+
#: ../common.php:1373
|
1088 |
msgid "Form submission denied"
|
1089 |
msgstr "Formulierafgifte afgewezen"
|
1090 |
|
1091 |
+
#: ../common.php:1374
|
1092 |
msgid "Comment denied"
|
1093 |
msgstr "Commentaar afgewezen"
|
1094 |
|
1095 |
+
#: ../common.php:1400
|
1096 |
msgid "Request to REST API denied"
|
1097 |
msgstr "Verzoek aan REST API afgewezen"
|
1098 |
|
1099 |
+
#: ../common.php:1401
|
1100 |
msgid "XML-RPC request denied"
|
1101 |
msgstr "XML-RPC-verzoek afgewezen"
|
1102 |
|
1103 |
+
#: ../common.php:1423
|
1104 |
msgid "Bot detected"
|
1105 |
msgstr "Bot gedetecteerd"
|
1106 |
|
1107 |
+
#: ../common.php:1424
|
1108 |
msgid "Citadel mode is active"
|
1109 |
msgstr "Citadelstand actief"
|
1110 |
|
1111 |
+
#: ../common.php:1428
|
1112 |
msgid "Malicious activity detected"
|
1113 |
msgstr "Kwaadaardige activiteit gedetecteerd"
|
1114 |
|
1115 |
+
#: ../common.php:1429
|
1116 |
msgid "Blocked by country rule"
|
1117 |
msgstr "Geblokkeerd door landenregel"
|
1118 |
|
1119 |
+
#: ../common.php:1430
|
1120 |
msgid "Limit reached"
|
1121 |
msgstr "Limiet bereikt"
|
1122 |
|
1123 |
+
#: ../common.php:1431
|
1124 |
msgid "Multiple suspicious activities"
|
1125 |
msgstr "Meerdere verdachte activiteiten"
|
1126 |
|
1127 |
+
#: ../common.php:1511
|
1128 |
msgid "Multiple suspicious activities were detected"
|
1129 |
msgstr "Meerdere verdachte activiteiten gedetecteerd"
|
1130 |
|
1131 |
+
#: ../settings.php:406
|
1132 |
msgid "Allow REST API for logged in users"
|
1133 |
msgstr "Sta REST API toe voor ingelogde gebruikers"
|
1134 |
|
1135 |
+
#: ../settings.php:420
|
1136 |
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
1137 |
msgstr "Geef toegestane REST API-naamruimtes op als de REST API is uitgeschakeld. Eén tekenreeks per regel."
|
1138 |
|
1139 |
+
#: ../settings.php:571
|
1140 |
msgid "Registration limit"
|
1141 |
msgstr "Registratielimiet"
|
1142 |
|
1143 |
+
#: ../settings.php:609
|
1144 |
msgid "Sort users in dashboard"
|
1145 |
msgstr "Gebruikers in dashboard sorteren"
|
1146 |
|
1147 |
+
#: ../settings.php:610
|
1148 |
msgid "by date of registration"
|
1149 |
msgstr "per registratiedatum"
|
1150 |
|
1151 |
+
#: ../settings.php:1095
|
1152 |
msgid "Query whitelist"
|
1153 |
msgstr "Toegestane queries"
|
1154 |
|
1180 |
msgid "Use REST API"
|
1181 |
msgstr "Benut REST API"
|
1182 |
|
1183 |
+
#: ../settings.php:1111
|
1184 |
msgid "Deny it completely"
|
1185 |
msgstr "Volledig negeren"
|
1186 |
|
1187 |
+
#: ../settings.php:1111
|
1188 |
msgid "Mark it as spam"
|
1189 |
msgstr "Markeren als spam"
|
1190 |
|
1196 |
msgid "Main settings"
|
1197 |
msgstr "Hoofdinstellingen"
|
1198 |
|
1199 |
+
#: ../settings.php:707
|
1200 |
msgid "Weekly reports"
|
1201 |
msgstr "Weekrapporten"
|
1202 |
|
1232 |
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache."
|
1233 |
msgstr "Gebruik je een caching plugin, dan moet je je nieuwe login URL toevoegen aan de niet te cachen pagina's."
|
1234 |
|
1235 |
+
#: ../cerber-load.php:4312
|
1236 |
msgid "Weekly report"
|
1237 |
msgstr "Weekrapport"
|
1238 |
|
1239 |
+
#: ../cerber-load.php:4315 ../cerber-load.php:4323
|
1240 |
msgid "To change reporting settings visit"
|
1241 |
msgstr "Om je rapportageinstellingen aan te passen, ga naar"
|
1242 |
|
1296 |
msgid "Display simple 404 page"
|
1297 |
msgstr "Toon eenvoudige 404-pagina"
|
1298 |
|
1299 |
+
#: ../settings.php:1096
|
1300 |
msgid "Enter a part of query string or query path to exclude a request from inspection by the engine. One item per line."
|
1301 |
msgstr "Voer een deel van een query-tekenreeks of -pad in om een request uit te sluiten van inspectie. Eén item per regel."
|
1302 |
|
1303 |
+
#: ../settings.php:711
|
1304 |
msgid "Enable reporting"
|
1305 |
msgstr "Rapporteren aanzetten"
|
1306 |
|
1317 |
msgid "You cannot add your IP address or network"
|
1318 |
msgstr "Je kunt je eigen IP of netwerk niet toevoegen"
|
1319 |
|
1320 |
+
#: ../settings.php:587 ../settings.php:595
|
1321 |
msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
|
1322 |
msgstr "Je kunt REGEX-patronen gebruiken; sluit deze op in voorwaartse slashes zoals /admin.*/."
|
1323 |
|
1370 |
msgid "Refresh"
|
1371 |
msgstr "Ververs"
|
1372 |
|
1373 |
+
#: ../common.php:210
|
1374 |
msgid "Check for requests"
|
1375 |
msgstr "Controleer op verzoeken"
|
1376 |
|
1378 |
msgid "Not specified"
|
1379 |
msgstr "Niet gespecificeerd"
|
1380 |
|
1381 |
+
#: ../settings.php:786
|
1382 |
msgid "Logging mode"
|
1383 |
msgstr "Rapportagestand"
|
1384 |
|
1385 |
+
#: ../settings.php:789
|
1386 |
msgid "Logging disabled"
|
1387 |
msgstr "Rapportage uit"
|
1388 |
|
1389 |
+
#: ../settings.php:791
|
1390 |
msgid "Smart"
|
1391 |
msgstr "Slim"
|
1392 |
|
1393 |
+
#: ../settings.php:792
|
1394 |
msgid "All traffic"
|
1395 |
msgstr "Alle verkeer"
|
1396 |
|
1397 |
+
#: ../settings.php:818
|
1398 |
msgid "Mask these form fields"
|
1399 |
msgstr "Verberg deze formuliervelden"
|
1400 |
|
1401 |
+
#: ../settings.php:843
|
1402 |
msgid "milliseconds"
|
1403 |
msgstr "milliseconden"
|
1404 |
|
1405 |
+
#: ../settings.php:737
|
1406 |
msgid "Enable traffic inspection"
|
1407 |
msgstr "Verkeersinspectie aanzetten"
|
1408 |
|
1409 |
+
#: ../settings.php:814
|
1410 |
msgid "Save request fields"
|
1411 |
msgstr "Bewaar verzoekvelden"
|
1412 |
|
1413 |
+
#: ../settings.php:842
|
1414 |
msgid "Page generation time threshold"
|
1415 |
msgstr "Drempeltijd paginaopbouw"
|
1416 |
|
1430 |
msgid "Last seen"
|
1431 |
msgstr "Laatst gezien"
|
1432 |
|
1433 |
+
#: ../cerber-load.php:4086
|
1434 |
msgid "We're sorry, you are not allowed to proceed"
|
1435 |
msgstr "Excuus, je mag niet doorgaan"
|
1436 |
|
1437 |
+
#: ../settings.php:750
|
1438 |
msgid "Request whitelist"
|
1439 |
msgstr "Verzoek om whitelist"
|
1440 |
|
1441 |
+
#: ../settings.php:754
|
1442 |
msgid "Enter a request URI to exclude the request from inspection. One item per line."
|
1443 |
msgstr "Voer een 'request URI' in om deze van inspectie uit te sluiten. Eén per regel."
|
1444 |
|
1445 |
+
#: ../settings.php:825
|
1446 |
msgid "Save request headers"
|
1447 |
msgstr "Sla 'request headers' op"
|
1448 |
|
1449 |
+
#: ../settings.php:830
|
1450 |
msgid "Save $_SERVER"
|
1451 |
msgstr "Sla $_SERVER op"
|
1452 |
|
1453 |
+
#: ../settings.php:834
|
1454 |
msgid "Save request cookies"
|
1455 |
msgstr "Sla 'request cookies' op"
|
1456 |
|
1457 |
+
#: ../settings.php:364
|
1458 |
msgid "Protect admin scripts"
|
1459 |
msgstr "Bescherm admin scripts"
|
1460 |
|
1461 |
+
#: ../settings.php:365
|
1462 |
msgid "Block unauthorized access to load-scripts.php and load-styles.php"
|
1463 |
msgstr "Blokkeer ongeoorloofde toegang tot load-scripts.php en load-styles.php\n"
|
1464 |
""
|
1465 |
|
1466 |
+
#: ../common.php:2722
|
1467 |
msgid "Unable to create the directory"
|
1468 |
msgstr "Kan map niet aanmaken"
|
1469 |
|
1470 |
+
#: ../common.php:2727
|
1471 |
msgid "Destination folder access denied"
|
1472 |
msgstr "Toegang bestemmingsmap afgewezen"
|
1473 |
|
1474 |
+
#: ../common.php:2730
|
1475 |
msgid "File not found"
|
1476 |
msgstr "Bestand niet gevonden"
|
1477 |
|
1478 |
+
#: ../common.php:2733
|
1479 |
msgid "Unable to copy the file"
|
1480 |
msgstr "Kan bestand niet kopiëren"
|
1481 |
|
1482 |
+
#: ../common.php:2739
|
1483 |
msgid "Unable to delete the file"
|
1484 |
msgstr "Kan bestand niet verwijderen"
|
1485 |
|
1508 |
msgid "This is a standard boot module for WP Cerber Security & Antispam plugin. It was installed when you set the plugin initialization mode to Standard. Know more: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1509 |
msgstr "Dit is de standaard opstartmodule van de WP Cerber Security & Antispam plugin, geïnstalleerd toen je de plugin-initialisatie op Standaard hebt gezet. Meer: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1510 |
|
1511 |
+
#: ../common.php:1398
|
1512 |
msgid "File upload denied"
|
1513 |
msgstr "Bestandsupload afgewezen"
|
1514 |
|
1515 |
#. Shouldn't these 'braces' be 'brackets'?
|
1516 |
+
#: ../settings.php:754 ../settings.php:804
|
1517 |
msgid "To specify a REGEX pattern, enclose a whole line in two braces."
|
1518 |
msgstr "Zet bij een REGEX-patroon de hele regel tussen accolades { }."
|
1519 |
|
1529 |
msgid "Site Integrity"
|
1530 |
msgstr "Site-integriteit"
|
1531 |
|
1532 |
+
#: ../cerber-scanner.php:1495 ../cerber-users.php:20 ../cerber-users.php:446 ..
|
1533 |
+
#: /dashboard.php:1795 ../dashboard.php:1797 ../settings.php:740 ../settings.php:
|
1534 |
+
#: 768 ../settings.php:892 ../settings.php:901 ../settings.php:1244
|
1535 |
msgid "Disabled"
|
1536 |
msgstr "Uitgeschakeld"
|
1537 |
|
1538 |
+
#: ../cerber-scanner.php:939 ../dashboard.php:1796
|
1539 |
msgid "Quick Scan"
|
1540 |
msgstr "Snelle Scan"
|
1541 |
|
1542 |
+
#: ../cerber-scanner.php:939 ../dashboard.php:1798
|
1543 |
msgid "Full Scan"
|
1544 |
msgstr "Volledige scan"
|
1545 |
|
1546 |
+
#: ../common.php:1432
|
1547 |
msgid "Denied"
|
1548 |
msgstr "Afgewezen"
|
1549 |
|
1550 |
+
#: ../settings.php:166 ../settings.php:533 ../settings.php:558 ../settings.php:746
|
1551 |
msgid "Use White IP Access List"
|
1552 |
msgstr "Lijst Toegelaten IP-adressen gebruiken"
|
1553 |
|
1559 |
msgid "Disable automatic redirection to the login page when /wp-admin/ is requested by an unauthorized request"
|
1560 |
msgstr "Automatische omleiding naar de loginpagina uitzetten als /wp-admin/ ongeautoriseerd wordt opgevraagd"
|
1561 |
|
1562 |
+
#: ../settings.php:863
|
1563 |
msgid "Scanner settings"
|
1564 |
msgstr "Scanner-instellingen"
|
1565 |
|
1566 |
+
#: ../settings.php:868
|
1567 |
msgid "Custom signatures"
|
1568 |
msgstr "Ondertekening op maat"
|
1569 |
|
1570 |
+
#: ../settings.php:872
|
1571 |
msgid "Specify custom PHP code signatures. One item per line. To specify a REGEX pattern, enclose a whole line in two braces."
|
1572 |
msgstr "Eigen PHP code ondertekeningen, één per regel. Zet bij een REGEX-patroon de hele regel tussen accolades { }."
|
1573 |
|
1574 |
+
#: ../settings.php:875
|
1575 |
msgid "Unwanted file extensions"
|
1576 |
msgstr "Ongewenste bestandsextensies"
|
1577 |
|
1578 |
+
#: ../settings.php:879
|
1579 |
msgid "Specify file extensions to search for. Full scan only. Use comma to separate items."
|
1580 |
msgstr "Geef bedoelde bestandsextensies op, komma-gescheiden. Alleen tbv de volledige scan."
|
1581 |
|
1582 |
+
#: ../settings.php:882
|
1583 |
msgid "Directories to exclude"
|
1584 |
msgstr "Uit te sluiten mappen"
|
1585 |
|
1586 |
+
#: ../settings.php:911
|
1587 |
msgid "Scan temporary directory"
|
1588 |
msgstr "Scan tijdelijke map"
|
1589 |
|
1590 |
+
#: ../settings.php:915
|
1591 |
msgid "Scan session directory"
|
1592 |
msgstr "Scan sessiemap"
|
1593 |
|
1594 |
+
#: ../settings.php:924
|
1595 |
msgid "Delete quarantined files after"
|
1596 |
msgstr "Wis bestanden in quarantaine na"
|
1597 |
|
1598 |
+
#: ../settings.php:938
|
1599 |
msgid "Launch Quick Scan"
|
1600 |
msgstr "Begin Snelle Scan"
|
1601 |
|
1602 |
+
#: ../cerber-scanner.php:1496
|
1603 |
msgid "Every hour"
|
1604 |
msgstr "Elk uur"
|
1605 |
|
1606 |
+
#: ../cerber-scanner.php:1497
|
1607 |
msgid "Every 3 hours"
|
1608 |
msgstr "Elke 3 uur"
|
1609 |
|
1610 |
+
#: ../cerber-scanner.php:1498
|
1611 |
msgid "Every 6 hours"
|
1612 |
msgstr "Elke 6 uur"
|
1613 |
|
1614 |
+
#: ../settings.php:943
|
1615 |
msgid "Launch Full Scan"
|
1616 |
msgstr "Start volledige scan"
|
1617 |
|
1618 |
+
#: ../settings.php:958 ../settings.php:1004
|
1619 |
msgid "Low severity"
|
1620 |
msgstr "Niet ernstig"
|
1621 |
|
1622 |
+
#: ../settings.php:959 ../settings.php:1005
|
1623 |
msgid "Medium severity"
|
1624 |
msgstr "Ernstig"
|
1625 |
|
1626 |
+
#: ../settings.php:960 ../settings.php:1006
|
1627 |
msgid "High severity"
|
1628 |
msgstr "Zeer ernstig"
|
1629 |
|
1630 |
+
#: ../settings.php:955
|
1631 |
msgid "Report an issue if any of the following is true"
|
1632 |
msgstr "Rapporteer "
|
1633 |
|
1634 |
+
#: ../settings.php:964
|
1635 |
msgid "Send email report"
|
1636 |
msgstr "Stuur e-mail-rapport"
|
1637 |
|
1638 |
+
#: ../settings.php:967
|
1639 |
msgid "After every scan"
|
1640 |
msgstr "Na elke scan"
|
1641 |
|
1642 |
+
#: ../settings.php:968
|
1643 |
msgid "If any changes in scan results occurred"
|
1644 |
msgstr "Bij veranderingen in de scanresultaten"
|
1645 |
|
1646 |
+
#: ../settings.php:973
|
1647 |
msgid "Include file sizes"
|
1648 |
msgstr "Voeg bestandsgrootte toe"
|
1649 |
|
1650 |
+
#: ../settings.php:977
|
1651 |
msgid "Include scan errors"
|
1652 |
msgstr "Voeg scanfouten toe"
|
1653 |
|
1691 |
msgid "Delete"
|
1692 |
msgstr "Wis"
|
1693 |
|
1694 |
+
#: ../cerber-scanner.php:1440
|
1695 |
msgid "Verified"
|
1696 |
msgstr "Geverifieerd"
|
1697 |
|
1698 |
+
#: ../cerber-scanner.php:1447
|
1699 |
msgid "Integrity data not found"
|
1700 |
msgstr "Integriteitsgegevens niet gevonden"
|
1701 |
|
1702 |
+
#: ../cerber-scanner.php:1448
|
1703 |
msgid "Unable to check the integrity of the plugin due to a network error"
|
1704 |
msgstr "Kan integriteit van plugin niet controleren door een netwerkfout"
|
1705 |
|
1706 |
+
#: ../cerber-scanner.php:1449
|
1707 |
msgid "Unable to check the integrity of WordPress files due to a network error"
|
1708 |
msgstr "Kan integriteit van Wordpressbestanden niet controleren door een netwerkfout"
|
1709 |
|
1710 |
+
#: ../cerber-scanner.php:1450
|
1711 |
msgid "Unable to check the integrity of the theme due to a network error"
|
1712 |
msgstr "Kan integriteit van thema niet controleren door een netwerkfout"
|
1713 |
|
1714 |
+
#: ../cerber-scanner.php:1456
|
|
|
|
|
|
|
|
|
1715 |
msgid "Unable to process file"
|
1716 |
msgstr "Kan bestand niet verwerken"
|
1717 |
|
1718 |
+
#: ../cerber-scanner.php:1457 ../cerber-scanner.php:4680
|
1719 |
msgid "Unable to open file"
|
1720 |
msgstr "Kan bestand niet openen"
|
1721 |
|
1722 |
+
#: ../cerber-scanner.php:1459 ../admin/cerber-admin.php:79
|
1723 |
msgid "Checksum mismatch"
|
1724 |
msgstr "Controlegetal klopt niet"
|
1725 |
|
1726 |
+
#: ../cerber-scanner.php:1462
|
1727 |
msgid "Suspicious code found"
|
1728 |
msgstr "Verdachte code gevonden"
|
1729 |
|
1730 |
+
#: ../cerber-scanner.php:1464
|
1731 |
msgid "Unattended suspicious file"
|
1732 |
msgstr "Verdacht losstaand bestand"
|
1733 |
|
1734 |
+
#: ../cerber-scanner.php:1465
|
1735 |
msgid "Executable code found"
|
1736 |
msgstr "Uitvoerbare code gevonden"
|
1737 |
|
1738 |
+
#: ../cerber-scanner.php:1469
|
1739 |
msgid "Unwanted file extension"
|
1740 |
msgstr "Ongewenste bestandsextensie"
|
1741 |
|
1742 |
+
#: ../cerber-scanner.php:1471
|
1743 |
msgid "Content has been modified"
|
1744 |
msgstr "Inhoud is gewijzigd"
|
1745 |
|
1746 |
+
#: ../cerber-scanner.php:1472
|
1747 |
msgid "New file"
|
1748 |
msgstr "Nieuw bestand"
|
1749 |
|
1750 |
+
#: ../cerber-scanner.php:2528
|
1751 |
msgid "Custom signature found"
|
1752 |
msgstr "Eigen ondertekening gevonden"
|
1753 |
|
1754 |
+
#: ../cerber-scanner.php:3771
|
1755 |
msgid "Scanning folders for files"
|
1756 |
msgstr "Scan mappen voor bestanden"
|
1757 |
|
1758 |
+
#: ../cerber-scanner.php:3775
|
1759 |
msgid "Parsing the list of files"
|
1760 |
msgstr "Bezig de bestandslijst door te nemen"
|
1761 |
|
1762 |
+
#: ../cerber-scanner.php:3776
|
1763 |
msgid "Checking for new and modified files"
|
1764 |
msgstr "Controleren op nieuwe en gewijzigde bestanden"
|
1765 |
|
1766 |
+
#: ../cerber-scanner.php:3777
|
1767 |
msgid "Verifying the integrity of WordPress"
|
1768 |
msgstr "Integriteit van WordPress controleren"
|
1769 |
|
1770 |
+
#: ../cerber-scanner.php:3779
|
1771 |
msgid "Verifying the integrity of the plugins"
|
1772 |
msgstr "Integriteit van plugins controleren"
|
1773 |
|
1774 |
+
#: ../cerber-scanner.php:3781
|
1775 |
msgid "Verifying the integrity of the themes"
|
1776 |
msgstr "Integriteit van thema's controleren"
|
1777 |
|
1778 |
+
#: ../cerber-scanner.php:3782
|
1779 |
msgid "Searching for malicious code"
|
1780 |
msgstr "Kwaadaardige code zoeken"
|
1781 |
|
1782 |
+
#: ../cerber-scanner.php:3783
|
1783 |
msgid "Finalizing the scan"
|
1784 |
msgstr "Scan afronden"
|
1785 |
|
1791 |
msgid "Critical issues"
|
1792 |
msgstr "Kritieke problemen"
|
1793 |
|
1794 |
+
#: ../cerber-scanner.php:4853 ../admin/cerber-admin.php:103
|
1795 |
msgid "Issues total"
|
1796 |
msgstr "Totaal aan problemen"
|
1797 |
|
1799 |
msgid "File access error. Possibly scan results are outdated. Please run Quick or Full Scan."
|
1800 |
msgstr "Fout bij bestandstoegang. Scanresultaten zijn mogelijk verouderd. Scan opnieuw."
|
1801 |
|
1802 |
+
#: ../cerber-scanner.php:4976
|
1803 |
msgid "To view full report visit"
|
1804 |
msgstr "Ga voor volledig rapport naar"
|
1805 |
|
1807 |
msgid "Scanner Report"
|
1808 |
msgstr "Scannerrapport"
|
1809 |
|
1810 |
+
#: ../settings.php:889
|
1811 |
msgid "Monitor new files"
|
1812 |
msgstr "Nieuwe bestanden bewaken"
|
1813 |
|
1814 |
+
#: ../settings.php:898
|
1815 |
msgid "Monitor modified files"
|
1816 |
msgstr "Gewijzigde bestanden bewaken"
|
1817 |
|
1818 |
+
#: ../settings.php:969
|
1819 |
msgid "If new issues found"
|
1820 |
msgstr "Bij nieuw gevonden problemen"
|
1821 |
|
1824 |
msgstr "Het schema is aangepast"
|
1825 |
|
1826 |
#. Is it really 'directives' or do you mean 'directories' ?
|
1827 |
+
#: ../cerber-scanner.php:1468 ../cerber-scanner.php:2708
|
1828 |
msgid "Suspicious directives found"
|
1829 |
msgstr "Verdachte instellingen gevonden"
|
1830 |
|
1831 |
+
#: ../cerber-scanner.php:2706
|
1832 |
msgid "Suspicious code instruction found"
|
1833 |
msgstr "Verdachte code-instructie gevonden"
|
1834 |
|
1835 |
+
#: ../cerber-scanner.php:2707
|
1836 |
msgid "Suspicious code signatures found"
|
1837 |
msgstr "Verdachte code-ondertekeningen gevonden"
|
1838 |
|
1839 |
+
#: ../cerber-scanner.php:2710
|
1840 |
msgid "To solve this issue you have to reinstall %s or update it to the latest version."
|
1841 |
msgstr "Herinstalleer of update %s om dit probleem op te lossen."
|
1842 |
|
1843 |
+
#: ../cerber-scanner.php:2711
|
1844 |
msgid "Please upload a reference ZIP archive"
|
1845 |
msgstr "Upload een referentie-ZIP-archief"
|
1846 |
|
1847 |
+
#: ../cerber-scanner.php:2712
|
1848 |
msgid "Resolve issue"
|
1849 |
msgstr "Probleem oplossen"
|
1850 |
|
1856 |
msgid "You have to upload a ZIP archive from which you've installed it. This enables the security scanner to verify the integrity of the code and detect malware."
|
1857 |
msgstr "Je moet het ZIP-archief uploaden vanwaar dit is geïnstalleerd. Daarmee kan de scanner de integriteit van de code controleren en malware herkennen."
|
1858 |
|
1859 |
+
#: ../cerber-scanner.php:4809
|
1860 |
msgid "Full Scan Report"
|
1861 |
msgstr "Rapport Volledige Scan"
|
1862 |
|
1863 |
+
#: ../cerber-scanner.php:4809
|
1864 |
msgid "Quick Scan Report"
|
1865 |
msgstr "Rapportage Snelle Scan"
|
1866 |
|
1867 |
+
#: ../cerber-scanner.php:4822
|
1868 |
msgid "Files scanned"
|
1869 |
msgstr "Bestanden gescand"
|
1870 |
|
1877 |
msgid "Activated"
|
1878 |
msgstr "Geactiveerd"
|
1879 |
|
1880 |
+
#: ../common.php:1409
|
1881 |
msgid "Malicious request denied"
|
1882 |
msgstr "Kwaadaardige request afgewezen"
|
1883 |
|
1884 |
+
#: ../common.php:1412
|
1885 |
msgid "User activated"
|
1886 |
msgstr "Gebruiker-geactiveerd"
|
1887 |
|
1888 |
+
#: ../common.php:1434
|
1889 |
msgid "Suspicious number of fields"
|
1890 |
msgstr "Verdacht aantal velden"
|
1891 |
|
1892 |
+
#: ../common.php:1435
|
1893 |
msgid "Suspicious number of nested values"
|
1894 |
msgstr "Verdacht aantal geneste waarden"
|
1895 |
|
1896 |
+
#: ../common.php:1436 ../common.php:1513
|
1897 |
msgid "Malicious code detected"
|
1898 |
msgstr "Kwaadaardige code ontdekt"
|
1899 |
|
1900 |
+
#: ../common.php:1514
|
1901 |
msgid "Attempt to upload a file with malicious code"
|
1902 |
msgstr "Poging een bestand met kwaadaardige code te uploaden"
|
1903 |
|
1904 |
+
#: ../common.php:1769
|
1905 |
msgid "Bytes"
|
1906 |
msgstr "Bytes"
|
1907 |
|
1908 |
+
#: ../cerber-scanner.php:1446
|
1909 |
msgid "Vulnerability found"
|
1910 |
msgstr "Kwetsbaarheid gevonden"
|
1911 |
|
1912 |
+
#: ../cerber-scanner.php:1451
|
1913 |
msgid "Unable to check the integrity due to a DB error"
|
1914 |
msgstr "Kan integriteit niet controleren door DB-fout"
|
1915 |
|
1916 |
+
#: ../cerber-scanner.php:3772
|
1917 |
msgid "Scanning the upload folder for files"
|
1918 |
msgstr "Scan de upload-map voor bestanden"
|
1919 |
|
1920 |
+
#: ../cerber-scanner.php:3773
|
1921 |
msgid "Scanning the temp folder for files"
|
1922 |
msgstr "Scan de temp-map voor bestanden"
|
1923 |
|
1924 |
+
#: ../cerber-scanner.php:3774
|
1925 |
msgid "Scanning the session folder for files"
|
1926 |
msgstr "Scan de sessie-map voor bestanden"
|
1927 |
|
1928 |
+
#: ../settings.php:933
|
1929 |
msgid "Automated recurring scan schedule"
|
1930 |
msgstr "Schema voor geautomatiseerde scans"
|
1931 |
|
1932 |
+
#: ../settings.php:950
|
1933 |
msgid "Scan results reporting"
|
1934 |
msgstr "Rapportage scanresultaten"
|
1935 |
|
1950 |
msgid "You have exceeded the number of allowed login attempts. Please try again in %d minutes."
|
1951 |
msgstr "Je hebt de limiet aan loginpogingen bereikt. Probeer opnieuw na %d minuten."
|
1952 |
|
1953 |
+
#: ../common.php:1662
|
1954 |
msgctxt "preposition of a period of time like: in 6 hours"
|
1955 |
msgid "in %s"
|
1956 |
msgstr "over %s"
|
2037 |
msgid "Integrity"
|
2038 |
msgstr "Integriteit"
|
2039 |
|
2040 |
+
#: ../common.php:1397
|
2041 |
msgid "Attempt to upload malicious file denied"
|
2042 |
msgstr "Poging afgeweerd om kwaadaardig bestand te uploaden"
|
2043 |
|
2044 |
+
#: ../cerber-load.php:7217
|
2045 |
msgid "Awesome!"
|
2046 |
msgstr "Geweldig!"
|
2047 |
|
2048 |
+
#: ../settings.php:992
|
2049 |
msgid "Automatic cleanup of malware and suspicious files"
|
2050 |
msgstr "Automatisch opschonen van malware en verdachte bestanden"
|
2051 |
|
2052 |
+
#: ../settings.php:1001
|
2053 |
msgid "Files in the uploads folder"
|
2054 |
msgstr "Bestanden in de upload-map"
|
2055 |
|
2056 |
+
#: ../settings.php:1010
|
2057 |
msgid "Files with unwanted extensions"
|
2058 |
msgstr "Bestanden met ongewenste extensies"
|
2059 |
|
2060 |
+
#: ../settings.php:1029
|
2061 |
msgid "Exclusions"
|
2062 |
msgstr "Uitsluitingen"
|
2063 |
|
2064 |
+
#: ../settings.php:1033
|
2065 |
msgid "Files in the temporary directory"
|
2066 |
msgstr "Bestanden in de tijdelijke map"
|
2067 |
|
2068 |
+
#: ../settings.php:1037
|
2069 |
msgid "Files in the sessions directory"
|
2070 |
msgstr "Bestanden in de sessie-map"
|
2071 |
|
2072 |
+
#: ../settings.php:1041
|
2073 |
msgid "Files in these directories"
|
2074 |
msgstr "Bestanden in deze mappen"
|
2075 |
|
2076 |
+
#: ../settings.php:1045
|
2077 |
msgid "Use absolute paths. One item per line."
|
2078 |
msgstr "Gebruik absolute paden; één item per regel."
|
2079 |
|
2080 |
+
#: ../settings.php:1048
|
2081 |
msgid "Files with these extensions"
|
2082 |
msgstr "Bestanden met deze extensies"
|
2083 |
|
2084 |
+
#: ../settings.php:1052
|
2085 |
msgid "Use comma to separate items."
|
2086 |
msgstr "Scheid items met komma's."
|
2087 |
|
2089 |
msgid "Cleaning up"
|
2090 |
msgstr "Opschonen"
|
2091 |
|
2092 |
+
#: ../cerber-scanner.php:1463
|
2093 |
msgid "Malicious code found"
|
2094 |
msgstr "Kwaadaardige code gevonden"
|
2095 |
|
2096 |
+
#: ../cerber-scanner.php:2703
|
2097 |
msgid "This file contains executable code and may contain obfuscated malware. If this file is a part of a theme or a plugin, it must be located in the theme or the plugin folder. No exception, no excuses."
|
2098 |
msgstr "Het bestand bevat uitvoerbare code en mogelijk verborgen malware. Maakt het deel uit van een thema of plugin, dan moet het in de desbetreffende map staan. Zonder uitzondering."
|
2099 |
|
2100 |
+
#: ../cerber-scanner.php:2704
|
2101 |
msgid "The scanner recognizes this file as \"ownerless\" or \"not bundled\" because it does not belong to any known part of the website and should not be here."
|
2102 |
msgstr "De scanner ziet dit bestand als 'verweesd' of 'niet gekoppeld' omdat het bij geen enkel bekend deel van de website hoort en hier dus geen plaats heeft."
|
2103 |
|
2104 |
+
#: ../cerber-scanner.php:2705
|
2105 |
msgid "It may remain after upgrading to a newer version of %s. It also may be a piece of obfuscated malware. In a rare case it might be a part of a custom-made (bespoke) plugin or theme."
|
2106 |
msgstr "Mogelijk achtergebleven bij een upgrade van %s. Het kan ook deel uitmaken van verborgen malware. Of -uitzonderlijk- bij een maatwerk plugin of thema horen."
|
2107 |
|
2108 |
+
#: ../cerber-scanner.php:2709
|
2109 |
msgid "The contents of the file have been changed and do not match what exists in the official WordPress repository or a reference file you have uploaded earlier. The file may have been altered by malware, infected by a virus or has been tampered with."
|
2110 |
msgstr "De bestandsinhoud is veranderd en past niet bij wat er op de officiële WordPress-site staat of bij het referentiebestand dat je eerder hebt geüpload. Het bestand kan zijn aangepast door malware, geïnfecteerd met een virus of handmatig gewijzigd."
|
2111 |
|
2112 |
+
#: ../cerber-scanner.php:4907
|
2113 |
msgid "Deleted"
|
2114 |
msgstr "Verwijderd"
|
2115 |
|
2116 |
+
#: ../cerber-scanner.php:4960
|
2117 |
msgid "Automatically moved to quarantine"
|
2118 |
msgstr "Automatisch in quarantaine gezet"
|
2119 |
|
2120 |
+
#: ../common.php:1437
|
2121 |
msgid "Suspicious SQL code detected"
|
2122 |
msgstr "Verdachte SQL-code gevonden"
|
2123 |
|
2130 |
msgid "Live Traffic"
|
2131 |
msgstr "Huidig verkeer"
|
2132 |
|
2133 |
+
#: ../settings.php:339
|
2134 |
msgid "Use English for admin interface"
|
2135 |
msgstr "Maak admin interface Engelstalig"
|
2136 |
|
2137 |
+
#: ../settings.php:369
|
2138 |
msgid "Disable PHP in uploads"
|
2139 |
msgstr "Zet PHP uit in uploads"
|
2140 |
|
2141 |
+
#: ../settings.php:374
|
2142 |
msgid "Disable PHP error displaying"
|
2143 |
msgstr "Zet PHP foutweergave uit"
|
2144 |
|
2206 |
msgid "Know more about all advantages at"
|
2207 |
msgstr "Leer alle voordelen kennen op"
|
2208 |
|
2209 |
+
#: ../common.php:1438
|
2210 |
msgid "Suspicious JavaScript code detected"
|
2211 |
msgstr "Verdachte JavaScript-code ontdekt"
|
2212 |
|
2262 |
msgid "Add to menu"
|
2263 |
msgstr "Aan menu toevoegen"
|
2264 |
|
2265 |
+
#: ../common.php:1426
|
2266 |
msgid "IP address is locked out"
|
2267 |
msgstr "IP-adres is uitgesloten"
|
2268 |
|
2269 |
+
#: ../common.php:1517
|
2270 |
msgid "Multiple suspicious requests"
|
2271 |
msgstr "Meerdere verdachte verzoeken"
|
2272 |
|
2273 |
+
#: ../settings.php:732
|
2274 |
msgid "Traffic Inspection"
|
2275 |
msgstr "Verkeersinspectie"
|
2276 |
|
2277 |
+
#: ../settings.php:741 ../settings.php:769
|
2278 |
msgid "Maximum compatibility"
|
2279 |
msgstr "Maximale compatibiliteit"
|
2280 |
|
2281 |
+
#: ../settings.php:742 ../settings.php:770
|
2282 |
msgid "Maximum security"
|
2283 |
msgstr "Maximale veiligheid"
|
2284 |
|
2285 |
+
#: ../settings.php:760
|
2286 |
msgid "Erroneous Request Shielding"
|
2287 |
msgstr "Afschermen foutieve requests"
|
2288 |
|
2289 |
+
#: ../settings.php:765
|
2290 |
msgid "Enable error shielding"
|
2291 |
msgstr "Foutafscherming aanzetten"
|
2292 |
|
2293 |
+
#: ../settings.php:838
|
2294 |
msgid "Save software errors"
|
2295 |
msgstr "Softwarefouten opslaan"
|
2296 |
|
2297 |
+
#: ../cerber-scanner.php:3770
|
2298 |
msgid "Preparing for the scan"
|
2299 |
msgstr "Scan voorbereiden"
|
2300 |
|
2301 |
+
#: ../common.php:1439
|
2302 |
msgid "Blocked by administrator"
|
2303 |
msgstr "Geblokkeerd door de beheerder"
|
2304 |
|
2314 |
msgid "User is not permitted to log into the website"
|
2315 |
msgstr "Gebruiker mag niet inloggen op de site"
|
2316 |
|
2317 |
+
#: ../cerber-users.php:68 ../settings.php:540
|
2318 |
msgid "User Message"
|
2319 |
msgstr "bericht van gebruiker"
|
2320 |
|
2326 |
msgid "Blocked Users"
|
2327 |
msgstr "Geblokkeerde Gebruikers"
|
2328 |
|
2329 |
+
#: ../settings.php:360
|
2330 |
msgid "Block access to user pages like /?author=n"
|
2331 |
msgstr "Blokkeer toegang tot gebruikerspagina's als /?author=n"
|
2332 |
|
2333 |
+
#: ../settings.php:390
|
2334 |
msgid "Access to WordPress REST API"
|
2335 |
msgstr "Toegang tot WordPress REST API"
|
2336 |
|
2337 |
+
#: ../settings.php:401
|
2338 |
msgid "Block access to WordPress REST API except any of the following"
|
2339 |
msgstr "Blokkeer toegang tot gebruikersdata via REST API behalve"
|
2340 |
|
2341 |
+
#: ../settings.php:411
|
2342 |
msgid "Allow REST API for these roles"
|
2343 |
msgstr "Sta REST API toe voor deze rollen"
|
2344 |
|
2345 |
+
#: ../settings.php:416
|
2346 |
msgid "Allow these namespaces"
|
2347 |
msgstr "Sta deze naamruimtes toe"
|
2348 |
|
2349 |
+
#: ../settings.php:774
|
2350 |
msgid "Ignore logged in users"
|
2351 |
msgstr "Negeer ingelogde gebruikers"
|
2352 |
|
2362 |
msgid "Filter by registered user"
|
2363 |
msgstr "Gefilterd door een geregistreerde gebruiker"
|
2364 |
|
2365 |
+
#: ../settings.php:526
|
2366 |
msgid "Authorized users only"
|
2367 |
msgstr "Alleen bevoegde gebruikers"
|
2368 |
|
2369 |
+
#: ../settings.php:527
|
2370 |
msgid "Only registered and logged in website users have access to the website"
|
2371 |
msgstr "Alleen geregistreerde en ingelogde gebruikers hebben toegang tot de website"
|
2372 |
|
2373 |
+
#: ../settings.php:544 ../settings.php:1490
|
2374 |
msgid "Only registered and logged in users are allowed to view this website"
|
2375 |
msgstr "Alleen geregistreerde en ingelogde gebruikers mogen de website bekijken"
|
2376 |
|
2377 |
+
#: ../settings.php:549
|
2378 |
msgid "Redirect to URL"
|
2379 |
msgstr "Omleiding naar URL"
|
2380 |
|
2394 |
msgid "Save Changes"
|
2395 |
msgstr "Veranderingen opslaan"
|
2396 |
|
2397 |
+
#: ../common.php:1415
|
2398 |
msgid "Invalid master credentials"
|
2399 |
msgstr "Ongeldige hoofd-inloggegevens"
|
2400 |
|
2401 |
+
#: ../settings.php:1189
|
2402 |
msgid "Master settings"
|
2403 |
msgstr "Hoofdinstellingen"
|
2404 |
|
2405 |
+
#: ../settings.php:1197
|
2406 |
msgid "Return to the website list"
|
2407 |
msgstr "Terug naar de website-lijst"
|
2408 |
|
2409 |
+
#: ../settings.php:1201
|
2410 |
msgid "Show \"Switched to\" notification"
|
2411 |
msgstr "Toon 'Omgeschakeld naar'-melding"
|
2412 |
|
2413 |
+
#: ../settings.php:1205
|
2414 |
msgid "Add @ site to the page title"
|
2415 |
msgstr "Voeg '@site' toe aan de paginakop"
|
2416 |
|
2417 |
+
#: ../settings.php:919 ../settings.php:1222 ../settings.php:1250
|
2418 |
msgid "Enable diagnostic logging"
|
2419 |
msgstr "Diagnostische logging aanzetten"
|
2420 |
|
2421 |
+
#: ../settings.php:1233
|
2422 |
msgid "Limit access by IP address"
|
2423 |
msgstr "Toegang beperken op IP-adres"
|
2424 |
|
2425 |
+
#: ../settings.php:1239
|
2426 |
msgid "Access to this website"
|
2427 |
msgstr "Toegang tot deze website"
|
2428 |
|
2429 |
+
#: ../settings.php:1242
|
2430 |
msgid "Full access mode"
|
2431 |
msgstr "Volledige-toegangs-modus"
|
2432 |
|
2433 |
+
#: ../settings.php:1243
|
2434 |
msgid "Read-only mode"
|
2435 |
msgstr "Alleen-lezen-modus"
|
2436 |
|
2437 |
+
#: ../settings.php:1264
|
2438 |
msgid "The full access mode requires the PRO version of WP Cerber"
|
2439 |
msgstr "Volledige toegang tot alle functies vergt WP Cerber PRO"
|
2440 |
|
2618 |
msgstr "Installeer het toegangscertificaat op de hoofdwebsite."
|
2619 |
|
2620 |
#. translators: Time difference between two dates, in seconds (sec=second). 1: Number of seconds
|
2621 |
+
#: ../common.php:1655
|
2622 |
msgid "%s sec"
|
2623 |
msgid_plural "%s secs"
|
2624 |
msgstr[0] "%s sec"
|
2625 |
msgstr[1] "%s sec"
|
2626 |
|
2627 |
+
#: ../settings.php:715
|
2628 |
msgid "Send reports on"
|
2629 |
msgstr "Verstuur rapportages op"
|
2630 |
|
2672 |
msgid "Invalid response from the slave website"
|
2673 |
msgstr "Ongeldig antwoord van de 'slave'-website"
|
2674 |
|
2675 |
+
#: ../common.php:1391 ../common.php:1507
|
2676 |
msgid "Attempt to log in with non-existing username"
|
2677 |
msgstr "Inlogpoging met onbekende gebruikersnaam"
|
2678 |
|
2680 |
msgid "Attempts to log in with non-existing usernames"
|
2681 |
msgstr "Pogingen om in te loggen met een onbekende gebruikersnaam"
|
2682 |
|
2683 |
+
#: ../settings.php:1209
|
2684 |
msgid "Use master language"
|
2685 |
msgstr "Gebruik hoofdtaal"
|
2686 |
|
2704 |
msgid "To revoke the token and disable remote management, click here:"
|
2705 |
msgstr "Om het certificaat in te trekken en beheer op afstand te stoppen, klik hier:"
|
2706 |
|
2707 |
+
#: ../settings.php:370
|
2708 |
msgid "Block execution of PHP scripts in the WordPress media folder"
|
2709 |
msgstr "Voorkom uitvoeren van PHP-scripts in de WordPress media-map"
|
2710 |
|
2757 |
msgid "Custom login URL may contain Latin alphanumeric characters, dashes and underscores only"
|
2758 |
msgstr "Gebruik letters, cijfers, koppelstreepjes of onderstrepingen voor de eigen login-URL"
|
2759 |
|
2760 |
+
#: ../settings.php:232
|
2761 |
msgid "Site-specific settings"
|
2762 |
msgstr "Site-specifieke instellingen"
|
2763 |
|
2764 |
+
#: ../settings.php:240
|
2765 |
msgid "Prefix for plugin cookies"
|
2766 |
msgstr "Voorvoegsel voor plugin-cookies"
|
2767 |
|
2768 |
+
#: ../settings.php:241
|
2769 |
msgid "Prefix may contain only Latin alphanumeric characters and underscores"
|
2770 |
msgstr "Gebruik letters, cijfers of onderstrepingen voor het voorvoegsel"
|
2771 |
|
2772 |
+
#: ../settings.php:669
|
2773 |
msgid "Lockout notifications"
|
2774 |
msgstr "Melding van uitsluitingen"
|
2775 |
|
2776 |
+
#: ../settings.php:697
|
2777 |
msgid "Pushbullet access token"
|
2778 |
msgstr "Pushbullet access token"
|
2779 |
|
2780 |
+
#: ../settings.php:700
|
2781 |
msgid "Pushbullet device"
|
2782 |
msgstr "Pushbullet apparaat"
|
2783 |
|
2784 |
+
#: ../settings.php:997
|
2785 |
msgid "Delete unattended files"
|
2786 |
msgstr "Verwijder verweesde bestanden"
|
2787 |
|
2788 |
+
#: ../settings.php:1016
|
2789 |
msgid "Automatic recovery of modified and infected files"
|
2790 |
msgstr "Automatisch herstel van aangepaste en geïnfecteerde bestanden"
|
2791 |
|
2792 |
+
#: ../settings.php:1019
|
2793 |
msgid "Recover WordPress files"
|
2794 |
msgstr "Herstel Wordpress-bestanden"
|
2795 |
|
2796 |
+
#: ../settings.php:1023
|
2797 |
msgid "Recover plugins files"
|
2798 |
msgstr "Herstel plugin-bestanden"
|
2799 |
|
2800 |
+
#: ../cerber-scanner.php:1475
|
2801 |
msgid "File deleted"
|
2802 |
msgstr "Bestand verwijderd"
|
2803 |
|
2804 |
+
#: ../cerber-scanner.php:1476
|
2805 |
msgid "File recovered"
|
2806 |
msgstr "Bestand hersteld"
|
2807 |
|
2808 |
+
#: ../cerber-scanner.php:3778
|
2809 |
msgid "Recovering WordPress files"
|
2810 |
msgstr "Wordpress-bestanden aan het herstellen"
|
2811 |
|
2812 |
+
#: ../cerber-scanner.php:3780
|
2813 |
msgid "Recovering plugins files"
|
2814 |
msgstr "Plugin-bestanden aan het herstellen"
|
2815 |
|
2816 |
+
#: ../cerber-scanner.php:4911
|
2817 |
msgid "Recovered"
|
2818 |
msgstr "Hersteld"
|
2819 |
|
2820 |
+
#: ../cerber-scanner.php:4961
|
2821 |
msgid "Automatically deleted"
|
2822 |
msgstr "Automatisch verwijderd"
|
2823 |
|
2824 |
+
#: ../cerber-scanner.php:4964
|
2825 |
msgid "Automatically recovered"
|
2826 |
msgstr "Automatisch hersteld"
|
2827 |
|
2845 |
msgid "Global"
|
2846 |
msgstr "Mondiaal"
|
2847 |
|
2848 |
+
#: ../common.php:1440
|
2849 |
msgid "Site policy enforcement"
|
2850 |
msgstr "Afdwingen gebruiksvoorwaarden site"
|
2851 |
|
2852 |
+
#: ../common.php:1441
|
2853 |
msgid "2FA code verified"
|
2854 |
msgstr "2FA code geverifieerd"
|
2855 |
|
2856 |
+
#: ../common.php:1442
|
2857 |
msgid "Initiated by the user"
|
2858 |
msgstr "Gestart door gebruiker"
|
2859 |
|
2860 |
+
#: ../common.php:1875
|
2861 |
msgid "A new version of %s is available. Please install it."
|
2862 |
msgstr "Er is een nieuwe versie van %s. Installeer het."
|
2863 |
|
2864 |
+
#: ../cerber-load.php:1565
|
2865 |
msgid "Email address is not permitted."
|
2866 |
msgstr "E-mail-adres niet toegestaan."
|
2867 |
|
2868 |
+
#: ../cerber-load.php:1565
|
2869 |
msgid "Please choose another one."
|
2870 |
msgstr "Kies een andere."
|
2871 |
|
2909 |
msgid "Redirect user after logout"
|
2910 |
msgstr "Verwijs gebruiker door na logout"
|
2911 |
|
2912 |
+
#: ../cerber-users.php:432 ../settings.php:602
|
2913 |
msgid "User session expiration time"
|
2914 |
msgstr "Afkaptijd gebruikerssessie"
|
2915 |
|
2965 |
msgid "Policies have been updated"
|
2966 |
msgstr "Beleid is vernieuwd"
|
2967 |
|
2968 |
+
#: ../settings.php:577
|
2969 |
msgid "Restrict email addresses"
|
2970 |
msgstr "Beperk e-mail-adressen"
|
2971 |
|
2972 |
+
#: ../settings.php:580
|
2973 |
msgid "No restrictions"
|
2974 |
msgstr "Geen beperkingen"
|
2975 |
|
2976 |
+
#: ../settings.php:581
|
2977 |
msgid "Deny all email addresses that match the following"
|
2978 |
msgstr "Wijs mailadressen af die voldoen aan het volgende"
|
2979 |
|
2980 |
+
#: ../settings.php:582
|
2981 |
msgid "Permit only email addresses that match the following"
|
2982 |
msgstr "Sta alleen mailadressen toe die voldoen aan het volgende"
|
2983 |
|
2984 |
+
#: ../settings.php:587
|
2985 |
msgid "Specify email addresses, wildcards or REGEX patterns. Use comma to separate items."
|
2986 |
msgstr "Geef e-mailadressen, jokertekens of REGEX-patronen op. Scheid items met komma's."
|
2987 |
|
2988 |
+
#: ../settings.php:1030
|
2989 |
msgid "These files will never be deleted during automatic cleanup."
|
2990 |
msgstr "Deze bestanden worden nooit gewist bij een automatische schoonmaak."
|
2991 |
|
3135 |
msgstr[0] "gebruiker"
|
3136 |
msgstr[1] "gebruikers"
|
3137 |
|
3138 |
+
#: ../settings.php:396
|
3139 |
msgid "Block access to users' data via REST API"
|
3140 |
msgstr "Blokkeer toegang tot gebruikersdata via de REST API"
|
3141 |
|
3142 |
+
#: ../cerber-scanner.php:1474
|
3143 |
msgid "Unable to delete"
|
3144 |
msgstr "Kan niet verwijderen"
|
3145 |
|
3163 |
msgid "Site Settings"
|
3164 |
msgstr "Site-instellingen"
|
3165 |
|
3166 |
+
#: ../common.php:1403
|
3167 |
msgid "User creation denied"
|
3168 |
msgstr "Gebruiker aanmaken afgewezen"
|
3169 |
|
3170 |
+
#: ../common.php:1405
|
3171 |
msgid "Role update denied"
|
3172 |
msgstr "Bijwerken Rol afgewezen"
|
3173 |
|
3174 |
+
#: ../common.php:1406
|
3175 |
msgid "Setting update denied"
|
3176 |
msgstr "Bijwerken instellingen afgewezen"
|
3177 |
|
3178 |
+
#: ../common.php:1447
|
3179 |
msgid "Permission denied"
|
3180 |
msgstr "Toestemming geweigerd"
|
3181 |
|
3182 |
+
#: ../common.php:1449
|
3183 |
msgid "Invalid user"
|
3184 |
msgstr "Ongeldige gebruiker"
|
3185 |
|
3186 |
+
#: ../common.php:1450
|
3187 |
msgid "Incorrect password"
|
3188 |
msgstr "Onjuist wachtwoord"
|
3189 |
|
3190 |
+
#: ../settings.php:428
|
3191 |
msgid "Protect user accounts"
|
3192 |
msgstr "Bescherm gebruiker-accounts"
|
3193 |
|
3194 |
+
#: ../settings.php:433
|
3195 |
msgid "Restrict user account creation and user management with the following policies"
|
3196 |
msgstr "Beperk aanmaak gebruikers-accounts en gebruikerbeheer met de volgende instellingen"
|
3197 |
|
3198 |
+
#: ../settings.php:439
|
3199 |
msgid "User registrations are limited to these roles"
|
3200 |
msgstr "Gebruikersregistratie is beperkt tot deze rollen"
|
3201 |
|
3202 |
+
#: ../settings.php:445
|
3203 |
msgid "Users with these roles are permitted to create new accounts"
|
3204 |
msgstr "Gebruikers in deze rol kunnen nieuwe accounts aanmaken"
|
3205 |
|
3206 |
+
#: ../settings.php:450
|
3207 |
msgid "Users with these roles are permitted to change sensitive user data"
|
3208 |
msgstr "Gebruikers in deze rol kunnen gebruikersdata aanpassen"
|
3209 |
|
3210 |
+
#: ../settings.php:455 ../settings.php:483 ../settings.php:512
|
3211 |
msgid "Do not apply these policies to the IP addresses in the White IP Access List"
|
3212 |
msgstr "Pas deze instellingen niet toe op de lijst toegelaten IP-adressen"
|
3213 |
|
3214 |
+
#: ../settings.php:463
|
3215 |
msgid "Protect user roles"
|
3216 |
msgstr "Bescherm gebruikersrollen"
|
3217 |
|
3218 |
+
#: ../settings.php:467
|
3219 |
msgid "Restrict roles and capabilities management with the following policies"
|
3220 |
msgstr "Beperk beheer van rollen en instellingen met deze maatregelen"
|
3221 |
|
3222 |
+
#: ../settings.php:473
|
3223 |
msgid "Users with these roles are permitted to add new roles"
|
3224 |
msgstr "Gebruikers in deze rol kunnen nieuwe rollen toevoegen"
|
3225 |
|
3226 |
+
#: ../settings.php:478
|
3227 |
msgid "Users with these roles are permitted to change role capabilities"
|
3228 |
msgstr "Gebruikers in deze rol kunnen rol-instellingen aanpassen"
|
3229 |
|
3230 |
+
#: ../settings.php:491
|
3231 |
msgid "Protect site settings"
|
3232 |
msgstr "Bescherm site-instellingen"
|
3233 |
|
3234 |
+
#: ../settings.php:495
|
3235 |
msgid "Restrict updating site settings with the following policies"
|
3236 |
msgstr "Beperk het bijwerken van site-instellingen met deze maatregelen"
|
3237 |
|
3238 |
+
#: ../settings.php:501
|
3239 |
msgid "Users with these roles are permitted to change protected settings"
|
3240 |
msgstr "Gebruikers in deze rol mogen beschermde instellingen aanpassen"
|
3241 |
|
3242 |
+
#: ../settings.php:506
|
3243 |
msgid "Protected settings"
|
3244 |
msgstr "Beschermde instellingen"
|
3245 |
|
3246 |
+
#: ../settings.php:534
|
3247 |
msgid "Do not apply these policy to the IP addresses in the White IP Access List"
|
3248 |
msgstr "Pas deze instelling niet toe op de lijst toegelaten IP-adressen"
|
3249 |
|
3311 |
msgid "The IP address you are trying to add is already in the list"
|
3312 |
msgstr "Het IP-adres dat je wilt toevoegen, staat al in de lijst"
|
3313 |
|
3314 |
+
#: ../common.php:1367
|
3315 |
msgid "IP subnet blocked"
|
3316 |
msgstr "IP subnet geblokkeerd"
|
3317 |
|
3318 |
+
#: ../common.php:1404
|
3319 |
msgid "User row update denied"
|
3320 |
msgstr "Aanpassing rij van gebruiker geweigerd"
|
3321 |
|
3322 |
+
#: ../common.php:1407
|
3323 |
msgid "User metadata update denied"
|
3324 |
msgstr "Aanpassing metadata gebruiker geweigerd"
|
3325 |
|
3326 |
+
#: ../settings.php:1332
|
3327 |
msgid "Any activity"
|
3328 |
msgstr "Enige activiteit"
|
3329 |
|
3331 |
msgid "A database error occurred while importing access list entries"
|
3332 |
msgstr "Import van de toegangslijst leidde tot een database-fout"
|
3333 |
|
3334 |
+
#: ../settings.php:253
|
3335 |
msgid "Enable authentication log monitoring"
|
3336 |
msgstr "Houd logboek voor aanmeldingen bij"
|
3337 |
|
3338 |
+
#: ../settings.php:285 ../settings.php:848
|
3339 |
msgid "Keep log records of not logged in visitors for"
|
3340 |
msgstr "Leg niet-aangemelde bezoekers vast voor"
|
3341 |
|
3342 |
+
#: ../settings.php:291 ../settings.php:854
|
3343 |
msgid "Keep log records of logged in users for"
|
3344 |
msgstr "Leg aangemelde gebruikers vast voor"
|
3345 |
|
3351 |
msgid "WP Cerber Personal Data Eraser"
|
3352 |
msgstr "WP Cerber Persoonlijke Data Wisser"
|
3353 |
|
3354 |
+
#: ../settings.php:618
|
3355 |
msgid "Personal Data"
|
3356 |
msgstr "Persoonlijke Gegevens"
|
3357 |
|
3358 |
+
#: ../settings.php:624
|
3359 |
msgid "Enable data erase"
|
3360 |
msgstr "Gegevens wissen inschakelen"
|
3361 |
|
3362 |
+
#: ../settings.php:631
|
3363 |
msgid "Terminate user sessions"
|
3364 |
msgstr "Beëindig gebruikerssessies"
|
3365 |
|
3366 |
+
#: ../settings.php:632
|
3367 |
msgid "Delete user sessions data when user data is erased"
|
3368 |
msgstr "Verwijder gegevens gebruikerssessies als gebruikersinformatie wordt gewist"
|
3369 |
|
3370 |
+
#: ../settings.php:638
|
3371 |
msgid "Enable data export"
|
3372 |
msgstr "Gegevensexport inschakelen"
|
3373 |
|
3374 |
+
#: ../settings.php:645
|
3375 |
msgid "Include activity log events"
|
3376 |
msgstr "Voeg activiteitenlog toe"
|
3377 |
|
3378 |
+
#: ../settings.php:651
|
3379 |
msgid "Include traffic log entries"
|
3380 |
msgstr "Voeg verkeersinformatie toe"
|
3381 |
|
3382 |
+
#: ../settings.php:654
|
3383 |
msgid "Request URL"
|
3384 |
msgstr "URL opvragen"
|
3385 |
|
3386 |
+
#: ../settings.php:655
|
3387 |
msgid "Form fields data"
|
3388 |
msgstr "Gegevens formuliervelden"
|
3389 |
|
3390 |
+
#: ../settings.php:656
|
3391 |
msgid "Cookies"
|
3392 |
msgstr "Cookies"
|
3393 |
|
3395 |
msgid "Cerber anti-spam settings"
|
3396 |
msgstr "Cerber anti-spam-instellingen"
|
3397 |
|
3398 |
+
#: ../dashboard.php:72 ../settings.php:1171
|
3399 |
msgid "Anti-spam"
|
3400 |
msgstr "Anti-spam"
|
3401 |
|
3411 |
msgid "Anti-spam engine"
|
3412 |
msgstr "Anti-spamroutine"
|
3413 |
|
3414 |
+
#: ../common.php:1516
|
3415 |
msgid "Multiple erroneous requests"
|
3416 |
msgstr "Meervoudige foutieve verzoeken"
|
3417 |
|
3431 |
msgid "Limit"
|
3432 |
msgstr "Limiet"
|
3433 |
|
3434 |
+
#: ../settings.php:391
|
3435 |
msgid "Restrict or completely block access to the WordPress REST API according to your needs"
|
3436 |
msgstr "Naar behoefte toegang tot de WordPress REST API beperken of blokkeren"
|
3437 |
|
3438 |
+
#: ../settings.php:620
|
3439 |
msgid "These features help your organization to be in compliance with personal data protection laws"
|
3440 |
msgstr "Deze functies helpen u de privacywetgeving na te leven"
|
3441 |
|
3442 |
+
#: ../settings.php:678
|
3443 |
msgid "if empty, the website administrator email %s will be used"
|
3444 |
msgstr "indien leeg, wordt de email %s van de sitebeheerder gebruikt"
|
3445 |
|
3446 |
+
#: ../settings.php:682
|
3447 |
msgid "notifications are allowed per hour (0 means unlimited)"
|
3448 |
msgstr "meldingen per uur toegestaan (0 = onbeperkt)"
|
3449 |
|
3450 |
+
#: ../settings.php:693
|
3451 |
msgid "Get notified instantly with mobile and desktop notifications"
|
3452 |
msgstr "Meteen op de hoogte met desktop- en mobiele meldingen"
|
3453 |
|
3454 |
+
#: ../settings.php:708
|
3455 |
msgid "Weekly report is a summary of all activities and suspicious events occurred during the last seven days"
|
3456 |
msgstr "Het weekrapport is een overzicht van activiteiten en verdachte gebeurtenissen van de afgelopen zeven dagen"
|
3457 |
|
3458 |
+
#: ../settings.php:721 ../settings.php:982
|
3459 |
msgid "if empty, the email addresses from the notification settings will be used"
|
3460 |
msgstr "indien leeg, worden de mailadressen voor meldingen gebruikt"
|
3461 |
|
3462 |
+
#: ../settings.php:733
|
3463 |
msgid "Traffic Inspector is a context-aware web application firewall (WAF) that protects your website by recognizing and denying malicious HTTP requests"
|
3464 |
msgstr "VerkeerInspectie beschermt als contextuele WebApplicatie Firewall (WAF) de website door kwaadaardige HTTP-verzoeken te herkennen en te weigeren\n"
|
3465 |
""
|
3466 |
|
3467 |
+
#: ../settings.php:762
|
3468 |
msgid "Block IP addresses that send excessive requests for non-existing pages or scan website for security breaches"
|
3469 |
msgstr "Blokkeer IP-adressen die extreem veel niet-bestaande pagina's opvragen of die scannen voor beveiligingslekken"
|
3470 |
|
3471 |
+
#: ../settings.php:781
|
3472 |
msgid "Traffic Logging"
|
3473 |
msgstr "Verkeer Loggen"
|
3474 |
|
3475 |
+
#: ../settings.php:782
|
3476 |
msgid "Enable optional traffic logging if you need to monitor suspicious and malicious activity or solve security issues"
|
3477 |
msgstr "Ga het verkeer loggen als je verdachte of kwaadaardige activiteiten wilt volgen, of beveiligingsproblemen wilt oplossen"
|
3478 |
|
3479 |
+
#: ../settings.php:864
|
3480 |
msgid "The scanner monitors file changes, verifies the integrity of WordPress, plugins, and themes, and detects malware"
|
3481 |
msgstr "De scanner ziet bestandswijzigingen, controleert de integriteit van WordPress, plugins en thema's, en detecteert malware"
|
3482 |
|
3483 |
+
#: ../settings.php:886
|
3484 |
msgid "Specify directories to exclude from scanning. One directory per line."
|
3485 |
msgstr "Stel de mappen in die niet gescand worden. Eén map per regel."
|
3486 |
|
3487 |
+
#: ../settings.php:934
|
3488 |
msgid "The scanner automatically scans the website, removes malware and sends email reports with the results of a scan"
|
3489 |
msgstr "De scanner scant de site automatisch, verwijdert malware en mailt de resultaten van de scan"
|
3490 |
|
3491 |
+
#: ../settings.php:951
|
3492 |
msgid "Configure what issues to include in the email report and the condition for sending reports"
|
3493 |
msgstr "Instellen wat deel moet uitmaken van de email-rapportage, en waarom deze verzonden wordt"
|
3494 |
|
3495 |
+
#: ../settings.php:993
|
3496 |
msgid "These policies are automatically enforced at the end of every scheduled scan based on its results. All affected files are moved to the quarantine"
|
3497 |
msgstr "Deze maatregelen worden automatisch toegepast na elke scan, afhankelijk van de scan-resultaten. Getroffen bestanden gaan naar quarantaine"
|
3498 |
|
3499 |
+
#: ../settings.php:1059
|
3500 |
msgid "Cerber anti-spam engine"
|
3501 |
msgstr "Cerber anti-spam-routines"
|
3502 |
|
3503 |
+
#: ../settings.php:1060
|
3504 |
msgid "Spam protection for comment, registration and contact forms on a website"
|
3505 |
msgstr "Spambescherming voor registratie-, opmerkingen- en contactformulieren op de site"
|
3506 |
|
3507 |
+
#: ../settings.php:1081
|
3508 |
msgid "Adjust anti-spam engine"
|
3509 |
msgstr "Anti-spam-routine instellen"
|
3510 |
|
3511 |
+
#: ../settings.php:1082
|
3512 |
msgid "These settings enable you to fine-tune the behavior of anti-spam algorithms and avoid false positives"
|
3513 |
msgstr "Met deze instellingen stel je de anti-spam algoritmes precies in, en voorkom je valse meldingen"
|
3514 |
|
3515 |
+
#: ../settings.php:1106
|
3516 |
msgid "How the plugin processes comments submitted through the standard comment form"
|
3517 |
msgstr "Hoe de plugin opmerkingen verwerkt die binnenkomen via het opmerkingenformulier"
|
3518 |
|
3528 |
msgid "Search in URL"
|
3529 |
msgstr "Zoek in URL"
|
3530 |
|
3531 |
+
#: ../settings.php:893 ../settings.php:902
|
3532 |
msgid "Executable files"
|
3533 |
msgstr "Uitvoerbare bestanden"
|
3534 |
|
3535 |
+
#: ../settings.php:894 ../settings.php:903
|
3536 |
msgid "All files"
|
3537 |
msgstr "Alle bestanden"
|
3538 |
|
3540 |
msgid "Active sessions"
|
3541 |
msgstr "Actieve sessies"
|
3542 |
|
3543 |
+
#: ../settings.php:603
|
3544 |
msgid "minutes (leave empty to use the default WordPress value)"
|
3545 |
msgstr "minuten (leeg laten voor de standaard WordPress waarde)"
|
3546 |
|
3547 |
+
#: ../settings.php:907
|
3548 |
msgid "Change file permissions when necessary"
|
3549 |
msgstr "Bestandspermissies aanpassen indien nodig"
|
3550 |
|
3568 |
msgid "Diagnostic Log"
|
3569 |
msgstr "Diagnostische log"
|
3570 |
|
3571 |
+
#: ../common.php:1360
|
3572 |
msgid "User deleted"
|
3573 |
msgstr "Verwijderd door gebruiker"
|
3574 |
|
3575 |
+
#: ../common.php:1445
|
3576 |
msgid "Email address is prohibited"
|
3577 |
msgstr "Email-adres is verboden"
|
3578 |
|
3652 |
msgid "File Name"
|
3653 |
msgstr "Bestandsnaam"
|
3654 |
|
3655 |
+
#: ../settings.php:333
|
3656 |
msgid "Date format for CSV export"
|
3657 |
msgstr "Datumformaat voor CSV-export"
|
3658 |
|
3659 |
+
#: ../settings.php:334
|
3660 |
msgid "Use ISO 8601 date format for CSV export files"
|
3661 |
msgstr "Pas ISO 8601 datumformaat toe voor CSV-export"
|
3662 |
|
3663 |
+
#: ../settings.php:338
|
3664 |
msgid "Use English"
|
3665 |
msgstr "Gebruik Engels"
|
3666 |
|
3667 |
+
#: ../settings.php:343
|
3668 |
msgid "My IP address"
|
3669 |
msgstr "Mijn IP-adres"
|
3670 |
|
3671 |
+
#: ../settings.php:344
|
3672 |
msgid "Do not add my IP address to the White IP Access List upon plugin activation"
|
3673 |
msgstr "Zet mijn ip-adres niet op de lijst toegelaten ip-adressen bij activering plugin"
|
3674 |
|
3684 |
msgid "To get the most out of WP Cerber, follow these steps:"
|
3685 |
msgstr "Om het meeste baat bij WP Cerber te hebben, doe dit:"
|
3686 |
|
3687 |
+
#: ../common.php:1454
|
3688 |
msgid "IP whitelisted"
|
3689 |
msgstr "IP toegestaan"
|
3690 |
|
3701 |
msgid "WP Cerber Security, Anti-spam & Malware Scan"
|
3702 |
msgstr "WP Cerber Security, Anti-spam & Malware Scan"
|
3703 |
|
3704 |
+
#: ../common.php:1396 ../common.php:1512
|
3705 |
msgid "Probing for vulnerable code"
|
3706 |
msgstr "Op zoek naar kwetsbare code"
|
3707 |
|
3713 |
msgid "Search for IP address"
|
3714 |
msgstr "IP-adres zoeken"
|
3715 |
|
3716 |
+
#: ../settings.php:790
|
3717 |
msgid "Minimal"
|
3718 |
msgstr "Minimaal"
|
3719 |
|
3720 |
+
#: ../settings.php:796
|
3721 |
msgid "Do not log known crawlers"
|
3722 |
msgstr "Log bekende crawlers niet"
|
3723 |
|
3724 |
+
#: ../settings.php:800
|
3725 |
msgid "Do not log these locations"
|
3726 |
msgstr "Log deze locaties niet"
|
3727 |
|
3728 |
+
#: ../settings.php:804
|
3729 |
msgid "Specify URL paths to exclude requests from logging. One item per line."
|
3730 |
msgstr "Geef aan welke url-paden niet gelogd worden. Eén per regel."
|
3731 |
|
3732 |
+
#: ../settings.php:807
|
3733 |
msgid "Do not log these User-Agents"
|
3734 |
msgstr "Log deze 'user-agents' niet"
|
3735 |
|
3736 |
+
#: ../settings.php:811
|
3737 |
msgid "Specify User-Agents to exclude requests from logging. One item per line."
|
3738 |
msgstr "Geef aan welke 'user-agents' niet gelogd worden. Eén per regel."
|
3739 |
|
3741 |
msgid "Unknown Google's bot"
|
3742 |
msgstr "Onbekende Google-bot"
|
3743 |
|
3744 |
+
#: ../common.php:1451
|
3745 |
msgid "IP address is not allowed"
|
3746 |
msgstr "IP-adres niet toegestaan"
|
3747 |
|
3748 |
+
#: ../settings.php:559
|
3749 |
msgid "Only users from IP addresses in the White IP Access List may register on the website"
|
3750 |
msgstr "Alleen IP-adressen uit de Toegestane Lijst kunnen registreren op de website."
|
3751 |
|
3752 |
+
#: ../settings.php:564
|
3753 |
msgid "User message"
|
3754 |
msgstr "Gebruikersbericht"
|
3755 |
|
3756 |
+
#: ../cerber-scanner.php:1454
|
3757 |
+
msgid "File is missing"
|
3758 |
+
msgstr "Bestand ontbreekt"
|
3759 |
+
|
3760 |
+
#. Mandatory
|
3761 |
+
#: ../cerber-scanner.php:2719
|
3762 |
+
msgid "This file is missing. It's been deleted or it's not been installed."
|
3763 |
+
msgstr "Dit bestand ontbreekt. Het is verwijderd of niet geïnstalleerd."
|
3764 |
+
|
3765 |
+
#: ../cerber-scanner.php:4022
|
3766 |
+
msgid "Error: file %s cannot be used."
|
3767 |
+
msgstr "Fout: bestand %s is niet te gebruiken."
|
3768 |
+
|
3769 |
+
#: ../cerber-scanner.php:4022
|
3770 |
+
msgid "Please upload another file."
|
3771 |
+
msgstr "Upload een ander bestand."
|
3772 |
+
|
3773 |
+
#: ../settings.php:225
|
3774 |
+
msgid "Deferred rendering"
|
3775 |
+
msgstr "Uitgestelde weergave"
|
3776 |
+
|
3777 |
+
#: ../settings.php:226
|
3778 |
+
msgid "Defer rendering the custom login page"
|
3779 |
+
msgstr "Stel weergave van de eigen inlogpagina uit"
|
3780 |
+
|
languages/wp-cerber-ru_RU.mo
CHANGED
Binary file
|
languages/wp-cerber-ru_RU.po
CHANGED
@@ -2,120 +2,168 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Cerber Security, Anti-spam & Malware Scan - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2020-06
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n"
|
10 |
-
"X-Generator: GlotPress/3.0.0-alpha\n"
|
11 |
"Language: ru\n"
|
12 |
"Project-Id-Version: Plugins - Cerber Security, Anti-spam & Malware Scan - Stable (latest release)\n"
|
13 |
|
14 |
-
#: settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Do not add my IP address to the White IP Access List upon plugin activation"
|
16 |
msgstr "Не добавлять мой IP адрес в белый список при активации плагина"
|
17 |
|
18 |
-
#: settings.php:
|
19 |
msgid "My IP address"
|
20 |
msgstr "Мой адрес IP"
|
21 |
|
22 |
-
#: settings.php:
|
23 |
msgid "Use English"
|
24 |
msgstr "Использовать английский язык (Use English)"
|
25 |
|
26 |
-
#: settings.php:
|
27 |
msgid "Use ISO 8601 date format for CSV export files"
|
28 |
msgstr "Использовать ISO 8601 формат даты для экспорта в CSV"
|
29 |
|
30 |
-
#: settings.php:
|
31 |
msgid "Date format for CSV export"
|
32 |
msgstr "Формат даты для экспорта в CSV"
|
33 |
|
34 |
-
#: admin/cerber-admin.php:
|
35 |
msgid "File Name"
|
36 |
msgstr "Имя файла"
|
37 |
|
38 |
-
#: admin/cerber-admin.php:
|
39 |
msgid "Top 10 largest files"
|
40 |
msgstr "10 самых больших файлов"
|
41 |
|
42 |
-
#: admin/cerber-admin.php:
|
43 |
msgid "Newest"
|
44 |
msgstr "Самые новые"
|
45 |
|
46 |
-
#: admin/cerber-admin.php:
|
47 |
msgid "Oldest"
|
48 |
msgstr "Самые старые"
|
49 |
|
50 |
-
#: admin/cerber-admin.php:
|
51 |
msgid "Average Size"
|
52 |
msgstr "Средний размер"
|
53 |
|
54 |
-
#: admin/cerber-admin.php:
|
55 |
msgid "Largest"
|
56 |
msgstr "Самые большие"
|
57 |
|
58 |
-
#: admin/cerber-admin.php:
|
59 |
msgid "Smallest"
|
60 |
msgstr "Самые маленькие"
|
61 |
|
62 |
-
#: admin/cerber-admin.php:
|
63 |
msgid "Extension"
|
64 |
msgstr "Расширение"
|
65 |
|
66 |
-
#: admin/cerber-admin.php:
|
67 |
msgid "File extensions statistics"
|
68 |
msgstr "Статистика по расширениям файлов"
|
69 |
|
70 |
-
#: admin/cerber-admin.php:
|
71 |
msgid "No extension"
|
72 |
msgstr "Без расширения"
|
73 |
|
74 |
-
#: admin/cerber-admin.php:
|
75 |
msgid "Space Occupied"
|
76 |
msgstr "Занятое место"
|
77 |
|
78 |
-
#: admin/cerber-admin.php:
|
79 |
msgid "Files"
|
80 |
msgstr "Файлы"
|
81 |
|
82 |
-
#: admin/cerber-admin.php:
|
83 |
msgid "Path"
|
84 |
msgstr "Путь"
|
85 |
|
86 |
-
#: admin/cerber-admin.php:
|
87 |
msgid "Folder"
|
88 |
msgstr "Папка"
|
89 |
|
90 |
-
#: admin/cerber-admin.php:
|
91 |
msgid "Brief summary"
|
92 |
msgstr "Краткое обобщение"
|
93 |
|
94 |
-
#: admin/cerber-admin.php:
|
95 |
msgid "Back to list"
|
96 |
msgstr "Назад к списку"
|
97 |
|
98 |
-
#: admin/cerber-admin.php:
|
99 |
msgid "Files without extension"
|
100 |
msgstr "Файлы без расширений"
|
101 |
|
102 |
-
#: admin/cerber-admin.php:
|
103 |
msgid "Modified"
|
104 |
msgstr "Изменено"
|
105 |
|
106 |
-
#: admin/cerber-admin.php:
|
107 |
msgid "Quarantined"
|
108 |
msgstr "На карантине"
|
109 |
|
110 |
-
#: common.php:
|
111 |
msgid "IP whitelisted"
|
112 |
msgstr "IP в белом списке"
|
113 |
|
114 |
-
#: common.php:
|
115 |
msgid "Email address is prohibited"
|
116 |
msgstr "Адрес email запрещён"
|
117 |
|
118 |
-
#: common.php:
|
119 |
msgid "User deleted"
|
120 |
msgstr "Пользователь удален"
|
121 |
|
@@ -131,27 +179,27 @@ msgstr "При нажатии на кнопку ниже будут загруж
|
|
131 |
msgid "Load the default plugin settings"
|
132 |
msgstr "Загрузить настройки плагина по умолчанию"
|
133 |
|
134 |
-
#: dashboard.php:
|
135 |
msgid "Diagnostic Log"
|
136 |
msgstr "Журнал диагностики"
|
137 |
|
138 |
-
#: dashboard.php:
|
139 |
msgid "Manage Settings"
|
140 |
msgstr "Управление настройками"
|
141 |
|
142 |
-
#: dashboard.php:
|
143 |
msgid "Analytics"
|
144 |
msgstr "Аналитика"
|
145 |
|
146 |
-
#: dashboard.php:
|
147 |
msgid "My requests"
|
148 |
msgstr "Мои запросы"
|
149 |
|
150 |
-
#: dashboard.php:
|
151 |
msgid "My IP"
|
152 |
msgstr "Мой IP"
|
153 |
|
154 |
-
#: dashboard.php:
|
155 |
msgid "Active sessions"
|
156 |
msgstr "Активные сессии"
|
157 |
|
@@ -159,15 +207,15 @@ msgstr "Активные сессии"
|
|
159 |
msgid "Load entries"
|
160 |
msgstr "Загрузка записей"
|
161 |
|
162 |
-
#: settings.php:
|
163 |
msgid "Change file permissions when necessary"
|
164 |
msgstr "Измените права на файлы при необходимости"
|
165 |
|
166 |
-
#: settings.php:
|
167 |
msgid "minutes (leave empty to use the default WordPress value)"
|
168 |
msgstr "минут (оставьте пустым для использования значения WordPress по умолчанию)"
|
169 |
|
170 |
-
#: common.php:
|
171 |
msgid "Multiple erroneous requests"
|
172 |
msgstr "Множественные ошибочные запросы"
|
173 |
|
@@ -175,11 +223,11 @@ msgstr "Множественные ошибочные запросы"
|
|
175 |
msgid "Settings updated"
|
176 |
msgstr "Настройки обновлены"
|
177 |
|
178 |
-
#: dashboard.php:
|
179 |
msgid "Search in URL"
|
180 |
-
msgstr "Поиск URL"
|
181 |
|
182 |
-
#: dashboard.php:
|
183 |
msgid "Request ID"
|
184 |
msgstr "ID запроса"
|
185 |
|
@@ -191,95 +239,95 @@ msgstr "Допустимо %s регистраций в течении %s мин
|
|
191 |
msgid "%s retries are allowed within %s minutes"
|
192 |
msgstr "Допустимо %s попыток в течении %s минут"
|
193 |
|
194 |
-
#: dashboard.php:
|
195 |
msgid "Add-ons"
|
196 |
msgstr "Дополнения"
|
197 |
|
198 |
-
#: settings.php:
|
199 |
msgid "How the plugin processes comments submitted through the standard comment form"
|
200 |
msgstr "То, как плагин обрабатывает комментарии через стандартную форму комментариев"
|
201 |
|
202 |
-
#: settings.php:
|
203 |
msgid "These settings enable you to fine-tune the behavior of anti-spam algorithms and avoid false positives"
|
204 |
msgstr "Эти настройки позволяют тонко настроить поведение алгоритмов защиты от спама и избежать ложных срабатываний"
|
205 |
|
206 |
-
#: settings.php:
|
207 |
msgid "Spam protection for comment, registration and contact forms on a website"
|
208 |
msgstr "Антиспам защита для комментариев, форм регистрации и контактов на сайте"
|
209 |
|
210 |
-
#: settings.php:
|
211 |
msgid "These policies are automatically enforced at the end of every scheduled scan based on its results. All affected files are moved to the quarantine"
|
212 |
msgstr "Эти правила автоматически применяются в конце каждой запланированной проверки, в зависимости от её результатов. Все затронутые файлы перемещаются в карантин"
|
213 |
|
214 |
-
#: settings.php:
|
215 |
msgid "Configure what issues to include in the email report and the condition for sending reports"
|
216 |
msgstr "Настройте то, о чем хотите получать отчёт, а также условия для отправки отчёта"
|
217 |
|
218 |
-
#: settings.php:
|
219 |
msgid "The scanner automatically scans the website, removes malware and sends email reports with the results of a scan"
|
220 |
msgstr "Сканер автоматически проверяет сайт, удаляет вредоносный код и посылает отчет по email с результатами сканирования"
|
221 |
|
222 |
-
#: settings.php:
|
223 |
msgid "All files"
|
224 |
msgstr "Все файлы"
|
225 |
|
226 |
-
#: settings.php:
|
227 |
msgid "Executable files"
|
228 |
msgstr "Исполняемые файлы"
|
229 |
|
230 |
-
#: settings.php:
|
231 |
msgid "The scanner monitors file changes, verifies the integrity of WordPress, plugins, and themes, and detects malware"
|
232 |
msgstr "Сканер следит за изменениями файлов, проверяет целостность файлов WordPress, плагинов, тем. Определяет вредоносный код."
|
233 |
|
234 |
-
#: settings.php:
|
235 |
msgid "Enable optional traffic logging if you need to monitor suspicious and malicious activity or solve security issues"
|
236 |
msgstr "Включите дополнительную запись трафика в журнал, если вам требуется отслеживать подозрительную или вредоносную активность или решить проблемы с безопасностью"
|
237 |
|
238 |
-
#: settings.php:
|
239 |
msgid "Traffic Logging"
|
240 |
msgstr "Журналирование трафика"
|
241 |
|
242 |
-
#: settings.php:
|
243 |
msgid "Block IP addresses that send excessive requests for non-existing pages or scan website for security breaches"
|
244 |
msgstr "Блокировка IP-адресов посылающих избыточные запросы на несуществующие страницы или проверяющих сайт на уязвимости в безопасности"
|
245 |
|
246 |
-
#: settings.php:
|
247 |
msgid "Traffic Inspector is a context-aware web application firewall (WAF) that protects your website by recognizing and denying malicious HTTP requests"
|
248 |
msgstr "Инспектор трафика - фаерволл уровня веб-приложения, защищающий ваш сайт распознавая и блокируя вредоносные HTTP запросы"
|
249 |
|
250 |
-
#: settings.php:
|
251 |
msgid "if empty, the email addresses from the notification settings will be used"
|
252 |
msgstr "Если не задано, то будет использован email администратора из настроек уведомлений"
|
253 |
|
254 |
-
#: settings.php:
|
255 |
msgid "Weekly report is a summary of all activities and suspicious events occurred during the last seven days"
|
256 |
msgstr "Еженедельный отчет представляет собой обобщение активности и подозрительных событий за последние 7 дней."
|
257 |
|
258 |
-
#: settings.php:
|
259 |
msgid "Get notified instantly with mobile and desktop notifications"
|
260 |
msgstr "Получайте немедленные уведомления на мобильные и стационарные устройства"
|
261 |
|
262 |
-
#: settings.php:
|
263 |
msgid "if empty, the website administrator email %s will be used"
|
264 |
msgstr "Если не задано, то будет использован email администратора %s"
|
265 |
|
266 |
-
#: settings.php:
|
267 |
msgid "These features help your organization to be in compliance with personal data protection laws"
|
268 |
msgstr "Эти возможности позволяют вашему сайту соответствовать нормативам защиты персональных данных"
|
269 |
|
270 |
-
#: settings.php:
|
271 |
msgid "Restrict or completely block access to the WordPress REST API according to your needs"
|
272 |
msgstr "Ограничение или полная блокировка WP REST-API"
|
273 |
|
274 |
-
#: settings.php:
|
275 |
msgid "Limit"
|
276 |
msgstr "Предел"
|
277 |
|
278 |
-
#: settings.php:
|
279 |
msgid "Specify directories to exclude from scanning. One directory per line."
|
280 |
msgstr "Задайте папки для исключения при сканировании. Одна папка на строку."
|
281 |
|
282 |
-
#: cerber-users.php:
|
283 |
msgid "WP Cerber Personal Data Eraser"
|
284 |
msgstr "WP Cerber удаление персональных данных"
|
285 |
|
@@ -287,71 +335,71 @@ msgstr "WP Cerber удаление персональных данных"
|
|
287 |
msgid "Admin Note"
|
288 |
msgstr "Заметка администратора"
|
289 |
|
290 |
-
#: settings.php:
|
291 |
msgid "Cookies"
|
292 |
msgstr "Куки"
|
293 |
|
294 |
-
#: settings.php:
|
295 |
msgid "Form fields data"
|
296 |
msgstr "Данные полей формы"
|
297 |
|
298 |
-
#: settings.php:
|
299 |
msgid "Request URL"
|
300 |
msgstr "URL запроса"
|
301 |
|
302 |
-
#: settings.php:
|
303 |
msgid "Include traffic log entries"
|
304 |
msgstr "Включить записи журнала трафика"
|
305 |
|
306 |
-
#: settings.php:
|
307 |
msgid "Include activity log events"
|
308 |
msgstr "Включить события журнала активности"
|
309 |
|
310 |
-
#: settings.php:
|
311 |
msgid "Enable data export"
|
312 |
msgstr "Включить экспорт данных"
|
313 |
|
314 |
-
#: settings.php:
|
315 |
msgid "Delete user sessions data when user data is erased"
|
316 |
msgstr "Удалить пользовательские сессии при уничтожении данных пользователя"
|
317 |
|
318 |
-
#: settings.php:
|
319 |
msgid "Terminate user sessions"
|
320 |
msgstr "Завершение пользовательских сессий"
|
321 |
|
322 |
-
#: settings.php:
|
323 |
msgid "Enable data erase"
|
324 |
msgstr "Включить уничтожение данных"
|
325 |
|
326 |
-
#: settings.php:
|
327 |
msgid "Personal Data"
|
328 |
msgstr "Персональные данные"
|
329 |
|
330 |
-
#: settings.php:
|
331 |
msgid "Keep log records of logged in users for"
|
332 |
msgstr "Сохранять записи журнала для авторизованных пользователей"
|
333 |
|
334 |
-
#: settings.php:
|
335 |
msgid "Keep log records of not logged in visitors for"
|
336 |
msgstr "Сохранять записи журнала для неавторизованных пользователей"
|
337 |
|
338 |
-
#: settings.php:
|
339 |
msgid "Enable authentication log monitoring"
|
340 |
msgstr "Включить наблюдение над журналом авторизации"
|
341 |
|
342 |
-
#: settings.php:
|
343 |
msgid "Any activity"
|
344 |
msgstr "Любая активность"
|
345 |
|
346 |
-
#: common.php:
|
347 |
msgid "User metadata update denied"
|
348 |
msgstr "Изменение метаданных пользователя запрещено"
|
349 |
|
350 |
-
#: common.php:
|
351 |
msgid "User row update denied"
|
352 |
msgstr "Изменение пользователя запрещено"
|
353 |
|
354 |
-
#: common.php:
|
355 |
msgid "IP subnet blocked"
|
356 |
msgstr "Подсеть IP заблокирована"
|
357 |
|
@@ -359,167 +407,167 @@ msgstr "Подсеть IP заблокирована"
|
|
359 |
msgid "A database error occurred while importing access list entries"
|
360 |
msgstr "Возникла ошибка базы данных при импорте списка адресов"
|
361 |
|
362 |
-
#: dashboard.php:
|
363 |
msgid "The IP address you are trying to add is already in the list"
|
364 |
msgstr "Этот IP адрес уже присутствует в списке"
|
365 |
|
366 |
-
#: dashboard.php:
|
367 |
msgid "Add Entry"
|
368 |
msgstr "Добавить запись"
|
369 |
|
370 |
-
#: dashboard.php:
|
371 |
msgid "IP address, range, wildcard, or CIDR"
|
372 |
msgstr "IP адрес, диапазон, маска или CIDR"
|
373 |
|
374 |
-
#:
|
375 |
-
msgid "
|
376 |
-
msgstr "
|
377 |
-
|
378 |
-
#: nexus/cerber-slave-list.php:144
|
379 |
-
msgid "All servers"
|
380 |
-
msgstr "Все сервера"
|
381 |
|
382 |
-
#: nexus/cerber-
|
383 |
-
msgid "
|
384 |
-
msgstr "
|
385 |
|
386 |
-
#: nexus/cerber-nexus-master.php:
|
387 |
msgid "Show homepage in the Website column"
|
388 |
msgstr "Показывать домашнюю страницу в столбце вебсайта"
|
389 |
|
390 |
-
#: nexus/cerber-
|
391 |
-
msgid "
|
392 |
-
msgstr "
|
393 |
|
394 |
-
#:
|
395 |
-
msgid "
|
396 |
-
msgstr "
|
|
|
|
|
|
|
|
|
397 |
|
398 |
#: nexus/cerber-slave-list.php:52
|
399 |
msgid "Server"
|
400 |
msgstr "Сервер"
|
401 |
|
402 |
-
#: dashboard.php:
|
403 |
msgid "Site Settings"
|
404 |
msgstr "Настройки сайта"
|
405 |
|
406 |
-
#: dashboard.php:
|
407 |
msgid "Accounts & Roles"
|
408 |
msgstr "Учетные записи и роли"
|
409 |
|
410 |
-
#: dashboard.php:
|
411 |
msgid "Data Shield Policies"
|
412 |
msgstr "Политики защиты данных"
|
413 |
|
414 |
-
#: dashboard.php:
|
415 |
msgid "Data Shield"
|
416 |
msgstr "Защита данных"
|
417 |
|
418 |
-
#:
|
|
|
|
|
|
|
|
|
419 |
msgid "Protected settings"
|
420 |
msgstr "Защищенные настройки"
|
421 |
|
422 |
-
#: settings.php:
|
423 |
msgid "Users with these roles are permitted to change protected settings"
|
424 |
msgstr "Пользователи с этими ролями могут изменять защищенные настройки"
|
425 |
|
426 |
-
#: settings.php:
|
427 |
msgid "Restrict updating site settings with the following policies"
|
428 |
msgstr "Ограничить изменение настроек сайта следующими правилами"
|
429 |
|
430 |
-
#: settings.php:
|
431 |
msgid "Protect site settings"
|
432 |
msgstr "Защита настроек сайта"
|
433 |
|
434 |
-
#: settings.php:
|
435 |
msgid "Users with these roles are permitted to change role capabilities"
|
436 |
msgstr "Пользователи с этими ролями могут изменять возможности ролей"
|
437 |
|
438 |
-
#: settings.php:
|
439 |
msgid "Users with these roles are permitted to add new roles"
|
440 |
msgstr "Пользователи с этими ролями могут добавлять новые роли"
|
441 |
|
442 |
-
#: settings.php:
|
443 |
msgid "Restrict roles and capabilities management with the following policies"
|
444 |
msgstr "Ограничить управление ролями и возможностями следующими правилами"
|
445 |
|
446 |
-
#: settings.php:
|
447 |
msgid "Protect user roles"
|
448 |
msgstr "Защита ролей пользователей"
|
449 |
|
450 |
-
#:
|
451 |
-
msgid "Cerber Data Shield Policies"
|
452 |
-
msgstr "Cerber политики защиты данных"
|
453 |
-
|
454 |
-
#: settings.php:443
|
455 |
msgid "Users with these roles are permitted to change sensitive user data"
|
456 |
msgstr "Пользователи с этими ролями могут изменять важные пользовательские данные"
|
457 |
|
458 |
-
#: settings.php:
|
459 |
msgid "Users with these roles are permitted to create new accounts"
|
460 |
msgstr "Пользователи с этими ролями могут создавать новые учетные записи"
|
461 |
|
462 |
-
#: settings.php:
|
463 |
msgid "User registrations are limited to these roles"
|
464 |
msgstr "Регистрация ограничена следующими ролями"
|
465 |
|
466 |
-
#: settings.php:
|
467 |
msgid "Restrict user account creation and user management with the following policies"
|
468 |
msgstr "Ограничить создание учетных записей и управление пользователями следующими правилами"
|
469 |
|
470 |
-
#: settings.php:
|
471 |
msgid "Protect user accounts"
|
472 |
msgstr "Защита учетных записей пользователей"
|
473 |
|
474 |
-
#: common.php:
|
475 |
msgid "Incorrect password"
|
476 |
msgstr "Неверный пароль"
|
477 |
|
478 |
-
#: common.php:
|
479 |
msgid "Invalid user"
|
480 |
msgstr "Неверный пользователь"
|
481 |
|
482 |
-
#: common.php:
|
483 |
msgid "Permission denied"
|
484 |
msgstr "Доступ запрещен"
|
485 |
|
486 |
-
#: common.php:
|
487 |
msgid "Setting update denied"
|
488 |
msgstr "Изменение настройки запрещено"
|
489 |
|
490 |
-
#: common.php:
|
491 |
msgid "Role update denied"
|
492 |
msgstr "Изменение роли запрещено"
|
493 |
|
494 |
-
#: common.php:
|
495 |
msgid "User creation denied"
|
496 |
msgstr "Создание пользователя запрещено"
|
497 |
|
498 |
-
#: cerber-ds.php:
|
499 |
msgid "Active Theme"
|
500 |
msgstr "Активная тема"
|
501 |
|
502 |
-
#: cerber-ds.php:
|
503 |
msgid "Active Plugins"
|
504 |
msgstr "Активные плагины"
|
505 |
|
506 |
-
#: cerber-ds.php:
|
507 |
msgid "Anyone can register"
|
508 |
msgstr "Любой может зарегистрироваться"
|
509 |
|
510 |
-
#: cerber-ds.php:
|
511 |
msgid "WordPress Address (URL)"
|
512 |
msgstr "Адрес WordPress (URL)"
|
513 |
|
514 |
-
#: cerber-ds.php:
|
515 |
msgid "Site Address (URL)"
|
516 |
msgstr "Адрес сайта (URL)"
|
517 |
|
518 |
-
#: cerber-ds.php:
|
519 |
msgid "New User Default Role"
|
520 |
msgstr "Роль по умолчанию для нового пользователя"
|
521 |
|
522 |
-
#: cerber-ds.php:
|
523 |
msgid "Administration Email Address"
|
524 |
msgstr "Адрес email администратора"
|
525 |
|
@@ -527,35 +575,35 @@ msgstr "Адрес email администратора"
|
|
527 |
msgid "Unable to delete"
|
528 |
msgstr "Невозможно удалить"
|
529 |
|
530 |
-
#: cerber-users.php:
|
531 |
msgid "Terminate"
|
532 |
msgstr "Принудительно завершить"
|
533 |
|
534 |
-
#: cerber-users.php:
|
535 |
msgid "User Activity"
|
536 |
msgstr "Активность пользователя"
|
537 |
|
538 |
-
#: cerber-users.php:
|
539 |
msgid "All Logins"
|
540 |
msgstr "Все входы"
|
541 |
|
542 |
-
#: cerber-users.php:
|
543 |
msgid "Profile"
|
544 |
msgstr "Профиль"
|
545 |
|
546 |
-
#: cerber-users.php:
|
547 |
msgid "Block user"
|
548 |
msgstr "Заблокировать пользователя"
|
549 |
|
550 |
-
#: cerber-users.php:
|
551 |
msgid "Terminate session"
|
552 |
msgstr "Завершить сессию"
|
553 |
|
554 |
-
#: cerber-users.php:
|
555 |
msgid "Created"
|
556 |
msgstr "Создана"
|
557 |
|
558 |
-
#: cerber-users.php:
|
559 |
msgid "Session has been terminated"
|
560 |
msgid_plural "%s sessions have been terminated"
|
561 |
msgstr[0] "Сессия завершена"
|
@@ -566,483 +614,483 @@ msgstr[2] "%s сессий завершено"
|
|
566 |
msgid "The code is valid for %s minutes."
|
567 |
msgstr "Этот код действителен в течении %s минут."
|
568 |
|
569 |
-
#: dashboard.php:
|
570 |
msgid "Sessions"
|
571 |
msgstr "Сессии"
|
572 |
|
573 |
-
#: dashboard.php:
|
574 |
msgid "All Users"
|
575 |
msgstr "Все пользователи"
|
576 |
|
577 |
-
#: dashboard.php:
|
578 |
msgid "Any country is permitted"
|
579 |
msgstr "Разрешены все страны"
|
580 |
|
581 |
-
#: dashboard.php:
|
582 |
msgid "Role-based rules are configured"
|
583 |
msgstr "Правила на основе ролей настроены"
|
584 |
|
585 |
-
#: dashboard.php:
|
586 |
msgid "user"
|
587 |
msgid_plural "users"
|
588 |
msgstr[0] "пользователь"
|
589 |
msgstr[1] "пользователя"
|
590 |
msgstr[2] "пользователей"
|
591 |
|
592 |
-
#: dashboard.php:
|
593 |
msgid "Username"
|
594 |
msgstr "Имя пользователя"
|
595 |
|
596 |
-
#: dashboard.php:
|
597 |
-
#: cerber-users.php:
|
598 |
msgid "IP Address"
|
599 |
msgstr "IP-адрес"
|
600 |
|
601 |
-
#: dashboard.php:
|
602 |
msgid "IP address %s has been added to Black IP Access List"
|
603 |
msgstr "IP адрес %s был добавлен в черный список доступа по IP"
|
604 |
|
605 |
-
#: dashboard.php:
|
606 |
msgid "IP address %s has been added to White IP Access List"
|
607 |
msgstr "IP адрес %s был добавлен в белый список доступа по IP"
|
608 |
|
609 |
-
#:
|
610 |
-
msgid "
|
611 |
-
msgstr "
|
612 |
|
613 |
-
|
614 |
-
msgid "
|
615 |
-
msgstr "
|
616 |
|
617 |
-
#:
|
618 |
-
msgid "
|
619 |
-
msgstr "
|
620 |
|
621 |
-
#:
|
622 |
-
msgid "
|
623 |
-
msgstr "
|
624 |
|
625 |
-
#:
|
626 |
-
msgid "
|
627 |
-
msgstr "
|
628 |
|
629 |
-
#:
|
630 |
-
msgid "
|
631 |
-
msgstr "
|
632 |
|
633 |
-
#: cerber-
|
634 |
-
msgid "
|
635 |
-
msgstr "
|
636 |
|
637 |
-
#: cerber-
|
638 |
-
msgid "
|
639 |
-
msgstr "
|
640 |
|
641 |
-
#: cerber-
|
642 |
-
msgid "
|
643 |
-
msgstr "
|
644 |
|
645 |
-
#: cerber-
|
646 |
-
msgid "
|
647 |
-
msgstr "
|
648 |
|
649 |
-
#: cerber-
|
650 |
-
msgid "
|
651 |
-
msgstr "
|
652 |
|
653 |
-
#: cerber-
|
654 |
-
msgid "
|
655 |
-
msgstr "
|
656 |
|
657 |
-
#: cerber-
|
658 |
-
msgid "
|
659 |
-
msgstr "
|
660 |
|
661 |
-
#: cerber-
|
662 |
-
msgid "
|
663 |
-
msgstr "
|
664 |
|
665 |
-
#: cerber-
|
666 |
-
msgid "
|
667 |
-
msgstr "
|
668 |
|
669 |
-
#: cerber-
|
670 |
-
msgid "
|
671 |
-
msgstr "
|
672 |
|
673 |
-
#: cerber-
|
674 |
-
msgid "
|
675 |
-
msgstr "
|
676 |
|
677 |
-
#: cerber-
|
678 |
-
msgid "
|
679 |
-
msgstr "
|
680 |
|
681 |
-
#:
|
682 |
-
msgid "
|
683 |
-
msgstr "
|
684 |
|
685 |
-
#:
|
686 |
-
msgid "
|
687 |
-
msgstr "
|
688 |
|
689 |
-
#:
|
690 |
-
msgid "
|
691 |
-
msgstr "
|
692 |
|
693 |
-
#:
|
694 |
-
msgid "
|
695 |
-
msgstr "
|
696 |
|
697 |
-
#:
|
698 |
-
msgid "
|
699 |
-
msgstr "
|
700 |
|
701 |
-
#:
|
702 |
-
msgid "
|
703 |
-
msgstr "
|
704 |
|
705 |
-
#:
|
706 |
-
msgid "
|
707 |
-
msgstr "
|
708 |
|
709 |
-
#:
|
710 |
-
msgid "
|
711 |
-
msgstr "
|
712 |
|
713 |
-
#:
|
714 |
-
msgid "
|
715 |
-
msgstr "
|
716 |
|
717 |
-
#:
|
718 |
-
msgid "
|
719 |
-
msgstr "
|
720 |
|
721 |
-
#:
|
722 |
-
msgid "
|
723 |
-
msgstr "
|
724 |
|
725 |
-
#:
|
726 |
-
msgid "
|
727 |
-
msgstr "
|
728 |
|
729 |
-
#:
|
730 |
-
msgid "
|
731 |
-
msgstr "
|
732 |
|
733 |
-
#:
|
734 |
-
msgid "
|
735 |
-
msgstr "
|
736 |
|
737 |
-
#:
|
738 |
-
msgid "
|
739 |
-
msgstr "
|
740 |
|
741 |
-
#:
|
742 |
-
msgid "
|
743 |
-
msgstr "
|
744 |
|
745 |
-
#: settings.php:
|
746 |
msgid "Custom login URL may contain Latin alphanumeric characters, dashes and underscores only"
|
747 |
msgstr "Пользовательский URL входа может содержать только латинские буквы, цифры, тире и знак подчеркивания."
|
748 |
|
749 |
-
#:
|
750 |
-
msgid "
|
751 |
-
msgstr "
|
752 |
-
|
753 |
-
#: settings.php:234
|
754 |
-
msgid "Prefix for plugin cookies"
|
755 |
-
msgstr "Префикс для куки плагинов"
|
756 |
|
757 |
-
#:
|
758 |
-
msgid "
|
759 |
-
msgstr "
|
760 |
|
761 |
-
#:
|
762 |
-
msgid "
|
763 |
-
msgstr "
|
764 |
|
765 |
-
#:
|
766 |
-
msgid "
|
767 |
-
msgstr "
|
768 |
|
769 |
-
#:
|
770 |
-
msgid "
|
771 |
-
msgstr "
|
772 |
|
773 |
-
#:
|
774 |
-
msgid "
|
775 |
-
msgstr "
|
776 |
|
777 |
-
#:
|
778 |
-
msgid "
|
779 |
-
msgstr "
|
780 |
|
781 |
-
#:
|
782 |
-
msgid "
|
783 |
-
msgstr "
|
784 |
|
785 |
-
#:
|
786 |
-
msgid "
|
787 |
-
msgstr "
|
788 |
|
789 |
-
#:
|
790 |
-
msgid "
|
791 |
-
msgstr "
|
792 |
|
793 |
-
#:
|
794 |
-
msgid "
|
795 |
-
msgstr "
|
796 |
|
797 |
-
#:
|
798 |
-
msgid "
|
799 |
-
msgstr "
|
800 |
|
801 |
-
#: cerber-
|
802 |
-
msgid "
|
803 |
-
msgstr "
|
804 |
|
805 |
-
#: cerber-
|
806 |
-
msgid "
|
807 |
-
msgstr "
|
808 |
|
809 |
-
#: cerber-
|
810 |
-
msgid "
|
811 |
-
msgstr "
|
812 |
|
813 |
-
#: cerber-
|
814 |
-
msgid "
|
815 |
-
msgstr "
|
816 |
|
817 |
-
#: cerber-
|
818 |
-
msgid "
|
819 |
-
msgstr "
|
820 |
|
821 |
-
#: cerber-
|
822 |
-
msgid "
|
823 |
-
msgstr "
|
824 |
|
825 |
-
#: cerber-
|
826 |
-
msgid "
|
827 |
-
msgstr "
|
828 |
|
829 |
-
#: cerber-
|
830 |
-
msgid "
|
831 |
-
msgstr "
|
832 |
|
833 |
-
#: cerber-
|
834 |
-
msgid "
|
835 |
-
msgstr "
|
836 |
|
837 |
-
#: cerber-
|
838 |
-
msgid "
|
839 |
-
msgstr "
|
840 |
|
841 |
-
#: cerber-
|
842 |
-
msgid "
|
843 |
-
msgstr "
|
844 |
|
845 |
-
#: cerber-
|
846 |
-
msgid "
|
847 |
-
msgstr "
|
848 |
|
849 |
-
#: cerber-users.php:
|
850 |
-
msgid "
|
851 |
-
msgstr "
|
852 |
|
853 |
#: cerber-users.php:470
|
854 |
msgid "Login from a different IP address"
|
855 |
msgstr "Вход с другого IP адреса"
|
856 |
|
857 |
-
#: cerber-users.php:
|
858 |
-
msgid "
|
859 |
-
msgstr "
|
|
|
|
|
|
|
|
|
860 |
|
861 |
-
#: cerber-users.php:
|
862 |
-
msgid "Enforce two-factor authentication
|
863 |
-
msgstr "Принудительно использовать 2ФА
|
864 |
|
865 |
-
#: cerber-users.php:
|
866 |
-
msgid "
|
867 |
-
msgstr "
|
868 |
|
869 |
-
#: cerber-users.php:
|
870 |
-
msgid "
|
871 |
-
msgstr "
|
872 |
|
873 |
-
#: cerber-users.php:
|
874 |
-
msgid "
|
875 |
-
msgstr "
|
876 |
|
877 |
-
#: cerber-users.php:
|
878 |
-
msgid "
|
879 |
-
msgstr "
|
880 |
|
881 |
-
#: cerber-
|
882 |
-
msgid "
|
883 |
-
msgstr "
|
884 |
|
885 |
-
#: cerber-
|
886 |
-
msgid "
|
887 |
-
msgstr "
|
888 |
|
889 |
-
#: cerber-
|
890 |
-
msgid "
|
891 |
-
msgstr "
|
892 |
|
893 |
-
#: cerber-
|
894 |
-
msgid "
|
895 |
-
msgstr "
|
896 |
|
897 |
-
#:
|
898 |
-
msgid "
|
899 |
-
msgstr "
|
900 |
|
901 |
-
#:
|
902 |
-
msgid "
|
903 |
-
msgstr "
|
904 |
|
905 |
-
#: cerber-
|
906 |
-
msgid "
|
907 |
-
msgstr "
|
908 |
|
909 |
-
#: cerber-
|
910 |
-
msgid "
|
911 |
-
msgstr "
|
912 |
|
913 |
-
#: cerber-
|
914 |
-
msgid "
|
915 |
-
msgstr "
|
916 |
|
917 |
-
#: cerber-
|
918 |
-
msgid "
|
919 |
-
msgstr "
|
920 |
|
921 |
-
#:
|
922 |
-
msgid "
|
923 |
-
msgstr "
|
924 |
|
925 |
-
#:
|
926 |
-
msgid "
|
927 |
-
msgstr "
|
928 |
|
929 |
-
#:
|
930 |
-
msgid "
|
931 |
-
msgstr "
|
932 |
|
933 |
-
#:
|
934 |
-
msgid "
|
935 |
-
msgstr "
|
936 |
|
937 |
-
|
938 |
-
msgid "
|
939 |
-
msgstr "
|
940 |
|
941 |
-
#: cerber-load.php:
|
942 |
msgid "You are not allowed to log in"
|
943 |
msgstr "Вам не разрешено войти"
|
944 |
|
945 |
-
#: admin/cerber-settings.php:
|
946 |
msgid "Select one or more roles"
|
947 |
msgstr "Выберите одну или несколько ролей"
|
948 |
|
949 |
-
#: settings.php:
|
950 |
msgid "These restrictions do not apply to IP addresses in the White IP Access List"
|
951 |
msgstr "Эти ограничения не применяются к IP адресам из белого списка"
|
952 |
|
953 |
-
#: settings.php:
|
954 |
msgid "Send reports on"
|
955 |
msgstr "Отправлять отчеты в"
|
956 |
|
957 |
-
#: settings.php:
|
958 |
msgid "Allow these namespaces"
|
959 |
msgstr "Разрешить эти пространства имен"
|
960 |
|
961 |
-
#: settings.php:
|
962 |
msgid "Allow REST API for these roles"
|
963 |
msgstr "Разрешить REST API для следующих ролей"
|
964 |
|
965 |
-
#: settings.php:
|
966 |
msgid "Block access to users' data via REST API"
|
967 |
msgstr "Блокировать доступ к данным пользователей через REST API"
|
968 |
|
969 |
-
#: settings.php:
|
970 |
msgid "Access to WordPress REST API"
|
971 |
msgstr "Доступ к WordPress REST API"
|
972 |
|
973 |
-
#: settings.php:
|
974 |
msgid "The full access mode requires the PRO version of WP Cerber"
|
975 |
msgstr "Полный доступ требует PRO версии WP Cerber"
|
976 |
|
977 |
-
#: settings.php:
|
978 |
msgid "Read-only mode"
|
979 |
msgstr "Доступ только для чтения"
|
980 |
|
981 |
-
#: settings.php:
|
982 |
msgid "Full access mode"
|
983 |
msgstr "Полный доступ"
|
984 |
|
985 |
-
#: settings.php:
|
986 |
msgid "Access to this website"
|
987 |
msgstr "Доступ к этому сайту"
|
988 |
|
989 |
-
#: settings.php:
|
990 |
msgid "Limit access by IP address"
|
991 |
msgstr "Ограничить доступ IP адресом"
|
992 |
|
993 |
-
#: settings.php:
|
994 |
msgid "Use master language"
|
995 |
msgstr "Использовать основной язык"
|
996 |
|
997 |
-
#: settings.php:
|
998 |
msgid "Add @ site to the page title"
|
999 |
msgstr "Добавить @ сайт к заголовку страницы"
|
1000 |
|
1001 |
-
#: settings.php:
|
1002 |
msgid "Show \"Switched to\" notification"
|
1003 |
msgstr "Показывать уведомление о переходах"
|
1004 |
|
1005 |
-
#: settings.php:
|
1006 |
msgid "Return to the website list"
|
1007 |
msgstr "Вернуться к списку сайтов"
|
1008 |
|
1009 |
-
#: settings.php:
|
1010 |
msgid "Master settings"
|
1011 |
msgstr "Настройки режима основного сайта"
|
1012 |
|
1013 |
-
#: settings.php:
|
1014 |
msgid "Redirect to URL"
|
1015 |
msgstr "Перенаправление на URL"
|
1016 |
|
1017 |
-
#: settings.php:
|
1018 |
msgid "Only registered and logged in users are allowed to view this website"
|
1019 |
msgstr "Только зарегистрированные и авторизованные пользователи могут просматривать этот сайт"
|
1020 |
|
1021 |
-
#: settings.php:
|
1022 |
msgid "Do not apply these policy to the IP addresses in the White IP Access List"
|
1023 |
msgstr "Не применять эти политики к IP адресам из белого списка"
|
1024 |
|
1025 |
-
#: settings.php:
|
1026 |
msgid "Only registered and logged in website users have access to the website"
|
1027 |
msgstr "Только зарегистрированные и авторизованные пользователи могут получить доступ к этому сайту"
|
1028 |
|
1029 |
-
#: settings.php:
|
1030 |
msgid "Authorized users only"
|
1031 |
msgstr "Только для авторизованных пользователей"
|
1032 |
|
1033 |
-
#: dashboard.php:
|
1034 |
msgid "Changelog"
|
1035 |
msgstr "Журнал изменений"
|
1036 |
|
1037 |
-
#: dashboard.php:
|
1038 |
msgid "Save all rules"
|
1039 |
msgstr "Сохранить все правила"
|
1040 |
|
1041 |
-
#: dashboard.php:
|
1042 |
msgid "Filter by registered user"
|
1043 |
msgstr "Фильтровать по зарегистрированным пользователям"
|
1044 |
|
1045 |
-
#: dashboard.php:
|
1046 |
msgid "Default settings have been loaded"
|
1047 |
msgstr "Загружены настройки по умолчанию"
|
1048 |
|
@@ -1102,151 +1150,151 @@ msgstr "Включить режим основного сайта"
|
|
1102 |
msgid "This website can be managed from a master website"
|
1103 |
msgstr "Этот сайт может управляться с основного сайта"
|
1104 |
|
1105 |
-
#:
|
1106 |
msgid "Enable slave mode"
|
1107 |
msgstr "Включить зависимый режим"
|
1108 |
|
1109 |
-
#: nexus/cerber-nexus-master.php:
|
1110 |
msgid "Active plugins and updates on"
|
1111 |
msgstr "Активные плагины и обновления на"
|
1112 |
|
1113 |
-
#: nexus/cerber-nexus-master.php:
|
1114 |
msgid "A newer version is available"
|
1115 |
msgstr "Доступна новая версия"
|
1116 |
|
1117 |
-
#: nexus/cerber-nexus-master.php:
|
1118 |
msgid "Are you sure you want to delete selected websites?"
|
1119 |
msgstr "Вы точно хотите удалить выделенные сайты?"
|
1120 |
|
1121 |
-
#: nexus/cerber-nexus-master.php:
|
1122 |
msgid "Visit Site"
|
1123 |
msgstr "Посетить сайт"
|
1124 |
|
1125 |
#: nexus/cerber-nexus.php:92 nexus/cerber-nexus.php:102
|
1126 |
-
#: nexus/cerber-nexus-master.php:
|
1127 |
msgid "My Websites"
|
1128 |
msgstr "Мои сайты"
|
1129 |
|
1130 |
-
#: nexus/cerber-nexus-master.php:
|
1131 |
msgid "You are here:"
|
1132 |
msgstr "Вы здесь:"
|
1133 |
|
1134 |
-
#: nexus/cerber-nexus-master.php:
|
1135 |
msgid "You have switched back to the master website"
|
1136 |
msgstr "Вы перешли назад на основной сайт"
|
1137 |
|
1138 |
-
#: nexus/cerber-nexus-master.php:
|
1139 |
msgid "You have switched to %s"
|
1140 |
msgstr "Вы перешли к %s"
|
1141 |
|
1142 |
-
#: nexus/cerber-nexus-master.php:
|
1143 |
msgid "Invalid response from the slave website"
|
1144 |
msgstr "Неверный ответ с зависимого сайта"
|
1145 |
|
1146 |
-
#: nexus/cerber-nexus-master.php:
|
1147 |
msgid "Website has been deleted"
|
1148 |
msgid_plural "%s websites have been deleted"
|
1149 |
msgstr[0] "Сайт удален"
|
1150 |
msgstr[1] "%s сайта удалено"
|
1151 |
msgstr[2] "%s сайтов удалено"
|
1152 |
|
1153 |
-
#: nexus/cerber-nexus-master.php:
|
1154 |
msgid "Keep in mind: You have added the website that does not support SSL encryption. This may lead to data leakage."
|
1155 |
msgstr "Имейте ввиду: Вы добавили сайт, который не поддерживает SSL. Это может привести к утечке данных."
|
1156 |
|
1157 |
-
#: nexus/cerber-nexus-master.php:
|
1158 |
msgid "Switch to the Dashboard"
|
1159 |
msgstr "Перейти в консоль"
|
1160 |
|
1161 |
-
#: nexus/cerber-nexus-master.php:
|
1162 |
msgid "Click to edit"
|
1163 |
msgstr "Нажмите для редактирования"
|
1164 |
|
1165 |
-
#: nexus/cerber-nexus-master.php:
|
1166 |
msgid "The website has been added successfully"
|
1167 |
msgstr "Сайт добавлен"
|
1168 |
|
1169 |
-
#: nexus/cerber-nexus-master.php:
|
1170 |
msgid "The website you are trying to add is already in the list"
|
1171 |
msgstr "Добавляемый вами сайт уже присутствует в списке"
|
1172 |
|
1173 |
-
#: nexus/cerber-nexus-master.php:
|
1174 |
msgid "Security access token is invalid"
|
1175 |
msgstr "Токен безопасного доступа не верен"
|
1176 |
|
1177 |
-
#: nexus/cerber-nexus-master.php:
|
1178 |
msgid "Address"
|
1179 |
msgstr "Адрес"
|
1180 |
|
1181 |
-
#: nexus/cerber-nexus-master.php:
|
1182 |
msgid "Company"
|
1183 |
msgstr "Организация"
|
1184 |
|
1185 |
-
#: nexus/cerber-nexus-master.php:
|
1186 |
msgid "Phone"
|
1187 |
msgstr "Телефон"
|
1188 |
|
1189 |
-
#: nexus/cerber-nexus-master.php:
|
1190 |
msgid "Email"
|
1191 |
msgstr "Email"
|
1192 |
|
1193 |
-
#: nexus/cerber-nexus-master.php:
|
1194 |
msgid "Last Name"
|
1195 |
msgstr "Фамилия"
|
1196 |
|
1197 |
-
#: nexus/cerber-nexus-master.php:
|
1198 |
msgid "First Name"
|
1199 |
msgstr "Имя"
|
1200 |
|
1201 |
-
#: nexus/cerber-nexus-master.php:
|
1202 |
msgid "Website Owner"
|
1203 |
msgstr "Владелец сайта"
|
1204 |
|
1205 |
-
#: nexus/cerber-nexus-master.php:
|
1206 |
msgid "Display as"
|
1207 |
msgstr "Отображать как"
|
1208 |
|
1209 |
-
#: nexus/cerber-nexus-master.php:
|
1210 |
msgid "Website URL"
|
1211 |
msgstr "URL сайта"
|
1212 |
|
1213 |
-
#: nexus/cerber-nexus-master.php:
|
1214 |
msgid "Website Properties"
|
1215 |
msgstr "Свойства сайта"
|
1216 |
|
1217 |
-
#: nexus/cerber-nexus-master.php:
|
1218 |
msgid "Select an existing group or enter a new one to add it"
|
1219 |
msgstr "Выберите имеющуюся группу или введите новую для добавления"
|
1220 |
|
1221 |
-
#: nexus/cerber-slave-list.php:
|
1222 |
msgid "Disable master mode"
|
1223 |
msgstr "Отключить режим управляющего сайта"
|
1224 |
|
1225 |
-
#: nexus/cerber-slave-list.php:
|
1226 |
msgid "Add a new one"
|
1227 |
msgstr "Добавить новый"
|
1228 |
|
1229 |
-
#: nexus/cerber-slave-list.php:
|
1230 |
msgid "No websites configured."
|
1231 |
msgstr "Ни один сайт не настроен."
|
1232 |
|
1233 |
-
#: nexus/cerber-slave-list.php:
|
1234 |
msgid "Switch to"
|
1235 |
msgstr "Переключиться на"
|
1236 |
|
1237 |
-
#: nexus/cerber-slave-list.php:
|
1238 |
msgid "Edit"
|
1239 |
msgstr "Редактировать"
|
1240 |
|
1241 |
-
#: nexus/cerber-slave-list.php:
|
1242 |
msgid "Search results for:"
|
1243 |
msgstr "Результаты поиска для:"
|
1244 |
|
1245 |
-
#: nexus/cerber-slave-list.php:
|
1246 |
msgid "Add a slave website"
|
1247 |
msgstr "Добавить зависимый сайт"
|
1248 |
|
1249 |
-
#: nexus/cerber-slave-list.php:
|
1250 |
msgid "All groups"
|
1251 |
msgstr "Все группы"
|
1252 |
|
@@ -1262,7 +1310,7 @@ msgstr "Обновить все активные плагины"
|
|
1262 |
msgid "Upgrade WP Cerber"
|
1263 |
msgstr "Обновить WP Cerber"
|
1264 |
|
1265 |
-
#: nexus/cerber-slave-list.php:56 nexus/cerber-nexus-master.php:
|
1266 |
msgid "Notes"
|
1267 |
msgstr "Заметки"
|
1268 |
|
@@ -1270,7 +1318,7 @@ msgstr "Заметки"
|
|
1270 |
msgid "Owner"
|
1271 |
msgstr "Владелец"
|
1272 |
|
1273 |
-
#: nexus/cerber-slave-list.php:54 nexus/cerber-nexus-master.php:
|
1274 |
msgid "Group"
|
1275 |
msgstr "Группа"
|
1276 |
|
@@ -1298,7 +1346,7 @@ msgstr "Заблокированные пользователи"
|
|
1298 |
msgid "An optional message for this user"
|
1299 |
msgstr "Необязательное сообщение для этого пользователя"
|
1300 |
|
1301 |
-
#: cerber-users.php:68 settings.php:
|
1302 |
msgid "User Message"
|
1303 |
msgstr "Сообщение пользователю"
|
1304 |
|
@@ -1317,114 +1365,114 @@ msgstr "Заблокировать пользователя"
|
|
1317 |
|
1318 |
#. translators: Time difference between two dates, in seconds (sec=second). 1:
|
1319 |
#. Number of seconds
|
1320 |
-
#: common.php:
|
1321 |
msgid "%s sec"
|
1322 |
msgid_plural "%s secs"
|
1323 |
msgstr[0] "%s сек."
|
1324 |
msgstr[1] "%s сек."
|
1325 |
msgstr[2] "%s сек."
|
1326 |
|
1327 |
-
#: common.php:
|
1328 |
msgid "Blocked by administrator"
|
1329 |
msgstr "Заблокирован администратором"
|
1330 |
|
1331 |
-
#: common.php:
|
1332 |
msgid "Invalid master credentials"
|
1333 |
msgstr "Неверная мастер пара логин/пароль"
|
1334 |
|
1335 |
-
#: dashboard.php:
|
1336 |
msgid "Save Changes"
|
1337 |
msgstr "Сохранить изменения"
|
1338 |
|
1339 |
-
#: common.php:
|
1340 |
msgid "IP address is locked out"
|
1341 |
msgstr "IP адрес заблокирован"
|
1342 |
|
1343 |
-
#: dashboard.php:
|
1344 |
msgid "Additional Details"
|
1345 |
msgstr "Дополнительная информация"
|
1346 |
|
1347 |
-
#: settings.php:
|
1348 |
msgid "Ignore logged in users"
|
1349 |
msgstr "Игнорировать авторизованных пользователей"
|
1350 |
|
1351 |
-
#: settings.php:
|
1352 |
msgid "Erroneous Request Shielding"
|
1353 |
msgstr "Защита от ошибочных запросов"
|
1354 |
|
1355 |
-
#: settings.php:
|
1356 |
msgid "Maximum security"
|
1357 |
msgstr "Максимальная безопасность"
|
1358 |
|
1359 |
-
#: settings.php:
|
1360 |
msgid "Maximum compatibility"
|
1361 |
msgstr "Максимальная совместимость"
|
1362 |
|
1363 |
-
#: settings.php:
|
1364 |
msgid "Save software errors"
|
1365 |
msgstr "Сохранять ошибки ПО"
|
1366 |
|
1367 |
-
#: settings.php:
|
1368 |
msgid "Enable error shielding"
|
1369 |
msgstr "Включить защиту от ошибок"
|
1370 |
|
1371 |
-
#: settings.php:
|
1372 |
msgid "Traffic Inspection"
|
1373 |
msgstr "Инспектор трафика"
|
1374 |
|
1375 |
-
#: dashboard.php:
|
1376 |
msgid "Add to menu"
|
1377 |
msgstr "Добавить в меню"
|
1378 |
|
1379 |
-
#: dashboard.php:
|
1380 |
msgid "WooCommerce Log Out"
|
1381 |
msgstr "Выход WooCommerce"
|
1382 |
|
1383 |
-
#: dashboard.php:
|
1384 |
msgid "WooCommerce Log In"
|
1385 |
msgstr "Вход WooCommerce"
|
1386 |
|
1387 |
-
#: dashboard.php:
|
1388 |
msgid "Register"
|
1389 |
msgstr "Регистрация"
|
1390 |
|
1391 |
-
#: dashboard.php:
|
1392 |
msgid "Log Out"
|
1393 |
msgstr "Выход"
|
1394 |
|
1395 |
-
#: dashboard.php:
|
1396 |
msgid "Log In"
|
1397 |
msgstr "Вход"
|
1398 |
|
1399 |
-
#: dashboard.php:
|
1400 |
msgid "Page generation time"
|
1401 |
msgstr "Время генерации страницы"
|
1402 |
|
1403 |
-
#: common.php:
|
1404 |
msgid "Multiple suspicious requests"
|
1405 |
msgstr "Множественные подозрительные запросы"
|
1406 |
|
1407 |
-
#: dashboard.php:
|
1408 |
msgid "Know more about all advantages at"
|
1409 |
msgstr "Узнайте больше о всех преимуществах на"
|
1410 |
|
1411 |
-
#: dashboard.php:
|
1412 |
msgid "These features are available in a professional version of the plugin."
|
1413 |
msgstr "Эти возможности доступны в профессиональной версии плагина."
|
1414 |
|
1415 |
-
#: common.php:
|
1416 |
msgid "Suspicious JavaScript code detected"
|
1417 |
msgstr "Найден подозрительный код JavaScript"
|
1418 |
|
1419 |
-
#: admin/cerber-admin.php:
|
1420 |
msgid "All scans"
|
1421 |
msgstr "Все проверки"
|
1422 |
|
1423 |
-
#: admin/cerber-admin.php:
|
1424 |
msgid "Click here to see the full list of files"
|
1425 |
msgstr "Нажмите здесь для просмотра полного списка файлов"
|
1426 |
|
1427 |
-
#: admin/cerber-admin.php:
|
1428 |
msgid "No files match the specified filter."
|
1429 |
msgstr "Нет файлов подходящих к указанному фильтру."
|
1430 |
|
@@ -1432,148 +1480,148 @@ msgstr "Нет файлов подходящих к указанному фил
|
|
1432 |
msgid "Preparing for the scan"
|
1433 |
msgstr "Подготовка сканирования"
|
1434 |
|
1435 |
-
#: settings.php:
|
1436 |
msgid "Enable diagnostic logging"
|
1437 |
msgstr "Включить журнал диагностики"
|
1438 |
|
1439 |
-
#: settings.php:
|
1440 |
msgid "Disable PHP error displaying"
|
1441 |
msgstr "Отключить отображение ошибок PHP"
|
1442 |
|
1443 |
-
#: settings.php:
|
1444 |
msgid "Block execution of PHP scripts in the WordPress media folder"
|
1445 |
msgstr "Отключить исполнение PHP скриптов в папке медиафайлов WordPress"
|
1446 |
|
1447 |
-
#: settings.php:
|
1448 |
msgid "Disable PHP in uploads"
|
1449 |
msgstr "Отключить PHP в папке загрузок"
|
1450 |
|
1451 |
-
#: settings.php:
|
1452 |
msgid "Use English for admin interface"
|
1453 |
msgstr "Use English for admin interface (использовать английский язык для интерфейса администрирования)"
|
1454 |
|
1455 |
-
#: dashboard.php:
|
1456 |
msgid "All files have been processed"
|
1457 |
msgstr "Все файлы обработаны"
|
1458 |
|
1459 |
-
#: dashboard.php:
|
1460 |
msgid "Some errors occurred"
|
1461 |
msgstr "Возникли ошибки"
|
1462 |
|
1463 |
-
#: dashboard.php:
|
1464 |
msgid "These files have been added to the ignore list"
|
1465 |
msgstr "Эти файлы были добавлены в список игнорирования"
|
1466 |
|
1467 |
-
#: dashboard.php:
|
1468 |
msgid "Do you want to add selected files to the ignore list?"
|
1469 |
msgstr "Вы точно хотите добавить выбранные файлы в список игнорирования?"
|
1470 |
|
1471 |
-
#: dashboard.php:
|
1472 |
msgid "These files have been moved to the quarantine"
|
1473 |
msgstr "Эти файлы были перемещены в карантин"
|
1474 |
|
1475 |
-
#: dashboard.php:
|
1476 |
msgid "Are you sure you want to delete selected files?"
|
1477 |
msgstr "Вы точно хотите удалить выбранные файлы?"
|
1478 |
|
1479 |
-
#: admin/cerber-admin.php:
|
1480 |
msgid "Added"
|
1481 |
msgstr "Добавлено"
|
1482 |
|
1483 |
-
#: admin/cerber-admin.php:
|
1484 |
msgid "The list is empty."
|
1485 |
msgstr "Список пуст."
|
1486 |
|
1487 |
-
#: admin/cerber-admin.php:
|
1488 |
msgid "Activity Insights"
|
1489 |
msgstr "На виду: активность"
|
1490 |
|
1491 |
-
#: admin/cerber-admin.php:
|
1492 |
msgid "Traffic Insights"
|
1493 |
msgstr "На виду: трафик"
|
1494 |
|
1495 |
-
#: admin/cerber-admin.php:
|
1496 |
msgid "User Insights"
|
1497 |
msgstr "На виду: пользователи"
|
1498 |
|
1499 |
-
#: admin/cerber-admin.php:
|
1500 |
msgid "Remove from the list"
|
1501 |
msgstr "Удалить из списка"
|
1502 |
|
1503 |
-
#: admin/cerber-admin.php:
|
1504 |
msgid "Apply"
|
1505 |
msgstr "Применить"
|
1506 |
|
1507 |
-
#: dashboard.php:4727
|
1508 |
-
msgid "Ignore List"
|
1509 |
-
msgstr "Список игнорируемого"
|
1510 |
-
|
1511 |
#: admin/cerber-admin.php:222
|
1512 |
msgid "Ignore"
|
1513 |
msgstr "Игнорировать"
|
1514 |
|
1515 |
-
#:
|
|
|
|
|
|
|
|
|
1516 |
msgid "Use comma to separate items."
|
1517 |
msgstr "Используйте запятую для разделения элементов."
|
1518 |
|
1519 |
-
#: settings.php:
|
1520 |
msgid "Files with these extensions"
|
1521 |
msgstr "Файлы с этими расширениями"
|
1522 |
|
1523 |
-
#: settings.php:
|
1524 |
msgid "Use absolute paths. One item per line."
|
1525 |
msgstr "Используйте абсолютные пути. Один элемент на строку."
|
1526 |
|
1527 |
-
#: settings.php:
|
1528 |
msgid "Files in these directories"
|
1529 |
msgstr "Файлы в этих папках"
|
1530 |
|
1531 |
-
#: settings.php:
|
1532 |
msgid "Files in the sessions directory"
|
1533 |
msgstr "Файлы в папке сессий"
|
1534 |
|
1535 |
-
#: settings.php:
|
1536 |
msgid "Files in the temporary directory"
|
1537 |
msgstr "Файлы в временной папке"
|
1538 |
|
1539 |
-
#: settings.php:
|
1540 |
msgid "Exclusions"
|
1541 |
msgstr "Исключения"
|
1542 |
|
1543 |
-
#: settings.php:
|
1544 |
msgid "Files with unwanted extensions"
|
1545 |
msgstr "Файлы с нежелательными расширениями"
|
1546 |
|
1547 |
-
#: settings.php:
|
1548 |
msgid "Files in the uploads folder"
|
1549 |
msgstr "Файлы в папке загрузки"
|
1550 |
|
1551 |
-
#: settings.php:
|
1552 |
msgid "Automatic cleanup of malware and suspicious files"
|
1553 |
msgstr "Автоматическая очистка вредоносных и подозрительных файлов"
|
1554 |
|
1555 |
-
#: dashboard.php:
|
1556 |
msgid "Integrity"
|
1557 |
msgstr "Целостность"
|
1558 |
|
1559 |
-
#: dashboard.php:
|
1560 |
msgctxt "Example: Last malware scan: 23 Jan 2018"
|
1561 |
msgid "Last malware scan"
|
1562 |
msgstr "Последняя проверка на вредоносное ПО"
|
1563 |
|
1564 |
-
#: common.php:
|
1565 |
msgid "Suspicious SQL code detected"
|
1566 |
msgstr "Обнаружен подозрительный SQL код"
|
1567 |
|
1568 |
-
#: common.php:
|
1569 |
msgid "Attempt to upload malicious file denied"
|
1570 |
msgstr "Заблокирована попытка загрузки вредоносного файла"
|
1571 |
|
1572 |
-
#: cerber-scanner.php:
|
1573 |
msgid "Automatically moved to quarantine"
|
1574 |
msgstr "Автоматически перемещен в карантин"
|
1575 |
|
1576 |
-
#: cerber-scanner.php:
|
1577 |
msgid "Deleted"
|
1578 |
msgstr "Удален"
|
1579 |
|
@@ -1597,11 +1645,11 @@ msgstr "Этот файл содержит исполняемый код и мо
|
|
1597 |
msgid "Malicious code found"
|
1598 |
msgstr "Найден вредоносный код"
|
1599 |
|
1600 |
-
#: dashboard.php:
|
1601 |
msgid "Cleaning up"
|
1602 |
msgstr "Очистка"
|
1603 |
|
1604 |
-
#: cerber-
|
1605 |
msgid "Awesome!"
|
1606 |
msgstr "Замечательно!"
|
1607 |
|
@@ -1609,54 +1657,54 @@ msgstr "Замечательно!"
|
|
1609 |
msgid "Defends WordPress against hacker attacks, spam, trojans, and viruses. Malware scanner and integrity checker. Hardening WordPress with a set of comprehensive security algorithms. Spam protection with a sophisticated bot detection engine and reCAPTCHA. Tracks user and intruder activity with powerful email, mobile and desktop notifications."
|
1610 |
msgstr "Защищает WordPress от атак хакеров, спама, троянов и вирусов. Включает сканер вредоносного ПО и проверку целостности. Усиление защиты WordPress набором комплексных алгоритмов безопасности. Защита от спама тонким определением ботов и reCAPTCHA. Отслеживание пользовательской активности и вторжений с уведомлением по email, а также через уведомления браузера или на мобильные устройства."
|
1611 |
|
1612 |
-
#: admin/cerber-settings.php:
|
1613 |
msgctxt "preposition of time like: at 11:00"
|
1614 |
msgid "at"
|
1615 |
msgstr "в"
|
1616 |
|
1617 |
-
#: dashboard.php:
|
1618 |
msgid "Anti-spam engine"
|
1619 |
msgstr "Антиспам защита"
|
1620 |
|
1621 |
-
#: common.php:
|
1622 |
msgctxt "preposition of a period of time like: in 6 hours"
|
1623 |
msgid "in %s"
|
1624 |
msgstr "Через %s"
|
1625 |
|
1626 |
-
#: admin/cerber-admin.php:
|
1627 |
msgid "The file has been restored to its original location."
|
1628 |
msgstr "Файл был восстановлен по оригинальному местоположению."
|
1629 |
|
1630 |
-
#: admin/cerber-admin.php:
|
1631 |
msgid "The file has been deleted permanently."
|
1632 |
msgstr "Файл удален навсегда."
|
1633 |
|
1634 |
-
#: admin/cerber-admin.php:
|
1635 |
msgid "File"
|
1636 |
msgstr "Файл"
|
1637 |
|
1638 |
-
#: admin/cerber-admin.php:
|
1639 |
-
#: admin/cerber-admin.php:
|
1640 |
msgid "Size"
|
1641 |
msgstr "Размер"
|
1642 |
|
1643 |
-
#: admin/cerber-admin.php:
|
1644 |
msgid "Automatic deletion"
|
1645 |
msgstr "Автоматическое удаление"
|
1646 |
|
1647 |
-
#: admin/cerber-admin.php:
|
1648 |
msgid "Delete permanently"
|
1649 |
msgstr "Удалить навсегда"
|
1650 |
|
1651 |
-
#: admin/cerber-admin.php:
|
1652 |
msgid "Restore"
|
1653 |
msgstr "Восстановить"
|
1654 |
|
1655 |
-
#: admin/cerber-admin.php:
|
1656 |
msgid "There are no files in the quarantine at the moment."
|
1657 |
msgstr "В карантине сейчас нет файлов."
|
1658 |
|
1659 |
-
#: admin/cerber-admin.php:96 admin/cerber-admin.php:
|
1660 |
msgid "Scanned"
|
1661 |
msgstr "Проверено"
|
1662 |
|
@@ -1672,7 +1720,7 @@ msgstr "Измененные файлы"
|
|
1672 |
msgid "New files"
|
1673 |
msgstr "Новые файлы"
|
1674 |
|
1675 |
-
#: nexus/cerber-slave-list.php:
|
1676 |
msgid "Vulnerabilities"
|
1677 |
msgstr "Уязвимости"
|
1678 |
|
@@ -1688,59 +1736,59 @@ msgstr "Завершено"
|
|
1688 |
msgid "Started"
|
1689 |
msgstr "Начато"
|
1690 |
|
1691 |
-
#: dashboard.php:
|
1692 |
msgid "Quarantine"
|
1693 |
msgstr "Карантин"
|
1694 |
|
1695 |
-
#: cerber-load.php:
|
1696 |
msgid "You have exceeded the number of allowed login attempts. Please try again in %d minutes."
|
1697 |
msgstr "Вы исчерпали максимально допустимое количество попыток входа. Попробуйте снова через %d минут."
|
1698 |
|
1699 |
-
#: settings.php:
|
1700 |
msgid "Scan results reporting"
|
1701 |
msgstr "Отчет о результатах проверки"
|
1702 |
|
1703 |
-
#: settings.php:
|
1704 |
msgid "Automated recurring scan schedule"
|
1705 |
msgstr "План автоматической повторной проверки"
|
1706 |
|
1707 |
-
#: dashboard.php:
|
1708 |
msgid "Errors"
|
1709 |
msgstr "Ошибки"
|
1710 |
|
1711 |
-
#: dashboard.php:
|
1712 |
msgid "Suspicious activity"
|
1713 |
msgstr "Подозрительная активность"
|
1714 |
|
1715 |
-
#: dashboard.php:
|
1716 |
msgid "Activated"
|
1717 |
msgstr "Активация"
|
1718 |
|
1719 |
-
#: common.php:
|
1720 |
msgid "Bytes"
|
1721 |
msgstr "Байт"
|
1722 |
|
1723 |
-
#: common.php:
|
1724 |
msgid "Attempt to upload a file with malicious code"
|
1725 |
msgstr "Попытка загрузки файла с вредоносным кодом"
|
1726 |
|
1727 |
-
#: common.php:
|
1728 |
msgid "Malicious code detected"
|
1729 |
msgstr "Обнаружен вредоносный код"
|
1730 |
|
1731 |
-
#: common.php:
|
1732 |
msgid "Suspicious number of nested values"
|
1733 |
msgstr "Подозрительное количество вложенных значений"
|
1734 |
|
1735 |
-
#: common.php:
|
1736 |
msgid "Suspicious number of fields"
|
1737 |
msgstr "Подозрительное число полей"
|
1738 |
|
1739 |
-
#: common.php:
|
1740 |
msgid "User activated"
|
1741 |
msgstr "Пользователь активирован"
|
1742 |
|
1743 |
-
#: common.php:
|
1744 |
msgid "Malicious request denied"
|
1745 |
msgstr "Заблокирован вредоносный запрос"
|
1746 |
|
@@ -1764,87 +1812,87 @@ msgstr "Невозможно проверить целостность из-за
|
|
1764 |
msgid "Vulnerability found"
|
1765 |
msgstr "Обнаружена уязвимость"
|
1766 |
|
1767 |
-
#: admin/cerber-settings.php:
|
1768 |
msgid "Unable to update the schedule"
|
1769 |
msgstr "Невозможно обновить запланированное"
|
1770 |
|
1771 |
-
#: admin/cerber-settings.php:
|
1772 |
msgid "The schedule has been updated"
|
1773 |
msgstr "Запланированное обновлено"
|
1774 |
|
1775 |
-
#: settings.php:
|
1776 |
msgid "Include scan errors"
|
1777 |
msgstr "Включать ошибки сканера"
|
1778 |
|
1779 |
-
#: settings.php:
|
1780 |
msgid "Include file sizes"
|
1781 |
msgstr "Включать размеры файлов"
|
1782 |
|
1783 |
-
#: settings.php:
|
1784 |
msgid "If new issues found"
|
1785 |
msgstr "Если найдены новые проблемы"
|
1786 |
|
1787 |
-
#: settings.php:
|
1788 |
msgid "If any changes in scan results occurred"
|
1789 |
msgstr "Если найдены изменения в результатах сканирования"
|
1790 |
|
1791 |
-
#: settings.php:
|
1792 |
msgid "After every scan"
|
1793 |
msgstr "После каждого сканирования"
|
1794 |
|
1795 |
-
#: settings.php:
|
1796 |
msgid "Send email report"
|
1797 |
msgstr "Отсылать отчет по эл.почте"
|
1798 |
|
1799 |
-
#: settings.php:
|
1800 |
msgid "Report an issue if any of the following is true"
|
1801 |
msgstr "Отчитываться о проблемах, если нижеперечисленное верно"
|
1802 |
|
1803 |
-
#: settings.php:
|
1804 |
msgid "High severity"
|
1805 |
msgstr "Высокая тяжесть"
|
1806 |
|
1807 |
-
#: settings.php:
|
1808 |
msgid "Medium severity"
|
1809 |
msgstr "Средняя тяжесть"
|
1810 |
|
1811 |
-
#: settings.php:
|
1812 |
msgid "Low severity"
|
1813 |
msgstr "Низкая тяжесть"
|
1814 |
|
1815 |
-
#: settings.php:
|
1816 |
msgid "Launch Full Scan"
|
1817 |
msgstr "Запуск полной проверки"
|
1818 |
|
1819 |
-
#: settings.php:
|
1820 |
msgid "Launch Quick Scan"
|
1821 |
msgstr "Запуск быстрой проверки"
|
1822 |
|
1823 |
-
#: settings.php:
|
1824 |
msgid "Monitor modified files"
|
1825 |
msgstr "Наблюдать за изменением файлов"
|
1826 |
|
1827 |
-
#: settings.php:
|
1828 |
msgid "Monitor new files"
|
1829 |
msgstr "Наблюдать за новыми файлами"
|
1830 |
|
1831 |
-
#: cerber-scanner.php:
|
1832 |
msgid "To view full report visit"
|
1833 |
msgstr "Для просмотра полного отчета зайдите на"
|
1834 |
|
1835 |
-
#: cerber-scanner.php:
|
1836 |
msgid "Files scanned"
|
1837 |
msgstr "Проверено файлов"
|
1838 |
|
1839 |
-
#: cerber-scanner.php:
|
1840 |
msgid "Quick Scan Report"
|
1841 |
msgstr "Отчет быстрой проверки"
|
1842 |
|
1843 |
-
#: cerber-scanner.php:
|
1844 |
msgid "Full Scan Report"
|
1845 |
msgstr "Отчет полной проверки"
|
1846 |
|
1847 |
-
#: admin/cerber-admin.php:
|
1848 |
msgid "File access error. Possibly scan results are outdated. Please run Quick or Full Scan."
|
1849 |
msgstr "Ошибка доступа к файлу. Возможно результаты проверки устарели. Запустите быструю или полную проверку."
|
1850 |
|
@@ -1920,9 +1968,9 @@ msgstr "Каждые 3 часа"
|
|
1920 |
msgid "Every hour"
|
1921 |
msgstr "Каждый час"
|
1922 |
|
1923 |
-
#: dashboard.php:
|
1924 |
-
#: cerber-users.php:20 cerber-users.php:446 settings.php:
|
1925 |
-
#: settings.php:
|
1926 |
msgid "Disabled"
|
1927 |
msgstr "Отключено"
|
1928 |
|
@@ -1942,11 +1990,11 @@ msgstr "Найдены подозрительные директивы"
|
|
1942 |
msgid "Checksum mismatch"
|
1943 |
msgstr "Несовпадение контрольной суммы"
|
1944 |
|
1945 |
-
#: dashboard.php:
|
1946 |
msgid "Quick Scan"
|
1947 |
msgstr "Быстрая проверка"
|
1948 |
|
1949 |
-
#: dashboard.php:
|
1950 |
msgid "Full Scan"
|
1951 |
msgstr "Полная проверка"
|
1952 |
|
@@ -1962,63 +2010,63 @@ msgstr "Предыдущая попытка проверки, начатая %s,
|
|
1962 |
msgid "Currently a scheduled scan in progress. Please wait until it is finished."
|
1963 |
msgstr "Сейчас выполняется запланированная проверка. Дождитесь пока она завершится."
|
1964 |
|
1965 |
-
#:
|
1966 |
-
msgid "Scanner Report"
|
1967 |
-
msgstr "Отчет проверки"
|
1968 |
-
|
1969 |
-
#: dashboard.php:4725
|
1970 |
msgid "Scheduling"
|
1971 |
msgstr "Планирование"
|
1972 |
|
|
|
|
|
|
|
|
|
1973 |
#. Plugin Name of the plugin
|
1974 |
-
msgid "WP Cerber Security,
|
1975 |
-
msgstr "WP Cerber Security,
|
1976 |
|
1977 |
-
#: settings.php:
|
1978 |
msgid "Delete quarantined files after"
|
1979 |
msgstr "Удалять файлы карантина через"
|
1980 |
|
1981 |
-
#: settings.php:
|
1982 |
msgid "Scan session directory"
|
1983 |
msgstr "Проверять каталог файлов сессий"
|
1984 |
|
1985 |
-
#: settings.php:
|
1986 |
msgid "Scan temporary directory"
|
1987 |
msgstr "Проверять каталог временных файлов"
|
1988 |
|
1989 |
-
#: settings.php:
|
1990 |
msgid "Directories to exclude"
|
1991 |
msgstr "Каталоги для исключения"
|
1992 |
|
1993 |
-
#: settings.php:
|
1994 |
msgid "Specify file extensions to search for. Full scan only. Use comma to separate items."
|
1995 |
msgstr "Укажите расширения файлов для поиска. Используется только при полной проверке. Испольуйте запятую для разделения элементов."
|
1996 |
|
1997 |
-
#: settings.php:
|
1998 |
msgid "Unwanted file extensions"
|
1999 |
msgstr "Нежелательные расширения файлов"
|
2000 |
|
2001 |
-
#: settings.php:
|
2002 |
msgid "Specify custom PHP code signatures. One item per line. To specify a REGEX pattern, enclose a whole line in two braces."
|
2003 |
msgstr "Укажите пользовательские подписи PHP кода. Один элемент на строку. Для использования регулярных выражений, включите строку в фигурные скобки { }."
|
2004 |
|
2005 |
-
#: settings.php:
|
2006 |
msgid "Custom signatures"
|
2007 |
msgstr "Пользовательские отпечатки"
|
2008 |
|
2009 |
-
#: settings.php:
|
2010 |
msgid "Scanner settings"
|
2011 |
msgstr "Настройки сканера"
|
2012 |
|
2013 |
-
#: settings.php:
|
2014 |
msgid "Disable dashboard redirection"
|
2015 |
msgstr "Отключить перенаправление с консоли"
|
2016 |
|
2017 |
-
#: settings.php:
|
2018 |
msgid "Use White IP Access List"
|
2019 |
msgstr "Использовать белый список IP"
|
2020 |
|
2021 |
-
#: cerber-scanner.php:
|
2022 |
msgid "Issues total"
|
2023 |
msgstr "Всего проблем"
|
2024 |
|
@@ -2054,7 +2102,7 @@ msgstr "Найден подозрительный код"
|
|
2054 |
msgid "Content has been modified"
|
2055 |
msgstr "Содержимое изменено"
|
2056 |
|
2057 |
-
#: cerber-scanner.php:1455 cerber-scanner.php:
|
2058 |
msgid "Unable to open file"
|
2059 |
msgstr "Невозможно открыть файл"
|
2060 |
|
@@ -2106,873 +2154,869 @@ msgstr "Начать полную проверку"
|
|
2106 |
msgid "Start Quick Scan"
|
2107 |
msgstr "Начать быструю проверку"
|
2108 |
|
2109 |
-
#: dashboard.php:
|
2110 |
msgid "Security Scanner"
|
2111 |
msgstr "Сканер безопасности"
|
2112 |
|
2113 |
-
#: dashboard.php:
|
2114 |
msgid "Site Integrity"
|
2115 |
msgstr "Целостность сайта"
|
2116 |
|
2117 |
-
#: settings.php:
|
2118 |
msgid "If you forget your Custom login URL, you will be unable to log in."
|
2119 |
msgstr "Если вы забудете ваш пользовательский URL входа, то вы не сможете войти."
|
2120 |
|
2121 |
-
#: settings.php:
|
2122 |
msgid "Be careful about enabling these options."
|
2123 |
msgstr "Будьте осторожны при включении этих настроек."
|
2124 |
|
2125 |
-
#: common.php:
|
2126 |
msgid "Denied"
|
2127 |
msgstr "Запрещено"
|
2128 |
|
2129 |
-
#: settings.php:
|
2130 |
msgid "To specify a REGEX pattern, enclose a whole line in two braces."
|
2131 |
msgstr "Для использования регулярных выражений заключите строку целиком в фигурные скобки { }."
|
2132 |
|
2133 |
-
#: admin/cerber-settings.php:
|
2134 |
msgid "Plugin initialization mode has not been changed"
|
2135 |
msgstr "Режим инициализации плагина не был изменен"
|
2136 |
|
2137 |
-
#: settings.php:
|
2138 |
msgid "Standard mode"
|
2139 |
msgstr "Стандартный режим"
|
2140 |
|
2141 |
-
#: settings.php:
|
2142 |
msgid "Legacy mode"
|
2143 |
msgstr "Старый режим"
|
2144 |
|
2145 |
-
#: settings.php:
|
2146 |
msgid "Load security engine"
|
2147 |
msgstr "Загрузка движка безопасности"
|
2148 |
|
2149 |
-
#: settings.php:
|
2150 |
msgid "Plugin initialization"
|
2151 |
msgstr "Инициализация плагина"
|
2152 |
|
2153 |
-
#: common.php:
|
2154 |
msgid "Unable to delete the file"
|
2155 |
msgstr "Невозможно удалить файл"
|
2156 |
|
2157 |
-
#: common.php:
|
2158 |
msgid "Unable to copy the file"
|
2159 |
msgstr "Невозможно скопировать файл"
|
2160 |
|
2161 |
-
#: common.php:
|
2162 |
msgid "File not found"
|
2163 |
msgstr "Файл не найден"
|
2164 |
|
2165 |
-
#: common.php:
|
2166 |
msgid "Destination folder access denied"
|
2167 |
msgstr "Доступ к каталогу назначения закрыт"
|
2168 |
|
2169 |
-
#: common.php:
|
2170 |
msgid "Unable to create the directory"
|
2171 |
msgstr "Невозможно создать каталог"
|
2172 |
|
2173 |
-
#: common.php:
|
2174 |
msgid "File upload denied"
|
2175 |
msgstr "Предотвращена загрузка файла"
|
2176 |
|
2177 |
-
#: settings.php:
|
2178 |
msgid "Block unauthorized access to load-scripts.php and load-styles.php"
|
2179 |
msgstr "Блокировка неавторизованного доступа к load-scripts.php и load-styles.php"
|
2180 |
|
2181 |
-
#: settings.php:
|
2182 |
msgid "Protect admin scripts"
|
2183 |
msgstr "Защита скриптов администратора"
|
2184 |
|
2185 |
-
#: cerber-load.php:
|
2186 |
msgid "We're sorry, you are not allowed to proceed"
|
2187 |
msgstr "Извините, вам не разрешено продолжить"
|
2188 |
|
2189 |
-
#: settings.php:
|
2190 |
msgid "Enter a request URI to exclude the request from inspection. One item per line."
|
2191 |
msgstr "Введите URI запроса для исключения из инспекции. Один элемент на строку."
|
2192 |
|
2193 |
-
#: settings.php:
|
2194 |
msgid "Request whitelist"
|
2195 |
msgstr "Белый список запросов"
|
2196 |
|
2197 |
-
#: settings.php:
|
2198 |
msgid "milliseconds"
|
2199 |
msgstr "миллисекунд"
|
2200 |
|
2201 |
-
#: settings.php:
|
2202 |
msgid "Page generation time threshold"
|
2203 |
msgstr "Порог времени генерации страницы"
|
2204 |
|
2205 |
-
#: settings.php:
|
2206 |
msgid "Save request cookies"
|
2207 |
msgstr "Сохранять куки запроса"
|
2208 |
|
2209 |
-
#: settings.php:
|
2210 |
msgid "Save $_SERVER"
|
2211 |
msgstr "Сохранять $_SERVER"
|
2212 |
|
2213 |
-
#: settings.php:
|
2214 |
msgid "Save request headers"
|
2215 |
msgstr "Сохранять заголовки запроса"
|
2216 |
|
2217 |
-
#: settings.php:
|
2218 |
msgid "Mask these form fields"
|
2219 |
msgstr "Маскировать эти поля форм"
|
2220 |
|
2221 |
-
#: settings.php:
|
2222 |
msgid "Save request fields"
|
2223 |
msgstr "Сохранять поля запросов"
|
2224 |
|
2225 |
-
#: settings.php:
|
2226 |
-
msgid "Ignore crawlers"
|
2227 |
-
msgstr "Игнорировать веб-пауков"
|
2228 |
-
|
2229 |
-
#: settings.php:771
|
2230 |
msgid "All traffic"
|
2231 |
msgstr "Весь трафик"
|
2232 |
|
2233 |
-
#: settings.php:
|
2234 |
msgid "Smart"
|
2235 |
msgstr "Умная выборка"
|
2236 |
|
2237 |
-
#: settings.php:
|
2238 |
msgid "Logging disabled"
|
2239 |
msgstr "Журнал отключен"
|
2240 |
|
2241 |
-
#: settings.php:
|
2242 |
msgid "Logging mode"
|
2243 |
msgstr "Режим журнала"
|
2244 |
|
2245 |
-
#: settings.php:
|
2246 |
msgid "Enable traffic inspection"
|
2247 |
msgstr "Включить инспектирование трафика"
|
2248 |
|
2249 |
-
#: dashboard.php:
|
2250 |
msgid "Advanced Search"
|
2251 |
msgstr "Улучшенный поиск"
|
2252 |
|
2253 |
-
#: dashboard.php:
|
2254 |
msgid "Refresh"
|
2255 |
msgstr "Обновить"
|
2256 |
|
2257 |
-
#: dashboard.php:
|
2258 |
msgid "Longer than"
|
2259 |
msgstr "Дольше чем"
|
2260 |
|
2261 |
-
#: dashboard.php:
|
2262 |
msgid "Page Not Found"
|
2263 |
msgstr "Страница не найдена"
|
2264 |
|
2265 |
-
#: dashboard.php:
|
2266 |
msgid "Form submissions"
|
2267 |
msgstr "Отправки форм"
|
2268 |
|
2269 |
-
#: dashboard.php:
|
2270 |
msgid "Not logged in visitors"
|
2271 |
msgstr "Неавторизованные посетители"
|
2272 |
|
2273 |
-
#: dashboard.php:
|
2274 |
msgid "All requests"
|
2275 |
msgstr "Все запросы"
|
2276 |
|
2277 |
-
#: dashboard.php:
|
2278 |
msgid "No requests have been logged."
|
2279 |
msgstr "В журнале нет данных о запросах."
|
2280 |
|
2281 |
-
#: dashboard.php:
|
2282 |
msgid "User Agent"
|
2283 |
msgstr "User Agent"
|
2284 |
|
2285 |
-
#: dashboard.php:
|
2286 |
msgid "Host Info"
|
2287 |
msgstr "Информация о хосте"
|
2288 |
|
2289 |
-
#: dashboard.php:
|
2290 |
msgid "Request"
|
2291 |
msgstr "Запрос"
|
2292 |
|
2293 |
-
#: dashboard.php:
|
2294 |
msgid "Live Traffic"
|
2295 |
msgstr "Живой трафик"
|
2296 |
|
2297 |
-
#: dashboard.php:
|
2298 |
msgid "Traffic"
|
2299 |
msgstr "Трафик"
|
2300 |
|
2301 |
-
#: dashboard.php:
|
2302 |
msgid "no connection"
|
2303 |
msgstr "нет подключения"
|
2304 |
|
2305 |
-
#: dashboard.php:
|
2306 |
msgid "enabled"
|
2307 |
msgstr "включено"
|
2308 |
|
2309 |
-
#: dashboard.php:
|
2310 |
msgid "Traffic Inspector"
|
2311 |
msgstr "Инспектор трафика"
|
2312 |
|
2313 |
-
#: dashboard.php:
|
2314 |
msgid "Cerber Traffic Inspector"
|
2315 |
msgstr "Цербер-инспектор трафика"
|
2316 |
|
2317 |
-
#: dashboard.php:
|
2318 |
msgid "Last seen"
|
2319 |
msgstr "Последний раз"
|
2320 |
|
2321 |
-
#:
|
2322 |
msgid "Not specified"
|
2323 |
msgstr "Не указано"
|
2324 |
|
2325 |
-
#: common.php:
|
2326 |
-
msgid "Probing for vulnerable
|
2327 |
-
msgstr "Проверка на уязвимый
|
2328 |
|
2329 |
-
#: common.php:
|
2330 |
msgid "Check for requests"
|
2331 |
msgstr "Проверить запросы"
|
2332 |
|
2333 |
-
#: dashboard.php:
|
2334 |
msgid "You cannot add your IP address or network"
|
2335 |
msgstr "Вы не можете добавить ваш IP-адрес или сеть"
|
2336 |
|
2337 |
-
#: dashboard.php:
|
2338 |
msgid "Optional comment for this entry"
|
2339 |
msgstr "Необязательный комментарий к этой записи"
|
2340 |
|
2341 |
-
#: cerber-load.php:
|
2342 |
msgid "Attempts to log in with non-existing usernames"
|
2343 |
msgstr "Попытка войти с несуществующим именем пользователя"
|
2344 |
|
2345 |
-
#: cerber-load.php:
|
2346 |
msgid "Weekly Report"
|
2347 |
msgstr "Недельный отчет"
|
2348 |
|
2349 |
-
#: cerber-load.php:
|
2350 |
msgid "Your last sign-in was %s from %s"
|
2351 |
msgstr "Ваш последний вход был %s с %s"
|
2352 |
|
2353 |
-
#: settings.php:
|
2354 |
msgid "Enable reporting"
|
2355 |
msgstr "Включить отчеты"
|
2356 |
|
2357 |
-
#: settings.php:
|
2358 |
msgid "Enter a part of query string or query path to exclude a request from inspection by the engine. One item per line."
|
2359 |
msgstr "Введите часть строки или пути запроса для исключения запроса из проверки движком. Один элемент на строку."
|
2360 |
|
2361 |
-
#: settings.php:
|
2362 |
msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
|
2363 |
msgstr "Для использования регулярных выражений оберните их в два прямых слеша."
|
2364 |
|
2365 |
-
#: settings.php:
|
2366 |
msgid "Display simple 404 page"
|
2367 |
msgstr "Показать простую страницу 404"
|
2368 |
|
2369 |
-
#: settings.php:
|
2370 |
msgid "Use 404 template from the active theme"
|
2371 |
msgstr "Использовать шаблон 404 активной темы"
|
2372 |
|
2373 |
-
#: dashboard.php:
|
2374 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2375 |
msgid "Selected countries are not permitted to %s, other countries are permitted to"
|
2376 |
msgstr "Выбранным странам не разрешено %s, остальным странам разрешено"
|
2377 |
|
2378 |
-
#: dashboard.php:
|
2379 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2380 |
msgid "Selected countries are permitted to %s, other countries are not permitted to"
|
2381 |
msgstr "Выбранным странам разрешено %s, остальным странам - нет"
|
2382 |
|
2383 |
-
#: dashboard.php:
|
2384 |
msgid "Not permitted for one country"
|
2385 |
msgid_plural "Not permitted for %d countries"
|
2386 |
msgstr[0] "Не разрешено в одной стране"
|
2387 |
msgstr[1] "Не разрешено в %d странах"
|
2388 |
msgstr[2] "Не разрешено в %d странах"
|
2389 |
|
2390 |
-
#: dashboard.php:
|
2391 |
msgid "Unable to send email to"
|
2392 |
msgstr "Невозможно отправить email на"
|
2393 |
|
2394 |
-
#: dashboard.php:
|
2395 |
msgid "Email has been sent to"
|
2396 |
msgstr "Сообщение было отправлено на электронный адрес"
|
2397 |
|
2398 |
-
#: cerber-load.php:
|
2399 |
msgid "Activity details"
|
2400 |
msgstr "Подробно об активности"
|
2401 |
|
2402 |
-
#: cerber-load.php:
|
2403 |
msgid "Your license is valid until"
|
2404 |
msgstr "Ваша лицензия действительна до"
|
2405 |
|
2406 |
-
#: cerber-load.php:
|
2407 |
msgid "Your login page:"
|
2408 |
msgstr "Ваша страница входа:"
|
2409 |
|
2410 |
-
#: cerber-load.php:
|
2411 |
msgid "To change reporting settings visit"
|
2412 |
msgstr "Для смены настроек отчетности зайдите"
|
2413 |
|
2414 |
-
#: cerber-load.php:
|
2415 |
msgid "Weekly report"
|
2416 |
msgstr "Недельный отчет"
|
2417 |
|
2418 |
-
#: cerber-load.php:
|
2419 |
msgid "> > > Translator of WP Cerber? To get the PRO license for free, drop your contacts here: https://wpcerber.com/contact/"
|
2420 |
msgstr ">>> Переводите WP Cerber? Получите PRO лицензию бесплатно, оставьте контакты здесь: https://wpcerber.com/contact/"
|
2421 |
|
2422 |
-
#: admin/cerber-settings.php:
|
2423 |
msgid "Click to send now"
|
2424 |
msgstr "Нажмите для отправки сейчас"
|
2425 |
|
2426 |
-
#: admin/cerber-settings.php:
|
2427 |
msgid "Saturday"
|
2428 |
msgstr "Суббота"
|
2429 |
|
2430 |
-
#: admin/cerber-settings.php:
|
2431 |
msgid "Friday"
|
2432 |
msgstr "Пятница"
|
2433 |
|
2434 |
-
#: admin/cerber-settings.php:
|
2435 |
msgid "Thursday"
|
2436 |
msgstr "Четверг"
|
2437 |
|
2438 |
-
#: admin/cerber-settings.php:
|
2439 |
msgid "Wednesday"
|
2440 |
msgstr "Среда"
|
2441 |
|
2442 |
-
#: admin/cerber-settings.php:
|
2443 |
msgid "Tuesday"
|
2444 |
msgstr "Вторник"
|
2445 |
|
2446 |
-
#: admin/cerber-settings.php:
|
2447 |
msgid "Monday"
|
2448 |
msgstr "Понедельник"
|
2449 |
|
2450 |
-
#: admin/cerber-settings.php:
|
2451 |
msgid "Sunday"
|
2452 |
msgstr "Воскресенье"
|
2453 |
|
2454 |
-
#: settings.php:
|
2455 |
msgid "Weekly reports"
|
2456 |
msgstr "Недельные отчеты"
|
2457 |
|
2458 |
-
#: dashboard.php:
|
2459 |
msgid "Main settings"
|
2460 |
msgstr "Основные настройки"
|
2461 |
|
2462 |
-
#: admin/cerber-settings.php:
|
2463 |
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache."
|
2464 |
msgstr "Если вы используете плагин кеширования, вам нужно добавить новый URL входа в список исключений кеширования"
|
2465 |
|
2466 |
-
#: settings.php:
|
2467 |
msgid "Mark it as spam"
|
2468 |
msgstr "Пометить как спам"
|
2469 |
|
2470 |
-
#: settings.php:
|
2471 |
msgid "Deny it completely"
|
2472 |
msgstr "Полностью запретить"
|
2473 |
|
2474 |
-
#: settings.php:
|
2475 |
msgid "Sort users in dashboard"
|
2476 |
msgstr "Сортировать пользователей в консоли"
|
2477 |
|
2478 |
-
#: settings.php:
|
2479 |
msgid "Registration limit"
|
2480 |
msgstr "Предел регистраций"
|
2481 |
|
2482 |
-
#: settings.php:
|
2483 |
msgid "Allow REST API for logged in users"
|
2484 |
msgstr "Разрешить REST API для авторизованных пользователей"
|
2485 |
|
2486 |
-
#: dashboard.php:
|
2487 |
msgid "Use REST API"
|
2488 |
msgstr "использование REST API"
|
2489 |
|
2490 |
-
#: dashboard.php:
|
2491 |
msgid "Use XML-RPC"
|
2492 |
msgstr "использование XML-RPC"
|
2493 |
|
2494 |
-
#: dashboard.php:
|
2495 |
msgid "Register on the website"
|
2496 |
msgstr "регистрация на сайте"
|
2497 |
|
2498 |
-
#: dashboard.php:
|
2499 |
-
msgid "Log
|
2500 |
msgstr "авторизация на сайте"
|
2501 |
|
2502 |
-
#: dashboard.php:
|
2503 |
msgid "Post comments"
|
2504 |
msgstr "отправка комментариев"
|
2505 |
|
2506 |
-
#: dashboard.php:
|
2507 |
msgid "Submit forms"
|
2508 |
msgstr "отправка форм"
|
2509 |
|
2510 |
-
#: dashboard.php:
|
2511 |
msgid "Click on a country name to add it to the list of selected countries"
|
2512 |
msgstr "Нажмите на страну чтобы добавить ее в список выбранных"
|
2513 |
|
2514 |
-
#: dashboard.php:
|
2515 |
msgid "Start typing here to find a country"
|
2516 |
msgstr "Начните печатать тут чтобы найти страну"
|
2517 |
|
2518 |
-
#: cerber-load.php:
|
2519 |
msgid "Getting Started Guide"
|
2520 |
msgstr "Руководство с чего начать"
|
2521 |
|
2522 |
-
#: dashboard.php:
|
2523 |
msgid "in the last 24 hours"
|
2524 |
msgstr "В последние 24 часа"
|
2525 |
|
2526 |
-
#: dashboard.php:
|
2527 |
msgid "You"
|
2528 |
msgstr "Вы"
|
2529 |
|
2530 |
-
#: dashboard.php:
|
2531 |
msgid "Registered"
|
2532 |
msgstr "Зарегистрирован"
|
2533 |
|
2534 |
-
#: dashboard.php:
|
2535 |
msgid "Failed login attempts"
|
2536 |
msgstr "Неудачные попытки входа"
|
2537 |
|
2538 |
-
#: common.php:
|
2539 |
msgid "Multiple suspicious activities were detected"
|
2540 |
msgstr "Обнаружена множественная подозрительная активность"
|
2541 |
|
2542 |
-
#: common.php:
|
2543 |
msgid "Multiple suspicious activities"
|
2544 |
msgstr "Множественная подозрительная активность"
|
2545 |
|
2546 |
-
#: common.php:
|
2547 |
msgid "Limit reached"
|
2548 |
msgstr "Предел достигнут"
|
2549 |
|
2550 |
-
#: settings.php:
|
2551 |
msgid "Query whitelist"
|
2552 |
msgstr "Белый список запросов"
|
2553 |
|
2554 |
-
#: settings.php:
|
2555 |
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
2556 |
msgstr "Укажите пространства имен REST API разрешенных при отключении REST API, одно имя на строку."
|
2557 |
|
2558 |
-
#: settings.php:
|
2559 |
msgid "Block access to WordPress REST API except any of the following"
|
2560 |
msgstr "Блокировать доступ к REST API кроме следующего"
|
2561 |
|
2562 |
-
#: dashboard.php:
|
2563 |
msgid "Security rules have been updated"
|
2564 |
msgstr "Правила безопасности обновлены"
|
2565 |
|
2566 |
-
#: dashboard.php:
|
2567 |
msgid "No rule"
|
2568 |
msgstr "Нет правила"
|
2569 |
|
2570 |
-
#: dashboard.php:
|
2571 |
msgid "Permitted for one country"
|
2572 |
msgid_plural "Permitted for %d countries"
|
2573 |
msgstr[0] "Разрешается для одной страны"
|
2574 |
msgstr[1] "Разрешается для %d стран"
|
2575 |
msgstr[2] "Разрешается для %d стран"
|
2576 |
|
2577 |
-
#: dashboard.php:
|
2578 |
msgid "Countries"
|
2579 |
msgstr "Страны"
|
2580 |
|
2581 |
-
#: common.php:
|
2582 |
msgid "Spam form submissions denied"
|
2583 |
msgstr "Заблокированы отправки форм спама"
|
2584 |
|
2585 |
-
#: dashboard.php:
|
2586 |
msgid "Security Rules"
|
2587 |
msgstr "Правила безопасности"
|
2588 |
|
2589 |
-
#: dashboard.php:
|
2590 |
msgid "Cerber Security Rules"
|
2591 |
msgstr "Правила безопасности Цербер"
|
2592 |
|
2593 |
-
#: dashboard.php:
|
2594 |
msgid "Country"
|
2595 |
msgstr "Страна"
|
2596 |
|
2597 |
-
#: common.php:
|
2598 |
msgid "Blocked by country rule"
|
2599 |
msgstr "Заблокирован по ограничению для страны"
|
2600 |
|
2601 |
-
#: common.php:
|
2602 |
msgid "Malicious activity detected"
|
2603 |
msgstr "Обнаружена вредоносная активность"
|
2604 |
|
2605 |
-
#: common.php:
|
2606 |
msgid "Citadel mode is active"
|
2607 |
msgstr "Режим цитадель активен"
|
2608 |
|
2609 |
-
#: common.php:
|
2610 |
msgid "Bot detected"
|
2611 |
msgstr "Обнаружен бот"
|
2612 |
|
2613 |
-
#: common.php:
|
2614 |
msgid "XML-RPC request denied"
|
2615 |
msgstr "Запрос XML-RPC заблокирован"
|
2616 |
|
2617 |
-
#: common.php:
|
2618 |
msgid "Request to REST API denied"
|
2619 |
msgstr "Запрос к REST API заблокирован"
|
2620 |
|
2621 |
-
#: common.php:
|
2622 |
msgid "Comment denied"
|
2623 |
msgstr "Комментарий заблокирован"
|
2624 |
|
2625 |
-
#: common.php:
|
2626 |
msgid "Form submission denied"
|
2627 |
msgstr "Отправка формы заблокирована"
|
2628 |
|
2629 |
-
#: dashboard.php:
|
2630 |
msgid "License"
|
2631 |
msgstr "Лицензия"
|
2632 |
|
2633 |
-
#: settings.php:
|
2634 |
msgid "Disable bot detection engine for logged in users"
|
2635 |
msgstr "Отключить определение ботов для авторизованных пользователей"
|
2636 |
|
2637 |
-
#: dashboard.php:
|
2638 |
-
#: settings.php:
|
2639 |
msgid "Logged in users"
|
2640 |
msgstr "Авторизованные пользователи"
|
2641 |
|
2642 |
-
#: settings.php:
|
2643 |
msgid "Use less restrictive policies (allow AJAX)"
|
2644 |
msgstr "Использовать менее жесткую политику (разрешить AJAX)"
|
2645 |
|
2646 |
-
#: settings.php:
|
2647 |
msgid "Safe mode"
|
2648 |
msgstr "Безопасный режим"
|
2649 |
|
2650 |
-
#: settings.php:
|
2651 |
msgid "Adjust anti-spam engine"
|
2652 |
msgstr "Настроить антиспам-движок"
|
2653 |
|
2654 |
-
#: settings.php:
|
2655 |
msgid "Protect all forms on the website with bot detection engine"
|
2656 |
msgstr "Защитить все формы на сайте через определение ботов"
|
2657 |
|
2658 |
-
#: settings.php:
|
2659 |
msgid "Other forms"
|
2660 |
msgstr "Другие формы"
|
2661 |
|
2662 |
-
#: common.php:
|
2663 |
msgid "Spam form submission denied"
|
2664 |
msgstr "Отправка формы со спамом заблокирована"
|
2665 |
|
2666 |
-
#: cerber-load.php:
|
2667 |
msgid "Sorry, human verification failed."
|
2668 |
msgstr "Извините, проверка на человека не удалась."
|
2669 |
|
2670 |
-
#: settings.php:
|
2671 |
msgid "Move spam comments to trash after"
|
2672 |
msgstr "Удалить спам комментарии в корзину после"
|
2673 |
|
2674 |
-
#: settings.php:
|
2675 |
msgid "Trash spam comments"
|
2676 |
msgstr "Удалить спам комментарии в корзину"
|
2677 |
|
2678 |
-
#: settings.php:
|
2679 |
msgid "If a spam comment detected"
|
2680 |
msgstr "Если обнаружен спам комментарий"
|
2681 |
|
2682 |
-
#: settings.php:
|
2683 |
msgid "Comment processing"
|
2684 |
msgstr "Обработка комментария"
|
2685 |
|
2686 |
-
#: settings.php:
|
2687 |
msgid "Protect registration form with bot detection engine"
|
2688 |
msgstr "Защита регистрации через определение ботов"
|
2689 |
|
2690 |
-
#: settings.php:
|
2691 |
msgid "Protect comment form with bot detection engine"
|
2692 |
msgstr "Защита комментариев через определение ботов"
|
2693 |
|
2694 |
-
#: settings.php:
|
2695 |
msgid "Cerber anti-spam engine"
|
2696 |
msgstr "Движок Цербер-антиспам"
|
2697 |
|
2698 |
-
#: dashboard.php:
|
2699 |
msgid "Cerber anti-spam settings"
|
2700 |
msgstr "Настройка Цербер-антиспам"
|
2701 |
|
2702 |
-
#: common.php:
|
2703 |
msgid "Bot activity is detected"
|
2704 |
msgstr "Обнаружена активность ботов"
|
2705 |
|
2706 |
-
#: dashboard.php:
|
2707 |
msgid "Anti-spam and bot detection settings"
|
2708 |
msgstr "Антиспам и настройки определения ботов"
|
2709 |
|
2710 |
-
#: dashboard.php:
|
2711 |
msgid "Diagnostic"
|
2712 |
msgstr "Диагностика"
|
2713 |
|
2714 |
-
#: cerber-load.php:
|
2715 |
-
#: cerber-load.php:
|
2716 |
msgid "You are not allowed to register."
|
2717 |
msgstr "Вам не разрешено зарегистрироваться."
|
2718 |
|
2719 |
-
#: common.php:
|
2720 |
msgid "Lockouts occurred"
|
2721 |
msgstr "Блокировок произошло"
|
2722 |
|
2723 |
-
#: common.php:
|
2724 |
msgid "Malicious IP addresses detected"
|
2725 |
msgstr "Найдены вредоносные IP адреса"
|
2726 |
|
2727 |
-
#: common.php:
|
2728 |
msgid "Spam comments denied"
|
2729 |
msgstr "Спам-комментарии отклонены"
|
2730 |
|
2731 |
-
#: common.php:
|
2732 |
msgid "Malicious activities mitigated"
|
2733 |
msgstr "Вредоносная активность снижена"
|
2734 |
|
2735 |
-
#: dashboard.php:
|
2736 |
msgid "Event"
|
2737 |
msgstr "Событие"
|
2738 |
|
2739 |
-
#: common.php:
|
2740 |
msgid "Attempt to register denied"
|
2741 |
msgstr "Попытка регистрации отклонена"
|
2742 |
|
2743 |
-
#: common.php:
|
2744 |
msgid "Attempt to log in denied"
|
2745 |
msgstr "Попытка входа отклонена"
|
2746 |
|
2747 |
-
#: common.php:
|
2748 |
msgid "Spam comment denied"
|
2749 |
msgstr "Спам коммнтарий отклонен"
|
2750 |
|
2751 |
-
#: settings.php:
|
2752 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
2753 |
msgstr "В режиме Цитадель никто не может войти кроме как с IP в белом списке. Активные сессии пользователей не будут затронуты."
|
2754 |
|
2755 |
-
#: settings.php:
|
2756 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
2757 |
msgstr "Блокировать IP адрес на %s минут после %s неудачных попыток в течении %s минут"
|
2758 |
|
2759 |
-
#: settings.php:
|
2760 |
msgid "Limit attempts"
|
2761 |
msgstr "Ограничение попыток"
|
2762 |
|
2763 |
-
#: dashboard.php:
|
2764 |
msgid "Anti-spam"
|
2765 |
msgstr "Антиспам"
|
2766 |
|
2767 |
-
#: settings.php:
|
2768 |
msgid "Apply limit login rules to IP addresses in the White IP Access List"
|
2769 |
msgstr "Применить правила входа для IP адресов в белом списке"
|
2770 |
|
2771 |
-
#: common.php:
|
2772 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
2773 |
msgstr "Достигнут предел проверки reCAPTCHA"
|
2774 |
|
2775 |
-
#: common.php:
|
2776 |
msgid "Password reset requested"
|
2777 |
msgstr "Запрошен сброс пароля"
|
2778 |
|
2779 |
-
#: settings.php:
|
2780 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
2781 |
msgstr "(не включайте, если у вас нет или вы не вводили ключ сайта и секретный ключ для невидимой версии)"
|
2782 |
|
2783 |
-
#: settings.php:
|
2784 |
msgid "Disable reCAPTCHA for logged in users"
|
2785 |
msgstr "Отключить reCAPTCHA для авторизованных пользователей"
|
2786 |
|
2787 |
-
#: settings.php:
|
2788 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
2789 |
msgstr "Включить reCAPTCHA в форме комментариев WordPress"
|
2790 |
|
2791 |
-
#: settings.php:
|
2792 |
msgid "Comment form"
|
2793 |
msgstr "Форма комментариев"
|
2794 |
|
2795 |
-
#: settings.php:
|
2796 |
msgid "Enable invisible reCAPTCHA"
|
2797 |
msgstr "Включить невидимую reCAPTCHA"
|
2798 |
|
2799 |
-
#: settings.php:
|
2800 |
msgid "Invisible reCAPTCHA"
|
2801 |
msgstr "невидимая reCAPTCHA"
|
2802 |
|
2803 |
-
#: common.php:
|
2804 |
msgid "%s ago"
|
2805 |
msgstr "%s назад"
|
2806 |
|
2807 |
-
#: settings.php:
|
2808 |
msgid "Not available"
|
2809 |
msgstr "Недоступно"
|
2810 |
|
2811 |
-
#: settings.php:
|
2812 |
msgid "No devices found"
|
2813 |
msgstr "Устройства не найдены"
|
2814 |
|
2815 |
-
#: settings.php:
|
2816 |
msgid "All connected devices"
|
2817 |
msgstr "Все подключенные устройства"
|
2818 |
|
2819 |
-
#: settings.php:
|
2820 |
msgid "Use comma to specify multiple values"
|
2821 |
msgstr "Используйте запятую для разделения множественных значений"
|
2822 |
|
2823 |
-
#: settings.php:
|
2824 |
msgid "Email notifications"
|
2825 |
msgstr "Уведомления по эл.почте"
|
2826 |
|
2827 |
-
#: settings.php:
|
2828 |
msgid "Display 404 page"
|
2829 |
msgstr "Показывать страницу 404"
|
2830 |
|
2831 |
-
#: settings.php:
|
2832 |
msgid "Push notifications"
|
2833 |
msgstr "Push уведомления"
|
2834 |
|
2835 |
-
#:
|
2836 |
-
msgid "Search
|
2837 |
-
msgstr "
|
2838 |
|
2839 |
-
#: cerber-
|
2840 |
-
msgid "
|
2841 |
-
msgstr "
|
2842 |
|
2843 |
-
#:
|
2844 |
-
msgid "
|
2845 |
-
msgstr "
|
2846 |
|
2847 |
-
#:
|
2848 |
-
msgid "
|
2849 |
-
msgstr "
|
2850 |
|
2851 |
-
#:
|
2852 |
-
msgid "
|
2853 |
-
msgstr "
|
2854 |
|
2855 |
-
#: dashboard.php:
|
2856 |
-
msgid "
|
2857 |
-
msgstr "
|
2858 |
|
2859 |
-
#: dashboard.php:
|
2860 |
msgid "Cerber Dashboard"
|
2861 |
msgstr "Консоль Cerber"
|
2862 |
|
2863 |
-
#: dashboard.php:
|
2864 |
msgid "Filter"
|
2865 |
msgstr "Фильтр"
|
2866 |
|
2867 |
-
#: dashboard.php:
|
2868 |
-
msgid "
|
2869 |
-
msgstr "
|
2870 |
-
|
2871 |
-
#: cerber-load.php:4249 cerber-load.php:4250
|
2872 |
-
msgid "A new activity has been recorded"
|
2873 |
-
msgstr "Отмечена новая активность"
|
2874 |
|
2875 |
-
#:
|
2876 |
-
msgid "
|
2877 |
-
msgstr "
|
2878 |
|
2879 |
-
#:
|
2880 |
-
msgid "User"
|
2881 |
-
msgstr "
|
2882 |
|
2883 |
-
#:
|
2884 |
-
msgid "
|
2885 |
-
msgstr "
|
2886 |
|
2887 |
-
#:
|
2888 |
-
msgid "
|
2889 |
-
msgstr "
|
2890 |
|
2891 |
-
#: settings.php:
|
2892 |
msgid "Date format"
|
2893 |
msgstr "Формат даты"
|
2894 |
|
2895 |
-
#:
|
|
|
|
|
|
|
|
|
2896 |
msgid "Dashboard"
|
2897 |
msgstr "Консоль"
|
2898 |
|
2899 |
-
#: settings.php:
|
2900 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
2901 |
msgstr "Включить reCAPTCHA для формы входа WooCommerce"
|
2902 |
|
2903 |
-
#: settings.php:
|
2904 |
msgid "Enable reCAPTCHA for WordPress login form"
|
2905 |
msgstr "Включить reCAPTCHA для формы входа WordPress"
|
2906 |
|
2907 |
-
#: settings.php:
|
2908 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
2909 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WooCommerce"
|
2910 |
|
2911 |
-
#: settings.php:
|
2912 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
2913 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WordPress"
|
2914 |
|
2915 |
-
#: settings.php:
|
2916 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
2917 |
msgstr "Включить reCAPTCHA для формы регистрации WooCommerce"
|
2918 |
|
2919 |
-
#: settings.php:
|
2920 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
2921 |
msgstr "Включить reCAPTCHA для формы регистрации WordPress"
|
2922 |
|
2923 |
-
#: settings.php:
|
2924 |
msgid "Registration form"
|
2925 |
msgstr "Форма регистрации"
|
2926 |
|
2927 |
-
#: settings.php:
|
2928 |
msgid "Cerber Lab protocol"
|
2929 |
msgstr "протокол Cerber Lab"
|
2930 |
|
2931 |
-
#: settings.php:
|
2932 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
2933 |
msgstr "Посылать вредоносные IP адреса в Cerber Lab"
|
2934 |
|
2935 |
-
#: settings.php:
|
2936 |
msgid "Cerber Lab connection"
|
2937 |
msgstr "Подключение Cerber Lab"
|
2938 |
|
2939 |
-
#: dashboard.php:
|
2940 |
msgid "Recently locked out IP addresses"
|
2941 |
msgstr "Недавно заблокированые IP адреса"
|
2942 |
|
2943 |
-
#: dashboard.php:
|
2944 |
msgid "View all"
|
2945 |
msgstr "Просмотреть все"
|
2946 |
|
2947 |
-
#: dashboard.php:
|
2948 |
msgid "Add network to the Black List"
|
2949 |
msgstr "Добавить сеть в черный список"
|
2950 |
|
2951 |
-
#: dashboard.php:
|
2952 |
msgid "Network:"
|
2953 |
msgstr "Сеть:"
|
2954 |
|
2955 |
-
#: dashboard.php:
|
2956 |
msgid "Incorrect IP address or IP range"
|
2957 |
msgstr "Неверный IP адрес или диапазон адресов"
|
2958 |
|
2959 |
-
#: common.php:
|
2960 |
msgid "Request to the Google reCAPTCHA service failed"
|
2961 |
msgstr "Запрос к сервису Google reCAPTCHA не удался"
|
2962 |
|
2963 |
-
#: cerber-lab.php:
|
2964 |
msgid "NO, maybe later"
|
2965 |
msgstr "НЕТ, возможно позже"
|
2966 |
|
2967 |
-
#: cerber-lab.php:
|
2968 |
msgid "OK, nail them all"
|
2969 |
msgstr "ОК, прибьем их всех"
|
2970 |
|
2971 |
-
#: cerber-lab.php:
|
2972 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
2973 |
msgstr "Разрешить WP Cerber посылать заблокированные IP адреса в Cerber Lab. Это помогает команде плагина разрабатывать новые алгоритмы для WP Cerber, которые будут защищать WordPress против новых угроз и ботнетов появляюшихся каждый день. Вы всегда можете отключить отсылку в настройках плагина, в любой момент."
|
2974 |
|
2975 |
-
#: cerber-lab.php:
|
2976 |
msgid "Want to make WP Cerber even more powerful?"
|
2977 |
msgstr "Хотите сделать WP Cerber еще мощнее ?"
|
2978 |
|
@@ -2981,172 +3025,168 @@ msgstr "Хотите сделать WP Cerber еще мощнее ?"
|
|
2981 |
msgid "https://wpcerber.com"
|
2982 |
msgstr "https://wpcerber.com"
|
2983 |
|
2984 |
-
#: cerber-load.php:
|
2985 |
msgid "Import settings"
|
2986 |
msgstr "Импорт настроек"
|
2987 |
|
2988 |
-
#: cerber-load.php:
|
2989 |
-
msgid "Your IP address is added to the"
|
2990 |
-
msgstr "Ваш IP адрес добавлен к"
|
2991 |
-
|
2992 |
-
#: cerber-load.php:5218
|
2993 |
msgid "Can't activate WP Cerber due to a database error."
|
2994 |
msgstr "Невозможно активировать плагин WP Cerber из-за ошибки в базе данных."
|
2995 |
|
2996 |
-
#: cerber-load.php:
|
2997 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
2998 |
msgstr "WP Cerber требует WordPress версии %s или выше. У вас версия"
|
2999 |
|
3000 |
-
#: cerber-load.php:
|
3001 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
3002 |
msgstr "WP Cerber требует PHP версии %s или выше. У вас версия"
|
3003 |
|
3004 |
-
#: cerber-load.php:
|
3005 |
msgid "This message was sent by"
|
3006 |
msgstr "Это сообщение было отправлено"
|
3007 |
|
3008 |
-
#: cerber-load.php:
|
3009 |
msgid "New Custom login URL"
|
3010 |
msgstr "Новый URL для входа на сайт"
|
3011 |
|
3012 |
-
#: cerber-load.php:
|
3013 |
msgid "WP Cerber is now active and has started protecting your site"
|
3014 |
msgstr "WP Cerber активен и начал защищать ваш сайт"
|
3015 |
|
3016 |
-
#: cerber-load.php:
|
3017 |
msgid "The WP Cerber security plugin is now active"
|
3018 |
msgstr "WP Cerber плагин безопасности активен"
|
3019 |
|
3020 |
-
#: cerber-load.php:
|
3021 |
msgid "From country"
|
3022 |
msgstr "Из страны"
|
3023 |
|
3024 |
-
#: cerber-load.php:
|
3025 |
msgid "From IP address"
|
3026 |
msgstr "С IP адреса"
|
3027 |
|
3028 |
-
#: cerber-load.php:
|
3029 |
msgid "By user"
|
3030 |
msgstr "По пользователю"
|
3031 |
|
3032 |
-
#: cerber-load.php:
|
3033 |
msgid "Not logged in"
|
3034 |
msgstr "Нет авторизации"
|
3035 |
|
3036 |
-
#: cerber-load.php:
|
3037 |
msgid "The WP Cerber security plugin has been deactivated"
|
3038 |
msgstr "WP Cerber плагин деактивирован"
|
3039 |
|
3040 |
-
#: cerber-load.php:
|
3041 |
msgid "Website"
|
3042 |
msgstr "Сайт"
|
3043 |
|
3044 |
-
#: cerber-load.php:
|
3045 |
msgid "Hi!"
|
3046 |
msgstr "Привет!"
|
3047 |
|
3048 |
-
#: cerber-load.php:
|
3049 |
msgid "A new version of WP Cerber is available to install"
|
3050 |
msgstr "Доступна новая версия WP Cerber!"
|
3051 |
|
3052 |
-
#: cerber-load.php:
|
3053 |
msgid "View lockouts in dashboard"
|
3054 |
msgstr "Просмотреть список заблокированных IP"
|
3055 |
|
3056 |
-
#: cerber-load.php:
|
3057 |
msgid "View activity for this IP"
|
3058 |
msgstr "Посмотреть активность для этого IP"
|
3059 |
|
3060 |
-
#: cerber-load.php:
|
3061 |
msgid "Last lockout was added: %s for IP %s"
|
3062 |
msgstr "Последняя блокировка была добавлена %s для IP %s"
|
3063 |
|
3064 |
-
#: cerber-load.php:
|
3065 |
msgid "Number of active lockouts"
|
3066 |
msgstr "Число активных блокировок на данный момент"
|
3067 |
|
3068 |
-
#: cerber-load.php:
|
3069 |
msgid "Number of lockouts is increasing"
|
3070 |
msgstr "Число блокировок увеличилось"
|
3071 |
|
3072 |
-
#: cerber-load.php:
|
3073 |
msgid "unspecified"
|
3074 |
msgstr "неуказано"
|
3075 |
|
3076 |
-
#: cerber-load.php:
|
3077 |
msgid "View activity in dashboard"
|
3078 |
msgstr "Просмотреть журнал активности"
|
3079 |
|
3080 |
-
#: cerber-load.php:
|
3081 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
3082 |
msgstr "Последняя неудачная попытка была в %s с IP адреса %s с логином %s."
|
3083 |
|
3084 |
-
#: cerber-load.php:
|
3085 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
3086 |
msgstr "Режим Цитадель активирован после %d неудачных попыток за %d минут."
|
3087 |
|
3088 |
-
#: cerber-load.php:
|
3089 |
msgid "Citadel mode is activated"
|
3090 |
msgstr "Активирован режим Цитадель"
|
3091 |
|
3092 |
-
#: cerber-load.php:
|
3093 |
msgid "WP Cerber notify"
|
3094 |
msgstr "Уведомление WP Cerber"
|
3095 |
|
3096 |
-
#: common.php:
|
3097 |
msgid "Limit on login attempts is reached"
|
3098 |
msgstr "Количество попыток исчерпано"
|
3099 |
|
3100 |
-
#: common.php:
|
3101 |
msgid "Attempt to access"
|
3102 |
msgstr "Попытка доступа к"
|
3103 |
|
3104 |
-
#: cerber-load.php:
|
3105 |
msgid "Username is not allowed. Please choose another one."
|
3106 |
msgstr "Имя пользователя недопустимо. Выберите другое."
|
3107 |
|
3108 |
-
#: cerber-load.php:
|
3109 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
3110 |
msgstr "<strong>ОШИБКА</strong>: Пароль введенный для пользователя %s is некорректен."
|
3111 |
|
3112 |
-
#: cerber-load.php:
|
3113 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
3114 |
msgstr "Антибот проверка неудачна. Пожалуйста тыкните в квадратную отметку блока reCAPTCHA ниже"
|
3115 |
|
3116 |
-
#: cerber-load.php:
|
3117 |
-
#: cerber-load.php:
|
3118 |
-
#: cerber-load.php:
|
3119 |
-
#: cerber-load.php:
|
3120 |
-
#: cerber-load.php:
|
3121 |
-
#: nexus/cerber-nexus-slave.php:215 common.php:
|
3122 |
-
#: common.php:
|
3123 |
-
#: admin/cerber-settings.php:
|
3124 |
-
#: admin/cerber-admin.php:
|
3125 |
msgid "ERROR:"
|
3126 |
msgstr "ОШИБКА:"
|
3127 |
|
3128 |
-
#: cerber-load.php:
|
3129 |
msgid "You have only one attempt remaining."
|
3130 |
msgid_plural "You have %d attempts remaining."
|
3131 |
msgstr[0] "У вас есть только одна попытка для входа"
|
3132 |
msgstr[1] "У вас осталось %d попытки для входа."
|
3133 |
msgstr[2] "У вас осталось %d попыток для входа."
|
3134 |
|
3135 |
-
#: cerber-load.php:
|
3136 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
3137 |
msgstr "Вход на сайт невозможен. Обратитесь к администратору сайта."
|
3138 |
|
3139 |
-
#: dashboard.php:
|
3140 |
-
#:
|
3141 |
msgid "Unknown"
|
3142 |
msgstr "Неизвестен"
|
3143 |
|
3144 |
-
#: admin/cerber-settings.php:
|
3145 |
-
#: admin/cerber-settings.php:
|
3146 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
3147 |
msgstr "<strong>ОШИБКА</strong>: Введите действительный адрес эл.почты."
|
3148 |
|
3149 |
-
#: admin/cerber-settings.php:
|
3150 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
3151 |
msgstr "Внимание! Вы изменили URL страницы авторизации. Новый адрес"
|
3152 |
|
@@ -3162,250 +3202,250 @@ msgstr "Уведомить администратора, если число з
|
|
3162 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
3163 |
msgstr "Увеличить длительность блокировки до %s часов после %s блокировок в течение последних %s часов"
|
3164 |
|
3165 |
-
#: dashboard.php:
|
3166 |
msgid "Help"
|
3167 |
msgstr "Помощь"
|
3168 |
|
3169 |
-
#: dashboard.php:
|
3170 |
msgid "Tools"
|
3171 |
msgstr "Инструменты"
|
3172 |
|
3173 |
-
#: dashboard.php:
|
3174 |
msgid "Hardening"
|
3175 |
msgstr "Панцирь"
|
3176 |
|
3177 |
-
#: dashboard.php:
|
3178 |
msgid "Main Settings"
|
3179 |
msgstr "Основные настройки"
|
3180 |
|
3181 |
#: admin/cerber-settings.php:100 admin/cerber-settings.php:270
|
3182 |
-
#: cerber-lab.php:
|
3183 |
msgid "Know more"
|
3184 |
msgstr "Узнать больше"
|
3185 |
|
3186 |
-
#: settings.php:
|
3187 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
3188 |
msgstr "Перед использованием reCAPTCHA вам нужно получить ключ сайта и секретный ключ на сайте Google"
|
3189 |
|
3190 |
-
#: settings.php:
|
3191 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
3192 |
msgstr "Для использования этой настройки необходимо активировать Постоянные ссылки в настройках сайта."
|
3193 |
|
3194 |
-
#: settings.php:
|
3195 |
msgid "Make your protection smarter!"
|
3196 |
msgstr "Сделайте защиту от злоумышленников еще умнее"
|
3197 |
|
3198 |
-
#: settings.php:
|
3199 |
msgid "Login form"
|
3200 |
msgstr "Форма входа"
|
3201 |
|
3202 |
-
#: settings.php:
|
3203 |
msgid "Lost password form"
|
3204 |
msgstr "Форма восстановления пароля"
|
3205 |
|
3206 |
-
#: settings.php:
|
3207 |
msgid "Secret key"
|
3208 |
msgstr "Секретный ключ"
|
3209 |
|
3210 |
-
#: settings.php:
|
3211 |
msgid "Site key"
|
3212 |
msgstr "Ключ сайта"
|
3213 |
|
3214 |
-
#: settings.php:
|
3215 |
msgid "reCAPTCHA settings"
|
3216 |
msgstr "Настройки reCAPTCHA"
|
3217 |
|
3218 |
-
#: settings.php:
|
3219 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
3220 |
msgstr "Имена пользователей из этого списка не разрешены для входа или регистрации. Любой IP адрес пытающийся использовать эти имена будет автоматически заблокирован. Испольуйте запятую как разделитель."
|
3221 |
|
3222 |
-
#: settings.php:
|
3223 |
msgid "Prohibited usernames"
|
3224 |
msgstr "Запрещеные имена пользователей"
|
3225 |
|
3226 |
-
#: settings.php:
|
3227 |
msgid "Disable REST API"
|
3228 |
msgstr "Отключить REST API"
|
3229 |
|
3230 |
-
#: settings.php:
|
3231 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
3232 |
msgstr "Закрыть доступ к RSS, Atom и RDF лентам"
|
3233 |
|
3234 |
-
#: settings.php:
|
3235 |
msgid "Disable feeds"
|
3236 |
msgstr "Отключить ленты"
|
3237 |
|
3238 |
-
#: settings.php:
|
3239 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
3240 |
msgstr "Закрыть доступ к функциям XML-RPC, включая уведомления и обратные ссылки"
|
3241 |
|
3242 |
-
#: settings.php:
|
3243 |
msgid "Disable XML-RPC"
|
3244 |
msgstr "Отключить XML-RPC"
|
3245 |
|
3246 |
-
#: settings.php:
|
3247 |
msgid "Block access to user pages like /?author=n"
|
3248 |
msgstr "Закрыть доступ к страницам авторов наподобие /?author=n"
|
3249 |
|
3250 |
-
#: settings.php:
|
3251 |
msgid "Stop user enumeration"
|
3252 |
msgstr "Заблокировать сбор имен"
|
3253 |
|
3254 |
-
#: settings.php:
|
3255 |
msgid "Hardening WordPress"
|
3256 |
msgstr "Усиление защиты WordPress"
|
3257 |
|
3258 |
-
#: settings.php:
|
3259 |
msgid "Write failed login attempts to the file"
|
3260 |
msgstr "Записывать попытки входа в файл"
|
3261 |
|
3262 |
-
#: settings.php:
|
3263 |
msgid "Use file"
|
3264 |
msgstr "Использовать файл"
|
3265 |
|
3266 |
-
#: settings.php:
|
3267 |
msgid "Retrieve extra WHOIS information for IP"
|
3268 |
msgstr "Получить дополнительную информацию об IP используя WHOIS"
|
3269 |
|
3270 |
-
#: settings.php:
|
3271 |
msgid "Drill down IP"
|
3272 |
msgstr "Изучать IP"
|
3273 |
|
3274 |
-
#: settings.php:
|
3275 |
-
#: settings.php:
|
3276 |
msgid "days"
|
3277 |
msgstr "дней"
|
3278 |
|
3279 |
-
#: settings.php:
|
3280 |
msgid "notifications are allowed per hour (0 means unlimited)"
|
3281 |
msgstr "разрешенное число писем с уведомлениями в час (0 - без ограничений)"
|
3282 |
|
3283 |
-
#: settings.php:
|
3284 |
msgid "Notification limit"
|
3285 |
msgstr "Ограничение уведомлений"
|
3286 |
|
3287 |
-
#: settings.php:
|
3288 |
msgid "Email Address"
|
3289 |
msgstr "Адрес email"
|
3290 |
|
3291 |
-
#: admin/cerber-settings.php:377 settings.php:
|
3292 |
msgid "Click to send test"
|
3293 |
msgstr "Нажмите, чтобы протестировать отправку"
|
3294 |
|
3295 |
-
#: settings.php:
|
3296 |
msgid "Send notification to admin email"
|
3297 |
msgstr "Отправить уведомление на адрес email администратора сайта"
|
3298 |
|
3299 |
-
#: admin/cerber-admin.php:51 settings.php:
|
3300 |
msgid "Duration"
|
3301 |
msgstr "Длительность"
|
3302 |
|
3303 |
-
#: settings.php:
|
3304 |
msgid "Threshold"
|
3305 |
msgstr "Порог"
|
3306 |
|
3307 |
-
#: settings.php:
|
3308 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
3309 |
msgstr "Заблокировать доступ к wp-login.php и возвращать HTTP 404 Страница не найдена"
|
3310 |
|
3311 |
-
#: settings.php:
|
3312 |
msgid "Disable wp-login.php"
|
3313 |
msgstr "Доступ к wp-login.php"
|
3314 |
|
3315 |
-
#: settings.php:
|
3316 |
msgid "must not overlap with the existing pages or posts slug"
|
3317 |
msgstr "не должно совпадать с URL существующих страниц или записей"
|
3318 |
|
3319 |
-
#: settings.php:
|
3320 |
msgid "Custom login URL"
|
3321 |
msgstr "Адрес страницы авторизации"
|
3322 |
|
3323 |
-
#: settings.php:
|
3324 |
msgid "Custom login page"
|
3325 |
msgstr "Смена URL страницы авторизации"
|
3326 |
|
3327 |
-
#: settings.php:
|
3328 |
msgid "Immediately block IP after any request to wp-login.php"
|
3329 |
msgstr "Блокировать IP при любом запросе wp-login.php"
|
3330 |
|
3331 |
-
#: settings.php:
|
3332 |
msgid "Request wp-login.php"
|
3333 |
msgstr "Запрос wp-login.php"
|
3334 |
|
3335 |
-
#: settings.php:
|
3336 |
msgid "Disable automatic redirection to the login page when /wp-admin/ is requested by an unauthorized request"
|
3337 |
msgstr "Отключить автоматическую переадресацию при запросе /wp-admin/ неавторизованным пользователем"
|
3338 |
|
3339 |
-
#: settings.php:
|
3340 |
msgid "Immediately block IP when attempting to log in with a non-existing username"
|
3341 |
msgstr "Блокировать IP при попытке авторизации с логином несуществующего пользователя"
|
3342 |
|
3343 |
-
#: settings.php:
|
3344 |
msgid "Non-existing users"
|
3345 |
msgstr "Несуществующие пользователи"
|
3346 |
|
3347 |
-
#: settings.php:
|
3348 |
msgid "Always block entire subnet Class C of intruders IP"
|
3349 |
msgstr "Всегда блокировать подсеть класса С вместо IP адреса"
|
3350 |
|
3351 |
-
#: settings.php:
|
3352 |
msgid "Block subnet"
|
3353 |
msgstr "Блокировка подсети"
|
3354 |
|
3355 |
-
#: settings.php:
|
3356 |
msgid "Proactive security rules"
|
3357 |
msgstr "Проактивные правила безопасности"
|
3358 |
|
3359 |
-
#: dashboard.php:
|
3360 |
msgid "My site is behind a reverse proxy"
|
3361 |
msgstr "Мой сайт подключен к сети через прокси-сервер"
|
3362 |
|
3363 |
-
#: settings.php:
|
3364 |
msgid "Site connection"
|
3365 |
msgstr "Подключение к сети"
|
3366 |
|
3367 |
-
#: dashboard.php:
|
3368 |
msgid "Notifications"
|
3369 |
msgstr "Уведомления"
|
3370 |
|
3371 |
-
#: settings.php:
|
3372 |
msgid "Aggressive lockout"
|
3373 |
msgstr "Ужесточение"
|
3374 |
|
3375 |
-
#: settings.php:
|
3376 |
msgid "minutes"
|
3377 |
msgstr "минут"
|
3378 |
|
3379 |
-
#: settings.php:
|
3380 |
msgid "Lockout duration"
|
3381 |
msgstr "Длительность блокировки"
|
3382 |
|
3383 |
-
#: settings.php:
|
3384 |
msgid "Limit login attempts"
|
3385 |
msgstr "Ограничение числа попыток авторизации"
|
3386 |
|
3387 |
-
#: dashboard.php:
|
3388 |
msgid "Abuse email:"
|
3389 |
msgstr "Адрес email для жалоб:"
|
3390 |
|
3391 |
-
#: settings.php:
|
3392 |
msgid "New version is available"
|
3393 |
msgstr "Доступна новая версия"
|
3394 |
|
3395 |
-
#: dashboard.php:
|
3396 |
msgid "View Activity"
|
3397 |
msgstr "Что происходит?"
|
3398 |
|
3399 |
-
#: dashboard.php:
|
3400 |
msgid "Deactivate"
|
3401 |
msgstr "Деактивировать"
|
3402 |
|
3403 |
-
#: dashboard.php:
|
3404 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
3405 |
msgstr "Внимание! Режим Цитадель активен. Авторизация на сайте заблокирована."
|
3406 |
|
3407 |
-
#: dashboard.php:
|
3408 |
-
#: admin/cerber-admin.php:
|
3409 |
msgid "Are you sure?"
|
3410 |
msgstr "Вы уверены?"
|
3411 |
|
@@ -3413,62 +3453,62 @@ msgstr "Вы уверены?"
|
|
3413 |
msgid "Load default settings"
|
3414 |
msgstr "Загрузить настройки"
|
3415 |
|
3416 |
-
#: dashboard.php:
|
3417 |
msgid "Lockouts"
|
3418 |
msgstr "Блокировки"
|
3419 |
|
3420 |
-
#: dashboard.php:
|
3421 |
msgid "Citadel mode"
|
3422 |
msgstr "Режим Цитадель"
|
3423 |
|
3424 |
-
#: dashboard.php:
|
3425 |
msgid "entry"
|
3426 |
msgid_plural "entries"
|
3427 |
msgstr[0] "элемент"
|
3428 |
msgstr[1] "элемента"
|
3429 |
msgstr[2] "элементов"
|
3430 |
|
3431 |
-
#: dashboard.php:
|
3432 |
msgid "Last lockout"
|
3433 |
msgstr "Последняя блокировка"
|
3434 |
|
3435 |
-
#: dashboard.php:
|
3436 |
msgid "Lockouts at the moment"
|
3437 |
msgstr "Сейчас заблокировано"
|
3438 |
|
3439 |
-
#: dashboard.php:
|
3440 |
msgid "lockouts"
|
3441 |
msgstr "блокировок"
|
3442 |
|
3443 |
-
#: dashboard.php:
|
3444 |
msgid "view all"
|
3445 |
msgstr "просмотреть все"
|
3446 |
|
3447 |
-
#: dashboard.php:
|
3448 |
msgid "in 24 hours"
|
3449 |
msgstr "за 24 часа"
|
3450 |
|
3451 |
-
#: dashboard.php:
|
3452 |
msgid "failed attempts"
|
3453 |
msgstr "ошибок авторизации"
|
3454 |
|
3455 |
-
#: dashboard.php:
|
3456 |
msgid "disabled"
|
3457 |
msgstr "отключен"
|
3458 |
|
3459 |
-
#: dashboard.php:
|
3460 |
msgid "not active"
|
3461 |
msgstr "неактивен"
|
3462 |
|
3463 |
-
#: dashboard.php:
|
3464 |
msgid "deactivate"
|
3465 |
msgstr "деактивировать"
|
3466 |
|
3467 |
-
#: dashboard.php:
|
3468 |
msgid "active"
|
3469 |
msgstr "активен"
|
3470 |
|
3471 |
-
#: dashboard.php:
|
3472 |
msgid "Cerber Quick View"
|
3473 |
msgstr "Сводка от Cerber"
|
3474 |
|
@@ -3512,11 +3552,11 @@ msgstr "Импорт настроек из файла"
|
|
3512 |
msgid "Download file"
|
3513 |
msgstr "Скачать файл"
|
3514 |
|
3515 |
-
#: dashboard.php:
|
3516 |
msgid "Access Lists"
|
3517 |
msgstr "Списки доступа"
|
3518 |
|
3519 |
-
#: dashboard.php:
|
3520 |
#: cerber-tools.php:37 cerber-tools.php:48
|
3521 |
msgid "Settings"
|
3522 |
msgstr "Настройки"
|
@@ -3533,179 +3573,179 @@ msgstr "Когда вы нажмете на кнопку, то получите
|
|
3533 |
msgid "Export settings to the file"
|
3534 |
msgstr "Экспорт настроек в файл"
|
3535 |
|
3536 |
-
#: dashboard.php:
|
3537 |
-
#: nexus/cerber-slave-list.php:
|
3538 |
msgid "Never"
|
3539 |
msgstr "Никогда"
|
3540 |
|
3541 |
-
#:
|
3542 |
-
msgid "
|
3543 |
-
msgstr "
|
3544 |
-
|
3545 |
-
#: common.php:1327
|
3546 |
-
msgid "User registered"
|
3547 |
-
msgstr "Пользователь зарегистрирован"
|
3548 |
|
3549 |
-
#:
|
3550 |
-
msgid "
|
3551 |
-
msgstr "
|
3552 |
|
3553 |
-
#:
|
3554 |
-
msgid "
|
3555 |
-
msgstr "
|
3556 |
|
3557 |
-
#:
|
3558 |
-
msgid "
|
3559 |
-
msgstr "
|
3560 |
|
3561 |
-
#: dashboard.php:
|
3562 |
-
msgid "
|
3563 |
-
msgstr "
|
3564 |
|
3565 |
-
#:
|
3566 |
-
msgid "
|
3567 |
-
msgstr "
|
3568 |
|
3569 |
-
#: dashboard.php:
|
3570 |
-
msgid "
|
3571 |
-
msgstr "
|
3572 |
|
3573 |
-
#:
|
3574 |
-
|
3575 |
-
|
|
|
3576 |
|
3577 |
-
#:
|
3578 |
-
msgid "
|
3579 |
-
msgstr "
|
3580 |
|
3581 |
-
#:
|
3582 |
-
msgid "
|
3583 |
-
msgstr "
|
3584 |
|
3585 |
-
#:
|
3586 |
-
msgid "
|
3587 |
-
msgstr "
|
3588 |
|
3589 |
-
#:
|
3590 |
-
msgid "
|
3591 |
-
msgstr "
|
3592 |
|
3593 |
-
#:
|
3594 |
-
msgid "
|
3595 |
-
msgstr "
|
3596 |
|
3597 |
-
#:
|
3598 |
-
msgid "
|
3599 |
-
msgstr "
|
3600 |
|
3601 |
-
#: dashboard.php:
|
3602 |
-
msgid "
|
3603 |
-
msgstr "
|
3604 |
|
3605 |
-
#:
|
3606 |
-
|
3607 |
-
|
|
|
3608 |
|
3609 |
-
#: dashboard.php:
|
3610 |
-
|
3611 |
-
|
|
|
3612 |
|
3613 |
-
#: dashboard.php:
|
3614 |
-
msgid "
|
3615 |
-
msgstr "
|
3616 |
|
3617 |
-
#: dashboard.php:
|
3618 |
-
msgid "
|
3619 |
-
msgstr "
|
3620 |
|
3621 |
-
#: dashboard.php:
|
3622 |
-
|
3623 |
-
|
3624 |
-
msgstr "Действие"
|
3625 |
|
3626 |
-
#: dashboard.php:
|
3627 |
msgid "Showing last %d records from %d"
|
3628 |
msgstr "Отображены последние %d строк из %d"
|
3629 |
|
3630 |
-
#: dashboard.php:
|
3631 |
-
|
3632 |
-
|
|
|
3633 |
|
3634 |
-
#: dashboard.php:
|
3635 |
-
msgid "
|
3636 |
-
msgstr "
|
3637 |
|
3638 |
-
#: dashboard.php:
|
3639 |
-
msgid "
|
3640 |
-
msgstr "
|
3641 |
|
3642 |
-
#: dashboard.php:
|
3643 |
-
|
3644 |
-
|
3645 |
-
msgstr "Белый список доступа по IP"
|
3646 |
|
3647 |
-
#:
|
3648 |
-
|
3649 |
-
|
3650 |
-
msgstr "Черный список доступа по IP"
|
3651 |
|
3652 |
-
#: dashboard.php:
|
3653 |
-
msgid "
|
3654 |
-
msgstr "
|
3655 |
|
3656 |
-
#:
|
3657 |
-
msgid "
|
3658 |
-
msgstr "
|
3659 |
|
3660 |
-
#:
|
3661 |
-
msgid "
|
3662 |
-
msgstr "
|
3663 |
|
3664 |
-
#:
|
3665 |
-
msgid "
|
3666 |
-
msgstr "
|
3667 |
|
3668 |
-
#:
|
3669 |
-
msgid "
|
3670 |
-
msgstr "
|
3671 |
|
3672 |
-
#:
|
3673 |
-
msgid "
|
3674 |
-
msgstr "
|
3675 |
|
3676 |
-
#:
|
3677 |
-
msgid "
|
3678 |
-
msgstr "
|
3679 |
|
3680 |
-
#:
|
3681 |
-
|
3682 |
-
|
3683 |
-
msgstr "Активность"
|
3684 |
|
3685 |
-
#: dashboard.php:
|
3686 |
-
msgid "
|
3687 |
-
msgstr "
|
3688 |
|
3689 |
-
#:
|
3690 |
-
msgid "
|
3691 |
-
msgstr "
|
3692 |
|
3693 |
-
#: dashboard.php:
|
3694 |
-
msgid "
|
3695 |
-
msgstr "
|
3696 |
|
3697 |
-
#:
|
3698 |
-
msgid "
|
3699 |
-
msgstr "
|
3700 |
|
3701 |
-
#:
|
3702 |
-
msgid "
|
3703 |
-
msgstr "
|
3704 |
|
3705 |
-
#:
|
3706 |
-
msgid "
|
3707 |
-
msgstr "
|
3708 |
|
3709 |
-
#:
|
3710 |
-
msgid "
|
3711 |
-
msgstr "
|
|
|
|
|
|
|
|
2 |
# This file is distributed under the same license as the Plugins - Cerber Security, Anti-spam & Malware Scan - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2020-11-06 17:11:27+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);\n"
|
10 |
+
"X-Generator: GlotPress/3.0.0-alpha.2\n"
|
11 |
"Language: ru\n"
|
12 |
"Project-Id-Version: Plugins - Cerber Security, Anti-spam & Malware Scan - Stable (latest release)\n"
|
13 |
|
14 |
+
#: settings.php:559
|
15 |
+
msgid "User message"
|
16 |
+
msgstr "Сообщение пользователю"
|
17 |
+
|
18 |
+
#: settings.php:554
|
19 |
+
msgid "Only users from IP addresses in the White IP Access List may register on the website"
|
20 |
+
msgstr "Только пользователям из белого списка IP разрешено регистрироваться на сайте"
|
21 |
+
|
22 |
+
#: common.php:1450
|
23 |
+
msgid "IP address is not allowed"
|
24 |
+
msgstr "IP-адрес не разрешён"
|
25 |
+
|
26 |
+
#: dashboard.php:4200
|
27 |
+
msgid "Unknown Google's bot"
|
28 |
+
msgstr "Неизвестный бот Google"
|
29 |
+
|
30 |
+
#: settings.php:806
|
31 |
+
msgid "Specify User-Agents to exclude requests from logging. One item per line."
|
32 |
+
msgstr "Укажите список User-Agent для для исключения от внесения в журнал. Один элемент на строку."
|
33 |
+
|
34 |
+
#: settings.php:802
|
35 |
+
msgid "Do not log these User-Agents"
|
36 |
+
msgstr "Не записывать в журнал эти User-Agent"
|
37 |
+
|
38 |
+
#: settings.php:799
|
39 |
+
msgid "Specify URL paths to exclude requests from logging. One item per line."
|
40 |
+
msgstr "Укажите URL для исключения запросов от внесения в журнал. Один элемент на строку."
|
41 |
+
|
42 |
+
#: settings.php:795
|
43 |
+
msgid "Do not log these locations"
|
44 |
+
msgstr "Не записывать в журнал эти URL"
|
45 |
+
|
46 |
+
#: settings.php:791
|
47 |
+
msgid "Do not log known crawlers"
|
48 |
+
msgstr "Не записывать в журнал известных ботов"
|
49 |
+
|
50 |
+
#: settings.php:785
|
51 |
+
msgid "Minimal"
|
52 |
+
msgstr "Минимум"
|
53 |
+
|
54 |
+
#: cerber-users.php:1022
|
55 |
+
msgid "Search for IP address"
|
56 |
+
msgstr "Поиск IP-адреса"
|
57 |
+
|
58 |
+
#: cerber-load.php:5306
|
59 |
+
msgid "Your IP address %s has been added to the White IP Access List"
|
60 |
+
msgstr "Ваш IP адрес %s был добавлен в белый список доступа по IP"
|
61 |
+
|
62 |
+
#: settings.php:339
|
63 |
msgid "Do not add my IP address to the White IP Access List upon plugin activation"
|
64 |
msgstr "Не добавлять мой IP адрес в белый список при активации плагина"
|
65 |
|
66 |
+
#: settings.php:338
|
67 |
msgid "My IP address"
|
68 |
msgstr "Мой адрес IP"
|
69 |
|
70 |
+
#: settings.php:333
|
71 |
msgid "Use English"
|
72 |
msgstr "Использовать английский язык (Use English)"
|
73 |
|
74 |
+
#: settings.php:329
|
75 |
msgid "Use ISO 8601 date format for CSV export files"
|
76 |
msgstr "Использовать ISO 8601 формат даты для экспорта в CSV"
|
77 |
|
78 |
+
#: settings.php:328
|
79 |
msgid "Date format for CSV export"
|
80 |
msgstr "Формат даты для экспорта в CSV"
|
81 |
|
82 |
+
#: admin/cerber-admin.php:1325
|
83 |
msgid "File Name"
|
84 |
msgstr "Имя файла"
|
85 |
|
86 |
+
#: admin/cerber-admin.php:1221
|
87 |
msgid "Top 10 largest files"
|
88 |
msgstr "10 самых больших файлов"
|
89 |
|
90 |
+
#: admin/cerber-admin.php:1205
|
91 |
msgid "Newest"
|
92 |
msgstr "Самые новые"
|
93 |
|
94 |
+
#: admin/cerber-admin.php:1204
|
95 |
msgid "Oldest"
|
96 |
msgstr "Самые старые"
|
97 |
|
98 |
+
#: admin/cerber-admin.php:1203
|
99 |
msgid "Average Size"
|
100 |
msgstr "Средний размер"
|
101 |
|
102 |
+
#: admin/cerber-admin.php:1202
|
103 |
msgid "Largest"
|
104 |
msgstr "Самые большие"
|
105 |
|
106 |
+
#: admin/cerber-admin.php:1201
|
107 |
msgid "Smallest"
|
108 |
msgstr "Самые маленькие"
|
109 |
|
110 |
+
#: admin/cerber-admin.php:1198
|
111 |
msgid "Extension"
|
112 |
msgstr "Расширение"
|
113 |
|
114 |
+
#: admin/cerber-admin.php:1195
|
115 |
msgid "File extensions statistics"
|
116 |
msgstr "Статистика по расширениям файлов"
|
117 |
|
118 |
+
#: admin/cerber-admin.php:1170
|
119 |
msgid "No extension"
|
120 |
msgstr "Без расширения"
|
121 |
|
122 |
+
#: admin/cerber-admin.php:1106 admin/cerber-admin.php:1200
|
123 |
msgid "Space Occupied"
|
124 |
msgstr "Занятое место"
|
125 |
|
126 |
+
#: admin/cerber-admin.php:1105 admin/cerber-admin.php:1199
|
127 |
msgid "Files"
|
128 |
msgstr "Файлы"
|
129 |
|
130 |
+
#: admin/cerber-admin.php:1104
|
131 |
msgid "Path"
|
132 |
msgstr "Путь"
|
133 |
|
134 |
+
#: admin/cerber-admin.php:1103
|
135 |
msgid "Folder"
|
136 |
msgstr "Папка"
|
137 |
|
138 |
+
#: admin/cerber-admin.php:1052
|
139 |
msgid "Brief summary"
|
140 |
msgstr "Краткое обобщение"
|
141 |
|
142 |
+
#: admin/cerber-admin.php:992
|
143 |
msgid "Back to list"
|
144 |
msgstr "Назад к списку"
|
145 |
|
146 |
+
#: admin/cerber-admin.php:991
|
147 |
msgid "Files without extension"
|
148 |
msgstr "Файлы без расширений"
|
149 |
|
150 |
+
#: admin/cerber-admin.php:917 admin/cerber-admin.php:1327
|
151 |
msgid "Modified"
|
152 |
msgstr "Изменено"
|
153 |
|
154 |
+
#: admin/cerber-admin.php:761
|
155 |
msgid "Quarantined"
|
156 |
msgstr "На карантине"
|
157 |
|
158 |
+
#: common.php:1453
|
159 |
msgid "IP whitelisted"
|
160 |
msgstr "IP в белом списке"
|
161 |
|
162 |
+
#: common.php:1444
|
163 |
msgid "Email address is prohibited"
|
164 |
msgstr "Адрес email запрещён"
|
165 |
|
166 |
+
#: common.php:1359
|
167 |
msgid "User deleted"
|
168 |
msgstr "Пользователь удален"
|
169 |
|
179 |
msgid "Load the default plugin settings"
|
180 |
msgstr "Загрузить настройки плагина по умолчанию"
|
181 |
|
182 |
+
#: dashboard.php:4966
|
183 |
msgid "Diagnostic Log"
|
184 |
msgstr "Журнал диагностики"
|
185 |
|
186 |
+
#: dashboard.php:4964
|
187 |
msgid "Manage Settings"
|
188 |
msgstr "Управление настройками"
|
189 |
|
190 |
+
#: dashboard.php:4915
|
191 |
msgid "Analytics"
|
192 |
msgstr "Аналитика"
|
193 |
|
194 |
+
#: dashboard.php:4074
|
195 |
msgid "My requests"
|
196 |
msgstr "Мои запросы"
|
197 |
|
198 |
+
#: dashboard.php:984 dashboard.php:4075
|
199 |
msgid "My IP"
|
200 |
msgstr "Мой IP"
|
201 |
|
202 |
+
#: dashboard.php:1564
|
203 |
msgid "Active sessions"
|
204 |
msgstr "Активные сессии"
|
205 |
|
207 |
msgid "Load entries"
|
208 |
msgstr "Загрузка записей"
|
209 |
|
210 |
+
#: settings.php:902
|
211 |
msgid "Change file permissions when necessary"
|
212 |
msgstr "Измените права на файлы при необходимости"
|
213 |
|
214 |
+
#: settings.php:598
|
215 |
msgid "minutes (leave empty to use the default WordPress value)"
|
216 |
msgstr "минут (оставьте пустым для использования значения WordPress по умолчанию)"
|
217 |
|
218 |
+
#: common.php:1515
|
219 |
msgid "Multiple erroneous requests"
|
220 |
msgstr "Множественные ошибочные запросы"
|
221 |
|
223 |
msgid "Settings updated"
|
224 |
msgstr "Настройки обновлены"
|
225 |
|
226 |
+
#: dashboard.php:1149
|
227 |
msgid "Search in URL"
|
228 |
+
msgstr "Поиск в строке URL"
|
229 |
|
230 |
+
#: dashboard.php:1148
|
231 |
msgid "Request ID"
|
232 |
msgstr "ID запроса"
|
233 |
|
239 |
msgid "%s retries are allowed within %s minutes"
|
240 |
msgstr "Допустимо %s попыток в течении %s минут"
|
241 |
|
242 |
+
#: dashboard.php:80 cerber-addons.php:289
|
243 |
msgid "Add-ons"
|
244 |
msgstr "Дополнения"
|
245 |
|
246 |
+
#: settings.php:1101
|
247 |
msgid "How the plugin processes comments submitted through the standard comment form"
|
248 |
msgstr "То, как плагин обрабатывает комментарии через стандартную форму комментариев"
|
249 |
|
250 |
+
#: settings.php:1077
|
251 |
msgid "These settings enable you to fine-tune the behavior of anti-spam algorithms and avoid false positives"
|
252 |
msgstr "Эти настройки позволяют тонко настроить поведение алгоритмов защиты от спама и избежать ложных срабатываний"
|
253 |
|
254 |
+
#: settings.php:1055
|
255 |
msgid "Spam protection for comment, registration and contact forms on a website"
|
256 |
msgstr "Антиспам защита для комментариев, форм регистрации и контактов на сайте"
|
257 |
|
258 |
+
#: settings.php:988
|
259 |
msgid "These policies are automatically enforced at the end of every scheduled scan based on its results. All affected files are moved to the quarantine"
|
260 |
msgstr "Эти правила автоматически применяются в конце каждой запланированной проверки, в зависимости от её результатов. Все затронутые файлы перемещаются в карантин"
|
261 |
|
262 |
+
#: settings.php:946
|
263 |
msgid "Configure what issues to include in the email report and the condition for sending reports"
|
264 |
msgstr "Настройте то, о чем хотите получать отчёт, а также условия для отправки отчёта"
|
265 |
|
266 |
+
#: settings.php:929
|
267 |
msgid "The scanner automatically scans the website, removes malware and sends email reports with the results of a scan"
|
268 |
msgstr "Сканер автоматически проверяет сайт, удаляет вредоносный код и посылает отчет по email с результатами сканирования"
|
269 |
|
270 |
+
#: settings.php:889 settings.php:898
|
271 |
msgid "All files"
|
272 |
msgstr "Все файлы"
|
273 |
|
274 |
+
#: settings.php:888 settings.php:897
|
275 |
msgid "Executable files"
|
276 |
msgstr "Исполняемые файлы"
|
277 |
|
278 |
+
#: settings.php:859
|
279 |
msgid "The scanner monitors file changes, verifies the integrity of WordPress, plugins, and themes, and detects malware"
|
280 |
msgstr "Сканер следит за изменениями файлов, проверяет целостность файлов WordPress, плагинов, тем. Определяет вредоносный код."
|
281 |
|
282 |
+
#: settings.php:777
|
283 |
msgid "Enable optional traffic logging if you need to monitor suspicious and malicious activity or solve security issues"
|
284 |
msgstr "Включите дополнительную запись трафика в журнал, если вам требуется отслеживать подозрительную или вредоносную активность или решить проблемы с безопасностью"
|
285 |
|
286 |
+
#: settings.php:776
|
287 |
msgid "Traffic Logging"
|
288 |
msgstr "Журналирование трафика"
|
289 |
|
290 |
+
#: settings.php:757
|
291 |
msgid "Block IP addresses that send excessive requests for non-existing pages or scan website for security breaches"
|
292 |
msgstr "Блокировка IP-адресов посылающих избыточные запросы на несуществующие страницы или проверяющих сайт на уязвимости в безопасности"
|
293 |
|
294 |
+
#: settings.php:728
|
295 |
msgid "Traffic Inspector is a context-aware web application firewall (WAF) that protects your website by recognizing and denying malicious HTTP requests"
|
296 |
msgstr "Инспектор трафика - фаерволл уровня веб-приложения, защищающий ваш сайт распознавая и блокируя вредоносные HTTP запросы"
|
297 |
|
298 |
+
#: settings.php:716 settings.php:977
|
299 |
msgid "if empty, the email addresses from the notification settings will be used"
|
300 |
msgstr "Если не задано, то будет использован email администратора из настроек уведомлений"
|
301 |
|
302 |
+
#: settings.php:703
|
303 |
msgid "Weekly report is a summary of all activities and suspicious events occurred during the last seven days"
|
304 |
msgstr "Еженедельный отчет представляет собой обобщение активности и подозрительных событий за последние 7 дней."
|
305 |
|
306 |
+
#: settings.php:688
|
307 |
msgid "Get notified instantly with mobile and desktop notifications"
|
308 |
msgstr "Получайте немедленные уведомления на мобильные и стационарные устройства"
|
309 |
|
310 |
+
#: settings.php:673
|
311 |
msgid "if empty, the website administrator email %s will be used"
|
312 |
msgstr "Если не задано, то будет использован email администратора %s"
|
313 |
|
314 |
+
#: settings.php:615
|
315 |
msgid "These features help your organization to be in compliance with personal data protection laws"
|
316 |
msgstr "Эти возможности позволяют вашему сайту соответствовать нормативам защиты персональных данных"
|
317 |
|
318 |
+
#: settings.php:386
|
319 |
msgid "Restrict or completely block access to the WordPress REST API according to your needs"
|
320 |
msgstr "Ограничение или полная блокировка WP REST-API"
|
321 |
|
322 |
+
#: settings.php:153
|
323 |
msgid "Limit"
|
324 |
msgstr "Предел"
|
325 |
|
326 |
+
#: settings.php:881
|
327 |
msgid "Specify directories to exclude from scanning. One directory per line."
|
328 |
msgstr "Задайте папки для исключения при сканировании. Одна папка на строку."
|
329 |
|
330 |
+
#: cerber-users.php:944
|
331 |
msgid "WP Cerber Personal Data Eraser"
|
332 |
msgstr "WP Cerber удаление персональных данных"
|
333 |
|
335 |
msgid "Admin Note"
|
336 |
msgstr "Заметка администратора"
|
337 |
|
338 |
+
#: settings.php:651
|
339 |
msgid "Cookies"
|
340 |
msgstr "Куки"
|
341 |
|
342 |
+
#: settings.php:650
|
343 |
msgid "Form fields data"
|
344 |
msgstr "Данные полей формы"
|
345 |
|
346 |
+
#: settings.php:649
|
347 |
msgid "Request URL"
|
348 |
msgstr "URL запроса"
|
349 |
|
350 |
+
#: settings.php:646
|
351 |
msgid "Include traffic log entries"
|
352 |
msgstr "Включить записи журнала трафика"
|
353 |
|
354 |
+
#: settings.php:640
|
355 |
msgid "Include activity log events"
|
356 |
msgstr "Включить события журнала активности"
|
357 |
|
358 |
+
#: settings.php:633
|
359 |
msgid "Enable data export"
|
360 |
msgstr "Включить экспорт данных"
|
361 |
|
362 |
+
#: settings.php:627
|
363 |
msgid "Delete user sessions data when user data is erased"
|
364 |
msgstr "Удалить пользовательские сессии при уничтожении данных пользователя"
|
365 |
|
366 |
+
#: settings.php:626
|
367 |
msgid "Terminate user sessions"
|
368 |
msgstr "Завершение пользовательских сессий"
|
369 |
|
370 |
+
#: settings.php:619
|
371 |
msgid "Enable data erase"
|
372 |
msgstr "Включить уничтожение данных"
|
373 |
|
374 |
+
#: settings.php:613
|
375 |
msgid "Personal Data"
|
376 |
msgstr "Персональные данные"
|
377 |
|
378 |
+
#: settings.php:286 settings.php:849
|
379 |
msgid "Keep log records of logged in users for"
|
380 |
msgstr "Сохранять записи журнала для авторизованных пользователей"
|
381 |
|
382 |
+
#: settings.php:280 settings.php:843
|
383 |
msgid "Keep log records of not logged in visitors for"
|
384 |
msgstr "Сохранять записи журнала для неавторизованных пользователей"
|
385 |
|
386 |
+
#: settings.php:248
|
387 |
msgid "Enable authentication log monitoring"
|
388 |
msgstr "Включить наблюдение над журналом авторизации"
|
389 |
|
390 |
+
#: settings.php:1327
|
391 |
msgid "Any activity"
|
392 |
msgstr "Любая активность"
|
393 |
|
394 |
+
#: common.php:1406
|
395 |
msgid "User metadata update denied"
|
396 |
msgstr "Изменение метаданных пользователя запрещено"
|
397 |
|
398 |
+
#: common.php:1403
|
399 |
msgid "User row update denied"
|
400 |
msgstr "Изменение пользователя запрещено"
|
401 |
|
402 |
+
#: common.php:1366
|
403 |
msgid "IP subnet blocked"
|
404 |
msgstr "Подсеть IP заблокирована"
|
405 |
|
407 |
msgid "A database error occurred while importing access list entries"
|
408 |
msgstr "Возникла ошибка базы данных при импорте списка адресов"
|
409 |
|
410 |
+
#: dashboard.php:5122
|
411 |
msgid "The IP address you are trying to add is already in the list"
|
412 |
msgstr "Этот IP адрес уже присутствует в списке"
|
413 |
|
414 |
+
#: dashboard.php:322
|
415 |
msgid "Add Entry"
|
416 |
msgstr "Добавить запись"
|
417 |
|
418 |
+
#: dashboard.php:321
|
419 |
msgid "IP address, range, wildcard, or CIDR"
|
420 |
msgstr "IP адрес, диапазон, маска или CIDR"
|
421 |
|
422 |
+
#: settings.php:450 settings.php:478 settings.php:507
|
423 |
+
msgid "Do not apply these policies to the IP addresses in the White IP Access List"
|
424 |
+
msgstr "Не применять эти политики к IP адресам из белого списка"
|
|
|
|
|
|
|
|
|
425 |
|
426 |
+
#: nexus/cerber-nexus-master.php:69
|
427 |
+
msgid "Hide server IP address"
|
428 |
+
msgstr "Спрятать IP адрес сервера"
|
429 |
|
430 |
+
#: nexus/cerber-nexus-master.php:67
|
431 |
msgid "Show homepage in the Website column"
|
432 |
msgstr "Показывать домашнюю страницу в столбце вебсайта"
|
433 |
|
434 |
+
#: nexus/cerber-slave-list.php:152
|
435 |
+
msgid "All countries"
|
436 |
+
msgstr "Все страны"
|
437 |
|
438 |
+
#: nexus/cerber-slave-list.php:145
|
439 |
+
msgid "All servers"
|
440 |
+
msgstr "Все сервера"
|
441 |
+
|
442 |
+
#: nexus/cerber-slave-list.php:53
|
443 |
+
msgid "Server Country"
|
444 |
+
msgstr "Страна сервера"
|
445 |
|
446 |
#: nexus/cerber-slave-list.php:52
|
447 |
msgid "Server"
|
448 |
msgstr "Сервер"
|
449 |
|
450 |
+
#: dashboard.php:4865
|
451 |
msgid "Site Settings"
|
452 |
msgstr "Настройки сайта"
|
453 |
|
454 |
+
#: dashboard.php:4864
|
455 |
msgid "Accounts & Roles"
|
456 |
msgstr "Учетные записи и роли"
|
457 |
|
458 |
+
#: dashboard.php:4862
|
459 |
msgid "Data Shield Policies"
|
460 |
msgstr "Политики защиты данных"
|
461 |
|
462 |
+
#: dashboard.php:61
|
463 |
msgid "Data Shield"
|
464 |
msgstr "Защита данных"
|
465 |
|
466 |
+
#: dashboard.php:61
|
467 |
+
msgid "Cerber Data Shield Policies"
|
468 |
+
msgstr "Cerber политики защиты данных"
|
469 |
+
|
470 |
+
#: settings.php:501
|
471 |
msgid "Protected settings"
|
472 |
msgstr "Защищенные настройки"
|
473 |
|
474 |
+
#: settings.php:496
|
475 |
msgid "Users with these roles are permitted to change protected settings"
|
476 |
msgstr "Пользователи с этими ролями могут изменять защищенные настройки"
|
477 |
|
478 |
+
#: settings.php:490
|
479 |
msgid "Restrict updating site settings with the following policies"
|
480 |
msgstr "Ограничить изменение настроек сайта следующими правилами"
|
481 |
|
482 |
+
#: settings.php:486
|
483 |
msgid "Protect site settings"
|
484 |
msgstr "Защита настроек сайта"
|
485 |
|
486 |
+
#: settings.php:473
|
487 |
msgid "Users with these roles are permitted to change role capabilities"
|
488 |
msgstr "Пользователи с этими ролями могут изменять возможности ролей"
|
489 |
|
490 |
+
#: settings.php:468
|
491 |
msgid "Users with these roles are permitted to add new roles"
|
492 |
msgstr "Пользователи с этими ролями могут добавлять новые роли"
|
493 |
|
494 |
+
#: settings.php:462
|
495 |
msgid "Restrict roles and capabilities management with the following policies"
|
496 |
msgstr "Ограничить управление ролями и возможностями следующими правилами"
|
497 |
|
498 |
+
#: settings.php:458
|
499 |
msgid "Protect user roles"
|
500 |
msgstr "Защита ролей пользователей"
|
501 |
|
502 |
+
#: settings.php:445
|
|
|
|
|
|
|
|
|
503 |
msgid "Users with these roles are permitted to change sensitive user data"
|
504 |
msgstr "Пользователи с этими ролями могут изменять важные пользовательские данные"
|
505 |
|
506 |
+
#: settings.php:440
|
507 |
msgid "Users with these roles are permitted to create new accounts"
|
508 |
msgstr "Пользователи с этими ролями могут создавать новые учетные записи"
|
509 |
|
510 |
+
#: settings.php:434
|
511 |
msgid "User registrations are limited to these roles"
|
512 |
msgstr "Регистрация ограничена следующими ролями"
|
513 |
|
514 |
+
#: settings.php:428
|
515 |
msgid "Restrict user account creation and user management with the following policies"
|
516 |
msgstr "Ограничить создание учетных записей и управление пользователями следующими правилами"
|
517 |
|
518 |
+
#: settings.php:423
|
519 |
msgid "Protect user accounts"
|
520 |
msgstr "Защита учетных записей пользователей"
|
521 |
|
522 |
+
#: common.php:1449
|
523 |
msgid "Incorrect password"
|
524 |
msgstr "Неверный пароль"
|
525 |
|
526 |
+
#: common.php:1448
|
527 |
msgid "Invalid user"
|
528 |
msgstr "Неверный пользователь"
|
529 |
|
530 |
+
#: common.php:1446
|
531 |
msgid "Permission denied"
|
532 |
msgstr "Доступ запрещен"
|
533 |
|
534 |
+
#: common.php:1405
|
535 |
msgid "Setting update denied"
|
536 |
msgstr "Изменение настройки запрещено"
|
537 |
|
538 |
+
#: common.php:1404
|
539 |
msgid "Role update denied"
|
540 |
msgstr "Изменение роли запрещено"
|
541 |
|
542 |
+
#: common.php:1402
|
543 |
msgid "User creation denied"
|
544 |
msgstr "Создание пользователя запрещено"
|
545 |
|
546 |
+
#: cerber-ds.php:806
|
547 |
msgid "Active Theme"
|
548 |
msgstr "Активная тема"
|
549 |
|
550 |
+
#: cerber-ds.php:805
|
551 |
msgid "Active Plugins"
|
552 |
msgstr "Активные плагины"
|
553 |
|
554 |
+
#: cerber-ds.php:804
|
555 |
msgid "Anyone can register"
|
556 |
msgstr "Любой может зарегистрироваться"
|
557 |
|
558 |
+
#: cerber-ds.php:803
|
559 |
msgid "WordPress Address (URL)"
|
560 |
msgstr "Адрес WordPress (URL)"
|
561 |
|
562 |
+
#: cerber-ds.php:802
|
563 |
msgid "Site Address (URL)"
|
564 |
msgstr "Адрес сайта (URL)"
|
565 |
|
566 |
+
#: cerber-ds.php:801
|
567 |
msgid "New User Default Role"
|
568 |
msgstr "Роль по умолчанию для нового пользователя"
|
569 |
|
570 |
+
#: cerber-ds.php:800
|
571 |
msgid "Administration Email Address"
|
572 |
msgstr "Адрес email администратора"
|
573 |
|
575 |
msgid "Unable to delete"
|
576 |
msgstr "Невозможно удалить"
|
577 |
|
578 |
+
#: cerber-users.php:1187
|
579 |
msgid "Terminate"
|
580 |
msgstr "Принудительно завершить"
|
581 |
|
582 |
+
#: cerber-users.php:1141
|
583 |
msgid "User Activity"
|
584 |
msgstr "Активность пользователя"
|
585 |
|
586 |
+
#: cerber-users.php:1140
|
587 |
msgid "All Logins"
|
588 |
msgstr "Все входы"
|
589 |
|
590 |
+
#: cerber-users.php:1127
|
591 |
msgid "Profile"
|
592 |
msgstr "Профиль"
|
593 |
|
594 |
+
#: cerber-users.php:995
|
595 |
msgid "Block user"
|
596 |
msgstr "Заблокировать пользователя"
|
597 |
|
598 |
+
#: cerber-users.php:994
|
599 |
msgid "Terminate session"
|
600 |
msgstr "Завершить сессию"
|
601 |
|
602 |
+
#: cerber-users.php:973
|
603 |
msgid "Created"
|
604 |
msgstr "Создана"
|
605 |
|
606 |
+
#: cerber-users.php:613
|
607 |
msgid "Session has been terminated"
|
608 |
msgid_plural "%s sessions have been terminated"
|
609 |
msgstr[0] "Сессия завершена"
|
614 |
msgid "The code is valid for %s minutes."
|
615 |
msgstr "Этот код действителен в течении %s минут."
|
616 |
|
617 |
+
#: dashboard.php:2897 dashboard.php:4777
|
618 |
msgid "Sessions"
|
619 |
msgstr "Сессии"
|
620 |
|
621 |
+
#: dashboard.php:3428
|
622 |
msgid "All Users"
|
623 |
msgstr "Все пользователи"
|
624 |
|
625 |
+
#: dashboard.php:3316
|
626 |
msgid "Any country is permitted"
|
627 |
msgstr "Разрешены все страны"
|
628 |
|
629 |
+
#: dashboard.php:3234
|
630 |
msgid "Role-based rules are configured"
|
631 |
msgstr "Правила на основе ролей настроены"
|
632 |
|
633 |
+
#: dashboard.php:1764
|
634 |
msgid "user"
|
635 |
msgid_plural "users"
|
636 |
msgstr[0] "пользователь"
|
637 |
msgstr[1] "пользователя"
|
638 |
msgstr[2] "пользователей"
|
639 |
|
640 |
+
#: dashboard.php:853 dashboard.php:1107
|
641 |
msgid "Username"
|
642 |
msgstr "Имя пользователя"
|
643 |
|
644 |
+
#: dashboard.php:196 dashboard.php:846 dashboard.php:1101 dashboard.php:4033
|
645 |
+
#: cerber-users.php:975
|
646 |
msgid "IP Address"
|
647 |
msgstr "IP-адрес"
|
648 |
|
649 |
+
#: dashboard.php:349
|
650 |
msgid "IP address %s has been added to Black IP Access List"
|
651 |
msgstr "IP адрес %s был добавлен в черный список доступа по IP"
|
652 |
|
653 |
+
#: dashboard.php:352
|
654 |
msgid "IP address %s has been added to White IP Access List"
|
655 |
msgstr "IP адрес %s был добавлен в белый список доступа по IP"
|
656 |
|
657 |
+
#: cerber-2fa.php:599
|
658 |
+
msgid "Verify"
|
659 |
+
msgstr "Проверить"
|
660 |
|
661 |
+
#: cerber-2fa.php:594
|
662 |
+
msgid "Verify it's you"
|
663 |
+
msgstr "Докажите, что это вы"
|
664 |
|
665 |
+
#: cerber-2fa.php:588
|
666 |
+
msgid "or"
|
667 |
+
msgstr "или"
|
668 |
|
669 |
+
#: cerber-2fa.php:588
|
670 |
+
msgid "Did not receive an email?"
|
671 |
+
msgstr "Не получили email сообщение?"
|
672 |
|
673 |
+
#: cerber-2fa.php:587
|
674 |
+
msgid "Cancel"
|
675 |
+
msgstr "Отмена"
|
676 |
|
677 |
+
#: cerber-2fa.php:586
|
678 |
+
msgid "Try again"
|
679 |
+
msgstr "Попробуйте ещё"
|
680 |
|
681 |
+
#: cerber-2fa.php:584
|
682 |
+
msgid "Enter the code from the email in the field below."
|
683 |
+
msgstr "Введите код из почтового сообщение в поле ниже."
|
684 |
|
685 |
+
#: cerber-2fa.php:583
|
686 |
+
msgid "We've sent a verification PIN code to your email"
|
687 |
+
msgstr "Мы отправили проверочный ПИН-код на ваш email"
|
688 |
|
689 |
+
#: cerber-2fa.php:580
|
690 |
+
msgid "only digits are allowed"
|
691 |
+
msgstr "допустимы только цифры"
|
692 |
|
693 |
+
#: cerber-2fa.php:563
|
694 |
+
msgid "expires"
|
695 |
+
msgstr "истекает"
|
696 |
|
697 |
+
#: cerber-2fa.php:514
|
698 |
+
msgid "Here are the details of the sign-in attempt"
|
699 |
+
msgstr "Ниже представлены подробности попытки входа"
|
700 |
|
701 |
+
#: cerber-2fa.php:489
|
702 |
+
msgid "Please use the following verification PIN code to confirm your identity"
|
703 |
+
msgstr "Используйте следующий ПИН-код для подтверждения"
|
704 |
|
705 |
+
#: cerber-2fa.php:402 cerber-2fa.php:486
|
706 |
+
msgid "Please verify that it’s you"
|
707 |
+
msgstr "Пожалуйста, докажите что это вы"
|
708 |
|
709 |
+
#: cerber-2fa.php:355
|
710 |
+
msgid "You have entered an incorrect verification PIN code"
|
711 |
+
msgstr "Вы ввели неверный проверочный ПИН-код."
|
712 |
|
713 |
+
#: cerber-2fa.php:352
|
714 |
+
msgid "This verification PIN code is expired. We have just sent a new one to your email."
|
715 |
+
msgstr "Проверочный ПИН-код истёк. Мы только что отправили новый на ваш email."
|
716 |
|
717 |
+
#: cerber-load.php:5045
|
718 |
+
msgid "To delete the alert, click here"
|
719 |
+
msgstr "Для удаления этого тревожного предупреждения нажмите тут"
|
720 |
|
721 |
+
#: cerber-load.php:1568
|
722 |
+
msgid "Please choose another one."
|
723 |
+
msgstr "Выберите другой."
|
724 |
|
725 |
+
#: cerber-load.php:1568
|
726 |
+
msgid "Email address is not permitted."
|
727 |
+
msgstr "Email адрес недопустим."
|
728 |
|
729 |
+
#: settings.php:1025
|
730 |
+
msgid "These files will never be deleted during automatic cleanup."
|
731 |
+
msgstr "Эти файлы никогда не будут удалены при автоматической очистке."
|
732 |
|
733 |
+
#: settings.php:1018
|
734 |
+
msgid "Recover plugins files"
|
735 |
+
msgstr "Восстановление файлов плагинов"
|
736 |
|
737 |
+
#: settings.php:1014
|
738 |
+
msgid "Recover WordPress files"
|
739 |
+
msgstr "Восстановление файлов WordPress"
|
740 |
|
741 |
+
#: settings.php:1011
|
742 |
+
msgid "Automatic recovery of modified and infected files"
|
743 |
+
msgstr "Автоматическое восстановление измененных и зараженных файлов"
|
744 |
|
745 |
+
#: settings.php:992
|
746 |
+
msgid "Delete unattended files"
|
747 |
+
msgstr "Удалить несопровождаемые файлы"
|
748 |
|
749 |
+
#: settings.php:695
|
750 |
+
msgid "Pushbullet device"
|
751 |
+
msgstr "Устройство Pushbullet"
|
752 |
|
753 |
+
#: settings.php:692
|
754 |
+
msgid "Pushbullet access token"
|
755 |
+
msgstr "Токен доступа Pushbullet"
|
756 |
|
757 |
+
#: settings.php:664
|
758 |
+
msgid "Lockout notifications"
|
759 |
+
msgstr "Уведомления о блокировках"
|
760 |
|
761 |
+
#: settings.php:582
|
762 |
+
msgid "Specify email addresses, wildcards or REGEX patterns. Use comma to separate items."
|
763 |
+
msgstr "Укажите адреса email, маску или регулярные выражения. Элементы разделяются запятой."
|
764 |
|
765 |
+
#: settings.php:577
|
766 |
+
msgid "Permit only email addresses that match the following"
|
767 |
+
msgstr "Разрешить только адреса совпадающие со следующим"
|
768 |
|
769 |
+
#: settings.php:576
|
770 |
+
msgid "Deny all email addresses that match the following"
|
771 |
+
msgstr "Запретить все адреса email совпадающие со следующим"
|
772 |
|
773 |
+
#: settings.php:575
|
774 |
+
msgid "No restrictions"
|
775 |
+
msgstr "Без ограничений"
|
776 |
|
777 |
+
#: settings.php:572
|
778 |
+
msgid "Restrict email addresses"
|
779 |
+
msgstr "Ограничение адресов email"
|
780 |
|
781 |
+
#: settings.php:236
|
782 |
+
msgid "Prefix may contain only Latin alphanumeric characters and underscores"
|
783 |
+
msgstr "Префикс может содержать только латинские буквы, цифры и знак подчеркивания"
|
784 |
|
785 |
+
#: settings.php:235
|
786 |
+
msgid "Prefix for plugin cookies"
|
787 |
+
msgstr "Префикс для куки плагинов"
|
788 |
|
789 |
+
#: settings.php:227
|
790 |
+
msgid "Site-specific settings"
|
791 |
+
msgstr "Специфические настройки сайта"
|
792 |
|
793 |
+
#: settings.php:215
|
794 |
msgid "Custom login URL may contain Latin alphanumeric characters, dashes and underscores only"
|
795 |
msgstr "Пользовательский URL входа может содержать только латинские буквы, цифры, тире и знак подчеркивания."
|
796 |
|
797 |
+
#: dashboard.php:4875
|
798 |
+
msgid "Global"
|
799 |
+
msgstr "Глобальная"
|
|
|
|
|
|
|
|
|
800 |
|
801 |
+
#: dashboard.php:4874
|
802 |
+
msgid "Role-based"
|
803 |
+
msgstr "Основана на ролях"
|
804 |
|
805 |
+
#: dashboard.php:2618
|
806 |
+
msgid "The alert has been deleted"
|
807 |
+
msgstr "Тревожное предупреждение удалено"
|
808 |
|
809 |
+
#: dashboard.php:2614
|
810 |
+
msgid "The alert has been created"
|
811 |
+
msgstr "Тревожное предупреждение создано"
|
812 |
|
813 |
+
#: dashboard.php:2581
|
814 |
+
msgid "Delete Alert"
|
815 |
+
msgstr "Удалить тревожное предупреждение"
|
816 |
|
817 |
+
#: dashboard.php:2577
|
818 |
+
msgid "Create Alert"
|
819 |
+
msgstr "Создать тревожное предупреждение"
|
820 |
|
821 |
+
#: dashboard.php:1814
|
822 |
+
msgid "A new version is available"
|
823 |
+
msgstr "Доступна новая версия"
|
824 |
|
825 |
+
#: dashboard.php:983
|
826 |
+
msgid "My activity"
|
827 |
+
msgstr "Моя активность"
|
828 |
|
829 |
+
#: dashboard.php:970
|
830 |
+
msgid "New users"
|
831 |
+
msgstr "Новые пользователи"
|
832 |
|
833 |
+
#: dashboard.php:65 dashboard.php:4872
|
834 |
+
msgid "User Policies"
|
835 |
+
msgstr "Политики пользователей"
|
836 |
|
837 |
+
#: dashboard.php:65
|
838 |
+
msgid "Cerber User Security"
|
839 |
+
msgstr "Безопасность пользователей"
|
840 |
|
841 |
+
#: cerber-scanner.php:4928
|
842 |
+
msgid "Automatically recovered"
|
843 |
+
msgstr "Автоматически восстановлено"
|
844 |
|
845 |
+
#: cerber-scanner.php:4925
|
846 |
+
msgid "Automatically deleted"
|
847 |
+
msgstr "Автоматически удалено"
|
848 |
|
849 |
+
#: cerber-scanner.php:4875
|
850 |
+
msgid "Recovered"
|
851 |
+
msgstr "Восстановлено"
|
852 |
|
853 |
+
#: cerber-scanner.php:3767
|
854 |
+
msgid "Recovering plugins files"
|
855 |
+
msgstr "Восстановление файлов плагинов"
|
856 |
|
857 |
+
#: cerber-scanner.php:3765
|
858 |
+
msgid "Recovering WordPress files"
|
859 |
+
msgstr "Восстановление файлов WordPress"
|
860 |
|
861 |
+
#: cerber-scanner.php:1474
|
862 |
+
msgid "File recovered"
|
863 |
+
msgstr "Файл восстановлен"
|
864 |
|
865 |
+
#: cerber-scanner.php:1473
|
866 |
+
msgid "File deleted"
|
867 |
+
msgstr "Файл удален"
|
868 |
|
869 |
+
#: cerber-users.php:541
|
870 |
+
msgid "Policies have been updated"
|
871 |
+
msgstr "Политики обновлены"
|
872 |
|
873 |
+
#: cerber-users.php:497
|
874 |
+
msgid "number of logins"
|
875 |
+
msgstr "число входов"
|
876 |
|
877 |
+
#: cerber-users.php:495
|
878 |
+
msgid "Fixed number of logins"
|
879 |
+
msgstr "Определенное число входов"
|
880 |
|
881 |
+
#: cerber-users.php:490
|
882 |
+
msgid "days interval"
|
883 |
+
msgstr "интервал в днях"
|
884 |
|
885 |
+
#: cerber-users.php:488
|
886 |
+
msgid "Regular time intervals (days)"
|
887 |
+
msgstr "Период времени (дней)"
|
888 |
|
889 |
+
#: cerber-users.php:482
|
890 |
+
msgid "Enforce two-factor authentication with fixed intervals"
|
891 |
+
msgstr "Принудительно использовать 2ФА через определенный период"
|
892 |
|
893 |
+
#: cerber-users.php:476
|
894 |
+
msgid "Using a different browser or device"
|
895 |
+
msgstr "Использование другого браузера или устройства"
|
896 |
|
897 |
#: cerber-users.php:470
|
898 |
msgid "Login from a different IP address"
|
899 |
msgstr "Вход с другого IP адреса"
|
900 |
|
901 |
+
#: cerber-users.php:464
|
902 |
+
msgid "Login from a different network Class C"
|
903 |
+
msgstr "Вход из другой подсети класса C"
|
904 |
+
|
905 |
+
#: cerber-users.php:458
|
906 |
+
msgid "Login from a different country"
|
907 |
+
msgstr "Вход из другой страны"
|
908 |
|
909 |
+
#: cerber-users.php:452
|
910 |
+
msgid "Enforce two-factor authentication if any of the following conditions is true"
|
911 |
+
msgstr "Принудительно использовать 2ФА при выполнении любого из условий"
|
912 |
|
913 |
+
#: cerber-users.php:448
|
914 |
+
msgid "Advanced mode"
|
915 |
+
msgstr "Расширенный режим"
|
916 |
|
917 |
+
#: cerber-users.php:443
|
918 |
+
msgid "Two-factor authentication"
|
919 |
+
msgstr "Двухфакторная авторизация"
|
920 |
|
921 |
+
#: cerber-users.php:432 settings.php:597
|
922 |
+
msgid "User session expiration time"
|
923 |
+
msgstr "Время до истечения сессии пользователя"
|
924 |
|
925 |
+
#: cerber-users.php:421
|
926 |
+
msgid "Redirect user after logout"
|
927 |
+
msgstr "Перенаправить пользователя после выхода"
|
928 |
|
929 |
+
#: cerber-users.php:416
|
930 |
+
msgid "Redirect user after login"
|
931 |
+
msgstr "Перенаправить пользователя после входа"
|
932 |
|
933 |
+
#: cerber-users.php:412
|
934 |
+
msgid "Redirection rules"
|
935 |
+
msgstr "Правила перенаправления"
|
936 |
|
937 |
+
#: cerber-users.php:406
|
938 |
+
msgid "Hide Toolbar when viewing site"
|
939 |
+
msgstr "Спрятать панель инструментов при просмотре сайта"
|
940 |
|
941 |
+
#: cerber-users.php:401
|
942 |
+
msgid "Block access to WordPress Dashboard"
|
943 |
+
msgstr "Заблокировать доступ в консоль WordPress"
|
944 |
|
945 |
+
#: cerber-users.php:288
|
946 |
+
msgid "Save All Changes"
|
947 |
+
msgstr "Сохранить все изменения"
|
948 |
|
949 |
+
#: cerber-users.php:101
|
950 |
+
msgid "Two-Factor Authentication Email"
|
951 |
+
msgstr "2ФА почта"
|
952 |
|
953 |
+
#: cerber-users.php:86
|
954 |
+
msgid "2FA PIN Code"
|
955 |
+
msgstr "2ФА Пин-код"
|
956 |
|
957 |
+
#: cerber-users.php:19 cerber-users.php:447
|
958 |
+
msgid "Always enabled"
|
959 |
+
msgstr "Включена всегда"
|
960 |
|
961 |
+
#: cerber-users.php:18
|
962 |
+
msgid "Determined by user role policies"
|
963 |
+
msgstr "Определяется политиками ролей пользователей"
|
964 |
|
965 |
+
#: cerber-users.php:10 cerber-users.php:439
|
966 |
+
msgid "Two-Factor Authentication"
|
967 |
+
msgstr "Двухфакторная авторизация"
|
968 |
|
969 |
+
#: common.php:1874
|
970 |
+
msgid "A new version of %s is available. Please install it."
|
971 |
+
msgstr "Доступна новая версия %s, пожалуйста, установите её."
|
972 |
|
973 |
+
#: common.php:1441
|
974 |
+
msgid "Initiated by the user"
|
975 |
+
msgstr "Начато пользователем"
|
976 |
|
977 |
+
#: common.php:1440
|
978 |
+
msgid "2FA code verified"
|
979 |
+
msgstr "2ФА код проверен"
|
980 |
|
981 |
+
#: common.php:1439
|
982 |
+
msgid "Site policy enforcement"
|
983 |
+
msgstr "Форсирование политики сайта"
|
984 |
|
985 |
+
#. Author of the plugin
|
986 |
+
msgid "Cerber Tech Inc."
|
987 |
+
msgstr "Cerber Tech Inc."
|
988 |
|
989 |
+
#: cerber-load.php:346
|
990 |
msgid "You are not allowed to log in"
|
991 |
msgstr "Вам не разрешено войти"
|
992 |
|
993 |
+
#: admin/cerber-settings.php:517
|
994 |
msgid "Select one or more roles"
|
995 |
msgstr "Выберите одну или несколько ролей"
|
996 |
|
997 |
+
#: settings.php:133
|
998 |
msgid "These restrictions do not apply to IP addresses in the White IP Access List"
|
999 |
msgstr "Эти ограничения не применяются к IP адресам из белого списка"
|
1000 |
|
1001 |
+
#: settings.php:710
|
1002 |
msgid "Send reports on"
|
1003 |
msgstr "Отправлять отчеты в"
|
1004 |
|
1005 |
+
#: settings.php:411
|
1006 |
msgid "Allow these namespaces"
|
1007 |
msgstr "Разрешить эти пространства имен"
|
1008 |
|
1009 |
+
#: settings.php:406
|
1010 |
msgid "Allow REST API for these roles"
|
1011 |
msgstr "Разрешить REST API для следующих ролей"
|
1012 |
|
1013 |
+
#: settings.php:391
|
1014 |
msgid "Block access to users' data via REST API"
|
1015 |
msgstr "Блокировать доступ к данным пользователей через REST API"
|
1016 |
|
1017 |
+
#: settings.php:385
|
1018 |
msgid "Access to WordPress REST API"
|
1019 |
msgstr "Доступ к WordPress REST API"
|
1020 |
|
1021 |
+
#: settings.php:1259
|
1022 |
msgid "The full access mode requires the PRO version of WP Cerber"
|
1023 |
msgstr "Полный доступ требует PRO версии WP Cerber"
|
1024 |
|
1025 |
+
#: settings.php:1238
|
1026 |
msgid "Read-only mode"
|
1027 |
msgstr "Доступ только для чтения"
|
1028 |
|
1029 |
+
#: settings.php:1237
|
1030 |
msgid "Full access mode"
|
1031 |
msgstr "Полный доступ"
|
1032 |
|
1033 |
+
#: settings.php:1234
|
1034 |
msgid "Access to this website"
|
1035 |
msgstr "Доступ к этому сайту"
|
1036 |
|
1037 |
+
#: settings.php:1228
|
1038 |
msgid "Limit access by IP address"
|
1039 |
msgstr "Ограничить доступ IP адресом"
|
1040 |
|
1041 |
+
#: settings.php:1204
|
1042 |
msgid "Use master language"
|
1043 |
msgstr "Использовать основной язык"
|
1044 |
|
1045 |
+
#: settings.php:1200
|
1046 |
msgid "Add @ site to the page title"
|
1047 |
msgstr "Добавить @ сайт к заголовку страницы"
|
1048 |
|
1049 |
+
#: settings.php:1196
|
1050 |
msgid "Show \"Switched to\" notification"
|
1051 |
msgstr "Показывать уведомление о переходах"
|
1052 |
|
1053 |
+
#: settings.php:1192
|
1054 |
msgid "Return to the website list"
|
1055 |
msgstr "Вернуться к списку сайтов"
|
1056 |
|
1057 |
+
#: settings.php:1184
|
1058 |
msgid "Master settings"
|
1059 |
msgstr "Настройки режима основного сайта"
|
1060 |
|
1061 |
+
#: settings.php:544
|
1062 |
msgid "Redirect to URL"
|
1063 |
msgstr "Перенаправление на URL"
|
1064 |
|
1065 |
+
#: settings.php:539 settings.php:1484
|
1066 |
msgid "Only registered and logged in users are allowed to view this website"
|
1067 |
msgstr "Только зарегистрированные и авторизованные пользователи могут просматривать этот сайт"
|
1068 |
|
1069 |
+
#: settings.php:529
|
1070 |
msgid "Do not apply these policy to the IP addresses in the White IP Access List"
|
1071 |
msgstr "Не применять эти политики к IP адресам из белого списка"
|
1072 |
|
1073 |
+
#: settings.php:522
|
1074 |
msgid "Only registered and logged in website users have access to the website"
|
1075 |
msgstr "Только зарегистрированные и авторизованные пользователи могут получить доступ к этому сайту"
|
1076 |
|
1077 |
+
#: settings.php:521
|
1078 |
msgid "Authorized users only"
|
1079 |
msgstr "Только для авторизованных пользователей"
|
1080 |
|
1081 |
+
#: dashboard.php:4967
|
1082 |
msgid "Changelog"
|
1083 |
msgstr "Журнал изменений"
|
1084 |
|
1085 |
+
#: dashboard.php:3291
|
1086 |
msgid "Save all rules"
|
1087 |
msgstr "Сохранить все правила"
|
1088 |
|
1089 |
+
#: dashboard.php:1144 cerber-users.php:1019
|
1090 |
msgid "Filter by registered user"
|
1091 |
msgstr "Фильтровать по зарегистрированным пользователям"
|
1092 |
|
1093 |
+
#: dashboard.php:653
|
1094 |
msgid "Default settings have been loaded"
|
1095 |
msgstr "Загружены настройки по умолчанию"
|
1096 |
|
1150 |
msgid "This website can be managed from a master website"
|
1151 |
msgstr "Этот сайт может управляться с основного сайта"
|
1152 |
|
1153 |
+
#: nexus/cerber-nexus.php:64
|
1154 |
msgid "Enable slave mode"
|
1155 |
msgstr "Включить зависимый режим"
|
1156 |
|
1157 |
+
#: nexus/cerber-nexus-master.php:1401 nexus/cerber-nexus-master.php:1409
|
1158 |
msgid "Active plugins and updates on"
|
1159 |
msgstr "Активные плагины и обновления на"
|
1160 |
|
1161 |
+
#: nexus/cerber-nexus-master.php:1379
|
1162 |
msgid "A newer version is available"
|
1163 |
msgstr "Доступна новая версия"
|
1164 |
|
1165 |
+
#: nexus/cerber-nexus-master.php:1335
|
1166 |
msgid "Are you sure you want to delete selected websites?"
|
1167 |
msgstr "Вы точно хотите удалить выделенные сайты?"
|
1168 |
|
1169 |
+
#: nexus/cerber-nexus-master.php:1269
|
1170 |
msgid "Visit Site"
|
1171 |
msgstr "Посетить сайт"
|
1172 |
|
1173 |
#: nexus/cerber-nexus.php:92 nexus/cerber-nexus.php:102
|
1174 |
+
#: nexus/cerber-nexus-master.php:1254
|
1175 |
msgid "My Websites"
|
1176 |
msgstr "Мои сайты"
|
1177 |
|
1178 |
+
#: nexus/cerber-nexus-master.php:1251
|
1179 |
msgid "You are here:"
|
1180 |
msgstr "Вы здесь:"
|
1181 |
|
1182 |
+
#: nexus/cerber-nexus-master.php:1035
|
1183 |
msgid "You have switched back to the master website"
|
1184 |
msgstr "Вы перешли назад на основной сайт"
|
1185 |
|
1186 |
+
#: nexus/cerber-nexus-master.php:1025
|
1187 |
msgid "You have switched to %s"
|
1188 |
msgstr "Вы перешли к %s"
|
1189 |
|
1190 |
+
#: nexus/cerber-nexus-master.php:693
|
1191 |
msgid "Invalid response from the slave website"
|
1192 |
msgstr "Неверный ответ с зависимого сайта"
|
1193 |
|
1194 |
+
#: nexus/cerber-nexus-master.php:449
|
1195 |
msgid "Website has been deleted"
|
1196 |
msgid_plural "%s websites have been deleted"
|
1197 |
msgstr[0] "Сайт удален"
|
1198 |
msgstr[1] "%s сайта удалено"
|
1199 |
msgstr[2] "%s сайтов удалено"
|
1200 |
|
1201 |
+
#: nexus/cerber-nexus-master.php:330
|
1202 |
msgid "Keep in mind: You have added the website that does not support SSL encryption. This may lead to data leakage."
|
1203 |
msgstr "Имейте ввиду: Вы добавили сайт, который не поддерживает SSL. Это может привести к утечке данных."
|
1204 |
|
1205 |
+
#: nexus/cerber-nexus-master.php:327
|
1206 |
msgid "Switch to the Dashboard"
|
1207 |
msgstr "Перейти в консоль"
|
1208 |
|
1209 |
+
#: nexus/cerber-nexus-master.php:326
|
1210 |
msgid "Click to edit"
|
1211 |
msgstr "Нажмите для редактирования"
|
1212 |
|
1213 |
+
#: nexus/cerber-nexus-master.php:325
|
1214 |
msgid "The website has been added successfully"
|
1215 |
msgstr "Сайт добавлен"
|
1216 |
|
1217 |
+
#: nexus/cerber-nexus-master.php:316
|
1218 |
msgid "The website you are trying to add is already in the list"
|
1219 |
msgstr "Добавляемый вами сайт уже присутствует в списке"
|
1220 |
|
1221 |
+
#: nexus/cerber-nexus-master.php:286
|
1222 |
msgid "Security access token is invalid"
|
1223 |
msgstr "Токен безопасного доступа не верен"
|
1224 |
|
1225 |
+
#: nexus/cerber-nexus-master.php:173
|
1226 |
msgid "Address"
|
1227 |
msgstr "Адрес"
|
1228 |
|
1229 |
+
#: nexus/cerber-nexus-master.php:169
|
1230 |
msgid "Company"
|
1231 |
msgstr "Организация"
|
1232 |
|
1233 |
+
#: nexus/cerber-nexus-master.php:165
|
1234 |
msgid "Phone"
|
1235 |
msgstr "Телефон"
|
1236 |
|
1237 |
+
#: nexus/cerber-nexus-master.php:161
|
1238 |
msgid "Email"
|
1239 |
msgstr "Email"
|
1240 |
|
1241 |
+
#: nexus/cerber-nexus-master.php:157
|
1242 |
msgid "Last Name"
|
1243 |
msgstr "Фамилия"
|
1244 |
|
1245 |
+
#: nexus/cerber-nexus-master.php:153
|
1246 |
msgid "First Name"
|
1247 |
msgstr "Имя"
|
1248 |
|
1249 |
+
#: nexus/cerber-nexus-master.php:149
|
1250 |
msgid "Website Owner"
|
1251 |
msgstr "Владелец сайта"
|
1252 |
|
1253 |
+
#: nexus/cerber-nexus-master.php:119
|
1254 |
msgid "Display as"
|
1255 |
msgstr "Отображать как"
|
1256 |
|
1257 |
+
#: nexus/cerber-nexus-master.php:114
|
1258 |
msgid "Website URL"
|
1259 |
msgstr "URL сайта"
|
1260 |
|
1261 |
+
#: nexus/cerber-nexus-master.php:104
|
1262 |
msgid "Website Properties"
|
1263 |
msgstr "Свойства сайта"
|
1264 |
|
1265 |
+
#: nexus/cerber-nexus-master.php:96
|
1266 |
msgid "Select an existing group or enter a new one to add it"
|
1267 |
msgstr "Выберите имеющуюся группу или введите новую для добавления"
|
1268 |
|
1269 |
+
#: nexus/cerber-slave-list.php:420
|
1270 |
msgid "Disable master mode"
|
1271 |
msgstr "Отключить режим управляющего сайта"
|
1272 |
|
1273 |
+
#: nexus/cerber-slave-list.php:420
|
1274 |
msgid "Add a new one"
|
1275 |
msgstr "Добавить новый"
|
1276 |
|
1277 |
+
#: nexus/cerber-slave-list.php:420
|
1278 |
msgid "No websites configured."
|
1279 |
msgstr "Ни один сайт не настроен."
|
1280 |
|
1281 |
+
#: nexus/cerber-slave-list.php:288
|
1282 |
msgid "Switch to"
|
1283 |
msgstr "Переключиться на"
|
1284 |
|
1285 |
+
#: nexus/cerber-slave-list.php:282
|
1286 |
msgid "Edit"
|
1287 |
msgstr "Редактировать"
|
1288 |
|
1289 |
+
#: nexus/cerber-slave-list.php:247 cerber-users.php:1085
|
1290 |
msgid "Search results for:"
|
1291 |
msgstr "Результаты поиска для:"
|
1292 |
|
1293 |
+
#: nexus/cerber-slave-list.php:161
|
1294 |
msgid "Add a slave website"
|
1295 |
msgstr "Добавить зависимый сайт"
|
1296 |
|
1297 |
+
#: nexus/cerber-slave-list.php:135
|
1298 |
msgid "All groups"
|
1299 |
msgstr "Все группы"
|
1300 |
|
1310 |
msgid "Upgrade WP Cerber"
|
1311 |
msgstr "Обновить WP Cerber"
|
1312 |
|
1313 |
+
#: nexus/cerber-slave-list.php:56 nexus/cerber-nexus-master.php:141
|
1314 |
msgid "Notes"
|
1315 |
msgstr "Заметки"
|
1316 |
|
1318 |
msgid "Owner"
|
1319 |
msgstr "Владелец"
|
1320 |
|
1321 |
+
#: nexus/cerber-slave-list.php:54 nexus/cerber-nexus-master.php:127
|
1322 |
msgid "Group"
|
1323 |
msgstr "Группа"
|
1324 |
|
1346 |
msgid "An optional message for this user"
|
1347 |
msgstr "Необязательное сообщение для этого пользователя"
|
1348 |
|
1349 |
+
#: cerber-users.php:68 settings.php:535
|
1350 |
msgid "User Message"
|
1351 |
msgstr "Сообщение пользователю"
|
1352 |
|
1365 |
|
1366 |
#. translators: Time difference between two dates, in seconds (sec=second). 1:
|
1367 |
#. Number of seconds
|
1368 |
+
#: common.php:1654
|
1369 |
msgid "%s sec"
|
1370 |
msgid_plural "%s secs"
|
1371 |
msgstr[0] "%s сек."
|
1372 |
msgstr[1] "%s сек."
|
1373 |
msgstr[2] "%s сек."
|
1374 |
|
1375 |
+
#: common.php:1438
|
1376 |
msgid "Blocked by administrator"
|
1377 |
msgstr "Заблокирован администратором"
|
1378 |
|
1379 |
+
#: common.php:1414
|
1380 |
msgid "Invalid master credentials"
|
1381 |
msgstr "Неверная мастер пара логин/пароль"
|
1382 |
|
1383 |
+
#: dashboard.php:3162 admin/cerber-settings.php:628
|
1384 |
msgid "Save Changes"
|
1385 |
msgstr "Сохранить изменения"
|
1386 |
|
1387 |
+
#: common.php:1425
|
1388 |
msgid "IP address is locked out"
|
1389 |
msgstr "IP адрес заблокирован"
|
1390 |
|
1391 |
+
#: dashboard.php:849
|
1392 |
msgid "Additional Details"
|
1393 |
msgstr "Дополнительная информация"
|
1394 |
|
1395 |
+
#: settings.php:769
|
1396 |
msgid "Ignore logged in users"
|
1397 |
msgstr "Игнорировать авторизованных пользователей"
|
1398 |
|
1399 |
+
#: settings.php:755
|
1400 |
msgid "Erroneous Request Shielding"
|
1401 |
msgstr "Защита от ошибочных запросов"
|
1402 |
|
1403 |
+
#: settings.php:737 settings.php:765
|
1404 |
msgid "Maximum security"
|
1405 |
msgstr "Максимальная безопасность"
|
1406 |
|
1407 |
+
#: settings.php:736 settings.php:764
|
1408 |
msgid "Maximum compatibility"
|
1409 |
msgstr "Максимальная совместимость"
|
1410 |
|
1411 |
+
#: settings.php:833
|
1412 |
msgid "Save software errors"
|
1413 |
msgstr "Сохранять ошибки ПО"
|
1414 |
|
1415 |
+
#: settings.php:760
|
1416 |
msgid "Enable error shielding"
|
1417 |
msgstr "Включить защиту от ошибок"
|
1418 |
|
1419 |
+
#: settings.php:727
|
1420 |
msgid "Traffic Inspection"
|
1421 |
msgstr "Инспектор трафика"
|
1422 |
|
1423 |
+
#: dashboard.php:5338 dashboard.php:5339
|
1424 |
msgid "Add to menu"
|
1425 |
msgstr "Добавить в меню"
|
1426 |
|
1427 |
+
#: dashboard.php:5299
|
1428 |
msgid "WooCommerce Log Out"
|
1429 |
msgstr "Выход WooCommerce"
|
1430 |
|
1431 |
+
#: dashboard.php:5298
|
1432 |
msgid "WooCommerce Log In"
|
1433 |
msgstr "Вход WooCommerce"
|
1434 |
|
1435 |
+
#: dashboard.php:5295
|
1436 |
msgid "Register"
|
1437 |
msgstr "Регистрация"
|
1438 |
|
1439 |
+
#: dashboard.php:5294
|
1440 |
msgid "Log Out"
|
1441 |
msgstr "Выход"
|
1442 |
|
1443 |
+
#: dashboard.php:5293
|
1444 |
msgid "Log In"
|
1445 |
msgstr "Вход"
|
1446 |
|
1447 |
+
#: dashboard.php:3583
|
1448 |
msgid "Page generation time"
|
1449 |
msgstr "Время генерации страницы"
|
1450 |
|
1451 |
+
#: common.php:1516
|
1452 |
msgid "Multiple suspicious requests"
|
1453 |
msgstr "Множественные подозрительные запросы"
|
1454 |
|
1455 |
+
#: dashboard.php:5258
|
1456 |
msgid "Know more about all advantages at"
|
1457 |
msgstr "Узнайте больше о всех преимуществах на"
|
1458 |
|
1459 |
+
#: dashboard.php:5257
|
1460 |
msgid "These features are available in a professional version of the plugin."
|
1461 |
msgstr "Эти возможности доступны в профессиональной версии плагина."
|
1462 |
|
1463 |
+
#: common.php:1437
|
1464 |
msgid "Suspicious JavaScript code detected"
|
1465 |
msgstr "Найден подозрительный код JavaScript"
|
1466 |
|
1467 |
+
#: admin/cerber-admin.php:775
|
1468 |
msgid "All scans"
|
1469 |
msgstr "Все проверки"
|
1470 |
|
1471 |
+
#: admin/cerber-admin.php:721
|
1472 |
msgid "Click here to see the full list of files"
|
1473 |
msgstr "Нажмите здесь для просмотра полного списка файлов"
|
1474 |
|
1475 |
+
#: admin/cerber-admin.php:721
|
1476 |
msgid "No files match the specified filter."
|
1477 |
msgstr "Нет файлов подходящих к указанному фильтру."
|
1478 |
|
1480 |
msgid "Preparing for the scan"
|
1481 |
msgstr "Подготовка сканирования"
|
1482 |
|
1483 |
+
#: settings.php:914 settings.php:1217 settings.php:1245
|
1484 |
msgid "Enable diagnostic logging"
|
1485 |
msgstr "Включить журнал диагностики"
|
1486 |
|
1487 |
+
#: settings.php:369
|
1488 |
msgid "Disable PHP error displaying"
|
1489 |
msgstr "Отключить отображение ошибок PHP"
|
1490 |
|
1491 |
+
#: settings.php:365
|
1492 |
msgid "Block execution of PHP scripts in the WordPress media folder"
|
1493 |
msgstr "Отключить исполнение PHP скриптов в папке медиафайлов WordPress"
|
1494 |
|
1495 |
+
#: settings.php:364
|
1496 |
msgid "Disable PHP in uploads"
|
1497 |
msgstr "Отключить PHP в папке загрузок"
|
1498 |
|
1499 |
+
#: settings.php:334
|
1500 |
msgid "Use English for admin interface"
|
1501 |
msgstr "Use English for admin interface (использовать английский язык для интерфейса администрирования)"
|
1502 |
|
1503 |
+
#: dashboard.php:2836
|
1504 |
msgid "All files have been processed"
|
1505 |
msgstr "Все файлы обработаны"
|
1506 |
|
1507 |
+
#: dashboard.php:2835
|
1508 |
msgid "Some errors occurred"
|
1509 |
msgstr "Возникли ошибки"
|
1510 |
|
1511 |
+
#: dashboard.php:2833
|
1512 |
msgid "These files have been added to the ignore list"
|
1513 |
msgstr "Эти файлы были добавлены в список игнорирования"
|
1514 |
|
1515 |
+
#: dashboard.php:2832
|
1516 |
msgid "Do you want to add selected files to the ignore list?"
|
1517 |
msgstr "Вы точно хотите добавить выбранные файлы в список игнорирования?"
|
1518 |
|
1519 |
+
#: dashboard.php:2829
|
1520 |
msgid "These files have been moved to the quarantine"
|
1521 |
msgstr "Эти файлы были перемещены в карантин"
|
1522 |
|
1523 |
+
#: dashboard.php:2828
|
1524 |
msgid "Are you sure you want to delete selected files?"
|
1525 |
msgstr "Вы точно хотите удалить выбранные файлы?"
|
1526 |
|
1527 |
+
#: admin/cerber-admin.php:916
|
1528 |
msgid "Added"
|
1529 |
msgstr "Добавлено"
|
1530 |
|
1531 |
+
#: admin/cerber-admin.php:882
|
1532 |
msgid "The list is empty."
|
1533 |
msgstr "Список пуст."
|
1534 |
|
1535 |
+
#: admin/cerber-admin.php:880
|
1536 |
msgid "Activity Insights"
|
1537 |
msgstr "На виду: активность"
|
1538 |
|
1539 |
+
#: admin/cerber-admin.php:879
|
1540 |
msgid "Traffic Insights"
|
1541 |
msgstr "На виду: трафик"
|
1542 |
|
1543 |
+
#: admin/cerber-admin.php:878
|
1544 |
msgid "User Insights"
|
1545 |
msgstr "На виду: пользователи"
|
1546 |
|
1547 |
+
#: admin/cerber-admin.php:877 admin/cerber-admin.php:904
|
1548 |
msgid "Remove from the list"
|
1549 |
msgstr "Удалить из списка"
|
1550 |
|
1551 |
+
#: admin/cerber-admin.php:876
|
1552 |
msgid "Apply"
|
1553 |
msgstr "Применить"
|
1554 |
|
|
|
|
|
|
|
|
|
1555 |
#: admin/cerber-admin.php:222
|
1556 |
msgid "Ignore"
|
1557 |
msgstr "Игнорировать"
|
1558 |
|
1559 |
+
#: dashboard.php:4913
|
1560 |
+
msgid "Ignore List"
|
1561 |
+
msgstr "Список игнорируемого"
|
1562 |
+
|
1563 |
+
#: settings.php:1047
|
1564 |
msgid "Use comma to separate items."
|
1565 |
msgstr "Используйте запятую для разделения элементов."
|
1566 |
|
1567 |
+
#: settings.php:1043
|
1568 |
msgid "Files with these extensions"
|
1569 |
msgstr "Файлы с этими расширениями"
|
1570 |
|
1571 |
+
#: settings.php:1040
|
1572 |
msgid "Use absolute paths. One item per line."
|
1573 |
msgstr "Используйте абсолютные пути. Один элемент на строку."
|
1574 |
|
1575 |
+
#: settings.php:1036
|
1576 |
msgid "Files in these directories"
|
1577 |
msgstr "Файлы в этих папках"
|
1578 |
|
1579 |
+
#: settings.php:1032
|
1580 |
msgid "Files in the sessions directory"
|
1581 |
msgstr "Файлы в папке сессий"
|
1582 |
|
1583 |
+
#: settings.php:1028
|
1584 |
msgid "Files in the temporary directory"
|
1585 |
msgstr "Файлы в временной папке"
|
1586 |
|
1587 |
+
#: settings.php:1024
|
1588 |
msgid "Exclusions"
|
1589 |
msgstr "Исключения"
|
1590 |
|
1591 |
+
#: settings.php:1005
|
1592 |
msgid "Files with unwanted extensions"
|
1593 |
msgstr "Файлы с нежелательными расширениями"
|
1594 |
|
1595 |
+
#: settings.php:996
|
1596 |
msgid "Files in the uploads folder"
|
1597 |
msgstr "Файлы в папке загрузки"
|
1598 |
|
1599 |
+
#: settings.php:987
|
1600 |
msgid "Automatic cleanup of malware and suspicious files"
|
1601 |
msgstr "Автоматическая очистка вредоносных и подозрительных файлов"
|
1602 |
|
1603 |
+
#: dashboard.php:1811
|
1604 |
msgid "Integrity"
|
1605 |
msgstr "Целостность"
|
1606 |
|
1607 |
+
#: dashboard.php:1792
|
1608 |
msgctxt "Example: Last malware scan: 23 Jan 2018"
|
1609 |
msgid "Last malware scan"
|
1610 |
msgstr "Последняя проверка на вредоносное ПО"
|
1611 |
|
1612 |
+
#: common.php:1436
|
1613 |
msgid "Suspicious SQL code detected"
|
1614 |
msgstr "Обнаружен подозрительный SQL код"
|
1615 |
|
1616 |
+
#: common.php:1396
|
1617 |
msgid "Attempt to upload malicious file denied"
|
1618 |
msgstr "Заблокирована попытка загрузки вредоносного файла"
|
1619 |
|
1620 |
+
#: cerber-scanner.php:4924
|
1621 |
msgid "Automatically moved to quarantine"
|
1622 |
msgstr "Автоматически перемещен в карантин"
|
1623 |
|
1624 |
+
#: cerber-scanner.php:4871
|
1625 |
msgid "Deleted"
|
1626 |
msgstr "Удален"
|
1627 |
|
1645 |
msgid "Malicious code found"
|
1646 |
msgstr "Найден вредоносный код"
|
1647 |
|
1648 |
+
#: dashboard.php:4912
|
1649 |
msgid "Cleaning up"
|
1650 |
msgstr "Очистка"
|
1651 |
|
1652 |
+
#: cerber-load.php:7220
|
1653 |
msgid "Awesome!"
|
1654 |
msgstr "Замечательно!"
|
1655 |
|
1657 |
msgid "Defends WordPress against hacker attacks, spam, trojans, and viruses. Malware scanner and integrity checker. Hardening WordPress with a set of comprehensive security algorithms. Spam protection with a sophisticated bot detection engine and reCAPTCHA. Tracks user and intruder activity with powerful email, mobile and desktop notifications."
|
1658 |
msgstr "Защищает WordPress от атак хакеров, спама, троянов и вирусов. Включает сканер вредоносного ПО и проверку целостности. Усиление защиты WordPress набором комплексных алгоритмов безопасности. Защита от спама тонким определением ботов и reCAPTCHA. Отслеживание пользовательской активности и вторжений с уведомлением по email, а также через уведомления браузера или на мобильные устройства."
|
1659 |
|
1660 |
+
#: admin/cerber-settings.php:557
|
1661 |
msgctxt "preposition of time like: at 11:00"
|
1662 |
msgid "at"
|
1663 |
msgstr "в"
|
1664 |
|
1665 |
+
#: dashboard.php:4828
|
1666 |
msgid "Anti-spam engine"
|
1667 |
msgstr "Антиспам защита"
|
1668 |
|
1669 |
+
#: common.php:1661
|
1670 |
msgctxt "preposition of a period of time like: in 6 hours"
|
1671 |
msgid "in %s"
|
1672 |
msgstr "Через %s"
|
1673 |
|
1674 |
+
#: admin/cerber-admin.php:852
|
1675 |
msgid "The file has been restored to its original location."
|
1676 |
msgstr "Файл был восстановлен по оригинальному местоположению."
|
1677 |
|
1678 |
+
#: admin/cerber-admin.php:837
|
1679 |
msgid "The file has been deleted permanently."
|
1680 |
msgstr "Файл удален навсегда."
|
1681 |
|
1682 |
+
#: admin/cerber-admin.php:764 admin/cerber-admin.php:919
|
1683 |
msgid "File"
|
1684 |
msgstr "Файл"
|
1685 |
|
1686 |
+
#: admin/cerber-admin.php:763 admin/cerber-admin.php:918
|
1687 |
+
#: admin/cerber-admin.php:1326
|
1688 |
msgid "Size"
|
1689 |
msgstr "Размер"
|
1690 |
|
1691 |
+
#: admin/cerber-admin.php:762
|
1692 |
msgid "Automatic deletion"
|
1693 |
msgstr "Автоматическое удаление"
|
1694 |
|
1695 |
+
#: admin/cerber-admin.php:739
|
1696 |
msgid "Delete permanently"
|
1697 |
msgstr "Удалить навсегда"
|
1698 |
|
1699 |
+
#: admin/cerber-admin.php:742
|
1700 |
msgid "Restore"
|
1701 |
msgstr "Восстановить"
|
1702 |
|
1703 |
+
#: admin/cerber-admin.php:704
|
1704 |
msgid "There are no files in the quarantine at the moment."
|
1705 |
msgstr "В карантине сейчас нет файлов."
|
1706 |
|
1707 |
+
#: admin/cerber-admin.php:96 admin/cerber-admin.php:760
|
1708 |
msgid "Scanned"
|
1709 |
msgstr "Проверено"
|
1710 |
|
1720 |
msgid "New files"
|
1721 |
msgstr "Новые файлы"
|
1722 |
|
1723 |
+
#: nexus/cerber-slave-list.php:340 admin/cerber-admin.php:67
|
1724 |
msgid "Vulnerabilities"
|
1725 |
msgstr "Уязвимости"
|
1726 |
|
1736 |
msgid "Started"
|
1737 |
msgstr "Начато"
|
1738 |
|
1739 |
+
#: dashboard.php:4914
|
1740 |
msgid "Quarantine"
|
1741 |
msgstr "Карантин"
|
1742 |
|
1743 |
+
#: cerber-load.php:342
|
1744 |
msgid "You have exceeded the number of allowed login attempts. Please try again in %d minutes."
|
1745 |
msgstr "Вы исчерпали максимально допустимое количество попыток входа. Попробуйте снова через %d минут."
|
1746 |
|
1747 |
+
#: settings.php:945
|
1748 |
msgid "Scan results reporting"
|
1749 |
msgstr "Отчет о результатах проверки"
|
1750 |
|
1751 |
+
#: settings.php:928
|
1752 |
msgid "Automated recurring scan schedule"
|
1753 |
msgstr "План автоматической повторной проверки"
|
1754 |
|
1755 |
+
#: dashboard.php:4063
|
1756 |
msgid "Errors"
|
1757 |
msgstr "Ошибки"
|
1758 |
|
1759 |
+
#: dashboard.php:976 dashboard.php:4062
|
1760 |
msgid "Suspicious activity"
|
1761 |
msgstr "Подозрительная активность"
|
1762 |
|
1763 |
+
#: dashboard.php:1540
|
1764 |
msgid "Activated"
|
1765 |
msgstr "Активация"
|
1766 |
|
1767 |
+
#: common.php:1768
|
1768 |
msgid "Bytes"
|
1769 |
msgstr "Байт"
|
1770 |
|
1771 |
+
#: common.php:1513
|
1772 |
msgid "Attempt to upload a file with malicious code"
|
1773 |
msgstr "Попытка загрузки файла с вредоносным кодом"
|
1774 |
|
1775 |
+
#: common.php:1435 common.php:1512
|
1776 |
msgid "Malicious code detected"
|
1777 |
msgstr "Обнаружен вредоносный код"
|
1778 |
|
1779 |
+
#: common.php:1434
|
1780 |
msgid "Suspicious number of nested values"
|
1781 |
msgstr "Подозрительное количество вложенных значений"
|
1782 |
|
1783 |
+
#: common.php:1433
|
1784 |
msgid "Suspicious number of fields"
|
1785 |
msgstr "Подозрительное число полей"
|
1786 |
|
1787 |
+
#: common.php:1411
|
1788 |
msgid "User activated"
|
1789 |
msgstr "Пользователь активирован"
|
1790 |
|
1791 |
+
#: common.php:1408
|
1792 |
msgid "Malicious request denied"
|
1793 |
msgstr "Заблокирован вредоносный запрос"
|
1794 |
|
1812 |
msgid "Vulnerability found"
|
1813 |
msgstr "Обнаружена уязвимость"
|
1814 |
|
1815 |
+
#: admin/cerber-settings.php:958
|
1816 |
msgid "Unable to update the schedule"
|
1817 |
msgstr "Невозможно обновить запланированное"
|
1818 |
|
1819 |
+
#: admin/cerber-settings.php:955
|
1820 |
msgid "The schedule has been updated"
|
1821 |
msgstr "Запланированное обновлено"
|
1822 |
|
1823 |
+
#: settings.php:972
|
1824 |
msgid "Include scan errors"
|
1825 |
msgstr "Включать ошибки сканера"
|
1826 |
|
1827 |
+
#: settings.php:968
|
1828 |
msgid "Include file sizes"
|
1829 |
msgstr "Включать размеры файлов"
|
1830 |
|
1831 |
+
#: settings.php:964
|
1832 |
msgid "If new issues found"
|
1833 |
msgstr "Если найдены новые проблемы"
|
1834 |
|
1835 |
+
#: settings.php:963
|
1836 |
msgid "If any changes in scan results occurred"
|
1837 |
msgstr "Если найдены изменения в результатах сканирования"
|
1838 |
|
1839 |
+
#: settings.php:962
|
1840 |
msgid "After every scan"
|
1841 |
msgstr "После каждого сканирования"
|
1842 |
|
1843 |
+
#: settings.php:959
|
1844 |
msgid "Send email report"
|
1845 |
msgstr "Отсылать отчет по эл.почте"
|
1846 |
|
1847 |
+
#: settings.php:950
|
1848 |
msgid "Report an issue if any of the following is true"
|
1849 |
msgstr "Отчитываться о проблемах, если нижеперечисленное верно"
|
1850 |
|
1851 |
+
#: settings.php:955 settings.php:1001
|
1852 |
msgid "High severity"
|
1853 |
msgstr "Высокая тяжесть"
|
1854 |
|
1855 |
+
#: settings.php:954 settings.php:1000
|
1856 |
msgid "Medium severity"
|
1857 |
msgstr "Средняя тяжесть"
|
1858 |
|
1859 |
+
#: settings.php:953 settings.php:999
|
1860 |
msgid "Low severity"
|
1861 |
msgstr "Низкая тяжесть"
|
1862 |
|
1863 |
+
#: settings.php:938
|
1864 |
msgid "Launch Full Scan"
|
1865 |
msgstr "Запуск полной проверки"
|
1866 |
|
1867 |
+
#: settings.php:933
|
1868 |
msgid "Launch Quick Scan"
|
1869 |
msgstr "Запуск быстрой проверки"
|
1870 |
|
1871 |
+
#: settings.php:893
|
1872 |
msgid "Monitor modified files"
|
1873 |
msgstr "Наблюдать за изменением файлов"
|
1874 |
|
1875 |
+
#: settings.php:884
|
1876 |
msgid "Monitor new files"
|
1877 |
msgstr "Наблюдать за новыми файлами"
|
1878 |
|
1879 |
+
#: cerber-scanner.php:4940
|
1880 |
msgid "To view full report visit"
|
1881 |
msgstr "Для просмотра полного отчета зайдите на"
|
1882 |
|
1883 |
+
#: cerber-scanner.php:4786
|
1884 |
msgid "Files scanned"
|
1885 |
msgstr "Проверено файлов"
|
1886 |
|
1887 |
+
#: cerber-scanner.php:4773
|
1888 |
msgid "Quick Scan Report"
|
1889 |
msgstr "Отчет быстрой проверки"
|
1890 |
|
1891 |
+
#: cerber-scanner.php:4773
|
1892 |
msgid "Full Scan Report"
|
1893 |
msgstr "Отчет полной проверки"
|
1894 |
|
1895 |
+
#: admin/cerber-admin.php:353
|
1896 |
msgid "File access error. Possibly scan results are outdated. Please run Quick or Full Scan."
|
1897 |
msgstr "Ошибка доступа к файлу. Возможно результаты проверки устарели. Запустите быструю или полную проверку."
|
1898 |
|
1968 |
msgid "Every hour"
|
1969 |
msgstr "Каждый час"
|
1970 |
|
1971 |
+
#: dashboard.php:1795 dashboard.php:1797 cerber-scanner.php:1493
|
1972 |
+
#: cerber-users.php:20 cerber-users.php:446 settings.php:735 settings.php:763
|
1973 |
+
#: settings.php:887 settings.php:896 settings.php:1239
|
1974 |
msgid "Disabled"
|
1975 |
msgstr "Отключено"
|
1976 |
|
1990 |
msgid "Checksum mismatch"
|
1991 |
msgstr "Несовпадение контрольной суммы"
|
1992 |
|
1993 |
+
#: dashboard.php:1796 cerber-scanner.php:938
|
1994 |
msgid "Quick Scan"
|
1995 |
msgstr "Быстрая проверка"
|
1996 |
|
1997 |
+
#: dashboard.php:1798 cerber-scanner.php:938
|
1998 |
msgid "Full Scan"
|
1999 |
msgstr "Полная проверка"
|
2000 |
|
2010 |
msgid "Currently a scheduled scan in progress. Please wait until it is finished."
|
2011 |
msgstr "Сейчас выполняется запланированная проверка. Дождитесь пока она завершится."
|
2012 |
|
2013 |
+
#: dashboard.php:4911
|
|
|
|
|
|
|
|
|
2014 |
msgid "Scheduling"
|
2015 |
msgstr "Планирование"
|
2016 |
|
2017 |
+
#: cerber-load.php:4320
|
2018 |
+
msgid "Scanner Report"
|
2019 |
+
msgstr "Отчет проверки"
|
2020 |
+
|
2021 |
#. Plugin Name of the plugin
|
2022 |
+
msgid "WP Cerber Security, Anti-spam & Malware Scan"
|
2023 |
+
msgstr "WP Cerber Security, Anti-spam & Malware Scan"
|
2024 |
|
2025 |
+
#: settings.php:919
|
2026 |
msgid "Delete quarantined files after"
|
2027 |
msgstr "Удалять файлы карантина через"
|
2028 |
|
2029 |
+
#: settings.php:910
|
2030 |
msgid "Scan session directory"
|
2031 |
msgstr "Проверять каталог файлов сессий"
|
2032 |
|
2033 |
+
#: settings.php:906
|
2034 |
msgid "Scan temporary directory"
|
2035 |
msgstr "Проверять каталог временных файлов"
|
2036 |
|
2037 |
+
#: settings.php:877
|
2038 |
msgid "Directories to exclude"
|
2039 |
msgstr "Каталоги для исключения"
|
2040 |
|
2041 |
+
#: settings.php:874
|
2042 |
msgid "Specify file extensions to search for. Full scan only. Use comma to separate items."
|
2043 |
msgstr "Укажите расширения файлов для поиска. Используется только при полной проверке. Испольуйте запятую для разделения элементов."
|
2044 |
|
2045 |
+
#: settings.php:870
|
2046 |
msgid "Unwanted file extensions"
|
2047 |
msgstr "Нежелательные расширения файлов"
|
2048 |
|
2049 |
+
#: settings.php:867
|
2050 |
msgid "Specify custom PHP code signatures. One item per line. To specify a REGEX pattern, enclose a whole line in two braces."
|
2051 |
msgstr "Укажите пользовательские подписи PHP кода. Один элемент на строку. Для использования регулярных выражений, включите строку в фигурные скобки { }."
|
2052 |
|
2053 |
+
#: settings.php:863
|
2054 |
msgid "Custom signatures"
|
2055 |
msgstr "Пользовательские отпечатки"
|
2056 |
|
2057 |
+
#: settings.php:858
|
2058 |
msgid "Scanner settings"
|
2059 |
msgstr "Настройки сканера"
|
2060 |
|
2061 |
+
#: settings.php:187
|
2062 |
msgid "Disable dashboard redirection"
|
2063 |
msgstr "Отключить перенаправление с консоли"
|
2064 |
|
2065 |
+
#: settings.php:166 settings.php:528 settings.php:553 settings.php:741
|
2066 |
msgid "Use White IP Access List"
|
2067 |
msgstr "Использовать белый список IP"
|
2068 |
|
2069 |
+
#: cerber-scanner.php:4817 admin/cerber-admin.php:103
|
2070 |
msgid "Issues total"
|
2071 |
msgstr "Всего проблем"
|
2072 |
|
2102 |
msgid "Content has been modified"
|
2103 |
msgstr "Содержимое изменено"
|
2104 |
|
2105 |
+
#: cerber-scanner.php:1455 cerber-scanner.php:4644
|
2106 |
msgid "Unable to open file"
|
2107 |
msgstr "Невозможно открыть файл"
|
2108 |
|
2154 |
msgid "Start Quick Scan"
|
2155 |
msgstr "Начать быструю проверку"
|
2156 |
|
2157 |
+
#: dashboard.php:4909
|
2158 |
msgid "Security Scanner"
|
2159 |
msgstr "Сканер безопасности"
|
2160 |
|
2161 |
+
#: dashboard.php:68 dashboard.php:4907
|
2162 |
msgid "Site Integrity"
|
2163 |
msgstr "Целостность сайта"
|
2164 |
|
2165 |
+
#: settings.php:130
|
2166 |
msgid "If you forget your Custom login URL, you will be unable to log in."
|
2167 |
msgstr "Если вы забудете ваш пользовательский URL входа, то вы не сможете войти."
|
2168 |
|
2169 |
+
#: settings.php:130
|
2170 |
msgid "Be careful about enabling these options."
|
2171 |
msgstr "Будьте осторожны при включении этих настроек."
|
2172 |
|
2173 |
+
#: common.php:1431
|
2174 |
msgid "Denied"
|
2175 |
msgstr "Запрещено"
|
2176 |
|
2177 |
+
#: settings.php:749 settings.php:799
|
2178 |
msgid "To specify a REGEX pattern, enclose a whole line in two braces."
|
2179 |
msgstr "Для использования регулярных выражений заключите строку целиком в фигурные скобки { }."
|
2180 |
|
2181 |
+
#: admin/cerber-settings.php:654
|
2182 |
msgid "Plugin initialization mode has not been changed"
|
2183 |
msgstr "Режим инициализации плагина не был изменен"
|
2184 |
|
2185 |
+
#: settings.php:144
|
2186 |
msgid "Standard mode"
|
2187 |
msgstr "Стандартный режим"
|
2188 |
|
2189 |
+
#: settings.php:143
|
2190 |
msgid "Legacy mode"
|
2191 |
msgstr "Старый режим"
|
2192 |
|
2193 |
+
#: settings.php:140
|
2194 |
msgid "Load security engine"
|
2195 |
msgstr "Загрузка движка безопасности"
|
2196 |
|
2197 |
+
#: settings.php:137
|
2198 |
msgid "Plugin initialization"
|
2199 |
msgstr "Инициализация плагина"
|
2200 |
|
2201 |
+
#: common.php:2721
|
2202 |
msgid "Unable to delete the file"
|
2203 |
msgstr "Невозможно удалить файл"
|
2204 |
|
2205 |
+
#: common.php:2715
|
2206 |
msgid "Unable to copy the file"
|
2207 |
msgstr "Невозможно скопировать файл"
|
2208 |
|
2209 |
+
#: common.php:2712
|
2210 |
msgid "File not found"
|
2211 |
msgstr "Файл не найден"
|
2212 |
|
2213 |
+
#: common.php:2709
|
2214 |
msgid "Destination folder access denied"
|
2215 |
msgstr "Доступ к каталогу назначения закрыт"
|
2216 |
|
2217 |
+
#: common.php:2704
|
2218 |
msgid "Unable to create the directory"
|
2219 |
msgstr "Невозможно создать каталог"
|
2220 |
|
2221 |
+
#: common.php:1397
|
2222 |
msgid "File upload denied"
|
2223 |
msgstr "Предотвращена загрузка файла"
|
2224 |
|
2225 |
+
#: settings.php:360
|
2226 |
msgid "Block unauthorized access to load-scripts.php and load-styles.php"
|
2227 |
msgstr "Блокировка неавторизованного доступа к load-scripts.php и load-styles.php"
|
2228 |
|
2229 |
+
#: settings.php:359
|
2230 |
msgid "Protect admin scripts"
|
2231 |
msgstr "Защита скриптов администратора"
|
2232 |
|
2233 |
+
#: cerber-load.php:4084
|
2234 |
msgid "We're sorry, you are not allowed to proceed"
|
2235 |
msgstr "Извините, вам не разрешено продолжить"
|
2236 |
|
2237 |
+
#: settings.php:749
|
2238 |
msgid "Enter a request URI to exclude the request from inspection. One item per line."
|
2239 |
msgstr "Введите URI запроса для исключения из инспекции. Один элемент на строку."
|
2240 |
|
2241 |
+
#: settings.php:745
|
2242 |
msgid "Request whitelist"
|
2243 |
msgstr "Белый список запросов"
|
2244 |
|
2245 |
+
#: settings.php:838
|
2246 |
msgid "milliseconds"
|
2247 |
msgstr "миллисекунд"
|
2248 |
|
2249 |
+
#: settings.php:837
|
2250 |
msgid "Page generation time threshold"
|
2251 |
msgstr "Порог времени генерации страницы"
|
2252 |
|
2253 |
+
#: settings.php:829
|
2254 |
msgid "Save request cookies"
|
2255 |
msgstr "Сохранять куки запроса"
|
2256 |
|
2257 |
+
#: settings.php:825
|
2258 |
msgid "Save $_SERVER"
|
2259 |
msgstr "Сохранять $_SERVER"
|
2260 |
|
2261 |
+
#: settings.php:820
|
2262 |
msgid "Save request headers"
|
2263 |
msgstr "Сохранять заголовки запроса"
|
2264 |
|
2265 |
+
#: settings.php:813
|
2266 |
msgid "Mask these form fields"
|
2267 |
msgstr "Маскировать эти поля форм"
|
2268 |
|
2269 |
+
#: settings.php:809
|
2270 |
msgid "Save request fields"
|
2271 |
msgstr "Сохранять поля запросов"
|
2272 |
|
2273 |
+
#: settings.php:787
|
|
|
|
|
|
|
|
|
2274 |
msgid "All traffic"
|
2275 |
msgstr "Весь трафик"
|
2276 |
|
2277 |
+
#: settings.php:786
|
2278 |
msgid "Smart"
|
2279 |
msgstr "Умная выборка"
|
2280 |
|
2281 |
+
#: settings.php:784
|
2282 |
msgid "Logging disabled"
|
2283 |
msgstr "Журнал отключен"
|
2284 |
|
2285 |
+
#: settings.php:781
|
2286 |
msgid "Logging mode"
|
2287 |
msgstr "Режим журнала"
|
2288 |
|
2289 |
+
#: settings.php:732
|
2290 |
msgid "Enable traffic inspection"
|
2291 |
msgstr "Включить инспектирование трафика"
|
2292 |
|
2293 |
+
#: dashboard.php:4092
|
2294 |
msgid "Advanced Search"
|
2295 |
msgstr "Улучшенный поиск"
|
2296 |
|
2297 |
+
#: dashboard.php:4105
|
2298 |
msgid "Refresh"
|
2299 |
msgstr "Обновить"
|
2300 |
|
2301 |
+
#: dashboard.php:4082
|
2302 |
msgid "Longer than"
|
2303 |
msgstr "Дольше чем"
|
2304 |
|
2305 |
+
#: dashboard.php:4070
|
2306 |
msgid "Page Not Found"
|
2307 |
msgstr "Страница не найдена"
|
2308 |
|
2309 |
+
#: dashboard.php:4068
|
2310 |
msgid "Form submissions"
|
2311 |
msgstr "Отправки форм"
|
2312 |
|
2313 |
+
#: dashboard.php:981 dashboard.php:4065
|
2314 |
msgid "Not logged in visitors"
|
2315 |
msgstr "Неавторизованные посетители"
|
2316 |
|
2317 |
+
#: dashboard.php:4060
|
2318 |
msgid "All requests"
|
2319 |
msgstr "Все запросы"
|
2320 |
|
2321 |
+
#: dashboard.php:4052
|
2322 |
msgid "No requests have been logged."
|
2323 |
msgstr "В журнале нет данных о запросах."
|
2324 |
|
2325 |
+
#: dashboard.php:4035
|
2326 |
msgid "User Agent"
|
2327 |
msgstr "User Agent"
|
2328 |
|
2329 |
+
#: dashboard.php:4034 cerber-users.php:976
|
2330 |
msgid "Host Info"
|
2331 |
msgstr "Информация о хосте"
|
2332 |
|
2333 |
+
#: dashboard.php:4032
|
2334 |
msgid "Request"
|
2335 |
msgstr "Запрос"
|
2336 |
|
2337 |
+
#: dashboard.php:4848
|
2338 |
msgid "Live Traffic"
|
2339 |
msgstr "Живой трафик"
|
2340 |
|
2341 |
+
#: dashboard.php:1810 cerber-users.php:1164
|
2342 |
msgid "Traffic"
|
2343 |
msgstr "Трафик"
|
2344 |
|
2345 |
+
#: dashboard.php:1775
|
2346 |
msgid "no connection"
|
2347 |
msgstr "нет подключения"
|
2348 |
|
2349 |
+
#: dashboard.php:1770
|
2350 |
msgid "enabled"
|
2351 |
msgstr "включено"
|
2352 |
|
2353 |
+
#: dashboard.php:57 dashboard.php:1771 dashboard.php:4846
|
2354 |
msgid "Traffic Inspector"
|
2355 |
msgstr "Инспектор трафика"
|
2356 |
|
2357 |
+
#: dashboard.php:57
|
2358 |
msgid "Cerber Traffic Inspector"
|
2359 |
msgstr "Цербер-инспектор трафика"
|
2360 |
|
2361 |
+
#: dashboard.php:1560
|
2362 |
msgid "Last seen"
|
2363 |
msgstr "Последний раз"
|
2364 |
|
2365 |
+
#: dashboard.php:4140
|
2366 |
msgid "Not specified"
|
2367 |
msgstr "Не указано"
|
2368 |
|
2369 |
+
#: common.php:1395 common.php:1511
|
2370 |
+
msgid "Probing for vulnerable code"
|
2371 |
+
msgstr "Проверка на уязвимый код"
|
2372 |
|
2373 |
+
#: common.php:209
|
2374 |
msgid "Check for requests"
|
2375 |
msgstr "Проверить запросы"
|
2376 |
|
2377 |
+
#: dashboard.php:345
|
2378 |
msgid "You cannot add your IP address or network"
|
2379 |
msgstr "Вы не можете добавить ваш IP-адрес или сеть"
|
2380 |
|
2381 |
+
#: dashboard.php:323
|
2382 |
msgid "Optional comment for this entry"
|
2383 |
msgstr "Необязательный комментарий к этой записи"
|
2384 |
|
2385 |
+
#: cerber-load.php:4474
|
2386 |
msgid "Attempts to log in with non-existing usernames"
|
2387 |
msgstr "Попытка войти с несуществующим именем пользователя"
|
2388 |
|
2389 |
+
#: cerber-load.php:4448
|
2390 |
msgid "Weekly Report"
|
2391 |
msgstr "Недельный отчет"
|
2392 |
|
2393 |
+
#: cerber-load.php:4378
|
2394 |
msgid "Your last sign-in was %s from %s"
|
2395 |
msgstr "Ваш последний вход был %s с %s"
|
2396 |
|
2397 |
+
#: settings.php:706
|
2398 |
msgid "Enable reporting"
|
2399 |
msgstr "Включить отчеты"
|
2400 |
|
2401 |
+
#: settings.php:1091
|
2402 |
msgid "Enter a part of query string or query path to exclude a request from inspection by the engine. One item per line."
|
2403 |
msgstr "Введите часть строки или пути запроса для исключения запроса из проверки движком. Один элемент на строку."
|
2404 |
|
2405 |
+
#: settings.php:582 settings.php:590
|
2406 |
msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
|
2407 |
msgstr "Для использования регулярных выражений оберните их в два прямых слеша."
|
2408 |
|
2409 |
+
#: settings.php:201
|
2410 |
msgid "Display simple 404 page"
|
2411 |
msgstr "Показать простую страницу 404"
|
2412 |
|
2413 |
+
#: settings.php:200
|
2414 |
msgid "Use 404 template from the active theme"
|
2415 |
msgstr "Использовать шаблон 404 активной темы"
|
2416 |
|
2417 |
+
#: dashboard.php:3406
|
2418 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2419 |
msgid "Selected countries are not permitted to %s, other countries are permitted to"
|
2420 |
msgstr "Выбранным странам не разрешено %s, остальным странам разрешено"
|
2421 |
|
2422 |
+
#: dashboard.php:3403
|
2423 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2424 |
msgid "Selected countries are permitted to %s, other countries are not permitted to"
|
2425 |
msgstr "Выбранным странам разрешено %s, остальным странам - нет"
|
2426 |
|
2427 |
+
#: dashboard.php:3307
|
2428 |
msgid "Not permitted for one country"
|
2429 |
msgid_plural "Not permitted for %d countries"
|
2430 |
msgstr[0] "Не разрешено в одной стране"
|
2431 |
msgstr[1] "Не разрешено в %d странах"
|
2432 |
msgstr[2] "Не разрешено в %d странах"
|
2433 |
|
2434 |
+
#: dashboard.php:587
|
2435 |
msgid "Unable to send email to"
|
2436 |
msgstr "Невозможно отправить email на"
|
2437 |
|
2438 |
+
#: dashboard.php:584
|
2439 |
msgid "Email has been sent to"
|
2440 |
msgstr "Сообщение было отправлено на электронный адрес"
|
2441 |
|
2442 |
+
#: cerber-load.php:4460
|
2443 |
msgid "Activity details"
|
2444 |
msgstr "Подробно об активности"
|
2445 |
|
2446 |
+
#: cerber-load.php:4354
|
2447 |
msgid "Your license is valid until"
|
2448 |
msgstr "Ваша лицензия действительна до"
|
2449 |
|
2450 |
+
#: cerber-load.php:4349
|
2451 |
msgid "Your login page:"
|
2452 |
msgstr "Ваша страница входа:"
|
2453 |
|
2454 |
+
#: cerber-load.php:4313 cerber-load.php:4323
|
2455 |
msgid "To change reporting settings visit"
|
2456 |
msgstr "Для смены настроек отчетности зайдите"
|
2457 |
|
2458 |
+
#: cerber-load.php:4310
|
2459 |
msgid "Weekly report"
|
2460 |
msgstr "Недельный отчет"
|
2461 |
|
2462 |
+
#: cerber-load.php:794
|
2463 |
msgid "> > > Translator of WP Cerber? To get the PRO license for free, drop your contacts here: https://wpcerber.com/contact/"
|
2464 |
msgstr ">>> Переводите WP Cerber? Получите PRO лицензию бесплатно, оставьте контакты здесь: https://wpcerber.com/contact/"
|
2465 |
|
2466 |
+
#: admin/cerber-settings.php:576
|
2467 |
msgid "Click to send now"
|
2468 |
msgstr "Нажмите для отправки сейчас"
|
2469 |
|
2470 |
+
#: admin/cerber-settings.php:547
|
2471 |
msgid "Saturday"
|
2472 |
msgstr "Суббота"
|
2473 |
|
2474 |
+
#: admin/cerber-settings.php:546
|
2475 |
msgid "Friday"
|
2476 |
msgstr "Пятница"
|
2477 |
|
2478 |
+
#: admin/cerber-settings.php:545
|
2479 |
msgid "Thursday"
|
2480 |
msgstr "Четверг"
|
2481 |
|
2482 |
+
#: admin/cerber-settings.php:544
|
2483 |
msgid "Wednesday"
|
2484 |
msgstr "Среда"
|
2485 |
|
2486 |
+
#: admin/cerber-settings.php:543
|
2487 |
msgid "Tuesday"
|
2488 |
msgstr "Вторник"
|
2489 |
|
2490 |
+
#: admin/cerber-settings.php:542
|
2491 |
msgid "Monday"
|
2492 |
msgstr "Понедельник"
|
2493 |
|
2494 |
+
#: admin/cerber-settings.php:541
|
2495 |
msgid "Sunday"
|
2496 |
msgstr "Воскресенье"
|
2497 |
|
2498 |
+
#: settings.php:702
|
2499 |
msgid "Weekly reports"
|
2500 |
msgstr "Недельные отчеты"
|
2501 |
|
2502 |
+
#: dashboard.php:2692
|
2503 |
msgid "Main settings"
|
2504 |
msgstr "Основные настройки"
|
2505 |
|
2506 |
+
#: admin/cerber-settings.php:683 admin/cerber-settings.php:684
|
2507 |
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache."
|
2508 |
msgstr "Если вы используете плагин кеширования, вам нужно добавить новый URL входа в список исключений кеширования"
|
2509 |
|
2510 |
+
#: settings.php:1106
|
2511 |
msgid "Mark it as spam"
|
2512 |
msgstr "Пометить как спам"
|
2513 |
|
2514 |
+
#: settings.php:1106
|
2515 |
msgid "Deny it completely"
|
2516 |
msgstr "Полностью запретить"
|
2517 |
|
2518 |
+
#: settings.php:604
|
2519 |
msgid "Sort users in dashboard"
|
2520 |
msgstr "Сортировать пользователей в консоли"
|
2521 |
|
2522 |
+
#: settings.php:566
|
2523 |
msgid "Registration limit"
|
2524 |
msgstr "Предел регистраций"
|
2525 |
|
2526 |
+
#: settings.php:401
|
2527 |
msgid "Allow REST API for logged in users"
|
2528 |
msgstr "Разрешить REST API для авторизованных пользователей"
|
2529 |
|
2530 |
+
#: dashboard.php:3434
|
2531 |
msgid "Use REST API"
|
2532 |
msgstr "использование REST API"
|
2533 |
|
2534 |
+
#: dashboard.php:3433
|
2535 |
msgid "Use XML-RPC"
|
2536 |
msgstr "использование XML-RPC"
|
2537 |
|
2538 |
+
#: dashboard.php:3430
|
2539 |
msgid "Register on the website"
|
2540 |
msgstr "регистрация на сайте"
|
2541 |
|
2542 |
+
#: dashboard.php:3426
|
2543 |
+
msgid "Log into the website"
|
2544 |
msgstr "авторизация на сайте"
|
2545 |
|
2546 |
+
#: dashboard.php:3432
|
2547 |
msgid "Post comments"
|
2548 |
msgstr "отправка комментариев"
|
2549 |
|
2550 |
+
#: dashboard.php:3431
|
2551 |
msgid "Submit forms"
|
2552 |
msgstr "отправка форм"
|
2553 |
|
2554 |
+
#: dashboard.php:3399
|
2555 |
msgid "Click on a country name to add it to the list of selected countries"
|
2556 |
msgstr "Нажмите на страну чтобы добавить ее в список выбранных"
|
2557 |
|
2558 |
+
#: dashboard.php:3284
|
2559 |
msgid "Start typing here to find a country"
|
2560 |
msgstr "Начните печатать тут чтобы найти страну"
|
2561 |
|
2562 |
+
#: cerber-load.php:4291 cerber-load.php:5326
|
2563 |
msgid "Getting Started Guide"
|
2564 |
msgstr "Руководство с чего начать"
|
2565 |
|
2566 |
+
#: dashboard.php:2350
|
2567 |
msgid "in the last 24 hours"
|
2568 |
msgstr "В последние 24 часа"
|
2569 |
|
2570 |
+
#: dashboard.php:1688 cerber-users.php:52 cerber-users.php:1130
|
2571 |
msgid "You"
|
2572 |
msgstr "Вы"
|
2573 |
|
2574 |
+
#: dashboard.php:1528 dashboard.php:1618
|
2575 |
msgid "Registered"
|
2576 |
msgstr "Зарегистрирован"
|
2577 |
|
2578 |
+
#: dashboard.php:1617
|
2579 |
msgid "Failed login attempts"
|
2580 |
msgstr "Неудачные попытки входа"
|
2581 |
|
2582 |
+
#: common.php:1510
|
2583 |
msgid "Multiple suspicious activities were detected"
|
2584 |
msgstr "Обнаружена множественная подозрительная активность"
|
2585 |
|
2586 |
+
#: common.php:1430
|
2587 |
msgid "Multiple suspicious activities"
|
2588 |
msgstr "Множественная подозрительная активность"
|
2589 |
|
2590 |
+
#: common.php:1429
|
2591 |
msgid "Limit reached"
|
2592 |
msgstr "Предел достигнут"
|
2593 |
|
2594 |
+
#: settings.php:1090
|
2595 |
msgid "Query whitelist"
|
2596 |
msgstr "Белый список запросов"
|
2597 |
|
2598 |
+
#: settings.php:415
|
2599 |
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
2600 |
msgstr "Укажите пространства имен REST API разрешенных при отключении REST API, одно имя на строку."
|
2601 |
|
2602 |
+
#: settings.php:396
|
2603 |
msgid "Block access to WordPress REST API except any of the following"
|
2604 |
msgstr "Блокировать доступ к REST API кроме следующего"
|
2605 |
|
2606 |
+
#: dashboard.php:3476
|
2607 |
msgid "Security rules have been updated"
|
2608 |
msgstr "Правила безопасности обновлены"
|
2609 |
|
2610 |
+
#: dashboard.php:3315
|
2611 |
msgid "No rule"
|
2612 |
msgstr "Нет правила"
|
2613 |
|
2614 |
+
#: dashboard.php:3304
|
2615 |
msgid "Permitted for one country"
|
2616 |
msgid_plural "Permitted for %d countries"
|
2617 |
msgstr[0] "Разрешается для одной страны"
|
2618 |
msgstr[1] "Разрешается для %d стран"
|
2619 |
msgstr[2] "Разрешается для %d стран"
|
2620 |
|
2621 |
+
#: dashboard.php:4894
|
2622 |
msgid "Countries"
|
2623 |
msgstr "Страны"
|
2624 |
|
2625 |
+
#: common.php:311
|
2626 |
msgid "Spam form submissions denied"
|
2627 |
msgstr "Заблокированы отправки форм спама"
|
2628 |
|
2629 |
+
#: dashboard.php:62 dashboard.php:4892
|
2630 |
msgid "Security Rules"
|
2631 |
msgstr "Правила безопасности"
|
2632 |
|
2633 |
+
#: dashboard.php:62
|
2634 |
msgid "Cerber Security Rules"
|
2635 |
msgstr "Правила безопасности Цербер"
|
2636 |
|
2637 |
+
#: dashboard.php:198 dashboard.php:1103
|
2638 |
msgid "Country"
|
2639 |
msgstr "Страна"
|
2640 |
|
2641 |
+
#: common.php:1428
|
2642 |
msgid "Blocked by country rule"
|
2643 |
msgstr "Заблокирован по ограничению для страны"
|
2644 |
|
2645 |
+
#: common.php:1427
|
2646 |
msgid "Malicious activity detected"
|
2647 |
msgstr "Обнаружена вредоносная активность"
|
2648 |
|
2649 |
+
#: common.php:1423
|
2650 |
msgid "Citadel mode is active"
|
2651 |
msgstr "Режим цитадель активен"
|
2652 |
|
2653 |
+
#: common.php:1422
|
2654 |
msgid "Bot detected"
|
2655 |
msgstr "Обнаружен бот"
|
2656 |
|
2657 |
+
#: common.php:1400
|
2658 |
msgid "XML-RPC request denied"
|
2659 |
msgstr "Запрос XML-RPC заблокирован"
|
2660 |
|
2661 |
+
#: common.php:1399
|
2662 |
msgid "Request to REST API denied"
|
2663 |
msgstr "Запрос к REST API заблокирован"
|
2664 |
|
2665 |
+
#: common.php:1373
|
2666 |
msgid "Comment denied"
|
2667 |
msgstr "Комментарий заблокирован"
|
2668 |
|
2669 |
+
#: common.php:1372
|
2670 |
msgid "Form submission denied"
|
2671 |
msgstr "Отправка формы заблокирована"
|
2672 |
|
2673 |
+
#: dashboard.php:4968
|
2674 |
msgid "License"
|
2675 |
msgstr "Лицензия"
|
2676 |
|
2677 |
+
#: settings.php:1086
|
2678 |
msgid "Disable bot detection engine for logged in users"
|
2679 |
msgstr "Отключить определение ботов для авторизованных пользователей"
|
2680 |
|
2681 |
+
#: dashboard.php:980 dashboard.php:1764 dashboard.php:4064 settings.php:400
|
2682 |
+
#: settings.php:1085
|
2683 |
msgid "Logged in users"
|
2684 |
msgstr "Авторизованные пользователи"
|
2685 |
|
2686 |
+
#: settings.php:1081
|
2687 |
msgid "Use less restrictive policies (allow AJAX)"
|
2688 |
msgstr "Использовать менее жесткую политику (разрешить AJAX)"
|
2689 |
|
2690 |
+
#: settings.php:1080
|
2691 |
msgid "Safe mode"
|
2692 |
msgstr "Безопасный режим"
|
2693 |
|
2694 |
+
#: settings.php:1076
|
2695 |
msgid "Adjust anti-spam engine"
|
2696 |
msgstr "Настроить антиспам-движок"
|
2697 |
|
2698 |
+
#: settings.php:1070
|
2699 |
msgid "Protect all forms on the website with bot detection engine"
|
2700 |
msgstr "Защитить все формы на сайте через определение ботов"
|
2701 |
|
2702 |
+
#: settings.php:1069
|
2703 |
msgid "Other forms"
|
2704 |
msgstr "Другие формы"
|
2705 |
|
2706 |
+
#: common.php:1371
|
2707 |
msgid "Spam form submission denied"
|
2708 |
msgstr "Отправка формы со спамом заблокирована"
|
2709 |
|
2710 |
+
#: cerber-load.php:1888
|
2711 |
msgid "Sorry, human verification failed."
|
2712 |
msgstr "Извините, проверка на человека не удалась."
|
2713 |
|
2714 |
+
#: settings.php:1111
|
2715 |
msgid "Move spam comments to trash after"
|
2716 |
msgstr "Удалить спам комментарии в корзину после"
|
2717 |
|
2718 |
+
#: settings.php:1109
|
2719 |
msgid "Trash spam comments"
|
2720 |
msgstr "Удалить спам комментарии в корзину"
|
2721 |
|
2722 |
+
#: settings.php:1104
|
2723 |
msgid "If a spam comment detected"
|
2724 |
msgstr "Если обнаружен спам комментарий"
|
2725 |
|
2726 |
+
#: settings.php:1100
|
2727 |
msgid "Comment processing"
|
2728 |
msgstr "Обработка комментария"
|
2729 |
|
2730 |
+
#: settings.php:1065
|
2731 |
msgid "Protect registration form with bot detection engine"
|
2732 |
msgstr "Защита регистрации через определение ботов"
|
2733 |
|
2734 |
+
#: settings.php:1060
|
2735 |
msgid "Protect comment form with bot detection engine"
|
2736 |
msgstr "Защита комментариев через определение ботов"
|
2737 |
|
2738 |
+
#: settings.php:1054
|
2739 |
msgid "Cerber anti-spam engine"
|
2740 |
msgstr "Движок Цербер-антиспам"
|
2741 |
|
2742 |
+
#: dashboard.php:72
|
2743 |
msgid "Cerber anti-spam settings"
|
2744 |
msgstr "Настройка Цербер-антиспам"
|
2745 |
|
2746 |
+
#: common.php:1509
|
2747 |
msgid "Bot activity is detected"
|
2748 |
msgstr "Обнаружена активность ботов"
|
2749 |
|
2750 |
+
#: dashboard.php:4826
|
2751 |
msgid "Anti-spam and bot detection settings"
|
2752 |
msgstr "Антиспам и настройки определения ботов"
|
2753 |
|
2754 |
+
#: dashboard.php:4965
|
2755 |
msgid "Diagnostic"
|
2756 |
msgstr "Диагностика"
|
2757 |
|
2758 |
+
#: cerber-load.php:1535 cerber-load.php:1543 cerber-load.php:1549
|
2759 |
+
#: cerber-load.php:1574 cerber-load.php:1581
|
2760 |
msgid "You are not allowed to register."
|
2761 |
msgstr "Вам не разрешено зарегистрироваться."
|
2762 |
|
2763 |
+
#: common.php:313
|
2764 |
msgid "Lockouts occurred"
|
2765 |
msgstr "Блокировок произошло"
|
2766 |
|
2767 |
+
#: common.php:312
|
2768 |
msgid "Malicious IP addresses detected"
|
2769 |
msgstr "Найдены вредоносные IP адреса"
|
2770 |
|
2771 |
+
#: common.php:310
|
2772 |
msgid "Spam comments denied"
|
2773 |
msgstr "Спам-комментарии отклонены"
|
2774 |
|
2775 |
+
#: common.php:307
|
2776 |
msgid "Malicious activities mitigated"
|
2777 |
msgstr "Вредоносная активность снижена"
|
2778 |
|
2779 |
+
#: dashboard.php:848 dashboard.php:1105
|
2780 |
msgid "Event"
|
2781 |
msgstr "Событие"
|
2782 |
|
2783 |
+
#: common.php:1394
|
2784 |
msgid "Attempt to register denied"
|
2785 |
msgstr "Попытка регистрации отклонена"
|
2786 |
|
2787 |
+
#: common.php:1393
|
2788 |
msgid "Attempt to log in denied"
|
2789 |
msgstr "Попытка входа отклонена"
|
2790 |
|
2791 |
+
#: common.php:1370
|
2792 |
msgid "Spam comment denied"
|
2793 |
msgstr "Спам коммнтарий отклонен"
|
2794 |
|
2795 |
+
#: settings.php:245
|
2796 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
2797 |
msgstr "В режиме Цитадель никто не может войти кроме как с IP в белом списке. Активные сессии пользователей не будут затронуты."
|
2798 |
|
2799 |
+
#: settings.php:1177
|
2800 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
2801 |
msgstr "Блокировать IP адрес на %s минут после %s неудачных попыток в течении %s минут"
|
2802 |
|
2803 |
+
#: settings.php:1176
|
2804 |
msgid "Limit attempts"
|
2805 |
msgstr "Ограничение попыток"
|
2806 |
|
2807 |
+
#: dashboard.php:72 settings.php:1166
|
2808 |
msgid "Anti-spam"
|
2809 |
msgstr "Антиспам"
|
2810 |
|
2811 |
+
#: settings.php:167
|
2812 |
msgid "Apply limit login rules to IP addresses in the White IP Access List"
|
2813 |
msgstr "Применить правила входа для IP адресов в белом списке"
|
2814 |
|
2815 |
+
#: common.php:1508
|
2816 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
2817 |
msgstr "Достигнут предел проверки reCAPTCHA"
|
2818 |
|
2819 |
+
#: common.php:1383
|
2820 |
msgid "Password reset requested"
|
2821 |
msgstr "Запрошен сброс пароля"
|
2822 |
|
2823 |
+
#: settings.php:1132
|
2824 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
2825 |
msgstr "(не включайте, если у вас нет или вы не вводили ключ сайта и секретный ключ для невидимой версии)"
|
2826 |
|
2827 |
+
#: settings.php:1172
|
2828 |
msgid "Disable reCAPTCHA for logged in users"
|
2829 |
msgstr "Отключить reCAPTCHA для авторизованных пользователей"
|
2830 |
|
2831 |
+
#: settings.php:1167
|
2832 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
2833 |
msgstr "Включить reCAPTCHA в форме комментариев WordPress"
|
2834 |
|
2835 |
+
#: settings.php:1059
|
2836 |
msgid "Comment form"
|
2837 |
msgstr "Форма комментариев"
|
2838 |
|
2839 |
+
#: settings.php:1132
|
2840 |
msgid "Enable invisible reCAPTCHA"
|
2841 |
msgstr "Включить невидимую reCAPTCHA"
|
2842 |
|
2843 |
+
#: settings.php:1131
|
2844 |
msgid "Invisible reCAPTCHA"
|
2845 |
msgstr "невидимая reCAPTCHA"
|
2846 |
|
2847 |
+
#: common.php:1661
|
2848 |
msgid "%s ago"
|
2849 |
msgstr "%s назад"
|
2850 |
|
2851 |
+
#: settings.php:121
|
2852 |
msgid "Not available"
|
2853 |
msgstr "Недоступно"
|
2854 |
|
2855 |
+
#: settings.php:117
|
2856 |
msgid "No devices found"
|
2857 |
msgstr "Устройства не найдены"
|
2858 |
|
2859 |
+
#: settings.php:114
|
2860 |
msgid "All connected devices"
|
2861 |
msgstr "Все подключенные устройства"
|
2862 |
|
2863 |
+
#: settings.php:669 settings.php:717 settings.php:815 settings.php:978
|
2864 |
msgid "Use comma to specify multiple values"
|
2865 |
msgstr "Используйте запятую для разделения множественных значений"
|
2866 |
|
2867 |
+
#: settings.php:659
|
2868 |
msgid "Email notifications"
|
2869 |
msgstr "Уведомления по эл.почте"
|
2870 |
|
2871 |
+
#: settings.php:197
|
2872 |
msgid "Display 404 page"
|
2873 |
msgstr "Показывать страницу 404"
|
2874 |
|
2875 |
+
#: settings.php:687
|
2876 |
msgid "Push notifications"
|
2877 |
msgstr "Push уведомления"
|
2878 |
|
2879 |
+
#: cerber-load.php:5024
|
2880 |
+
msgid "Search string"
|
2881 |
+
msgstr "Строка поиска"
|
2882 |
|
2883 |
+
#: cerber-load.php:5016 cerber-users.php:971
|
2884 |
+
msgid "User"
|
2885 |
+
msgstr "Пользователь"
|
2886 |
|
2887 |
+
#: cerber-load.php:4304 cerber-load.php:4305
|
2888 |
+
msgid "A new activity has been recorded"
|
2889 |
+
msgstr "Отмечена новая активность"
|
2890 |
|
2891 |
+
#: settings.php:322
|
2892 |
+
msgid "if empty, the default format %s will be used"
|
2893 |
+
msgstr "Если пусто, будет использован формат по умолчанию %s"
|
2894 |
|
2895 |
+
#: cerber-tools.php:320
|
2896 |
+
msgid "Unsubscribe"
|
2897 |
+
msgstr "Отменить подписку"
|
2898 |
|
2899 |
+
#: dashboard.php:83
|
2900 |
+
msgid "Cerber tools"
|
2901 |
+
msgstr "Инструменты Cerber"
|
2902 |
|
2903 |
+
#: dashboard.php:55
|
2904 |
msgid "Cerber Dashboard"
|
2905 |
msgstr "Консоль Cerber"
|
2906 |
|
2907 |
+
#: dashboard.php:1156
|
2908 |
msgid "Filter"
|
2909 |
msgstr "Фильтр"
|
2910 |
|
2911 |
+
#: dashboard.php:1145
|
2912 |
+
msgid "Search for IP or username"
|
2913 |
+
msgstr "Поиск IP или имени пользователя"
|
|
|
|
|
|
|
|
|
2914 |
|
2915 |
+
#: dashboard.php:1129 dashboard.php:4099
|
2916 |
+
msgid "Export"
|
2917 |
+
msgstr "Экспорт"
|
2918 |
|
2919 |
+
#: dashboard.php:852 dashboard.php:3582
|
2920 |
+
msgid "User ID"
|
2921 |
+
msgstr "ID пользователя"
|
2922 |
|
2923 |
+
#: dashboard.php:851
|
2924 |
+
msgid "User login"
|
2925 |
+
msgstr "Имя пользователя"
|
2926 |
|
2927 |
+
#: dashboard.php:3576
|
2928 |
+
msgid "IP address"
|
2929 |
+
msgstr "IP адрес"
|
2930 |
|
2931 |
+
#: settings.php:321
|
2932 |
msgid "Date format"
|
2933 |
msgstr "Формат даты"
|
2934 |
|
2935 |
+
#: settings.php:313
|
2936 |
+
msgid "Preferences"
|
2937 |
+
msgstr "Настройки"
|
2938 |
+
|
2939 |
+
#: dashboard.php:55 dashboard.php:1808 dashboard.php:2691 dashboard.php:4775
|
2940 |
msgid "Dashboard"
|
2941 |
msgstr "Консоль"
|
2942 |
|
2943 |
+
#: settings.php:1162
|
2944 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
2945 |
msgstr "Включить reCAPTCHA для формы входа WooCommerce"
|
2946 |
|
2947 |
+
#: settings.php:1157
|
2948 |
msgid "Enable reCAPTCHA for WordPress login form"
|
2949 |
msgstr "Включить reCAPTCHA для формы входа WordPress"
|
2950 |
|
2951 |
+
#: settings.php:1152
|
2952 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
2953 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WooCommerce"
|
2954 |
|
2955 |
+
#: settings.php:1147
|
2956 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
2957 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WordPress"
|
2958 |
|
2959 |
+
#: settings.php:1142
|
2960 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
2961 |
msgstr "Включить reCAPTCHA для формы регистрации WooCommerce"
|
2962 |
|
2963 |
+
#: settings.php:1137
|
2964 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
2965 |
msgstr "Включить reCAPTCHA для формы регистрации WordPress"
|
2966 |
|
2967 |
+
#: settings.php:1064 settings.php:1136
|
2968 |
msgid "Registration form"
|
2969 |
msgstr "Форма регистрации"
|
2970 |
|
2971 |
+
#: settings.php:298
|
2972 |
msgid "Cerber Lab protocol"
|
2973 |
msgstr "протокол Cerber Lab"
|
2974 |
|
2975 |
+
#: settings.php:293
|
2976 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
2977 |
msgstr "Посылать вредоносные IP адреса в Cerber Lab"
|
2978 |
|
2979 |
+
#: settings.php:292
|
2980 |
msgid "Cerber Lab connection"
|
2981 |
msgstr "Подключение Cerber Lab"
|
2982 |
|
2983 |
+
#: dashboard.php:2373
|
2984 |
msgid "Recently locked out IP addresses"
|
2985 |
msgstr "Недавно заблокированые IP адреса"
|
2986 |
|
2987 |
+
#: dashboard.php:959 dashboard.php:2370
|
2988 |
msgid "View all"
|
2989 |
msgstr "Просмотреть все"
|
2990 |
|
2991 |
+
#: dashboard.php:1454
|
2992 |
msgid "Add network to the Black List"
|
2993 |
msgstr "Добавить сеть в черный список"
|
2994 |
|
2995 |
+
#: dashboard.php:1438
|
2996 |
msgid "Network:"
|
2997 |
msgstr "Сеть:"
|
2998 |
|
2999 |
+
#: dashboard.php:5118
|
3000 |
msgid "Incorrect IP address or IP range"
|
3001 |
msgstr "Неверный IP адрес или диапазон адресов"
|
3002 |
|
3003 |
+
#: common.php:1387
|
3004 |
msgid "Request to the Google reCAPTCHA service failed"
|
3005 |
msgstr "Запрос к сервису Google reCAPTCHA не удался"
|
3006 |
|
3007 |
+
#: cerber-lab.php:840
|
3008 |
msgid "NO, maybe later"
|
3009 |
msgstr "НЕТ, возможно позже"
|
3010 |
|
3011 |
+
#: cerber-lab.php:839
|
3012 |
msgid "OK, nail them all"
|
3013 |
msgstr "ОК, прибьем их всех"
|
3014 |
|
3015 |
+
#: cerber-lab.php:838
|
3016 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
3017 |
msgstr "Разрешить WP Cerber посылать заблокированные IP адреса в Cerber Lab. Это помогает команде плагина разрабатывать новые алгоритмы для WP Cerber, которые будут защищать WordPress против новых угроз и ботнетов появляюшихся каждый день. Вы всегда можете отключить отсылку в настройках плагина, в любой момент."
|
3018 |
|
3019 |
+
#: cerber-lab.php:837
|
3020 |
msgid "Want to make WP Cerber even more powerful?"
|
3021 |
msgstr "Хотите сделать WP Cerber еще мощнее ?"
|
3022 |
|
3025 |
msgid "https://wpcerber.com"
|
3026 |
msgstr "https://wpcerber.com"
|
3027 |
|
3028 |
+
#: cerber-load.php:5335
|
3029 |
msgid "Import settings"
|
3030 |
msgstr "Импорт настроек"
|
3031 |
|
3032 |
+
#: cerber-load.php:5277
|
|
|
|
|
|
|
|
|
3033 |
msgid "Can't activate WP Cerber due to a database error."
|
3034 |
msgstr "Невозможно активировать плагин WP Cerber из-за ошибки в базе данных."
|
3035 |
|
3036 |
+
#: cerber-load.php:5267
|
3037 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
3038 |
msgstr "WP Cerber требует WordPress версии %s или выше. У вас версия"
|
3039 |
|
3040 |
+
#: cerber-load.php:5263
|
3041 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
3042 |
msgstr "WP Cerber требует PHP версии %s или выше. У вас версия"
|
3043 |
|
3044 |
+
#: cerber-load.php:4357
|
3045 |
msgid "This message was sent by"
|
3046 |
msgstr "Это сообщение было отправлено"
|
3047 |
|
3048 |
+
#: cerber-load.php:4300
|
3049 |
msgid "New Custom login URL"
|
3050 |
msgstr "Новый URL для входа на сайт"
|
3051 |
|
3052 |
+
#: cerber-load.php:4289 cerber-load.php:5322
|
3053 |
msgid "WP Cerber is now active and has started protecting your site"
|
3054 |
msgstr "WP Cerber активен и начал защищать ваш сайт"
|
3055 |
|
3056 |
+
#: cerber-load.php:4288
|
3057 |
msgid "The WP Cerber security plugin is now active"
|
3058 |
msgstr "WP Cerber плагин безопасности активен"
|
3059 |
|
3060 |
+
#: cerber-load.php:4284
|
3061 |
msgid "From country"
|
3062 |
msgstr "Из страны"
|
3063 |
|
3064 |
+
#: cerber-load.php:4281
|
3065 |
msgid "From IP address"
|
3066 |
msgstr "С IP адреса"
|
3067 |
|
3068 |
+
#: cerber-load.php:4280
|
3069 |
msgid "By user"
|
3070 |
msgstr "По пользователю"
|
3071 |
|
3072 |
+
#: cerber-load.php:4274
|
3073 |
msgid "Not logged in"
|
3074 |
msgstr "Нет авторизации"
|
3075 |
|
3076 |
+
#: cerber-load.php:4271 cerber-load.php:4272
|
3077 |
msgid "The WP Cerber security plugin has been deactivated"
|
3078 |
msgstr "WP Cerber плагин деактивирован"
|
3079 |
|
3080 |
+
#: cerber-load.php:4268 cerber-load.php:4279 nexus/cerber-slave-list.php:44
|
3081 |
msgid "Website"
|
3082 |
msgstr "Сайт"
|
3083 |
|
3084 |
+
#: cerber-load.php:4265
|
3085 |
msgid "Hi!"
|
3086 |
msgstr "Привет!"
|
3087 |
|
3088 |
+
#: cerber-load.php:4264 cerber-load.php:4266
|
3089 |
msgid "A new version of WP Cerber is available to install"
|
3090 |
msgstr "Доступна новая версия WP Cerber!"
|
3091 |
|
3092 |
+
#: cerber-load.php:4261
|
3093 |
msgid "View lockouts in dashboard"
|
3094 |
msgstr "Просмотреть список заблокированных IP"
|
3095 |
|
3096 |
+
#: cerber-load.php:4260
|
3097 |
msgid "View activity for this IP"
|
3098 |
msgstr "Посмотреть активность для этого IP"
|
3099 |
|
3100 |
+
#: cerber-load.php:4258
|
3101 |
msgid "Last lockout was added: %s for IP %s"
|
3102 |
msgstr "Последняя блокировка была добавлена %s для IP %s"
|
3103 |
|
3104 |
+
#: cerber-load.php:4257
|
3105 |
msgid "Number of active lockouts"
|
3106 |
msgstr "Число активных блокировок на данный момент"
|
3107 |
|
3108 |
+
#: cerber-load.php:4255
|
3109 |
msgid "Number of lockouts is increasing"
|
3110 |
msgstr "Число блокировок увеличилось"
|
3111 |
|
3112 |
+
#: cerber-load.php:4252
|
3113 |
msgid "unspecified"
|
3114 |
msgstr "неуказано"
|
3115 |
|
3116 |
+
#: cerber-load.php:4228 cerber-load.php:5044
|
3117 |
msgid "View activity in dashboard"
|
3118 |
msgstr "Просмотреть журнал активности"
|
3119 |
|
3120 |
+
#: cerber-load.php:4227
|
3121 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
3122 |
msgstr "Последняя неудачная попытка была в %s с IP адреса %s с логином %s."
|
3123 |
|
3124 |
+
#: cerber-load.php:4226
|
3125 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
3126 |
msgstr "Режим Цитадель активирован после %d неудачных попыток за %d минут."
|
3127 |
|
3128 |
+
#: cerber-load.php:4224
|
3129 |
msgid "Citadel mode is activated"
|
3130 |
msgstr "Активирован режим Цитадель"
|
3131 |
|
3132 |
+
#: cerber-load.php:4200
|
3133 |
msgid "WP Cerber notify"
|
3134 |
msgstr "Уведомление WP Cerber"
|
3135 |
|
3136 |
+
#: common.php:1503
|
3137 |
msgid "Limit on login attempts is reached"
|
3138 |
msgstr "Количество попыток исчерпано"
|
3139 |
|
3140 |
+
#: common.php:1504
|
3141 |
msgid "Attempt to access"
|
3142 |
msgstr "Попытка доступа к"
|
3143 |
|
3144 |
+
#: cerber-load.php:1561
|
3145 |
msgid "Username is not allowed. Please choose another one."
|
3146 |
msgstr "Имя пользователя недопустимо. Выберите другое."
|
3147 |
|
3148 |
+
#: cerber-load.php:1105
|
3149 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
3150 |
msgstr "<strong>ОШИБКА</strong>: Пароль введенный для пользователя %s is некорректен."
|
3151 |
|
3152 |
+
#: cerber-load.php:664
|
3153 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
3154 |
msgstr "Антибот проверка неудачна. Пожалуйста тыкните в квадратную отметку блока reCAPTCHA ниже"
|
3155 |
|
3156 |
+
#: cerber-load.php:635 cerber-load.php:647 cerber-load.php:654
|
3157 |
+
#: cerber-load.php:996 cerber-load.php:1535 cerber-load.php:1542
|
3158 |
+
#: cerber-load.php:1548 cerber-load.php:1553 cerber-load.php:1560
|
3159 |
+
#: cerber-load.php:1567 cerber-load.php:1573 cerber-load.php:1580
|
3160 |
+
#: cerber-load.php:1751 cerber-load.php:1888 nexus/cerber-nexus-slave.php:204
|
3161 |
+
#: nexus/cerber-nexus-slave.php:215 common.php:367 common.php:445
|
3162 |
+
#: common.php:450 common.php:456 common.php:460 admin/cerber-settings.php:653
|
3163 |
+
#: admin/cerber-settings.php:673 admin/cerber-settings.php:753
|
3164 |
+
#: admin/cerber-admin.php:866
|
3165 |
msgid "ERROR:"
|
3166 |
msgstr "ОШИБКА:"
|
3167 |
|
3168 |
+
#: cerber-load.php:361
|
3169 |
msgid "You have only one attempt remaining."
|
3170 |
msgid_plural "You have %d attempts remaining."
|
3171 |
msgstr[0] "У вас есть только одна попытка для входа"
|
3172 |
msgstr[1] "У вас осталось %d попытки для входа."
|
3173 |
msgstr[2] "У вас осталось %d попыток для входа."
|
3174 |
|
3175 |
+
#: cerber-load.php:336
|
3176 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
3177 |
msgstr "Вход на сайт невозможен. Обратитесь к администратору сайта."
|
3178 |
|
3179 |
+
#: dashboard.php:434 dashboard.php:3710 dashboard.php:4277
|
3180 |
+
#: nexus/cerber-slave-list.php:333 common.php:1528 whois.php:222 whois.php:253
|
3181 |
msgid "Unknown"
|
3182 |
msgstr "Неизвестен"
|
3183 |
|
3184 |
+
#: admin/cerber-settings.php:777 admin/cerber-settings.php:789
|
3185 |
+
#: admin/cerber-settings.php:949
|
3186 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
3187 |
msgstr "<strong>ОШИБКА</strong>: Введите действительный адрес эл.почты."
|
3188 |
|
3189 |
+
#: admin/cerber-settings.php:681 admin/cerber-settings.php:682
|
3190 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
3191 |
msgstr "Внимание! Вы изменили URL страницы авторизации. Новый адрес"
|
3192 |
|
3202 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
3203 |
msgstr "Увеличить длительность блокировки до %s часов после %s блокировок в течение последних %s часов"
|
3204 |
|
3205 |
+
#: dashboard.php:5069
|
3206 |
msgid "Help"
|
3207 |
msgstr "Помощь"
|
3208 |
|
3209 |
+
#: dashboard.php:83 dashboard.php:4961
|
3210 |
msgid "Tools"
|
3211 |
msgstr "Инструменты"
|
3212 |
|
3213 |
+
#: dashboard.php:4781
|
3214 |
msgid "Hardening"
|
3215 |
msgstr "Панцирь"
|
3216 |
|
3217 |
+
#: dashboard.php:4779
|
3218 |
msgid "Main Settings"
|
3219 |
msgstr "Основные настройки"
|
3220 |
|
3221 |
#: admin/cerber-settings.php:100 admin/cerber-settings.php:270
|
3222 |
+
#: cerber-lab.php:841
|
3223 |
msgid "Know more"
|
3224 |
msgstr "Узнать больше"
|
3225 |
|
3226 |
+
#: settings.php:1119
|
3227 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
3228 |
msgstr "Перед использованием reCAPTCHA вам нужно получить ключ сайта и секретный ключ на сайте Google"
|
3229 |
|
3230 |
+
#: settings.php:127
|
3231 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
3232 |
msgstr "Для использования этой настройки необходимо активировать Постоянные ссылки в настройках сайта."
|
3233 |
|
3234 |
+
#: settings.php:174
|
3235 |
msgid "Make your protection smarter!"
|
3236 |
msgstr "Сделайте защиту от злоумышленников еще умнее"
|
3237 |
|
3238 |
+
#: settings.php:1156
|
3239 |
msgid "Login form"
|
3240 |
msgstr "Форма входа"
|
3241 |
|
3242 |
+
#: settings.php:1146
|
3243 |
msgid "Lost password form"
|
3244 |
msgstr "Форма восстановления пароля"
|
3245 |
|
3246 |
+
#: settings.php:1127
|
3247 |
msgid "Secret key"
|
3248 |
msgstr "Секретный ключ"
|
3249 |
|
3250 |
+
#: settings.php:1123
|
3251 |
msgid "Site key"
|
3252 |
msgstr "Ключ сайта"
|
3253 |
|
3254 |
+
#: settings.php:1118
|
3255 |
msgid "reCAPTCHA settings"
|
3256 |
msgstr "Настройки reCAPTCHA"
|
3257 |
|
3258 |
+
#: settings.php:590
|
3259 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
3260 |
msgstr "Имена пользователей из этого списка не разрешены для входа или регистрации. Любой IP адрес пытающийся использовать эти имена будет автоматически заблокирован. Испольуйте запятую как разделитель."
|
3261 |
|
3262 |
+
#: settings.php:589
|
3263 |
msgid "Prohibited usernames"
|
3264 |
msgstr "Запрещеные имена пользователей"
|
3265 |
|
3266 |
+
#: settings.php:395
|
3267 |
msgid "Disable REST API"
|
3268 |
msgstr "Отключить REST API"
|
3269 |
|
3270 |
+
#: settings.php:379
|
3271 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
3272 |
msgstr "Закрыть доступ к RSS, Atom и RDF лентам"
|
3273 |
|
3274 |
+
#: settings.php:378
|
3275 |
msgid "Disable feeds"
|
3276 |
msgstr "Отключить ленты"
|
3277 |
|
3278 |
+
#: settings.php:374
|
3279 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
3280 |
msgstr "Закрыть доступ к функциям XML-RPC, включая уведомления и обратные ссылки"
|
3281 |
|
3282 |
+
#: settings.php:373
|
3283 |
msgid "Disable XML-RPC"
|
3284 |
msgstr "Отключить XML-RPC"
|
3285 |
|
3286 |
+
#: settings.php:355
|
3287 |
msgid "Block access to user pages like /?author=n"
|
3288 |
msgstr "Закрыть доступ к страницам авторов наподобие /?author=n"
|
3289 |
|
3290 |
+
#: settings.php:354 settings.php:390
|
3291 |
msgid "Stop user enumeration"
|
3292 |
msgstr "Заблокировать сбор имен"
|
3293 |
|
3294 |
+
#: settings.php:350
|
3295 |
msgid "Hardening WordPress"
|
3296 |
msgstr "Усиление защиты WordPress"
|
3297 |
|
3298 |
+
#: settings.php:307
|
3299 |
msgid "Write failed login attempts to the file"
|
3300 |
msgstr "Записывать попытки входа в файл"
|
3301 |
|
3302 |
+
#: settings.php:306
|
3303 |
msgid "Use file"
|
3304 |
msgstr "Использовать файл"
|
3305 |
|
3306 |
+
#: settings.php:317
|
3307 |
msgid "Retrieve extra WHOIS information for IP"
|
3308 |
msgstr "Получить дополнительную информацию об IP используя WHOIS"
|
3309 |
|
3310 |
+
#: settings.php:316
|
3311 |
msgid "Drill down IP"
|
3312 |
msgstr "Изучать IP"
|
3313 |
|
3314 |
+
#: settings.php:281 settings.php:287 settings.php:844 settings.php:850
|
3315 |
+
#: settings.php:921 settings.php:1112
|
3316 |
msgid "days"
|
3317 |
msgstr "дней"
|
3318 |
|
3319 |
+
#: settings.php:677
|
3320 |
msgid "notifications are allowed per hour (0 means unlimited)"
|
3321 |
msgstr "разрешенное число писем с уведомлениями в час (0 - без ограничений)"
|
3322 |
|
3323 |
+
#: settings.php:676
|
3324 |
msgid "Notification limit"
|
3325 |
msgstr "Ограничение уведомлений"
|
3326 |
|
3327 |
+
#: settings.php:668 settings.php:715 settings.php:976
|
3328 |
msgid "Email Address"
|
3329 |
msgstr "Адрес email"
|
3330 |
|
3331 |
+
#: admin/cerber-settings.php:377 settings.php:271
|
3332 |
msgid "Click to send test"
|
3333 |
msgstr "Нажмите, чтобы протестировать отправку"
|
3334 |
|
3335 |
+
#: settings.php:267
|
3336 |
msgid "Send notification to admin email"
|
3337 |
msgstr "Отправить уведомление на адрес email администратора сайта"
|
3338 |
|
3339 |
+
#: admin/cerber-admin.php:51 settings.php:259
|
3340 |
msgid "Duration"
|
3341 |
msgstr "Длительность"
|
3342 |
|
3343 |
+
#: settings.php:254
|
3344 |
msgid "Threshold"
|
3345 |
msgstr "Порог"
|
3346 |
|
3347 |
+
#: settings.php:221
|
3348 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
3349 |
msgstr "Заблокировать доступ к wp-login.php и возвращать HTTP 404 Страница не найдена"
|
3350 |
|
3351 |
+
#: settings.php:220
|
3352 |
msgid "Disable wp-login.php"
|
3353 |
msgstr "Доступ к wp-login.php"
|
3354 |
|
3355 |
+
#: settings.php:213
|
3356 |
msgid "must not overlap with the existing pages or posts slug"
|
3357 |
msgstr "не должно совпадать с URL существующих страниц или записей"
|
3358 |
|
3359 |
+
#: settings.php:212
|
3360 |
msgid "Custom login URL"
|
3361 |
msgstr "Адрес страницы авторизации"
|
3362 |
|
3363 |
+
#: settings.php:208
|
3364 |
msgid "Custom login page"
|
3365 |
msgstr "Смена URL страницы авторизации"
|
3366 |
|
3367 |
+
#: settings.php:193
|
3368 |
msgid "Immediately block IP after any request to wp-login.php"
|
3369 |
msgstr "Блокировать IP при любом запросе wp-login.php"
|
3370 |
|
3371 |
+
#: settings.php:192
|
3372 |
msgid "Request wp-login.php"
|
3373 |
msgstr "Запрос wp-login.php"
|
3374 |
|
3375 |
+
#: settings.php:188
|
3376 |
msgid "Disable automatic redirection to the login page when /wp-admin/ is requested by an unauthorized request"
|
3377 |
msgstr "Отключить автоматическую переадресацию при запросе /wp-admin/ неавторизованным пользователем"
|
3378 |
|
3379 |
+
#: settings.php:183
|
3380 |
msgid "Immediately block IP when attempting to log in with a non-existing username"
|
3381 |
msgstr "Блокировать IP при попытке авторизации с логином несуществующего пользователя"
|
3382 |
|
3383 |
+
#: settings.php:182
|
3384 |
msgid "Non-existing users"
|
3385 |
msgstr "Несуществующие пользователи"
|
3386 |
|
3387 |
+
#: settings.php:178
|
3388 |
msgid "Always block entire subnet Class C of intruders IP"
|
3389 |
msgstr "Всегда блокировать подсеть класса С вместо IP адреса"
|
3390 |
|
3391 |
+
#: settings.php:177
|
3392 |
msgid "Block subnet"
|
3393 |
msgstr "Блокировка подсети"
|
3394 |
|
3395 |
+
#: settings.php:173
|
3396 |
msgid "Proactive security rules"
|
3397 |
msgstr "Проактивные правила безопасности"
|
3398 |
|
3399 |
+
#: dashboard.php:2174 settings.php:231
|
3400 |
msgid "My site is behind a reverse proxy"
|
3401 |
msgstr "Мой сайт подключен к сети через прокси-сервер"
|
3402 |
|
3403 |
+
#: settings.php:230
|
3404 |
msgid "Site connection"
|
3405 |
msgstr "Подключение к сети"
|
3406 |
|
3407 |
+
#: dashboard.php:4783 settings.php:265
|
3408 |
msgid "Notifications"
|
3409 |
msgstr "Уведомления"
|
3410 |
|
3411 |
+
#: settings.php:162
|
3412 |
msgid "Aggressive lockout"
|
3413 |
msgstr "Ужесточение"
|
3414 |
|
3415 |
+
#: settings.php:159 settings.php:260
|
3416 |
msgid "minutes"
|
3417 |
msgstr "минут"
|
3418 |
|
3419 |
+
#: settings.php:158
|
3420 |
msgid "Lockout duration"
|
3421 |
msgstr "Длительность блокировки"
|
3422 |
|
3423 |
+
#: settings.php:150
|
3424 |
msgid "Limit login attempts"
|
3425 |
msgstr "Ограничение числа попыток авторизации"
|
3426 |
|
3427 |
+
#: dashboard.php:1432
|
3428 |
msgid "Abuse email:"
|
3429 |
msgstr "Адрес email для жалоб:"
|
3430 |
|
3431 |
+
#: settings.php:681
|
3432 |
msgid "New version is available"
|
3433 |
msgstr "Доступна новая версия"
|
3434 |
|
3435 |
+
#: dashboard.php:2486 dashboard.php:2895
|
3436 |
msgid "View Activity"
|
3437 |
msgstr "Что происходит?"
|
3438 |
|
3439 |
+
#: dashboard.php:2485
|
3440 |
msgid "Deactivate"
|
3441 |
msgstr "Деактивировать"
|
3442 |
|
3443 |
+
#: dashboard.php:2484
|
3444 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
3445 |
msgstr "Внимание! Режим Цитадель активен. Авторизация на сайте заблокирована."
|
3446 |
|
3447 |
+
#: dashboard.php:5272 cerber-tools.php:59 admin/cerber-admin.php:729
|
3448 |
+
#: admin/cerber-admin.php:896
|
3449 |
msgid "Are you sure?"
|
3450 |
msgstr "Вы уверены?"
|
3451 |
|
3453 |
msgid "Load default settings"
|
3454 |
msgstr "Загрузить настройки"
|
3455 |
|
3456 |
+
#: dashboard.php:4778
|
3457 |
msgid "Lockouts"
|
3458 |
msgstr "Блокировки"
|
3459 |
|
3460 |
+
#: dashboard.php:1768 settings.php:244
|
3461 |
msgid "Citadel mode"
|
3462 |
msgstr "Режим Цитадель"
|
3463 |
|
3464 |
+
#: dashboard.php:1766 dashboard.php:1767 dashboard.php:2669
|
3465 |
msgid "entry"
|
3466 |
msgid_plural "entries"
|
3467 |
msgstr[0] "элемент"
|
3468 |
msgstr[1] "элемента"
|
3469 |
msgstr[2] "элементов"
|
3470 |
|
3471 |
+
#: dashboard.php:1762
|
3472 |
msgid "Last lockout"
|
3473 |
msgstr "Последняя блокировка"
|
3474 |
|
3475 |
+
#: dashboard.php:1761
|
3476 |
msgid "Lockouts at the moment"
|
3477 |
msgstr "Сейчас заблокировано"
|
3478 |
|
3479 |
+
#: dashboard.php:1759
|
3480 |
msgid "lockouts"
|
3481 |
msgstr "блокировок"
|
3482 |
|
3483 |
+
#: dashboard.php:1758 dashboard.php:1759
|
3484 |
msgid "view all"
|
3485 |
msgstr "просмотреть все"
|
3486 |
|
3487 |
+
#: dashboard.php:1758 dashboard.php:1759
|
3488 |
msgid "in 24 hours"
|
3489 |
msgstr "за 24 часа"
|
3490 |
|
3491 |
+
#: dashboard.php:1758
|
3492 |
msgid "failed attempts"
|
3493 |
msgstr "ошибок авторизации"
|
3494 |
|
3495 |
+
#: dashboard.php:1752 dashboard.php:1770
|
3496 |
msgid "disabled"
|
3497 |
msgstr "отключен"
|
3498 |
|
3499 |
+
#: dashboard.php:1749
|
3500 |
msgid "not active"
|
3501 |
msgstr "неактивен"
|
3502 |
|
3503 |
+
#: dashboard.php:1745
|
3504 |
msgid "deactivate"
|
3505 |
msgstr "деактивировать"
|
3506 |
|
3507 |
+
#: dashboard.php:1745 dashboard.php:1775
|
3508 |
msgid "active"
|
3509 |
msgstr "активен"
|
3510 |
|
3511 |
+
#: dashboard.php:1706
|
3512 |
msgid "Cerber Quick View"
|
3513 |
msgstr "Сводка от Cerber"
|
3514 |
|
3552 |
msgid "Download file"
|
3553 |
msgstr "Скачать файл"
|
3554 |
|
3555 |
+
#: dashboard.php:4780 cerber-tools.php:38 cerber-tools.php:49
|
3556 |
msgid "Access Lists"
|
3557 |
msgstr "Списки доступа"
|
3558 |
|
3559 |
+
#: dashboard.php:4849 dashboard.php:4910 nexus/cerber-nexus.php:93
|
3560 |
#: cerber-tools.php:37 cerber-tools.php:48
|
3561 |
msgid "Settings"
|
3562 |
msgstr "Настройки"
|
3573 |
msgid "Export settings to the file"
|
3574 |
msgstr "Экспорт настроек в файл"
|
3575 |
|
3576 |
+
#: dashboard.php:1649 dashboard.php:1740 dashboard.php:1789
|
3577 |
+
#: nexus/cerber-slave-list.php:347 common.php:1666
|
3578 |
msgid "Never"
|
3579 |
msgstr "Никогда"
|
3580 |
|
3581 |
+
#: settings.php:605
|
3582 |
+
msgid "by date of registration"
|
3583 |
+
msgstr "по дате регистрации"
|
|
|
|
|
|
|
|
|
3584 |
|
3585 |
+
#: dashboard.php:1616
|
3586 |
+
msgid "Last login"
|
3587 |
+
msgstr "Последний вход"
|
3588 |
|
3589 |
+
#: dashboard.php:1615
|
3590 |
+
msgid "Comments"
|
3591 |
+
msgstr "Комментарии"
|
3592 |
|
3593 |
+
#: dashboard.php:1460
|
3594 |
+
msgid "Add IP to the Black List"
|
3595 |
+
msgstr "Добавить IP в черный список"
|
3596 |
|
3597 |
+
#: dashboard.php:1134
|
3598 |
+
msgid "No activity has been logged."
|
3599 |
+
msgstr "Ни одного события не зафиксировано."
|
3600 |
|
3601 |
+
#: cerber-load.php:5020
|
3602 |
+
msgid "Username used"
|
3603 |
+
msgstr "Использован логин"
|
3604 |
|
3605 |
+
#: dashboard.php:850 dashboard.php:1106 dashboard.php:4036
|
3606 |
+
msgid "Local User"
|
3607 |
+
msgstr "Пользователь"
|
3608 |
|
3609 |
+
#: dashboard.php:1809 dashboard.php:2356 dashboard.php:4776
|
3610 |
+
#: cerber-load.php:5003 cerber-users.php:1163 settings.php:277
|
3611 |
+
msgid "Activity"
|
3612 |
+
msgstr "Активность"
|
3613 |
|
3614 |
+
#: dashboard.php:847 dashboard.php:1104 dashboard.php:3577 dashboard.php:4031
|
3615 |
+
msgid "Date"
|
3616 |
+
msgstr "Дата"
|
3617 |
|
3618 |
+
#: dashboard.php:2501
|
3619 |
+
msgid "Settings saved"
|
3620 |
+
msgstr "Настройки сохранены."
|
3621 |
|
3622 |
+
#: dashboard.php:576
|
3623 |
+
msgid "Lockout for %s was removed"
|
3624 |
+
msgstr "Удалена блокировка для %s"
|
3625 |
|
3626 |
+
#: dashboard.php:514
|
3627 |
+
msgid "unknown"
|
3628 |
+
msgstr "неизвестно"
|
3629 |
|
3630 |
+
#: dashboard.php:315
|
3631 |
+
msgid "List is empty"
|
3632 |
+
msgstr "Список пуст"
|
3633 |
|
3634 |
+
#: dashboard.php:305 dashboard.php:1384 dashboard.php:1439 dashboard.php:1580
|
3635 |
+
msgid "Check for activities"
|
3636 |
+
msgstr "Проверить активность"
|
3637 |
|
3638 |
+
#: dashboard.php:265
|
3639 |
+
msgid "Your IP"
|
3640 |
+
msgstr "Ваш адрес IP"
|
3641 |
|
3642 |
+
#: dashboard.php:258 dashboard.php:1347 dashboard.php:1396 dashboard.php:1767
|
3643 |
+
#: cerber-tools.php:70
|
3644 |
+
msgid "Black IP Access List"
|
3645 |
+
msgstr "Черный список доступа по IP"
|
3646 |
|
3647 |
+
#: dashboard.php:255 dashboard.php:1344 dashboard.php:1393 dashboard.php:1766
|
3648 |
+
#: cerber-tools.php:69
|
3649 |
+
msgid "White IP Access List"
|
3650 |
+
msgstr "Белый список доступа по IP"
|
3651 |
|
3652 |
+
#: dashboard.php:223
|
3653 |
+
msgid "No lockouts at the moment. The sky is clear."
|
3654 |
+
msgstr "Блокировок нет. Все в порядке."
|
3655 |
|
3656 |
+
#: dashboard.php:219
|
3657 |
+
msgid "To view activity, click on the IP"
|
3658 |
+
msgstr "Чтобы увидеть активность, нажмите на адрес IP"
|
3659 |
|
3660 |
+
#: dashboard.php:219
|
3661 |
+
msgid "Hint"
|
3662 |
+
msgstr "Подсказка"
|
|
|
3663 |
|
3664 |
+
#: dashboard.php:217
|
3665 |
msgid "Showing last %d records from %d"
|
3666 |
msgstr "Отображены последние %d строк из %d"
|
3667 |
|
3668 |
+
#: dashboard.php:201 admin/cerber-admin.php:765 admin/cerber-admin.php:920
|
3669 |
+
#: cerber-users.php:977
|
3670 |
+
msgid "Action"
|
3671 |
+
msgstr "Действие"
|
3672 |
|
3673 |
+
#: dashboard.php:200 cerber-load.php:4259
|
3674 |
+
msgid "Reason"
|
3675 |
+
msgstr "Причина"
|
3676 |
|
3677 |
+
#: dashboard.php:199 cerber-users.php:974
|
3678 |
+
msgid "Expires"
|
3679 |
+
msgstr "Истекает"
|
3680 |
|
3681 |
+
#: dashboard.php:197 dashboard.php:1102
|
3682 |
+
msgid "Hostname"
|
3683 |
+
msgstr "Имя узла"
|
|
|
3684 |
|
3685 |
+
#: cerber-load.php:5012
|
3686 |
+
msgid "IP"
|
3687 |
+
msgstr "IP"
|
|
|
3688 |
|
3689 |
+
#: dashboard.php:191 dashboard.php:309
|
3690 |
+
msgid "Remove"
|
3691 |
+
msgstr "Удалить"
|
3692 |
|
3693 |
+
#: common.php:1391 common.php:1507
|
3694 |
+
msgid "Attempt to log in with prohibited username"
|
3695 |
+
msgstr "Попытка входа с запрещенным именем"
|
3696 |
|
3697 |
+
#: common.php:1390 common.php:1506
|
3698 |
+
msgid "Attempt to log in with non-existing username"
|
3699 |
+
msgstr "Попытка войти с несуществующим именем пользователя"
|
3700 |
|
3701 |
+
#: common.php:1389 common.php:1505
|
3702 |
+
msgid "Attempt to access prohibited URL"
|
3703 |
+
msgstr "Попытка доступа к запрещенному URL"
|
3704 |
|
3705 |
+
#: common.php:1386
|
3706 |
+
msgid "reCAPTCHA settings are incorrect"
|
3707 |
+
msgstr "настройки reCAPTCHA неверны"
|
3708 |
|
3709 |
+
#: common.php:1385
|
3710 |
+
msgid "reCAPTCHA verification failed"
|
3711 |
+
msgstr "проверка reCAPTCHA неудачна"
|
3712 |
|
3713 |
+
#: common.php:1382
|
3714 |
+
msgid "Password changed"
|
3715 |
+
msgstr "Пароль изменен"
|
3716 |
|
3717 |
+
#: common.php:1426
|
3718 |
+
msgid "IP blacklisted"
|
3719 |
+
msgstr "IP в черном списке"
|
|
|
3720 |
|
3721 |
+
#: dashboard.php:1400 common.php:1424
|
3722 |
+
msgid "Locked out"
|
3723 |
+
msgstr "Заблокировано"
|
3724 |
|
3725 |
+
#: common.php:1369
|
3726 |
+
msgid "Citadel activated!"
|
3727 |
+
msgstr "Режим Цитадель активирован!"
|
3728 |
|
3729 |
+
#: dashboard.php:978 common.php:1365
|
3730 |
+
msgid "IP blocked"
|
3731 |
+
msgstr "IP заблокирован"
|
3732 |
|
3733 |
+
#: common.php:1362
|
3734 |
+
msgid "Login failed"
|
3735 |
+
msgstr "Ошибка авторизации"
|
3736 |
|
3737 |
+
#: common.php:1361
|
3738 |
+
msgid "Logged out"
|
3739 |
+
msgstr "Выход"
|
3740 |
|
3741 |
+
#: common.php:1360
|
3742 |
+
msgid "Logged in"
|
3743 |
+
msgstr "Вход"
|
3744 |
|
3745 |
+
#: common.php:1358
|
3746 |
+
msgid "User registered"
|
3747 |
+
msgstr "Пользователь зарегистрирован"
|
3748 |
+
|
3749 |
+
#: common.php:1357
|
3750 |
+
msgid "User created"
|
3751 |
+
msgstr "Пользователь создан"
|
languages/wp-cerber.pot
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: WP Cerber\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Tue Sep 08 2015 21:38:11 GMT+0300\n"
|
8 |
-
"POT-Revision-Date:
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
@@ -73,33 +73,33 @@ msgstr ""
|
|
73 |
msgid "Active Theme"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: ../cerber-load.php:
|
77 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: ../cerber-load.php:
|
81 |
#, php-format
|
82 |
msgid ""
|
83 |
"You have exceeded the number of allowed login attempts. Please try again in "
|
84 |
"%d minutes."
|
85 |
msgstr ""
|
86 |
|
87 |
-
#: ../cerber-load.php:
|
88 |
msgid "You are not allowed to log in"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: ../cerber-load.php:
|
92 |
#, php-format
|
93 |
-
msgid "You have only one attempt remaining."
|
94 |
-
msgid_plural "You have %d attempts remaining."
|
95 |
msgstr[0] ""
|
96 |
msgstr[1] ""
|
97 |
|
98 |
-
#: ../cerber-load.php:
|
99 |
-
#: load.php:
|
100 |
-
#: php:
|
101 |
-
#:
|
102 |
-
#: /cerber-load.php:
|
103 |
#: nexus-slave.php:215 ../admin/cerber-admin.php:866 ../admin/cerber-settings.php:
|
104 |
#: 653 ../admin/cerber-settings.php:673 ../admin/cerber-settings.php:753 ..
|
105 |
#: /common.php:368 ../common.php:446 ../common.php:451 ../common.php:457 ..
|
@@ -107,379 +107,386 @@ msgstr[1] ""
|
|
107 |
msgid "ERROR:"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: ../cerber-load.php:
|
111 |
msgid ""
|
112 |
"Human verification failed. Please click the square box in the reCAPTCHA "
|
113 |
"block below."
|
114 |
msgstr ""
|
115 |
|
116 |
-
#: ../cerber-load.php:
|
117 |
msgid ""
|
118 |
"> > > Translator of WP Cerber? To get the PRO license for free, drop your "
|
119 |
"contacts here: https://wpcerber.com/contact/"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: ../cerber-load.php:
|
123 |
#, php-format
|
124 |
msgid ""
|
125 |
-
"<strong>
|
126 |
"incorrect."
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: ../cerber-load.php:
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
msgid "You are not allowed to register."
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: ../cerber-load.php:
|
135 |
msgid "Username is not allowed. Please choose another one."
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: ../cerber-load.php:
|
139 |
msgid "Email address is not permitted."
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: ../cerber-load.php:
|
143 |
msgid "Please choose another one."
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: ../cerber-load.php:
|
147 |
msgid "Sorry, human verification failed."
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: ../cerber-load.php:
|
151 |
msgid "We're sorry, you are not allowed to proceed"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: ../cerber-load.php:
|
155 |
msgid "WP Cerber notify"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: ../cerber-load.php:
|
159 |
msgid "Citadel mode is activated"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: ../cerber-load.php:
|
163 |
#, php-format
|
164 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: ../cerber-load.php:
|
168 |
#, php-format
|
169 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: ../cerber-load.php:
|
173 |
msgid "View activity in dashboard"
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: ../cerber-load.php:
|
177 |
msgid "unspecified"
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: ../cerber-load.php:
|
181 |
msgid "Number of lockouts is increasing"
|
182 |
msgstr ""
|
183 |
|
184 |
-
#: ../cerber-load.php:
|
185 |
msgid "Number of active lockouts"
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: ../cerber-load.php:
|
189 |
#, php-format
|
190 |
msgid "Last lockout was added: %s for IP %s"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: ../cerber-load.php:
|
194 |
msgid "Reason"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: ../cerber-load.php:
|
198 |
msgid "View activity for this IP"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: ../cerber-load.php:
|
202 |
msgid "View lockouts in dashboard"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: ../cerber-load.php:
|
206 |
msgid "A new version of WP Cerber is available to install"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: ../cerber-load.php:
|
210 |
msgid "Hi!"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: ../cerber-load.php:
|
214 |
#: 44
|
215 |
msgid "Website"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: ../cerber-load.php:
|
219 |
msgid "The WP Cerber security plugin has been deactivated"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: ../cerber-load.php:
|
223 |
msgid "Not logged in"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: ../cerber-load.php:
|
227 |
msgid "By user"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: ../cerber-load.php:
|
231 |
msgid "From IP address"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: ../cerber-load.php:
|
235 |
msgid "From country"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: ../cerber-load.php:
|
239 |
msgid "The WP Cerber security plugin is now active"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: ../cerber-load.php:
|
243 |
msgid "WP Cerber is now active and has started protecting your site"
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: ../cerber-load.php:
|
247 |
msgid "Getting Started Guide"
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: ../cerber-load.php:
|
251 |
msgid "New Custom login URL"
|
252 |
msgstr ""
|
253 |
|
254 |
-
#: ../cerber-load.php:
|
255 |
msgid "A new activity has been recorded"
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: ../cerber-load.php:
|
259 |
msgid "Weekly report"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: ../cerber-load.php:
|
263 |
msgid "To change reporting settings visit"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: ../cerber-load.php:
|
267 |
msgid "Scanner Report"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: ../cerber-load.php:
|
271 |
msgid "Your login page:"
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: ../cerber-load.php:
|
275 |
msgid "Your license is valid until"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: ../cerber-load.php:
|
279 |
msgid "This message was sent by"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: ../cerber-load.php:
|
283 |
#, php-format
|
284 |
msgid "Your last sign-in was %s from %s"
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: ../cerber-load.php:
|
288 |
msgid "Weekly Report"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: ../cerber-load.php:
|
292 |
msgid "Activity details"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: ../cerber-load.php:
|
296 |
msgid "Attempts to log in with non-existing usernames"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: ../cerber-load.php:
|
300 |
-
#: /dashboard.php:
|
301 |
msgid "Activity"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: ../cerber-load.php:
|
305 |
msgid "IP"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: ../cerber-load.php:
|
309 |
msgid "User"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: ../cerber-load.php:
|
313 |
msgid "Username used"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: ../cerber-load.php:
|
317 |
msgid "Search string"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: ../cerber-load.php:
|
321 |
msgid "To delete the alert, click here"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: ../cerber-load.php:
|
325 |
#, php-format
|
326 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: ../cerber-load.php:
|
330 |
#, php-format
|
331 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
332 |
msgstr ""
|
333 |
|
334 |
-
#: ../cerber-load.php:
|
335 |
msgid "Can't activate WP Cerber due to a database error."
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: ../cerber-load.php:
|
339 |
#, php-format
|
340 |
msgid "Your IP address %s has been added to the White IP Access List"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: ../cerber-load.php:
|
344 |
msgid "Import settings"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: ../cerber-load.php:
|
348 |
msgid "Awesome!"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: ../cerber-scanner.php:
|
352 |
msgid "Full Scan"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: ../cerber-scanner.php:
|
356 |
msgid "Quick Scan"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: ../cerber-scanner.php:
|
360 |
msgid "Verified"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: ../cerber-scanner.php:
|
364 |
msgid "Vulnerability found"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: ../cerber-scanner.php:
|
368 |
msgid "Integrity data not found"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: ../cerber-scanner.php:
|
372 |
msgid "Unable to check the integrity of the plugin due to a network error"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: ../cerber-scanner.php:
|
376 |
msgid "Unable to check the integrity of WordPress files due to a network error"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: ../cerber-scanner.php:
|
380 |
msgid "Unable to check the integrity of the theme due to a network error"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: ../cerber-scanner.php:
|
384 |
msgid "Unable to check the integrity due to a DB error"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: ../cerber-scanner.php:
|
388 |
msgid "File is missing"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: ../cerber-scanner.php:
|
392 |
msgid "Unable to process file"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: ../cerber-scanner.php:
|
396 |
msgid "Unable to open file"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: ../cerber-scanner.php:
|
400 |
msgid "Checksum mismatch"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: ../cerber-scanner.php:
|
404 |
msgid "Suspicious code found"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: ../cerber-scanner.php:
|
408 |
msgid "Malicious code found"
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: ../cerber-scanner.php:
|
412 |
msgid "Unattended suspicious file"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: ../cerber-scanner.php:
|
416 |
msgid "Executable code found"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: ../cerber-scanner.php:
|
420 |
msgid "Suspicious directives found"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: ../cerber-scanner.php:
|
424 |
msgid "Unwanted file extension"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: ../cerber-scanner.php:
|
428 |
msgid "Content has been modified"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: ../cerber-scanner.php:
|
432 |
msgid "New file"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: ../cerber-scanner.php:
|
436 |
msgid "Unable to delete"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: ../cerber-scanner.php:
|
440 |
msgid "File deleted"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: ../cerber-scanner.php:
|
444 |
msgid "File recovered"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: ../cerber-scanner.php:
|
448 |
-
#: /dashboard.php:
|
449 |
#: 768 ../settings.php:892 ../settings.php:901 ../settings.php:1244
|
450 |
msgid "Disabled"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#: ../cerber-scanner.php:
|
454 |
msgid "Every hour"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#: ../cerber-scanner.php:
|
458 |
msgid "Every 3 hours"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#: ../cerber-scanner.php:
|
462 |
msgid "Every 6 hours"
|
463 |
msgstr ""
|
464 |
|
465 |
-
#: ../cerber-scanner.php:
|
466 |
msgid "Custom signature found"
|
467 |
msgstr ""
|
468 |
|
469 |
-
#: ../cerber-scanner.php:
|
470 |
msgid ""
|
471 |
"This file contains executable code and may contain obfuscated malware. If "
|
472 |
"this file is a part of a theme or a plugin, it must be located in the theme "
|
473 |
"or the plugin folder. No exception, no excuses."
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: ../cerber-scanner.php:
|
477 |
msgid ""
|
478 |
"The scanner recognizes this file as \"ownerless\" or \"not bundled\" because it "
|
479 |
"does not belong to any known part of the website and should not be here."
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: ../cerber-scanner.php:
|
483 |
#, php-format
|
484 |
msgid ""
|
485 |
"It may remain after upgrading to a newer version of %s. It also may be a "
|
@@ -487,15 +494,15 @@ msgid ""
|
|
487 |
"made (bespoke) plugin or theme."
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: ../cerber-scanner.php:
|
491 |
msgid "Suspicious code instruction found"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: ../cerber-scanner.php:
|
495 |
msgid "Suspicious code signatures found"
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: ../cerber-scanner.php:
|
499 |
msgid ""
|
500 |
"The contents of the file have been changed and do not match what exists in "
|
501 |
"the official WordPress repository or a reference file you have uploaded "
|
@@ -503,128 +510,128 @@ msgid ""
|
|
503 |
"has been tampered with."
|
504 |
msgstr ""
|
505 |
|
506 |
-
#: ../cerber-scanner.php:
|
507 |
#, php-format
|
508 |
msgid ""
|
509 |
"To solve this issue you have to reinstall %s or update it to the latest "
|
510 |
"version."
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: ../cerber-scanner.php:
|
514 |
msgid "Please upload a reference ZIP archive"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: ../cerber-scanner.php:
|
518 |
msgid "Resolve issue"
|
519 |
msgstr ""
|
520 |
|
521 |
#. Mandatory
|
522 |
-
#: ../cerber-scanner.php:
|
523 |
msgid "This file is missing. It's been deleted or it's not been installed."
|
524 |
msgstr ""
|
525 |
|
526 |
-
#: ../cerber-scanner.php:
|
527 |
msgid "Preparing for the scan"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: ../cerber-scanner.php:
|
531 |
msgid "Scanning folders for files"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: ../cerber-scanner.php:
|
535 |
msgid "Scanning the upload folder for files"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: ../cerber-scanner.php:
|
539 |
msgid "Scanning the temp folder for files"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: ../cerber-scanner.php:
|
543 |
msgid "Scanning the session folder for files"
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: ../cerber-scanner.php:
|
547 |
msgid "Parsing the list of files"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: ../cerber-scanner.php:
|
551 |
msgid "Checking for new and modified files"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: ../cerber-scanner.php:
|
555 |
msgid "Verifying the integrity of WordPress"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: ../cerber-scanner.php:
|
559 |
msgid "Recovering WordPress files"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: ../cerber-scanner.php:
|
563 |
msgid "Verifying the integrity of the plugins"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: ../cerber-scanner.php:
|
567 |
msgid "Recovering plugins files"
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: ../cerber-scanner.php:
|
571 |
msgid "Verifying the integrity of the themes"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: ../cerber-scanner.php:
|
575 |
msgid "Searching for malicious code"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: ../cerber-scanner.php:
|
579 |
msgid "Finalizing the scan"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: ../cerber-scanner.php:
|
583 |
#, php-format
|
584 |
msgid "Error: file %s cannot be used."
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: ../cerber-scanner.php:
|
588 |
msgid "Please upload another file."
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: ../cerber-scanner.php:
|
592 |
msgid "Full Scan Report"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: ../cerber-scanner.php:
|
596 |
msgid "Quick Scan Report"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: ../cerber-scanner.php:
|
600 |
msgid "Files scanned"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: ../cerber-scanner.php:
|
604 |
msgid "Issues total"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: ../cerber-scanner.php:
|
608 |
msgid "Deleted"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: ../cerber-scanner.php:
|
612 |
msgid "Recovered"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: ../cerber-scanner.php:
|
616 |
msgid "Automatically moved to quarantine"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: ../cerber-scanner.php:
|
620 |
msgid "Automatically deleted"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: ../cerber-scanner.php:
|
624 |
msgid "Automatically recovered"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: ../cerber-scanner.php:
|
628 |
msgid "To view full report visit"
|
629 |
msgstr ""
|
630 |
|
@@ -642,12 +649,12 @@ msgstr ""
|
|
642 |
msgid "What do you want to export?"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: ../cerber-tools.php:37 ../cerber-tools.php:48 ../nexus/cerber-nexus.php:
|
646 |
-
#: /dashboard.php:
|
647 |
msgid "Settings"
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: ../cerber-tools.php:38 ../cerber-tools.php:49 ../dashboard.php:
|
651 |
msgid "Access Lists"
|
652 |
msgstr ""
|
653 |
|
@@ -701,17 +708,17 @@ msgid "Load default settings"
|
|
701 |
msgstr ""
|
702 |
|
703 |
#: ../cerber-tools.php:59 ../admin/cerber-admin.php:729 ../admin/cerber-admin.php:
|
704 |
-
#: 896 ../dashboard.php:
|
705 |
msgid "Are you sure?"
|
706 |
msgstr ""
|
707 |
|
708 |
-
#: ../cerber-tools.php:69 ../dashboard.php:
|
709 |
-
#: php:
|
710 |
msgid "White IP Access List"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: ../cerber-tools.php:70 ../dashboard.php:
|
714 |
-
#: php:
|
715 |
msgid "Black IP Access List"
|
716 |
msgstr ""
|
717 |
|
@@ -874,8 +881,8 @@ msgstr ""
|
|
874 |
msgid "You are here:"
|
875 |
msgstr ""
|
876 |
|
877 |
-
#: ../nexus/cerber-nexus-master.php:1254 ../nexus/cerber-nexus.php:
|
878 |
-
#: /nexus/cerber-nexus.php:
|
879 |
msgid "My Websites"
|
880 |
msgstr ""
|
881 |
|
@@ -947,7 +954,7 @@ msgstr ""
|
|
947 |
msgid "Add a slave website"
|
948 |
msgstr ""
|
949 |
|
950 |
-
#: ../nexus/cerber-slave-list.php:247 ../cerber-users.php:
|
951 |
msgid "Search results for:"
|
952 |
msgstr ""
|
953 |
|
@@ -959,8 +966,8 @@ msgstr ""
|
|
959 |
msgid "Switch to"
|
960 |
msgstr ""
|
961 |
|
962 |
-
#: ../nexus/cerber-slave-list.php:333 ../dashboard.php:
|
963 |
-
#: ./dashboard.php:
|
964 |
msgid "Unknown"
|
965 |
msgstr ""
|
966 |
|
@@ -968,8 +975,8 @@ msgstr ""
|
|
968 |
msgid "Vulnerabilities"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: ../nexus/cerber-slave-list.php:347 ../dashboard.php:
|
972 |
-
#: ../dashboard.php:
|
973 |
msgid "Never"
|
974 |
msgstr ""
|
975 |
|
@@ -985,65 +992,65 @@ msgstr ""
|
|
985 |
msgid "Disable master mode"
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: ../nexus/cerber-nexus.php:
|
989 |
msgid "Enable slave mode"
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: ../nexus/cerber-nexus.php:
|
993 |
msgid "This website can be managed from a master website"
|
994 |
msgstr ""
|
995 |
|
996 |
-
#: ../nexus/cerber-nexus.php:
|
997 |
msgid "Enable master mode"
|
998 |
msgstr ""
|
999 |
|
1000 |
-
#: ../nexus/cerber-nexus.php:
|
1001 |
msgid "Configure this website as a master to manage other website"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
-
#: ../nexus/cerber-nexus.php:
|
1005 |
msgid "To proceed, please select the mode for this website"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
-
#: ../nexus/cerber-nexus.php:
|
1009 |
msgid "Slave Settings"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: ../nexus/cerber-nexus.php:
|
1013 |
msgid "Secret Access Token"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: ../nexus/cerber-nexus.php:
|
1017 |
msgid ""
|
1018 |
"The token is unique to this website. Keep it secret. Install the token on a "
|
1019 |
"master website to grant access to this website."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: ../nexus/cerber-nexus.php:
|
1023 |
msgid "Are you sure? This permanently invalidates the token."
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: ../nexus/cerber-nexus.php:
|
1027 |
msgid "To revoke the token and disable remote management, click here:"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: ../nexus/cerber-nexus.php:
|
1031 |
msgid "Disable slave mode"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: ../nexus/cerber-nexus.php:
|
1035 |
msgid "This website is set as master."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: ../nexus/cerber-nexus.php:
|
1039 |
msgid "Add slave websites by using access tokens."
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: ../nexus/cerber-nexus.php:
|
1043 |
msgid "This website is set as slave."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: ../nexus/cerber-nexus.php:
|
1047 |
msgid "Install the access token on the master website."
|
1048 |
msgstr ""
|
1049 |
|
@@ -1051,11 +1058,11 @@ msgstr ""
|
|
1051 |
msgid "Settings updated"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: ../cerber-addons.php:289 ../dashboard.php:
|
1055 |
msgid "Add-ons"
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: ../cerber-users.php:10 ../cerber-users.php:
|
1059 |
msgid "Two-Factor Authentication"
|
1060 |
msgstr ""
|
1061 |
|
@@ -1063,7 +1070,7 @@ msgstr ""
|
|
1063 |
msgid "Determined by user role policies"
|
1064 |
msgstr ""
|
1065 |
|
1066 |
-
#: ../cerber-users.php:19 ../cerber-users.php:
|
1067 |
msgid "Always enabled"
|
1068 |
msgstr ""
|
1069 |
|
@@ -1075,7 +1082,7 @@ msgstr ""
|
|
1075 |
msgid "User is not permitted to log into the website"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: ../cerber-users.php:52 ../cerber-users.php:
|
1079 |
msgid "You"
|
1080 |
msgstr ""
|
1081 |
|
@@ -1117,148 +1124,157 @@ msgstr ""
|
|
1117 |
msgid "Save All Changes"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: ../cerber-users.php:
|
1121 |
msgid "Block access to WordPress Dashboard"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: ../cerber-users.php:
|
1125 |
msgid "Hide Toolbar when viewing site"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: ../cerber-users.php:
|
1129 |
msgid "Redirection rules"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: ../cerber-users.php:
|
1133 |
msgid "Redirect user after login"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: ../cerber-users.php:
|
1137 |
msgid "Redirect user after logout"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: ../cerber-users.php:
|
1141 |
msgid "User session expiration time"
|
1142 |
msgstr ""
|
1143 |
|
|
|
|
|
|
|
|
|
1144 |
#: ../cerber-users.php:443
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1145 |
msgid "Two-factor authentication"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
-
#: ../cerber-users.php:
|
1149 |
msgid "Advanced mode"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
-
#: ../cerber-users.php:
|
1153 |
msgid "Enforce two-factor authentication if any of the following conditions is true"
|
1154 |
msgstr ""
|
1155 |
|
1156 |
-
#: ../cerber-users.php:
|
1157 |
msgid "Login from a different country"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
-
#: ../cerber-users.php:
|
1161 |
msgid "Login from a different network Class C"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
-
#: ../cerber-users.php:
|
1165 |
msgid "Login from a different IP address"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
-
#: ../cerber-users.php:
|
1169 |
-
msgid "
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: ../cerber-users.php:
|
1173 |
-
msgid "
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: ../cerber-users.php:
|
1177 |
-
msgid "
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: ../cerber-users.php:
|
1181 |
-
msgid "days
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: ../cerber-users.php:
|
1185 |
msgid "Fixed number of logins"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: ../cerber-users.php:
|
1189 |
msgid "number of logins"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: ../cerber-users.php:
|
1193 |
msgid "Policies have been updated"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: ../cerber-users.php:
|
1197 |
-
#, php-format
|
1198 |
-
msgid "Session has been terminated"
|
1199 |
-
msgid_plural "%s sessions have been terminated"
|
1200 |
-
msgstr[0] ""
|
1201 |
-
msgstr[1] ""
|
1202 |
-
|
1203 |
-
#: ../cerber-users.php:944
|
1204 |
msgid "WP Cerber Personal Data Eraser"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: ../cerber-users.php:
|
1208 |
msgid "Created"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: ../cerber-users.php:
|
1212 |
msgid "Expires"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: ../cerber-users.php:
|
1216 |
-
#: php:
|
1217 |
msgid "IP Address"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: ../cerber-users.php:
|
1221 |
msgid "Host Info"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: ../cerber-users.php:
|
1225 |
-
#: php:920 ../dashboard.php:
|
1226 |
msgid "Action"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: ../cerber-users.php:
|
1230 |
msgid "Terminate session"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: ../cerber-users.php:
|
1234 |
msgid "Block user"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: ../cerber-users.php:
|
1238 |
msgid "Filter by registered user"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: ../cerber-users.php:
|
1242 |
msgid "Search for IP address"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: ../cerber-users.php:
|
1246 |
msgid "Profile"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: ../cerber-users.php:
|
1250 |
msgid "All Logins"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: ../cerber-users.php:
|
1254 |
msgid "User Activity"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: ../cerber-users.php:
|
1258 |
msgid "Traffic"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: ../cerber-users.php:
|
1262 |
msgid "Terminate"
|
1263 |
msgstr ""
|
1264 |
|
@@ -1580,7 +1596,7 @@ msgstr ""
|
|
1580 |
msgid "Click to send now"
|
1581 |
msgstr ""
|
1582 |
|
1583 |
-
#: ../admin/cerber-settings.php:628 ../dashboard.php:
|
1584 |
msgid "Save Changes"
|
1585 |
msgstr ""
|
1586 |
|
@@ -1618,726 +1634,726 @@ msgid ""
|
|
1618 |
"more: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1619 |
msgstr ""
|
1620 |
|
1621 |
-
#: ../dashboard.php:
|
1622 |
msgid "Cerber Dashboard"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
-
#: ../dashboard.php:
|
1626 |
-
#: php:
|
1627 |
msgid "Dashboard"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: ../dashboard.php:
|
1631 |
msgid "Cerber Traffic Inspector"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: ../dashboard.php:
|
1635 |
msgid "Traffic Inspector"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: ../dashboard.php:
|
1639 |
msgid "Cerber Data Shield Policies"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: ../dashboard.php:
|
1643 |
msgid "Data Shield"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: ../dashboard.php:
|
1647 |
msgid "Cerber Security Rules"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: ../dashboard.php:
|
1651 |
msgid "Security Rules"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: ../dashboard.php:
|
1655 |
msgid "Cerber User Security"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: ../dashboard.php:
|
1659 |
msgid "User Policies"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: ../dashboard.php:
|
1663 |
msgid "Site Integrity"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: ../dashboard.php:
|
1667 |
msgid "Cerber anti-spam settings"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: ../dashboard.php:
|
1671 |
msgid "Anti-spam"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: ../dashboard.php:
|
1675 |
msgid "Cerber tools"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: ../dashboard.php:
|
1679 |
msgid "Tools"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: ../dashboard.php:
|
1683 |
msgid "Remove"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: ../dashboard.php:
|
1687 |
msgid "Hostname"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: ../dashboard.php:
|
1691 |
msgid "Country"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: ../dashboard.php:
|
1695 |
#, php-format
|
1696 |
msgid "Showing last %d records from %d"
|
1697 |
msgstr ""
|
1698 |
|
1699 |
-
#: ../dashboard.php:
|
1700 |
msgid "Hint"
|
1701 |
msgstr ""
|
1702 |
|
1703 |
-
#: ../dashboard.php:
|
1704 |
msgid "To view activity, click on the IP"
|
1705 |
msgstr ""
|
1706 |
|
1707 |
-
#: ../dashboard.php:
|
1708 |
msgid "No lockouts at the moment. The sky is clear."
|
1709 |
msgstr ""
|
1710 |
|
1711 |
-
#: ../dashboard.php:
|
1712 |
msgid "Your IP"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
-
#: ../dashboard.php:
|
1716 |
-
#: php:
|
1717 |
msgid "Check for activities"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: ../dashboard.php:
|
1721 |
msgid "List is empty"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
-
#: ../dashboard.php:
|
1725 |
msgid "IP address, range, wildcard, or CIDR"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: ../dashboard.php:
|
1729 |
msgid "Add Entry"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
-
#: ../dashboard.php:
|
1733 |
msgid "Optional comment for this entry"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: ../dashboard.php:
|
1737 |
msgid "You cannot add your IP address or network"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
-
#: ../dashboard.php:
|
1741 |
#, php-format
|
1742 |
msgid "IP address %s has been added to Black IP Access List"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
-
#: ../dashboard.php:
|
1746 |
#, php-format
|
1747 |
msgid "IP address %s has been added to White IP Access List"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
-
#: ../dashboard.php:
|
1751 |
msgid "unknown"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
-
#: ../dashboard.php:
|
1755 |
#, php-format
|
1756 |
msgid "Lockout for %s was removed"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
-
#: ../dashboard.php:
|
1760 |
msgid "Email has been sent to"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
-
#: ../dashboard.php:
|
1764 |
msgid "Unable to send email to"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
-
#: ../dashboard.php:
|
1768 |
msgid "Default settings have been loaded"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
-
#: ../dashboard.php:
|
1772 |
-
#: php:
|
1773 |
msgid "Date"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: ../dashboard.php:
|
1777 |
msgid "Event"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: ../dashboard.php:
|
1781 |
msgid "Additional Details"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: ../dashboard.php:
|
1785 |
msgid "Local User"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: ../dashboard.php:
|
1789 |
msgid "User login"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: ../dashboard.php:
|
1793 |
msgid "User ID"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
-
#: ../dashboard.php:
|
1797 |
msgid "Username"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
-
#: ../dashboard.php:
|
1801 |
msgid "View all"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
-
#: ../dashboard.php:
|
1805 |
msgid "New users"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: ../dashboard.php:
|
1809 |
msgid "Suspicious activity"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
-
#: ../dashboard.php:
|
1813 |
msgid "IP blocked"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
-
#: ../dashboard.php:
|
1817 |
#: php:405 ../settings.php:1090
|
1818 |
msgid "Logged in users"
|
1819 |
msgstr ""
|
1820 |
|
1821 |
-
#: ../dashboard.php:
|
1822 |
msgid "Not logged in visitors"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
-
#: ../dashboard.php:
|
1826 |
msgid "My activity"
|
1827 |
msgstr ""
|
1828 |
|
1829 |
-
#: ../dashboard.php:
|
1830 |
msgid "My IP"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
-
#: ../dashboard.php:
|
1834 |
msgid "Export"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: ../dashboard.php:
|
1838 |
msgid "No activity has been logged."
|
1839 |
msgstr ""
|
1840 |
|
1841 |
-
#: ../dashboard.php:
|
1842 |
msgid "Search for IP or username"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: ../dashboard.php:
|
1846 |
msgid "Request ID"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: ../dashboard.php:
|
1850 |
msgid "Search in URL"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: ../dashboard.php:
|
1854 |
msgid "Filter"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
-
#: ../dashboard.php:
|
1858 |
msgid "Locked out"
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: ../dashboard.php:
|
1862 |
msgid "Abuse email:"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: ../dashboard.php:
|
1866 |
msgid "Network:"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: ../dashboard.php:
|
1870 |
msgid "Add network to the Black List"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: ../dashboard.php:
|
1874 |
msgid "Add IP to the Black List"
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: ../dashboard.php:
|
1878 |
msgid "Registered"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: ../dashboard.php:
|
1882 |
msgid "Activated"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: ../dashboard.php:
|
1886 |
msgid "Last seen"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
-
#: ../dashboard.php:
|
1890 |
msgid "Active sessions"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
-
#: ../dashboard.php:
|
1894 |
msgid "Comments"
|
1895 |
msgstr ""
|
1896 |
|
1897 |
-
#: ../dashboard.php:
|
1898 |
msgid "Last login"
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: ../dashboard.php:
|
1902 |
msgid "Failed login attempts"
|
1903 |
msgstr ""
|
1904 |
|
1905 |
-
#: ../dashboard.php:
|
1906 |
msgid "Cerber Quick View"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
-
#: ../dashboard.php:
|
1910 |
msgid "active"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
-
#: ../dashboard.php:
|
1914 |
msgid "deactivate"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
-
#: ../dashboard.php:
|
1918 |
msgid "not active"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
-
#: ../dashboard.php:
|
1922 |
msgid "disabled"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
-
#: ../dashboard.php:
|
1926 |
msgid "failed attempts"
|
1927 |
msgstr ""
|
1928 |
|
1929 |
-
#: ../dashboard.php:
|
1930 |
msgid "in 24 hours"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
-
#: ../dashboard.php:
|
1934 |
msgid "view all"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: ../dashboard.php:
|
1938 |
msgid "lockouts"
|
1939 |
msgstr ""
|
1940 |
|
1941 |
-
#: ../dashboard.php:
|
1942 |
msgid "Lockouts at the moment"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
-
#: ../dashboard.php:
|
1946 |
msgid "Last lockout"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: ../dashboard.php:
|
1950 |
msgid "user"
|
1951 |
msgid_plural "users"
|
1952 |
msgstr[0] ""
|
1953 |
msgstr[1] ""
|
1954 |
|
1955 |
-
#: ../dashboard.php:
|
1956 |
msgid "entry"
|
1957 |
msgid_plural "entries"
|
1958 |
msgstr[0] ""
|
1959 |
msgstr[1] ""
|
1960 |
|
1961 |
-
#: ../dashboard.php:
|
1962 |
msgid "Citadel mode"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
-
#: ../dashboard.php:
|
1966 |
msgid "enabled"
|
1967 |
msgstr ""
|
1968 |
|
1969 |
-
#: ../dashboard.php:
|
1970 |
msgid "no connection"
|
1971 |
msgstr ""
|
1972 |
|
1973 |
-
#: ../dashboard.php:
|
1974 |
msgctxt "Example: Last malware scan: 23 Jan 2018"
|
1975 |
msgid "Last malware scan"
|
1976 |
msgstr ""
|
1977 |
|
1978 |
-
#: ../dashboard.php:
|
1979 |
msgid "Integrity"
|
1980 |
msgstr ""
|
1981 |
|
1982 |
-
#: ../dashboard.php:
|
1983 |
msgid "A new version is available"
|
1984 |
msgstr ""
|
1985 |
|
1986 |
-
#: ../dashboard.php:
|
1987 |
msgid "My site is behind a reverse proxy"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
-
#: ../dashboard.php:
|
1991 |
msgid "in the last 24 hours"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
-
#: ../dashboard.php:
|
1995 |
msgid "Recently locked out IP addresses"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
-
#: ../dashboard.php:
|
1999 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
2000 |
msgstr ""
|
2001 |
|
2002 |
-
#: ../dashboard.php:
|
2003 |
msgid "Deactivate"
|
2004 |
msgstr ""
|
2005 |
|
2006 |
-
#: ../dashboard.php:
|
2007 |
msgid "View Activity"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
-
#: ../dashboard.php:
|
2011 |
msgid "Settings saved"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: ../dashboard.php:
|
2015 |
msgid "Create Alert"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
-
#: ../dashboard.php:
|
2019 |
msgid "Delete Alert"
|
2020 |
msgstr ""
|
2021 |
|
2022 |
-
#: ../dashboard.php:
|
2023 |
msgid "The alert has been created"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: ../dashboard.php:
|
2027 |
msgid "The alert has been deleted"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
-
#: ../dashboard.php:
|
2031 |
msgid "Main settings"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
-
#: ../dashboard.php:
|
2035 |
msgid "Are you sure you want to delete selected files?"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
-
#: ../dashboard.php:
|
2039 |
msgid "These files have been moved to the quarantine"
|
2040 |
msgstr ""
|
2041 |
|
2042 |
-
#: ../dashboard.php:
|
2043 |
msgid "Do you want to add selected files to the ignore list?"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
-
#: ../dashboard.php:
|
2047 |
msgid "These files have been added to the ignore list"
|
2048 |
msgstr ""
|
2049 |
|
2050 |
-
#: ../dashboard.php:
|
2051 |
msgid "Some errors occurred"
|
2052 |
msgstr ""
|
2053 |
|
2054 |
-
#: ../dashboard.php:
|
2055 |
msgid "All files have been processed"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
-
#: ../dashboard.php:
|
2059 |
msgid "Sessions"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
-
#: ../dashboard.php:
|
2063 |
msgid "Role-based rules are configured"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
-
#: ../dashboard.php:
|
2067 |
msgid "Start typing here to find a country"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
-
#: ../dashboard.php:
|
2071 |
msgid "Save all rules"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
-
#: ../dashboard.php:
|
2075 |
#, php-format
|
2076 |
msgid "Permitted for one country"
|
2077 |
msgid_plural "Permitted for %d countries"
|
2078 |
msgstr[0] ""
|
2079 |
msgstr[1] ""
|
2080 |
|
2081 |
-
#: ../dashboard.php:
|
2082 |
#, php-format
|
2083 |
msgid "Not permitted for one country"
|
2084 |
msgid_plural "Not permitted for %d countries"
|
2085 |
msgstr[0] ""
|
2086 |
msgstr[1] ""
|
2087 |
|
2088 |
-
#: ../dashboard.php:
|
2089 |
msgid "No rule"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: ../dashboard.php:
|
2093 |
msgid "Any country is permitted"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: ../dashboard.php:
|
2097 |
msgid "Click on a country name to add it to the list of selected countries"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: ../dashboard.php:
|
2101 |
#, php-format
|
2102 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2103 |
msgid "Selected countries are permitted to %s, other countries are not permitted to"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
-
#: ../dashboard.php:
|
2107 |
#, php-format
|
2108 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2109 |
msgid "Selected countries are not permitted to %s, other countries are permitted to"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: ../dashboard.php:
|
2113 |
msgid "Log into the website"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
-
#: ../dashboard.php:
|
2117 |
msgid "All Users"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
-
#: ../dashboard.php:
|
2121 |
msgid "Register on the website"
|
2122 |
msgstr ""
|
2123 |
|
2124 |
-
#: ../dashboard.php:
|
2125 |
msgid "Submit forms"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
-
#: ../dashboard.php:
|
2129 |
msgid "Post comments"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
-
#: ../dashboard.php:
|
2133 |
msgid "Use XML-RPC"
|
2134 |
msgstr ""
|
2135 |
|
2136 |
-
#: ../dashboard.php:
|
2137 |
msgid "Use REST API"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
-
#: ../dashboard.php:
|
2141 |
msgid "Security rules have been updated"
|
2142 |
msgstr ""
|
2143 |
|
2144 |
-
#: ../dashboard.php:
|
2145 |
msgid "IP address"
|
2146 |
msgstr ""
|
2147 |
|
2148 |
-
#: ../dashboard.php:
|
2149 |
msgid "Page generation time"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
-
#: ../dashboard.php:
|
2153 |
msgid "Request"
|
2154 |
msgstr ""
|
2155 |
|
2156 |
-
#: ../dashboard.php:
|
2157 |
msgid "User Agent"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
-
#: ../dashboard.php:
|
2161 |
msgid "No requests have been logged."
|
2162 |
msgstr ""
|
2163 |
|
2164 |
-
#: ../dashboard.php:
|
2165 |
msgid "All requests"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
-
#: ../dashboard.php:
|
2169 |
msgid "Errors"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
-
#: ../dashboard.php:
|
2173 |
msgid "Form submissions"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
-
#: ../dashboard.php:
|
2177 |
msgid "Page Not Found"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
-
#: ../dashboard.php:
|
2181 |
msgid "My requests"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
-
#: ../dashboard.php:
|
2185 |
msgid "Longer than"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
-
#: ../dashboard.php:
|
2189 |
msgid "Advanced Search"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: ../dashboard.php:
|
2193 |
msgid "Refresh"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: ../dashboard.php:
|
2197 |
msgid "Not specified"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
-
#: ../dashboard.php:
|
2201 |
msgid "Unknown Google's bot"
|
2202 |
msgstr ""
|
2203 |
|
2204 |
-
#: ../dashboard.php:
|
2205 |
msgid "Lockouts"
|
2206 |
msgstr ""
|
2207 |
|
2208 |
-
#: ../dashboard.php:
|
2209 |
msgid "Main Settings"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
-
#: ../dashboard.php:
|
2213 |
msgid "Hardening"
|
2214 |
msgstr ""
|
2215 |
|
2216 |
-
#: ../dashboard.php:
|
2217 |
msgid "Notifications"
|
2218 |
msgstr ""
|
2219 |
|
2220 |
-
#: ../dashboard.php:
|
2221 |
msgid "Anti-spam and bot detection settings"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
-
#: ../dashboard.php:
|
2225 |
msgid "Anti-spam engine"
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: ../dashboard.php:
|
2229 |
msgid "Live Traffic"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
-
#: ../dashboard.php:
|
2233 |
msgid "Data Shield Policies"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
-
#: ../dashboard.php:
|
2237 |
msgid "Accounts & Roles"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
-
#: ../dashboard.php:
|
2241 |
msgid "Site Settings"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
-
#: ../dashboard.php:
|
2245 |
msgid "Role-based"
|
2246 |
msgstr ""
|
2247 |
|
2248 |
-
#: ../dashboard.php:
|
2249 |
msgid "Global"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
-
#: ../dashboard.php:
|
2253 |
msgid "Countries"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
-
#: ../dashboard.php:
|
2257 |
msgid "Security Scanner"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: ../dashboard.php:
|
2261 |
msgid "Scheduling"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
-
#: ../dashboard.php:
|
2265 |
msgid "Cleaning up"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: ../dashboard.php:
|
2269 |
msgid "Ignore List"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
-
#: ../dashboard.php:
|
2273 |
msgid "Quarantine"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: ../dashboard.php:
|
2277 |
msgid "Analytics"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
-
#: ../dashboard.php:
|
2281 |
msgid "Manage Settings"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
-
#: ../dashboard.php:
|
2285 |
msgid "Diagnostic"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
-
#: ../dashboard.php:
|
2289 |
msgid "Diagnostic Log"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
-
#: ../dashboard.php:
|
2293 |
msgid "Changelog"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
-
#: ../dashboard.php:
|
2297 |
msgid "License"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
-
#: ../dashboard.php:
|
2301 |
msgid "Help"
|
2302 |
msgstr ""
|
2303 |
|
2304 |
-
#: ../dashboard.php:
|
2305 |
msgid "Incorrect IP address or IP range"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
-
#: ../dashboard.php:
|
2309 |
msgid "The IP address you are trying to add is already in the list"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
-
#: ../dashboard.php:
|
2313 |
-
msgid "These features are available in
|
2314 |
msgstr ""
|
2315 |
|
2316 |
-
#: ../dashboard.php:
|
2317 |
msgid "Know more about all advantages at"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: ../dashboard.php:
|
2321 |
msgid "Log In"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: ../dashboard.php:
|
2325 |
msgid "Log Out"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: ../dashboard.php:
|
2329 |
msgid "Register"
|
2330 |
msgstr ""
|
2331 |
|
2332 |
-
#: ../dashboard.php:
|
2333 |
msgid "WooCommerce Log In"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#: ../dashboard.php:
|
2337 |
msgid "WooCommerce Log Out"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
-
#: ../dashboard.php:
|
2341 |
msgid "Add to menu"
|
2342 |
msgstr ""
|
2343 |
|
@@ -2365,319 +2381,327 @@ msgstr ""
|
|
2365 |
msgid "Lockouts occurred"
|
2366 |
msgstr ""
|
2367 |
|
2368 |
-
#: ../common.php:
|
2369 |
msgid "User created"
|
2370 |
msgstr ""
|
2371 |
|
2372 |
-
#: ../common.php:
|
2373 |
msgid "User registered"
|
2374 |
msgstr ""
|
2375 |
|
2376 |
-
#: ../common.php:
|
2377 |
msgid "User deleted"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
-
#: ../common.php:
|
2381 |
msgid "Logged in"
|
2382 |
msgstr ""
|
2383 |
|
2384 |
-
#: ../common.php:
|
2385 |
msgid "Logged out"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
-
#: ../common.php:
|
2389 |
msgid "Login failed"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
-
#: ../common.php:
|
2393 |
msgid "IP subnet blocked"
|
2394 |
msgstr ""
|
2395 |
|
2396 |
-
#: ../common.php:
|
2397 |
msgid "Citadel activated!"
|
2398 |
msgstr ""
|
2399 |
|
2400 |
-
#: ../common.php:
|
2401 |
msgid "Spam comment denied"
|
2402 |
msgstr ""
|
2403 |
|
2404 |
-
#: ../common.php:
|
2405 |
msgid "Spam form submission denied"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
-
#: ../common.php:
|
2409 |
msgid "Form submission denied"
|
2410 |
msgstr ""
|
2411 |
|
2412 |
-
#: ../common.php:
|
2413 |
msgid "Comment denied"
|
2414 |
msgstr ""
|
2415 |
|
2416 |
-
#: ../common.php:
|
2417 |
msgid "Password changed"
|
2418 |
msgstr ""
|
2419 |
|
2420 |
-
#: ../common.php:
|
2421 |
msgid "Password reset requested"
|
2422 |
msgstr ""
|
2423 |
|
2424 |
-
#: ../common.php:
|
|
|
|
|
|
|
|
|
2425 |
msgid "reCAPTCHA verification failed"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
-
#: ../common.php:
|
2429 |
msgid "reCAPTCHA settings are incorrect"
|
2430 |
msgstr ""
|
2431 |
|
2432 |
-
#: ../common.php:
|
2433 |
msgid "Request to the Google reCAPTCHA service failed"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
-
#: ../common.php:
|
2437 |
msgid "Attempt to access prohibited URL"
|
2438 |
msgstr ""
|
2439 |
|
2440 |
-
#: ../common.php:
|
2441 |
msgid "Attempt to log in with non-existing username"
|
2442 |
msgstr ""
|
2443 |
|
2444 |
-
#: ../common.php:
|
2445 |
msgid "Attempt to log in with prohibited username"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
-
#: ../common.php:
|
2449 |
msgid "Attempt to log in denied"
|
2450 |
msgstr ""
|
2451 |
|
2452 |
-
#: ../common.php:
|
2453 |
msgid "Attempt to register denied"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: ../common.php:
|
2457 |
msgid "Probing for vulnerable code"
|
2458 |
msgstr ""
|
2459 |
|
2460 |
-
#: ../common.php:
|
2461 |
msgid "Attempt to upload malicious file denied"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
-
#: ../common.php:
|
2465 |
msgid "File upload denied"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
-
#: ../common.php:
|
2469 |
msgid "Request to REST API denied"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: ../common.php:
|
2473 |
msgid "XML-RPC request denied"
|
2474 |
msgstr ""
|
2475 |
|
2476 |
-
#: ../common.php:
|
2477 |
msgid "User creation denied"
|
2478 |
msgstr ""
|
2479 |
|
2480 |
-
#: ../common.php:
|
2481 |
msgid "User row update denied"
|
2482 |
msgstr ""
|
2483 |
|
2484 |
-
#: ../common.php:
|
2485 |
msgid "Role update denied"
|
2486 |
msgstr ""
|
2487 |
|
2488 |
-
#: ../common.php:
|
2489 |
msgid "Setting update denied"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
-
#: ../common.php:
|
2493 |
msgid "User metadata update denied"
|
2494 |
msgstr ""
|
2495 |
|
2496 |
-
#: ../common.php:
|
2497 |
msgid "Malicious request denied"
|
2498 |
msgstr ""
|
2499 |
|
2500 |
-
#: ../common.php:
|
2501 |
msgid "User activated"
|
2502 |
msgstr ""
|
2503 |
|
2504 |
-
#: ../common.php:
|
2505 |
msgid "Invalid master credentials"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
-
#: ../common.php:
|
2509 |
msgid "Bot detected"
|
2510 |
msgstr ""
|
2511 |
|
2512 |
-
#: ../common.php:
|
2513 |
msgid "Citadel mode is active"
|
2514 |
msgstr ""
|
2515 |
|
2516 |
-
#: ../common.php:
|
2517 |
msgid "IP address is locked out"
|
2518 |
msgstr ""
|
2519 |
|
2520 |
-
#: ../common.php:
|
2521 |
msgid "IP blacklisted"
|
2522 |
msgstr ""
|
2523 |
|
2524 |
-
#: ../common.php:
|
2525 |
msgid "Malicious activity detected"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
-
#: ../common.php:
|
2529 |
msgid "Blocked by country rule"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
-
#: ../common.php:
|
2533 |
msgid "Limit reached"
|
2534 |
msgstr ""
|
2535 |
|
2536 |
-
#: ../common.php:
|
2537 |
msgid "Multiple suspicious activities"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
-
#: ../common.php:
|
2541 |
msgid "Denied"
|
2542 |
msgstr ""
|
2543 |
|
2544 |
-
#: ../common.php:
|
2545 |
msgid "Suspicious number of fields"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
#: ../common.php:
|
2549 |
msgid "Suspicious number of nested values"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
-
#: ../common.php:
|
2553 |
msgid "Malicious code detected"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
-
#: ../common.php:
|
2557 |
msgid "Suspicious SQL code detected"
|
2558 |
msgstr ""
|
2559 |
|
2560 |
-
#: ../common.php:
|
2561 |
msgid "Suspicious JavaScript code detected"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
-
#: ../common.php:
|
2565 |
msgid "Blocked by administrator"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
-
#: ../common.php:
|
2569 |
msgid "Site policy enforcement"
|
2570 |
msgstr ""
|
2571 |
|
2572 |
-
#: ../common.php:
|
2573 |
msgid "2FA code verified"
|
2574 |
msgstr ""
|
2575 |
|
2576 |
-
#: ../common.php:
|
2577 |
msgid "Initiated by the user"
|
2578 |
msgstr ""
|
2579 |
|
2580 |
-
#: ../common.php:
|
2581 |
msgid "Email address is prohibited"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
-
#: ../common.php:
|
2585 |
msgid "Permission denied"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
-
#: ../common.php:
|
2589 |
msgid "Invalid user"
|
2590 |
msgstr ""
|
2591 |
|
2592 |
-
#: ../common.php:
|
2593 |
msgid "Incorrect password"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
-
#: ../common.php:
|
2597 |
msgid "IP address is not allowed"
|
2598 |
msgstr ""
|
2599 |
|
2600 |
-
#: ../common.php:
|
|
|
|
|
|
|
|
|
2601 |
msgid "IP whitelisted"
|
2602 |
msgstr ""
|
2603 |
|
2604 |
-
#: ../common.php:
|
2605 |
msgid "Limit on login attempts is reached"
|
2606 |
msgstr ""
|
2607 |
|
2608 |
-
#: ../common.php:
|
2609 |
msgid "Attempt to access"
|
2610 |
msgstr ""
|
2611 |
|
2612 |
-
#: ../common.php:
|
2613 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
-
#: ../common.php:
|
2617 |
msgid "Bot activity is detected"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
-
#: ../common.php:
|
2621 |
msgid "Multiple suspicious activities were detected"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
-
#: ../common.php:
|
2625 |
msgid "Attempt to upload a file with malicious code"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
-
#: ../common.php:
|
2629 |
msgid "Multiple erroneous requests"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
-
#: ../common.php:
|
2633 |
msgid "Multiple suspicious requests"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
#. translators: Time difference between two dates, in seconds (sec=second). 1: Number of seconds
|
2637 |
-
#: ../common.php:
|
2638 |
#, php-format
|
2639 |
msgid "%s sec"
|
2640 |
msgid_plural "%s secs"
|
2641 |
msgstr[0] ""
|
2642 |
msgstr[1] ""
|
2643 |
|
2644 |
-
#: ../common.php:
|
2645 |
#, php-format
|
2646 |
msgid "%s ago"
|
2647 |
msgstr ""
|
2648 |
|
2649 |
-
#: ../common.php:
|
2650 |
#, php-format
|
2651 |
msgctxt "preposition of a period of time like: in 6 hours"
|
2652 |
msgid "in %s"
|
2653 |
msgstr ""
|
2654 |
|
2655 |
-
#: ../common.php:
|
2656 |
msgid "Bytes"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
-
#: ../common.php:
|
2660 |
#, php-format
|
2661 |
msgid "A new version of %s is available. Please install it."
|
2662 |
msgstr ""
|
2663 |
|
2664 |
-
#: ../common.php:
|
2665 |
msgid "Unable to create the directory"
|
2666 |
msgstr ""
|
2667 |
|
2668 |
-
#: ../common.php:
|
2669 |
msgid "Destination folder access denied"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
-
#: ../common.php:
|
2673 |
msgid "File not found"
|
2674 |
msgstr ""
|
2675 |
|
2676 |
-
#: ../common.php:
|
2677 |
msgid "Unable to copy the file"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
-
#: ../common.php:
|
2681 |
msgid "Unable to delete the file"
|
2682 |
msgstr ""
|
2683 |
|
@@ -3862,69 +3886,69 @@ msgstr ""
|
|
3862 |
msgid "Any activity"
|
3863 |
msgstr ""
|
3864 |
|
3865 |
-
#: ../cerber-2fa.php:
|
3866 |
msgid ""
|
3867 |
"This verification PIN code is expired. We have just sent a new one to your "
|
3868 |
"email."
|
3869 |
msgstr ""
|
3870 |
|
3871 |
-
#: ../cerber-2fa.php:
|
3872 |
msgid "You have entered an incorrect verification PIN code"
|
3873 |
msgstr ""
|
3874 |
|
3875 |
-
#: ../cerber-2fa.php:
|
3876 |
msgid "Please verify that it’s you"
|
3877 |
msgstr ""
|
3878 |
|
3879 |
-
#: ../cerber-2fa.php:
|
3880 |
msgid "Please use the following verification PIN code to confirm your identity"
|
3881 |
msgstr ""
|
3882 |
|
3883 |
-
#: ../cerber-2fa.php:
|
3884 |
#, php-format
|
3885 |
msgid "The code is valid for %s minutes."
|
3886 |
msgstr ""
|
3887 |
|
3888 |
-
#: ../cerber-2fa.php:
|
3889 |
msgid "Here are the details of the sign-in attempt"
|
3890 |
msgstr ""
|
3891 |
|
3892 |
-
#: ../cerber-2fa.php:
|
3893 |
msgid "expires"
|
3894 |
msgstr ""
|
3895 |
|
3896 |
-
#: ../cerber-2fa.php:
|
3897 |
msgid "only digits are allowed"
|
3898 |
msgstr ""
|
3899 |
|
3900 |
-
#: ../cerber-2fa.php:
|
3901 |
msgid "We've sent a verification PIN code to your email"
|
3902 |
msgstr ""
|
3903 |
|
3904 |
-
#: ../cerber-2fa.php:
|
3905 |
msgid "Enter the code from the email in the field below."
|
3906 |
msgstr ""
|
3907 |
|
3908 |
-
#: ../cerber-2fa.php:
|
3909 |
msgid "Try again"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
-
#: ../cerber-2fa.php:
|
3913 |
msgid "Cancel"
|
3914 |
msgstr ""
|
3915 |
|
3916 |
-
#: ../cerber-2fa.php:
|
3917 |
msgid "Did not receive an email?"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
-
#: ../cerber-2fa.php:
|
3921 |
msgid "or"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
-
#: ../cerber-2fa.php:
|
3925 |
msgid "Verify it's you"
|
3926 |
msgstr ""
|
3927 |
|
3928 |
-
#: ../cerber-2fa.php:
|
3929 |
msgid "Verify"
|
3930 |
msgstr ""
|
5 |
"Project-Id-Version: WP Cerber\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Tue Sep 08 2015 21:38:11 GMT+0300\n"
|
8 |
+
"POT-Revision-Date: Thu Dec 10 2020 11:44:37 GMT+0300 (Moscow Standard Time)\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
73 |
msgid "Active Theme"
|
74 |
msgstr ""
|
75 |
|
76 |
+
#: ../cerber-load.php:328
|
77 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: ../cerber-load.php:334
|
81 |
#, php-format
|
82 |
msgid ""
|
83 |
"You have exceeded the number of allowed login attempts. Please try again in "
|
84 |
"%d minutes."
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: ../cerber-load.php:338
|
88 |
msgid "You are not allowed to log in"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: ../cerber-load.php:354
|
92 |
#, php-format
|
93 |
+
msgid "You have only one login attempt remaining."
|
94 |
+
msgid_plural "You have %d login attempts remaining."
|
95 |
msgstr[0] ""
|
96 |
msgstr[1] ""
|
97 |
|
98 |
+
#: ../cerber-load.php:628 ../cerber-load.php:640 ../cerber-load.php:647 ../cerber-
|
99 |
+
#: load.php:947 ../cerber-load.php:1579 ../cerber-load.php:1586 ../cerber-load.
|
100 |
+
#: php:1592 ../cerber-load.php:1597 ../cerber-load.php:1604 ../cerber-load.php:
|
101 |
+
#: 1611 ../cerber-load.php:1617 ../cerber-load.php:1624 ../cerber-load.php:1794 ..
|
102 |
+
#: /cerber-load.php:1931 ../nexus/cerber-nexus-slave.php:204 ../nexus/cerber-
|
103 |
#: nexus-slave.php:215 ../admin/cerber-admin.php:866 ../admin/cerber-settings.php:
|
104 |
#: 653 ../admin/cerber-settings.php:673 ../admin/cerber-settings.php:753 ..
|
105 |
#: /common.php:368 ../common.php:446 ../common.php:451 ../common.php:457 ..
|
107 |
msgid "ERROR:"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: ../cerber-load.php:657
|
111 |
msgid ""
|
112 |
"Human verification failed. Please click the square box in the reCAPTCHA "
|
113 |
"block below."
|
114 |
msgstr ""
|
115 |
|
116 |
+
#: ../cerber-load.php:787
|
117 |
msgid ""
|
118 |
"> > > Translator of WP Cerber? To get the PRO license for free, drop your "
|
119 |
"contacts here: https://wpcerber.com/contact/"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: ../cerber-load.php:1061
|
123 |
#, php-format
|
124 |
msgid ""
|
125 |
+
"<strong>Error</strong>: The password you entered for the username %s is "
|
126 |
"incorrect."
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: ../cerber-load.php:1409
|
130 |
+
#, php-format
|
131 |
+
msgid "Session has been terminated"
|
132 |
+
msgid_plural "%s sessions have been terminated"
|
133 |
+
msgstr[0] ""
|
134 |
+
msgstr[1] ""
|
135 |
+
|
136 |
+
#: ../cerber-load.php:1579 ../cerber-load.php:1587 ../cerber-load.php:1593 ..
|
137 |
+
#: /cerber-load.php:1618 ../cerber-load.php:1625
|
138 |
msgid "You are not allowed to register."
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: ../cerber-load.php:1605
|
142 |
msgid "Username is not allowed. Please choose another one."
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: ../cerber-load.php:1612
|
146 |
msgid "Email address is not permitted."
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: ../cerber-load.php:1612
|
150 |
msgid "Please choose another one."
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: ../cerber-load.php:1931
|
154 |
msgid "Sorry, human verification failed."
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: ../cerber-load.php:4170
|
158 |
msgid "We're sorry, you are not allowed to proceed"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: ../cerber-load.php:4286
|
162 |
msgid "WP Cerber notify"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: ../cerber-load.php:4310
|
166 |
msgid "Citadel mode is activated"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: ../cerber-load.php:4312
|
170 |
#, php-format
|
171 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: ../cerber-load.php:4313
|
175 |
#, php-format
|
176 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: ../cerber-load.php:4314 ../cerber-load.php:5130
|
180 |
msgid "View activity in dashboard"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: ../cerber-load.php:4338
|
184 |
msgid "unspecified"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: ../cerber-load.php:4341
|
188 |
msgid "Number of lockouts is increasing"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: ../cerber-load.php:4343
|
192 |
msgid "Number of active lockouts"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: ../cerber-load.php:4344
|
196 |
#, php-format
|
197 |
msgid "Last lockout was added: %s for IP %s"
|
198 |
msgstr ""
|
199 |
|
200 |
+
#: ../cerber-load.php:4345 ../dashboard.php:202
|
201 |
msgid "Reason"
|
202 |
msgstr ""
|
203 |
|
204 |
+
#: ../cerber-load.php:4346
|
205 |
msgid "View activity for this IP"
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: ../cerber-load.php:4347
|
209 |
msgid "View lockouts in dashboard"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: ../cerber-load.php:4350 ../cerber-load.php:4352
|
213 |
msgid "A new version of WP Cerber is available to install"
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: ../cerber-load.php:4351
|
217 |
msgid "Hi!"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: ../cerber-load.php:4354 ../cerber-load.php:4365 ../nexus/cerber-slave-list.php:
|
221 |
#: 44
|
222 |
msgid "Website"
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: ../cerber-load.php:4357 ../cerber-load.php:4358
|
226 |
msgid "The WP Cerber security plugin has been deactivated"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: ../cerber-load.php:4360
|
230 |
msgid "Not logged in"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: ../cerber-load.php:4366
|
234 |
msgid "By user"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: ../cerber-load.php:4367
|
238 |
msgid "From IP address"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: ../cerber-load.php:4370
|
242 |
msgid "From country"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: ../cerber-load.php:4374
|
246 |
msgid "The WP Cerber security plugin is now active"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: ../cerber-load.php:4375 ../cerber-load.php:5406
|
250 |
msgid "WP Cerber is now active and has started protecting your site"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: ../cerber-load.php:4377 ../cerber-load.php:5410
|
254 |
msgid "Getting Started Guide"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: ../cerber-load.php:4386
|
258 |
msgid "New Custom login URL"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: ../cerber-load.php:4390 ../cerber-load.php:4391
|
262 |
msgid "A new activity has been recorded"
|
263 |
msgstr ""
|
264 |
|
265 |
+
#: ../cerber-load.php:4396
|
266 |
msgid "Weekly report"
|
267 |
msgstr ""
|
268 |
|
269 |
+
#: ../cerber-load.php:4399 ../cerber-load.php:4407
|
270 |
msgid "To change reporting settings visit"
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: ../cerber-load.php:4404
|
274 |
msgid "Scanner Report"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: ../cerber-load.php:4433
|
278 |
msgid "Your login page:"
|
279 |
msgstr ""
|
280 |
|
281 |
+
#: ../cerber-load.php:4438
|
282 |
msgid "Your license is valid until"
|
283 |
msgstr ""
|
284 |
|
285 |
+
#: ../cerber-load.php:4441
|
286 |
msgid "This message was sent by"
|
287 |
msgstr ""
|
288 |
|
289 |
+
#: ../cerber-load.php:4462
|
290 |
#, php-format
|
291 |
msgid "Your last sign-in was %s from %s"
|
292 |
msgstr ""
|
293 |
|
294 |
+
#: ../cerber-load.php:4532
|
295 |
msgid "Weekly Report"
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: ../cerber-load.php:4544
|
299 |
msgid "Activity details"
|
300 |
msgstr ""
|
301 |
|
302 |
+
#: ../cerber-load.php:4558
|
303 |
msgid "Attempts to log in with non-existing usernames"
|
304 |
msgstr ""
|
305 |
|
306 |
+
#: ../cerber-load.php:5089 ../cerber-users.php:1107 ../dashboard.php:1814 ..
|
307 |
+
#: /dashboard.php:2361 ../dashboard.php:4732 ../settings.php:282
|
308 |
msgid "Activity"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: ../cerber-load.php:5098
|
312 |
msgid "IP"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: ../cerber-load.php:5102 ../cerber-users.php:915
|
316 |
msgid "User"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: ../cerber-load.php:5106
|
320 |
msgid "Username used"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: ../cerber-load.php:5110
|
324 |
msgid "Search string"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: ../cerber-load.php:5131
|
328 |
msgid "To delete the alert, click here"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: ../cerber-load.php:5349
|
332 |
#, php-format
|
333 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: ../cerber-load.php:5353
|
337 |
#, php-format
|
338 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: ../cerber-load.php:5363
|
342 |
msgid "Can't activate WP Cerber due to a database error."
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: ../cerber-load.php:5392
|
346 |
#, php-format
|
347 |
msgid "Your IP address %s has been added to the White IP Access List"
|
348 |
msgstr ""
|
349 |
|
350 |
+
#: ../cerber-load.php:5419
|
351 |
msgid "Import settings"
|
352 |
msgstr ""
|
353 |
|
354 |
+
#: ../cerber-load.php:7302
|
355 |
msgid "Awesome!"
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: ../cerber-scanner.php:941 ../dashboard.php:1803
|
359 |
msgid "Full Scan"
|
360 |
msgstr ""
|
361 |
|
362 |
+
#: ../cerber-scanner.php:941 ../dashboard.php:1801
|
363 |
msgid "Quick Scan"
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: ../cerber-scanner.php:1442
|
367 |
msgid "Verified"
|
368 |
msgstr ""
|
369 |
|
370 |
+
#: ../cerber-scanner.php:1448
|
371 |
msgid "Vulnerability found"
|
372 |
msgstr ""
|
373 |
|
374 |
+
#: ../cerber-scanner.php:1449
|
375 |
msgid "Integrity data not found"
|
376 |
msgstr ""
|
377 |
|
378 |
+
#: ../cerber-scanner.php:1450
|
379 |
msgid "Unable to check the integrity of the plugin due to a network error"
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: ../cerber-scanner.php:1451
|
383 |
msgid "Unable to check the integrity of WordPress files due to a network error"
|
384 |
msgstr ""
|
385 |
|
386 |
+
#: ../cerber-scanner.php:1452
|
387 |
msgid "Unable to check the integrity of the theme due to a network error"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: ../cerber-scanner.php:1453
|
391 |
msgid "Unable to check the integrity due to a DB error"
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: ../cerber-scanner.php:1456
|
395 |
msgid "File is missing"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#: ../cerber-scanner.php:1458
|
399 |
msgid "Unable to process file"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: ../cerber-scanner.php:1459 ../cerber-scanner.php:4682
|
403 |
msgid "Unable to open file"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: ../cerber-scanner.php:1461 ../admin/cerber-admin.php:79
|
407 |
msgid "Checksum mismatch"
|
408 |
msgstr ""
|
409 |
|
410 |
+
#: ../cerber-scanner.php:1464
|
411 |
msgid "Suspicious code found"
|
412 |
msgstr ""
|
413 |
|
414 |
+
#: ../cerber-scanner.php:1465
|
415 |
msgid "Malicious code found"
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: ../cerber-scanner.php:1466
|
419 |
msgid "Unattended suspicious file"
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: ../cerber-scanner.php:1467
|
423 |
msgid "Executable code found"
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: ../cerber-scanner.php:1470 ../cerber-scanner.php:2704
|
427 |
msgid "Suspicious directives found"
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: ../cerber-scanner.php:1471
|
431 |
msgid "Unwanted file extension"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: ../cerber-scanner.php:1473
|
435 |
msgid "Content has been modified"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: ../cerber-scanner.php:1474
|
439 |
msgid "New file"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: ../cerber-scanner.php:1476
|
443 |
msgid "Unable to delete"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: ../cerber-scanner.php:1477
|
447 |
msgid "File deleted"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: ../cerber-scanner.php:1478
|
451 |
msgid "File recovered"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: ../cerber-scanner.php:1497 ../cerber-users.php:20 ../cerber-users.php:461 ..
|
455 |
+
#: /dashboard.php:1800 ../dashboard.php:1802 ../settings.php:740 ../settings.php:
|
456 |
#: 768 ../settings.php:892 ../settings.php:901 ../settings.php:1244
|
457 |
msgid "Disabled"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: ../cerber-scanner.php:1498
|
461 |
msgid "Every hour"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: ../cerber-scanner.php:1499
|
465 |
msgid "Every 3 hours"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: ../cerber-scanner.php:1500
|
469 |
msgid "Every 6 hours"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: ../cerber-scanner.php:2524
|
473 |
msgid "Custom signature found"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: ../cerber-scanner.php:2699
|
477 |
msgid ""
|
478 |
"This file contains executable code and may contain obfuscated malware. If "
|
479 |
"this file is a part of a theme or a plugin, it must be located in the theme "
|
480 |
"or the plugin folder. No exception, no excuses."
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: ../cerber-scanner.php:2700
|
484 |
msgid ""
|
485 |
"The scanner recognizes this file as \"ownerless\" or \"not bundled\" because it "
|
486 |
"does not belong to any known part of the website and should not be here."
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: ../cerber-scanner.php:2701
|
490 |
#, php-format
|
491 |
msgid ""
|
492 |
"It may remain after upgrading to a newer version of %s. It also may be a "
|
494 |
"made (bespoke) plugin or theme."
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: ../cerber-scanner.php:2702
|
498 |
msgid "Suspicious code instruction found"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: ../cerber-scanner.php:2703
|
502 |
msgid "Suspicious code signatures found"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: ../cerber-scanner.php:2705
|
506 |
msgid ""
|
507 |
"The contents of the file have been changed and do not match what exists in "
|
508 |
"the official WordPress repository or a reference file you have uploaded "
|
510 |
"has been tampered with."
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: ../cerber-scanner.php:2706
|
514 |
#, php-format
|
515 |
msgid ""
|
516 |
"To solve this issue you have to reinstall %s or update it to the latest "
|
517 |
"version."
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: ../cerber-scanner.php:2707
|
521 |
msgid "Please upload a reference ZIP archive"
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: ../cerber-scanner.php:2708
|
525 |
msgid "Resolve issue"
|
526 |
msgstr ""
|
527 |
|
528 |
#. Mandatory
|
529 |
+
#: ../cerber-scanner.php:2715
|
530 |
msgid "This file is missing. It's been deleted or it's not been installed."
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: ../cerber-scanner.php:3764
|
534 |
msgid "Preparing for the scan"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: ../cerber-scanner.php:3765
|
538 |
msgid "Scanning folders for files"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: ../cerber-scanner.php:3766
|
542 |
msgid "Scanning the upload folder for files"
|
543 |
msgstr ""
|
544 |
|
545 |
+
#: ../cerber-scanner.php:3767
|
546 |
msgid "Scanning the temp folder for files"
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: ../cerber-scanner.php:3768
|
550 |
msgid "Scanning the session folder for files"
|
551 |
msgstr ""
|
552 |
|
553 |
+
#: ../cerber-scanner.php:3769
|
554 |
msgid "Parsing the list of files"
|
555 |
msgstr ""
|
556 |
|
557 |
+
#: ../cerber-scanner.php:3770
|
558 |
msgid "Checking for new and modified files"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: ../cerber-scanner.php:3771
|
562 |
msgid "Verifying the integrity of WordPress"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: ../cerber-scanner.php:3772
|
566 |
msgid "Recovering WordPress files"
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: ../cerber-scanner.php:3773
|
570 |
msgid "Verifying the integrity of the plugins"
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: ../cerber-scanner.php:3774
|
574 |
msgid "Recovering plugins files"
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: ../cerber-scanner.php:3775
|
578 |
msgid "Verifying the integrity of the themes"
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: ../cerber-scanner.php:3776
|
582 |
msgid "Searching for malicious code"
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: ../cerber-scanner.php:3777
|
586 |
msgid "Finalizing the scan"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: ../cerber-scanner.php:4016
|
590 |
#, php-format
|
591 |
msgid "Error: file %s cannot be used."
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: ../cerber-scanner.php:4016
|
595 |
msgid "Please upload another file."
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: ../cerber-scanner.php:4819
|
599 |
msgid "Full Scan Report"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: ../cerber-scanner.php:4819
|
603 |
msgid "Quick Scan Report"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: ../cerber-scanner.php:4832
|
607 |
msgid "Files scanned"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: ../cerber-scanner.php:4863 ../admin/cerber-admin.php:103
|
611 |
msgid "Issues total"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: ../cerber-scanner.php:4917
|
615 |
msgid "Deleted"
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: ../cerber-scanner.php:4921
|
619 |
msgid "Recovered"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: ../cerber-scanner.php:4970
|
623 |
msgid "Automatically moved to quarantine"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: ../cerber-scanner.php:4971
|
627 |
msgid "Automatically deleted"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: ../cerber-scanner.php:4974
|
631 |
msgid "Automatically recovered"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: ../cerber-scanner.php:4986
|
635 |
msgid "To view full report visit"
|
636 |
msgstr ""
|
637 |
|
649 |
msgid "What do you want to export?"
|
650 |
msgstr ""
|
651 |
|
652 |
+
#: ../cerber-tools.php:37 ../cerber-tools.php:48 ../nexus/cerber-nexus.php:94 ..
|
653 |
+
#: /dashboard.php:4805 ../dashboard.php:4866
|
654 |
msgid "Settings"
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: ../cerber-tools.php:38 ../cerber-tools.php:49 ../dashboard.php:4736
|
658 |
msgid "Access Lists"
|
659 |
msgstr ""
|
660 |
|
708 |
msgstr ""
|
709 |
|
710 |
#: ../cerber-tools.php:59 ../admin/cerber-admin.php:729 ../admin/cerber-admin.php:
|
711 |
+
#: 896 ../dashboard.php:5228
|
712 |
msgid "Are you sure?"
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: ../cerber-tools.php:69 ../dashboard.php:257 ../dashboard.php:1346 ../dashboard.
|
716 |
+
#: php:1395 ../dashboard.php:1771
|
717 |
msgid "White IP Access List"
|
718 |
msgstr ""
|
719 |
|
720 |
+
#: ../cerber-tools.php:70 ../dashboard.php:260 ../dashboard.php:1349 ../dashboard.
|
721 |
+
#: php:1398 ../dashboard.php:1772
|
722 |
msgid "Black IP Access List"
|
723 |
msgstr ""
|
724 |
|
881 |
msgid "You are here:"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: ../nexus/cerber-nexus-master.php:1254 ../nexus/cerber-nexus.php:93 ..
|
885 |
+
#: /nexus/cerber-nexus.php:103
|
886 |
msgid "My Websites"
|
887 |
msgstr ""
|
888 |
|
954 |
msgid "Add a slave website"
|
955 |
msgstr ""
|
956 |
|
957 |
+
#: ../nexus/cerber-slave-list.php:247 ../cerber-users.php:1029
|
958 |
msgid "Search results for:"
|
959 |
msgstr ""
|
960 |
|
966 |
msgid "Switch to"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: ../nexus/cerber-slave-list.php:333 ../dashboard.php:436 ../dashboard.php:3666 .
|
970 |
+
#: ./dashboard.php:4233 ../common.php:1572 ../whois.php:222 ../whois.php:253
|
971 |
msgid "Unknown"
|
972 |
msgstr ""
|
973 |
|
975 |
msgid "Vulnerabilities"
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: ../nexus/cerber-slave-list.php:347 ../dashboard.php:1651 ../dashboard.php:1745
|
979 |
+
#: ../dashboard.php:1794 ../common.php:1710
|
980 |
msgid "Never"
|
981 |
msgstr ""
|
982 |
|
992 |
msgid "Disable master mode"
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: ../nexus/cerber-nexus.php:65
|
996 |
msgid "Enable slave mode"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: ../nexus/cerber-nexus.php:66
|
1000 |
msgid "This website can be managed from a master website"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: ../nexus/cerber-nexus.php:69
|
1004 |
msgid "Enable master mode"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: ../nexus/cerber-nexus.php:70
|
1008 |
msgid "Configure this website as a master to manage other website"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: ../nexus/cerber-nexus.php:75
|
1012 |
msgid "To proceed, please select the mode for this website"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: ../nexus/cerber-nexus.php:99 ../nexus/cerber-nexus.php:103
|
1016 |
msgid "Slave Settings"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: ../nexus/cerber-nexus.php:145
|
1020 |
msgid "Secret Access Token"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: ../nexus/cerber-nexus.php:147
|
1024 |
msgid ""
|
1025 |
"The token is unique to this website. Keep it secret. Install the token on a "
|
1026 |
"master website to grant access to this website."
|
1027 |
msgstr ""
|
1028 |
|
1029 |
+
#: ../nexus/cerber-nexus.php:149
|
1030 |
msgid "Are you sure? This permanently invalidates the token."
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: ../nexus/cerber-nexus.php:150
|
1034 |
msgid "To revoke the token and disable remote management, click here:"
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: ../nexus/cerber-nexus.php:150
|
1038 |
msgid "Disable slave mode"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: ../nexus/cerber-nexus.php:265
|
1042 |
msgid "This website is set as master."
|
1043 |
msgstr ""
|
1044 |
|
1045 |
+
#: ../nexus/cerber-nexus.php:266
|
1046 |
msgid "Add slave websites by using access tokens."
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: ../nexus/cerber-nexus.php:269
|
1050 |
msgid "This website is set as slave."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
+
#: ../nexus/cerber-nexus.php:270
|
1054 |
msgid "Install the access token on the master website."
|
1055 |
msgstr ""
|
1056 |
|
1058 |
msgid "Settings updated"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: ../cerber-addons.php:289 ../dashboard.php:82 ../dashboard.php:82
|
1062 |
msgid "Add-ons"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: ../cerber-users.php:10 ../cerber-users.php:454
|
1066 |
msgid "Two-Factor Authentication"
|
1067 |
msgstr ""
|
1068 |
|
1070 |
msgid "Determined by user role policies"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: ../cerber-users.php:19 ../cerber-users.php:462
|
1074 |
msgid "Always enabled"
|
1075 |
msgstr ""
|
1076 |
|
1082 |
msgid "User is not permitted to log into the website"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
+
#: ../cerber-users.php:52 ../cerber-users.php:1074 ../dashboard.php:1690
|
1086 |
msgid "You"
|
1087 |
msgstr ""
|
1088 |
|
1124 |
msgid "Save All Changes"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: ../cerber-users.php:402
|
1128 |
msgid "Block access to WordPress Dashboard"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: ../cerber-users.php:407
|
1132 |
msgid "Hide Toolbar when viewing site"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: ../cerber-users.php:413
|
1136 |
msgid "Redirection rules"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: ../cerber-users.php:417
|
1140 |
msgid "Redirect user after login"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: ../cerber-users.php:422
|
1144 |
msgid "Redirect user after logout"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: ../cerber-users.php:433 ../settings.php:602
|
1148 |
msgid "User session expiration time"
|
1149 |
msgstr ""
|
1150 |
|
1151 |
+
#: ../cerber-users.php:438
|
1152 |
+
msgid "Number of allowed concurrent user sessions"
|
1153 |
+
msgstr ""
|
1154 |
+
|
1155 |
#: ../cerber-users.php:443
|
1156 |
+
msgid "When the limit on concurrent user sessions is reached"
|
1157 |
+
msgstr ""
|
1158 |
+
|
1159 |
+
#: ../cerber-users.php:446
|
1160 |
+
msgid "Terminate the oldest user session on a new login"
|
1161 |
+
msgstr ""
|
1162 |
+
|
1163 |
+
#: ../cerber-users.php:447
|
1164 |
+
msgid "Deny further login attempts"
|
1165 |
+
msgstr ""
|
1166 |
+
|
1167 |
+
#: ../cerber-users.php:458
|
1168 |
msgid "Two-factor authentication"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: ../cerber-users.php:463
|
1172 |
msgid "Advanced mode"
|
1173 |
msgstr ""
|
1174 |
|
1175 |
+
#: ../cerber-users.php:467
|
1176 |
msgid "Enforce two-factor authentication if any of the following conditions is true"
|
1177 |
msgstr ""
|
1178 |
|
1179 |
+
#: ../cerber-users.php:473
|
1180 |
msgid "Login from a different country"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
+
#: ../cerber-users.php:479
|
1184 |
msgid "Login from a different network Class C"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: ../cerber-users.php:485
|
1188 |
msgid "Login from a different IP address"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: ../cerber-users.php:491
|
1192 |
+
msgid "Login from a different browser or device"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: ../cerber-users.php:497
|
1196 |
+
msgid "If the number of concurrent user sessions is greater"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: ../cerber-users.php:503
|
1200 |
+
msgid "Enforce two-factor authentication with fixed intervals"
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: ../cerber-users.php:509
|
1204 |
+
msgid "Regular time intervals (days)"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: ../cerber-users.php:516
|
1208 |
msgid "Fixed number of logins"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: ../cerber-users.php:518
|
1212 |
msgid "number of logins"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: ../cerber-users.php:562
|
1216 |
msgid "Policies have been updated"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: ../cerber-users.php:888
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1220 |
msgid "WP Cerber Personal Data Eraser"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: ../cerber-users.php:917
|
1224 |
msgid "Created"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: ../cerber-users.php:918 ../dashboard.php:201
|
1228 |
msgid "Expires"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: ../cerber-users.php:919 ../dashboard.php:198 ../dashboard.php:848 ../dashboard.
|
1232 |
+
#: php:1103 ../dashboard.php:3989
|
1233 |
msgid "IP Address"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: ../cerber-users.php:920 ../dashboard.php:3990
|
1237 |
msgid "Host Info"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: ../cerber-users.php:921 ../admin/cerber-admin.php:765 ../admin/cerber-admin.
|
1241 |
+
#: php:920 ../dashboard.php:203
|
1242 |
msgid "Action"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: ../cerber-users.php:938
|
1246 |
msgid "Terminate session"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: ../cerber-users.php:939
|
1250 |
msgid "Block user"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
+
#: ../cerber-users.php:963 ../dashboard.php:1146
|
1254 |
msgid "Filter by registered user"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: ../cerber-users.php:966
|
1258 |
msgid "Search for IP address"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
+
#: ../cerber-users.php:1071
|
1262 |
msgid "Profile"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: ../cerber-users.php:1084
|
1266 |
msgid "All Logins"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
+
#: ../cerber-users.php:1085
|
1270 |
msgid "User Activity"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
+
#: ../cerber-users.php:1108 ../dashboard.php:1815
|
1274 |
msgid "Traffic"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
+
#: ../cerber-users.php:1131
|
1278 |
msgid "Terminate"
|
1279 |
msgstr ""
|
1280 |
|
1596 |
msgid "Click to send now"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
+
#: ../admin/cerber-settings.php:628 ../dashboard.php:3155
|
1600 |
msgid "Save Changes"
|
1601 |
msgstr ""
|
1602 |
|
1634 |
"more: <a href=\"https://wpcerber.com\">wpcerber.com</a>."
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: ../dashboard.php:57
|
1638 |
msgid "Cerber Dashboard"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
+
#: ../dashboard.php:57 ../dashboard.php:1813 ../dashboard.php:2696 ../dashboard.
|
1642 |
+
#: php:4731
|
1643 |
msgid "Dashboard"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: ../dashboard.php:59
|
1647 |
msgid "Cerber Traffic Inspector"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
+
#: ../dashboard.php:59 ../dashboard.php:1776 ../dashboard.php:4802
|
1651 |
msgid "Traffic Inspector"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
+
#: ../dashboard.php:63
|
1655 |
msgid "Cerber Data Shield Policies"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
+
#: ../dashboard.php:63
|
1659 |
msgid "Data Shield"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
+
#: ../dashboard.php:64
|
1663 |
msgid "Cerber Security Rules"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: ../dashboard.php:64 ../dashboard.php:4848
|
1667 |
msgid "Security Rules"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
+
#: ../dashboard.php:67
|
1671 |
msgid "Cerber User Security"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
+
#: ../dashboard.php:67 ../dashboard.php:4828
|
1675 |
msgid "User Policies"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
+
#: ../dashboard.php:70 ../dashboard.php:4863
|
1679 |
msgid "Site Integrity"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: ../dashboard.php:74
|
1683 |
msgid "Cerber anti-spam settings"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: ../dashboard.php:74 ../settings.php:1171
|
1687 |
msgid "Anti-spam"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: ../dashboard.php:85
|
1691 |
msgid "Cerber tools"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: ../dashboard.php:85 ../dashboard.php:4917
|
1695 |
msgid "Tools"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: ../dashboard.php:193 ../dashboard.php:311
|
1699 |
msgid "Remove"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: ../dashboard.php:199 ../dashboard.php:1104
|
1703 |
msgid "Hostname"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: ../dashboard.php:200 ../dashboard.php:1105
|
1707 |
msgid "Country"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: ../dashboard.php:219
|
1711 |
#, php-format
|
1712 |
msgid "Showing last %d records from %d"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
+
#: ../dashboard.php:221
|
1716 |
msgid "Hint"
|
1717 |
msgstr ""
|
1718 |
|
1719 |
+
#: ../dashboard.php:221
|
1720 |
msgid "To view activity, click on the IP"
|
1721 |
msgstr ""
|
1722 |
|
1723 |
+
#: ../dashboard.php:225
|
1724 |
msgid "No lockouts at the moment. The sky is clear."
|
1725 |
msgstr ""
|
1726 |
|
1727 |
+
#: ../dashboard.php:267
|
1728 |
msgid "Your IP"
|
1729 |
msgstr ""
|
1730 |
|
1731 |
+
#: ../dashboard.php:307 ../dashboard.php:1386 ../dashboard.php:1441 ../dashboard.
|
1732 |
+
#: php:1582
|
1733 |
msgid "Check for activities"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: ../dashboard.php:317
|
1737 |
msgid "List is empty"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: ../dashboard.php:323
|
1741 |
msgid "IP address, range, wildcard, or CIDR"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
+
#: ../dashboard.php:324
|
1745 |
msgid "Add Entry"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: ../dashboard.php:325
|
1749 |
msgid "Optional comment for this entry"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: ../dashboard.php:347
|
1753 |
msgid "You cannot add your IP address or network"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: ../dashboard.php:351
|
1757 |
#, php-format
|
1758 |
msgid "IP address %s has been added to Black IP Access List"
|
1759 |
msgstr ""
|
1760 |
|
1761 |
+
#: ../dashboard.php:354
|
1762 |
#, php-format
|
1763 |
msgid "IP address %s has been added to White IP Access List"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: ../dashboard.php:516
|
1767 |
msgid "unknown"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
+
#: ../dashboard.php:578
|
1771 |
#, php-format
|
1772 |
msgid "Lockout for %s was removed"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
+
#: ../dashboard.php:586
|
1776 |
msgid "Email has been sent to"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
+
#: ../dashboard.php:589
|
1780 |
msgid "Unable to send email to"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
+
#: ../dashboard.php:655
|
1784 |
msgid "Default settings have been loaded"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: ../dashboard.php:849 ../dashboard.php:1106 ../dashboard.php:3533 ../dashboard.
|
1788 |
+
#: php:3987
|
1789 |
msgid "Date"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: ../dashboard.php:850 ../dashboard.php:1107
|
1793 |
msgid "Event"
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: ../dashboard.php:851
|
1797 |
msgid "Additional Details"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
+
#: ../dashboard.php:852 ../dashboard.php:1108 ../dashboard.php:3992
|
1801 |
msgid "Local User"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: ../dashboard.php:853
|
1805 |
msgid "User login"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: ../dashboard.php:854 ../dashboard.php:3538
|
1809 |
msgid "User ID"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: ../dashboard.php:855 ../dashboard.php:1109
|
1813 |
msgid "Username"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
+
#: ../dashboard.php:961 ../dashboard.php:2375
|
1817 |
msgid "View all"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: ../dashboard.php:972
|
1821 |
msgid "New users"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
+
#: ../dashboard.php:978 ../dashboard.php:4018
|
1825 |
msgid "Suspicious activity"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
+
#: ../dashboard.php:980 ../common.php:1407
|
1829 |
msgid "IP blocked"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
+
#: ../dashboard.php:982 ../dashboard.php:1769 ../dashboard.php:4020 ../settings.
|
1833 |
#: php:405 ../settings.php:1090
|
1834 |
msgid "Logged in users"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: ../dashboard.php:983 ../dashboard.php:4021
|
1838 |
msgid "Not logged in visitors"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: ../dashboard.php:985
|
1842 |
msgid "My activity"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: ../dashboard.php:986 ../dashboard.php:4031
|
1846 |
msgid "My IP"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: ../dashboard.php:1131 ../dashboard.php:4055
|
1850 |
msgid "Export"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
+
#: ../dashboard.php:1136
|
1854 |
msgid "No activity has been logged."
|
1855 |
msgstr ""
|
1856 |
|
1857 |
+
#: ../dashboard.php:1147
|
1858 |
msgid "Search for IP or username"
|
1859 |
msgstr ""
|
1860 |
|
1861 |
+
#: ../dashboard.php:1150
|
1862 |
msgid "Request ID"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
+
#: ../dashboard.php:1151
|
1866 |
msgid "Search in URL"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
+
#: ../dashboard.php:1158
|
1870 |
msgid "Filter"
|
1871 |
msgstr ""
|
1872 |
|
1873 |
+
#: ../dashboard.php:1402 ../common.php:1467
|
1874 |
msgid "Locked out"
|
1875 |
msgstr ""
|
1876 |
|
1877 |
+
#: ../dashboard.php:1434
|
1878 |
msgid "Abuse email:"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
+
#: ../dashboard.php:1440
|
1882 |
msgid "Network:"
|
1883 |
msgstr ""
|
1884 |
|
1885 |
+
#: ../dashboard.php:1456
|
1886 |
msgid "Add network to the Black List"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
+
#: ../dashboard.php:1462
|
1890 |
msgid "Add IP to the Black List"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
+
#: ../dashboard.php:1530 ../dashboard.php:1620
|
1894 |
msgid "Registered"
|
1895 |
msgstr ""
|
1896 |
|
1897 |
+
#: ../dashboard.php:1542
|
1898 |
msgid "Activated"
|
1899 |
msgstr ""
|
1900 |
|
1901 |
+
#: ../dashboard.php:1562
|
1902 |
msgid "Last seen"
|
1903 |
msgstr ""
|
1904 |
|
1905 |
+
#: ../dashboard.php:1566
|
1906 |
msgid "Active sessions"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: ../dashboard.php:1617
|
1910 |
msgid "Comments"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
+
#: ../dashboard.php:1618
|
1914 |
msgid "Last login"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: ../dashboard.php:1619
|
1918 |
msgid "Failed login attempts"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: ../dashboard.php:1711
|
1922 |
msgid "Cerber Quick View"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
+
#: ../dashboard.php:1750 ../dashboard.php:1780
|
1926 |
msgid "active"
|
1927 |
msgstr ""
|
1928 |
|
1929 |
+
#: ../dashboard.php:1750
|
1930 |
msgid "deactivate"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
+
#: ../dashboard.php:1754
|
1934 |
msgid "not active"
|
1935 |
msgstr ""
|
1936 |
|
1937 |
+
#: ../dashboard.php:1757 ../dashboard.php:1775
|
1938 |
msgid "disabled"
|
1939 |
msgstr ""
|
1940 |
|
1941 |
+
#: ../dashboard.php:1763
|
1942 |
msgid "failed attempts"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
+
#: ../dashboard.php:1763 ../dashboard.php:1764
|
1946 |
msgid "in 24 hours"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
+
#: ../dashboard.php:1763 ../dashboard.php:1764
|
1950 |
msgid "view all"
|
1951 |
msgstr ""
|
1952 |
|
1953 |
+
#: ../dashboard.php:1764
|
1954 |
msgid "lockouts"
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: ../dashboard.php:1766
|
1958 |
msgid "Lockouts at the moment"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
+
#: ../dashboard.php:1767
|
1962 |
msgid "Last lockout"
|
1963 |
msgstr ""
|
1964 |
|
1965 |
+
#: ../dashboard.php:1769
|
1966 |
msgid "user"
|
1967 |
msgid_plural "users"
|
1968 |
msgstr[0] ""
|
1969 |
msgstr[1] ""
|
1970 |
|
1971 |
+
#: ../dashboard.php:1771 ../dashboard.php:1772 ../dashboard.php:2674
|
1972 |
msgid "entry"
|
1973 |
msgid_plural "entries"
|
1974 |
msgstr[0] ""
|
1975 |
msgstr[1] ""
|
1976 |
|
1977 |
+
#: ../dashboard.php:1773 ../settings.php:249
|
1978 |
msgid "Citadel mode"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
+
#: ../dashboard.php:1775
|
1982 |
msgid "enabled"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
+
#: ../dashboard.php:1780
|
1986 |
msgid "no connection"
|
1987 |
msgstr ""
|
1988 |
|
1989 |
+
#: ../dashboard.php:1797
|
1990 |
msgctxt "Example: Last malware scan: 23 Jan 2018"
|
1991 |
msgid "Last malware scan"
|
1992 |
msgstr ""
|
1993 |
|
1994 |
+
#: ../dashboard.php:1816
|
1995 |
msgid "Integrity"
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: ../dashboard.php:1819
|
1999 |
msgid "A new version is available"
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: ../dashboard.php:2179 ../settings.php:236
|
2003 |
msgid "My site is behind a reverse proxy"
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: ../dashboard.php:2355
|
2007 |
msgid "in the last 24 hours"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
+
#: ../dashboard.php:2378
|
2011 |
msgid "Recently locked out IP addresses"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: ../dashboard.php:2489
|
2015 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
2016 |
msgstr ""
|
2017 |
|
2018 |
+
#: ../dashboard.php:2490
|
2019 |
msgid "Deactivate"
|
2020 |
msgstr ""
|
2021 |
|
2022 |
+
#: ../dashboard.php:2491 ../dashboard.php:2900
|
2023 |
msgid "View Activity"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
+
#: ../dashboard.php:2506
|
2027 |
msgid "Settings saved"
|
2028 |
msgstr ""
|
2029 |
|
2030 |
+
#: ../dashboard.php:2582
|
2031 |
msgid "Create Alert"
|
2032 |
msgstr ""
|
2033 |
|
2034 |
+
#: ../dashboard.php:2586
|
2035 |
msgid "Delete Alert"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
+
#: ../dashboard.php:2619
|
2039 |
msgid "The alert has been created"
|
2040 |
msgstr ""
|
2041 |
|
2042 |
+
#: ../dashboard.php:2623
|
2043 |
msgid "The alert has been deleted"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
+
#: ../dashboard.php:2697
|
2047 |
msgid "Main settings"
|
2048 |
msgstr ""
|
2049 |
|
2050 |
+
#: ../dashboard.php:2833
|
2051 |
msgid "Are you sure you want to delete selected files?"
|
2052 |
msgstr ""
|
2053 |
|
2054 |
+
#: ../dashboard.php:2834
|
2055 |
msgid "These files have been moved to the quarantine"
|
2056 |
msgstr ""
|
2057 |
|
2058 |
+
#: ../dashboard.php:2837
|
2059 |
msgid "Do you want to add selected files to the ignore list?"
|
2060 |
msgstr ""
|
2061 |
|
2062 |
+
#: ../dashboard.php:2838
|
2063 |
msgid "These files have been added to the ignore list"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
+
#: ../dashboard.php:2840
|
2067 |
msgid "Some errors occurred"
|
2068 |
msgstr ""
|
2069 |
|
2070 |
+
#: ../dashboard.php:2841
|
2071 |
msgid "All files have been processed"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
+
#: ../dashboard.php:2902 ../dashboard.php:4733
|
2075 |
msgid "Sessions"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: ../dashboard.php:3190
|
2079 |
msgid "Role-based rules are configured"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
+
#: ../dashboard.php:3240
|
2083 |
msgid "Start typing here to find a country"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
+
#: ../dashboard.php:3247
|
2087 |
msgid "Save all rules"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
+
#: ../dashboard.php:3260
|
2091 |
#, php-format
|
2092 |
msgid "Permitted for one country"
|
2093 |
msgid_plural "Permitted for %d countries"
|
2094 |
msgstr[0] ""
|
2095 |
msgstr[1] ""
|
2096 |
|
2097 |
+
#: ../dashboard.php:3263
|
2098 |
#, php-format
|
2099 |
msgid "Not permitted for one country"
|
2100 |
msgid_plural "Not permitted for %d countries"
|
2101 |
msgstr[0] ""
|
2102 |
msgstr[1] ""
|
2103 |
|
2104 |
+
#: ../dashboard.php:3271
|
2105 |
msgid "No rule"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
+
#: ../dashboard.php:3272
|
2109 |
msgid "Any country is permitted"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: ../dashboard.php:3355
|
2113 |
msgid "Click on a country name to add it to the list of selected countries"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: ../dashboard.php:3359
|
2117 |
#, php-format
|
2118 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2119 |
msgid "Selected countries are permitted to %s, other countries are not permitted to"
|
2120 |
msgstr ""
|
2121 |
|
2122 |
+
#: ../dashboard.php:3362
|
2123 |
#, php-format
|
2124 |
msgctxt "to is a marker of infinitive, e.g. \"to use it\""
|
2125 |
msgid "Selected countries are not permitted to %s, other countries are permitted to"
|
2126 |
msgstr ""
|
2127 |
|
2128 |
+
#: ../dashboard.php:3382
|
2129 |
msgid "Log into the website"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
+
#: ../dashboard.php:3384
|
2133 |
msgid "All Users"
|
2134 |
msgstr ""
|
2135 |
|
2136 |
+
#: ../dashboard.php:3386
|
2137 |
msgid "Register on the website"
|
2138 |
msgstr ""
|
2139 |
|
2140 |
+
#: ../dashboard.php:3387
|
2141 |
msgid "Submit forms"
|
2142 |
msgstr ""
|
2143 |
|
2144 |
+
#: ../dashboard.php:3388
|
2145 |
msgid "Post comments"
|
2146 |
msgstr ""
|
2147 |
|
2148 |
+
#: ../dashboard.php:3389
|
2149 |
msgid "Use XML-RPC"
|
2150 |
msgstr ""
|
2151 |
|
2152 |
+
#: ../dashboard.php:3390
|
2153 |
msgid "Use REST API"
|
2154 |
msgstr ""
|
2155 |
|
2156 |
+
#: ../dashboard.php:3432
|
2157 |
msgid "Security rules have been updated"
|
2158 |
msgstr ""
|
2159 |
|
2160 |
+
#: ../dashboard.php:3532
|
2161 |
msgid "IP address"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
+
#: ../dashboard.php:3539
|
2165 |
msgid "Page generation time"
|
2166 |
msgstr ""
|
2167 |
|
2168 |
+
#: ../dashboard.php:3988
|
2169 |
msgid "Request"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
+
#: ../dashboard.php:3991
|
2173 |
msgid "User Agent"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
+
#: ../dashboard.php:4008
|
2177 |
msgid "No requests have been logged."
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: ../dashboard.php:4016
|
2181 |
msgid "All requests"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
+
#: ../dashboard.php:4019
|
2185 |
msgid "Errors"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: ../dashboard.php:4024
|
2189 |
msgid "Form submissions"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
+
#: ../dashboard.php:4026
|
2193 |
msgid "Page Not Found"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
+
#: ../dashboard.php:4030
|
2197 |
msgid "My requests"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: ../dashboard.php:4038
|
2201 |
msgid "Longer than"
|
2202 |
msgstr ""
|
2203 |
|
2204 |
+
#: ../dashboard.php:4048
|
2205 |
msgid "Advanced Search"
|
2206 |
msgstr ""
|
2207 |
|
2208 |
+
#: ../dashboard.php:4061
|
2209 |
msgid "Refresh"
|
2210 |
msgstr ""
|
2211 |
|
2212 |
+
#: ../dashboard.php:4096
|
2213 |
msgid "Not specified"
|
2214 |
msgstr ""
|
2215 |
|
2216 |
+
#: ../dashboard.php:4156
|
2217 |
msgid "Unknown Google's bot"
|
2218 |
msgstr ""
|
2219 |
|
2220 |
+
#: ../dashboard.php:4734
|
2221 |
msgid "Lockouts"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
+
#: ../dashboard.php:4735
|
2225 |
msgid "Main Settings"
|
2226 |
msgstr ""
|
2227 |
|
2228 |
+
#: ../dashboard.php:4737
|
2229 |
msgid "Hardening"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: ../dashboard.php:4739 ../settings.php:270
|
2233 |
msgid "Notifications"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: ../dashboard.php:4782
|
2237 |
msgid "Anti-spam and bot detection settings"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
+
#: ../dashboard.php:4784
|
2241 |
msgid "Anti-spam engine"
|
2242 |
msgstr ""
|
2243 |
|
2244 |
+
#: ../dashboard.php:4804
|
2245 |
msgid "Live Traffic"
|
2246 |
msgstr ""
|
2247 |
|
2248 |
+
#: ../dashboard.php:4818
|
2249 |
msgid "Data Shield Policies"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: ../dashboard.php:4820
|
2253 |
msgid "Accounts & Roles"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: ../dashboard.php:4821
|
2257 |
msgid "Site Settings"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: ../dashboard.php:4830
|
2261 |
msgid "Role-based"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
+
#: ../dashboard.php:4831
|
2265 |
msgid "Global"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
+
#: ../dashboard.php:4850
|
2269 |
msgid "Countries"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
+
#: ../dashboard.php:4865
|
2273 |
msgid "Security Scanner"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
+
#: ../dashboard.php:4867
|
2277 |
msgid "Scheduling"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
+
#: ../dashboard.php:4868
|
2281 |
msgid "Cleaning up"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
+
#: ../dashboard.php:4869
|
2285 |
msgid "Ignore List"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
+
#: ../dashboard.php:4870
|
2289 |
msgid "Quarantine"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
+
#: ../dashboard.php:4871
|
2293 |
msgid "Analytics"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
+
#: ../dashboard.php:4920
|
2297 |
msgid "Manage Settings"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
+
#: ../dashboard.php:4921
|
2301 |
msgid "Diagnostic"
|
2302 |
msgstr ""
|
2303 |
|
2304 |
+
#: ../dashboard.php:4922
|
2305 |
msgid "Diagnostic Log"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
+
#: ../dashboard.php:4923
|
2309 |
msgid "Changelog"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
+
#: ../dashboard.php:4924
|
2313 |
msgid "License"
|
2314 |
msgstr ""
|
2315 |
|
2316 |
+
#: ../dashboard.php:5025
|
2317 |
msgid "Help"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
+
#: ../dashboard.php:5074
|
2321 |
msgid "Incorrect IP address or IP range"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
+
#: ../dashboard.php:5078
|
2325 |
msgid "The IP address you are trying to add is already in the list"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
+
#: ../dashboard.php:5213
|
2329 |
+
msgid "These features are available in the professional version of WP Cerber."
|
2330 |
msgstr ""
|
2331 |
|
2332 |
+
#: ../dashboard.php:5214
|
2333 |
msgid "Know more about all advantages at"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
+
#: ../dashboard.php:5249
|
2337 |
msgid "Log In"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
+
#: ../dashboard.php:5250
|
2341 |
msgid "Log Out"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
+
#: ../dashboard.php:5251
|
2345 |
msgid "Register"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
+
#: ../dashboard.php:5254
|
2349 |
msgid "WooCommerce Log In"
|
2350 |
msgstr ""
|
2351 |
|
2352 |
+
#: ../dashboard.php:5255
|
2353 |
msgid "WooCommerce Log Out"
|
2354 |
msgstr ""
|
2355 |
|
2356 |
+
#: ../dashboard.php:5294 ../dashboard.php:5295
|
2357 |
msgid "Add to menu"
|
2358 |
msgstr ""
|
2359 |
|
2381 |
msgid "Lockouts occurred"
|
2382 |
msgstr ""
|
2383 |
|
2384 |
+
#: ../common.php:1399
|
2385 |
msgid "User created"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
+
#: ../common.php:1400
|
2389 |
msgid "User registered"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
+
#: ../common.php:1401
|
2393 |
msgid "User deleted"
|
2394 |
msgstr ""
|
2395 |
|
2396 |
+
#: ../common.php:1402
|
2397 |
msgid "Logged in"
|
2398 |
msgstr ""
|
2399 |
|
2400 |
+
#: ../common.php:1403
|
2401 |
msgid "Logged out"
|
2402 |
msgstr ""
|
2403 |
|
2404 |
+
#: ../common.php:1404
|
2405 |
msgid "Login failed"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
+
#: ../common.php:1408
|
2409 |
msgid "IP subnet blocked"
|
2410 |
msgstr ""
|
2411 |
|
2412 |
+
#: ../common.php:1411
|
2413 |
msgid "Citadel activated!"
|
2414 |
msgstr ""
|
2415 |
|
2416 |
+
#: ../common.php:1412
|
2417 |
msgid "Spam comment denied"
|
2418 |
msgstr ""
|
2419 |
|
2420 |
+
#: ../common.php:1413
|
2421 |
msgid "Spam form submission denied"
|
2422 |
msgstr ""
|
2423 |
|
2424 |
+
#: ../common.php:1414
|
2425 |
msgid "Form submission denied"
|
2426 |
msgstr ""
|
2427 |
|
2428 |
+
#: ../common.php:1415
|
2429 |
msgid "Comment denied"
|
2430 |
msgstr ""
|
2431 |
|
2432 |
+
#: ../common.php:1424
|
2433 |
msgid "Password changed"
|
2434 |
msgstr ""
|
2435 |
|
2436 |
+
#: ../common.php:1425
|
2437 |
msgid "Password reset requested"
|
2438 |
msgstr ""
|
2439 |
|
2440 |
+
#: ../common.php:1426
|
2441 |
+
msgid "User session terminated"
|
2442 |
+
msgstr ""
|
2443 |
+
|
2444 |
+
#: ../common.php:1428
|
2445 |
msgid "reCAPTCHA verification failed"
|
2446 |
msgstr ""
|
2447 |
|
2448 |
+
#: ../common.php:1429
|
2449 |
msgid "reCAPTCHA settings are incorrect"
|
2450 |
msgstr ""
|
2451 |
|
2452 |
+
#: ../common.php:1430
|
2453 |
msgid "Request to the Google reCAPTCHA service failed"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
+
#: ../common.php:1432 ../common.php:1549
|
2457 |
msgid "Attempt to access prohibited URL"
|
2458 |
msgstr ""
|
2459 |
|
2460 |
+
#: ../common.php:1433 ../common.php:1550
|
2461 |
msgid "Attempt to log in with non-existing username"
|
2462 |
msgstr ""
|
2463 |
|
2464 |
+
#: ../common.php:1434 ../common.php:1551
|
2465 |
msgid "Attempt to log in with prohibited username"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
+
#: ../common.php:1436
|
2469 |
msgid "Attempt to log in denied"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
+
#: ../common.php:1437
|
2473 |
msgid "Attempt to register denied"
|
2474 |
msgstr ""
|
2475 |
|
2476 |
+
#: ../common.php:1438 ../common.php:1555
|
2477 |
msgid "Probing for vulnerable code"
|
2478 |
msgstr ""
|
2479 |
|
2480 |
+
#: ../common.php:1439
|
2481 |
msgid "Attempt to upload malicious file denied"
|
2482 |
msgstr ""
|
2483 |
|
2484 |
+
#: ../common.php:1440
|
2485 |
msgid "File upload denied"
|
2486 |
msgstr ""
|
2487 |
|
2488 |
+
#: ../common.php:1442
|
2489 |
msgid "Request to REST API denied"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
+
#: ../common.php:1443
|
2493 |
msgid "XML-RPC request denied"
|
2494 |
msgstr ""
|
2495 |
|
2496 |
+
#: ../common.php:1445
|
2497 |
msgid "User creation denied"
|
2498 |
msgstr ""
|
2499 |
|
2500 |
+
#: ../common.php:1446
|
2501 |
msgid "User row update denied"
|
2502 |
msgstr ""
|
2503 |
|
2504 |
+
#: ../common.php:1447
|
2505 |
msgid "Role update denied"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
+
#: ../common.php:1448
|
2509 |
msgid "Setting update denied"
|
2510 |
msgstr ""
|
2511 |
|
2512 |
+
#: ../common.php:1449
|
2513 |
msgid "User metadata update denied"
|
2514 |
msgstr ""
|
2515 |
|
2516 |
+
#: ../common.php:1451
|
2517 |
msgid "Malicious request denied"
|
2518 |
msgstr ""
|
2519 |
|
2520 |
+
#: ../common.php:1454
|
2521 |
msgid "User activated"
|
2522 |
msgstr ""
|
2523 |
|
2524 |
+
#: ../common.php:1457
|
2525 |
msgid "Invalid master credentials"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: ../common.php:1465
|
2529 |
msgid "Bot detected"
|
2530 |
msgstr ""
|
2531 |
|
2532 |
+
#: ../common.php:1466
|
2533 |
msgid "Citadel mode is active"
|
2534 |
msgstr ""
|
2535 |
|
2536 |
+
#: ../common.php:1468
|
2537 |
msgid "IP address is locked out"
|
2538 |
msgstr ""
|
2539 |
|
2540 |
+
#: ../common.php:1469
|
2541 |
msgid "IP blacklisted"
|
2542 |
msgstr ""
|
2543 |
|
2544 |
+
#: ../common.php:1470
|
2545 |
msgid "Malicious activity detected"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
+
#: ../common.php:1471
|
2549 |
msgid "Blocked by country rule"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
+
#: ../common.php:1472
|
2553 |
msgid "Limit reached"
|
2554 |
msgstr ""
|
2555 |
|
2556 |
+
#: ../common.php:1473
|
2557 |
msgid "Multiple suspicious activities"
|
2558 |
msgstr ""
|
2559 |
|
2560 |
+
#: ../common.php:1474
|
2561 |
msgid "Denied"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
+
#: ../common.php:1476
|
2565 |
msgid "Suspicious number of fields"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
+
#: ../common.php:1477
|
2569 |
msgid "Suspicious number of nested values"
|
2570 |
msgstr ""
|
2571 |
|
2572 |
+
#: ../common.php:1478 ../common.php:1556
|
2573 |
msgid "Malicious code detected"
|
2574 |
msgstr ""
|
2575 |
|
2576 |
+
#: ../common.php:1479
|
2577 |
msgid "Suspicious SQL code detected"
|
2578 |
msgstr ""
|
2579 |
|
2580 |
+
#: ../common.php:1480
|
2581 |
msgid "Suspicious JavaScript code detected"
|
2582 |
msgstr ""
|
2583 |
|
2584 |
+
#: ../common.php:1481
|
2585 |
msgid "Blocked by administrator"
|
2586 |
msgstr ""
|
2587 |
|
2588 |
+
#: ../common.php:1482
|
2589 |
msgid "Site policy enforcement"
|
2590 |
msgstr ""
|
2591 |
|
2592 |
+
#: ../common.php:1483
|
2593 |
msgid "2FA code verified"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
+
#: ../common.php:1484
|
2597 |
msgid "Initiated by the user"
|
2598 |
msgstr ""
|
2599 |
|
2600 |
+
#: ../common.php:1487
|
2601 |
msgid "Email address is prohibited"
|
2602 |
msgstr ""
|
2603 |
|
2604 |
+
#: ../common.php:1489
|
2605 |
msgid "Permission denied"
|
2606 |
msgstr ""
|
2607 |
|
2608 |
+
#: ../common.php:1491
|
2609 |
msgid "Invalid user"
|
2610 |
msgstr ""
|
2611 |
|
2612 |
+
#: ../common.php:1492
|
2613 |
msgid "Incorrect password"
|
2614 |
msgstr ""
|
2615 |
|
2616 |
+
#: ../common.php:1493
|
2617 |
msgid "IP address is not allowed"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
+
#: ../common.php:1494
|
2621 |
+
msgid "Limit on concurrent user sessions"
|
2622 |
+
msgstr ""
|
2623 |
+
|
2624 |
+
#: ../common.php:1497
|
2625 |
msgid "IP whitelisted"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
+
#: ../common.php:1547
|
2629 |
msgid "Limit on login attempts is reached"
|
2630 |
msgstr ""
|
2631 |
|
2632 |
+
#: ../common.php:1548
|
2633 |
msgid "Attempt to access"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
+
#: ../common.php:1552
|
2637 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
2638 |
msgstr ""
|
2639 |
|
2640 |
+
#: ../common.php:1553
|
2641 |
msgid "Bot activity is detected"
|
2642 |
msgstr ""
|
2643 |
|
2644 |
+
#: ../common.php:1554
|
2645 |
msgid "Multiple suspicious activities were detected"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
+
#: ../common.php:1557
|
2649 |
msgid "Attempt to upload a file with malicious code"
|
2650 |
msgstr ""
|
2651 |
|
2652 |
+
#: ../common.php:1559
|
2653 |
msgid "Multiple erroneous requests"
|
2654 |
msgstr ""
|
2655 |
|
2656 |
+
#: ../common.php:1560
|
2657 |
msgid "Multiple suspicious requests"
|
2658 |
msgstr ""
|
2659 |
|
2660 |
#. translators: Time difference between two dates, in seconds (sec=second). 1: Number of seconds
|
2661 |
+
#: ../common.php:1698
|
2662 |
#, php-format
|
2663 |
msgid "%s sec"
|
2664 |
msgid_plural "%s secs"
|
2665 |
msgstr[0] ""
|
2666 |
msgstr[1] ""
|
2667 |
|
2668 |
+
#: ../common.php:1705
|
2669 |
#, php-format
|
2670 |
msgid "%s ago"
|
2671 |
msgstr ""
|
2672 |
|
2673 |
+
#: ../common.php:1705
|
2674 |
#, php-format
|
2675 |
msgctxt "preposition of a period of time like: in 6 hours"
|
2676 |
msgid "in %s"
|
2677 |
msgstr ""
|
2678 |
|
2679 |
+
#: ../common.php:1812
|
2680 |
msgid "Bytes"
|
2681 |
msgstr ""
|
2682 |
|
2683 |
+
#: ../common.php:1918
|
2684 |
#, php-format
|
2685 |
msgid "A new version of %s is available. Please install it."
|
2686 |
msgstr ""
|
2687 |
|
2688 |
+
#: ../common.php:2765
|
2689 |
msgid "Unable to create the directory"
|
2690 |
msgstr ""
|
2691 |
|
2692 |
+
#: ../common.php:2770
|
2693 |
msgid "Destination folder access denied"
|
2694 |
msgstr ""
|
2695 |
|
2696 |
+
#: ../common.php:2773
|
2697 |
msgid "File not found"
|
2698 |
msgstr ""
|
2699 |
|
2700 |
+
#: ../common.php:2776
|
2701 |
msgid "Unable to copy the file"
|
2702 |
msgstr ""
|
2703 |
|
2704 |
+
#: ../common.php:2782
|
2705 |
msgid "Unable to delete the file"
|
2706 |
msgstr ""
|
2707 |
|
3886 |
msgid "Any activity"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
+
#: ../cerber-2fa.php:366
|
3890 |
msgid ""
|
3891 |
"This verification PIN code is expired. We have just sent a new one to your "
|
3892 |
"email."
|
3893 |
msgstr ""
|
3894 |
|
3895 |
+
#: ../cerber-2fa.php:369
|
3896 |
msgid "You have entered an incorrect verification PIN code"
|
3897 |
msgstr ""
|
3898 |
|
3899 |
+
#: ../cerber-2fa.php:416 ../cerber-2fa.php:500
|
3900 |
msgid "Please verify that it’s you"
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: ../cerber-2fa.php:503
|
3904 |
msgid "Please use the following verification PIN code to confirm your identity"
|
3905 |
msgstr ""
|
3906 |
|
3907 |
+
#: ../cerber-2fa.php:503
|
3908 |
#, php-format
|
3909 |
msgid "The code is valid for %s minutes."
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: ../cerber-2fa.php:528
|
3913 |
msgid "Here are the details of the sign-in attempt"
|
3914 |
msgstr ""
|
3915 |
|
3916 |
+
#: ../cerber-2fa.php:576
|
3917 |
msgid "expires"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
+
#: ../cerber-2fa.php:643
|
3921 |
msgid "only digits are allowed"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: ../cerber-2fa.php:646
|
3925 |
msgid "We've sent a verification PIN code to your email"
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: ../cerber-2fa.php:647
|
3929 |
msgid "Enter the code from the email in the field below."
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: ../cerber-2fa.php:649
|
3933 |
msgid "Try again"
|
3934 |
msgstr ""
|
3935 |
|
3936 |
+
#: ../cerber-2fa.php:650
|
3937 |
msgid "Cancel"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: ../cerber-2fa.php:651
|
3941 |
msgid "Did not receive an email?"
|
3942 |
msgstr ""
|
3943 |
|
3944 |
+
#: ../cerber-2fa.php:651
|
3945 |
msgid "or"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: ../cerber-2fa.php:657
|
3949 |
msgid "Verify it's you"
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: ../cerber-2fa.php:662
|
3953 |
msgid "Verify"
|
3954 |
msgstr ""
|
nexus/cerber-nexus.php
CHANGED
@@ -46,6 +46,7 @@ function nexus_init() {
|
|
46 |
|| cerber_is_wp_cron() ) {
|
47 |
if ( nexus_is_master() ) {
|
48 |
require_once( dirname( __FILE__ ) . '/cerber-nexus-master.php' );
|
|
|
49 |
}
|
50 |
}
|
51 |
|
@@ -346,7 +347,7 @@ function nexus_get_context() {
|
|
346 |
}
|
347 |
|
348 |
if ( ! function_exists( 'wp_get_current_user' ) // No information about a user is available
|
349 |
-
|| !
|
350 |
return false;
|
351 |
}
|
352 |
|
46 |
|| cerber_is_wp_cron() ) {
|
47 |
if ( nexus_is_master() ) {
|
48 |
require_once( dirname( __FILE__ ) . '/cerber-nexus-master.php' );
|
49 |
+
nexus_upgrade_db();
|
50 |
}
|
51 |
}
|
52 |
|
347 |
}
|
348 |
|
349 |
if ( ! function_exists( 'wp_get_current_user' ) // No information about a user is available
|
350 |
+
|| ! cerber_user_can_manage() ) {
|
351 |
return false;
|
352 |
}
|
353 |
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Tags: security, malware scanner, antispam, firewall, limit login attempts, custo
|
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SQ5EC8WQP654Q&source=url
|
5 |
Requires at least: 4.9
|
6 |
Requires PHP: 5.6
|
7 |
-
Tested up to: 5.
|
8 |
-
Stable tag: 8.
|
9 |
License: GPLv2
|
10 |
|
11 |
Protection against hacker attacks and bots. Malware scanner & integrity checker. User activity log. Antispam reCAPTCHA. Limit login attempts.
|
@@ -92,6 +92,8 @@ Cerber Security Scanner allows you to configure a schedule for automated recurri
|
|
92 |
|
93 |
Two-Factor Authentication (2FA) provides an additional layer of security requiring a second factor of identification beyond just a username and password. When 2FA is enabled on a website, it requires a user to provide an additional verification code when signing into the website. This verification code is generated automatically and sent to the user by email.
|
94 |
|
|
|
|
|
95 |
= Log, filter out and export activities =
|
96 |
|
97 |
WP Cerber tracks time, IP addresses and usernames for successful and failed login attempts, logins, logouts, password changes, blocked IP and actions taken by itself. You can export them to a CSV file.
|
@@ -106,7 +108,7 @@ Massive botnet brute force attack? That's no longer a problem. **Citadel mode**
|
|
106 |
|
107 |
Anti-spam and anti-bot protection for contact, registration, comments and other forms.
|
108 |
WP Cerber anti-spam and bot detection engine now protects all forms on a website. No reCAPTCHA is needed.
|
109 |
-
It’s compatible with virtually any form you have. Tested with
|
110 |
|
111 |
= Anti-spam protection: invisible reCAPTCHA for WooCommerce =
|
112 |
|
@@ -331,6 +333,17 @@ To get access to your dashboard you need to copy the WP Cerber Reset folder to t
|
|
331 |
|
332 |
== Changelog ==
|
333 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
334 |
= 8.6.8 =
|
335 |
* New: A shortcode to display WP Cerber’s cookies. You can display a list of cookies set by WP Cerber on any page.
|
336 |
* New: Deferred rendering of the custom login page. This new feature can help you if you need to solve plugin compatibility issues.
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SQ5EC8WQP654Q&source=url
|
5 |
Requires at least: 4.9
|
6 |
Requires PHP: 5.6
|
7 |
+
Tested up to: 5.6
|
8 |
+
Stable tag: 8.7
|
9 |
License: GPLv2
|
10 |
|
11 |
Protection against hacker attacks and bots. Malware scanner & integrity checker. User activity log. Antispam reCAPTCHA. Limit login attempts.
|
92 |
|
93 |
Two-Factor Authentication (2FA) provides an additional layer of security requiring a second factor of identification beyond just a username and password. When 2FA is enabled on a website, it requires a user to provide an additional verification code when signing into the website. This verification code is generated automatically and sent to the user by email.
|
94 |
|
95 |
+
[Read more about Two-Factor Authentication](https://wpcerber.com/wordpress/2fa/).
|
96 |
+
|
97 |
= Log, filter out and export activities =
|
98 |
|
99 |
WP Cerber tracks time, IP addresses and usernames for successful and failed login attempts, logins, logouts, password changes, blocked IP and actions taken by itself. You can export them to a CSV file.
|
108 |
|
109 |
Anti-spam and anti-bot protection for contact, registration, comments and other forms.
|
110 |
WP Cerber anti-spam and bot detection engine now protects all forms on a website. No reCAPTCHA is needed.
|
111 |
+
It’s compatible with virtually any form you have. Tested with Gravity Forms, Caldera Forms, HappyForms, Contact Form 7, Ninja Forms, Formidable Forms, Fast Secure Contact Form, Contact Form by WPForms.
|
112 |
|
113 |
= Anti-spam protection: invisible reCAPTCHA for WooCommerce =
|
114 |
|
333 |
|
334 |
== Changelog ==
|
335 |
|
336 |
+
= 8.7 =
|
337 |
+
* New: Limiting the number of allowed concurrent user sessions. Depending on settings, WP Cerber will either block new logins or terminate the oldest ones.
|
338 |
+
* New: Enforcing two-factor authentication (2FA) if the number of concurrent user sessions is greater than the specified threshold.
|
339 |
+
* Improved: The integrity checker and malware scanner now more effectively handle and log I/O errors that might occur during a scan.
|
340 |
+
* Improved: The Traffic Inspector firewall now processes files uploaded via nested, grouped, and obfuscated form fields in a more effective way.
|
341 |
+
* Improved: WP Cerber got necessary code improvements, and now it is fully compatible with PHP 8.
|
342 |
+
* Improved: The default list of allowed REST API namespaces now includes "wp-site-health".
|
343 |
+
* Improved: Downloadable files generated by WP Cerber are generated with appropriate HTTP Content-Type headers now.
|
344 |
+
* Fixed: Misalignment of Cerber’s table footer labels on the "Users" admin page.
|
345 |
+
* Fixed: If the diagnostic log contains invalid Unicode (UTF-8) codes, it is not displayed on the Diagnostic log tab.
|
346 |
+
|
347 |
= 8.6.8 =
|
348 |
* New: A shortcode to display WP Cerber’s cookies. You can display a list of cookies set by WP Cerber on any page.
|
349 |
* New: Deferred rendering of the custom login page. This new feature can help you if you need to solve plugin compatibility issues.
|
settings.php
CHANGED
@@ -1479,8 +1479,8 @@ function cerber_get_defaults( $setting = null ) {
|
|
1479 |
'norestuser' => 1,
|
1480 |
'norest' => 0,
|
1481 |
'restauth' => 1,
|
1482 |
-
'restroles' => array('administrator'),
|
1483 |
-
'restwhite' => 'oembed',
|
1484 |
'hashauthor' => 0,
|
1485 |
'cleanhead' => 1,
|
1486 |
),
|
@@ -2091,10 +2091,15 @@ function cerber_get_role_policies( $role ) {
|
|
2091 |
* @return bool|string
|
2092 |
*/
|
2093 |
function cerber_get_user_policy( $policy, $user = null ) {
|
|
|
2094 |
|
2095 |
if ( ! ( $user instanceof WP_User ) ) {
|
2096 |
if ( is_numeric( $user ) ) {
|
2097 |
-
|
|
|
|
|
|
|
|
|
2098 |
}
|
2099 |
else {
|
2100 |
$user = wp_get_current_user();
|
1479 |
'norestuser' => 1,
|
1480 |
'norest' => 0,
|
1481 |
'restauth' => 1,
|
1482 |
+
'restroles' => array( 'administrator' ),
|
1483 |
+
'restwhite' => array( 'oembed', 'wp-site-health' ),
|
1484 |
'hashauthor' => 0,
|
1485 |
'cleanhead' => 1,
|
1486 |
),
|
2091 |
* @return bool|string
|
2092 |
*/
|
2093 |
function cerber_get_user_policy( $policy, $user = null ) {
|
2094 |
+
static $user_cache = array();
|
2095 |
|
2096 |
if ( ! ( $user instanceof WP_User ) ) {
|
2097 |
if ( is_numeric( $user ) ) {
|
2098 |
+
if ( ! isset( $user_cache[ $user ] ) ) {
|
2099 |
+
$user_cache[ $user ] = get_user_by( 'id', $user );
|
2100 |
+
}
|
2101 |
+
//$user = get_user_by( 'id', $user );
|
2102 |
+
$user = $user_cache[ $user ];
|
2103 |
}
|
2104 |
else {
|
2105 |
$user = wp_get_current_user();
|
wp-cerber.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Description: Defends WordPress against hacker attacks, spam, trojans, and viruses. Malware scanner and integrity checker. Hardening WordPress with a set of comprehensive security algorithms. Spam protection with a sophisticated bot detection engine and reCAPTCHA. Tracks user and intruder activity with powerful email, mobile and desktop notifications.
|
6 |
Author: Cerber Tech Inc.
|
7 |
Author URI: https://wpcerber.com
|
8 |
-
Version: 8.
|
9 |
Text Domain: wp-cerber
|
10 |
Domain Path: /languages
|
11 |
Network: true
|
@@ -31,7 +31,7 @@
|
|
31 |
|
32 |
*/
|
33 |
|
34 |
-
const CERBER_VER = '8.
|
35 |
const CERBER_PLUGIN_ID = 'wp-cerber/wp-cerber.php';
|
36 |
|
37 |
function cerber_plugin_file() {
|
5 |
Description: Defends WordPress against hacker attacks, spam, trojans, and viruses. Malware scanner and integrity checker. Hardening WordPress with a set of comprehensive security algorithms. Spam protection with a sophisticated bot detection engine and reCAPTCHA. Tracks user and intruder activity with powerful email, mobile and desktop notifications.
|
6 |
Author: Cerber Tech Inc.
|
7 |
Author URI: https://wpcerber.com
|
8 |
+
Version: 8.7
|
9 |
Text Domain: wp-cerber
|
10 |
Domain Path: /languages
|
11 |
Network: true
|
31 |
|
32 |
*/
|
33 |
|
34 |
+
const CERBER_VER = '8.7';
|
35 |
const CERBER_PLUGIN_ID = 'wp-cerber/wp-cerber.php';
|
36 |
|
37 |
function cerber_plugin_file() {
|