Cerber Security & Antispam - Version 9.2

Version Description

  • New: Custom login error message. If showing the default WordPress login error message is disabled, you can optionally specify your own login error message. Available in the professional version.
  • New: Custom password reset error message. If showing the default WordPress password reset error message is disabled, you can optionally specify your own password reset error message. Available in the professional version.
  • Improved: Implemented Content-Security-Policy HTTP header as an extra layer of protection for the WP Cerber admin pages.
  • Fixed A critical XSS vulnerability.
  • Fixed: Fatal error "Call to a member function is_block_editor() on null" that occurs when attempting to load any admin page (starting with /wp-admin/) by an unauthorized request. The bug only occurs if the two following settings are configured as: "Disable dashboard redirection" is enabled and "Display 404 page" is set to "Use 404 template from the active theme".
  • Fixed: No country flags are shown in some log rows while viewing WP Cerber logs on the managed website via Cerber.Hub.
  • Fixed: The file viewer doesn't show the content of a file while viewing the results of a scan on the managed website via Cerber.Hub.
Download this release

Release Info

Developer Gioni
Plugin Icon 128x128 Cerber Security & Antispam
Version 9.2
Comparing to
See all releases

Code changes from version 9.1 to 9.2

admin/cerber-admin-settings.php CHANGED
@@ -34,12 +34,15 @@ if ( ! defined( 'WPINC' ) || ! defined( 'CERBER_VER' ) ) {
34
  exit;
35
  }
36
 
37
- // Cerber's settings form in the WP dashboard
38
- // @since 8.5.9.1
 
 
 
39
  const CRB_SETTINGS_GROUP = 'cerber_settings_group';
40
  const CRB_FIELD_PREFIX = 'crb-input-';
41
 
42
- function cerber_admin_init() {
43
 
44
  if ( ! cerber_is_admin_page()
45
  && ! strpos( $_SERVER['REQUEST_URI'], '/options.php' )
@@ -310,10 +313,7 @@ function cerber_field_show( $config ) {
310
 
311
  $value = crb_attr_escape( $value );
312
 
313
- if ( isset( $config['list'] ) ) {
314
- $dlt = $config['delimiter_show'] ?? $config['delimiter'];
315
- $value = cerber_array2text( $value, $dlt );
316
- }
317
 
318
  $name_prefix = 'cerber-' . $config['group'];
319
  $name = $name_prefix . '[' . $setting . ']';
@@ -993,12 +993,19 @@ function cerber_o_o_sanitizer( $value, $option, $old_value ) {
993
  return $value;
994
  }
995
 
 
 
 
 
 
 
996
  if ( is_array( $value ) ) {
997
 
998
  // Parsing settings, applying formatting, etc.
999
 
1000
  foreach ( $value as $setting => &$setting_val ) {
1001
- if ( ! $conf = cerber_settings_config( array( 'setting' => $setting ) ) ) {
 
1002
  continue;
1003
  }
1004
 
@@ -1072,6 +1079,38 @@ function cerber_o_o_sanitizer( $value, $option, $old_value ) {
1072
 
1073
  $value = cerber_normalize( $value, $option );
1074
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1075
  return $value;
1076
  }
1077
 
@@ -1179,22 +1218,13 @@ function cerber_settings_update() {
1179
  check_admin_referer( $_POST['option_page'] . '-options' );
1180
  }
1181
 
1182
- $sections = cerber_settings_config( array( 'screen_id' => $group ) );
1183
- $field_keys = array();
1184
  $diag_log = array();
1185
 
1186
- foreach ( $sections as $sec ) {
1187
- if ( $fls = crb_array_get( $sec, 'fields' ) ) {
1188
-
1189
- $field_keys = array_merge( $field_keys, array_keys( $fls ) );
1190
-
1191
- // Collect settings to be logged if they have been changed
1192
-
1193
- foreach ( $fls as $id => $config ) {
1194
- if ( $msg = crb_array_get( $config, 'diag_log' ) ) {
1195
- $diag_log[ $id ] = $msg;
1196
- }
1197
- }
1198
  }
1199
  }
1200
 
@@ -1355,4 +1385,21 @@ function crb_check_enabler( $config, $enab_val ) {
1355
  }
1356
 
1357
  return ( ! $enabled ) ? ' crb-disable-this' : '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1358
  }
34
  exit;
35
  }
36
 
37
+ /**
38
+ * WP Cerber settings form in the WP dashboard
39
+ *
40
+ * @since 8.5.9.1
41
+ */
42
  const CRB_SETTINGS_GROUP = 'cerber_settings_group';
43
  const CRB_FIELD_PREFIX = 'crb-input-';
44
 
45
+ function crb_settings_processor() {
46
 
47
  if ( ! cerber_is_admin_page()
48
  && ! strpos( $_SERVER['REQUEST_URI'], '/options.php' )
313
 
314
  $value = crb_attr_escape( $value );
315
 
316
+ $value = crb_format_field_value( $value, $config );
 
 
 
317
 
318
  $name_prefix = 'cerber-' . $config['group'];
319
  $name = $name_prefix . '[' . $setting . ']';
993
  return $value;
994
  }
995
 
996
+ $pre_sanitize = $value;
997
+
998
+ $defs = crb_get_settings_def();
999
+
1000
+ // TODO: Is there any case when $value is not array???
1001
+
1002
  if ( is_array( $value ) ) {
1003
 
1004
  // Parsing settings, applying formatting, etc.
1005
 
1006
  foreach ( $value as $setting => &$setting_val ) {
1007
+
1008
+ if ( ! $conf = crb_array_get( $defs, $setting ) ) {
1009
  continue;
1010
  }
1011
 
1079
 
1080
  $value = cerber_normalize( $value, $option );
1081
 
1082
+ // Warn the user if we have altered some values the user has entered
1083
+
1084
+ $changed = array();
1085
+
1086
+ foreach ( $pre_sanitize as $setting => $pre_val ) {
1087
+ if ( empty( $pre_val ) ) {
1088
+ continue;
1089
+ }
1090
+
1091
+ if ( is_array( $pre_val ) ) { // Usually checkboxes
1092
+ if ( json_encode( $pre_val ) !== json_encode( $value[ $setting ] ) ) {
1093
+ $changed[] = $setting;
1094
+ }
1095
+ }
1096
+ elseif ( is_array( $value[ $setting ] ) ) {
1097
+ $pre_val = preg_replace( '/\s+/', '', $pre_val );
1098
+ $san_val = preg_replace( '/\s+/', '', crb_format_field_value( $value[ $setting ], crb_array_get( $defs, $setting ) ) );
1099
+ if ( $pre_val != $san_val ) {
1100
+ $changed[] = $setting;
1101
+ }
1102
+ }
1103
+ elseif ( $pre_val != $value[ $setting ] ) {
1104
+ $changed[] = $setting;
1105
+ }
1106
+ }
1107
+
1108
+ if ( $changed ) {
1109
+ $list = array_intersect_key( $defs, array_flip( $changed ) );
1110
+ $msg = '<div style="font-weight: 500;"><p>' . implode( '</p><p>', array_column( $list, 'title' ) ) . '</p></div>';
1111
+ cerber_admin_notice( __( 'For safety reasons, prohibited symbols and invalid values have been removed from the following settings. Please check their values.', 'wp-cerber' ) . $msg );
1112
+ }
1113
+
1114
  return $value;
1115
  }
1116
 
1218
  check_admin_referer( $_POST['option_page'] . '-options' );
1219
  }
1220
 
1221
+ $defs = crb_get_settings_def( $group );
1222
+ $field_keys = array_keys( $defs );
1223
  $diag_log = array();
1224
 
1225
+ foreach ( $defs as $id => $config ) {
1226
+ if ( $msg = crb_array_get( $config, 'diag_log' ) ) {
1227
+ $diag_log[ $id ] = $msg;
 
 
 
 
 
 
 
 
 
1228
  }
1229
  }
1230
 
1385
  }
1386
 
1387
  return ( ! $enabled ) ? ' crb-disable-this' : '';
1388
+ }
1389
+
1390
+ /**
1391
+ * @param mixed $value
1392
+ * @param array $config
1393
+ *
1394
+ * @return string
1395
+ *
1396
+ * @since 9.1.5
1397
+ */
1398
+ function crb_format_field_value( $value, $config ) {
1399
+ if ( isset( $config['list'] ) ) {
1400
+ $dlt = $config['delimiter_show'] ?? $config['delimiter'];
1401
+ $value = cerber_array2text( $value, $dlt );
1402
+ }
1403
+
1404
+ return $value;
1405
  }
admin/cerber-admin.php CHANGED
@@ -35,18 +35,18 @@ const UIS_LOADER_HTML = '<div class="uis_loader_wrapper"><div class="uis_page_lo
35
 
36
  add_action( 'admin_init', function () {
37
 
38
- CRB_Globals::$assets_url = cerber_plugin_dir_url() . 'assets/';
39
- CRB_Globals::$ajax_loader = CRB_Globals::$assets_url . 'ajax-loader.gif';
40
 
41
  if ( cerber_is_wp_ajax() ) {
42
  return;
43
  }
44
 
45
- cerber_phpinfo();
46
- cerber_admin_init();
47
- cerber_export();
48
- cerber_import();
49
- cerber_delete_alert();
 
50
 
51
  // @since 8.8.2.3 Workaround: if scheduled (cron) tasks are not executed on the website
52
  $last = get_site_transient( 'cerber_daily_1' );
@@ -953,10 +953,16 @@ function crb_remove_ignore( $id ) {
953
 
954
  // Scan analytics ===========================================================
955
 
 
 
 
 
 
 
956
  function cerber_scan_insights() {
957
 
958
  if ( ! $scan_id = crb_scan_last_full() ) {
959
- echo 'No data for generating reports. Please run the Full Scan. After the scan is completed, the report will be generated.';
960
 
961
  return;
962
  }
@@ -1016,7 +1022,7 @@ function cerber_show_files( $ext, $scan_id ) {
1016
  function cerber_generate_insights( $type ) {
1017
 
1018
  if ( ! $scan_id = crb_scan_last_full() ) {
1019
- return array( 'html' => __( 'No data for generating reports. Please run the Full Scan. After the scan is completed, the reports will be generated.', 'wp-cerber' ) );
1020
  }
1021
 
1022
  $key = 'scan_insights_' . $type;
@@ -1175,7 +1181,7 @@ function crb_scan_insights_exts( $scan_id ) {
1175
  }
1176
 
1177
  if ( ! $list ) {
1178
- return 'No data for generating reports. Please run the Full Scan. After the scan is completed, the report will be generated.';
1179
  }
1180
 
1181
  $base = cerber_admin_link( 'scan_insights' );
@@ -1227,7 +1233,7 @@ function crb_scan_insights_lrgst( $scan_id ) {
1227
  $table = cerber_get_db_prefix() . CERBER_SCAN_TABLE;
1228
 
1229
  if ( ! $files = cerber_db_get_results( 'SELECT file_name, file_mtime, file_size FROM ' . $table . ' WHERE scan_id = ' . $scan_id . ' ORDER BY file_size DESC LIMIT 10' ) ) {
1230
- return 'No data for generating reports. Please run the Full Scan. After the scan is completed, the report will be generated.';
1231
  }
1232
 
1233
  $title = '<h3>' . __( 'Top 10 largest files', 'wp-cerber' ) . '</h3>';
@@ -1245,7 +1251,7 @@ function crb_scan_insights_duplicates( $scan_id ) {
1245
  }*/
1246
 
1247
  if ( ! $files = cerber_db_get_col( 'SELECT file_hash FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE . ' WHERE scan_id = ' . $scan_id . ' AND file_size !=0 AND file_hash !="" ' ) ) {
1248
- return 'No data for generating reports. Please run the Full Scan. After the scan is completed, the report will be generated.';
1249
  }
1250
 
1251
  $dup = array_unique( array_diff_assoc( $files, array_unique( $files ) ) );
35
 
36
  add_action( 'admin_init', function () {
37
 
38
+ CRB_Globals::admin_init();
 
39
 
40
  if ( cerber_is_wp_ajax() ) {
41
  return;
42
  }
43
 
44
+ crb_show_phpinfo();
45
+ crb_settings_processor();
46
+ crb_do_export();
47
+ crb_do_import();
48
+ crb_delete_alert();
49
+ crb_admin_headers();
50
 
51
  // @since 8.8.2.3 Workaround: if scheduled (cron) tasks are not executed on the website
52
  $last = get_site_transient( 'cerber_daily_1' );
953
 
954
  // Scan analytics ===========================================================
955
 
956
+ function crb_scan_no_message() {
957
+ return '<div class="cerber-margin crb-rectangle"><p><b>' .
958
+ __( 'No data for generating reports', 'wp-cerber' ) . '</b></p><p>' .
959
+ __( ' Please run the Full Scan. After the scan is completed, analytics reports will be generated.', 'wp-cerber' ) . '</p></div>';
960
+ }
961
+
962
  function cerber_scan_insights() {
963
 
964
  if ( ! $scan_id = crb_scan_last_full() ) {
965
+ echo crb_scan_no_message();
966
 
967
  return;
968
  }
1022
  function cerber_generate_insights( $type ) {
1023
 
1024
  if ( ! $scan_id = crb_scan_last_full() ) {
1025
+ return array( 'html' => crb_scan_no_message() );
1026
  }
1027
 
1028
  $key = 'scan_insights_' . $type;
1181
  }
1182
 
1183
  if ( ! $list ) {
1184
+ return crb_scan_no_message();
1185
  }
1186
 
1187
  $base = cerber_admin_link( 'scan_insights' );
1233
  $table = cerber_get_db_prefix() . CERBER_SCAN_TABLE;
1234
 
1235
  if ( ! $files = cerber_db_get_results( 'SELECT file_name, file_mtime, file_size FROM ' . $table . ' WHERE scan_id = ' . $scan_id . ' ORDER BY file_size DESC LIMIT 10' ) ) {
1236
+ return crb_scan_no_message();
1237
  }
1238
 
1239
  $title = '<h3>' . __( 'Top 10 largest files', 'wp-cerber' ) . '</h3>';
1251
  }*/
1252
 
1253
  if ( ! $files = cerber_db_get_col( 'SELECT file_hash FROM ' . cerber_get_db_prefix() . CERBER_SCAN_TABLE . ' WHERE scan_id = ' . $scan_id . ' AND file_size !=0 AND file_hash !="" ' ) ) {
1254
+ return crb_scan_no_message();
1255
  }
1256
 
1257
  $dup = array_unique( array_diff_assoc( $files, array_unique( $files ) ) );
admin/cerber-dashboard.php CHANGED
@@ -120,6 +120,22 @@ function cerber_admin_bar( $wp_admin_bar ) {
120
  $wp_admin_bar->add_node( $args );
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  /**
124
  * Wrapper for all admin pages
125
  *
@@ -425,7 +441,7 @@ function cerber_admin_ajax() {
425
  return false;
426
  }
427
 
428
- $admin = ( $go === true ) ? true : false;
429
 
430
  $response = array();
431
  $request = crb_get_request_fields();
@@ -1342,9 +1358,10 @@ function cerber_show_activity( $args = array(), $echo = true ) {
1342
 
1343
  if ( empty( $args['no_details'] ) && $row->details ) {
1344
  $details = explode( '|', $row->details );
 
1345
 
1346
- if ( ! empty( $details[0] ) && isset( $status_labels[ $details[0] ] ) ) {
1347
- $activity .= ' <span class = "crb-log-status crb-status-' . $details[0] . '" title="' . $details[0] . '">' . $status_labels[ $details[0] ] . '</span>';
1348
  }
1349
 
1350
  if ( ( $uri = crb_array_get( $details, 4 ) )
@@ -1357,7 +1374,7 @@ function cerber_show_activity( $args = array(), $echo = true ) {
1357
  $ac_uri = $uri;
1358
  }
1359
 
1360
- $activity .= '<p class="crb_act_url" title="' . htmlspecialchars( $uri ) . '">' . str_replace( array( '-', '/' ), array(
1361
  '<wbr>-',
1362
  '<wbr>/'
1363
  ), htmlspecialchars( urldecode( $ac_uri ) ) ) . '</p>';
@@ -1369,7 +1386,12 @@ function cerber_show_activity( $args = array(), $echo = true ) {
1369
 
1370
  $name = crb_admin_get_user_cell( $row->user_id, $base_url );
1371
 
1372
- $username = '<a href="' . $base_url . '&amp;filter_login=' . $row->user_login . '">' . $row->user_login . '</a>';
 
 
 
 
 
1373
 
1374
  $ip_info = cerber_get_ip_info( $row->ip, true );
1375
  $hostname = $ip_info['hostname_html'] ?? crb_get_ajax_placeholder( 'hostname', $ip_id );
@@ -1692,8 +1714,7 @@ function crb_admin_ip_cell( $ip, $ip_link = '', $text = '' ) {
1692
  $ip = '<a href="' . $ip_link . '">' . $ip . '</a>';
1693
  }
1694
 
1695
- $tip = ( $tip ) ? htmlspecialchars( $tip ) : '';
1696
- $cache[ $ip ] = '<div class="crb_css_table"><div><span class="crb_act_icon crb_ip_acl' . $acl . ' ' . $block . '" title="' . $tip . '"></span></div><div>' . $ip . $text . '</div></div>';
1697
 
1698
  return $cache[ $ip ];
1699
  }
@@ -1752,7 +1773,7 @@ function crb_generate_ip_extra_view( $ip, $context = 'activity', $cache_only = f
1752
  $row = true;
1753
  $acl = cerber_acl_check( $ip, '', 0, $row );
1754
 
1755
- $comments = ( ! empty( $row->comments ) ) ? crb_attr_escape( $row->comments ) : '';
1756
 
1757
  $ip_status = '';
1758
 
@@ -2265,9 +2286,9 @@ function cerber_show_nexus_help() {
2265
  <div>
2266
  <h2>How remote management works</h2>
2267
 
2268
- <p>The technology enables you to manage the WP Cerber plugin, monitor activity, and upgrade plugins on multiple WordPress powered websites from a main WordPress website which is called a master website.</p>
2269
 
2270
- <p>To activate this technology, you need to enable a master mode on the main website and a slave mode on each website you want to connect to the master and manage remotely.</p>
2271
 
2272
  <p>Read more: <a href="https://wpcerber.com/manage-multiple-websites/" target="_blank">
2273
  Manage multiple WP Cerber instances from one dashboard</a></p>
@@ -2277,22 +2298,22 @@ function cerber_show_nexus_help() {
2277
  <div>
2278
  <h2>A safety note</h2>
2279
 
2280
- <p>All access tokens are stored in the databases of the master and slave websites in unencrypted form (plaintext). Store a backup copy of all websites in a safe and trusted place.</p>
2281
  </div>
2282
 
2283
  <div>
2284
  <h2>Troubleshooting</h2>
2285
  <p>
2286
- If you’re unable to get it working, that may be caused by a number of reasons. Enable the diagnostic log on the master and on the slave to obtain more information. You can view the log on the Tools admin page. Here is a list of the most common causes of issues on the slave side.
2287
  </p>
2288
 
2289
  <ul>
2290
- <li>A security plugin on the slave website is interfering with the WP Cerber plugin</li>
2291
- <li>A security directive in the .htaccess file on the slave website is blocking incoming requests as suspicious</li>
2292
- <li>A firewall or a proxy service (like Cloudflare) is blocking (filtering out) incoming requests to the slave website</li>
2293
- <li>The IP address of the master is locked out or in the Black Access List on the slave website</li>
2294
- <li>The slave mode on the remote website has been re-enabled making the security token saved on the master invalid</li>
2295
- <li>The IP address of the master website does not match the one set in the slave settings on the remote website</li>
2296
  </ul>
2297
 
2298
  </div>
@@ -2301,20 +2322,20 @@ function cerber_show_nexus_help() {
2301
  <td>
2302
 
2303
  <div>
2304
- <h2>Getting started on the master</h2>
2305
 
2306
- <p>To configure the main, master website go to the Cerber.Hub admin page and enable master mode. Once you’ve done this you can add slave websites by using security tokens generated on slaves.
2307
  </p>
2308
 
2309
  </div>
2310
 
2311
  <div>
2312
- <h2>Adding slave websites</h2>
2313
 
2314
- <p>To add a slave website to the master, you need to enable the slave mode on the website. Go to the Cerber.Hub admin page and enable the slave mode. During the activation of the slave mode, a unique security access token is generated and saved into the database of the slave. Keep the token secret.
2315
  </p>
2316
  <p>
2317
- Go to the master website and click the “Add” button on the “My Websites” admin page. Copy the token and paste it in the “Add a salve website” popup window.
2318
  </p>
2319
 
2320
 
@@ -2323,10 +2344,10 @@ function cerber_show_nexus_help() {
2323
  <div>
2324
  <h2>Manage websites remotely</h2>
2325
 
2326
- <p>Once you’ve added all slave websites on the master you can easily switch between them with a single click in a top navigation menu on the admin bar or by clicking the name of a slave on the “My Websites” master page. Once you’ve switched to a slave website use the plugin menu and admin links the way like you do this normally. To switch back to the master website, click a X icon on the admin bar.
2327
  </p>
2328
  <p>
2329
- Note: when you’re managing remote website, the color of the admin bar is blue and the left admin menu on the master is dimmed.
2330
  </p>
2331
  </div>
2332
 
@@ -3233,7 +3254,7 @@ function crb_admin_alerts_do( $mode = 'on', $hash = null ) {
3233
  * Deletes an alert using an alert hash from the $_GET parameter
3234
  *
3235
  */
3236
- function cerber_delete_alert() {
3237
  if ( ( $hash = cerber_get_get( 'unsubscribeme', '[a-z\d]+' ) )
3238
  && cerber_user_can_manage() ) {
3239
  crb_admin_alerts_do( 'off', $hash );
@@ -3543,7 +3564,10 @@ function cerber_admin_footer() {
3543
 
3544
  ?>
3545
  <script>
3546
- document.querySelector('body.users-php #wpbody-content h1.wp-heading-inline').insertAdjacentHTML('afterend','<?php echo '<a href="' . cerber_admin_link( 'sessions' ) . '" class="page-title-action crb-title-button">' . __( 'Sessions', 'wp-cerber' ) . '</a>'; ?>');
 
 
 
3547
  </script>
3548
  <?php
3549
 
@@ -4470,8 +4494,10 @@ function cerber_show_traffic( $args = array(), $echo = true ) {
4470
  $activity .= '<p><a href="' . $base_url . '&filter_activity=' . $a->activity . '" title="' . $a->activity . '" data-no-js="1">' . $labels[ $a->activity ] . '</a>';
4471
 
4472
  $ad = explode( '|', $a->details );
4473
- if ( ! empty( $ad[0] ) && $ad[0] != 500 ) { // 500 Whitelisted
4474
- $activity .= ' &nbsp;<span class = "crb-log-status crb-status-' . $ad[0] . '" title="' . $ad[0] . '">' . $status_labels[ $ad[0] ] . '</span>';
 
 
4475
  }
4476
  }
4477
  }
@@ -4809,7 +4835,7 @@ function cerber_show_traffic( $args = array(), $echo = true ) {
4809
  *
4810
  * @param $ua
4811
  *
4812
- * @return string Sanitized browser name and platform on success
4813
  * @since 6.0
4814
  */
4815
  function cerber_detect_browser( $ua ) {
@@ -4831,7 +4857,8 @@ function cerber_detect_browser( $ua ) {
4831
  if ( strpos( $ua, 'Android' ) ) {
4832
  $item .= ' Mobile';
4833
  }
4834
- return htmlentities( $item, ENT_SUBSTITUTE );
 
4835
  }
4836
  }
4837
  if ( strpos( $ua, 'Google-Read-Aloud' ) ) {
@@ -4873,7 +4900,7 @@ function cerber_detect_browser( $ua ) {
4873
  }
4874
 
4875
  if ( $ret ) {
4876
- return htmlentities( $ret, ENT_SUBSTITUTE );
4877
  }
4878
  else {
4879
  return __( 'Unknown Google\'s bot', 'wp-cerber' );
@@ -4886,13 +4913,13 @@ function cerber_detect_browser( $ua ) {
4886
  }*/
4887
  elseif ( 0 === strpos( $ua, 'WordPress/' ) ) {
4888
  list( $ret ) = explode( ';', $ua, 2 );
4889
- return htmlentities( $ret, ENT_SUBSTITUTE );
4890
  }
4891
  elseif ( 0 === strpos( $ua, 'PayPal IPN' ) ) {
4892
  return 'PayPal Payment Notification';
4893
  }
4894
  elseif (0 === strpos( $ua, 'Wget/' )){
4895
- return htmlentities( $ua, ENT_SUBSTITUTE );
4896
  }
4897
  elseif ( strpos( $ua, 'googleweblight' )){
4898
  return 'Web Light by Google';
@@ -4956,16 +4983,17 @@ function cerber_detect_browser( $ua ) {
4956
  $ret = __( 'Unknown', 'wp-cerber' );
4957
  }
4958
 
4959
- return htmlentities( $ret, ENT_SUBSTITUTE );
4960
  }
4961
 
4962
  /**
4963
  * Create a table view of an array to display it
4964
  *
4965
- * @param $title
4966
- * @param $fields
 
4967
  *
4968
- * @return string
4969
  */
4970
  function cerber_table_view( $title, $fields, $sub_key = null ) {
4971
  if ( empty( $fields ) ) {
@@ -5007,6 +5035,7 @@ function cerber_table_view( $title, $fields, $sub_key = null ) {
5007
  * @param array $args Optional arguments to use them instead of using $_GET
5008
  *
5009
  * @return array
 
5010
  * @since 6.0
5011
  */
5012
  function cerber_traffic_query( $args = array() ) {
120
  $wp_admin_bar->add_node( $args );
121
  }
122
 
123
+ /**
124
+ * Outputs WP Cerber admin headers
125
+ *
126
+ * @return void
127
+ *
128
+ * @since 9.1.1
129
+ */
130
+ function crb_admin_headers() {
131
+ if ( ! cerber_is_admin_page()
132
+ || cerber_is_wp_ajax() ) {
133
+ return;
134
+ }
135
+
136
+ header( "Content-Security-Policy: base-uri 'self'; default-src 'self' 'unsafe-inline'; img-src https: data:; font-src https: data:; connect-src 'self'; object-src 'none';" );
137
+ }
138
+
139
  /**
140
  * Wrapper for all admin pages
141
  *
441
  return false;
442
  }
443
 
444
+ $admin = $go === true;
445
 
446
  $response = array();
447
  $request = crb_get_request_fields();
1358
 
1359
  if ( empty( $args['no_details'] ) && $row->details ) {
1360
  $details = explode( '|', $row->details );
1361
+ $status = (int) crb_array_get( $details, 0, 0 );
1362
 
1363
+ if ( ! empty( $status ) && $sts_label = crb_array_get( $status_labels, $status ) ) {
1364
+ $activity .= ' <span class = "crb-log-status crb-status-' . $status . '" title="' . $status . '">' . $sts_label . '</span>';
1365
  }
1366
 
1367
  if ( ( $uri = crb_array_get( $details, 4 ) )
1374
  $ac_uri = $uri;
1375
  }
1376
 
1377
+ $activity .= '<p class="crb_act_url" title="' . crb_escape( $uri ) . '">' . str_replace( array( '-', '/' ), array(
1378
  '<wbr>-',
1379
  '<wbr>/'
1380
  ), htmlspecialchars( urldecode( $ac_uri ) ) ) . '</p>';
1386
 
1387
  $name = crb_admin_get_user_cell( $row->user_id, $base_url );
1388
 
1389
+ $username = '';
1390
+
1391
+ if ( $row->user_login ) {
1392
+ $login_used = htmlspecialchars( $row->user_login );
1393
+ $username = '<a href="' . $base_url . '&amp;filter_login=' . $login_used . '">' . $login_used . '</a>';
1394
+ }
1395
 
1396
  $ip_info = cerber_get_ip_info( $row->ip, true );
1397
  $hostname = $ip_info['hostname_html'] ?? crb_get_ajax_placeholder( 'hostname', $ip_id );
1714
  $ip = '<a href="' . $ip_link . '">' . $ip . '</a>';
1715
  }
1716
 
1717
+ $cache[ $ip ] = '<div class="crb_css_table"><div><span class="crb_act_icon crb_ip_acl' . $acl . ' ' . $block . '" title="' . crb_attr_escape( $tip ) . '"></span></div><div>' . $ip . $text . '</div></div>';
 
1718
 
1719
  return $cache[ $ip ];
1720
  }
1773
  $row = true;
1774
  $acl = cerber_acl_check( $ip, '', 0, $row );
1775
 
1776
+ $comments = crb_attr_escape( $row->comments );
1777
 
1778
  $ip_status = '';
1779
 
2286
  <div>
2287
  <h2>How remote management works</h2>
2288
 
2289
+ <p>Our technology enables you to manage WP Cerber plugins, monitor activity, and upgrade plugins on multiple WordPress powered websites from a main Cerber.Hub website which is also called a main website.</p>
2290
 
2291
+ <p>To activate this technology, you need to enable a Cerber.Hub main mode on the main website and a managed mode on each website you want to connect to the main website.</p>
2292
 
2293
  <p>Read more: <a href="https://wpcerber.com/manage-multiple-websites/" target="_blank">
2294
  Manage multiple WP Cerber instances from one dashboard</a></p>
2298
  <div>
2299
  <h2>A safety note</h2>
2300
 
2301
+ <p>All access tokens are stored in the databases of the main and managed websites in unencrypted form (plaintext). Store a backup copy of all websites in a safe and trusted place.</p>
2302
  </div>
2303
 
2304
  <div>
2305
  <h2>Troubleshooting</h2>
2306
  <p>
2307
+ If you’re unable to get it working, that may be caused by a number of reasons. Enable the diagnostic log on the main website and on the managed one to obtain more information. You can view the diagnostic log on the Tools admin page. Here is a list of the most common causes of issues on the managed website.
2308
  </p>
2309
 
2310
  <ul>
2311
+ <li>A security plugin on the managed website is interfering with the WP Cerber plugin</li>
2312
+ <li>A security directive in the .htaccess file on the managed website is blocking incoming requests as suspicious</li>
2313
+ <li>A firewall or a proxy service (like Cloudflare) is blocking (filtering out) incoming requests to the managed website</li>
2314
+ <li>The IP address of the main website is locked out or in the Black Access List on the managed website</li>
2315
+ <li>The managed mode on the remote website has been re-enabled making the security token saved on the main website invalid</li>
2316
+ <li>The IP address of the main website does not match the one set in the access settings on the managed website</li>
2317
  </ul>
2318
 
2319
  </div>
2322
  <td>
2323
 
2324
  <div>
2325
+ <h2>Getting started</h2>
2326
 
2327
+ <p>Start with activating main Cerber.Hub website. Go to the Cerber.Hub admin page and enable main Cerber.Hub mode. Once you’ve done this you can connect managed websites by using security tokens generated on managed websites.
2328
  </p>
2329
 
2330
  </div>
2331
 
2332
  <div>
2333
+ <h2>Connecting managed websites</h2>
2334
 
2335
+ <p>To connect a remote website to the main website as a remote managed website, you need to enable the managed mode on that website. Go to the Cerber.Hub admin page and enable the managed mode. During the activation of the managed mode, a unique security access token is generated and saved into the database of the managed website. Keep the token secret.
2336
  </p>
2337
  <p>
2338
+ Now, go to your main Cerber.Hub website and click the “Add” button on the “My Websites” admin page. Copy the token and paste it in the “Add a remote website” popup window.
2339
  </p>
2340
 
2341
 
2344
  <div>
2345
  <h2>Manage websites remotely</h2>
2346
 
2347
+ <p>Once you’ve connected all your remote websites to the main website, you can easily switch between them with a single click in the top navigation menu on the admin bar or by clicking the name of a remote website on the “My Websites” page. Once you’ve switched to a remote managed website, use the plugin menu and admin links the way like you do this normally. To switch back to the main website, click a X icon on the admin bar.
2348
  </p>
2349
  <p>
2350
+ Note: when you’re managing remote website, the color of the admin bar is blue and the left admin menu on the main website is dimmed.
2351
  </p>
2352
  </div>
2353
 
3254
  * Deletes an alert using an alert hash from the $_GET parameter
3255
  *
3256
  */
3257
+ function crb_delete_alert() {
3258
  if ( ( $hash = cerber_get_get( 'unsubscribeme', '[a-z\d]+' ) )
3259
  && cerber_user_can_manage() ) {
3260
  crb_admin_alerts_do( 'off', $hash );
3564
 
3565
  ?>
3566
  <script>
3567
+ let html_target = document.querySelector('body.users-php #wpbody-content h1.wp-heading-inline')
3568
+ if (html_target) {
3569
+ html_target.insertAdjacentHTML('afterend', '<?php echo '<a href="' . cerber_admin_link( 'sessions' ) . '" class="page-title-action crb-title-button">' . __( 'Sessions', 'wp-cerber' ) . '</a>'; ?>');
3570
+ }
3571
  </script>
3572
  <?php
3573
 
4494
  $activity .= '<p><a href="' . $base_url . '&filter_activity=' . $a->activity . '" title="' . $a->activity . '" data-no-js="1">' . $labels[ $a->activity ] . '</a>';
4495
 
4496
  $ad = explode( '|', $a->details );
4497
+ $status = (int) crb_array_get( $ad, 0, 0 );
4498
+
4499
+ if ( ! empty( $status ) && $status != 500 ) { // 500 Whitelisted
4500
+ $activity .= ' &nbsp;<span class = "crb-log-status crb-status-' . $status . '" title="' . $status . '">' . $status_labels[ $status ] . '</span>';
4501
  }
4502
  }
4503
  }
4835
  *
4836
  * @param $ua
4837
  *
4838
+ * @return string Sanitized and escaped browser name and platform on success, 'Unknown' on failure
4839
  * @since 6.0
4840
  */
4841
  function cerber_detect_browser( $ua ) {
4857
  if ( strpos( $ua, 'Android' ) ) {
4858
  $item .= ' Mobile';
4859
  }
4860
+
4861
+ return htmlentities( $item, ENT_QUOTES | ENT_SUBSTITUTE );
4862
  }
4863
  }
4864
  if ( strpos( $ua, 'Google-Read-Aloud' ) ) {
4900
  }
4901
 
4902
  if ( $ret ) {
4903
+ return htmlentities( $ret, ENT_QUOTES | ENT_SUBSTITUTE );
4904
  }
4905
  else {
4906
  return __( 'Unknown Google\'s bot', 'wp-cerber' );
4913
  }*/
4914
  elseif ( 0 === strpos( $ua, 'WordPress/' ) ) {
4915
  list( $ret ) = explode( ';', $ua, 2 );
4916
+ return htmlentities( $ret, ENT_QUOTES | ENT_SUBSTITUTE );
4917
  }
4918
  elseif ( 0 === strpos( $ua, 'PayPal IPN' ) ) {
4919
  return 'PayPal Payment Notification';
4920
  }
4921
  elseif (0 === strpos( $ua, 'Wget/' )){
4922
+ return htmlentities( $ua, ENT_QUOTES | ENT_SUBSTITUTE );
4923
  }
4924
  elseif ( strpos( $ua, 'googleweblight' )){
4925
  return 'Web Light by Google';
4983
  $ret = __( 'Unknown', 'wp-cerber' );
4984
  }
4985
 
4986
+ return htmlentities( $ret, ENT_QUOTES | ENT_SUBSTITUTE );
4987
  }
4988
 
4989
  /**
4990
  * Create a table view of an array to display it
4991
  *
4992
+ * @param string $title
4993
+ * @param array $fields
4994
+ * @param string $sub_key
4995
  *
4996
+ * @return string A sanitized and escaped table view
4997
  */
4998
  function cerber_table_view( $title, $fields, $sub_key = null ) {
4999
  if ( empty( $fields ) ) {
5035
  * @param array $args Optional arguments to use them instead of using $_GET
5036
  *
5037
  * @return array
5038
+ *
5039
  * @since 6.0
5040
  */
5041
  function cerber_traffic_query( $args = array() ) {
admin/cerber-tools.php CHANGED
@@ -76,7 +76,7 @@ function cerber_show_imex() {
76
  /*
77
  Create export file
78
  */
79
- function cerber_export() {
80
  global $wpdb;
81
 
82
  if ( ! cerber_is_http_get() || ! isset( $_GET['cerber_export'] ) ) {
@@ -108,7 +108,7 @@ function cerber_export() {
108
  * Import plugin settings from a file
109
  *
110
  */
111
- function cerber_import() {
112
  global $wpdb;
113
 
114
  if ( ! isset( $_POST['cerber_import'] ) || ! cerber_is_http_post() ) {
@@ -249,7 +249,7 @@ function cerber_import() {
249
  *
250
  * @since 8.9.6.3
251
  */
252
- function cerber_phpinfo() {
253
  if ( ! cerber_is_admin_page( array( 'tab' => 'diagnostic', 'cerber-show' => 'php_info' ) )
254
  || ! is_super_admin() ) {
255
  return;
76
  /*
77
  Create export file
78
  */
79
+ function crb_do_export() {
80
  global $wpdb;
81
 
82
  if ( ! cerber_is_http_get() || ! isset( $_GET['cerber_export'] ) ) {
108
  * Import plugin settings from a file
109
  *
110
  */
111
+ function crb_do_import() {
112
  global $wpdb;
113
 
114
  if ( ! isset( $_POST['cerber_import'] ) || ! cerber_is_http_post() ) {
249
  *
250
  * @since 8.9.6.3
251
  */
252
+ function crb_show_phpinfo() {
253
  if ( ! cerber_is_admin_page( array( 'tab' => 'diagnostic', 'cerber-show' => 'php_info' ) )
254
  || ! is_super_admin() ) {
255
  return;
cerber-common.php CHANGED
@@ -4610,6 +4610,37 @@ function crb_get_table_hash( $table, $hash_fields, $order_by ) {
4610
  return $hashes[ $key ];
4611
  }
4612
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4613
  /**
4614
  * A replacement for global PHP variables. It doesn't make them good (less ugly), but it helps to trace their usage easily (within IDE).
4615
  *
@@ -4634,6 +4665,11 @@ class CRB_Globals {
4634
 
4635
  static $doing_upgrade;
4636
 
 
 
 
 
 
4637
  /**
4638
  * @param integer $val
4639
  *
4610
  return $hashes[ $key ];
4611
  }
4612
 
4613
+ add_filter( 'update_plugins_downloads.wpcerber.com', 'cerber_check_for_update', 10, 4 );
4614
+
4615
+ /**
4616
+ * @param $update
4617
+ * @param $plugin_data
4618
+ * @param $plugin_file
4619
+ * @param $locales
4620
+ *
4621
+ * @return mixed|null
4622
+ *
4623
+ * @since 9.1.2
4624
+ */
4625
+ function cerber_check_for_update( $update, $plugin_data, $plugin_file, $locales ) {
4626
+
4627
+ if ( ! crb_get_settings( 'cerber_sw_repo' )
4628
+ || ! $uri = crb_array_get( $plugin_data, 'UpdateURI' ) ) {
4629
+ return false;
4630
+ }
4631
+
4632
+ $response = wp_remote_get( $uri );
4633
+
4634
+ if ( empty( $response['body'] ) ) {
4635
+ return false;
4636
+ }
4637
+
4638
+ $package_data = json_decode( $response['body'], true );
4639
+
4640
+ return crb_array_get( $package_data, $plugin_file, $update );
4641
+
4642
+ }
4643
+
4644
  /**
4645
  * A replacement for global PHP variables. It doesn't make them good (less ugly), but it helps to trace their usage easily (within IDE).
4646
  *
4665
 
4666
  static $doing_upgrade;
4667
 
4668
+ static function admin_init() {
4669
+ self::$assets_url = cerber_plugin_dir_url() . 'assets/';
4670
+ self::$ajax_loader = self::$assets_url . 'ajax-loader.gif';
4671
+ }
4672
+
4673
  /**
4674
  * @param integer $val
4675
  *
cerber-load.php CHANGED
@@ -851,18 +851,17 @@ function cerber_init() {
851
  * Returns correct WP_Cerber object
852
  *
853
  * @return WP_Cerber
 
854
  * @since 6.0
855
  */
856
  function get_wp_cerber(){
857
- //global $wp_cerber;
858
  static $the_wp_cerber = null;
859
 
860
  if ( ! isset( $the_wp_cerber ) ) {
861
  $the_wp_cerber = new WP_Cerber();
862
  }
863
 
864
- //$wp_cerber = $the_wp_cerber;
865
-
866
  return $the_wp_cerber;
867
  }
868
 
@@ -1133,7 +1132,6 @@ function cerber_authenticate( $user, $username, $password = '' ) {
1133
  }
1134
 
1135
  return new WP_Error( 'cerber_login_error', sprintf( $msg, $username ) );
1136
-
1137
  }
1138
 
1139
  }
@@ -1830,9 +1828,11 @@ if ( crb_get_settings( 'nopasshint' ) && ! crb_acl_is_white() ) {
1830
  if ( $errors->get_error_code() == 'confirm'
1831
  && $errors->get_error_data() == 'message' ) {
1832
 
1833
- $msg = __( 'If we have found your account, we have sent the confirmation link to the email address on the account.', 'wp-cerber' );
1834
- $errors = new WP_Error( 'confirm', $msg, 'message' ); // Do not change!
 
1835
 
 
1836
  }
1837
 
1838
  return $errors;
@@ -2334,7 +2334,7 @@ function cerber_login_form_msg( $errors ) {
2334
  $errors = $wp_cerber->getErrorMsg(); // Replace any error messages
2335
  }
2336
  elseif ( ! $error && ( $msg = $wp_cerber->getRemainMsg() ) ) {
2337
- $errors .= '<p>' . $msg . '</p>';
2338
  }
2339
  }
2340
 
@@ -3979,7 +3979,7 @@ function crb_acl_is_black( $ip = '' ) {
3979
  * for IPv4 all columns
3980
  * for IPv6 comments column only
3981
  *
3982
- * @return bool|string
3983
  */
3984
  function cerber_acl_check( $ip = null, $tag = '', $acl_slice = 0, &$row = null ) {
3985
  static $cache, $row_cache;
@@ -4642,12 +4642,18 @@ function cerber_404_page($simple = false) {
4642
  }
4643
  if ( 0 == crb_get_settings( 'page404' ) ) {
4644
  $template = null;
 
 
 
 
4645
  if ( function_exists( 'get_404_template' ) ) {
4646
  $template = get_404_template();
4647
  }
 
4648
  if ( function_exists( 'apply_filters' ) ) {
4649
  $template = apply_filters( 'cerber_404_template', $template );
4650
  }
 
4651
  if ( $template && @file_exists( $template ) ) {
4652
  include( $template );
4653
  exit;
851
  * Returns correct WP_Cerber object
852
  *
853
  * @return WP_Cerber
854
+ *
855
  * @since 6.0
856
  */
857
  function get_wp_cerber(){
858
+
859
  static $the_wp_cerber = null;
860
 
861
  if ( ! isset( $the_wp_cerber ) ) {
862
  $the_wp_cerber = new WP_Cerber();
863
  }
864
 
 
 
865
  return $the_wp_cerber;
866
  }
867
 
1132
  }
1133
 
1134
  return new WP_Error( 'cerber_login_error', sprintf( $msg, $username ) );
 
1135
  }
1136
 
1137
  }
1828
  if ( $errors->get_error_code() == 'confirm'
1829
  && $errors->get_error_data() == 'message' ) {
1830
 
1831
+ if ( ! $msg = crb_get_settings( 'nopasshint_msg' ) ) {
1832
+ $msg = __( 'If we have found your account, we have sent the confirmation link to the email address on the account.', 'wp-cerber' );
1833
+ }
1834
 
1835
+ $errors = new WP_Error( 'confirm', $msg, 'message' ); // Do not change!
1836
  }
1837
 
1838
  return $errors;
2334
  $errors = $wp_cerber->getErrorMsg(); // Replace any error messages
2335
  }
2336
  elseif ( ! $error && ( $msg = $wp_cerber->getRemainMsg() ) ) {
2337
+ $errors .= '<p>&nbsp;</p><p>' . $msg . '</p>';
2338
  }
2339
  }
2340
 
3979
  * for IPv4 all columns
3980
  * for IPv6 comments column only
3981
  *
3982
+ * @return bool|string If string, returns 'W' or 'B'
3983
  */
3984
  function cerber_acl_check( $ip = null, $tag = '', $acl_slice = 0, &$row = null ) {
3985
  static $cache, $row_cache;
4642
  }
4643
  if ( 0 == crb_get_settings( 'page404' ) ) {
4644
  $template = null;
4645
+
4646
+ // Avoid the fatal error "Call to a member function is_block_editor() on null"
4647
+ remove_action( 'wp_body_open', 'wp_global_styles_render_svg_filters' );
4648
+
4649
  if ( function_exists( 'get_404_template' ) ) {
4650
  $template = get_404_template();
4651
  }
4652
+
4653
  if ( function_exists( 'apply_filters' ) ) {
4654
  $template = apply_filters( 'cerber_404_template', $template );
4655
  }
4656
+
4657
  if ( $template && @file_exists( $template ) ) {
4658
  include( $template );
4659
  exit;
cerber-scanner.php CHANGED
@@ -1966,7 +1966,8 @@ function cerber_verify_plugin( $plugin_folder, $plugin_data, $local_only = false
1966
  $hash_url = null;
1967
 
1968
  if ( in_array( $plugin_folder, array( 'wp-cerber', 'wp-cerber-buddypress', 'wp-cerber-cloudflare-addon', 'jetflow' ) ) ) {
1969
- $hash_url = 'https://my.wpcerber.com/downloads/checksums/' . $plugin_folder . '/' . $plugin_data['Version'] . '.json';
 
1970
  }
1971
 
1972
  if ( $hash_url ) {
@@ -2983,7 +2984,7 @@ function crb_net_download_hash( $url, $nocache = false ) {
2983
  curl_setopt_array( $curl, array(
2984
  CURLOPT_URL => $url,
2985
  CURLOPT_POST => false,
2986
- CURLOPT_USERAGENT => 'Cerber Security Plugin',
2987
  CURLOPT_RETURNTRANSFER => true,
2988
  CURLOPT_HEADER => true, // to handle rate limiting
2989
  CURLOPT_CONNECTTIMEOUT => 5,
1966
  $hash_url = null;
1967
 
1968
  if ( in_array( $plugin_folder, array( 'wp-cerber', 'wp-cerber-buddypress', 'wp-cerber-cloudflare-addon', 'jetflow' ) ) ) {
1969
+ //$hash_url = 'https://my.wpcerber.com/downloads/checksums/' . $plugin_folder . '/' . $plugin_data['Version'] . '.json';
1970
+ $hash_url = 'https://downloads.wpcerber.com/checksums/' . $plugin_folder . '/' . $plugin_data['Version'] . '.json';
1971
  }
1972
 
1973
  if ( $hash_url ) {
2984
  curl_setopt_array( $curl, array(
2985
  CURLOPT_URL => $url,
2986
  CURLOPT_POST => false,
2987
+ CURLOPT_USERAGENT => 'WP Cerber Security',
2988
  CURLOPT_RETURNTRANSFER => true,
2989
  CURLOPT_HEADER => true, // to handle rate limiting
2990
  CURLOPT_CONNECTTIMEOUT => 5,
cerber-settings.php CHANGED
@@ -65,7 +65,24 @@ const CERBER_COMPILED = 'cerber_compiled';
65
 
66
  // PRO settings
67
  const CRB_PRO_SETS = array( CERBER_OPT_E, CERBER_OPT_P );
68
- const CRB_PRO_SETTINGS = array( 'reglimit', 'reglimit_num', 'reglimit_min', 'regwhite', 'regwhite_msg', 'email_mask', 'email_format', 'use_smtp', 'pbrate', 'pbnotify', 'pb_mask', 'pb_format', 'scan_media', 'customcomm' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  const CRB_PRO_POLICIES = array(
70
  'sess_limit' => array( 2, 0 ),
71
  'sess_limit_policy' => array( 2, 0 ),
@@ -194,11 +211,10 @@ function cerber_settings_config( $args = array() ) {
194
  'label' => __( 'Apply limit login rules to IP addresses in the White IP Access List', 'wp-cerber' ),
195
  'type' => 'checkbox',
196
  ),
197
- 'loginnowp' => array(
198
- 'title' => __( 'Processing wp-login.php authentication requests', 'wp-cerber' ),
199
- /*'label' => __( 'Block direct access to wp-login.php and return HTTP 404 Not Found Error', 'wp-cerber' ),*/
200
- 'type' => 'select',
201
- 'set' => array(
202
  __( 'Default processing', 'wp-cerber' ),
203
  __( 'Block access to wp-login.php', 'wp-cerber' ),
204
  __( 'Deny authentication through wp-login.php', 'wp-cerber' )
@@ -208,30 +224,31 @@ function cerber_settings_config( $args = array() ) {
208
  array( array( 1 ), array( 'filter_activity' => CRB_EV_PUR, 'filter_status' => array( 0, 10 ), 'search_url' => '/wp-login.php' ), __( 'View violations in the log', 'wp-cerber' ) )
209
  ),
210
  ),
211
- 'nologinhint' => array(
212
  'title' => __( 'Disable the default login error message', 'wp-cerber' ),
213
  'label' => __( 'Do not reveal non-existing usernames and emails in the failed login attempt message', 'wp-cerber' ),
214
  'type' => 'checkbox',
215
  ),
216
- /*'nologinhint_msg' => array(
217
- 'title' => 'Custom login error message',
218
  'label' => __( 'An optional error message to be displayed when attempting to log in with a non-existing username or a non-existing email', 'wp-cerber' ),
219
  'type' => 'textarea',
220
  'enabler' => array( 'nologinhint' ),
221
- ),*/
222
- 'nopasshint' => array(
223
  'title' => __( 'Disable the default reset password error message', 'wp-cerber' ),
224
  'label' => __( 'Do not reveal non-existing usernames and emails in the reset password error message', 'wp-cerber' ),
225
  'type' => 'checkbox',
226
  'requires_wp' => '5.5'
227
  ),
228
- /*'nopasshint_msg' => array(
229
- 'title' => 'Reset password error message',
230
- 'label' => __( 'An optional error message to be displayed when attempting to reset password for a non-existing username or non-existing email address', 'wp-cerber' ),
231
- 'type' => 'textarea',
232
- 'enabler' => array( 'nopasshint' ),
233
- ),*/
234
- 'nologinlang' => array(
 
235
  'title' => __( 'Disable login language switcher', 'wp-cerber' ),
236
  'type' => 'checkbox',
237
  'requires_wp' => '5.9',
@@ -310,6 +327,12 @@ function cerber_settings_config( $args = array() ) {
310
  __( 'Display simple 404 page', 'wp-cerber' )
311
  )
312
  ),
 
 
 
 
 
 
313
  ),
314
  ),
315
  'citadel' => array(
@@ -1639,6 +1662,32 @@ function cerber_settings_config( $args = array() ) {
1639
  return $sections;
1640
  }
1641
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1642
  /**
1643
  * @param $name string HTML input name
1644
  * @param $list array List of elements
@@ -1707,8 +1756,8 @@ function crb_get_activity_dd( $first = '' ) {
1707
  * Fill missed settings (array keys) with empty values
1708
  * @since 5.8.2
1709
  *
1710
- * @param $values
1711
- * @param $group
1712
  *
1713
  * @return array
1714
  */
@@ -1824,11 +1873,12 @@ function cerber_get_defaults( $setting = null, $dynamic = true ) {
1824
  'proxy' => 0,
1825
  'cookiepref' => '',
1826
 
1827
- 'subnet' => 0,
1828
- 'nonusers' => 0,
1829
- 'wplogin' => 0,
1830
- 'noredirect' => 0,
1831
- 'page404' => 1,
 
1832
 
1833
  'loginpath' => '',
1834
  'loginnowp' => 0,
65
 
66
  // PRO settings
67
  const CRB_PRO_SETS = array( CERBER_OPT_E, CERBER_OPT_P );
68
+ const CRB_PRO_SETTINGS = array(
69
+ 'nologinhint_msg',
70
+ 'nopasshint_msg',
71
+ 'reglimit',
72
+ 'reglimit_num',
73
+ 'reglimit_min',
74
+ 'regwhite',
75
+ 'regwhite_msg',
76
+ 'email_mask',
77
+ 'email_format',
78
+ 'use_smtp',
79
+ 'pbrate',
80
+ 'pbnotify',
81
+ 'pb_mask',
82
+ 'pb_format',
83
+ 'scan_media',
84
+ 'customcomm'
85
+ );
86
  const CRB_PRO_POLICIES = array(
87
  'sess_limit' => array( 2, 0 ),
88
  'sess_limit_policy' => array( 2, 0 ),
211
  'label' => __( 'Apply limit login rules to IP addresses in the White IP Access List', 'wp-cerber' ),
212
  'type' => 'checkbox',
213
  ),
214
+ 'loginnowp' => array(
215
+ 'title' => __( 'Processing wp-login.php authentication requests', 'wp-cerber' ),
216
+ 'type' => 'select',
217
+ 'set' => array(
 
218
  __( 'Default processing', 'wp-cerber' ),
219
  __( 'Block access to wp-login.php', 'wp-cerber' ),
220
  __( 'Deny authentication through wp-login.php', 'wp-cerber' )
224
  array( array( 1 ), array( 'filter_activity' => CRB_EV_PUR, 'filter_status' => array( 0, 10 ), 'search_url' => '/wp-login.php' ), __( 'View violations in the log', 'wp-cerber' ) )
225
  ),
226
  ),
227
+ 'nologinhint' => array(
228
  'title' => __( 'Disable the default login error message', 'wp-cerber' ),
229
  'label' => __( 'Do not reveal non-existing usernames and emails in the failed login attempt message', 'wp-cerber' ),
230
  'type' => 'checkbox',
231
  ),
232
+ 'nologinhint_msg' => array(
233
+ 'title' => __( 'Custom login error message', 'wp-cerber' ),
234
  'label' => __( 'An optional error message to be displayed when attempting to log in with a non-existing username or a non-existing email', 'wp-cerber' ),
235
  'type' => 'textarea',
236
  'enabler' => array( 'nologinhint' ),
237
+ ),
238
+ 'nopasshint' => array(
239
  'title' => __( 'Disable the default reset password error message', 'wp-cerber' ),
240
  'label' => __( 'Do not reveal non-existing usernames and emails in the reset password error message', 'wp-cerber' ),
241
  'type' => 'checkbox',
242
  'requires_wp' => '5.5'
243
  ),
244
+ 'nopasshint_msg' => array(
245
+ 'title' => __( 'Custom password reset error message', 'wp-cerber' ),
246
+ 'label' => __( 'An optional error message to be displayed when attempting to reset password for a non-existing username or non-existing email address', 'wp-cerber' ),
247
+ 'type' => 'textarea',
248
+ 'enabler' => array( 'nopasshint' ),
249
+ 'requires_wp' => '5.5'
250
+ ),
251
+ 'nologinlang' => array(
252
  'title' => __( 'Disable login language switcher', 'wp-cerber' ),
253
  'type' => 'checkbox',
254
  'requires_wp' => '5.9',
327
  __( 'Display simple 404 page', 'wp-cerber' )
328
  )
329
  ),
330
+ 'cerber_sw_repo' => array(
331
+ 'title' => __( "Use WP Cerber's plugin repository", 'wp-cerber' ),
332
+ 'label' => __( 'Install WP Cerber updates from the WP Cerber website', 'wp-cerber' ),
333
+ 'type' => 'checkbox',
334
+ 'doclink' => 'https://wpcerber.com/cerber-sw-repository/'
335
+ ),
336
  ),
337
  ),
338
  'citadel' => array(
1662
  return $sections;
1663
  }
1664
 
1665
+ /**
1666
+ * @param string $screen_id An optional setting screen (group)
1667
+ *
1668
+ * @return array The list of all WP Cerber settings
1669
+ *
1670
+ * @since 9.1.5
1671
+ */
1672
+ function crb_get_settings_def( $screen_id = '' ) {
1673
+ $args = array();
1674
+ if ( $screen_id ) {
1675
+ $args['screen_id'] = $screen_id;
1676
+ }
1677
+
1678
+ $sections = cerber_settings_config( $args );
1679
+
1680
+ $all = array();
1681
+
1682
+ foreach ( $sections as $sec ) {
1683
+ if ( $fields = crb_array_get( $sec, 'fields' ) ) {
1684
+ $all = array_merge( $all, $fields );
1685
+ }
1686
+ }
1687
+
1688
+ return $all;
1689
+ }
1690
+
1691
  /**
1692
  * @param $name string HTML input name
1693
  * @param $list array List of elements
1756
  * Fill missed settings (array keys) with empty values
1757
  * @since 5.8.2
1758
  *
1759
+ * @param array $values
1760
+ * @param string $group
1761
  *
1762
  * @return array
1763
  */
1873
  'proxy' => 0,
1874
  'cookiepref' => '',
1875
 
1876
+ 'subnet' => 0,
1877
+ 'nonusers' => 0,
1878
+ 'wplogin' => 0,
1879
+ 'noredirect' => 0,
1880
+ 'page404' => 1,
1881
+ 'cerber_sw_repo' => 1,
1882
 
1883
  'loginpath' => '',
1884
  'loginnowp' => 0,
changelog.txt CHANGED
@@ -1,3 +1,12 @@
 
 
 
 
 
 
 
 
 
1
  = 9.1 =
2
  * New: A new feature that prevents exposing user’s first name, last name, and ID via an HTTP request with a username (login) in an author_name parameter.
3
  * New: A new user status report while viewing the user activity/requests log.
1
+ = 9.2 =
2
+ * New: Custom login error message. If showing the default WordPress login error message is disabled, you can optionally specify your own login error message. Available in the professional version.
3
+ * New: Custom password reset error message. If showing the default WordPress password reset error message is disabled, you can optionally specify your own password reset error message. Available in the professional version.
4
+ * Improved: Implemented Content-Security-Policy HTTP header as an extra layer of protection for the WP Cerber admin pages.
5
+ * Fixed A critical XSS vulnerability.
6
+ * Fixed: Fatal error "Call to a member function is_block_editor() on null" that occurs when attempting to load any admin page (starting with /wp-admin/) by an unauthorized request. The bug only occurs if the two following settings are configured as: "Disable dashboard redirection" is enabled and "Display 404 page" is set to "Use 404 template from the active theme".
7
+ * Fixed: No country flags are shown in some log rows while viewing WP Cerber logs on the managed website via Cerber.Hub.
8
+ * Fixed: The file viewer doesn't show the content of a file while viewing the results of a scan on the managed website via Cerber.Hub.
9
+
10
  = 9.1 =
11
  * New: A new feature that prevents exposing user’s first name, last name, and ID via an HTTP request with a username (login) in an author_name parameter.
12
  * New: A new user status report while viewing the user activity/requests log.
languages/wp-cerber-sv_SE.mo CHANGED
Binary file
languages/wp-cerber-sv_SE.po CHANGED
@@ -4132,7 +4132,7 @@ msgstr "Webbläsare:"
4132
 
4133
  #: cerber-load.php:4887
4134
  msgid "By the user"
4135
- msgstr ""
4136
 
4137
  #: admin/cerber-dashboard.php:3106
4138
  msgid "Channels to send alerts"
@@ -4310,7 +4310,7 @@ msgstr "Utförlig"
4310
 
4311
  #: cerber-settings.php:443
4312
  msgid "Block access to user pages via their usernames"
4313
- msgstr ""
4314
 
4315
  #: admin/cerber-users.php:932
4316
  msgid "Check users' settings"
@@ -4330,33 +4330,33 @@ msgstr ""
4330
 
4331
  #: cerber-settings.php:442
4332
  msgid "Stop exposing user details"
4333
- msgstr ""
4334
 
4335
  #: admin/cerber-users.php:940
4336
  msgid "The IP address of the last failed attempt to log in is blocked"
4337
- msgstr ""
4338
 
4339
  #: admin/cerber-users.php:957
4340
  msgid "The last attempt to log in was denied due to the following reason"
4341
- msgstr ""
4342
 
4343
  #: cerber-load.php:4968
4344
  msgid "This message created by"
4345
- msgstr ""
4346
 
4347
  #: cerber-settings.php:1560
4348
  msgid "Use my language"
4349
- msgstr ""
4350
 
4351
  #: admin/cerber-users.php:983
4352
  msgid "User is not allowed to log in"
4353
- msgstr ""
4354
 
4355
  #: admin/cerber-dashboard.php:92
4356
  msgid "User Sessions"
4357
- msgstr ""
4358
 
4359
  #: admin/cerber-users.php:931
4360
  msgid "username is prohibited"
4361
- msgstr ""
4362
 
4132
 
4133
  #: cerber-load.php:4887
4134
  msgid "By the user"
4135
+ msgstr "Av användaren"
4136
 
4137
  #: admin/cerber-dashboard.php:3106
4138
  msgid "Channels to send alerts"
4310
 
4311
  #: cerber-settings.php:443
4312
  msgid "Block access to user pages via their usernames"
4313
+ msgstr "Blockera åtkomst till användarsidor via deras användarnamn"
4314
 
4315
  #: admin/cerber-users.php:932
4316
  msgid "Check users' settings"
4330
 
4331
  #: cerber-settings.php:442
4332
  msgid "Stop exposing user details"
4333
+ msgstr "Sluta avslöja användarinformation"
4334
 
4335
  #: admin/cerber-users.php:940
4336
  msgid "The IP address of the last failed attempt to log in is blocked"
4337
+ msgstr "IP-adressen för det senaste misslyckade försöket att logga in är blockerad"
4338
 
4339
  #: admin/cerber-users.php:957
4340
  msgid "The last attempt to log in was denied due to the following reason"
4341
+ msgstr "Det senaste försöket att logga in nekades av följande anledning"
4342
 
4343
  #: cerber-load.php:4968
4344
  msgid "This message created by"
4345
+ msgstr "Detta meddelande skapades av"
4346
 
4347
  #: cerber-settings.php:1560
4348
  msgid "Use my language"
4349
+ msgstr "Använd mitt språk"
4350
 
4351
  #: admin/cerber-users.php:983
4352
  msgid "User is not allowed to log in"
4353
+ msgstr "Användare har inte behörighet att logga in"
4354
 
4355
  #: admin/cerber-dashboard.php:92
4356
  msgid "User Sessions"
4357
+ msgstr "Användarsessioner"
4358
 
4359
  #: admin/cerber-users.php:931
4360
  msgid "username is prohibited"
4361
+ msgstr "Användarnamn är förbjudet"
4362
 
languages/wp-cerber.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: WP Cerber Security, Anti-spam & Malware Scan\n"
6
  "Report-Msgid-Bugs-To: \n"
7
- "POT-Creation-Date: 2022-08-20 14:46+0000\n"
8
  "POT-Revision-Date: Fri Mar 12 2021 20:21:05 GMT+0300 (Moscow Standard Time)\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
@@ -24,6 +24,12 @@ msgstr ""
24
  "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
25
  "X-Generator: Loco https://localise.biz/"
26
 
 
 
 
 
 
 
27
  #: admin/cerber-admin-settings.php:357
28
  #, php-format
29
  msgid "%s registrations are allowed within %s minutes from one IP address"
@@ -42,7 +48,7 @@ msgid_plural "%s secs"
42
  msgstr[0] ""
43
  msgstr[1] ""
44
 
45
- #: cerber-settings.php:1482
46
  msgid ""
47
  "(do not enable it unless you get and enter the Site and Secret keys for the "
48
  "invisible version)"
@@ -60,11 +66,11 @@ msgstr ""
60
  msgid "A database error occurred while importing access list entries"
61
  msgstr ""
62
 
63
- #: cerber-load.php:4910
64
  msgid "A new activity has occurred"
65
  msgstr ""
66
 
67
- #: admin/cerber-dashboard.php:2234
68
  msgid "A new version is available"
69
  msgstr ""
70
 
@@ -73,74 +79,74 @@ msgstr ""
73
  msgid "A new version of %s is available. Please install it."
74
  msgstr ""
75
 
76
- #: cerber-load.php:4867 cerber-load.php:4869
77
  msgid "A new version of WP Cerber is available to install"
78
  msgstr ""
79
 
80
- #: nexus/cerber-nexus-master.php:1429
81
  msgid "A newer version is available"
82
  msgstr ""
83
 
84
  #. %s is the name of a mobile device or/and email addresses.
85
- #: admin/cerber-dashboard.php:734
86
  #, php-format
87
  msgid "A test message has been sent to %s"
88
  msgstr ""
89
 
90
- #: cerber-settings.php:251
91
  msgid ""
92
  "A unique string that does not overlap with slugs of the existing pages or "
93
  "posts"
94
  msgstr ""
95
 
96
- #: admin/cerber-dashboard.php:1799
97
  msgid "Abuse email:"
98
  msgstr ""
99
 
100
- #: admin/cerber-dashboard.php:5437 admin/cerber-tools.php:38
101
  #: admin/cerber-tools.php:49
102
  msgid "Access Lists"
103
  msgstr ""
104
 
105
- #: cerber-settings.php:1591
106
  msgid "Access to this website"
107
  msgstr ""
108
 
109
- #: cerber-settings.php:474
110
  msgid "Access to WordPress REST API"
111
  msgstr ""
112
 
113
- #: admin/cerber-dashboard.php:5521
114
  msgid "Accounts & Roles"
115
  msgstr ""
116
 
117
- #: admin/cerber-dashboard.php:233 admin/cerber-users.php:1059
118
  #: admin/cerber-admin.php:775 admin/cerber-admin.php:930
119
  msgid "Action"
120
  msgstr ""
121
 
122
- #: admin/cerber-dashboard.php:2000
123
  msgid "Activated"
124
  msgstr ""
125
 
126
- #: admin/cerber-dashboard.php:2165 admin/cerber-dashboard.php:2195
127
  msgid "active"
128
  msgstr ""
129
 
130
- #: nexus/cerber-nexus-master.php:1451 nexus/cerber-nexus-master.php:1459
131
  msgid "Active plugins and updates on"
132
  msgstr ""
133
 
134
- #: admin/cerber-dashboard.php:2006
135
  msgid "Active sessions"
136
  msgstr ""
137
 
138
- #: cerber-load.php:5973 cerber-settings.php:345 admin/cerber-dashboard.php:2229
139
- #: admin/cerber-dashboard.php:5433 admin/cerber-users.php:1245
140
  msgid "Activity"
141
  msgstr ""
142
 
143
- #: cerber-load.php:5325
144
  msgid "Activity details"
145
  msgstr ""
146
 
@@ -148,7 +154,7 @@ msgstr ""
148
  msgid "Activity Insights"
149
  msgstr ""
150
 
151
- #: cerber-settings.php:1556
152
  msgid "Add @ site to the page title"
153
  msgstr ""
154
 
@@ -160,15 +166,15 @@ msgstr ""
160
  msgid "Add a slave website"
161
  msgstr ""
162
 
163
- #: admin/cerber-dashboard.php:370
164
  msgid "Add Entry"
165
  msgstr ""
166
 
167
- #: admin/cerber-dashboard.php:1827
168
  msgid "Add IP to the Black List"
169
  msgstr ""
170
 
171
- #: admin/cerber-dashboard.php:1821
172
  msgid "Add network to the Black List"
173
  msgstr ""
174
 
@@ -185,7 +191,7 @@ msgstr ""
185
  msgid "Added"
186
  msgstr ""
187
 
188
- #: admin/cerber-dashboard.php:1015
189
  msgid "Additional Details"
190
  msgstr ""
191
 
@@ -193,7 +199,7 @@ msgstr ""
193
  msgid "Address"
194
  msgstr ""
195
 
196
- #: cerber-settings.php:1415
197
  msgid "Adjust anti-spam engine"
198
  msgstr ""
199
 
@@ -205,15 +211,15 @@ msgstr ""
205
  msgid "Advanced mode"
206
  msgstr ""
207
 
208
- #: admin/cerber-dashboard.php:4766
209
  msgid "Advanced Search"
210
  msgstr ""
211
 
212
- #: cerber-settings.php:1226
213
  msgid "After every scan"
214
  msgstr ""
215
 
216
- #: cerber-settings.php:137
217
  msgid "All connected devices"
218
  msgstr ""
219
 
@@ -221,11 +227,11 @@ msgstr ""
221
  msgid "All countries"
222
  msgstr ""
223
 
224
- #: cerber-settings.php:1124 cerber-settings.php:1133
225
  msgid "All files"
226
  msgstr ""
227
 
228
- #: admin/cerber-dashboard.php:3458
229
  msgid "All files have been processed"
230
  msgstr ""
231
 
@@ -245,19 +251,19 @@ msgstr ""
245
  msgid "All servers"
246
  msgstr ""
247
 
248
- #: cerber-settings.php:1012
249
  msgid "All traffic"
250
  msgstr ""
251
 
252
- #: cerber-settings.php:490
253
  msgid "Allow access to REST API for logged-in users"
254
  msgstr ""
255
 
256
- #: cerber-settings.php:495
257
  msgid "Allow REST API for these roles"
258
  msgstr ""
259
 
260
- #: cerber-settings.php:500
261
  msgid "Allow these namespaces"
262
  msgstr ""
263
 
@@ -269,7 +275,7 @@ msgid ""
269
  "everyday. You can disable the sending in the plugin settings at any time."
270
  msgstr ""
271
 
272
- #: cerber-settings.php:285
273
  msgid "Always block entire subnet Class C of intruders IP"
274
  msgstr ""
275
 
@@ -277,7 +283,19 @@ msgstr ""
277
  msgid "Always enabled"
278
  msgstr ""
279
 
280
- #: cerber-settings.php:669
 
 
 
 
 
 
 
 
 
 
 
 
281
  msgid "An optional login form message"
282
  msgstr ""
283
 
@@ -285,15 +303,15 @@ msgstr ""
285
  msgid "An optional message for this user"
286
  msgstr ""
287
 
288
- #: admin/cerber-dashboard.php:5572
289
  msgid "Analytics"
290
  msgstr ""
291
 
292
- #: cerber-settings.php:1281
293
  msgid "Analyze the uploads directory"
294
  msgstr ""
295
 
296
- #: cerber-settings.php:1282
297
  msgid "Analyze the WordPress uploads directory to detect injected files"
298
  msgstr ""
299
 
@@ -301,19 +319,19 @@ msgstr ""
301
  msgid "Anti-spam"
302
  msgstr ""
303
 
304
- #: admin/cerber-dashboard.php:5483
305
  msgid "Anti-spam and bot detection settings"
306
  msgstr ""
307
 
308
- #: admin/cerber-dashboard.php:5485
309
  msgid "Anti-spam engine"
310
  msgstr ""
311
 
312
- #: cerber-settings.php:1693
313
  msgid "Any activity"
314
  msgstr ""
315
 
316
- #: admin/cerber-dashboard.php:3940
317
  msgid "Any country is permitted"
318
  msgstr ""
319
 
@@ -325,7 +343,7 @@ msgstr ""
325
  msgid "API request authorized"
326
  msgstr ""
327
 
328
- #: cerber-settings.php:700 admin/cerber-users.php:475
329
  msgid "Application Passwords"
330
  msgstr ""
331
 
@@ -334,19 +352,19 @@ msgstr ""
334
  msgid "Apply"
335
  msgstr ""
336
 
337
- #: cerber-settings.php:194
338
  msgid "Apply limit login rules to IP addresses in the White IP Access List"
339
  msgstr ""
340
 
341
- #: admin/cerber-dashboard.php:3450
342
  msgid "Are you sure you want to delete selected files?"
343
  msgstr ""
344
 
345
- #: nexus/cerber-nexus-master.php:1384
346
  msgid "Are you sure you want to delete selected websites?"
347
  msgstr ""
348
 
349
- #: admin/cerber-dashboard.php:5924 admin/cerber-tools.php:59
350
  #: admin/cerber-users.php:942 admin/cerber-admin.php:739
351
  #: admin/cerber-admin.php:906
352
  msgid "Are you sure?"
@@ -388,11 +406,11 @@ msgstr ""
388
  msgid "Attempt to upload malicious file denied"
389
  msgstr ""
390
 
391
- #: cerber-load.php:5339
392
  msgid "Attempts to log in with non-existing usernames"
393
  msgstr ""
394
 
395
- #: admin/cerber-dashboard.php:2960
396
  msgid "Attention! Citadel mode is now active. Nobody is able to log in."
397
  msgstr ""
398
 
@@ -400,27 +418,27 @@ msgstr ""
400
  msgid "Attention! You have changed the login URL! The new login URL is"
401
  msgstr ""
402
 
403
- #: admin/cerber-admin.php:1500
404
  msgid "Authorization Failed"
405
  msgstr ""
406
 
407
- #: admin/cerber-admin.php:1499
408
  msgid "Authorized"
409
  msgstr ""
410
 
411
- #: cerber-settings.php:650
412
  msgid "Authorized Access"
413
  msgstr ""
414
 
415
- #: cerber-settings.php:655
416
  msgid "Authorized users only"
417
  msgstr ""
418
 
419
- #: cerber-settings.php:1192
420
  msgid "Automated recurring scan schedule"
421
  msgstr ""
422
 
423
- #: cerber-settings.php:1251
424
  msgid "Automatic cleanup of malware and suspicious files"
425
  msgstr ""
426
 
@@ -428,46 +446,46 @@ msgstr ""
428
  msgid "Automatic deletion"
429
  msgstr ""
430
 
431
- #: cerber-settings.php:1312
432
  msgid "Automatic recovery of modified and infected files"
433
  msgstr ""
434
 
435
- #: cerber-scanner.php:4947
436
  msgid "Automatically deleted"
437
  msgstr ""
438
 
439
- #: cerber-scanner.php:4946
440
  msgid "Automatically moved to quarantine"
441
  msgstr ""
442
 
443
- #: cerber-scanner.php:4950
444
  msgid "Automatically recovered"
445
  msgstr ""
446
 
447
- #: admin/cerber-admin.php:1215
448
  msgid "Average Size"
449
  msgstr ""
450
 
451
- #: cerber-load.php:8370
452
  msgid "Awesome!"
453
  msgstr ""
454
 
455
- #: admin/cerber-admin.php:1004
456
  msgid "Back to list"
457
  msgstr ""
458
 
459
- #: cerber-settings.php:153
460
  msgid "Be careful about enabling these options."
461
  msgstr ""
462
 
463
- #: cerber-settings.php:1463
464
  msgid ""
465
  "Before you can start using reCAPTCHA, you have to obtain Site key and Secret "
466
  "key on the Google website"
467
  msgstr ""
468
 
469
- #: admin/cerber-dashboard.php:307 admin/cerber-dashboard.php:1679
470
- #: admin/cerber-dashboard.php:1763 admin/cerber-dashboard.php:2187
471
  #: admin/cerber-tools.php:70
472
  msgid "Black IP Access List"
473
  msgstr ""
@@ -476,23 +494,23 @@ msgstr ""
476
  msgid "Block"
477
  msgstr ""
478
 
479
- #: cerber-settings.php:468
480
  msgid "Block access to the RSS, Atom and RDF feeds"
481
  msgstr ""
482
 
483
- #: cerber-settings.php:463
484
  msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
485
  msgstr ""
486
 
487
- #: cerber-settings.php:428
488
  msgid "Block access to user pages like /?author=n"
489
  msgstr ""
490
 
491
- #: cerber-settings.php:443
492
  msgid "Block access to user pages via their usernames"
493
  msgstr ""
494
 
495
- #: cerber-settings.php:480
496
  msgid "Block access to users' data via REST API"
497
  msgstr ""
498
 
@@ -500,33 +518,33 @@ msgstr ""
500
  msgid "Block access to WordPress Dashboard"
501
  msgstr ""
502
 
503
- #: cerber-settings.php:485
504
  msgid "Block access to WordPress REST API except any of the following"
505
  msgstr ""
506
 
507
- #: cerber-settings.php:203
508
  msgid "Block access to wp-login.php"
509
  msgstr ""
510
 
511
- #: cerber-settings.php:453
512
  msgid "Block execution of PHP scripts in the WordPress media folder"
513
  msgstr ""
514
 
515
- #: cerber-settings.php:185
516
  msgid "Block IP address for"
517
  msgstr ""
518
 
519
- #: cerber-settings.php:982
520
  msgid ""
521
  "Block IP addresses that send excessive requests for non-existing pages or "
522
  "scan website for security breaches"
523
  msgstr ""
524
 
525
- #: cerber-settings.php:284
526
  msgid "Block subnet"
527
  msgstr ""
528
 
529
- #: cerber-settings.php:448
530
  msgid "Block unauthorized access to load-scripts.php and load-styles.php"
531
  msgstr ""
532
 
@@ -558,11 +576,11 @@ msgstr ""
558
  msgid "Bot detected"
559
  msgstr ""
560
 
561
- #: cerber-settings.php:807 cerber-settings.php:917
562
  msgid "Brief"
563
  msgstr ""
564
 
565
- #: admin/cerber-admin.php:1064
566
  msgid "Brief summary"
567
  msgstr ""
568
 
@@ -570,15 +588,15 @@ msgstr ""
570
  msgid "Browser:"
571
  msgstr ""
572
 
573
- #: cerber-settings.php:176
574
  msgid "Brute-force attack mitigation and user authentication settings"
575
  msgstr ""
576
 
577
- #: cerber-settings.php:717
578
  msgid "by date of registration"
579
  msgstr ""
580
 
581
- #: cerber-load.php:8350
582
  msgid ""
583
  "By sharing your unique opinion on WP Cerber, you help the engineers behind "
584
  "the plugin make greater progress and help other professionals find the right "
@@ -586,7 +604,7 @@ msgid ""
586
  "free to use your native language. Thanks!"
587
  msgstr ""
588
 
589
- #: cerber-load.php:4887
590
  msgid "By the user"
591
  msgstr ""
592
 
@@ -594,15 +612,15 @@ msgstr ""
594
  msgid "Bytes"
595
  msgstr ""
596
 
597
- #: cerber-load.php:6244
598
  msgid "Can't activate WP Cerber due to a database error."
599
  msgstr ""
600
 
601
- #: cerber-2fa.php:663 admin/cerber-dashboard.php:5995
602
  msgid "Cancel"
603
  msgstr ""
604
 
605
- #: cerber-settings.php:1357
606
  msgid "Cerber anti-spam engine"
607
  msgstr ""
608
 
@@ -618,15 +636,15 @@ msgstr ""
618
  msgid "Cerber Data Shield Policies"
619
  msgstr ""
620
 
621
- #: cerber-settings.php:360
622
  msgid "Cerber Lab connection"
623
  msgstr ""
624
 
625
- #: cerber-settings.php:366
626
  msgid "Cerber Lab protocol"
627
  msgstr ""
628
 
629
- #: admin/cerber-dashboard.php:2126
630
  msgid "Cerber Quick View"
631
  msgstr ""
632
 
@@ -650,11 +668,11 @@ msgstr ""
650
  msgid "Cerber User Security"
651
  msgstr ""
652
 
653
- #: cerber-settings.php:1174
654
  msgid "Change file and directory permissions if it is required to delete files"
655
  msgstr ""
656
 
657
- #: cerber-settings.php:1173
658
  msgid "Change filesystem permissions"
659
  msgstr ""
660
 
@@ -662,16 +680,16 @@ msgstr ""
662
  msgid "Changed files"
663
  msgstr ""
664
 
665
- #: admin/cerber-dashboard.php:5624
666
  msgid "Changelog"
667
  msgstr ""
668
 
669
- #: admin/cerber-dashboard.php:3106
670
  msgid "Channels to send alerts"
671
  msgstr ""
672
 
673
- #: admin/cerber-dashboard.php:353 admin/cerber-dashboard.php:1749
674
- #: admin/cerber-dashboard.php:1806 admin/cerber-dashboard.php:2016
675
  msgid "Check for activities"
676
  msgstr ""
677
 
@@ -679,7 +697,7 @@ msgstr ""
679
  msgid "Check for requests"
680
  msgstr ""
681
 
682
- #: admin/cerber-dashboard.php:1465
683
  msgid "Check for requests from the IP address"
684
  msgstr ""
685
 
@@ -687,7 +705,7 @@ msgstr ""
687
  msgid "Check users' settings"
688
  msgstr ""
689
 
690
- #: cerber-scanner.php:3749
691
  msgid "Checking for new and modified files"
692
  msgstr ""
693
 
@@ -699,29 +717,29 @@ msgstr ""
699
  msgid "Citadel activated!"
700
  msgstr ""
701
 
702
- #: cerber-settings.php:316 admin/cerber-dashboard.php:2188
703
  msgid "Citadel mode"
704
  msgstr ""
705
 
706
- #: cerber-settings.php:331
707
  msgid "Citadel mode duration"
708
  msgstr ""
709
 
710
- #: cerber-load.php:4824
711
  #, php-format
712
  msgid ""
713
  "Citadel mode has been activated after %d failed login attempts in %d minutes."
714
  msgstr ""
715
 
716
- #: cerber-load.php:4822 cerber-common.php:1912
717
  msgid "Citadel mode is active"
718
  msgstr ""
719
 
720
- #: cerber-settings.php:326
721
  msgid "Citadel mode threshold"
722
  msgstr ""
723
 
724
- #: admin/cerber-dashboard.php:5569
725
  msgid "Cleaning up"
726
  msgstr ""
727
 
@@ -729,15 +747,15 @@ msgstr ""
729
  msgid "Click here to see the full list of files"
730
  msgstr ""
731
 
732
- #: admin/cerber-dashboard.php:4023
733
  msgid "Click on a country name to add it to the list of selected countries"
734
  msgstr ""
735
 
736
- #: admin/cerber-dashboard.php:242
737
  msgid "Click the IP address to see its activity"
738
  msgstr ""
739
 
740
- #: nexus/cerber-nexus-master.php:701
741
  msgid "Click to edit"
742
  msgstr ""
743
 
@@ -745,7 +763,7 @@ msgstr ""
745
  msgid "Click to send now"
746
  msgstr ""
747
 
748
- #: admin/cerber-dashboard.php:5944
749
  msgid "Click to send test"
750
  msgstr ""
751
 
@@ -753,15 +771,15 @@ msgstr ""
753
  msgid "Comment denied"
754
  msgstr ""
755
 
756
- #: cerber-settings.php:1373 cerber-settings.php:1516
757
  msgid "Comment form"
758
  msgstr ""
759
 
760
- #: cerber-settings.php:1444
761
  msgid "Comment processing"
762
  msgstr ""
763
 
764
- #: admin/cerber-dashboard.php:2060
765
  msgid "Comments"
766
  msgstr ""
767
 
@@ -769,7 +787,7 @@ msgstr ""
769
  msgid "Company"
770
  msgstr ""
771
 
772
- #: cerber-settings.php:772
773
  msgid "Configure email parameters for notifications, reports, and alerts"
774
  msgstr ""
775
 
@@ -777,7 +795,7 @@ msgstr ""
777
  msgid "Configure this website as a master to manage other website"
778
  msgstr ""
779
 
780
- #: cerber-settings.php:1210
781
  msgid ""
782
  "Configure what issues to include in the email report and the condition for "
783
  "sending reports"
@@ -791,19 +809,19 @@ msgstr ""
791
  msgid "Continue Scanning"
792
  msgstr ""
793
 
794
- #: cerber-settings.php:763
795
  msgid "Cookies"
796
  msgstr ""
797
 
798
- #: admin/cerber-dashboard.php:5551
799
  msgid "Countries"
800
  msgstr ""
801
 
802
- #: admin/cerber-dashboard.php:230 admin/cerber-dashboard.php:1394
803
  msgid "Country"
804
  msgstr ""
805
 
806
- #: admin/cerber-dashboard.php:3083
807
  msgid "Create Alert"
808
  msgstr ""
809
 
@@ -820,34 +838,42 @@ msgid ""
820
  "Currently a scheduled scan in progress. Please wait until it is finished."
821
  msgstr ""
822
 
823
- #: cerber-settings.php:1378
824
  msgid "Custom comment URL"
825
  msgstr ""
826
 
827
- #: cerber-settings.php:245
 
 
 
 
828
  msgid "Custom login page"
829
  msgstr ""
830
 
831
- #: cerber-settings.php:250
832
  msgid "Custom login URL"
833
  msgstr ""
834
 
835
- #: cerber-settings.php:253
836
  msgid ""
837
  "Custom login URL may contain Latin alphanumeric characters, dashes and "
838
  "underscores only"
839
  msgstr ""
840
 
841
- #: cerber-scanner.php:2470
 
 
 
 
842
  msgid "Custom signature found"
843
  msgstr ""
844
 
845
- #: cerber-settings.php:1154
846
  msgid "Custom signatures"
847
  msgstr ""
848
 
849
- #: admin/cerber-dashboard.php:60 admin/cerber-dashboard.php:2228
850
- #: admin/cerber-dashboard.php:3301 admin/cerber-dashboard.php:5432
851
  msgid "Dashboard"
852
  msgstr ""
853
 
@@ -855,45 +881,45 @@ msgstr ""
855
  msgid "Data Shield"
856
  msgstr ""
857
 
858
- #: admin/cerber-dashboard.php:5519
859
  msgid "Data Shield Policies"
860
  msgstr ""
861
 
862
- #: admin/cerber-dashboard.php:1013 admin/cerber-dashboard.php:1395
863
- #: admin/cerber-dashboard.php:4200 admin/cerber-dashboard.php:4683
864
  msgid "Date"
865
  msgstr ""
866
 
867
- #: cerber-settings.php:389
868
  msgid "Date format"
869
  msgstr ""
870
 
871
- #: cerber-settings.php:396
872
  msgid "Date format for CSV export"
873
  msgstr ""
874
 
875
- #: cerber-load.php:4969 cerber-2fa.php:522
876
  msgid "Date:"
877
  msgstr ""
878
 
879
- #: cerber-settings.php:349 cerber-settings.php:355 cerber-settings.php:1100
880
- #: cerber-settings.php:1106 cerber-settings.php:1186 cerber-settings.php:1456
881
  msgid "days"
882
  msgstr ""
883
 
884
- #: admin/cerber-dashboard.php:2961
885
  msgid "Deactivate"
886
  msgstr ""
887
 
888
- #: admin/cerber-dashboard.php:2165
889
  msgid "deactivate"
890
  msgstr ""
891
 
892
- #: cerber-settings.php:202
893
  msgid "Default processing"
894
  msgstr ""
895
 
896
- #: admin/cerber-dashboard.php:806
897
  msgid "Default settings have been loaded"
898
  msgstr ""
899
 
@@ -906,28 +932,28 @@ msgid ""
906
  "powerful email, mobile and desktop notifications."
907
  msgstr ""
908
 
909
- #: cerber-settings.php:259
910
  msgid "Defer rendering the custom login page"
911
  msgstr ""
912
 
913
- #: cerber-settings.php:258
914
  msgid "Deferred rendering"
915
  msgstr ""
916
 
917
- #: admin/cerber-dashboard.php:1450 admin/cerber-tools.php:378
918
  #: admin/cerber-admin.php:228
919
  msgid "Delete"
920
  msgstr ""
921
 
922
- #: admin/cerber-dashboard.php:3087
923
  msgid "Delete Alert"
924
  msgstr ""
925
 
926
- #: cerber-settings.php:1260
927
  msgid "Delete files in the WordPress uploads directory"
928
  msgstr ""
929
 
930
- #: cerber-settings.php:1269
931
  msgid "Delete files with unwanted extensions"
932
  msgstr ""
933
 
@@ -935,19 +961,19 @@ msgstr ""
935
  msgid "Delete permanently"
936
  msgstr ""
937
 
938
- #: cerber-settings.php:1300
939
  msgid "Delete publicly accessible files with these extensions"
940
  msgstr ""
941
 
942
- #: cerber-settings.php:1184
943
  msgid "Delete quarantined files after"
944
  msgstr ""
945
 
946
- #: cerber-settings.php:1256
947
  msgid "Delete unattended files"
948
  msgstr ""
949
 
950
- #: cerber-settings.php:739
951
  msgid "Delete user sessions data when user data is erased"
952
  msgstr ""
953
 
@@ -955,7 +981,7 @@ msgstr ""
955
  msgid "Delete website"
956
  msgstr ""
957
 
958
- #: cerber-scanner.php:4886
959
  msgid "Deleted"
960
  msgstr ""
961
 
@@ -963,11 +989,11 @@ msgstr ""
963
  msgid "Denied"
964
  msgstr ""
965
 
966
- #: cerber-settings.php:620
967
  msgid "Deny all email addresses that match the following"
968
  msgstr ""
969
 
970
- #: cerber-settings.php:204
971
  msgid "Deny authentication through wp-login.php"
972
  msgstr ""
973
 
@@ -975,7 +1001,7 @@ msgstr ""
975
  msgid "Deny further login attempts"
976
  msgstr ""
977
 
978
- #: cerber-settings.php:1450
979
  msgid "Deny it completely"
980
  msgstr ""
981
 
@@ -983,7 +1009,7 @@ msgstr ""
983
  msgid "Destination folder access denied"
984
  msgstr ""
985
 
986
- #: cerber-scanner.php:3755
987
  msgid "Detecting injected files in the WordPress uploads directory"
988
  msgstr ""
989
 
@@ -991,12 +1017,12 @@ msgstr ""
991
  msgid "Determined by user role policies"
992
  msgstr ""
993
 
994
- #: admin/cerber-dashboard.php:5622
995
  msgid "Diagnostic"
996
  msgstr ""
997
 
998
- #: cerber-settings.php:1179 cerber-settings.php:1575 cerber-settings.php:1603
999
- #: admin/cerber-dashboard.php:5623
1000
  msgid "Diagnostic Log"
1001
  msgstr ""
1002
 
@@ -1004,34 +1030,34 @@ msgstr ""
1004
  msgid "Did not receive the email?"
1005
  msgstr ""
1006
 
1007
- #: cerber-settings.php:1161
1008
  msgid "Directories to exclude"
1009
  msgstr ""
1010
 
1011
- #: cerber-settings.php:270
1012
  msgid ""
1013
  "Disable automatic redirection to the login page when /wp-admin/ is requested "
1014
  "by an unauthorized request"
1015
  msgstr ""
1016
 
1017
- #: cerber-settings.php:1430
1018
  msgid ""
1019
  "Disable bot detection engine for IP addresses in the White IP Access List"
1020
  msgstr ""
1021
 
1022
- #: cerber-settings.php:1425
1023
  msgid "Disable bot detection engine for logged-in users"
1024
  msgstr ""
1025
 
1026
- #: cerber-settings.php:269
1027
  msgid "Disable dashboard redirection"
1028
  msgstr ""
1029
 
1030
- #: cerber-settings.php:467
1031
  msgid "Disable feeds"
1032
  msgstr ""
1033
 
1034
- #: cerber-settings.php:235
1035
  msgid "Disable login language switcher"
1036
  msgstr ""
1037
 
@@ -1039,23 +1065,23 @@ msgstr ""
1039
  msgid "Disable master mode"
1040
  msgstr ""
1041
 
1042
- #: cerber-settings.php:457
1043
  msgid "Disable PHP error displaying"
1044
  msgstr ""
1045
 
1046
- #: cerber-settings.php:452
1047
  msgid "Disable PHP in uploads"
1048
  msgstr ""
1049
 
1050
- #: cerber-settings.php:1528
1051
  msgid "Disable reCAPTCHA for IP addresses in the White IP Access List"
1052
  msgstr ""
1053
 
1054
- #: cerber-settings.php:1522
1055
  msgid "Disable reCAPTCHA for logged-in users"
1056
  msgstr ""
1057
 
1058
- #: cerber-settings.php:484
1059
  msgid "Disable REST API"
1060
  msgstr ""
1061
 
@@ -1063,35 +1089,35 @@ msgstr ""
1063
  msgid "Disable slave mode"
1064
  msgstr ""
1065
 
1066
- #: cerber-settings.php:212
1067
  msgid "Disable the default login error message"
1068
  msgstr ""
1069
 
1070
- #: cerber-settings.php:223
1071
  msgid "Disable the default reset password error message"
1072
  msgstr ""
1073
 
1074
- #: cerber-settings.php:462
1075
  msgid "Disable XML-RPC"
1076
  msgstr ""
1077
 
1078
- #: cerber-scanner.php:1717 cerber-settings.php:705 cerber-settings.php:957
1079
- #: cerber-settings.php:988 cerber-settings.php:1122 cerber-settings.php:1131
1080
- #: cerber-settings.php:1596 admin/cerber-dashboard.php:2215
1081
- #: admin/cerber-dashboard.php:2217 admin/cerber-users.php:20
1082
  #: admin/cerber-users.php:481 admin/cerber-users.php:495
1083
  msgid "Disabled"
1084
  msgstr ""
1085
 
1086
- #: admin/cerber-dashboard.php:2172 admin/cerber-dashboard.php:2190
1087
  msgid "disabled"
1088
  msgstr ""
1089
 
1090
- #: cerber-settings.php:306
1091
  msgid "Display 404 page"
1092
  msgstr ""
1093
 
1094
- #: cerber-settings.php:1561
1095
  msgid "Display admin pages of remote websites using my language"
1096
  msgstr ""
1097
 
@@ -1099,7 +1125,7 @@ msgstr ""
1099
  msgid "Display as"
1100
  msgstr ""
1101
 
1102
- #: cerber-settings.php:310
1103
  msgid "Display simple 404 page"
1104
  msgstr ""
1105
 
@@ -1109,58 +1135,58 @@ msgid ""
1109
  "concurrent user sessions has been reached"
1110
  msgstr ""
1111
 
1112
- #: cerber-settings.php:412
1113
  msgid ""
1114
  "Do not add my IP address to the White IP Access List upon plugin activation"
1115
  msgstr ""
1116
 
1117
- #: cerber-settings.php:541 cerber-settings.php:569 cerber-settings.php:598
1118
  msgid ""
1119
  "Do not apply these policies to the IP addresses in the White IP Access List"
1120
  msgstr ""
1121
 
1122
- #: cerber-settings.php:662
1123
  msgid ""
1124
  "Do not apply these policy to the IP addresses in the White IP Access List"
1125
  msgstr ""
1126
 
1127
- #: cerber-settings.php:1026
1128
  msgid "Do not log known crawlers"
1129
  msgstr ""
1130
 
1131
- #: cerber-settings.php:1031
1132
  msgid "Do not log these locations"
1133
  msgstr ""
1134
 
1135
- #: cerber-settings.php:1039
1136
  msgid "Do not log these User-Agents"
1137
  msgstr ""
1138
 
1139
- #: cerber-settings.php:213
1140
  msgid ""
1141
  "Do not reveal non-existing usernames and emails in the failed login attempt "
1142
  "message"
1143
  msgstr ""
1144
 
1145
- #: cerber-settings.php:224
1146
  msgid ""
1147
  "Do not reveal non-existing usernames and emails in the reset password error "
1148
  "message"
1149
  msgstr ""
1150
 
1151
- #: admin/cerber-dashboard.php:3168
1152
  msgid "Do not send alerts after this date"
1153
  msgstr ""
1154
 
1155
- #: cerber-settings.php:458
1156
  msgid "Do not show PHP errors on my website"
1157
  msgstr ""
1158
 
1159
- #: admin/cerber-dashboard.php:3454
1160
  msgid "Do you want to add selected files to the ignore list?"
1161
  msgstr ""
1162
 
1163
- #: admin/cerber-dashboard.php:3139 admin/cerber-dashboard.php:4729
1164
  msgid "Documentation"
1165
  msgstr ""
1166
 
@@ -1182,7 +1208,7 @@ msgstr ""
1182
  msgid "Edit"
1183
  msgstr ""
1184
 
1185
- #: cerber-settings.php:776 cerber-settings.php:937 cerber-settings.php:1240
1186
  msgid "Email Address"
1187
  msgstr ""
1188
 
@@ -1194,15 +1220,15 @@ msgstr ""
1194
  msgid "Email address is prohibited"
1195
  msgstr ""
1196
 
1197
- #: admin/cerber-dashboard.php:3136
1198
  msgid "Email alerts will be sent to these emails:"
1199
  msgstr ""
1200
 
1201
- #: admin/cerber-dashboard.php:3136
1202
  msgid "Email alerts will be sent to this email:"
1203
  msgstr ""
1204
 
1205
- #: cerber-settings.php:771
1206
  msgid "Email notifications"
1207
  msgstr ""
1208
 
@@ -1211,27 +1237,27 @@ msgstr ""
1211
  msgid "Enable after %s failed login attempts in the last %s minutes"
1212
  msgstr ""
1213
 
1214
- #: cerber-settings.php:320
1215
  msgid "Enable authentication log monitoring"
1216
  msgstr ""
1217
 
1218
- #: cerber-settings.php:731
1219
  msgid "Enable data erase"
1220
  msgstr ""
1221
 
1222
- #: cerber-settings.php:745
1223
  msgid "Enable data export"
1224
  msgstr ""
1225
 
1226
- #: cerber-settings.php:1178 cerber-settings.php:1574 cerber-settings.php:1602
1227
  msgid "Enable diagnostic logging"
1228
  msgstr ""
1229
 
1230
- #: cerber-settings.php:985
1231
  msgid "Enable error shielding"
1232
  msgstr ""
1233
 
1234
- #: cerber-settings.php:1482
1235
  msgid "Enable invisible reCAPTCHA"
1236
  msgstr ""
1237
 
@@ -1239,41 +1265,41 @@ msgstr ""
1239
  msgid "Enable master mode"
1240
  msgstr ""
1241
 
1242
- #: cerber-settings.php:1002
1243
  msgid ""
1244
  "Enable optional traffic logging if you need to monitor suspicious and "
1245
  "malicious activity or solve security issues"
1246
  msgstr ""
1247
 
1248
- #: cerber-settings.php:1512
1249
  msgid "Enable reCAPTCHA for WooCommerce login form"
1250
  msgstr ""
1251
 
1252
- #: cerber-settings.php:1502
1253
  msgid "Enable reCAPTCHA for WooCommerce lost password form"
1254
  msgstr ""
1255
 
1256
- #: cerber-settings.php:1492
1257
  msgid "Enable reCAPTCHA for WooCommerce registration form"
1258
  msgstr ""
1259
 
1260
- #: cerber-settings.php:1517
1261
  msgid "Enable reCAPTCHA for WordPress comment form"
1262
  msgstr ""
1263
 
1264
- #: cerber-settings.php:1507
1265
  msgid "Enable reCAPTCHA for WordPress login form"
1266
  msgstr ""
1267
 
1268
- #: cerber-settings.php:1497
1269
  msgid "Enable reCAPTCHA for WordPress lost password form"
1270
  msgstr ""
1271
 
1272
- #: cerber-settings.php:1487
1273
  msgid "Enable reCAPTCHA for WordPress registration form"
1274
  msgstr ""
1275
 
1276
- #: cerber-settings.php:928
1277
  msgid "Enable reporting"
1278
  msgstr ""
1279
 
@@ -1281,19 +1307,19 @@ msgstr ""
1281
  msgid "Enable slave mode"
1282
  msgstr ""
1283
 
1284
- #: cerber-settings.php:954
1285
  msgid "Enable traffic inspection"
1286
  msgstr ""
1287
 
1288
- #: admin/cerber-dashboard.php:2190
1289
  msgid "enabled"
1290
  msgstr ""
1291
 
1292
- #: cerber-settings.php:703 admin/cerber-users.php:479
1293
  msgid "Enabled, access to API using standard user passwords is allowed"
1294
  msgstr ""
1295
 
1296
- #: cerber-settings.php:704 admin/cerber-users.php:480
1297
  msgid "Enabled, no access to API using standard user passwords"
1298
  msgstr ""
1299
 
@@ -1306,13 +1332,13 @@ msgstr ""
1306
  msgid "Enforce two-factor authentication with fixed intervals"
1307
  msgstr ""
1308
 
1309
- #: cerber-settings.php:1435
1310
  msgid ""
1311
  "Enter a part of query string or query path to exclude a request from "
1312
  "inspection by the engine. One item per line."
1313
  msgstr ""
1314
 
1315
- #: cerber-settings.php:973
1316
  msgid ""
1317
  "Enter a request URI to exclude the request from inspection. One item per "
1318
  "line."
@@ -1322,14 +1348,14 @@ msgstr ""
1322
  msgid "Enter the code from the email in the field below."
1323
  msgstr ""
1324
 
1325
- #: admin/cerber-dashboard.php:2186 admin/cerber-dashboard.php:2187
1326
- #: admin/cerber-dashboard.php:3279
1327
  msgid "entry"
1328
  msgid_plural "entries"
1329
  msgstr[0] ""
1330
  msgstr[1] ""
1331
 
1332
- #: cerber-settings.php:980
1333
  msgid "Erroneous Request Shielding"
1334
  msgstr ""
1335
 
@@ -1338,7 +1364,7 @@ msgid "Error while parsing file"
1338
  msgstr ""
1339
 
1340
  #: cerber-load.php:742 cerber-load.php:755 cerber-load.php:763
1341
- #: cerber-load.php:1083 cerber-load.php:1945 cerber-load.php:2268
1342
  #: cerber-load.php:3416 cerber-common.php:497 cerber-common.php:648
1343
  #: cerber-common.php:653 cerber-common.php:659 cerber-common.php:663
1344
  #: nexus/cerber-nexus-slave.php:203 nexus/cerber-nexus-slave.php:214
@@ -1347,16 +1373,16 @@ msgstr ""
1347
  msgid "ERROR:"
1348
  msgstr ""
1349
 
1350
- #: cerber-scanner.php:3989
1351
  #, php-format
1352
  msgid "Error: file %s cannot be used."
1353
  msgstr ""
1354
 
1355
- #: admin/cerber-dashboard.php:4750
1356
  msgid "Errors"
1357
  msgstr ""
1358
 
1359
- #: admin/cerber-dashboard.php:1014 admin/cerber-dashboard.php:1396
1360
  msgid "Event"
1361
  msgstr ""
1362
 
@@ -1372,7 +1398,7 @@ msgstr ""
1372
  msgid "Every hour"
1373
  msgstr ""
1374
 
1375
- #: admin/cerber-dashboard.php:2212
1376
  msgctxt "Example: Last malware scan: 23 Jan 2018"
1377
  msgid "Last malware scan"
1378
  msgstr ""
@@ -1385,7 +1411,7 @@ msgstr ""
1385
  msgid "Executable file extension detected"
1386
  msgstr ""
1387
 
1388
- #: cerber-settings.php:1123 cerber-settings.php:1132
1389
  msgid "Executable files"
1390
  msgstr ""
1391
 
@@ -1393,7 +1419,7 @@ msgstr ""
1393
  msgid "Executable files are not supported. Please upload a ZIP archive."
1394
  msgstr ""
1395
 
1396
- #: admin/cerber-dashboard.php:231 admin/cerber-users.php:1056
1397
  msgid "Expires"
1398
  msgstr ""
1399
 
@@ -1401,7 +1427,7 @@ msgstr ""
1401
  msgid "expires"
1402
  msgstr ""
1403
 
1404
- #: admin/cerber-dashboard.php:1427 admin/cerber-dashboard.php:4776
1405
  msgid "Export"
1406
  msgstr ""
1407
 
@@ -1409,24 +1435,24 @@ msgstr ""
1409
  msgid "Export settings to the file"
1410
  msgstr ""
1411
 
1412
- #: admin/cerber-admin.php:1210
1413
  msgid "Extension"
1414
  msgstr ""
1415
 
1416
- #: admin/cerber-dashboard.php:2178
1417
  msgid "failed attempts"
1418
  msgstr ""
1419
 
1420
- #: admin/cerber-dashboard.php:2062
1421
  msgid "Failed login attempts"
1422
  msgstr ""
1423
 
1424
- #: admin/cerber-admin-settings.php:1051
1425
  #, php-format
1426
  msgid "Field %s contains an invalid value"
1427
  msgstr ""
1428
 
1429
- #: admin/cerber-admin-settings.php:1045
1430
  #, php-format
1431
  msgid "Field %s may not be empty"
1432
  msgstr ""
@@ -1445,7 +1471,7 @@ msgstr ""
1445
  msgid "File deleted"
1446
  msgstr ""
1447
 
1448
- #: admin/cerber-admin.php:1207
1449
  msgid "File extensions statistics"
1450
  msgstr ""
1451
 
@@ -1453,7 +1479,7 @@ msgstr ""
1453
  msgid "File is missing"
1454
  msgstr ""
1455
 
1456
- #: admin/cerber-admin.php:1392
1457
  msgid "File Name"
1458
  msgstr ""
1459
 
@@ -1473,23 +1499,23 @@ msgstr ""
1473
  msgid "Filename is prohibited"
1474
  msgstr ""
1475
 
1476
- #: admin/cerber-admin.php:1117 admin/cerber-admin.php:1211
1477
  msgid "Files"
1478
  msgstr ""
1479
 
1480
- #: cerber-settings.php:1345
1481
  msgid "Files in temporary directories"
1482
  msgstr ""
1483
 
1484
- #: cerber-settings.php:1349
1485
  msgid "Files in the sessions directory"
1486
  msgstr ""
1487
 
1488
- #: cerber-settings.php:1329
1489
  msgid "Files in these directories"
1490
  msgstr ""
1491
 
1492
- #: cerber-scanner.php:4812
1493
  msgid "Files scanned"
1494
  msgstr ""
1495
 
@@ -1497,23 +1523,23 @@ msgstr ""
1497
  msgid "Files to scan"
1498
  msgstr ""
1499
 
1500
- #: cerber-settings.php:1336
1501
  msgid "Files with these extensions"
1502
  msgstr ""
1503
 
1504
- #: admin/cerber-admin.php:1003
1505
  msgid "Files without extension"
1506
  msgstr ""
1507
 
1508
- #: admin/cerber-dashboard.php:1491
1509
  msgid "Filter"
1510
  msgstr ""
1511
 
1512
- #: admin/cerber-dashboard.php:1479 admin/cerber-users.php:1101
1513
  msgid "Filter by registered user"
1514
  msgstr ""
1515
 
1516
- #: cerber-scanner.php:3757
1517
  msgid "Finalizing the scan"
1518
  msgstr ""
1519
 
@@ -1525,15 +1551,21 @@ msgstr ""
1525
  msgid "Fixed number of logins"
1526
  msgstr ""
1527
 
1528
- #: admin/cerber-admin.php:1115
1529
  msgid "Folder"
1530
  msgstr ""
1531
 
 
 
 
 
 
 
1532
  #: cerber-common.php:1943
1533
  msgid "Forbidden URL"
1534
  msgstr ""
1535
 
1536
- #: cerber-settings.php:762
1537
  msgid "Form fields data"
1538
  msgstr ""
1539
 
@@ -1541,51 +1573,51 @@ msgstr ""
1541
  msgid "Form submission denied"
1542
  msgstr ""
1543
 
1544
- #: admin/cerber-dashboard.php:4753
1545
  msgid "Form submissions"
1546
  msgstr ""
1547
 
1548
- #: cerber-load.php:4891
1549
  msgid "From the country"
1550
  msgstr ""
1551
 
1552
- #: cerber-load.php:4888
1553
  msgid "From the IP address"
1554
  msgstr ""
1555
 
1556
- #: cerber-settings.php:1594
1557
  msgid "Full access mode"
1558
  msgstr ""
1559
 
1560
- #: cerber-scanner.php:1032 admin/cerber-dashboard.php:2218
1561
  msgid "Full Scan"
1562
  msgstr ""
1563
 
1564
- #: cerber-scanner.php:4799
1565
  msgid "Full Scan Report"
1566
  msgstr ""
1567
 
1568
- #: admin/cerber-dashboard.php:1452
1569
  msgid "Get me notified when such an event occurs"
1570
  msgstr ""
1571
 
1572
- #: cerber-settings.php:880
1573
  msgid "Get notified instantly with mobile and desktop notifications"
1574
  msgstr ""
1575
 
1576
- #: cerber-load.php:4897 cerber-load.php:6290
1577
  msgid "Getting Started Guide"
1578
  msgstr ""
1579
 
1580
- #: admin/cerber-dashboard.php:5532
1581
  msgid "Global"
1582
  msgstr ""
1583
 
1584
- #: cerber-settings.php:1325
1585
  msgid "Global Exclusions"
1586
  msgstr ""
1587
 
1588
- #: cerber-settings.php:651
1589
  msgid "Grant access to the website to logged-in users only"
1590
  msgstr ""
1591
 
@@ -1593,15 +1625,15 @@ msgstr ""
1593
  msgid "Group"
1594
  msgstr ""
1595
 
1596
- #: admin/cerber-dashboard.php:5438
1597
  msgid "Hardening"
1598
  msgstr ""
1599
 
1600
- #: cerber-settings.php:423
1601
  msgid "Hardening WordPress"
1602
  msgstr ""
1603
 
1604
- #: admin/cerber-dashboard.php:5721
1605
  msgid "Help"
1606
  msgstr ""
1607
 
@@ -1609,7 +1641,7 @@ msgstr ""
1609
  msgid "Here are the details of the sign-in attempt"
1610
  msgstr ""
1611
 
1612
- #: cerber-load.php:4868
1613
  msgid "Hi!"
1614
  msgstr ""
1615
 
@@ -1621,24 +1653,24 @@ msgstr ""
1621
  msgid "Hide Toolbar when viewing site"
1622
  msgstr ""
1623
 
1624
- #: cerber-settings.php:1219 cerber-settings.php:1265
1625
  msgid "High severity"
1626
  msgstr ""
1627
 
1628
- #: admin/cerber-dashboard.php:4686 admin/cerber-users.php:1058
1629
  msgid "Host Info"
1630
  msgstr ""
1631
 
1632
- #: admin/cerber-dashboard.php:229 admin/cerber-dashboard.php:1393
1633
  msgid "Hostname"
1634
  msgstr ""
1635
 
1636
- #: cerber-settings.php:1445
1637
  msgid ""
1638
  "How the plugin processes comments submitted through the standard comment form"
1639
  msgstr ""
1640
 
1641
- #: cerber-settings.php:161
1642
  msgid "How WP Cerber loads its core and security mechanisms"
1643
  msgstr ""
1644
 
@@ -1657,29 +1689,29 @@ msgid ""
1657
  "block below."
1658
  msgstr ""
1659
 
1660
- #: cerber-settings.php:1448
1661
  msgid "If a spam comment detected"
1662
  msgstr ""
1663
 
1664
- #: cerber-settings.php:1227
1665
  msgid "If any changes in scan results occurred"
1666
  msgstr ""
1667
 
1668
- #: cerber-settings.php:390
1669
  #, php-format
1670
  msgid "if empty, the default format %s will be used"
1671
  msgstr ""
1672
 
1673
- #: cerber-settings.php:938 cerber-settings.php:1241
1674
  msgid ""
1675
  "if empty, the email addresses from the notification settings will be used"
1676
  msgstr ""
1677
 
1678
- #: cerber-settings.php:856
1679
  msgid "If empty, the SMTP username is used"
1680
  msgstr ""
1681
 
1682
- #: cerber-settings.php:781
1683
  #, php-format
1684
  msgid "if empty, the website administrator email %s will be used"
1685
  msgstr ""
@@ -1694,7 +1726,7 @@ msgstr ""
1694
  msgid "If necessary, <%s>unblock the IP address<%s>."
1695
  msgstr ""
1696
 
1697
- #: cerber-settings.php:1228
1698
  msgid "If new issues found"
1699
  msgstr ""
1700
 
@@ -1702,19 +1734,19 @@ msgstr ""
1702
  msgid "If the number of concurrent user sessions is greater"
1703
  msgstr ""
1704
 
1705
- #: cerber-load.php:1833
1706
  msgid ""
1707
  "If we have found your account, we have sent the confirmation link to the "
1708
  "email address on the account."
1709
  msgstr ""
1710
 
1711
- #: cerber-load.php:4700
1712
  msgid ""
1713
  "If you believe you should be able to perform this request, please let us "
1714
  "know."
1715
  msgstr ""
1716
 
1717
- #: cerber-settings.php:153
1718
  msgid "If you forget your Custom login URL, you will be unable to log in."
1719
  msgstr ""
1720
 
@@ -1728,32 +1760,32 @@ msgstr ""
1728
  msgid "Ignore"
1729
  msgstr ""
1730
 
1731
- #: cerber-settings.php:1288
1732
  msgid "Ignore files with these extensions"
1733
  msgstr ""
1734
 
1735
- #: admin/cerber-dashboard.php:3173
1736
  msgid "Ignore global rate limits"
1737
  msgstr ""
1738
 
1739
- #: admin/cerber-dashboard.php:5570
1740
  msgid "Ignore List"
1741
  msgstr ""
1742
 
1743
- #: cerber-settings.php:994
1744
  msgid "Ignore logged-in users"
1745
  msgstr ""
1746
 
1747
- #: cerber-settings.php:280
1748
  msgid "Immediately block IP after any request to wp-login.php"
1749
  msgstr ""
1750
 
1751
- #: cerber-settings.php:275
1752
  msgid ""
1753
  "Immediately block IP when attempting to log in with a non-existing username"
1754
  msgstr ""
1755
 
1756
- #: cerber-load.php:6299
1757
  msgid "Import settings"
1758
  msgstr ""
1759
 
@@ -1765,33 +1797,33 @@ msgstr ""
1765
  msgid "Important note if you have a caching plugin in place"
1766
  msgstr ""
1767
 
1768
- #: admin/cerber-dashboard.php:2178 admin/cerber-dashboard.php:2179
1769
  msgid "in 24 hours"
1770
  msgstr ""
1771
 
1772
- #: cerber-settings.php:317
1773
  msgid ""
1774
  "In the Citadel mode nobody is able to log in except IPs from the White IP "
1775
  "Access List. Active user sessions will not be affected."
1776
  msgstr ""
1777
 
1778
- #: cerber-settings.php:752
1779
  msgid "Include activity log events"
1780
  msgstr ""
1781
 
1782
- #: cerber-settings.php:1232
1783
  msgid "Include file sizes"
1784
  msgstr ""
1785
 
1786
- #: cerber-settings.php:1236
1787
  msgid "Include scan errors"
1788
  msgstr ""
1789
 
1790
- #: cerber-settings.php:758
1791
  msgid "Include traffic log entries"
1792
  msgstr ""
1793
 
1794
- #: admin/cerber-dashboard.php:5770
1795
  msgid "Incorrect IP address or IP range"
1796
  msgstr ""
1797
 
@@ -1805,7 +1837,7 @@ msgid ""
1805
  "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
1806
  msgstr ""
1807
 
1808
- #: cerber-settings.php:160
1809
  msgid "Initialization Mode"
1810
  msgstr ""
1811
 
@@ -1825,7 +1857,11 @@ msgstr ""
1825
  msgid "Install the access token on the master website."
1826
  msgstr ""
1827
 
1828
- #: admin/cerber-dashboard.php:2231
 
 
 
 
1829
  msgid "Integrity"
1830
  msgstr ""
1831
 
@@ -1853,26 +1889,26 @@ msgstr ""
1853
  msgid "Invalid user"
1854
  msgstr ""
1855
 
1856
- #: cerber-settings.php:1481
1857
  msgid "Invisible reCAPTCHA"
1858
  msgstr ""
1859
 
1860
- #: admin/cerber-dashboard.php:228 admin/cerber-dashboard.php:1012
1861
- #: admin/cerber-dashboard.php:1392 admin/cerber-dashboard.php:4685
1862
  #: admin/cerber-users.php:1057
1863
  msgid "IP Address"
1864
  msgstr ""
1865
 
1866
- #: cerber-load.php:5978 cerber-load.php:5979 admin/cerber-dashboard.php:4199
1867
  msgid "IP address"
1868
  msgstr ""
1869
 
1870
- #: admin/cerber-dashboard.php:397
1871
  #, php-format
1872
  msgid "IP address %s has been added to Black IP Access List"
1873
  msgstr ""
1874
 
1875
- #: admin/cerber-dashboard.php:400
1876
  #, php-format
1877
  msgid "IP address %s has been added to White IP Access List"
1878
  msgstr ""
@@ -1885,7 +1921,7 @@ msgstr ""
1885
  msgid "IP address is not allowed"
1886
  msgstr ""
1887
 
1888
- #: admin/cerber-dashboard.php:369
1889
  msgid "IP address, range, wildcard, or CIDR"
1890
  msgstr ""
1891
 
@@ -1897,7 +1933,7 @@ msgstr ""
1897
  msgid "IP blacklisted"
1898
  msgstr ""
1899
 
1900
- #: cerber-common.php:1832 admin/cerber-dashboard.php:1157
1901
  msgid "IP blocked"
1902
  msgstr ""
1903
 
@@ -1909,7 +1945,7 @@ msgstr ""
1909
  msgid "IP whitelisted"
1910
  msgstr ""
1911
 
1912
- #: cerber-scanner.php:4827 admin/cerber-admin.php:116
1913
  msgid "Issues total"
1914
  msgstr ""
1915
 
@@ -1917,7 +1953,7 @@ msgstr ""
1917
  msgid "It is visible only to website administrators"
1918
  msgstr ""
1919
 
1920
- #: cerber-scanner.php:2622
1921
  #, php-format
1922
  msgid ""
1923
  "It may remain after upgrading to a newer version of %s. It also may be a "
@@ -1935,86 +1971,86 @@ msgstr ""
1935
  msgid "KB/sec"
1936
  msgstr ""
1937
 
1938
- #: nexus/cerber-nexus-master.php:705
1939
  msgid ""
1940
  "Keep in mind: You have added the website that does not support SSL "
1941
  "encryption. This may lead to data leakage."
1942
  msgstr ""
1943
 
1944
- #: cerber-settings.php:354 cerber-settings.php:1105
1945
  msgid "Keep log records of logged in users for"
1946
  msgstr ""
1947
 
1948
- #: cerber-settings.php:348 cerber-settings.php:1099
1949
  msgid "Keep log records of not logged in visitors for"
1950
  msgstr ""
1951
 
1952
- #: cerber-settings.php:1276
1953
  msgid ""
1954
  "Keep the WordPress uploads directory clean and secure. Detect injected files "
1955
  "with public web access, report them, and remove malicious ones."
1956
  msgstr ""
1957
 
1958
- #: cerber-lab.php:899 admin/cerber-admin-settings.php:104
1959
- #: admin/cerber-admin-settings.php:263
1960
  msgid "Know more"
1961
  msgstr ""
1962
 
1963
- #: admin/cerber-dashboard.php:5910
1964
  msgid "Know more about all advantages at"
1965
  msgstr ""
1966
 
1967
- #: admin/cerber-admin.php:1214
1968
  msgid "Largest"
1969
  msgstr ""
1970
 
1971
- #: cerber-load.php:4825
1972
  #, php-format
1973
  msgid "Last failed attempt was at %s from IP %s using username: %s."
1974
  msgstr ""
1975
 
1976
- #: admin/cerber-dashboard.php:2182
1977
  msgid "Last lockout"
1978
  msgstr ""
1979
 
1980
- #: cerber-load.php:4859
1981
  #, php-format
1982
  msgid "Last lockout was added: %s for IP %s"
1983
  msgstr ""
1984
 
1985
- #: admin/cerber-dashboard.php:1971 admin/cerber-dashboard.php:2061
1986
  msgid "Last login"
1987
  msgstr ""
1988
 
1989
- #: admin/cerber-dashboard.php:1962
1990
  msgid "Last seen"
1991
  msgstr ""
1992
 
1993
- #: cerber-settings.php:1202
1994
  msgid "Launch Full Scan"
1995
  msgstr ""
1996
 
1997
- #: cerber-settings.php:1197
1998
  msgid "Launch Quick Scan"
1999
  msgstr ""
2000
 
2001
- #: cerber-settings.php:167
2002
  msgid "Legacy mode"
2003
  msgstr ""
2004
 
2005
- #: admin/cerber-dashboard.php:5625
2006
  msgid "License"
2007
  msgstr ""
2008
 
2009
- #: cerber-settings.php:1586
2010
  msgid "Limit access by IP address"
2011
  msgstr ""
2012
 
2013
- #: cerber-settings.php:1532
2014
  msgid "Limit attempts"
2015
  msgstr ""
2016
 
2017
- #: cerber-settings.php:180
2018
  msgid "Limit login attempts"
2019
  msgstr ""
2020
 
@@ -2034,11 +2070,11 @@ msgstr ""
2034
  msgid "Limit reached"
2035
  msgstr ""
2036
 
2037
- #: admin/cerber-dashboard.php:363
2038
  msgid "List is empty"
2039
  msgstr ""
2040
 
2041
- #: admin/cerber-dashboard.php:5505
2042
  msgid "Live Traffic"
2043
  msgstr ""
2044
 
@@ -2050,7 +2086,7 @@ msgstr ""
2050
  msgid "Load entries"
2051
  msgstr ""
2052
 
2053
- #: cerber-settings.php:164
2054
  msgid "Load security engine"
2055
  msgstr ""
2056
 
@@ -2062,8 +2098,8 @@ msgstr ""
2062
  msgid "Local hash not found"
2063
  msgstr ""
2064
 
2065
- #: admin/cerber-dashboard.php:1016 admin/cerber-dashboard.php:1397
2066
- #: admin/cerber-dashboard.php:4688
2067
  msgid "Local User"
2068
  msgstr ""
2069
 
@@ -2071,34 +2107,34 @@ msgstr ""
2071
  msgid "Location:"
2072
  msgstr ""
2073
 
2074
- #: cerber-settings.php:1533
2075
  #, php-format
2076
  msgid ""
2077
  "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
2078
  msgstr ""
2079
 
2080
- #: cerber-common.php:1913 admin/cerber-dashboard.php:1769
2081
  msgid "Locked out"
2082
  msgstr ""
2083
 
2084
- #: admin/cerber-dashboard.php:702
2085
  #, php-format
2086
  msgid "Lockout for %s was removed"
2087
  msgstr ""
2088
 
2089
- #: cerber-settings.php:789 cerber-settings.php:899
2090
  msgid "Lockout notification"
2091
  msgstr ""
2092
 
2093
- #: admin/cerber-dashboard.php:5435
2094
  msgid "Lockouts"
2095
  msgstr ""
2096
 
2097
- #: admin/cerber-dashboard.php:2179
2098
  msgid "lockouts"
2099
  msgstr ""
2100
 
2101
- #: admin/cerber-dashboard.php:2181
2102
  msgid "Lockouts at the moment"
2103
  msgstr ""
2104
 
@@ -2106,23 +2142,23 @@ msgstr ""
2106
  msgid "Lockouts occurred"
2107
  msgstr ""
2108
 
2109
- #: cerber-settings.php:1016
2110
  msgid "Log all REST API requests"
2111
  msgstr ""
2112
 
2113
- #: cerber-settings.php:1021
2114
  msgid "Log all XML-RPC requests"
2115
  msgstr ""
2116
 
2117
- #: admin/cerber-dashboard.php:6091
2118
  msgid "Log In"
2119
  msgstr ""
2120
 
2121
- #: admin/cerber-dashboard.php:4050
2122
  msgid "Log into the website"
2123
  msgstr ""
2124
 
2125
- #: admin/cerber-dashboard.php:6092
2126
  msgid "Log Out"
2127
  msgstr ""
2128
 
@@ -2138,16 +2174,16 @@ msgstr ""
2138
  msgid "Logged out everywhere"
2139
  msgstr ""
2140
 
2141
- #: cerber-settings.php:489 cerber-settings.php:1424
2142
- #: admin/cerber-dashboard.php:2184
2143
  msgid "Logged-in users"
2144
  msgstr ""
2145
 
2146
- #: cerber-settings.php:1009
2147
  msgid "Logging disabled"
2148
  msgstr ""
2149
 
2150
- #: cerber-settings.php:1006
2151
  msgid "Logging mode"
2152
  msgstr ""
2153
 
@@ -2155,7 +2191,7 @@ msgstr ""
2155
  msgid "Login failed"
2156
  msgstr ""
2157
 
2158
- #: cerber-settings.php:1506
2159
  msgid "Login form"
2160
  msgstr ""
2161
 
@@ -2175,11 +2211,11 @@ msgstr ""
2175
  msgid "Login from a different network Class C"
2176
  msgstr ""
2177
 
2178
- #: admin/cerber-dashboard.php:1142
2179
  msgid "Login issues"
2180
  msgstr ""
2181
 
2182
- #: cerber-settings.php:175
2183
  msgid "Login Security"
2184
  msgstr ""
2185
 
@@ -2187,27 +2223,27 @@ msgstr ""
2187
  msgid "Login:"
2188
  msgstr ""
2189
 
2190
- #: admin/cerber-dashboard.php:4761
2191
  msgid "Longer than"
2192
  msgstr ""
2193
 
2194
- #: cerber-settings.php:1496
2195
  msgid "Lost password form"
2196
  msgstr ""
2197
 
2198
- #: cerber-settings.php:1217 cerber-settings.php:1263
2199
  msgid "Low severity"
2200
  msgstr ""
2201
 
2202
- #: admin/cerber-dashboard.php:5436
2203
  msgid "Main Settings"
2204
  msgstr ""
2205
 
2206
- #: admin/cerber-dashboard.php:3302
2207
  msgid "Main settings"
2208
  msgstr ""
2209
 
2210
- #: cerber-settings.php:266
2211
  msgid "Make your protection smarter!"
2212
  msgstr ""
2213
 
@@ -2215,7 +2251,7 @@ msgstr ""
2215
  msgid "Malicious activities mitigated"
2216
  msgstr ""
2217
 
2218
- #: admin/cerber-dashboard.php:2808
2219
  msgid "Malicious Activity"
2220
  msgstr ""
2221
 
@@ -2243,97 +2279,97 @@ msgstr ""
2243
  msgid "Malware Scan"
2244
  msgstr ""
2245
 
2246
- #: admin/cerber-dashboard.php:5621
2247
  msgid "Manage Settings"
2248
  msgstr ""
2249
 
2250
- #: cerber-settings.php:1450
2251
  msgid "Mark it as spam"
2252
  msgstr ""
2253
 
2254
- #: cerber-settings.php:798 cerber-settings.php:906
2255
  msgid "Mask sensitive data"
2256
  msgstr ""
2257
 
2258
- #: cerber-settings.php:1052
2259
  msgid "Mask these form fields"
2260
  msgstr ""
2261
 
2262
- #: cerber-settings.php:799 cerber-settings.php:907
2263
  msgid "Mask usernames and IP addresses in notifications and alerts"
2264
  msgstr ""
2265
 
2266
- #: cerber-settings.php:1540
2267
  msgid "Master settings"
2268
  msgstr ""
2269
 
2270
- #: cerber-settings.php:958 cerber-settings.php:989
2271
  msgid "Maximum compatibility"
2272
  msgstr ""
2273
 
2274
- #: admin/cerber-dashboard.php:3159
2275
  msgid "Maximum number of alerts to send"
2276
  msgstr ""
2277
 
2278
- #: cerber-settings.php:959 cerber-settings.php:990
2279
  msgid "Maximum security"
2280
  msgstr ""
2281
 
2282
- #: cerber-settings.php:1218 cerber-settings.php:1264
2283
  msgid "Medium severity"
2284
  msgstr ""
2285
 
2286
- #: cerber-settings.php:803 cerber-settings.php:912
2287
  msgid "Message format"
2288
  msgstr ""
2289
 
2290
- #: cerber-settings.php:1093
2291
  msgid "milliseconds"
2292
  msgstr ""
2293
 
2294
- #: cerber-settings.php:1010
2295
  msgid "Minimal"
2296
  msgstr ""
2297
 
2298
- #: cerber-settings.php:186 cerber-settings.php:332
2299
  msgid "minutes"
2300
  msgstr ""
2301
 
2302
- #: cerber-settings.php:710
2303
  msgid "minutes (leave empty to use the default WordPress value)"
2304
  msgstr ""
2305
 
2306
- #: cerber-settings.php:687 cerber-settings.php:1170
2307
  msgid "Miscellaneous Settings"
2308
  msgstr ""
2309
 
2310
- #: cerber-settings.php:189
2311
  msgid "Mitigate aggressive attempts"
2312
  msgstr ""
2313
 
2314
- #: admin/cerber-dashboard.php:3133
2315
  msgid "Mobile alerts are not configured"
2316
  msgstr ""
2317
 
2318
  #. %s is the name of a mobile device.
2319
- #: admin/cerber-dashboard.php:3130
2320
  #, php-format
2321
  msgid "Mobile alerts will be sent to %s"
2322
  msgstr ""
2323
 
2324
- #: admin/cerber-admin.php:927 admin/cerber-admin.php:1394
2325
  msgid "Modified"
2326
  msgstr ""
2327
 
2328
- #: cerber-settings.php:1128
2329
  msgid "Monitor modified files"
2330
  msgstr ""
2331
 
2332
- #: cerber-settings.php:1119
2333
  msgid "Monitor new files"
2334
  msgstr ""
2335
 
2336
- #: cerber-settings.php:1455
2337
  msgid "Move spam comments to trash after"
2338
  msgstr ""
2339
 
@@ -2353,42 +2389,42 @@ msgstr ""
2353
  msgid "Multiple suspicious requests"
2354
  msgstr ""
2355
 
2356
- #: admin/cerber-dashboard.php:1161
2357
  msgid "My activity"
2358
  msgstr ""
2359
 
2360
- #: admin/cerber-dashboard.php:1162 admin/cerber-dashboard.php:4758
2361
  msgid "My IP"
2362
  msgstr ""
2363
 
2364
- #: cerber-settings.php:411
2365
  msgid "My IP address"
2366
  msgstr ""
2367
 
2368
- #: admin/cerber-dashboard.php:4757
2369
  msgid "My requests"
2370
  msgstr ""
2371
 
2372
- #: cerber-settings.php:295 admin/cerber-dashboard.php:2593
2373
  msgid "My site is behind a reverse proxy"
2374
  msgstr ""
2375
 
2376
- #: nexus/cerber-nexus-master.php:1303 nexus/cerber-nexus.php:94
2377
  #: nexus/cerber-nexus.php:104
2378
  msgid "My Websites"
2379
  msgstr ""
2380
 
2381
- #: admin/cerber-dashboard.php:1805
2382
  msgid "Network:"
2383
  msgstr ""
2384
 
2385
  #: cerber-common.php:2244 nexus/cerber-slave-list.php:347
2386
- #: admin/cerber-dashboard.php:513 admin/cerber-dashboard.php:2160
2387
- #: admin/cerber-dashboard.php:2209
2388
  msgid "Never"
2389
  msgstr ""
2390
 
2391
- #: cerber-load.php:4906
2392
  msgid "New Custom login URL"
2393
  msgstr ""
2394
 
@@ -2400,42 +2436,40 @@ msgstr ""
2400
  msgid "New files"
2401
  msgstr ""
2402
 
2403
- #: admin/cerber-dashboard.php:1141
2404
  msgid "New users"
2405
  msgstr ""
2406
 
2407
- #: cerber-settings.php:793
2408
  msgid "New version is available"
2409
  msgstr ""
2410
 
2411
- #: admin/cerber-admin.php:1217
2412
  msgid "Newest"
2413
  msgstr ""
2414
 
2415
- #: admin/cerber-dashboard.php:1444 admin/cerber-dashboard.php:1891
2416
- #: admin/cerber-dashboard.php:2768 admin/cerber-admin.php:1334
2417
  msgid "No activity has been logged yet."
2418
  msgstr ""
2419
 
2420
- #: admin/cerber-dashboard.php:2195
2421
  msgid "no connection"
2422
  msgstr ""
2423
 
2424
- #: admin/cerber-admin.php:1019
2425
- msgid ""
2426
- "No data for generating reports. Please run the Full Scan. After the scan is "
2427
- "completed, the reports will be generated."
2428
  msgstr ""
2429
 
2430
- #: cerber-settings.php:140
2431
  msgid "No devices found"
2432
  msgstr ""
2433
 
2434
- #: admin/cerber-dashboard.php:1447
2435
  msgid "No events found using the given search criteria"
2436
  msgstr ""
2437
 
2438
- #: admin/cerber-admin.php:1182
2439
  msgid "No extension"
2440
  msgstr ""
2441
 
@@ -2447,27 +2481,27 @@ msgstr ""
2447
  msgid "No files match the specified filter."
2448
  msgstr ""
2449
 
2450
- #: admin/cerber-dashboard.php:3164
2451
  msgid "No limit"
2452
  msgstr ""
2453
 
2454
- #: admin/cerber-dashboard.php:259 admin/cerber-dashboard.php:2828
2455
  msgid "No lockouts at the moment. The sky is clear."
2456
  msgstr ""
2457
 
2458
- #: admin/cerber-dashboard.php:4720
2459
  msgid "No requests found using the given search criteria"
2460
  msgstr ""
2461
 
2462
- #: admin/cerber-dashboard.php:4717
2463
  msgid "No requests have been logged yet."
2464
  msgstr ""
2465
 
2466
- #: cerber-settings.php:619
2467
  msgid "No restrictions"
2468
  msgstr ""
2469
 
2470
- #: admin/cerber-dashboard.php:3939
2471
  msgid "No rule"
2472
  msgstr ""
2473
 
@@ -2479,38 +2513,38 @@ msgstr ""
2479
  msgid "NO, maybe later"
2480
  msgstr ""
2481
 
2482
- #: admin/cerber-dashboard.php:1159 admin/cerber-dashboard.php:4752
2483
  msgid "Non-authenticated"
2484
  msgstr ""
2485
 
2486
- #: cerber-settings.php:274
2487
  msgid "Non-existing users"
2488
  msgstr ""
2489
 
2490
- #: cerber-settings.php:836
2491
  msgid "None"
2492
  msgstr ""
2493
 
2494
- #: admin/cerber-dashboard.php:2169
2495
  msgid "not active"
2496
  msgstr ""
2497
 
2498
- #: cerber-settings.php:144
2499
  msgid "Not available"
2500
  msgstr ""
2501
 
2502
- #: admin/cerber-dashboard.php:3931
2503
  #, php-format
2504
  msgid "Not permitted for one country"
2505
  msgid_plural "Not permitted for %d countries"
2506
  msgstr[0] ""
2507
  msgstr[1] ""
2508
 
2509
- #: admin/cerber-dashboard.php:4819
2510
  msgid "Not specified"
2511
  msgstr ""
2512
 
2513
- #: admin/cerber-dashboard.php:4727
2514
  msgid "Note: Logging is currently disabled"
2515
  msgstr ""
2516
 
@@ -2518,19 +2552,19 @@ msgstr ""
2518
  msgid "Notes"
2519
  msgstr ""
2520
 
2521
- #: cerber-settings.php:784 cerber-settings.php:893
2522
  msgid "Notification limit"
2523
  msgstr ""
2524
 
2525
- #: cerber-settings.php:337 admin/cerber-dashboard.php:5440
2526
  msgid "Notifications"
2527
  msgstr ""
2528
 
2529
- #: cerber-settings.php:785 cerber-settings.php:894
2530
  msgid "notifications are allowed per hour (0 means unlimited)"
2531
  msgstr ""
2532
 
2533
- #: cerber-load.php:4856
2534
  msgid "Number of active lockouts"
2535
  msgstr ""
2536
 
@@ -2538,7 +2572,7 @@ msgstr ""
2538
  msgid "Number of allowed concurrent user sessions"
2539
  msgstr ""
2540
 
2541
- #: cerber-load.php:4854
2542
  msgid "Number of lockouts is increasing"
2543
  msgstr ""
2544
 
@@ -2546,7 +2580,7 @@ msgstr ""
2546
  msgid "number of logins"
2547
  msgstr ""
2548
 
2549
- #: admin/cerber-dashboard.php:5994
2550
  msgid "OK"
2551
  msgstr ""
2552
 
@@ -2554,15 +2588,15 @@ msgstr ""
2554
  msgid "OK, nail them all"
2555
  msgstr ""
2556
 
2557
- #: admin/cerber-admin.php:1216
2558
  msgid "Oldest"
2559
  msgstr ""
2560
 
2561
- #: cerber-settings.php:1204
2562
  msgid "once a day at"
2563
  msgstr ""
2564
 
2565
- #: cerber-settings.php:1179 cerber-settings.php:1575 cerber-settings.php:1603
2566
  #, php-format
2567
  msgid "Once enabled, the log is available here: %s"
2568
  msgstr ""
@@ -2571,25 +2605,25 @@ msgstr ""
2571
  msgid "only digits are allowed"
2572
  msgstr ""
2573
 
2574
- #: cerber-settings.php:2052
2575
  msgid "Only registered and logged in users are allowed to view this website"
2576
  msgstr ""
2577
 
2578
- #: cerber-settings.php:656
2579
  msgid "Only registered and logged in website users have access to the website"
2580
  msgstr ""
2581
 
2582
- #: cerber-settings.php:637
2583
  msgid ""
2584
  "Only users from IP addresses in the White IP Access List may register on the "
2585
  "website"
2586
  msgstr ""
2587
 
2588
- #: admin/cerber-dashboard.php:3149
2589
  msgid "Optional alert limits"
2590
  msgstr ""
2591
 
2592
- #: admin/cerber-dashboard.php:371
2593
  msgid "Optional comment for this entry"
2594
  msgstr ""
2595
 
@@ -2597,7 +2631,7 @@ msgstr ""
2597
  msgid "or"
2598
  msgstr ""
2599
 
2600
- #: cerber-settings.php:1383
2601
  msgid "Other forms"
2602
  msgstr ""
2603
 
@@ -2605,19 +2639,19 @@ msgstr ""
2605
  msgid "Owner"
2606
  msgstr ""
2607
 
2608
- #: admin/cerber-dashboard.php:4206
2609
  msgid "Page generation time"
2610
  msgstr ""
2611
 
2612
- #: cerber-settings.php:1092
2613
  msgid "Page generation time threshold"
2614
  msgstr ""
2615
 
2616
- #: admin/cerber-dashboard.php:4754
2617
  msgid "Page Not Found"
2618
  msgstr ""
2619
 
2620
- #: cerber-scanner.php:3748
2621
  msgid "Parsing the list of files"
2622
  msgstr ""
2623
 
@@ -2639,7 +2673,7 @@ msgstr ""
2639
  msgid "Password reset requested"
2640
  msgstr ""
2641
 
2642
- #: admin/cerber-admin.php:1116
2643
  msgid "Path"
2644
  msgstr ""
2645
 
@@ -2651,22 +2685,22 @@ msgstr ""
2651
  msgid "Permission denied"
2652
  msgstr ""
2653
 
2654
- #: cerber-settings.php:621
2655
  msgid "Permit only email addresses that match the following"
2656
  msgstr ""
2657
 
2658
- #: admin/cerber-dashboard.php:3928
2659
  #, php-format
2660
  msgid "Permitted for one country"
2661
  msgid_plural "Permitted for %d countries"
2662
  msgstr[0] ""
2663
  msgstr[1] ""
2664
 
2665
- #: cerber-settings.php:725
2666
  msgid "Personal Data"
2667
  msgstr ""
2668
 
2669
- #: cerber-settings.php:381
2670
  msgid "Personal Preferences"
2671
  msgstr ""
2672
 
@@ -2674,7 +2708,7 @@ msgstr ""
2674
  msgid "Phone"
2675
  msgstr ""
2676
 
2677
- #: cerber-settings.php:806 cerber-settings.php:916
2678
  msgid "Plain"
2679
  msgstr ""
2680
 
@@ -2682,21 +2716,21 @@ msgstr ""
2682
  msgid "Please choose another one."
2683
  msgstr ""
2684
 
2685
- #: cerber-settings.php:150
2686
  msgid ""
2687
  "Please enable Permalinks to use this feature. Set Permalink Settings to "
2688
  "something other than Default."
2689
  msgstr ""
2690
 
2691
- #: admin/cerber-dashboard.php:3122
2692
  msgid "Please select at least one channel"
2693
  msgstr ""
2694
 
2695
- #: cerber-scanner.php:2628
2696
  msgid "Please upload a reference ZIP archive"
2697
  msgstr ""
2698
 
2699
- #: cerber-scanner.php:3989
2700
  msgid "Please upload another file."
2701
  msgstr ""
2702
 
@@ -2716,19 +2750,19 @@ msgstr ""
2716
  msgid "Policies have been updated"
2717
  msgstr ""
2718
 
2719
- #: admin/cerber-dashboard.php:4056
2720
  msgid "Post comments"
2721
  msgstr ""
2722
 
2723
- #: cerber-settings.php:299
2724
  msgid "Prefix for plugin cookies"
2725
  msgstr ""
2726
 
2727
- #: cerber-settings.php:300
2728
  msgid "Prefix may contain only Latin alphanumeric characters and underscores"
2729
  msgstr ""
2730
 
2731
- #: cerber-scanner.php:3743
2732
  msgid "Preparing for the scan"
2733
  msgstr ""
2734
 
@@ -2743,15 +2777,15 @@ msgctxt "preposition of time like: at 11:00"
2743
  msgid "at"
2744
  msgstr ""
2745
 
2746
- #: cerber-settings.php:432 cerber-settings.php:437
2747
  msgid "Prevent username discovery"
2748
  msgstr ""
2749
 
2750
- #: cerber-settings.php:433
2751
  msgid "Prevent username discovery via oEmbed"
2752
  msgstr ""
2753
 
2754
- #: cerber-settings.php:438
2755
  msgid "Prevent username discovery via user XML sitemaps"
2756
  msgstr ""
2757
 
@@ -2760,7 +2794,7 @@ msgstr ""
2760
  msgid "Previous scan started %s has not been completed. Continue scanning?"
2761
  msgstr ""
2762
 
2763
- #: cerber-settings.php:265
2764
  msgid "Proactive security rules"
2765
  msgstr ""
2766
 
@@ -2768,7 +2802,7 @@ msgstr ""
2768
  msgid "Probing for vulnerable code"
2769
  msgstr ""
2770
 
2771
- #: cerber-settings.php:198
2772
  msgid "Processing wp-login.php authentication requests"
2773
  msgstr ""
2774
 
@@ -2776,59 +2810,59 @@ msgstr ""
2776
  msgid "Profile"
2777
  msgstr ""
2778
 
2779
- #: cerber-settings.php:1298
2780
  msgid "Prohibited extensions"
2781
  msgstr ""
2782
 
2783
- #: cerber-settings.php:690
2784
  msgid "Prohibited usernames"
2785
  msgstr ""
2786
 
2787
- #: cerber-settings.php:447
2788
  msgid "Protect admin scripts"
2789
  msgstr ""
2790
 
2791
- #: cerber-settings.php:1384
2792
  msgid "Protect all forms on the website with bot detection engine"
2793
  msgstr ""
2794
 
2795
- #: cerber-settings.php:1374
2796
  msgid "Protect comment form with bot detection engine"
2797
  msgstr ""
2798
 
2799
- #: cerber-settings.php:1369
2800
  msgid "Protect registration form with bot detection engine"
2801
  msgstr ""
2802
 
2803
- #: cerber-settings.php:577
2804
  msgid "Protect site settings"
2805
  msgstr ""
2806
 
2807
- #: cerber-settings.php:515
2808
  msgid "Protect user accounts"
2809
  msgstr ""
2810
 
2811
- #: cerber-settings.php:549
2812
  msgid "Protect user roles"
2813
  msgstr ""
2814
 
2815
- #: cerber-settings.php:592
2816
  msgid "Protected settings"
2817
  msgstr ""
2818
 
2819
- #: cerber-settings.php:879
2820
  msgid "Push notifications"
2821
  msgstr ""
2822
 
2823
- #: cerber-settings.php:884
2824
  msgid "Pushbullet access token"
2825
  msgstr ""
2826
 
2827
- #: cerber-settings.php:887
2828
  msgid "Pushbullet device"
2829
  msgstr ""
2830
 
2831
- #: admin/cerber-dashboard.php:5571
2832
  msgid "Quarantine"
2833
  msgstr ""
2834
 
@@ -2836,27 +2870,27 @@ msgstr ""
2836
  msgid "Quarantined"
2837
  msgstr ""
2838
 
2839
- #: cerber-settings.php:1434
2840
  msgid "Query whitelist"
2841
  msgstr ""
2842
 
2843
- #: cerber-scanner.php:1032 admin/cerber-dashboard.php:2216
2844
  msgid "Quick Scan"
2845
  msgstr ""
2846
 
2847
- #: cerber-scanner.php:4799
2848
  msgid "Quick Scan Report"
2849
  msgstr ""
2850
 
2851
- #: cerber-settings.php:1595
2852
  msgid "Read-only mode"
2853
  msgstr ""
2854
 
2855
- #: cerber-load.php:4860 admin/cerber-dashboard.php:232
2856
  msgid "Reason"
2857
  msgstr ""
2858
 
2859
- #: cerber-settings.php:1462
2860
  msgid "reCAPTCHA settings"
2861
  msgstr ""
2862
 
@@ -2872,31 +2906,31 @@ msgstr ""
2872
  msgid "reCAPTCHA verified"
2873
  msgstr ""
2874
 
2875
- #: admin/cerber-dashboard.php:2839
2876
  msgid "Recently locked out IP addresses"
2877
  msgstr ""
2878
 
2879
- #: cerber-settings.php:1319
2880
  msgid "Recover plugins' files"
2881
  msgstr ""
2882
 
2883
- #: cerber-settings.php:1315
2884
  msgid "Recover WordPress files"
2885
  msgstr ""
2886
 
2887
- #: cerber-scanner.php:4890
2888
  msgid "Recovered"
2889
  msgstr ""
2890
 
2891
- #: cerber-scanner.php:3753
2892
  msgid "Recovering plugins files"
2893
  msgstr ""
2894
 
2895
- #: cerber-scanner.php:3751
2896
  msgid "Recovering WordPress files"
2897
  msgstr ""
2898
 
2899
- #: cerber-settings.php:675
2900
  msgid "Redirect to URL"
2901
  msgstr ""
2902
 
@@ -2912,27 +2946,27 @@ msgstr ""
2912
  msgid "Redirection rules"
2913
  msgstr ""
2914
 
2915
- #: admin/cerber-dashboard.php:4784
2916
  msgid "Refresh"
2917
  msgstr ""
2918
 
2919
- #: admin/cerber-dashboard.php:6093
2920
  msgid "Register"
2921
  msgstr ""
2922
 
2923
- #: admin/cerber-dashboard.php:4054
2924
  msgid "Register on the website"
2925
  msgstr ""
2926
 
2927
- #: admin/cerber-dashboard.php:1978 admin/cerber-dashboard.php:2063
2928
  msgid "Registered"
2929
  msgstr ""
2930
 
2931
- #: cerber-settings.php:1368 cerber-settings.php:1486
2932
  msgid "Registration form"
2933
  msgstr ""
2934
 
2935
- #: cerber-settings.php:611
2936
  msgid "Registration limit"
2937
  msgstr ""
2938
 
@@ -2940,7 +2974,7 @@ msgstr ""
2940
  msgid "Regular time intervals (days)"
2941
  msgstr ""
2942
 
2943
- #: admin/cerber-dashboard.php:221 admin/cerber-dashboard.php:357
2944
  msgid "Remove"
2945
  msgstr ""
2946
 
@@ -2948,15 +2982,15 @@ msgstr ""
2948
  msgid "Remove from the list"
2949
  msgstr ""
2950
 
2951
- #: cerber-settings.php:1214
2952
  msgid "Report an issue if any of the following is true"
2953
  msgstr ""
2954
 
2955
- #: admin/cerber-dashboard.php:4684
2956
  msgid "Request"
2957
  msgstr ""
2958
 
2959
- #: admin/cerber-dashboard.php:1483
2960
  msgid "Request ID"
2961
  msgstr ""
2962
 
@@ -2972,23 +3006,23 @@ msgstr ""
2972
  msgid "Request to XML-RPC API denied"
2973
  msgstr ""
2974
 
2975
- #: cerber-settings.php:761
2976
  msgid "Request URL"
2977
  msgstr ""
2978
 
2979
- #: cerber-settings.php:969
2980
  msgid "Request whitelist"
2981
  msgstr ""
2982
 
2983
- #: cerber-settings.php:279
2984
  msgid "Request wp-login.php"
2985
  msgstr ""
2986
 
2987
- #: admin/cerber-admin-settings.php:283
2988
  msgid "Required"
2989
  msgstr ""
2990
 
2991
- #: cerber-scanner.php:2629
2992
  msgid "Resolve issue"
2993
  msgstr ""
2994
 
@@ -2996,39 +3030,39 @@ msgstr ""
2996
  msgid "Restore"
2997
  msgstr ""
2998
 
2999
- #: cerber-settings.php:616
3000
  msgid "Restrict email addresses"
3001
  msgstr ""
3002
 
3003
- #: cerber-settings.php:608
3004
  msgid "Restrict new user registrations by the following conditions"
3005
  msgstr ""
3006
 
3007
- #: cerber-settings.php:475
3008
  msgid ""
3009
  "Restrict or completely block access to the WordPress REST API according to "
3010
  "your needs"
3011
  msgstr ""
3012
 
3013
- #: cerber-settings.php:553
3014
  msgid "Restrict roles and capabilities management with the following policies"
3015
  msgstr ""
3016
 
3017
- #: cerber-settings.php:581
3018
  msgid "Restrict updating site settings with the following policies"
3019
  msgstr ""
3020
 
3021
- #: cerber-settings.php:520
3022
  msgid ""
3023
  "Restrict user account creation and user management with the following "
3024
  "policies"
3025
  msgstr ""
3026
 
3027
- #: cerber-settings.php:385
3028
  msgid "Retrieve IP address WHOIS information when viewing the logs"
3029
  msgstr ""
3030
 
3031
- #: cerber-settings.php:1548
3032
  msgid "Return to the website list"
3033
  msgstr ""
3034
 
@@ -3036,19 +3070,19 @@ msgstr ""
3036
  msgid "Role update denied"
3037
  msgstr ""
3038
 
3039
- #: admin/cerber-dashboard.php:5531
3040
  msgid "Role-Based"
3041
  msgstr ""
3042
 
3043
- #: admin/cerber-dashboard.php:3858
3044
  msgid "Role-based rules are configured"
3045
  msgstr ""
3046
 
3047
- #: cerber-settings.php:1419
3048
  msgid "Safe mode"
3049
  msgstr ""
3050
 
3051
- #: cerber-settings.php:1082
3052
  msgid "Save $_SERVER"
3053
  msgstr ""
3054
 
@@ -3056,43 +3090,43 @@ msgstr ""
3056
  msgid "Save All Changes"
3057
  msgstr ""
3058
 
3059
- #: admin/cerber-dashboard.php:3915
3060
  msgid "Save all rules"
3061
  msgstr ""
3062
 
3063
- #: cerber-settings.php:1072
3064
  msgid "Save request cookies"
3065
  msgstr ""
3066
 
3067
- #: cerber-settings.php:1047
3068
  msgid "Save request fields"
3069
  msgstr ""
3070
 
3071
- #: cerber-settings.php:1060
3072
  msgid "Save request headers"
3073
  msgstr ""
3074
 
3075
- #: cerber-settings.php:1077
3076
  msgid "Save response cookies"
3077
  msgstr ""
3078
 
3079
- #: cerber-settings.php:1066
3080
  msgid "Save response headers"
3081
  msgstr ""
3082
 
3083
- #: cerber-settings.php:1087
3084
  msgid "Save software errors"
3085
  msgstr ""
3086
 
3087
- #: cerber-settings.php:1209
3088
  msgid "Scan results reporting"
3089
  msgstr ""
3090
 
3091
- #: cerber-settings.php:1141
3092
  msgid "Scan the sessions directory"
3093
  msgstr ""
3094
 
3095
- #: cerber-settings.php:1137
3096
  msgid "Scan web server's temporary directories"
3097
  msgstr ""
3098
 
@@ -3100,31 +3134,31 @@ msgstr ""
3100
  msgid "Scanned"
3101
  msgstr ""
3102
 
3103
- #: cerber-load.php:4925
3104
  msgid "Scanner Report"
3105
  msgstr ""
3106
 
3107
- #: cerber-settings.php:1114
3108
  msgid "Scanner settings"
3109
  msgstr ""
3110
 
3111
- #: cerber-scanner.php:3746
3112
  msgid "Scanning server's temporary directories for files"
3113
  msgstr ""
3114
 
3115
- #: cerber-scanner.php:3747
3116
  msgid "Scanning the sessions directory for files"
3117
  msgstr ""
3118
 
3119
- #: cerber-scanner.php:3745
3120
  msgid "Scanning the temporary upload directory for files"
3121
  msgstr ""
3122
 
3123
- #: cerber-scanner.php:3744
3124
  msgid "Scanning website directories for files"
3125
  msgstr ""
3126
 
3127
- #: admin/cerber-dashboard.php:5568
3128
  msgid "Scheduling"
3129
  msgstr ""
3130
 
@@ -3132,11 +3166,11 @@ msgstr ""
3132
  msgid "Search for IP address"
3133
  msgstr ""
3134
 
3135
- #: admin/cerber-dashboard.php:1480
3136
  msgid "Search for IP or username"
3137
  msgstr ""
3138
 
3139
- #: admin/cerber-dashboard.php:1484
3140
  msgid "Search in URL"
3141
  msgstr ""
3142
 
@@ -3144,11 +3178,11 @@ msgstr ""
3144
  msgid "Search results for:"
3145
  msgstr ""
3146
 
3147
- #: cerber-load.php:5993 cerber-load.php:5994
3148
  msgid "Search string"
3149
  msgstr ""
3150
 
3151
- #: cerber-scanner.php:3756
3152
  msgid "Searching for malicious code"
3153
  msgstr ""
3154
 
@@ -3156,23 +3190,23 @@ msgstr ""
3156
  msgid "Secret Access Token"
3157
  msgstr ""
3158
 
3159
- #: nexus/cerber-nexus-master.php:661
3160
  msgid "Secret Access Token is invalid"
3161
  msgstr ""
3162
 
3163
- #: cerber-settings.php:1477
3164
  msgid "Secret key"
3165
  msgstr ""
3166
 
3167
- #: admin/cerber-dashboard.php:67 admin/cerber-dashboard.php:5549
3168
  msgid "Security Rules"
3169
  msgstr ""
3170
 
3171
- #: admin/cerber-dashboard.php:4100
3172
  msgid "Security rules have been updated"
3173
  msgstr ""
3174
 
3175
- #: admin/cerber-dashboard.php:5566
3176
  msgid "Security Scanner"
3177
  msgstr ""
3178
 
@@ -3189,38 +3223,38 @@ msgid "Select one or more roles"
3189
  msgstr ""
3190
 
3191
  #. %s is the email address(es).
3192
- #: admin/cerber-dashboard.php:3111
3193
  #, php-format
3194
  msgid "Send email alerts to %s"
3195
  msgstr ""
3196
 
3197
- #: cerber-settings.php:1223
3198
  msgid "Send email report"
3199
  msgstr ""
3200
 
3201
- #: cerber-settings.php:361
3202
  msgid "Send malicious IP addresses to the Cerber Lab"
3203
  msgstr ""
3204
 
3205
  #. %s is the name of a mobile device.
3206
- #: admin/cerber-dashboard.php:3117
3207
  #, php-format
3208
  msgid "Send mobile alerts to %s"
3209
  msgstr ""
3210
 
3211
- #: cerber-settings.php:900 admin/cerber-admin-settings.php:371
3212
  msgid "Send notification if the number of active lockouts above"
3213
  msgstr ""
3214
 
3215
- #: cerber-settings.php:339
3216
  msgid "Send notification to admin email"
3217
  msgstr ""
3218
 
3219
- #: cerber-settings.php:794
3220
  msgid "Send notification when a new version of WP Cerber is available"
3221
  msgstr ""
3222
 
3223
- #: cerber-settings.php:932
3224
  msgid "Send reports on"
3225
  msgstr ""
3226
 
@@ -3232,15 +3266,15 @@ msgstr ""
3232
  msgid "Server Country"
3233
  msgstr ""
3234
 
3235
- #: cerber-load.php:1688
3236
  #, php-format
3237
  msgid "Session has been terminated"
3238
  msgid_plural "%s sessions have been terminated"
3239
  msgstr[0] ""
3240
  msgstr[1] ""
3241
 
3242
- #: admin/cerber-dashboard.php:3533 admin/cerber-dashboard.php:3546
3243
- #: admin/cerber-dashboard.php:5434
3244
  msgid "Sessions"
3245
  msgstr ""
3246
 
@@ -3248,8 +3282,8 @@ msgstr ""
3248
  msgid "Setting update denied"
3249
  msgstr ""
3250
 
3251
- #: nexus/cerber-nexus.php:95 admin/cerber-dashboard.php:5506
3252
- #: admin/cerber-dashboard.php:5567 admin/cerber-tools.php:37
3253
  #: admin/cerber-tools.php:48
3254
  msgid "Settings"
3255
  msgstr ""
@@ -3258,7 +3292,7 @@ msgstr ""
3258
  msgid "Settings has imported successfully from"
3259
  msgstr ""
3260
 
3261
- #: admin/cerber-dashboard.php:2977
3262
  msgid "Settings saved"
3263
  msgstr ""
3264
 
@@ -3266,17 +3300,17 @@ msgstr ""
3266
  msgid "Settings updated"
3267
  msgstr ""
3268
 
3269
- #: cerber-settings.php:406
3270
  msgid "Shift admin menu"
3271
  msgstr ""
3272
 
3273
- #: cerber-settings.php:407
3274
  msgid ""
3275
  "Shift the WP Cerber admin menu to the top when navigating through WP Cerber "
3276
  "admin pages"
3277
  msgstr ""
3278
 
3279
- #: cerber-settings.php:1552
3280
  msgid "Show \"Switched to\" notification"
3281
  msgstr ""
3282
 
@@ -3284,19 +3318,19 @@ msgstr ""
3284
  msgid "Show homepage in the Website column"
3285
  msgstr ""
3286
 
3287
- #: cerber-settings.php:384
3288
  msgid "Show IP WHOIS data"
3289
  msgstr ""
3290
 
3291
- #: cerber-settings.php:294
3292
  msgid "Site connection"
3293
  msgstr ""
3294
 
3295
- #: admin/cerber-dashboard.php:73 admin/cerber-dashboard.php:5564
3296
  msgid "Site Integrity"
3297
  msgstr ""
3298
 
3299
- #: cerber-settings.php:1473
3300
  msgid "Site key"
3301
  msgstr ""
3302
 
@@ -3304,20 +3338,20 @@ msgstr ""
3304
  msgid "Site policy enforcement"
3305
  msgstr ""
3306
 
3307
- #: admin/cerber-dashboard.php:5522
3308
  msgid "Site Settings"
3309
  msgstr ""
3310
 
3311
- #: cerber-settings.php:291
3312
  msgid "Site-specific settings"
3313
  msgstr ""
3314
 
3315
  #: admin/cerber-admin.php:773 admin/cerber-admin.php:928
3316
- #: admin/cerber-admin.php:1393
3317
  msgid "Size"
3318
  msgstr ""
3319
 
3320
- #: cerber-settings.php:1286
3321
  msgid "Skip files with these extensions"
3322
  msgstr ""
3323
 
@@ -3325,43 +3359,43 @@ msgstr ""
3325
  msgid "Slave Settings"
3326
  msgstr ""
3327
 
3328
- #: admin/cerber-admin.php:1213
3329
  msgid "Smallest"
3330
  msgstr ""
3331
 
3332
- #: cerber-settings.php:1011
3333
  msgid "Smart"
3334
  msgstr ""
3335
 
3336
- #: cerber-settings.php:833
3337
  msgid "SMTP encryption"
3338
  msgstr ""
3339
 
3340
- #: cerber-settings.php:855
3341
  msgid "SMTP From email"
3342
  msgstr ""
3343
 
3344
- #: cerber-settings.php:862
3345
  msgid "SMTP From name"
3346
  msgstr ""
3347
 
3348
- #: cerber-settings.php:817
3349
  msgid "SMTP host"
3350
  msgstr ""
3351
 
3352
- #: cerber-settings.php:843
3353
  msgid "SMTP password"
3354
  msgstr ""
3355
 
3356
- #: cerber-settings.php:825
3357
  msgid "SMTP port"
3358
  msgstr ""
3359
 
3360
- #: cerber-settings.php:849
3361
  msgid "SMTP username"
3362
  msgstr ""
3363
 
3364
- #: admin/cerber-dashboard.php:3457
3365
  msgid "Some errors occurred"
3366
  msgstr ""
3367
 
@@ -3373,11 +3407,11 @@ msgstr ""
3373
  msgid "Sorry, password reset is not allowed for this user."
3374
  msgstr ""
3375
 
3376
- #: cerber-settings.php:716
3377
  msgid "Sort users in the Dashboard"
3378
  msgstr ""
3379
 
3380
- #: admin/cerber-admin.php:1118 admin/cerber-admin.php:1212
3381
  msgid "Space Occupied"
3382
  msgstr ""
3383
 
@@ -3397,49 +3431,49 @@ msgstr ""
3397
  msgid "Spam form submissions denied"
3398
  msgstr ""
3399
 
3400
- #: cerber-settings.php:1358
3401
  msgid ""
3402
  "Spam protection for registration, comment, and other forms on the website"
3403
  msgstr ""
3404
 
3405
- #: cerber-settings.php:1158
3406
  msgid ""
3407
  "Specify custom PHP code signatures. One item per line. To specify a REGEX "
3408
  "pattern, enclose a whole line in two braces."
3409
  msgstr ""
3410
 
3411
- #: cerber-settings.php:1165
3412
  msgid "Specify directories to exclude from scanning. One directory per line."
3413
  msgstr ""
3414
 
3415
- #: cerber-settings.php:626
3416
  msgid ""
3417
  "Specify email addresses, wildcards or REGEX patterns. Use comma to separate "
3418
  "items."
3419
  msgstr ""
3420
 
3421
- #: cerber-settings.php:1151
3422
  msgid ""
3423
  "Specify file extensions to search for. Full scan only. Use comma to separate "
3424
  "items."
3425
  msgstr ""
3426
 
3427
- #: cerber-settings.php:504
3428
  msgid ""
3429
  "Specify REST API namespaces to be allowed if REST API is disabled. One "
3430
  "string per line."
3431
  msgstr ""
3432
 
3433
- #: cerber-settings.php:1035
3434
  msgid "Specify URL paths to exclude requests from logging. One item per line."
3435
  msgstr ""
3436
 
3437
- #: cerber-settings.php:1043
3438
  msgid ""
3439
  "Specify User-Agents to exclude requests from logging. One item per line."
3440
  msgstr ""
3441
 
3442
- #: cerber-settings.php:168
3443
  msgid "Standard mode"
3444
  msgstr ""
3445
 
@@ -3451,7 +3485,7 @@ msgstr ""
3451
  msgid "Start Quick Scan"
3452
  msgstr ""
3453
 
3454
- #: admin/cerber-dashboard.php:3908
3455
  msgid "Start typing here to find a country"
3456
  msgstr ""
3457
 
@@ -3459,7 +3493,7 @@ msgstr ""
3459
  msgid "Started"
3460
  msgstr ""
3461
 
3462
- #: cerber-settings.php:442
3463
  msgid "Stop exposing user details"
3464
  msgstr ""
3465
 
@@ -3467,15 +3501,15 @@ msgstr ""
3467
  msgid "Stop Scanning"
3468
  msgstr ""
3469
 
3470
- #: cerber-settings.php:427 cerber-settings.php:479
3471
  msgid "Stop user enumeration"
3472
  msgstr ""
3473
 
3474
- #: admin/cerber-dashboard.php:4055
3475
  msgid "Submit forms"
3476
  msgstr ""
3477
 
3478
- #: admin/cerber-dashboard.php:1147
3479
  msgid "Suspicious activity"
3480
  msgstr ""
3481
 
@@ -3483,15 +3517,15 @@ msgstr ""
3483
  msgid "Suspicious code found"
3484
  msgstr ""
3485
 
3486
- #: cerber-scanner.php:2623
3487
  msgid "Suspicious code instruction found"
3488
  msgstr ""
3489
 
3490
- #: cerber-scanner.php:2624
3491
  msgid "Suspicious code signatures found"
3492
  msgstr ""
3493
 
3494
- #: cerber-scanner.php:1641 cerber-scanner.php:1682 cerber-scanner.php:2625
3495
  msgid "Suspicious directives found"
3496
  msgstr ""
3497
 
@@ -3507,7 +3541,7 @@ msgstr ""
3507
  msgid "Suspicious number of nested values"
3508
  msgstr ""
3509
 
3510
- #: admin/cerber-dashboard.php:4749
3511
  msgid "Suspicious requests"
3512
  msgstr ""
3513
 
@@ -3519,7 +3553,7 @@ msgstr ""
3519
  msgid "Switch to"
3520
  msgstr ""
3521
 
3522
- #: nexus/cerber-nexus-master.php:702
3523
  msgid "Switch to the Dashboard"
3524
  msgstr ""
3525
 
@@ -3535,19 +3569,19 @@ msgstr ""
3535
  msgid "Terminate the oldest user session on a new login"
3536
  msgstr ""
3537
 
3538
- #: cerber-settings.php:738
3539
  msgid "Terminate user sessions"
3540
  msgstr ""
3541
 
3542
- #: admin/cerber-dashboard.php:729
3543
  msgid "TEST MESSAGE"
3544
  msgstr ""
3545
 
3546
- #: admin/cerber-dashboard.php:3212
3547
  msgid "The alert has been created"
3548
  msgstr ""
3549
 
3550
- #: admin/cerber-dashboard.php:3221
3551
  msgid "The alert has been deleted"
3552
  msgstr ""
3553
 
@@ -3556,7 +3590,7 @@ msgstr ""
3556
  msgid "The code is valid for %s minutes."
3557
  msgstr ""
3558
 
3559
- #: cerber-scanner.php:2626
3560
  msgid ""
3561
  "The contents of the file have been changed and do not match what exists in "
3562
  "the official WordPress repository or a reference file you have uploaded "
@@ -3572,7 +3606,7 @@ msgstr ""
3572
  msgid "The file has been restored to its original location."
3573
  msgstr ""
3574
 
3575
- #: cerber-settings.php:1617
3576
  msgid "The full access mode requires the PRO version of WP Cerber"
3577
  msgstr ""
3578
 
@@ -3580,7 +3614,7 @@ msgstr ""
3580
  msgid "The IP address of the last failed attempt to log in is blocked"
3581
  msgstr ""
3582
 
3583
- #: admin/cerber-dashboard.php:5774
3584
  msgid "The IP address you are trying to add is already in the list"
3585
  msgstr ""
3586
 
@@ -3592,26 +3626,26 @@ msgstr ""
3592
  msgid "The list is empty."
3593
  msgstr ""
3594
 
3595
- #: cerber-settings.php:1193
3596
  msgid ""
3597
  "The scanner automatically scans the website, removes malware and sends email "
3598
  "reports with the results of a scan"
3599
  msgstr ""
3600
 
3601
- #: cerber-scanner.php:2637
3602
  #, php-format
3603
  msgid ""
3604
  "The scanner identifies this file as missing based on the integrity data "
3605
  "(checksums) provided by the developer of %s."
3606
  msgstr ""
3607
 
3608
- #: cerber-settings.php:1115
3609
  msgid ""
3610
  "The scanner monitors file changes, verifies the integrity of WordPress, "
3611
  "plugins, and themes, and detects malware"
3612
  msgstr ""
3613
 
3614
- #: cerber-scanner.php:2621
3615
  msgid ""
3616
  "The scanner recognizes this file as \"ownerless\" or \"not bundled\" because "
3617
  "it does not belong to any known part of the website and should not be here."
@@ -3627,19 +3661,19 @@ msgid ""
3627
  "master website to grant access to this website."
3628
  msgstr ""
3629
 
3630
- #: nexus/cerber-nexus-master.php:700
3631
  msgid "The website has been added successfully"
3632
  msgstr ""
3633
 
3634
- #: nexus/cerber-nexus-master.php:691
3635
  msgid "The website you are trying to add is already in the list"
3636
  msgstr ""
3637
 
3638
- #: cerber-load.php:4875
3639
  msgid "The WP Cerber Security plugin has been deactivated"
3640
  msgstr ""
3641
 
3642
- #: cerber-load.php:4895
3643
  msgid "The WP Cerber Security plugin is now active"
3644
  msgstr ""
3645
 
@@ -3647,46 +3681,46 @@ msgstr ""
3647
  msgid "There are no files in the quarantine at the moment."
3648
  msgstr ""
3649
 
3650
- #: admin/cerber-dashboard.php:5909
3651
  msgid "These features are available in the professional version of WP Cerber."
3652
  msgstr ""
3653
 
3654
- #: cerber-settings.php:727
3655
  msgid ""
3656
  "These features help your organization to be in compliance with personal data "
3657
  "protection laws"
3658
  msgstr ""
3659
 
3660
- #: admin/cerber-dashboard.php:3455
3661
  msgid "These files have been added to the ignore list"
3662
  msgstr ""
3663
 
3664
- #: admin/cerber-dashboard.php:3451
3665
  msgid "These files have been moved to the quarantine"
3666
  msgstr ""
3667
 
3668
- #: cerber-settings.php:1326
3669
  msgid "These files will never be deleted during automatic cleanup."
3670
  msgstr ""
3671
 
3672
- #: cerber-settings.php:1252
3673
  msgid ""
3674
  "These policies are automatically enforced at the end of every scan based on "
3675
  "its results. All affected files are moved to the quarantine."
3676
  msgstr ""
3677
 
3678
- #: cerber-settings.php:156
3679
  msgid ""
3680
  "These restrictions do not apply to IP addresses in the White IP Access List"
3681
  msgstr ""
3682
 
3683
- #: cerber-settings.php:1416
3684
  msgid ""
3685
  "These settings enable you to fine-tune the behavior of anti-spam algorithms "
3686
  "and avoid false positives"
3687
  msgstr ""
3688
 
3689
- #: cerber-scanner.php:2620
3690
  msgid ""
3691
  "This file contains executable code and may contain obfuscated malware. If "
3692
  "this file is a part of a theme or a plugin, it must be located in the theme "
@@ -3694,7 +3728,7 @@ msgid ""
3694
  msgstr ""
3695
 
3696
  #. Mandatory
3697
- #: cerber-scanner.php:2636
3698
  msgid "This file is missing. It's been deleted or it's not been installed."
3699
  msgstr ""
3700
 
@@ -3716,17 +3750,17 @@ msgctxt "This is a risk level."
3716
  msgid "Medium"
3717
  msgstr ""
3718
 
3719
- #: cerber-load.php:4968
3720
  msgid "This message created by"
3721
  msgstr ""
3722
 
3723
- #: cerber-settings.php:642
3724
  msgid ""
3725
  "This message is displayed to a user if the IP address of the user's computer "
3726
  "is not whitelisted"
3727
  msgstr ""
3728
 
3729
- #: admin/cerber-dashboard.php:3459
3730
  msgid ""
3731
  "This scan report was generated by the previous version of WP Cerber. Please "
3732
  "run a new scan to get consistent and accurate results."
@@ -3760,11 +3794,11 @@ msgid ""
3760
  "the plugin cache."
3761
  msgstr ""
3762
 
3763
- #: cerber-load.php:4920 cerber-load.php:4928
3764
  msgid "To change reporting settings visit"
3765
  msgstr ""
3766
 
3767
- #: cerber-load.php:6018
3768
  msgid "To delete the alert, click here"
3769
  msgstr ""
3770
 
@@ -3772,14 +3806,14 @@ msgstr ""
3772
  msgid "To get the most out of WP Cerber, follow these steps:"
3773
  msgstr ""
3774
 
3775
- #: admin/cerber-dashboard.php:4030
3776
  #, php-format
3777
  msgctxt "to is a marker of infinitive, e.g. \"to use it\""
3778
  msgid ""
3779
  "Selected countries are not permitted to %s, other countries are permitted to"
3780
  msgstr ""
3781
 
3782
- #: admin/cerber-dashboard.php:4027
3783
  #, php-format
3784
  msgctxt "to is a marker of infinitive, e.g. \"to use it\""
3785
  msgid ""
@@ -3794,34 +3828,34 @@ msgstr ""
3794
  msgid "To revoke the token and disable remote management, click here:"
3795
  msgstr ""
3796
 
3797
- #: cerber-scanner.php:2627
3798
  #, php-format
3799
  msgid ""
3800
  "To solve this issue you have to reinstall %s or update it to the latest "
3801
  "version."
3802
  msgstr ""
3803
 
3804
- #: cerber-settings.php:626 cerber-settings.php:691
3805
  msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
3806
  msgstr ""
3807
 
3808
- #: cerber-settings.php:973 cerber-settings.php:1035
3809
  msgid "To specify a REGEX pattern, enclose a whole line in two braces."
3810
  msgstr ""
3811
 
3812
- #: cerber-scanner.php:4962
3813
  msgid "To view full report visit"
3814
  msgstr ""
3815
 
3816
- #: admin/cerber-dashboard.php:88 admin/cerber-dashboard.php:5618
3817
  msgid "Tools"
3818
  msgstr ""
3819
 
3820
- #: admin/cerber-admin.php:1233
3821
  msgid "Top 10 largest files"
3822
  msgstr ""
3823
 
3824
- #: admin/cerber-dashboard.php:2230 admin/cerber-users.php:1246
3825
  msgid "Traffic"
3826
  msgstr ""
3827
 
@@ -3829,26 +3863,26 @@ msgstr ""
3829
  msgid "Traffic Insights"
3830
  msgstr ""
3831
 
3832
- #: cerber-settings.php:949
3833
  msgid "Traffic Inspection"
3834
  msgstr ""
3835
 
3836
- #: admin/cerber-dashboard.php:62 admin/cerber-dashboard.php:2191
3837
- #: admin/cerber-dashboard.php:5503
3838
  msgid "Traffic Inspector"
3839
  msgstr ""
3840
 
3841
- #: cerber-settings.php:950
3842
  msgid ""
3843
  "Traffic Inspector is a context-aware web application firewall (WAF) that "
3844
  "protects your website by recognizing and denying malicious HTTP requests"
3845
  msgstr ""
3846
 
3847
- #: cerber-settings.php:1001
3848
  msgid "Traffic Logging"
3849
  msgstr ""
3850
 
3851
- #: cerber-settings.php:1453
3852
  msgid "Trash spam comments"
3853
  msgstr ""
3854
 
@@ -3900,7 +3934,7 @@ msgstr ""
3900
  msgid "Unable to delete the file"
3901
  msgstr ""
3902
 
3903
- #: cerber-scanner.php:1630 cerber-scanner.php:4663
3904
  msgid "Unable to open file"
3905
  msgstr ""
3906
 
@@ -3908,7 +3942,7 @@ msgstr ""
3908
  msgid "Unable to process file"
3909
  msgstr ""
3910
 
3911
- #: admin/cerber-dashboard.php:737
3912
  msgid "Unable to send a test message"
3913
  msgstr ""
3914
 
@@ -3924,18 +3958,18 @@ msgstr ""
3924
  msgid "Unattended suspicious file"
3925
  msgstr ""
3926
 
3927
- #: cerber-load.php:4879 cerber-whois.php:241 cerber-whois.php:272
3928
  #: cerber-common.php:2091 nexus/cerber-slave-list.php:333
3929
- #: admin/cerber-dashboard.php:485 admin/cerber-dashboard.php:4353
3930
- #: admin/cerber-dashboard.php:4956
3931
  msgid "Unknown"
3932
  msgstr ""
3933
 
3934
- #: admin/cerber-dashboard.php:634
3935
  msgid "unknown"
3936
  msgstr ""
3937
 
3938
- #: admin/cerber-dashboard.php:4879
3939
  msgid "Unknown Google's bot"
3940
  msgstr ""
3941
 
@@ -3943,7 +3977,7 @@ msgstr ""
3943
  msgid "Unknown label"
3944
  msgstr ""
3945
 
3946
- #: cerber-load.php:4851
3947
  msgid "unspecified"
3948
  msgstr ""
3949
 
@@ -3955,7 +3989,7 @@ msgstr ""
3955
  msgid "Unwanted file extension"
3956
  msgstr ""
3957
 
3958
- #: cerber-settings.php:1145
3959
  msgid "Unwanted file extensions"
3960
  msgstr ""
3961
 
@@ -3975,32 +4009,32 @@ msgstr ""
3975
  msgid "Upload file"
3976
  msgstr ""
3977
 
3978
- #: cerber-settings.php:309
3979
  msgid "Use 404 template from the active theme"
3980
  msgstr ""
3981
 
3982
- #: cerber-settings.php:1333
3983
  msgid "Use absolute paths. One item per line."
3984
  msgstr ""
3985
 
3986
- #: cerber-settings.php:1342
3987
  msgid "Use comma to separate items."
3988
  msgstr ""
3989
 
3990
- #: cerber-settings.php:1289 cerber-settings.php:1301
3991
  msgid "Use comma to separate multiple extensions"
3992
  msgstr ""
3993
 
3994
- #: cerber-settings.php:777 cerber-settings.php:939 cerber-settings.php:1054
3995
- #: cerber-settings.php:1242
3996
  msgid "Use comma to specify multiple values"
3997
  msgstr ""
3998
 
3999
- #: cerber-settings.php:1379
4000
  msgid "Use custom URL for the WordPress comment form"
4001
  msgstr ""
4002
 
4003
- #: cerber-settings.php:374
4004
  msgid "Use file"
4005
  msgstr ""
4006
 
@@ -4008,50 +4042,54 @@ msgstr ""
4008
  msgid "Use global policies"
4009
  msgstr ""
4010
 
4011
- #: cerber-settings.php:397
4012
  msgid "Use ISO 8601 date format for CSV export files"
4013
  msgstr ""
4014
 
4015
- #: cerber-settings.php:1420
4016
  msgid "Use less restrictive policies (allow AJAX)"
4017
  msgstr ""
4018
 
4019
- #: cerber-settings.php:964
4020
  msgid ""
4021
  "Use less restrictive security filters for IP addresses in the White IP "
4022
  "Access List"
4023
  msgstr ""
4024
 
4025
- #: cerber-settings.php:1560
4026
  msgid "Use my language"
4027
  msgstr ""
4028
 
4029
- #: admin/cerber-dashboard.php:4058
4030
  msgid "Use REST API"
4031
  msgstr ""
4032
 
4033
- #: cerber-settings.php:812
4034
  msgid "Use SMTP"
4035
  msgstr ""
4036
 
4037
- #: cerber-settings.php:813
4038
  msgid "Use SMTP server to send emails"
4039
  msgstr ""
4040
 
4041
- #: cerber-settings.php:193 cerber-settings.php:636 cerber-settings.php:661
4042
- #: cerber-settings.php:963 cerber-settings.php:1429 cerber-settings.php:1527
4043
  msgid "Use White IP Access List"
4044
  msgstr ""
4045
 
4046
- #: admin/cerber-dashboard.php:4057
 
 
 
 
4047
  msgid "Use XML-RPC"
4048
  msgstr ""
4049
 
4050
- #: cerber-load.php:5983 cerber-load.php:5984 admin/cerber-users.php:1053
4051
  msgid "User"
4052
  msgstr ""
4053
 
4054
- #: admin/cerber-dashboard.php:2184
4055
  msgid "user"
4056
  msgid_plural "users"
4057
  msgstr[0] ""
@@ -4065,7 +4103,7 @@ msgstr ""
4065
  msgid "User Activity"
4066
  msgstr ""
4067
 
4068
- #: admin/cerber-dashboard.php:4687
4069
  msgid "User Agent"
4070
  msgstr ""
4071
 
@@ -4121,7 +4159,7 @@ msgstr ""
4121
  msgid "User deleted by %s"
4122
  msgstr ""
4123
 
4124
- #: admin/cerber-dashboard.php:1018 admin/cerber-dashboard.php:4205
4125
  msgid "User ID"
4126
  msgstr ""
4127
 
@@ -4137,15 +4175,15 @@ msgstr ""
4137
  msgid "User is not permitted to log into the website"
4138
  msgstr ""
4139
 
4140
- #: admin/cerber-dashboard.php:1017
4141
  msgid "User login"
4142
  msgstr ""
4143
 
4144
- #: cerber-settings.php:668 admin/cerber-users.php:76
4145
  msgid "User Message"
4146
  msgstr ""
4147
 
4148
- #: cerber-settings.php:641
4149
  msgid "User message"
4150
  msgstr ""
4151
 
@@ -4153,7 +4191,7 @@ msgstr ""
4153
  msgid "User metadata update denied"
4154
  msgstr ""
4155
 
4156
- #: admin/cerber-dashboard.php:70 admin/cerber-dashboard.php:5529
4157
  msgid "User Policies"
4158
  msgstr ""
4159
 
@@ -4161,11 +4199,11 @@ msgstr ""
4161
  msgid "User registered"
4162
  msgstr ""
4163
 
4164
- #: cerber-settings.php:607
4165
  msgid "User registration"
4166
  msgstr ""
4167
 
4168
- #: cerber-settings.php:525
4169
  msgid "User registrations are limited to these roles"
4170
  msgstr ""
4171
 
@@ -4173,7 +4211,7 @@ msgstr ""
4173
  msgid "User row update denied"
4174
  msgstr ""
4175
 
4176
- #: cerber-settings.php:709 admin/cerber-users.php:447
4177
  msgid "User session expiration time"
4178
  msgstr ""
4179
 
@@ -4191,7 +4229,7 @@ msgstr ""
4191
  msgid "User Sessions"
4192
  msgstr ""
4193
 
4194
- #: admin/cerber-dashboard.php:1019 admin/cerber-dashboard.php:1398
4195
  msgid "Username"
4196
  msgstr ""
4197
 
@@ -4199,7 +4237,7 @@ msgstr ""
4199
  msgid "Username is not allowed. Please choose another one."
4200
  msgstr ""
4201
 
4202
- #: cerber-common.php:1932 admin/cerber-dashboard.php:3526
4203
  msgid "Username is prohibited"
4204
  msgstr ""
4205
 
@@ -4207,46 +4245,46 @@ msgstr ""
4207
  msgid "username is prohibited"
4208
  msgstr ""
4209
 
4210
- #: cerber-load.php:5988 cerber-load.php:5989
4211
  msgid "Username used"
4212
  msgstr ""
4213
 
4214
- #: cerber-settings.php:691
4215
  msgid ""
4216
  "Usernames from this list are not allowed to log in or register. Any IP "
4217
  "address, have tried to use any of these usernames, will be immediately "
4218
  "blocked. Use comma to separate logins."
4219
  msgstr ""
4220
 
4221
- #: admin/cerber-dashboard.php:1158 admin/cerber-dashboard.php:4751
4222
  msgid "Users"
4223
  msgstr ""
4224
 
4225
- #: cerber-settings.php:559
4226
  msgid "Users with these roles are permitted to add new roles"
4227
  msgstr ""
4228
 
4229
- #: cerber-settings.php:587
4230
  msgid "Users with these roles are permitted to change protected settings"
4231
  msgstr ""
4232
 
4233
- #: cerber-settings.php:564
4234
  msgid "Users with these roles are permitted to change role capabilities"
4235
  msgstr ""
4236
 
4237
- #: cerber-settings.php:536
4238
  msgid "Users with these roles are permitted to change sensitive user data"
4239
  msgstr ""
4240
 
4241
- #: cerber-settings.php:531
4242
  msgid "Users with these roles are permitted to create new accounts"
4243
  msgstr ""
4244
 
4245
- #: admin/cerber-dashboard.php:2788
4246
  msgid "Users' Activity"
4247
  msgstr ""
4248
 
4249
- #: cerber-settings.php:808 cerber-settings.php:918
4250
  msgid "Verbose"
4251
  msgstr ""
4252
 
@@ -4262,69 +4300,69 @@ msgstr ""
4262
  msgid "Verify it's you"
4263
  msgstr ""
4264
 
4265
- #: cerber-scanner.php:3752
4266
  msgid "Verifying the integrity of the plugins"
4267
  msgstr ""
4268
 
4269
- #: cerber-scanner.php:3754
4270
  msgid "Verifying the integrity of the themes"
4271
  msgstr ""
4272
 
4273
- #: cerber-scanner.php:3750
4274
  msgid "Verifying the integrity of WordPress"
4275
  msgstr ""
4276
 
4277
- #: admin/cerber-dashboard.php:2962 admin/cerber-dashboard.php:3531
4278
  msgid "View Activity"
4279
  msgstr ""
4280
 
4281
- #: cerber-load.php:4863
4282
  msgid "View activity for this IP"
4283
  msgstr ""
4284
 
4285
- #: cerber-load.php:4827 cerber-load.php:6017
4286
  msgid "View activity in the Dashboard"
4287
  msgstr ""
4288
 
4289
- #: admin/cerber-dashboard.php:1126 admin/cerber-dashboard.php:1137
4290
- #: admin/cerber-dashboard.php:1150 admin/cerber-dashboard.php:2831
4291
- #: admin/cerber-dashboard.php:4748
4292
  msgid "View all"
4293
  msgstr ""
4294
 
4295
- #: admin/cerber-dashboard.php:2178 admin/cerber-dashboard.php:2179
4296
  msgid "view all"
4297
  msgstr ""
4298
 
4299
- #: admin/cerber-dashboard.php:1457
4300
  msgid "View all logged events"
4301
  msgstr ""
4302
 
4303
- #: admin/cerber-dashboard.php:4722
4304
  msgid "View all logged requests"
4305
  msgstr ""
4306
 
4307
- #: cerber-settings.php:508
4308
  msgid "View all REST API requests"
4309
  msgstr ""
4310
 
4311
- #: cerber-settings.php:1362
4312
  msgid "View bot events"
4313
  msgstr ""
4314
 
4315
- #: cerber-settings.php:508
4316
  msgid "View denied REST API requests"
4317
  msgstr ""
4318
 
4319
- #: cerber-load.php:4864
4320
  msgid "View lockouts in the Dashboard"
4321
  msgstr ""
4322
 
4323
- #: cerber-settings.php:1467
4324
  msgid "View reCAPTCHA events"
4325
  msgstr ""
4326
 
4327
- #: cerber-settings.php:207 cerber-settings.php:208
4328
  msgid "View violations in the log"
4329
  msgstr ""
4330
 
@@ -4344,11 +4382,11 @@ msgstr ""
4344
  msgid "We have not found any integrity data to verify"
4345
  msgstr ""
4346
 
4347
- #: cerber-load.php:8348
4348
  msgid "We need your support to keep moving forward"
4349
  msgstr ""
4350
 
4351
- #: cerber-load.php:4698
4352
  msgid "We're sorry, you are not allowed to proceed"
4353
  msgstr ""
4354
 
@@ -4356,11 +4394,11 @@ msgstr ""
4356
  msgid "We've sent a verification PIN code to your email"
4357
  msgstr ""
4358
 
4359
- #: cerber-load.php:4872 cerber-load.php:4885 nexus/cerber-slave-list.php:44
4360
  msgid "Website"
4361
  msgstr ""
4362
 
4363
- #: nexus/cerber-nexus-master.php:824
4364
  #, php-format
4365
  msgid "Website has been deleted"
4366
  msgid_plural "%s websites have been deleted"
@@ -4379,21 +4417,21 @@ msgstr ""
4379
  msgid "Website URL"
4380
  msgstr ""
4381
 
4382
- #: cerber-load.php:5313
4383
  msgid "Weekly Report"
4384
  msgstr ""
4385
 
4386
- #: cerber-load.php:4917
4387
  msgid "Weekly report"
4388
  msgstr ""
4389
 
4390
- #: cerber-settings.php:925
4391
  msgid ""
4392
  "Weekly report is a summary of all activities and suspicious events occurred "
4393
  "during the last seven days"
4394
  msgstr ""
4395
 
4396
- #: cerber-settings.php:924
4397
  msgid "Weekly reports"
4398
  msgstr ""
4399
 
@@ -4427,17 +4465,17 @@ msgid ""
4427
  "loaded. The Custom login URL and Access Lists will not be changed."
4428
  msgstr ""
4429
 
4430
- #: admin/cerber-dashboard.php:303 admin/cerber-dashboard.php:1676
4431
- #: admin/cerber-dashboard.php:1760 admin/cerber-dashboard.php:2186
4432
  #: admin/cerber-tools.php:69
4433
  msgid "White IP Access List"
4434
  msgstr ""
4435
 
4436
- #: admin/cerber-dashboard.php:6096
4437
  msgid "WooCommerce Log In"
4438
  msgstr ""
4439
 
4440
- #: admin/cerber-dashboard.php:6097
4441
  msgid "WooCommerce Log Out"
4442
  msgstr ""
4443
 
@@ -4445,20 +4483,20 @@ msgstr ""
4445
  msgid "WordPress"
4446
  msgstr ""
4447
 
4448
- #: cerber-settings.php:1275
4449
  msgid "WordPress uploads analysis"
4450
  msgstr ""
4451
 
4452
- #: cerber-load.php:4896 cerber-load.php:6286
4453
  msgid "WP Cerber is now active and has started protecting your site"
4454
  msgstr ""
4455
 
4456
- #: cerber-load.php:6230 cerber-common.php:618
4457
  #, php-format
4458
  msgid "WP Cerber requires PHP %s or higher. You are running %s."
4459
  msgstr ""
4460
 
4461
- #: cerber-load.php:6234 cerber-common.php:622
4462
  #, php-format
4463
  msgid "WP Cerber requires WordPress %s or higher. You are running %s."
4464
  msgstr ""
@@ -4467,16 +4505,16 @@ msgstr ""
4467
  msgid "WP Cerber Security, Anti-spam & Malware Scan"
4468
  msgstr ""
4469
 
4470
- #: cerber-settings.php:375
4471
  msgid "Write failed login attempts to the file"
4472
  msgstr ""
4473
 
4474
- #: cerber-common.php:1573 admin/cerber-dashboard.php:2104
4475
  #: admin/cerber-users.php:1212
4476
  msgid "You"
4477
  msgstr ""
4478
 
4479
- #: nexus/cerber-nexus-master.php:1300
4480
  msgid "You are here:"
4481
  msgstr ""
4482
 
@@ -4493,7 +4531,7 @@ msgstr ""
4493
  msgid "You are not allowed to register."
4494
  msgstr ""
4495
 
4496
- #: admin/cerber-dashboard.php:393
4497
  msgid "You cannot add your IP address or network"
4498
  msgstr ""
4499
 
@@ -4525,11 +4563,11 @@ msgstr ""
4525
  msgid "You have only one login attempt remaining."
4526
  msgstr ""
4527
 
4528
- #: nexus/cerber-nexus-master.php:1084
4529
  msgid "You have switched back to the master website"
4530
  msgstr ""
4531
 
4532
- #: nexus/cerber-nexus-master.php:1074
4533
  #, php-format
4534
  msgid "You have switched to %s"
4535
  msgstr ""
@@ -4548,33 +4586,33 @@ msgid ""
4548
  "safeguard your account."
4549
  msgstr ""
4550
 
4551
- #: admin/cerber-dashboard.php:1450
4552
  msgid "You will be notified when such an event occurs"
4553
  msgstr ""
4554
 
4555
- #: admin/cerber-dashboard.php:315
4556
  msgid "Your IP"
4557
  msgstr ""
4558
 
4559
- #: cerber-load.php:6272
4560
  #, php-format
4561
  msgid "Your IP address %s has been added to the White IP Access List"
4562
  msgstr ""
4563
 
4564
- #: cerber-load.php:5151
4565
  #, php-format
4566
  msgid "Your last sign-in was %s from %s"
4567
  msgstr ""
4568
 
4569
- #: cerber-load.php:4965
4570
  msgid "Your license is valid until"
4571
  msgstr ""
4572
 
4573
- #: cerber-load.php:4960
4574
  msgid "Your login page:"
4575
  msgstr ""
4576
 
4577
- #: cerber-load.php:4699
4578
  msgid ""
4579
  "Your request looks suspiciously similar to automated requests from spam "
4580
  "posting software or it has been denied by a security policy configured by "
4
  msgstr ""
5
  "Project-Id-Version: WP Cerber Security, Anti-spam & Malware Scan\n"
6
  "Report-Msgid-Bugs-To: \n"
7
+ "POT-Creation-Date: 2022-09-08 18:32+0000\n"
8
  "POT-Revision-Date: Fri Mar 12 2021 20:21:05 GMT+0300 (Moscow Standard Time)\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: \n"
24
  "esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
25
  "X-Generator: Loco https://localise.biz/"
26
 
27
+ #: admin/cerber-admin.php:959
28
+ msgid ""
29
+ " Please run the Full Scan. After the scan is completed, analytics reports "
30
+ "will be generated."
31
+ msgstr ""
32
+
33
  #: admin/cerber-admin-settings.php:357
34
  #, php-format
35
  msgid "%s registrations are allowed within %s minutes from one IP address"
48
  msgstr[0] ""
49
  msgstr[1] ""
50
 
51
+ #: cerber-settings.php:1505
52
  msgid ""
53
  "(do not enable it unless you get and enter the Site and Secret keys for the "
54
  "invisible version)"
66
  msgid "A database error occurred while importing access list entries"
67
  msgstr ""
68
 
69
+ #: cerber-load.php:4916
70
  msgid "A new activity has occurred"
71
  msgstr ""
72
 
73
+ #: admin/cerber-dashboard.php:2255
74
  msgid "A new version is available"
75
  msgstr ""
76
 
79
  msgid "A new version of %s is available. Please install it."
80
  msgstr ""
81
 
82
+ #: cerber-load.php:4873 cerber-load.php:4875
83
  msgid "A new version of WP Cerber is available to install"
84
  msgstr ""
85
 
86
+ #: nexus/cerber-nexus-master.php:1431
87
  msgid "A newer version is available"
88
  msgstr ""
89
 
90
  #. %s is the name of a mobile device or/and email addresses.
91
+ #: admin/cerber-dashboard.php:750
92
  #, php-format
93
  msgid "A test message has been sent to %s"
94
  msgstr ""
95
 
96
+ #: cerber-settings.php:268
97
  msgid ""
98
  "A unique string that does not overlap with slugs of the existing pages or "
99
  "posts"
100
  msgstr ""
101
 
102
+ #: admin/cerber-dashboard.php:1820
103
  msgid "Abuse email:"
104
  msgstr ""
105
 
106
+ #: admin/cerber-dashboard.php:5466 admin/cerber-tools.php:38
107
  #: admin/cerber-tools.php:49
108
  msgid "Access Lists"
109
  msgstr ""
110
 
111
+ #: cerber-settings.php:1614
112
  msgid "Access to this website"
113
  msgstr ""
114
 
115
+ #: cerber-settings.php:497
116
  msgid "Access to WordPress REST API"
117
  msgstr ""
118
 
119
+ #: admin/cerber-dashboard.php:5550
120
  msgid "Accounts & Roles"
121
  msgstr ""
122
 
123
+ #: admin/cerber-dashboard.php:249 admin/cerber-users.php:1059
124
  #: admin/cerber-admin.php:775 admin/cerber-admin.php:930
125
  msgid "Action"
126
  msgstr ""
127
 
128
+ #: admin/cerber-dashboard.php:2021
129
  msgid "Activated"
130
  msgstr ""
131
 
132
+ #: admin/cerber-dashboard.php:2186 admin/cerber-dashboard.php:2216
133
  msgid "active"
134
  msgstr ""
135
 
136
+ #: nexus/cerber-nexus-master.php:1453 nexus/cerber-nexus-master.php:1461
137
  msgid "Active plugins and updates on"
138
  msgstr ""
139
 
140
+ #: admin/cerber-dashboard.php:2027
141
  msgid "Active sessions"
142
  msgstr ""
143
 
144
+ #: cerber-load.php:5979 cerber-settings.php:368 admin/cerber-dashboard.php:2250
145
+ #: admin/cerber-dashboard.php:5462 admin/cerber-users.php:1245
146
  msgid "Activity"
147
  msgstr ""
148
 
149
+ #: cerber-load.php:5331
150
  msgid "Activity details"
151
  msgstr ""
152
 
154
  msgid "Activity Insights"
155
  msgstr ""
156
 
157
+ #: cerber-settings.php:1579
158
  msgid "Add @ site to the page title"
159
  msgstr ""
160
 
166
  msgid "Add a slave website"
167
  msgstr ""
168
 
169
+ #: admin/cerber-dashboard.php:386
170
  msgid "Add Entry"
171
  msgstr ""
172
 
173
+ #: admin/cerber-dashboard.php:1848
174
  msgid "Add IP to the Black List"
175
  msgstr ""
176
 
177
+ #: admin/cerber-dashboard.php:1842
178
  msgid "Add network to the Black List"
179
  msgstr ""
180
 
191
  msgid "Added"
192
  msgstr ""
193
 
194
+ #: admin/cerber-dashboard.php:1031
195
  msgid "Additional Details"
196
  msgstr ""
197
 
199
  msgid "Address"
200
  msgstr ""
201
 
202
+ #: cerber-settings.php:1438
203
  msgid "Adjust anti-spam engine"
204
  msgstr ""
205
 
211
  msgid "Advanced mode"
212
  msgstr ""
213
 
214
+ #: admin/cerber-dashboard.php:4792
215
  msgid "Advanced Search"
216
  msgstr ""
217
 
218
+ #: cerber-settings.php:1249
219
  msgid "After every scan"
220
  msgstr ""
221
 
222
+ #: cerber-settings.php:154
223
  msgid "All connected devices"
224
  msgstr ""
225
 
227
  msgid "All countries"
228
  msgstr ""
229
 
230
+ #: cerber-settings.php:1147 cerber-settings.php:1156
231
  msgid "All files"
232
  msgstr ""
233
 
234
+ #: admin/cerber-dashboard.php:3479
235
  msgid "All files have been processed"
236
  msgstr ""
237
 
251
  msgid "All servers"
252
  msgstr ""
253
 
254
+ #: cerber-settings.php:1035
255
  msgid "All traffic"
256
  msgstr ""
257
 
258
+ #: cerber-settings.php:513
259
  msgid "Allow access to REST API for logged-in users"
260
  msgstr ""
261
 
262
+ #: cerber-settings.php:518
263
  msgid "Allow REST API for these roles"
264
  msgstr ""
265
 
266
+ #: cerber-settings.php:523
267
  msgid "Allow these namespaces"
268
  msgstr ""
269
 
275
  "everyday. You can disable the sending in the plugin settings at any time."
276
  msgstr ""
277
 
278
+ #: cerber-settings.php:302
279
  msgid "Always block entire subnet Class C of intruders IP"
280
  msgstr ""
281
 
283
  msgid "Always enabled"
284
  msgstr ""
285
 
286
+ #: cerber-settings.php:234
287
+ msgid ""
288
+ "An optional error message to be displayed when attempting to log in with a "
289
+ "non-existing username or a non-existing email"
290
+ msgstr ""
291
+
292
+ #: cerber-settings.php:246
293
+ msgid ""
294
+ "An optional error message to be displayed when attempting to reset password "
295
+ "for a non-existing username or non-existing email address"
296
+ msgstr ""
297
+
298
+ #: cerber-settings.php:692
299
  msgid "An optional login form message"
300
  msgstr ""
301
 
303
  msgid "An optional message for this user"
304
  msgstr ""
305
 
306
+ #: admin/cerber-dashboard.php:5601
307
  msgid "Analytics"
308
  msgstr ""
309
 
310
+ #: cerber-settings.php:1304
311
  msgid "Analyze the uploads directory"
312
  msgstr ""
313
 
314
+ #: cerber-settings.php:1305
315
  msgid "Analyze the WordPress uploads directory to detect injected files"
316
  msgstr ""
317
 
319
  msgid "Anti-spam"
320
  msgstr ""
321
 
322
+ #: admin/cerber-dashboard.php:5512
323
  msgid "Anti-spam and bot detection settings"
324
  msgstr ""
325
 
326
+ #: admin/cerber-dashboard.php:5514
327
  msgid "Anti-spam engine"
328
  msgstr ""
329
 
330
+ #: cerber-settings.php:1742
331
  msgid "Any activity"
332
  msgstr ""
333
 
334
+ #: admin/cerber-dashboard.php:3964
335
  msgid "Any country is permitted"
336
  msgstr ""
337
 
343
  msgid "API request authorized"
344
  msgstr ""
345
 
346
+ #: cerber-settings.php:723 admin/cerber-users.php:475
347
  msgid "Application Passwords"
348
  msgstr ""
349
 
352
  msgid "Apply"
353
  msgstr ""
354
 
355
+ #: cerber-settings.php:211
356
  msgid "Apply limit login rules to IP addresses in the White IP Access List"
357
  msgstr ""
358
 
359
+ #: admin/cerber-dashboard.php:3471
360
  msgid "Are you sure you want to delete selected files?"
361
  msgstr ""
362
 
363
+ #: nexus/cerber-nexus-master.php:1386
364
  msgid "Are you sure you want to delete selected websites?"
365
  msgstr ""
366
 
367
+ #: admin/cerber-dashboard.php:5953 admin/cerber-tools.php:59
368
  #: admin/cerber-users.php:942 admin/cerber-admin.php:739
369
  #: admin/cerber-admin.php:906
370
  msgid "Are you sure?"
406
  msgid "Attempt to upload malicious file denied"
407
  msgstr ""
408
 
409
+ #: cerber-load.php:5345
410
  msgid "Attempts to log in with non-existing usernames"
411
  msgstr ""
412
 
413
+ #: admin/cerber-dashboard.php:2981
414
  msgid "Attention! Citadel mode is now active. Nobody is able to log in."
415
  msgstr ""
416
 
418
  msgid "Attention! You have changed the login URL! The new login URL is"
419
  msgstr ""
420
 
421
+ #: admin/cerber-admin.php:1506
422
  msgid "Authorization Failed"
423
  msgstr ""
424
 
425
+ #: admin/cerber-admin.php:1505
426
  msgid "Authorized"
427
  msgstr ""
428
 
429
+ #: cerber-settings.php:673
430
  msgid "Authorized Access"
431
  msgstr ""
432
 
433
+ #: cerber-settings.php:678
434
  msgid "Authorized users only"
435
  msgstr ""
436
 
437
+ #: cerber-settings.php:1215
438
  msgid "Automated recurring scan schedule"
439
  msgstr ""
440
 
441
+ #: cerber-settings.php:1274
442
  msgid "Automatic cleanup of malware and suspicious files"
443
  msgstr ""
444
 
446
  msgid "Automatic deletion"
447
  msgstr ""
448
 
449
+ #: cerber-settings.php:1335
450
  msgid "Automatic recovery of modified and infected files"
451
  msgstr ""
452
 
453
+ #: cerber-scanner.php:4948
454
  msgid "Automatically deleted"
455
  msgstr ""
456
 
457
+ #: cerber-scanner.php:4947
458
  msgid "Automatically moved to quarantine"
459
  msgstr ""
460
 
461
+ #: cerber-scanner.php:4951
462
  msgid "Automatically recovered"
463
  msgstr ""
464
 
465
+ #: admin/cerber-admin.php:1221
466
  msgid "Average Size"
467
  msgstr ""
468
 
469
+ #: cerber-load.php:8376
470
  msgid "Awesome!"
471
  msgstr ""
472
 
473
+ #: admin/cerber-admin.php:1010
474
  msgid "Back to list"
475
  msgstr ""
476
 
477
+ #: cerber-settings.php:170
478
  msgid "Be careful about enabling these options."
479
  msgstr ""
480
 
481
+ #: cerber-settings.php:1486
482
  msgid ""
483
  "Before you can start using reCAPTCHA, you have to obtain Site key and Secret "
484
  "key on the Google website"
485
  msgstr ""
486
 
487
+ #: admin/cerber-dashboard.php:323 admin/cerber-dashboard.php:1701
488
+ #: admin/cerber-dashboard.php:1784 admin/cerber-dashboard.php:2208
489
  #: admin/cerber-tools.php:70
490
  msgid "Black IP Access List"
491
  msgstr ""
494
  msgid "Block"
495
  msgstr ""
496
 
497
+ #: cerber-settings.php:491
498
  msgid "Block access to the RSS, Atom and RDF feeds"
499
  msgstr ""
500
 
501
+ #: cerber-settings.php:486
502
  msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
503
  msgstr ""
504
 
505
+ #: cerber-settings.php:451
506
  msgid "Block access to user pages like /?author=n"
507
  msgstr ""
508
 
509
+ #: cerber-settings.php:466
510
  msgid "Block access to user pages via their usernames"
511
  msgstr ""
512
 
513
+ #: cerber-settings.php:503
514
  msgid "Block access to users' data via REST API"
515
  msgstr ""
516
 
518
  msgid "Block access to WordPress Dashboard"
519
  msgstr ""
520
 
521
+ #: cerber-settings.php:508
522
  msgid "Block access to WordPress REST API except any of the following"
523
  msgstr ""
524
 
525
+ #: cerber-settings.php:219
526
  msgid "Block access to wp-login.php"
527
  msgstr ""
528
 
529
+ #: cerber-settings.php:476
530
  msgid "Block execution of PHP scripts in the WordPress media folder"
531
  msgstr ""
532
 
533
+ #: cerber-settings.php:202
534
  msgid "Block IP address for"
535
  msgstr ""
536
 
537
+ #: cerber-settings.php:1005
538
  msgid ""
539
  "Block IP addresses that send excessive requests for non-existing pages or "
540
  "scan website for security breaches"
541
  msgstr ""
542
 
543
+ #: cerber-settings.php:301
544
  msgid "Block subnet"
545
  msgstr ""
546
 
547
+ #: cerber-settings.php:471
548
  msgid "Block unauthorized access to load-scripts.php and load-styles.php"
549
  msgstr ""
550
 
576
  msgid "Bot detected"
577
  msgstr ""
578
 
579
+ #: cerber-settings.php:830 cerber-settings.php:940
580
  msgid "Brief"
581
  msgstr ""
582
 
583
+ #: admin/cerber-admin.php:1070
584
  msgid "Brief summary"
585
  msgstr ""
586
 
588
  msgid "Browser:"
589
  msgstr ""
590
 
591
+ #: cerber-settings.php:193
592
  msgid "Brute-force attack mitigation and user authentication settings"
593
  msgstr ""
594
 
595
+ #: cerber-settings.php:740
596
  msgid "by date of registration"
597
  msgstr ""
598
 
599
+ #: cerber-load.php:8356
600
  msgid ""
601
  "By sharing your unique opinion on WP Cerber, you help the engineers behind "
602
  "the plugin make greater progress and help other professionals find the right "
604
  "free to use your native language. Thanks!"
605
  msgstr ""
606
 
607
+ #: cerber-load.php:4893
608
  msgid "By the user"
609
  msgstr ""
610
 
612
  msgid "Bytes"
613
  msgstr ""
614
 
615
+ #: cerber-load.php:6250
616
  msgid "Can't activate WP Cerber due to a database error."
617
  msgstr ""
618
 
619
+ #: cerber-2fa.php:663 admin/cerber-dashboard.php:6024
620
  msgid "Cancel"
621
  msgstr ""
622
 
623
+ #: cerber-settings.php:1380
624
  msgid "Cerber anti-spam engine"
625
  msgstr ""
626
 
636
  msgid "Cerber Data Shield Policies"
637
  msgstr ""
638
 
639
+ #: cerber-settings.php:383
640
  msgid "Cerber Lab connection"
641
  msgstr ""
642
 
643
+ #: cerber-settings.php:389
644
  msgid "Cerber Lab protocol"
645
  msgstr ""
646
 
647
+ #: admin/cerber-dashboard.php:2147
648
  msgid "Cerber Quick View"
649
  msgstr ""
650
 
668
  msgid "Cerber User Security"
669
  msgstr ""
670
 
671
+ #: cerber-settings.php:1197
672
  msgid "Change file and directory permissions if it is required to delete files"
673
  msgstr ""
674
 
675
+ #: cerber-settings.php:1196
676
  msgid "Change filesystem permissions"
677
  msgstr ""
678
 
680
  msgid "Changed files"
681
  msgstr ""
682
 
683
+ #: admin/cerber-dashboard.php:5653
684
  msgid "Changelog"
685
  msgstr ""
686
 
687
+ #: admin/cerber-dashboard.php:3127
688
  msgid "Channels to send alerts"
689
  msgstr ""
690
 
691
+ #: admin/cerber-dashboard.php:369 admin/cerber-dashboard.php:1770
692
+ #: admin/cerber-dashboard.php:1827 admin/cerber-dashboard.php:2037
693
  msgid "Check for activities"
694
  msgstr ""
695
 
697
  msgid "Check for requests"
698
  msgstr ""
699
 
700
+ #: admin/cerber-dashboard.php:1487
701
  msgid "Check for requests from the IP address"
702
  msgstr ""
703
 
705
  msgid "Check users' settings"
706
  msgstr ""
707
 
708
+ #: cerber-scanner.php:3750
709
  msgid "Checking for new and modified files"
710
  msgstr ""
711
 
717
  msgid "Citadel activated!"
718
  msgstr ""
719
 
720
+ #: cerber-settings.php:339 admin/cerber-dashboard.php:2209
721
  msgid "Citadel mode"
722
  msgstr ""
723
 
724
+ #: cerber-settings.php:354
725
  msgid "Citadel mode duration"
726
  msgstr ""
727
 
728
+ #: cerber-load.php:4830
729
  #, php-format
730
  msgid ""
731
  "Citadel mode has been activated after %d failed login attempts in %d minutes."
732
  msgstr ""
733
 
734
+ #: cerber-load.php:4828 cerber-common.php:1912
735
  msgid "Citadel mode is active"
736
  msgstr ""
737
 
738
+ #: cerber-settings.php:349
739
  msgid "Citadel mode threshold"
740
  msgstr ""
741
 
742
+ #: admin/cerber-dashboard.php:5598
743
  msgid "Cleaning up"
744
  msgstr ""
745
 
747
  msgid "Click here to see the full list of files"
748
  msgstr ""
749
 
750
+ #: admin/cerber-dashboard.php:4047
751
  msgid "Click on a country name to add it to the list of selected countries"
752
  msgstr ""
753
 
754
+ #: admin/cerber-dashboard.php:258
755
  msgid "Click the IP address to see its activity"
756
  msgstr ""
757
 
758
+ #: nexus/cerber-nexus-master.php:703
759
  msgid "Click to edit"
760
  msgstr ""
761
 
763
  msgid "Click to send now"
764
  msgstr ""
765
 
766
+ #: admin/cerber-dashboard.php:5973
767
  msgid "Click to send test"
768
  msgstr ""
769
 
771
  msgid "Comment denied"
772
  msgstr ""
773
 
774
+ #: cerber-settings.php:1396 cerber-settings.php:1539
775
  msgid "Comment form"
776
  msgstr ""
777
 
778
+ #: cerber-settings.php:1467
779
  msgid "Comment processing"
780
  msgstr ""
781
 
782
+ #: admin/cerber-dashboard.php:2081
783
  msgid "Comments"
784
  msgstr ""
785
 
787
  msgid "Company"
788
  msgstr ""
789
 
790
+ #: cerber-settings.php:795
791
  msgid "Configure email parameters for notifications, reports, and alerts"
792
  msgstr ""
793
 
795
  msgid "Configure this website as a master to manage other website"
796
  msgstr ""
797
 
798
+ #: cerber-settings.php:1233
799
  msgid ""
800
  "Configure what issues to include in the email report and the condition for "
801
  "sending reports"
809
  msgid "Continue Scanning"
810
  msgstr ""
811
 
812
+ #: cerber-settings.php:786
813
  msgid "Cookies"
814
  msgstr ""
815
 
816
+ #: admin/cerber-dashboard.php:5580
817
  msgid "Countries"
818
  msgstr ""
819
 
820
+ #: admin/cerber-dashboard.php:246 admin/cerber-dashboard.php:1416
821
  msgid "Country"
822
  msgstr ""
823
 
824
+ #: admin/cerber-dashboard.php:3104
825
  msgid "Create Alert"
826
  msgstr ""
827
 
838
  "Currently a scheduled scan in progress. Please wait until it is finished."
839
  msgstr ""
840
 
841
+ #: cerber-settings.php:1401
842
  msgid "Custom comment URL"
843
  msgstr ""
844
 
845
+ #: cerber-settings.php:233
846
+ msgid "Custom login error message"
847
+ msgstr ""
848
+
849
+ #: cerber-settings.php:262
850
  msgid "Custom login page"
851
  msgstr ""
852
 
853
+ #: cerber-settings.php:267
854
  msgid "Custom login URL"
855
  msgstr ""
856
 
857
+ #: cerber-settings.php:270
858
  msgid ""
859
  "Custom login URL may contain Latin alphanumeric characters, dashes and "
860
  "underscores only"
861
  msgstr ""
862
 
863
+ #: cerber-settings.php:245
864
+ msgid "Custom password reset error message"
865
+ msgstr ""
866
+
867
+ #: cerber-scanner.php:2471
868
  msgid "Custom signature found"
869
  msgstr ""
870
 
871
+ #: cerber-settings.php:1177
872
  msgid "Custom signatures"
873
  msgstr ""
874
 
875
+ #: admin/cerber-dashboard.php:60 admin/cerber-dashboard.php:2249
876
+ #: admin/cerber-dashboard.php:3322 admin/cerber-dashboard.php:5461
877
  msgid "Dashboard"
878
  msgstr ""
879
 
881
  msgid "Data Shield"
882
  msgstr ""
883
 
884
+ #: admin/cerber-dashboard.php:5548
885
  msgid "Data Shield Policies"
886
  msgstr ""
887
 
888
+ #: admin/cerber-dashboard.php:1029 admin/cerber-dashboard.php:1417
889
+ #: admin/cerber-dashboard.php:4224 admin/cerber-dashboard.php:4709
890
  msgid "Date"
891
  msgstr ""
892
 
893
+ #: cerber-settings.php:412
894
  msgid "Date format"
895
  msgstr ""
896
 
897
+ #: cerber-settings.php:419
898
  msgid "Date format for CSV export"
899
  msgstr ""
900
 
901
+ #: cerber-load.php:4975 cerber-2fa.php:522
902
  msgid "Date:"
903
  msgstr ""
904
 
905
+ #: cerber-settings.php:372 cerber-settings.php:378 cerber-settings.php:1123
906
+ #: cerber-settings.php:1129 cerber-settings.php:1209 cerber-settings.php:1479
907
  msgid "days"
908
  msgstr ""
909
 
910
+ #: admin/cerber-dashboard.php:2982
911
  msgid "Deactivate"
912
  msgstr ""
913
 
914
+ #: admin/cerber-dashboard.php:2186
915
  msgid "deactivate"
916
  msgstr ""
917
 
918
+ #: cerber-settings.php:218
919
  msgid "Default processing"
920
  msgstr ""
921
 
922
+ #: admin/cerber-dashboard.php:822
923
  msgid "Default settings have been loaded"
924
  msgstr ""
925
 
932
  "powerful email, mobile and desktop notifications."
933
  msgstr ""
934
 
935
+ #: cerber-settings.php:276
936
  msgid "Defer rendering the custom login page"
937
  msgstr ""
938
 
939
+ #: cerber-settings.php:275
940
  msgid "Deferred rendering"
941
  msgstr ""
942
 
943
+ #: admin/cerber-dashboard.php:1472 admin/cerber-tools.php:378
944
  #: admin/cerber-admin.php:228
945
  msgid "Delete"
946
  msgstr ""
947
 
948
+ #: admin/cerber-dashboard.php:3108
949
  msgid "Delete Alert"
950
  msgstr ""
951
 
952
+ #: cerber-settings.php:1283
953
  msgid "Delete files in the WordPress uploads directory"
954
  msgstr ""
955
 
956
+ #: cerber-settings.php:1292
957
  msgid "Delete files with unwanted extensions"
958
  msgstr ""
959
 
961
  msgid "Delete permanently"
962
  msgstr ""
963
 
964
+ #: cerber-settings.php:1323
965
  msgid "Delete publicly accessible files with these extensions"
966
  msgstr ""
967
 
968
+ #: cerber-settings.php:1207
969
  msgid "Delete quarantined files after"
970
  msgstr ""
971
 
972
+ #: cerber-settings.php:1279
973
  msgid "Delete unattended files"
974
  msgstr ""
975
 
976
+ #: cerber-settings.php:762
977
  msgid "Delete user sessions data when user data is erased"
978
  msgstr ""
979
 
981
  msgid "Delete website"
982
  msgstr ""
983
 
984
+ #: cerber-scanner.php:4887
985
  msgid "Deleted"
986
  msgstr ""
987
 
989
  msgid "Denied"
990
  msgstr ""
991
 
992
+ #: cerber-settings.php:643
993
  msgid "Deny all email addresses that match the following"
994
  msgstr ""
995
 
996
+ #: cerber-settings.php:220
997
  msgid "Deny authentication through wp-login.php"
998
  msgstr ""
999
 
1001
  msgid "Deny further login attempts"
1002
  msgstr ""
1003
 
1004
+ #: cerber-settings.php:1473
1005
  msgid "Deny it completely"
1006
  msgstr ""
1007
 
1009
  msgid "Destination folder access denied"
1010
  msgstr ""
1011
 
1012
+ #: cerber-scanner.php:3756
1013
  msgid "Detecting injected files in the WordPress uploads directory"
1014
  msgstr ""
1015
 
1017
  msgid "Determined by user role policies"
1018
  msgstr ""
1019
 
1020
+ #: admin/cerber-dashboard.php:5651
1021
  msgid "Diagnostic"
1022
  msgstr ""
1023
 
1024
+ #: cerber-settings.php:1202 cerber-settings.php:1598 cerber-settings.php:1626
1025
+ #: admin/cerber-dashboard.php:5652
1026
  msgid "Diagnostic Log"
1027
  msgstr ""
1028
 
1030
  msgid "Did not receive the email?"
1031
  msgstr ""
1032
 
1033
+ #: cerber-settings.php:1184
1034
  msgid "Directories to exclude"
1035
  msgstr ""
1036
 
1037
+ #: cerber-settings.php:287
1038
  msgid ""
1039
  "Disable automatic redirection to the login page when /wp-admin/ is requested "
1040
  "by an unauthorized request"
1041
  msgstr ""
1042
 
1043
+ #: cerber-settings.php:1453
1044
  msgid ""
1045
  "Disable bot detection engine for IP addresses in the White IP Access List"
1046
  msgstr ""
1047
 
1048
+ #: cerber-settings.php:1448
1049
  msgid "Disable bot detection engine for logged-in users"
1050
  msgstr ""
1051
 
1052
+ #: cerber-settings.php:286
1053
  msgid "Disable dashboard redirection"
1054
  msgstr ""
1055
 
1056
+ #: cerber-settings.php:490
1057
  msgid "Disable feeds"
1058
  msgstr ""
1059
 
1060
+ #: cerber-settings.php:252
1061
  msgid "Disable login language switcher"
1062
  msgstr ""
1063
 
1065
  msgid "Disable master mode"
1066
  msgstr ""
1067
 
1068
+ #: cerber-settings.php:480
1069
  msgid "Disable PHP error displaying"
1070
  msgstr ""
1071
 
1072
+ #: cerber-settings.php:475
1073
  msgid "Disable PHP in uploads"
1074
  msgstr ""
1075
 
1076
+ #: cerber-settings.php:1551
1077
  msgid "Disable reCAPTCHA for IP addresses in the White IP Access List"
1078
  msgstr ""
1079
 
1080
+ #: cerber-settings.php:1545
1081
  msgid "Disable reCAPTCHA for logged-in users"
1082
  msgstr ""
1083
 
1084
+ #: cerber-settings.php:507
1085
  msgid "Disable REST API"
1086
  msgstr ""
1087
 
1089
  msgid "Disable slave mode"
1090
  msgstr ""
1091
 
1092
+ #: cerber-settings.php:228
1093
  msgid "Disable the default login error message"
1094
  msgstr ""
1095
 
1096
+ #: cerber-settings.php:239
1097
  msgid "Disable the default reset password error message"
1098
  msgstr ""
1099
 
1100
+ #: cerber-settings.php:485
1101
  msgid "Disable XML-RPC"
1102
  msgstr ""
1103
 
1104
+ #: cerber-scanner.php:1717 cerber-settings.php:728 cerber-settings.php:980
1105
+ #: cerber-settings.php:1011 cerber-settings.php:1145 cerber-settings.php:1154
1106
+ #: cerber-settings.php:1619 admin/cerber-dashboard.php:2236
1107
+ #: admin/cerber-dashboard.php:2238 admin/cerber-users.php:20
1108
  #: admin/cerber-users.php:481 admin/cerber-users.php:495
1109
  msgid "Disabled"
1110
  msgstr ""
1111
 
1112
+ #: admin/cerber-dashboard.php:2193 admin/cerber-dashboard.php:2211
1113
  msgid "disabled"
1114
  msgstr ""
1115
 
1116
+ #: cerber-settings.php:323
1117
  msgid "Display 404 page"
1118
  msgstr ""
1119
 
1120
+ #: cerber-settings.php:1584
1121
  msgid "Display admin pages of remote websites using my language"
1122
  msgstr ""
1123
 
1125
  msgid "Display as"
1126
  msgstr ""
1127
 
1128
+ #: cerber-settings.php:327
1129
  msgid "Display simple 404 page"
1130
  msgstr ""
1131
 
1135
  "concurrent user sessions has been reached"
1136
  msgstr ""
1137
 
1138
+ #: cerber-settings.php:435
1139
  msgid ""
1140
  "Do not add my IP address to the White IP Access List upon plugin activation"
1141
  msgstr ""
1142
 
1143
+ #: cerber-settings.php:564 cerber-settings.php:592 cerber-settings.php:621
1144
  msgid ""
1145
  "Do not apply these policies to the IP addresses in the White IP Access List"
1146
  msgstr ""
1147
 
1148
+ #: cerber-settings.php:685
1149
  msgid ""
1150
  "Do not apply these policy to the IP addresses in the White IP Access List"
1151
  msgstr ""
1152
 
1153
+ #: cerber-settings.php:1049
1154
  msgid "Do not log known crawlers"
1155
  msgstr ""
1156
 
1157
+ #: cerber-settings.php:1054
1158
  msgid "Do not log these locations"
1159
  msgstr ""
1160
 
1161
+ #: cerber-settings.php:1062
1162
  msgid "Do not log these User-Agents"
1163
  msgstr ""
1164
 
1165
+ #: cerber-settings.php:229
1166
  msgid ""
1167
  "Do not reveal non-existing usernames and emails in the failed login attempt "
1168
  "message"
1169
  msgstr ""
1170
 
1171
+ #: cerber-settings.php:240
1172
  msgid ""
1173
  "Do not reveal non-existing usernames and emails in the reset password error "
1174
  "message"
1175
  msgstr ""
1176
 
1177
+ #: admin/cerber-dashboard.php:3189
1178
  msgid "Do not send alerts after this date"
1179
  msgstr ""
1180
 
1181
+ #: cerber-settings.php:481
1182
  msgid "Do not show PHP errors on my website"
1183
  msgstr ""
1184
 
1185
+ #: admin/cerber-dashboard.php:3475
1186
  msgid "Do you want to add selected files to the ignore list?"
1187
  msgstr ""
1188
 
1189
+ #: admin/cerber-dashboard.php:3160 admin/cerber-dashboard.php:4755
1190
  msgid "Documentation"
1191
  msgstr ""
1192
 
1208
  msgid "Edit"
1209
  msgstr ""
1210
 
1211
+ #: cerber-settings.php:799 cerber-settings.php:960 cerber-settings.php:1263
1212
  msgid "Email Address"
1213
  msgstr ""
1214
 
1220
  msgid "Email address is prohibited"
1221
  msgstr ""
1222
 
1223
+ #: admin/cerber-dashboard.php:3157
1224
  msgid "Email alerts will be sent to these emails:"
1225
  msgstr ""
1226
 
1227
+ #: admin/cerber-dashboard.php:3157
1228
  msgid "Email alerts will be sent to this email:"
1229
  msgstr ""
1230
 
1231
+ #: cerber-settings.php:794
1232
  msgid "Email notifications"
1233
  msgstr ""
1234
 
1237
  msgid "Enable after %s failed login attempts in the last %s minutes"
1238
  msgstr ""
1239
 
1240
+ #: cerber-settings.php:343
1241
  msgid "Enable authentication log monitoring"
1242
  msgstr ""
1243
 
1244
+ #: cerber-settings.php:754
1245
  msgid "Enable data erase"
1246
  msgstr ""
1247
 
1248
+ #: cerber-settings.php:768
1249
  msgid "Enable data export"
1250
  msgstr ""
1251
 
1252
+ #: cerber-settings.php:1201 cerber-settings.php:1597 cerber-settings.php:1625
1253
  msgid "Enable diagnostic logging"
1254
  msgstr ""
1255
 
1256
+ #: cerber-settings.php:1008
1257
  msgid "Enable error shielding"
1258
  msgstr ""
1259
 
1260
+ #: cerber-settings.php:1505
1261
  msgid "Enable invisible reCAPTCHA"
1262
  msgstr ""
1263
 
1265
  msgid "Enable master mode"
1266
  msgstr ""
1267
 
1268
+ #: cerber-settings.php:1025
1269
  msgid ""
1270
  "Enable optional traffic logging if you need to monitor suspicious and "
1271
  "malicious activity or solve security issues"
1272
  msgstr ""
1273
 
1274
+ #: cerber-settings.php:1535
1275
  msgid "Enable reCAPTCHA for WooCommerce login form"
1276
  msgstr ""
1277
 
1278
+ #: cerber-settings.php:1525
1279
  msgid "Enable reCAPTCHA for WooCommerce lost password form"
1280
  msgstr ""
1281
 
1282
+ #: cerber-settings.php:1515
1283
  msgid "Enable reCAPTCHA for WooCommerce registration form"
1284
  msgstr ""
1285
 
1286
+ #: cerber-settings.php:1540
1287
  msgid "Enable reCAPTCHA for WordPress comment form"
1288
  msgstr ""
1289
 
1290
+ #: cerber-settings.php:1530
1291
  msgid "Enable reCAPTCHA for WordPress login form"
1292
  msgstr ""
1293
 
1294
+ #: cerber-settings.php:1520
1295
  msgid "Enable reCAPTCHA for WordPress lost password form"
1296
  msgstr ""
1297
 
1298
+ #: cerber-settings.php:1510
1299
  msgid "Enable reCAPTCHA for WordPress registration form"
1300
  msgstr ""
1301
 
1302
+ #: cerber-settings.php:951
1303
  msgid "Enable reporting"
1304
  msgstr ""
1305
 
1307
  msgid "Enable slave mode"
1308
  msgstr ""
1309
 
1310
+ #: cerber-settings.php:977
1311
  msgid "Enable traffic inspection"
1312
  msgstr ""
1313
 
1314
+ #: admin/cerber-dashboard.php:2211
1315
  msgid "enabled"
1316
  msgstr ""
1317
 
1318
+ #: cerber-settings.php:726 admin/cerber-users.php:479
1319
  msgid "Enabled, access to API using standard user passwords is allowed"
1320
  msgstr ""
1321
 
1322
+ #: cerber-settings.php:727 admin/cerber-users.php:480
1323
  msgid "Enabled, no access to API using standard user passwords"
1324
  msgstr ""
1325
 
1332
  msgid "Enforce two-factor authentication with fixed intervals"
1333
  msgstr ""
1334
 
1335
+ #: cerber-settings.php:1458
1336
  msgid ""
1337
  "Enter a part of query string or query path to exclude a request from "
1338
  "inspection by the engine. One item per line."
1339
  msgstr ""
1340
 
1341
+ #: cerber-settings.php:996
1342
  msgid ""
1343
  "Enter a request URI to exclude the request from inspection. One item per "
1344
  "line."
1348
  msgid "Enter the code from the email in the field below."
1349
  msgstr ""
1350
 
1351
+ #: admin/cerber-dashboard.php:2207 admin/cerber-dashboard.php:2208
1352
+ #: admin/cerber-dashboard.php:3300
1353
  msgid "entry"
1354
  msgid_plural "entries"
1355
  msgstr[0] ""
1356
  msgstr[1] ""
1357
 
1358
+ #: cerber-settings.php:1003
1359
  msgid "Erroneous Request Shielding"
1360
  msgstr ""
1361
 
1364
  msgstr ""
1365
 
1366
  #: cerber-load.php:742 cerber-load.php:755 cerber-load.php:763
1367
+ #: cerber-load.php:1082 cerber-load.php:1945 cerber-load.php:2268
1368
  #: cerber-load.php:3416 cerber-common.php:497 cerber-common.php:648
1369
  #: cerber-common.php:653 cerber-common.php:659 cerber-common.php:663
1370
  #: nexus/cerber-nexus-slave.php:203 nexus/cerber-nexus-slave.php:214
1373
  msgid "ERROR:"
1374
  msgstr ""
1375
 
1376
+ #: cerber-scanner.php:3990
1377
  #, php-format
1378
  msgid "Error: file %s cannot be used."
1379
  msgstr ""
1380
 
1381
+ #: admin/cerber-dashboard.php:4776
1382
  msgid "Errors"
1383
  msgstr ""
1384
 
1385
+ #: admin/cerber-dashboard.php:1030 admin/cerber-dashboard.php:1418
1386
  msgid "Event"
1387
  msgstr ""
1388
 
1398
  msgid "Every hour"
1399
  msgstr ""
1400
 
1401
+ #: admin/cerber-dashboard.php:2233
1402
  msgctxt "Example: Last malware scan: 23 Jan 2018"
1403
  msgid "Last malware scan"
1404
  msgstr ""
1411
  msgid "Executable file extension detected"
1412
  msgstr ""
1413
 
1414
+ #: cerber-settings.php:1146 cerber-settings.php:1155
1415
  msgid "Executable files"
1416
  msgstr ""
1417
 
1419
  msgid "Executable files are not supported. Please upload a ZIP archive."
1420
  msgstr ""
1421
 
1422
+ #: admin/cerber-dashboard.php:247 admin/cerber-users.php:1056
1423
  msgid "Expires"
1424
  msgstr ""
1425
 
1427
  msgid "expires"
1428
  msgstr ""
1429
 
1430
+ #: admin/cerber-dashboard.php:1449 admin/cerber-dashboard.php:4802
1431
  msgid "Export"
1432
  msgstr ""
1433
 
1435
  msgid "Export settings to the file"
1436
  msgstr ""
1437
 
1438
+ #: admin/cerber-admin.php:1216
1439
  msgid "Extension"
1440
  msgstr ""
1441
 
1442
+ #: admin/cerber-dashboard.php:2199
1443
  msgid "failed attempts"
1444
  msgstr ""
1445
 
1446
+ #: admin/cerber-dashboard.php:2083
1447
  msgid "Failed login attempts"
1448
  msgstr ""
1449
 
1450
+ #: admin/cerber-admin-settings.php:1058
1451
  #, php-format
1452
  msgid "Field %s contains an invalid value"
1453
  msgstr ""
1454
 
1455
+ #: admin/cerber-admin-settings.php:1052
1456
  #, php-format
1457
  msgid "Field %s may not be empty"
1458
  msgstr ""
1471
  msgid "File deleted"
1472
  msgstr ""
1473
 
1474
+ #: admin/cerber-admin.php:1213
1475
  msgid "File extensions statistics"
1476
  msgstr ""
1477
 
1479
  msgid "File is missing"
1480
  msgstr ""
1481
 
1482
+ #: admin/cerber-admin.php:1398
1483
  msgid "File Name"
1484
  msgstr ""
1485
 
1499
  msgid "Filename is prohibited"
1500
  msgstr ""
1501
 
1502
+ #: admin/cerber-admin.php:1123 admin/cerber-admin.php:1217
1503
  msgid "Files"
1504
  msgstr ""
1505
 
1506
+ #: cerber-settings.php:1368
1507
  msgid "Files in temporary directories"
1508
  msgstr ""
1509
 
1510
+ #: cerber-settings.php:1372
1511
  msgid "Files in the sessions directory"
1512
  msgstr ""
1513
 
1514
+ #: cerber-settings.php:1352
1515
  msgid "Files in these directories"
1516
  msgstr ""
1517
 
1518
+ #: cerber-scanner.php:4813
1519
  msgid "Files scanned"
1520
  msgstr ""
1521
 
1523
  msgid "Files to scan"
1524
  msgstr ""
1525
 
1526
+ #: cerber-settings.php:1359
1527
  msgid "Files with these extensions"
1528
  msgstr ""
1529
 
1530
+ #: admin/cerber-admin.php:1009
1531
  msgid "Files without extension"
1532
  msgstr ""
1533
 
1534
+ #: admin/cerber-dashboard.php:1513
1535
  msgid "Filter"
1536
  msgstr ""
1537
 
1538
+ #: admin/cerber-dashboard.php:1501 admin/cerber-users.php:1101
1539
  msgid "Filter by registered user"
1540
  msgstr ""
1541
 
1542
+ #: cerber-scanner.php:3758
1543
  msgid "Finalizing the scan"
1544
  msgstr ""
1545
 
1551
  msgid "Fixed number of logins"
1552
  msgstr ""
1553
 
1554
+ #: admin/cerber-admin.php:1121
1555
  msgid "Folder"
1556
  msgstr ""
1557
 
1558
+ #: admin/cerber-admin-settings.php:1111
1559
+ msgid ""
1560
+ "For safety reasons, prohibited symbols and invalid values have been removed "
1561
+ "from the following settings. Please check their values."
1562
+ msgstr ""
1563
+
1564
  #: cerber-common.php:1943
1565
  msgid "Forbidden URL"
1566
  msgstr ""
1567
 
1568
+ #: cerber-settings.php:785
1569
  msgid "Form fields data"
1570
  msgstr ""
1571
 
1573
  msgid "Form submission denied"
1574
  msgstr ""
1575
 
1576
+ #: admin/cerber-dashboard.php:4779
1577
  msgid "Form submissions"
1578
  msgstr ""
1579
 
1580
+ #: cerber-load.php:4897
1581
  msgid "From the country"
1582
  msgstr ""
1583
 
1584
+ #: cerber-load.php:4894
1585
  msgid "From the IP address"
1586
  msgstr ""
1587
 
1588
+ #: cerber-settings.php:1617
1589
  msgid "Full access mode"
1590
  msgstr ""
1591
 
1592
+ #: cerber-scanner.php:1032 admin/cerber-dashboard.php:2239
1593
  msgid "Full Scan"
1594
  msgstr ""
1595
 
1596
+ #: cerber-scanner.php:4800
1597
  msgid "Full Scan Report"
1598
  msgstr ""
1599
 
1600
+ #: admin/cerber-dashboard.php:1474
1601
  msgid "Get me notified when such an event occurs"
1602
  msgstr ""
1603
 
1604
+ #: cerber-settings.php:903
1605
  msgid "Get notified instantly with mobile and desktop notifications"
1606
  msgstr ""
1607
 
1608
+ #: cerber-load.php:4903 cerber-load.php:6296
1609
  msgid "Getting Started Guide"
1610
  msgstr ""
1611
 
1612
+ #: admin/cerber-dashboard.php:5561
1613
  msgid "Global"
1614
  msgstr ""
1615
 
1616
+ #: cerber-settings.php:1348
1617
  msgid "Global Exclusions"
1618
  msgstr ""
1619
 
1620
+ #: cerber-settings.php:674
1621
  msgid "Grant access to the website to logged-in users only"
1622
  msgstr ""
1623
 
1625
  msgid "Group"
1626
  msgstr ""
1627
 
1628
+ #: admin/cerber-dashboard.php:5467
1629
  msgid "Hardening"
1630
  msgstr ""
1631
 
1632
+ #: cerber-settings.php:446
1633
  msgid "Hardening WordPress"
1634
  msgstr ""
1635
 
1636
+ #: admin/cerber-dashboard.php:5750
1637
  msgid "Help"
1638
  msgstr ""
1639
 
1641
  msgid "Here are the details of the sign-in attempt"
1642
  msgstr ""
1643
 
1644
+ #: cerber-load.php:4874
1645
  msgid "Hi!"
1646
  msgstr ""
1647
 
1653
  msgid "Hide Toolbar when viewing site"
1654
  msgstr ""
1655
 
1656
+ #: cerber-settings.php:1242 cerber-settings.php:1288
1657
  msgid "High severity"
1658
  msgstr ""
1659
 
1660
+ #: admin/cerber-dashboard.php:4712 admin/cerber-users.php:1058
1661
  msgid "Host Info"
1662
  msgstr ""
1663
 
1664
+ #: admin/cerber-dashboard.php:245 admin/cerber-dashboard.php:1415
1665
  msgid "Hostname"
1666
  msgstr ""
1667
 
1668
+ #: cerber-settings.php:1468
1669
  msgid ""
1670
  "How the plugin processes comments submitted through the standard comment form"
1671
  msgstr ""
1672
 
1673
+ #: cerber-settings.php:178
1674
  msgid "How WP Cerber loads its core and security mechanisms"
1675
  msgstr ""
1676
 
1689
  "block below."
1690
  msgstr ""
1691
 
1692
+ #: cerber-settings.php:1471
1693
  msgid "If a spam comment detected"
1694
  msgstr ""
1695
 
1696
+ #: cerber-settings.php:1250
1697
  msgid "If any changes in scan results occurred"
1698
  msgstr ""
1699
 
1700
+ #: cerber-settings.php:413
1701
  #, php-format
1702
  msgid "if empty, the default format %s will be used"
1703
  msgstr ""
1704
 
1705
+ #: cerber-settings.php:961 cerber-settings.php:1264
1706
  msgid ""
1707
  "if empty, the email addresses from the notification settings will be used"
1708
  msgstr ""
1709
 
1710
+ #: cerber-settings.php:879
1711
  msgid "If empty, the SMTP username is used"
1712
  msgstr ""
1713
 
1714
+ #: cerber-settings.php:804
1715
  #, php-format
1716
  msgid "if empty, the website administrator email %s will be used"
1717
  msgstr ""
1726
  msgid "If necessary, <%s>unblock the IP address<%s>."
1727
  msgstr ""
1728
 
1729
+ #: cerber-settings.php:1251
1730
  msgid "If new issues found"
1731
  msgstr ""
1732
 
1734
  msgid "If the number of concurrent user sessions is greater"
1735
  msgstr ""
1736
 
1737
+ #: cerber-load.php:1832
1738
  msgid ""
1739
  "If we have found your account, we have sent the confirmation link to the "
1740
  "email address on the account."
1741
  msgstr ""
1742
 
1743
+ #: cerber-load.php:4706
1744
  msgid ""
1745
  "If you believe you should be able to perform this request, please let us "
1746
  "know."
1747
  msgstr ""
1748
 
1749
+ #: cerber-settings.php:170
1750
  msgid "If you forget your Custom login URL, you will be unable to log in."
1751
  msgstr ""
1752
 
1760
  msgid "Ignore"
1761
  msgstr ""
1762
 
1763
+ #: cerber-settings.php:1311
1764
  msgid "Ignore files with these extensions"
1765
  msgstr ""
1766
 
1767
+ #: admin/cerber-dashboard.php:3194
1768
  msgid "Ignore global rate limits"
1769
  msgstr ""
1770
 
1771
+ #: admin/cerber-dashboard.php:5599
1772
  msgid "Ignore List"
1773
  msgstr ""
1774
 
1775
+ #: cerber-settings.php:1017
1776
  msgid "Ignore logged-in users"
1777
  msgstr ""
1778
 
1779
+ #: cerber-settings.php:297
1780
  msgid "Immediately block IP after any request to wp-login.php"
1781
  msgstr ""
1782
 
1783
+ #: cerber-settings.php:292
1784
  msgid ""
1785
  "Immediately block IP when attempting to log in with a non-existing username"
1786
  msgstr ""
1787
 
1788
+ #: cerber-load.php:6305
1789
  msgid "Import settings"
1790
  msgstr ""
1791
 
1797
  msgid "Important note if you have a caching plugin in place"
1798
  msgstr ""
1799
 
1800
+ #: admin/cerber-dashboard.php:2199 admin/cerber-dashboard.php:2200
1801
  msgid "in 24 hours"
1802
  msgstr ""
1803
 
1804
+ #: cerber-settings.php:340
1805
  msgid ""
1806
  "In the Citadel mode nobody is able to log in except IPs from the White IP "
1807
  "Access List. Active user sessions will not be affected."
1808
  msgstr ""
1809
 
1810
+ #: cerber-settings.php:775
1811
  msgid "Include activity log events"
1812
  msgstr ""
1813
 
1814
+ #: cerber-settings.php:1255
1815
  msgid "Include file sizes"
1816
  msgstr ""
1817
 
1818
+ #: cerber-settings.php:1259
1819
  msgid "Include scan errors"
1820
  msgstr ""
1821
 
1822
+ #: cerber-settings.php:781
1823
  msgid "Include traffic log entries"
1824
  msgstr ""
1825
 
1826
+ #: admin/cerber-dashboard.php:5799
1827
  msgid "Incorrect IP address or IP range"
1828
  msgstr ""
1829
 
1837
  "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
1838
  msgstr ""
1839
 
1840
+ #: cerber-settings.php:177
1841
  msgid "Initialization Mode"
1842
  msgstr ""
1843
 
1857
  msgid "Install the access token on the master website."
1858
  msgstr ""
1859
 
1860
+ #: cerber-settings.php:332
1861
+ msgid "Install WP Cerber updates from the WP Cerber website"
1862
+ msgstr ""
1863
+
1864
+ #: admin/cerber-dashboard.php:2252
1865
  msgid "Integrity"
1866
  msgstr ""
1867
 
1889
  msgid "Invalid user"
1890
  msgstr ""
1891
 
1892
+ #: cerber-settings.php:1504
1893
  msgid "Invisible reCAPTCHA"
1894
  msgstr ""
1895
 
1896
+ #: admin/cerber-dashboard.php:244 admin/cerber-dashboard.php:1028
1897
+ #: admin/cerber-dashboard.php:1414 admin/cerber-dashboard.php:4711
1898
  #: admin/cerber-users.php:1057
1899
  msgid "IP Address"
1900
  msgstr ""
1901
 
1902
+ #: cerber-load.php:5984 cerber-load.php:5985 admin/cerber-dashboard.php:4223
1903
  msgid "IP address"
1904
  msgstr ""
1905
 
1906
+ #: admin/cerber-dashboard.php:413
1907
  #, php-format
1908
  msgid "IP address %s has been added to Black IP Access List"
1909
  msgstr ""
1910
 
1911
+ #: admin/cerber-dashboard.php:416
1912
  #, php-format
1913
  msgid "IP address %s has been added to White IP Access List"
1914
  msgstr ""
1921
  msgid "IP address is not allowed"
1922
  msgstr ""
1923
 
1924
+ #: admin/cerber-dashboard.php:385
1925
  msgid "IP address, range, wildcard, or CIDR"
1926
  msgstr ""
1927
 
1933
  msgid "IP blacklisted"
1934
  msgstr ""
1935
 
1936
+ #: cerber-common.php:1832 admin/cerber-dashboard.php:1173
1937
  msgid "IP blocked"
1938
  msgstr ""
1939
 
1945
  msgid "IP whitelisted"
1946
  msgstr ""
1947
 
1948
+ #: cerber-scanner.php:4828 admin/cerber-admin.php:116
1949
  msgid "Issues total"
1950
  msgstr ""
1951
 
1953
  msgid "It is visible only to website administrators"
1954
  msgstr ""
1955
 
1956
+ #: cerber-scanner.php:2623
1957
  #, php-format
1958
  msgid ""
1959
  "It may remain after upgrading to a newer version of %s. It also may be a "
1971
  msgid "KB/sec"
1972
  msgstr ""
1973
 
1974
+ #: nexus/cerber-nexus-master.php:707
1975
  msgid ""
1976
  "Keep in mind: You have added the website that does not support SSL "
1977
  "encryption. This may lead to data leakage."
1978
  msgstr ""
1979
 
1980
+ #: cerber-settings.php:377 cerber-settings.php:1128
1981
  msgid "Keep log records of logged in users for"
1982
  msgstr ""
1983
 
1984
+ #: cerber-settings.php:371 cerber-settings.php:1122
1985
  msgid "Keep log records of not logged in visitors for"
1986
  msgstr ""
1987
 
1988
+ #: cerber-settings.php:1299
1989
  msgid ""
1990
  "Keep the WordPress uploads directory clean and secure. Detect injected files "
1991
  "with public web access, report them, and remove malicious ones."
1992
  msgstr ""
1993
 
1994
+ #: cerber-lab.php:899 admin/cerber-admin-settings.php:107
1995
+ #: admin/cerber-admin-settings.php:266
1996
  msgid "Know more"
1997
  msgstr ""
1998
 
1999
+ #: admin/cerber-dashboard.php:5939
2000
  msgid "Know more about all advantages at"
2001
  msgstr ""
2002
 
2003
+ #: admin/cerber-admin.php:1220
2004
  msgid "Largest"
2005
  msgstr ""
2006
 
2007
+ #: cerber-load.php:4831
2008
  #, php-format
2009
  msgid "Last failed attempt was at %s from IP %s using username: %s."
2010
  msgstr ""
2011
 
2012
+ #: admin/cerber-dashboard.php:2203
2013
  msgid "Last lockout"
2014
  msgstr ""
2015
 
2016
+ #: cerber-load.php:4865
2017
  #, php-format
2018
  msgid "Last lockout was added: %s for IP %s"
2019
  msgstr ""
2020
 
2021
+ #: admin/cerber-dashboard.php:1992 admin/cerber-dashboard.php:2082
2022
  msgid "Last login"
2023
  msgstr ""
2024
 
2025
+ #: admin/cerber-dashboard.php:1983
2026
  msgid "Last seen"
2027
  msgstr ""
2028
 
2029
+ #: cerber-settings.php:1225
2030
  msgid "Launch Full Scan"
2031
  msgstr ""
2032
 
2033
+ #: cerber-settings.php:1220
2034
  msgid "Launch Quick Scan"
2035
  msgstr ""
2036
 
2037
+ #: cerber-settings.php:184
2038
  msgid "Legacy mode"
2039
  msgstr ""
2040
 
2041
+ #: admin/cerber-dashboard.php:5654
2042
  msgid "License"
2043
  msgstr ""
2044
 
2045
+ #: cerber-settings.php:1609
2046
  msgid "Limit access by IP address"
2047
  msgstr ""
2048
 
2049
+ #: cerber-settings.php:1555
2050
  msgid "Limit attempts"
2051
  msgstr ""
2052
 
2053
+ #: cerber-settings.php:197
2054
  msgid "Limit login attempts"
2055
  msgstr ""
2056
 
2070
  msgid "Limit reached"
2071
  msgstr ""
2072
 
2073
+ #: admin/cerber-dashboard.php:379
2074
  msgid "List is empty"
2075
  msgstr ""
2076
 
2077
+ #: admin/cerber-dashboard.php:5534
2078
  msgid "Live Traffic"
2079
  msgstr ""
2080
 
2086
  msgid "Load entries"
2087
  msgstr ""
2088
 
2089
+ #: cerber-settings.php:181
2090
  msgid "Load security engine"
2091
  msgstr ""
2092
 
2098
  msgid "Local hash not found"
2099
  msgstr ""
2100
 
2101
+ #: admin/cerber-dashboard.php:1032 admin/cerber-dashboard.php:1419
2102
+ #: admin/cerber-dashboard.php:4714
2103
  msgid "Local User"
2104
  msgstr ""
2105
 
2107
  msgid "Location:"
2108
  msgstr ""
2109
 
2110
+ #: cerber-settings.php:1556
2111
  #, php-format
2112
  msgid ""
2113
  "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
2114
  msgstr ""
2115
 
2116
+ #: cerber-common.php:1913 admin/cerber-dashboard.php:1790
2117
  msgid "Locked out"
2118
  msgstr ""
2119
 
2120
+ #: admin/cerber-dashboard.php:718
2121
  #, php-format
2122
  msgid "Lockout for %s was removed"
2123
  msgstr ""
2124
 
2125
+ #: cerber-settings.php:812 cerber-settings.php:922
2126
  msgid "Lockout notification"
2127
  msgstr ""
2128
 
2129
+ #: admin/cerber-dashboard.php:5464
2130
  msgid "Lockouts"
2131
  msgstr ""
2132
 
2133
+ #: admin/cerber-dashboard.php:2200
2134
  msgid "lockouts"
2135
  msgstr ""
2136
 
2137
+ #: admin/cerber-dashboard.php:2202
2138
  msgid "Lockouts at the moment"
2139
  msgstr ""
2140
 
2142
  msgid "Lockouts occurred"
2143
  msgstr ""
2144
 
2145
+ #: cerber-settings.php:1039
2146
  msgid "Log all REST API requests"
2147
  msgstr ""
2148
 
2149
+ #: cerber-settings.php:1044
2150
  msgid "Log all XML-RPC requests"
2151
  msgstr ""
2152
 
2153
+ #: admin/cerber-dashboard.php:6120
2154
  msgid "Log In"
2155
  msgstr ""
2156
 
2157
+ #: admin/cerber-dashboard.php:4074
2158
  msgid "Log into the website"
2159
  msgstr ""
2160
 
2161
+ #: admin/cerber-dashboard.php:6121
2162
  msgid "Log Out"
2163
  msgstr ""
2164
 
2174
  msgid "Logged out everywhere"
2175
  msgstr ""
2176
 
2177
+ #: cerber-settings.php:512 cerber-settings.php:1447
2178
+ #: admin/cerber-dashboard.php:2205
2179
  msgid "Logged-in users"
2180
  msgstr ""
2181
 
2182
+ #: cerber-settings.php:1032
2183
  msgid "Logging disabled"
2184
  msgstr ""
2185
 
2186
+ #: cerber-settings.php:1029
2187
  msgid "Logging mode"
2188
  msgstr ""
2189
 
2191
  msgid "Login failed"
2192
  msgstr ""
2193
 
2194
+ #: cerber-settings.php:1529
2195
  msgid "Login form"
2196
  msgstr ""
2197
 
2211
  msgid "Login from a different network Class C"
2212
  msgstr ""
2213
 
2214
+ #: admin/cerber-dashboard.php:1158
2215
  msgid "Login issues"
2216
  msgstr ""
2217
 
2218
+ #: cerber-settings.php:192
2219
  msgid "Login Security"
2220
  msgstr ""
2221
 
2223
  msgid "Login:"
2224
  msgstr ""
2225
 
2226
+ #: admin/cerber-dashboard.php:4787
2227
  msgid "Longer than"
2228
  msgstr ""
2229
 
2230
+ #: cerber-settings.php:1519
2231
  msgid "Lost password form"
2232
  msgstr ""
2233
 
2234
+ #: cerber-settings.php:1240 cerber-settings.php:1286
2235
  msgid "Low severity"
2236
  msgstr ""
2237
 
2238
+ #: admin/cerber-dashboard.php:5465
2239
  msgid "Main Settings"
2240
  msgstr ""
2241
 
2242
+ #: admin/cerber-dashboard.php:3323
2243
  msgid "Main settings"
2244
  msgstr ""
2245
 
2246
+ #: cerber-settings.php:283
2247
  msgid "Make your protection smarter!"
2248
  msgstr ""
2249
 
2251
  msgid "Malicious activities mitigated"
2252
  msgstr ""
2253
 
2254
+ #: admin/cerber-dashboard.php:2829
2255
  msgid "Malicious Activity"
2256
  msgstr ""
2257
 
2279
  msgid "Malware Scan"
2280
  msgstr ""
2281
 
2282
+ #: admin/cerber-dashboard.php:5650
2283
  msgid "Manage Settings"
2284
  msgstr ""
2285
 
2286
+ #: cerber-settings.php:1473
2287
  msgid "Mark it as spam"
2288
  msgstr ""
2289
 
2290
+ #: cerber-settings.php:821 cerber-settings.php:929
2291
  msgid "Mask sensitive data"
2292
  msgstr ""
2293
 
2294
+ #: cerber-settings.php:1075
2295
  msgid "Mask these form fields"
2296
  msgstr ""
2297
 
2298
+ #: cerber-settings.php:822 cerber-settings.php:930
2299
  msgid "Mask usernames and IP addresses in notifications and alerts"
2300
  msgstr ""
2301
 
2302
+ #: cerber-settings.php:1563
2303
  msgid "Master settings"
2304
  msgstr ""
2305
 
2306
+ #: cerber-settings.php:981 cerber-settings.php:1012
2307
  msgid "Maximum compatibility"
2308
  msgstr ""
2309
 
2310
+ #: admin/cerber-dashboard.php:3180
2311
  msgid "Maximum number of alerts to send"
2312
  msgstr ""
2313
 
2314
+ #: cerber-settings.php:982 cerber-settings.php:1013
2315
  msgid "Maximum security"
2316
  msgstr ""
2317
 
2318
+ #: cerber-settings.php:1241 cerber-settings.php:1287
2319
  msgid "Medium severity"
2320
  msgstr ""
2321
 
2322
+ #: cerber-settings.php:826 cerber-settings.php:935
2323
  msgid "Message format"
2324
  msgstr ""
2325
 
2326
+ #: cerber-settings.php:1116
2327
  msgid "milliseconds"
2328
  msgstr ""
2329
 
2330
+ #: cerber-settings.php:1033
2331
  msgid "Minimal"
2332
  msgstr ""
2333
 
2334
+ #: cerber-settings.php:203 cerber-settings.php:355
2335
  msgid "minutes"
2336
  msgstr ""
2337
 
2338
+ #: cerber-settings.php:733
2339
  msgid "minutes (leave empty to use the default WordPress value)"
2340
  msgstr ""
2341
 
2342
+ #: cerber-settings.php:710 cerber-settings.php:1193
2343
  msgid "Miscellaneous Settings"
2344
  msgstr ""
2345
 
2346
+ #: cerber-settings.php:206
2347
  msgid "Mitigate aggressive attempts"
2348
  msgstr ""
2349
 
2350
+ #: admin/cerber-dashboard.php:3154
2351
  msgid "Mobile alerts are not configured"
2352
  msgstr ""
2353
 
2354
  #. %s is the name of a mobile device.
2355
+ #: admin/cerber-dashboard.php:3151
2356
  #, php-format
2357
  msgid "Mobile alerts will be sent to %s"
2358
  msgstr ""
2359
 
2360
+ #: admin/cerber-admin.php:927 admin/cerber-admin.php:1400
2361
  msgid "Modified"
2362
  msgstr ""
2363
 
2364
+ #: cerber-settings.php:1151
2365
  msgid "Monitor modified files"
2366
  msgstr ""
2367
 
2368
+ #: cerber-settings.php:1142
2369
  msgid "Monitor new files"
2370
  msgstr ""
2371
 
2372
+ #: cerber-settings.php:1478
2373
  msgid "Move spam comments to trash after"
2374
  msgstr ""
2375
 
2389
  msgid "Multiple suspicious requests"
2390
  msgstr ""
2391
 
2392
+ #: admin/cerber-dashboard.php:1177
2393
  msgid "My activity"
2394
  msgstr ""
2395
 
2396
+ #: admin/cerber-dashboard.php:1178 admin/cerber-dashboard.php:4784
2397
  msgid "My IP"
2398
  msgstr ""
2399
 
2400
+ #: cerber-settings.php:434
2401
  msgid "My IP address"
2402
  msgstr ""
2403
 
2404
+ #: admin/cerber-dashboard.php:4783
2405
  msgid "My requests"
2406
  msgstr ""
2407
 
2408
+ #: cerber-settings.php:312 admin/cerber-dashboard.php:2614
2409
  msgid "My site is behind a reverse proxy"
2410
  msgstr ""
2411
 
2412
+ #: nexus/cerber-nexus-master.php:1305 nexus/cerber-nexus.php:94
2413
  #: nexus/cerber-nexus.php:104
2414
  msgid "My Websites"
2415
  msgstr ""
2416
 
2417
+ #: admin/cerber-dashboard.php:1826
2418
  msgid "Network:"
2419
  msgstr ""
2420
 
2421
  #: cerber-common.php:2244 nexus/cerber-slave-list.php:347
2422
+ #: admin/cerber-dashboard.php:529 admin/cerber-dashboard.php:2181
2423
+ #: admin/cerber-dashboard.php:2230
2424
  msgid "Never"
2425
  msgstr ""
2426
 
2427
+ #: cerber-load.php:4912
2428
  msgid "New Custom login URL"
2429
  msgstr ""
2430
 
2436
  msgid "New files"
2437
  msgstr ""
2438
 
2439
+ #: admin/cerber-dashboard.php:1157
2440
  msgid "New users"
2441
  msgstr ""
2442
 
2443
+ #: cerber-settings.php:816
2444
  msgid "New version is available"
2445
  msgstr ""
2446
 
2447
+ #: admin/cerber-admin.php:1223
2448
  msgid "Newest"
2449
  msgstr ""
2450
 
2451
+ #: admin/cerber-dashboard.php:1466 admin/cerber-dashboard.php:1912
2452
+ #: admin/cerber-dashboard.php:2789 admin/cerber-admin.php:1340
2453
  msgid "No activity has been logged yet."
2454
  msgstr ""
2455
 
2456
+ #: admin/cerber-dashboard.php:2216
2457
  msgid "no connection"
2458
  msgstr ""
2459
 
2460
+ #: admin/cerber-admin.php:958
2461
+ msgid "No data for generating reports"
 
 
2462
  msgstr ""
2463
 
2464
+ #: cerber-settings.php:157
2465
  msgid "No devices found"
2466
  msgstr ""
2467
 
2468
+ #: admin/cerber-dashboard.php:1469
2469
  msgid "No events found using the given search criteria"
2470
  msgstr ""
2471
 
2472
+ #: admin/cerber-admin.php:1188
2473
  msgid "No extension"
2474
  msgstr ""
2475
 
2481
  msgid "No files match the specified filter."
2482
  msgstr ""
2483
 
2484
+ #: admin/cerber-dashboard.php:3185
2485
  msgid "No limit"
2486
  msgstr ""
2487
 
2488
+ #: admin/cerber-dashboard.php:275 admin/cerber-dashboard.php:2849
2489
  msgid "No lockouts at the moment. The sky is clear."
2490
  msgstr ""
2491
 
2492
+ #: admin/cerber-dashboard.php:4746
2493
  msgid "No requests found using the given search criteria"
2494
  msgstr ""
2495
 
2496
+ #: admin/cerber-dashboard.php:4743
2497
  msgid "No requests have been logged yet."
2498
  msgstr ""
2499
 
2500
+ #: cerber-settings.php:642
2501
  msgid "No restrictions"
2502
  msgstr ""
2503
 
2504
+ #: admin/cerber-dashboard.php:3963
2505
  msgid "No rule"
2506
  msgstr ""
2507
 
2513
  msgid "NO, maybe later"
2514
  msgstr ""
2515
 
2516
+ #: admin/cerber-dashboard.php:1175 admin/cerber-dashboard.php:4778
2517
  msgid "Non-authenticated"
2518
  msgstr ""
2519
 
2520
+ #: cerber-settings.php:291
2521
  msgid "Non-existing users"
2522
  msgstr ""
2523
 
2524
+ #: cerber-settings.php:859
2525
  msgid "None"
2526
  msgstr ""
2527
 
2528
+ #: admin/cerber-dashboard.php:2190
2529
  msgid "not active"
2530
  msgstr ""
2531
 
2532
+ #: cerber-settings.php:161
2533
  msgid "Not available"
2534
  msgstr ""
2535
 
2536
+ #: admin/cerber-dashboard.php:3955
2537
  #, php-format
2538
  msgid "Not permitted for one country"
2539
  msgid_plural "Not permitted for %d countries"
2540
  msgstr[0] ""
2541
  msgstr[1] ""
2542
 
2543
+ #: admin/cerber-dashboard.php:4845
2544
  msgid "Not specified"
2545
  msgstr ""
2546
 
2547
+ #: admin/cerber-dashboard.php:4753
2548
  msgid "Note: Logging is currently disabled"
2549
  msgstr ""
2550
 
2552
  msgid "Notes"
2553
  msgstr ""
2554
 
2555
+ #: cerber-settings.php:807 cerber-settings.php:916
2556
  msgid "Notification limit"
2557
  msgstr ""
2558
 
2559
+ #: cerber-settings.php:360 admin/cerber-dashboard.php:5469
2560
  msgid "Notifications"
2561
  msgstr ""
2562
 
2563
+ #: cerber-settings.php:808 cerber-settings.php:917
2564
  msgid "notifications are allowed per hour (0 means unlimited)"
2565
  msgstr ""
2566
 
2567
+ #: cerber-load.php:4862
2568
  msgid "Number of active lockouts"
2569
  msgstr ""
2570
 
2572
  msgid "Number of allowed concurrent user sessions"
2573
  msgstr ""
2574
 
2575
+ #: cerber-load.php:4860
2576
  msgid "Number of lockouts is increasing"
2577
  msgstr ""
2578
 
2580
  msgid "number of logins"
2581
  msgstr ""
2582
 
2583
+ #: admin/cerber-dashboard.php:6023
2584
  msgid "OK"
2585
  msgstr ""
2586
 
2588
  msgid "OK, nail them all"
2589
  msgstr ""
2590
 
2591
+ #: admin/cerber-admin.php:1222
2592
  msgid "Oldest"
2593
  msgstr ""
2594
 
2595
+ #: cerber-settings.php:1227
2596
  msgid "once a day at"
2597
  msgstr ""
2598
 
2599
+ #: cerber-settings.php:1202 cerber-settings.php:1598 cerber-settings.php:1626
2600
  #, php-format
2601
  msgid "Once enabled, the log is available here: %s"
2602
  msgstr ""
2605
  msgid "only digits are allowed"
2606
  msgstr ""
2607
 
2608
+ #: cerber-settings.php:2102
2609
  msgid "Only registered and logged in users are allowed to view this website"
2610
  msgstr ""
2611
 
2612
+ #: cerber-settings.php:679
2613
  msgid "Only registered and logged in website users have access to the website"
2614
  msgstr ""
2615
 
2616
+ #: cerber-settings.php:660
2617
  msgid ""
2618
  "Only users from IP addresses in the White IP Access List may register on the "
2619
  "website"
2620
  msgstr ""
2621
 
2622
+ #: admin/cerber-dashboard.php:3170
2623
  msgid "Optional alert limits"
2624
  msgstr ""
2625
 
2626
+ #: admin/cerber-dashboard.php:387
2627
  msgid "Optional comment for this entry"
2628
  msgstr ""
2629
 
2631
  msgid "or"
2632
  msgstr ""
2633
 
2634
+ #: cerber-settings.php:1406
2635
  msgid "Other forms"
2636
  msgstr ""
2637
 
2639
  msgid "Owner"
2640
  msgstr ""
2641
 
2642
+ #: admin/cerber-dashboard.php:4230
2643
  msgid "Page generation time"
2644
  msgstr ""
2645
 
2646
+ #: cerber-settings.php:1115
2647
  msgid "Page generation time threshold"
2648
  msgstr ""
2649
 
2650
+ #: admin/cerber-dashboard.php:4780
2651
  msgid "Page Not Found"
2652
  msgstr ""
2653
 
2654
+ #: cerber-scanner.php:3749
2655
  msgid "Parsing the list of files"
2656
  msgstr ""
2657
 
2673
  msgid "Password reset requested"
2674
  msgstr ""
2675
 
2676
+ #: admin/cerber-admin.php:1122
2677
  msgid "Path"
2678
  msgstr ""
2679
 
2685
  msgid "Permission denied"
2686
  msgstr ""
2687
 
2688
+ #: cerber-settings.php:644
2689
  msgid "Permit only email addresses that match the following"
2690
  msgstr ""
2691
 
2692
+ #: admin/cerber-dashboard.php:3952
2693
  #, php-format
2694
  msgid "Permitted for one country"
2695
  msgid_plural "Permitted for %d countries"
2696
  msgstr[0] ""
2697
  msgstr[1] ""
2698
 
2699
+ #: cerber-settings.php:748
2700
  msgid "Personal Data"
2701
  msgstr ""
2702
 
2703
+ #: cerber-settings.php:404
2704
  msgid "Personal Preferences"
2705
  msgstr ""
2706
 
2708
  msgid "Phone"
2709
  msgstr ""
2710
 
2711
+ #: cerber-settings.php:829 cerber-settings.php:939
2712
  msgid "Plain"
2713
  msgstr ""
2714
 
2716
  msgid "Please choose another one."
2717
  msgstr ""
2718
 
2719
+ #: cerber-settings.php:167
2720
  msgid ""
2721
  "Please enable Permalinks to use this feature. Set Permalink Settings to "
2722
  "something other than Default."
2723
  msgstr ""
2724
 
2725
+ #: admin/cerber-dashboard.php:3143
2726
  msgid "Please select at least one channel"
2727
  msgstr ""
2728
 
2729
+ #: cerber-scanner.php:2629
2730
  msgid "Please upload a reference ZIP archive"
2731
  msgstr ""
2732
 
2733
+ #: cerber-scanner.php:3990
2734
  msgid "Please upload another file."
2735
  msgstr ""
2736
 
2750
  msgid "Policies have been updated"
2751
  msgstr ""
2752
 
2753
+ #: admin/cerber-dashboard.php:4080
2754
  msgid "Post comments"
2755
  msgstr ""
2756
 
2757
+ #: cerber-settings.php:316
2758
  msgid "Prefix for plugin cookies"
2759
  msgstr ""
2760
 
2761
+ #: cerber-settings.php:317
2762
  msgid "Prefix may contain only Latin alphanumeric characters and underscores"
2763
  msgstr ""
2764
 
2765
+ #: cerber-scanner.php:3744
2766
  msgid "Preparing for the scan"
2767
  msgstr ""
2768
 
2777
  msgid "at"
2778
  msgstr ""
2779
 
2780
+ #: cerber-settings.php:455 cerber-settings.php:460
2781
  msgid "Prevent username discovery"
2782
  msgstr ""
2783
 
2784
+ #: cerber-settings.php:456
2785
  msgid "Prevent username discovery via oEmbed"
2786
  msgstr ""
2787
 
2788
+ #: cerber-settings.php:461
2789
  msgid "Prevent username discovery via user XML sitemaps"
2790
  msgstr ""
2791
 
2794
  msgid "Previous scan started %s has not been completed. Continue scanning?"
2795
  msgstr ""
2796
 
2797
+ #: cerber-settings.php:282
2798
  msgid "Proactive security rules"
2799
  msgstr ""
2800
 
2802
  msgid "Probing for vulnerable code"
2803
  msgstr ""
2804
 
2805
+ #: cerber-settings.php:215
2806
  msgid "Processing wp-login.php authentication requests"
2807
  msgstr ""
2808
 
2810
  msgid "Profile"
2811
  msgstr ""
2812
 
2813
+ #: cerber-settings.php:1321
2814
  msgid "Prohibited extensions"
2815
  msgstr ""
2816
 
2817
+ #: cerber-settings.php:713
2818
  msgid "Prohibited usernames"
2819
  msgstr ""
2820
 
2821
+ #: cerber-settings.php:470
2822
  msgid "Protect admin scripts"
2823
  msgstr ""
2824
 
2825
+ #: cerber-settings.php:1407
2826
  msgid "Protect all forms on the website with bot detection engine"
2827
  msgstr ""
2828
 
2829
+ #: cerber-settings.php:1397
2830
  msgid "Protect comment form with bot detection engine"
2831
  msgstr ""
2832
 
2833
+ #: cerber-settings.php:1392
2834
  msgid "Protect registration form with bot detection engine"
2835
  msgstr ""
2836
 
2837
+ #: cerber-settings.php:600
2838
  msgid "Protect site settings"
2839
  msgstr ""
2840
 
2841
+ #: cerber-settings.php:538
2842
  msgid "Protect user accounts"
2843
  msgstr ""
2844
 
2845
+ #: cerber-settings.php:572
2846
  msgid "Protect user roles"
2847
  msgstr ""
2848
 
2849
+ #: cerber-settings.php:615
2850
  msgid "Protected settings"
2851
  msgstr ""
2852
 
2853
+ #: cerber-settings.php:902
2854
  msgid "Push notifications"
2855
  msgstr ""
2856
 
2857
+ #: cerber-settings.php:907
2858
  msgid "Pushbullet access token"
2859
  msgstr ""
2860
 
2861
+ #: cerber-settings.php:910
2862
  msgid "Pushbullet device"
2863
  msgstr ""
2864
 
2865
+ #: admin/cerber-dashboard.php:5600
2866
  msgid "Quarantine"
2867
  msgstr ""
2868
 
2870
  msgid "Quarantined"
2871
  msgstr ""
2872
 
2873
+ #: cerber-settings.php:1457
2874
  msgid "Query whitelist"
2875
  msgstr ""
2876
 
2877
+ #: cerber-scanner.php:1032 admin/cerber-dashboard.php:2237
2878
  msgid "Quick Scan"
2879
  msgstr ""
2880
 
2881
+ #: cerber-scanner.php:4800
2882
  msgid "Quick Scan Report"
2883
  msgstr ""
2884
 
2885
+ #: cerber-settings.php:1618
2886
  msgid "Read-only mode"
2887
  msgstr ""
2888
 
2889
+ #: cerber-load.php:4866 admin/cerber-dashboard.php:248
2890
  msgid "Reason"
2891
  msgstr ""
2892
 
2893
+ #: cerber-settings.php:1485
2894
  msgid "reCAPTCHA settings"
2895
  msgstr ""
2896
 
2906
  msgid "reCAPTCHA verified"
2907
  msgstr ""
2908
 
2909
+ #: admin/cerber-dashboard.php:2860
2910
  msgid "Recently locked out IP addresses"
2911
  msgstr ""
2912
 
2913
+ #: cerber-settings.php:1342
2914
  msgid "Recover plugins' files"
2915
  msgstr ""
2916
 
2917
+ #: cerber-settings.php:1338
2918
  msgid "Recover WordPress files"
2919
  msgstr ""
2920
 
2921
+ #: cerber-scanner.php:4891
2922
  msgid "Recovered"
2923
  msgstr ""
2924
 
2925
+ #: cerber-scanner.php:3754
2926
  msgid "Recovering plugins files"
2927
  msgstr ""
2928
 
2929
+ #: cerber-scanner.php:3752
2930
  msgid "Recovering WordPress files"
2931
  msgstr ""
2932
 
2933
+ #: cerber-settings.php:698
2934
  msgid "Redirect to URL"
2935
  msgstr ""
2936
 
2946
  msgid "Redirection rules"
2947
  msgstr ""
2948
 
2949
+ #: admin/cerber-dashboard.php:4810
2950
  msgid "Refresh"
2951
  msgstr ""
2952
 
2953
+ #: admin/cerber-dashboard.php:6122
2954
  msgid "Register"
2955
  msgstr ""
2956
 
2957
+ #: admin/cerber-dashboard.php:4078
2958
  msgid "Register on the website"
2959
  msgstr ""
2960
 
2961
+ #: admin/cerber-dashboard.php:1999 admin/cerber-dashboard.php:2084
2962
  msgid "Registered"
2963
  msgstr ""
2964
 
2965
+ #: cerber-settings.php:1391 cerber-settings.php:1509
2966
  msgid "Registration form"
2967
  msgstr ""
2968
 
2969
+ #: cerber-settings.php:634
2970
  msgid "Registration limit"
2971
  msgstr ""
2972
 
2974
  msgid "Regular time intervals (days)"
2975
  msgstr ""
2976
 
2977
+ #: admin/cerber-dashboard.php:237 admin/cerber-dashboard.php:373
2978
  msgid "Remove"
2979
  msgstr ""
2980
 
2982
  msgid "Remove from the list"
2983
  msgstr ""
2984
 
2985
+ #: cerber-settings.php:1237
2986
  msgid "Report an issue if any of the following is true"
2987
  msgstr ""
2988
 
2989
+ #: admin/cerber-dashboard.php:4710
2990
  msgid "Request"
2991
  msgstr ""
2992
 
2993
+ #: admin/cerber-dashboard.php:1505
2994
  msgid "Request ID"
2995
  msgstr ""
2996
 
3006
  msgid "Request to XML-RPC API denied"
3007
  msgstr ""
3008
 
3009
+ #: cerber-settings.php:784
3010
  msgid "Request URL"
3011
  msgstr ""
3012
 
3013
+ #: cerber-settings.php:992
3014
  msgid "Request whitelist"
3015
  msgstr ""
3016
 
3017
+ #: cerber-settings.php:296
3018
  msgid "Request wp-login.php"
3019
  msgstr ""
3020
 
3021
+ #: admin/cerber-admin-settings.php:286
3022
  msgid "Required"
3023
  msgstr ""
3024
 
3025
+ #: cerber-scanner.php:2630
3026
  msgid "Resolve issue"
3027
  msgstr ""
3028
 
3030
  msgid "Restore"
3031
  msgstr ""
3032
 
3033
+ #: cerber-settings.php:639
3034
  msgid "Restrict email addresses"
3035
  msgstr ""
3036
 
3037
+ #: cerber-settings.php:631
3038
  msgid "Restrict new user registrations by the following conditions"
3039
  msgstr ""
3040
 
3041
+ #: cerber-settings.php:498
3042
  msgid ""
3043
  "Restrict or completely block access to the WordPress REST API according to "
3044
  "your needs"
3045
  msgstr ""
3046
 
3047
+ #: cerber-settings.php:576
3048
  msgid "Restrict roles and capabilities management with the following policies"
3049
  msgstr ""
3050
 
3051
+ #: cerber-settings.php:604
3052
  msgid "Restrict updating site settings with the following policies"
3053
  msgstr ""
3054
 
3055
+ #: cerber-settings.php:543
3056
  msgid ""
3057
  "Restrict user account creation and user management with the following "
3058
  "policies"
3059
  msgstr ""
3060
 
3061
+ #: cerber-settings.php:408
3062
  msgid "Retrieve IP address WHOIS information when viewing the logs"
3063
  msgstr ""
3064
 
3065
+ #: cerber-settings.php:1571
3066
  msgid "Return to the website list"
3067
  msgstr ""
3068
 
3070
  msgid "Role update denied"
3071
  msgstr ""
3072
 
3073
+ #: admin/cerber-dashboard.php:5560
3074
  msgid "Role-Based"
3075
  msgstr ""
3076
 
3077
+ #: admin/cerber-dashboard.php:3882
3078
  msgid "Role-based rules are configured"
3079
  msgstr ""
3080
 
3081
+ #: cerber-settings.php:1442
3082
  msgid "Safe mode"
3083
  msgstr ""
3084
 
3085
+ #: cerber-settings.php:1105
3086
  msgid "Save $_SERVER"
3087
  msgstr ""
3088
 
3090
  msgid "Save All Changes"
3091
  msgstr ""
3092
 
3093
+ #: admin/cerber-dashboard.php:3939
3094
  msgid "Save all rules"
3095
  msgstr ""
3096
 
3097
+ #: cerber-settings.php:1095
3098
  msgid "Save request cookies"
3099
  msgstr ""
3100
 
3101
+ #: cerber-settings.php:1070
3102
  msgid "Save request fields"
3103
  msgstr ""
3104
 
3105
+ #: cerber-settings.php:1083
3106
  msgid "Save request headers"
3107
  msgstr ""
3108
 
3109
+ #: cerber-settings.php:1100
3110
  msgid "Save response cookies"
3111
  msgstr ""
3112
 
3113
+ #: cerber-settings.php:1089
3114
  msgid "Save response headers"
3115
  msgstr ""
3116
 
3117
+ #: cerber-settings.php:1110
3118
  msgid "Save software errors"
3119
  msgstr ""
3120
 
3121
+ #: cerber-settings.php:1232
3122
  msgid "Scan results reporting"
3123
  msgstr ""
3124
 
3125
+ #: cerber-settings.php:1164
3126
  msgid "Scan the sessions directory"
3127
  msgstr ""
3128
 
3129
+ #: cerber-settings.php:1160
3130
  msgid "Scan web server's temporary directories"
3131
  msgstr ""
3132
 
3134
  msgid "Scanned"
3135
  msgstr ""
3136
 
3137
+ #: cerber-load.php:4931
3138
  msgid "Scanner Report"
3139
  msgstr ""
3140
 
3141
+ #: cerber-settings.php:1137
3142
  msgid "Scanner settings"
3143
  msgstr ""
3144
 
3145
+ #: cerber-scanner.php:3747
3146
  msgid "Scanning server's temporary directories for files"
3147
  msgstr ""
3148
 
3149
+ #: cerber-scanner.php:3748
3150
  msgid "Scanning the sessions directory for files"
3151
  msgstr ""
3152
 
3153
+ #: cerber-scanner.php:3746
3154
  msgid "Scanning the temporary upload directory for files"
3155
  msgstr ""
3156
 
3157
+ #: cerber-scanner.php:3745
3158
  msgid "Scanning website directories for files"
3159
  msgstr ""
3160
 
3161
+ #: admin/cerber-dashboard.php:5597
3162
  msgid "Scheduling"
3163
  msgstr ""
3164
 
3166
  msgid "Search for IP address"
3167
  msgstr ""
3168
 
3169
+ #: admin/cerber-dashboard.php:1502
3170
  msgid "Search for IP or username"
3171
  msgstr ""
3172
 
3173
+ #: admin/cerber-dashboard.php:1506
3174
  msgid "Search in URL"
3175
  msgstr ""
3176
 
3178
  msgid "Search results for:"
3179
  msgstr ""
3180
 
3181
+ #: cerber-load.php:5999 cerber-load.php:6000
3182
  msgid "Search string"
3183
  msgstr ""
3184
 
3185
+ #: cerber-scanner.php:3757
3186
  msgid "Searching for malicious code"
3187
  msgstr ""
3188
 
3190
  msgid "Secret Access Token"
3191
  msgstr ""
3192
 
3193
+ #: nexus/cerber-nexus-master.php:663
3194
  msgid "Secret Access Token is invalid"
3195
  msgstr ""
3196
 
3197
+ #: cerber-settings.php:1500
3198
  msgid "Secret key"
3199
  msgstr ""
3200
 
3201
+ #: admin/cerber-dashboard.php:67 admin/cerber-dashboard.php:5578
3202
  msgid "Security Rules"
3203
  msgstr ""
3204
 
3205
+ #: admin/cerber-dashboard.php:4124
3206
  msgid "Security rules have been updated"
3207
  msgstr ""
3208
 
3209
+ #: admin/cerber-dashboard.php:5595
3210
  msgid "Security Scanner"
3211
  msgstr ""
3212
 
3223
  msgstr ""
3224
 
3225
  #. %s is the email address(es).
3226
+ #: admin/cerber-dashboard.php:3132
3227
  #, php-format
3228
  msgid "Send email alerts to %s"
3229
  msgstr ""
3230
 
3231
+ #: cerber-settings.php:1246
3232
  msgid "Send email report"
3233
  msgstr ""
3234
 
3235
+ #: cerber-settings.php:384
3236
  msgid "Send malicious IP addresses to the Cerber Lab"
3237
  msgstr ""
3238
 
3239
  #. %s is the name of a mobile device.
3240
+ #: admin/cerber-dashboard.php:3138
3241
  #, php-format
3242
  msgid "Send mobile alerts to %s"
3243
  msgstr ""
3244
 
3245
+ #: cerber-settings.php:923 admin/cerber-admin-settings.php:371
3246
  msgid "Send notification if the number of active lockouts above"
3247
  msgstr ""
3248
 
3249
+ #: cerber-settings.php:362
3250
  msgid "Send notification to admin email"
3251
  msgstr ""
3252
 
3253
+ #: cerber-settings.php:817
3254
  msgid "Send notification when a new version of WP Cerber is available"
3255
  msgstr ""
3256
 
3257
+ #: cerber-settings.php:955
3258
  msgid "Send reports on"
3259
  msgstr ""
3260
 
3266
  msgid "Server Country"
3267
  msgstr ""
3268
 
3269
+ #: cerber-load.php:1686
3270
  #, php-format
3271
  msgid "Session has been terminated"
3272
  msgid_plural "%s sessions have been terminated"
3273
  msgstr[0] ""
3274
  msgstr[1] ""
3275
 
3276
+ #: admin/cerber-dashboard.php:3554 admin/cerber-dashboard.php:3569
3277
+ #: admin/cerber-dashboard.php:5463
3278
  msgid "Sessions"
3279
  msgstr ""
3280
 
3282
  msgid "Setting update denied"
3283
  msgstr ""
3284
 
3285
+ #: nexus/cerber-nexus.php:95 admin/cerber-dashboard.php:5535
3286
+ #: admin/cerber-dashboard.php:5596 admin/cerber-tools.php:37
3287
  #: admin/cerber-tools.php:48
3288
  msgid "Settings"
3289
  msgstr ""
3292
  msgid "Settings has imported successfully from"
3293
  msgstr ""
3294
 
3295
+ #: admin/cerber-dashboard.php:2998
3296
  msgid "Settings saved"
3297
  msgstr ""
3298
 
3300
  msgid "Settings updated"
3301
  msgstr ""
3302
 
3303
+ #: cerber-settings.php:429
3304
  msgid "Shift admin menu"
3305
  msgstr ""
3306
 
3307
+ #: cerber-settings.php:430
3308
  msgid ""
3309
  "Shift the WP Cerber admin menu to the top when navigating through WP Cerber "
3310
  "admin pages"
3311
  msgstr ""
3312
 
3313
+ #: cerber-settings.php:1575
3314
  msgid "Show \"Switched to\" notification"
3315
  msgstr ""
3316
 
3318
  msgid "Show homepage in the Website column"
3319
  msgstr ""
3320
 
3321
+ #: cerber-settings.php:407
3322
  msgid "Show IP WHOIS data"
3323
  msgstr ""
3324
 
3325
+ #: cerber-settings.php:311
3326
  msgid "Site connection"
3327
  msgstr ""
3328
 
3329
+ #: admin/cerber-dashboard.php:73 admin/cerber-dashboard.php:5593
3330
  msgid "Site Integrity"
3331
  msgstr ""
3332
 
3333
+ #: cerber-settings.php:1496
3334
  msgid "Site key"
3335
  msgstr ""
3336
 
3338
  msgid "Site policy enforcement"
3339
  msgstr ""
3340
 
3341
+ #: admin/cerber-dashboard.php:5551
3342
  msgid "Site Settings"
3343
  msgstr ""
3344
 
3345
+ #: cerber-settings.php:308
3346
  msgid "Site-specific settings"
3347
  msgstr ""
3348
 
3349
  #: admin/cerber-admin.php:773 admin/cerber-admin.php:928
3350
+ #: admin/cerber-admin.php:1399
3351
  msgid "Size"
3352
  msgstr ""
3353
 
3354
+ #: cerber-settings.php:1309
3355
  msgid "Skip files with these extensions"
3356
  msgstr ""
3357
 
3359
  msgid "Slave Settings"
3360
  msgstr ""
3361
 
3362
+ #: admin/cerber-admin.php:1219
3363
  msgid "Smallest"
3364
  msgstr ""
3365
 
3366
+ #: cerber-settings.php:1034
3367
  msgid "Smart"
3368
  msgstr ""
3369
 
3370
+ #: cerber-settings.php:856
3371
  msgid "SMTP encryption"
3372
  msgstr ""
3373
 
3374
+ #: cerber-settings.php:878
3375
  msgid "SMTP From email"
3376
  msgstr ""
3377
 
3378
+ #: cerber-settings.php:885
3379
  msgid "SMTP From name"
3380
  msgstr ""
3381
 
3382
+ #: cerber-settings.php:840
3383
  msgid "SMTP host"
3384
  msgstr ""
3385
 
3386
+ #: cerber-settings.php:866
3387
  msgid "SMTP password"
3388
  msgstr ""
3389
 
3390
+ #: cerber-settings.php:848
3391
  msgid "SMTP port"
3392
  msgstr ""
3393
 
3394
+ #: cerber-settings.php:872
3395
  msgid "SMTP username"
3396
  msgstr ""
3397
 
3398
+ #: admin/cerber-dashboard.php:3478
3399
  msgid "Some errors occurred"
3400
  msgstr ""
3401
 
3407
  msgid "Sorry, password reset is not allowed for this user."
3408
  msgstr ""
3409
 
3410
+ #: cerber-settings.php:739
3411
  msgid "Sort users in the Dashboard"
3412
  msgstr ""
3413
 
3414
+ #: admin/cerber-admin.php:1124 admin/cerber-admin.php:1218
3415
  msgid "Space Occupied"
3416
  msgstr ""
3417
 
3431
  msgid "Spam form submissions denied"
3432
  msgstr ""
3433
 
3434
+ #: cerber-settings.php:1381
3435
  msgid ""
3436
  "Spam protection for registration, comment, and other forms on the website"
3437
  msgstr ""
3438
 
3439
+ #: cerber-settings.php:1181
3440
  msgid ""
3441
  "Specify custom PHP code signatures. One item per line. To specify a REGEX "
3442
  "pattern, enclose a whole line in two braces."
3443
  msgstr ""
3444
 
3445
+ #: cerber-settings.php:1188
3446
  msgid "Specify directories to exclude from scanning. One directory per line."
3447
  msgstr ""
3448
 
3449
+ #: cerber-settings.php:649
3450
  msgid ""
3451
  "Specify email addresses, wildcards or REGEX patterns. Use comma to separate "
3452
  "items."
3453
  msgstr ""
3454
 
3455
+ #: cerber-settings.php:1174
3456
  msgid ""
3457
  "Specify file extensions to search for. Full scan only. Use comma to separate "
3458
  "items."
3459
  msgstr ""
3460
 
3461
+ #: cerber-settings.php:527
3462
  msgid ""
3463
  "Specify REST API namespaces to be allowed if REST API is disabled. One "
3464
  "string per line."
3465
  msgstr ""
3466
 
3467
+ #: cerber-settings.php:1058
3468
  msgid "Specify URL paths to exclude requests from logging. One item per line."
3469
  msgstr ""
3470
 
3471
+ #: cerber-settings.php:1066
3472
  msgid ""
3473
  "Specify User-Agents to exclude requests from logging. One item per line."
3474
  msgstr ""
3475
 
3476
+ #: cerber-settings.php:185
3477
  msgid "Standard mode"
3478
  msgstr ""
3479
 
3485
  msgid "Start Quick Scan"
3486
  msgstr ""
3487
 
3488
+ #: admin/cerber-dashboard.php:3932
3489
  msgid "Start typing here to find a country"
3490
  msgstr ""
3491
 
3493
  msgid "Started"
3494
  msgstr ""
3495
 
3496
+ #: cerber-settings.php:465
3497
  msgid "Stop exposing user details"
3498
  msgstr ""
3499
 
3501
  msgid "Stop Scanning"
3502
  msgstr ""
3503
 
3504
+ #: cerber-settings.php:450 cerber-settings.php:502
3505
  msgid "Stop user enumeration"
3506
  msgstr ""
3507
 
3508
+ #: admin/cerber-dashboard.php:4079
3509
  msgid "Submit forms"
3510
  msgstr ""
3511
 
3512
+ #: admin/cerber-dashboard.php:1163
3513
  msgid "Suspicious activity"
3514
  msgstr ""
3515
 
3517
  msgid "Suspicious code found"
3518
  msgstr ""
3519
 
3520
+ #: cerber-scanner.php:2624
3521
  msgid "Suspicious code instruction found"
3522
  msgstr ""
3523
 
3524
+ #: cerber-scanner.php:2625
3525
  msgid "Suspicious code signatures found"
3526
  msgstr ""
3527
 
3528
+ #: cerber-scanner.php:1641 cerber-scanner.php:1682 cerber-scanner.php:2626
3529
  msgid "Suspicious directives found"
3530
  msgstr ""
3531
 
3541
  msgid "Suspicious number of nested values"
3542
  msgstr ""
3543
 
3544
+ #: admin/cerber-dashboard.php:4775
3545
  msgid "Suspicious requests"
3546
  msgstr ""
3547
 
3553
  msgid "Switch to"
3554
  msgstr ""
3555
 
3556
+ #: nexus/cerber-nexus-master.php:704
3557
  msgid "Switch to the Dashboard"
3558
  msgstr ""
3559
 
3569
  msgid "Terminate the oldest user session on a new login"
3570
  msgstr ""
3571
 
3572
+ #: cerber-settings.php:761
3573
  msgid "Terminate user sessions"
3574
  msgstr ""
3575
 
3576
+ #: admin/cerber-dashboard.php:745
3577
  msgid "TEST MESSAGE"
3578
  msgstr ""
3579
 
3580
+ #: admin/cerber-dashboard.php:3233
3581
  msgid "The alert has been created"
3582
  msgstr ""
3583
 
3584
+ #: admin/cerber-dashboard.php:3242
3585
  msgid "The alert has been deleted"
3586
  msgstr ""
3587
 
3590
  msgid "The code is valid for %s minutes."
3591
  msgstr ""
3592
 
3593
+ #: cerber-scanner.php:2627
3594
  msgid ""
3595
  "The contents of the file have been changed and do not match what exists in "
3596
  "the official WordPress repository or a reference file you have uploaded "
3606
  msgid "The file has been restored to its original location."
3607
  msgstr ""
3608
 
3609
+ #: cerber-settings.php:1640
3610
  msgid "The full access mode requires the PRO version of WP Cerber"
3611
  msgstr ""
3612
 
3614
  msgid "The IP address of the last failed attempt to log in is blocked"
3615
  msgstr ""
3616
 
3617
+ #: admin/cerber-dashboard.php:5803
3618
  msgid "The IP address you are trying to add is already in the list"
3619
  msgstr ""
3620
 
3626
  msgid "The list is empty."
3627
  msgstr ""
3628
 
3629
+ #: cerber-settings.php:1216
3630
  msgid ""
3631
  "The scanner automatically scans the website, removes malware and sends email "
3632
  "reports with the results of a scan"
3633
  msgstr ""
3634
 
3635
+ #: cerber-scanner.php:2638
3636
  #, php-format
3637
  msgid ""
3638
  "The scanner identifies this file as missing based on the integrity data "
3639
  "(checksums) provided by the developer of %s."
3640
  msgstr ""
3641
 
3642
+ #: cerber-settings.php:1138
3643
  msgid ""
3644
  "The scanner monitors file changes, verifies the integrity of WordPress, "
3645
  "plugins, and themes, and detects malware"
3646
  msgstr ""
3647
 
3648
+ #: cerber-scanner.php:2622
3649
  msgid ""
3650
  "The scanner recognizes this file as \"ownerless\" or \"not bundled\" because "
3651
  "it does not belong to any known part of the website and should not be here."
3661
  "master website to grant access to this website."
3662
  msgstr ""
3663
 
3664
+ #: nexus/cerber-nexus-master.php:702
3665
  msgid "The website has been added successfully"
3666
  msgstr ""
3667
 
3668
+ #: nexus/cerber-nexus-master.php:693
3669
  msgid "The website you are trying to add is already in the list"
3670
  msgstr ""
3671
 
3672
+ #: cerber-load.php:4881
3673
  msgid "The WP Cerber Security plugin has been deactivated"
3674
  msgstr ""
3675
 
3676
+ #: cerber-load.php:4901
3677
  msgid "The WP Cerber Security plugin is now active"
3678
  msgstr ""
3679
 
3681
  msgid "There are no files in the quarantine at the moment."
3682
  msgstr ""
3683
 
3684
+ #: admin/cerber-dashboard.php:5938
3685
  msgid "These features are available in the professional version of WP Cerber."
3686
  msgstr ""
3687
 
3688
+ #: cerber-settings.php:750
3689
  msgid ""
3690
  "These features help your organization to be in compliance with personal data "
3691
  "protection laws"
3692
  msgstr ""
3693
 
3694
+ #: admin/cerber-dashboard.php:3476
3695
  msgid "These files have been added to the ignore list"
3696
  msgstr ""
3697
 
3698
+ #: admin/cerber-dashboard.php:3472
3699
  msgid "These files have been moved to the quarantine"
3700
  msgstr ""
3701
 
3702
+ #: cerber-settings.php:1349
3703
  msgid "These files will never be deleted during automatic cleanup."
3704
  msgstr ""
3705
 
3706
+ #: cerber-settings.php:1275
3707
  msgid ""
3708
  "These policies are automatically enforced at the end of every scan based on "
3709
  "its results. All affected files are moved to the quarantine."
3710
  msgstr ""
3711
 
3712
+ #: cerber-settings.php:173
3713
  msgid ""
3714
  "These restrictions do not apply to IP addresses in the White IP Access List"
3715
  msgstr ""
3716
 
3717
+ #: cerber-settings.php:1439
3718
  msgid ""
3719
  "These settings enable you to fine-tune the behavior of anti-spam algorithms "
3720
  "and avoid false positives"
3721
  msgstr ""
3722
 
3723
+ #: cerber-scanner.php:2621
3724
  msgid ""
3725
  "This file contains executable code and may contain obfuscated malware. If "
3726
  "this file is a part of a theme or a plugin, it must be located in the theme "
3728
  msgstr ""
3729
 
3730
  #. Mandatory
3731
+ #: cerber-scanner.php:2637
3732
  msgid "This file is missing. It's been deleted or it's not been installed."
3733
  msgstr ""
3734
 
3750
  msgid "Medium"
3751
  msgstr ""
3752
 
3753
+ #: cerber-load.php:4974
3754
  msgid "This message created by"
3755
  msgstr ""
3756
 
3757
+ #: cerber-settings.php:665
3758
  msgid ""
3759
  "This message is displayed to a user if the IP address of the user's computer "
3760
  "is not whitelisted"
3761
  msgstr ""
3762
 
3763
+ #: admin/cerber-dashboard.php:3480
3764
  msgid ""
3765
  "This scan report was generated by the previous version of WP Cerber. Please "
3766
  "run a new scan to get consistent and accurate results."
3794
  "the plugin cache."
3795
  msgstr ""
3796
 
3797
+ #: cerber-load.php:4926 cerber-load.php:4934
3798
  msgid "To change reporting settings visit"
3799
  msgstr ""
3800
 
3801
+ #: cerber-load.php:6024
3802
  msgid "To delete the alert, click here"
3803
  msgstr ""
3804
 
3806
  msgid "To get the most out of WP Cerber, follow these steps:"
3807
  msgstr ""
3808
 
3809
+ #: admin/cerber-dashboard.php:4054
3810
  #, php-format
3811
  msgctxt "to is a marker of infinitive, e.g. \"to use it\""
3812
  msgid ""
3813
  "Selected countries are not permitted to %s, other countries are permitted to"
3814
  msgstr ""
3815
 
3816
+ #: admin/cerber-dashboard.php:4051
3817
  #, php-format
3818
  msgctxt "to is a marker of infinitive, e.g. \"to use it\""
3819
  msgid ""
3828
  msgid "To revoke the token and disable remote management, click here:"
3829
  msgstr ""
3830
 
3831
+ #: cerber-scanner.php:2628
3832
  #, php-format
3833
  msgid ""
3834
  "To solve this issue you have to reinstall %s or update it to the latest "
3835
  "version."
3836
  msgstr ""
3837
 
3838
+ #: cerber-settings.php:649 cerber-settings.php:714
3839
  msgid "To specify a REGEX pattern wrap a pattern in two forward slashes."
3840
  msgstr ""
3841
 
3842
+ #: cerber-settings.php:996 cerber-settings.php:1058
3843
  msgid "To specify a REGEX pattern, enclose a whole line in two braces."
3844
  msgstr ""
3845
 
3846
+ #: cerber-scanner.php:4963
3847
  msgid "To view full report visit"
3848
  msgstr ""
3849
 
3850
+ #: admin/cerber-dashboard.php:88 admin/cerber-dashboard.php:5647
3851
  msgid "Tools"
3852
  msgstr ""
3853
 
3854
+ #: admin/cerber-admin.php:1239
3855
  msgid "Top 10 largest files"
3856
  msgstr ""
3857
 
3858
+ #: admin/cerber-dashboard.php:2251 admin/cerber-users.php:1246
3859
  msgid "Traffic"
3860
  msgstr ""
3861
 
3863
  msgid "Traffic Insights"
3864
  msgstr ""
3865
 
3866
+ #: cerber-settings.php:972
3867
  msgid "Traffic Inspection"
3868
  msgstr ""
3869
 
3870
+ #: admin/cerber-dashboard.php:62 admin/cerber-dashboard.php:2212
3871
+ #: admin/cerber-dashboard.php:5532
3872
  msgid "Traffic Inspector"
3873
  msgstr ""
3874
 
3875
+ #: cerber-settings.php:973
3876
  msgid ""
3877
  "Traffic Inspector is a context-aware web application firewall (WAF) that "
3878
  "protects your website by recognizing and denying malicious HTTP requests"
3879
  msgstr ""
3880
 
3881
+ #: cerber-settings.php:1024
3882
  msgid "Traffic Logging"
3883
  msgstr ""
3884
 
3885
+ #: cerber-settings.php:1476
3886
  msgid "Trash spam comments"
3887
  msgstr ""
3888
 
3934
  msgid "Unable to delete the file"
3935
  msgstr ""
3936
 
3937
+ #: cerber-scanner.php:1630 cerber-scanner.php:4664
3938
  msgid "Unable to open file"
3939
  msgstr ""
3940
 
3942
  msgid "Unable to process file"
3943
  msgstr ""
3944
 
3945
+ #: admin/cerber-dashboard.php:753
3946
  msgid "Unable to send a test message"
3947
  msgstr ""
3948
 
3958
  msgid "Unattended suspicious file"
3959
  msgstr ""
3960
 
3961
+ #: cerber-load.php:4885 cerber-whois.php:241 cerber-whois.php:272
3962
  #: cerber-common.php:2091 nexus/cerber-slave-list.php:333
3963
+ #: admin/cerber-dashboard.php:501 admin/cerber-dashboard.php:4377
3964
+ #: admin/cerber-dashboard.php:4983
3965
  msgid "Unknown"
3966
  msgstr ""
3967
 
3968
+ #: admin/cerber-dashboard.php:650
3969
  msgid "unknown"
3970
  msgstr ""
3971
 
3972
+ #: admin/cerber-dashboard.php:4906
3973
  msgid "Unknown Google's bot"
3974
  msgstr ""
3975
 
3977
  msgid "Unknown label"
3978
  msgstr ""
3979
 
3980
+ #: cerber-load.php:4857
3981
  msgid "unspecified"
3982
  msgstr ""
3983
 
3989
  msgid "Unwanted file extension"
3990
  msgstr ""
3991
 
3992
+ #: cerber-settings.php:1168
3993
  msgid "Unwanted file extensions"
3994
  msgstr ""
3995
 
4009
  msgid "Upload file"
4010
  msgstr ""
4011
 
4012
+ #: cerber-settings.php:326
4013
  msgid "Use 404 template from the active theme"
4014
  msgstr ""
4015
 
4016
+ #: cerber-settings.php:1356
4017
  msgid "Use absolute paths. One item per line."
4018
  msgstr ""
4019
 
4020
+ #: cerber-settings.php:1365
4021
  msgid "Use comma to separate items."
4022
  msgstr ""
4023
 
4024
+ #: cerber-settings.php:1312 cerber-settings.php:1324
4025
  msgid "Use comma to separate multiple extensions"
4026
  msgstr ""
4027
 
4028
+ #: cerber-settings.php:800 cerber-settings.php:962 cerber-settings.php:1077
4029
+ #: cerber-settings.php:1265
4030
  msgid "Use comma to specify multiple values"
4031
  msgstr ""
4032
 
4033
+ #: cerber-settings.php:1402
4034
  msgid "Use custom URL for the WordPress comment form"
4035
  msgstr ""
4036
 
4037
+ #: cerber-settings.php:397
4038
  msgid "Use file"
4039
  msgstr ""
4040
 
4042
  msgid "Use global policies"
4043
  msgstr ""
4044
 
4045
+ #: cerber-settings.php:420
4046
  msgid "Use ISO 8601 date format for CSV export files"
4047
  msgstr ""
4048
 
4049
+ #: cerber-settings.php:1443
4050
  msgid "Use less restrictive policies (allow AJAX)"
4051
  msgstr ""
4052
 
4053
+ #: cerber-settings.php:987
4054
  msgid ""
4055
  "Use less restrictive security filters for IP addresses in the White IP "
4056
  "Access List"
4057
  msgstr ""
4058
 
4059
+ #: cerber-settings.php:1583
4060
  msgid "Use my language"
4061
  msgstr ""
4062
 
4063
+ #: admin/cerber-dashboard.php:4082
4064
  msgid "Use REST API"
4065
  msgstr ""
4066
 
4067
+ #: cerber-settings.php:835
4068
  msgid "Use SMTP"
4069
  msgstr ""
4070
 
4071
+ #: cerber-settings.php:836
4072
  msgid "Use SMTP server to send emails"
4073
  msgstr ""
4074
 
4075
+ #: cerber-settings.php:210 cerber-settings.php:659 cerber-settings.php:684
4076
+ #: cerber-settings.php:986 cerber-settings.php:1452 cerber-settings.php:1550
4077
  msgid "Use White IP Access List"
4078
  msgstr ""
4079
 
4080
+ #: cerber-settings.php:331
4081
+ msgid "Use WP Cerber's plugin repository"
4082
+ msgstr ""
4083
+
4084
+ #: admin/cerber-dashboard.php:4081
4085
  msgid "Use XML-RPC"
4086
  msgstr ""
4087
 
4088
+ #: cerber-load.php:5989 cerber-load.php:5990 admin/cerber-users.php:1053
4089
  msgid "User"
4090
  msgstr ""
4091
 
4092
+ #: admin/cerber-dashboard.php:2205
4093
  msgid "user"
4094
  msgid_plural "users"
4095
  msgstr[0] ""
4103
  msgid "User Activity"
4104
  msgstr ""
4105
 
4106
+ #: admin/cerber-dashboard.php:4713
4107
  msgid "User Agent"
4108
  msgstr ""
4109
 
4159
  msgid "User deleted by %s"
4160
  msgstr ""
4161
 
4162
+ #: admin/cerber-dashboard.php:1034 admin/cerber-dashboard.php:4229
4163
  msgid "User ID"
4164
  msgstr ""
4165
 
4175
  msgid "User is not permitted to log into the website"
4176
  msgstr ""
4177
 
4178
+ #: admin/cerber-dashboard.php:1033
4179
  msgid "User login"
4180
  msgstr ""
4181
 
4182
+ #: cerber-settings.php:691 admin/cerber-users.php:76
4183
  msgid "User Message"
4184
  msgstr ""
4185
 
4186
+ #: cerber-settings.php:664
4187
  msgid "User message"
4188
  msgstr ""
4189
 
4191
  msgid "User metadata update denied"
4192
  msgstr ""
4193
 
4194
+ #: admin/cerber-dashboard.php:70 admin/cerber-dashboard.php:5558
4195
  msgid "User Policies"
4196
  msgstr ""
4197
 
4199
  msgid "User registered"
4200
  msgstr ""
4201
 
4202
+ #: cerber-settings.php:630
4203
  msgid "User registration"
4204
  msgstr ""
4205
 
4206
+ #: cerber-settings.php:548
4207
  msgid "User registrations are limited to these roles"
4208
  msgstr ""
4209
 
4211
  msgid "User row update denied"
4212
  msgstr ""
4213
 
4214
+ #: cerber-settings.php:732 admin/cerber-users.php:447
4215
  msgid "User session expiration time"
4216
  msgstr ""
4217
 
4229
  msgid "User Sessions"
4230
  msgstr ""
4231
 
4232
+ #: admin/cerber-dashboard.php:1035 admin/cerber-dashboard.php:1420
4233
  msgid "Username"
4234
  msgstr ""
4235
 
4237
  msgid "Username is not allowed. Please choose another one."
4238
  msgstr ""
4239
 
4240
+ #: cerber-common.php:1932 admin/cerber-dashboard.php:3547
4241
  msgid "Username is prohibited"
4242
  msgstr ""
4243
 
4245
  msgid "username is prohibited"
4246
  msgstr ""
4247
 
4248
+ #: cerber-load.php:5994 cerber-load.php:5995
4249
  msgid "Username used"
4250
  msgstr ""
4251
 
4252
+ #: cerber-settings.php:714
4253
  msgid ""
4254
  "Usernames from this list are not allowed to log in or register. Any IP "
4255
  "address, have tried to use any of these usernames, will be immediately "
4256
  "blocked. Use comma to separate logins."
4257
  msgstr ""
4258
 
4259
+ #: admin/cerber-dashboard.php:1174 admin/cerber-dashboard.php:4777
4260
  msgid "Users"
4261
  msgstr ""
4262
 
4263
+ #: cerber-settings.php:582
4264
  msgid "Users with these roles are permitted to add new roles"
4265
  msgstr ""
4266
 
4267
+ #: cerber-settings.php:610
4268
  msgid "Users with these roles are permitted to change protected settings"
4269
  msgstr ""
4270
 
4271
+ #: cerber-settings.php:587
4272
  msgid "Users with these roles are permitted to change role capabilities"
4273
  msgstr ""
4274
 
4275
+ #: cerber-settings.php:559
4276
  msgid "Users with these roles are permitted to change sensitive user data"
4277
  msgstr ""
4278
 
4279
+ #: cerber-settings.php:554
4280
  msgid "Users with these roles are permitted to create new accounts"
4281
  msgstr ""
4282
 
4283
+ #: admin/cerber-dashboard.php:2809
4284
  msgid "Users' Activity"
4285
  msgstr ""
4286
 
4287
+ #: cerber-settings.php:831 cerber-settings.php:941
4288
  msgid "Verbose"
4289
  msgstr ""
4290
 
4300
  msgid "Verify it's you"
4301
  msgstr ""
4302
 
4303
+ #: cerber-scanner.php:3753
4304
  msgid "Verifying the integrity of the plugins"
4305
  msgstr ""
4306
 
4307
+ #: cerber-scanner.php:3755
4308
  msgid "Verifying the integrity of the themes"
4309
  msgstr ""
4310
 
4311
+ #: cerber-scanner.php:3751
4312
  msgid "Verifying the integrity of WordPress"
4313
  msgstr ""
4314
 
4315
+ #: admin/cerber-dashboard.php:2983 admin/cerber-dashboard.php:3552
4316
  msgid "View Activity"
4317
  msgstr ""
4318
 
4319
+ #: cerber-load.php:4869
4320
  msgid "View activity for this IP"
4321
  msgstr ""
4322
 
4323
+ #: cerber-load.php:4833 cerber-load.php:6023
4324
  msgid "View activity in the Dashboard"
4325
  msgstr ""
4326
 
4327
+ #: admin/cerber-dashboard.php:1142 admin/cerber-dashboard.php:1153
4328
+ #: admin/cerber-dashboard.php:1166 admin/cerber-dashboard.php:2852
4329
+ #: admin/cerber-dashboard.php:4774
4330
  msgid "View all"
4331
  msgstr ""
4332
 
4333
+ #: admin/cerber-dashboard.php:2199 admin/cerber-dashboard.php:2200
4334
  msgid "view all"
4335
  msgstr ""
4336
 
4337
+ #: admin/cerber-dashboard.php:1479
4338
  msgid "View all logged events"
4339
  msgstr ""
4340
 
4341
+ #: admin/cerber-dashboard.php:4748
4342
  msgid "View all logged requests"
4343
  msgstr ""
4344
 
4345
+ #: cerber-settings.php:531
4346
  msgid "View all REST API requests"
4347
  msgstr ""
4348
 
4349
+ #: cerber-settings.php:1385
4350
  msgid "View bot events"
4351
  msgstr ""
4352
 
4353
+ #: cerber-settings.php:531
4354
  msgid "View denied REST API requests"
4355
  msgstr ""
4356
 
4357
+ #: cerber-load.php:4870
4358
  msgid "View lockouts in the Dashboard"
4359
  msgstr ""
4360
 
4361
+ #: cerber-settings.php:1490
4362
  msgid "View reCAPTCHA events"
4363
  msgstr ""
4364
 
4365
+ #: cerber-settings.php:223 cerber-settings.php:224
4366
  msgid "View violations in the log"
4367
  msgstr ""
4368
 
4382
  msgid "We have not found any integrity data to verify"
4383
  msgstr ""
4384
 
4385
+ #: cerber-load.php:8354
4386
  msgid "We need your support to keep moving forward"
4387
  msgstr ""
4388
 
4389
+ #: cerber-load.php:4704
4390
  msgid "We're sorry, you are not allowed to proceed"
4391
  msgstr ""
4392
 
4394
  msgid "We've sent a verification PIN code to your email"
4395
  msgstr ""
4396
 
4397
+ #: cerber-load.php:4878 cerber-load.php:4891 nexus/cerber-slave-list.php:44
4398
  msgid "Website"
4399
  msgstr ""
4400
 
4401
+ #: nexus/cerber-nexus-master.php:826
4402
  #, php-format
4403
  msgid "Website has been deleted"
4404
  msgid_plural "%s websites have been deleted"
4417
  msgid "Website URL"
4418
  msgstr ""
4419
 
4420
+ #: cerber-load.php:5319
4421
  msgid "Weekly Report"
4422
  msgstr ""
4423
 
4424
+ #: cerber-load.php:4923
4425
  msgid "Weekly report"
4426
  msgstr ""
4427
 
4428
+ #: cerber-settings.php:948
4429
  msgid ""
4430
  "Weekly report is a summary of all activities and suspicious events occurred "
4431
  "during the last seven days"
4432
  msgstr ""
4433
 
4434
+ #: cerber-settings.php:947
4435
  msgid "Weekly reports"
4436
  msgstr ""
4437
 
4465
  "loaded. The Custom login URL and Access Lists will not be changed."
4466
  msgstr ""
4467
 
4468
+ #: admin/cerber-dashboard.php:319 admin/cerber-dashboard.php:1698
4469
+ #: admin/cerber-dashboard.php:1781 admin/cerber-dashboard.php:2207
4470
  #: admin/cerber-tools.php:69
4471
  msgid "White IP Access List"
4472
  msgstr ""
4473
 
4474
+ #: admin/cerber-dashboard.php:6125
4475
  msgid "WooCommerce Log In"
4476
  msgstr ""
4477
 
4478
+ #: admin/cerber-dashboard.php:6126
4479
  msgid "WooCommerce Log Out"
4480
  msgstr ""
4481
 
4483
  msgid "WordPress"
4484
  msgstr ""
4485
 
4486
+ #: cerber-settings.php:1298
4487
  msgid "WordPress uploads analysis"
4488
  msgstr ""
4489
 
4490
+ #: cerber-load.php:4902 cerber-load.php:6292
4491
  msgid "WP Cerber is now active and has started protecting your site"
4492
  msgstr ""
4493
 
4494
+ #: cerber-load.php:6236 cerber-common.php:618
4495
  #, php-format
4496
  msgid "WP Cerber requires PHP %s or higher. You are running %s."
4497
  msgstr ""
4498
 
4499
+ #: cerber-load.php:6240 cerber-common.php:622
4500
  #, php-format
4501
  msgid "WP Cerber requires WordPress %s or higher. You are running %s."
4502
  msgstr ""
4505
  msgid "WP Cerber Security, Anti-spam & Malware Scan"
4506
  msgstr ""
4507
 
4508
+ #: cerber-settings.php:398
4509
  msgid "Write failed login attempts to the file"
4510
  msgstr ""
4511
 
4512
+ #: cerber-common.php:1573 admin/cerber-dashboard.php:2125
4513
  #: admin/cerber-users.php:1212
4514
  msgid "You"
4515
  msgstr ""
4516
 
4517
+ #: nexus/cerber-nexus-master.php:1302
4518
  msgid "You are here:"
4519
  msgstr ""
4520
 
4531
  msgid "You are not allowed to register."
4532
  msgstr ""
4533
 
4534
+ #: admin/cerber-dashboard.php:409
4535
  msgid "You cannot add your IP address or network"
4536
  msgstr ""
4537
 
4563
  msgid "You have only one login attempt remaining."
4564
  msgstr ""
4565
 
4566
+ #: nexus/cerber-nexus-master.php:1086
4567
  msgid "You have switched back to the master website"
4568
  msgstr ""
4569
 
4570
+ #: nexus/cerber-nexus-master.php:1076
4571
  #, php-format
4572
  msgid "You have switched to %s"
4573
  msgstr ""
4586
  "safeguard your account."
4587
  msgstr ""
4588
 
4589
+ #: admin/cerber-dashboard.php:1472
4590
  msgid "You will be notified when such an event occurs"
4591
  msgstr ""
4592
 
4593
+ #: admin/cerber-dashboard.php:331
4594
  msgid "Your IP"
4595
  msgstr ""
4596
 
4597
+ #: cerber-load.php:6278
4598
  #, php-format
4599
  msgid "Your IP address %s has been added to the White IP Access List"
4600
  msgstr ""
4601
 
4602
+ #: cerber-load.php:5157
4603
  #, php-format
4604
  msgid "Your last sign-in was %s from %s"
4605
  msgstr ""
4606
 
4607
+ #: cerber-load.php:4971
4608
  msgid "Your license is valid until"
4609
  msgstr ""
4610
 
4611
+ #: cerber-load.php:4966
4612
  msgid "Your login page:"
4613
  msgstr ""
4614
 
4615
+ #: cerber-load.php:4705
4616
  msgid ""
4617
  "Your request looks suspiciously similar to automated requests from spam "
4618
  "posting software or it has been denied by a security policy configured by "
nexus/cerber-nexus-master.php CHANGED
@@ -107,30 +107,30 @@ final class CRB_Nexus {
107
  else {
108
 
109
  $codes = array(
110
- 301 => 'Unexpected HTTP redirection on the slave. Check if WP Cerber is installed and active on the slave website.',
111
- 302 => 'Unexpected HTTP redirection on the slave. Check if WP Cerber is installed and active on the slave website.',
112
- 403 => 'Access to the slave website is denied.',
113
- 500 => 'Remote website (web server) is unable to proceed due to a fatal software (PHP) error. Check the server error log on the slave website.'
114
  );
115
 
116
  $causes = array(
117
- 'The remote website is configured to be managed from an IP address that does not match the IP address of this master website.',
118
  'A security plugin on the remote website is interfering with the WP Cerber plugin',
119
  'A directive in the .htaccess file on the remote website is blocking incoming requests',
120
  'A firewall or a proxy service (like Cloudflare) is blocking (filtering out) incoming requests to the remote website',
121
- 'The IP address of this master is locked out or in the Black Access List on the remote website',
122
 
123
- 'The slave mode on the remote website has been re-enabled making the security token saved on this master invalid',
124
- 'The slave mode has been disabled on the remote website',
125
- 'The IP address of this master website does not match the one set in the slave settings on the remote website',
126
- 'The WP Cerber plugin has been deactivated on the slave website',
127
 
128
  'The remote server is redirecting incoming requests to another website',
129
- 'The domain name of the slave website has been changed',
130
 
131
  'The remote server is down or not responding',
132
- 'The SSL certificate of the slave website is expired or invalid',
133
- 'There is no network connectivity between this master server and the server on which the slave website is running',
134
  );
135
 
136
  $kb = array(
@@ -175,7 +175,7 @@ final class CRB_Nexus {
175
  ?>
176
  <div style="padding: 4em;">
177
 
178
- <h3><?php _e( 'Invalid response from the slave website', 'wp-cerber' ); ?></h3>
179
  <p style="color: red; font-weight: bold;"><?php echo $error; ?></p>
180
  Remote website: <?php echo $slave->site_name; ?><br/>
181
  Remote website URL: <?php echo $slave->site_url; ?><br/>
@@ -209,8 +209,8 @@ final class CRB_Nexus {
209
  <?php
210
  $slave = nexus_get_context();
211
  if ( $slave ) {
212
- echo '<p><a href="' . nexus_get_back_link() . '">Switch back to the master website</a></p>';
213
- echo '<p><a href="' . $slave->site_url . '/wp-admin/admin.php?page=cerber-nexus" target="_blank">Check the slave settings on ' . $slave->site_name . '</a></p>';
214
  }
215
  ?>
216
 
@@ -579,6 +579,8 @@ function nexus_get_groups( $sort = false ) {
579
 
580
  add_action( 'admin_init', function () {
581
 
 
 
582
  if ( is_admin() && nexus_is_master() ) { // @since 8.6.3.3
583
  nexus_set_context();
584
  if ( nexus_get_context() ) {
@@ -1352,7 +1354,7 @@ add_action( 'wp_before_admin_bar_render', function () {
1352
  $wp_admin_bar->add_node( array(
1353
  'parent' => 'crb_site_switch',
1354
  'id' => 'none',
1355
- 'title' => 'Click here to add a slave website',
1356
  'href' => cerber_admin_link( 'nexus_sites' ),
1357
  ) );
1358
  }
107
  else {
108
 
109
  $codes = array(
110
+ 301 => 'Unexpected HTTP redirection on the managed website. Check if WP Cerber is installed and active on the website.',
111
+ 302 => 'Unexpected HTTP redirection on the managed website. Check if WP Cerber is installed and active on the website.',
112
+ 403 => 'Access to the managed website is denied.',
113
+ 500 => 'The remote website (web server) is unable to proceed due to a fatal software (PHP) error. Check the server error log on the managed website.'
114
  );
115
 
116
  $causes = array(
117
+ 'The remote website is configured to be managed from an IP address that does not match the IP address of this main website.',
118
  'A security plugin on the remote website is interfering with the WP Cerber plugin',
119
  'A directive in the .htaccess file on the remote website is blocking incoming requests',
120
  'A firewall or a proxy service (like Cloudflare) is blocking (filtering out) incoming requests to the remote website',
121
+ 'The IP address of this main website is locked out or in the Black Access List on the remote website',
122
 
123
+ 'The managed mode on the remote website has been re-enabled making the security token saved on this main website invalid',
124
+ 'The managed mode has been disabled on the remote website',
125
+ 'The IP address of this master website does not match the one set in the access settings on the remote website',
126
+ 'The WP Cerber plugin has been deactivated on the managed website',
127
 
128
  'The remote server is redirecting incoming requests to another website',
129
+ 'The domain name of the managed website has been changed',
130
 
131
  'The remote server is down or not responding',
132
+ 'The SSL certificate of the managed website is expired or invalid',
133
+ 'There is no network connectivity between this main website server and the server on which the managed website is running',
134
  );
135
 
136
  $kb = array(
175
  ?>
176
  <div style="padding: 4em;">
177
 
178
+ <h3><?php _e( 'Invalid response from the remote website', 'wp-cerber' ); ?></h3>
179
  <p style="color: red; font-weight: bold;"><?php echo $error; ?></p>
180
  Remote website: <?php echo $slave->site_name; ?><br/>
181
  Remote website URL: <?php echo $slave->site_url; ?><br/>
209
  <?php
210
  $slave = nexus_get_context();
211
  if ( $slave ) {
212
+ echo '<p><a href="' . nexus_get_back_link() . '">Switch back to the main website</a></p>';
213
+ echo '<p><a href="' . $slave->site_url . '/wp-admin/admin.php?page=cerber-nexus" target="_blank">Check the access settings on ' . $slave->site_name . '</a></p>';
214
  }
215
  ?>
216
 
579
 
580
  add_action( 'admin_init', function () {
581
 
582
+ CRB_Globals::admin_init();
583
+
584
  if ( is_admin() && nexus_is_master() ) { // @since 8.6.3.3
585
  nexus_set_context();
586
  if ( nexus_get_context() ) {
1354
  $wp_admin_bar->add_node( array(
1355
  'parent' => 'crb_site_switch',
1356
  'id' => 'none',
1357
+ 'title' => 'Click here to add a remote website',
1358
  'href' => cerber_admin_link( 'nexus_sites' ),
1359
  ) );
1360
  }
nexus/cerber-nexus-slave.php CHANGED
@@ -91,7 +91,7 @@ class CRB_Master {
91
  $this->tab = preg_replace( '/[^\w\-]/i', '', crb_array_get( $request, 'tab' ) );
92
  $this->at_site = crb_array_get( $request, 'at_site' );
93
  $this->screen = crb_array_get( $request, 'screen' );
94
- $this->is_post = ( ! empty( $request['is_post'] ) ) ? true : false;
95
 
96
  if ( ! $this->locale = crb_array_get( $request, 'master_locale' ) ) {
97
  if ( ! $this->locale = get_site_option( 'WPLANG' ) ) {
@@ -251,7 +251,7 @@ function nexus_render_admin_page_1(){
251
  function nexus_render_admin_page( $page, $tab ) {
252
  $id = ( empty( $tab ) ) ? $page : $tab;
253
  cerber_wp_settings_setup( cerber_get_setting_id( $id ) );
254
- cerber_admin_init(); // TODO: remove, old way
255
  ob_start();
256
  cerber_render_admin_page( $page, $tab ); // Render whole html
257
 
91
  $this->tab = preg_replace( '/[^\w\-]/i', '', crb_array_get( $request, 'tab' ) );
92
  $this->at_site = crb_array_get( $request, 'at_site' );
93
  $this->screen = crb_array_get( $request, 'screen' );
94
+ $this->is_post = ! empty( $request['is_post'] );
95
 
96
  if ( ! $this->locale = crb_array_get( $request, 'master_locale' ) ) {
97
  if ( ! $this->locale = get_site_option( 'WPLANG' ) ) {
251
  function nexus_render_admin_page( $page, $tab ) {
252
  $id = ( empty( $tab ) ) ? $page : $tab;
253
  cerber_wp_settings_setup( cerber_get_setting_id( $id ) );
254
+ crb_settings_processor(); // TODO: remove, old way
255
  ob_start();
256
  cerber_render_admin_page( $page, $tab ); // Render whole html
257
 
nexus/cerber-nexus.php CHANGED
@@ -63,12 +63,12 @@ function nexus_admin_page() {
63
 
64
  $roles = array(
65
  'slave' => array(
66
- __( 'Enable slave mode', 'wp-cerber' ),
67
- __( 'This website can be managed from a master website', 'wp-cerber' )
68
  ),
69
  'master' => array(
70
- __( 'Enable master mode', 'wp-cerber' ),
71
- __( 'Configure this website as a master to manage other website', 'wp-cerber' )
72
  )
73
  );
74
 
@@ -97,16 +97,16 @@ function nexus_admin_page() {
97
  }
98
  else {
99
  $tabs = array(
100
- 'nexus_slave' => array( 'bx-cog', __( 'Slave Settings', 'wp-cerber' ) ),
101
  );
102
  }
103
 
104
- $t = ( nexus_is_slave() ) ? __( 'Slave Settings', 'wp-cerber' ) : __( 'My Websites', 'wp-cerber' );
105
 
106
  cerber_show_admin_page( $t, $tabs, null, function ( $tab ) {
107
 
108
  if ( nexus_get_context() ) {
109
- echo 'You are currently managing the slave website. <a href="' . nexus_get_back_link() . '">Switch to the master</a>.';
110
 
111
  return;
112
  }
@@ -143,10 +143,10 @@ function nexus_site_manager() {
143
 
144
  echo '<div class="crb-admin-form" style="padding-bottom: 1em; font-size: 2em;"><p style="font-weight: bold;">' . __( 'Secret Access Token', 'wp-cerber' ) . '</p>';
145
 
146
- echo '<p>' . __( 'The token is unique to this website. Keep it secret. Install the token on a master website to grant access to this website.', 'wp-cerber' ) . ' </p>';
147
  echo '<p class="crb-monospace" style="padding:1em; background-color: #fff; border: solid 1px #d6d6d6; word-break: break-all;">' . $token . '</p>';
148
  $confirm = ' onclick="return confirm(\'' . __( 'Are you sure? This permanently invalidates the token.', 'wp-cerber' ) . '\');"';
149
- echo '<p>' . __( 'To revoke the token and disable remote management, click here:', 'wp-cerber' ) . ' <a href="' . $no_slave . '" ' . $confirm . '>' . __( 'Disable slave mode', 'wp-cerber' ) . '</a>.</p>';
150
 
151
  echo '</div>';
152
 
@@ -261,12 +261,12 @@ function nexus_enable_role() {
261
  //cerber_admin_message( sprintf( __( 'This website is set as %s.', 'wp-cerber' ), $role ) );
262
  $msg = array();
263
  if ( nexus_is_master() ) {
264
- $msg[] = __( 'This website is set as master.', 'wp-cerber' );
265
- $msg[] = __( 'Add slave websites by using access tokens.', 'wp-cerber' ) . ' <a href="https://wpcerber.com/manage-multiple-websites/" target="_blank">Read more</a>.';
266
  }
267
  else {
268
- $msg[] = __( 'This website is set as slave.', 'wp-cerber' );
269
- $msg[] = __( 'Install the access token on the master website.', 'wp-cerber' );
270
  }
271
 
272
  cerber_admin_message( $msg );
63
 
64
  $roles = array(
65
  'slave' => array(
66
+ __( 'Enable managed mode', 'wp-cerber' ),
67
+ __( 'This website can be managed from a main website', 'wp-cerber' )
68
  ),
69
  'master' => array(
70
+ __( 'Enable main website mode', 'wp-cerber' ),
71
+ __( 'Configure this website as main to manage other remote website', 'wp-cerber' )
72
  )
73
  );
74
 
97
  }
98
  else {
99
  $tabs = array(
100
+ 'nexus_slave' => array( 'bx-cog', __( 'Access Settings', 'wp-cerber' ) ),
101
  );
102
  }
103
 
104
+ $t = ( nexus_is_slave() ) ? __( 'Access Settings', 'wp-cerber' ) : __( 'My Websites', 'wp-cerber' );
105
 
106
  cerber_show_admin_page( $t, $tabs, null, function ( $tab ) {
107
 
108
  if ( nexus_get_context() ) {
109
+ echo 'You are currently managing the remote website. <a href="' . nexus_get_back_link() . '">Switch to the main website</a>.';
110
 
111
  return;
112
  }
143
 
144
  echo '<div class="crb-admin-form" style="padding-bottom: 1em; font-size: 2em;"><p style="font-weight: bold;">' . __( 'Secret Access Token', 'wp-cerber' ) . '</p>';
145
 
146
+ echo '<p>' . __( 'The token is unique to this website. Keep it secret. Install the token on your main website to grant access to this website.', 'wp-cerber' ) . ' </p>';
147
  echo '<p class="crb-monospace" style="padding:1em; background-color: #fff; border: solid 1px #d6d6d6; word-break: break-all;">' . $token . '</p>';
148
  $confirm = ' onclick="return confirm(\'' . __( 'Are you sure? This permanently invalidates the token.', 'wp-cerber' ) . '\');"';
149
+ echo '<p>' . __( 'To revoke the token and disable remote management, click here:', 'wp-cerber' ) . ' <a href="' . $no_slave . '" ' . $confirm . '>' . __( 'Disable managed mode', 'wp-cerber' ) . '</a>.</p>';
150
 
151
  echo '</div>';
152
 
261
  //cerber_admin_message( sprintf( __( 'This website is set as %s.', 'wp-cerber' ), $role ) );
262
  $msg = array();
263
  if ( nexus_is_master() ) {
264
+ $msg[] = __( 'This website is set as a main website.', 'wp-cerber' );
265
+ $msg[] = __( 'Add managed websites by using access tokens.', 'wp-cerber' ) . ' <a href="https://wpcerber.com/manage-multiple-websites/" target="_blank">Read more</a>.';
266
  }
267
  else {
268
+ $msg[] = __( 'This website is set as a managed website.', 'wp-cerber' );
269
+ $msg[] = __( 'Install the access token on the main website.', 'wp-cerber' );
270
  }
271
 
272
  cerber_admin_message( $msg );
nexus/cerber-slave-list.php CHANGED
@@ -158,7 +158,7 @@ class CRB_Slave_Table extends WP_List_Table {
158
  }
159
 
160
  // for_tb_blur is for removing focus from closing button
161
- echo '<input type="button" alt="' . CRB_ADD_SLAVE_LNK . '" title="' . __( 'Add a slave website', 'wp-cerber' ) . '" class="thickbox button" value="Add">';
162
  ?>
163
  <script>
164
  jQuery(document).ready(function ($) {
158
  }
159
 
160
  // for_tb_blur is for removing focus from closing button
161
+ echo '<input type="button" alt="' . CRB_ADD_SLAVE_LNK . '" title="' . __( 'Add a remote website', 'wp-cerber' ) . '" class="thickbox button" value="Add">';
162
  ?>
163
  <script>
164
  jQuery(document).ready(function ($) {
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
5
  Requires at least: 4.9
6
  Requires PHP: 7.0
7
  Tested up to: 6.0
8
- Stable tag: 9.1
9
  License: GPLv2
10
 
11
  Protection against hacker attacks and bots. Malware scanner & integrity checker. User activity log. Antispam reCAPTCHA. Limit login attempts.
@@ -316,6 +316,15 @@ To get access to your dashboard you need to copy the WP Cerber Reset folder to t
316
 
317
  == Changelog ==
318
 
 
 
 
 
 
 
 
 
 
319
  = 9.1 =
320
  * New: A new feature that prevents exposing user’s first name, last name, and ID via an HTTP request with a username (login) in an author_name parameter.
321
  * New: A new user status report while viewing the user activity/requests log.
5
  Requires at least: 4.9
6
  Requires PHP: 7.0
7
  Tested up to: 6.0
8
+ Stable tag: 9.2
9
  License: GPLv2
10
 
11
  Protection against hacker attacks and bots. Malware scanner & integrity checker. User activity log. Antispam reCAPTCHA. Limit login attempts.
316
 
317
  == Changelog ==
318
 
319
+ = 9.2 =
320
+ * New: Custom login error message. If showing the default WordPress login error message is disabled, you can optionally specify your own login error message. Available in the professional version.
321
+ * New: Custom password reset error message. If showing the default WordPress password reset error message is disabled, you can optionally specify your own password reset error message. Available in the professional version.
322
+ * Improved: Implemented Content-Security-Policy HTTP header as an extra layer of protection for the WP Cerber admin pages.
323
+ * Fixed A critical XSS vulnerability.
324
+ * Fixed: Fatal error "Call to a member function is_block_editor() on null" that occurs when attempting to load any admin page (starting with /wp-admin/) by an unauthorized request. The bug only occurs if the two following settings are configured as: "Disable dashboard redirection" is enabled and "Display 404 page" is set to "Use 404 template from the active theme".
325
+ * Fixed: No country flags are shown in some log rows while viewing WP Cerber logs on the managed website via Cerber.Hub.
326
+ * Fixed: The file viewer doesn't show the content of a file while viewing the results of a scan on the managed website via Cerber.Hub.
327
+
328
  = 9.1 =
329
  * New: A new feature that prevents exposing user’s first name, last name, and ID via an HTTP request with a username (login) in an author_name parameter.
330
  * New: A new user status report while viewing the user activity/requests log.
wp-cerber.php CHANGED
@@ -5,7 +5,8 @@
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: 9.1
 
9
  Text Domain: wp-cerber
10
  Domain Path: /languages
11
  Network: true
@@ -31,7 +32,7 @@
31
 
32
  */
33
 
34
- const CERBER_VER = '9.1';
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
+ Update URI: https://downloads.wpcerber.com/versions/wp-cerber.json
9
+ Version: 9.2
10
  Text Domain: wp-cerber
11
  Domain Path: /languages
12
  Network: true
32
 
33
  */
34
 
35
+ const CERBER_VER = '9.2';
36
  const CERBER_PLUGIN_ID = 'wp-cerber/wp-cerber.php';
37
 
38
  function cerber_plugin_file() {