All In One WP Security & Firewall - Version 4.2.8

Version Description

  • Improved "User Registration" feature to bypass the pending approval status for new users created in admin side.
  • Fixed bug in whois library.
  • Added translation domain parameter for translatable strings in the rename login page.
  • Updated the chinese language file.
Download this release

Release Info

Developer mra13
Plugin Icon 128x128 All In One WP Security & Firewall
Version 4.2.8
Comparing to
See all releases

Code changes from version 4.2.2 to 4.2.8

Files changed (38) hide show
  1. admin/wp-security-admin-init.php +89 -5
  2. admin/wp-security-database-menu.php +47 -4
  3. admin/wp-security-firewall-menu.php +15 -2
  4. admin/wp-security-list-404.php +11 -9
  5. admin/wp-security-list-acct-activity.php +23 -21
  6. admin/wp-security-list-locked-ip.php +2 -1
  7. admin/wp-security-list-login-fails.php +23 -21
  8. admin/wp-security-settings-menu.php +1 -0
  9. admin/wp-security-spam-menu.php +1 -1
  10. admin/wp-security-user-login-menu.php +119 -1
  11. admin/wp-security-user-registration-menu.php +63 -1
  12. classes/grade-system/wp-security-feature-item-manager.php +17 -1
  13. classes/wp-security-backup.php +1 -1
  14. classes/wp-security-blocking.php +1 -1
  15. classes/wp-security-captcha.php +1 -1
  16. classes/wp-security-configure-settings.php +7 -1
  17. classes/wp-security-file-scan.php +2 -2
  18. classes/wp-security-general-init-tasks.php +8 -1
  19. classes/wp-security-installer.php +1 -23
  20. classes/wp-security-user-login.php +208 -200
  21. classes/wp-security-user-registration.php +34 -0
  22. classes/wp-security-utility-file.php +1 -1
  23. classes/wp-security-utility-htaccess.php +14 -14
  24. classes/wp-security-utility-ip-address.php +39 -1
  25. classes/wp-security-utility.php +3 -1
  26. classes/wp-security-wp-loaded-tasks.php +11 -0
  27. languages/all-in-one-wp-security-and-firewall-zh_CN.mo +0 -0
  28. languages/all-in-one-wp-security-and-firewall-zh_CN.po +4668 -1907
  29. languages/all-in-one-wp-security-and-firewall.pot +1875 -1325
  30. lib/whois/whois.client.php +1 -1
  31. lib/whois/whois.gtld.php +1 -1
  32. lib/whois/whois.idna.php +1 -1
  33. lib/whois/whois.main.php +3 -3
  34. logs/.htaccess +7 -0
  35. other-includes/wp-security-rename-login-feature.php +33 -33
  36. readme.txt +41 -4
  37. wp-security-core.php +7 -3
  38. wp-security.php +1 -1
admin/wp-security-admin-init.php CHANGED
@@ -22,17 +22,101 @@ class AIOWPSecurity_Admin_Init
22
  var $filescan_menu;
23
  var $misc_menu;
24
 
25
- function __construct()
26
- {
27
  //This class is only initialized if is_admin() is true
28
  $this->admin_includes();
29
  add_action('admin_menu', array(&$this, 'create_admin_menus'));
 
 
30
 
31
  //make sure we are on our plugin's menu pages
32
- if (isset($_GET['page']) && strpos($_GET['page'], AIOWPSEC_MENU_SLUG_PREFIX ) !== false ) {
33
  add_action('admin_print_scripts', array(&$this, 'admin_menu_page_scripts'));
34
- add_action('admin_print_styles', array(&$this, 'admin_menu_page_styles'));
35
- add_action('init', array( &$this, 'init_hook_handler_for_admin_side'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  }
37
  }
38
 
22
  var $filescan_menu;
23
  var $misc_menu;
24
 
25
+ function __construct() {
 
26
  //This class is only initialized if is_admin() is true
27
  $this->admin_includes();
28
  add_action('admin_menu', array(&$this, 'create_admin_menus'));
29
+ //handle CSV download
30
+ add_action('admin_init', array(&$this, 'aiowps_csv_download'));
31
 
32
  //make sure we are on our plugin's menu pages
33
+ if (isset($_GET['page']) && strpos($_GET['page'], AIOWPSEC_MENU_SLUG_PREFIX) !== false) {
34
  add_action('admin_print_scripts', array(&$this, 'admin_menu_page_scripts'));
35
+ add_action('admin_print_styles', array(&$this, 'admin_menu_page_styles'));
36
+ add_action('init', array(&$this, 'init_hook_handler_for_admin_side'));
37
+ }
38
+ }
39
+
40
+ private function aiowps_output_csv($items, $export_keys, $filename='data.csv') {
41
+ header("Content-Type: text/csv; charset=utf-8");
42
+ header("Content-Disposition: attachment; filename=".$filename);
43
+ header("Pragma: no-cache");
44
+ header("Expires: 0");
45
+ $output = fopen('php://output', 'w'); //open output stream
46
+
47
+ fputcsv($output, $export_keys); //let's put column names first
48
+
49
+ foreach ($items as $item) {
50
+ unset($csv_line);
51
+ foreach ($export_keys as $key => $value) {
52
+ if (isset($item[$key])) {
53
+ $csv_line[] = $item[$key];
54
+ }
55
+ }
56
+ fputcsv($output, $csv_line);
57
+ }
58
+ }
59
+
60
+ function aiowps_csv_download() {
61
+ global $aio_wp_security;
62
+ if (isset($_POST['aiowpsec_export_acct_activity_logs_to_csv'])) { //Export account activity logs
63
+ $nonce = $_REQUEST['_wpnonce'];
64
+ if (!wp_verify_nonce($nonce, 'aiowpsec-export-acct-activity-logs-to-csv-nonce')) {
65
+ $aio_wp_security->debug_logger->log_debug("Nonce check failed for export account activity logs to CSV!", 4);
66
+ die(__('Nonce check failed for export account activity logs to CSV!', 'all-in-one-wp-security-and-firewall'));
67
+ }
68
+ include_once 'wp-security-list-acct-activity.php';
69
+ $acct_activity_list = new AIOWPSecurity_List_Account_Activity();
70
+ $acct_activity_list->prepare_items(true);
71
+ //Let's build a list of items we want to export and give them readable names
72
+ $export_keys = array(
73
+ 'user_id' => 'User ID',
74
+ 'user_login' => 'Username',
75
+ 'login_date' => 'Login Date',
76
+ 'logout_date' => 'Logout Date',
77
+ 'login_ip' => 'IP'
78
+ );
79
+ $this->aiowps_output_csv($acct_activity_list->items, $export_keys, 'account_activity_logs.csv');
80
+ exit();
81
+ }
82
+ if (isset($_POST['aiowps_export_failed_login_records_to_csv'])) {//Export failed login records
83
+ $nonce = $_REQUEST['_wpnonce'];
84
+ if (!wp_verify_nonce($nonce, 'aiowpsec-export-failed-login-records-to-csv-nonce')) {
85
+ $aio_wp_security->debug_logger->log_debug("Nonce check failed for export failed login records to CSV!", 4);
86
+ die(__('Nonce check failed for export failed login records to CSV!', 'all-in-one-wp-security-and-firewall'));
87
+ }
88
+ include_once 'wp-security-list-login-fails.php';
89
+ $failed_login_list = new AIOWPSecurity_List_Login_Failed_Attempts();
90
+ $failed_login_list->prepare_items(true);
91
+ $export_keys = array(
92
+ 'login_attempt_ip' => 'Login IP Range',
93
+ 'user_id' => 'User ID',
94
+ 'user_login' => 'Username',
95
+ 'failed_login_date' => 'Date',
96
+ );
97
+ $this->aiowps_output_csv($failed_login_list->items, $export_keys, 'failed_login_records.csv');
98
+ exit();
99
+ }
100
+ if (isset($_POST['aiowps_export_404_event_logs_to_csv'])) {//Export 404 event logs
101
+ $nonce = $_REQUEST['_wpnonce'];
102
+ if (!wp_verify_nonce($nonce, 'aiowpsec-export-404-event-logs-to-csv-nonce')) {
103
+ $aio_wp_security->debug_logger->log_debug("Nonce check failed for export 404 event logs to CSV!", 4);
104
+ die(__('Nonce check failed for export 404 event logs to CSV!', 'all-in-one-wp-security-and-firewall'));
105
+ }
106
+ include_once 'wp-security-list-404.php'; //For rendering the AIOWPSecurity_List_Table in tab1
107
+ $event_list_404 = new AIOWPSecurity_List_404(); //For rendering the AIOWPSecurity_List_Table in tab1
108
+ $event_list_404->prepare_items(true);
109
+ $export_keys = array(
110
+ 'id' => 'Id',
111
+ 'event_type' => 'Event Type',
112
+ 'ip_or_host' => 'IP Address',
113
+ 'url' => 'Attempted URL',
114
+ 'referer_info' => 'Referer',
115
+ 'event_date' => 'Date',
116
+ 'status' => 'Lock Status',
117
+ );
118
+ $this->aiowps_output_csv($event_list_404->items, $export_keys, '404_event_logs.csv');
119
+ exit();
120
  }
121
  }
122
 
admin/wp-security-database-menu.php CHANGED
@@ -84,7 +84,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
84
  $old_db_prefix = $wpdb->prefix;
85
  $new_db_prefix = '';
86
  $perform_db_change = false;
87
-
88
  if (isset($_POST['aiowps_db_prefix_change']))//Do form submission tasks
89
  {
90
  $nonce=$_REQUEST['_wpnonce'];
@@ -150,10 +150,10 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
150
  $aiowps_feature_mgr->output_feature_details_badge("db-security-db-prefix");
151
  ?>
152
 
153
- <div class="aio_yellow_box">
154
  <?php
155
  $backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_DB_SEC_MENU_SLUG.'&tab=tab2">DB Backup</a>';
156
- $info_msg = '<p>'.sprintf( __('It is recommended that you perform a %s before using this feature', 'all-in-one-wp-security-and-firewall'), $backup_tab_link).'</p>';
157
  echo $info_msg;
158
  ?>
159
  </div>
@@ -439,7 +439,10 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
439
  {
440
  echo '<p class="aio_success_with_icon">'.sprintf( __('%s tables had their prefix updated successfully!', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_count.'</strong>').'</p>';
441
  }
442
-
 
 
 
443
  //Get wp-config.php file contents and modify it with new info
444
  $config_contents = file($config_file);
445
  $prefix_match_string = '$table_prefix='; //this is our search string for the wp-config.php file
@@ -559,4 +562,44 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
559
  return $tables;
560
  }
561
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  } //end class
84
  $old_db_prefix = $wpdb->prefix;
85
  $new_db_prefix = '';
86
  $perform_db_change = false;
87
+
88
  if (isset($_POST['aiowps_db_prefix_change']))//Do form submission tasks
89
  {
90
  $nonce=$_REQUEST['_wpnonce'];
150
  $aiowps_feature_mgr->output_feature_details_badge("db-security-db-prefix");
151
  ?>
152
 
153
+ <div class="aio_red_box">
154
  <?php
155
  $backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_DB_SEC_MENU_SLUG.'&tab=tab2">DB Backup</a>';
156
+ $info_msg = '<p><strong>'.sprintf( __('It is recommended that you perform a %s before using this feature', 'all-in-one-wp-security-and-firewall'), $backup_tab_link).'</strong></p>';
157
  echo $info_msg;
158
  ?>
159
  </div>
439
  {
440
  echo '<p class="aio_success_with_icon">'.sprintf( __('%s tables had their prefix updated successfully!', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_count.'</strong>').'</p>';
441
  }
442
+
443
+ //Let's check for mysql tables of type "view"
444
+ $this->alter_table_views($table_old_prefix, $table_new_prefix);
445
+
446
  //Get wp-config.php file contents and modify it with new info
447
  $config_contents = file($config_file);
448
  $prefix_match_string = '$table_prefix='; //this is our search string for the wp-config.php file
562
  return $tables;
563
  }
564
 
565
+ /**
566
+ * Will modify existing table view definitions to reflect the new DB prefix change
567
+ *
568
+ * @param type $old_prefix
569
+ * @param type $new_prefix
570
+ */
571
+ function alter_table_views($old_db_prefix, $new_db_prefix)
572
+ {
573
+ global $wpdb;
574
+ $table_count = 0;
575
+ $info_msg_string = '<p class="aio_info_with_icon">'.__('Checking for MySQL tables of type "view".....', 'all-in-one-wp-security-and-firewall').'</p>';
576
+ echo ($info_msg_string);
577
+
578
+ //get tables which are views
579
+ $query = "SELECT * FROM INFORMATION_SCHEMA.VIEWS";
580
+ $res = $wpdb->get_results($query);
581
+ if(empty($res)) return;
582
+ $view_count = 0;
583
+ foreach ($res as $item){
584
+ $old_def = $item->VIEW_DEFINITION;
585
+ $new_def = str_replace($old_db_prefix, $new_db_prefix, $old_def);
586
+ $new_def_no_bt = str_replace("`", "", $new_def); //remove any backticks because these will cause the "ALTER" command used later to fail
587
+
588
+ $view_name = $item->TABLE_NAME;
589
+ $chg_view_sql = "ALTER VIEW $view_name AS $new_def_no_bt"; //Note: cannot use $wpdb->prepare because it adds single quotes which cause the ALTER query to fail
590
+ $view_res = $wpdb->query($chg_view_sql);
591
+ if($view_res === false){
592
+ echo '<p class="aio_error_with_icon">'.sprintf( __('Update of the following MySQL view definition failed: %s', 'all-in-one-wp-security-and-firewall'),$old_def).'</p>';
593
+ $aio_wp_security->debug_logger->log_debug("Update of the following MySQL view definition failed: ".$old_def,4);//Log the highly unlikely event of DB error
594
+ }else{
595
+ $view_count++;
596
+ }
597
+ }
598
+ if($view_count > 0){
599
+ echo '<p class="aio_success_with_icon">'.sprintf( __('%s view definitions were updated successfully!', 'all-in-one-wp-security-and-firewall'), '<strong>'.$view_count.'</strong>').'</p>';
600
+ }
601
+
602
+ return;
603
+ }
604
+
605
  } //end class
admin/wp-security-firewall-menu.php CHANGED
@@ -234,7 +234,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
234
  </div></div>
235
 
236
  <div class="postbox">
237
- <h3 class="hndle"><label for="title"><?php _e('Block Accesss to Debug Log File', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
238
  <div class="inside">
239
  <?php
240
  //Display security info badge
@@ -880,7 +880,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
880
  <br />'.__('However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs.', 'all-in-one-wp-security-and-firewall').'
881
  <br />'.__('Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons.', 'all-in-one-wp-security-and-firewall').'
882
  <br /><br />'.__('This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time.', 'all-in-one-wp-security-and-firewall').'
883
- <br />'.__('If you want to temporarily block an IP address, simply click the "Temp Block" link for the applicable IP entry in the "404 Event Logs" table below.', 'all-in-one-wp-security-and-firewall').'</p>';
884
  ?>
885
  </div>
886
  <div class="aio_grey_box">
@@ -980,6 +980,19 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
980
  </form>
981
  </div></div>
982
  <div class="postbox">
 
 
 
 
 
 
 
 
 
 
 
 
 
983
  <h3 class="hndle"><label for="title"><?php _e('Delete All 404 Event Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
984
  <div class="inside">
985
  <form action="" method="POST">
234
  </div></div>
235
 
236
  <div class="postbox">
237
+ <h3 class="hndle"><label for="title"><?php _e('Block Access to Debug Log File', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
238
  <div class="inside">
239
  <?php
240
  //Display security info badge
880
  <br />'.__('However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs.', 'all-in-one-wp-security-and-firewall').'
881
  <br />'.__('Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons.', 'all-in-one-wp-security-and-firewall').'
882
  <br /><br />'.__('This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time.', 'all-in-one-wp-security-and-firewall').'
883
+ <br />'.__('If you want to temporarily block or blacklist an IP address, simply click the "Temp Block" or "Blacklist IP" link for the applicable IP entry in the "404 Event Logs" table below.', 'all-in-one-wp-security-and-firewall').'</p>';
884
  ?>
885
  </div>
886
  <div class="aio_grey_box">
980
  </form>
981
  </div></div>
982
  <div class="postbox">
983
+ <h3 class="hndle"><label for="title"><?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
984
+ <div class="inside">
985
+ <form action="" method="POST">
986
+ <?php wp_nonce_field('aiowpsec-export-404-event-logs-to-csv-nonce'); ?>
987
+ <table class="form-table">
988
+ <tr valign="top">
989
+ <span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
990
+ </tr>
991
+ </table>
992
+ <input type="submit" name="aiowps_export_404_event_logs_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall')?>" class="button-primary"/>
993
+ </form>
994
+ </div></div>
995
+ <div class="postbox">
996
  <h3 class="hndle"><label for="title"><?php _e('Delete All 404 Event Logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
997
  <div class="inside">
998
  <form action="" method="POST">
admin/wp-security-list-404.php CHANGED
@@ -266,7 +266,7 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
266
  }
267
  }
268
 
269
- function prepare_items() {
270
  /**
271
  * First, lets decide how many records per page to show
272
  */
@@ -305,15 +305,17 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
305
  $row['status'] = '';
306
  $new_data[] = $row;
307
  }
308
- $current_page = $this->get_pagenum();
309
- $total_items = count($new_data);
310
- $new_data = array_slice($new_data, (($current_page - 1) * $per_page), $per_page);
 
 
 
 
 
 
 
311
  $this->items = $new_data;
312
- $this->set_pagination_args(array(
313
- 'total_items' => $total_items, //WE have to calculate the total number of items
314
- 'per_page' => $per_page, //WE have to determine how many items to show on a page
315
- 'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
316
- ));
317
  }
318
 
319
  }
266
  }
267
  }
268
 
269
+ function prepare_items($ignore_pagination=false) {
270
  /**
271
  * First, lets decide how many records per page to show
272
  */
305
  $row['status'] = '';
306
  $new_data[] = $row;
307
  }
308
+ if (!$ignore_pagination) {
309
+ $current_page = $this->get_pagenum();
310
+ $total_items = count($new_data);
311
+ $new_data = array_slice($new_data, (($current_page - 1) * $per_page), $per_page);
312
+ $this->set_pagination_args(array(
313
+ 'total_items' => $total_items, //WE have to calculate the total number of items
314
+ 'per_page' => $per_page, //WE have to determine how many items to show on a page
315
+ 'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
316
+ ));
317
+ }
318
  $this->items = $new_data;
 
 
 
 
 
319
  }
320
 
321
  }
admin/wp-security-list-acct-activity.php CHANGED
@@ -138,7 +138,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
138
  }
139
  }
140
 
141
- function prepare_items() {
142
  /**
143
  * First, lets decide how many records per page to show
144
  */
@@ -148,33 +148,35 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
148
  $sortable = $this->get_sortable_columns();
149
 
150
  $this->_column_headers = array($columns, $hidden, $sortable);
151
-
152
  $this->process_bulk_action();
153
-
154
- global $wpdb;
155
  $login_activity_table = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
156
 
157
- /* -- Ordering parameters -- */
158
- //Parameters that are going to be used to order the result
159
 
160
- isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]): $orderby = '';
161
- isset($_GET["order"]) ? $order = strip_tags($_GET["order"]): $order = '';
162
 
163
- $orderby = !empty($orderby) ? esc_sql($orderby) : 'login_date';
164
- $order = !empty($order) ? esc_sql($order) : 'DESC';
165
 
166
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
167
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
168
-
169
- $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_activity_table ORDER BY $orderby $order LIMIT %d", 50), ARRAY_A); //Get the last 50 records
170
- $current_page = $this->get_pagenum();
171
- $total_items = count($data);
172
- $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
 
 
 
 
 
 
 
173
  $this->items = $data;
174
- $this->set_pagination_args( array(
175
- 'total_items' => $total_items, //WE have to calculate the total number of items
176
- 'per_page' => $per_page, //WE have to determine how many items to show on a page
177
- 'total_pages' => ceil($total_items/$per_page) //WE have to calculate the total number of pages
178
- ) );
179
  }
180
- }
138
  }
139
  }
140
 
141
+ function prepare_items($ignore_pagination = false) {
142
  /**
143
  * First, lets decide how many records per page to show
144
  */
148
  $sortable = $this->get_sortable_columns();
149
 
150
  $this->_column_headers = array($columns, $hidden, $sortable);
151
+
152
  $this->process_bulk_action();
153
+
154
+ global $wpdb;
155
  $login_activity_table = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
156
 
157
+ /* -- Ordering parameters -- */
158
+ //Parameters that are going to be used to order the result
159
 
160
+ isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]) : $orderby = '';
161
+ isset($_GET["order"]) ? $order = strip_tags($_GET["order"]) : $order = '';
162
 
163
+ $orderby = !empty($orderby) ? esc_sql($orderby) : 'login_date';
164
+ $order = !empty($order) ? esc_sql($order) : 'DESC';
165
 
166
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
167
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
168
+
169
+ $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $login_activity_table ORDER BY $orderby $order LIMIT %d", 50), ARRAY_A); //Get the last 50 records
170
+ if (!$ignore_pagination) {
171
+ $current_page = $this->get_pagenum();
172
+ $total_items = count($data);
173
+ $data = array_slice($data, (($current_page - 1) * $per_page), $per_page);
174
+ $this->set_pagination_args(array(
175
+ 'total_items' => $total_items, //WE have to calculate the total number of items
176
+ 'per_page' => $per_page, //WE have to determine how many items to show on a page
177
+ 'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
178
+ ));
179
+ }
180
  $this->items = $data;
 
 
 
 
 
181
  }
182
+ }
admin/wp-security-list-locked-ip.php CHANGED
@@ -215,7 +215,8 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
215
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
216
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
217
 
218
- $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $lockdown_table_name WHERE (lock_reason=%s OR lock_reason=%s) AND release_date > now() ORDER BY $orderby $order", 'login_fail', '404'), ARRAY_A);
 
219
  $current_page = $this->get_pagenum();
220
  $total_items = count($data);
221
  $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
215
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
216
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
217
 
218
+ $now = current_time( 'mysql' );
219
+ $data = $wpdb->get_results($wpdb->prepare("SELECT * FROM $lockdown_table_name WHERE (lock_reason=%s OR lock_reason=%s) AND release_date > %s ORDER BY $orderby $order", 'login_fail', '404', $now), ARRAY_A);
220
  $current_page = $this->get_pagenum();
221
  $total_items = count($data);
222
  $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
admin/wp-security-list-login-fails.php CHANGED
@@ -138,7 +138,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
138
  }
139
  }
140
 
141
- function prepare_items() {
142
  /**
143
  * First, lets decide how many records per page to show
144
  */
@@ -148,32 +148,34 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
148
  $sortable = $this->get_sortable_columns();
149
 
150
  $this->_column_headers = array($columns, $hidden, $sortable);
151
-
152
  $this->process_bulk_action();
153
-
154
- global $wpdb;
155
  $failed_logins_table_name = AIOWPSEC_TBL_FAILED_LOGINS;
156
 
157
- /* -- Ordering parameters -- */
158
- //Parameters that are going to be used to order the result
159
- isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]): $orderby = '';
160
- isset($_GET["order"]) ? $order = strip_tags($_GET["order"]): $order = '';
161
 
162
- $orderby = !empty($orderby) ? esc_sql($orderby) : 'failed_login_date';
163
- $order = !empty($order) ? esc_sql($order) : 'DESC';
164
 
165
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
166
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
167
 
168
- $data = $wpdb->get_results("SELECT * FROM $failed_logins_table_name ORDER BY $orderby $order", ARRAY_A);
169
- $current_page = $this->get_pagenum();
170
- $total_items = count($data);
171
- $data = array_slice($data,(($current_page-1)*$per_page),$per_page);
 
 
 
 
 
 
 
172
  $this->items = $data;
173
- $this->set_pagination_args( array(
174
- 'total_items' => $total_items, //WE have to calculate the total number of items
175
- 'per_page' => $per_page, //WE have to determine how many items to show on a page
176
- 'total_pages' => ceil($total_items/$per_page) //WE have to calculate the total number of pages
177
- ) );
178
- }
179
- }
138
  }
139
  }
140
 
141
+ function prepare_items($ignore_pagination = false) {
142
  /**
143
  * First, lets decide how many records per page to show
144
  */
148
  $sortable = $this->get_sortable_columns();
149
 
150
  $this->_column_headers = array($columns, $hidden, $sortable);
151
+
152
  $this->process_bulk_action();
153
+
154
+ global $wpdb;
155
  $failed_logins_table_name = AIOWPSEC_TBL_FAILED_LOGINS;
156
 
157
+ /* -- Ordering parameters -- */
158
+ //Parameters that are going to be used to order the result
159
+ isset($_GET["orderby"]) ? $orderby = strip_tags($_GET["orderby"]) : $orderby = '';
160
+ isset($_GET["order"]) ? $order = strip_tags($_GET["order"]) : $order = '';
161
 
162
+ $orderby = !empty($orderby) ? esc_sql($orderby) : 'failed_login_date';
163
+ $order = !empty($order) ? esc_sql($order) : 'DESC';
164
 
165
  $orderby = AIOWPSecurity_Utility::sanitize_value_by_array($orderby, $sortable);
166
  $order = AIOWPSecurity_Utility::sanitize_value_by_array($order, array('DESC' => '1', 'ASC' => '1'));
167
 
168
+ $data = $wpdb->get_results("SELECT * FROM $failed_logins_table_name ORDER BY $orderby $order", ARRAY_A);
169
+ if (!$ignore_pagination) {
170
+ $current_page = $this->get_pagenum();
171
+ $total_items = count($data);
172
+ $data = array_slice($data, (($current_page - 1) * $per_page), $per_page);
173
+ $this->set_pagination_args(array(
174
+ 'total_items' => $total_items, //WE have to calculate the total number of items
175
+ 'per_page' => $per_page, //WE have to determine how many items to show on a page
176
+ 'total_pages' => ceil($total_items / $per_page) //WE have to calculate the total number of pages
177
+ ));
178
+ }
179
  $this->items = $data;
180
+ }
181
+ }
 
 
 
 
 
admin/wp-security-settings-menu.php CHANGED
@@ -208,6 +208,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
208
  <div class="aio_blue_box">
209
  <?php
210
  echo '<p>'.__('This setting allows you to enable/disable debug for this plugin.', 'all-in-one-wp-security-and-firewall').'</p>';
 
211
  ?>
212
  </div>
213
 
208
  <div class="aio_blue_box">
209
  <?php
210
  echo '<p>'.__('This setting allows you to enable/disable debug for this plugin.', 'all-in-one-wp-security-and-firewall').'</p>';
211
+ echo '<p>'.__('Note: the debug log files are located in the "plugins/all-in-one-wp-security-and-firewall/logs" directory.', 'all-in-one-wp-security-and-firewall').'</p>';
212
  ?>
213
  </div>
214
 
admin/wp-security-spam-menu.php CHANGED
@@ -306,7 +306,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
306
  $total_count = count($total_res);
307
  $todays_blocked_count = 0;
308
  foreach($total_res as $blocked_item){
309
- $now = date_i18n( 'Y-m-d H:i:s' );
310
  $now_date_time = new DateTime($now);
311
  $blocked_date = new DateTime($blocked_item->blocked_date);
312
  if($blocked_date->format('Y-m-d') == $now_date_time->format('Y-m-d')) {
306
  $total_count = count($total_res);
307
  $todays_blocked_count = 0;
308
  foreach($total_res as $blocked_item){
309
+ $now = current_time( 'mysql' );
310
  $now_date_time = new DateTime($now);
311
  $blocked_date = new DateTime($blocked_item->blocked_date);
312
  if($blocked_date->format('Y-m-d') == $now_date_time->format('Y-m-d')) {
admin/wp-security-user-login-menu.php CHANGED
@@ -172,6 +172,57 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
172
  $locked_ip_list->unlock_ip_range(strip_tags($_REQUEST['lockdown_id']));
173
  }
174
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  ?>
176
  <h2><?php _e('Login Lockdown Configuration', 'all-in-one-wp-security-and-firewall')?></h2>
177
  <div class="aio_blue_box">
@@ -276,6 +327,43 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
276
  ?>
277
  </div>
278
  </div></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  <?php
280
  }
281
 
@@ -338,6 +426,19 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
338
  </form>
339
  </div></div>
340
  <div class="postbox">
 
 
 
 
 
 
 
 
 
 
 
 
 
341
  <h3 class="hndle"><label for="title"><?php _e('Delete All Failed Login Records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
342
  <div class="inside">
343
  <form action="" method="POST">
@@ -447,10 +548,14 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
447
  $acct_activity_list->delete_login_activity_records(strip_tags($_REQUEST['activity_login_rec']));
448
  }
449
  }
 
 
 
 
450
  ?>
451
  <div class="aio_blue_box">
452
  <?php
453
- echo '<p>'.__('This tab displays the login activity for WordPress admin accounts registered with your site.', 'all-in-one-wp-security-and-firewall').'
454
  <br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date.', 'all-in-one-wp-security-and-firewall').'
455
  </p>';
456
  ?>
@@ -471,6 +576,19 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
471
  <?php $acct_activity_list->display(); ?>
472
  </form>
473
  </div></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
474
  <?php
475
  }
476
 
172
  $locked_ip_list->unlock_ip_range(strip_tags($_REQUEST['lockdown_id']));
173
  }
174
  }
175
+
176
+ //login lockdown whitelist settings
177
+ $result = 1;
178
+ if (isset($_POST['aiowps_save_lockdown_whitelist_settings']))
179
+ {
180
+ $nonce=$_REQUEST['_wpnonce'];
181
+ if (!wp_verify_nonce($nonce, 'aiowpsec-lockdown-whitelist-settings-nonce'))
182
+ {
183
+ $aio_wp_security->debug_logger->log_debug("Nonce check failed for save lockdown whitelist settings!",4);
184
+ die(__('Nonce check failed for save lockdown whitelist settings!','aiowpsecurity'));
185
+ }
186
+
187
+ if (isset($_POST["aiowps_lockdown_enable_whitelisting"]) && empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
188
+ {
189
+ $this->show_msg_error('You must submit at least one IP address!','aiowpsecurity');
190
+ }
191
+ else
192
+ {
193
+ if (!empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
194
+ {
195
+ $ip_addresses = $_POST['aiowps_lockdown_allowed_ip_addresses'];
196
+ $ip_list_array = AIOWPSecurity_Utility_IP::create_ip_list_array_from_string_with_newline($ip_addresses);
197
+ $payload = AIOWPSecurity_Utility_IP::validate_ip_list($ip_list_array, 'whitelist');
198
+ if($payload[0] == 1){
199
+ //success case
200
+ $result = 1;
201
+ $list = $payload[1];
202
+ $banned_ip_data = implode(PHP_EOL, $list);
203
+ $aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses',$banned_ip_data);
204
+ $_POST['aiowps_lockdown_allowed_ip_addresses'] = ''; //Clear the post variable for the banned address list
205
+ }
206
+ else{
207
+ $result = -1;
208
+ $error_msg = $payload[1][0];
209
+ $this->show_msg_error($error_msg);
210
+ }
211
+ }
212
+ else
213
+ {
214
+ $aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses',''); //Clear the IP address config value
215
+ }
216
+
217
+ if ($result == 1)
218
+ {
219
+ $aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting',isset($_POST["aiowps_lockdown_enable_whitelisting"])?'1':'');
220
+ $aio_wp_security->configs->save_config(); //Save the configuration
221
+
222
+ $this->show_msg_settings_updated();
223
+ }
224
+ }
225
+ }
226
  ?>
227
  <h2><?php _e('Login Lockdown Configuration', 'all-in-one-wp-security-and-firewall')?></h2>
228
  <div class="aio_blue_box">
327
  ?>
328
  </div>
329
  </div></div>
330
+ <div class="postbox">
331
+ <h3 class="hndle"><label for="title"><?php _e('Login Lockdown IP Whitelist Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
332
+ <div class="inside">
333
+ <form action="" method="POST">
334
+ <?php wp_nonce_field('aiowpsec-lockdown-whitelist-settings-nonce'); ?>
335
+ <table class="form-table">
336
+ <tr valign="top">
337
+ <th scope="row"><?php _e('Enable Login Lockdown IP Whitelist', 'all-in-one-wp-security-and-firewall')?>:</th>
338
+ <td>
339
+ <input name="aiowps_lockdown_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
340
+ <span class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
341
+ </td>
342
+ </tr>
343
+ <tr valign="top">
344
+ <th scope="row"><?php _e('Enter Whitelisted IP Addresses:', 'all-in-one-wp-security-and-firewall')?></th>
345
+ <td>
346
+ <textarea name="aiowps_lockdown_allowed_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?htmlspecialchars($_POST['aiowps_lockdown_allowed_ip_addresses']):htmlspecialchars($aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses')); ?></textarea>
347
+ <br />
348
+ <span class="description"><?php _e('Enter one or more IP addresses or IP ranges you wish to include in your whitelist. The addresses specified here will never be blocked by the login lockdown feature.','all-in-one-wp-security-and-firewall');?></span>
349
+ <span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More Info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
350
+ <div class="aiowps_more_info_body">
351
+ <?php
352
+ echo '<p class="description">'.__('Each IP address must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
353
+ echo '<p class="description">'.__('To specify an IP range use a wildcard "*" character. Acceptable ways to use wildcards is shown in the examples below:', 'all-in-one-wp-security-and-firewall').'</p>';
354
+ echo '<p class="description">'.__('Example 1: 195.47.89.*', 'all-in-one-wp-security-and-firewall').'</p>';
355
+ echo '<p class="description">'.__('Example 2: 195.47.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
356
+ echo '<p class="description">'.__('Example 3: 195.*.*.*', 'all-in-one-wp-security-and-firewall').'</p>';
357
+ ?>
358
+ </div>
359
+
360
+ </td>
361
+ </tr>
362
+ </table>
363
+ <input type="submit" name="aiowps_save_lockdown_whitelist_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
364
+ </form>
365
+ </div></div>
366
+
367
  <?php
368
  }
369
 
426
  </form>
427
  </div></div>
428
  <div class="postbox">
429
+ <h3 class="hndle"><label for="title"><?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
430
+ <div class="inside">
431
+ <form action="" method="POST">
432
+ <?php wp_nonce_field('aiowpsec-export-failed-login-records-to-csv-nonce'); ?>
433
+ <table class="form-table">
434
+ <tr valign="top">
435
+ <span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
436
+ </tr>
437
+ </table>
438
+ <input type="submit" name="aiowps_export_failed_login_records_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall')?>" class="button-primary"/>
439
+ </form>
440
+ </div></div>
441
+ <div class="postbox">
442
  <h3 class="hndle"><label for="title"><?php _e('Delete All Failed Login Records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
443
  <div class="inside">
444
  <form action="" method="POST">
548
  $acct_activity_list->delete_login_activity_records(strip_tags($_REQUEST['activity_login_rec']));
549
  }
550
  }
551
+ if (isset($_POST['aiowpsec_export_to_csv'])) {
552
+ echo'yo';
553
+ die;
554
+ }
555
  ?>
556
  <div class="aio_blue_box">
557
  <?php
558
+ echo '<p>'.__('This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form.', 'all-in-one-wp-security-and-firewall').'
559
  <br />'.__('The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date.', 'all-in-one-wp-security-and-firewall').'
560
  </p>';
561
  ?>
576
  <?php $acct_activity_list->display(); ?>
577
  </form>
578
  </div></div>
579
+ <div class="postbox">
580
+ <h3 class="hndle"><label for="title"><?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
581
+ <div class="inside">
582
+ <form action="" method="POST">
583
+ <?php wp_nonce_field('aiowpsec-export-acct-activity-logs-to-csv-nonce'); ?>
584
+ <table class="form-table">
585
+ <tr valign="top">
586
+ <span class="description"><?php _e('Click this button if you wish to download this log in CSV format.', 'all-in-one-wp-security-and-firewall'); ?></span>
587
+ </tr>
588
+ </table>
589
+ <input type="submit" name="aiowpsec_export_acct_activity_logs_to_csv" value="<?php _e('Export to CSV', 'all-in-one-wp-security-and-firewall')?>" class="button-primary"/>
590
+ </form>
591
+ </div></div>
592
  <?php
593
  }
594
 
admin/wp-security-user-registration-menu.php CHANGED
@@ -10,6 +10,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
12
  'tab2' => 'render_tab2',
 
13
  );
14
 
15
  function __construct()
@@ -22,6 +23,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
22
  $this->menu_tabs = array(
23
  'tab1' => __('Manual Approval', 'all-in-one-wp-security-and-firewall'),
24
  'tab2' => __('Registration Captcha', 'all-in-one-wp-security-and-firewall'),
 
25
  );
26
  }
27
 
@@ -240,6 +242,66 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
240
  <?php
241
  }
242
  }
243
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
 
245
  } //end class
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
12
  'tab2' => 'render_tab2',
13
+ 'tab3' => 'render_tab3',
14
  );
15
 
16
  function __construct()
23
  $this->menu_tabs = array(
24
  'tab1' => __('Manual Approval', 'all-in-one-wp-security-and-firewall'),
25
  'tab2' => __('Registration Captcha', 'all-in-one-wp-security-and-firewall'),
26
+ 'tab3' => __('Registration Honeypot', 'all-in-one-wp-security-and-firewall'),
27
  );
28
  }
29
 
242
  <?php
243
  }
244
  }
245
+
246
+ function render_tab3()
247
+ {
248
+ global $aio_wp_security;
249
+ global $aiowps_feature_mgr;
250
+
251
+ if(isset($_POST['aiowpsec_save_registration_honeypot_settings']))//Do form submission tasks
252
+ {
253
+ $error = '';
254
+ $nonce=$_REQUEST['_wpnonce'];
255
+ if (!wp_verify_nonce($nonce, 'aiowpsec-registration-honeypot-settings-nonce'))
256
+ {
257
+ $aio_wp_security->debug_logger->log_debug("Nonce check failed on registration honeypot settings save!",4);
258
+ die("Nonce check failed on registration honeypot settings save!");
259
+ }
260
+
261
+ //Save all the form values to the options
262
+ $aio_wp_security->configs->set_value('aiowps_enable_registration_honeypot',isset($_POST["aiowps_enable_registration_honeypot"])?'1':'');
263
+ $aio_wp_security->configs->save_config();
264
+
265
+ //Recalculate points after the feature status/options have been altered
266
+ $aiowps_feature_mgr->check_feature_status_and_recalculate_points();
267
+
268
+ $this->show_msg_settings_updated();
269
+ }
270
+ ?>
271
+ <div class="aio_blue_box">
272
+ <?php
273
+ echo '<p>'.__('This feature allows you to add a special hidden "honeypot" field on the WordPress registration page. This will only be visible to robots and not humans.', 'all-in-one-wp-security-and-firewall').'
274
+ <br />'.__('Since robots usually fill in every input field from a registration form, they will also submit a value for the special hidden honeypot field.', 'all-in-one-wp-security-and-firewall').'
275
+ <br />'.__('The way honeypots work is that a hidden field is placed somewhere inside a form which only robots will submit. If that field contains a value when the form is submitted then a robot has most likely submitted the form and it is consequently dealt with.', 'all-in-one-wp-security-and-firewall').'
276
+ <br />'.__('Therefore, if the plugin detects that this field has a value when the registration form is submitted, then the robot which is attempting to register on your site will be redirected to its localhost address - http://127.0.0.1.', 'all-in-one-wp-security-and-firewall').'
277
+ </p>';
278
+ ?>
279
+ </div>
280
+ <form action="" method="POST">
281
+ <div class="postbox">
282
+ <h3 class="hndle"><label for="title"><?php _e('Registration Form Honeypot Settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
283
+ <div class="inside">
284
+ <?php
285
+ //Display security info badge
286
+ global $aiowps_feature_mgr;
287
+ $aiowps_feature_mgr->output_feature_details_badge("registration-honeypot");
288
+ ?>
289
+
290
+ <?php wp_nonce_field('aiowpsec-registration-honeypot-settings-nonce'); ?>
291
+ <table class="form-table">
292
+ <tr valign="top">
293
+ <th scope="row"><?php _e('Enable Honeypot On Registration Page', 'all-in-one-wp-security-and-firewall')?>:</th>
294
+ <td>
295
+ <input name="aiowps_enable_registration_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
296
+ <span class="description"><?php _e('Check this if you want to enable the honeypot feature for the registration page', 'all-in-one-wp-security-and-firewall'); ?></span>
297
+ </td>
298
+ </tr>
299
+ </table>
300
+ </div></div>
301
+
302
+ <input type="submit" name="aiowpsec_save_registration_honeypot_settings" value="<?php _e('Save Settings', 'all-in-one-wp-security-and-firewall')?>" class="button-primary" />
303
+ </form>
304
+ <?php
305
+ }
306
 
307
  } //end class
classes/grade-system/wp-security-feature-item-manager.php CHANGED
@@ -55,6 +55,8 @@ class AIOWPSecurity_Feature_Item_Manager
55
  $this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", __("Registration Approval", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
56
  //Registration Captcha
57
  $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", __("Registration Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
 
 
58
 
59
  //Database Security Menu Features
60
  //DB Prefix
@@ -222,7 +224,10 @@ class AIOWPSecurity_Feature_Item_Manager
222
  {
223
  $this->check_registration_captcha_feature($item);
224
  }
225
-
 
 
 
226
 
227
  if($item->feature_id == "filesystem-file-permissions")
228
  {
@@ -509,6 +514,17 @@ class AIOWPSecurity_Feature_Item_Manager
509
  }
510
  }
511
 
 
 
 
 
 
 
 
 
 
 
 
512
 
513
  function check_db_security_db_prefix_feature($item)
514
  {
55
  $this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", __("Registration Approval", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
56
  //Registration Captcha
57
  $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", __("Registration Captcha", "all-in-one-wp-security-and-firewall"), $this->feature_point_4, $this->sec_level_basic);
58
+ //Registration Honeypot
59
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("registration-honeypot", __("Enable Registration Honeypot", "all-in-one-wp-security-and-firewall"), $this->feature_point_2, $this->sec_level_inter);
60
 
61
  //Database Security Menu Features
62
  //DB Prefix
224
  {
225
  $this->check_registration_captcha_feature($item);
226
  }
227
+ if($item->feature_id == "registration-honeypot")
228
+ {
229
+ $this->check_enable_registration_honeypot_feature($item);
230
+ }
231
 
232
  if($item->feature_id == "filesystem-file-permissions")
233
  {
514
  }
515
  }
516
 
517
+ function check_enable_registration_honeypot_feature($item)
518
+ {
519
+ global $aio_wp_security;
520
+ if ($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot') == '1') {
521
+ $item->set_feature_status($this->feature_active);
522
+ }
523
+ else
524
+ {
525
+ $item->set_feature_status($this->feature_inactive);
526
+ }
527
+ }
528
 
529
  function check_db_security_db_prefix_feature($item)
530
  {
classes/wp-security-backup.php CHANGED
@@ -277,7 +277,7 @@ class AIOWPSecurity_Backup
277
  if($aio_wp_security->configs->get_value('aiowps_enable_automated_backups')=='1')
278
  {
279
  $aio_wp_security->debug_logger->log_debug_cron("DB Backup - Scheduled backup is enabled. Checking if a backup needs to be done now...");
280
- $time_now = date_i18n( 'Y-m-d H:i:s' );
281
  $current_time = strtotime($time_now);
282
  $backup_frequency = $aio_wp_security->configs->get_value('aiowps_db_backup_frequency'); //Number of hours or days or months interval per backup
283
  $interval_setting = $aio_wp_security->configs->get_value('aiowps_db_backup_interval'); //Hours/Days/Months
277
  if($aio_wp_security->configs->get_value('aiowps_enable_automated_backups')=='1')
278
  {
279
  $aio_wp_security->debug_logger->log_debug_cron("DB Backup - Scheduled backup is enabled. Checking if a backup needs to be done now...");
280
+ $time_now = current_time( 'mysql' );
281
  $current_time = strtotime($time_now);
282
  $backup_frequency = $aio_wp_security->configs->get_value('aiowps_db_backup_frequency'); //Number of hours or days or months interval per backup
283
  $interval_setting = $aio_wp_security->configs->get_value('aiowps_db_backup_interval'); //Hours/Days/Months
classes/wp-security-blocking.php CHANGED
@@ -59,7 +59,7 @@ class AIOWPSecurity_Blocking
59
  global $wpdb, $aio_wp_security;
60
  //Check if this IP address is already in the block list
61
  $blocked = AIOWPSecurity_Blocking::is_ip_blocked($ip_address);
62
- $time_now = date_i18n( 'Y-m-d H:i:s' );
63
  if(empty($blocked)){
64
  //Add this IP to the blocked table
65
  $data = array(
59
  global $wpdb, $aio_wp_security;
60
  //Check if this IP address is already in the block list
61
  $blocked = AIOWPSecurity_Blocking::is_ip_blocked($ip_address);
62
+ $time_now = current_time( 'mysql' );
63
  if(empty($blocked)){
64
  //Add this IP to the blocked table
65
  $data = array(
classes/wp-security-captcha.php CHANGED
@@ -14,7 +14,7 @@ class AIOWPSecurity_Captcha
14
  //if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
15
  do_action( 'bp_aiowps-captcha-answer_errors' );
16
  }
17
- $cap_form = '<p class="aiowps-captcha"><label>'.__('Please enter an answer in digits:','all-in-one-wp-security-and-firewall').'</label>';
18
  $cap_form .= '<div class="aiowps-captcha-equation"><strong>';
19
  $maths_question_output = $this->generate_maths_question();
20
  $cap_form .= $maths_question_output . '</strong></div></p>';
14
  //if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
15
  do_action( 'bp_aiowps-captcha-answer_errors' );
16
  }
17
+ $cap_form = '<p class="aiowps-captcha"><label for="aiowps-captcha-answer">'.__('Please enter an answer in digits:','all-in-one-wp-security-and-firewall').'</label>';
18
  $cap_form .= '<div class="aiowps-captcha-equation"><strong>';
19
  $maths_question_output = $this->generate_maths_question();
20
  $cap_form .= $maths_question_output . '</strong></div></p>';
classes/wp-security-configure-settings.php CHANGED
@@ -37,6 +37,8 @@ class AIOWPSecurity_Configure_Settings
37
  $aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
38
  $aio_wp_security->configs->set_value('aiowps_instantly_lockout_specific_usernames', array()); // Textarea (list of strings)
39
  $aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key',AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20));//Hidden secret value which will be used to do some unlock request processing. This will be assigned a random string generated when lockdown settings saved
 
 
40
 
41
  //Captcha feature
42
  $aio_wp_security->configs->set_value('aiowps_enable_login_captcha','');//Checkbox
@@ -51,6 +53,7 @@ class AIOWPSecurity_Configure_Settings
51
  //User registration
52
  $aio_wp_security->configs->set_value('aiowps_enable_manual_registration_approval','');//Checkbox
53
  $aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha','');//Checkbox
 
54
 
55
  //DB Security feature
56
  //$aio_wp_security->configs->set_value('aiowps_new_manual_db_pefix',''); //text field
@@ -171,6 +174,8 @@ class AIOWPSecurity_Configure_Settings
171
  $aio_wp_security->configs->add_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
172
  $aio_wp_security->configs->add_value('aiowps_instantly_lockout_specific_usernames', array()); // Textarea (list of strings)
173
  $aio_wp_security->configs->add_value('aiowps_unlock_request_secret_key',AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20));//Hidden secret value which will be used to do some unlock request processing. This will be assigned a random string generated when lockdown settings saved
 
 
174
 
175
  //Login Whitelist feature
176
  $aio_wp_security->configs->add_value('aiowps_enable_whitelisting','');//Checkbox
@@ -183,7 +188,8 @@ class AIOWPSecurity_Configure_Settings
183
  //User registration
184
  $aio_wp_security->configs->add_value('aiowps_enable_manual_registration_approval','');//Checkbox
185
  $aio_wp_security->configs->add_value('aiowps_enable_registration_page_captcha','');//Checkbox
186
-
 
187
  //DB Security feature
188
  //$aio_wp_security->configs->add_value('aiowps_new_manual_db_pefix',''); //text field
189
  $aio_wp_security->configs->add_value('aiowps_enable_random_prefix','');//Checkbox
37
  $aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
38
  $aio_wp_security->configs->set_value('aiowps_instantly_lockout_specific_usernames', array()); // Textarea (list of strings)
39
  $aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key',AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20));//Hidden secret value which will be used to do some unlock request processing. This will be assigned a random string generated when lockdown settings saved
40
+ $aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting','');//Checkbox
41
+ $aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses','');
42
 
43
  //Captcha feature
44
  $aio_wp_security->configs->set_value('aiowps_enable_login_captcha','');//Checkbox
53
  //User registration
54
  $aio_wp_security->configs->set_value('aiowps_enable_manual_registration_approval','');//Checkbox
55
  $aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha','');//Checkbox
56
+ $aio_wp_security->configs->set_value('aiowps_enable_registration_honeypot','');//Checkbox
57
 
58
  //DB Security feature
59
  //$aio_wp_security->configs->set_value('aiowps_new_manual_db_pefix',''); //text field
174
  $aio_wp_security->configs->add_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
175
  $aio_wp_security->configs->add_value('aiowps_instantly_lockout_specific_usernames', array()); // Textarea (list of strings)
176
  $aio_wp_security->configs->add_value('aiowps_unlock_request_secret_key',AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20));//Hidden secret value which will be used to do some unlock request processing. This will be assigned a random string generated when lockdown settings saved
177
+ $aio_wp_security->configs->add_value('aiowps_lockdown_enable_whitelisting','');//Checkbox
178
+ $aio_wp_security->configs->add_value('aiowps_lockdown_allowed_ip_addresses','');
179
 
180
  //Login Whitelist feature
181
  $aio_wp_security->configs->add_value('aiowps_enable_whitelisting','');//Checkbox
188
  //User registration
189
  $aio_wp_security->configs->add_value('aiowps_enable_manual_registration_approval','');//Checkbox
190
  $aio_wp_security->configs->add_value('aiowps_enable_registration_page_captcha','');//Checkbox
191
+ $aio_wp_security->configs->set_value('aiowps_enable_registration_honeypot','');//Checkbox
192
+
193
  //DB Security feature
194
  //$aio_wp_security->configs->add_value('aiowps_new_manual_db_pefix',''); //text field
195
  $aio_wp_security->configs->add_value('aiowps_enable_random_prefix','');//Checkbox
classes/wp-security-file-scan.php CHANGED
@@ -82,7 +82,7 @@ class AIOWPSecurity_Scan
82
  if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1')
83
  {
84
  $aio_wp_security->debug_logger->log_debug_cron("Filescan - Scheduled fcd_scan is enabled. Checking now to see if scan needs to be done...");
85
- $time_now = date_i18n( 'Y-m-d H:i:s' );
86
  $current_time = strtotime($time_now);
87
  $fcd_scan_frequency = $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); //Number of hours or days or months interval
88
  $interval_setting = $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'); //Hours/Days/Months
@@ -167,7 +167,7 @@ class AIOWPSecurity_Scan
167
  $aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
168
  $payload = maybe_serialize($scanned_data);
169
  $scan_result = maybe_serialize($scan_result);
170
- $date_time = date_i18n( 'Y-m-d H:i:s' );
171
  $data = array('date_time' => $date_time, 'meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data', 'meta_value4' => $payload, 'meta_key5' => 'last_scan_result', 'meta_value5' => $scan_result);
172
  if($save_type == 'insert'){
173
  $result = $wpdb->insert($aiowps_global_meta_tbl_name, $data);
82
  if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1')
83
  {
84
  $aio_wp_security->debug_logger->log_debug_cron("Filescan - Scheduled fcd_scan is enabled. Checking now to see if scan needs to be done...");
85
+ $time_now = current_time( 'mysql' );
86
  $current_time = strtotime($time_now);
87
  $fcd_scan_frequency = $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); //Number of hours or days or months interval
88
  $interval_setting = $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'); //Hours/Days/Months
167
  $aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
168
  $payload = maybe_serialize($scanned_data);
169
  $scan_result = maybe_serialize($scan_result);
170
+ $date_time = current_time( 'mysql' );
171
  $data = array('date_time' => $date_time, 'meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data', 'meta_value4' => $payload, 'meta_key5' => 'last_scan_result', 'meta_value5' => $scan_result);
172
  if($save_type == 'insert'){
173
  $result = $wpdb->insert($aiowps_global_meta_tbl_name, $data);
classes/wp-security-general-init-tasks.php CHANGED
@@ -119,6 +119,13 @@ class AIOWPSecurity_General_Init_Tasks
119
  add_action('login_form', array(&$this, 'insert_honeypot_hidden_field'));
120
  }
121
  }
 
 
 
 
 
 
 
122
 
123
  //For lost password captcha feature
124
  if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha') == '1'){
@@ -405,7 +412,7 @@ class AIOWPSecurity_General_Init_Tasks
405
 
406
  function insert_honeypot_hidden_field(){
407
  $honey_input = '<p style="display: none;"><label>'.__('Enter something special:','all-in-one-wp-security-and-firewall').'</label>';
408
- $honey_input .= '<input name="aio_special_field" type="text" id="aio_special_field" class="aio_special_field" /></p>';
409
  echo $honey_input;
410
  }
411
 
119
  add_action('login_form', array(&$this, 'insert_honeypot_hidden_field'));
120
  }
121
  }
122
+
123
+ //For registration honeypot feature
124
+ if($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot') == '1'){
125
+ if (!is_user_logged_in()) {
126
+ add_action('register_form', array(&$this, 'insert_honeypot_hidden_field'));
127
+ }
128
+ }
129
 
130
  //For lost password captcha feature
131
  if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha') == '1'){
412
 
413
  function insert_honeypot_hidden_field(){
414
  $honey_input = '<p style="display: none;"><label>'.__('Enter something special:','all-in-one-wp-security-and-firewall').'</label>';
415
+ $honey_input .= '<input name="aio_special_field" type="text" id="aio_special_field" class="aio_special_field" value="" /></p>';
416
  echo $honey_input;
417
  }
418
 
classes/wp-security-installer.php CHANGED
@@ -126,6 +126,7 @@ class AIOWPSecurity_Installer
126
  block_reason varchar(128) NOT NULL DEFAULT '',
127
  country_origin varchar(50) NOT NULL DEFAULT '',
128
  blocked_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
 
129
  PRIMARY KEY (id)
130
  )" . $charset_collate . ";";
131
  dbDelta($pb_tbl_sql);
@@ -192,29 +193,6 @@ class AIOWPSecurity_Installer
192
 
193
  static function miscellaneous_tasks()
194
  {
195
- //Create .htaccess file to protect log files in "logs" dir
196
- self::create_htaccess_logs_dir();
197
- }
198
-
199
- static function create_htaccess_logs_dir()
200
- {
201
- global $aio_wp_security;
202
- $aiowps_log_dir = AIO_WP_SECURITY_PATH . '/logs';
203
- $server_type = AIOWPSecurity_Utility::get_server_type();
204
- //Only create .htaccess if server is the right type
205
- if ($server_type == 'apache' || $server_type == 'litespeed') {
206
- $file = $aiowps_log_dir . '/.htaccess';
207
- if (!file_exists($file)) {
208
- //Write some rules which will stop people from viewing the log files publicly
209
- $rules = '';
210
- $rules .= 'order deny,allow' . PHP_EOL;
211
- $rules .= 'deny from all' . PHP_EOL;
212
- $write_result = file_put_contents($file, $rules);
213
- if ($write_result === false) {
214
- $aio_wp_security->debug_logger->log_debug("Creation of .htaccess file in " . $aiowps_log_dir . " directory failed!", 4);
215
- }
216
- }
217
- }
218
  }
219
 
220
 
126
  block_reason varchar(128) NOT NULL DEFAULT '',
127
  country_origin varchar(50) NOT NULL DEFAULT '',
128
  blocked_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
129
+ unblock tinyint(1) NOT NULL DEFAULT '0',
130
  PRIMARY KEY (id)
131
  )" . $charset_collate . ";";
132
  dbDelta($pb_tbl_sql);
193
 
194
  static function miscellaneous_tasks()
195
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196
  }
197
 
198
 
classes/wp-security-user-login.php CHANGED
@@ -6,178 +6,191 @@ class AIOWPSecurity_User_Login
6
  * @var string
7
  */
8
  var $key_login_msg;
9
-
10
- function __construct()
11
- {
12
- $this->initialize();
13
- remove_filter('authenticate', 'wp_authenticate_username_password', 20, 3);
14
- remove_filter('authenticate', 'wp_authenticate_email_password', 20, 3);
15
- add_filter('authenticate', array(&$this, 'aiowp_auth_login'), 10, 3);
16
- add_action('aiowps_force_logout_check', array(&$this, 'aiowps_force_logout_action_handler'));
17
- //add_action('wp_login', array(&$this, 'wp_login_action_handler'), 10, 2);
18
- add_action('clear_auth_cookie', array(&$this, 'wp_logout_action_handler'));
19
- add_filter('login_message', array(&$this, 'aiowps_login_message')); //WP filter to add or modify messages on the login page
20
- }
21
-
22
- protected function initialize()
23
  {
24
  $this->key_login_msg = 'aiowps_login_msg_id';
 
 
 
 
 
 
 
 
 
 
 
25
  }
26
-
27
-
28
- /*
29
- * This function will take care of the authentication operations
30
- * It will return a WP_User object if successful or WP_Error if not
 
 
31
  */
32
- function aiowp_auth_login($user, $username, $password)
33
  {
34
- global $wpdb, $aio_wp_security;
35
- $login_attempts_permitted = $aio_wp_security->configs->get_value('aiowps_max_login_attempts');
36
-
37
  $user_locked = $this->check_locked_user();
38
- if ($user_locked != NULL) {
39
- if($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests')=='1')
 
 
 
 
40
  {
41
- add_action('login_form', array(&$this, 'insert_unlock_request_form'));
42
- add_action('woocommerce_login_form', array(&$this, 'insert_unlock_request_form'));
43
  }
44
- $aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
45
- $error_msg = __('<strong>ERROR</strong>: Login failed because your IP address has been blocked. Please contact the administrator.', 'all-in-one-wp-security-and-firewall');
46
- $error_msg = apply_filters( 'aiowps_ip_blocked_error_msg', $error_msg );
47
- return new WP_Error('authentication_failed', $error_msg);
48
- //$unlock_msg_form = $this->user_unlock_message();
49
- //return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
50
- // Please contact the administrator.', 'all-in-one-wp-security-and-firewall').$unlock_msg_form);
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
-
53
- //Check if captcha enabled
54
- if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') == '1')
55
  {
56
- if (array_key_exists('aiowps-captcha-answer', $_POST)) //If the login form with captcha was submitted then do some processing
57
- {
58
- if(isset($_POST['aiowps-captcha-answer'])){
59
- $captcha_answer = strip_tags(trim($_POST['aiowps-captcha-answer']));
60
- }else{
61
- $captcha_answer = '';
62
- }
63
- //isset($_POST['aiowps-captcha-answer'])?($captcha_answer = strip_tags(trim($_POST['aiowps-captcha-answer']))):($captcha_answer = '');
64
- $captcha_secret_string = $aio_wp_security->configs->get_value('aiowps_captcha_secret_key');
65
- $submitted_encoded_string = base64_encode($_POST['aiowps-captcha-temp-string'].$captcha_secret_string.$captcha_answer);
66
- $trans_handle = sanitize_text_field($_POST['aiowps-captcha-string-info']);
67
- $captcha_string_info_trans = (AIOWPSecurity_Utility::is_multisite_install() ? get_site_transient('aiowps_captcha_string_info_'.$trans_handle) : get_transient('aiowps_captcha_string_info_'.$trans_handle));
68
-
69
- if($submitted_encoded_string !== $captcha_string_info_trans)
70
- {
71
- //This means a wrong answer was entered
72
- $this->increment_failed_logins($username);
73
- if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1')
74
- {
75
- if($login_attempts_permitted <= $this->get_login_fail_count())
76
- {
77
- $this->lock_the_user($username, 'login_fail');
78
- }
79
- else
80
- {
81
- return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
82
- }
83
- }
84
- return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
85
- }
86
- }else if(isset($_POST['wp-submit']) && !isset($_POST['aiowps-captcha-answer'])){
87
- //Return an error if login form submitted but without captcha field
88
- return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
89
- }
90
  }
91
-
92
- if ( is_a($user, 'WP_User') ) { return $user; } //Existing WP core code
93
-
94
- if ( empty($username) || empty($password) ) { //Existing WP core code
95
- $error = new WP_Error();
96
- if (empty($username)){
97
- $error->add('empty_username', __('<strong>ERROR</strong>: The username field is empty.', 'all-in-one-wp-security-and-firewall'));
98
- }
99
-
100
- if (empty($password)){
101
- $error->add('empty_password', __('<strong>ERROR</strong>: The password field is empty.', 'all-in-one-wp-security-and-firewall'));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
  }
103
- return $error;
104
  }
105
-
106
- $userdata = get_user_by('login',$username);
107
- if (!$userdata)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
108
  {
109
- //This means an unknown username is being used for login
110
- $this->increment_failed_logins($username);
111
- if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1')
112
- {
 
 
 
 
 
 
 
113
  $too_many_failed_logins = $login_attempts_permitted <= $this->get_login_fail_count();
 
 
 
114
  $invalid_username_lockdown = $aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown') == '1';
115
-
 
116
  $instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
117
- if(empty($instant_lockout_users_list)){
118
  $instant_lockout_users_list = array();
119
  }
120
- $username_blacklisted = in_array($username, $instant_lockout_users_list);
121
-
122
- if ( $too_many_failed_logins || $invalid_username_lockdown || $username_blacklisted )
123
- {
124
- $this->lock_the_user($username, 'login_fail');
125
- }
126
- }
127
- if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
128
- {
129
- //Return generic error message if configured
130
- return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', 'all-in-one-wp-security-and-firewall'));
131
- } else
132
- {
133
- return new WP_Error('invalid_username', __('<strong>ERROR</strong>: Invalid username.', 'all-in-one-wp-security-and-firewall'));
134
- }
135
- }
136
-
137
- $userdata = apply_filters('wp_authenticate_user', $userdata, $password); //Existing WP core code
138
- if ( is_wp_error($userdata) ) { //Existing WP core code
139
- return $userdata;
140
- }
141
-
142
- if ( !wp_check_password($password, $userdata->user_pass, $userdata->ID) )
143
- {
144
- //This means wrong password was entered
145
- $this->increment_failed_logins($username);
146
- if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1')
147
- {
148
- if($login_attempts_permitted <= $this->get_login_fail_count())
149
  {
150
  $this->lock_the_user($username, 'login_fail');
151
  }
152
  }
153
- if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1')
154
- {
155
- //Return generic error message if configured
156
- return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', 'all-in-one-wp-security-and-firewall'));
157
- } else
158
- {
159
- return new WP_Error('incorrect_password', sprintf(__('<strong>ERROR</strong>: Incorrect password. <a href="%s" title="Password Lost and Found">Lost your password</a>?', 'all-in-one-wp-security-and-firewall'), site_url('wp-login.php?action=lostpassword', 'login')));
160
- }
161
  }
162
 
163
- //Check if auto pending new account status feature is enabled
164
- if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1')
165
  {
166
- $cap_key_name = $wpdb->prefix.'capabilities';
167
- $user_meta_info = get_user_meta($userdata->ID, 'aiowps_account_status', TRUE);
168
- if ($user_meta_info == 'pending'){
169
- //Return generic error message if configured
170
- return new WP_Error('authentication_failed', __('<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login.', 'all-in-one-wp-security-and-firewall'));
171
- }
172
  }
173
- $user = new WP_User($userdata->ID);
174
  return $user;
175
  }
176
-
177
  /*
178
  * This function queries the aiowps_login_lockdown table.
179
  * If the release_date has not expired AND the current visitor IP addr matches
180
- * it will return a record
181
  */
182
  function check_locked_user()
183
  {
@@ -186,12 +199,12 @@ class AIOWPSecurity_User_Login
186
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
187
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
188
  if(empty($ip_range)) return false;
 
189
  $locked_user = $wpdb->get_row("SELECT * FROM $login_lockdown_table " .
190
- "WHERE release_date > now() AND " .
191
  "failed_login_ip LIKE '" . esc_sql($ip_range) . "%'", ARRAY_A);
192
  return $locked_user;
193
  }
194
-
195
  /*
196
  * This function queries the aiowps_failed_logins table and returns the number of failures for current IP range within allowed failure period
197
  */
@@ -203,28 +216,26 @@ class AIOWPSecurity_User_Login
203
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
204
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
205
  if(empty($ip_range)) return false;
206
-
207
  $login_failures = $wpdb->get_var("SELECT COUNT(ID) FROM $failed_logins_table " .
208
  "WHERE failed_login_date + INTERVAL " .
209
  $login_retry_interval . " MINUTE > now() AND " .
210
  "login_attempt_ip LIKE '" . esc_sql($ip_range) . "%'");
211
  return $login_failures;
212
  }
213
-
214
- /*
215
- * Adds an entry to the aiowps_lockdowns table
 
216
  */
217
- function lock_the_user($username='', $lock_reason='login_fail')
218
  {
219
  global $wpdb, $aio_wp_security;
220
  $login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
221
  $lockout_time_length = $aio_wp_security->configs->get_value('aiowps_lockout_time_length');
222
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
223
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
224
- if(empty($ip_range)) return false;
225
-
226
- $username = sanitize_user($username);
227
- $user = get_user_by('login', $username); //Returns WP_User object if exists
228
  $ip_range = apply_filters('aiowps_before_lockdown', $ip_range);
229
  if ($user)
230
  {
@@ -232,29 +243,34 @@ class AIOWPSecurity_User_Login
232
  $user_id = $user->ID;
233
  } else {
234
  //If the login attempt was made using a non-existent user then let's set user_id to blank and record the attempted user login name for DB storage later on
235
- $user_id = '';
236
  }
237
  $ip_range_str = esc_sql($ip_range).'.*';
238
- $insert = "INSERT INTO " . $login_lockdown_table . " (user_id, user_login, lockdown_date, release_date, failed_login_IP, lock_reason) " .
239
- "VALUES ('" . $user_id . "', '" . $username . "', now(), date_add(now(), INTERVAL " .
240
- $lockout_time_length . " MINUTE), '" . $ip_range_str . "', '" . $lock_reason . "')";
241
- $result = $wpdb->query($insert);
242
- if ($result > 0)
 
 
 
 
 
 
 
 
 
243
  {
244
  do_action('aiowps_lockdown_event', $ip_range, $username);
245
  $this->send_ip_lock_notification_email($username, $ip_range, $ip);
246
  $aio_wp_security->debug_logger->log_debug("The following IP address range has been locked out for exceeding the maximum login attempts: ".$ip_range,2);//Log the lockdown event
247
  }
248
- else if ($result === FALSE)
249
- {
250
- $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_lockdown_table,4);//Log the highly unlikely event of DB error
251
- }
252
  }
253
-
254
- /*
255
- * Adds an entry to the aiowps_failed_logins table
256
  */
257
- function increment_failed_logins($username='')
258
  {
259
  global $wpdb, $aio_wp_security;
260
  //$login_attempts_permitted = $aio_wp_security->configs->get_value('aiowps_max_login_attempts');
@@ -262,10 +278,8 @@ class AIOWPSecurity_User_Login
262
  $login_fails_table = AIOWPSEC_TBL_FAILED_LOGINS;
263
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
264
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
265
- if(empty($ip_range)) return false;
266
-
267
- $username = sanitize_user($username);
268
- $user = get_user_by('login',$username); //Returns WP_User object if it exists
269
  if ($user)
270
  {
271
  //If the login attempt was made using a valid user set variables for DB storage later on
@@ -275,33 +289,31 @@ class AIOWPSecurity_User_Login
275
  $user_id = 0;
276
  }
277
  $ip_range_str = esc_sql($ip_range).'.*';
278
- $now = date_i18n( 'Y-m-d H:i:s' );
279
  $data = array('user_id' => $user_id, 'user_login' => $username, 'failed_login_date' => $now, 'login_attempt_ip' => $ip_range_str);
280
- $result = $wpdb->insert($login_fails_table, $data);
 
281
  if ($result === FALSE)
282
  {
283
  $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_fails_table,4);//Log the highly unlikely event of DB error
284
  }
285
-
286
  }
287
-
288
- /*
289
- * This function queries the aiowps_failed_logins table and returns the number of failures for current IP range within allowed failure period
290
  */
291
  function send_ip_lock_notification_email($username, $ip_range, $ip)
292
  {
293
  global $aio_wp_security;
294
  $email_notification_enabled = $aio_wp_security->configs->get_value('aiowps_enable_email_notify');
295
- $to_email_address = $aio_wp_security->configs->get_value('aiowps_email_address');
296
- $email_msg = '';
297
  if ($email_notification_enabled == 1)
298
  {
 
299
  $subject = '['.get_option('home').'] '. __('Site Lockout Notification','all-in-one-wp-security-and-firewall');
300
- $email_msg .= __('A lockdown event has occurred due to too many failed login attempts or invalid username:','all-in-one-wp-security-and-firewall')."\n";
301
- $email_msg .= __('Username: '.($username?$username:"Unknown"),'all-in-one-wp-security-and-firewall')."\n";
302
- $email_msg .= __('IP Address: '.$ip,'all-in-one-wp-security-and-firewall')."\n\n";
303
- $email_msg .= __('IP Range: '.$ip_range.'.*','all-in-one-wp-security-and-firewall')."\n\n";
304
- $email_msg .= __('Log into your site\'s WordPress administration panel to see the duration of the lockout or to unlock the user.','all-in-one-wp-security-and-firewall')."\n";
305
  $site_title = get_bloginfo( 'name' );
306
  $from_name = empty($site_title)?'WordPress':$site_title;
307
  $email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
@@ -311,7 +323,6 @@ class AIOWPSecurity_User_Login
311
  }
312
  }
313
  }
314
-
315
 
316
  /*
317
  * This function generates a special random string and inserts into the lockdown table for the relevant user
@@ -336,7 +347,6 @@ class AIOWPSecurity_User_Login
336
  }
337
  return $unlock_link;
338
  }
339
-
340
  /*
341
  * This function will process an unlock request when someone clicks on the special URL
342
  * It will check if the special random code matches that in lockdown table for the relevant user
@@ -403,7 +413,7 @@ class AIOWPSecurity_User_Login
403
  {
404
  $current_user = wp_get_current_user();
405
  $user_id = $current_user->ID;
406
- $current_time = date_i18n( 'Y-m-d H:i:s' );
407
  $login_time = $this->get_wp_user_last_login_time($user_id);
408
  $diff = strtotime($current_time) - strtotime($login_time);
409
  $logout_time_interval_value = $aio_wp_security->configs->get_value('aiowps_logout_time_period');
@@ -430,7 +440,6 @@ class AIOWPSecurity_User_Login
430
  $last_login = get_user_meta($user_id, 'last_login_time', true);
431
  return $last_login;
432
  }
433
-
434
  static function wp_login_action_handler($user_login, $user='')
435
  {
436
  global $wpdb, $aio_wp_security;
@@ -444,7 +453,7 @@ class AIOWPSecurity_User_Login
444
  return;
445
  }
446
  }
447
- $login_date_time = date_i18n( 'Y-m-d H:i:s' );
448
  update_user_meta($user->ID, 'last_login_time', $login_date_time); //store last login time in meta table
449
  $curr_ip_address = AIOWPSecurity_Utility_IP::get_user_ip_address();
450
  $insert = "INSERT INTO " . $login_activity_table . " (user_id, user_login, login_date, login_ip) " .
@@ -456,7 +465,6 @@ class AIOWPSecurity_User_Login
456
  }
457
 
458
  }
459
-
460
  /**
461
  * The handler for logout events, ie, uses the WP "clear_auth_cookies" action.
462
 
@@ -474,9 +482,8 @@ class AIOWPSecurity_User_Login
474
  $user_id = $current_user->ID;
475
  //Clean up transients table
476
  $this->update_user_online_transient($user_id, $ip_addr);
477
-
478
  $login_activity_table = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
479
- $logout_date_time = date_i18n( 'Y-m-d H:i:s' );
480
  $data = array('logout_date' => $logout_date_time);
481
  $where = array('user_id' => $user_id,
482
  'login_ip' => $ip_addr,
@@ -487,7 +494,6 @@ class AIOWPSecurity_User_Login
487
  $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_activity_table,4);//Log the highly unlikely event of DB error
488
  }
489
  }
490
-
491
  /**
492
  * This will clean up the "users_online" transient entry for the current user.
493
  *
@@ -557,9 +563,13 @@ class AIOWPSecurity_User_Login
557
  }
558
  return $message;
559
  }
560
-
561
- //This function will generate an unlock request button which to be inserted inside the wp-login form when user gets locked out
562
- function insert_unlock_request_form()
 
 
 
 
563
  {
564
  global $aio_wp_security;
565
  $unlock_request_form = '';
@@ -567,11 +577,9 @@ class AIOWPSecurity_User_Login
567
  $unlock_secret_string = $aio_wp_security->configs->get_value('aiowps_unlock_request_secret_key');
568
  $current_time = time();
569
  $enc_result = base64_encode($current_time.$unlock_secret_string);
570
-
571
- $unlock_request_form .= '<div style="padding-bottom:10px;"><input type="hidden" name="aiowps-unlock-string-info" id="aiowps-unlock-string-info" value="'.$enc_result.'" />';
572
  $unlock_request_form .= '<input type="hidden" name="aiowps-unlock-temp-string" id="aiowps-unlock-temp-string" value="'.$current_time.'" />';
573
- $unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" id="aiowps_unlock_request" class="button">'.__('Request Unlock', 'all-in-one-wp-security-and-firewall').'</button></div>';
574
- echo $unlock_request_form;
575
  }
576
-
577
- }
6
  * @var string
7
  */
8
  var $key_login_msg;
9
+ function __construct()
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  {
11
  $this->key_login_msg = 'aiowps_login_msg_id';
12
+ // As a first authentication step, check if user's IP is locked.
13
+ add_filter('authenticate', array($this, 'block_ip_if_locked'), 1, 1);
14
+ // Check whether user needs to be manually approved after default WordPress authenticate hooks (with priority 20).
15
+ add_filter('authenticate', array($this, 'check_manual_registration_approval'), 30, 1);
16
+ // Check login captcha
17
+ add_filter('authenticate', array($this, 'check_captcha'), 30, 1);
18
+ // As a last authentication step, perform post authentication steps
19
+ add_filter('authenticate', array($this, 'post_authenticate'), 100, 3);
20
+ add_action('aiowps_force_logout_check', array($this, 'aiowps_force_logout_action_handler'));
21
+ add_action('clear_auth_cookie', array($this, 'wp_logout_action_handler'));
22
+ add_filter('login_message', array($this, 'aiowps_login_message')); //WP filter to add or modify messages on the login page
23
  }
24
+ /**
25
+ * Terminate the execution via wp_die with 503 status code, if current
26
+ * user's IP is currently locked.
27
+ *
28
+ * @global AIO_WP_Security $aio_wp_security
29
+ * @param WP_Error|WP_User $user
30
+ * @return WP_User
31
  */
32
+ function block_ip_if_locked($user)
33
  {
34
+ global $aio_wp_security;
 
 
35
  $user_locked = $this->check_locked_user();
36
+ if ( $user_locked != NULL ) {
37
+ $aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
38
+ // Allow the error message to be filtered.
39
+ $error_msg = apply_filters( 'aiowps_ip_blocked_error_msg', __('<strong>ERROR</strong>: Access from your IP address has been blocked for security reasons. Please contact the administrator.', 'all-in-one-wp-security-and-firewall') );
40
+ // If unlock requests are allowed, add the "Request Unlock" button to the message.
41
+ if( $aio_wp_security->configs->get_value('aiowps_allow_unlock_requests') == '1' )
42
  {
43
+ $error_msg .= $this->get_unlock_request_form();
 
44
  }
45
+ wp_die($error_msg, __('Service Temporarily Unavailable', 'all-in-one-wp-security-and-firewall'), 503);
46
+ } else {
47
+ return $user;
48
+ }
49
+ }
50
+
51
+ /**
52
+ * Check login captcha (if enabled).
53
+ * @global AIO_WP_Security $aio_wp_security
54
+ * @param WP_Error|WP_User $user
55
+ * @return WP_Error|WP_User
56
+ */
57
+ function check_captcha($user)
58
+ {
59
+ global $aio_wp_security;
60
+ if ( is_wp_error($user) )
61
+ {
62
+ // Authentication has failed already at some earlier step.
63
+ return $user;
64
  }
65
+ if ( ! (isset($_POST['log']) && isset($_POST['pwd'])) )
 
 
66
  {
67
+ // XML-RPC authentication (not via wp-login.php), nothing to do here.
68
+ return $user;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  }
70
+ if ( $aio_wp_security->configs->get_value('aiowps_enable_login_captcha') != '1' )
71
+ {
72
+ // Captcha not enabled, nothing to do here.
73
+ return $user;
74
+ }
75
+ $captcha_error = new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
76
+ $captcha_answer = filter_input(INPUT_POST, 'aiowps-captcha-answer', FILTER_VALIDATE_INT);
77
+ if ( is_null($captcha_answer) || ($captcha_answer === false) )
78
+ {
79
+ // null - no post data, false - not an integer
80
+ return $captcha_error;
81
+ }
82
+ $captcha_temp_string = filter_input(INPUT_POST, 'aiowps-captcha-temp-string', FILTER_SANITIZE_STRING);
83
+ if ( is_null($captcha_temp_string) )
84
+ {
85
+ return $captcha_error;
86
+ }
87
+ $captcha_secret_string = $aio_wp_security->configs->get_value('aiowps_captcha_secret_key');
88
+ $submitted_encoded_string = base64_encode($captcha_temp_string.$captcha_secret_string.$captcha_answer);
89
+ $trans_handle = sanitize_text_field(filter_input(INPUT_POST, 'aiowps-captcha-string-info', FILTER_SANITIZE_STRING));
90
+ $captcha_string_info_trans = (AIOWPSecurity_Utility::is_multisite_install() ? get_site_transient('aiowps_captcha_string_info_'.$trans_handle) : get_transient('aiowps_captcha_string_info_'.$trans_handle));
91
+ if ( $submitted_encoded_string !== $captcha_string_info_trans )
92
+ {
93
+ return $captcha_error;
94
+ }
95
+ return $user;
96
+ }
97
+ /**
98
+ * Check, whether $user needs to be manually approved by site admin yet.
99
+ * @global AIO_WP_Security $aio_wp_security
100
+ * @param WP_Error|WP_User $user
101
+ * @param string $username
102
+ * @param string $password
103
+ * @return WP_Error|WP_User
104
+ */
105
+ function check_manual_registration_approval($user)
106
+ {
107
+ global $aio_wp_security;
108
+ if ( !($user instanceof WP_User) ) {
109
+ // Not a WP_User - nothing to do here.
110
+ return $user;
111
+ }
112
+ //Check if auto pending new account status feature is enabled
113
+ if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1')
114
+ {
115
+ $aiowps_account_status = get_user_meta($user->ID, 'aiowps_account_status', TRUE);
116
+ if ($aiowps_account_status == 'pending') {
117
+ // Account needs to be activated yet
118
+ return new WP_Error('account_pending', __('<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login.', 'all-in-one-wp-security-and-firewall'));
119
  }
 
120
  }
121
+ return $user;
122
+ }
123
+ /**
124
+ * Handle post authentication steps (in case of failed login):
125
+ * - increment number of failed logins for $username
126
+ * - (optionally) lock the user
127
+ * - (optionally) display a generic error message
128
+ * @global AIO_WP_Security $aio_wp_security
129
+ * @param WP_Error|WP_User $user
130
+ * @param string $username
131
+ * @param string $password
132
+ * @return WP_Error|WP_User
133
+ */
134
+ function post_authenticate($user, $username, $password)
135
+ {
136
+ global $aio_wp_security;
137
+ if ( !is_wp_error($user) ) {
138
+ // Authentication has been successful, there's nothing to do here.
139
+ return $user;
140
+ }
141
+ if ( empty($username) || empty($password) ) {
142
+ // Neither log nor block login attempts with empty username or password.
143
+ return $user;
144
+ }
145
+ if ( $user->get_error_code() === 'account_pending' ) {
146
+ // Neither log nor block users attempting to log in before their registration is approved.
147
+ return $user;
148
+ }
149
+ // Login failed for non-trivial reason
150
+ $this->increment_failed_logins($username);
151
+ if ( $aio_wp_security->configs->get_value('aiowps_enable_login_lockdown') == '1' )
152
  {
153
+ $is_whitelisted = false;
154
+ //check if lockdown whitelist enabled
155
+ if ( $aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting') == '1' ){
156
+ $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
157
+ $whitelisted_ips = $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses');
158
+ $is_whitelisted = AIOWPSecurity_Utility_IP::is_ip_whitelisted($ip, $whitelisted_ips);
159
+ }
160
+
161
+ if($is_whitelisted === false){
162
+ // Too many failed logins from user's IP?
163
+ $login_attempts_permitted = absint($aio_wp_security->configs->get_value('aiowps_max_login_attempts'));
164
  $too_many_failed_logins = $login_attempts_permitted <= $this->get_login_fail_count();
165
+ // Is an invalid username or email the reason for login error?
166
+ $invalid_username = ($user->get_error_code() === 'invalid_username' || $user->get_error_code() == 'invalid_email');
167
+ // Should an invalid username be immediately locked?
168
  $invalid_username_lockdown = $aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown') == '1';
169
+ $lock_invalid_username = $invalid_username && $invalid_username_lockdown;
170
+ // Should an invalid username be blocked as per blacklist?
171
  $instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
172
+ if ( !is_array($instant_lockout_users_list) ) {
173
  $instant_lockout_users_list = array();
174
  }
175
+ $username_blacklisted = $invalid_username && in_array($username, $instant_lockout_users_list);
176
+ if ( $too_many_failed_logins || $lock_invalid_username || $username_blacklisted )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
  {
178
  $this->lock_the_user($username, 'login_fail');
179
  }
180
  }
 
 
 
 
 
 
 
 
181
  }
182
 
183
+ if ( $aio_wp_security->configs->get_value('aiowps_set_generic_login_msg') == '1' )
 
184
  {
185
+ // Return generic error message if configured
186
+ return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Invalid login credentials.', 'all-in-one-wp-security-and-firewall'));
 
 
 
 
187
  }
 
188
  return $user;
189
  }
 
190
  /*
191
  * This function queries the aiowps_login_lockdown table.
192
  * If the release_date has not expired AND the current visitor IP addr matches
193
+ * it will return a record
194
  */
195
  function check_locked_user()
196
  {
199
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
200
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
201
  if(empty($ip_range)) return false;
202
+ $now = current_time( 'mysql' );
203
  $locked_user = $wpdb->get_row("SELECT * FROM $login_lockdown_table " .
204
+ "WHERE release_date > '".$now."' AND " .
205
  "failed_login_ip LIKE '" . esc_sql($ip_range) . "%'", ARRAY_A);
206
  return $locked_user;
207
  }
 
208
  /*
209
  * This function queries the aiowps_failed_logins table and returns the number of failures for current IP range within allowed failure period
210
  */
216
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
217
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
218
  if(empty($ip_range)) return false;
 
219
  $login_failures = $wpdb->get_var("SELECT COUNT(ID) FROM $failed_logins_table " .
220
  "WHERE failed_login_date + INTERVAL " .
221
  $login_retry_interval . " MINUTE > now() AND " .
222
  "login_attempt_ip LIKE '" . esc_sql($ip_range) . "%'");
223
  return $login_failures;
224
  }
225
+ /**
226
+ * Adds an entry to the `aiowps_login_lockdown` table.
227
+ * @param string $username User's username or email
228
+ * @param string $lock_reason
229
  */
230
+ function lock_the_user($username, $lock_reason='login_fail')
231
  {
232
  global $wpdb, $aio_wp_security;
233
  $login_lockdown_table = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
234
  $lockout_time_length = $aio_wp_security->configs->get_value('aiowps_lockout_time_length');
235
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
236
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
237
+ if(empty($ip_range)) return;
238
+ $user = is_email($username) ? get_user_by('email', $username) : get_user_by('login', $username); //Returns WP_User object if exists
 
 
239
  $ip_range = apply_filters('aiowps_before_lockdown', $ip_range);
240
  if ($user)
241
  {
243
  $user_id = $user->ID;
244
  } else {
245
  //If the login attempt was made using a non-existent user then let's set user_id to blank and record the attempted user login name for DB storage later on
246
+ $user_id = 0;
247
  }
248
  $ip_range_str = esc_sql($ip_range).'.*';
249
+
250
+ $lock_time = current_time( 'mysql' );
251
+ $lock_minutes = $lockout_time_length;
252
+ $newtimestamp = strtotime($lock_time.' + '.$lock_minutes.' minute');
253
+ $release_time = date('Y-m-d H:i:s', $newtimestamp);
254
+ $data = array('user_id' => $user_id, 'user_login' => $username, 'lockdown_date' => $lock_time, 'release_date' => $release_time, 'failed_login_IP' => $ip_range_str, 'lock_reason' => $lock_reason);
255
+ $format = array('%d', '%s', '%s', '%s', '%s', '%s');
256
+ $result = $wpdb->insert($login_lockdown_table, $data, $format);
257
+
258
+ if ($result === FALSE)
259
+ {
260
+ $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_lockdown_table,4);//Log the highly unlikely event of DB error
261
+ }
262
+ else
263
  {
264
  do_action('aiowps_lockdown_event', $ip_range, $username);
265
  $this->send_ip_lock_notification_email($username, $ip_range, $ip);
266
  $aio_wp_security->debug_logger->log_debug("The following IP address range has been locked out for exceeding the maximum login attempts: ".$ip_range,2);//Log the lockdown event
267
  }
 
 
 
 
268
  }
269
+ /**
270
+ * Adds an entry to the `aiowps_failed_logins` table.
271
+ * @param string $username User's username or email
272
  */
273
+ function increment_failed_logins($username)
274
  {
275
  global $wpdb, $aio_wp_security;
276
  //$login_attempts_permitted = $aio_wp_security->configs->get_value('aiowps_max_login_attempts');
278
  $login_fails_table = AIOWPSEC_TBL_FAILED_LOGINS;
279
  $ip = AIOWPSecurity_Utility_IP::get_user_ip_address(); //Get the IP address of user
280
  $ip_range = AIOWPSecurity_Utility_IP::get_sanitized_ip_range($ip); //Get the IP range of the current user
281
+ if(empty($ip_range)) return;
282
+ $user = is_email($username) ? get_user_by('email', $username) : get_user_by('login', $username); //Returns WP_User object if it exists
 
 
283
  if ($user)
284
  {
285
  //If the login attempt was made using a valid user set variables for DB storage later on
289
  $user_id = 0;
290
  }
291
  $ip_range_str = esc_sql($ip_range).'.*';
292
+ $now = current_time( 'mysql' );
293
  $data = array('user_id' => $user_id, 'user_login' => $username, 'failed_login_date' => $now, 'login_attempt_ip' => $ip_range_str);
294
+ $format = array('%d', '%s', '%s', '%s');
295
+ $result = $wpdb->insert($login_fails_table, $data, $format);
296
  if ($result === FALSE)
297
  {
298
  $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_fails_table,4);//Log the highly unlikely event of DB error
299
  }
 
300
  }
301
+ /**
302
+ * @param string $username User's username or email
 
303
  */
304
  function send_ip_lock_notification_email($username, $ip_range, $ip)
305
  {
306
  global $aio_wp_security;
307
  $email_notification_enabled = $aio_wp_security->configs->get_value('aiowps_enable_email_notify');
 
 
308
  if ($email_notification_enabled == 1)
309
  {
310
+ $to_email_address = $aio_wp_security->configs->get_value('aiowps_email_address');
311
  $subject = '['.get_option('home').'] '. __('Site Lockout Notification','all-in-one-wp-security-and-firewall');
312
+ $email_msg = __('A lockdown event has occurred due to too many failed login attempts or invalid username:','all-in-one-wp-security-and-firewall')."\n";
313
+ $email_msg .= __('Username:', 'all-in-one-wp-security-and-firewall') . ' ' . $username . "\n";
314
+ $email_msg .= __('IP Address:', 'all-in-one-wp-security-and-firewall') . ' ' . $ip . "\n\n";
315
+ $email_msg .= __('IP Range:', 'all-in-one-wp-security-and-firewall') . ' ' . $ip_range . '.*' . "\n\n";
316
+ $email_msg .= __("Log into your site's WordPress administration panel to see the duration of the lockout or to unlock the user.",'all-in-one-wp-security-and-firewall') . "\n";
317
  $site_title = get_bloginfo( 'name' );
318
  $from_name = empty($site_title)?'WordPress':$site_title;
319
  $email_header = 'From: '.$from_name.' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
323
  }
324
  }
325
  }
 
326
 
327
  /*
328
  * This function generates a special random string and inserts into the lockdown table for the relevant user
347
  }
348
  return $unlock_link;
349
  }
 
350
  /*
351
  * This function will process an unlock request when someone clicks on the special URL
352
  * It will check if the special random code matches that in lockdown table for the relevant user
413
  {
414
  $current_user = wp_get_current_user();
415
  $user_id = $current_user->ID;
416
+ $current_time = current_time( 'mysql' );
417
  $login_time = $this->get_wp_user_last_login_time($user_id);
418
  $diff = strtotime($current_time) - strtotime($login_time);
419
  $logout_time_interval_value = $aio_wp_security->configs->get_value('aiowps_logout_time_period');
440
  $last_login = get_user_meta($user_id, 'last_login_time', true);
441
  return $last_login;
442
  }
 
443
  static function wp_login_action_handler($user_login, $user='')
444
  {
445
  global $wpdb, $aio_wp_security;
453
  return;
454
  }
455
  }
456
+ $login_date_time = current_time( 'mysql' );
457
  update_user_meta($user->ID, 'last_login_time', $login_date_time); //store last login time in meta table
458
  $curr_ip_address = AIOWPSecurity_Utility_IP::get_user_ip_address();
459
  $insert = "INSERT INTO " . $login_activity_table . " (user_id, user_login, login_date, login_ip) " .
465
  }
466
 
467
  }
 
468
  /**
469
  * The handler for logout events, ie, uses the WP "clear_auth_cookies" action.
470
 
482
  $user_id = $current_user->ID;
483
  //Clean up transients table
484
  $this->update_user_online_transient($user_id, $ip_addr);
 
485
  $login_activity_table = AIOWPSEC_TBL_USER_LOGIN_ACTIVITY;
486
+ $logout_date_time = current_time( 'mysql' );
487
  $data = array('logout_date' => $logout_date_time);
488
  $where = array('user_id' => $user_id,
489
  'login_ip' => $ip_addr,
494
  $aio_wp_security->debug_logger->log_debug("Error inserting record into ".$login_activity_table,4);//Log the highly unlikely event of DB error
495
  }
496
  }
 
497
  /**
498
  * This will clean up the "users_online" transient entry for the current user.
499
  *
563
  }
564
  return $message;
565
  }
566
+ /**
567
+ * This function will generate an unlock request form to be inserted inside
568
+ * error message when user gets locked out.
569
+ *
570
+ * @return string
571
+ */
572
+ function get_unlock_request_form()
573
  {
574
  global $aio_wp_security;
575
  $unlock_request_form = '';
577
  $unlock_secret_string = $aio_wp_security->configs->get_value('aiowps_unlock_request_secret_key');
578
  $current_time = time();
579
  $enc_result = base64_encode($current_time.$unlock_secret_string);
580
+ $unlock_request_form .= '<form method="post" action=""><div style="padding-bottom:10px;"><input type="hidden" name="aiowps-unlock-string-info" id="aiowps-unlock-string-info" value="'.$enc_result.'" />';
 
581
  $unlock_request_form .= '<input type="hidden" name="aiowps-unlock-temp-string" id="aiowps-unlock-temp-string" value="'.$current_time.'" />';
582
+ $unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" id="aiowps_unlock_request" class="button">'.__('Request Unlock', 'all-in-one-wp-security-and-firewall').'</button></div></form>';
583
+ return $unlock_request_form;
584
  }
585
+ }
 
classes/wp-security-user-registration.php CHANGED
@@ -8,6 +8,7 @@ class AIOWPSecurity_User_Registration
8
  add_action('user_register', array(&$this, 'aiowps_user_registration_action_handler'));
9
  if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha') == '1'){
10
  add_filter('registration_errors', array(&$this, 'aiowps_validate_registration_with_captcha'), 10, 3);
 
11
  }
12
  }
13
 
@@ -23,6 +24,9 @@ class AIOWPSecurity_User_Registration
23
  //Check if auto pending new account status feature is enabled
24
  if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1')
25
  {
 
 
 
26
  $res = add_user_meta($user_id, 'aiowps_account_status', 'pending');
27
  if (!$res){
28
  $aio_wp_security->debug_logger->log_debug("aiowps_user_registration_action_handler: Error adding user meta data: aiowps_account_status",4);
@@ -80,5 +84,35 @@ class AIOWPSecurity_User_Registration
80
  }
81
  return $errors;
82
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
 
84
  }
8
  add_action('user_register', array(&$this, 'aiowps_user_registration_action_handler'));
9
  if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha') == '1'){
10
  add_filter('registration_errors', array(&$this, 'aiowps_validate_registration_with_captcha'), 10, 3);
11
+ add_filter('woocommerce_process_registration_errors', array(&$this, 'aiowps_validate_woo_registration_with_captcha'), 10, 4);
12
  }
13
  }
14
 
24
  //Check if auto pending new account status feature is enabled
25
  if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1')
26
  {
27
+ if ( isset($_REQUEST['action']) && 'createuser' == $_REQUEST['action'] ) {
28
+ return; //if the user has been added from admin side don't put in pending state
29
+ }
30
  $res = add_user_meta($user_id, 'aiowps_account_status', 'pending');
31
  if (!$res){
32
  $aio_wp_security->debug_logger->log_debug("aiowps_user_registration_action_handler: Error adding user meta data: aiowps_account_status",4);
84
  }
85
  return $errors;
86
  }
87
+
88
+ function aiowps_validate_woo_registration_with_captcha($errors, $username, $password, $email)
89
+ {
90
+ global $aio_wp_security;
91
+
92
+ $locked = $aio_wp_security->user_login_obj->check_locked_user();
93
+ if($locked == null){
94
+ //user is not locked continue
95
+ }else{
96
+ $errors->add('authentication_failed', __('<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!', 'all-in-one-wp-security-and-firewall'));
97
+ return $errors;
98
+ }
99
+
100
+ if (array_key_exists('aiowps-captcha-answer', $_POST)) //If the register form with captcha was submitted then do some processing
101
+ {
102
+ isset($_POST['aiowps-captcha-answer'])?$captcha_answer = strip_tags(trim($_POST['aiowps-captcha-answer'])): $captcha_answer = '';
103
+ $captcha_secret_string = $aio_wp_security->configs->get_value('aiowps_captcha_secret_key');
104
+ $submitted_encoded_string = base64_encode($_POST['aiowps-captcha-temp-string'].$captcha_secret_string.$captcha_answer);
105
+ $trans_handle = sanitize_text_field($_POST['aiowps-captcha-string-info']);
106
+ $captcha_string_info_trans = (AIOWPSecurity_Utility::is_multisite_install() ? get_site_transient('aiowps_captcha_string_info_'.$trans_handle) : get_transient('aiowps_captcha_string_info_'.$trans_handle));
107
+
108
+ if($submitted_encoded_string !== $captcha_string_info_trans)
109
+ {
110
+ //This means a wrong answer was entered
111
+ $errors->add('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
112
+ return $errors;
113
+ }
114
+ }
115
+ return $errors;
116
+ }
117
 
118
  }
classes/wp-security-utility-file.php CHANGED
@@ -122,7 +122,7 @@ class AIOWPSecurity_Utility_File
122
  $file_contents = AIOWPSecurity_Utility_File::get_file_contents($src_file_path);
123
 
124
  $payload = serialize($file_contents);
125
- $date_time = date_i18n( 'Y-m-d H:i:s' );
126
  $data = array('date_time' => $date_time, 'meta_key1' => $key_description, 'meta_value2' => $payload);
127
 
128
  //First check if a backup entry already exists in the global_meta table
122
  $file_contents = AIOWPSecurity_Utility_File::get_file_contents($src_file_path);
123
 
124
  $payload = serialize($file_contents);
125
+ $date_time = current_time( 'mysql' );
126
  $data = array('date_time' => $date_time, 'meta_key1' => $key_description, 'meta_value2' => $payload);
127
 
128
  //First check if a backup entry already exists in the global_meta table
classes/wp-security-utility-htaccess.php CHANGED
@@ -836,7 +836,7 @@ class AIOWPSecurity_Utility_Htaccess
836
  if ($aio_wp_security->configs->get_value('aiowps_enable_6g_firewall') == '1') {
837
  $rules .= AIOWPSecurity_Utility_Htaccess::$six_g_blacklist_marker_start . PHP_EOL; //Add feature marker start
838
 
839
- $rules .= '# 6G BLACKLIST/FIREWALL (2016)
840
  # @ https://perishablepress.com/6g/
841
 
842
  # 6G:[QUERY STRINGS]
@@ -844,7 +844,7 @@ class AIOWPSecurity_Utility_Htaccess
844
  RewriteEngine On
845
  RewriteCond %{QUERY_STRING} (eval\() [NC,OR]
846
  RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR]
847
- RewriteCond %{QUERY_STRING} ([a-z0-9]{2000}) [NC,OR]
848
  RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR]
849
  RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]
850
  RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]
@@ -857,21 +857,21 @@ class AIOWPSecurity_Utility_Htaccess
857
  </IfModule>
858
 
859
  # 6G:[REQUEST METHOD]
860
- <ifModule mod_rewrite.c>
861
- RewriteCond %{REQUEST_METHOD} ^(connect|debug|delete|move|put|trace|track) [NC]
862
  RewriteRule .* - [F]
863
  </IfModule>
864
 
865
  # 6G:[REFERRERS]
866
  <IfModule mod_rewrite.c>
867
- RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000}) [NC,OR]
868
  RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC]
869
  RewriteRule .* - [F]
870
  </IfModule>
871
 
872
  # 6G:[REQUEST STRINGS]
873
  <IfModule mod_alias.c>
874
- RedirectMatch 403 (?i)([a-z0-9]{2000})
875
  RedirectMatch 403 (?i)(https?|ftp|php):/
876
  RedirectMatch 403 (?i)(base64_encode)(.*)(\()
877
  RedirectMatch 403 (?i)(=\\\'|=\\%27|/\\\'/?)\.
@@ -886,22 +886,22 @@ class AIOWPSecurity_Utility_Htaccess
886
 
887
  # 6G:[USER AGENTS]
888
  <IfModule mod_setenvif.c>
889
- SetEnvIfNoCase User-Agent ([a-z0-9]{2000}) bad_bot
890
  SetEnvIfNoCase User-Agent (archive.org|binlar|casper|checkpriv|choppy|clshttp|cmsworld|diavol|dotbot|extract|feedfinder|flicky|g00g1e|harvest|heritrix|httrack|kmccrew|loader|miner|nikto|nutch|planetwork|postrank|purebot|pycurl|python|seekerspider|siclab|skygrid|sqlmap|sucker|turnit|vikspider|winhttp|xxxyy|youda|zmeu|zune) bad_bot
891
 
892
  # Apache < 2.3
893
  <IfModule !mod_authz_core.c>
894
- Order allow,deny
895
- Allow from all
896
- Deny from env=bad_bot
897
  </IfModule>
898
 
899
  # Apache >= 2.3
900
  <IfModule mod_authz_core.c>
901
- <RequireAll>
902
- Require all granted
903
- Require not env bad_bot
904
- </RequireAll>
905
  </IfModule>
906
  </IfModule>' . PHP_EOL;
907
  $rules .= AIOWPSecurity_Utility_Htaccess::$six_g_blacklist_marker_end . PHP_EOL; //Add feature marker end
836
  if ($aio_wp_security->configs->get_value('aiowps_enable_6g_firewall') == '1') {
837
  $rules .= AIOWPSecurity_Utility_Htaccess::$six_g_blacklist_marker_start . PHP_EOL; //Add feature marker start
838
 
839
+ $rules .= '# 6G FIREWALL/BLACKLIST
840
  # @ https://perishablepress.com/6g/
841
 
842
  # 6G:[QUERY STRINGS]
844
  RewriteEngine On
845
  RewriteCond %{QUERY_STRING} (eval\() [NC,OR]
846
  RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR]
847
+ RewriteCond %{QUERY_STRING} ([a-z0-9]{2000,}) [NC,OR]
848
  RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR]
849
  RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]
850
  RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]
857
  </IfModule>
858
 
859
  # 6G:[REQUEST METHOD]
860
+ <IfModule mod_rewrite.c>
861
+ RewriteCond %{REQUEST_METHOD} ^(connect|debug|move|put|trace|track) [NC]
862
  RewriteRule .* - [F]
863
  </IfModule>
864
 
865
  # 6G:[REFERRERS]
866
  <IfModule mod_rewrite.c>
867
+ RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000,}) [NC,OR]
868
  RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC]
869
  RewriteRule .* - [F]
870
  </IfModule>
871
 
872
  # 6G:[REQUEST STRINGS]
873
  <IfModule mod_alias.c>
874
+ RedirectMatch 403 (?i)([a-z0-9]{2000,})
875
  RedirectMatch 403 (?i)(https?|ftp|php):/
876
  RedirectMatch 403 (?i)(base64_encode)(.*)(\()
877
  RedirectMatch 403 (?i)(=\\\'|=\\%27|/\\\'/?)\.
886
 
887
  # 6G:[USER AGENTS]
888
  <IfModule mod_setenvif.c>
889
+ SetEnvIfNoCase User-Agent ([a-z0-9]{2000,}) bad_bot
890
  SetEnvIfNoCase User-Agent (archive.org|binlar|casper|checkpriv|choppy|clshttp|cmsworld|diavol|dotbot|extract|feedfinder|flicky|g00g1e|harvest|heritrix|httrack|kmccrew|loader|miner|nikto|nutch|planetwork|postrank|purebot|pycurl|python|seekerspider|siclab|skygrid|sqlmap|sucker|turnit|vikspider|winhttp|xxxyy|youda|zmeu|zune) bad_bot
891
 
892
  # Apache < 2.3
893
  <IfModule !mod_authz_core.c>
894
+ Order Allow,Deny
895
+ Allow from all
896
+ Deny from env=bad_bot
897
  </IfModule>
898
 
899
  # Apache >= 2.3
900
  <IfModule mod_authz_core.c>
901
+ <RequireAll>
902
+ Require all Granted
903
+ Require not env bad_bot
904
+ </RequireAll>
905
  </IfModule>
906
  </IfModule>' . PHP_EOL;
907
  $rules .= AIOWPSecurity_Utility_Htaccess::$six_g_blacklist_marker_end . PHP_EOL; //Add feature marker end
classes/wp-security-utility-ip-address.php CHANGED
@@ -174,5 +174,43 @@ class AIOWPSecurity_Utility_IP
174
 
175
  $return_payload = array(1, array());
176
  return $return_payload;
177
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  }
174
 
175
  $return_payload = array(1, array());
176
  return $return_payload;
177
+ }
178
+
179
+
180
+ /**
181
+ * Checks if IP address matches against the specified whitelist of IP addresses or IP ranges
182
+ * @global type $aio_wp_security
183
+ * @param type $ip_address
184
+ * @param type $whitelisted_ips (newline separated string of IPs)
185
+ * @return boolean
186
+ */
187
+ static function is_ip_whitelisted($ip_address, $whitelisted_ips){
188
+ global $aio_wp_security;
189
+ if(empty($ip_address) || empty($whitelisted_ips)) return false;
190
+
191
+ $ip_list_array = AIOWPSecurity_Utility_IP::create_ip_list_array_from_string_with_newline($whitelisted_ips);
192
+
193
+ $visitor_ipParts = explode('.', $ip_address);
194
+ foreach ($ip_list_array as $white_ip){
195
+ $ipParts = explode('.', $white_ip);
196
+ $found = array_search('*', $ipParts);
197
+ if($found !== false){
198
+ //Means we have a whitelisted IP range so do some checks
199
+ if($found == 1){
200
+ //means last 3 octets are wildcards - check if visitor IP falls inside this range
201
+ if($visitor_ipParts[0] == $ipParts[0]){return true;}
202
+ }elseif($found == 2){
203
+ //means last 2 octets are wildcards - check if visitor IP falls inside this range
204
+ if($visitor_ipParts[0] == $ipParts[0] && $visitor_ipParts[1] == $ipParts[1]){return true;}
205
+ }elseif($found == 3){
206
+ //means last octet is wildcard - check if visitor IP falls inside this range
207
+ if($visitor_ipParts[0] == $ipParts[0] && $visitor_ipParts[1] == $ipParts[1] && $visitor_ipParts[2] == $ipParts[2]){return true;}
208
+ }
209
+ }elseif($white_ip == $ip_address){
210
+ return true;
211
+ }
212
+ }
213
+ return false;
214
+ }
215
+
216
  }
classes/wp-security-utility.php CHANGED
@@ -380,7 +380,7 @@ class AIOWPSecurity_Utility
380
  $referer_info = isset($_SERVER['HTTP_REFERER']) ? esc_attr($_SERVER['HTTP_REFERER']) : '';
381
  }
382
 
383
- $current_time = date_i18n( 'Y-m-d H:i:s' );
384
  $data = array(
385
  'event_type' => $event_type,
386
  'username' => $username,
@@ -572,6 +572,8 @@ class AIOWPSecurity_Utility
572
  return 'nginx';
573
  } else if (strstr(strtolower(filter_var($_SERVER['SERVER_SOFTWARE'], FILTER_SANITIZE_STRING)), 'litespeed')) {
574
  return 'litespeed';
 
 
575
  } else { //unsupported server
576
  return -1;
577
  }
380
  $referer_info = isset($_SERVER['HTTP_REFERER']) ? esc_attr($_SERVER['HTTP_REFERER']) : '';
381
  }
382
 
383
+ $current_time = current_time( 'mysql' );
384
  $data = array(
385
  'event_type' => $event_type,
386
  'username' => $username,
572
  return 'nginx';
573
  } else if (strstr(strtolower(filter_var($_SERVER['SERVER_SOFTWARE'], FILTER_SANITIZE_STRING)), 'litespeed')) {
574
  return 'litespeed';
575
+ } else if (strstr(strtolower(filter_var($_SERVER['SERVER_SOFTWARE'], FILTER_SANITIZE_STRING)), 'iis')) {
576
+ return 'iis';
577
  } else { //unsupported server
578
  return -1;
579
  }
classes/wp-security-wp-loaded-tasks.php CHANGED
@@ -14,6 +14,8 @@ class AIOWPSecurity_WP_Loaded_Tasks {
14
  include_once(AIO_WP_SECURITY_PATH . '/classes/wp-security-process-renamed-login-page.php');
15
  $login_object = new AIOWPSecurity_Process_Renamed_Login_Page();
16
  AIOWPSecurity_Process_Renamed_Login_Page::renamed_login_init_tasks();
 
 
17
  }
18
 
19
  //For site lockout feature (ie, maintenance mode). It needs to be checked after the rename login page
@@ -38,5 +40,14 @@ class AIOWPSecurity_WP_Loaded_Tasks {
38
 
39
  exit();
40
  }
 
 
 
 
 
 
 
 
 
41
 
42
  }
14
  include_once(AIO_WP_SECURITY_PATH . '/classes/wp-security-process-renamed-login-page.php');
15
  $login_object = new AIOWPSecurity_Process_Renamed_Login_Page();
16
  AIOWPSecurity_Process_Renamed_Login_Page::renamed_login_init_tasks();
17
+ }else{
18
+ add_action('login_init', array(&$this, 'aiowps_login_init'));
19
  }
20
 
21
  //For site lockout feature (ie, maintenance mode). It needs to be checked after the rename login page
40
 
41
  exit();
42
  }
43
+
44
+ static function aiowps_login_init(){
45
+ //if user is logged in and tries to access login page - redirect them to wp-admin
46
+ //this will prevent issues such as the following:
47
+ //https://wordpress.org/support/topic/already-logged-in-no-captcha
48
+ if(is_user_logged_in()){
49
+ wp_redirect(admin_url());
50
+ }
51
+ }
52
 
53
  }
languages/all-in-one-wp-security-and-firewall-zh_CN.mo CHANGED
Binary file
languages/all-in-one-wp-security-and-firewall-zh_CN.po CHANGED
@@ -2,214 +2,154 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: All In One WP Security vv2.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: \n"
6
- "PO-Revision-Date: 2013-09-22 10:38+0800\n"
7
  "Last-Translator: 言午一郎 <mm@xu2.info>\n"
8
  "Language-Team: \n"
 
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=1;\n"
13
- "X-Generator: Poedit 1.5.7\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
15
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
  "X-Poedit-Basepath: ../\n"
18
  "X-Textdomain-Support: yes\n"
19
- "Language: zh\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- # @ default
23
- #: admin/general/wp-security-list-table.php:178
24
- msgid "No items found."
25
- msgstr ""
26
-
27
- # @ default
28
- #: admin/general/wp-security-list-table.php:281
29
- msgid "Bulk Actions"
30
- msgstr ""
31
-
32
- # @ default
33
- #: admin/general/wp-security-list-table.php:291
34
- msgid "Apply"
35
- msgstr ""
36
-
37
- # @ default
38
- #: admin/general/wp-security-list-table.php:365
39
- msgid "Show all dates"
40
- msgstr ""
41
-
42
- # @ default
43
- #. translators: 1: month name, 2: 4-digit year
44
- #: admin/general/wp-security-list-table.php:378
45
- #, php-format
46
- msgid "%1$s %2$d"
47
- msgstr ""
48
-
49
- # @ default
50
- #: admin/general/wp-security-list-table.php:394
51
- msgid "List View"
52
- msgstr ""
53
-
54
- # @ default
55
- #: admin/general/wp-security-list-table.php:395
56
- msgid "Excerpt View"
57
- msgstr ""
58
-
59
- # @ default
60
- #: admin/general/wp-security-list-table.php:421
61
- #, php-format
62
- msgid "%s pending"
63
- msgstr ""
64
-
65
- # @ default
66
- #: admin/general/wp-security-list-table.php:477
67
- #: admin/general/wp-security-list-table.php:881
68
- #, php-format
69
- msgid "1 item"
70
- msgid_plural "%s items"
71
- msgstr[0] ""
72
- msgstr[1] ""
73
-
74
- # @ default
75
- #: admin/general/wp-security-list-table.php:495
76
- msgid "Go to the first page"
77
- msgstr ""
78
-
79
- # @ default
80
- #: admin/general/wp-security-list-table.php:502
81
- msgid "Go to the previous page"
82
- msgstr ""
83
-
84
- # @ default
85
- #: admin/general/wp-security-list-table.php:511
86
- msgid "Current page"
87
- msgstr ""
88
-
89
- # @ default
90
- #: admin/general/wp-security-list-table.php:517
91
- #, php-format
92
- msgctxt "paging"
93
- msgid "%1$s of %2$s"
94
- msgstr ""
95
-
96
- # @ default
97
- #: admin/general/wp-security-list-table.php:521
98
- msgid "Go to the next page"
99
- msgstr ""
100
-
101
- # @ default
102
- #: admin/general/wp-security-list-table.php:528
103
- msgid "Go to the last page"
104
- msgstr ""
105
-
106
- # @ default
107
- #: admin/general/wp-security-list-table.php:653
108
- msgid "Select All"
109
- msgstr ""
110
-
111
  # @ all-in-one-wp-security-and-firewall
112
- #: admin/wp-security-admin-init.php:155
113
  msgid "WP Security"
114
  msgstr "WP 安全"
115
 
116
  # @ all-in-one-wp-security-and-firewall
117
- #: admin/wp-security-admin-init.php:156
 
 
118
  msgid "Dashboard"
119
  msgstr "控制板"
120
 
121
  # @ all-in-one-wp-security-and-firewall
122
- #: admin/wp-security-admin-init.php:157
123
  msgid "Settings"
124
  msgstr "设置"
125
 
126
  # @ all-in-one-wp-security-and-firewall
127
- #: admin/wp-security-admin-init.php:158
 
128
  msgid "User Accounts"
129
  msgstr "用户账户"
130
 
131
  # @ all-in-one-wp-security-and-firewall
132
- #: admin/wp-security-admin-init.php:159
 
133
  msgid "User Login"
134
  msgstr "用户登录"
135
 
 
 
 
 
 
136
  # @ all-in-one-wp-security-and-firewall
137
- #: admin/wp-security-admin-init.php:160
138
  msgid "Database Security"
139
  msgstr "数据库安全"
140
 
141
  # @ all-in-one-wp-security-and-firewall
142
- #: admin/wp-security-admin-init.php:164
 
143
  msgid "Filesystem Security"
144
  msgstr "文件系统安全"
145
 
146
  # @ all-in-one-wp-security-and-firewall
147
- #: admin/wp-security-admin-init.php:166
148
  msgid "WHOIS Lookup"
149
  msgstr "WHOIS 查询"
150
 
151
  # @ all-in-one-wp-security-and-firewall
152
- #: admin/wp-security-admin-init.php:170
 
153
  msgid "Blacklist Manager"
154
  msgstr "黑名单管理器"
155
 
156
  # @ all-in-one-wp-security-and-firewall
157
- #: admin/wp-security-admin-init.php:175
158
  msgid "Firewall"
159
  msgstr "防火墙"
160
 
 
 
 
 
 
161
  # @ all-in-one-wp-security-and-firewall
162
- #: admin/wp-security-admin-init.php:177
163
  msgid "SPAM Prevention"
164
  msgstr "垃圾防护"
165
 
166
  # @ all-in-one-wp-security-and-firewall
167
- #: admin/wp-security-admin-init.php:181
168
  msgid "Scanner"
169
  msgstr "扫描器"
170
 
171
  # @ all-in-one-wp-security-and-firewall
172
- #: admin/wp-security-admin-init.php:183
 
173
  msgid "Maintenance"
174
  msgstr "网站维护"
175
 
 
 
 
 
 
176
  # @ all-in-one-wp-security-and-firewall
177
  #: admin/wp-security-admin-menu.php:43
178
  msgid "Settings successfully updated."
179
- msgstr ""
180
 
181
  # @ all-in-one-wp-security-and-firewall
182
  #: admin/wp-security-admin-menu.php:50
183
  msgid "The selected record(s) deleted successfully!"
184
  msgstr ""
185
 
 
 
 
 
186
  # @ all-in-one-wp-security-and-firewall
187
- #: admin/wp-security-blacklist-menu.php:74
188
  msgid "Nonce check failed for save blacklist settings!"
189
  msgstr ""
190
 
191
  # @ all-in-one-wp-security-and-firewall
192
- #: admin/wp-security-blacklist-menu.php:126
193
- #: admin/wp-security-list-comment-spammer-ip.php:147
 
 
 
194
  msgid ""
195
  "The plugin was unable to write to the .htaccess file. Please edit file "
196
  "manually."
197
  msgstr ""
198
 
199
  # @ all-in-one-wp-security-and-firewall
200
- #: admin/wp-security-blacklist-menu.php:133
201
  msgid "Ban IPs or User Agents"
202
- msgstr ""
203
 
204
  # @ all-in-one-wp-security-and-firewall
205
- #: admin/wp-security-blacklist-menu.php:136
206
  msgid ""
207
  "The All In One WP Security Blacklist feature gives you the option of banning "
208
  "certain host IP addresses or ranges and also user agents."
209
  msgstr ""
210
 
211
  # @ all-in-one-wp-security-and-firewall
212
- #: admin/wp-security-blacklist-menu.php:137
213
  msgid ""
214
  "This feature will deny total site access for users which have IP addresses "
215
  "or user agents matching those which you have configured in the settings "
@@ -217,3208 +157,6029 @@ msgid ""
217
  msgstr ""
218
 
219
  # @ all-in-one-wp-security-and-firewall
220
- #: admin/wp-security-blacklist-menu.php:138
221
  msgid ""
222
  "The plugin achieves this by making appropriate modifications to your ."
223
  "htaccess file."
224
  msgstr ""
225
 
226
  # @ all-in-one-wp-security-and-firewall
227
- #: admin/wp-security-blacklist-menu.php:139
228
  msgid ""
229
  "By blocking people via the .htaccess file your are using the most secure "
230
  "first line of defence which denies all access to blacklisted visitors as "
231
  "soon as they hit your hosting server."
232
  msgstr ""
233
 
 
 
 
 
 
 
 
 
 
 
 
 
234
  # @ all-in-one-wp-security-and-firewall
235
- #: admin/wp-security-blacklist-menu.php:145
236
  msgid "IP Hosts and User Agent Blacklist Settings"
 
 
 
 
 
 
 
 
237
  msgstr ""
238
 
239
  # @ all-in-one-wp-security-and-firewall
240
- #: admin/wp-security-blacklist-menu.php:156
241
  msgid "Enable IP or User Agent Blacklisting"
242
- msgstr ""
243
 
244
  # @ all-in-one-wp-security-and-firewall
245
- #: admin/wp-security-blacklist-menu.php:159
246
  msgid ""
247
  "Check this if you want to enable the banning (or blacklisting) of selected "
248
  "IP addresses and/or user agents specified in the settings below"
249
- msgstr ""
250
 
251
  # @ all-in-one-wp-security-and-firewall
252
- #: admin/wp-security-blacklist-menu.php:163
253
  msgid "Enter IP Addresses:"
254
- msgstr ""
255
 
256
  # @ all-in-one-wp-security-and-firewall
257
- #: admin/wp-security-blacklist-menu.php:167
258
  msgid "Enter one or more IP addresses or IP ranges."
259
  msgstr ""
260
 
261
  # @ all-in-one-wp-security-and-firewall
262
- #: admin/wp-security-blacklist-menu.php:168
263
- #: admin/wp-security-blacklist-menu.php:188
264
- #: admin/wp-security-filescan-menu.php:265
265
- #: admin/wp-security-filescan-menu.php:282
266
- #: admin/wp-security-firewall-menu.php:141
267
- #: admin/wp-security-firewall-menu.php:171
268
- #: admin/wp-security-firewall-menu.php:302
269
- #: admin/wp-security-firewall-menu.php:332
270
- #: admin/wp-security-firewall-menu.php:363
271
- #: admin/wp-security-firewall-menu.php:391
272
- #: admin/wp-security-firewall-menu.php:420
273
- #: admin/wp-security-firewall-menu.php:508
274
- #: admin/wp-security-firewall-menu.php:653
275
- #: admin/wp-security-firewall-menu.php:687
276
- #: admin/wp-security-firewall-menu.php:710
277
- #: admin/wp-security-firewall-menu.php:731 admin/wp-security-spam-menu.php:133
278
- #: admin/wp-security-spam-menu.php:218
 
 
 
 
 
 
 
279
  msgid "More Info"
280
- msgstr ""
281
 
282
  # @ all-in-one-wp-security-and-firewall
283
- #: admin/wp-security-blacklist-menu.php:171
 
284
  msgid "Each IP address must be on a new line."
285
- msgstr ""
286
 
287
  # @ all-in-one-wp-security-and-firewall
288
- #: admin/wp-security-blacklist-menu.php:172
289
  msgid ""
290
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
291
  "use wildcards is shown in the examples below:"
292
  msgstr ""
293
 
294
  # @ all-in-one-wp-security-and-firewall
295
- #: admin/wp-security-blacklist-menu.php:173
 
296
  msgid "Example 1: 195.47.89.*"
297
- msgstr ""
298
 
299
  # @ all-in-one-wp-security-and-firewall
300
- #: admin/wp-security-blacklist-menu.php:174
 
301
  msgid "Example 2: 195.47.*.*"
302
- msgstr ""
303
 
304
  # @ all-in-one-wp-security-and-firewall
305
- #: admin/wp-security-blacklist-menu.php:175
 
306
  msgid "Example 3: 195.*.*.*"
307
- msgstr ""
308
 
309
  # @ all-in-one-wp-security-and-firewall
310
- #: admin/wp-security-blacklist-menu.php:182
311
  msgid "Enter User Agents:"
312
- msgstr ""
313
 
314
  # @ all-in-one-wp-security-and-firewall
315
- #: admin/wp-security-blacklist-menu.php:187
316
  msgid "Enter one or more user agent strings."
317
  msgstr ""
318
 
319
  # @ all-in-one-wp-security-and-firewall
320
- #: admin/wp-security-blacklist-menu.php:191
321
  msgid "Each user agent string must be on a new line."
322
  msgstr ""
323
 
324
  # @ all-in-one-wp-security-and-firewall
325
- #: admin/wp-security-blacklist-menu.php:192
326
  msgid "Example 1 - A single user agent string to block:"
327
  msgstr ""
328
 
329
  # @ all-in-one-wp-security-and-firewall
330
- #: admin/wp-security-blacklist-menu.php:194
331
  msgid "Example 2 - A list of more than 1 user agent strings to block"
332
  msgstr ""
333
 
334
  # @ all-in-one-wp-security-and-firewall
335
- #: admin/wp-security-blacklist-menu.php:202
336
- #: admin/wp-security-database-menu.php:342
337
- #: admin/wp-security-filescan-menu.php:303
338
- #: admin/wp-security-filesystem-menu.php:225
339
- #: admin/wp-security-settings-menu.php:491 admin/wp-security-spam-menu.php:148
340
- #: admin/wp-security-user-login-menu.php:223
341
- #: admin/wp-security-user-login-menu.php:391
 
 
 
 
 
 
 
 
 
 
 
342
  msgid "Save Settings"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  msgstr ""
344
 
345
- # @ all-in-one-wp-security-and-firewall
346
- #: admin/wp-security-dashboard-menu.php:111
347
- msgid "Total Achievable Points: "
348
  msgstr ""
349
 
350
- # @ all-in-one-wp-security-and-firewall
351
- #: admin/wp-security-dashboard-menu.php:113
352
- msgid "Current Score of Your Site: "
353
  msgstr ""
354
 
355
  # @ all-in-one-wp-security-and-firewall
356
- #: admin/wp-security-dashboard-menu.php:168
 
 
 
 
 
 
 
 
 
 
357
  msgid ""
358
- "Below is the current status of the critical features that you should "
359
- "activate on your site to achieve a minimum level of recommended security"
360
  msgstr ""
361
 
362
- # @ all-in-one-wp-security-and-firewall
363
- #: admin/wp-security-dashboard-menu.php:172
364
- msgid "Admin Username"
 
365
  msgstr ""
366
 
367
- # @ all-in-one-wp-security-and-firewall
368
- #: admin/wp-security-dashboard-menu.php:187
369
- msgid "Login Lockdown"
 
370
  msgstr ""
371
 
372
- # @ all-in-one-wp-security-and-firewall
373
- #: admin/wp-security-dashboard-menu.php:202
374
- msgid "File Permission"
 
 
375
  msgstr ""
376
 
377
- # @ all-in-one-wp-security-and-firewall
378
- #: admin/wp-security-dashboard-menu.php:217
379
- msgid "Basic Firewall"
 
380
  msgstr ""
381
 
382
- # @ all-in-one-wp-security-and-firewall
383
- #: admin/wp-security-dashboard-menu.php:239
384
  msgid ""
385
- "Maintenance mode is currently enabled. Remember to turn it off when you are "
386
- "done"
387
  msgstr ""
388
 
389
- # @ all-in-one-wp-security-and-firewall
390
- #: admin/wp-security-dashboard-menu.php:242
391
- msgid "Maintenance mode is currently off."
392
  msgstr ""
393
 
394
- # @ all-in-one-wp-security-and-firewall
395
- #: admin/wp-security-dashboard-menu.php:246
396
- msgid "Maintenance Mode"
397
  msgstr ""
398
 
399
- # @ all-in-one-wp-security-and-firewall
400
- #: admin/wp-security-dashboard-menu.php:295
401
- msgid "Number of users currently logged in site-wide is:"
 
 
402
  msgstr ""
403
 
404
- # @ all-in-one-wp-security-and-firewall
405
- #: admin/wp-security-dashboard-menu.php:296
406
- #: admin/wp-security-dashboard-menu.php:318
407
- #, php-format
408
- msgid "Go to the %s menu to see more details"
409
- msgstr ""
410
 
411
- # @ all-in-one-wp-security-and-firewall
412
- #: admin/wp-security-dashboard-menu.php:301
413
- msgid "There are no other site-wide users currently logged in."
 
 
414
  msgstr ""
415
 
416
- # @ all-in-one-wp-security-and-firewall
417
- #: admin/wp-security-dashboard-menu.php:317
418
- msgid "Number of users currently logged into your site is:"
419
- msgstr ""
420
 
421
- # @ all-in-one-wp-security-and-firewall
422
- #: admin/wp-security-dashboard-menu.php:323
423
- msgid "There are no other users currently logged in."
424
- msgstr ""
425
 
426
- # @ all-in-one-wp-security-and-firewall
427
- #: admin/wp-security-dashboard-menu.php:388
428
- #: admin/wp-security-filesystem-menu.php:124
429
- #: admin/wp-security-filesystem-menu.php:143
430
- msgid "Name"
 
 
 
 
431
  msgstr ""
 
 
432
 
433
  # @ all-in-one-wp-security-and-firewall
434
- #: admin/wp-security-dashboard-menu.php:389
435
- msgid "Version"
 
 
436
  msgstr ""
437
 
438
  # @ all-in-one-wp-security-and-firewall
439
- #: admin/wp-security-dashboard-menu.php:390
440
- msgid "Plugin URL"
 
441
  msgstr ""
442
 
443
  # @ all-in-one-wp-security-and-firewall
444
- #: admin/wp-security-database-menu.php:78
445
- msgid "Nonce check failed for DB prefix change operation!"
 
446
  msgstr ""
447
 
448
  # @ all-in-one-wp-security-and-firewall
449
- #: admin/wp-security-database-menu.php:86
450
  msgid ""
451
- "The plugin has detected that it cannot write to the wp-config.php file. This "
452
- "feature can only be used if the plugin can successfully write to the wp-"
453
- "config.php file."
454
  msgstr ""
455
 
456
  # @ all-in-one-wp-security-and-firewall
457
- #: admin/wp-security-database-menu.php:99
458
- msgid "Please enter a value for the DB prefix."
 
459
  msgstr ""
460
 
461
  # @ all-in-one-wp-security-and-firewall
462
- #: admin/wp-security-database-menu.php:108
463
  msgid ""
464
- "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
465
- "and underscores."
466
  msgstr ""
467
 
468
  # @ all-in-one-wp-security-and-firewall
469
- #: admin/wp-security-database-menu.php:116
470
- msgid "Change Database Prefix"
 
 
 
 
 
 
 
471
  msgstr ""
472
 
473
  # @ all-in-one-wp-security-and-firewall
474
- #: admin/wp-security-database-menu.php:119
 
 
 
 
 
475
  msgid ""
476
- "Your WordPress DB is the most important asset of your website because it "
477
- "contains a lot of your site's precious information."
478
  msgstr ""
479
 
480
  # @ all-in-one-wp-security-and-firewall
481
- #: admin/wp-security-database-menu.php:120
482
  msgid ""
483
- "The DB is also a target for hackers via methods such as SQL injections and "
484
- "malicious and automated code which targets certain tables."
 
485
  msgstr ""
486
 
487
  # @ all-in-one-wp-security-and-firewall
488
- #: admin/wp-security-database-menu.php:121
489
  msgid ""
490
- "One way to add a layer of protection for your DB is to change the default "
491
- "WordPress table prefix from \"wp_\" to something else which will be "
492
- "difficult for hackers to guess."
 
493
  msgstr ""
494
 
495
- # @ all-in-one-wp-security-and-firewall
496
- #: admin/wp-security-database-menu.php:122
497
  msgid ""
498
- "This feature allows you to easily change the prefix to a value of your "
499
- "choice or to a random value set by this plugin."
 
500
  msgstr ""
501
 
502
- # @ all-in-one-wp-security-and-firewall
503
- #: admin/wp-security-database-menu.php:128
504
- msgid "DB Prefix Options"
 
505
  msgstr ""
506
 
507
- # @ all-in-one-wp-security-and-firewall
508
- #: admin/wp-security-database-menu.php:139
509
  #, php-format
510
- msgid "It is recommended that you perform a %s before using this feature"
 
511
  msgstr ""
512
 
513
- # @ all-in-one-wp-security-and-firewall
514
- #: admin/wp-security-database-menu.php:148
515
- msgid "Current DB Table Prefix"
 
 
516
  msgstr ""
517
 
518
  # @ all-in-one-wp-security-and-firewall
519
- #: admin/wp-security-database-menu.php:154
520
- msgid ""
521
- "Your site is currently using the default WordPress DB prefix value of \"wp_"
522
- "\". \n"
523
- " To increase your site's security you should "
524
- "consider changing the DB prefix value to another value."
525
  msgstr ""
526
 
527
- # @ all-in-one-wp-security-and-firewall
528
- #: admin/wp-security-database-menu.php:161
529
- msgid "Generate New DB Table Prefix"
 
 
 
530
  msgstr ""
531
 
532
  # @ all-in-one-wp-security-and-firewall
533
- #: admin/wp-security-database-menu.php:164
534
- msgid ""
535
- "Check this if you want the plugin to generate a random 6 character string "
536
- "for the table prefix"
537
  msgstr ""
538
 
539
  # @ all-in-one-wp-security-and-firewall
540
- #: admin/wp-security-database-menu.php:165
541
- msgid "OR"
 
542
  msgstr ""
543
 
544
  # @ all-in-one-wp-security-and-firewall
545
- #: admin/wp-security-database-menu.php:167
546
  msgid ""
547
- "Choose your own DB prefix by specifying a string which contains letters and/"
548
- "or numbers and/or underscores. Example: xyz_"
549
  msgstr ""
550
 
551
  # @ all-in-one-wp-security-and-firewall
552
- #: admin/wp-security-database-menu.php:171
553
- msgid "Change DB Prefix"
554
  msgstr ""
555
 
556
  # @ all-in-one-wp-security-and-firewall
557
- #: admin/wp-security-database-menu.php:192
558
- #: admin/wp-security-filesystem-menu.php:80
559
- msgid "Nonce check failed for manual DB backup operation!"
560
  msgstr ""
561
 
562
  # @ all-in-one-wp-security-and-firewall
563
- #: admin/wp-security-database-menu.php:210
564
  msgid ""
565
- "DB Backup was successfully completed! Right click on the following file name "
566
- "and save the backup to your computer."
567
- msgstr ""
568
-
569
- # @ default
570
- #: admin/wp-security-database-menu.php:212
571
- msgid "Your DB Backup File: "
572
- msgstr ""
573
-
574
- # @ all-in-one-wp-security-and-firewall
575
- #: admin/wp-security-database-menu.php:220
576
- msgid "DB Backup failed. Please check the permissions of the backup directory."
577
- msgstr ""
578
-
579
- # @ all-in-one-wp-security-and-firewall
580
- #: admin/wp-security-database-menu.php:237
581
- #: admin/wp-security-filescan-menu.php:120
582
- msgid ""
583
- "You entered a non numeric value for the \"backup time interval\" field. It "
584
- "has been set to the default value."
585
  msgstr ""
586
 
587
  # @ all-in-one-wp-security-and-firewall
588
- #: admin/wp-security-database-menu.php:244
589
  msgid ""
590
- "You entered a non numeric value for the \"number of backup files to keep\" "
591
- "field. It has been set to the default value."
 
 
592
  msgstr ""
593
 
594
  # @ all-in-one-wp-security-and-firewall
595
- #: admin/wp-security-database-menu.php:251
596
- #: admin/wp-security-filescan-menu.php:150
597
- #: admin/wp-security-user-login-menu.php:112
598
  msgid ""
599
- "You have entered an incorrect email address format. It has been set to your "
600
- "WordPress admin email as default."
601
- msgstr ""
602
-
603
- # @ all-in-one-wp-security-and-firewall
604
- #: admin/wp-security-database-menu.php:257
605
- #: admin/wp-security-filescan-menu.php:156 admin/wp-security-spam-menu.php:178
606
- #: admin/wp-security-user-login-menu.php:118
607
- #: admin/wp-security-user-login-menu.php:344
608
- msgid "Attention!"
609
  msgstr ""
610
 
611
  # @ all-in-one-wp-security-and-firewall
612
- #: admin/wp-security-database-menu.php:284
613
- msgid "Manual Backup"
614
  msgstr ""
615
 
616
  # @ all-in-one-wp-security-and-firewall
617
- #: admin/wp-security-database-menu.php:290
618
- msgid "To create a new DB backup just click on the button below."
 
 
 
619
  msgstr ""
620
 
621
  # @ all-in-one-wp-security-and-firewall
622
- #: admin/wp-security-database-menu.php:293
623
- msgid "Create DB Backup Now"
624
  msgstr ""
625
 
626
  # @ all-in-one-wp-security-and-firewall
627
- #: admin/wp-security-database-menu.php:297
628
- msgid "Automated Scheduled Backups"
 
 
629
  msgstr ""
630
 
631
  # @ all-in-one-wp-security-and-firewall
632
- #: admin/wp-security-database-menu.php:309
633
- msgid "Enable Automated Scheduled Backups"
 
 
 
634
  msgstr ""
635
 
636
  # @ all-in-one-wp-security-and-firewall
637
- #: admin/wp-security-database-menu.php:312
638
  msgid ""
639
- "Check this if you want the system to automatically generate backups "
640
- "periodically based on the settings below"
641
  msgstr ""
642
 
643
  # @ all-in-one-wp-security-and-firewall
644
- #: admin/wp-security-database-menu.php:316
645
- msgid "Backup Time Interval"
646
  msgstr ""
647
 
648
  # @ all-in-one-wp-security-and-firewall
649
- #: admin/wp-security-database-menu.php:319
650
- #: admin/wp-security-filescan-menu.php:253
651
- msgid "Hours"
 
652
  msgstr ""
653
 
654
  # @ all-in-one-wp-security-and-firewall
655
- #: admin/wp-security-database-menu.php:320
656
- #: admin/wp-security-filescan-menu.php:254
657
- msgid "Days"
 
 
658
  msgstr ""
659
 
660
  # @ all-in-one-wp-security-and-firewall
661
- #: admin/wp-security-database-menu.php:321
662
- #: admin/wp-security-filescan-menu.php:255
663
- msgid "Weeks"
664
  msgstr ""
665
 
666
  # @ all-in-one-wp-security-and-firewall
667
- #: admin/wp-security-database-menu.php:323
668
- msgid "Set the value for how often you would like an automated backup to occur"
 
 
669
  msgstr ""
670
 
671
  # @ all-in-one-wp-security-and-firewall
672
- #: admin/wp-security-database-menu.php:327
673
- msgid "Number of Backup Files To Keep"
 
 
 
 
674
  msgstr ""
675
 
676
  # @ all-in-one-wp-security-and-firewall
677
- #: admin/wp-security-database-menu.php:329
678
  msgid ""
679
- "Thie field allows you to choose the number of backup files you would like to "
680
- "keep in the backup directory"
 
681
  msgstr ""
682
 
683
  # @ all-in-one-wp-security-and-firewall
684
- #: admin/wp-security-database-menu.php:333
685
- msgid "Send Backup File Via Email"
686
  msgstr ""
687
 
688
  # @ all-in-one-wp-security-and-firewall
689
- #: admin/wp-security-database-menu.php:336
690
  msgid ""
691
- "Check this if you want the system to email you the backup file after a DB "
692
- "backup has been performed"
693
  msgstr ""
694
 
695
  # @ all-in-one-wp-security-and-firewall
696
- #: admin/wp-security-database-menu.php:338
697
- #: admin/wp-security-filescan-menu.php:299
698
- #: admin/wp-security-user-login-menu.php:219
699
- msgid "Enter an email address"
700
  msgstr ""
701
 
702
  # @ all-in-one-wp-security-and-firewall
703
- #: admin/wp-security-database-menu.php:368
704
- msgid "Starting DB prefix change operations....."
705
  msgstr ""
706
 
707
  # @ all-in-one-wp-security-and-firewall
708
- #: admin/wp-security-database-menu.php:370
709
- #, php-format
710
  msgid ""
711
- "Your WordPress system has a total of %s tables and your new DB prefix will "
712
- "be: %s"
 
 
713
  msgstr ""
714
 
715
  # @ all-in-one-wp-security-and-firewall
716
- #: admin/wp-security-database-menu.php:376 classes/wp-security-utility.php:206
717
  msgid ""
718
- "Failed to make a backup of the wp-config.php file. This operation will not "
719
- "go ahead."
 
720
  msgstr ""
721
 
722
  # @ all-in-one-wp-security-and-firewall
723
- #: admin/wp-security-database-menu.php:380
724
- msgid "A backup copy of your wp-config.php file was created successfully!"
725
  msgstr ""
726
 
727
  # @ all-in-one-wp-security-and-firewall
728
- #: admin/wp-security-database-menu.php:403
729
- #, php-format
730
- msgid "%s table name update failed"
731
  msgstr ""
732
 
733
  # @ all-in-one-wp-security-and-firewall
734
- #: admin/wp-security-database-menu.php:415
735
- #, php-format
736
- msgid "Please change the prefix manually for the above tables to: %s"
 
737
  msgstr ""
738
 
739
  # @ all-in-one-wp-security-and-firewall
740
- #: admin/wp-security-database-menu.php:418
741
- #, php-format
742
- msgid "%s tables had their prefix updated successfully!"
 
 
743
  msgstr ""
744
 
745
  # @ all-in-one-wp-security-and-firewall
746
- #: admin/wp-security-database-menu.php:433
747
- msgid "wp-config.php file was updated successfully!"
748
  msgstr ""
749
 
750
- # @ all-in-one-wp-security-and-firewall
751
- #: admin/wp-security-database-menu.php:436
752
- #, php-format
753
  msgid ""
754
- "The \"wp-config.php\" file was not able to be modified. Please modify this "
755
- "file manually using your favourite editor and search \n"
756
- " for variable \"$table_prefix\" and assign the following "
757
- "value to that variable: %s"
758
- msgstr ""
759
-
760
- # @ all-in-one-wp-security-and-firewall
761
- #: admin/wp-security-database-menu.php:457
762
- msgid "There was an error when updating the options table."
763
  msgstr ""
764
 
765
- # @ all-in-one-wp-security-and-firewall
766
- #: admin/wp-security-database-menu.php:461
767
  msgid ""
768
- "The options table records which had references to the old DB prefix were "
769
- "updated successfully!"
 
770
  msgstr ""
771
 
772
- # @ all-in-one-wp-security-and-firewall
773
- #: admin/wp-security-database-menu.php:486
774
- #, php-format
775
  msgid ""
776
- "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
777
- "and user_id = %s."
778
  msgstr ""
779
 
780
- # @ all-in-one-wp-security-and-firewall
781
- #: admin/wp-security-database-menu.php:492
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
782
  msgid ""
783
- "The usermeta table records which had references to the old DB prefix were "
784
- "updated successfully!"
785
  msgstr ""
 
 
786
 
787
- # @ all-in-one-wp-security-and-firewall
788
- #: admin/wp-security-database-menu.php:494
789
- msgid "DB prefix change tasks have been completed."
790
- msgstr ""
791
 
792
- # @ all-in-one-wp-security-and-firewall
793
- #: admin/wp-security-filescan-menu.php:87
794
- msgid "Nonce check failed for manual file change detection scan operation!"
795
- msgstr ""
796
 
797
- # @ all-in-one-wp-security-and-firewall
798
- #: admin/wp-security-filescan-menu.php:94
799
  msgid ""
800
- "The plugin has detected that this is your first file change detection scan. "
801
- "The file details from this scan will be used to detect file changes for "
802
- "future scans!"
 
 
803
  msgstr ""
804
 
805
- # @ all-in-one-wp-security-and-firewall
806
- #: admin/wp-security-filescan-menu.php:188
807
  msgid ""
808
- "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
809
- "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
810
- " In order to ensure that future scan results are "
811
- "accurate, the old scan data has been refreshed."
812
  msgstr ""
813
 
814
- # @ all-in-one-wp-security-and-firewall
815
- #: admin/wp-security-filescan-menu.php:198
816
  msgid ""
817
- "All In One WP Security & Firewall has detected that there was a change in "
818
- "your host's files."
819
  msgstr ""
820
 
821
- # @ all-in-one-wp-security-and-firewall
822
- #: admin/wp-security-filescan-menu.php:200
823
- msgid "View Scan Details & Clear This Message"
 
824
  msgstr ""
825
 
826
- # @ all-in-one-wp-security-and-firewall
827
- #: admin/wp-security-filescan-menu.php:209
828
  msgid ""
829
- "If given an opportunity hackers can insert their code or files into your "
830
- "system which they can then use to carry out malicious acts on your site."
 
 
831
  msgstr ""
832
 
833
- # @ all-in-one-wp-security-and-firewall
834
- #: admin/wp-security-filescan-menu.php:210
835
  msgid ""
836
- "Being informed of any changes in your files can be a good way to quickly "
837
- "prevent a hacker from causing damage to your website."
 
 
838
  msgstr ""
839
 
840
- # @ all-in-one-wp-security-and-firewall
841
- #: admin/wp-security-filescan-menu.php:211
842
  msgid ""
843
- "In general, WordPress core and plugin files and file types such as \".php\" "
844
- "or \".js\" should not change often and when they do, it is important that "
845
- "you are made aware when a change occurs and which file was affected."
846
  msgstr ""
847
 
848
- # @ all-in-one-wp-security-and-firewall
849
- #: admin/wp-security-filescan-menu.php:212
850
- msgid ""
851
- "The \"File Change Detection Feature\" will notify you of any file change "
852
- "which occurs on your system, including the addition and deletion of files by "
853
- "performing a regular automated or manual scan of your system's files."
854
  msgstr ""
855
 
856
- # @ all-in-one-wp-security-and-firewall
857
- #: admin/wp-security-filescan-menu.php:213
 
 
 
858
  msgid ""
859
- "This feature also allows you to exclude certain files or folders from the "
860
- "scan in cases where you know that they change often as part of their normal "
861
- "operation. (For example log files and certain caching plugin files may "
862
- "change often and hence you may choose to exclude such files from the file "
863
- "change detection scan)"
864
  msgstr ""
865
 
866
- # @ all-in-one-wp-security-and-firewall
867
- #: admin/wp-security-filescan-menu.php:218
868
- msgid "Manual File Change Detection Scan"
869
  msgstr ""
870
 
871
- # @ all-in-one-wp-security-and-firewall
872
- #: admin/wp-security-filescan-menu.php:224
873
  msgid ""
874
- "To perform a manual file change detection scan click on the button below."
 
875
  msgstr ""
876
 
877
- # @ all-in-one-wp-security-and-firewall
878
- #: admin/wp-security-filescan-menu.php:227
879
- msgid "Perform Scan Now"
880
  msgstr ""
881
 
882
- # @ all-in-one-wp-security-and-firewall
883
- #: admin/wp-security-filescan-menu.php:231
884
- msgid "Automated File Change Detection"
 
 
885
  msgstr ""
886
 
887
- # @ all-in-one-wp-security-and-firewall
888
- #: admin/wp-security-filescan-menu.php:243
889
- msgid "Enable Automated File Change Detection Scan"
 
890
  msgstr ""
891
 
892
- # @ all-in-one-wp-security-and-firewall
893
- #: admin/wp-security-filescan-menu.php:246
894
  msgid ""
895
- "Check this if you want the system to automatically/periodically scan your "
896
- "files to check for file changes based on the settings below"
897
  msgstr ""
898
 
899
- # @ all-in-one-wp-security-and-firewall
900
- #: admin/wp-security-filescan-menu.php:250
901
- msgid "Scan Time Interval"
902
  msgstr ""
903
 
904
- # @ all-in-one-wp-security-and-firewall
905
- #: admin/wp-security-filescan-menu.php:257
906
- msgid "Set the value for how often you would like a scan to occur"
907
  msgstr ""
908
 
909
- # @ all-in-one-wp-security-and-firewall
910
- #: admin/wp-security-filescan-menu.php:261
911
- msgid "File Types To Ignore"
 
912
  msgstr ""
913
 
914
- # @ all-in-one-wp-security-and-firewall
915
- #: admin/wp-security-filescan-menu.php:264
916
  msgid ""
917
- "Enter each file type or extension on a new line which you wish to exclude "
918
- "from the file change detection scan."
919
  msgstr ""
920
 
921
- # @ all-in-one-wp-security-and-firewall
922
- #: admin/wp-security-filescan-menu.php:268
923
  msgid ""
924
- "You can exclude file types from the scan which would not normally pose any "
925
- "security threat if they were changed. These can include things such as image "
926
- "files."
 
927
  msgstr ""
928
 
929
- # @ all-in-one-wp-security-and-firewall
930
- #: admin/wp-security-filescan-menu.php:269
931
  msgid ""
932
- "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
933
- "then you would enter the following:"
 
934
  msgstr ""
935
 
936
- # @ all-in-one-wp-security-and-firewall
937
- #: admin/wp-security-filescan-menu.php:270
938
- msgid "jpg"
939
  msgstr ""
940
 
941
- # @ all-in-one-wp-security-and-firewall
942
- #: admin/wp-security-filescan-menu.php:271
943
- msgid "png"
944
  msgstr ""
945
 
946
- # @ all-in-one-wp-security-and-firewall
947
- #: admin/wp-security-filescan-menu.php:272
948
- msgid "bmp"
949
  msgstr ""
950
 
951
- # @ all-in-one-wp-security-and-firewall
952
- #: admin/wp-security-filescan-menu.php:278
953
- msgid "Files/Directories To Ignore"
 
 
 
 
 
 
 
 
954
  msgstr ""
955
 
956
- # @ all-in-one-wp-security-and-firewall
957
- #: admin/wp-security-filescan-menu.php:281
958
- msgid ""
959
- "Enter each file or directory on a new line which you wish to exclude from "
960
- "the file change detection scan."
961
  msgstr ""
962
 
963
- # @ all-in-one-wp-security-and-firewall
964
- #: admin/wp-security-filescan-menu.php:285
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
965
  msgid ""
966
- "You can exclude specific files/directories from the scan which would not "
967
- "normally pose any security threat if they were changed. These can include "
968
- "things such as log files."
969
- msgstr ""
 
 
 
970
 
971
  # @ all-in-one-wp-security-and-firewall
972
- #: admin/wp-security-filescan-menu.php:286
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
973
  msgid ""
974
- "Example: If you want the scanner to ignore certain files in different "
975
- "directories or whole directories, then you would enter the following:"
976
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
977
 
978
  # @ all-in-one-wp-security-and-firewall
979
- #: admin/wp-security-filescan-menu.php:287
980
- msgid "cache/config/master.php"
981
- msgstr ""
 
 
982
 
983
  # @ all-in-one-wp-security-and-firewall
984
- #: admin/wp-security-filescan-menu.php:288
985
- msgid "somedirectory"
986
- msgstr ""
987
 
988
  # @ all-in-one-wp-security-and-firewall
989
- #: admin/wp-security-filescan-menu.php:294
990
- msgid "Send Email When Change Detected"
991
- msgstr ""
 
 
992
 
993
  # @ all-in-one-wp-security-and-firewall
994
- #: admin/wp-security-filescan-menu.php:297
995
- msgid ""
996
- "Check this if you want the system to email you if a file change was detected"
997
- msgstr ""
998
 
999
  # @ all-in-one-wp-security-and-firewall
1000
- #: admin/wp-security-filescan-menu.php:328
1001
- msgid "Latest File Change Scan Results"
1002
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1003
 
1004
  # @ all-in-one-wp-security-and-firewall
1005
- #: admin/wp-security-filescan-menu.php:337
1006
- msgid "The following files were added to your host."
1007
- msgstr ""
 
 
1008
 
1009
  # @ all-in-one-wp-security-and-firewall
1010
- #: admin/wp-security-filescan-menu.php:340
1011
- #: admin/wp-security-filescan-menu.php:361
1012
- #: admin/wp-security-filescan-menu.php:385
1013
- msgid "File"
1014
- msgstr ""
1015
 
1016
  # @ all-in-one-wp-security-and-firewall
1017
- #: admin/wp-security-filescan-menu.php:341
1018
- #: admin/wp-security-filescan-menu.php:362
1019
- #: admin/wp-security-filescan-menu.php:386
1020
- msgid "File Size"
 
 
1021
  msgstr ""
1022
 
1023
- # @ all-in-one-wp-security-and-firewall
1024
- #: admin/wp-security-filescan-menu.php:342
1025
- #: admin/wp-security-filescan-menu.php:363
1026
- #: admin/wp-security-filescan-menu.php:387
1027
- msgid "File Modified"
1028
  msgstr ""
1029
 
1030
- # @ all-in-one-wp-security-and-firewall
1031
- #: admin/wp-security-filescan-menu.php:358
1032
- msgid "The following files were removed from your host."
 
1033
  msgstr ""
1034
 
1035
- # @ all-in-one-wp-security-and-firewall
1036
- #: admin/wp-security-filescan-menu.php:382
1037
- msgid "The following files were changed on your host."
1038
  msgstr ""
1039
 
 
 
 
 
 
1040
  # @ all-in-one-wp-security-and-firewall
1041
- #: admin/wp-security-filesystem-menu.php:90
1042
- #, php-format
1043
- msgid "The permissions for %s were succesfully changed to %s"
1044
- msgstr ""
1045
 
1046
  # @ all-in-one-wp-security-and-firewall
1047
- #: admin/wp-security-filesystem-menu.php:94
 
 
1048
  #, php-format
1049
- msgid "Unable to change permissions for %s!"
1050
- msgstr ""
1051
 
1052
  # @ all-in-one-wp-security-and-firewall
1053
- #: admin/wp-security-filesystem-menu.php:100
1054
- msgid "File Permissions Scan"
1055
  msgstr ""
1056
 
 
 
 
 
1057
  # @ all-in-one-wp-security-and-firewall
1058
- #: admin/wp-security-filesystem-menu.php:103
1059
- msgid ""
1060
- "Your WordPress file and folder permission settings govern the accessability "
1061
- "and read/write privileges of the files and folders which make up your WP "
1062
- "installation."
1063
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1064
 
1065
  # @ all-in-one-wp-security-and-firewall
1066
- #: admin/wp-security-filesystem-menu.php:104
1067
- msgid ""
1068
- "Your WP installation already comes with reasonably secure file permission "
1069
- "settings for the filesystem."
1070
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1071
 
1072
  # @ all-in-one-wp-security-and-firewall
1073
- #: admin/wp-security-filesystem-menu.php:105
 
 
 
 
1074
  msgid ""
1075
- "However, sometimes people or other plugins modify the various permission "
1076
- "settings of certain core WP folders or files such that they end up making "
1077
- "their site less secure because they chose the wrong permission values."
 
 
 
 
 
 
 
1078
  msgstr ""
1079
 
1080
- # @ all-in-one-wp-security-and-firewall
1081
- #: admin/wp-security-filesystem-menu.php:106
1082
  msgid ""
1083
- "This feature will scan the critical WP core folders and files and will "
1084
- "highlight any permission settings which are insecure."
 
1085
  msgstr ""
1086
 
1087
- # @ all-in-one-wp-security-and-firewall
1088
- #: admin/wp-security-filesystem-menu.php:112
1089
- msgid "WP Directory and File Permissions Scan Results"
1090
  msgstr ""
1091
 
1092
- # @ all-in-one-wp-security-and-firewall
1093
- #: admin/wp-security-filesystem-menu.php:125
1094
- #: admin/wp-security-filesystem-menu.php:144
1095
- msgid "File/Folder"
1096
  msgstr ""
1097
 
1098
- # @ all-in-one-wp-security-and-firewall
1099
- #: admin/wp-security-filesystem-menu.php:126
1100
- #: admin/wp-security-filesystem-menu.php:145
1101
- msgid "Current Permissions"
1102
  msgstr ""
1103
 
1104
- # @ all-in-one-wp-security-and-firewall
1105
- #: admin/wp-security-filesystem-menu.php:127
1106
- #: admin/wp-security-filesystem-menu.php:146
1107
- msgid "Recommended Permissions"
1108
  msgstr ""
1109
 
1110
- # @ all-in-one-wp-security-and-firewall
1111
- #: admin/wp-security-filesystem-menu.php:128
1112
- #: admin/wp-security-filesystem-menu.php:147
1113
- msgid "Recommended Action"
1114
  msgstr ""
1115
 
1116
- # @ all-in-one-wp-security-and-firewall
1117
- #: admin/wp-security-filesystem-menu.php:185
1118
- msgid "Your PHP file editing settings were saved successfully."
1119
  msgstr ""
1120
 
1121
- # @ all-in-one-wp-security-and-firewall
1122
- #: admin/wp-security-filesystem-menu.php:189
1123
  msgid ""
1124
- "Operation failed! Unable to modify or make a backup of wp-config.php file!"
 
 
 
 
 
1125
  msgstr ""
1126
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1127
  # @ all-in-one-wp-security-and-firewall
1128
- #: admin/wp-security-filesystem-menu.php:195
1129
- msgid "File Editing"
1130
  msgstr ""
1131
 
1132
  # @ all-in-one-wp-security-and-firewall
1133
- #: admin/wp-security-filesystem-menu.php:198
1134
  msgid ""
1135
- "The Wordpress Dashboard by default allows administrators to edit PHP files, "
1136
- "such as plugin and theme files."
 
1137
  msgstr ""
1138
 
1139
  # @ all-in-one-wp-security-and-firewall
1140
- #: admin/wp-security-filesystem-menu.php:199
1141
- msgid ""
1142
- "This is often the first tool an attacker will use if able to login, since it "
1143
- "allows code execution."
1144
  msgstr ""
1145
 
1146
  # @ all-in-one-wp-security-and-firewall
1147
- #: admin/wp-security-filesystem-menu.php:200
1148
  msgid ""
1149
- "This feature will disable the ability for people to edit PHP files via the "
1150
- "dashboard."
1151
  msgstr ""
1152
 
1153
  # @ all-in-one-wp-security-and-firewall
1154
- #: admin/wp-security-filesystem-menu.php:206
1155
- msgid "Disable PHP File Editing"
1156
- msgstr ""
1157
 
1158
  # @ all-in-one-wp-security-and-firewall
1159
- #: admin/wp-security-filesystem-menu.php:218
1160
- msgid "Disable Ability To Edit PHP Files"
 
 
1161
  msgstr ""
1162
 
1163
  # @ all-in-one-wp-security-and-firewall
1164
- #: admin/wp-security-filesystem-menu.php:221
1165
  msgid ""
1166
- "Check this if you want to remove the ability for people to edit PHP files "
1167
- "via the WP dashboard"
1168
  msgstr ""
1169
 
1170
  # @ all-in-one-wp-security-and-firewall
1171
- #: admin/wp-security-filesystem-menu.php:265
1172
  msgid ""
1173
- "You have successfully saved the Prevent Access to Default WP Files "
1174
- "configuration."
 
1175
  msgstr ""
1176
 
1177
  # @ all-in-one-wp-security-and-firewall
1178
- #: admin/wp-security-filesystem-menu.php:269
1179
- #: admin/wp-security-firewall-menu.php:109
1180
- #: admin/wp-security-firewall-menu.php:263
1181
- #: admin/wp-security-firewall-menu.php:474
1182
- #: admin/wp-security-firewall-menu.php:613 admin/wp-security-spam-menu.php:96
1183
  msgid ""
1184
- "Could not write to the .htaccess file. Please check the file permissions."
 
1185
  msgstr ""
1186
 
1187
  # @ all-in-one-wp-security-and-firewall
1188
- #: admin/wp-security-filesystem-menu.php:274
1189
- msgid "WordPress Files"
1190
- msgstr ""
1191
 
1192
  # @ all-in-one-wp-security-and-firewall
1193
- #: admin/wp-security-filesystem-menu.php:277
1194
  #, php-format
1195
- msgid ""
1196
- "This feature allows you to prevent access to files such as %s, %s and %s "
1197
- "which are delivered with all WP installations."
1198
  msgstr ""
1199
 
1200
  # @ all-in-one-wp-security-and-firewall
1201
- #: admin/wp-security-filesystem-menu.php:278
1202
- msgid ""
1203
- "By preventing access to these files you are hiding some key pieces of "
1204
- "information (such as WordPress version info) from potential hackers."
1205
- msgstr ""
1206
 
1207
  # @ all-in-one-wp-security-and-firewall
1208
- #: admin/wp-security-filesystem-menu.php:283
1209
- msgid "Prevent Access to Default WP Files"
 
 
 
 
1210
  msgstr ""
1211
 
1212
  # @ all-in-one-wp-security-and-firewall
1213
- #: admin/wp-security-filesystem-menu.php:294
1214
- msgid "Prevent Access to WP Default Install Files"
1215
- msgstr ""
1216
 
1217
  # @ all-in-one-wp-security-and-firewall
1218
- #: admin/wp-security-filesystem-menu.php:297
1219
  msgid ""
1220
- "Check this if you want to prevent access to readme.html, license.txt and wp-"
1221
- "config-sample.php."
1222
  msgstr ""
1223
 
1224
  # @ all-in-one-wp-security-and-firewall
1225
- #: admin/wp-security-filesystem-menu.php:301
1226
- msgid "Save Setting"
1227
  msgstr ""
1228
 
1229
  # @ all-in-one-wp-security-and-firewall
1230
- #: admin/wp-security-filesystem-menu.php:312
1231
- msgid "System Logs"
 
 
1232
  msgstr ""
1233
 
1234
  # @ all-in-one-wp-security-and-firewall
1235
- #: admin/wp-security-filesystem-menu.php:315
1236
- msgid ""
1237
- "Sometimes your hosting platform will produce error or warning logs in a file "
1238
- "called \"error_log\"."
1239
- msgstr ""
1240
 
1241
  # @ all-in-one-wp-security-and-firewall
1242
- #: admin/wp-security-filesystem-menu.php:316
1243
- msgid ""
1244
- "Depending on the nature and cause of the error or warning, your hosting "
1245
- "server can create multiple instances of this file in numerous directory "
1246
- "locations of your WordPress installation."
1247
  msgstr ""
1248
 
1249
- # @ all-in-one-wp-security-and-firewall
1250
- #: admin/wp-security-filesystem-menu.php:317
1251
  msgid ""
1252
- "By occassionally viewing the contents of these logs files you can keep "
1253
- "informed of any underlying problems on your system which you might need to "
1254
- "address."
1255
  msgstr ""
 
 
1256
 
1257
- # @ all-in-one-wp-security-and-firewall
1258
- #: admin/wp-security-filesystem-menu.php:323
1259
- msgid "View System Logs"
1260
- msgstr ""
1261
 
1262
  # @ all-in-one-wp-security-and-firewall
1263
- #: admin/wp-security-filesystem-menu.php:328
1264
- msgid "View Latest System Logs"
1265
  msgstr ""
1266
 
1267
  # @ all-in-one-wp-security-and-firewall
1268
- #: admin/wp-security-filesystem-menu.php:330
1269
- msgid "Loading..."
 
 
 
1270
  msgstr ""
1271
 
1272
  # @ all-in-one-wp-security-and-firewall
1273
- #: admin/wp-security-filesystem-menu.php:347
1274
- msgid "No system logs were found!"
 
 
1275
  msgstr ""
1276
 
1277
  # @ all-in-one-wp-security-and-firewall
1278
- #: admin/wp-security-filesystem-menu.php:400
1279
- msgid "Set Recommended Permissions"
 
 
 
1280
  msgstr ""
1281
 
1282
  # @ all-in-one-wp-security-and-firewall
1283
- #: admin/wp-security-filesystem-menu.php:406
1284
- msgid "No Action Required"
1285
- msgstr ""
1286
 
1287
  # @ all-in-one-wp-security-and-firewall
1288
- #: admin/wp-security-filesystem-menu.php:446
1289
- #, php-format
1290
- msgid "Showing latest entries of error_log file: %s"
1291
  msgstr ""
1292
 
1293
  # @ all-in-one-wp-security-and-firewall
1294
- #: admin/wp-security-firewall-menu.php:105 admin/wp-security-spam-menu.php:92
1295
- msgid "Settings were successfully saved"
1296
- msgstr ""
1297
 
1298
  # @ all-in-one-wp-security-and-firewall
1299
- #: admin/wp-security-firewall-menu.php:114
1300
- #: admin/wp-security-firewall-menu.php:479
1301
- msgid "Firewall Settings"
1302
- msgstr ""
1303
 
1304
  # @ all-in-one-wp-security-and-firewall
1305
- #: admin/wp-security-firewall-menu.php:121
1306
- #: admin/wp-security-firewall-menu.php:629
1307
- #, php-format
1308
- msgid ""
1309
- "This should not have any impact on your site's general functionality but if "
1310
- "you wish you can take a %s of your .htaccess file before proceeding."
1311
- msgstr ""
1312
 
1313
  # @ all-in-one-wp-security-and-firewall
1314
- #: admin/wp-security-firewall-menu.php:122
1315
  msgid ""
1316
- "The features in this tab allow you to activate some basic firewall security "
1317
- "protection rules for your site."
1318
  msgstr ""
1319
 
1320
  # @ all-in-one-wp-security-and-firewall
1321
- #: admin/wp-security-firewall-menu.php:123
1322
- msgid ""
1323
- "The firewall functionality is achieved via the insertion of special code "
1324
- "into your currently active .htaccess file."
1325
- msgstr ""
1326
 
1327
  # @ all-in-one-wp-security-and-firewall
1328
- #: admin/wp-security-firewall-menu.php:129
1329
- msgid "Basic Firewall Settings"
1330
- msgstr ""
1331
-
1332
- # @ all-in-one-wp-security-and-firewall
1333
- #: admin/wp-security-firewall-menu.php:137
1334
- msgid "Enable Basic Firewall Protection"
1335
- msgstr ""
1336
 
1337
  # @ all-in-one-wp-security-and-firewall
1338
- #: admin/wp-security-firewall-menu.php:140
1339
- msgid "Check this if you want to apply basic firewall protection to your site."
1340
- msgstr ""
 
1341
 
1342
  # @ all-in-one-wp-security-and-firewall
1343
- #: admin/wp-security-firewall-menu.php:144
1344
- msgid ""
1345
- "This setting will implement the following basic firewall protection "
1346
- "mechanisms on your site:"
1347
- msgstr ""
1348
 
1349
  # @ all-in-one-wp-security-and-firewall
1350
- #: admin/wp-security-firewall-menu.php:145
1351
- msgid "1) Protect your htaccess file by denying access to it."
1352
  msgstr ""
1353
 
1354
  # @ all-in-one-wp-security-and-firewall
1355
- #: admin/wp-security-firewall-menu.php:146
1356
- msgid "2) Disable the server signature."
1357
- msgstr ""
1358
 
1359
  # @ all-in-one-wp-security-and-firewall
1360
- #: admin/wp-security-firewall-menu.php:147
1361
- msgid "3) Limit file upload size (10MB)."
 
 
1362
  msgstr ""
1363
 
1364
  # @ all-in-one-wp-security-and-firewall
1365
- #: admin/wp-security-firewall-menu.php:148
1366
- msgid "4) Protect your wp-config.php file by denying access to it."
1367
- msgstr ""
1368
 
1369
  # @ all-in-one-wp-security-and-firewall
1370
- #: admin/wp-security-firewall-menu.php:149
1371
  msgid ""
1372
- "The above firewall features will be applied via your .htaccess file and "
1373
- "should not affect your site's overall functionality."
1374
  msgstr ""
1375
 
1376
  # @ all-in-one-wp-security-and-firewall
1377
- #: admin/wp-security-firewall-menu.php:150
1378
- msgid ""
1379
- "You are still advised to take a backup of your active .htaccess file just in "
1380
- "case."
1381
- msgstr ""
1382
 
1383
- # @ all-in-one-wp-security-and-firewall
1384
- #: admin/wp-security-firewall-menu.php:159
1385
- msgid "WordPress Pingback Vulnerability Protection"
1386
  msgstr ""
1387
 
1388
  # @ all-in-one-wp-security-and-firewall
1389
- #: admin/wp-security-firewall-menu.php:167
1390
- msgid "Enable Pingback Protection"
1391
  msgstr ""
1392
 
1393
  # @ all-in-one-wp-security-and-firewall
1394
- #: admin/wp-security-firewall-menu.php:170
 
1395
  msgid ""
1396
- "Check this if you are not using the WP XML-RPC functionality and you want to "
1397
- "enable protection against WordPress pingback vulnerabilities."
1398
  msgstr ""
1399
 
1400
  # @ all-in-one-wp-security-and-firewall
1401
- #: admin/wp-security-firewall-menu.php:174
1402
  msgid ""
1403
- "This setting will add a directive in your .htaccess to disable access to the "
1404
- "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
1405
- "such as pingbacks in WordPress."
1406
  msgstr ""
1407
 
1408
  # @ all-in-one-wp-security-and-firewall
1409
- #: admin/wp-security-firewall-menu.php:175
1410
- msgid ""
1411
- "Hackers can exploit various pingback vulnerabilities in the WordPress XML-"
1412
- "RPC API in a number of ways such as:"
1413
  msgstr ""
1414
 
1415
  # @ all-in-one-wp-security-and-firewall
1416
- #: admin/wp-security-firewall-menu.php:176
1417
- msgid "1) Denial of Service (DoS) attacks"
 
1418
  msgstr ""
1419
 
1420
  # @ all-in-one-wp-security-and-firewall
1421
- #: admin/wp-security-firewall-menu.php:177
1422
- msgid "2) Hacking internal routers."
 
1423
  msgstr ""
1424
 
1425
  # @ all-in-one-wp-security-and-firewall
1426
- #: admin/wp-security-firewall-menu.php:178
1427
- msgid "3) Scanning ports in internal networks to get info from various hosts."
 
1428
  msgstr ""
1429
 
1430
  # @ all-in-one-wp-security-and-firewall
1431
- #: admin/wp-security-firewall-menu.php:179
1432
- msgid ""
1433
- "Apart from the security protection benefit, this feature may also help "
1434
- "reduce load on your server, particularly if your site currently has a lot of "
1435
- "unwanted traffic hitting the XML-RPC API on your installation."
1436
  msgstr ""
1437
 
1438
  # @ all-in-one-wp-security-and-firewall
1439
- #: admin/wp-security-firewall-menu.php:180
 
1440
  msgid ""
1441
- "NOTE: You should only enable this feature if you are not currently using the "
1442
- "XML-RPC functionality on your WordPress installation."
 
 
1443
  msgstr ""
1444
 
1445
- # @ all-in-one-wp-security-and-firewall
1446
- #: admin/wp-security-firewall-menu.php:187
1447
- msgid "Save Basic Firewall Settings"
 
1448
  msgstr ""
1449
 
1450
  # @ all-in-one-wp-security-and-firewall
1451
- #: admin/wp-security-firewall-menu.php:259
1452
  msgid ""
1453
- "You have successfully saved the Additional Firewall Protection configuration"
1454
- msgstr ""
1455
-
1456
- # @ all-in-one-wp-security-and-firewall
1457
- #: admin/wp-security-firewall-menu.php:273
1458
- msgid "Additional Firewall Protection"
1459
  msgstr ""
1460
 
1461
- # @ all-in-one-wp-security-and-firewall
1462
- #: admin/wp-security-firewall-menu.php:277
1463
  #, php-format
1464
  msgid ""
1465
- "Due to the nature of the code being inserted to the .htaccess file, this "
1466
- "feature may break some functionality for certain plugins and you are "
1467
- "therefore advised to take a %s of .htaccess before applying this "
1468
- "configuration."
1469
  msgstr ""
1470
 
1471
  # @ all-in-one-wp-security-and-firewall
1472
- #: admin/wp-security-firewall-menu.php:279
 
1473
  msgid ""
1474
- "This feature allows you to activate more advanced firewall settings to your "
1475
- "site."
1476
  msgstr ""
1477
 
1478
  # @ all-in-one-wp-security-and-firewall
1479
- #: admin/wp-security-firewall-menu.php:280
1480
  msgid ""
1481
- "The advanced firewall rules are applied via the insertion of special code to "
1482
- "your currently active .htaccess file."
1483
  msgstr ""
1484
 
1485
  # @ all-in-one-wp-security-and-firewall
1486
- #: admin/wp-security-firewall-menu.php:289
1487
- msgid "Listing of Directory Contents"
1488
  msgstr ""
1489
 
1490
- # @ all-in-one-wp-security-and-firewall
1491
- #: admin/wp-security-firewall-menu.php:298
1492
- msgid "Disable Index Views"
1493
  msgstr ""
1494
 
1495
- # @ all-in-one-wp-security-and-firewall
1496
- #: admin/wp-security-firewall-menu.php:301
1497
- msgid "Check this if you want to disable directory and file listing."
1498
  msgstr ""
1499
 
1500
- # @ all-in-one-wp-security-and-firewall
1501
- #: admin/wp-security-firewall-menu.php:306
1502
- msgid ""
1503
- "By default, an Apache server will allow the listing of the contents of a "
1504
- "directory if it doesn't contain an index.php file."
1505
  msgstr ""
1506
 
1507
- # @ all-in-one-wp-security-and-firewall
1508
- #: admin/wp-security-firewall-menu.php:308
1509
- msgid "This feature will prevent the listing of contents for all directories."
1510
- msgstr ""
1511
 
1512
- # @ all-in-one-wp-security-and-firewall
1513
- #: admin/wp-security-firewall-menu.php:310
1514
- msgid ""
1515
- "NOTE: In order for this feature to work \"AllowOverride\" must be enabled in "
1516
- "your httpd.conf file. Ask your hosting provider to check this if you don't "
1517
- "have access to httpd.conf"
1518
  msgstr ""
1519
 
 
 
 
 
1520
  # @ all-in-one-wp-security-and-firewall
1521
- #: admin/wp-security-firewall-menu.php:319
1522
- msgid "Trace and Track"
1523
  msgstr ""
1524
 
1525
  # @ all-in-one-wp-security-and-firewall
1526
- #: admin/wp-security-firewall-menu.php:328
1527
- msgid "Disable Trace and Track"
 
 
 
1528
  msgstr ""
 
 
1529
 
1530
- # @ all-in-one-wp-security-and-firewall
1531
- #: admin/wp-security-firewall-menu.php:331
1532
- msgid "Check this if you want to disable trace and track."
1533
  msgstr ""
1534
 
1535
- # @ all-in-one-wp-security-and-firewall
1536
- #: admin/wp-security-firewall-menu.php:336
1537
  msgid ""
1538
- "HTTP Trace attack (XST) can be used to return header requests and grab "
1539
- "cookies and other information."
1540
  msgstr ""
1541
 
1542
  # @ all-in-one-wp-security-and-firewall
1543
- #: admin/wp-security-firewall-menu.php:338
1544
  msgid ""
1545
- "This hacking technique is usually used together with cross site scripting "
1546
- "attacks (XSS)."
 
 
1547
  msgstr ""
1548
 
1549
  # @ all-in-one-wp-security-and-firewall
1550
- #: admin/wp-security-firewall-menu.php:340
1551
  msgid ""
1552
- "Disabling trace and track on your site will help prevent HTTP Trace attacks."
 
1553
  msgstr ""
1554
 
1555
  # @ all-in-one-wp-security-and-firewall
1556
- #: admin/wp-security-firewall-menu.php:349
1557
- msgid "Proxy Comment Posting"
1558
  msgstr ""
1559
 
1560
  # @ all-in-one-wp-security-and-firewall
1561
- #: admin/wp-security-firewall-menu.php:359
1562
- msgid "Forbid Proxy Comment Posting"
 
 
1563
  msgstr ""
 
 
1564
 
1565
  # @ all-in-one-wp-security-and-firewall
1566
- #: admin/wp-security-firewall-menu.php:362
1567
- msgid "Check this if you want to forbid proxy comment posting."
1568
- msgstr ""
 
 
1569
 
1570
  # @ all-in-one-wp-security-and-firewall
1571
- #: admin/wp-security-firewall-menu.php:367
1572
  msgid ""
1573
- "This setting will deny any requests that use a proxy server when posting "
1574
- "comments."
 
1575
  msgstr ""
 
 
1576
 
1577
  # @ all-in-one-wp-security-and-firewall
1578
- #: admin/wp-security-firewall-menu.php:368
1579
  msgid ""
1580
- "By forbidding proxy comments you are in effect eliminating some SPAM and "
1581
- "other proxy requests."
 
1582
  msgstr ""
 
 
1583
 
1584
  # @ all-in-one-wp-security-and-firewall
1585
- #: admin/wp-security-firewall-menu.php:377
1586
- msgid "Bad Query Strings"
 
 
 
 
 
1587
  msgstr ""
 
 
 
1588
 
1589
  # @ all-in-one-wp-security-and-firewall
1590
- #: admin/wp-security-firewall-menu.php:387
1591
- msgid "Deny Bad Query Strings"
1592
- msgstr ""
1593
 
1594
  # @ all-in-one-wp-security-and-firewall
1595
- #: admin/wp-security-firewall-menu.php:390
1596
- msgid "This will help protect you against malicious queries via XSS."
1597
- msgstr ""
 
1598
 
1599
  # @ all-in-one-wp-security-and-firewall
1600
- #: admin/wp-security-firewall-menu.php:395
 
 
 
 
 
 
 
 
1601
  msgid ""
1602
- "This feature will write rules in your .htaccess file to prevent malicious "
1603
- "string attacks on your site using XSS."
1604
- msgstr ""
 
 
 
 
 
 
 
 
1605
 
1606
  # @ all-in-one-wp-security-and-firewall
1607
- #: admin/wp-security-firewall-menu.php:396
1608
- msgid ""
1609
- "NOTE: Some of these strings might be used for plugins or themes and hence "
1610
- "this might break some functionality."
1611
- msgstr ""
1612
 
1613
  # @ all-in-one-wp-security-and-firewall
1614
- #: admin/wp-security-firewall-menu.php:397
1615
- #: admin/wp-security-firewall-menu.php:427
1616
  msgid ""
1617
- "You are therefore strongly advised to take a backup of your active .htaccess "
1618
- "file before applying this feature."
1619
- msgstr ""
1620
 
1621
  # @ all-in-one-wp-security-and-firewall
1622
- #: admin/wp-security-firewall-menu.php:406
1623
- msgid "Advanced Character String Filter"
1624
- msgstr ""
1625
 
1626
  # @ all-in-one-wp-security-and-firewall
1627
- #: admin/wp-security-firewall-menu.php:416
1628
- msgid "Enable Advanced Character String Filter"
1629
- msgstr ""
1630
 
1631
  # @ all-in-one-wp-security-and-firewall
1632
- #: admin/wp-security-firewall-menu.php:419
1633
- msgid "This will block bad character matches from XSS."
1634
- msgstr ""
1635
 
1636
  # @ all-in-one-wp-security-and-firewall
1637
- #: admin/wp-security-firewall-menu.php:424
1638
  msgid ""
1639
- "This is an advanced character string filter to prevent malicious string "
1640
- "attacks on your site coming from Cross Site Scripting (XSS)."
1641
  msgstr ""
1642
 
1643
  # @ all-in-one-wp-security-and-firewall
1644
- #: admin/wp-security-firewall-menu.php:425
1645
  msgid ""
1646
- "This setting matches for common malicious string patterns and exploits and "
1647
- "will produce a 403 error for the hacker attempting the query."
 
1648
  msgstr ""
1649
 
1650
  # @ all-in-one-wp-security-and-firewall
1651
- #: admin/wp-security-firewall-menu.php:426
1652
- msgid "NOTE: Some strings for this setting might break some functionality."
 
 
1653
  msgstr ""
1654
 
1655
  # @ all-in-one-wp-security-and-firewall
1656
- #: admin/wp-security-firewall-menu.php:435
1657
- msgid "Save Additional Firewall Settings"
1658
  msgstr ""
1659
 
1660
  # @ all-in-one-wp-security-and-firewall
1661
- #: admin/wp-security-firewall-menu.php:470
1662
- msgid "You have successfully saved the 5G Firewall Protection configuration"
1663
  msgstr ""
1664
 
1665
  # @ all-in-one-wp-security-and-firewall
1666
- #: admin/wp-security-firewall-menu.php:483
1667
- #, php-format
1668
- msgid ""
1669
- "This feature allows you to activate the 5G firewall security protection "
1670
- "rules designed and produced by %s."
1671
  msgstr ""
1672
 
1673
  # @ all-in-one-wp-security-and-firewall
1674
- #: admin/wp-security-firewall-menu.php:484
 
 
 
 
 
1675
  msgid ""
1676
- "The 5G Blacklist is a simple, flexible blacklist that helps reduce the "
1677
- "number of malicious URL requests that hit your website."
1678
  msgstr ""
1679
 
1680
  # @ all-in-one-wp-security-and-firewall
1681
- #: admin/wp-security-firewall-menu.php:485
1682
  msgid ""
1683
- "The added advantage of applying the 5G firewall to your site is that it has "
1684
- "been tested and confirmed by the people at PerishablePress.com to be an "
1685
- "optimal and least disruptive set of .htaccess security rules for general WP "
1686
- "sites running on an Apache server or similar."
1687
  msgstr ""
1688
 
1689
  # @ all-in-one-wp-security-and-firewall
1690
- #: admin/wp-security-firewall-menu.php:486
1691
- #, php-format
1692
  msgid ""
1693
- "Therefore the 5G firewall rules should not have any impact on your site's "
1694
- "general functionality but if you wish you can take a %s of your .htaccess "
1695
- "file before proceeding."
1696
  msgstr ""
1697
 
1698
  # @ all-in-one-wp-security-and-firewall
1699
- #: admin/wp-security-firewall-menu.php:492
1700
- msgid "5G Blacklist/Firewall Settings"
1701
  msgstr ""
1702
 
1703
  # @ all-in-one-wp-security-and-firewall
1704
- #: admin/wp-security-firewall-menu.php:504
1705
- msgid "Enable 5G Firewall Protection"
1706
  msgstr ""
1707
 
1708
  # @ all-in-one-wp-security-and-firewall
1709
- #: admin/wp-security-firewall-menu.php:507
1710
- msgid ""
1711
- "Check this if you want to apply the 5G Blacklist firewall protection from "
1712
- "perishablepress.com to your site."
1713
- msgstr ""
1714
 
1715
  # @ all-in-one-wp-security-and-firewall
1716
- #: admin/wp-security-firewall-menu.php:511
1717
  msgid ""
1718
- "This setting will implement the 5G security firewall protection mechanisms "
1719
- "on your site which include the following things:"
1720
- msgstr ""
1721
 
1722
- # @ all-in-one-wp-security-and-firewall
1723
- #: admin/wp-security-firewall-menu.php:512
1724
- msgid "1) Block forbidden characters commonly used in exploitative attacks."
1725
- msgstr ""
1726
 
1727
- # @ all-in-one-wp-security-and-firewall
1728
- #: admin/wp-security-firewall-menu.php:513
1729
- msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
1730
  msgstr ""
1731
 
1732
- # @ all-in-one-wp-security-and-firewall
1733
- #: admin/wp-security-firewall-menu.php:514
1734
  msgid ""
1735
- "3) Guard against the common patterns and specific exploits in the root "
1736
- "portion of targeted URLs."
 
1737
  msgstr ""
1738
 
1739
- # @ all-in-one-wp-security-and-firewall
1740
- #: admin/wp-security-firewall-menu.php:515
1741
  msgid ""
1742
- "4) Stop attackers from manipulating query strings by disallowing illicit "
1743
- "characters."
 
1744
  msgstr ""
1745
 
1746
- # @ all-in-one-wp-security-and-firewall
1747
- #: admin/wp-security-firewall-menu.php:516
1748
- msgid "....and much more."
 
 
 
1749
  msgstr ""
1750
 
1751
- # @ all-in-one-wp-security-and-firewall
1752
- #: admin/wp-security-firewall-menu.php:522
1753
- msgid "Save 5G Firewall Settings"
1754
  msgstr ""
1755
 
1756
- # @ all-in-one-wp-security-and-firewall
1757
- #: admin/wp-security-firewall-menu.php:550
1758
  msgid ""
1759
- "Settings have not been saved - your secret word must consist only of "
1760
- "alphanumeric characters, ie, letters and/or numbers only!"
 
1761
  msgstr ""
1762
 
1763
- # @ all-in-one-wp-security-and-firewall
1764
- #: admin/wp-security-firewall-menu.php:568
1765
  msgid ""
1766
- "You have successfully enabled the cookie based brute force prevention feature"
 
 
1767
  msgstr ""
1768
 
1769
- # @ all-in-one-wp-security-and-firewall
1770
- #: admin/wp-security-firewall-menu.php:569
1771
- msgid ""
1772
- "From now on you will need to log into your WP Admin using the following URL:"
1773
  msgstr ""
1774
 
1775
- # @ all-in-one-wp-security-and-firewall
1776
- #: admin/wp-security-firewall-menu.php:571
1777
- msgid ""
1778
- "It is important that you save this URL value somewhere in case you forget "
1779
- "it, OR,"
1780
  msgstr ""
1781
 
1782
- # @ all-in-one-wp-security-and-firewall
1783
- #: admin/wp-security-firewall-menu.php:572
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1784
  #, php-format
1785
- msgid "simply remember to add a \"?%s=1\" to your current site URL address."
1786
  msgstr ""
1787
 
1788
  # @ all-in-one-wp-security-and-firewall
1789
- #: admin/wp-security-firewall-menu.php:578
1790
- msgid ""
1791
- "You have successfully saved cookie based brute force prevention feature "
1792
- "settings."
1793
  msgstr ""
1794
 
1795
  # @ all-in-one-wp-security-and-firewall
1796
- #: admin/wp-security-firewall-menu.php:623
1797
- msgid "Brute Force Prevention Firewall Settings"
1798
  msgstr ""
1799
 
1800
  # @ all-in-one-wp-security-and-firewall
1801
- #: admin/wp-security-firewall-menu.php:630
1802
- msgid ""
1803
- "A Brute Force Attack is when a hacker tries many combinations of usernames "
1804
- "and passwords until they succeed in guessing the right combination."
 
 
1805
  msgstr ""
1806
 
1807
  # @ all-in-one-wp-security-and-firewall
1808
- #: admin/wp-security-firewall-menu.php:631
1809
- msgid ""
1810
- "Due to the fact that at any one time there may be many concurrent login "
1811
- "attempts occurring on your site via malicious automated robots, this also "
1812
- "has a negative impact on your server's memory and performance."
1813
  msgstr ""
1814
 
1815
  # @ all-in-one-wp-security-and-firewall
1816
- #: admin/wp-security-firewall-menu.php:632
1817
- msgid ""
1818
- "The features in this tab will stop the majority of Brute Force Login Attacks "
1819
- "at the .htaccess level thus providing even better protection for your WP "
1820
- "login page and also reducing the load on your server because the system does "
1821
- "not have to run PHP code to process the login attempts."
1822
  msgstr ""
1823
 
1824
  # @ all-in-one-wp-security-and-firewall
1825
- #: admin/wp-security-firewall-menu.php:638
1826
- msgid "Cookie Based Brute Force Login Prevention"
1827
  msgstr ""
1828
 
1829
  # @ all-in-one-wp-security-and-firewall
1830
- #: admin/wp-security-firewall-menu.php:649
1831
- msgid "Enable Brute Force Attack Prevention"
1832
  msgstr ""
1833
 
1834
- # @ all-in-one-wp-security-and-firewall
1835
- #: admin/wp-security-firewall-menu.php:652
1836
- msgid ""
1837
- "Check this if you want to protect your login page from Brute Force Attack."
1838
  msgstr ""
1839
 
1840
- # @ all-in-one-wp-security-and-firewall
1841
- #: admin/wp-security-firewall-menu.php:657
1842
- msgid ""
1843
- "This feature will deny access to your WordPress login page for all people "
1844
- "except those who have a special cookie in their browser."
1845
  msgstr ""
1846
 
1847
- # @ all-in-one-wp-security-and-firewall
1848
- #: admin/wp-security-firewall-menu.php:659
1849
- msgid "To use this feature do the following:"
1850
  msgstr ""
1851
 
1852
- # @ all-in-one-wp-security-and-firewall
1853
- #: admin/wp-security-firewall-menu.php:661
1854
- msgid "1) Enable the checkbox."
1855
  msgstr ""
1856
 
1857
  # @ all-in-one-wp-security-and-firewall
1858
- #: admin/wp-security-firewall-menu.php:663
1859
- msgid ""
1860
- "2) Enter a secret word consisting of alphanumeric characters which will be "
1861
- "difficult to guess. This secret word will be useful whenever you need to "
1862
- "know the special URL which you will use to access the login page (see point "
1863
- "below)."
1864
  msgstr ""
1865
 
1866
  # @ all-in-one-wp-security-and-firewall
1867
- #: admin/wp-security-firewall-menu.php:665
1868
- msgid ""
1869
- "3) You will then be provided with a special login URL. You will need to use "
1870
- "this URL to login to your WordPress site instead of the usual login URL. "
1871
- "NOTE: The system will deposit a special cookie in your browser which will "
1872
- "allow you access to the WordPress administration login page."
1873
  msgstr ""
1874
 
1875
  # @ all-in-one-wp-security-and-firewall
1876
- #: admin/wp-security-firewall-menu.php:667
1877
- msgid ""
1878
- "Any person trying to access your login page who does not have the special "
1879
- "cookie in their browser will be automatically blocked."
1880
  msgstr ""
1881
 
1882
  # @ all-in-one-wp-security-and-firewall
1883
- #: admin/wp-security-firewall-menu.php:674
1884
- msgid "Secret Word"
 
 
 
1885
  msgstr ""
1886
 
1887
  # @ all-in-one-wp-security-and-firewall
1888
- #: admin/wp-security-firewall-menu.php:676
1889
  msgid ""
1890
- "Choose a secret word consisting of alphanumeric characters which you can use "
1891
- "to access your special URL. Your are highly encouraged to choose a word "
1892
- "which will be difficult to guess."
1893
  msgstr ""
1894
 
1895
  # @ all-in-one-wp-security-and-firewall
1896
- #: admin/wp-security-firewall-menu.php:680
1897
- msgid "Re-direct URL"
 
 
 
1898
  msgstr ""
1899
 
1900
  # @ all-in-one-wp-security-and-firewall
1901
- #: admin/wp-security-firewall-menu.php:684
1902
  msgid ""
1903
- "Specify a URL to redirect a hacker to when they try to access your WordPress "
1904
- "login page."
1905
  msgstr ""
1906
 
1907
  # @ all-in-one-wp-security-and-firewall
1908
- #: admin/wp-security-firewall-menu.php:691
1909
- msgid ""
1910
- "The URL specified here can be any site's URL and does not have to be your "
1911
- "own. For example you can be as creative as you like and send hackers to the "
1912
- "CIA or NSA home page."
1913
  msgstr ""
1914
 
1915
  # @ all-in-one-wp-security-and-firewall
1916
- #: admin/wp-security-firewall-menu.php:693
1917
- msgid ""
1918
- "This field will default to: http://127.0.0.1 if you do not enter a value."
1919
  msgstr ""
1920
 
1921
  # @ all-in-one-wp-security-and-firewall
1922
- #: admin/wp-security-firewall-menu.php:695
1923
- msgid "Useful Tip:"
 
1924
  msgstr ""
1925
 
1926
  # @ all-in-one-wp-security-and-firewall
1927
- #: admin/wp-security-firewall-menu.php:697
1928
- msgid ""
1929
- "It's a good idea to not redirect attempted brute force login attempts to "
1930
- "your site because it increases the load on your server."
1931
  msgstr ""
1932
 
1933
  # @ all-in-one-wp-security-and-firewall
1934
- #: admin/wp-security-firewall-menu.php:699
1935
- msgid ""
1936
- "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
1937
- "because it deflects them back to their own local host and puts the load on "
1938
- "their server instead of yours."
1939
  msgstr ""
1940
 
1941
  # @ all-in-one-wp-security-and-firewall
1942
- #: admin/wp-security-firewall-menu.php:706
1943
- msgid "My Site Has Posts Or Pages Which Are Password Protected"
1944
  msgstr ""
1945
 
1946
  # @ all-in-one-wp-security-and-firewall
1947
- #: admin/wp-security-firewall-menu.php:709
1948
  msgid ""
1949
- "Check this if you are using the native WordPress password protection feature "
1950
- "for some or all of your blog posts or pages."
1951
  msgstr ""
1952
 
1953
  # @ all-in-one-wp-security-and-firewall
1954
- #: admin/wp-security-firewall-menu.php:714
1955
- msgid ""
1956
- "In the cases where you are protecting some of your posts or pages using the "
1957
- "in-built WordPress password protection feature, a few extra lines of "
1958
- "directives and exceptions need to be added to your .htacces file so that "
1959
- "people trying to access pages are not automatically blocked."
1960
  msgstr ""
1961
 
1962
  # @ all-in-one-wp-security-and-firewall
1963
- #: admin/wp-security-firewall-menu.php:716
1964
  msgid ""
1965
- "By enabling this checkbox the plugin will add the necessary rules and "
1966
- "exceptions to your .htacces file so that people trying to access these pages "
1967
- "are not automatically blocked."
1968
  msgstr ""
1969
 
1970
  # @ all-in-one-wp-security-and-firewall
1971
- #: admin/wp-security-firewall-menu.php:718
1972
- msgid "Helpful Tip:"
 
 
1973
  msgstr ""
1974
 
1975
  # @ all-in-one-wp-security-and-firewall
1976
- #: admin/wp-security-firewall-menu.php:720
1977
  msgid ""
1978
- "If you do not use the WordPress password protection feature for your posts "
1979
- "or pages then it is highly recommended that you leave this checkbox disabled."
1980
  msgstr ""
1981
 
1982
  # @ all-in-one-wp-security-and-firewall
1983
- #: admin/wp-security-firewall-menu.php:727
1984
- msgid "My Site Has a Theme or Plugins Which Use AJAX"
1985
  msgstr ""
1986
 
1987
  # @ all-in-one-wp-security-and-firewall
1988
- #: admin/wp-security-firewall-menu.php:730
1989
- msgid "Check this if your site uses AJAX functionality."
1990
  msgstr ""
1991
 
1992
  # @ all-in-one-wp-security-and-firewall
1993
- #: admin/wp-security-firewall-menu.php:735
1994
  msgid ""
1995
- "In the cases where your WordPress installation has a theme or plugins which "
1996
- "use AJAX, a few extra lines of directives and exceptions need to be added to "
1997
- "your .htacces file to prevent AJAX requests from being automatically blocked "
1998
- "by the brute force prevention feature."
1999
  msgstr ""
2000
 
2001
  # @ all-in-one-wp-security-and-firewall
2002
- #: admin/wp-security-firewall-menu.php:737
2003
  msgid ""
2004
- "By enabling this checkbox the plugin will add the necessary rules and "
2005
- "exceptions to your .htacces file so that AJAX operations will work as "
2006
- "expected."
2007
  msgstr ""
2008
 
2009
  # @ all-in-one-wp-security-and-firewall
2010
- #: admin/wp-security-firewall-menu.php:752
2011
- msgid "The cookie test was successful. You can now enable this feature."
2012
  msgstr ""
2013
 
2014
  # @ all-in-one-wp-security-and-firewall
2015
- #: admin/wp-security-firewall-menu.php:755
2016
- msgid "Save Feature Settings"
 
 
 
2017
  msgstr ""
2018
 
2019
  # @ all-in-one-wp-security-and-firewall
2020
- #: admin/wp-security-firewall-menu.php:762
2021
  msgid ""
2022
- "The cookie test failed on this server. So this feature cannot be used on "
2023
- "this site."
2024
  msgstr ""
2025
 
2026
  # @ all-in-one-wp-security-and-firewall
2027
- #: admin/wp-security-firewall-menu.php:768
2028
- msgid ""
2029
- "Before using this feature you are required to perform a cookie test first. "
2030
- "This is to make sure that your browser cookie is working correctly and that "
2031
- "you won't lock yourself out."
2032
  msgstr ""
2033
 
2034
  # @ all-in-one-wp-security-and-firewall
2035
- #: admin/wp-security-firewall-menu.php:770
2036
- msgid "Perform Cookie Test"
2037
  msgstr ""
2038
 
2039
  # @ all-in-one-wp-security-and-firewall
2040
- #: admin/wp-security-list-acct-activity.php:79
2041
- #: admin/wp-security-list-comment-spammer-ip.php:86
2042
- #: admin/wp-security-list-locked-ip.php:80
2043
- #: admin/wp-security-list-locked-ip.php:91
2044
- #: admin/wp-security-list-login-fails.php:78
2045
- msgid "Please select some records using the checkboxes"
2046
  msgstr ""
2047
 
2048
  # @ all-in-one-wp-security-and-firewall
2049
- #: admin/wp-security-list-acct-activity.php:107
2050
- #: admin/wp-security-list-login-fails.php:107
2051
- msgid "The selected entries were deleted successfully!"
2052
  msgstr ""
2053
 
2054
  # @ all-in-one-wp-security-and-firewall
2055
- #: admin/wp-security-list-acct-activity.php:120
2056
- #: admin/wp-security-list-login-fails.php:119
2057
- msgid "The selected entry was deleted successfully!"
2058
  msgstr ""
2059
 
2060
  # @ all-in-one-wp-security-and-firewall
2061
- #: admin/wp-security-list-comment-spammer-ip.php:139
2062
  msgid ""
2063
- "The selected IP addresses were saved in the blacklist configuration settings."
 
2064
  msgstr ""
2065
 
2066
  # @ all-in-one-wp-security-and-firewall
2067
- #: admin/wp-security-list-comment-spammer-ip.php:153
2068
  msgid ""
2069
- "The .htaccess file was successfully modified to include the selected IP "
2070
- "addresses."
 
2071
  msgstr ""
2072
 
2073
  # @ all-in-one-wp-security-and-firewall
2074
- #: admin/wp-security-list-comment-spammer-ip.php:159
2075
  msgid ""
2076
- "NOTE: The .htaccess file was not modified because you have disabled the "
2077
- "\"Enable IP or User Agent Blacklisting\" check box."
 
2078
  msgstr ""
2079
 
2080
  # @ all-in-one-wp-security-and-firewall
2081
- #: admin/wp-security-list-comment-spammer-ip.php:160
2082
- #, php-format
2083
- msgid ""
2084
- "To block these IP addresses you will need to enable the above flag in the %s "
2085
- "menu"
 
 
 
 
 
2086
  msgstr ""
2087
 
2088
  # @ all-in-one-wp-security-and-firewall
2089
- #: admin/wp-security-list-locked-ip.php:115
2090
- #: admin/wp-security-user-login-menu.php:511
2091
- msgid "The selected IP ranges were unlocked successfully!"
2092
  msgstr ""
2093
 
2094
  # @ all-in-one-wp-security-and-firewall
2095
- #: admin/wp-security-list-locked-ip.php:124
2096
- #: admin/wp-security-user-login-menu.php:520
2097
- msgid "The selected IP range was unlocked successfully!"
2098
  msgstr ""
2099
 
2100
  # @ all-in-one-wp-security-and-firewall
2101
- #: admin/wp-security-maintenance-menu.php:82
2102
- msgid "Site lockout feature settings saved!"
2103
  msgstr ""
2104
 
2105
  # @ all-in-one-wp-security-and-firewall
2106
- #: admin/wp-security-maintenance-menu.php:87
2107
- msgid "General Visitor Lockout"
2108
  msgstr ""
2109
 
2110
  # @ all-in-one-wp-security-and-firewall
2111
- #: admin/wp-security-maintenance-menu.php:93
2112
- msgid ""
2113
- "This feature allows you to put your site into \"maintenance mode\" by "
2114
- "locking down the front-end to all visitors except logged in users with super "
2115
- "admin privileges."
2116
  msgstr ""
2117
 
2118
  # @ all-in-one-wp-security-and-firewall
2119
- #: admin/wp-security-maintenance-menu.php:94
2120
- msgid ""
2121
- "Locking your site down to general visitors can be useful if you are "
2122
- "investigating some issues on your site or perhaps you might be doing some "
2123
- "maintenance and wish to keep out all traffic for security reasons."
2124
  msgstr ""
2125
 
2126
- # @ all-in-one-wp-security-and-firewall
2127
- #: admin/wp-security-maintenance-menu.php:99
2128
- msgid "Enable Front-end Lockout"
2129
- msgstr ""
2130
 
2131
- # @ all-in-one-wp-security-and-firewall
2132
- #: admin/wp-security-maintenance-menu.php:102
2133
- msgid ""
2134
- "Check this if you want all visitors except those who are logged in as "
2135
- "administrator to be locked out of the front-end of your site."
2136
- msgstr ""
2137
 
2138
- # @ all-in-one-wp-security-and-firewall
2139
- #: admin/wp-security-maintenance-menu.php:106
2140
- msgid "Enter a Message:"
2141
  msgstr ""
2142
 
2143
- # @ all-in-one-wp-security-and-firewall
2144
- #: admin/wp-security-maintenance-menu.php:118
2145
- msgid ""
2146
- "Enter a message you wish to display to visitors when your site is in "
2147
- "maintenance mode."
2148
- msgstr ""
2149
 
2150
- # @ default
2151
- #: admin/wp-security-maintenance-menu.php:125
2152
- msgid "Save Site Lockout Settings"
 
 
 
 
 
 
 
2153
  msgstr ""
2154
 
2155
  # @ all-in-one-wp-security-and-firewall
2156
- #: admin/wp-security-settings-menu.php:89
2157
- msgid "All the security features have been disabled successfully!"
2158
- msgstr ""
 
 
 
2159
 
2160
  # @ all-in-one-wp-security-and-firewall
2161
- #: admin/wp-security-settings-menu.php:93
2162
- #: admin/wp-security-settings-menu.php:120
2163
- msgid ""
2164
- "Could not write to the .htaccess file. Please restore your .htaccess file "
2165
- "manually using the restore functionality in the \".htaccess File\"."
2166
- msgstr ""
2167
 
2168
  # @ all-in-one-wp-security-and-firewall
2169
- #: admin/wp-security-settings-menu.php:98
 
2170
  msgid ""
2171
- "Could not write to the wp-config.php. Please restore your wp-config.php file "
2172
- "manually using the restore functionality in the \"wp-config.php File\"."
2173
  msgstr ""
2174
 
2175
  # @ all-in-one-wp-security-and-firewall
2176
- #: admin/wp-security-settings-menu.php:116
2177
- msgid "All firewall rules have been disabled successfully!"
 
 
2178
  msgstr ""
2179
 
2180
  # @ all-in-one-wp-security-and-firewall
2181
- #: admin/wp-security-settings-menu.php:130
2182
- msgid "WP Security Plugin"
 
 
2183
  msgstr ""
2184
 
2185
- # @ all-in-one-wp-security-and-firewall
2186
- #: admin/wp-security-settings-menu.php:132
2187
  msgid ""
2188
- "Thank you for using our WordPress security plugin. There are a lot of "
2189
- "security features in this plugin."
2190
  msgstr ""
2191
 
2192
- # @ all-in-one-wp-security-and-firewall
2193
- #: admin/wp-security-settings-menu.php:133
2194
  msgid ""
2195
- "Go through each menu items and enable the security options to add more "
2196
- "security to your site. Start by activating the basic features first."
2197
  msgstr ""
2198
 
2199
- # @ all-in-one-wp-security-and-firewall
2200
- #: admin/wp-security-settings-menu.php:134
2201
  msgid ""
2202
- "It is a good practice to take a backup of your .htaccess file, database and "
2203
- "wp-config.php file before activating the security features. This plugin has "
2204
- "options that you can use to backup those resources easily."
2205
  msgstr ""
2206
 
2207
  # @ all-in-one-wp-security-and-firewall
2208
- #: admin/wp-security-settings-menu.php:137
2209
- msgid "Backup your database"
2210
- msgstr ""
2211
 
2212
  # @ all-in-one-wp-security-and-firewall
2213
- #: admin/wp-security-settings-menu.php:138
2214
- msgid "Backup .htaccess file"
2215
- msgstr ""
2216
 
2217
  # @ all-in-one-wp-security-and-firewall
2218
- #: admin/wp-security-settings-menu.php:139
2219
- msgid "Backup wp-config.php file"
2220
- msgstr ""
2221
 
2222
  # @ all-in-one-wp-security-and-firewall
2223
- #: admin/wp-security-settings-menu.php:145
2224
- msgid "Disable Security Features"
2225
- msgstr ""
 
 
2226
 
2227
  # @ all-in-one-wp-security-and-firewall
2228
- #: admin/wp-security-settings-menu.php:151
2229
- msgid ""
2230
- "If you think that some plugin functionality on your site is broken due to a "
2231
- "security feature you enabled in this plugin, then use the following option "
2232
- "to turn off all the security features of this plugin."
2233
- msgstr ""
2234
 
2235
- # @ default
2236
- #: admin/wp-security-settings-menu.php:155
2237
- msgid "Disable All Security Features"
2238
- msgstr ""
2239
 
2240
  # @ all-in-one-wp-security-and-firewall
2241
- # @ default
2242
- #: admin/wp-security-settings-menu.php:161
2243
- #: admin/wp-security-settings-menu.php:171
2244
- msgid "Disable All Firewall Rules"
2245
- msgstr ""
2246
 
2247
  # @ all-in-one-wp-security-and-firewall
2248
- #: admin/wp-security-settings-menu.php:167
2249
- msgid ""
2250
- "This feature will disable all firewall rules which are currently active in "
2251
- "this plugin and it will also delete these rules from your .htacess file. Use "
2252
- "it if you think one of the firewall rules is causing an issue on your site."
2253
- msgstr ""
2254
 
2255
  # @ all-in-one-wp-security-and-firewall
2256
- #: admin/wp-security-settings-menu.php:200
2257
  msgid ""
2258
- "Your .htaccess file was successfully backed up! Using an FTP program go to "
2259
- "the \"backups\" directory of this plugin to save a copy of the file to your "
2260
- "computer."
2261
  msgstr ""
2262
 
2263
  # @ all-in-one-wp-security-and-firewall
2264
- #: admin/wp-security-settings-menu.php:210
2265
  msgid ""
2266
- "htaccess file rename failed during backup. Please check your root directory "
2267
- "for the backup file using FTP."
2268
  msgstr ""
2269
 
2270
- # @ all-in-one-wp-security-and-firewall
2271
- #: admin/wp-security-settings-menu.php:216
2272
- msgid "htaccess backup failed."
2273
  msgstr ""
2274
 
2275
- # @ all-in-one-wp-security-and-firewall
2276
- #: admin/wp-security-settings-menu.php:231
2277
- msgid "Please choose a .htaccess to restore from."
2278
  msgstr ""
2279
 
2280
- # @ all-in-one-wp-security-and-firewall
2281
- #: admin/wp-security-settings-menu.php:247
2282
  msgid ""
2283
- "htaccess file restore failed. Please attempt to restore the .htaccess "
2284
- "manually using FTP."
2285
  msgstr ""
2286
 
2287
- # @ all-in-one-wp-security-and-firewall
2288
- #: admin/wp-security-settings-menu.php:251
2289
- msgid "Your .htaccess file has successfully been restored!"
 
 
2290
  msgstr ""
2291
 
2292
- # @ all-in-one-wp-security-and-firewall
2293
- #: admin/wp-security-settings-menu.php:257
2294
  msgid ""
2295
- "htaccess Restore operation failed! Please check the contents of the file you "
2296
- "are trying to restore from."
2297
  msgstr ""
2298
 
2299
  # @ all-in-one-wp-security-and-firewall
2300
- #: admin/wp-security-settings-menu.php:263
2301
- msgid ".htaccess File Operations"
2302
  msgstr ""
2303
 
2304
  # @ all-in-one-wp-security-and-firewall
2305
- #: admin/wp-security-settings-menu.php:266
2306
- msgid ""
2307
- "Your \".htaccess\" file is a key component of your website's security and it "
2308
- "can be modified to implement various levels of protection mechanisms."
2309
  msgstr ""
2310
 
2311
  # @ all-in-one-wp-security-and-firewall
2312
- #: admin/wp-security-settings-menu.php:267
2313
- msgid ""
2314
- "This feature allows you to backup and save your currently active .htaccess "
2315
- "file should you need to re-use the the backed up file in the future."
2316
  msgstr ""
2317
 
2318
  # @ all-in-one-wp-security-and-firewall
2319
- #: admin/wp-security-settings-menu.php:268
2320
  msgid ""
2321
- "You can also restore your site's .htaccess settings using a backed up ."
2322
- "htaccess file."
 
2323
  msgstr ""
2324
 
2325
  # @ all-in-one-wp-security-and-firewall
2326
- #: admin/wp-security-settings-menu.php:282
2327
- msgid "Save the current .htaccess file"
 
 
2328
  msgstr ""
2329
 
2330
- # @ all-in-one-wp-security-and-firewall
2331
- #: admin/wp-security-settings-menu.php:286
2332
  msgid ""
2333
- "Click the button below to backup and save the currently active .htaccess "
2334
- "file."
2335
  msgstr ""
2336
 
2337
- # @ all-in-one-wp-security-and-firewall
2338
- #: admin/wp-security-settings-menu.php:287
2339
- msgid "Backup .htaccess File"
2340
  msgstr ""
2341
 
2342
- # @ all-in-one-wp-security-and-firewall
2343
- #: admin/wp-security-settings-menu.php:291
2344
- msgid "Restore from a backed up .htaccess file"
 
 
2345
  msgstr ""
2346
 
2347
- # @ all-in-one-wp-security-and-firewall
2348
- #: admin/wp-security-settings-menu.php:297
2349
- msgid ".htaccess file to restore from"
 
 
2350
  msgstr ""
2351
 
2352
- # @ all-in-one-wp-security-and-firewall
2353
- #: admin/wp-security-settings-menu.php:303
2354
  msgid ""
2355
- "After selecting your file, click the button below to restore your site using "
2356
- "the backed up htaccess file (htaccess_backup.txt)."
2357
  msgstr ""
2358
 
2359
- # @ all-in-one-wp-security-and-firewall
2360
- #: admin/wp-security-settings-menu.php:309
2361
- msgid "Restore .htaccess File"
2362
  msgstr ""
2363
 
2364
- # @ all-in-one-wp-security-and-firewall
2365
- #: admin/wp-security-settings-menu.php:313
2366
- msgid "View Contents of the currently active .htaccess file"
2367
  msgstr ""
2368
 
2369
- # @ all-in-one-wp-security-and-firewall
2370
- #: admin/wp-security-settings-menu.php:342
2371
- msgid "Please choose a wp-config.php file to restore from."
2372
  msgstr ""
2373
 
2374
- # @ all-in-one-wp-security-and-firewall
2375
- #: admin/wp-security-settings-menu.php:358
2376
  msgid ""
2377
- "wp-config.php file restore failed. Please attempt to restore this file "
2378
- "manually using FTP."
2379
  msgstr ""
2380
 
2381
- # @ all-in-one-wp-security-and-firewall
2382
- #: admin/wp-security-settings-menu.php:362
2383
- msgid "Your wp-config.php file has successfully been restored!"
 
2384
  msgstr ""
2385
 
2386
- # @ all-in-one-wp-security-and-firewall
2387
- #: admin/wp-security-settings-menu.php:368
2388
  msgid ""
2389
- "wp-config.php Restore operation failed! Please check the contents of the "
2390
- "file you are trying to restore from."
2391
  msgstr ""
2392
 
2393
  # @ all-in-one-wp-security-and-firewall
2394
- #: admin/wp-security-settings-menu.php:374
2395
- msgid "wp-config.php File Operations"
2396
  msgstr ""
2397
 
2398
  # @ all-in-one-wp-security-and-firewall
2399
- #: admin/wp-security-settings-menu.php:377
2400
  msgid ""
2401
- "Your \"wp-config.php\" file is one of the most important in your WordPress "
2402
- "installation. It is a primary configuration file and contains crucial things "
2403
- "such as details of your database and other critical components."
2404
  msgstr ""
2405
 
2406
  # @ all-in-one-wp-security-and-firewall
2407
- #: admin/wp-security-settings-menu.php:378
 
 
 
 
 
 
2408
  msgid ""
2409
- "This feature allows you to backup and save your currently active wp-config."
2410
- "php file should you need to re-use the the backed up file in the future."
 
 
2411
  msgstr ""
2412
 
2413
  # @ all-in-one-wp-security-and-firewall
2414
- #: admin/wp-security-settings-menu.php:379
2415
  msgid ""
2416
- "You can also restore your site's wp-config.php settings using a backed up wp-"
2417
- "config.php file."
2418
  msgstr ""
2419
 
2420
  # @ all-in-one-wp-security-and-firewall
2421
- #: admin/wp-security-settings-menu.php:393
2422
- msgid "Save the current wp-config.php file"
 
 
2423
  msgstr ""
2424
 
2425
  # @ all-in-one-wp-security-and-firewall
2426
- #: admin/wp-security-settings-menu.php:397
2427
- msgid ""
2428
- "Click the button below to backup and download the contents of the currently "
2429
- "active wp-config.php file."
2430
  msgstr ""
2431
 
2432
  # @ all-in-one-wp-security-and-firewall
2433
- #: admin/wp-security-settings-menu.php:398
2434
- msgid "Backup wp-config.php File"
 
2435
  msgstr ""
2436
 
2437
  # @ all-in-one-wp-security-and-firewall
2438
- #: admin/wp-security-settings-menu.php:403
2439
- msgid "Restore from a backed up wp-config file"
2440
  msgstr ""
2441
 
2442
  # @ all-in-one-wp-security-and-firewall
2443
- #: admin/wp-security-settings-menu.php:409
2444
- msgid "wp-config file to restore from"
 
 
2445
  msgstr ""
2446
 
2447
  # @ all-in-one-wp-security-and-firewall
2448
- #: admin/wp-security-settings-menu.php:415
 
 
 
 
2449
  msgid ""
2450
- "After selecting your file click the button below to restore your site using "
2451
- "the backed up wp-config file (wp-config.php.backup.txt)."
 
2452
  msgstr ""
2453
 
2454
  # @ all-in-one-wp-security-and-firewall
2455
- #: admin/wp-security-settings-menu.php:421
2456
- msgid "Restore wp-config File"
2457
  msgstr ""
2458
 
2459
  # @ all-in-one-wp-security-and-firewall
2460
- #: admin/wp-security-settings-menu.php:425
2461
- msgid "View Contents of the currently active wp-config.php file"
 
2462
  msgstr ""
2463
 
2464
  # @ all-in-one-wp-security-and-firewall
2465
- #: admin/wp-security-settings-menu.php:460
2466
- msgid "WP Generator Meta Tag"
2467
  msgstr ""
2468
 
2469
  # @ all-in-one-wp-security-and-firewall
2470
- #: admin/wp-security-settings-menu.php:463
2471
  msgid ""
2472
- "Wordpress generator automatically adds some meta information inside the "
2473
- "\"head\" tags of every page on your site's front end. Below is an example of "
2474
- "this:"
2475
  msgstr ""
2476
 
2477
  # @ all-in-one-wp-security-and-firewall
2478
- #: admin/wp-security-settings-menu.php:465
2479
  msgid ""
2480
- "The above meta information shows which version of WordPress your site is "
2481
- "currently running and thus can help hackers or crawlers scan your site to "
2482
- "see if you have an older version of WordPress or one with a known exploit."
2483
  msgstr ""
2484
 
2485
  # @ all-in-one-wp-security-and-firewall
2486
- #: admin/wp-security-settings-menu.php:466
2487
  msgid ""
2488
- "This feature will allow you to remove the WP generator meta info from your "
2489
- "site's pages."
2490
  msgstr ""
2491
 
2492
  # @ all-in-one-wp-security-and-firewall
2493
- #: admin/wp-security-settings-menu.php:472
2494
- msgid "WP Generator Meta Info"
2495
  msgstr ""
2496
 
2497
  # @ all-in-one-wp-security-and-firewall
2498
- #: admin/wp-security-settings-menu.php:484
2499
- msgid "Remove WP Generator Meta Info"
2500
  msgstr ""
2501
 
2502
  # @ all-in-one-wp-security-and-firewall
2503
- #: admin/wp-security-settings-menu.php:487
2504
- msgid ""
2505
- "Check this if you want to remove the meta info produced by WP Generator from "
2506
- "all pages"
2507
  msgstr ""
2508
 
2509
  # @ all-in-one-wp-security-and-firewall
2510
- #: admin/wp-security-spam-menu.php:101
2511
- msgid "Comment SPAM Settings"
 
 
2512
  msgstr ""
2513
 
2514
  # @ all-in-one-wp-security-and-firewall
2515
- #: admin/wp-security-spam-menu.php:107
2516
  msgid ""
2517
- "A large portion of WordPress blog comment SPAM is mainly produced by "
2518
- "automated bots and not necessarily by humans. "
2519
  msgstr ""
2520
 
2521
  # @ all-in-one-wp-security-and-firewall
2522
- #: admin/wp-security-spam-menu.php:108
2523
- msgid ""
2524
- "This feature will greatly minimize the useless and unecessary traffic and "
2525
- "load on your server resulting from SPAM comments by blocking all comment "
2526
- "requests which do not originate from your domain."
2527
  msgstr ""
2528
 
2529
  # @ all-in-one-wp-security-and-firewall
2530
- #: admin/wp-security-spam-menu.php:114
2531
- msgid "Block Spambot Comments"
2532
  msgstr ""
2533
 
2534
  # @ all-in-one-wp-security-and-firewall
2535
- #: admin/wp-security-spam-menu.php:129
2536
- msgid "Block Spambots From Posting Comments"
2537
  msgstr ""
2538
 
2539
  # @ all-in-one-wp-security-and-firewall
2540
- #: admin/wp-security-spam-menu.php:132
2541
  msgid ""
2542
- "Check this if you want to apply a firewall rule which will block comments "
2543
- "originating from spambots."
2544
  msgstr ""
2545
 
2546
  # @ all-in-one-wp-security-and-firewall
2547
- #: admin/wp-security-spam-menu.php:136
2548
  msgid ""
2549
- "This feature will implement a firewall rule to block all comment attempts "
2550
- "which do not originate from your domain."
2551
  msgstr ""
2552
 
2553
  # @ all-in-one-wp-security-and-firewall
2554
- #: admin/wp-security-spam-menu.php:137
 
2555
  msgid ""
2556
- "A legitimate comment is one which is submitted by a human who physically "
2557
- "fills out the comment form and clicks the submit button. For such events, "
2558
- "the HTTP_REFERRER is always set to your own domain."
2559
  msgstr ""
2560
 
2561
  # @ all-in-one-wp-security-and-firewall
2562
- #: admin/wp-security-spam-menu.php:138
2563
- msgid ""
2564
- "A comment submitted by a spambot is done by directly calling the comments."
2565
- "php file, which usually means that the HTTP_REFERRER value is not your "
2566
- "domain and often times empty."
2567
  msgstr ""
2568
 
2569
  # @ all-in-one-wp-security-and-firewall
2570
- #: admin/wp-security-spam-menu.php:139
2571
- msgid ""
2572
- "This feature will check and block comment requests which are not referred by "
2573
- "your domain thus greatly reducing your overall blog SPAM and PHP requests "
2574
- "done by the server to process these comments."
2575
  msgstr ""
2576
 
2577
  # @ all-in-one-wp-security-and-firewall
2578
- #: admin/wp-security-spam-menu.php:166
2579
- msgid "Nonce check failed for list SPAM comment IPs!"
2580
  msgstr ""
2581
 
2582
  # @ all-in-one-wp-security-and-firewall
2583
- #: admin/wp-security-spam-menu.php:172
2584
  msgid ""
2585
- "You entered a non numeric value for the minimum SPAM comments per IP field. "
2586
- "It has been set to the default value."
2587
  msgstr ""
2588
 
2589
  # @ all-in-one-wp-security-and-firewall
2590
- #: admin/wp-security-spam-menu.php:184
2591
- #, php-format
2592
  msgid ""
2593
- "Displaying results for IP addresses which have posted a minimum of %s SPAM "
2594
- "comments"
2595
  msgstr ""
2596
 
2597
  # @ all-in-one-wp-security-and-firewall
2598
- #: admin/wp-security-spam-menu.php:200
2599
- msgid ""
2600
- "This tab displays a list of the IP addresses of the people or bots who have "
2601
- "left SPAM comments on your site."
2602
  msgstr ""
2603
 
2604
  # @ all-in-one-wp-security-and-firewall
2605
- #: admin/wp-security-spam-menu.php:201
2606
- msgid ""
2607
- "This information can be handy for identifying the most persistent IP "
2608
- "addresses or ranges used by spammers."
2609
  msgstr ""
2610
 
2611
- # @ all-in-one-wp-security-and-firewall
2612
- #: admin/wp-security-spam-menu.php:202
2613
- msgid ""
2614
- "By inspecting the IP address data coming from spammers you will be in a "
2615
- "better position to determine which addresses or address ranges you should "
2616
- "block by adding them to your blacklist."
2617
  msgstr ""
2618
 
2619
- # @ all-in-one-wp-security-and-firewall
2620
- #: admin/wp-security-spam-menu.php:203
2621
  msgid ""
2622
- "To add one or more of the IP addresses displayed in the table below to your "
2623
- "blacklist, simply click the \"Block\" link for the individual row or select "
2624
- "more than one address \n"
2625
- " using the checkboxes and then choose the \"block"
2626
- "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
2627
- msgstr ""
2628
-
2629
- # @ all-in-one-wp-security-and-firewall
2630
- #: admin/wp-security-spam-menu.php:209
2631
- msgid "List SPAMMER IP Addresses"
2632
  msgstr ""
2633
 
2634
- # @ all-in-one-wp-security-and-firewall
2635
- #: admin/wp-security-spam-menu.php:215
2636
- msgid "Minimum number of SPAM comments per IP"
 
2637
  msgstr ""
2638
 
2639
- # @ all-in-one-wp-security-and-firewall
2640
- #: admin/wp-security-spam-menu.php:217
2641
  msgid ""
2642
- "This field allows you to list only those IP addresses which have been used "
2643
- "to post X or more SPAM comments."
2644
  msgstr ""
2645
 
2646
- # @ all-in-one-wp-security-and-firewall
2647
- #: admin/wp-security-spam-menu.php:221
2648
  msgid ""
2649
- "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
2650
- "which were used to submit SPAM comments."
 
 
2651
  msgstr ""
2652
 
2653
- # @ all-in-one-wp-security-and-firewall
2654
- #: admin/wp-security-spam-menu.php:222
2655
  msgid ""
2656
- "Example 2: Setting this value to \"5\" will list only those IP addresses "
2657
- "which were used to submit 5 SPAM comments or more on your site."
 
2658
  msgstr ""
2659
 
2660
- # @ all-in-one-wp-security-and-firewall
2661
- #: admin/wp-security-spam-menu.php:229
2662
- msgid "Find IP Addresses"
2663
  msgstr ""
2664
 
2665
- # @ all-in-one-wp-security-and-firewall
2666
- #: admin/wp-security-spam-menu.php:233
2667
- msgid "SPAMMER IP Address Results"
2668
  msgstr ""
2669
 
2670
- # @ all-in-one-wp-security-and-firewall
2671
- #: admin/wp-security-spam-menu.php:239 classes/wp-security-utility.php:150
2672
  msgid ""
2673
- "The plugin has detected that you are using a Multi-Site WordPress "
2674
- "installation."
2675
- msgstr ""
2676
-
2677
- # @ all-in-one-wp-security-and-firewall
2678
- #: admin/wp-security-spam-menu.php:240
2679
- msgid "Only the \"superadmin\" can block IP addresses from the main site."
2680
  msgstr ""
2681
 
2682
- # @ all-in-one-wp-security-and-firewall
2683
- #: admin/wp-security-spam-menu.php:241
2684
  msgid ""
2685
- "Take note of the IP addresses you want blocked and ask the superadmin to add "
2686
- "these to the blacklist using the \"Blacklist Manager\" on the main site."
2687
  msgstr ""
2688
 
2689
  # @ all-in-one-wp-security-and-firewall
2690
- #: admin/wp-security-user-accounts-menu.php:79
2691
- msgid "Admin User Security"
 
2692
  msgstr ""
2693
 
2694
  # @ all-in-one-wp-security-and-firewall
2695
- #: admin/wp-security-user-accounts-menu.php:82
2696
- msgid ""
2697
- "By default, WordPress sets the administrator username to \"admin\" at "
2698
- "installation time."
2699
  msgstr ""
2700
 
2701
  # @ all-in-one-wp-security-and-firewall
2702
- #: admin/wp-security-user-accounts-menu.php:83
 
2703
  msgid ""
2704
- "A lot of hackers try to take advantage of this information by attempting "
2705
- "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
2706
- "password by using \"admin\" for username."
2707
  msgstr ""
2708
 
2709
  # @ all-in-one-wp-security-and-firewall
2710
- #: admin/wp-security-user-accounts-menu.php:84
 
2711
  msgid ""
2712
- "From a security perspective, changing the default \"admin\" user name is one "
2713
- "of the first and smartest things you should do on your site."
2714
  msgstr ""
2715
 
2716
  # @ all-in-one-wp-security-and-firewall
2717
- #: admin/wp-security-user-accounts-menu.php:85
2718
- msgid ""
2719
- "This feature will allow you to change your default \"admin\" user name to a "
2720
- "more secure name of your choosing."
2721
  msgstr ""
2722
 
2723
- # @ all-in-one-wp-security-and-firewall
2724
- #: admin/wp-security-user-accounts-menu.php:92
2725
- msgid "List of Administrator Accounts"
2726
  msgstr ""
2727
 
2728
  # @ all-in-one-wp-security-and-firewall
2729
- #: admin/wp-security-user-accounts-menu.php:101
2730
- msgid "Change Admin Username"
 
 
2731
  msgstr ""
2732
 
2733
  # @ all-in-one-wp-security-and-firewall
2734
- #: admin/wp-security-user-accounts-menu.php:109
2735
  msgid ""
2736
- "Your site currently has an account which uses the default \"admin\" "
2737
- "username. \n"
2738
- " It is highly recommended that you change this name to "
2739
- "something else. \n"
2740
- " Use the following field to change the admin username."
2741
  msgstr ""
2742
 
2743
- # @ all-in-one-wp-security-and-firewall
2744
- #: admin/wp-security-user-accounts-menu.php:117
2745
- msgid "New Admin Username"
2746
  msgstr ""
2747
 
2748
- # @ all-in-one-wp-security-and-firewall
2749
- #: admin/wp-security-user-accounts-menu.php:119
2750
- msgid "Choose a new username for admin."
2751
  msgstr ""
2752
 
2753
- # @ all-in-one-wp-security-and-firewall
2754
- #: admin/wp-security-user-accounts-menu.php:123
2755
- msgid "Change Username"
2756
  msgstr ""
2757
 
2758
- # @ all-in-one-wp-security-and-firewall
2759
- #: admin/wp-security-user-accounts-menu.php:125
2760
- msgid ""
2761
- "NOTE: If you are currently logged in as \"admin\" you will be automatically "
2762
- "logged out after changing your username and will be required to log back in."
2763
  msgstr ""
2764
 
2765
- # @ all-in-one-wp-security-and-firewall
2766
- #: admin/wp-security-user-accounts-menu.php:132
2767
- msgid "No action required! "
 
 
2768
  msgstr ""
2769
 
2770
- # @ all-in-one-wp-security-and-firewall
2771
- #: admin/wp-security-user-accounts-menu.php:134
2772
  msgid ""
2773
- "Your site does not have any account which uses the default \"admin\" "
2774
- "username. "
 
2775
  msgstr ""
2776
 
2777
- # @ all-in-one-wp-security-and-firewall
2778
- #: admin/wp-security-user-accounts-menu.php:135
2779
- msgid "This is good security practice."
 
 
2780
  msgstr ""
2781
 
2782
- # @ all-in-one-wp-security-and-firewall
2783
- #: admin/wp-security-user-accounts-menu.php:147
2784
- msgid "Display Name Security"
 
2785
  msgstr ""
2786
 
2787
- # @ all-in-one-wp-security-and-firewall
2788
- #: admin/wp-security-user-accounts-menu.php:150
2789
  msgid ""
2790
- "When you submit a post or answer a comment, WordPress will usually display "
2791
- "your \"nickname\"."
 
2792
  msgstr ""
2793
 
2794
- # @ all-in-one-wp-security-and-firewall
2795
- #: admin/wp-security-user-accounts-menu.php:151
2796
  msgid ""
2797
- "By default the nickname is set to the login (or user) name of your account."
 
2798
  msgstr ""
2799
 
2800
- # @ all-in-one-wp-security-and-firewall
2801
- #: admin/wp-security-user-accounts-menu.php:152
2802
  msgid ""
2803
- "From a security perspective, leaving your nickname the same as your user "
2804
- "name is bad practice because it gives a hacker at least half of your "
2805
- "account's login credentials."
 
2806
  msgstr ""
2807
 
2808
- # @ all-in-one-wp-security-and-firewall
2809
- #: admin/wp-security-user-accounts-menu.php:153
2810
  msgid ""
2811
- "Therefore to further tighten your site's security you are advised to change "
2812
- "your <strong>nickname</strong> and <strong>Display name</strong> to be "
2813
- "different from your <strong>Username</strong>."
2814
  msgstr ""
2815
 
2816
- # @ all-in-one-wp-security-and-firewall
2817
- #: admin/wp-security-user-accounts-menu.php:159
2818
- msgid "Modify Accounts With Identical Login Name & Display Name"
 
2819
  msgstr ""
2820
 
2821
- # @ all-in-one-wp-security-and-firewall
2822
- #: admin/wp-security-user-accounts-menu.php:168
2823
- msgid ""
2824
- "Your site currently has the following accounts which have an identical login "
2825
- "name and display name."
2826
  msgstr ""
2827
 
2828
- # @ all-in-one-wp-security-and-firewall
2829
- #: admin/wp-security-user-accounts-menu.php:169
2830
- msgid "Click on the link to edit the settings of that particular user account"
 
2831
  msgstr ""
2832
 
2833
- # @ all-in-one-wp-security-and-firewall
2834
- #: admin/wp-security-user-accounts-menu.php:184
2835
- msgid "No action required."
 
2836
  msgstr ""
2837
 
2838
- # @ all-in-one-wp-security-and-firewall
2839
- #: admin/wp-security-user-accounts-menu.php:185
2840
  msgid ""
2841
- "Your site does not have a user account where the display name is identical "
2842
- "to the username."
2843
  msgstr ""
2844
 
2845
- # @ all-in-one-wp-security-and-firewall
2846
- #: admin/wp-security-user-accounts-menu.php:196
2847
- msgid "Password Tool"
2848
  msgstr ""
2849
 
2850
- # @ all-in-one-wp-security-and-firewall
2851
- #: admin/wp-security-user-accounts-menu.php:199
2852
- msgid ""
2853
- "Poor password selection is one of the most common weak points of many sites "
2854
- "and is usually the first thing a hacker will try to exploit when attempting "
2855
- "to break into your site."
2856
  msgstr ""
2857
 
2858
- # @ all-in-one-wp-security-and-firewall
2859
- #: admin/wp-security-user-accounts-menu.php:200
2860
  msgid ""
2861
- "Many people fall into the trap of using a simple word or series of numbers "
2862
- "as their password. Such a predictable and simple password would take a "
2863
- "competent hacker merely minutes to guess your password by using a simple "
2864
- "script which cycles through the easy and most common combinations."
2865
  msgstr ""
2866
 
2867
- # @ all-in-one-wp-security-and-firewall
2868
- #: admin/wp-security-user-accounts-menu.php:201
2869
  msgid ""
2870
- "The longer and more complex your password is the harder it is for hackers to "
2871
- "\"crack\" because more complex passwords require much greater computing "
2872
- "power and time."
 
2873
  msgstr ""
2874
 
2875
- # @ all-in-one-wp-security-and-firewall
2876
- #: admin/wp-security-user-accounts-menu.php:202
2877
  msgid ""
2878
- "This section contains a useful password strength tool which you can use to "
2879
- "check whether your password is sufficiently strong enough."
2880
  msgstr ""
2881
 
2882
- # @ all-in-one-wp-security-and-firewall
2883
- #: admin/wp-security-user-accounts-menu.php:207
2884
- msgid "Password Strength Tool"
2885
  msgstr ""
2886
 
2887
- # @ all-in-one-wp-security-and-firewall
2888
- #: admin/wp-security-user-accounts-menu.php:212
2889
- msgid "Start typing a password."
2890
  msgstr ""
2891
 
2892
- # @ all-in-one-wp-security-and-firewall
2893
- #: admin/wp-security-user-accounts-menu.php:237
2894
- msgid "Nonce check failed on admin username change operation!"
2895
  msgstr ""
2896
 
2897
- # @ all-in-one-wp-security-and-firewall
2898
- #: admin/wp-security-user-accounts-menu.php:244
2899
- msgid "Username "
2900
  msgstr ""
2901
 
2902
- # @ all-in-one-wp-security-and-firewall
2903
- #: admin/wp-security-user-accounts-menu.php:244
2904
- msgid " already exists. Please enter another value. "
2905
  msgstr ""
2906
 
2907
  # @ all-in-one-wp-security-and-firewall
2908
- #: admin/wp-security-user-accounts-menu.php:260
2909
- msgid "The database update operation of the user account failed!"
 
 
 
2910
  msgstr ""
2911
 
2912
- # @ all-in-one-wp-security-and-firewall
2913
- #: admin/wp-security-user-accounts-menu.php:287
2914
- msgid "You entered an invalid username. Please enter another value. "
 
2915
  msgstr ""
2916
 
2917
- # @ all-in-one-wp-security-and-firewall
2918
- #: admin/wp-security-user-accounts-menu.php:291
2919
- msgid "Please enter a value for your username. "
2920
  msgstr ""
2921
 
2922
- # @ all-in-one-wp-security-and-firewall
2923
- #: admin/wp-security-user-accounts-menu.php:298
2924
- msgid "Username Successfully Changed!"
 
2925
  msgstr ""
2926
 
2927
- # @ all-in-one-wp-security-and-firewall
2928
- #: admin/wp-security-user-accounts-menu.php:318
2929
- msgid "Account Login Name"
 
2930
  msgstr ""
2931
 
2932
- # @ all-in-one-wp-security-and-firewall
2933
- #: admin/wp-security-user-login-menu.php:91
2934
  msgid ""
2935
- "You entered a non numeric value for the max login attempts field. It has "
2936
- "been set to the default value."
 
2937
  msgstr ""
2938
 
2939
- # @ all-in-one-wp-security-and-firewall
2940
- #: admin/wp-security-user-login-menu.php:98
2941
  msgid ""
2942
- "You entered a non numeric value for the login retry time period field. It "
2943
- "has been set to the default value."
2944
  msgstr ""
2945
 
2946
- # @ all-in-one-wp-security-and-firewall
2947
- #: admin/wp-security-user-login-menu.php:105
2948
  msgid ""
2949
- "You entered a non numeric value for the lockout time length field. It has "
2950
- "been set to the default value."
 
2951
  msgstr ""
2952
 
2953
- # @ all-in-one-wp-security-and-firewall
2954
- #: admin/wp-security-user-login-menu.php:150
2955
- msgid "Login Lockdown Configuration"
 
2956
  msgstr ""
2957
 
2958
- # @ all-in-one-wp-security-and-firewall
2959
- #: admin/wp-security-user-login-menu.php:154
2960
- msgid "One of the ways hackers try to compromise sites is via a "
 
2961
  msgstr ""
2962
 
2963
- # @ all-in-one-wp-security-and-firewall
2964
- #: admin/wp-security-user-login-menu.php:154
2965
- msgid "Brute Force Login Attack"
2966
  msgstr ""
2967
 
2968
- # @ all-in-one-wp-security-and-firewall
2969
- #: admin/wp-security-user-login-menu.php:155
2970
- msgid ""
2971
- "This is where attackers use repeated login attempts until they guess the "
2972
- "password."
2973
  msgstr ""
2974
 
2975
- # @ all-in-one-wp-security-and-firewall
2976
- #: admin/wp-security-user-login-menu.php:156
2977
- msgid ""
2978
- "Apart from choosing strong passwords, monitoring and blocking IP addresses "
2979
- "which are involved in repeated login failures in a short period of time is a "
2980
- "very effective way to stop these types of attacks."
2981
  msgstr ""
2982
 
2983
- # @ all-in-one-wp-security-and-firewall
2984
- #: admin/wp-security-user-login-menu.php:157
2985
- #, php-format
2986
  msgid ""
2987
- "You may also want to checkout our %s feature for another secure way to "
2988
- "protect against these types of attacks."
 
 
 
2989
  msgstr ""
2990
 
2991
- # @ all-in-one-wp-security-and-firewall
2992
- #: admin/wp-security-user-login-menu.php:162
2993
- msgid "Login Lockdown Options"
2994
  msgstr ""
2995
 
2996
- # @ all-in-one-wp-security-and-firewall
2997
- #: admin/wp-security-user-login-menu.php:174
2998
- msgid "Enable Login Lockdown Feature"
2999
  msgstr ""
3000
 
3001
- # @ all-in-one-wp-security-and-firewall
3002
- #: admin/wp-security-user-login-menu.php:177
 
 
 
3003
  msgid ""
3004
- "Check this if you want to enable the login lockdown feature and apply the "
3005
- "settings below"
3006
  msgstr ""
3007
 
3008
- # @ all-in-one-wp-security-and-firewall
3009
- #: admin/wp-security-user-login-menu.php:181
3010
- msgid "Max Login Attempts"
 
3011
  msgstr ""
3012
 
3013
- # @ all-in-one-wp-security-and-firewall
3014
- #: admin/wp-security-user-login-menu.php:183
3015
  msgid ""
3016
- "Set the value for the maximum login retries before IP address is locked out"
 
3017
  msgstr ""
3018
 
3019
- # @ all-in-one-wp-security-and-firewall
3020
- #: admin/wp-security-user-login-menu.php:187
3021
- msgid "Login Retry Time Period (min)"
3022
  msgstr ""
3023
 
3024
- # @ all-in-one-wp-security-and-firewall
3025
- #: admin/wp-security-user-login-menu.php:189
3026
- msgid ""
3027
- "If the maximum number of failed login attempts for a particular IP address "
3028
- "occur within this time period the plugin will lock out that address"
3029
  msgstr ""
3030
 
3031
- # @ all-in-one-wp-security-and-firewall
3032
- #: admin/wp-security-user-login-menu.php:193
3033
- msgid "Time Length of Lockout (min)"
3034
  msgstr ""
3035
 
3036
- # @ all-in-one-wp-security-and-firewall
3037
- #: admin/wp-security-user-login-menu.php:195
 
 
 
 
 
 
 
 
 
 
 
 
3038
  msgid ""
3039
- "Set the length of time for which a particular IP address will be prevented "
3040
- "from logging in"
3041
  msgstr ""
3042
 
3043
- # @ all-in-one-wp-security-and-firewall
3044
- #: admin/wp-security-user-login-menu.php:199
3045
- msgid "Display Generic Error Message"
 
3046
  msgstr ""
3047
 
3048
- # @ all-in-one-wp-security-and-firewall
3049
- #: admin/wp-security-user-login-menu.php:202
3050
  msgid ""
3051
- "Check this if you want to show a generic error message when a login attempt "
3052
- "fails"
3053
  msgstr ""
3054
 
3055
- # @ all-in-one-wp-security-and-firewall
3056
- #: admin/wp-security-user-login-menu.php:206
3057
- msgid "Instantly Lockout Invalid Usernames"
 
3058
  msgstr ""
3059
 
3060
- # @ all-in-one-wp-security-and-firewall
3061
- #: admin/wp-security-user-login-menu.php:209
3062
  msgid ""
3063
- "Check this if you want to instantly lockout login attempts with usernames "
3064
- "which do not exist on your system"
3065
  msgstr ""
3066
 
3067
- # @ all-in-one-wp-security-and-firewall
3068
- #: admin/wp-security-user-login-menu.php:214
3069
- msgid "Notify By Email"
3070
  msgstr ""
3071
 
3072
- # @ all-in-one-wp-security-and-firewall
3073
- #: admin/wp-security-user-login-menu.php:217
3074
  msgid ""
3075
- "Check this if you want to receive an email when someone has been locked out "
3076
- "due to maximum failed login attempts"
 
3077
  msgstr ""
3078
 
3079
- # @ all-in-one-wp-security-and-firewall
3080
- #: admin/wp-security-user-login-menu.php:227
3081
- msgid "Currently Locked Out IP Address Ranges"
3082
  msgstr ""
3083
 
3084
- # @ all-in-one-wp-security-and-firewall
3085
- #: admin/wp-security-user-login-menu.php:254
3086
- msgid "Nonce check failed for delete all failed login records operation!"
3087
  msgstr ""
3088
 
3089
- # @ all-in-one-wp-security-and-firewall
3090
- #: admin/wp-security-user-login-menu.php:263
3091
- msgid "User Login Feature - Delete all failed login records operation failed!"
3092
  msgstr ""
3093
 
3094
- # @ all-in-one-wp-security-and-firewall
3095
- #: admin/wp-security-user-login-menu.php:267
3096
- msgid "All records from the Failed Logins table were deleted successfully!"
3097
  msgstr ""
3098
 
3099
- # @ all-in-one-wp-security-and-firewall
3100
- #: admin/wp-security-user-login-menu.php:282
3101
- msgid "This tab displays the failed login attempts for your site."
 
 
 
3102
  msgstr ""
3103
 
3104
  # @ all-in-one-wp-security-and-firewall
3105
- #: admin/wp-security-user-login-menu.php:283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3106
  msgid ""
3107
- "The information below can be handy if you need to do security investigations "
3108
- "because it will show you the IP range, username and ID (if applicable) and "
3109
- "the time/date of the failed login attempt."
3110
  msgstr ""
3111
 
3112
- # @ all-in-one-wp-security-and-firewall
3113
- #: admin/wp-security-user-login-menu.php:288
3114
- msgid "Failed Login Records"
3115
  msgstr ""
3116
 
3117
- # @ all-in-one-wp-security-and-firewall
3118
- #: admin/wp-security-user-login-menu.php:304
3119
- #: admin/wp-security-user-login-menu.php:313
3120
- msgid "Delete All Failed Login Records"
3121
  msgstr ""
3122
 
3123
- # @ all-in-one-wp-security-and-firewall
3124
- #: admin/wp-security-user-login-menu.php:310
3125
- msgid ""
3126
- "Click this button if you wish to delete all failed login records in one go."
3127
  msgstr ""
3128
 
3129
- # @ all-in-one-wp-security-and-firewall
3130
- #: admin/wp-security-user-login-menu.php:338
3131
  msgid ""
3132
- "You entered a non numeric value for the logout time period field. It has "
3133
- "been set to the default value."
3134
  msgstr ""
3135
 
3136
- # @ all-in-one-wp-security-and-firewall
3137
- #: admin/wp-security-user-login-menu.php:360
3138
- msgid ""
3139
- "Setting an expiry period for your WP administration session is a simple way "
3140
- "to protect against unauthorized access to your site from your computer."
3141
  msgstr ""
3142
 
3143
  # @ all-in-one-wp-security-and-firewall
3144
- #: admin/wp-security-user-login-menu.php:361
3145
- msgid ""
3146
- "This feature allows you to specify a time period in minutes after which the "
3147
- "admin session will expire and the user will be forced to log back in."
3148
  msgstr ""
3149
 
3150
- # @ all-in-one-wp-security-and-firewall
3151
- #: admin/wp-security-user-login-menu.php:366
3152
- msgid "Force User Logout Options"
3153
  msgstr ""
3154
 
3155
  # @ all-in-one-wp-security-and-firewall
3156
- #: admin/wp-security-user-login-menu.php:378
3157
- msgid "Enable Force WP User Logout"
 
3158
  msgstr ""
3159
 
3160
- # @ all-in-one-wp-security-and-firewall
3161
- #: admin/wp-security-user-login-menu.php:381
3162
- msgid ""
3163
- "Check this if you want to force a wp user to be logged out after a "
3164
- "configured amount of time"
3165
  msgstr ""
3166
 
3167
- # @ all-in-one-wp-security-and-firewall
3168
- #: admin/wp-security-user-login-menu.php:385
3169
- msgid "Logout the WP User After XX Minutes"
3170
  msgstr ""
3171
 
3172
  # @ all-in-one-wp-security-and-firewall
3173
- #: admin/wp-security-user-login-menu.php:387
3174
  msgid ""
3175
- "(Minutes) The user will be forced to log back in after this time period has "
3176
- "elapased."
3177
  msgstr ""
3178
 
3179
  # @ all-in-one-wp-security-and-firewall
3180
- #: admin/wp-security-user-login-menu.php:410
3181
  msgid ""
3182
- "This tab displays the login activity for WordPress admin accounts registered "
3183
- "with your site."
3184
  msgstr ""
3185
 
3186
  # @ all-in-one-wp-security-and-firewall
3187
- #: admin/wp-security-user-login-menu.php:411
3188
  msgid ""
3189
- "The information below can be handy if you need to do security investigations "
3190
- "because it will show you the last 50 recent login events by username, IP "
3191
- "address and time/date."
3192
  msgstr ""
3193
 
3194
  # @ all-in-one-wp-security-and-firewall
3195
- #: admin/wp-security-user-login-menu.php:416
3196
- msgid "Account Activity Logs"
 
 
 
3197
  msgstr ""
3198
 
3199
- # @ all-in-one-wp-security-and-firewall
3200
- #: admin/wp-security-user-login-menu.php:448
3201
- msgid "Nonce check failed for users logged in list!"
 
 
 
3202
  msgstr ""
3203
 
3204
- # @ all-in-one-wp-security-and-firewall
3205
- #: admin/wp-security-user-login-menu.php:461
3206
- msgid "Refresh Logged In User Data"
3207
  msgstr ""
3208
 
3209
- # @ all-in-one-wp-security-and-firewall
3210
- #: admin/wp-security-user-login-menu.php:465
3211
- msgid "Refresh Data"
3212
  msgstr ""
3213
 
3214
- # @ all-in-one-wp-security-and-firewall
3215
- #: admin/wp-security-user-login-menu.php:471
3216
- msgid "This tab displays all users who are currently logged into your site."
3217
  msgstr ""
3218
 
3219
- # @ all-in-one-wp-security-and-firewall
3220
- #: admin/wp-security-user-login-menu.php:472
3221
- msgid ""
3222
- "If you suspect there is a user or users who are logged in which should not "
3223
- "be, you can block them by inspecting the IP addresses from the data below "
3224
- "and adding them to your blacklist."
3225
  msgstr ""
3226
 
3227
- # @ all-in-one-wp-security-and-firewall
3228
- #: admin/wp-security-user-login-menu.php:477
3229
- msgid "Currently Logged In Users"
3230
  msgstr ""
3231
 
3232
- # @ all-in-one-wp-security-and-firewall
3233
- #: admin/wp-security-user-login-menu.php:542
3234
- msgid "The selected records were deleted successfully!"
3235
  msgstr ""
3236
 
3237
- # @ all-in-one-wp-security-and-firewall
3238
- #: admin/wp-security-user-login-menu.php:551
3239
- msgid "The selected record was deleted successfully!"
3240
  msgstr ""
3241
 
3242
- # @ all-in-one-wp-security-and-firewall
3243
- #: admin/wp-security-whois-menu.php:68
3244
- msgid "WHOIS Lookup Information"
3245
  msgstr ""
3246
 
3247
- # @ all-in-one-wp-security-and-firewall
3248
- #: admin/wp-security-whois-menu.php:71
3249
- msgid ""
3250
- "This feature allows you to look up more detailed information about an IP "
3251
- "address or domain name by querying the WHOIS API."
3252
  msgstr ""
3253
 
3254
- # @ all-in-one-wp-security-and-firewall
3255
- #: admin/wp-security-whois-menu.php:77
3256
- msgid "Perform a WHOIS Lookup for an IP or Domain Name"
3257
  msgstr ""
3258
 
3259
- # @ all-in-one-wp-security-and-firewall
3260
- #: admin/wp-security-whois-menu.php:84
3261
- msgid "Enter IP Address or Domain Name"
3262
  msgstr ""
3263
 
3264
- # @ all-in-one-wp-security-and-firewall
3265
- #: admin/wp-security-whois-menu.php:86
3266
- msgid ""
3267
- "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
3268
- "name.com"
3269
  msgstr ""
3270
 
3271
- # @ all-in-one-wp-security-and-firewall
3272
- #: admin/wp-security-whois-menu.php:90
3273
- msgid "Perform IP or Domain Lookup"
3274
  msgstr ""
3275
 
3276
- # @ all-in-one-wp-security-and-firewall
3277
- #: admin/wp-security-whois-menu.php:110
3278
- msgid "WHOIS lookup successfully completed. Please see the results below:"
3279
  msgstr ""
3280
 
3281
- # @ all-in-one-wp-security-and-firewall
3282
- #: admin/wp-security-whois-menu.php:122
3283
- msgid ""
3284
- "You have entered an incorrectly formatted IP address or domain name. Please "
3285
- "try again."
3286
  msgstr ""
3287
 
3288
- # @ all-in-one-wp-security-and-firewall
3289
- #: classes/wp-security-backup.php:177
3290
- msgid "All In One WP Security - Site Database Backup"
3291
  msgstr ""
3292
 
3293
- # @ all-in-one-wp-security-and-firewall
3294
- #: classes/wp-security-backup.php:179
3295
- msgid "Attached is your latest DB backup file for site URL"
3296
  msgstr ""
3297
 
3298
- # @ all-in-one-wp-security-and-firewall
3299
- #: classes/wp-security-backup.php:179
3300
- msgid " generated on"
 
3301
  msgstr ""
3302
 
3303
- # @ all-in-one-wp-security-and-firewall
3304
- #: classes/wp-security-file-scan.php:58
3305
- msgid "All In One WP Security - File change detected!"
 
3306
  msgstr ""
3307
 
3308
- # @ all-in-one-wp-security-and-firewall
3309
- #: classes/wp-security-file-scan.php:60
3310
- msgid "A file change was detected on your system for site URL"
3311
  msgstr ""
3312
 
3313
- # @ all-in-one-wp-security-and-firewall
3314
- #: classes/wp-security-file-scan.php:60
3315
- msgid ". Scan was generated on"
3316
  msgstr ""
3317
 
3318
- # @ all-in-one-wp-security-and-firewall
3319
- #: classes/wp-security-file-scan.php:61
3320
- msgid "Login to your site to view the scan details."
3321
  msgstr ""
3322
 
3323
  # @ all-in-one-wp-security-and-firewall
3324
- #: classes/wp-security-user-login.php:39
3325
- msgid ""
3326
- "<strong>ERROR</strong>: Login failed because your IP address has been "
3327
- "blocked.\n"
3328
- " Please contact the administrator."
3329
  msgstr ""
3330
 
3331
  # @ all-in-one-wp-security-and-firewall
3332
- #: classes/wp-security-user-login.php:48
3333
- msgid "<strong>ERROR</strong>: The username field is empty."
3334
  msgstr ""
3335
 
3336
  # @ all-in-one-wp-security-and-firewall
3337
- #: classes/wp-security-user-login.php:52
3338
- msgid "<strong>ERROR</strong>: The password field is empty."
 
 
 
3339
  msgstr ""
3340
 
3341
  # @ all-in-one-wp-security-and-firewall
3342
- #: classes/wp-security-user-login.php:72 classes/wp-security-user-login.php:98
3343
- msgid "<strong>ERROR</strong>: Invalid login credentials."
 
 
 
3344
  msgstr ""
3345
 
3346
  # @ all-in-one-wp-security-and-firewall
3347
- #: classes/wp-security-user-login.php:75
3348
- msgid "<strong>ERROR</strong>: Invalid username."
3349
  msgstr ""
3350
 
3351
  # @ all-in-one-wp-security-and-firewall
3352
- #: classes/wp-security-user-login.php:101
3353
- #, php-format
3354
  msgid ""
3355
- "<strong>ERROR</strong>: Incorrect password. <a href=\"%s\" title=\"Password "
3356
- "Lost and Found\">Lost your password</a>?"
3357
  msgstr ""
3358
 
3359
  # @ all-in-one-wp-security-and-firewall
3360
- #: classes/wp-security-user-login.php:224
3361
- msgid "Site Lockout Notification"
3362
  msgstr ""
3363
 
3364
  # @ all-in-one-wp-security-and-firewall
3365
- #: classes/wp-security-user-login.php:225
3366
  msgid ""
3367
- "A lockdown event has occurred due to too many failed login attempts or "
3368
- "invalid username:"
3369
  msgstr ""
3370
 
3371
- # @ all-in-one-wp-security-and-firewall
3372
- #: classes/wp-security-user-login.php:226
3373
- msgid "Username: Unknown"
3374
  msgstr ""
3375
 
3376
- # @ all-in-one-wp-security-and-firewall
3377
- #: classes/wp-security-user-login.php:227
3378
- msgid "IP Range: .*"
3379
  msgstr ""
3380
 
3381
- # @ all-in-one-wp-security-and-firewall
3382
- #: classes/wp-security-user-login.php:228
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3383
  msgid ""
3384
- "Log into your site's WordPress administration panel to see the duration of "
3385
- "the lockout or to unlock the user."
3386
  msgstr ""
3387
 
3388
- # @ all-in-one-wp-security-and-firewall
3389
- #: classes/wp-security-user-login.php:385
3390
- #, php-format
3391
  msgid ""
3392
- "Your session has expired because it has been over %d minutes since your last "
3393
- "login."
3394
  msgstr ""
3395
 
3396
- # @ all-in-one-wp-security-and-firewall
3397
- #: classes/wp-security-user-login.php:386
3398
- #: classes/wp-security-user-login.php:390
3399
- msgid "Please log back in to continue."
3400
  msgstr ""
3401
 
3402
- # @ all-in-one-wp-security-and-firewall
3403
- #: classes/wp-security-user-login.php:389
3404
- msgid "You were logged out because you just changed the \"admin\" username."
 
3405
  msgstr ""
3406
 
3407
- # @ all-in-one-wp-security-and-firewall
3408
- #: classes/wp-security-utility-ip-address.php:79
3409
- #: classes/wp-security-utility-ip-address.php:98
3410
- #: classes/wp-security-utility-ip-address.php:113
3411
- #: classes/wp-security-utility-ip-address.php:128
3412
- msgid " is not a valid ip address format."
3413
  msgstr ""
3414
 
3415
- # @ all-in-one-wp-security-and-firewall
3416
- #: classes/wp-security-utility-ip-address.php:136
3417
- msgid "You cannot ban your own IP address: "
3418
- msgstr "你不能禁止自己的 IP 地址:"
3419
 
3420
- # @ all-in-one-wp-security-and-firewall
3421
- #: classes/wp-security-utility.php:151
 
 
 
3422
  msgid ""
3423
- "This feature can only be configured by the \"superadmin\" on the main site."
 
3424
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: All In One WP Security vv2.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-04-18 18:26+0800\n"
6
+ "PO-Revision-Date: 2017-04-18 18:26+0800\n"
7
  "Last-Translator: 言午一郎 <mm@xu2.info>\n"
8
  "Language-Team: \n"
9
+ "Language: zh\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=1;\n"
14
+ "X-Generator: Poedit 1.8.1\n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
18
  "X-Poedit-Basepath: ../\n"
19
  "X-Textdomain-Support: yes\n"
 
20
  "X-Poedit-SearchPath-0: .\n"
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  # @ all-in-one-wp-security-and-firewall
23
+ #: admin/wp-security-admin-init.php:203
24
  msgid "WP Security"
25
  msgstr "WP 安全"
26
 
27
  # @ all-in-one-wp-security-and-firewall
28
+ #: admin/wp-security-admin-init.php:204
29
+ #: admin/wp-security-dashboard-menu.php:25
30
+ #: admin/wp-security-dashboard-menu.php:61
31
  msgid "Dashboard"
32
  msgstr "控制板"
33
 
34
  # @ all-in-one-wp-security-and-firewall
35
+ #: admin/wp-security-admin-init.php:205 admin/wp-security-settings-menu.php:63
36
  msgid "Settings"
37
  msgstr "设置"
38
 
39
  # @ all-in-one-wp-security-and-firewall
40
+ #: admin/wp-security-admin-init.php:206
41
+ #: admin/wp-security-user-accounts-menu.php:64
42
  msgid "User Accounts"
43
  msgstr "用户账户"
44
 
45
  # @ all-in-one-wp-security-and-firewall
46
+ #: admin/wp-security-admin-init.php:207
47
+ #: admin/wp-security-user-login-menu.php:62
48
  msgid "User Login"
49
  msgstr "用户登录"
50
 
51
+ #: admin/wp-security-admin-init.php:208
52
+ #: admin/wp-security-user-registration-menu.php:57
53
+ msgid "User Registration"
54
+ msgstr "用户注册"
55
+
56
  # @ all-in-one-wp-security-and-firewall
57
+ #: admin/wp-security-admin-init.php:209 admin/wp-security-database-menu.php:66
58
  msgid "Database Security"
59
  msgstr "数据库安全"
60
 
61
  # @ all-in-one-wp-security-and-firewall
62
+ #: admin/wp-security-admin-init.php:213
63
+ #: admin/wp-security-filesystem-menu.php:62
64
  msgid "Filesystem Security"
65
  msgstr "文件系统安全"
66
 
67
  # @ all-in-one-wp-security-and-firewall
68
+ #: admin/wp-security-admin-init.php:215 admin/wp-security-whois-menu.php:55
69
  msgid "WHOIS Lookup"
70
  msgstr "WHOIS 查询"
71
 
72
  # @ all-in-one-wp-security-and-firewall
73
+ #: admin/wp-security-admin-init.php:219
74
+ #: admin/wp-security-blacklist-menu.php:55
75
  msgid "Blacklist Manager"
76
  msgstr "黑名单管理器"
77
 
78
  # @ all-in-one-wp-security-and-firewall
79
+ #: admin/wp-security-admin-init.php:224 admin/wp-security-firewall-menu.php:67
80
  msgid "Firewall"
81
  msgstr "防火墙"
82
 
83
+ #: admin/wp-security-admin-init.php:226
84
+ #: admin/wp-security-brute-force-menu.php:69
85
+ msgid "Brute Force"
86
+ msgstr "暴力破解"
87
+
88
  # @ all-in-one-wp-security-and-firewall
89
+ #: admin/wp-security-admin-init.php:227 admin/wp-security-spam-menu.php:59
90
  msgid "SPAM Prevention"
91
  msgstr "垃圾防护"
92
 
93
  # @ all-in-one-wp-security-and-firewall
94
+ #: admin/wp-security-admin-init.php:231 admin/wp-security-filescan-menu.php:57
95
  msgid "Scanner"
96
  msgstr "扫描器"
97
 
98
  # @ all-in-one-wp-security-and-firewall
99
+ #: admin/wp-security-admin-init.php:233
100
+ #: admin/wp-security-maintenance-menu.php:55
101
  msgid "Maintenance"
102
  msgstr "网站维护"
103
 
104
+ #: admin/wp-security-admin-init.php:234
105
+ #: admin/wp-security-misc-options-menu.php:59
106
+ msgid "Miscellaneous"
107
+ msgstr "其他"
108
+
109
  # @ all-in-one-wp-security-and-firewall
110
  #: admin/wp-security-admin-menu.php:43
111
  msgid "Settings successfully updated."
112
+ msgstr "设置已成功更新"
113
 
114
  # @ all-in-one-wp-security-and-firewall
115
  #: admin/wp-security-admin-menu.php:50
116
  msgid "The selected record(s) deleted successfully!"
117
  msgstr ""
118
 
119
+ #: admin/wp-security-blacklist-menu.php:22
120
+ msgid "Ban Users"
121
+ msgstr "禁止用户"
122
+
123
  # @ all-in-one-wp-security-and-firewall
124
+ #: admin/wp-security-blacklist-menu.php:81
125
  msgid "Nonce check failed for save blacklist settings!"
126
  msgstr ""
127
 
128
  # @ all-in-one-wp-security-and-firewall
129
+ #: admin/wp-security-blacklist-menu.php:136
130
+ #: admin/wp-security-brute-force-menu.php:659
131
+ #: admin/wp-security-firewall-menu.php:1039 admin/wp-security-list-404.php:218
132
+ #: admin/wp-security-list-comment-spammer-ip.php:202
133
+ #: classes/wp-security-general-init-tasks.php:224
134
  msgid ""
135
  "The plugin was unable to write to the .htaccess file. Please edit file "
136
  "manually."
137
  msgstr ""
138
 
139
  # @ all-in-one-wp-security-and-firewall
140
+ #: admin/wp-security-blacklist-menu.php:143
141
  msgid "Ban IPs or User Agents"
142
+ msgstr "禁止IP地址或用户代理"
143
 
144
  # @ all-in-one-wp-security-and-firewall
145
+ #: admin/wp-security-blacklist-menu.php:146
146
  msgid ""
147
  "The All In One WP Security Blacklist feature gives you the option of banning "
148
  "certain host IP addresses or ranges and also user agents."
149
  msgstr ""
150
 
151
  # @ all-in-one-wp-security-and-firewall
152
+ #: admin/wp-security-blacklist-menu.php:147
153
  msgid ""
154
  "This feature will deny total site access for users which have IP addresses "
155
  "or user agents matching those which you have configured in the settings "
157
  msgstr ""
158
 
159
  # @ all-in-one-wp-security-and-firewall
160
+ #: admin/wp-security-blacklist-menu.php:148
161
  msgid ""
162
  "The plugin achieves this by making appropriate modifications to your ."
163
  "htaccess file."
164
  msgstr ""
165
 
166
  # @ all-in-one-wp-security-and-firewall
167
+ #: admin/wp-security-blacklist-menu.php:149
168
  msgid ""
169
  "By blocking people via the .htaccess file your are using the most secure "
170
  "first line of defence which denies all access to blacklisted visitors as "
171
  "soon as they hit your hosting server."
172
  msgstr ""
173
 
174
+ #: admin/wp-security-blacklist-menu.php:156
175
+ #: admin/wp-security-firewall-menu.php:889
176
+ #, php-format
177
+ msgid "You may also be interested in our %s."
178
+ msgstr "你可能对我们的%s也感兴趣。"
179
+
180
+ #: admin/wp-security-blacklist-menu.php:157
181
+ msgid ""
182
+ "This addon allows you to automatically block IP addresses based on their "
183
+ "country of origin."
184
+ msgstr ""
185
+
186
  # @ all-in-one-wp-security-and-firewall
187
+ #: admin/wp-security-blacklist-menu.php:165
188
  msgid "IP Hosts and User Agent Blacklist Settings"
189
+ msgstr "IP和用户代理黑名单设置"
190
+
191
+ #: admin/wp-security-blacklist-menu.php:178
192
+ #: admin/wp-security-brute-force-menu.php:196
193
+ #, php-format
194
+ msgid ""
195
+ "This feature can lock you out of admin if it doesn't work correctly on your "
196
+ "site. You %s before activating this feature."
197
  msgstr ""
198
 
199
  # @ all-in-one-wp-security-and-firewall
200
+ #: admin/wp-security-blacklist-menu.php:184
201
  msgid "Enable IP or User Agent Blacklisting"
202
+ msgstr "启用IP和用户代理黑名单"
203
 
204
  # @ all-in-one-wp-security-and-firewall
205
+ #: admin/wp-security-blacklist-menu.php:187
206
  msgid ""
207
  "Check this if you want to enable the banning (or blacklisting) of selected "
208
  "IP addresses and/or user agents specified in the settings below"
209
+ msgstr "如果你想禁止(或黑名单)指定IP地址或用户代理,请在下面设定。"
210
 
211
  # @ all-in-one-wp-security-and-firewall
212
+ #: admin/wp-security-blacklist-menu.php:191
213
  msgid "Enter IP Addresses:"
214
+ msgstr "输入IP地址:"
215
 
216
  # @ all-in-one-wp-security-and-firewall
217
+ #: admin/wp-security-blacklist-menu.php:195
218
  msgid "Enter one or more IP addresses or IP ranges."
219
  msgstr ""
220
 
221
  # @ all-in-one-wp-security-and-firewall
222
+ #: admin/wp-security-blacklist-menu.php:196
223
+ #: admin/wp-security-blacklist-menu.php:216
224
+ #: admin/wp-security-brute-force-menu.php:375
225
+ #: admin/wp-security-brute-force-menu.php:409
226
+ #: admin/wp-security-brute-force-menu.php:432
227
+ #: admin/wp-security-brute-force-menu.php:453
228
+ #: admin/wp-security-brute-force-menu.php:716
229
+ #: admin/wp-security-filescan-menu.php:297
230
+ #: admin/wp-security-filescan-menu.php:314
231
+ #: admin/wp-security-firewall-menu.php:173
232
+ #: admin/wp-security-firewall-menu.php:203
233
+ #: admin/wp-security-firewall-menu.php:223
234
+ #: admin/wp-security-firewall-menu.php:249
235
+ #: admin/wp-security-firewall-menu.php:376
236
+ #: admin/wp-security-firewall-menu.php:406
237
+ #: admin/wp-security-firewall-menu.php:437
238
+ #: admin/wp-security-firewall-menu.php:465
239
+ #: admin/wp-security-firewall-menu.php:494
240
+ #: admin/wp-security-firewall-menu.php:593
241
+ #: admin/wp-security-firewall-menu.php:611
242
+ #: admin/wp-security-firewall-menu.php:701
243
+ #: admin/wp-security-firewall-menu.php:914
244
+ #: admin/wp-security-firewall-menu.php:937 admin/wp-security-spam-menu.php:169
245
+ #: admin/wp-security-spam-menu.php:342 admin/wp-security-spam-menu.php:384
246
  msgid "More Info"
247
+ msgstr "更多信息"
248
 
249
  # @ all-in-one-wp-security-and-firewall
250
+ #: admin/wp-security-blacklist-menu.php:199
251
+ #: admin/wp-security-brute-force-menu.php:719
252
  msgid "Each IP address must be on a new line."
253
+ msgstr "每一个 IP 地址必须新起一行。"
254
 
255
  # @ all-in-one-wp-security-and-firewall
256
+ #: admin/wp-security-blacklist-menu.php:200
257
  msgid ""
258
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
259
  "use wildcards is shown in the examples below:"
260
  msgstr ""
261
 
262
  # @ all-in-one-wp-security-and-firewall
263
+ #: admin/wp-security-blacklist-menu.php:201
264
+ #: admin/wp-security-brute-force-menu.php:721
265
  msgid "Example 1: 195.47.89.*"
266
+ msgstr "示例 1:195.47.89.*"
267
 
268
  # @ all-in-one-wp-security-and-firewall
269
+ #: admin/wp-security-blacklist-menu.php:202
270
+ #: admin/wp-security-brute-force-menu.php:722
271
  msgid "Example 2: 195.47.*.*"
272
+ msgstr "示例 2:195.47.*.*"
273
 
274
  # @ all-in-one-wp-security-and-firewall
275
+ #: admin/wp-security-blacklist-menu.php:203
276
+ #: admin/wp-security-brute-force-menu.php:723
277
  msgid "Example 3: 195.*.*.*"
278
+ msgstr "示例 3:195.*.*.*"
279
 
280
  # @ all-in-one-wp-security-and-firewall
281
+ #: admin/wp-security-blacklist-menu.php:210
282
  msgid "Enter User Agents:"
283
+ msgstr "输入用户代理:"
284
 
285
  # @ all-in-one-wp-security-and-firewall
286
+ #: admin/wp-security-blacklist-menu.php:215
287
  msgid "Enter one or more user agent strings."
288
  msgstr ""
289
 
290
  # @ all-in-one-wp-security-and-firewall
291
+ #: admin/wp-security-blacklist-menu.php:219
292
  msgid "Each user agent string must be on a new line."
293
  msgstr ""
294
 
295
  # @ all-in-one-wp-security-and-firewall
296
+ #: admin/wp-security-blacklist-menu.php:220
297
  msgid "Example 1 - A single user agent string to block:"
298
  msgstr ""
299
 
300
  # @ all-in-one-wp-security-and-firewall
301
+ #: admin/wp-security-blacklist-menu.php:222
302
  msgid "Example 2 - A list of more than 1 user agent strings to block"
303
  msgstr ""
304
 
305
  # @ all-in-one-wp-security-and-firewall
306
+ #: admin/wp-security-blacklist-menu.php:230
307
+ #: admin/wp-security-brute-force-menu.php:215
308
+ #: admin/wp-security-brute-force-menu.php:595
309
+ #: admin/wp-security-brute-force-menu.php:733
310
+ #: admin/wp-security-brute-force-menu.php:795
311
+ #: admin/wp-security-database-menu.php:355
312
+ #: admin/wp-security-filescan-menu.php:337
313
+ #: admin/wp-security-filesystem-menu.php:239
314
+ #: admin/wp-security-firewall-menu.php:779
315
+ #: admin/wp-security-firewall-menu.php:956
316
+ #: admin/wp-security-misc-options-menu.php:169
317
+ #: admin/wp-security-misc-options-menu.php:220
318
+ #: admin/wp-security-settings-menu.php:542 admin/wp-security-spam-menu.php:184
319
+ #: admin/wp-security-spam-menu.php:359 admin/wp-security-spam-menu.php:480
320
+ #: admin/wp-security-user-login-menu.php:266
321
+ #: admin/wp-security-user-login-menu.php:434
322
+ #: admin/wp-security-user-registration-menu.php:151
323
+ #: admin/wp-security-user-registration-menu.php:237
324
  msgid "Save Settings"
325
+ msgstr "保存设置"
326
+
327
+ #: admin/wp-security-brute-force-menu.php:26
328
+ #: admin/wp-security-dashboard-menu.php:430
329
+ #: admin/wp-security-dashboard-menu.php:441
330
+ msgid "Rename Login Page"
331
+ msgstr "重命名登录页面"
332
+
333
+ #: admin/wp-security-brute-force-menu.php:27
334
+ msgid "Cookie Based Brute Force Prevention"
335
+ msgstr "基于 Cookie 的强力预防"
336
+
337
+ #: admin/wp-security-brute-force-menu.php:28
338
+ #: classes/grade-system/wp-security-feature-item-manager.php:44
339
+ msgid "Login Captcha"
340
+ msgstr "登录验证码"
341
+
342
+ #: admin/wp-security-brute-force-menu.php:29
343
+ #: admin/wp-security-brute-force-menu.php:666
344
+ msgid "Login Whitelist"
345
+ msgstr "登录白名单"
346
+
347
+ #: admin/wp-security-brute-force-menu.php:30
348
+ msgid "Honeypot"
349
+ msgstr "蜜罐"
350
+
351
+ #: admin/wp-security-brute-force-menu.php:107
352
+ msgid "Please enter a value for your login page slug."
353
  msgstr ""
354
 
355
+ #: admin/wp-security-brute-force-menu.php:111
356
+ msgid "You cannot use the value \"wp-admin\" for your login page slug."
 
357
  msgstr ""
358
 
359
+ #: admin/wp-security-brute-force-menu.php:113
360
+ msgid "You must use alpha numeric characters for your login page slug."
 
361
  msgstr ""
362
 
363
  # @ all-in-one-wp-security-and-firewall
364
+ #: admin/wp-security-brute-force-menu.php:118
365
+ #: admin/wp-security-database-menu.php:272
366
+ #: admin/wp-security-filescan-menu.php:175
367
+ #: admin/wp-security-firewall-menu.php:846 admin/wp-security-spam-menu.php:220
368
+ #: admin/wp-security-spam-menu.php:254
369
+ #: admin/wp-security-user-login-menu.php:139
370
+ #: admin/wp-security-user-login-menu.php:387
371
+ msgid "Attention!"
372
+ msgstr "注意!"
373
+
374
+ #: admin/wp-security-brute-force-menu.php:137
375
  msgid ""
376
+ "Could not delete the Cookie-based directives from the .htaccess file. Please "
377
+ "check the file permissions."
378
  msgstr ""
379
 
380
+ #: admin/wp-security-brute-force-menu.php:157
381
+ msgid ""
382
+ "An effective Brute Force prevention technique is to change the default "
383
+ "WordPress login page URL."
384
  msgstr ""
385
 
386
+ #: admin/wp-security-brute-force-menu.php:158
387
+ msgid ""
388
+ "Normally if you wanted to login to WordPress you would type your site's home "
389
+ "URL followed by wp-login.php."
390
  msgstr ""
391
 
392
+ #: admin/wp-security-brute-force-menu.php:159
393
+ msgid ""
394
+ "This feature allows you to change the login URL by setting your own slug and "
395
+ "renaming the last portion of the login URL which contains the <strong>wp-"
396
+ "login.php</strong> to any string that you like."
397
  msgstr ""
398
 
399
+ #: admin/wp-security-brute-force-menu.php:160
400
+ msgid ""
401
+ "By doing this, malicious bots and hackers will not be able to access your "
402
+ "login page because they will not know the correct login page URL."
403
  msgstr ""
404
 
405
+ #: admin/wp-security-brute-force-menu.php:162
 
406
  msgid ""
407
+ "You may also be interested in the following alternative brute force "
408
+ "prevention features:"
409
  msgstr ""
410
 
411
+ #: admin/wp-security-brute-force-menu.php:173
412
+ msgid "Your WordPress login page URL has been renamed."
 
413
  msgstr ""
414
 
415
+ #: admin/wp-security-brute-force-menu.php:174
416
+ msgid "Your current login URL is:"
 
417
  msgstr ""
418
 
419
+ #: admin/wp-security-brute-force-menu.php:176
420
+ msgid ""
421
+ "NOTE: If you already had the Cookie-Based Brute Force Prevention feature "
422
+ "active, the plugin has automatically deactivated it because only one of "
423
+ "these features can be active at any one time."
424
  msgstr ""
425
 
426
+ #: admin/wp-security-brute-force-menu.php:183
427
+ msgid "Rename Login Page Settings"
428
+ msgstr "重命名登录页面设置"
 
 
 
429
 
430
+ #: admin/wp-security-brute-force-menu.php:197
431
+ msgid ""
432
+ "NOTE: If you are hosting your site on WPEngine or a provider which performs "
433
+ "server caching, you will need to ask the host support people to NOT cache "
434
+ "your renamed login page."
435
  msgstr ""
436
 
437
+ #: admin/wp-security-brute-force-menu.php:202
438
+ msgid "Enable Rename Login Page Feature"
439
+ msgstr "启用重命名登录页面功能"
 
440
 
441
+ #: admin/wp-security-brute-force-menu.php:205
442
+ msgid "Check this if you want to enable the rename login page feature"
443
+ msgstr "如果要启用重命名登录页功能,请选中此项"
 
444
 
445
+ #: admin/wp-security-brute-force-menu.php:209
446
+ msgid "Login Page URL"
447
+ msgstr "登陆页链接"
448
+
449
+ #: admin/wp-security-brute-force-menu.php:211
450
+ msgid ""
451
+ "Enter a string which will represent your secure login page slug. You are "
452
+ "enouraged to choose something which is hard to guess and only you will "
453
+ "remember."
454
  msgstr ""
455
+ "输入一个字符串,它将代表您的安全登录页固定链接格式。只有你记得,建议使用复"
456
+ "杂、难以猜测的内容。"
457
 
458
  # @ all-in-one-wp-security-and-firewall
459
+ #: admin/wp-security-brute-force-menu.php:244
460
+ msgid ""
461
+ "Settings have not been saved - your secret word must consist only of "
462
+ "alphanumeric characters, ie, letters and/or numbers only!"
463
  msgstr ""
464
 
465
  # @ all-in-one-wp-security-and-firewall
466
+ #: admin/wp-security-brute-force-menu.php:263
467
+ msgid ""
468
+ "You have successfully enabled the cookie based brute force prevention feature"
469
  msgstr ""
470
 
471
  # @ all-in-one-wp-security-and-firewall
472
+ #: admin/wp-security-brute-force-menu.php:264
473
+ msgid ""
474
+ "From now on you will need to log into your WP Admin using the following URL:"
475
  msgstr ""
476
 
477
  # @ all-in-one-wp-security-and-firewall
478
+ #: admin/wp-security-brute-force-menu.php:266
479
  msgid ""
480
+ "It is important that you save this URL value somewhere in case you forget "
481
+ "it, OR,"
 
482
  msgstr ""
483
 
484
  # @ all-in-one-wp-security-and-firewall
485
+ #: admin/wp-security-brute-force-menu.php:267
486
+ #, php-format
487
+ msgid "simply remember to add a \"?%s=1\" to your current site URL address."
488
  msgstr ""
489
 
490
  # @ all-in-one-wp-security-and-firewall
491
+ #: admin/wp-security-brute-force-menu.php:273
492
  msgid ""
493
+ "You have successfully saved cookie based brute force prevention feature "
494
+ "settings."
495
  msgstr ""
496
 
497
  # @ all-in-one-wp-security-and-firewall
498
+ #: admin/wp-security-brute-force-menu.php:308
499
+ #: admin/wp-security-filesystem-menu.php:283
500
+ #: admin/wp-security-firewall-menu.php:124
501
+ #: admin/wp-security-firewall-menu.php:337
502
+ #: admin/wp-security-firewall-menu.php:558
503
+ #: admin/wp-security-firewall-menu.php:746
504
+ #: admin/wp-security-settings-menu.php:636 admin/wp-security-spam-menu.php:109
505
+ msgid ""
506
+ "Could not write to the .htaccess file. Please check the file permissions."
507
  msgstr ""
508
 
509
  # @ all-in-one-wp-security-and-firewall
510
+ #: admin/wp-security-brute-force-menu.php:318
511
+ msgid "Brute Force Prevention Firewall Settings"
512
+ msgstr "强力预防防火墙设置"
513
+
514
+ # @ all-in-one-wp-security-and-firewall
515
+ #: admin/wp-security-brute-force-menu.php:323
516
  msgid ""
517
+ "A Brute Force Attack is when a hacker tries many combinations of usernames "
518
+ "and passwords until they succeed in guessing the right combination."
519
  msgstr ""
520
 
521
  # @ all-in-one-wp-security-and-firewall
522
+ #: admin/wp-security-brute-force-menu.php:324
523
  msgid ""
524
+ "Due to the fact that at any one time there may be many concurrent login "
525
+ "attempts occurring on your site via malicious automated robots, this also "
526
+ "has a negative impact on your server's memory and performance."
527
  msgstr ""
528
 
529
  # @ all-in-one-wp-security-and-firewall
530
+ #: admin/wp-security-brute-force-menu.php:325
531
  msgid ""
532
+ "The features in this tab will stop the majority of Brute Force Login Attacks "
533
+ "at the .htaccess level thus providing even better protection for your WP "
534
+ "login page and also reducing the load on your server because the system does "
535
+ "not have to run PHP code to process the login attempts."
536
  msgstr ""
537
 
538
+ #: admin/wp-security-brute-force-menu.php:332
539
+ #, php-format
540
  msgid ""
541
+ "Even though this feature should not have any impact on your site's general "
542
+ "functionality <strong>you are strongly encouraged to take a %s of your ."
543
+ "htaccess file before proceeding</strong>."
544
  msgstr ""
545
 
546
+ #: admin/wp-security-brute-force-menu.php:333
547
+ msgid ""
548
+ "If this feature is not used correctly, you can get locked out of your site. "
549
+ "A backed up .htaccess file will come in handy if that happens."
550
  msgstr ""
551
 
552
+ #: admin/wp-security-brute-force-menu.php:334
 
553
  #, php-format
554
+ msgid ""
555
+ "To learn more about how to use this feature please watch the following %s."
556
  msgstr ""
557
 
558
+ #: admin/wp-security-brute-force-menu.php:347
559
+ msgid ""
560
+ "NOTE: If you already had the Rename Login Page feature active, the plugin "
561
+ "has automatically deactivated it because only one of these features can be "
562
+ "active at any one time."
563
  msgstr ""
564
 
565
  # @ all-in-one-wp-security-and-firewall
566
+ #: admin/wp-security-brute-force-menu.php:355
567
+ msgid "Cookie Based Brute Force Login Prevention"
 
 
 
 
568
  msgstr ""
569
 
570
+ #: admin/wp-security-brute-force-menu.php:366
571
+ msgid ""
572
+ "This feature can lock you out of admin if it doesn't work correctly on your "
573
+ "site. You <a href=\"https://www.tipsandtricks-hq.com/wordpress-security-and-"
574
+ "firewall-plugin#advanced_features_note\" target=\"_blank\">must read this "
575
+ "message</a> before activating this feature."
576
  msgstr ""
577
 
578
  # @ all-in-one-wp-security-and-firewall
579
+ #: admin/wp-security-brute-force-menu.php:371
580
+ #: classes/grade-system/wp-security-feature-item-manager.php:91
581
+ msgid "Enable Brute Force Attack Prevention"
 
582
  msgstr ""
583
 
584
  # @ all-in-one-wp-security-and-firewall
585
+ #: admin/wp-security-brute-force-menu.php:374
586
+ msgid ""
587
+ "Check this if you want to protect your login page from Brute Force Attack."
588
  msgstr ""
589
 
590
  # @ all-in-one-wp-security-and-firewall
591
+ #: admin/wp-security-brute-force-menu.php:379
592
  msgid ""
593
+ "This feature will deny access to your WordPress login page for all people "
594
+ "except those who have a special cookie in their browser."
595
  msgstr ""
596
 
597
  # @ all-in-one-wp-security-and-firewall
598
+ #: admin/wp-security-brute-force-menu.php:381
599
+ msgid "To use this feature do the following:"
600
  msgstr ""
601
 
602
  # @ all-in-one-wp-security-and-firewall
603
+ #: admin/wp-security-brute-force-menu.php:383
604
+ msgid "1) Enable the checkbox."
 
605
  msgstr ""
606
 
607
  # @ all-in-one-wp-security-and-firewall
608
+ #: admin/wp-security-brute-force-menu.php:385
609
  msgid ""
610
+ "2) Enter a secret word consisting of alphanumeric characters which will be "
611
+ "difficult to guess. This secret word will be useful whenever you need to "
612
+ "know the special URL which you will use to access the login page (see point "
613
+ "below)."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
614
  msgstr ""
615
 
616
  # @ all-in-one-wp-security-and-firewall
617
+ #: admin/wp-security-brute-force-menu.php:387
618
  msgid ""
619
+ "3) You will then be provided with a special login URL. You will need to use "
620
+ "this URL to login to your WordPress site instead of the usual login URL. "
621
+ "NOTE: The system will deposit a special cookie in your browser which will "
622
+ "allow you access to the WordPress administration login page."
623
  msgstr ""
624
 
625
  # @ all-in-one-wp-security-and-firewall
626
+ #: admin/wp-security-brute-force-menu.php:389
 
 
627
  msgid ""
628
+ "Any person trying to access your login page who does not have the special "
629
+ "cookie in their browser will be automatically blocked."
 
 
 
 
 
 
 
 
630
  msgstr ""
631
 
632
  # @ all-in-one-wp-security-and-firewall
633
+ #: admin/wp-security-brute-force-menu.php:396
634
+ msgid "Secret Word"
635
  msgstr ""
636
 
637
  # @ all-in-one-wp-security-and-firewall
638
+ #: admin/wp-security-brute-force-menu.php:398
639
+ msgid ""
640
+ "Choose a secret word consisting of alphanumeric characters which you can use "
641
+ "to access your special URL. Your are highly encouraged to choose a word "
642
+ "which will be difficult to guess."
643
  msgstr ""
644
 
645
  # @ all-in-one-wp-security-and-firewall
646
+ #: admin/wp-security-brute-force-menu.php:402
647
+ msgid "Re-direct URL"
648
  msgstr ""
649
 
650
  # @ all-in-one-wp-security-and-firewall
651
+ #: admin/wp-security-brute-force-menu.php:406
652
+ msgid ""
653
+ "Specify a URL to redirect a hacker to when they try to access your WordPress "
654
+ "login page."
655
  msgstr ""
656
 
657
  # @ all-in-one-wp-security-and-firewall
658
+ #: admin/wp-security-brute-force-menu.php:413
659
+ msgid ""
660
+ "The URL specified here can be any site's URL and does not have to be your "
661
+ "own. For example you can be as creative as you like and send hackers to the "
662
+ "CIA or NSA home page."
663
  msgstr ""
664
 
665
  # @ all-in-one-wp-security-and-firewall
666
+ #: admin/wp-security-brute-force-menu.php:415
667
  msgid ""
668
+ "This field will default to: http://127.0.0.1 if you do not enter a value."
 
669
  msgstr ""
670
 
671
  # @ all-in-one-wp-security-and-firewall
672
+ #: admin/wp-security-brute-force-menu.php:417
673
+ msgid "Useful Tip:"
674
  msgstr ""
675
 
676
  # @ all-in-one-wp-security-and-firewall
677
+ #: admin/wp-security-brute-force-menu.php:419
678
+ msgid ""
679
+ "It's a good idea to not redirect attempted brute force login attempts to "
680
+ "your site because it increases the load on your server."
681
  msgstr ""
682
 
683
  # @ all-in-one-wp-security-and-firewall
684
+ #: admin/wp-security-brute-force-menu.php:421
685
+ msgid ""
686
+ "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
687
+ "because it deflects them back to their own local host and puts the load on "
688
+ "their server instead of yours."
689
  msgstr ""
690
 
691
  # @ all-in-one-wp-security-and-firewall
692
+ #: admin/wp-security-brute-force-menu.php:428
693
+ msgid "My Site Has Posts Or Pages Which Are Password Protected"
 
694
  msgstr ""
695
 
696
  # @ all-in-one-wp-security-and-firewall
697
+ #: admin/wp-security-brute-force-menu.php:431
698
+ msgid ""
699
+ "Check this if you are using the native WordPress password protection feature "
700
+ "for some or all of your blog posts or pages."
701
  msgstr ""
702
 
703
  # @ all-in-one-wp-security-and-firewall
704
+ #: admin/wp-security-brute-force-menu.php:436
705
+ msgid ""
706
+ "In the cases where you are protecting some of your posts or pages using the "
707
+ "in-built WordPress password protection feature, a few extra lines of "
708
+ "directives and exceptions need to be added to your .htacces file so that "
709
+ "people trying to access pages are not automatically blocked."
710
  msgstr ""
711
 
712
  # @ all-in-one-wp-security-and-firewall
713
+ #: admin/wp-security-brute-force-menu.php:438
714
  msgid ""
715
+ "By enabling this checkbox the plugin will add the necessary rules and "
716
+ "exceptions to your .htacces file so that people trying to access these pages "
717
+ "are not automatically blocked."
718
  msgstr ""
719
 
720
  # @ all-in-one-wp-security-and-firewall
721
+ #: admin/wp-security-brute-force-menu.php:440
722
+ msgid "Helpful Tip:"
723
  msgstr ""
724
 
725
  # @ all-in-one-wp-security-and-firewall
726
+ #: admin/wp-security-brute-force-menu.php:442
727
  msgid ""
728
+ "If you do not use the WordPress password protection feature for your posts "
729
+ "or pages then it is highly recommended that you leave this checkbox disabled."
730
  msgstr ""
731
 
732
  # @ all-in-one-wp-security-and-firewall
733
+ #: admin/wp-security-brute-force-menu.php:449
734
+ msgid "My Site Has a Theme or Plugins Which Use AJAX"
 
 
735
  msgstr ""
736
 
737
  # @ all-in-one-wp-security-and-firewall
738
+ #: admin/wp-security-brute-force-menu.php:452
739
+ msgid "Check this if your site uses AJAX functionality."
740
  msgstr ""
741
 
742
  # @ all-in-one-wp-security-and-firewall
743
+ #: admin/wp-security-brute-force-menu.php:457
 
744
  msgid ""
745
+ "In the cases where your WordPress installation has a theme or plugins which "
746
+ "use AJAX, a few extra lines of directives and exceptions need to be added to "
747
+ "your .htacces file to prevent AJAX requests from being automatically blocked "
748
+ "by the brute force prevention feature."
749
  msgstr ""
750
 
751
  # @ all-in-one-wp-security-and-firewall
752
+ #: admin/wp-security-brute-force-menu.php:459
753
  msgid ""
754
+ "By enabling this checkbox the plugin will add the necessary rules and "
755
+ "exceptions to your .htacces file so that AJAX operations will work as "
756
+ "expected."
757
  msgstr ""
758
 
759
  # @ all-in-one-wp-security-and-firewall
760
+ #: admin/wp-security-brute-force-menu.php:474
761
+ msgid "The cookie test was successful. You can now enable this feature."
762
  msgstr ""
763
 
764
  # @ all-in-one-wp-security-and-firewall
765
+ #: admin/wp-security-brute-force-menu.php:477
766
+ msgid "Save Feature Settings"
 
767
  msgstr ""
768
 
769
  # @ all-in-one-wp-security-and-firewall
770
+ #: admin/wp-security-brute-force-menu.php:484
771
+ msgid ""
772
+ "The cookie test failed on this server. So this feature cannot be used on "
773
+ "this site."
774
  msgstr ""
775
 
776
  # @ all-in-one-wp-security-and-firewall
777
+ #: admin/wp-security-brute-force-menu.php:489
778
+ msgid ""
779
+ "Before using this feature you are required to perform a cookie test first. "
780
+ "This is to make sure that your browser cookie is working correctly and that "
781
+ "you won't lock yourself out."
782
  msgstr ""
783
 
784
  # @ all-in-one-wp-security-and-firewall
785
+ #: admin/wp-security-brute-force-menu.php:491
786
+ msgid "Perform Cookie Test"
787
  msgstr ""
788
 
789
+ #: admin/wp-security-brute-force-menu.php:531
 
 
790
  msgid ""
791
+ "This feature allows you to add a captcha form on the WordPress login page."
 
 
 
 
 
 
 
 
792
  msgstr ""
793
 
794
+ #: admin/wp-security-brute-force-menu.php:532
 
795
  msgid ""
796
+ "Users who attempt to login will also need to enter the answer to a simple "
797
+ "mathematical question - if they enter the wrong answer, the plugin will not "
798
+ "allow them login even if they entered the correct username and password."
799
  msgstr ""
800
 
801
+ #: admin/wp-security-brute-force-menu.php:533
 
 
802
  msgid ""
803
+ "Therefore, adding a captcha form on the login page is another effective yet "
804
+ "simple \"Brute Force\" prevention technique."
805
  msgstr ""
806
 
807
+ #: admin/wp-security-brute-force-menu.php:539
808
+ msgid "Login Form Captcha Settings"
809
+ msgstr "登录表单验证码设置"
810
+
811
+ #: admin/wp-security-brute-force-menu.php:550
812
+ msgid "Enable Captcha On Login Page"
813
+ msgstr "在登录页面上启用验证码"
814
+
815
+ #: admin/wp-security-brute-force-menu.php:553
816
+ msgid "Check this if you want to insert a captcha form on the login page"
817
+ msgstr "如果您要在登录页面上插入验证码表格,请选中此项"
818
+
819
+ #: admin/wp-security-brute-force-menu.php:559
820
+ msgid "Custom Login Form Captcha Settings"
821
+ msgstr "自定义登录表单验证码设置"
822
+
823
+ #: admin/wp-security-brute-force-menu.php:568
824
+ msgid "Enable Captcha On Custom Login Form"
825
+ msgstr "启用自定义登录表单的验证码"
826
+
827
+ #: admin/wp-security-brute-force-menu.php:571
828
  msgid ""
829
+ "Check this if you want to insert captcha on a custom login form generated by "
830
+ "the following WP function: wp_login_form()"
831
  msgstr ""
832
+ "如果要在由WP函数wp_login_form()生成的自定义登录表单上插入验证码,请选中此"
833
+ "项:"
834
 
835
+ #: admin/wp-security-brute-force-menu.php:577
836
+ msgid "Lost Password Form Captcha Settings"
837
+ msgstr "忘记密码表单验证码设置"
 
838
 
839
+ #: admin/wp-security-brute-force-menu.php:587
840
+ msgid "Enable Captcha On Lost Password Page"
841
+ msgstr "启用忘记密码表单验证码"
 
842
 
843
+ #: admin/wp-security-brute-force-menu.php:590
 
844
  msgid ""
845
+ "Check this if you want to insert a captcha form on the lost password page"
846
+ msgstr "如果要在忘记密码页面上插入验证码表格,请选中此项"
847
+
848
+ #: admin/wp-security-brute-force-menu.php:612
849
+ msgid "Nonce check failed for save whitelist settings!"
850
  msgstr ""
851
 
852
+ #: admin/wp-security-brute-force-menu.php:669
 
853
  msgid ""
854
+ "The All In One WP Security Whitelist feature gives you the option of only "
855
+ "allowing certain IP addresses or ranges to have access to your WordPress "
856
+ "login page."
 
857
  msgstr ""
858
 
859
+ #: admin/wp-security-brute-force-menu.php:670
 
860
  msgid ""
861
+ "This feature will deny login access for all IP addresses which are not in "
862
+ "your whitelist as configured in the settings below."
863
  msgstr ""
864
 
865
+ #: admin/wp-security-brute-force-menu.php:671
866
+ msgid ""
867
+ "The plugin achieves this by writing the appropriate directives to your ."
868
+ "htaccess file."
869
  msgstr ""
870
 
871
+ #: admin/wp-security-brute-force-menu.php:672
 
872
  msgid ""
873
+ "By allowing/blocking IP addresses via the .htaccess file your are using the "
874
+ "most secure first line of defence because login access will only be granted "
875
+ "to whitelisted IP addresses and other addresses will be blocked as soon as "
876
+ "they try to access your login page."
877
  msgstr ""
878
 
879
+ #: admin/wp-security-brute-force-menu.php:680
880
+ #, php-format
881
  msgid ""
882
+ "Attention: If in addition to enabling the white list feature, you also have "
883
+ "one of the %s or %s features enabled, <strong>you will still need to use "
884
+ "your secret word or special slug in the URL when trying to access your "
885
+ "WordPress login page</strong>."
886
  msgstr ""
887
 
888
+ #: admin/wp-security-brute-force-menu.php:681
 
889
  msgid ""
890
+ "These features are NOT functionally related. Having both of them enabled on "
891
+ "your site means you are creating 2 layers of security."
 
892
  msgstr ""
893
 
894
+ #: admin/wp-security-brute-force-menu.php:686
895
+ msgid "Login IP Whitelist Settings"
 
 
 
 
896
  msgstr ""
897
 
898
+ #: admin/wp-security-brute-force-menu.php:697
899
+ msgid "Enable IP Whitelisting"
900
+ msgstr ""
901
+
902
+ #: admin/wp-security-brute-force-menu.php:700
903
  msgid ""
904
+ "Check this if you want to enable the whitelisting of selected IP addresses "
905
+ "specified in the settings below"
 
 
 
906
  msgstr ""
907
 
908
+ #: admin/wp-security-brute-force-menu.php:704
909
+ msgid "Your Current IP Address"
 
910
  msgstr ""
911
 
912
+ #: admin/wp-security-brute-force-menu.php:707
 
913
  msgid ""
914
+ "You can copy and paste this address in the text box below if you want to "
915
+ "include it in your login whitelist."
916
  msgstr ""
917
 
918
+ #: admin/wp-security-brute-force-menu.php:711
919
+ msgid "Enter Whitelisted IP Addresses:"
 
920
  msgstr ""
921
 
922
+ #: admin/wp-security-brute-force-menu.php:715
923
+ msgid ""
924
+ "Enter one or more IP addresses or IP ranges you wish to include in your "
925
+ "whitelist. Only the addresses specified here will have access to the "
926
+ "WordPress login page."
927
  msgstr ""
928
 
929
+ #: admin/wp-security-brute-force-menu.php:720
930
+ msgid ""
931
+ "To specify an IPv4 range use a wildcard \"*\" character. Acceptable ways to "
932
+ "use wildcards is shown in the examples below:"
933
  msgstr ""
934
 
935
+ #: admin/wp-security-brute-force-menu.php:724
 
936
  msgid ""
937
+ "Or you can enter an IPv6 address (NOTE: ranges/wildcards are currently not "
938
+ "supported for ipv6)"
939
  msgstr ""
940
 
941
+ #: admin/wp-security-brute-force-menu.php:725
942
+ msgid "Example 4: 4102:0:3ea6:79fd:b:46f8:230f:bb05"
 
943
  msgstr ""
944
 
945
+ #: admin/wp-security-brute-force-menu.php:726
946
+ msgid "Example 5: 2205:0:1ca2:810d::"
 
947
  msgstr ""
948
 
949
+ #: admin/wp-security-brute-force-menu.php:766
950
+ msgid ""
951
+ "This feature allows you to add a special hidden \"honeypot\" field on the "
952
+ "WordPress login page. This will only be visible to robots and not humans."
953
  msgstr ""
954
 
955
+ #: admin/wp-security-brute-force-menu.php:767
 
956
  msgid ""
957
+ "Since robots usually fill in every input field from a login form, they will "
958
+ "also submit a value for the special hidden honeypot field."
959
  msgstr ""
960
 
961
+ #: admin/wp-security-brute-force-menu.php:768
 
962
  msgid ""
963
+ "The way honeypots work is that a hidden field is placed somewhere inside a "
964
+ "form which only robots will submit. If that field contains a value when the "
965
+ "form is submitted then a robot has most likely submitted the form and it is "
966
+ "consequently dealt with."
967
  msgstr ""
968
 
969
+ #: admin/wp-security-brute-force-menu.php:769
 
970
  msgid ""
971
+ "Therefore, if the plugin detects that this field has a value when the login "
972
+ "form is submitted, then the robot which is attempting to login to your site "
973
+ "will be redirected to its localhost address - http://127.0.0.1."
974
  msgstr ""
975
 
976
+ #: admin/wp-security-brute-force-menu.php:775
977
+ msgid "Login Form Honeypot Settings"
 
978
  msgstr ""
979
 
980
+ #: admin/wp-security-brute-force-menu.php:786
981
+ msgid "Enable Honeypot On Login Page"
 
982
  msgstr ""
983
 
984
+ #: admin/wp-security-brute-force-menu.php:789
985
+ msgid ""
986
+ "Check this if you want to enable the honeypot feature for the login page"
987
  msgstr ""
988
 
989
+ #: admin/wp-security-dashboard-menu.php:26
990
+ msgid "System Info"
991
+ msgstr "系统信息"
992
+
993
+ #: admin/wp-security-dashboard-menu.php:27
994
+ #: admin/wp-security-dashboard-menu.php:518
995
+ msgid "Locked IP Addresses"
996
+ msgstr "已锁定的IP地址"
997
+
998
+ #: admin/wp-security-dashboard-menu.php:28
999
+ msgid "Permanent Block List"
1000
  msgstr ""
1001
 
1002
+ #: admin/wp-security-dashboard-menu.php:29
1003
+ msgid "AIOWPS Logs"
 
 
 
1004
  msgstr ""
1005
 
1006
+ #: admin/wp-security-dashboard-menu.php:79
1007
+ msgid "For information, updates and documentation, please visit the"
1008
+ msgstr "有关信息,更新和文档,请访问"
1009
+
1010
+ #: admin/wp-security-dashboard-menu.php:79
1011
+ msgid "AIO WP Security & Firewall Plugin"
1012
+ msgstr "AIO WP安全防火墙插件"
1013
+
1014
+ #: admin/wp-security-dashboard-menu.php:79
1015
+ msgid "Page"
1016
+ msgstr "页面"
1017
+
1018
+ #: admin/wp-security-dashboard-menu.php:80
1019
+ msgid "Follow us"
1020
+ msgstr "关注我们"
1021
+
1022
+ #: admin/wp-security-dashboard-menu.php:80
1023
  msgid ""
1024
+ "Twitter, Google+ or via Email to stay up to date about the new security "
1025
+ "features of this plugin."
1026
+ msgstr "Twitter,Google+或通过电子邮件了解此插件新安全功能的最新信息。"
1027
+
1028
+ #: admin/wp-security-dashboard-menu.php:97
1029
+ msgid "Security Strength Meter"
1030
+ msgstr "安全强度计"
1031
 
1032
  # @ all-in-one-wp-security-and-firewall
1033
+ #: admin/wp-security-dashboard-menu.php:128
1034
+ msgid "Total Achievable Points: "
1035
+ msgstr "总计可得点数:"
1036
+
1037
+ # @ all-in-one-wp-security-and-firewall
1038
+ #: admin/wp-security-dashboard-menu.php:130
1039
+ msgid "Current Score of Your Site: "
1040
+ msgstr "网站当前分数:"
1041
+
1042
+ #: admin/wp-security-dashboard-menu.php:143
1043
+ msgid "Security Points Breakdown"
1044
+ msgstr "安全点分析"
1045
+
1046
+ #: admin/wp-security-dashboard-menu.php:187
1047
+ msgid "Spread the Word"
1048
+ msgstr "宣传我们"
1049
+
1050
+ #: admin/wp-security-dashboard-menu.php:192
1051
  msgid ""
1052
+ "We are working hard to make your WordPress site more secure. Please support "
1053
+ "us, here is how:"
1054
+ msgstr "我们正在努力使你的 WordPress 网站更安全。请用下列方式支持我们:"
1055
+
1056
+ #: admin/wp-security-dashboard-menu.php:217
1057
+ msgid "Get To Know The Developers"
1058
+ msgstr "了解开发人员"
1059
+
1060
+ #: admin/wp-security-dashboard-menu.php:221
1061
+ msgid "Wanna know more about the developers behind this plugin?"
1062
+ msgstr "想知道更多关于这个插件背后的开发人员?"
1063
+
1064
+ #: admin/wp-security-dashboard-menu.php:238
1065
+ msgid "Critical Feature Status"
1066
+ msgstr "关键功能状态"
1067
 
1068
  # @ all-in-one-wp-security-and-firewall
1069
+ #: admin/wp-security-dashboard-menu.php:244
1070
+ msgid ""
1071
+ "Below is the current status of the critical features that you should "
1072
+ "activate on your site to achieve a minimum level of recommended security"
1073
+ msgstr "为保证您的网站达到最低安全水平,建议激活以下关键功能。"
1074
 
1075
  # @ all-in-one-wp-security-and-firewall
1076
+ #: admin/wp-security-dashboard-menu.php:248
1077
+ msgid "Admin Username"
1078
+ msgstr "管理员用户名"
1079
 
1080
  # @ all-in-one-wp-security-and-firewall
1081
+ #: admin/wp-security-dashboard-menu.php:263
1082
+ #: admin/wp-security-user-login-menu.php:25
1083
+ #: classes/grade-system/wp-security-feature-item-manager.php:42
1084
+ msgid "Login Lockdown"
1085
+ msgstr "登录锁定"
1086
 
1087
  # @ all-in-one-wp-security-and-firewall
1088
+ #: admin/wp-security-dashboard-menu.php:278
1089
+ msgid "File Permission"
1090
+ msgstr "文件权限"
 
1091
 
1092
  # @ all-in-one-wp-security-and-firewall
1093
+ #: admin/wp-security-dashboard-menu.php:293
1094
+ msgid "Basic Firewall"
1095
+ msgstr "基本防火墙"
1096
+
1097
+ #: admin/wp-security-dashboard-menu.php:314
1098
+ msgid "Last 5 Logins"
1099
+ msgstr "最近5次登录"
1100
+
1101
+ #: admin/wp-security-dashboard-menu.php:332
1102
+ msgid "No data found!"
1103
+ msgstr "未找到数据!"
1104
+
1105
+ #: admin/wp-security-dashboard-menu.php:336
1106
+ msgid "Last 5 logins summary:"
1107
+ msgstr "最后5次登录摘要:"
1108
+
1109
+ #: admin/wp-security-dashboard-menu.php:340
1110
+ msgid "User"
1111
+ msgstr "用户"
1112
+
1113
+ #: admin/wp-security-dashboard-menu.php:341
1114
+ msgid "Date"
1115
+ msgstr "日期"
1116
+
1117
+ #: admin/wp-security-dashboard-menu.php:342
1118
+ msgid "IP"
1119
+ msgstr "IP地址"
1120
+
1121
+ #: admin/wp-security-dashboard-menu.php:366
1122
+ msgid "Maintenance Mode Status"
1123
+ msgstr "维护模式状态"
1124
 
1125
  # @ all-in-one-wp-security-and-firewall
1126
+ #: admin/wp-security-dashboard-menu.php:372
1127
+ msgid ""
1128
+ "Maintenance mode is currently enabled. Remember to turn it off when you are "
1129
+ "done"
1130
+ msgstr "维护模式目前已启用。当您完成维护后,请关闭它。"
1131
 
1132
  # @ all-in-one-wp-security-and-firewall
1133
+ #: admin/wp-security-dashboard-menu.php:374
1134
+ msgid "Maintenance mode is currently off."
1135
+ msgstr "维护模式目前已关闭。"
 
 
1136
 
1137
  # @ all-in-one-wp-security-and-firewall
1138
+ #: admin/wp-security-dashboard-menu.php:378
1139
+ msgid "Maintenance Mode"
1140
+ msgstr "维护模式"
1141
+
1142
+ #: admin/wp-security-dashboard-menu.php:403
1143
+ msgid "Cookie Based Brute Prevention"
1144
  msgstr ""
1145
 
1146
+ #: admin/wp-security-dashboard-menu.php:408
1147
+ msgid "Cookie-Based Brute Force"
 
 
 
1148
  msgstr ""
1149
 
1150
+ #: admin/wp-security-dashboard-menu.php:412
1151
+ #: admin/wp-security-dashboard-menu.php:444
1152
+ #, php-format
1153
+ msgid "The %s feature is currently active."
1154
  msgstr ""
1155
 
1156
+ #: admin/wp-security-dashboard-menu.php:413
1157
+ #: admin/wp-security-dashboard-menu.php:445
1158
+ msgid "Your new WordPress login URL is now:"
1159
  msgstr ""
1160
 
1161
+ #: admin/wp-security-dashboard-menu.php:478
1162
+ #: admin/wp-security-user-login-menu.php:29
1163
+ msgid "Logged In Users"
1164
+ msgstr "已登录用户"
1165
+
1166
  # @ all-in-one-wp-security-and-firewall
1167
+ #: admin/wp-security-dashboard-menu.php:488
1168
+ msgid "Number of users currently logged in site-wide is:"
1169
+ msgstr "当前登录您的网站的用户数量为:"
 
1170
 
1171
  # @ all-in-one-wp-security-and-firewall
1172
+ #: admin/wp-security-dashboard-menu.php:489
1173
+ #: admin/wp-security-dashboard-menu.php:503
1174
+ #: admin/wp-security-dashboard-menu.php:531
1175
  #, php-format
1176
+ msgid "Go to the %s menu to see more details"
1177
+ msgstr "单击 %s 菜单,查看更多详细信息"
1178
 
1179
  # @ all-in-one-wp-security-and-firewall
1180
+ #: admin/wp-security-dashboard-menu.php:492
1181
+ msgid "There are no other site-wide users currently logged in."
1182
  msgstr ""
1183
 
1184
+ #: admin/wp-security-dashboard-menu.php:502
1185
+ msgid "Number of users currently logged into your site (including you) is:"
1186
+ msgstr "当前登录您的网站 (包括您) 的用户数量为:"
1187
+
1188
  # @ all-in-one-wp-security-and-firewall
1189
+ #: admin/wp-security-dashboard-menu.php:506
1190
+ msgid "There are no other users currently logged in."
1191
+ msgstr "目前没有其他用户登陆。"
1192
+
1193
+ #: admin/wp-security-dashboard-menu.php:527
1194
+ msgid "There are no IP addresses currently locked out."
1195
+ msgstr "目前没有锁定的IP地址。"
1196
+
1197
+ #: admin/wp-security-dashboard-menu.php:530
1198
+ msgid "Number of temporarily locked out IP addresses: "
1199
+ msgstr "暂时锁定的 IP 地址数:"
1200
+
1201
+ #: admin/wp-security-dashboard-menu.php:576
1202
+ msgid "Site Info"
1203
+ msgstr "网站信息"
1204
+
1205
+ #: admin/wp-security-dashboard-menu.php:580
1206
+ msgid "Plugin Version"
1207
+ msgstr "插件版本"
1208
+
1209
+ #: admin/wp-security-dashboard-menu.php:582
1210
+ msgid "WP Version"
1211
+ msgstr "WP版本"
1212
 
1213
  # @ all-in-one-wp-security-and-firewall
1214
+ #: admin/wp-security-dashboard-menu.php:585
1215
+ #: admin/wp-security-dashboard-menu.php:589
1216
+ #: admin/wp-security-dashboard-menu.php:698
1217
+ msgid "Version"
1218
+ msgstr "版本"
1219
+
1220
+ #: admin/wp-security-dashboard-menu.php:587
1221
+ msgid "Table Prefix"
1222
+ msgstr "表名称前缀"
1223
+
1224
+ #: admin/wp-security-dashboard-menu.php:591
1225
+ msgid "Session Save Path"
1226
+ msgstr "会话保存路径"
1227
+
1228
+ #: admin/wp-security-dashboard-menu.php:594
1229
+ msgid "Server Name"
1230
+ msgstr "服务器名称"
1231
+
1232
+ #: admin/wp-security-dashboard-menu.php:596
1233
+ msgid "Cookie Domain"
1234
+ msgstr "Cookie 作用域"
1235
+
1236
+ #: admin/wp-security-dashboard-menu.php:599
1237
+ msgid "Library Present"
1238
+ msgstr "函数库"
1239
+
1240
+ #: admin/wp-security-dashboard-menu.php:601
1241
+ msgid "Debug File Write Permissions"
1242
+ msgstr "调试文件写入权限"
1243
+
1244
+ #: admin/wp-security-dashboard-menu.php:607
1245
+ msgid "PHP Info"
1246
+ msgstr "PHP信息"
1247
+
1248
+ #: admin/wp-security-dashboard-menu.php:611
1249
+ msgid "PHP Version"
1250
+ msgstr "PHP版"
1251
+
1252
+ #: admin/wp-security-dashboard-menu.php:613
1253
+ msgid "PHP Memory Usage"
1254
+ msgstr "PHP的内存使用情况"
1255
+
1256
+ #: admin/wp-security-dashboard-menu.php:614
1257
+ msgid " MB"
1258
+ msgstr " MB"
1259
+
1260
+ #: admin/wp-security-dashboard-menu.php:620
1261
+ #: admin/wp-security-dashboard-menu.php:629
1262
+ #: admin/wp-security-dashboard-menu.php:638
1263
+ #: admin/wp-security-dashboard-menu.php:676
1264
+ msgid "N/A"
1265
+ msgstr "不可用/不适用"
1266
+
1267
+ #: admin/wp-security-dashboard-menu.php:623
1268
+ msgid "PHP Memory Limit"
1269
+ msgstr "PHP的内存限制"
1270
+
1271
+ #: admin/wp-security-dashboard-menu.php:632
1272
+ msgid "PHP Max Upload Size"
1273
+ msgstr "PHP最大上传大小"
1274
+
1275
+ #: admin/wp-security-dashboard-menu.php:641
1276
+ msgid "PHP Max Post Size"
1277
+ msgstr "PHP最大帖子大小"
1278
+
1279
+ #: admin/wp-security-dashboard-menu.php:645
1280
+ #: admin/wp-security-dashboard-menu.php:655
1281
+ #: admin/wp-security-dashboard-menu.php:664
1282
+ msgid "On"
1283
+ msgstr "开启"
1284
+
1285
+ #: admin/wp-security-dashboard-menu.php:647
1286
+ #: admin/wp-security-dashboard-menu.php:657
1287
+ #: admin/wp-security-dashboard-menu.php:666
1288
+ msgid "Off"
1289
+ msgstr "关闭"
1290
+
1291
+ #: admin/wp-security-dashboard-menu.php:650
1292
+ msgid "PHP Allow URL fopen"
1293
+ msgstr "PHP允许URL打开外部文件"
1294
+
1295
+ #: admin/wp-security-dashboard-menu.php:660
1296
+ msgid "PHP Allow URL Include"
1297
+ msgstr "PHP允许URL包含"
1298
+
1299
+ #: admin/wp-security-dashboard-menu.php:669
1300
+ msgid "PHP Display Errors"
1301
+ msgstr "PHP显示错误"
1302
+
1303
+ #: admin/wp-security-dashboard-menu.php:679
1304
+ msgid "PHP Max Script Execution Time"
1305
+ msgstr "PHP最大脚本执行时间"
1306
+
1307
+ #: admin/wp-security-dashboard-menu.php:680
1308
+ msgid "Seconds"
1309
+ msgstr "秒"
1310
+
1311
+ #: admin/wp-security-dashboard-menu.php:686
1312
+ msgid "Active Plugins"
1313
+ msgstr "已激活插件"
1314
+
1315
+ # @ all-in-one-wp-security-and-firewall
1316
+ #: admin/wp-security-dashboard-menu.php:697
1317
+ #: admin/wp-security-filesystem-menu.php:131
1318
+ #: admin/wp-security-filesystem-menu.php:150
1319
+ msgid "Name"
1320
+ msgstr "名称"
1321
 
1322
  # @ all-in-one-wp-security-and-firewall
1323
+ #: admin/wp-security-dashboard-menu.php:699
1324
+ msgid "Plugin URL"
1325
+ msgstr "插件网址"
1326
+
1327
+ #: admin/wp-security-dashboard-menu.php:737
1328
  msgid ""
1329
+ "This tab displays the list of all IP addresses which are currently "
1330
+ "temporarily locked out due to the Login Lockdown feature:"
1331
+ msgstr "此选项卡显示因登录锁定功能而暂时锁定的所有IP地址的列表:"
1332
+
1333
+ #: admin/wp-security-dashboard-menu.php:744
1334
+ msgid "Currently Locked Out IP Addresses and Ranges"
1335
+ msgstr "当前被锁定的 IP 地址和范围"
1336
+
1337
+ #: admin/wp-security-dashboard-menu.php:787
1338
+ msgid "This tab displays the list of all permanently blocked IP addresses."
1339
  msgstr ""
1340
 
1341
+ #: admin/wp-security-dashboard-menu.php:788
1342
+ #: admin/wp-security-spam-menu.php:291
1343
  msgid ""
1344
+ "NOTE: This feature does NOT use the .htaccess file to permanently block the "
1345
+ "IP addresses so it should be compatible with all web servers running "
1346
+ "WordPress."
1347
  msgstr ""
1348
 
1349
+ #: admin/wp-security-dashboard-menu.php:794
1350
+ msgid "Permanently Blocked IP Addresses"
 
1351
  msgstr ""
1352
 
1353
+ #: admin/wp-security-dashboard-menu.php:828
1354
+ msgid "View Logs for All In WP Security & Firewall Plugin"
 
 
1355
  msgstr ""
1356
 
1357
+ #: admin/wp-security-dashboard-menu.php:836
1358
+ msgid "Log File"
 
 
1359
  msgstr ""
1360
 
1361
+ #: admin/wp-security-dashboard-menu.php:840
1362
+ msgid "--Select a file--"
 
 
1363
  msgstr ""
1364
 
1365
+ #: admin/wp-security-dashboard-menu.php:851
1366
+ msgid "Select one of the log files to view the contents"
 
 
1367
  msgstr ""
1368
 
1369
+ #: admin/wp-security-dashboard-menu.php:856
1370
+ msgid "View Logs"
 
1371
  msgstr ""
1372
 
1373
+ #: admin/wp-security-dashboard-menu.php:877
 
1374
  msgid ""
1375
+ "Error! The file you selected is not a permitted file. You can only view log "
1376
+ "files created by this plugin."
1377
+ msgstr ""
1378
+
1379
+ #: admin/wp-security-dashboard-menu.php:884
1380
+ msgid "Log File Contents For"
1381
  msgstr ""
1382
 
1383
+ #: admin/wp-security-dashboard-menu.php:898
1384
+ msgid "Log file is empty!"
1385
+ msgstr ""
1386
+
1387
+ #: admin/wp-security-database-menu.php:26
1388
+ #: admin/wp-security-database-menu.php:31
1389
+ #: classes/grade-system/wp-security-feature-item-manager.php:63
1390
+ msgid "DB Backup"
1391
+ msgstr "数据备份"
1392
+
1393
+ #: admin/wp-security-database-menu.php:30
1394
+ #: classes/grade-system/wp-security-feature-item-manager.php:61
1395
+ msgid "DB Prefix"
1396
+ msgstr "数据库前缀"
1397
+
1398
  # @ all-in-one-wp-security-and-firewall
1399
+ #: admin/wp-security-database-menu.php:94
1400
+ msgid "Nonce check failed for DB prefix change operation!"
1401
  msgstr ""
1402
 
1403
  # @ all-in-one-wp-security-and-firewall
1404
+ #: admin/wp-security-database-menu.php:102
1405
  msgid ""
1406
+ "The plugin has detected that it cannot write to the wp-config.php file. This "
1407
+ "feature can only be used if the plugin can successfully write to the wp-"
1408
+ "config.php file."
1409
  msgstr ""
1410
 
1411
  # @ all-in-one-wp-security-and-firewall
1412
+ #: admin/wp-security-database-menu.php:115
1413
+ msgid "Please enter a value for the DB prefix."
 
 
1414
  msgstr ""
1415
 
1416
  # @ all-in-one-wp-security-and-firewall
1417
+ #: admin/wp-security-database-menu.php:124
1418
  msgid ""
1419
+ "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
1420
+ "and underscores."
1421
  msgstr ""
1422
 
1423
  # @ all-in-one-wp-security-and-firewall
1424
+ #: admin/wp-security-database-menu.php:133
1425
+ msgid "Change Database Prefix"
1426
+ msgstr "更改数据库前缀"
1427
 
1428
  # @ all-in-one-wp-security-and-firewall
1429
+ #: admin/wp-security-database-menu.php:136
1430
+ msgid ""
1431
+ "Your WordPress DB is the most important asset of your website because it "
1432
+ "contains a lot of your site's precious information."
1433
  msgstr ""
1434
 
1435
  # @ all-in-one-wp-security-and-firewall
1436
+ #: admin/wp-security-database-menu.php:137
1437
  msgid ""
1438
+ "The DB is also a target for hackers via methods such as SQL injections and "
1439
+ "malicious and automated code which targets certain tables."
1440
  msgstr ""
1441
 
1442
  # @ all-in-one-wp-security-and-firewall
1443
+ #: admin/wp-security-database-menu.php:138
1444
  msgid ""
1445
+ "One way to add a layer of protection for your DB is to change the default "
1446
+ "WordPress table prefix from \"wp_\" to something else which will be "
1447
+ "difficult for hackers to guess."
1448
  msgstr ""
1449
 
1450
  # @ all-in-one-wp-security-and-firewall
1451
+ #: admin/wp-security-database-menu.php:139
 
 
 
 
1452
  msgid ""
1453
+ "This feature allows you to easily change the prefix to a value of your "
1454
+ "choice or to a random value set by this plugin."
1455
  msgstr ""
1456
 
1457
  # @ all-in-one-wp-security-and-firewall
1458
+ #: admin/wp-security-database-menu.php:145
1459
+ msgid "DB Prefix Options"
1460
+ msgstr "数据库前缀选项"
1461
 
1462
  # @ all-in-one-wp-security-and-firewall
1463
+ #: admin/wp-security-database-menu.php:156
1464
  #, php-format
1465
+ msgid "It is recommended that you perform a %s before using this feature"
 
 
1466
  msgstr ""
1467
 
1468
  # @ all-in-one-wp-security-and-firewall
1469
+ #: admin/wp-security-database-menu.php:165
1470
+ msgid "Current DB Table Prefix"
1471
+ msgstr "当前数据库表前缀"
 
 
1472
 
1473
  # @ all-in-one-wp-security-and-firewall
1474
+ #: admin/wp-security-database-menu.php:171
1475
+ msgid ""
1476
+ "Your site is currently using the default WordPress DB prefix value of \"wp_"
1477
+ "\". \n"
1478
+ " To increase your site's security you should "
1479
+ "consider changing the DB prefix value to another value."
1480
  msgstr ""
1481
 
1482
  # @ all-in-one-wp-security-and-firewall
1483
+ #: admin/wp-security-database-menu.php:178
1484
+ msgid "Generate New DB Table Prefix"
1485
+ msgstr "生成新的数据库表前缀"
1486
 
1487
  # @ all-in-one-wp-security-and-firewall
1488
+ #: admin/wp-security-database-menu.php:181
1489
  msgid ""
1490
+ "Check this if you want the plugin to generate a random 6 character string "
1491
+ "for the table prefix"
1492
  msgstr ""
1493
 
1494
  # @ all-in-one-wp-security-and-firewall
1495
+ #: admin/wp-security-database-menu.php:182
1496
+ msgid "OR"
1497
  msgstr ""
1498
 
1499
  # @ all-in-one-wp-security-and-firewall
1500
+ #: admin/wp-security-database-menu.php:184
1501
+ msgid ""
1502
+ "Choose your own DB prefix by specifying a string which contains letters and/"
1503
+ "or numbers and/or underscores. Example: xyz_"
1504
  msgstr ""
1505
 
1506
  # @ all-in-one-wp-security-and-firewall
1507
+ #: admin/wp-security-database-menu.php:188
1508
+ msgid "Change DB Prefix"
1509
+ msgstr "更改数据库前缀"
 
 
1510
 
1511
  # @ all-in-one-wp-security-and-firewall
1512
+ #: admin/wp-security-database-menu.php:209
1513
+ #: admin/wp-security-filesystem-menu.php:87
1514
+ msgid "Nonce check failed for manual DB backup operation!"
 
 
1515
  msgstr ""
1516
 
1517
+ #: admin/wp-security-database-menu.php:226
 
1518
  msgid ""
1519
+ "DB Backup was successfully completed! You will receive the backup file via "
1520
+ "email if you have enabled \"Send Backup File Via Email\", otherwise you can "
1521
+ "retrieve it via FTP from the following directory:"
1522
  msgstr ""
1523
+ "数据库备份已成功完成!您将通过电子邮件收到的备份文件,如果你已经启用了“通过邮"
1524
+ "件发送备份文件”,否则,你可以通过FTP从以下目录检索:"
1525
 
1526
+ #: admin/wp-security-database-menu.php:228
1527
+ msgid "Your DB Backup File location: "
1528
+ msgstr "您的数据库备份文件位置: "
 
1529
 
1530
  # @ all-in-one-wp-security-and-firewall
1531
+ #: admin/wp-security-database-menu.php:235
1532
+ msgid "DB Backup failed. Please check the permissions of the backup directory."
1533
  msgstr ""
1534
 
1535
  # @ all-in-one-wp-security-and-firewall
1536
+ #: admin/wp-security-database-menu.php:252
1537
+ #: admin/wp-security-filescan-menu.php:133
1538
+ msgid ""
1539
+ "You entered a non numeric value for the \"backup time interval\" field. It "
1540
+ "has been set to the default value."
1541
  msgstr ""
1542
 
1543
  # @ all-in-one-wp-security-and-firewall
1544
+ #: admin/wp-security-database-menu.php:259
1545
+ msgid ""
1546
+ "You entered a non numeric value for the \"number of backup files to keep\" "
1547
+ "field. It has been set to the default value."
1548
  msgstr ""
1549
 
1550
  # @ all-in-one-wp-security-and-firewall
1551
+ #: admin/wp-security-database-menu.php:266
1552
+ #: admin/wp-security-user-login-menu.php:118
1553
+ msgid ""
1554
+ "You have entered an incorrect email address format. It has been set to your "
1555
+ "WordPress admin email as default."
1556
  msgstr ""
1557
 
1558
  # @ all-in-one-wp-security-and-firewall
1559
+ #: admin/wp-security-database-menu.php:299
1560
+ msgid "Manual Backup"
1561
+ msgstr "手动备份"
1562
 
1563
  # @ all-in-one-wp-security-and-firewall
1564
+ #: admin/wp-security-database-menu.php:304
1565
+ msgid "To create a new DB backup just click on the button below."
 
1566
  msgstr ""
1567
 
1568
  # @ all-in-one-wp-security-and-firewall
1569
+ #: admin/wp-security-database-menu.php:306
1570
+ msgid "Create DB Backup Now"
1571
+ msgstr "立即创建数据库备份"
1572
 
1573
  # @ all-in-one-wp-security-and-firewall
1574
+ #: admin/wp-security-database-menu.php:310
1575
+ msgid "Automated Scheduled Backups"
1576
+ msgstr "自动定时备份"
 
1577
 
1578
  # @ all-in-one-wp-security-and-firewall
1579
+ #: admin/wp-security-database-menu.php:322
1580
+ msgid "Enable Automated Scheduled Backups"
1581
+ msgstr "启用自动定时备份"
 
 
 
 
1582
 
1583
  # @ all-in-one-wp-security-and-firewall
1584
+ #: admin/wp-security-database-menu.php:325
1585
  msgid ""
1586
+ "Check this if you want the system to automatically generate backups "
1587
+ "periodically based on the settings below"
1588
  msgstr ""
1589
 
1590
  # @ all-in-one-wp-security-and-firewall
1591
+ #: admin/wp-security-database-menu.php:329
1592
+ msgid "Backup Time Interval"
1593
+ msgstr "备份时间间隔"
 
 
1594
 
1595
  # @ all-in-one-wp-security-and-firewall
1596
+ #: admin/wp-security-database-menu.php:332
1597
+ #: admin/wp-security-filescan-menu.php:285
1598
+ msgid "Hours"
1599
+ msgstr "小时"
 
 
 
 
1600
 
1601
  # @ all-in-one-wp-security-and-firewall
1602
+ #: admin/wp-security-database-menu.php:333
1603
+ #: admin/wp-security-filescan-menu.php:286
1604
+ msgid "Days"
1605
+ msgstr "天"
1606
 
1607
  # @ all-in-one-wp-security-and-firewall
1608
+ #: admin/wp-security-database-menu.php:334
1609
+ #: admin/wp-security-filescan-menu.php:287
1610
+ msgid "Weeks"
1611
+ msgstr "周"
 
1612
 
1613
  # @ all-in-one-wp-security-and-firewall
1614
+ #: admin/wp-security-database-menu.php:336
1615
+ msgid "Set the value for how often you would like an automated backup to occur"
1616
  msgstr ""
1617
 
1618
  # @ all-in-one-wp-security-and-firewall
1619
+ #: admin/wp-security-database-menu.php:340
1620
+ msgid "Number of Backup Files To Keep"
1621
+ msgstr "要保留的备份文件数"
1622
 
1623
  # @ all-in-one-wp-security-and-firewall
1624
+ #: admin/wp-security-database-menu.php:342
1625
+ msgid ""
1626
+ "Thie field allows you to choose the number of backup files you would like to "
1627
+ "keep in the backup directory"
1628
  msgstr ""
1629
 
1630
  # @ all-in-one-wp-security-and-firewall
1631
+ #: admin/wp-security-database-menu.php:346
1632
+ msgid "Send Backup File Via Email"
1633
+ msgstr "通过邮件发送备份文件"
1634
 
1635
  # @ all-in-one-wp-security-and-firewall
1636
+ #: admin/wp-security-database-menu.php:349
1637
  msgid ""
1638
+ "Check this if you want the system to email you the backup file after a DB "
1639
+ "backup has been performed"
1640
  msgstr ""
1641
 
1642
  # @ all-in-one-wp-security-and-firewall
1643
+ #: admin/wp-security-database-menu.php:351
1644
+ #: admin/wp-security-user-login-menu.php:262
1645
+ msgid "Enter an email address"
1646
+ msgstr "输入电子邮件地址"
 
1647
 
1648
+ #: admin/wp-security-database-menu.php:382
1649
+ msgid "Error - Could not get tables or no tables found!"
 
1650
  msgstr ""
1651
 
1652
  # @ all-in-one-wp-security-and-firewall
1653
+ #: admin/wp-security-database-menu.php:386
1654
+ msgid "Starting DB prefix change operations....."
1655
  msgstr ""
1656
 
1657
  # @ all-in-one-wp-security-and-firewall
1658
+ #: admin/wp-security-database-menu.php:388
1659
+ #, php-format
1660
  msgid ""
1661
+ "Your WordPress system has a total of %s tables and your new DB prefix will "
1662
+ "be: %s"
1663
  msgstr ""
1664
 
1665
  # @ all-in-one-wp-security-and-firewall
1666
+ #: admin/wp-security-database-menu.php:394 classes/wp-security-utility.php:279
1667
  msgid ""
1668
+ "Failed to make a backup of the wp-config.php file. This operation will not "
1669
+ "go ahead."
 
1670
  msgstr ""
1671
 
1672
  # @ all-in-one-wp-security-and-firewall
1673
+ #: admin/wp-security-database-menu.php:398
1674
+ msgid "A backup copy of your wp-config.php file was created successfully!"
 
 
1675
  msgstr ""
1676
 
1677
  # @ all-in-one-wp-security-and-firewall
1678
+ #: admin/wp-security-database-menu.php:425
1679
+ #, php-format
1680
+ msgid "%s table name update failed"
1681
  msgstr ""
1682
 
1683
  # @ all-in-one-wp-security-and-firewall
1684
+ #: admin/wp-security-database-menu.php:437
1685
+ #, php-format
1686
+ msgid "Please change the prefix manually for the above tables to: %s"
1687
  msgstr ""
1688
 
1689
  # @ all-in-one-wp-security-and-firewall
1690
+ #: admin/wp-security-database-menu.php:440
1691
+ #, php-format
1692
+ msgid "%s tables had their prefix updated successfully!"
1693
  msgstr ""
1694
 
1695
  # @ all-in-one-wp-security-and-firewall
1696
+ #: admin/wp-security-database-menu.php:459
1697
+ msgid "wp-config.php file was updated successfully!"
 
 
 
1698
  msgstr ""
1699
 
1700
  # @ all-in-one-wp-security-and-firewall
1701
+ #: admin/wp-security-database-menu.php:462
1702
+ #, php-format
1703
  msgid ""
1704
+ "The \"wp-config.php\" file was not able to be modified. Please modify this "
1705
+ "file manually using your favourite editor and search \n"
1706
+ " for variable \"$table_prefix\" and assign the following "
1707
+ "value to that variable: %s"
1708
  msgstr ""
1709
 
1710
+ #: admin/wp-security-database-menu.php:474
1711
+ #: admin/wp-security-database-menu.php:493
1712
+ #, php-format
1713
+ msgid "Update of table %s failed: unable to change %s to %s"
1714
  msgstr ""
1715
 
1716
  # @ all-in-one-wp-security-and-firewall
1717
+ #: admin/wp-security-database-menu.php:478
1718
  msgid ""
1719
+ "The options table records which had references to the old DB prefix were "
1720
+ "updated successfully!"
 
 
 
 
1721
  msgstr ""
1722
 
1723
+ #: admin/wp-security-database-menu.php:497
 
1724
  #, php-format
1725
  msgid ""
1726
+ "The %s table records which had references to the old DB prefix were updated "
1727
+ "successfully!"
 
 
1728
  msgstr ""
1729
 
1730
  # @ all-in-one-wp-security-and-firewall
1731
+ #: admin/wp-security-database-menu.php:525
1732
+ #, php-format
1733
  msgid ""
1734
+ "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
1735
+ "and user_id = %s."
1736
  msgstr ""
1737
 
1738
  # @ all-in-one-wp-security-and-firewall
1739
+ #: admin/wp-security-database-menu.php:530
1740
  msgid ""
1741
+ "The usermeta table records which had references to the old DB prefix were "
1742
+ "updated successfully!"
1743
  msgstr ""
1744
 
1745
  # @ all-in-one-wp-security-and-firewall
1746
+ #: admin/wp-security-database-menu.php:532
1747
+ msgid "DB prefix change tasks have been completed."
1748
  msgstr ""
1749
 
1750
+ #: admin/wp-security-database-menu.php:575
1751
+ msgid "Checking for MySQL tables of type \"view\"....."
 
1752
  msgstr ""
1753
 
1754
+ #: admin/wp-security-database-menu.php:592
1755
+ #, php-format
1756
+ msgid "Update of the following MySQL view definition failed: %s"
1757
  msgstr ""
1758
 
1759
+ #: admin/wp-security-database-menu.php:599
1760
+ #, php-format
1761
+ msgid "%s view definitions were updated successfully!"
 
 
1762
  msgstr ""
1763
 
1764
+ #: admin/wp-security-filescan-menu.php:23
1765
+ #: classes/grade-system/wp-security-feature-item-manager.php:108
1766
+ msgid "File Change Detection"
1767
+ msgstr "文件更改检测"
1768
 
1769
+ #: admin/wp-security-filescan-menu.php:24
1770
+ msgid "Malware Scan"
 
 
 
 
1771
  msgstr ""
1772
 
1773
+ #: admin/wp-security-filescan-menu.php:93
1774
+ msgid "There have been no file changes since the last scan."
1775
+ msgstr "自上次扫描以来,没有文件更改。"
1776
+
1777
  # @ all-in-one-wp-security-and-firewall
1778
+ #: admin/wp-security-filescan-menu.php:103
1779
+ msgid "Nonce check failed for manual file change detection scan operation!"
1780
  msgstr ""
1781
 
1782
  # @ all-in-one-wp-security-and-firewall
1783
+ #: admin/wp-security-filescan-menu.php:110
1784
+ msgid ""
1785
+ "The plugin has detected that this is your first file change detection scan. "
1786
+ "The file details from this scan will be used to detect file changes for "
1787
+ "future scans!"
1788
  msgstr ""
1789
+ "该插件检测到,这是您第一次进行文件更改检测扫描。此次扫描的详细信息将用于比对"
1790
+ "未来执行检测扫描。"
1791
 
1792
+ #: admin/wp-security-filescan-menu.php:112
1793
+ msgid "Scan Complete - There were no file changes detected!"
 
1794
  msgstr ""
1795
 
1796
+ #: admin/wp-security-filescan-menu.php:167
 
1797
  msgid ""
1798
+ "The following address was removed because it is not a valid email address: "
 
1799
  msgstr ""
1800
 
1801
  # @ all-in-one-wp-security-and-firewall
1802
+ #: admin/wp-security-filescan-menu.php:207
1803
  msgid ""
1804
+ "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
1805
+ "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
1806
+ " In order to ensure that future scan results are "
1807
+ "accurate, the old scan data has been refreshed."
1808
  msgstr ""
1809
 
1810
  # @ all-in-one-wp-security-and-firewall
1811
+ #: admin/wp-security-filescan-menu.php:217
1812
  msgid ""
1813
+ "All In One WP Security & Firewall has detected that there was a change in "
1814
+ "your host's files."
1815
  msgstr ""
1816
 
1817
  # @ all-in-one-wp-security-and-firewall
1818
+ #: admin/wp-security-filescan-menu.php:219
1819
+ msgid "View Scan Details & Clear This Message"
1820
  msgstr ""
1821
 
1822
  # @ all-in-one-wp-security-and-firewall
1823
+ #: admin/wp-security-filescan-menu.php:228
1824
+ msgid ""
1825
+ "If given an opportunity hackers can insert their code or files into your "
1826
+ "system which they can then use to carry out malicious acts on your site."
1827
  msgstr ""
1828
+ "如果有机会黑客可以传送他们的代码或文件到您的系统,那么他们就可以在您的网站进"
1829
+ "行恶意行为。"
1830
 
1831
  # @ all-in-one-wp-security-and-firewall
1832
+ #: admin/wp-security-filescan-menu.php:229
1833
+ msgid ""
1834
+ "Being informed of any changes in your files can be a good way to quickly "
1835
+ "prevent a hacker from causing damage to your website."
1836
+ msgstr "告知你的文件的任何更改是一个很好的方式,防止黑客伤害你的网站。"
1837
 
1838
  # @ all-in-one-wp-security-and-firewall
1839
+ #: admin/wp-security-filescan-menu.php:230
1840
  msgid ""
1841
+ "In general, WordPress core and plugin files and file types such as \".php\" "
1842
+ "or \".js\" should not change often and when they do, it is important that "
1843
+ "you are made aware when a change occurs and which file was affected."
1844
  msgstr ""
1845
+ "在一般情况下,WordPress 的核心和插件文件和文件类型,如 “.php” 或 “.js” 不应该"
1846
+ "经常改变,当他们发生变化后,你应该知道文件什么时候发生更改和哪个文件受到影响"
1847
 
1848
  # @ all-in-one-wp-security-and-firewall
1849
+ #: admin/wp-security-filescan-menu.php:231
1850
  msgid ""
1851
+ "The \"File Change Detection Feature\" will notify you of any file change "
1852
+ "which occurs on your system, including the addition and deletion of files by "
1853
+ "performing a regular automated or manual scan of your system's files."
1854
  msgstr ""
1855
+ "“文件更改检测功能”将通知您系统上发生的任何文件更改,通过系统文件定期自动或手"
1856
+ "动扫描,发现添加和删除的任何文件。"
1857
 
1858
  # @ all-in-one-wp-security-and-firewall
1859
+ #: admin/wp-security-filescan-menu.php:232
1860
+ msgid ""
1861
+ "This feature also allows you to exclude certain files or folders from the "
1862
+ "scan in cases where you know that they change often as part of their normal "
1863
+ "operation. (For example log files and certain caching plugin files may "
1864
+ "change often and hence you may choose to exclude such files from the file "
1865
+ "change detection scan)"
1866
  msgstr ""
1867
+ "某些特定的文件或文件夹正常运行时会自动改变,此功能允许您排除这些文件或文件夹"
1868
+ "扫描。(例如:日志文件和某些插件的缓存,可能经常发生更改,因此您可以将这些文"
1869
+ "件或文件夹从扫描中排除掉。)"
1870
 
1871
  # @ all-in-one-wp-security-and-firewall
1872
+ #: admin/wp-security-filescan-menu.php:237
1873
+ msgid "Manual File Change Detection Scan"
1874
+ msgstr "手动文件更改检测扫描"
1875
 
1876
  # @ all-in-one-wp-security-and-firewall
1877
+ #: admin/wp-security-filescan-menu.php:243
1878
+ msgid ""
1879
+ "To perform a manual file change detection scan click on the button below."
1880
+ msgstr "要手动执行文件更改检测扫描,点击下面的按钮。"
1881
 
1882
  # @ all-in-one-wp-security-and-firewall
1883
+ #: admin/wp-security-filescan-menu.php:246
1884
+ msgid "Perform Scan Now"
1885
+ msgstr "立即执行扫描"
1886
+
1887
+ #: admin/wp-security-filescan-menu.php:250
1888
+ msgid "View Last Saved File Change Results"
1889
+ msgstr "查看上次保存的文件更改结果"
1890
+
1891
+ #: admin/wp-security-filescan-menu.php:256
1892
  msgid ""
1893
+ "Click the button below to view the saved file change results from the last "
1894
+ "scan."
1895
+ msgstr "点击下面的按钮来查看从上次扫描保存的文件变化的结果。"
1896
+
1897
+ #: admin/wp-security-filescan-menu.php:259
1898
+ msgid "View Last File Change"
1899
+ msgstr "查看上次更改文件"
1900
+
1901
+ #: admin/wp-security-filescan-menu.php:263
1902
+ msgid "File Change Detection Settings"
1903
+ msgstr "文件更改检测设置"
1904
 
1905
  # @ all-in-one-wp-security-and-firewall
1906
+ #: admin/wp-security-filescan-menu.php:275
1907
+ msgid "Enable Automated File Change Detection Scan"
1908
+ msgstr "启用自动文件更改检测扫描"
 
 
1909
 
1910
  # @ all-in-one-wp-security-and-firewall
1911
+ #: admin/wp-security-filescan-menu.php:278
 
1912
  msgid ""
1913
+ "Check this if you want the system to automatically/periodically scan your "
1914
+ "files to check for file changes based on the settings below"
1915
+ msgstr "如果您希望系统根据以下设置自动/定期扫描文件以检查文件更改,请选中此项"
1916
 
1917
  # @ all-in-one-wp-security-and-firewall
1918
+ #: admin/wp-security-filescan-menu.php:282
1919
+ msgid "Scan Time Interval"
1920
+ msgstr "扫描时间间隔"
1921
 
1922
  # @ all-in-one-wp-security-and-firewall
1923
+ #: admin/wp-security-filescan-menu.php:289
1924
+ msgid "Set the value for how often you would like a scan to occur"
1925
+ msgstr "设置您希望扫描发生的频率的值"
1926
 
1927
  # @ all-in-one-wp-security-and-firewall
1928
+ #: admin/wp-security-filescan-menu.php:293
1929
+ msgid "File Types To Ignore"
1930
+ msgstr "要忽略的文件类型"
1931
 
1932
  # @ all-in-one-wp-security-and-firewall
1933
+ #: admin/wp-security-filescan-menu.php:296
1934
  msgid ""
1935
+ "Enter each file type or extension on a new line which you wish to exclude "
1936
+ "from the file change detection scan."
1937
  msgstr ""
1938
 
1939
  # @ all-in-one-wp-security-and-firewall
1940
+ #: admin/wp-security-filescan-menu.php:300
1941
  msgid ""
1942
+ "You can exclude file types from the scan which would not normally pose any "
1943
+ "security threat if they were changed. These can include things such as image "
1944
+ "files."
1945
  msgstr ""
1946
 
1947
  # @ all-in-one-wp-security-and-firewall
1948
+ #: admin/wp-security-filescan-menu.php:301
1949
+ msgid ""
1950
+ "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
1951
+ "then you would enter the following:"
1952
  msgstr ""
1953
 
1954
  # @ all-in-one-wp-security-and-firewall
1955
+ #: admin/wp-security-filescan-menu.php:302
1956
+ msgid "jpg"
1957
  msgstr ""
1958
 
1959
  # @ all-in-one-wp-security-and-firewall
1960
+ #: admin/wp-security-filescan-menu.php:303
1961
+ msgid "png"
1962
  msgstr ""
1963
 
1964
  # @ all-in-one-wp-security-and-firewall
1965
+ #: admin/wp-security-filescan-menu.php:304
1966
+ msgid "bmp"
 
 
 
1967
  msgstr ""
1968
 
1969
  # @ all-in-one-wp-security-and-firewall
1970
+ #: admin/wp-security-filescan-menu.php:310
1971
+ msgid "Files/Directories To Ignore"
1972
+ msgstr "要忽略的文件/目录"
1973
+
1974
+ # @ all-in-one-wp-security-and-firewall
1975
+ #: admin/wp-security-filescan-menu.php:313
1976
  msgid ""
1977
+ "Enter each file or directory on a new line which you wish to exclude from "
1978
+ "the file change detection scan."
1979
  msgstr ""
1980
 
1981
  # @ all-in-one-wp-security-and-firewall
1982
+ #: admin/wp-security-filescan-menu.php:317
1983
  msgid ""
1984
+ "You can exclude specific files/directories from the scan which would not "
1985
+ "normally pose any security threat if they were changed. These can include "
1986
+ "things such as log files."
 
1987
  msgstr ""
1988
 
1989
  # @ all-in-one-wp-security-and-firewall
1990
+ #: admin/wp-security-filescan-menu.php:318
 
1991
  msgid ""
1992
+ "Example: If you want the scanner to ignore certain files in different "
1993
+ "directories or whole directories, then you would enter the following:"
 
1994
  msgstr ""
1995
 
1996
  # @ all-in-one-wp-security-and-firewall
1997
+ #: admin/wp-security-filescan-menu.php:319
1998
+ msgid "cache/config/master.php"
1999
  msgstr ""
2000
 
2001
  # @ all-in-one-wp-security-and-firewall
2002
+ #: admin/wp-security-filescan-menu.php:320
2003
+ msgid "somedirectory"
2004
  msgstr ""
2005
 
2006
  # @ all-in-one-wp-security-and-firewall
2007
+ #: admin/wp-security-filescan-menu.php:326
2008
+ msgid "Send Email When Change Detected"
2009
+ msgstr "在检测到更改时发送邮件"
 
 
2010
 
2011
  # @ all-in-one-wp-security-and-firewall
2012
+ #: admin/wp-security-filescan-menu.php:329
2013
  msgid ""
2014
+ "Check this if you want the system to email you if a file change was detected"
2015
+ msgstr "如果您希望系统在检测到文件更改时向您发送电子邮件,请选中此项"
 
2016
 
2017
+ #: admin/wp-security-filescan-menu.php:333
2018
+ msgid "Enter one or more email addresses on a new line."
2019
+ msgstr "每个电子邮件单独一行"
 
2020
 
2021
+ #: admin/wp-security-filescan-menu.php:349
2022
+ msgid "What is Malware?"
 
2023
  msgstr ""
2024
 
2025
+ #: admin/wp-security-filescan-menu.php:350
 
2026
  msgid ""
2027
+ "The word Malware stands for Malicious Software. It can consist of things "
2028
+ "like trojan horses, adware, worms, spyware and any other undesirable code "
2029
+ "which a hacker will try to inject into your website."
2030
  msgstr ""
2031
 
2032
+ #: admin/wp-security-filescan-menu.php:351
 
2033
  msgid ""
2034
+ "Often when malware code has been inserted into your site you will normally "
2035
+ "not notice anything out of the ordinary based on appearances, but it can "
2036
+ "have a dramatic effect on your site's search ranking."
2037
  msgstr ""
2038
 
2039
+ #: admin/wp-security-filescan-menu.php:352
2040
+ msgid ""
2041
+ "This is because the bots and spiders from search engines such as Google have "
2042
+ "the capability to detect malware when they are indexing the pages on your "
2043
+ "site, and consequently they can blacklist your website which will in turn "
2044
+ "affect your search rankings."
2045
  msgstr ""
2046
 
2047
+ #: admin/wp-security-filescan-menu.php:356
2048
+ msgid "Scanning For Malware"
 
2049
  msgstr ""
2050
 
2051
+ #: admin/wp-security-filescan-menu.php:357
 
2052
  msgid ""
2053
+ "Due to the constantly changing and complex nature of Malware, scanning for "
2054
+ "such things using a standalone plugin will not work reliably. This is "
2055
+ "something best done via an external scan of your site regularly."
2056
  msgstr ""
2057
 
2058
+ #: admin/wp-security-filescan-menu.php:358
 
2059
  msgid ""
2060
+ "This is why we have created an easy-to-use scanning service which is hosted "
2061
+ "off our own server which will scan your site for malware once every day and "
2062
+ "notify you if it finds anything."
2063
  msgstr ""
2064
 
2065
+ #: admin/wp-security-filescan-menu.php:359
2066
+ msgid "When you sign up for this service you will get the following:"
 
 
2067
  msgstr ""
2068
 
2069
+ #: admin/wp-security-filescan-menu.php:361
2070
+ msgid "Automatic Daily Scan of 1 Website"
 
 
 
2071
  msgstr ""
2072
 
2073
+ #: admin/wp-security-filescan-menu.php:362
2074
+ msgid "Automatic Malware & Blacklist Monitoring"
2075
+ msgstr ""
2076
+
2077
+ #: admin/wp-security-filescan-menu.php:363
2078
+ msgid "Automatic Email Alerting"
2079
+ msgstr ""
2080
+
2081
+ #: admin/wp-security-filescan-menu.php:364
2082
+ msgid "Site uptime monitoring"
2083
+ msgstr ""
2084
+
2085
+ #: admin/wp-security-filescan-menu.php:365
2086
+ msgid "Site response time monitoring"
2087
+ msgstr ""
2088
+
2089
+ #: admin/wp-security-filescan-menu.php:366
2090
+ msgid "We provide advice for malware cleanup"
2091
+ msgstr ""
2092
+
2093
+ #: admin/wp-security-filescan-menu.php:367
2094
+ msgid "Blacklist Removal"
2095
+ msgstr ""
2096
+
2097
+ #: admin/wp-security-filescan-menu.php:368
2098
+ msgid "No Contract (Cancel Anytime)"
2099
+ msgstr ""
2100
+
2101
+ #: admin/wp-security-filescan-menu.php:370
2102
  #, php-format
2103
+ msgid "To learn more please %s."
2104
  msgstr ""
2105
 
2106
  # @ all-in-one-wp-security-and-firewall
2107
+ #: admin/wp-security-filescan-menu.php:390
2108
+ msgid "Latest File Change Scan Results"
 
 
2109
  msgstr ""
2110
 
2111
  # @ all-in-one-wp-security-and-firewall
2112
+ #: admin/wp-security-filescan-menu.php:399
2113
+ msgid "The following files were added to your host."
2114
  msgstr ""
2115
 
2116
  # @ all-in-one-wp-security-and-firewall
2117
+ #: admin/wp-security-filescan-menu.php:402
2118
+ #: admin/wp-security-filescan-menu.php:423
2119
+ #: admin/wp-security-filescan-menu.php:447
2120
+ #: admin/wp-security-settings-menu.php:27
2121
+ #: admin/wp-security-settings-menu.php:28
2122
+ msgid "File"
2123
  msgstr ""
2124
 
2125
  # @ all-in-one-wp-security-and-firewall
2126
+ #: admin/wp-security-filescan-menu.php:403
2127
+ #: admin/wp-security-filescan-menu.php:424
2128
+ #: admin/wp-security-filescan-menu.php:448
2129
+ msgid "File Size"
 
2130
  msgstr ""
2131
 
2132
  # @ all-in-one-wp-security-and-firewall
2133
+ #: admin/wp-security-filescan-menu.php:404
2134
+ #: admin/wp-security-filescan-menu.php:425
2135
+ #: admin/wp-security-filescan-menu.php:449
2136
+ msgid "File Modified"
 
 
2137
  msgstr ""
2138
 
2139
  # @ all-in-one-wp-security-and-firewall
2140
+ #: admin/wp-security-filescan-menu.php:420
2141
+ msgid "The following files were removed from your host."
2142
  msgstr ""
2143
 
2144
  # @ all-in-one-wp-security-and-firewall
2145
+ #: admin/wp-security-filescan-menu.php:444
2146
+ msgid "The following files were changed on your host."
2147
  msgstr ""
2148
 
2149
+ #: admin/wp-security-filesystem-menu.php:26
2150
+ #: classes/grade-system/wp-security-feature-item-manager.php:67
2151
+ msgid "File Permissions"
 
2152
  msgstr ""
2153
 
2154
+ #: admin/wp-security-filesystem-menu.php:27
2155
+ msgid "PHP File Editing"
 
 
 
2156
  msgstr ""
2157
 
2158
+ #: admin/wp-security-filesystem-menu.php:28
2159
+ msgid "WP File Access"
 
2160
  msgstr ""
2161
 
2162
+ #: admin/wp-security-filesystem-menu.php:29
2163
+ msgid "Host System Logs"
 
2164
  msgstr ""
2165
 
2166
  # @ all-in-one-wp-security-and-firewall
2167
+ #: admin/wp-security-filesystem-menu.php:97
2168
+ #, php-format
2169
+ msgid "The permissions for %s were succesfully changed to %s"
 
 
 
2170
  msgstr ""
2171
 
2172
  # @ all-in-one-wp-security-and-firewall
2173
+ #: admin/wp-security-filesystem-menu.php:101
2174
+ #, php-format
2175
+ msgid "Unable to change permissions for %s!"
 
 
 
2176
  msgstr ""
2177
 
2178
  # @ all-in-one-wp-security-and-firewall
2179
+ #: admin/wp-security-filesystem-menu.php:107
2180
+ msgid "File Permissions Scan"
 
 
2181
  msgstr ""
2182
 
2183
  # @ all-in-one-wp-security-and-firewall
2184
+ #: admin/wp-security-filesystem-menu.php:110
2185
+ msgid ""
2186
+ "Your WordPress file and folder permission settings govern the accessability "
2187
+ "and read/write privileges of the files and folders which make up your WP "
2188
+ "installation."
2189
  msgstr ""
2190
 
2191
  # @ all-in-one-wp-security-and-firewall
2192
+ #: admin/wp-security-filesystem-menu.php:111
2193
  msgid ""
2194
+ "Your WP installation already comes with reasonably secure file permission "
2195
+ "settings for the filesystem."
 
2196
  msgstr ""
2197
 
2198
  # @ all-in-one-wp-security-and-firewall
2199
+ #: admin/wp-security-filesystem-menu.php:112
2200
+ msgid ""
2201
+ "However, sometimes people or other plugins modify the various permission "
2202
+ "settings of certain core WP folders or files such that they end up making "
2203
+ "their site less secure because they chose the wrong permission values."
2204
  msgstr ""
2205
 
2206
  # @ all-in-one-wp-security-and-firewall
2207
+ #: admin/wp-security-filesystem-menu.php:113
2208
  msgid ""
2209
+ "This feature will scan the critical WP core folders and files and will "
2210
+ "highlight any permission settings which are insecure."
2211
  msgstr ""
2212
 
2213
  # @ all-in-one-wp-security-and-firewall
2214
+ #: admin/wp-security-filesystem-menu.php:119
2215
+ msgid "WP Directory and File Permissions Scan Results"
 
 
 
2216
  msgstr ""
2217
 
2218
  # @ all-in-one-wp-security-and-firewall
2219
+ #: admin/wp-security-filesystem-menu.php:132
2220
+ #: admin/wp-security-filesystem-menu.php:151
2221
+ msgid "File/Folder"
2222
  msgstr ""
2223
 
2224
  # @ all-in-one-wp-security-and-firewall
2225
+ #: admin/wp-security-filesystem-menu.php:133
2226
+ #: admin/wp-security-filesystem-menu.php:152
2227
+ msgid "Current Permissions"
2228
  msgstr ""
2229
 
2230
  # @ all-in-one-wp-security-and-firewall
2231
+ #: admin/wp-security-filesystem-menu.php:134
2232
+ #: admin/wp-security-filesystem-menu.php:153
2233
+ msgid "Recommended Permissions"
 
2234
  msgstr ""
2235
 
2236
  # @ all-in-one-wp-security-and-firewall
2237
+ #: admin/wp-security-filesystem-menu.php:135
2238
+ #: admin/wp-security-filesystem-menu.php:154
2239
+ msgid "Recommended Action"
 
 
2240
  msgstr ""
2241
 
2242
  # @ all-in-one-wp-security-and-firewall
2243
+ #: admin/wp-security-filesystem-menu.php:192
2244
+ msgid "Your PHP file editing settings were saved successfully."
2245
  msgstr ""
2246
 
2247
  # @ all-in-one-wp-security-and-firewall
2248
+ #: admin/wp-security-filesystem-menu.php:196
2249
  msgid ""
2250
+ "Operation failed! Unable to modify or make a backup of wp-config.php file!"
 
2251
  msgstr ""
2252
 
2253
  # @ all-in-one-wp-security-and-firewall
2254
+ #: admin/wp-security-filesystem-menu.php:209
2255
+ #: classes/grade-system/wp-security-feature-item-manager.php:69
2256
+ msgid "File Editing"
 
 
 
2257
  msgstr ""
2258
 
2259
  # @ all-in-one-wp-security-and-firewall
2260
+ #: admin/wp-security-filesystem-menu.php:212
2261
  msgid ""
2262
+ "The Wordpress Dashboard by default allows administrators to edit PHP files, "
2263
+ "such as plugin and theme files."
 
2264
  msgstr ""
2265
 
2266
  # @ all-in-one-wp-security-and-firewall
2267
+ #: admin/wp-security-filesystem-menu.php:213
2268
+ msgid ""
2269
+ "This is often the first tool an attacker will use if able to login, since it "
2270
+ "allows code execution."
2271
  msgstr ""
2272
 
2273
  # @ all-in-one-wp-security-and-firewall
2274
+ #: admin/wp-security-filesystem-menu.php:214
2275
  msgid ""
2276
+ "This feature will disable the ability for people to edit PHP files via the "
2277
+ "dashboard."
2278
  msgstr ""
2279
 
2280
  # @ all-in-one-wp-security-and-firewall
2281
+ #: admin/wp-security-filesystem-menu.php:220
2282
+ msgid "Disable PHP File Editing"
2283
  msgstr ""
2284
 
2285
  # @ all-in-one-wp-security-and-firewall
2286
+ #: admin/wp-security-filesystem-menu.php:232
2287
+ msgid "Disable Ability To Edit PHP Files"
2288
  msgstr ""
2289
 
2290
  # @ all-in-one-wp-security-and-firewall
2291
+ #: admin/wp-security-filesystem-menu.php:235
2292
  msgid ""
2293
+ "Check this if you want to remove the ability for people to edit PHP files "
2294
+ "via the WP dashboard"
 
 
2295
  msgstr ""
2296
 
2297
  # @ all-in-one-wp-security-and-firewall
2298
+ #: admin/wp-security-filesystem-menu.php:279
2299
  msgid ""
2300
+ "You have successfully saved the Prevent Access to Default WP Files "
2301
+ "configuration."
 
2302
  msgstr ""
2303
 
2304
  # @ all-in-one-wp-security-and-firewall
2305
+ #: admin/wp-security-filesystem-menu.php:288
2306
+ msgid "WordPress Files"
2307
  msgstr ""
2308
 
2309
  # @ all-in-one-wp-security-and-firewall
2310
+ #: admin/wp-security-filesystem-menu.php:291
2311
+ #, php-format
2312
+ msgid ""
2313
+ "This feature allows you to prevent access to files such as %s, %s and %s "
2314
+ "which are delivered with all WP installations."
2315
  msgstr ""
2316
 
2317
  # @ all-in-one-wp-security-and-firewall
2318
+ #: admin/wp-security-filesystem-menu.php:292
2319
  msgid ""
2320
+ "By preventing access to these files you are hiding some key pieces of "
2321
+ "information (such as WordPress version info) from potential hackers."
2322
  msgstr ""
2323
 
2324
  # @ all-in-one-wp-security-and-firewall
2325
+ #: admin/wp-security-filesystem-menu.php:297
2326
+ msgid "Prevent Access to Default WP Files"
 
 
 
2327
  msgstr ""
2328
 
2329
  # @ all-in-one-wp-security-and-firewall
2330
+ #: admin/wp-security-filesystem-menu.php:308
2331
+ msgid "Prevent Access to WP Default Install Files"
2332
  msgstr ""
2333
 
2334
  # @ all-in-one-wp-security-and-firewall
2335
+ #: admin/wp-security-filesystem-menu.php:311
2336
+ msgid ""
2337
+ "Check this if you want to prevent access to readme.html, license.txt and wp-"
2338
+ "config-sample.php."
 
 
2339
  msgstr ""
2340
 
2341
  # @ all-in-one-wp-security-and-firewall
2342
+ #: admin/wp-security-filesystem-menu.php:315
2343
+ msgid "Save Setting"
 
2344
  msgstr ""
2345
 
2346
  # @ all-in-one-wp-security-and-firewall
2347
+ #: admin/wp-security-filesystem-menu.php:339
2348
+ msgid "System Logs"
 
2349
  msgstr ""
2350
 
2351
  # @ all-in-one-wp-security-and-firewall
2352
+ #: admin/wp-security-filesystem-menu.php:342
2353
  msgid ""
2354
+ "Sometimes your hosting platform will produce error or warning logs in a file "
2355
+ "called \"error_log\"."
2356
  msgstr ""
2357
 
2358
  # @ all-in-one-wp-security-and-firewall
2359
+ #: admin/wp-security-filesystem-menu.php:343
2360
  msgid ""
2361
+ "Depending on the nature and cause of the error or warning, your hosting "
2362
+ "server can create multiple instances of this file in numerous directory "
2363
+ "locations of your WordPress installation."
2364
  msgstr ""
2365
 
2366
  # @ all-in-one-wp-security-and-firewall
2367
+ #: admin/wp-security-filesystem-menu.php:344
2368
  msgid ""
2369
+ "By occassionally viewing the contents of these logs files you can keep "
2370
+ "informed of any underlying problems on your system which you might need to "
2371
+ "address."
2372
  msgstr ""
2373
 
2374
  # @ all-in-one-wp-security-and-firewall
2375
+ #: admin/wp-security-filesystem-menu.php:350
2376
+ msgid "View System Logs"
2377
+ msgstr ""
2378
+
2379
+ #: admin/wp-security-filesystem-menu.php:355
2380
+ msgid "Enter System Log File Name"
2381
+ msgstr ""
2382
+
2383
+ #: admin/wp-security-filesystem-menu.php:357
2384
+ msgid "Enter your system log file name. (Defaults to error_log)"
2385
  msgstr ""
2386
 
2387
  # @ all-in-one-wp-security-and-firewall
2388
+ #: admin/wp-security-filesystem-menu.php:360
2389
+ msgid "View Latest System Logs"
 
2390
  msgstr ""
2391
 
2392
  # @ all-in-one-wp-security-and-firewall
2393
+ #: admin/wp-security-filesystem-menu.php:362
2394
+ msgid "Loading..."
 
2395
  msgstr ""
2396
 
2397
  # @ all-in-one-wp-security-and-firewall
2398
+ #: admin/wp-security-filesystem-menu.php:379
2399
+ msgid "No system logs were found!"
2400
  msgstr ""
2401
 
2402
  # @ all-in-one-wp-security-and-firewall
2403
+ #: admin/wp-security-filesystem-menu.php:432
2404
+ msgid "Set Recommended Permissions"
2405
  msgstr ""
2406
 
2407
  # @ all-in-one-wp-security-and-firewall
2408
+ #: admin/wp-security-filesystem-menu.php:438
2409
+ msgid "No Action Required"
 
 
 
2410
  msgstr ""
2411
 
2412
  # @ all-in-one-wp-security-and-firewall
2413
+ #: admin/wp-security-filesystem-menu.php:478
2414
+ #, php-format
2415
+ msgid "Showing latest entries of error_log file: %s"
 
 
2416
  msgstr ""
2417
 
2418
+ #: admin/wp-security-firewall-menu.php:28
2419
+ msgid "Basic Firewall Rules"
2420
+ msgstr "基本防火墙规则"
 
2421
 
2422
+ #: admin/wp-security-firewall-menu.php:29
2423
+ msgid "Additional Firewall Rules"
2424
+ msgstr "其他防火墙规则"
 
 
 
2425
 
2426
+ #: admin/wp-security-firewall-menu.php:30
2427
+ msgid "6G Blacklist Firewall Rules"
 
2428
  msgstr ""
2429
 
2430
+ #: admin/wp-security-firewall-menu.php:31
2431
+ msgid "Internet Bots"
2432
+ msgstr "网络机器人"
 
 
 
2433
 
2434
+ #: admin/wp-security-firewall-menu.php:32
2435
+ msgid "Prevent Hotlinks"
2436
+ msgstr "防止热链接"
2437
+
2438
+ #: admin/wp-security-firewall-menu.php:33
2439
+ msgid "404 Detection"
2440
+ msgstr "404检测"
2441
+
2442
+ #: admin/wp-security-firewall-menu.php:34
2443
+ msgid "Custom Rules"
2444
  msgstr ""
2445
 
2446
  # @ all-in-one-wp-security-and-firewall
2447
+ #: admin/wp-security-firewall-menu.php:120
2448
+ #: admin/wp-security-firewall-menu.php:742 admin/wp-security-spam-menu.php:105
2449
+ #: admin/wp-security-spam-menu.php:448
2450
+ #: admin/wp-security-user-registration-menu.php:97
2451
+ msgid "Settings were successfully saved"
2452
+ msgstr "设置已成功保存"
2453
 
2454
  # @ all-in-one-wp-security-and-firewall
2455
+ #: admin/wp-security-firewall-menu.php:129
2456
+ #: admin/wp-security-firewall-menu.php:563
2457
+ msgid "Firewall Settings"
2458
+ msgstr "防火墙设置"
 
 
2459
 
2460
  # @ all-in-one-wp-security-and-firewall
2461
+ #: admin/wp-security-firewall-menu.php:136
2462
+ #, php-format
2463
  msgid ""
2464
+ "This should not have any impact on your site's general functionality but if "
2465
+ "you wish you can take a %s of your .htaccess file before proceeding."
2466
  msgstr ""
2467
 
2468
  # @ all-in-one-wp-security-and-firewall
2469
+ #: admin/wp-security-firewall-menu.php:137
2470
+ msgid ""
2471
+ "The features in this tab allow you to activate some basic firewall security "
2472
+ "protection rules for your site."
2473
  msgstr ""
2474
 
2475
  # @ all-in-one-wp-security-and-firewall
2476
+ #: admin/wp-security-firewall-menu.php:138
2477
+ msgid ""
2478
+ "The firewall functionality is achieved via the insertion of special code "
2479
+ "into your currently active .htaccess file."
2480
  msgstr ""
2481
 
2482
+ #: admin/wp-security-firewall-menu.php:149
 
2483
  msgid ""
2484
+ "Attention: You have enabled the \"Completely Block Access To XMLRPC\" "
2485
+ "checkbox which means all XMLRPC functionality will be blocked."
2486
  msgstr ""
2487
 
2488
+ #: admin/wp-security-firewall-menu.php:150
 
2489
  msgid ""
2490
+ "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or "
2491
+ "other apps which need XMLRPC from working correctly on your site."
2492
  msgstr ""
2493
 
2494
+ #: admin/wp-security-firewall-menu.php:151
 
2495
  msgid ""
2496
+ "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC"
2497
+ "\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC"
2498
+ "\" checkbox."
2499
  msgstr ""
2500
 
2501
  # @ all-in-one-wp-security-and-firewall
2502
+ #: admin/wp-security-firewall-menu.php:161
2503
+ msgid "Basic Firewall Settings"
2504
+ msgstr "基本防火墙设置"
2505
 
2506
  # @ all-in-one-wp-security-and-firewall
2507
+ #: admin/wp-security-firewall-menu.php:169
2508
+ msgid "Enable Basic Firewall Protection"
2509
+ msgstr "启用基本防火墙保护"
2510
 
2511
  # @ all-in-one-wp-security-and-firewall
2512
+ #: admin/wp-security-firewall-menu.php:172
2513
+ msgid "Check this if you want to apply basic firewall protection to your site."
2514
+ msgstr "如果你想对网站采用基本防火墙保护,请选中此项。"
2515
 
2516
  # @ all-in-one-wp-security-and-firewall
2517
+ #: admin/wp-security-firewall-menu.php:176
2518
+ msgid ""
2519
+ "This setting will implement the following basic firewall protection "
2520
+ "mechanisms on your site:"
2521
+ msgstr "此设置将在您的网站上实施以下基本防火墙保护机制:"
2522
 
2523
  # @ all-in-one-wp-security-and-firewall
2524
+ #: admin/wp-security-firewall-menu.php:177
2525
+ msgid "1) Protect your htaccess file by denying access to it."
2526
+ msgstr "1)通过拒绝访问,保护你的 htaccess 文件。"
 
 
 
2527
 
2528
+ # @ all-in-one-wp-security-and-firewall
2529
+ #: admin/wp-security-firewall-menu.php:178
2530
+ msgid "2) Disable the server signature."
2531
+ msgstr "2) 禁用服务器签名."
2532
 
2533
  # @ all-in-one-wp-security-and-firewall
2534
+ #: admin/wp-security-firewall-menu.php:179
2535
+ msgid "3) Limit file upload size (10MB)."
2536
+ msgstr "3) 限制文件上传大小 (10MB)."
 
 
2537
 
2538
  # @ all-in-one-wp-security-and-firewall
2539
+ #: admin/wp-security-firewall-menu.php:180
2540
+ msgid "4) Protect your wp-config.php file by denying access to it."
2541
+ msgstr "4)通过拒绝访问,保护你的 wp-config.php 文件。"
 
 
 
2542
 
2543
  # @ all-in-one-wp-security-and-firewall
2544
+ #: admin/wp-security-firewall-menu.php:181
2545
  msgid ""
2546
+ "The above firewall features will be applied via your .htaccess file and "
2547
+ "should not affect your site's overall functionality."
 
2548
  msgstr ""
2549
 
2550
  # @ all-in-one-wp-security-and-firewall
2551
+ #: admin/wp-security-firewall-menu.php:182
2552
  msgid ""
2553
+ "You are still advised to take a backup of your active .htaccess file just in "
2554
+ "case."
2555
  msgstr ""
2556
 
2557
+ #: admin/wp-security-firewall-menu.php:191
2558
+ msgid "WordPress XMLRPC & Pingback Vulnerability Protection"
 
2559
  msgstr ""
2560
 
2561
+ #: admin/wp-security-firewall-menu.php:199
2562
+ msgid "Completely Block Access To XMLRPC"
 
2563
  msgstr ""
2564
 
2565
+ #: admin/wp-security-firewall-menu.php:202
 
2566
  msgid ""
2567
+ "Check this if you are not using the WP XML-RPC functionality and you want to "
2568
+ "completely block external access to XMLRPC."
2569
  msgstr ""
2570
 
2571
+ #: admin/wp-security-firewall-menu.php:206
2572
+ msgid ""
2573
+ "This setting will add a directive in your .htaccess to disable access to the "
2574
+ "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
2575
+ "in WordPress."
2576
  msgstr ""
2577
 
2578
+ #: admin/wp-security-firewall-menu.php:207
 
2579
  msgid ""
2580
+ "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in "
2581
+ "a number of ways such as:"
2582
  msgstr ""
2583
 
2584
  # @ all-in-one-wp-security-and-firewall
2585
+ #: admin/wp-security-firewall-menu.php:208
2586
+ msgid "1) Denial of Service (DoS) attacks"
2587
  msgstr ""
2588
 
2589
  # @ all-in-one-wp-security-and-firewall
2590
+ #: admin/wp-security-firewall-menu.php:209
2591
+ msgid "2) Hacking internal routers."
 
 
2592
  msgstr ""
2593
 
2594
  # @ all-in-one-wp-security-and-firewall
2595
+ #: admin/wp-security-firewall-menu.php:210
2596
+ msgid "3) Scanning ports in internal networks to get info from various hosts."
 
 
2597
  msgstr ""
2598
 
2599
  # @ all-in-one-wp-security-and-firewall
2600
+ #: admin/wp-security-firewall-menu.php:211
2601
  msgid ""
2602
+ "Apart from the security protection benefit, this feature may also help "
2603
+ "reduce load on your server, particularly if your site currently has a lot of "
2604
+ "unwanted traffic hitting the XML-RPC API on your installation."
2605
  msgstr ""
2606
 
2607
  # @ all-in-one-wp-security-and-firewall
2608
+ #: admin/wp-security-firewall-menu.php:212
2609
+ msgid ""
2610
+ "NOTE: You should only enable this feature if you are not currently using the "
2611
+ "XML-RPC functionality on your WordPress installation."
2612
  msgstr ""
2613
 
2614
+ #: admin/wp-security-firewall-menu.php:213
 
2615
  msgid ""
2616
+ "Leave this feature disabled and use the feature below if you want pingback "
2617
+ "protection but you still need XMLRPC."
2618
  msgstr ""
2619
 
2620
+ #: admin/wp-security-firewall-menu.php:219
2621
+ msgid "Disable Pingback Functionality From XMLRPC"
 
2622
  msgstr ""
2623
 
2624
+ #: admin/wp-security-firewall-menu.php:222
2625
+ msgid ""
2626
+ "If you use Jetpack or WP iOS or other apps which need WP XML-RPC "
2627
+ "functionality then check this. This will enable protection against WordPress "
2628
+ "pingback vulnerabilities."
2629
  msgstr ""
2630
 
2631
+ #: admin/wp-security-firewall-menu.php:226
2632
+ msgid ""
2633
+ "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should "
2634
+ "enable this feature but leave the \"Completely Block Access To XMLRPC\" "
2635
+ "checkbox unchecked."
2636
  msgstr ""
2637
 
2638
+ #: admin/wp-security-firewall-menu.php:227
 
2639
  msgid ""
2640
+ "The feature will still allow XMLRPC functionality on your site but will "
2641
+ "disable the pingback methods."
2642
  msgstr ""
2643
 
2644
+ #: admin/wp-security-firewall-menu.php:228
2645
+ msgid ""
2646
+ "This feature will also remove the \"X-Pingback\" header if it is present."
2647
  msgstr ""
2648
 
2649
+ #: admin/wp-security-firewall-menu.php:237
2650
+ #: classes/grade-system/wp-security-feature-item-manager.php:81
2651
+ msgid "Block Accesss to Debug Log File"
2652
  msgstr ""
2653
 
2654
+ #: admin/wp-security-firewall-menu.php:245
2655
+ msgid "Block Access to debug.log File"
 
2656
  msgstr ""
2657
 
2658
+ #: admin/wp-security-firewall-menu.php:248
 
2659
  msgid ""
2660
+ "Check this if you want to block access to the debug.log file that WordPress "
2661
+ "creates when debug logging is enabled."
2662
  msgstr ""
2663
 
2664
+ #: admin/wp-security-firewall-menu.php:252
2665
+ msgid ""
2666
+ "WordPress has an option to turn on the debug logging to a file located in wp-"
2667
+ "content/debug.log. This file may contain sensitive information."
2668
  msgstr ""
2669
 
2670
+ #: admin/wp-security-firewall-menu.php:253
 
2671
  msgid ""
2672
+ "Using this optoin will block external access to this file. You can still "
2673
+ "access this file by logging into your site via FTP"
2674
  msgstr ""
2675
 
2676
  # @ all-in-one-wp-security-and-firewall
2677
+ #: admin/wp-security-firewall-menu.php:261
2678
+ msgid "Save Basic Firewall Settings"
2679
  msgstr ""
2680
 
2681
  # @ all-in-one-wp-security-and-firewall
2682
+ #: admin/wp-security-firewall-menu.php:333
2683
  msgid ""
2684
+ "You have successfully saved the Additional Firewall Protection configuration"
 
 
2685
  msgstr ""
2686
 
2687
  # @ all-in-one-wp-security-and-firewall
2688
+ #: admin/wp-security-firewall-menu.php:347
2689
+ msgid "Additional Firewall Protection"
2690
+ msgstr "其他防火墙保护"
2691
+
2692
+ # @ all-in-one-wp-security-and-firewall
2693
+ #: admin/wp-security-firewall-menu.php:351
2694
+ #, php-format
2695
  msgid ""
2696
+ "Due to the nature of the code being inserted to the .htaccess file, this "
2697
+ "feature may break some functionality for certain plugins and you are "
2698
+ "therefore advised to take a %s of .htaccess before applying this "
2699
+ "configuration."
2700
  msgstr ""
2701
 
2702
  # @ all-in-one-wp-security-and-firewall
2703
+ #: admin/wp-security-firewall-menu.php:353
2704
  msgid ""
2705
+ "This feature allows you to activate more advanced firewall settings to your "
2706
+ "site."
2707
  msgstr ""
2708
 
2709
  # @ all-in-one-wp-security-and-firewall
2710
+ #: admin/wp-security-firewall-menu.php:354
2711
+ msgid ""
2712
+ "The advanced firewall rules are applied via the insertion of special code to "
2713
+ "your currently active .htaccess file."
2714
  msgstr ""
2715
 
2716
  # @ all-in-one-wp-security-and-firewall
2717
+ #: admin/wp-security-firewall-menu.php:363
2718
+ msgid "Listing of Directory Contents"
 
 
2719
  msgstr ""
2720
 
2721
  # @ all-in-one-wp-security-and-firewall
2722
+ #: admin/wp-security-firewall-menu.php:372
2723
+ #: classes/grade-system/wp-security-feature-item-manager.php:92
2724
+ msgid "Disable Index Views"
2725
  msgstr ""
2726
 
2727
  # @ all-in-one-wp-security-and-firewall
2728
+ #: admin/wp-security-firewall-menu.php:375
2729
+ msgid "Check this if you want to disable directory and file listing."
2730
  msgstr ""
2731
 
2732
  # @ all-in-one-wp-security-and-firewall
2733
+ #: admin/wp-security-firewall-menu.php:380
2734
+ msgid ""
2735
+ "By default, an Apache server will allow the listing of the contents of a "
2736
+ "directory if it doesn't contain an index.php file."
2737
  msgstr ""
2738
 
2739
  # @ all-in-one-wp-security-and-firewall
2740
+ #: admin/wp-security-firewall-menu.php:382
2741
+ msgid "This feature will prevent the listing of contents for all directories."
2742
+ msgstr ""
2743
+
2744
+ #: admin/wp-security-firewall-menu.php:384
2745
  msgid ""
2746
+ "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes "
2747
+ "directive must be enabled in your httpd.conf file. Ask your hosting provider "
2748
+ "to check this if you don't have access to httpd.conf"
2749
  msgstr ""
2750
 
2751
  # @ all-in-one-wp-security-and-firewall
2752
+ #: admin/wp-security-firewall-menu.php:393
2753
+ msgid "Trace and Track"
2754
  msgstr ""
2755
 
2756
  # @ all-in-one-wp-security-and-firewall
2757
+ #: admin/wp-security-firewall-menu.php:402
2758
+ #: classes/grade-system/wp-security-feature-item-manager.php:93
2759
+ msgid "Disable Trace and Track"
2760
  msgstr ""
2761
 
2762
  # @ all-in-one-wp-security-and-firewall
2763
+ #: admin/wp-security-firewall-menu.php:405
2764
+ msgid "Check this if you want to disable trace and track."
2765
  msgstr ""
2766
 
2767
  # @ all-in-one-wp-security-and-firewall
2768
+ #: admin/wp-security-firewall-menu.php:410
2769
  msgid ""
2770
+ "HTTP Trace attack (XST) can be used to return header requests and grab "
2771
+ "cookies and other information."
 
2772
  msgstr ""
2773
 
2774
  # @ all-in-one-wp-security-and-firewall
2775
+ #: admin/wp-security-firewall-menu.php:412
2776
  msgid ""
2777
+ "This hacking technique is usually used together with cross site scripting "
2778
+ "attacks (XSS)."
 
2779
  msgstr ""
2780
 
2781
  # @ all-in-one-wp-security-and-firewall
2782
+ #: admin/wp-security-firewall-menu.php:414
2783
  msgid ""
2784
+ "Disabling trace and track on your site will help prevent HTTP Trace attacks."
 
2785
  msgstr ""
2786
 
2787
  # @ all-in-one-wp-security-and-firewall
2788
+ #: admin/wp-security-firewall-menu.php:423
2789
+ msgid "Proxy Comment Posting"
2790
  msgstr ""
2791
 
2792
  # @ all-in-one-wp-security-and-firewall
2793
+ #: admin/wp-security-firewall-menu.php:433
2794
+ msgid "Forbid Proxy Comment Posting"
2795
  msgstr ""
2796
 
2797
  # @ all-in-one-wp-security-and-firewall
2798
+ #: admin/wp-security-firewall-menu.php:436
2799
+ msgid "Check this if you want to forbid proxy comment posting."
 
 
2800
  msgstr ""
2801
 
2802
  # @ all-in-one-wp-security-and-firewall
2803
+ #: admin/wp-security-firewall-menu.php:441
2804
+ msgid ""
2805
+ "This setting will deny any requests that use a proxy server when posting "
2806
+ "comments."
2807
  msgstr ""
2808
 
2809
  # @ all-in-one-wp-security-and-firewall
2810
+ #: admin/wp-security-firewall-menu.php:442
2811
  msgid ""
2812
+ "By forbidding proxy comments you are in effect eliminating some SPAM and "
2813
+ "other proxy requests."
2814
  msgstr ""
2815
 
2816
  # @ all-in-one-wp-security-and-firewall
2817
+ #: admin/wp-security-firewall-menu.php:451
2818
+ msgid "Bad Query Strings"
 
 
 
2819
  msgstr ""
2820
 
2821
  # @ all-in-one-wp-security-and-firewall
2822
+ #: admin/wp-security-firewall-menu.php:461
2823
+ msgid "Deny Bad Query Strings"
2824
  msgstr ""
2825
 
2826
  # @ all-in-one-wp-security-and-firewall
2827
+ #: admin/wp-security-firewall-menu.php:464
2828
+ msgid "This will help protect you against malicious queries via XSS."
2829
  msgstr ""
2830
 
2831
  # @ all-in-one-wp-security-and-firewall
2832
+ #: admin/wp-security-firewall-menu.php:469
2833
  msgid ""
2834
+ "This feature will write rules in your .htaccess file to prevent malicious "
2835
+ "string attacks on your site using XSS."
2836
  msgstr ""
2837
 
2838
  # @ all-in-one-wp-security-and-firewall
2839
+ #: admin/wp-security-firewall-menu.php:470
2840
  msgid ""
2841
+ "NOTE: Some of these strings might be used for plugins or themes and hence "
2842
+ "this might break some functionality."
2843
  msgstr ""
2844
 
2845
  # @ all-in-one-wp-security-and-firewall
2846
+ #: admin/wp-security-firewall-menu.php:471
2847
+ #: admin/wp-security-firewall-menu.php:501
2848
  msgid ""
2849
+ "You are therefore strongly advised to take a backup of your active .htaccess "
2850
+ "file before applying this feature."
 
2851
  msgstr ""
2852
 
2853
  # @ all-in-one-wp-security-and-firewall
2854
+ #: admin/wp-security-firewall-menu.php:480
2855
+ #: classes/grade-system/wp-security-feature-item-manager.php:96
2856
+ msgid "Advanced Character String Filter"
 
 
2857
  msgstr ""
2858
 
2859
  # @ all-in-one-wp-security-and-firewall
2860
+ #: admin/wp-security-firewall-menu.php:490
2861
+ msgid "Enable Advanced Character String Filter"
 
 
 
2862
  msgstr ""
2863
 
2864
  # @ all-in-one-wp-security-and-firewall
2865
+ #: admin/wp-security-firewall-menu.php:493
2866
+ msgid "This will block bad character matches from XSS."
2867
  msgstr ""
2868
 
2869
  # @ all-in-one-wp-security-and-firewall
2870
+ #: admin/wp-security-firewall-menu.php:498
2871
  msgid ""
2872
+ "This is an advanced character string filter to prevent malicious string "
2873
+ "attacks on your site coming from Cross Site Scripting (XSS)."
2874
  msgstr ""
2875
 
2876
  # @ all-in-one-wp-security-and-firewall
2877
+ #: admin/wp-security-firewall-menu.php:499
 
2878
  msgid ""
2879
+ "This setting matches for common malicious string patterns and exploits and "
2880
+ "will produce a 403 error for the hacker attempting the query."
2881
  msgstr ""
2882
 
2883
  # @ all-in-one-wp-security-and-firewall
2884
+ #: admin/wp-security-firewall-menu.php:500
2885
+ msgid "NOTE: Some strings for this setting might break some functionality."
 
 
2886
  msgstr ""
2887
 
2888
  # @ all-in-one-wp-security-and-firewall
2889
+ #: admin/wp-security-firewall-menu.php:509
2890
+ msgid "Save Additional Firewall Settings"
 
 
2891
  msgstr ""
2892
 
2893
+ #: admin/wp-security-firewall-menu.php:552
2894
+ msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
 
 
 
 
2895
  msgstr ""
2896
 
2897
+ #: admin/wp-security-firewall-menu.php:567
2898
+ #, php-format
2899
  msgid ""
2900
+ "This feature allows you to activate the %s (or legacy %s) firewall security "
2901
+ "protection rules designed and produced by %s."
 
 
 
 
 
 
 
 
2902
  msgstr ""
2903
 
2904
+ #: admin/wp-security-firewall-menu.php:568
2905
+ msgid ""
2906
+ "The 6G Blacklist is updated and improved version of 5G Blacklist. If you "
2907
+ "have 5G Blacklist active, you might consider activating 6G Blacklist instead."
2908
  msgstr ""
2909
 
2910
+ #: admin/wp-security-firewall-menu.php:569
 
2911
  msgid ""
2912
+ "The 6G Blacklist is a simple, flexible blacklist that helps reduce the "
2913
+ "number of malicious URL requests that hit your website."
2914
  msgstr ""
2915
 
2916
+ #: admin/wp-security-firewall-menu.php:570
 
2917
  msgid ""
2918
+ "The added advantage of applying the 6G firewall to your site is that it has "
2919
+ "been tested and confirmed by the people at PerishablePress.com to be an "
2920
+ "optimal and least disruptive set of .htaccess security rules for general WP "
2921
+ "sites running on an Apache server or similar."
2922
  msgstr ""
2923
 
2924
+ #: admin/wp-security-firewall-menu.php:571
2925
+ #, php-format
2926
  msgid ""
2927
+ "Therefore the 6G firewall rules should not have any impact on your site's "
2928
+ "general functionality but if you wish you can take a %s of your .htaccess "
2929
+ "file before proceeding."
2930
  msgstr ""
2931
 
2932
+ #: admin/wp-security-firewall-menu.php:577
2933
+ msgid "6G Blacklist/Firewall Settings"
 
2934
  msgstr ""
2935
 
2936
+ #: admin/wp-security-firewall-menu.php:589
2937
+ msgid "Enable 6G Firewall Protection"
 
2938
  msgstr ""
2939
 
2940
+ #: admin/wp-security-firewall-menu.php:592
 
2941
  msgid ""
2942
+ "Check this if you want to apply the 6G Blacklist firewall protection from "
2943
+ "perishablepress.com to your site."
 
 
 
 
 
2944
  msgstr ""
2945
 
2946
+ #: admin/wp-security-firewall-menu.php:596
 
2947
  msgid ""
2948
+ "This setting will implement the 6G security firewall protection mechanisms "
2949
+ "on your site which include the following things:"
2950
  msgstr ""
2951
 
2952
  # @ all-in-one-wp-security-and-firewall
2953
+ #: admin/wp-security-firewall-menu.php:597
2954
+ #: admin/wp-security-firewall-menu.php:615
2955
+ msgid "1) Block forbidden characters commonly used in exploitative attacks."
2956
  msgstr ""
2957
 
2958
  # @ all-in-one-wp-security-and-firewall
2959
+ #: admin/wp-security-firewall-menu.php:598
2960
+ #: admin/wp-security-firewall-menu.php:616
2961
+ msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
 
2962
  msgstr ""
2963
 
2964
  # @ all-in-one-wp-security-and-firewall
2965
+ #: admin/wp-security-firewall-menu.php:599
2966
+ #: admin/wp-security-firewall-menu.php:617
2967
  msgid ""
2968
+ "3) Guard against the common patterns and specific exploits in the root "
2969
+ "portion of targeted URLs."
 
2970
  msgstr ""
2971
 
2972
  # @ all-in-one-wp-security-and-firewall
2973
+ #: admin/wp-security-firewall-menu.php:600
2974
+ #: admin/wp-security-firewall-menu.php:618
2975
  msgid ""
2976
+ "4) Stop attackers from manipulating query strings by disallowing illicit "
2977
+ "characters."
2978
  msgstr ""
2979
 
2980
  # @ all-in-one-wp-security-and-firewall
2981
+ #: admin/wp-security-firewall-menu.php:601
2982
+ #: admin/wp-security-firewall-menu.php:619
2983
+ msgid "....and much more."
 
2984
  msgstr ""
2985
 
2986
+ #: admin/wp-security-firewall-menu.php:607
2987
+ msgid "Enable legacy 5G Firewall Protection"
 
2988
  msgstr ""
2989
 
2990
  # @ all-in-one-wp-security-and-firewall
2991
+ #: admin/wp-security-firewall-menu.php:610
2992
+ msgid ""
2993
+ "Check this if you want to apply the 5G Blacklist firewall protection from "
2994
+ "perishablepress.com to your site."
2995
  msgstr ""
2996
 
2997
  # @ all-in-one-wp-security-and-firewall
2998
+ #: admin/wp-security-firewall-menu.php:614
2999
  msgid ""
3000
+ "This setting will implement the 5G security firewall protection mechanisms "
3001
+ "on your site which include the following things:"
 
 
 
3002
  msgstr ""
3003
 
3004
+ #: admin/wp-security-firewall-menu.php:625
3005
+ msgid "Save 5G/6G Firewall Settings"
 
3006
  msgstr ""
3007
 
3008
+ #: admin/wp-security-firewall-menu.php:656
3009
+ msgid "The Internet bot settings were successfully saved"
 
3010
  msgstr ""
3011
 
3012
+ #: admin/wp-security-firewall-menu.php:660
3013
+ msgid "Internet Bot Settings"
 
3014
  msgstr ""
3015
 
3016
+ #: admin/wp-security-firewall-menu.php:667
3017
+ #, php-format
3018
+ msgid "%s?"
 
 
3019
  msgstr ""
3020
 
3021
+ #: admin/wp-security-firewall-menu.php:669
3022
+ msgid ""
3023
+ "A bot is a piece of software which runs on the Internet and performs "
3024
+ "automatic tasks. For example when Google indexes your pages it uses "
3025
+ "automatic bots to achieve this task."
3026
  msgstr ""
3027
 
3028
+ #: admin/wp-security-firewall-menu.php:670
 
3029
  msgid ""
3030
+ "A lot of bots are legitimate and non-malicous but not all bots are good and "
3031
+ "often you will find some which try to impersonate legitimate bots such as "
3032
+ "\"Googlebot\" but in reality they have nohing to do with Google at all."
3033
  msgstr ""
3034
 
3035
+ #: admin/wp-security-firewall-menu.php:671
3036
+ msgid ""
3037
+ "Although most of the bots out there are relatively harmless sometimes "
3038
+ "website owners want to have more control over which bots they allow into "
3039
+ "their site."
3040
  msgstr ""
3041
 
3042
+ #: admin/wp-security-firewall-menu.php:672
3043
+ msgid ""
3044
+ "This feature allows you to block bots which are impersonating as a Googlebot "
3045
+ "but actually aren't. (In other words they are fake Google bots)"
3046
  msgstr ""
3047
 
3048
+ #: admin/wp-security-firewall-menu.php:673
 
3049
  msgid ""
3050
+ "Googlebots have a unique indentity which cannot easily be forged and this "
3051
+ "feature will indentify any fake Google bots and block them from reading your "
3052
+ "site's pages."
3053
  msgstr ""
3054
 
3055
+ #: admin/wp-security-firewall-menu.php:679
 
3056
  msgid ""
3057
+ "<strong>Attention</strong>: Sometimes non-malicious Internet organizations "
3058
+ "might have bots which impersonate as a \"Googlebot\"."
3059
  msgstr ""
3060
 
3061
+ #: admin/wp-security-firewall-menu.php:680
 
3062
  msgid ""
3063
+ "Just be aware that if you activate this feature the plugin will block all "
3064
+ "bots which use the \"Googlebot\" string in their User Agent information but "
3065
+ "are NOT officially from Google (irrespective whether they are malicious or "
3066
+ "not)."
3067
  msgstr ""
3068
 
3069
+ #: admin/wp-security-firewall-menu.php:681
 
3070
  msgid ""
3071
+ "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will "
3072
+ "not be affected by this feature."
 
3073
  msgstr ""
3074
 
3075
+ #: admin/wp-security-firewall-menu.php:687
3076
+ #: admin/wp-security-firewall-menu.php:697
3077
+ #: classes/grade-system/wp-security-feature-item-manager.php:98
3078
+ msgid "Block Fake Googlebots"
3079
  msgstr ""
3080
 
3081
+ #: admin/wp-security-firewall-menu.php:700
3082
+ msgid "Check this if you want to block all fake Googlebots."
 
 
 
3083
  msgstr ""
3084
 
3085
+ #: admin/wp-security-firewall-menu.php:704
3086
+ msgid ""
3087
+ "This feature will check if the User Agent information of a bot contains the "
3088
+ "string \"Googlebot\"."
3089
  msgstr ""
3090
 
3091
+ #: admin/wp-security-firewall-menu.php:705
3092
+ msgid ""
3093
+ "It will then perform a few tests to verify if the bot is legitimately from "
3094
+ "Google and if so it will allow the bot to proceed."
3095
  msgstr ""
3096
 
3097
+ #: admin/wp-security-firewall-menu.php:706
 
3098
  msgid ""
3099
+ "If the bot fails the checks then the plugin will mark it as being a fake "
3100
+ "Googlebot and it will block it"
3101
  msgstr ""
3102
 
3103
+ #: admin/wp-security-firewall-menu.php:713
3104
+ msgid "Save Internet Bot Settings"
 
3105
  msgstr ""
3106
 
3107
+ #: admin/wp-security-firewall-menu.php:750
3108
+ #: admin/wp-security-firewall-menu.php:772
3109
+ #: classes/grade-system/wp-security-feature-item-manager.php:32
3110
+ msgid "Prevent Image Hotlinking"
 
 
3111
  msgstr ""
3112
 
3113
+ #: admin/wp-security-firewall-menu.php:753
 
3114
  msgid ""
3115
+ "A Hotlink is where someone displays an image on their site which is actually "
3116
+ "located on your site by using a direct link to the source of the image on "
3117
+ "your server."
 
3118
  msgstr ""
3119
 
3120
+ #: admin/wp-security-firewall-menu.php:754
 
3121
  msgid ""
3122
+ "Due to the fact that the image being displayed on the other person's site is "
3123
+ "coming from your server, this can cause leaking of bandwidth and resources "
3124
+ "for you because your server has to present this image for the people viewing "
3125
+ "it on someone elses's site."
3126
  msgstr ""
3127
 
3128
+ #: admin/wp-security-firewall-menu.php:755
 
3129
  msgid ""
3130
+ "This feature will prevent people from directly hotlinking images from your "
3131
+ "site's pages by writing some directives in your .htaccess file."
3132
  msgstr ""
3133
 
3134
+ #: admin/wp-security-firewall-menu.php:760
3135
+ msgid "Prevent Hotlinking"
 
3136
  msgstr ""
3137
 
3138
+ #: admin/wp-security-firewall-menu.php:775
3139
+ msgid "Check this if you want to prevent hotlinking to images on your site."
 
3140
  msgstr ""
3141
 
3142
+ #: admin/wp-security-firewall-menu.php:795
3143
+ msgid "Nonce check failed for delete all 404 event logs operation!"
 
3144
  msgstr ""
3145
 
3146
+ #: admin/wp-security-firewall-menu.php:806
3147
+ msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
 
3148
  msgstr ""
3149
 
3150
+ #: admin/wp-security-firewall-menu.php:810
3151
+ msgid "All 404 event logs were deleted from the DB successfully!"
 
3152
  msgstr ""
3153
 
3154
  # @ all-in-one-wp-security-and-firewall
3155
+ #: admin/wp-security-firewall-menu.php:834
3156
+ #: admin/wp-security-user-login-menu.php:111
3157
+ msgid ""
3158
+ "You entered a non numeric value for the lockout time length field. It has "
3159
+ "been set to the default value."
3160
  msgstr ""
3161
 
3162
+ #: admin/wp-security-firewall-menu.php:840
3163
+ msgid ""
3164
+ "You entered an incorrect format for the \"Redirect URL\" field. It has been "
3165
+ "set to the default value."
3166
  msgstr ""
3167
 
3168
+ #: admin/wp-security-firewall-menu.php:875
3169
+ msgid "404 Detection Configuration"
 
3170
  msgstr ""
3171
 
3172
+ #: admin/wp-security-firewall-menu.php:878
3173
+ msgid ""
3174
+ "A 404 or Not Found error occurs when somebody tries to access a non-existent "
3175
+ "page on your website."
3176
  msgstr ""
3177
 
3178
+ #: admin/wp-security-firewall-menu.php:879
3179
+ msgid ""
3180
+ "Typically, most 404 errors happen quite innocently when people have mis-"
3181
+ "typed a URL or used an old link to page which doesn't exist anymore."
3182
  msgstr ""
3183
 
3184
+ #: admin/wp-security-firewall-menu.php:880
 
3185
  msgid ""
3186
+ "However, in some cases you may find many repeated 404 errors which occur in "
3187
+ "a relatively short space of time and from the same IP address which are all "
3188
+ "attempting to access a variety of non-existent page URLs."
3189
  msgstr ""
3190
 
3191
+ #: admin/wp-security-firewall-menu.php:881
 
3192
  msgid ""
3193
+ "Such behaviour can mean that a hacker might be trying to find a particular "
3194
+ "page or URL for sinister reasons."
3195
  msgstr ""
3196
 
3197
+ #: admin/wp-security-firewall-menu.php:882
 
3198
  msgid ""
3199
+ "This feature allows you to monitor all 404 events which occur on your site, "
3200
+ "and it also gives you the option of blocking IP addresses for a configured "
3201
+ "length of time."
3202
  msgstr ""
3203
 
3204
+ #: admin/wp-security-firewall-menu.php:883
3205
+ msgid ""
3206
+ "If you want to temporarily block an IP address, simply click the \"Temp Block"
3207
+ "\" link for the applicable IP entry in the \"404 Event Logs\" table below."
3208
  msgstr ""
3209
 
3210
+ #: admin/wp-security-firewall-menu.php:890
3211
+ msgid ""
3212
+ "This addon allows you to automatically and permanently block IP addresses "
3213
+ "based on how many 404 errors they produce."
3214
  msgstr ""
3215
 
3216
+ #: admin/wp-security-firewall-menu.php:898
3217
+ msgid "404 Detection Options"
 
3218
  msgstr ""
3219
 
3220
+ #: admin/wp-security-firewall-menu.php:910
3221
+ msgid "Enable 404 IP Detection and Lockout"
 
 
 
3222
  msgstr ""
3223
 
3224
+ #: admin/wp-security-firewall-menu.php:913
3225
+ msgid "Check this if you want to enable the lockout of selected IP addresses."
 
 
 
 
3226
  msgstr ""
3227
 
3228
+ #: admin/wp-security-firewall-menu.php:918
 
 
3229
  msgid ""
3230
+ "When you enable this checkbox, all 404 events on your site will be logged in "
3231
+ "the table below. You can monitor these events and select some IP addresses "
3232
+ "listed in the table below and block them for a specified amount of time. All "
3233
+ "IP addresses you select to be blocked from the \"404 Event Logs\" table "
3234
+ "section will be unable to access your site during the time specified."
3235
  msgstr ""
3236
 
3237
+ #: admin/wp-security-firewall-menu.php:926
3238
+ msgid "Enable 404 Event Logging"
 
3239
  msgstr ""
3240
 
3241
+ #: admin/wp-security-firewall-menu.php:929
3242
+ msgid "Check this if you want to enable the logging of 404 events"
 
3243
  msgstr ""
3244
 
3245
+ #: admin/wp-security-firewall-menu.php:934
3246
+ msgid "Time Length of 404 Lockout (min)"
3247
+ msgstr ""
3248
+
3249
+ #: admin/wp-security-firewall-menu.php:936
3250
  msgid ""
3251
+ "Set the length of time for which a blocked IP address will be prevented from "
3252
+ "visiting your site"
3253
  msgstr ""
3254
 
3255
+ #: admin/wp-security-firewall-menu.php:941
3256
+ msgid ""
3257
+ "You can lock any IP address which is recorded in the \"404 Event Logs\" "
3258
+ "table section below."
3259
  msgstr ""
3260
 
3261
+ #: admin/wp-security-firewall-menu.php:943
 
3262
  msgid ""
3263
+ "To temporarily lock an IP address, hover over the ID column and click the "
3264
+ "\"Temp Block\" link for the applicable IP entry."
3265
  msgstr ""
3266
 
3267
+ #: admin/wp-security-firewall-menu.php:950
3268
+ msgid "404 Lockout Redirect URL"
 
3269
  msgstr ""
3270
 
3271
+ #: admin/wp-security-firewall-menu.php:952
3272
+ msgid "A blocked visitor will be automatically redirected to this URL."
 
 
 
3273
  msgstr ""
3274
 
3275
+ #: admin/wp-security-firewall-menu.php:961
3276
+ msgid "404 Event Logs"
 
3277
  msgstr ""
3278
 
3279
+ #: admin/wp-security-firewall-menu.php:983
3280
+ #: admin/wp-security-firewall-menu.php:992
3281
+ msgid "Delete All 404 Event Logs"
3282
+ msgstr ""
3283
+
3284
+ #: admin/wp-security-firewall-menu.php:989
3285
+ msgid "Click this button if you wish to purge all 404 event logs from the DB."
3286
+ msgstr ""
3287
+
3288
+ #: admin/wp-security-firewall-menu.php:1047
3289
+ msgid "Custom .htaccess Rules Settings"
3290
+ msgstr ""
3291
+
3292
+ #: admin/wp-security-firewall-menu.php:1054
3293
  msgid ""
3294
+ "This feature can be used to apply your own custom .htaccess rules and "
3295
+ "directives."
3296
  msgstr ""
3297
 
3298
+ #: admin/wp-security-firewall-menu.php:1055
3299
+ msgid ""
3300
+ "It is useful for when you want to tweak our existing firewall rules or when "
3301
+ "you want to add your own."
3302
  msgstr ""
3303
 
3304
+ #: admin/wp-security-firewall-menu.php:1056
 
3305
  msgid ""
3306
+ "NOTE: This feature can only used if your site is hosted in an apache or "
3307
+ "similar web server."
3308
  msgstr ""
3309
 
3310
+ #: admin/wp-security-firewall-menu.php:1062
3311
+ msgid ""
3312
+ "<strong>Warning</strong>: Only use this feature if you know what you are "
3313
+ "doing."
3314
  msgstr ""
3315
 
3316
+ #: admin/wp-security-firewall-menu.php:1063
 
3317
  msgid ""
3318
+ "Incorrect .htaccess rules or directives can break or prevent access to your "
3319
+ "site."
3320
  msgstr ""
3321
 
3322
+ #: admin/wp-security-firewall-menu.php:1064
3323
+ msgid ""
3324
+ "It is your responsibility to ensure that you are entering the correct code!"
3325
  msgstr ""
3326
 
3327
+ #: admin/wp-security-firewall-menu.php:1065
 
3328
  msgid ""
3329
+ "If you break your site you will need to access your server via FTP or "
3330
+ "something similar and then edit your .htaccess file and delete the changes "
3331
+ "you made."
3332
  msgstr ""
3333
 
3334
+ #: admin/wp-security-firewall-menu.php:1071
3335
+ msgid "Custom .htaccess Rules"
 
3336
  msgstr ""
3337
 
3338
+ #: admin/wp-security-firewall-menu.php:1075
3339
+ msgid "Enable Custom .htaccess Rules"
 
3340
  msgstr ""
3341
 
3342
+ #: admin/wp-security-firewall-menu.php:1078
3343
+ msgid ""
3344
+ "Check this if you want to enable custom rules entered in the text box below"
3345
  msgstr ""
3346
 
3347
+ #: admin/wp-security-firewall-menu.php:1082
3348
+ msgid "Enter Custom .htaccess Rules:"
 
3349
  msgstr ""
3350
 
3351
+ #: admin/wp-security-firewall-menu.php:1086
3352
+ msgid "Enter your custom .htaccess rules/directives."
3353
+ msgstr ""
3354
+
3355
+ #: admin/wp-security-firewall-menu.php:1091
3356
+ msgid "Save Custom Rules"
3357
  msgstr ""
3358
 
3359
  # @ all-in-one-wp-security-and-firewall
3360
+ #: admin/wp-security-list-404.php:118 admin/wp-security-list-404.php:126
3361
+ #: admin/wp-security-list-404.php:133
3362
+ #: admin/wp-security-list-acct-activity.php:83
3363
+ #: admin/wp-security-list-comment-spammer-ip.php:92
3364
+ #: admin/wp-security-list-locked-ip.php:90
3365
+ #: admin/wp-security-list-locked-ip.php:101
3366
+ #: admin/wp-security-list-login-fails.php:82
3367
+ #: admin/wp-security-list-permanent-blocked-ip.php:93
3368
+ #: admin/wp-security-list-registered-users.php:101
3369
+ #: admin/wp-security-list-registered-users.php:112
3370
+ #: admin/wp-security-list-registered-users.php:123
3371
+ msgid "Please select some records using the checkboxes"
3372
+ msgstr ""
3373
+
3374
+ #: admin/wp-security-list-404.php:155 admin/wp-security-list-404.php:193
3375
  msgid ""
3376
+ "Could not process the request because the IP addresses for the selected "
3377
+ "entries could not be found!"
 
3378
  msgstr ""
3379
 
3380
+ #: admin/wp-security-list-404.php:164
3381
+ msgid "The selected IP addresses are now temporarily blocked!"
 
3382
  msgstr ""
3383
 
3384
+ #: admin/wp-security-list-404.php:169
3385
+ msgid "The selected IP address is now temporarily blocked!"
 
 
3386
  msgstr ""
3387
 
3388
+ #: admin/wp-security-list-404.php:171
3389
+ msgid "The selected entry is not a valid IP address!"
 
 
3390
  msgstr ""
3391
 
3392
+ #: admin/wp-security-list-404.php:216
 
3393
  msgid ""
3394
+ "The selected IP addresses have been added to the blacklist and will be "
3395
+ "permanently blocked!"
3396
  msgstr ""
3397
 
3398
+ #: admin/wp-security-list-404.php:256
3399
+ msgid "Nonce check failed for delete selected 404 event logs operation!"
 
 
 
3400
  msgstr ""
3401
 
3402
  # @ all-in-one-wp-security-and-firewall
3403
+ #: admin/wp-security-list-acct-activity.php:114
3404
+ #: admin/wp-security-list-login-fails.php:114
3405
+ msgid "The selected entries were deleted successfully!"
 
3406
  msgstr ""
3407
 
3408
+ #: admin/wp-security-list-acct-activity.php:126
3409
+ msgid "Nonce check failed for delete selected account activity logs operation!"
 
3410
  msgstr ""
3411
 
3412
  # @ all-in-one-wp-security-and-firewall
3413
+ #: admin/wp-security-list-acct-activity.php:134
3414
+ #: admin/wp-security-list-login-fails.php:134
3415
+ msgid "The selected entry was deleted successfully!"
3416
  msgstr ""
3417
 
3418
+ #: admin/wp-security-list-comment-spammer-ip.php:127
3419
+ #: admin/wp-security-list-comment-spammer-ip.php:176
3420
+ msgid "Nonce check failed for delete selected blocked IP operation!"
 
 
3421
  msgstr ""
3422
 
3423
+ #: admin/wp-security-list-comment-spammer-ip.php:134
3424
+ msgid "The selected IP addresses are now permanently blocked!"
 
3425
  msgstr ""
3426
 
3427
  # @ all-in-one-wp-security-and-firewall
3428
+ #: admin/wp-security-list-comment-spammer-ip.php:190
3429
  msgid ""
3430
+ "The selected IP addresses were saved in the blacklist configuration settings."
 
3431
  msgstr ""
3432
 
3433
  # @ all-in-one-wp-security-and-firewall
3434
+ #: admin/wp-security-list-comment-spammer-ip.php:198
3435
  msgid ""
3436
+ "The .htaccess file was successfully modified to include the selected IP "
3437
+ "addresses."
3438
  msgstr ""
3439
 
3440
  # @ all-in-one-wp-security-and-firewall
3441
+ #: admin/wp-security-list-comment-spammer-ip.php:209
3442
  msgid ""
3443
+ "NOTE: The .htaccess file was not modified because you have disabled the "
3444
+ "\"Enable IP or User Agent Blacklisting\" check box."
 
3445
  msgstr ""
3446
 
3447
  # @ all-in-one-wp-security-and-firewall
3448
+ #: admin/wp-security-list-comment-spammer-ip.php:210
3449
+ #, php-format
3450
+ msgid ""
3451
+ "To block these IP addresses you will need to enable the above flag in the %s "
3452
+ "menu"
3453
  msgstr ""
3454
 
3455
+ #: admin/wp-security-list-locked-ip.php:128
3456
+ msgid "The selected IP entries were unlocked successfully!"
3457
+ msgstr "选定的IP条目被成功解锁!"
3458
+
3459
+ #: admin/wp-security-list-locked-ip.php:137
3460
+ msgid "Nonce check failed for unlock IP operation!"
3461
  msgstr ""
3462
 
3463
+ #: admin/wp-security-list-locked-ip.php:145
3464
+ msgid "The selected IP entry was unlocked successfully!"
 
3465
  msgstr ""
3466
 
3467
+ #: admin/wp-security-list-locked-ip.php:179
3468
+ msgid "Nonce check failed for delete lockdown record operation!"
 
3469
  msgstr ""
3470
 
3471
+ #: admin/wp-security-list-logged-in-users.php:84
3472
+ msgid "Nonce check failed for force user logout operation!"
 
3473
  msgstr ""
3474
 
3475
+ #: admin/wp-security-list-logged-in-users.php:95
3476
+ msgid "The selected user was logged out successfully!"
 
 
 
 
3477
  msgstr ""
3478
 
3479
+ #: admin/wp-security-list-login-fails.php:126
3480
+ msgid "Nonce check failed for delete failed login record operation!"
 
3481
  msgstr ""
3482
 
3483
+ #: admin/wp-security-list-permanent-blocked-ip.php:123
3484
+ msgid "Nonce check failed for unblock IP operation!"
 
3485
  msgstr ""
3486
 
3487
+ #: admin/wp-security-list-registered-users.php:48
3488
+ msgid "blocked"
 
3489
  msgstr ""
3490
 
3491
+ #: admin/wp-security-list-registered-users.php:157
3492
+ #: admin/wp-security-list-registered-users.php:187
3493
+ msgid "Your account is now active"
3494
  msgstr ""
3495
 
3496
+ #: admin/wp-security-list-registered-users.php:158
3497
+ msgid "Your account with user ID:"
 
 
 
3498
  msgstr ""
3499
 
3500
+ #: admin/wp-security-list-registered-users.php:158
3501
+ #: admin/wp-security-list-registered-users.php:188
3502
+ msgid " is now active"
3503
  msgstr ""
3504
 
3505
+ #: admin/wp-security-list-registered-users.php:171
3506
+ msgid "The selected accounts were approved successfully!"
 
3507
  msgstr ""
3508
 
3509
+ #: admin/wp-security-list-registered-users.php:175
3510
+ msgid "The following accounts failed to update successfully: "
 
 
 
3511
  msgstr ""
3512
 
3513
+ #: admin/wp-security-list-registered-users.php:183
3514
+ msgid "The selected account was approved successfully!"
 
3515
  msgstr ""
3516
 
3517
+ #: admin/wp-security-list-registered-users.php:188
3518
+ msgid "Your account with username: "
 
3519
  msgstr ""
3520
 
3521
+ #: admin/wp-security-list-registered-users.php:220
3522
+ msgid "The selected accounts were deleted successfully!"
 
 
 
3523
  msgstr ""
3524
 
3525
+ #: admin/wp-security-list-registered-users.php:228
3526
+ msgid "Nonce check failed for delete registered user account operation!"
 
3527
  msgstr ""
3528
 
3529
+ #: admin/wp-security-list-registered-users.php:236
3530
+ msgid "The selected account was deleted successfully!"
 
3531
  msgstr ""
3532
 
3533
+ #: admin/wp-security-list-registered-users.php:262
3534
+ msgid ""
3535
+ "The selected IP addresses were successfully added to the permanent block "
3536
+ "list!"
3537
  msgstr ""
3538
 
3539
+ #: admin/wp-security-list-registered-users.php:263
3540
+ #: admin/wp-security-list-registered-users.php:280
3541
+ #: admin/wp-security-spam-menu.php:319
3542
+ msgid "View Blocked IPs"
3543
  msgstr ""
3544
 
3545
+ #: admin/wp-security-list-registered-users.php:272
3546
+ msgid "Nonce check failed for block IP operation of registered user!"
 
3547
  msgstr ""
3548
 
3549
+ #: admin/wp-security-list-registered-users.php:279
3550
+ msgid "The selected IP was successfully added to the permanent block list!"
 
3551
  msgstr ""
3552
 
3553
+ #: admin/wp-security-maintenance-menu.php:22
3554
+ msgid "Visitor Lockout"
 
3555
  msgstr ""
3556
 
3557
  # @ all-in-one-wp-security-and-firewall
3558
+ #: admin/wp-security-maintenance-menu.php:89
3559
+ msgid "Site lockout feature settings saved!"
 
 
 
3560
  msgstr ""
3561
 
3562
  # @ all-in-one-wp-security-and-firewall
3563
+ #: admin/wp-security-maintenance-menu.php:94
3564
+ msgid "General Visitor Lockout"
3565
  msgstr ""
3566
 
3567
  # @ all-in-one-wp-security-and-firewall
3568
+ #: admin/wp-security-maintenance-menu.php:100
3569
+ msgid ""
3570
+ "This feature allows you to put your site into \"maintenance mode\" by "
3571
+ "locking down the front-end to all visitors except logged in users with super "
3572
+ "admin privileges."
3573
  msgstr ""
3574
 
3575
  # @ all-in-one-wp-security-and-firewall
3576
+ #: admin/wp-security-maintenance-menu.php:101
3577
+ msgid ""
3578
+ "Locking your site down to general visitors can be useful if you are "
3579
+ "investigating some issues on your site or perhaps you might be doing some "
3580
+ "maintenance and wish to keep out all traffic for security reasons."
3581
  msgstr ""
3582
 
3583
  # @ all-in-one-wp-security-and-firewall
3584
+ #: admin/wp-security-maintenance-menu.php:106
3585
+ msgid "Enable Front-end Lockout"
3586
  msgstr ""
3587
 
3588
  # @ all-in-one-wp-security-and-firewall
3589
+ #: admin/wp-security-maintenance-menu.php:109
 
3590
  msgid ""
3591
+ "Check this if you want all visitors except those who are logged in as "
3592
+ "administrator to be locked out of the front-end of your site."
3593
  msgstr ""
3594
 
3595
  # @ all-in-one-wp-security-and-firewall
3596
+ #: admin/wp-security-maintenance-menu.php:113
3597
+ msgid "Enter a Message:"
3598
  msgstr ""
3599
 
3600
  # @ all-in-one-wp-security-and-firewall
3601
+ #: admin/wp-security-maintenance-menu.php:125
3602
  msgid ""
3603
+ "Enter a message you wish to display to visitors when your site is in "
3604
+ "maintenance mode."
3605
  msgstr ""
3606
 
3607
+ # @ default
3608
+ #: admin/wp-security-maintenance-menu.php:132
3609
+ msgid "Save Site Lockout Settings"
3610
  msgstr ""
3611
 
3612
+ #: admin/wp-security-misc-options-menu.php:24
3613
+ msgid "Copy Protection"
 
3614
  msgstr ""
3615
 
3616
+ #: admin/wp-security-misc-options-menu.php:25
3617
+ msgid "Frames"
3618
+ msgstr ""
3619
+
3620
+ #: admin/wp-security-misc-options-menu.php:26
3621
+ msgid "Users Enumeration"
3622
+ msgstr ""
3623
+
3624
+ #: admin/wp-security-misc-options-menu.php:91
3625
+ msgid "Copy Protection feature settings saved!"
3626
+ msgstr ""
3627
+
3628
+ #: admin/wp-security-misc-options-menu.php:96
3629
+ msgid "Disable The Ability To Copy Text"
3630
+ msgstr ""
3631
+
3632
+ #: admin/wp-security-misc-options-menu.php:102
3633
  msgid ""
3634
+ "This feature allows you to disable the ability to select and copy text from "
3635
+ "your front end."
3636
  msgstr ""
3637
 
3638
+ #: admin/wp-security-misc-options-menu.php:103
 
 
3639
  msgid ""
3640
+ "When admin user is logged in, the feature is automatically disabled for his "
3641
+ "session."
3642
  msgstr ""
3643
 
3644
+ #: admin/wp-security-misc-options-menu.php:108
3645
+ msgid "Enable Copy Protection"
 
 
3646
  msgstr ""
3647
 
3648
+ #: admin/wp-security-misc-options-menu.php:111
3649
+ msgid ""
3650
+ "Check this if you want to disable the \"Right Click\", \"Text Selection\" "
3651
+ "and \"Copy\" option on the front end of your site."
3652
  msgstr ""
3653
 
3654
+ #: admin/wp-security-misc-options-menu.php:118
3655
+ msgid "Save Copy Protection Settings"
 
 
 
 
3656
  msgstr ""
3657
 
3658
+ #: admin/wp-security-misc-options-menu.php:142
3659
+ msgid "Frame Display Prevention feature settings saved!"
3660
+ msgstr ""
 
3661
 
3662
+ #: admin/wp-security-misc-options-menu.php:147
3663
+ msgid "Prevent Your Site From Being Displayed In a Frame"
3664
+ msgstr ""
3665
+
3666
+ #: admin/wp-security-misc-options-menu.php:153
3667
  msgid ""
3668
+ "This feature allows you to prevent other sites from displaying any of your "
3669
+ "content via a frame or iframe."
3670
  msgstr ""
3671
+
3672
+ #: admin/wp-security-misc-options-menu.php:154
3673
+ msgid ""
3674
+ "When enabled, this feature will set the \"X-Frame-Options\" paramater to "
3675
+ "\"sameorigin\" in the HTTP header."
3676
+ msgstr ""
3677
+
3678
+ #: admin/wp-security-misc-options-menu.php:159
3679
+ msgid "Enable iFrame Protection"
3680
+ msgstr ""
3681
+
3682
+ #: admin/wp-security-misc-options-menu.php:162
3683
+ msgid ""
3684
+ "Check this if you want to stop other sites from displaying your content in a "
3685
+ "frame or iframe."
3686
+ msgstr ""
3687
+
3688
+ #: admin/wp-security-misc-options-menu.php:193
3689
+ msgid "Users Enumeration Prevention feature settings saved!"
3690
+ msgstr ""
3691
+
3692
+ #: admin/wp-security-misc-options-menu.php:198
3693
+ msgid "Prevent Users Enumeration"
3694
+ msgstr ""
3695
+
3696
+ #: admin/wp-security-misc-options-menu.php:204
3697
+ msgid ""
3698
+ "This feature allows you to prevent external users/bots from fetching the "
3699
+ "user info with urls like \"/?author=1\"."
3700
+ msgstr ""
3701
+
3702
+ #: admin/wp-security-misc-options-menu.php:205
3703
+ msgid ""
3704
+ "When enabled, this feature will print a \"forbidden\" error rather than the "
3705
+ "user information."
3706
+ msgstr ""
3707
+
3708
+ #: admin/wp-security-misc-options-menu.php:210
3709
+ msgid "Disable Users Enumeration"
3710
+ msgstr ""
3711
+
3712
+ #: admin/wp-security-misc-options-menu.php:213
3713
+ msgid "Check this if you want to stop users enumeration."
3714
+ msgstr ""
3715
+
3716
+ #: admin/wp-security-settings-menu.php:26
3717
+ msgid "General Settings"
3718
+ msgstr "常规设置"
3719
+
3720
+ #: admin/wp-security-settings-menu.php:29
3721
+ msgid "WP Version Info"
3722
+ msgstr ""
3723
+
3724
+ #: admin/wp-security-settings-menu.php:30
3725
+ msgid "Import/Export"
3726
+ msgstr "导入/导出"
3727
+
3728
+ # @ all-in-one-wp-security-and-firewall
3729
+ #: admin/wp-security-settings-menu.php:98
3730
+ msgid "All the security features have been disabled successfully!"
3731
+ msgstr "已成功禁用所有安全功能!"
3732
+
3733
+ # @ all-in-one-wp-security-and-firewall
3734
+ #: admin/wp-security-settings-menu.php:102
3735
+ #: admin/wp-security-settings-menu.php:129
3736
+ msgid ""
3737
+ "Could not write to the .htaccess file. Please restore your .htaccess file "
3738
+ "manually using the restore functionality in the \".htaccess File\"."
3739
+ msgstr ""
3740
+
3741
+ # @ all-in-one-wp-security-and-firewall
3742
+ #: admin/wp-security-settings-menu.php:107
3743
+ msgid ""
3744
+ "Could not write to the wp-config.php. Please restore your wp-config.php file "
3745
+ "manually using the restore functionality in the \"wp-config.php File\"."
3746
+ msgstr ""
3747
+
3748
+ # @ all-in-one-wp-security-and-firewall
3749
+ #: admin/wp-security-settings-menu.php:125
3750
+ msgid "All firewall rules have been disabled successfully!"
3751
+ msgstr ""
3752
+
3753
+ # @ all-in-one-wp-security-and-firewall
3754
+ #: admin/wp-security-settings-menu.php:154
3755
+ msgid "WP Security Plugin"
3756
+ msgstr "WP安全插件"
3757
+
3758
+ # @ all-in-one-wp-security-and-firewall
3759
+ #: admin/wp-security-settings-menu.php:156
3760
+ msgid ""
3761
+ "Thank you for using our WordPress security plugin. There are a lot of "
3762
+ "security features in this plugin."
3763
+ msgstr ""
3764
+
3765
+ # @ all-in-one-wp-security-and-firewall
3766
+ #: admin/wp-security-settings-menu.php:157
3767
+ msgid ""
3768
+ "Go through each menu items and enable the security options to add more "
3769
+ "security to your site. Start by activating the basic features first."
3770
+ msgstr ""
3771
+
3772
+ # @ all-in-one-wp-security-and-firewall
3773
+ #: admin/wp-security-settings-menu.php:158
3774
+ msgid ""
3775
+ "It is a good practice to take a backup of your .htaccess file, database and "
3776
+ "wp-config.php file before activating the security features. This plugin has "
3777
+ "options that you can use to backup those resources easily."
3778
+ msgstr ""
3779
+
3780
+ # @ all-in-one-wp-security-and-firewall
3781
+ #: admin/wp-security-settings-menu.php:161
3782
+ msgid "Backup your database"
3783
+ msgstr ""
3784
+
3785
+ # @ all-in-one-wp-security-and-firewall
3786
+ #: admin/wp-security-settings-menu.php:162
3787
+ msgid "Backup .htaccess file"
3788
+ msgstr ""
3789
+
3790
+ # @ all-in-one-wp-security-and-firewall
3791
+ #: admin/wp-security-settings-menu.php:163
3792
+ msgid "Backup wp-config.php file"
3793
+ msgstr ""
3794
+
3795
+ # @ all-in-one-wp-security-and-firewall
3796
+ #: admin/wp-security-settings-menu.php:170
3797
+ msgid "Disable Security Features"
3798
+ msgstr "禁用安全功能"
3799
+
3800
+ # @ all-in-one-wp-security-and-firewall
3801
+ #: admin/wp-security-settings-menu.php:176
3802
+ msgid ""
3803
+ "If you think that some plugin functionality on your site is broken due to a "
3804
+ "security feature you enabled in this plugin, then use the following option "
3805
+ "to turn off all the security features of this plugin."
3806
+ msgstr ""
3807
+ "如果您认为您的网站上的某些插件功能由于您在此插件中启用的安全功能而中断,请使"
3808
+ "用以下选项关闭此插件的所有安全功能."
3809
+
3810
+ # @ default
3811
+ #: admin/wp-security-settings-menu.php:180
3812
+ msgid "Disable All Security Features"
3813
+ msgstr "禁用所有安全功能"
3814
+
3815
+ # @ all-in-one-wp-security-and-firewall
3816
+ # @ default
3817
+ #: admin/wp-security-settings-menu.php:187
3818
+ #: admin/wp-security-settings-menu.php:197
3819
+ msgid "Disable All Firewall Rules"
3820
+ msgstr "禁用所有防火墙规则"
3821
+
3822
+ # @ all-in-one-wp-security-and-firewall
3823
+ #: admin/wp-security-settings-menu.php:193
3824
+ msgid ""
3825
+ "This feature will disable all firewall rules which are currently active in "
3826
+ "this plugin and it will also delete these rules from your .htacess file. Use "
3827
+ "it if you think one of the firewall rules is causing an issue on your site."
3828
+ msgstr ""
3829
+ "此功能将禁用在此插件中已激活的所有防火墙规则,同时.htacess中的规则也会被删"
3830
+ "除。如果您认为其中一个防火墙规则导致您的网站出现问题,请使用它。"
3831
+
3832
+ #: admin/wp-security-settings-menu.php:204
3833
+ msgid "Debug Settings"
3834
+ msgstr ""
3835
+
3836
+ #: admin/wp-security-settings-menu.php:210
3837
+ msgid "This setting allows you to enable/disable debug for this plugin."
3838
+ msgstr ""
3839
+
3840
+ #: admin/wp-security-settings-menu.php:216
3841
+ msgid "Enable Debug"
3842
+ msgstr ""
3843
+
3844
+ #: admin/wp-security-settings-menu.php:219
3845
+ msgid ""
3846
+ "Check this if you want to enable debug. You should keep this option disabled "
3847
+ "after you have finished debugging the issue."
3848
+ msgstr ""
3849
+
3850
+ #: admin/wp-security-settings-menu.php:220
3851
+ msgid "Please note that the log files are reset on every plugin update."
3852
+ msgstr ""
3853
+
3854
+ #: admin/wp-security-settings-menu.php:224
3855
+ msgid "Save Debug Settings"
3856
+ msgstr ""
3857
+
3858
+ #: admin/wp-security-settings-menu.php:253
3859
+ msgid ""
3860
+ "Your .htaccess file was successfully backed up! Using an FTP program go to "
3861
+ "the \"/wp-content/aiowps_backups\" directory to save a copy of the file to "
3862
+ "your computer."
3863
+ msgstr ""
3864
+ "您的.htaccess文件已成功备份!将通过FTP将此目录下\"/wp-content/aiowps_backups"
3865
+ "\"的文件备份到您的计算机中。"
3866
+
3867
+ # @ all-in-one-wp-security-and-firewall
3868
+ #: admin/wp-security-settings-menu.php:259
3869
+ msgid ""
3870
+ "htaccess file rename failed during backup. Please check your root directory "
3871
+ "for the backup file using FTP."
3872
+ msgstr "备份过程中 htaccess 文件重命名失败。请使用FTP检查备份文件的根目录。"
3873
+
3874
+ # @ all-in-one-wp-security-and-firewall
3875
+ #: admin/wp-security-settings-menu.php:265
3876
+ msgid "htaccess backup failed."
3877
+ msgstr "htaccess备份失败。"
3878
+
3879
+ # @ all-in-one-wp-security-and-firewall
3880
+ #: admin/wp-security-settings-menu.php:280
3881
+ msgid "Please choose a .htaccess to restore from."
3882
+ msgstr "请选择要从中还原的.htaccess。"
3883
+
3884
+ # @ all-in-one-wp-security-and-firewall
3885
+ #: admin/wp-security-settings-menu.php:296
3886
+ msgid ""
3887
+ "htaccess file restore failed. Please attempt to restore the .htaccess "
3888
+ "manually using FTP."
3889
+ msgstr "htaccess 文件恢复失败。请尝试使用FTP手动恢复 .htaccess 。"
3890
+
3891
+ # @ all-in-one-wp-security-and-firewall
3892
+ #: admin/wp-security-settings-menu.php:300
3893
+ msgid "Your .htaccess file has successfully been restored!"
3894
+ msgstr ".htaccess 文件已成功恢复!"
3895
+
3896
+ # @ all-in-one-wp-security-and-firewall
3897
+ #: admin/wp-security-settings-menu.php:306
3898
+ msgid ""
3899
+ "htaccess Restore operation failed! Please check the contents of the file you "
3900
+ "are trying to restore from."
3901
+ msgstr "htaccess恢复操作失败! 请检查您要从中还原的文件的内容。"
3902
+
3903
+ # @ all-in-one-wp-security-and-firewall
3904
+ #: admin/wp-security-settings-menu.php:312
3905
+ msgid ".htaccess File Operations"
3906
+ msgstr ".htaccess 文件操作"
3907
+
3908
+ # @ all-in-one-wp-security-and-firewall
3909
+ #: admin/wp-security-settings-menu.php:315
3910
+ msgid ""
3911
+ "Your \".htaccess\" file is a key component of your website's security and it "
3912
+ "can be modified to implement various levels of protection mechanisms."
3913
+ msgstr ""
3914
+
3915
+ # @ all-in-one-wp-security-and-firewall
3916
+ #: admin/wp-security-settings-menu.php:316
3917
+ msgid ""
3918
+ "This feature allows you to backup and save your currently active .htaccess "
3919
+ "file should you need to re-use the the backed up file in the future."
3920
+ msgstr ""
3921
+
3922
+ # @ all-in-one-wp-security-and-firewall
3923
+ #: admin/wp-security-settings-menu.php:317
3924
+ msgid ""
3925
+ "You can also restore your site's .htaccess settings using a backed up ."
3926
+ "htaccess file."
3927
+ msgstr ""
3928
+
3929
+ # @ all-in-one-wp-security-and-firewall
3930
+ #: admin/wp-security-settings-menu.php:331
3931
+ msgid "Save the current .htaccess file"
3932
+ msgstr "保存当前 .htaccess 文件"
3933
+
3934
+ # @ all-in-one-wp-security-and-firewall
3935
+ #: admin/wp-security-settings-menu.php:335
3936
+ msgid ""
3937
+ "Click the button below to backup and save the currently active .htaccess "
3938
+ "file."
3939
+ msgstr ""
3940
+
3941
+ # @ all-in-one-wp-security-and-firewall
3942
+ #: admin/wp-security-settings-menu.php:336
3943
+ msgid "Backup .htaccess File"
3944
+ msgstr "备份 .htaccess 文件"
3945
+
3946
+ # @ all-in-one-wp-security-and-firewall
3947
+ #: admin/wp-security-settings-menu.php:340
3948
+ msgid "Restore from a backed up .htaccess file"
3949
+ msgstr "从备份的.htaccess文件中恢复"
3950
+
3951
+ # @ all-in-one-wp-security-and-firewall
3952
+ #: admin/wp-security-settings-menu.php:346
3953
+ msgid ".htaccess file to restore from"
3954
+ msgstr ".htaccess 恢复文件"
3955
+
3956
+ # @ all-in-one-wp-security-and-firewall
3957
+ #: admin/wp-security-settings-menu.php:352
3958
+ msgid ""
3959
+ "After selecting your file, click the button below to restore your site using "
3960
+ "the backed up htaccess file (htaccess_backup.txt)."
3961
+ msgstr "选择文件后,单击下面的恢复按钮,来恢复您网站的htaccess文件。"
3962
+
3963
+ # @ all-in-one-wp-security-and-firewall
3964
+ #: admin/wp-security-settings-menu.php:358
3965
+ msgid "Restore .htaccess File"
3966
+ msgstr "恢复 .htaccess 文件"
3967
+
3968
+ # @ all-in-one-wp-security-and-firewall
3969
+ #: admin/wp-security-settings-menu.php:391
3970
+ msgid "Please choose a wp-config.php file to restore from."
3971
+ msgstr ""
3972
+
3973
+ # @ all-in-one-wp-security-and-firewall
3974
+ #: admin/wp-security-settings-menu.php:407
3975
+ msgid ""
3976
+ "wp-config.php file restore failed. Please attempt to restore this file "
3977
+ "manually using FTP."
3978
+ msgstr ""
3979
+
3980
+ # @ all-in-one-wp-security-and-firewall
3981
+ #: admin/wp-security-settings-menu.php:411
3982
+ msgid "Your wp-config.php file has successfully been restored!"
3983
+ msgstr ""
3984
+
3985
+ # @ all-in-one-wp-security-and-firewall
3986
+ #: admin/wp-security-settings-menu.php:417
3987
+ msgid ""
3988
+ "wp-config.php Restore operation failed! Please check the contents of the "
3989
+ "file you are trying to restore from."
3990
+ msgstr ""
3991
+
3992
+ # @ all-in-one-wp-security-and-firewall
3993
+ #: admin/wp-security-settings-menu.php:423
3994
+ msgid "wp-config.php File Operations"
3995
+ msgstr "wp-config.php 文件操作"
3996
+
3997
+ # @ all-in-one-wp-security-and-firewall
3998
+ #: admin/wp-security-settings-menu.php:426
3999
+ msgid ""
4000
+ "Your \"wp-config.php\" file is one of the most important in your WordPress "
4001
+ "installation. It is a primary configuration file and contains crucial things "
4002
+ "such as details of your database and other critical components."
4003
+ msgstr ""
4004
+
4005
+ # @ all-in-one-wp-security-and-firewall
4006
+ #: admin/wp-security-settings-menu.php:427
4007
+ msgid ""
4008
+ "This feature allows you to backup and save your currently active wp-config."
4009
+ "php file should you need to re-use the the backed up file in the future."
4010
+ msgstr ""
4011
+
4012
+ # @ all-in-one-wp-security-and-firewall
4013
+ #: admin/wp-security-settings-menu.php:428
4014
+ msgid ""
4015
+ "You can also restore your site's wp-config.php settings using a backed up wp-"
4016
+ "config.php file."
4017
+ msgstr ""
4018
+
4019
+ # @ all-in-one-wp-security-and-firewall
4020
+ #: admin/wp-security-settings-menu.php:442
4021
+ msgid "Save the current wp-config.php file"
4022
+ msgstr "保存当前wp-config.php文件"
4023
+
4024
+ # @ all-in-one-wp-security-and-firewall
4025
+ #: admin/wp-security-settings-menu.php:446
4026
+ msgid ""
4027
+ "Click the button below to backup and download the contents of the currently "
4028
+ "active wp-config.php file."
4029
+ msgstr "点击下面的按钮备份和下载当前活动的wp-config.php文件的内容。"
4030
+
4031
+ # @ all-in-one-wp-security-and-firewall
4032
+ #: admin/wp-security-settings-menu.php:447
4033
+ msgid "Backup wp-config.php File"
4034
+ msgstr "备份 wp-config.php 文件"
4035
+
4036
+ # @ all-in-one-wp-security-and-firewall
4037
+ #: admin/wp-security-settings-menu.php:452
4038
+ msgid "Restore from a backed up wp-config file"
4039
+ msgstr "从备份的wp-config文件恢复"
4040
+
4041
+ # @ all-in-one-wp-security-and-firewall
4042
+ #: admin/wp-security-settings-menu.php:458
4043
+ msgid "wp-config file to restore from"
4044
+ msgstr "wp-config 恢复文件"
4045
+
4046
+ # @ all-in-one-wp-security-and-firewall
4047
+ #: admin/wp-security-settings-menu.php:464
4048
+ msgid ""
4049
+ "After selecting your file click the button below to restore your site using "
4050
+ "the backed up wp-config file (wp-config.php.backup.txt)."
4051
+ msgstr "选择文件后,单击下面的恢复按钮,来恢复您网站的wp-config文件。"
4052
+
4053
+ # @ all-in-one-wp-security-and-firewall
4054
+ #: admin/wp-security-settings-menu.php:470
4055
+ msgid "Restore wp-config File"
4056
+ msgstr "恢复 wp-config 文件"
4057
+
4058
+ #: admin/wp-security-settings-menu.php:509
4059
+ msgid "WP Generator Meta Tag & Version Info"
4060
+ msgstr ""
4061
+
4062
+ # @ all-in-one-wp-security-and-firewall
4063
+ #: admin/wp-security-settings-menu.php:512
4064
+ msgid ""
4065
+ "Wordpress generator automatically adds some meta information inside the "
4066
+ "\"head\" tags of every page on your site's front end. Below is an example of "
4067
+ "this:"
4068
+ msgstr ""
4069
+
4070
+ # @ all-in-one-wp-security-and-firewall
4071
+ #: admin/wp-security-settings-menu.php:514
4072
+ msgid ""
4073
+ "The above meta information shows which version of WordPress your site is "
4074
+ "currently running and thus can help hackers or crawlers scan your site to "
4075
+ "see if you have an older version of WordPress or one with a known exploit."
4076
+ msgstr ""
4077
+
4078
+ #: admin/wp-security-settings-menu.php:515
4079
+ msgid ""
4080
+ "There are also other ways wordpress reveals version info such as during "
4081
+ "style and script loading. An example of this is:"
4082
+ msgstr ""
4083
+
4084
+ #: admin/wp-security-settings-menu.php:517
4085
+ msgid ""
4086
+ "This feature will allow you to remove the WP generator meta info and other "
4087
+ "version info from your site's pages."
4088
+ msgstr ""
4089
+
4090
+ # @ all-in-one-wp-security-and-firewall
4091
+ #: admin/wp-security-settings-menu.php:523
4092
+ msgid "WP Generator Meta Info"
4093
+ msgstr "WP生成的元信息"
4094
+
4095
+ # @ all-in-one-wp-security-and-firewall
4096
+ #: admin/wp-security-settings-menu.php:535
4097
+ msgid "Remove WP Generator Meta Info"
4098
+ msgstr "删除WP生成的元信息"
4099
+
4100
+ #: admin/wp-security-settings-menu.php:538
4101
+ msgid ""
4102
+ "Check this if you want to remove the version and meta info produced by WP "
4103
+ "from all pages"
4104
+ msgstr ""
4105
+
4106
+ #: admin/wp-security-settings-menu.php:568
4107
+ msgid "Please choose a file to import your settings from."
4108
+ msgstr ""
4109
+
4110
+ #: admin/wp-security-settings-menu.php:600
4111
+ msgid "Import AIOWPS settings from "
4112
+ msgstr ""
4113
+
4114
+ #: admin/wp-security-settings-menu.php:606
4115
+ #: admin/wp-security-settings-menu.php:650
4116
+ msgid ""
4117
+ "The deletion of the import file failed. Please delete this file manually via "
4118
+ "the media menu for security purposes."
4119
+ msgstr ""
4120
+
4121
+ #: admin/wp-security-settings-menu.php:608
4122
+ #: admin/wp-security-settings-menu.php:652
4123
+ msgid ""
4124
+ "The file you uploaded was also deleted for security purposes because it "
4125
+ "contains security settings details."
4126
+ msgstr ""
4127
+
4128
+ #: admin/wp-security-settings-menu.php:623
4129
+ msgid "Your AIOWPS settings were successfully imported via file input."
4130
+ msgstr ""
4131
+
4132
+ #: admin/wp-security-settings-menu.php:624
4133
+ msgid ""
4134
+ "The deletion of the import file failed. Please delete this file manually via "
4135
+ "the media menu for security purposes because it contains security settings "
4136
+ "details."
4137
+ msgstr ""
4138
+
4139
+ #: admin/wp-security-settings-menu.php:626
4140
+ msgid ""
4141
+ "Your AIOWPS settings were successfully imported. The file you uploaded was "
4142
+ "also deleted for security purposes because it contains security settings "
4143
+ "details."
4144
+ msgstr ""
4145
+
4146
+ #: admin/wp-security-settings-menu.php:629
4147
+ msgid "Your AIOWPS settings were successfully imported via text entry."
4148
+ msgstr ""
4149
+
4150
+ #: admin/wp-security-settings-menu.php:644
4151
+ msgid ""
4152
+ "The contents of your settings file appear invalid. Please check the contents "
4153
+ "of the file you are trying to import settings from."
4154
+ msgstr ""
4155
+
4156
+ #: admin/wp-security-settings-menu.php:661
4157
+ msgid "Export or Import Your AIOWPS Settings"
4158
+ msgstr "导出或导入AIOWPS设置"
4159
+
4160
+ #: admin/wp-security-settings-menu.php:664
4161
+ msgid ""
4162
+ "This section allows you to export or import your All In One WP Security & "
4163
+ "Firewall settings."
4164
+ msgstr ""
4165
+
4166
+ #: admin/wp-security-settings-menu.php:665
4167
+ msgid ""
4168
+ "This can be handy if you wanted to save time by applying the settings from "
4169
+ "one site to another site."
4170
+ msgstr ""
4171
+
4172
+ #: admin/wp-security-settings-menu.php:666
4173
+ msgid ""
4174
+ "NOTE: Before importing, it is your responsibility to know what settings you "
4175
+ "are trying to import. Importing settings blindly can cause you to be locked "
4176
+ "out of your site."
4177
+ msgstr ""
4178
+
4179
+ #: admin/wp-security-settings-menu.php:667
4180
+ msgid ""
4181
+ "For Example: If a settings item relies on the domain URL then it may not "
4182
+ "work correctly when imported into a site with a different domain."
4183
+ msgstr ""
4184
+
4185
+ #: admin/wp-security-settings-menu.php:673
4186
+ #: admin/wp-security-settings-menu.php:682
4187
+ msgid "Export AIOWPS Settings"
4188
+ msgstr "导出AIOWPS设置"
4189
+
4190
+ #: admin/wp-security-settings-menu.php:679
4191
+ msgid ""
4192
+ "To export your All In One WP Security & Firewall settings click the button "
4193
+ "below."
4194
+ msgstr "要导出您的All In One WP安全和防火墙设置,请单击下面的按钮。"
4195
+
4196
+ #: admin/wp-security-settings-menu.php:686
4197
+ #: admin/wp-security-settings-menu.php:711
4198
+ msgid "Import AIOWPS Settings"
4199
+ msgstr "导入AIOWPS设置"
4200
+
4201
+ #: admin/wp-security-settings-menu.php:692
4202
+ msgid ""
4203
+ "Use this section to import your All In One WP Security & Firewall settings "
4204
+ "from a file. Alternatively, copy/paste the contents of your import file into "
4205
+ "the textarea below."
4206
+ msgstr ""
4207
+
4208
+ #: admin/wp-security-settings-menu.php:693
4209
+ msgid "Import File"
4210
+ msgstr "导入文件"
4211
+
4212
+ #: admin/wp-security-settings-menu.php:699
4213
+ msgid ""
4214
+ "After selecting your file, click the button below to apply the settings to "
4215
+ "your site."
4216
+ msgstr ""
4217
+
4218
+ #: admin/wp-security-settings-menu.php:705
4219
+ msgid "Copy/Paste Import Data"
4220
+ msgstr "复制/粘贴导入数据"
4221
+
4222
+ #: admin/wp-security-spam-menu.php:24
4223
+ msgid "Comment SPAM"
4224
+ msgstr ""
4225
+
4226
+ #: admin/wp-security-spam-menu.php:25
4227
+ msgid "Comment SPAM IP Monitoring"
4228
+ msgstr ""
4229
+
4230
+ #: admin/wp-security-spam-menu.php:26
4231
+ msgid "BuddyPress"
4232
+ msgstr ""
4233
+
4234
+ # @ all-in-one-wp-security-and-firewall
4235
+ #: admin/wp-security-spam-menu.php:114
4236
+ msgid "Comment SPAM Settings"
4237
+ msgstr ""
4238
+
4239
+ #: admin/wp-security-spam-menu.php:119
4240
+ msgid "Add Captcha To Comments Form"
4241
+ msgstr ""
4242
+
4243
+ #: admin/wp-security-spam-menu.php:123
4244
+ msgid ""
4245
+ "This feature will add a simple math captcha field in the WordPress comments "
4246
+ "form."
4247
+ msgstr ""
4248
+
4249
+ #: admin/wp-security-spam-menu.php:124
4250
+ msgid ""
4251
+ "Adding a captcha field in the comment form is a simple way of greatly "
4252
+ "reducing SPAM comments from bots without using .htaccess rules."
4253
+ msgstr ""
4254
+
4255
+ #: admin/wp-security-spam-menu.php:133
4256
+ msgid "Enable Captcha On Comment Forms"
4257
+ msgstr ""
4258
+
4259
+ #: admin/wp-security-spam-menu.php:136
4260
+ msgid "Check this if you want to insert a captcha field on the comment forms"
4261
+ msgstr ""
4262
+
4263
+ # @ all-in-one-wp-security-and-firewall
4264
+ #: admin/wp-security-spam-menu.php:143
4265
+ msgid "Block Spambot Comments"
4266
+ msgstr ""
4267
+
4268
+ # @ all-in-one-wp-security-and-firewall
4269
+ #: admin/wp-security-spam-menu.php:147
4270
+ msgid ""
4271
+ "A large portion of WordPress blog comment SPAM is mainly produced by "
4272
+ "automated bots and not necessarily by humans. "
4273
+ msgstr ""
4274
+
4275
+ # @ all-in-one-wp-security-and-firewall
4276
+ #: admin/wp-security-spam-menu.php:148
4277
+ msgid ""
4278
+ "This feature will greatly minimize the useless and unecessary traffic and "
4279
+ "load on your server resulting from SPAM comments by blocking all comment "
4280
+ "requests which do not originate from your domain."
4281
+ msgstr ""
4282
+
4283
+ #: admin/wp-security-spam-menu.php:149
4284
+ msgid ""
4285
+ "In other words, if the comment was not submitted by a human who physically "
4286
+ "submitted the comment on your site, the request will be blocked."
4287
+ msgstr ""
4288
+
4289
+ # @ all-in-one-wp-security-and-firewall
4290
+ #: admin/wp-security-spam-menu.php:165
4291
+ msgid "Block Spambots From Posting Comments"
4292
+ msgstr ""
4293
+
4294
+ # @ all-in-one-wp-security-and-firewall
4295
+ #: admin/wp-security-spam-menu.php:168
4296
+ msgid ""
4297
+ "Check this if you want to apply a firewall rule which will block comments "
4298
+ "originating from spambots."
4299
+ msgstr ""
4300
+
4301
+ # @ all-in-one-wp-security-and-firewall
4302
+ #: admin/wp-security-spam-menu.php:172
4303
+ msgid ""
4304
+ "This feature will implement a firewall rule to block all comment attempts "
4305
+ "which do not originate from your domain."
4306
+ msgstr ""
4307
+
4308
+ # @ all-in-one-wp-security-and-firewall
4309
+ #: admin/wp-security-spam-menu.php:173
4310
+ msgid ""
4311
+ "A legitimate comment is one which is submitted by a human who physically "
4312
+ "fills out the comment form and clicks the submit button. For such events, "
4313
+ "the HTTP_REFERRER is always set to your own domain."
4314
+ msgstr ""
4315
+
4316
+ # @ all-in-one-wp-security-and-firewall
4317
+ #: admin/wp-security-spam-menu.php:174
4318
+ msgid ""
4319
+ "A comment submitted by a spambot is done by directly calling the comments."
4320
+ "php file, which usually means that the HTTP_REFERRER value is not your "
4321
+ "domain and often times empty."
4322
+ msgstr ""
4323
+
4324
+ # @ all-in-one-wp-security-and-firewall
4325
+ #: admin/wp-security-spam-menu.php:175
4326
+ msgid ""
4327
+ "This feature will check and block comment requests which are not referred by "
4328
+ "your domain thus greatly reducing your overall blog SPAM and PHP requests "
4329
+ "done by the server to process these comments."
4330
+ msgstr ""
4331
+
4332
+ #: admin/wp-security-spam-menu.php:210
4333
+ msgid ""
4334
+ "You entered a non numeric value for the minimum number of spam comments "
4335
+ "field. It has been set to the default value."
4336
+ msgstr ""
4337
+
4338
+ #: admin/wp-security-spam-menu.php:213
4339
+ msgid ""
4340
+ "You must enter an integer greater than zero for minimum number of spam "
4341
+ "comments field. It has been set to the default value."
4342
+ msgstr ""
4343
+
4344
+ # @ all-in-one-wp-security-and-firewall
4345
+ #: admin/wp-security-spam-menu.php:242
4346
+ msgid "Nonce check failed for list SPAM comment IPs!"
4347
+ msgstr ""
4348
+
4349
+ # @ all-in-one-wp-security-and-firewall
4350
+ #: admin/wp-security-spam-menu.php:248
4351
+ msgid ""
4352
+ "You entered a non numeric value for the minimum SPAM comments per IP field. "
4353
+ "It has been set to the default value."
4354
+ msgstr ""
4355
+
4356
+ # @ all-in-one-wp-security-and-firewall
4357
+ #: admin/wp-security-spam-menu.php:260
4358
+ #, php-format
4359
+ msgid ""
4360
+ "Displaying results for IP addresses which have posted a minimum of %s SPAM "
4361
+ "comments"
4362
+ msgstr ""
4363
+
4364
+ #: admin/wp-security-spam-menu.php:275
4365
+ msgid "Auto Block SPAMMER IPs"
4366
+ msgstr ""
4367
+
4368
+ #: admin/wp-security-spam-menu.php:280
4369
+ #, php-format
4370
+ msgid ""
4371
+ "This feature has detected that %s is not active. It is highly recommended "
4372
+ "that you activate the Akismet plugin to make the most of this feature."
4373
+ msgstr ""
4374
+
4375
+ #: admin/wp-security-spam-menu.php:289
4376
+ msgid ""
4377
+ "This feature allows you to automatically and permanently block IP addresses "
4378
+ "which have exceeded a certain number of comments labelled as SPAM."
4379
+ msgstr ""
4380
+
4381
+ #: admin/wp-security-spam-menu.php:290
4382
+ msgid ""
4383
+ "Comments are usually labelled as SPAM either by the Akismet plugin or "
4384
+ "manually by the WP administrator when they mark a comment as \"spam\" from "
4385
+ "the WordPress Comments menu."
4386
+ msgstr ""
4387
+
4388
+ #: admin/wp-security-spam-menu.php:304
4389
+ msgid "You currently have no IP addresses permanently blocked due to SPAM."
4390
+ msgstr ""
4391
+
4392
+ #: admin/wp-security-spam-menu.php:317
4393
+ msgid "Spammer IPs Added To Permanent Block List Today: "
4394
+ msgstr ""
4395
+
4396
+ #: admin/wp-security-spam-menu.php:318
4397
+ msgid "All Time Total: "
4398
+ msgstr ""
4399
+
4400
+ #: admin/wp-security-spam-menu.php:332
4401
+ msgid "Enable Auto Block of SPAM Comment IPs"
4402
+ msgstr ""
4403
+
4404
+ #: admin/wp-security-spam-menu.php:335
4405
+ msgid ""
4406
+ "Check this box if you want this plugin to automatically block IP addresses "
4407
+ "which submit SPAM comments."
4408
+ msgstr ""
4409
+
4410
+ #: admin/wp-security-spam-menu.php:339
4411
+ msgid "Minimum number of SPAM comments"
4412
+ msgstr ""
4413
+
4414
+ #: admin/wp-security-spam-menu.php:341
4415
+ msgid ""
4416
+ "Specify the minimum number of SPAM comments for an IP address before it is "
4417
+ "permanently blocked."
4418
+ msgstr ""
4419
+
4420
+ #: admin/wp-security-spam-menu.php:345
4421
+ msgid ""
4422
+ "Example 1: Setting this value to \"1\" will block ALL IP addresses which "
4423
+ "were used to submit at least one SPAM comment."
4424
+ msgstr ""
4425
+
4426
+ #: admin/wp-security-spam-menu.php:346
4427
+ msgid ""
4428
+ "Example 2: Setting this value to \"5\" will block only those IP addresses "
4429
+ "which were used to submit 5 SPAM comments or more on your site."
4430
+ msgstr ""
4431
+
4432
+ # @ all-in-one-wp-security-and-firewall
4433
+ #: admin/wp-security-spam-menu.php:364
4434
+ msgid "List SPAMMER IP Addresses"
4435
+ msgstr ""
4436
+
4437
+ #: admin/wp-security-spam-menu.php:368
4438
+ msgid ""
4439
+ "This section displays a list of the IP addresses of the people or bots who "
4440
+ "have left SPAM comments on your site."
4441
+ msgstr ""
4442
+
4443
+ # @ all-in-one-wp-security-and-firewall
4444
+ #: admin/wp-security-spam-menu.php:369
4445
+ msgid ""
4446
+ "This information can be handy for identifying the most persistent IP "
4447
+ "addresses or ranges used by spammers."
4448
+ msgstr ""
4449
+
4450
+ # @ all-in-one-wp-security-and-firewall
4451
+ #: admin/wp-security-spam-menu.php:370
4452
+ msgid ""
4453
+ "By inspecting the IP address data coming from spammers you will be in a "
4454
+ "better position to determine which addresses or address ranges you should "
4455
+ "block by adding them to your blacklist."
4456
+ msgstr ""
4457
+
4458
+ #: admin/wp-security-spam-menu.php:371
4459
+ msgid ""
4460
+ "To add one or more of the IP addresses displayed in the table below to your "
4461
+ "blacklist, simply click the \"Block\" link for the individual row or select "
4462
+ "more than one address\n"
4463
+ " using the checkboxes and then choose the \"block"
4464
+ "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
4465
+ msgstr ""
4466
+
4467
+ # @ all-in-one-wp-security-and-firewall
4468
+ #: admin/wp-security-spam-menu.php:381
4469
+ msgid "Minimum number of SPAM comments per IP"
4470
+ msgstr ""
4471
+
4472
+ # @ all-in-one-wp-security-and-firewall
4473
+ #: admin/wp-security-spam-menu.php:383
4474
+ msgid ""
4475
+ "This field allows you to list only those IP addresses which have been used "
4476
+ "to post X or more SPAM comments."
4477
+ msgstr ""
4478
+
4479
+ # @ all-in-one-wp-security-and-firewall
4480
+ #: admin/wp-security-spam-menu.php:387
4481
+ msgid ""
4482
+ "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
4483
+ "which were used to submit SPAM comments."
4484
+ msgstr ""
4485
+
4486
+ # @ all-in-one-wp-security-and-firewall
4487
+ #: admin/wp-security-spam-menu.php:388
4488
+ msgid ""
4489
+ "Example 2: Setting this value to \"5\" will list only those IP addresses "
4490
+ "which were used to submit 5 SPAM comments or more on your site."
4491
+ msgstr ""
4492
+
4493
+ # @ all-in-one-wp-security-and-firewall
4494
+ #: admin/wp-security-spam-menu.php:395
4495
+ msgid "Find IP Addresses"
4496
+ msgstr ""
4497
+
4498
+ # @ all-in-one-wp-security-and-firewall
4499
+ #: admin/wp-security-spam-menu.php:399
4500
+ msgid "SPAMMER IP Address Results"
4501
+ msgstr ""
4502
+
4503
+ # @ all-in-one-wp-security-and-firewall
4504
+ #: admin/wp-security-spam-menu.php:405 classes/wp-security-utility.php:225
4505
+ msgid ""
4506
+ "The plugin has detected that you are using a Multi-Site WordPress "
4507
+ "installation."
4508
+ msgstr ""
4509
+
4510
+ # @ all-in-one-wp-security-and-firewall
4511
+ #: admin/wp-security-spam-menu.php:406
4512
+ msgid "Only the \"superadmin\" can block IP addresses from the main site."
4513
+ msgstr ""
4514
+
4515
+ # @ all-in-one-wp-security-and-firewall
4516
+ #: admin/wp-security-spam-menu.php:407
4517
+ msgid ""
4518
+ "Take note of the IP addresses you want blocked and ask the superadmin to add "
4519
+ "these to the blacklist using the \"Blacklist Manager\" on the main site."
4520
+ msgstr ""
4521
+
4522
+ #: admin/wp-security-spam-menu.php:452
4523
+ msgid "BuddyPress SPAM Settings"
4524
+ msgstr ""
4525
+
4526
+ #: admin/wp-security-spam-menu.php:457
4527
+ msgid "Add Captcha To BuddyPress Registration Form"
4528
+ msgstr ""
4529
+
4530
+ #: admin/wp-security-spam-menu.php:461
4531
+ msgid ""
4532
+ "This feature will add a simple math captcha field in the BuddyPress "
4533
+ "registration form."
4534
+ msgstr ""
4535
+
4536
+ #: admin/wp-security-spam-menu.php:462
4537
+ msgid ""
4538
+ "Adding a captcha field in the registration form is a simple way of greatly "
4539
+ "reducing SPAM signups from bots without using .htaccess rules."
4540
+ msgstr ""
4541
+
4542
+ #: admin/wp-security-spam-menu.php:472
4543
+ msgid "Enable Captcha On BuddyPress Registration Form"
4544
+ msgstr ""
4545
+
4546
+ #: admin/wp-security-spam-menu.php:475
4547
+ msgid ""
4548
+ "Check this if you want to insert a captcha field on the BuddyPress "
4549
+ "registration forms"
4550
+ msgstr ""
4551
+
4552
+ #: admin/wp-security-spam-menu.php:484
4553
+ msgid ""
4554
+ "BuddyPress is not active! In order to use this feature you will need to have "
4555
+ "BuddyPress installed and activated."
4556
+ msgstr ""
4557
+
4558
+ #: admin/wp-security-user-accounts-menu.php:29
4559
+ msgid "WP Username"
4560
+ msgstr "WP 用户名"
4561
+
4562
+ #: admin/wp-security-user-accounts-menu.php:30
4563
+ msgid "Display Name"
4564
+ msgstr "昵称安全"
4565
+
4566
+ #: admin/wp-security-user-accounts-menu.php:31
4567
+ #: other-includes/wp-security-rename-login-feature.php:915
4568
+ msgid "Password"
4569
+ msgstr "密码"
4570
+
4571
+ # @ all-in-one-wp-security-and-firewall
4572
+ #: admin/wp-security-user-accounts-menu.php:86
4573
+ msgid "Admin User Security"
4574
+ msgstr "管理员用户安全"
4575
+
4576
+ # @ all-in-one-wp-security-and-firewall
4577
+ #: admin/wp-security-user-accounts-menu.php:89
4578
+ msgid ""
4579
+ "By default, WordPress sets the administrator username to \"admin\" at "
4580
+ "installation time."
4581
+ msgstr ""
4582
+
4583
+ # @ all-in-one-wp-security-and-firewall
4584
+ #: admin/wp-security-user-accounts-menu.php:90
4585
+ msgid ""
4586
+ "A lot of hackers try to take advantage of this information by attempting "
4587
+ "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
4588
+ "password by using \"admin\" for username."
4589
+ msgstr ""
4590
+
4591
+ # @ all-in-one-wp-security-and-firewall
4592
+ #: admin/wp-security-user-accounts-menu.php:91
4593
+ msgid ""
4594
+ "From a security perspective, changing the default \"admin\" user name is one "
4595
+ "of the first and smartest things you should do on your site."
4596
+ msgstr ""
4597
+
4598
+ # @ all-in-one-wp-security-and-firewall
4599
+ #: admin/wp-security-user-accounts-menu.php:92
4600
+ msgid ""
4601
+ "This feature will allow you to change your default \"admin\" user name to a "
4602
+ "more secure name of your choosing."
4603
+ msgstr ""
4604
+
4605
+ # @ all-in-one-wp-security-and-firewall
4606
+ #: admin/wp-security-user-accounts-menu.php:99
4607
+ msgid "List of Administrator Accounts"
4608
+ msgstr "管理员帐户列表"
4609
+
4610
+ # @ all-in-one-wp-security-and-firewall
4611
+ #: admin/wp-security-user-accounts-menu.php:108
4612
+ #: classes/grade-system/wp-security-feature-item-manager.php:36
4613
+ msgid "Change Admin Username"
4614
+ msgstr "更改管理员用户名"
4615
+
4616
+ # @ all-in-one-wp-security-and-firewall
4617
+ #: admin/wp-security-user-accounts-menu.php:116
4618
+ msgid ""
4619
+ "Your site currently has an account which uses the default \"admin\" "
4620
+ "username. \n"
4621
+ " It is highly recommended that you change this name to "
4622
+ "something else. \n"
4623
+ " Use the following field to change the admin username."
4624
+ msgstr ""
4625
+
4626
+ # @ all-in-one-wp-security-and-firewall
4627
+ #: admin/wp-security-user-accounts-menu.php:124
4628
+ msgid "New Admin Username"
4629
+ msgstr ""
4630
+
4631
+ # @ all-in-one-wp-security-and-firewall
4632
+ #: admin/wp-security-user-accounts-menu.php:126
4633
+ msgid "Choose a new username for admin."
4634
+ msgstr ""
4635
+
4636
+ # @ all-in-one-wp-security-and-firewall
4637
+ #: admin/wp-security-user-accounts-menu.php:130
4638
+ msgid "Change Username"
4639
+ msgstr ""
4640
+
4641
+ # @ all-in-one-wp-security-and-firewall
4642
+ #: admin/wp-security-user-accounts-menu.php:132
4643
+ msgid ""
4644
+ "NOTE: If you are currently logged in as \"admin\" you will be automatically "
4645
+ "logged out after changing your username and will be required to log back in."
4646
+ msgstr ""
4647
+
4648
+ # @ all-in-one-wp-security-and-firewall
4649
+ #: admin/wp-security-user-accounts-menu.php:139
4650
+ msgid "No action required! "
4651
+ msgstr "无需执行任何操作!"
4652
+
4653
+ # @ all-in-one-wp-security-and-firewall
4654
+ #: admin/wp-security-user-accounts-menu.php:141
4655
+ msgid ""
4656
+ "Your site does not have any account which uses the default \"admin\" "
4657
+ "username. "
4658
+ msgstr "您的网站没有任何使用默认“admin”用户名的帐户。"
4659
+
4660
+ # @ all-in-one-wp-security-and-firewall
4661
+ #: admin/wp-security-user-accounts-menu.php:142
4662
+ msgid "This is good security practice."
4663
+ msgstr "这是很好的安全措施。"
4664
+
4665
+ # @ all-in-one-wp-security-and-firewall
4666
+ #: admin/wp-security-user-accounts-menu.php:154
4667
+ msgid "Display Name Security"
4668
+ msgstr "昵称安全"
4669
+
4670
+ # @ all-in-one-wp-security-and-firewall
4671
+ #: admin/wp-security-user-accounts-menu.php:157
4672
+ msgid ""
4673
+ "When you submit a post or answer a comment, WordPress will usually display "
4674
+ "your \"nickname\"."
4675
+ msgstr ""
4676
+
4677
+ # @ all-in-one-wp-security-and-firewall
4678
+ #: admin/wp-security-user-accounts-menu.php:158
4679
+ msgid ""
4680
+ "By default the nickname is set to the login (or user) name of your account."
4681
+ msgstr ""
4682
+
4683
+ # @ all-in-one-wp-security-and-firewall
4684
+ #: admin/wp-security-user-accounts-menu.php:159
4685
+ msgid ""
4686
+ "From a security perspective, leaving your nickname the same as your user "
4687
+ "name is bad practice because it gives a hacker at least half of your "
4688
+ "account's login credentials."
4689
+ msgstr ""
4690
+
4691
+ # @ all-in-one-wp-security-and-firewall
4692
+ #: admin/wp-security-user-accounts-menu.php:160
4693
+ msgid ""
4694
+ "Therefore to further tighten your site's security you are advised to change "
4695
+ "your <strong>nickname</strong> and <strong>Display name</strong> to be "
4696
+ "different from your <strong>Username</strong>."
4697
+ msgstr ""
4698
+
4699
+ # @ all-in-one-wp-security-and-firewall
4700
+ #: admin/wp-security-user-accounts-menu.php:166
4701
+ msgid "Modify Accounts With Identical Login Name & Display Name"
4702
+ msgstr "修改登录名和昵称相同的帐户"
4703
+
4704
+ # @ all-in-one-wp-security-and-firewall
4705
+ #: admin/wp-security-user-accounts-menu.php:175
4706
+ msgid ""
4707
+ "Your site currently has the following accounts which have an identical login "
4708
+ "name and display name."
4709
+ msgstr "您的网站目前有下列帐户的登录名和昵称是相同的。"
4710
+
4711
+ # @ all-in-one-wp-security-and-firewall
4712
+ #: admin/wp-security-user-accounts-menu.php:176
4713
+ msgid "Click on the link to edit the settings of that particular user account"
4714
+ msgstr "点击链接编辑特定用户帐户的设置)"
4715
+
4716
+ # @ all-in-one-wp-security-and-firewall
4717
+ #: admin/wp-security-user-accounts-menu.php:191
4718
+ msgid "No action required."
4719
+ msgstr "无需执行任何操作。"
4720
+
4721
+ # @ all-in-one-wp-security-and-firewall
4722
+ #: admin/wp-security-user-accounts-menu.php:192
4723
+ msgid ""
4724
+ "Your site does not have a user account where the display name is identical "
4725
+ "to the username."
4726
+ msgstr ""
4727
+
4728
+ # @ all-in-one-wp-security-and-firewall
4729
+ #: admin/wp-security-user-accounts-menu.php:203
4730
+ msgid "Password Tool"
4731
+ msgstr "密码工具"
4732
+
4733
+ # @ all-in-one-wp-security-and-firewall
4734
+ #: admin/wp-security-user-accounts-menu.php:206
4735
+ msgid ""
4736
+ "Poor password selection is one of the most common weak points of many sites "
4737
+ "and is usually the first thing a hacker will try to exploit when attempting "
4738
+ "to break into your site."
4739
+ msgstr ""
4740
+
4741
+ # @ all-in-one-wp-security-and-firewall
4742
+ #: admin/wp-security-user-accounts-menu.php:207
4743
+ msgid ""
4744
+ "Many people fall into the trap of using a simple word or series of numbers "
4745
+ "as their password. Such a predictable and simple password would take a "
4746
+ "competent hacker merely minutes to guess your password by using a simple "
4747
+ "script which cycles through the easy and most common combinations."
4748
+ msgstr ""
4749
+
4750
+ # @ all-in-one-wp-security-and-firewall
4751
+ #: admin/wp-security-user-accounts-menu.php:208
4752
+ msgid ""
4753
+ "The longer and more complex your password is the harder it is for hackers to "
4754
+ "\"crack\" because more complex passwords require much greater computing "
4755
+ "power and time."
4756
+ msgstr ""
4757
+
4758
+ # @ all-in-one-wp-security-and-firewall
4759
+ #: admin/wp-security-user-accounts-menu.php:209
4760
+ msgid ""
4761
+ "This section contains a useful password strength tool which you can use to "
4762
+ "check whether your password is sufficiently strong enough."
4763
+ msgstr ""
4764
+
4765
+ # @ all-in-one-wp-security-and-firewall
4766
+ #: admin/wp-security-user-accounts-menu.php:214
4767
+ msgid "Password Strength Tool"
4768
+ msgstr "密码强度工具"
4769
+
4770
+ # @ all-in-one-wp-security-and-firewall
4771
+ #: admin/wp-security-user-accounts-menu.php:219
4772
+ msgid "Start typing a password."
4773
+ msgstr "输入一个密码。"
4774
+
4775
+ #: admin/wp-security-user-accounts-menu.php:222
4776
+ msgid "It would take a desktop PC approximately"
4777
+ msgstr "一台台式电脑需要约"
4778
+
4779
+ #: admin/wp-security-user-accounts-menu.php:223
4780
+ msgid "1 sec"
4781
+ msgstr "1秒"
4782
+
4783
+ #: admin/wp-security-user-accounts-menu.php:223
4784
+ msgid "to crack your password!"
4785
+ msgstr "破解您的密码!"
4786
+
4787
+ #: admin/wp-security-user-accounts-menu.php:228
4788
+ msgid "Password Strength"
4789
+ msgstr "密码强度"
4790
+
4791
+ # @ all-in-one-wp-security-and-firewall
4792
+ #: admin/wp-security-user-accounts-menu.php:244
4793
+ msgid "Nonce check failed on admin username change operation!"
4794
+ msgstr ""
4795
+
4796
+ # @ all-in-one-wp-security-and-firewall
4797
+ #: admin/wp-security-user-accounts-menu.php:251
4798
+ msgid "Username "
4799
+ msgstr "用户名"
4800
+
4801
+ # @ all-in-one-wp-security-and-firewall
4802
+ #: admin/wp-security-user-accounts-menu.php:251
4803
+ msgid " already exists. Please enter another value. "
4804
+ msgstr ""
4805
+
4806
+ # @ all-in-one-wp-security-and-firewall
4807
+ #: admin/wp-security-user-accounts-menu.php:268
4808
+ msgid "The database update operation of the user account failed!"
4809
+ msgstr ""
4810
+
4811
+ # @ all-in-one-wp-security-and-firewall
4812
+ #: admin/wp-security-user-accounts-menu.php:297
4813
+ msgid "You entered an invalid username. Please enter another value. "
4814
+ msgstr ""
4815
+
4816
+ # @ all-in-one-wp-security-and-firewall
4817
+ #: admin/wp-security-user-accounts-menu.php:301
4818
+ msgid "Please enter a value for your username. "
4819
+ msgstr ""
4820
+
4821
+ # @ all-in-one-wp-security-and-firewall
4822
+ #: admin/wp-security-user-accounts-menu.php:308
4823
+ msgid "Username Successfully Changed!"
4824
+ msgstr ""
4825
+
4826
+ # @ all-in-one-wp-security-and-firewall
4827
+ #: admin/wp-security-user-accounts-menu.php:328
4828
+ msgid "Account Login Name"
4829
+ msgstr "帐户登录名"
4830
+
4831
+ # @ all-in-one-wp-security-and-firewall
4832
+ #: admin/wp-security-user-login-menu.php:26
4833
+ #: admin/wp-security-user-login-menu.php:325
4834
+ msgid "Failed Login Records"
4835
+ msgstr "登录失败记录"
4836
+
4837
+ #: admin/wp-security-user-login-menu.php:27
4838
+ #: classes/grade-system/wp-security-feature-item-manager.php:51
4839
+ msgid "Force Logout"
4840
+ msgstr "强制注销"
4841
+
4842
+ # @ all-in-one-wp-security-and-firewall
4843
+ #: admin/wp-security-user-login-menu.php:28
4844
+ #: admin/wp-security-user-login-menu.php:459
4845
+ msgid "Account Activity Logs"
4846
+ msgstr "帐户活动日志"
4847
+
4848
+ # @ all-in-one-wp-security-and-firewall
4849
+ #: admin/wp-security-user-login-menu.php:97
4850
+ msgid ""
4851
+ "You entered a non numeric value for the max login attempts field. It has "
4852
+ "been set to the default value."
4853
+ msgstr ""
4854
+
4855
+ # @ all-in-one-wp-security-and-firewall
4856
+ #: admin/wp-security-user-login-menu.php:104
4857
+ msgid ""
4858
+ "You entered a non numeric value for the login retry time period field. It "
4859
+ "has been set to the default value."
4860
+ msgstr ""
4861
+
4862
+ # @ all-in-one-wp-security-and-firewall
4863
+ #: admin/wp-security-user-login-menu.php:176
4864
+ msgid "Login Lockdown Configuration"
4865
+ msgstr "登录锁定配置"
4866
+
4867
+ # @ all-in-one-wp-security-and-firewall
4868
+ #: admin/wp-security-user-login-menu.php:180
4869
+ msgid "One of the ways hackers try to compromise sites is via a "
4870
+ msgstr ""
4871
+
4872
+ # @ all-in-one-wp-security-and-firewall
4873
+ #: admin/wp-security-user-login-menu.php:180
4874
+ msgid "Brute Force Login Attack"
4875
+ msgstr ""
4876
+
4877
+ # @ all-in-one-wp-security-and-firewall
4878
+ #: admin/wp-security-user-login-menu.php:180
4879
+ msgid ""
4880
+ "This is where attackers use repeated login attempts until they guess the "
4881
+ "password."
4882
+ msgstr ""
4883
+
4884
+ # @ all-in-one-wp-security-and-firewall
4885
+ #: admin/wp-security-user-login-menu.php:181
4886
+ msgid ""
4887
+ "Apart from choosing strong passwords, monitoring and blocking IP addresses "
4888
+ "which are involved in repeated login failures in a short period of time is a "
4889
+ "very effective way to stop these types of attacks."
4890
+ msgstr ""
4891
+
4892
+ # @ all-in-one-wp-security-and-firewall
4893
+ #: admin/wp-security-user-login-menu.php:182
4894
+ #, php-format
4895
+ msgid ""
4896
+ "You may also want to checkout our %s feature for another secure way to "
4897
+ "protect against these types of attacks."
4898
+ msgstr ""
4899
+
4900
+ # @ all-in-one-wp-security-and-firewall
4901
+ #: admin/wp-security-user-login-menu.php:187
4902
+ msgid "Login Lockdown Options"
4903
+ msgstr "登录锁定选项"
4904
+
4905
+ # @ all-in-one-wp-security-and-firewall
4906
+ #: admin/wp-security-user-login-menu.php:198
4907
+ msgid "Enable Login Lockdown Feature"
4908
+ msgstr "启用登录锁定功能"
4909
+
4910
+ # @ all-in-one-wp-security-and-firewall
4911
+ #: admin/wp-security-user-login-menu.php:201
4912
+ msgid ""
4913
+ "Check this if you want to enable the login lockdown feature and apply the "
4914
+ "settings below"
4915
+ msgstr "选中此项启用登录锁定功能"
4916
+
4917
+ #: admin/wp-security-user-login-menu.php:205
4918
+ msgid "Allow Unlock Requests"
4919
+ msgstr "允许解锁请求"
4920
+
4921
+ #: admin/wp-security-user-login-menu.php:208
4922
+ msgid ""
4923
+ "Check this if you want to allow users to generate an automated unlock "
4924
+ "request link which will unlock their account"
4925
+ msgstr "如果您希望允许用户生成自动解锁请求链接,解锁其帐户,请选中此项"
4926
+
4927
+ # @ all-in-one-wp-security-and-firewall
4928
+ #: admin/wp-security-user-login-menu.php:212
4929
+ msgid "Max Login Attempts"
4930
+ msgstr "最大登录尝试"
4931
+
4932
+ # @ all-in-one-wp-security-and-firewall
4933
+ #: admin/wp-security-user-login-menu.php:214
4934
+ msgid ""
4935
+ "Set the value for the maximum login retries before IP address is locked out"
4936
+ msgstr "设置IP地址被锁定前的登录次数"
4937
+
4938
+ # @ all-in-one-wp-security-and-firewall
4939
+ #: admin/wp-security-user-login-menu.php:218
4940
+ msgid "Login Retry Time Period (min)"
4941
+ msgstr "登录重试时间 (分钟)"
4942
+
4943
+ # @ all-in-one-wp-security-and-firewall
4944
+ #: admin/wp-security-user-login-menu.php:220
4945
+ msgid ""
4946
+ "If the maximum number of failed login attempts for a particular IP address "
4947
+ "occur within this time period the plugin will lock out that address"
4948
+ msgstr ""
4949
+ "如果在此时间段内,特定IP地址达到最大失败登录尝试次数时,插件将锁定该地址"
4950
+
4951
+ # @ all-in-one-wp-security-and-firewall
4952
+ #: admin/wp-security-user-login-menu.php:224
4953
+ msgid "Time Length of Lockout (min)"
4954
+ msgstr "锁定时间 (分钟)"
4955
+
4956
+ # @ all-in-one-wp-security-and-firewall
4957
+ #: admin/wp-security-user-login-menu.php:226
4958
+ msgid ""
4959
+ "Set the length of time for which a particular IP address will be prevented "
4960
+ "from logging in"
4961
+ msgstr "设置阻止特定IP地址登录的时间长度"
4962
+
4963
+ # @ all-in-one-wp-security-and-firewall
4964
+ #: admin/wp-security-user-login-menu.php:230
4965
+ msgid "Display Generic Error Message"
4966
+ msgstr "显示通用错误消息"
4967
+
4968
+ # @ all-in-one-wp-security-and-firewall
4969
+ #: admin/wp-security-user-login-menu.php:233
4970
+ msgid ""
4971
+ "Check this if you want to show a generic error message when a login attempt "
4972
+ "fails"
4973
+ msgstr "如果您希望在登录尝试失败时显示通用错误消息,请选中此项"
4974
+
4975
+ # @ all-in-one-wp-security-and-firewall
4976
+ #: admin/wp-security-user-login-menu.php:237
4977
+ msgid "Instantly Lockout Invalid Usernames"
4978
+ msgstr "即时锁定无效的用户名"
4979
+
4980
+ # @ all-in-one-wp-security-and-firewall
4981
+ #: admin/wp-security-user-login-menu.php:240
4982
+ msgid ""
4983
+ "Check this if you want to instantly lockout login attempts with usernames "
4984
+ "which do not exist on your system"
4985
+ msgstr "如果您想立即锁定系统中不存在的用户名登录尝试,请选中此项"
4986
+
4987
+ #: admin/wp-security-user-login-menu.php:244
4988
+ msgid "Instantly Lockout Specific Usernames"
4989
+ msgstr "即时锁定特定的用户名"
4990
+
4991
+ #: admin/wp-security-user-login-menu.php:253
4992
+ msgid ""
4993
+ "Insert one username per line. Existing usernames are not blocked even if "
4994
+ "present in the list."
4995
+ msgstr "每行插入一个用户名。"
4996
+
4997
+ # @ all-in-one-wp-security-and-firewall
4998
+ #: admin/wp-security-user-login-menu.php:257
4999
+ msgid "Notify By Email"
5000
+ msgstr "通过邮件通知"
5001
+
5002
+ # @ all-in-one-wp-security-and-firewall
5003
+ #: admin/wp-security-user-login-menu.php:260
5004
+ msgid ""
5005
+ "Check this if you want to receive an email when someone has been locked out "
5006
+ "due to maximum failed login attempts"
5007
+ msgstr "如果您希望通过邮件收到因登录失败而导致锁定的消息,请选中此项"
5008
+
5009
+ # @ all-in-one-wp-security-and-firewall
5010
+ #: admin/wp-security-user-login-menu.php:270
5011
+ msgid "Currently Locked Out IP Address Ranges"
5012
+ msgstr "当前被锁定的 IP 地址和范围"
5013
+
5014
+ #: admin/wp-security-user-login-menu.php:275
5015
+ #, php-format
5016
+ msgid ""
5017
+ "To see a list of all locked IP addresses and ranges go to the %s tab in the "
5018
+ "dashboard menu."
5019
+ msgstr "要查看所有已锁定的IP地址和范围的列表,请转到控制表菜单中的 %s 选项卡。"
5020
+
5021
+ # @ all-in-one-wp-security-and-firewall
5022
+ #: admin/wp-security-user-login-menu.php:291
5023
+ msgid "Nonce check failed for delete all failed login records operation!"
5024
+ msgstr ""
5025
+
5026
+ # @ all-in-one-wp-security-and-firewall
5027
+ #: admin/wp-security-user-login-menu.php:300
5028
+ msgid "User Login Feature - Delete all failed login records operation failed!"
5029
+ msgstr ""
5030
+
5031
+ # @ all-in-one-wp-security-and-firewall
5032
+ #: admin/wp-security-user-login-menu.php:304
5033
+ msgid "All records from the Failed Logins table were deleted successfully!"
5034
+ msgstr ""
5035
+
5036
+ # @ all-in-one-wp-security-and-firewall
5037
+ #: admin/wp-security-user-login-menu.php:319
5038
+ msgid "This tab displays the failed login attempts for your site."
5039
+ msgstr ""
5040
+
5041
+ # @ all-in-one-wp-security-and-firewall
5042
+ #: admin/wp-security-user-login-menu.php:320
5043
+ msgid ""
5044
+ "The information below can be handy if you need to do security investigations "
5045
+ "because it will show you the IP range, username and ID (if applicable) and "
5046
+ "the time/date of the failed login attempt."
5047
+ msgstr ""
5048
+
5049
+ # @ all-in-one-wp-security-and-firewall
5050
+ #: admin/wp-security-user-login-menu.php:341
5051
+ #: admin/wp-security-user-login-menu.php:350
5052
+ msgid "Delete All Failed Login Records"
5053
+ msgstr "删除所有失败的登录记录"
5054
+
5055
+ # @ all-in-one-wp-security-and-firewall
5056
+ #: admin/wp-security-user-login-menu.php:347
5057
+ msgid ""
5058
+ "Click this button if you wish to delete all failed login records in one go."
5059
+ msgstr "如果你要一次性删除所有失败的登录记录,请单击此按钮。"
5060
+
5061
+ # @ all-in-one-wp-security-and-firewall
5062
+ #: admin/wp-security-user-login-menu.php:375
5063
+ msgid ""
5064
+ "You entered a non numeric value for the logout time period field. It has "
5065
+ "been set to the default value."
5066
+ msgstr ""
5067
+
5068
+ # @ all-in-one-wp-security-and-firewall
5069
+ #: admin/wp-security-user-login-menu.php:403
5070
+ msgid ""
5071
+ "Setting an expiry period for your WP administration session is a simple way "
5072
+ "to protect against unauthorized access to your site from your computer."
5073
+ msgstr ""
5074
+
5075
+ # @ all-in-one-wp-security-and-firewall
5076
+ #: admin/wp-security-user-login-menu.php:404
5077
+ msgid ""
5078
+ "This feature allows you to specify a time period in minutes after which the "
5079
+ "admin session will expire and the user will be forced to log back in."
5080
+ msgstr ""
5081
+
5082
+ # @ all-in-one-wp-security-and-firewall
5083
+ #: admin/wp-security-user-login-menu.php:409
5084
+ msgid "Force User Logout Options"
5085
+ msgstr "强制用户注销选项"
5086
+
5087
+ # @ all-in-one-wp-security-and-firewall
5088
+ #: admin/wp-security-user-login-menu.php:421
5089
+ msgid "Enable Force WP User Logout"
5090
+ msgstr "启用强制WP用户注销"
5091
+
5092
+ # @ all-in-one-wp-security-and-firewall
5093
+ #: admin/wp-security-user-login-menu.php:424
5094
+ msgid ""
5095
+ "Check this if you want to force a wp user to be logged out after a "
5096
+ "configured amount of time"
5097
+ msgstr "如果您想强制wp用户在配置的时间后退出,请选中此项"
5098
+
5099
+ # @ all-in-one-wp-security-and-firewall
5100
+ #: admin/wp-security-user-login-menu.php:428
5101
+ msgid "Logout the WP User After XX Minutes"
5102
+ msgstr "在XX分钟后注销WP用户"
5103
+
5104
+ # @ all-in-one-wp-security-and-firewall
5105
+ #: admin/wp-security-user-login-menu.php:430
5106
+ msgid ""
5107
+ "(Minutes) The user will be forced to log back in after this time period has "
5108
+ "elapased."
5109
+ msgstr "(分钟) 在此时间段过后,用户将被强制重新登录。"
5110
+
5111
+ # @ all-in-one-wp-security-and-firewall
5112
+ #: admin/wp-security-user-login-menu.php:453
5113
+ msgid ""
5114
+ "This tab displays the login activity for WordPress admin accounts registered "
5115
+ "with your site."
5116
+ msgstr ""
5117
+
5118
+ # @ all-in-one-wp-security-and-firewall
5119
+ #: admin/wp-security-user-login-menu.php:454
5120
+ msgid ""
5121
+ "The information below can be handy if you need to do security investigations "
5122
+ "because it will show you the last 50 recent login events by username, IP "
5123
+ "address and time/date."
5124
+ msgstr ""
5125
+
5126
+ # @ all-in-one-wp-security-and-firewall
5127
+ #: admin/wp-security-user-login-menu.php:497
5128
+ msgid "Nonce check failed for users logged in list!"
5129
+ msgstr ""
5130
+
5131
+ # @ all-in-one-wp-security-and-firewall
5132
+ #: admin/wp-security-user-login-menu.php:505
5133
+ msgid "Refresh Logged In User Data"
5134
+ msgstr "刷新登录用户数据"
5135
+
5136
+ # @ all-in-one-wp-security-and-firewall
5137
+ #: admin/wp-security-user-login-menu.php:509
5138
+ msgid "Refresh Data"
5139
+ msgstr "刷新数据"
5140
+
5141
+ # @ all-in-one-wp-security-and-firewall
5142
+ #: admin/wp-security-user-login-menu.php:515
5143
+ msgid "This tab displays all users who are currently logged into your site."
5144
+ msgstr ""
5145
+
5146
+ # @ all-in-one-wp-security-and-firewall
5147
+ #: admin/wp-security-user-login-menu.php:516
5148
+ msgid ""
5149
+ "If you suspect there is a user or users who are logged in which should not "
5150
+ "be, you can block them by inspecting the IP addresses from the data below "
5151
+ "and adding them to your blacklist."
5152
+ msgstr ""
5153
+
5154
+ #: admin/wp-security-user-login-menu.php:517
5155
+ msgid ""
5156
+ "You can also instantly log them out by clicking on the \"Force Logout\" link "
5157
+ "when you hover over the row in the User Id column."
5158
+ msgstr ""
5159
+
5160
+ # @ all-in-one-wp-security-and-firewall
5161
+ #: admin/wp-security-user-login-menu.php:522
5162
+ msgid "Currently Logged In Users"
5163
+ msgstr "当前登录用户"
5164
+
5165
+ #: admin/wp-security-user-registration-menu.php:23
5166
+ msgid "Manual Approval"
5167
+ msgstr "人工审核"
5168
+
5169
+ #: admin/wp-security-user-registration-menu.php:24
5170
+ #: classes/grade-system/wp-security-feature-item-manager.php:57
5171
+ msgid "Registration Captcha"
5172
+ msgstr "注册验证码"
5173
+
5174
+ #: admin/wp-security-user-registration-menu.php:117
5175
+ msgid "User Registration Settings"
5176
+ msgstr "用户注册设置"
5177
+
5178
+ #: admin/wp-security-user-registration-menu.php:121
5179
+ msgid "Manually Approve New Registrations"
5180
+ msgstr ""
5181
+
5182
+ #: admin/wp-security-user-registration-menu.php:125
5183
+ msgid ""
5184
+ "If your site allows people to create their own accounts via the WordPress "
5185
+ "registration form, then you can minimize SPAM or bogus registrations by "
5186
+ "manually approving each registration."
5187
+ msgstr ""
5188
+
5189
+ #: admin/wp-security-user-registration-menu.php:126
5190
+ msgid ""
5191
+ "This feature will automatically set a newly registered account to \"pending"
5192
+ "\" until the administrator activates it. Therefore undesirable registrants "
5193
+ "will be unable to log in without your express approval."
5194
+ msgstr ""
5195
+
5196
+ #: admin/wp-security-user-registration-menu.php:127
5197
+ msgid ""
5198
+ "You can view all accounts which have been newly registered via the handy "
5199
+ "table below and you can also perform bulk activation/deactivation/deletion "
5200
+ "tasks on each account."
5201
+ msgstr ""
5202
+
5203
+ #: admin/wp-security-user-registration-menu.php:143
5204
+ msgid "Enable manual approval of new registrations"
5205
+ msgstr ""
5206
+
5207
+ #: admin/wp-security-user-registration-menu.php:146
5208
+ msgid ""
5209
+ "Check this if you want to automatically disable all newly registered "
5210
+ "accounts so that you can approve them manually."
5211
+ msgstr ""
5212
+
5213
+ #: admin/wp-security-user-registration-menu.php:155
5214
+ msgid "Approve Registered Users"
5215
+ msgstr ""
5216
+
5217
+ #: admin/wp-security-user-registration-menu.php:200
5218
+ msgid ""
5219
+ "This feature allows you to add a captcha form on the WordPress registration "
5220
+ "page."
5221
+ msgstr ""
5222
+
5223
+ #: admin/wp-security-user-registration-menu.php:201
5224
+ msgid ""
5225
+ "Users who attempt to register will also need to enter the answer to a simple "
5226
+ "mathematical question - if they enter the wrong answer, the plugin will not "
5227
+ "allow them to register."
5228
+ msgstr ""
5229
+
5230
+ #: admin/wp-security-user-registration-menu.php:202
5231
+ msgid ""
5232
+ "Therefore, adding a captcha form on the registration page is another "
5233
+ "effective yet simple SPAM registration prevention technique."
5234
+ msgstr ""
5235
+
5236
+ #: admin/wp-security-user-registration-menu.php:207
5237
+ msgid "Registration Page Captcha Settings"
5238
+ msgstr "注册页面验证码设置"
5239
+
5240
+ #: admin/wp-security-user-registration-menu.php:214
5241
+ msgid ""
5242
+ "The core default behaviour for WordPress Multi Site regarding user "
5243
+ "registration is that all users are registered via the main site."
5244
+ msgstr ""
5245
+
5246
+ #: admin/wp-security-user-registration-menu.php:215
5247
+ msgid ""
5248
+ "Therefore, if you would like to add a captcha form to the registration page "
5249
+ "for a Multi Site, please go to \"Registration Captcha\" settings on the main "
5250
+ "site."
5251
+ msgstr ""
5252
+
5253
+ #: admin/wp-security-user-registration-menu.php:230
5254
+ msgid "Enable Captcha On Registration Page"
5255
+ msgstr "在注册页面上启用验证码"
5256
+
5257
+ #: admin/wp-security-user-registration-menu.php:233
5258
+ msgid ""
5259
+ "Check this if you want to insert a captcha form on the WordPress user "
5260
+ "registration page (if you allow user registration)."
5261
+ msgstr ""
5262
+ "如果您要在WordPress用户注册页面上插入验证码表单(如果您允许用户注册),请选中"
5263
+ "此项。"
5264
+
5265
+ #: admin/wp-security-whois-menu.php:22
5266
+ msgid "WhoIS Lookup"
5267
+ msgstr ""
5268
+
5269
+ # @ all-in-one-wp-security-and-firewall
5270
+ #: admin/wp-security-whois-menu.php:75
5271
+ msgid "WHOIS Lookup Information"
5272
+ msgstr ""
5273
+
5274
+ # @ all-in-one-wp-security-and-firewall
5275
+ #: admin/wp-security-whois-menu.php:78
5276
+ msgid ""
5277
+ "This feature allows you to look up more detailed information about an IP "
5278
+ "address or domain name by querying the WHOIS API."
5279
+ msgstr ""
5280
+
5281
+ # @ all-in-one-wp-security-and-firewall
5282
+ #: admin/wp-security-whois-menu.php:84
5283
+ msgid "Perform a WHOIS Lookup for an IP or Domain Name"
5284
+ msgstr ""
5285
+
5286
+ # @ all-in-one-wp-security-and-firewall
5287
+ #: admin/wp-security-whois-menu.php:90
5288
+ msgid "Enter IP Address or Domain Name"
5289
+ msgstr ""
5290
+
5291
+ # @ all-in-one-wp-security-and-firewall
5292
+ #: admin/wp-security-whois-menu.php:92
5293
+ msgid ""
5294
+ "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
5295
+ "name.com"
5296
+ msgstr ""
5297
+
5298
+ # @ all-in-one-wp-security-and-firewall
5299
+ #: admin/wp-security-whois-menu.php:96
5300
+ msgid "Perform IP or Domain Lookup"
5301
+ msgstr ""
5302
+
5303
+ # @ all-in-one-wp-security-and-firewall
5304
+ #: admin/wp-security-whois-menu.php:117
5305
+ msgid "WHOIS lookup successfully completed. Please see the results below:"
5306
+ msgstr ""
5307
+
5308
+ # @ all-in-one-wp-security-and-firewall
5309
+ #: admin/wp-security-whois-menu.php:129
5310
+ msgid ""
5311
+ "You have entered an incorrectly formatted IP address or domain name. Please "
5312
+ "try again."
5313
+ msgstr ""
5314
+
5315
+ # @ default
5316
+ #: admin/general/wp-security-list-table.php:178
5317
+ msgid "No items found."
5318
+ msgstr ""
5319
+
5320
+ # @ default
5321
+ #: admin/general/wp-security-list-table.php:281
5322
+ msgid "Bulk Actions"
5323
+ msgstr ""
5324
+
5325
+ # @ default
5326
+ #: admin/general/wp-security-list-table.php:291
5327
+ msgid "Apply"
5328
+ msgstr ""
5329
+
5330
+ # @ default
5331
+ #: admin/general/wp-security-list-table.php:365
5332
+ msgid "Show all dates"
5333
+ msgstr ""
5334
+
5335
+ # @ default
5336
+ #: admin/general/wp-security-list-table.php:378
5337
+ #, php-format
5338
+ msgid "%1$s %2$d"
5339
+ msgstr ""
5340
+
5341
+ # @ default
5342
+ #: admin/general/wp-security-list-table.php:394
5343
+ msgid "List View"
5344
+ msgstr ""
5345
+
5346
+ # @ default
5347
+ #: admin/general/wp-security-list-table.php:395
5348
+ msgid "Excerpt View"
5349
+ msgstr ""
5350
+
5351
+ # @ default
5352
+ #: admin/general/wp-security-list-table.php:421
5353
+ #, php-format
5354
+ msgid "%s pending"
5355
+ msgstr ""
5356
+
5357
+ # @ default
5358
+ #: admin/general/wp-security-list-table.php:653
5359
+ msgid "Select All"
5360
+ msgstr ""
5361
+
5362
+ # @ all-in-one-wp-security-and-firewall
5363
+ #: classes/wp-security-backup.php:235
5364
+ msgid "All In One WP Security - Site Database Backup"
5365
+ msgstr ""
5366
+
5367
+ # @ all-in-one-wp-security-and-firewall
5368
+ #: classes/wp-security-backup.php:237
5369
+ msgid "Attached is your latest DB backup file for site URL"
5370
+ msgstr ""
5371
+
5372
+ # @ all-in-one-wp-security-and-firewall
5373
+ #: classes/wp-security-backup.php:237
5374
+ msgid " generated on"
5375
+ msgstr ""
5376
+
5377
+ #: classes/wp-security-captcha.php:17
5378
+ #: classes/wp-security-general-init-tasks.php:366
5379
+ msgid "Please enter an answer in digits:"
5380
+ msgstr "请输入数字答案:"
5381
+
5382
+ #: classes/wp-security-captcha.php:98
5383
+ msgid "one"
5384
+ msgstr "1"
5385
+
5386
+ #: classes/wp-security-captcha.php:99
5387
+ msgid "two"
5388
+ msgstr "2"
5389
+
5390
+ #: classes/wp-security-captcha.php:100
5391
+ msgid "three"
5392
+ msgstr "3"
5393
+
5394
+ #: classes/wp-security-captcha.php:101
5395
+ msgid "four"
5396
+ msgstr "4"
5397
+
5398
+ #: classes/wp-security-captcha.php:102
5399
+ msgid "five"
5400
+ msgstr "5"
5401
+
5402
+ #: classes/wp-security-captcha.php:103
5403
+ msgid "six"
5404
+ msgstr "6"
5405
+
5406
+ #: classes/wp-security-captcha.php:104
5407
+ msgid "seven"
5408
+ msgstr "7"
5409
+
5410
+ #: classes/wp-security-captcha.php:105
5411
+ msgid "eight"
5412
+ msgstr "8"
5413
+
5414
+ #: classes/wp-security-captcha.php:106
5415
+ msgid "nine"
5416
+ msgstr "9"
5417
+
5418
+ #: classes/wp-security-captcha.php:107
5419
+ msgid "ten"
5420
+ msgstr "10"
5421
+
5422
+ #: classes/wp-security-captcha.php:108
5423
+ msgid "eleven"
5424
+ msgstr "11"
5425
+
5426
+ #: classes/wp-security-captcha.php:109
5427
+ msgid "twelve"
5428
+ msgstr "12"
5429
+
5430
+ #: classes/wp-security-captcha.php:110
5431
+ msgid "thirteen"
5432
+ msgstr "13"
5433
+
5434
+ #: classes/wp-security-captcha.php:111
5435
+ msgid "fourteen"
5436
+ msgstr "14"
5437
+
5438
+ #: classes/wp-security-captcha.php:112
5439
+ msgid "fifteen"
5440
+ msgstr "15"
5441
+
5442
+ #: classes/wp-security-captcha.php:113
5443
+ msgid "sixteen"
5444
+ msgstr "16"
5445
+
5446
+ #: classes/wp-security-captcha.php:114
5447
+ msgid "seventeen"
5448
+ msgstr "17"
5449
+
5450
+ #: classes/wp-security-captcha.php:115
5451
+ msgid "eighteen"
5452
+ msgstr "18"
5453
+
5454
+ #: classes/wp-security-captcha.php:116
5455
+ msgid "nineteen"
5456
+ msgstr "19"
5457
+
5458
+ #: classes/wp-security-captcha.php:117
5459
+ msgid "twenty"
5460
+ msgstr "20"
5461
+
5462
+ # @ all-in-one-wp-security-and-firewall
5463
+ #: classes/wp-security-file-scan.php:60
5464
+ msgid "All In One WP Security - File change detected!"
5465
+ msgstr ""
5466
+
5467
+ # @ all-in-one-wp-security-and-firewall
5468
+ #: classes/wp-security-file-scan.php:62
5469
+ msgid "A file change was detected on your system for site URL"
5470
+ msgstr ""
5471
+
5472
+ # @ all-in-one-wp-security-and-firewall
5473
+ #: classes/wp-security-file-scan.php:62
5474
+ msgid ". Scan was generated on"
5475
+ msgstr ""
5476
+
5477
+ #: classes/wp-security-file-scan.php:63
5478
+ msgid "A summary of the scan results is shown below:"
5479
+ msgstr ""
5480
+
5481
+ # @ all-in-one-wp-security-and-firewall
5482
+ #: classes/wp-security-file-scan.php:66
5483
+ msgid "Login to your site to view the scan details."
5484
+ msgstr ""
5485
+
5486
+ #: classes/wp-security-file-scan.php:295
5487
+ msgid ""
5488
+ "Starting DB scan.....please wait while the plugin scans your database......."
5489
+ msgstr ""
5490
+
5491
+ #: classes/wp-security-file-scan.php:299
5492
+ msgid "Scanning options table........."
5493
+ msgstr ""
5494
+
5495
+ #: classes/wp-security-file-scan.php:368
5496
+ #, php-format
5497
+ msgid "%s and option_id: %s"
5498
+ msgstr ""
5499
+
5500
+ #: classes/wp-security-file-scan.php:371
5501
+ #, php-format
5502
+ msgid ""
5503
+ "Deletion of known pharma hack entry for option_name %s failed. Please delete "
5504
+ "this entry manually!"
5505
+ msgstr ""
5506
+
5507
+ #: classes/wp-security-file-scan.php:373
5508
+ #, php-format
5509
+ msgid ""
5510
+ "The options table entry with known pharma hack for option_id %s with "
5511
+ "option_name %s was successfully deleted"
5512
+ msgstr ""
5513
+
5514
+ #: classes/wp-security-file-scan.php:387
5515
+ #, php-format
5516
+ msgid "Possible suspicious entry found (for option_id: %s) - %s "
5517
+ msgstr ""
5518
+
5519
+ #: classes/wp-security-file-scan.php:396
5520
+ msgid "No suspicious entries found in options table"
5521
+ msgstr ""
5522
+
5523
+ #: classes/wp-security-file-scan.php:400
5524
+ msgid "Scanning posts table........."
5525
+ msgstr ""
5526
+
5527
+ #: classes/wp-security-file-scan.php:440
5528
+ #, php-format
5529
+ msgid ""
5530
+ "Possible suspicious entry found (for Post ID: %s) in the following column - "
5531
+ "%s "
5532
+ msgstr ""
5533
+
5534
+ #: classes/wp-security-file-scan.php:449
5535
+ msgid "No suspicious entries found in posts table"
5536
+ msgstr ""
5537
+
5538
+ #: classes/wp-security-file-scan.php:453
5539
+ msgid "Scanning links table........."
5540
+ msgstr ""
5541
+
5542
+ #: classes/wp-security-file-scan.php:492 classes/wp-security-file-scan.php:543
5543
+ #: classes/wp-security-file-scan.php:571 classes/wp-security-file-scan.php:599
5544
+ #: classes/wp-security-file-scan.php:648
5545
+ #, php-format
5546
+ msgid "Possible suspicious entry - %s "
5547
+ msgstr ""
5548
+
5549
+ #: classes/wp-security-file-scan.php:501
5550
+ msgid "No suspicious entries found in links table"
5551
+ msgstr ""
5552
+
5553
+ #: classes/wp-security-file-scan.php:505
5554
+ msgid "Scanning comments table........."
5555
+ msgstr ""
5556
+
5557
+ #: classes/wp-security-file-scan.php:552
5558
+ msgid "No suspicious entries found in comments table"
5559
+ msgstr ""
5560
+
5561
+ #: classes/wp-security-file-scan.php:556
5562
+ msgid "Scanning postmeta table........."
5563
+ msgstr ""
5564
+
5565
+ #: classes/wp-security-file-scan.php:580
5566
+ msgid "No suspicious entries found in postmeta table"
5567
+ msgstr ""
5568
+
5569
+ #: classes/wp-security-file-scan.php:584
5570
+ msgid "Scanning usermeta table........."
5571
+ msgstr ""
5572
+
5573
+ #: classes/wp-security-file-scan.php:608
5574
+ msgid "No suspicious entries found in usermeta table"
5575
+ msgstr ""
5576
+
5577
+ #: classes/wp-security-file-scan.php:612
5578
+ msgid "Scanning users table........."
5579
+ msgstr ""
5580
+
5581
+ #: classes/wp-security-file-scan.php:657
5582
+ msgid "No suspicious entries found in users table"
5583
+ msgstr ""
5584
+
5585
+ #: classes/wp-security-file-scan.php:664
5586
+ msgid ""
5587
+ "The plugin has detected that there are some potentially suspicious entries "
5588
+ "in your database."
5589
+ msgstr ""
5590
+
5591
+ #: classes/wp-security-file-scan.php:665
5592
+ msgid ""
5593
+ "Please verify the results listed below to confirm whether the entries "
5594
+ "detected are genuinely suspicious or if they are false positives."
5595
+ msgstr ""
5596
+
5597
+ #: classes/wp-security-file-scan.php:670 classes/wp-security-file-scan.php:685
5598
+ msgid "Disclaimer:"
5599
+ msgstr ""
5600
+
5601
+ #: classes/wp-security-file-scan.php:671
5602
+ msgid ""
5603
+ "Even though this database scan has revealed some suspicious entries, this "
5604
+ "does not necessarily mean that other parts of your DB or site are also not "
5605
+ "compromised."
5606
+ msgstr ""
5607
+
5608
+ #: classes/wp-security-file-scan.php:672 classes/wp-security-file-scan.php:687
5609
+ msgid ""
5610
+ "Please note that database scan performed by this feature is basic and looks "
5611
+ "for common malicious entries. Since hackers are continually evolving their "
5612
+ "methods this scan is not meant to be a guaranteed catch-all for malware."
5613
+ msgstr ""
5614
+
5615
+ #: classes/wp-security-file-scan.php:673 classes/wp-security-file-scan.php:688
5616
+ #, php-format
5617
+ msgid ""
5618
+ "It is your responsibility to do the due diligence and perform a robust %s on "
5619
+ "your site if you wish to be more certain that your site is clean."
5620
+ msgstr ""
5621
+
5622
+ #: classes/wp-security-file-scan.php:680
5623
+ msgid "DB Scan was completed successfully. No suspicious entries found."
5624
+ msgstr ""
5625
+
5626
+ #: classes/wp-security-file-scan.php:686
5627
+ msgid ""
5628
+ "Even though the database scan has not revealed any suspicious entries, this "
5629
+ "does not necessarily mean that your site is actually completely clean or not "
5630
+ "compromised."
5631
+ msgstr ""
5632
+
5633
+ #: classes/wp-security-file-scan.php:725
5634
+ msgid "The following files were added to your host"
5635
+ msgstr ""
5636
+
5637
+ #: classes/wp-security-file-scan.php:727 classes/wp-security-file-scan.php:736
5638
+ #: classes/wp-security-file-scan.php:746
5639
+ msgid "modified on: "
5640
+ msgstr ""
5641
+
5642
+ #: classes/wp-security-file-scan.php:734
5643
+ msgid "The following files were removed from your host"
5644
+ msgstr ""
5645
+
5646
+ #: classes/wp-security-file-scan.php:744
5647
+ msgid "The following files were changed on your host"
5648
+ msgstr ""
5649
+
5650
+ #: classes/wp-security-general-init-tasks.php:395
5651
+ #: classes/wp-security-general-init-tasks.php:478
5652
+ #: classes/wp-security-user-login.php:75
5653
+ #: classes/wp-security-user-registration.php:78
5654
+ #: classes/wp-security-user-registration.php:108
5655
+ msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
5656
+ msgstr "<strong>错误</strong>:您的验证码答案不正确 - 请再试一次。"
5657
+
5658
+ #: classes/wp-security-general-init-tasks.php:407
5659
+ msgid "Enter something special:"
5660
+ msgstr ""
5661
+
5662
+ #: classes/wp-security-general-init-tasks.php:434
5663
+ msgid "Please enter an answer in the CAPTCHA field."
5664
+ msgstr ""
5665
+
5666
+ #: classes/wp-security-general-init-tasks.php:447
5667
+ msgid ""
5668
+ "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
5669
+ msgstr ""
5670
+
5671
+ #: classes/wp-security-general-init-tasks.php:505
5672
+ msgid "Your CAPTCHA answer was incorrect - please try again."
5673
+ msgstr ""
5674
+
5675
+ #: classes/wp-security-general-init-tasks.php:534
5676
+ msgid "Your registration is pending approval."
5677
+ msgstr ""
5678
+
5679
+ #: classes/wp-security-process-renamed-login-page.php:106
5680
+ msgid "Not available."
5681
+ msgstr ""
5682
+
5683
+ #: classes/wp-security-user-login.php:39
5684
+ msgid ""
5685
+ "<strong>ERROR</strong>: Access from your IP address has been blocked for "
5686
+ "security reasons. Please contact the administrator."
5687
+ msgstr ""
5688
+ "<strong>错误</strong>︰ 出于安全考虑,您的IP地址的访问权限已被阻止。 请与管理"
5689
+ "员联系。"
5690
+
5691
+ #: classes/wp-security-user-login.php:45
5692
+ msgid "Service Temporarily Unavailable"
5693
+ msgstr "服务暂时无法使用"
5694
+
5695
+ #: classes/wp-security-user-login.php:118
5696
+ msgid ""
5697
+ "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An "
5698
+ "administrator needs to activate your account before you can login."
5699
+ msgstr ""
5700
+
5701
+ # @ all-in-one-wp-security-and-firewall
5702
+ #: classes/wp-security-user-login.php:175
5703
+ msgid "<strong>ERROR</strong>: Invalid login credentials."
5704
+ msgstr "<strong>错误</strong>:无效的登录凭据。"
5705
+
5706
+ # @ all-in-one-wp-security-and-firewall
5707
+ #: classes/wp-security-user-login.php:300
5708
+ msgid "Site Lockout Notification"
5709
+ msgstr "网站锁定通知"
5710
+
5711
+ # @ all-in-one-wp-security-and-firewall
5712
+ #: classes/wp-security-user-login.php:301
5713
+ msgid ""
5714
+ "A lockdown event has occurred due to too many failed login attempts or "
5715
+ "invalid username:"
5716
+ msgstr "由于登录尝试失败或用户名无效,导致发生锁定事件:"
5717
+
5718
+ #: classes/wp-security-user-login.php:302
5719
+ msgid "Username:"
5720
+ msgstr "用户名:"
5721
+
5722
+ #: classes/wp-security-user-login.php:303
5723
+ msgid "IP Address:"
5724
+ msgstr "IP 地址:"
5725
+
5726
+ #: classes/wp-security-user-login.php:304
5727
+ msgid "IP Range:"
5728
+ msgstr "IP范围:"
5729
+
5730
+ # @ all-in-one-wp-security-and-firewall
5731
+ #: classes/wp-security-user-login.php:305
5732
+ msgid ""
5733
+ "Log into your site's WordPress administration panel to see the duration of "
5734
+ "the lockout or to unlock the user."
5735
+ msgstr "登录到您的WordPress的管理面板去查看锁定或解锁用户的持续时间。"
5736
+
5737
+ #: classes/wp-security-user-login.php:377
5738
+ msgid "Unlock Request Notification"
5739
+ msgstr "解锁请求通知"
5740
+
5741
+ #: classes/wp-security-user-login.php:379
5742
+ #, php-format
5743
+ msgid ""
5744
+ "You have requested for the account with email address %s to be unlocked. "
5745
+ "Please click the link below to unlock your account:"
5746
+ msgstr "您已请求通过电子邮件地址 %s 进行账户解锁。请点击以下链接进行帐户解锁:"
5747
+
5748
+ #: classes/wp-security-user-login.php:380
5749
+ #, php-format
5750
+ msgid "Unlock link: %s"
5751
+ msgstr "解锁链接: %s"
5752
+
5753
+ #: classes/wp-security-user-login.php:381
5754
+ msgid ""
5755
+ "After clicking the above link you will be able to login to the WordPress "
5756
+ "administration panel."
5757
+ msgstr "点击上面的链接后,您将能够跳转到登录界面。"
5758
+
5759
+ # @ all-in-one-wp-security-and-firewall
5760
+ #: classes/wp-security-user-login.php:538
5761
+ #, php-format
5762
+ msgid ""
5763
+ "Your session has expired because it has been over %d minutes since your last "
5764
+ "login."
5765
+ msgstr "您的会话已经过期,因为它已经超过 %d 分钟,自从您的最后一次登录。"
5766
+
5767
+ # @ all-in-one-wp-security-and-firewall
5768
+ #: classes/wp-security-user-login.php:539
5769
+ #: classes/wp-security-user-login.php:543
5770
+ msgid "Please log back in to continue."
5771
+ msgstr "请重新登录以继续。"
5772
+
5773
+ # @ all-in-one-wp-security-and-firewall
5774
+ #: classes/wp-security-user-login.php:542
5775
+ msgid "You were logged out because you just changed the \"admin\" username."
5776
+ msgstr "你已被注销,因为你刚刚更改了“admin”的用户名。"
5777
+
5778
+ #: classes/wp-security-user-login.php:571
5779
+ msgid "Request Unlock"
5780
+ msgstr "请求解锁"
5781
+
5782
+ #: classes/wp-security-user-registration.php:62
5783
+ #: classes/wp-security-user-registration.php:93
5784
+ msgid ""
5785
+ "<strong>ERROR</strong>: You are not allowed to register because your IP "
5786
+ "address is currently locked!"
5787
+ msgstr "<strong>错误</strong>:您无法注册,因为您的IP地址当前已锁定!"
5788
+
5789
+ # @ all-in-one-wp-security-and-firewall
5790
+ #: classes/wp-security-utility-ip-address.php:74
5791
+ #: classes/wp-security-utility-ip-address.php:89
5792
+ #: classes/wp-security-utility-ip-address.php:108
5793
+ #: classes/wp-security-utility-ip-address.php:123
5794
+ #: classes/wp-security-utility-ip-address.php:138
5795
+ msgid " is not a valid ip address format."
5796
+ msgstr " 不是有效的IP地址格式。"
5797
+
5798
+ # @ all-in-one-wp-security-and-firewall
5799
+ #: classes/wp-security-utility-ip-address.php:146
5800
+ msgid "You cannot ban your own IP address: "
5801
+ msgstr "你不能禁止自己的 IP 地址:"
5802
+
5803
+ # @ all-in-one-wp-security-and-firewall
5804
+ #: classes/wp-security-utility.php:226
5805
+ msgid ""
5806
+ "This feature can only be configured by the \"superadmin\" on the main site."
5807
+ msgstr ""
5808
+
5809
+ #: classes/grade-system/wp-security-feature-item-manager.php:29
5810
+ msgid "Remove WP Generatore Meta Tag"
5811
+ msgstr ""
5812
+
5813
+ #: classes/grade-system/wp-security-feature-item-manager.php:38
5814
+ msgid "Change Display Name"
5815
+ msgstr "更改显示名称"
5816
+
5817
+ #: classes/grade-system/wp-security-feature-item-manager.php:45
5818
+ msgid "Custom Login Captcha"
5819
+ msgstr "自定义登录验证码"
5820
+
5821
+ #: classes/grade-system/wp-security-feature-item-manager.php:47
5822
+ msgid "Lost Password Captcha"
5823
+ msgstr "忘记密码验证码"
5824
+
5825
+ #: classes/grade-system/wp-security-feature-item-manager.php:49
5826
+ msgid "Login IP Whitelisting"
5827
+ msgstr "登录IP白名单"
5828
+
5829
+ #: classes/grade-system/wp-security-feature-item-manager.php:55
5830
+ msgid "Registration Approval"
5831
+ msgstr "人工审核"
5832
+
5833
+ #: classes/grade-system/wp-security-feature-item-manager.php:71
5834
+ msgid "WordPress Files Access"
5835
+ msgstr "WordPress文件访问"
5836
+
5837
+ #: classes/grade-system/wp-security-feature-item-manager.php:75
5838
+ msgid "IP and User Agent Blacklisting"
5839
+ msgstr "IP和用户代理黑名单"
5840
+
5841
+ #: classes/grade-system/wp-security-feature-item-manager.php:79
5842
+ msgid "Enable Basic Firewall"
5843
+ msgstr "启用基本防火墙"
5844
+
5845
+ #: classes/grade-system/wp-security-feature-item-manager.php:80
5846
+ msgid "Enable Pingback Vulnerability Protection"
5847
+ msgstr ""
5848
+
5849
+ #: classes/grade-system/wp-security-feature-item-manager.php:82
5850
+ msgid "Enable IP blocking for 404 detection"
5851
+ msgstr ""
5852
+
5853
+ #: classes/grade-system/wp-security-feature-item-manager.php:86
5854
+ msgid "Enable Rename Login Page"
5855
+ msgstr "启用重命名登录页面"
5856
+
5857
+ #: classes/grade-system/wp-security-feature-item-manager.php:88
5858
+ msgid "Enable Login Honeypot"
5859
+ msgstr "启用登录蜜罐"
5860
+
5861
+ #: classes/grade-system/wp-security-feature-item-manager.php:94
5862
+ msgid "Forbid Proxy Comments"
5863
+ msgstr ""
5864
+
5865
+ #: classes/grade-system/wp-security-feature-item-manager.php:95
5866
+ msgid "Deny Bad Queries"
5867
+ msgstr ""
5868
+
5869
+ #: classes/grade-system/wp-security-feature-item-manager.php:97
5870
+ msgid "5G/6G Blacklist"
5871
+ msgstr ""
5872
+
5873
+ #: classes/grade-system/wp-security-feature-item-manager.php:100
5874
+ msgid "Block Spambots"
5875
+ msgstr ""
5876
+
5877
+ #: classes/grade-system/wp-security-feature-item-manager.php:102
5878
+ msgid "Comment Captcha"
5879
+ msgstr ""
5880
+
5881
+ #: classes/grade-system/wp-security-feature-item-manager.php:104
5882
+ msgid "BuddyPress Registration Captcha"
5883
+ msgstr ""
5884
+
5885
+ #: classes/grade-system/wp-security-feature-item.php:28
5886
+ msgid "Basic"
5887
+ msgstr "基本"
5888
+
5889
+ #: classes/grade-system/wp-security-feature-item.php:31
5890
+ msgid "Intermediate"
5891
+ msgstr "中级"
5892
+
5893
+ #: classes/grade-system/wp-security-feature-item.php:34
5894
+ msgid "Advanced"
5895
+ msgstr "高级"
5896
+
5897
+ #: other-includes/wp-security-rename-login-feature.php:99
5898
+ msgid "https://wordpress.org/"
5899
+ msgstr "https://wordpress.org/"
5900
+
5901
+ #: other-includes/wp-security-rename-login-feature.php:100
5902
+ #: other-includes/wp-security-unlock-request.php:14
5903
+ msgid "Powered by WordPress"
5904
+ msgstr "基于WordPress"
5905
+
5906
+ #: other-includes/wp-security-rename-login-feature.php:217
5907
+ #, php-format
5908
+ msgid "&larr; Back to %s"
5909
+ msgstr "&larr; 返回到 %s"
5910
+
5911
+ #: other-includes/wp-security-rename-login-feature.php:282
5912
+ msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
5913
+ msgstr "<strong>错误</strong>:输入用户名或电子邮件地址。"
5914
+
5915
+ #: other-includes/wp-security-rename-login-feature.php:286
5916
+ msgid ""
5917
+ "<strong>ERROR</strong>: There is no user registered with that email address."
5918
+ msgstr ""
5919
+
5920
+ #: other-includes/wp-security-rename-login-feature.php:303
5921
+ msgid "<strong>ERROR</strong>: Invalid username or e-mail."
5922
+ msgstr "<strong>错误</strong>:无效用户名或邮箱。"
5923
+
5924
+ #: other-includes/wp-security-rename-login-feature.php:341
5925
+ msgid "Password reset is not allowed for this user"
5926
+ msgstr "此用户不允许重置密码"
5927
+
5928
+ #: other-includes/wp-security-rename-login-feature.php:367
5929
+ msgid "Someone requested that the password be reset for the following account:"
5930
+ msgstr "有人为以下账号请求了密码重置:"
5931
+
5932
+ #: other-includes/wp-security-rename-login-feature.php:369
5933
+ #, php-format
5934
+ msgid "Username: %s"
5935
+ msgstr "用户名:%s"
5936
+
5937
+ #: other-includes/wp-security-rename-login-feature.php:370
5938
+ msgid "If this was a mistake, just ignore this email and nothing will happen."
5939
+ msgstr "若这不是您本人要求的,请忽略本邮件,一切如常。"
5940
+
5941
+ #: other-includes/wp-security-rename-login-feature.php:371
5942
+ msgid "To reset your password, visit the following address:"
5943
+ msgstr "要重置您的密码,请打开下面的链接:"
5944
+
5945
+ #: other-includes/wp-security-rename-login-feature.php:383
5946
+ #, php-format
5947
+ msgid "[%s] Password Reset"
5948
+ msgstr ""
5949
+
5950
+ #: other-includes/wp-security-rename-login-feature.php:408
5951
+ msgid "The e-mail could not be sent."
5952
+ msgstr ""
5953
+
5954
+ #: other-includes/wp-security-rename-login-feature.php:408
5955
+ msgid "Possible reason: your host may have disabled the mail() function."
5956
+ msgstr ""
5957
+
5958
+ #: other-includes/wp-security-rename-login-feature.php:530
5959
+ msgid ""
5960
+ "Your password reset link appears to be invalid. Please request a new link "
5961
+ "below."
5962
+ msgstr ""
5963
+
5964
+ #: other-includes/wp-security-rename-login-feature.php:532
5965
+ msgid "Your password reset link has expired. Please request a new link below."
5966
+ msgstr ""
5967
+
5968
+ #: other-includes/wp-security-rename-login-feature.php:553
5969
+ msgid "Lost Password"
5970
+ msgstr ""
5971
+
5972
+ #: other-includes/wp-security-rename-login-feature.php:553
5973
+ msgid ""
5974
+ "Please enter your username or email address. You will receive a link to "
5975
+ "create a new password via email."
5976
+ msgstr ""
5977
+
5978
+ #: other-includes/wp-security-rename-login-feature.php:561
5979
+ msgid "Username or E-mail:"
5980
+ msgstr ""
5981
+
5982
+ #: other-includes/wp-security-rename-login-feature.php:576
5983
+ #: other-includes/wp-security-rename-login-feature.php:639
5984
+ #: other-includes/wp-security-rename-login-feature.php:685
5985
+ #: other-includes/wp-security-rename-login-feature.php:767
5986
+ msgid "Log in"
5987
+ msgstr ""
5988
+
5989
+ #: other-includes/wp-security-rename-login-feature.php:579
5990
+ #: other-includes/wp-security-rename-login-feature.php:688
5991
+ #: other-includes/wp-security-rename-login-feature.php:945
5992
+ msgid "Register"
5993
+ msgstr ""
5994
+
5995
+ #: other-includes/wp-security-rename-login-feature.php:624
5996
+ msgid "The passwords do not match."
5997
+ msgstr ""
5998
+
5999
+ #: other-includes/wp-security-rename-login-feature.php:639
6000
+ msgid "Password Reset"
6001
+ msgstr ""
6002
+
6003
+ #: other-includes/wp-security-rename-login-feature.php:639
6004
+ msgid "Your password has been reset."
6005
+ msgstr ""
6006
+
6007
+ #: other-includes/wp-security-rename-login-feature.php:647
6008
+ msgid "Reset Password"
6009
+ msgstr ""
6010
+
6011
+ #: other-includes/wp-security-rename-login-feature.php:647
6012
+ msgid "Enter your new password below."
6013
+ msgstr ""
6014
+
6015
+ #: other-includes/wp-security-rename-login-feature.php:654
6016
+ msgid "New password"
6017
+ msgstr ""
6018
+
6019
+ #: other-includes/wp-security-rename-login-feature.php:659
6020
+ msgid "Strength indicator"
6021
+ msgstr ""
6022
+
6023
+ #: other-includes/wp-security-rename-login-feature.php:663
6024
+ msgid "Confirm new password"
6025
+ msgstr ""
6026
+
6027
+ #: other-includes/wp-security-rename-login-feature.php:740
6028
+ msgid "Registration Form"
6029
+ msgstr ""
6030
+
6031
+ #: other-includes/wp-security-rename-login-feature.php:740
6032
+ msgid "Register For This Site"
6033
+ msgstr ""
6034
+
6035
+ #: other-includes/wp-security-rename-login-feature.php:745
6036
+ msgid "Username"
6037
+ msgstr ""
6038
+
6039
+ #: other-includes/wp-security-rename-login-feature.php:749
6040
+ msgid "E-mail"
6041
+ msgstr ""
6042
+
6043
+ #: other-includes/wp-security-rename-login-feature.php:760
6044
+ msgid "Registration confirmation will be e-mailed to you."
6045
+ msgstr ""
6046
+
6047
+ #: other-includes/wp-security-rename-login-feature.php:768
6048
+ #: other-includes/wp-security-rename-login-feature.php:951
6049
+ msgid "Lost your password?"
6050
+ msgstr ""
6051
+
6052
+ #: other-includes/wp-security-rename-login-feature.php:808
6053
+ #, php-format
6054
+ msgid ""
6055
+ "<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For "
6056
+ "help, please see <a href=\"%1$s\">this documentation</a> or try the <a href="
6057
+ "\"%2$s\">support forums</a>."
6058
+ msgstr ""
6059
+
6060
+ #: other-includes/wp-security-rename-login-feature.php:809
6061
+ #: other-includes/wp-security-rename-login-feature.php:813
6062
+ msgid "https://codex.wordpress.org/Cookies"
6063
+ msgstr ""
6064
+
6065
+ #: other-includes/wp-security-rename-login-feature.php:809
6066
+ msgid "https://wordpress.org/support/"
6067
+ msgstr ""
6068
+
6069
+ #: other-includes/wp-security-rename-login-feature.php:812
6070
+ #, php-format
6071
+ msgid ""
6072
+ "<strong>ERROR</strong>: Cookies are blocked or not supported by your "
6073
+ "browser. You must <a href=\"%s\">enable cookies</a> to use WordPress."
6074
+ msgstr ""
6075
+
6076
+ #: other-includes/wp-security-rename-login-feature.php:831
6077
+ msgid "You have logged in successfully."
6078
+ msgstr ""
6079
+
6080
+ #: other-includes/wp-security-rename-login-feature.php:865
6081
+ msgid ""
6082
+ "Session expired. Please log in again. You will not move away from this page."
6083
+ msgstr ""
6084
+
6085
+ #: other-includes/wp-security-rename-login-feature.php:869
6086
+ msgid "You are now logged out."
6087
+ msgstr ""
6088
+
6089
+ #: other-includes/wp-security-rename-login-feature.php:871
6090
+ msgid "User registration is currently not allowed."
6091
+ msgstr ""
6092
+
6093
+ #: other-includes/wp-security-rename-login-feature.php:873
6094
+ msgid "Check your e-mail for the confirmation link."
6095
+ msgstr ""
6096
+
6097
+ #: other-includes/wp-security-rename-login-feature.php:875
6098
+ msgid "Check your e-mail for your new password."
6099
+ msgstr ""
6100
+
6101
+ #: other-includes/wp-security-rename-login-feature.php:877
6102
+ msgid "Registration complete. Please check your e-mail."
6103
+ msgstr ""
6104
+
6105
+ #: other-includes/wp-security-rename-login-feature.php:879
6106
+ msgid ""
6107
+ "<strong>You have successfully updated WordPress!</strong> Please log back in "
6108
+ "to see what&#8217;s new."
6109
+ msgstr ""
6110
+
6111
+ #: other-includes/wp-security-rename-login-feature.php:896
6112
+ msgid "Log In"
6113
+ msgstr ""
6114
+
6115
+ #: other-includes/wp-security-rename-login-feature.php:911
6116
+ msgid "Username or Email"
6117
+ msgstr ""
6118
+
6119
+ #: other-includes/wp-security-unlock-request.php:13
6120
+ msgid "http://wordpress.org/"
6121
+ msgstr ""
6122
+
6123
+ #: other-includes/wp-security-unlock-request.php:33
6124
+ msgid "ERROR: Unable to process your request!"
6125
+ msgstr ""
6126
+
6127
+ #: other-includes/wp-security-unlock-request.php:50
6128
+ msgid "Please enter a valid email address"
6129
+ msgstr "请输入有效的电子邮件地址"
6130
+
6131
+ #: other-includes/wp-security-unlock-request.php:62
6132
+ msgid "User account not found!"
6133
+ msgstr "用户帐户未找到!"
6134
+
6135
+ #: other-includes/wp-security-unlock-request.php:77
6136
+ msgid "Error: No locked entry was found in the DB with your IP address range!"
6137
+ msgstr ""
6138
+
6139
+ #: other-includes/wp-security-unlock-request.php:82
6140
+ msgid "An email has been sent to you with the unlock instructions."
6141
+ msgstr "有关解锁说明已通过电子邮件发送给您。"
6142
+
6143
+ #: other-includes/wp-security-unlock-request.php:100
6144
+ msgid ""
6145
+ "You are here because you have been locked out due to too many incorrect "
6146
+ "login attempts."
6147
+ msgstr "由于多次登陆失败,您已经被锁定。"
6148
+
6149
+ #: other-includes/wp-security-unlock-request.php:101
6150
+ msgid ""
6151
+ "Please enter your email address and you will receive an email with "
6152
+ "instructions on how to unlock yourself."
6153
+ msgstr "请输入您的电子邮件地址,您将收到一封电子邮件,请按提示解锁您的帐号。"
6154
+
6155
+ #: other-includes/wp-security-unlock-request.php:107
6156
+ msgid "Email Address"
6157
+ msgstr "Email 地址"
6158
+
6159
+ #~ msgid "PHP Safe Mode"
6160
+ #~ msgstr "PHP的安全模式"
6161
+
6162
+ #~ msgid "5G Blacklist Firewall Rules"
6163
+ #~ msgstr "5G黑名单防火墙规则"
6164
+
6165
+ #~ msgid "Attention:"
6166
+ #~ msgstr "注意:"
6167
+
6168
+ #~ msgid "WP Meta Info"
6169
+ #~ msgstr "WP元信息"
6170
+
6171
+ # @ all-in-one-wp-security-and-firewall
6172
+ #~ msgid "WP Generator Meta Tag"
6173
+ #~ msgstr "WP生成的元标签"
6174
+
6175
+ # @ all-in-one-wp-security-and-firewall
6176
+ #~ msgid ""
6177
+ #~ "Check this if you want to remove the meta info produced by WP Generator "
6178
+ #~ "from all pages"
6179
+ #~ msgstr "如果要从所有页面中删除WP生成的元信息,请选中此项"
6180
+
6181
+ #~ msgid ""
6182
+ #~ "<strong>ERROR</strong>: Login failed because your IP address has been "
6183
+ #~ "blocked. Please contact the administrator."
6184
+ #~ msgstr ""
6185
+ #~ "<strong>错误</strong>:登录失败,因为您的IP地址已被锁定。请与管理员联系。"
languages/all-in-one-wp-security-and-firewall.pot CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: AIOWPS\n"
4
- "POT-Creation-Date: 2014-09-19 10:46+1000\n"
5
- "PO-Revision-Date: 2014-09-19 10:46+1000\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
@@ -13,424 +13,462 @@ msgstr ""
13
  "X-Poedit-Basepath: .\n"
14
  "X-Poedit-SearchPath-0: .\n"
15
 
16
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:203
17
  msgid "WP Security"
18
  msgstr ""
19
 
20
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:204
21
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:23
 
22
  msgid "Dashboard"
23
  msgstr ""
24
 
25
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:205
26
  msgid "Settings"
27
  msgstr ""
28
 
29
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:206
 
30
  msgid "User Accounts"
31
  msgstr ""
32
 
33
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:207
 
34
  msgid "User Login"
35
  msgstr ""
36
 
37
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:208
 
38
  msgid "User Registration"
39
  msgstr ""
40
 
41
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:209
42
  msgid "Database Security"
43
  msgstr ""
44
 
45
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:213
 
46
  msgid "Filesystem Security"
47
  msgstr ""
48
 
49
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:215
50
  msgid "WHOIS Lookup"
51
  msgstr ""
52
 
53
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:219
 
54
  msgid "Blacklist Manager"
55
  msgstr ""
56
 
57
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:224
58
  msgid "Firewall"
59
  msgstr ""
60
 
61
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:229
 
62
  msgid "Brute Force"
63
  msgstr ""
64
 
65
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:231
66
  msgid "SPAM Prevention"
67
  msgstr ""
68
 
69
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:235
70
  msgid "Scanner"
71
  msgstr ""
72
 
73
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:237
 
74
  msgid "Maintenance"
75
  msgstr ""
76
 
77
- #: all-in-one-wp-security/admin/wp-security-admin-init.php:238
 
78
  msgid "Miscellaneous"
79
  msgstr ""
80
 
81
- #: all-in-one-wp-security/admin/wp-security-admin-menu.php:43
82
  msgid "Settings successfully updated."
83
  msgstr ""
84
 
85
- #: all-in-one-wp-security/admin/wp-security-admin-menu.php:50
86
  msgid "The selected record(s) deleted successfully!"
87
  msgstr ""
88
 
89
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:22
90
  msgid "Ban Users"
91
  msgstr ""
92
 
93
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:80
94
  msgid "Nonce check failed for save blacklist settings!"
95
  msgstr ""
96
 
97
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:132
98
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:631
99
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:147
 
 
100
  msgid ""
101
  "The plugin was unable to write to the .htaccess file. Please edit file "
102
  "manually."
103
  msgstr ""
104
 
105
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:139
106
  msgid "Ban IPs or User Agents"
107
  msgstr ""
108
 
109
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:142
110
  msgid ""
111
  "The All In One WP Security Blacklist feature gives you the option of banning "
112
  "certain host IP addresses or ranges and also user agents."
113
  msgstr ""
114
 
115
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:143
116
  msgid ""
117
  "This feature will deny total site access for users which have IP addresses "
118
  "or user agents matching those which you have configured in the settings "
119
  "below."
120
  msgstr ""
121
 
122
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:144
123
  msgid ""
124
  "The plugin achieves this by making appropriate modifications to your ."
125
  "htaccess file."
126
  msgstr ""
127
 
128
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:145
129
  msgid ""
130
  "By blocking people via the .htaccess file your are using the most secure "
131
  "first line of defence which denies all access to blacklisted visitors as "
132
  "soon as they hit your hosting server."
133
  msgstr ""
134
 
135
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:151
 
 
 
 
 
 
 
 
 
 
 
 
136
  msgid "IP Hosts and User Agent Blacklist Settings"
137
  msgstr ""
138
 
139
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:162
 
 
 
 
 
 
 
 
140
  msgid "Enable IP or User Agent Blacklisting"
141
  msgstr ""
142
 
143
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:165
144
  msgid ""
145
  "Check this if you want to enable the banning (or blacklisting) of selected "
146
  "IP addresses and/or user agents specified in the settings below"
147
  msgstr ""
148
 
149
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:169
150
  msgid "Enter IP Addresses:"
151
  msgstr ""
152
 
153
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:173
154
  msgid "Enter one or more IP addresses or IP ranges."
155
  msgstr ""
156
 
157
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:174
158
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:194
159
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:347
160
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:381
161
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:404
162
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:425
163
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:687
164
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:293
165
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:310
166
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:165
167
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:195
168
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:326
169
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:356
170
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:387
171
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:415
172
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:444
173
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:532
174
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:622
175
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:824
176
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:847
177
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:168
178
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:253
 
 
179
  msgid "More Info"
180
  msgstr ""
181
 
182
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:177
183
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:690
184
  msgid "Each IP address must be on a new line."
185
  msgstr ""
186
 
187
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:178
188
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:691
189
  msgid ""
190
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
191
  "use wildcards is shown in the examples below:"
192
  msgstr ""
193
 
194
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:179
195
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:692
196
  msgid "Example 1: 195.47.89.*"
197
  msgstr ""
198
 
199
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:180
200
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:693
201
  msgid "Example 2: 195.47.*.*"
202
  msgstr ""
203
 
204
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:181
205
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:694
206
  msgid "Example 3: 195.*.*.*"
207
  msgstr ""
208
 
209
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:188
210
  msgid "Enter User Agents:"
211
  msgstr ""
212
 
213
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:193
214
  msgid "Enter one or more user agent strings."
215
  msgstr ""
216
 
217
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:197
218
  msgid "Each user agent string must be on a new line."
219
  msgstr ""
220
 
221
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:198
222
  msgid "Example 1 - A single user agent string to block:"
223
  msgstr ""
224
 
225
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:200
226
  msgid "Example 2 - A list of more than 1 user agent strings to block"
227
  msgstr ""
228
 
229
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:208
230
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:192
231
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:567
232
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:701
233
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:763
234
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:356
235
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:331
236
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:231
237
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:700
238
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:866
239
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:165
240
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:495
241
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:183
242
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:349
243
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:239
244
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:407
245
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:146
246
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:232
247
  msgid "Save Settings"
248
  msgstr ""
249
 
250
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:26
251
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:368
252
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:377
253
  msgid "Rename Login Page"
254
  msgstr ""
255
 
256
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:27
257
  msgid "Cookie Based Brute Force Prevention"
258
  msgstr ""
259
 
260
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:28
261
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:44
262
  msgid "Login Captcha"
263
  msgstr ""
264
 
265
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:29
266
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:638
267
  msgid "Login Whitelist"
268
  msgstr ""
269
 
270
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:30
271
  msgid "Honeypot"
272
  msgstr ""
273
 
274
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:101
275
  msgid "Please enter a value for your login page slug."
276
  msgstr ""
277
 
278
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:105
279
  msgid "You cannot use the value \"wp-admin\" for your login page slug."
280
  msgstr ""
281
 
282
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:107
283
- msgid "You must alpha numeric characters for your login page slug."
284
  msgstr ""
285
 
286
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:112
287
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:271
288
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:171
289
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:769
290
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:213
291
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:123
292
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:360
293
  msgid "Attention!"
294
  msgstr ""
295
 
296
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:131
297
  msgid ""
298
  "Could not delete the Cookie-based directives from the .htaccess file. Please "
299
  "check the file permissions."
300
  msgstr ""
301
 
302
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:141
303
  msgid ""
304
  "An effective Brute Force prevention technique is to change the default "
305
  "WordPress login page URL."
306
  msgstr ""
307
 
308
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:142
309
  msgid ""
310
  "Normally if you wanted to login to WordPress you would type your site's home "
311
  "URL followed by wp-login.php."
312
  msgstr ""
313
 
314
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:143
315
  msgid ""
316
  "This feature allows you to change the login URL by setting your own slug and "
317
  "renaming the last portion of the login URL which contains the <strong>wp-"
318
  "login.php</strong> to any string that you like."
319
  msgstr ""
320
 
321
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:144
322
  msgid ""
323
  "By doing this, malicious bots and hackers will not be able to access your "
324
  "login page because they will not know the correct login page URL."
325
  msgstr ""
326
 
327
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:146
328
  msgid ""
329
  "You may also be interested in the following alternative brute force "
330
  "prevention features:"
331
  msgstr ""
332
 
333
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:157
334
  msgid "Your WordPress login page URL has been renamed."
335
  msgstr ""
336
 
337
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:158
338
  msgid "Your current login URL is:"
339
  msgstr ""
340
 
341
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:160
342
  msgid ""
343
  "NOTE: If you already had the Cookie-Based Brute Force Prevention feature "
344
  "active, the plugin has automatically deactivated it because only one of "
345
  "these features can be active at any one time."
346
  msgstr ""
347
 
348
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:167
349
  msgid "Rename Login Page Settings"
350
  msgstr ""
351
 
352
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:179
 
 
 
 
 
 
 
353
  msgid "Enable Rename Login Page Feature"
354
  msgstr ""
355
 
356
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:182
357
  msgid "Check this if you want to enable the rename login page feature"
358
  msgstr ""
359
 
360
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:186
361
  msgid "Login Page URL"
362
  msgstr ""
363
 
364
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:188
365
  msgid ""
366
  "Enter a string which will represent your secure login page slug. You are "
367
  "enouraged to choose something which is hard to guess and only you will "
368
  "remember."
369
  msgstr ""
370
 
371
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:221
372
  msgid ""
373
  "Settings have not been saved - your secret word must consist only of "
374
  "alphanumeric characters, ie, letters and/or numbers only!"
375
  msgstr ""
376
 
377
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:240
378
  msgid ""
379
  "You have successfully enabled the cookie based brute force prevention feature"
380
  msgstr ""
381
 
382
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:241
383
  msgid ""
384
  "From now on you will need to log into your WP Admin using the following URL:"
385
  msgstr ""
386
 
387
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:243
388
  msgid ""
389
  "It is important that you save this URL value somewhere in case you forget "
390
  "it, OR,"
391
  msgstr ""
392
 
393
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:244
394
  #, php-format
395
  msgid "simply remember to add a \"?%s=1\" to your current site URL address."
396
  msgstr ""
397
 
398
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:250
399
  msgid ""
400
  "You have successfully saved cookie based brute force prevention feature "
401
  "settings."
402
  msgstr ""
403
 
404
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:285
405
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:275
406
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:119
407
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:287
408
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:498
409
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:667
410
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:585
411
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:108
412
  msgid ""
413
  "Could not write to the .htaccess file. Please check the file permissions."
414
  msgstr ""
415
 
416
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:295
417
  msgid "Brute Force Prevention Firewall Settings"
418
  msgstr ""
419
 
420
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:300
421
  msgid ""
422
  "A Brute Force Attack is when a hacker tries many combinations of usernames "
423
  "and passwords until they succeed in guessing the right combination."
424
  msgstr ""
425
 
426
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:301
427
  msgid ""
428
  "Due to the fact that at any one time there may be many concurrent login "
429
  "attempts occurring on your site via malicious automated robots, this also "
430
  "has a negative impact on your server's memory and performance."
431
  msgstr ""
432
 
433
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:302
434
  msgid ""
435
  "The features in this tab will stop the majority of Brute Force Login Attacks "
436
  "at the .htaccess level thus providing even better protection for your WP "
@@ -438,7 +476,7 @@ msgid ""
438
  "not have to run PHP code to process the login attempts."
439
  msgstr ""
440
 
441
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:309
442
  #, php-format
443
  msgid ""
444
  "Even though this feature should not have any impact on your site's general "
@@ -446,54 +484,62 @@ msgid ""
446
  "htaccess file before proceeding</strong>."
447
  msgstr ""
448
 
449
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:310
450
  msgid ""
451
  "If this feature is not used correctly, you can get locked out of your site. "
452
  "A backed up .htaccess file will come in handy if that happens."
453
  msgstr ""
454
 
455
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:311
456
  #, php-format
457
  msgid ""
458
  "To learn more about how to use this feature please watch the following %s."
459
  msgstr ""
460
 
461
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:324
462
  msgid ""
463
  "NOTE: If you already had the Rename Login Page feature active, the plugin "
464
  "has automatically deactivated it because only one of these features can be "
465
  "active at any one time."
466
  msgstr ""
467
 
468
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:332
469
  msgid "Cookie Based Brute Force Login Prevention"
470
  msgstr ""
471
 
472
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:343
473
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:90
 
 
 
 
 
 
 
 
474
  msgid "Enable Brute Force Attack Prevention"
475
  msgstr ""
476
 
477
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:346
478
  msgid ""
479
  "Check this if you want to protect your login page from Brute Force Attack."
480
  msgstr ""
481
 
482
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:351
483
  msgid ""
484
  "This feature will deny access to your WordPress login page for all people "
485
  "except those who have a special cookie in their browser."
486
  msgstr ""
487
 
488
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:353
489
  msgid "To use this feature do the following:"
490
  msgstr ""
491
 
492
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:355
493
  msgid "1) Enable the checkbox."
494
  msgstr ""
495
 
496
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:357
497
  msgid ""
498
  "2) Enter a secret word consisting of alphanumeric characters which will be "
499
  "difficult to guess. This secret word will be useful whenever you need to "
@@ -501,7 +547,7 @@ msgid ""
501
  "below)."
502
  msgstr ""
503
 
504
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:359
505
  msgid ""
506
  "3) You will then be provided with a special login URL. You will need to use "
507
  "this URL to login to your WordPress site instead of the usual login URL. "
@@ -509,73 +555,73 @@ msgid ""
509
  "allow you access to the WordPress administration login page."
510
  msgstr ""
511
 
512
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:361
513
  msgid ""
514
  "Any person trying to access your login page who does not have the special "
515
  "cookie in their browser will be automatically blocked."
516
  msgstr ""
517
 
518
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:368
519
  msgid "Secret Word"
520
  msgstr ""
521
 
522
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:370
523
  msgid ""
524
  "Choose a secret word consisting of alphanumeric characters which you can use "
525
  "to access your special URL. Your are highly encouraged to choose a word "
526
  "which will be difficult to guess."
527
  msgstr ""
528
 
529
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:374
530
  msgid "Re-direct URL"
531
  msgstr ""
532
 
533
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:378
534
  msgid ""
535
  "Specify a URL to redirect a hacker to when they try to access your WordPress "
536
  "login page."
537
  msgstr ""
538
 
539
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:385
540
  msgid ""
541
  "The URL specified here can be any site's URL and does not have to be your "
542
  "own. For example you can be as creative as you like and send hackers to the "
543
  "CIA or NSA home page."
544
  msgstr ""
545
 
546
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:387
547
  msgid ""
548
  "This field will default to: http://127.0.0.1 if you do not enter a value."
549
  msgstr ""
550
 
551
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:389
552
  msgid "Useful Tip:"
553
  msgstr ""
554
 
555
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:391
556
  msgid ""
557
  "It's a good idea to not redirect attempted brute force login attempts to "
558
  "your site because it increases the load on your server."
559
  msgstr ""
560
 
561
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:393
562
  msgid ""
563
  "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
564
  "because it deflects them back to their own local host and puts the load on "
565
  "their server instead of yours."
566
  msgstr ""
567
 
568
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:400
569
  msgid "My Site Has Posts Or Pages Which Are Password Protected"
570
  msgstr ""
571
 
572
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:403
573
  msgid ""
574
  "Check this if you are using the native WordPress password protection feature "
575
  "for some or all of your blog posts or pages."
576
  msgstr ""
577
 
578
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:408
579
  msgid ""
580
  "In the cases where you are protecting some of your posts or pages using the "
581
  "in-built WordPress password protection feature, a few extra lines of "
@@ -583,32 +629,32 @@ msgid ""
583
  "people trying to access pages are not automatically blocked."
584
  msgstr ""
585
 
586
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:410
587
  msgid ""
588
  "By enabling this checkbox the plugin will add the necessary rules and "
589
  "exceptions to your .htacces file so that people trying to access these pages "
590
  "are not automatically blocked."
591
  msgstr ""
592
 
593
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:412
594
  msgid "Helpful Tip:"
595
  msgstr ""
596
 
597
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:414
598
  msgid ""
599
  "If you do not use the WordPress password protection feature for your posts "
600
  "or pages then it is highly recommended that you leave this checkbox disabled."
601
  msgstr ""
602
 
603
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:421
604
  msgid "My Site Has a Theme or Plugins Which Use AJAX"
605
  msgstr ""
606
 
607
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:424
608
  msgid "Check this if your site uses AJAX functionality."
609
  msgstr ""
610
 
611
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:429
612
  msgid ""
613
  "In the cases where your WordPress installation has a theme or plugins which "
614
  "use AJAX, a few extra lines of directives and exceptions need to be added to "
@@ -616,119 +662,119 @@ msgid ""
616
  "by the brute force prevention feature."
617
  msgstr ""
618
 
619
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:431
620
  msgid ""
621
  "By enabling this checkbox the plugin will add the necessary rules and "
622
  "exceptions to your .htacces file so that AJAX operations will work as "
623
  "expected."
624
  msgstr ""
625
 
626
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:446
627
  msgid "The cookie test was successful. You can now enable this feature."
628
  msgstr ""
629
 
630
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:449
631
  msgid "Save Feature Settings"
632
  msgstr ""
633
 
634
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:456
635
  msgid ""
636
  "The cookie test failed on this server. So this feature cannot be used on "
637
  "this site."
638
  msgstr ""
639
 
640
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:461
641
  msgid ""
642
  "Before using this feature you are required to perform a cookie test first. "
643
  "This is to make sure that your browser cookie is working correctly and that "
644
  "you won't lock yourself out."
645
  msgstr ""
646
 
647
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:463
648
  msgid "Perform Cookie Test"
649
  msgstr ""
650
 
651
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:503
652
  msgid ""
653
  "This feature allows you to add a captcha form on the WordPress login page."
654
  msgstr ""
655
 
656
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:504
657
  msgid ""
658
  "Users who attempt to login will also need to enter the answer to a simple "
659
  "mathematical question - if they enter the wrong answer, the plugin will not "
660
  "allow them login even if they entered the correct username and password."
661
  msgstr ""
662
 
663
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:505
664
  msgid ""
665
  "Therefore, adding a captcha form on the login page is another effective yet "
666
  "simple \"Brute Force\" prevention technique."
667
  msgstr ""
668
 
669
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:511
670
  msgid "Login Form Captcha Settings"
671
  msgstr ""
672
 
673
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:522
674
  msgid "Enable Captcha On Login Page"
675
  msgstr ""
676
 
677
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:525
678
  msgid "Check this if you want to insert a captcha form on the login page"
679
  msgstr ""
680
 
681
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:531
682
  msgid "Custom Login Form Captcha Settings"
683
  msgstr ""
684
 
685
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:540
686
  msgid "Enable Captcha On Custom Login Form"
687
  msgstr ""
688
 
689
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:543
690
  msgid ""
691
  "Check this if you want to insert captcha on a custom login form generated by "
692
  "the following WP function: wp_login_form()"
693
  msgstr ""
694
 
695
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:549
696
  msgid "Lost Password Form Captcha Settings"
697
  msgstr ""
698
 
699
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:559
700
  msgid "Enable Captcha On Lost Password Page"
701
  msgstr ""
702
 
703
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:562
704
  msgid ""
705
  "Check this if you want to insert a captcha form on the lost password page"
706
  msgstr ""
707
 
708
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:584
709
  msgid "Nonce check failed for save whitelist settings!"
710
  msgstr ""
711
 
712
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:641
713
  msgid ""
714
  "The All In One WP Security Whitelist feature gives you the option of only "
715
  "allowing certain IP addresses or ranges to have access to your WordPress "
716
  "login page."
717
  msgstr ""
718
 
719
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:642
720
  msgid ""
721
  "This feature will deny login access for all IP addresses which are not in "
722
  "your whitelist as configured in the settings below."
723
  msgstr ""
724
 
725
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:643
726
  msgid ""
727
  "The plugin achieves this by writing the appropriate directives to your ."
728
  "htaccess file."
729
  msgstr ""
730
 
731
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:644
732
  msgid ""
733
  "By allowing/blocking IP addresses via the .htaccess file your are using the "
734
  "most secure first line of defence because login access will only be granted "
@@ -736,485 +782,572 @@ msgid ""
736
  "they try to access your login page."
737
  msgstr ""
738
 
739
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:651
740
  #, php-format
741
  msgid ""
742
  "Attention: If in addition to enabling the white list feature, you also have "
743
- "the %s feature enabled, <strong>you will still need to use your secret word "
744
- "in the URL when trying to access your WordPress login page</strong>."
 
745
  msgstr ""
746
 
747
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:652
748
  msgid ""
749
  "These features are NOT functionally related. Having both of them enabled on "
750
  "your site means you are creating 2 layers of security."
751
  msgstr ""
752
 
753
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:657
754
  msgid "Login IP Whitelist Settings"
755
  msgstr ""
756
 
757
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:668
758
  msgid "Enable IP Whitelisting"
759
  msgstr ""
760
 
761
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:671
762
  msgid ""
763
  "Check this if you want to enable the whitelisting of selected IP addresses "
764
  "specified in the settings below"
765
  msgstr ""
766
 
767
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:675
768
  msgid "Your Current IP Address"
769
  msgstr ""
770
 
771
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:678
772
  msgid ""
773
  "You can copy and paste this address in the text box below if you want to "
774
  "include it in your login whitelist."
775
  msgstr ""
776
 
777
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:682
778
  msgid "Enter Whitelisted IP Addresses:"
779
  msgstr ""
780
 
781
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:686
782
  msgid ""
783
  "Enter one or more IP addresses or IP ranges you wish to include in your "
784
  "whitelist. Only the addresses specified here will have access to the "
785
  "WordPress login page."
786
  msgstr ""
787
 
788
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:734
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
789
  msgid ""
790
  "This feature allows you to add a special hidden \"honeypot\" field on the "
791
  "WordPress login page. This will only be visible to robots and not humans."
792
  msgstr ""
793
 
794
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:735
795
  msgid ""
796
  "Since robots usually fill in every input field from a login form, they will "
797
  "also submit a value for the special hidden honeypot field."
798
  msgstr ""
799
 
800
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:736
801
  msgid ""
802
  "The way honeypots work is that a hidden field is placed somewhere inside a "
803
  "form which only robots will submit. If that field contains a value when the "
804
  "form is submitted then a robot has most likely submitted the form and it is "
805
- "consquently dealt with."
806
  msgstr ""
807
 
808
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:737
809
  msgid ""
810
  "Therefore, if the plugin detects that this field has a value when the login "
811
  "form is submitted, then the robot which is attempting to login to your site "
812
  "will be redirected to its localhost address - http://127.0.0.1."
813
  msgstr ""
814
 
815
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:743
816
  msgid "Login Form Honeypot Settings"
817
  msgstr ""
818
 
819
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:754
820
  msgid "Enable Honeypot On Login Page"
821
  msgstr ""
822
 
823
- #: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:757
824
  msgid ""
825
  "Check this if you want to enable the honeypot feature for the login page"
826
  msgstr ""
827
 
828
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:24
829
  msgid "System Info"
830
  msgstr ""
831
 
832
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:25
833
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:460
834
  msgid "Locked IP Addresses"
835
  msgstr ""
836
 
837
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:75
 
 
 
 
 
 
 
 
838
  msgid "For information, updates and documentation, please visit the"
839
  msgstr ""
840
 
841
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:75
842
  msgid "AIO WP Security & Firewall Plugin"
843
  msgstr ""
844
 
845
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:75
846
  msgid "Page"
847
  msgstr ""
848
 
849
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:76
850
  msgid "Follow us"
851
  msgstr ""
852
 
853
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:76
854
  msgid ""
855
  "Twitter, Google+ or via Email to stay up to date about the new security "
856
  "features of this plugin."
857
  msgstr ""
858
 
859
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:92
860
  msgid "Security Strength Meter"
861
  msgstr ""
862
 
863
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:121
864
  msgid "Total Achievable Points: "
865
  msgstr ""
866
 
867
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:123
868
  msgid "Current Score of Your Site: "
869
  msgstr ""
870
 
871
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:133
872
  msgid "Security Points Breakdown"
873
  msgstr ""
874
 
875
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:174
876
  msgid "Spread the Word"
877
  msgstr ""
878
 
879
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:177
880
  msgid ""
881
  "We are working hard to make your WordPress site more secure. Please support "
882
  "us, here is how:"
883
  msgstr ""
884
 
885
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:193
 
 
 
 
 
 
 
 
886
  msgid "Critical Feature Status"
887
  msgstr ""
888
 
889
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:197
890
  msgid ""
891
  "Below is the current status of the critical features that you should "
892
  "activate on your site to achieve a minimum level of recommended security"
893
  msgstr ""
894
 
895
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:201
896
  msgid "Admin Username"
897
  msgstr ""
898
 
899
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:216
900
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:25
901
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:42
902
  msgid "Login Lockdown"
903
  msgstr ""
904
 
905
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:231
906
  msgid "File Permission"
907
  msgstr ""
908
 
909
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:246
910
  msgid "Basic Firewall"
911
  msgstr ""
912
 
913
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:264
914
  msgid "Last 5 Logins"
915
  msgstr ""
916
 
917
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:281
918
  msgid "No data found!"
919
  msgstr ""
920
 
921
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:285
922
  msgid "Last 5 logins summary:"
923
  msgstr ""
924
 
925
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:289
926
  msgid "User"
927
  msgstr ""
928
 
929
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:290
930
  msgid "Date"
931
  msgstr ""
932
 
933
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:291
934
  msgid "IP"
935
  msgstr ""
936
 
937
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:312
938
  msgid "Maintenance Mode Status"
939
  msgstr ""
940
 
941
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:316
942
  msgid ""
943
  "Maintenance mode is currently enabled. Remember to turn it off when you are "
944
  "done"
945
  msgstr ""
946
 
947
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:319
948
  msgid "Maintenance mode is currently off."
949
  msgstr ""
950
 
951
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:323
952
  msgid "Maintenance Mode"
953
  msgstr ""
954
 
955
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:345
956
  msgid "Cookie Based Brute Prevention"
957
  msgstr ""
958
 
959
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:348
960
  msgid "Cookie-Based Brute Force"
961
  msgstr ""
962
 
963
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:352
964
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:380
965
  #, php-format
966
  msgid "The %s feature is currently active."
967
  msgstr ""
968
 
969
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:353
970
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:381
971
  msgid "Your new WordPress login URL is now:"
972
  msgstr ""
973
 
974
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:413
975
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:29
976
  msgid "Logged In Users"
977
  msgstr ""
978
 
979
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:423
980
  msgid "Number of users currently logged in site-wide is:"
981
  msgstr ""
982
 
983
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:424
984
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:446
985
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:474
986
  #, php-format
987
  msgid "Go to the %s menu to see more details"
988
  msgstr ""
989
 
990
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:429
991
  msgid "There are no other site-wide users currently logged in."
992
  msgstr ""
993
 
994
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:445
995
  msgid "Number of users currently logged into your site (including you) is:"
996
  msgstr ""
997
 
998
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:451
999
  msgid "There are no other users currently logged in."
1000
  msgstr ""
1001
 
1002
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:468
1003
  msgid "There are no IP addresses currently locked out."
1004
  msgstr ""
1005
 
1006
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:473
1007
  msgid "Number of temporarily locked out IP addresses: "
1008
  msgstr ""
1009
 
1010
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:516
1011
  msgid "Site Info"
1012
  msgstr ""
1013
 
1014
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:518
1015
  msgid "Plugin Version"
1016
  msgstr ""
1017
 
1018
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:519
1019
  msgid "WP Version"
1020
  msgstr ""
1021
 
1022
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:521
1023
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:523
1024
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:619
1025
  msgid "Version"
1026
  msgstr ""
1027
 
1028
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:522
1029
  msgid "Table Prefix"
1030
  msgstr ""
1031
 
1032
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:524
1033
  msgid "Session Save Path"
1034
  msgstr ""
1035
 
1036
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:526
1037
  msgid "Server Name"
1038
  msgstr ""
1039
 
1040
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:527
1041
  msgid "Cookie Domain"
1042
  msgstr ""
1043
 
1044
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:528
1045
  msgid "Library Present"
1046
  msgstr ""
1047
 
1048
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:529
1049
  msgid "Debug File Write Permissions"
1050
  msgstr ""
1051
 
1052
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:533
1053
  msgid "PHP Info"
1054
  msgstr ""
1055
 
1056
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:535
1057
  msgid "PHP Version"
1058
  msgstr ""
1059
 
1060
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:536
1061
  msgid "PHP Memory Usage"
1062
  msgstr ""
1063
 
1064
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:537
1065
  msgid " MB"
1066
  msgstr ""
1067
 
1068
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:543
1069
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:551
1070
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:559
1071
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:601
1072
  msgid "N/A"
1073
  msgstr ""
1074
 
1075
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:546
1076
  msgid "PHP Memory Limit"
1077
  msgstr ""
1078
 
1079
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:554
1080
  msgid "PHP Max Upload Size"
1081
  msgstr ""
1082
 
1083
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:562
1084
  msgid "PHP Max Post Size"
1085
  msgstr ""
1086
 
1087
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:565
1088
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:573
1089
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:582
1090
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:590
1091
  msgid "On"
1092
  msgstr ""
1093
 
1094
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:567
1095
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:575
1096
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:584
1097
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:592
1098
  msgid "Off"
1099
  msgstr ""
1100
 
1101
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:570
1102
- msgid "PHP Safe Mode"
1103
- msgstr ""
1104
-
1105
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:578
1106
  msgid "PHP Allow URL fopen"
1107
  msgstr ""
1108
 
1109
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:587
1110
  msgid "PHP Allow URL Include"
1111
  msgstr ""
1112
 
1113
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:595
1114
  msgid "PHP Display Errors"
1115
  msgstr ""
1116
 
1117
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:604
1118
  msgid "PHP Max Script Execution Time"
1119
  msgstr ""
1120
 
1121
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:604
1122
  msgid "Seconds"
1123
  msgstr ""
1124
 
1125
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:608
1126
  msgid "Active Plugins"
1127
  msgstr ""
1128
 
1129
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:618
1130
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:130
1131
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:149
1132
  msgid "Name"
1133
  msgstr ""
1134
 
1135
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:620
1136
  msgid "Plugin URL"
1137
  msgstr ""
1138
 
1139
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:656
 
 
 
 
 
 
1140
  msgid "Currently Locked Out IP Addresses and Ranges"
1141
  msgstr ""
1142
 
1143
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:26
1144
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:31
1145
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:63
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1146
  msgid "DB Backup"
1147
  msgstr ""
1148
 
1149
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:30
1150
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:61
1151
  msgid "DB Prefix"
1152
  msgstr ""
1153
 
1154
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:93
1155
  msgid "Nonce check failed for DB prefix change operation!"
1156
  msgstr ""
1157
 
1158
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:101
1159
  msgid ""
1160
  "The plugin has detected that it cannot write to the wp-config.php file. This "
1161
  "feature can only be used if the plugin can successfully write to the wp-"
1162
  "config.php file."
1163
  msgstr ""
1164
 
1165
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:114
1166
  msgid "Please enter a value for the DB prefix."
1167
  msgstr ""
1168
 
1169
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:123
1170
  msgid ""
1171
  "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
1172
  "and underscores."
1173
  msgstr ""
1174
 
1175
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:131
1176
  msgid "Change Database Prefix"
1177
  msgstr ""
1178
 
1179
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:134
1180
  msgid ""
1181
  "Your WordPress DB is the most important asset of your website because it "
1182
  "contains a lot of your site's precious information."
1183
  msgstr ""
1184
 
1185
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:135
1186
  msgid ""
1187
  "The DB is also a target for hackers via methods such as SQL injections and "
1188
  "malicious and automated code which targets certain tables."
1189
  msgstr ""
1190
 
1191
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:136
1192
  msgid ""
1193
  "One way to add a layer of protection for your DB is to change the default "
1194
  "WordPress table prefix from \"wp_\" to something else which will be "
1195
  "difficult for hackers to guess."
1196
  msgstr ""
1197
 
1198
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:137
1199
  msgid ""
1200
  "This feature allows you to easily change the prefix to a value of your "
1201
  "choice or to a random value set by this plugin."
1202
  msgstr ""
1203
 
1204
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:143
1205
  msgid "DB Prefix Options"
1206
  msgstr ""
1207
 
1208
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:154
1209
  #, php-format
1210
  msgid "It is recommended that you perform a %s before using this feature"
1211
  msgstr ""
1212
 
1213
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:163
1214
  msgid "Current DB Table Prefix"
1215
  msgstr ""
1216
 
1217
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:169
1218
  msgid ""
1219
  "Your site is currently using the default WordPress DB prefix value of \"wp_"
1220
  "\". \n"
@@ -1222,192 +1355,189 @@ msgid ""
1222
  "consider changing the DB prefix value to another value."
1223
  msgstr ""
1224
 
1225
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:176
1226
  msgid "Generate New DB Table Prefix"
1227
  msgstr ""
1228
 
1229
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:179
1230
  msgid ""
1231
  "Check this if you want the plugin to generate a random 6 character string "
1232
  "for the table prefix"
1233
  msgstr ""
1234
 
1235
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:180
1236
  msgid "OR"
1237
  msgstr ""
1238
 
1239
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:182
1240
  msgid ""
1241
  "Choose your own DB prefix by specifying a string which contains letters and/"
1242
  "or numbers and/or underscores. Example: xyz_"
1243
  msgstr ""
1244
 
1245
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:186
1246
  msgid "Change DB Prefix"
1247
  msgstr ""
1248
 
1249
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:207
1250
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:86
1251
  msgid "Nonce check failed for manual DB backup operation!"
1252
  msgstr ""
1253
 
1254
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:224
1255
  msgid ""
1256
  "DB Backup was successfully completed! You will receive the backup file via "
1257
  "email if you have enabled \"Send Backup File Via Email\", otherwise you can "
1258
  "retrieve it via FTP from the following directory:"
1259
  msgstr ""
1260
 
1261
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:226
1262
  msgid "Your DB Backup File location: "
1263
  msgstr ""
1264
 
1265
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:234
1266
  msgid "DB Backup failed. Please check the permissions of the backup directory."
1267
  msgstr ""
1268
 
1269
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:251
1270
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:135
1271
  msgid ""
1272
  "You entered a non numeric value for the \"backup time interval\" field. It "
1273
  "has been set to the default value."
1274
  msgstr ""
1275
 
1276
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:258
1277
  msgid ""
1278
  "You entered a non numeric value for the \"number of backup files to keep\" "
1279
  "field. It has been set to the default value."
1280
  msgstr ""
1281
 
1282
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:265
1283
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:165
1284
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:117
1285
  msgid ""
1286
  "You have entered an incorrect email address format. It has been set to your "
1287
  "WordPress admin email as default."
1288
  msgstr ""
1289
 
1290
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:298
1291
  msgid "Manual Backup"
1292
  msgstr ""
1293
 
1294
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:304
1295
  msgid "To create a new DB backup just click on the button below."
1296
  msgstr ""
1297
 
1298
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:307
1299
  msgid "Create DB Backup Now"
1300
  msgstr ""
1301
 
1302
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:311
1303
  msgid "Automated Scheduled Backups"
1304
  msgstr ""
1305
 
1306
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:323
1307
  msgid "Enable Automated Scheduled Backups"
1308
  msgstr ""
1309
 
1310
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:326
1311
  msgid ""
1312
  "Check this if you want the system to automatically generate backups "
1313
  "periodically based on the settings below"
1314
  msgstr ""
1315
 
1316
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:330
1317
  msgid "Backup Time Interval"
1318
  msgstr ""
1319
 
1320
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:333
1321
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:281
1322
  msgid "Hours"
1323
  msgstr ""
1324
 
1325
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:334
1326
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:282
1327
  msgid "Days"
1328
  msgstr ""
1329
 
1330
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:335
1331
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:283
1332
  msgid "Weeks"
1333
  msgstr ""
1334
 
1335
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:337
1336
  msgid "Set the value for how often you would like an automated backup to occur"
1337
  msgstr ""
1338
 
1339
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:341
1340
  msgid "Number of Backup Files To Keep"
1341
  msgstr ""
1342
 
1343
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:343
1344
  msgid ""
1345
  "Thie field allows you to choose the number of backup files you would like to "
1346
  "keep in the backup directory"
1347
  msgstr ""
1348
 
1349
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:347
1350
  msgid "Send Backup File Via Email"
1351
  msgstr ""
1352
 
1353
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:350
1354
  msgid ""
1355
  "Check this if you want the system to email you the backup file after a DB "
1356
  "backup has been performed"
1357
  msgstr ""
1358
 
1359
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:352
1360
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:327
1361
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:235
1362
  msgid "Enter an email address"
1363
  msgstr ""
1364
 
1365
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:383
1366
  msgid "Error - Could not get tables or no tables found!"
1367
  msgstr ""
1368
 
1369
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:387
1370
  msgid "Starting DB prefix change operations....."
1371
  msgstr ""
1372
 
1373
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:389
1374
  #, php-format
1375
  msgid ""
1376
  "Your WordPress system has a total of %s tables and your new DB prefix will "
1377
  "be: %s"
1378
  msgstr ""
1379
 
1380
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:395
1381
- #: all-in-one-wp-security/classes/wp-security-utility.php:206
1382
  msgid ""
1383
  "Failed to make a backup of the wp-config.php file. This operation will not "
1384
  "go ahead."
1385
  msgstr ""
1386
 
1387
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:399
1388
  msgid "A backup copy of your wp-config.php file was created successfully!"
1389
  msgstr ""
1390
 
1391
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:421
1392
  #, php-format
1393
  msgid "%s table name update failed"
1394
  msgstr ""
1395
 
1396
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:433
1397
  #, php-format
1398
  msgid "Please change the prefix manually for the above tables to: %s"
1399
  msgstr ""
1400
 
1401
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:436
1402
  #, php-format
1403
  msgid "%s tables had their prefix updated successfully!"
1404
  msgstr ""
1405
 
1406
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:452
1407
  msgid "wp-config.php file was updated successfully!"
1408
  msgstr ""
1409
 
1410
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:455
1411
  #, php-format
1412
  msgid ""
1413
  "The \"wp-config.php\" file was not able to be modified. Please modify this "
@@ -1416,75 +1546,90 @@ msgid ""
1416
  "value to that variable: %s"
1417
  msgstr ""
1418
 
1419
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:468
1420
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:490
1421
  #, php-format
1422
  msgid "Update of table %s failed: unable to change %s to %s"
1423
  msgstr ""
1424
 
1425
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:472
1426
  msgid ""
1427
  "The options table records which had references to the old DB prefix were "
1428
  "updated successfully!"
1429
  msgstr ""
1430
 
1431
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:494
1432
  #, php-format
1433
  msgid ""
1434
  "The %s table records which had references to the old DB prefix were updated "
1435
  "successfully!"
1436
  msgstr ""
1437
 
1438
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:523
1439
  #, php-format
1440
  msgid ""
1441
  "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
1442
  "and user_id = %s."
1443
  msgstr ""
1444
 
1445
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:528
1446
  msgid ""
1447
  "The usermeta table records which had references to the old DB prefix were "
1448
  "updated successfully!"
1449
  msgstr ""
1450
 
1451
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:530
1452
  msgid "DB prefix change tasks have been completed."
1453
  msgstr ""
1454
 
1455
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:24
1456
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:107
1457
- msgid "File Change Detection"
1458
  msgstr ""
1459
 
1460
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:25
1461
- msgid "Malware Scan"
 
 
 
 
 
 
 
 
 
 
 
1462
  msgstr ""
1463
 
1464
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:26
1465
- msgid "DB Scan"
1466
  msgstr ""
1467
 
1468
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:95
1469
  msgid "There have been no file changes since the last scan."
1470
  msgstr ""
1471
 
1472
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:105
1473
  msgid "Nonce check failed for manual file change detection scan operation!"
1474
  msgstr ""
1475
 
1476
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:112
1477
  msgid ""
1478
  "The plugin has detected that this is your first file change detection scan. "
1479
  "The file details from this scan will be used to detect file changes for "
1480
  "future scans!"
1481
  msgstr ""
1482
 
1483
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:114
1484
  msgid "Scan Complete - There were no file changes detected!"
1485
  msgstr ""
1486
 
1487
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:203
 
 
 
 
 
1488
  msgid ""
1489
  "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
1490
  "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
@@ -1492,43 +1637,43 @@ msgid ""
1492
  "accurate, the old scan data has been refreshed."
1493
  msgstr ""
1494
 
1495
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:213
1496
  msgid ""
1497
  "All In One WP Security & Firewall has detected that there was a change in "
1498
  "your host's files."
1499
  msgstr ""
1500
 
1501
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:215
1502
  msgid "View Scan Details & Clear This Message"
1503
  msgstr ""
1504
 
1505
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:224
1506
  msgid ""
1507
  "If given an opportunity hackers can insert their code or files into your "
1508
  "system which they can then use to carry out malicious acts on your site."
1509
  msgstr ""
1510
 
1511
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:225
1512
  msgid ""
1513
  "Being informed of any changes in your files can be a good way to quickly "
1514
  "prevent a hacker from causing damage to your website."
1515
  msgstr ""
1516
 
1517
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:226
1518
  msgid ""
1519
  "In general, WordPress core and plugin files and file types such as \".php\" "
1520
  "or \".js\" should not change often and when they do, it is important that "
1521
  "you are made aware when a change occurs and which file was affected."
1522
  msgstr ""
1523
 
1524
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:227
1525
  msgid ""
1526
  "The \"File Change Detection Feature\" will notify you of any file change "
1527
  "which occurs on your system, including the addition and deletion of files by "
1528
  "performing a regular automated or manual scan of your system's files."
1529
  msgstr ""
1530
 
1531
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:228
1532
  msgid ""
1533
  "This feature also allows you to exclude certain files or folders from the "
1534
  "scan in cases where you know that they change often as part of their normal "
@@ -1537,149 +1682,153 @@ msgid ""
1537
  "change detection scan)"
1538
  msgstr ""
1539
 
1540
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:233
1541
  msgid "Manual File Change Detection Scan"
1542
  msgstr ""
1543
 
1544
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:239
1545
  msgid ""
1546
  "To perform a manual file change detection scan click on the button below."
1547
  msgstr ""
1548
 
1549
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:242
1550
  msgid "Perform Scan Now"
1551
  msgstr ""
1552
 
1553
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:246
1554
  msgid "View Last Saved File Change Results"
1555
  msgstr ""
1556
 
1557
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:252
1558
  msgid ""
1559
  "Click the button below to view the saved file change results from the last "
1560
  "scan."
1561
  msgstr ""
1562
 
1563
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:255
1564
  msgid "View Last File Change"
1565
  msgstr ""
1566
 
1567
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:259
1568
  msgid "File Change Detection Settings"
1569
  msgstr ""
1570
 
1571
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:271
1572
  msgid "Enable Automated File Change Detection Scan"
1573
  msgstr ""
1574
 
1575
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:274
1576
  msgid ""
1577
  "Check this if you want the system to automatically/periodically scan your "
1578
  "files to check for file changes based on the settings below"
1579
  msgstr ""
1580
 
1581
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:278
1582
  msgid "Scan Time Interval"
1583
  msgstr ""
1584
 
1585
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:285
1586
  msgid "Set the value for how often you would like a scan to occur"
1587
  msgstr ""
1588
 
1589
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:289
1590
  msgid "File Types To Ignore"
1591
  msgstr ""
1592
 
1593
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:292
1594
  msgid ""
1595
  "Enter each file type or extension on a new line which you wish to exclude "
1596
  "from the file change detection scan."
1597
  msgstr ""
1598
 
1599
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:296
1600
  msgid ""
1601
  "You can exclude file types from the scan which would not normally pose any "
1602
  "security threat if they were changed. These can include things such as image "
1603
  "files."
1604
  msgstr ""
1605
 
1606
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:297
1607
  msgid ""
1608
  "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
1609
  "then you would enter the following:"
1610
  msgstr ""
1611
 
1612
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:298
1613
  msgid "jpg"
1614
  msgstr ""
1615
 
1616
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:299
1617
  msgid "png"
1618
  msgstr ""
1619
 
1620
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:300
1621
  msgid "bmp"
1622
  msgstr ""
1623
 
1624
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:306
1625
  msgid "Files/Directories To Ignore"
1626
  msgstr ""
1627
 
1628
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:309
1629
  msgid ""
1630
  "Enter each file or directory on a new line which you wish to exclude from "
1631
  "the file change detection scan."
1632
  msgstr ""
1633
 
1634
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:313
1635
  msgid ""
1636
  "You can exclude specific files/directories from the scan which would not "
1637
  "normally pose any security threat if they were changed. These can include "
1638
  "things such as log files."
1639
  msgstr ""
1640
 
1641
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:314
1642
  msgid ""
1643
  "Example: If you want the scanner to ignore certain files in different "
1644
  "directories or whole directories, then you would enter the following:"
1645
  msgstr ""
1646
 
1647
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:315
1648
  msgid "cache/config/master.php"
1649
  msgstr ""
1650
 
1651
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:316
1652
  msgid "somedirectory"
1653
  msgstr ""
1654
 
1655
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:322
1656
  msgid "Send Email When Change Detected"
1657
  msgstr ""
1658
 
1659
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:325
1660
  msgid ""
1661
  "Check this if you want the system to email you if a file change was detected"
1662
  msgstr ""
1663
 
1664
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:343
 
 
 
 
1665
  msgid "What is Malware?"
1666
  msgstr ""
1667
 
1668
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:344
1669
  msgid ""
1670
  "The word Malware stands for Malicious Software. It can consist of things "
1671
  "like trojan horses, adware, worms, spyware and any other undesirable code "
1672
  "which a hacker will try to inject into your website."
1673
  msgstr ""
1674
 
1675
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:345
1676
  msgid ""
1677
  "Often when malware code has been inserted into your site you will normally "
1678
  "not notice anything out of the ordinary based on appearances, but it can "
1679
  "have a dramatic effect on your site's search ranking."
1680
  msgstr ""
1681
 
1682
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:346
1683
  msgid ""
1684
  "This is because the bots and spiders from search engines such as Google have "
1685
  "the capability to detect malware when they are indexing the pages on your "
@@ -1687,567 +1836,582 @@ msgid ""
1687
  "affect your search rankings."
1688
  msgstr ""
1689
 
1690
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:350
1691
  msgid "Scanning For Malware"
1692
  msgstr ""
1693
 
1694
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:351
1695
  msgid ""
1696
  "Due to the constantly changing and complex nature of Malware, scanning for "
1697
  "such things using a standalone plugin will not work reliably. This is "
1698
  "something best done via an external scan of your site regularly."
1699
  msgstr ""
1700
 
1701
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:352
1702
  msgid ""
1703
  "This is why we have created an easy-to-use scanning service which is hosted "
1704
  "off our own server which will scan your site for malware once every day and "
1705
  "notify you if it finds anything."
1706
  msgstr ""
1707
 
1708
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:353
1709
  msgid "When you sign up for this service you will get the following:"
1710
  msgstr ""
1711
 
1712
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:355
1713
  msgid "Automatic Daily Scan of 1 Website"
1714
  msgstr ""
1715
 
1716
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:356
1717
  msgid "Automatic Malware & Blacklist Monitoring"
1718
  msgstr ""
1719
 
1720
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:357
1721
  msgid "Automatic Email Alerting"
1722
  msgstr ""
1723
 
1724
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:358
1725
  msgid "Site uptime monitoring"
1726
  msgstr ""
1727
 
1728
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:359
1729
  msgid "Site response time monitoring"
1730
  msgstr ""
1731
 
1732
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:360
1733
- msgid "Malware Cleanup"
1734
  msgstr ""
1735
 
1736
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:361
1737
  msgid "Blacklist Removal"
1738
  msgstr ""
1739
 
1740
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:362
1741
  msgid "No Contract (Cancel Anytime)"
1742
  msgstr ""
1743
 
1744
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:364
1745
  #, php-format
1746
  msgid "To learn more please %s."
1747
  msgstr ""
1748
 
1749
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:374
1750
- msgid ""
1751
- "This feature performs a basic database scan which will look for any common "
1752
- "suspicious-looking strings and javascript and html code in some of the "
1753
- "Wordpress core tables."
1754
- msgstr ""
1755
-
1756
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:391
1757
- msgid "Nonce check failed for manual db scan operation!"
1758
- msgstr ""
1759
-
1760
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:402
1761
- msgid ""
1762
- "This feature will perform a basic database scan which will look for any "
1763
- "common suspicious-looking strings and javascript and html code in some of "
1764
- "the Wordpress core tables."
1765
- msgstr ""
1766
-
1767
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:403
1768
- msgid ""
1769
- "If the scan finds anything it will list all \"potentially\" malicious "
1770
- "results but it is up to you to verify whether a result is a genuine example "
1771
- "of a hacking attack or a false positive."
1772
- msgstr ""
1773
-
1774
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:404
1775
- msgid ""
1776
- "As well as scanning for generic strings commonly used in malicious cases, "
1777
- "this feature will also scan for some of the known \"pharma\" hack entries "
1778
- "and if it finds any it will automatically delete them."
1779
- msgstr ""
1780
-
1781
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:405
1782
- msgid ""
1783
- "The WordPress core tables scanned by this feature include: posts, postmeta, "
1784
- "comments, links, users, usermeta, and options tables."
1785
- msgstr ""
1786
-
1787
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:410
1788
- msgid "Database Scan"
1789
- msgstr ""
1790
-
1791
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:416
1792
- msgid "To perform a database scan click on the button below."
1793
- msgstr ""
1794
-
1795
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:419
1796
- msgid "Perform DB Scan"
1797
- msgstr ""
1798
-
1799
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:462
1800
  msgid "Latest File Change Scan Results"
1801
  msgstr ""
1802
 
1803
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:471
1804
  msgid "The following files were added to your host."
1805
  msgstr ""
1806
 
1807
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:474
1808
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:495
1809
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:519
1810
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:27
1811
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:28
1812
  msgid "File"
1813
  msgstr ""
1814
 
1815
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:475
1816
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:496
1817
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:520
1818
  msgid "File Size"
1819
  msgstr ""
1820
 
1821
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:476
1822
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:497
1823
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:521
1824
  msgid "File Modified"
1825
  msgstr ""
1826
 
1827
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:492
1828
  msgid "The following files were removed from your host."
1829
  msgstr ""
1830
 
1831
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:516
1832
  msgid "The following files were changed on your host."
1833
  msgstr ""
1834
 
1835
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:26
1836
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:67
1837
  msgid "File Permissions"
1838
  msgstr ""
1839
 
1840
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:27
1841
  msgid "PHP File Editing"
1842
  msgstr ""
1843
 
1844
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:28
1845
  msgid "WP File Access"
1846
  msgstr ""
1847
 
1848
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:29
1849
  msgid "Host System Logs"
1850
  msgstr ""
1851
 
1852
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:96
1853
  #, php-format
1854
  msgid "The permissions for %s were succesfully changed to %s"
1855
  msgstr ""
1856
 
1857
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:100
1858
  #, php-format
1859
  msgid "Unable to change permissions for %s!"
1860
  msgstr ""
1861
 
1862
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:106
1863
  msgid "File Permissions Scan"
1864
  msgstr ""
1865
 
1866
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:109
1867
  msgid ""
1868
  "Your WordPress file and folder permission settings govern the accessability "
1869
  "and read/write privileges of the files and folders which make up your WP "
1870
  "installation."
1871
  msgstr ""
1872
 
1873
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:110
1874
  msgid ""
1875
  "Your WP installation already comes with reasonably secure file permission "
1876
  "settings for the filesystem."
1877
  msgstr ""
1878
 
1879
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:111
1880
  msgid ""
1881
  "However, sometimes people or other plugins modify the various permission "
1882
  "settings of certain core WP folders or files such that they end up making "
1883
  "their site less secure because they chose the wrong permission values."
1884
  msgstr ""
1885
 
1886
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:112
1887
  msgid ""
1888
  "This feature will scan the critical WP core folders and files and will "
1889
  "highlight any permission settings which are insecure."
1890
  msgstr ""
1891
 
1892
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:118
1893
  msgid "WP Directory and File Permissions Scan Results"
1894
  msgstr ""
1895
 
1896
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:131
1897
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:150
1898
  msgid "File/Folder"
1899
  msgstr ""
1900
 
1901
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:132
1902
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:151
1903
  msgid "Current Permissions"
1904
  msgstr ""
1905
 
1906
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:133
1907
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:152
1908
  msgid "Recommended Permissions"
1909
  msgstr ""
1910
 
1911
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:134
1912
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:153
1913
  msgid "Recommended Action"
1914
  msgstr ""
1915
 
1916
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:191
1917
  msgid "Your PHP file editing settings were saved successfully."
1918
  msgstr ""
1919
 
1920
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:195
1921
  msgid ""
1922
  "Operation failed! Unable to modify or make a backup of wp-config.php file!"
1923
  msgstr ""
1924
 
1925
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:201
1926
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:69
1927
  msgid "File Editing"
1928
  msgstr ""
1929
 
1930
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:204
1931
  msgid ""
1932
  "The Wordpress Dashboard by default allows administrators to edit PHP files, "
1933
  "such as plugin and theme files."
1934
  msgstr ""
1935
 
1936
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:205
1937
  msgid ""
1938
  "This is often the first tool an attacker will use if able to login, since it "
1939
  "allows code execution."
1940
  msgstr ""
1941
 
1942
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:206
1943
  msgid ""
1944
  "This feature will disable the ability for people to edit PHP files via the "
1945
  "dashboard."
1946
  msgstr ""
1947
 
1948
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:212
1949
  msgid "Disable PHP File Editing"
1950
  msgstr ""
1951
 
1952
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:224
1953
  msgid "Disable Ability To Edit PHP Files"
1954
  msgstr ""
1955
 
1956
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:227
1957
  msgid ""
1958
  "Check this if you want to remove the ability for people to edit PHP files "
1959
  "via the WP dashboard"
1960
  msgstr ""
1961
 
1962
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:271
1963
  msgid ""
1964
  "You have successfully saved the Prevent Access to Default WP Files "
1965
  "configuration."
1966
  msgstr ""
1967
 
1968
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:280
1969
  msgid "WordPress Files"
1970
  msgstr ""
1971
 
1972
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:283
1973
  #, php-format
1974
  msgid ""
1975
  "This feature allows you to prevent access to files such as %s, %s and %s "
1976
  "which are delivered with all WP installations."
1977
  msgstr ""
1978
 
1979
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:284
1980
  msgid ""
1981
  "By preventing access to these files you are hiding some key pieces of "
1982
  "information (such as WordPress version info) from potential hackers."
1983
  msgstr ""
1984
 
1985
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:289
1986
  msgid "Prevent Access to Default WP Files"
1987
  msgstr ""
1988
 
1989
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:300
1990
  msgid "Prevent Access to WP Default Install Files"
1991
  msgstr ""
1992
 
1993
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:303
1994
  msgid ""
1995
  "Check this if you want to prevent access to readme.html, license.txt and wp-"
1996
  "config-sample.php."
1997
  msgstr ""
1998
 
1999
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:307
2000
  msgid "Save Setting"
2001
  msgstr ""
2002
 
2003
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:331
2004
  msgid "System Logs"
2005
  msgstr ""
2006
 
2007
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:334
2008
  msgid ""
2009
  "Sometimes your hosting platform will produce error or warning logs in a file "
2010
  "called \"error_log\"."
2011
  msgstr ""
2012
 
2013
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:335
2014
  msgid ""
2015
  "Depending on the nature and cause of the error or warning, your hosting "
2016
  "server can create multiple instances of this file in numerous directory "
2017
  "locations of your WordPress installation."
2018
  msgstr ""
2019
 
2020
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:336
2021
  msgid ""
2022
  "By occassionally viewing the contents of these logs files you can keep "
2023
  "informed of any underlying problems on your system which you might need to "
2024
  "address."
2025
  msgstr ""
2026
 
2027
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:342
2028
  msgid "View System Logs"
2029
  msgstr ""
2030
 
2031
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:347
2032
  msgid "Enter System Log File Name"
2033
  msgstr ""
2034
 
2035
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:349
2036
  msgid "Enter your system log file name. (Defaults to error_log)"
2037
  msgstr ""
2038
 
2039
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:352
2040
  msgid "View Latest System Logs"
2041
  msgstr ""
2042
 
2043
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:354
2044
  msgid "Loading..."
2045
  msgstr ""
2046
 
2047
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:371
2048
  msgid "No system logs were found!"
2049
  msgstr ""
2050
 
2051
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:424
2052
  msgid "Set Recommended Permissions"
2053
  msgstr ""
2054
 
2055
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:430
2056
  msgid "No Action Required"
2057
  msgstr ""
2058
 
2059
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:470
2060
  #, php-format
2061
  msgid "Showing latest entries of error_log file: %s"
2062
  msgstr ""
2063
 
2064
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:27
2065
  msgid "Basic Firewall Rules"
2066
  msgstr ""
2067
 
2068
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:28
2069
  msgid "Additional Firewall Rules"
2070
  msgstr ""
2071
 
2072
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:29
2073
- msgid "5G Blacklist Firewall Rules"
2074
  msgstr ""
2075
 
2076
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:30
2077
  msgid "Internet Bots"
2078
  msgstr ""
2079
 
2080
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:31
2081
  msgid "Prevent Hotlinks"
2082
  msgstr ""
2083
 
2084
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:32
2085
  msgid "404 Detection"
2086
  msgstr ""
2087
 
2088
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:115
2089
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:663
2090
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:104
2091
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:317
2092
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:96
 
 
 
2093
  msgid "Settings were successfully saved"
2094
  msgstr ""
2095
 
2096
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:124
2097
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:503
2098
  msgid "Firewall Settings"
2099
  msgstr ""
2100
 
2101
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:131
2102
  #, php-format
2103
  msgid ""
2104
  "This should not have any impact on your site's general functionality but if "
2105
  "you wish you can take a %s of your .htaccess file before proceeding."
2106
  msgstr ""
2107
 
2108
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:132
2109
  msgid ""
2110
  "The features in this tab allow you to activate some basic firewall security "
2111
  "protection rules for your site."
2112
  msgstr ""
2113
 
2114
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:133
2115
  msgid ""
2116
  "The firewall functionality is achieved via the insertion of special code "
2117
  "into your currently active .htaccess file."
2118
  msgstr ""
2119
 
2120
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:143
2121
- msgid "Attention:"
2122
- msgstr ""
2123
-
2124
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:144
2125
- msgid "Currently the "
2126
- msgstr ""
2127
-
2128
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:144
2129
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:191
2130
- msgid "Enable Pingback Protection"
2131
  msgstr ""
2132
 
2133
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:144
2134
- msgid " is active."
 
 
2135
  msgstr ""
2136
 
2137
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:145
2138
  msgid ""
2139
- "Please beware that if you are using the WordPress iOS App, then you will "
2140
- "need to deactivate this feature in order for the app to work properly."
 
2141
  msgstr ""
2142
 
2143
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:153
2144
  msgid "Basic Firewall Settings"
2145
  msgstr ""
2146
 
2147
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:161
2148
  msgid "Enable Basic Firewall Protection"
2149
  msgstr ""
2150
 
2151
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:164
2152
  msgid "Check this if you want to apply basic firewall protection to your site."
2153
  msgstr ""
2154
 
2155
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:168
2156
  msgid ""
2157
  "This setting will implement the following basic firewall protection "
2158
  "mechanisms on your site:"
2159
  msgstr ""
2160
 
2161
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:169
2162
  msgid "1) Protect your htaccess file by denying access to it."
2163
  msgstr ""
2164
 
2165
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:170
2166
  msgid "2) Disable the server signature."
2167
  msgstr ""
2168
 
2169
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:171
2170
  msgid "3) Limit file upload size (10MB)."
2171
  msgstr ""
2172
 
2173
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:172
2174
  msgid "4) Protect your wp-config.php file by denying access to it."
2175
  msgstr ""
2176
 
2177
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:173
2178
  msgid ""
2179
  "The above firewall features will be applied via your .htaccess file and "
2180
  "should not affect your site's overall functionality."
2181
  msgstr ""
2182
 
2183
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:174
2184
  msgid ""
2185
  "You are still advised to take a backup of your active .htaccess file just in "
2186
  "case."
2187
  msgstr ""
2188
 
2189
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:183
2190
- msgid "WordPress Pingback Vulnerability Protection"
2191
  msgstr ""
2192
 
2193
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:194
 
 
 
 
2194
  msgid ""
2195
  "Check this if you are not using the WP XML-RPC functionality and you want to "
2196
- "enable protection against WordPress pingback vulnerabilities."
2197
  msgstr ""
2198
 
2199
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:198
2200
  msgid ""
2201
  "This setting will add a directive in your .htaccess to disable access to the "
2202
  "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
2203
- "such as pingbacks in WordPress."
2204
  msgstr ""
2205
 
2206
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:199
2207
  msgid ""
2208
- "Hackers can exploit various pingback vulnerabilities in the WordPress XML-"
2209
- "RPC API in a number of ways such as:"
2210
  msgstr ""
2211
 
2212
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:200
2213
  msgid "1) Denial of Service (DoS) attacks"
2214
  msgstr ""
2215
 
2216
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:201
2217
  msgid "2) Hacking internal routers."
2218
  msgstr ""
2219
 
2220
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:202
2221
  msgid "3) Scanning ports in internal networks to get info from various hosts."
2222
  msgstr ""
2223
 
2224
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:203
2225
  msgid ""
2226
  "Apart from the security protection benefit, this feature may also help "
2227
  "reduce load on your server, particularly if your site currently has a lot of "
2228
  "unwanted traffic hitting the XML-RPC API on your installation."
2229
  msgstr ""
2230
 
2231
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:204
2232
  msgid ""
2233
  "NOTE: You should only enable this feature if you are not currently using the "
2234
  "XML-RPC functionality on your WordPress installation."
2235
  msgstr ""
2236
 
2237
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:211
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2238
  msgid "Save Basic Firewall Settings"
2239
  msgstr ""
2240
 
2241
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:283
2242
  msgid ""
2243
  "You have successfully saved the Additional Firewall Protection configuration"
2244
  msgstr ""
2245
 
2246
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:297
2247
  msgid "Additional Firewall Protection"
2248
  msgstr ""
2249
 
2250
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:301
2251
  #, php-format
2252
  msgid ""
2253
  "Due to the nature of the code being inserted to the .htaccess file, this "
@@ -2256,301 +2420,328 @@ msgid ""
2256
  "configuration."
2257
  msgstr ""
2258
 
2259
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:303
2260
  msgid ""
2261
  "This feature allows you to activate more advanced firewall settings to your "
2262
  "site."
2263
  msgstr ""
2264
 
2265
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:304
2266
  msgid ""
2267
  "The advanced firewall rules are applied via the insertion of special code to "
2268
  "your currently active .htaccess file."
2269
  msgstr ""
2270
 
2271
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:313
2272
  msgid "Listing of Directory Contents"
2273
  msgstr ""
2274
 
2275
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:322
2276
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:91
2277
  msgid "Disable Index Views"
2278
  msgstr ""
2279
 
2280
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:325
2281
  msgid "Check this if you want to disable directory and file listing."
2282
  msgstr ""
2283
 
2284
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:330
2285
  msgid ""
2286
  "By default, an Apache server will allow the listing of the contents of a "
2287
  "directory if it doesn't contain an index.php file."
2288
  msgstr ""
2289
 
2290
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:332
2291
  msgid "This feature will prevent the listing of contents for all directories."
2292
  msgstr ""
2293
 
2294
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:334
2295
  msgid ""
2296
  "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes "
2297
  "directive must be enabled in your httpd.conf file. Ask your hosting provider "
2298
  "to check this if you don't have access to httpd.conf"
2299
  msgstr ""
2300
 
2301
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:343
2302
  msgid "Trace and Track"
2303
  msgstr ""
2304
 
2305
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:352
2306
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:92
2307
  msgid "Disable Trace and Track"
2308
  msgstr ""
2309
 
2310
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:355
2311
  msgid "Check this if you want to disable trace and track."
2312
  msgstr ""
2313
 
2314
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:360
2315
  msgid ""
2316
  "HTTP Trace attack (XST) can be used to return header requests and grab "
2317
  "cookies and other information."
2318
  msgstr ""
2319
 
2320
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:362
2321
  msgid ""
2322
  "This hacking technique is usually used together with cross site scripting "
2323
  "attacks (XSS)."
2324
  msgstr ""
2325
 
2326
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:364
2327
  msgid ""
2328
  "Disabling trace and track on your site will help prevent HTTP Trace attacks."
2329
  msgstr ""
2330
 
2331
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:373
2332
  msgid "Proxy Comment Posting"
2333
  msgstr ""
2334
 
2335
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:383
2336
  msgid "Forbid Proxy Comment Posting"
2337
  msgstr ""
2338
 
2339
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:386
2340
  msgid "Check this if you want to forbid proxy comment posting."
2341
  msgstr ""
2342
 
2343
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:391
2344
  msgid ""
2345
  "This setting will deny any requests that use a proxy server when posting "
2346
  "comments."
2347
  msgstr ""
2348
 
2349
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:392
2350
  msgid ""
2351
  "By forbidding proxy comments you are in effect eliminating some SPAM and "
2352
  "other proxy requests."
2353
  msgstr ""
2354
 
2355
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:401
2356
  msgid "Bad Query Strings"
2357
  msgstr ""
2358
 
2359
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:411
2360
  msgid "Deny Bad Query Strings"
2361
  msgstr ""
2362
 
2363
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:414
2364
  msgid "This will help protect you against malicious queries via XSS."
2365
  msgstr ""
2366
 
2367
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:419
2368
  msgid ""
2369
  "This feature will write rules in your .htaccess file to prevent malicious "
2370
  "string attacks on your site using XSS."
2371
  msgstr ""
2372
 
2373
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:420
2374
  msgid ""
2375
  "NOTE: Some of these strings might be used for plugins or themes and hence "
2376
  "this might break some functionality."
2377
  msgstr ""
2378
 
2379
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:421
2380
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:451
2381
  msgid ""
2382
  "You are therefore strongly advised to take a backup of your active .htaccess "
2383
  "file before applying this feature."
2384
  msgstr ""
2385
 
2386
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:430
2387
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:95
2388
  msgid "Advanced Character String Filter"
2389
  msgstr ""
2390
 
2391
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:440
2392
  msgid "Enable Advanced Character String Filter"
2393
  msgstr ""
2394
 
2395
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:443
2396
  msgid "This will block bad character matches from XSS."
2397
  msgstr ""
2398
 
2399
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:448
2400
  msgid ""
2401
  "This is an advanced character string filter to prevent malicious string "
2402
  "attacks on your site coming from Cross Site Scripting (XSS)."
2403
  msgstr ""
2404
 
2405
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:449
2406
  msgid ""
2407
  "This setting matches for common malicious string patterns and exploits and "
2408
  "will produce a 403 error for the hacker attempting the query."
2409
  msgstr ""
2410
 
2411
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:450
2412
  msgid "NOTE: Some strings for this setting might break some functionality."
2413
  msgstr ""
2414
 
2415
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:459
2416
  msgid "Save Additional Firewall Settings"
2417
  msgstr ""
2418
 
2419
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:494
2420
- msgid "You have successfully saved the 5G Firewall Protection configuration"
2421
  msgstr ""
2422
 
2423
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:507
2424
  #, php-format
2425
  msgid ""
2426
- "This feature allows you to activate the 5G firewall security protection "
2427
- "rules designed and produced by %s."
 
 
 
 
 
 
2428
  msgstr ""
2429
 
2430
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:508
2431
  msgid ""
2432
- "The 5G Blacklist is a simple, flexible blacklist that helps reduce the "
2433
  "number of malicious URL requests that hit your website."
2434
  msgstr ""
2435
 
2436
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:509
2437
  msgid ""
2438
- "The added advantage of applying the 5G firewall to your site is that it has "
2439
  "been tested and confirmed by the people at PerishablePress.com to be an "
2440
  "optimal and least disruptive set of .htaccess security rules for general WP "
2441
  "sites running on an Apache server or similar."
2442
  msgstr ""
2443
 
2444
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:510
2445
  #, php-format
2446
  msgid ""
2447
- "Therefore the 5G firewall rules should not have any impact on your site's "
2448
  "general functionality but if you wish you can take a %s of your .htaccess "
2449
  "file before proceeding."
2450
  msgstr ""
2451
 
2452
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:516
2453
- msgid "5G Blacklist/Firewall Settings"
2454
  msgstr ""
2455
 
2456
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:528
2457
- msgid "Enable 5G Firewall Protection"
2458
  msgstr ""
2459
 
2460
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:531
2461
  msgid ""
2462
- "Check this if you want to apply the 5G Blacklist firewall protection from "
2463
  "perishablepress.com to your site."
2464
  msgstr ""
2465
 
2466
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:535
2467
  msgid ""
2468
- "This setting will implement the 5G security firewall protection mechanisms "
2469
  "on your site which include the following things:"
2470
  msgstr ""
2471
 
2472
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:536
 
2473
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
2474
  msgstr ""
2475
 
2476
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:537
 
2477
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
2478
  msgstr ""
2479
 
2480
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:538
 
2481
  msgid ""
2482
  "3) Guard against the common patterns and specific exploits in the root "
2483
  "portion of targeted URLs."
2484
  msgstr ""
2485
 
2486
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:539
 
2487
  msgid ""
2488
  "4) Stop attackers from manipulating query strings by disallowing illicit "
2489
  "characters."
2490
  msgstr ""
2491
 
2492
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:540
 
2493
  msgid "....and much more."
2494
  msgstr ""
2495
 
2496
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:546
2497
- msgid "Save 5G Firewall Settings"
2498
  msgstr ""
2499
 
2500
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:577
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2501
  msgid "The Internet bot settings were successfully saved"
2502
  msgstr ""
2503
 
2504
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:581
2505
  msgid "Internet Bot Settings"
2506
  msgstr ""
2507
 
2508
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:588
2509
  #, php-format
2510
  msgid "%s?"
2511
  msgstr ""
2512
 
2513
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:590
2514
  msgid ""
2515
  "A bot is a piece of software which runs on the Internet and performs "
2516
  "automatic tasks. For example when Google indexes your pages it uses "
2517
  "automatic bots to achieve this task."
2518
  msgstr ""
2519
 
2520
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:591
2521
  msgid ""
2522
  "A lot of bots are legitimate and non-malicous but not all bots are good and "
2523
  "often you will find some which try to impersonate legitimate bots such as "
2524
  "\"Googlebot\" but in reality they have nohing to do with Google at all."
2525
  msgstr ""
2526
 
2527
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:592
2528
  msgid ""
2529
  "Although most of the bots out there are relatively harmless sometimes "
2530
  "website owners want to have more control over which bots they allow into "
2531
  "their site."
2532
  msgstr ""
2533
 
2534
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:593
2535
  msgid ""
2536
  "This feature allows you to block bots which are impersonating as a Googlebot "
2537
  "but actually aren't. (In other words they are fake Google bots)"
2538
  msgstr ""
2539
 
2540
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:594
2541
  msgid ""
2542
  "Googlebots have a unique indentity which cannot easily be forged and this "
2543
  "feature will indentify any fake Google bots and block them from reading your "
2544
  "site's pages."
2545
  msgstr ""
2546
 
2547
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:600
2548
  msgid ""
2549
  "<strong>Attention</strong>: Sometimes non-malicious Internet organizations "
2550
  "might have bots which impersonate as a \"Googlebot\"."
2551
  msgstr ""
2552
 
2553
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:601
2554
  msgid ""
2555
  "Just be aware that if you activate this feature the plugin will block all "
2556
  "bots which use the \"Googlebot\" string in their User Agent information but "
@@ -2558,58 +2749,58 @@ msgid ""
2558
  "not)."
2559
  msgstr ""
2560
 
2561
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:602
2562
  msgid ""
2563
  "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will "
2564
  "not be affected by this feature."
2565
  msgstr ""
2566
 
2567
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:608
2568
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:618
2569
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:97
2570
  msgid "Block Fake Googlebots"
2571
  msgstr ""
2572
 
2573
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:621
2574
  msgid "Check this if you want to block all fake Googlebots."
2575
  msgstr ""
2576
 
2577
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:625
2578
  msgid ""
2579
  "This feature will check if the User Agent information of a bot contains the "
2580
  "string \"Googlebot\"."
2581
  msgstr ""
2582
 
2583
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:626
2584
  msgid ""
2585
  "It will then perform a few tests to verify if the bot is legitimately from "
2586
  "Google and if so it will allow the bot to proceed."
2587
  msgstr ""
2588
 
2589
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:627
2590
  msgid ""
2591
  "If the bot fails the checks then the plugin will mark it as being a fake "
2592
  "Googlebot and it will block it"
2593
  msgstr ""
2594
 
2595
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:634
2596
  msgid "Save Internet Bot Settings"
2597
  msgstr ""
2598
 
2599
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:671
2600
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:693
2601
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:32
2602
  msgid "Prevent Image Hotlinking"
2603
  msgstr ""
2604
 
2605
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:674
2606
  msgid ""
2607
  "A Hotlink is where someone displays an image on their site which is actually "
2608
  "located on your site by using a direct link to the source of the image on "
2609
  "your server."
2610
  msgstr ""
2611
 
2612
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:675
2613
  msgid ""
2614
  "Due to the fact that the image being displayed on the other person's site is "
2615
  "coming from your server, this can cause leaking of bandwidth and resources "
@@ -2617,1074 +2808,1387 @@ msgid ""
2617
  "it on someone elses's site."
2618
  msgstr ""
2619
 
2620
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:676
2621
  msgid ""
2622
  "This feature will prevent people from directly hotlinking images from your "
2623
  "site's pages by writing some directives in your .htaccess file."
2624
  msgstr ""
2625
 
2626
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:681
2627
  msgid "Prevent Hotlinking"
2628
  msgstr ""
2629
 
2630
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:696
2631
  msgid "Check this if you want to prevent hotlinking to images on your site."
2632
  msgstr ""
2633
 
2634
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:716
2635
  msgid "Nonce check failed for delete all 404 event logs operation!"
2636
  msgstr ""
2637
 
2638
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:727
2639
  msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
2640
  msgstr ""
2641
 
2642
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:731
2643
  msgid "All 404 event logs were deleted from the DB successfully!"
2644
  msgstr ""
2645
 
2646
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:757
2647
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:110
2648
  msgid ""
2649
  "You entered a non numeric value for the lockout time length field. It has "
2650
  "been set to the default value."
2651
  msgstr ""
2652
 
2653
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:763
2654
  msgid ""
2655
  "You entered an incorrect format for the \"Redirect URL\" field. It has been "
2656
  "set to the default value."
2657
  msgstr ""
2658
 
2659
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:795
2660
  msgid "404 Detection Configuration"
2661
  msgstr ""
2662
 
2663
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:798
2664
  msgid ""
2665
  "A 404 or Not Found error occurs when somebody tries to access a non-existent "
2666
  "page on your website."
2667
  msgstr ""
2668
 
2669
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:799
2670
  msgid ""
2671
  "Typically, most 404 errors happen quite innocently when people have mis-"
2672
  "typed a URL or used an old link to page which doesn't exist anymore."
2673
  msgstr ""
2674
 
2675
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:800
2676
  msgid ""
2677
  "However, in some cases you may find many repeated 404 errors which occur in "
2678
  "a relatively short space of time and from the same IP address which are all "
2679
  "attempting to access a variety of non-existent page URLs."
2680
  msgstr ""
2681
 
2682
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:801
2683
  msgid ""
2684
  "Such behaviour can mean that a hacker might be trying to find a particular "
2685
  "page or URL for sinister reasons."
2686
  msgstr ""
2687
 
2688
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:802
2689
  msgid ""
2690
  "This feature allows you to monitor all 404 events which occur on your site, "
2691
  "and it also gives you the option of blocking IP addresses for a configured "
2692
  "length of time."
2693
  msgstr ""
2694
 
2695
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:803
2696
  msgid ""
2697
  "If you want to temporarily block an IP address, simply click the \"Temp Block"
2698
  "\" link for the applicable IP entry in the \"404 Event Logs\" table below."
2699
  msgstr ""
2700
 
2701
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:808
 
 
 
 
 
 
2702
  msgid "404 Detection Options"
2703
  msgstr ""
2704
 
2705
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:820
2706
- msgid "Enable IP Lockout For 404 Events"
2707
  msgstr ""
2708
 
2709
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:823
2710
  msgid "Check this if you want to enable the lockout of selected IP addresses."
2711
  msgstr ""
2712
 
2713
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:828
2714
  msgid ""
2715
  "When you enable this checkbox, all 404 events on your site will be logged in "
2716
  "the table below. You can monitor these events and select some IP addresses "
2717
- "to be blocked in the table. All IP addresses you select to be blocked from "
2718
- "the \"404 Event Logs\" table section will be unable to access your site."
 
2719
  msgstr ""
2720
 
2721
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:836
2722
  msgid "Enable 404 Event Logging"
2723
  msgstr ""
2724
 
2725
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:839
2726
  msgid "Check this if you want to enable the logging of 404 events"
2727
  msgstr ""
2728
 
2729
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:844
2730
  msgid "Time Length of 404 Lockout (min)"
2731
  msgstr ""
2732
 
2733
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:846
2734
  msgid ""
2735
  "Set the length of time for which a blocked IP address will be prevented from "
2736
  "visiting your site"
2737
  msgstr ""
2738
 
2739
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:851
2740
  msgid ""
2741
  "You can lock any IP address which is recorded in the \"404 Event Logs\" "
2742
  "table section below."
2743
  msgstr ""
2744
 
2745
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:853
2746
  msgid ""
2747
  "To temporarily lock an IP address, hover over the ID column and click the "
2748
  "\"Temp Block\" link for the applicable IP entry."
2749
  msgstr ""
2750
 
2751
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:860
2752
  msgid "404 Lockout Redirect URL"
2753
  msgstr ""
2754
 
2755
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:862
2756
  msgid "A blocked visitor will be automatically redirected to this URL."
2757
  msgstr ""
2758
 
2759
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:871
2760
  msgid "404 Event Logs"
2761
  msgstr ""
2762
 
2763
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:893
2764
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:902
2765
  msgid "Delete All 404 Event Logs"
2766
  msgstr ""
2767
 
2768
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:899
2769
  msgid "Click this button if you wish to purge all 404 event logs from the DB."
2770
  msgstr ""
2771
 
2772
- #: all-in-one-wp-security/admin/wp-security-list-404.php:105
2773
- #: all-in-one-wp-security/admin/wp-security-list-acct-activity.php:79
2774
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:86
2775
- #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:82
2776
- #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:93
2777
- #: all-in-one-wp-security/admin/wp-security-list-login-fails.php:78
2778
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:82
2779
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2780
  msgid "Please select some records using the checkboxes"
2781
  msgstr ""
2782
 
2783
- #: all-in-one-wp-security/admin/wp-security-list-acct-activity.php:107
2784
- #: all-in-one-wp-security/admin/wp-security-list-login-fails.php:107
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2785
  msgid "The selected entries were deleted successfully!"
2786
  msgstr ""
2787
 
2788
- #: all-in-one-wp-security/admin/wp-security-list-acct-activity.php:120
2789
- #: all-in-one-wp-security/admin/wp-security-list-login-fails.php:119
 
 
 
 
2790
  msgid "The selected entry was deleted successfully!"
2791
  msgstr ""
2792
 
2793
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:139
 
 
 
 
 
 
 
 
 
2794
  msgid ""
2795
  "The selected IP addresses were saved in the blacklist configuration settings."
2796
  msgstr ""
2797
 
2798
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:153
2799
  msgid ""
2800
  "The .htaccess file was successfully modified to include the selected IP "
2801
  "addresses."
2802
  msgstr ""
2803
 
2804
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:159
2805
  msgid ""
2806
  "NOTE: The .htaccess file was not modified because you have disabled the "
2807
  "\"Enable IP or User Agent Blacklisting\" check box."
2808
  msgstr ""
2809
 
2810
- #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:160
2811
  #, php-format
2812
  msgid ""
2813
  "To block these IP addresses you will need to enable the above flag in the %s "
2814
  "menu"
2815
  msgstr ""
2816
 
2817
- #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:117
2818
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:527
2819
  msgid "The selected IP entries were unlocked successfully!"
2820
  msgstr ""
2821
 
2822
- #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:126
2823
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:536
 
 
 
2824
  msgid "The selected IP entry was unlocked successfully!"
2825
  msgstr ""
2826
 
2827
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:127
2828
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:153
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2829
  msgid "Your account is now active"
2830
  msgstr ""
2831
 
2832
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:128
2833
- msgid "Your account with username:"
2834
  msgstr ""
2835
 
2836
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:128
2837
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:154
2838
  msgid " is now active"
2839
  msgstr ""
2840
 
2841
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:137
2842
  msgid "The selected accounts were approved successfully!"
2843
  msgstr ""
2844
 
2845
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:141
2846
  msgid "The following accounts failed to update successfully: "
2847
  msgstr ""
2848
 
2849
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:149
2850
  msgid "The selected account was approved successfully!"
2851
  msgstr ""
2852
 
2853
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:154
2854
  msgid "Your account with username: "
2855
  msgstr ""
2856
 
2857
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:180
2858
  msgid "The selected accounts were deleted successfully!"
2859
  msgstr ""
2860
 
2861
- #: all-in-one-wp-security/admin/wp-security-list-registered-users.php:188
 
 
 
 
2862
  msgid "The selected account was deleted successfully!"
2863
  msgstr ""
2864
 
2865
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2866
  msgid "Visitor Lockout"
2867
  msgstr ""
2868
 
2869
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:88
2870
  msgid "Site lockout feature settings saved!"
2871
  msgstr ""
2872
 
2873
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:93
2874
  msgid "General Visitor Lockout"
2875
  msgstr ""
2876
 
2877
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:99
2878
  msgid ""
2879
  "This feature allows you to put your site into \"maintenance mode\" by "
2880
  "locking down the front-end to all visitors except logged in users with super "
2881
  "admin privileges."
2882
  msgstr ""
2883
 
2884
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:100
2885
  msgid ""
2886
  "Locking your site down to general visitors can be useful if you are "
2887
  "investigating some issues on your site or perhaps you might be doing some "
2888
  "maintenance and wish to keep out all traffic for security reasons."
2889
  msgstr ""
2890
 
2891
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:105
2892
  msgid "Enable Front-end Lockout"
2893
  msgstr ""
2894
 
2895
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:108
2896
  msgid ""
2897
  "Check this if you want all visitors except those who are logged in as "
2898
  "administrator to be locked out of the front-end of your site."
2899
  msgstr ""
2900
 
2901
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:112
2902
  msgid "Enter a Message:"
2903
  msgstr ""
2904
 
2905
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:124
2906
  msgid ""
2907
  "Enter a message you wish to display to visitors when your site is in "
2908
  "maintenance mode."
2909
  msgstr ""
2910
 
2911
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:131
2912
  msgid "Save Site Lockout Settings"
2913
  msgstr ""
2914
 
2915
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:23
2916
  msgid "Copy Protection"
2917
  msgstr ""
2918
 
2919
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:24
2920
  msgid "Frames"
2921
  msgstr ""
2922
 
2923
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:88
 
 
 
 
2924
  msgid "Copy Protection feature settings saved!"
2925
  msgstr ""
2926
 
2927
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:93
2928
  msgid "Disable The Ability To Copy Text"
2929
  msgstr ""
2930
 
2931
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:99
2932
  msgid ""
2933
  "This feature allows you to disable the ability to select and copy text from "
2934
  "your front end."
2935
  msgstr ""
2936
 
2937
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:104
 
 
 
 
 
 
2938
  msgid "Enable Copy Protection"
2939
  msgstr ""
2940
 
2941
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:107
2942
  msgid ""
2943
  "Check this if you want to disable the \"Right Click\", \"Text Selection\" "
2944
  "and \"Copy\" option on the front end of your site."
2945
  msgstr ""
2946
 
2947
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:114
2948
  msgid "Save Copy Protection Settings"
2949
  msgstr ""
2950
 
2951
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:138
2952
  msgid "Frame Display Prevention feature settings saved!"
2953
  msgstr ""
2954
 
2955
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:143
2956
  msgid "Prevent Your Site From Being Displayed In a Frame"
2957
  msgstr ""
2958
 
2959
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:149
2960
  msgid ""
2961
  "This feature allows you to prevent other sites from displaying any of your "
2962
  "content via a frame or iframe."
2963
  msgstr ""
2964
 
2965
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:150
2966
  msgid ""
2967
  "When enabled, this feature will set the \"X-Frame-Options\" paramater to "
2968
  "\"sameorigin\" in the HTTP header."
2969
  msgstr ""
2970
 
2971
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:155
2972
  msgid "Enable iFrame Protection"
2973
  msgstr ""
2974
 
2975
- #: all-in-one-wp-security/admin/wp-security-misc-options-menu.php:158
2976
  msgid ""
2977
  "Check this if you want to stop other sites from displaying your content in a "
2978
  "frame or iframe."
2979
  msgstr ""
2980
 
2981
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2982
  msgid "General Settings"
2983
  msgstr ""
2984
 
2985
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:29
2986
- msgid "WP Meta Info"
2987
  msgstr ""
2988
 
2989
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:30
2990
  msgid "Import/Export"
2991
  msgstr ""
2992
 
2993
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:97
2994
  msgid "All the security features have been disabled successfully!"
2995
  msgstr ""
2996
 
2997
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:101
2998
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:128
2999
  msgid ""
3000
  "Could not write to the .htaccess file. Please restore your .htaccess file "
3001
  "manually using the restore functionality in the \".htaccess File\"."
3002
  msgstr ""
3003
 
3004
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:106
3005
  msgid ""
3006
  "Could not write to the wp-config.php. Please restore your wp-config.php file "
3007
  "manually using the restore functionality in the \"wp-config.php File\"."
3008
  msgstr ""
3009
 
3010
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:124
3011
  msgid "All firewall rules have been disabled successfully!"
3012
  msgstr ""
3013
 
3014
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:138
3015
  msgid "WP Security Plugin"
3016
  msgstr ""
3017
 
3018
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:140
3019
  msgid ""
3020
  "Thank you for using our WordPress security plugin. There are a lot of "
3021
  "security features in this plugin."
3022
  msgstr ""
3023
 
3024
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:141
3025
  msgid ""
3026
  "Go through each menu items and enable the security options to add more "
3027
  "security to your site. Start by activating the basic features first."
3028
  msgstr ""
3029
 
3030
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:142
3031
  msgid ""
3032
  "It is a good practice to take a backup of your .htaccess file, database and "
3033
  "wp-config.php file before activating the security features. This plugin has "
3034
  "options that you can use to backup those resources easily."
3035
  msgstr ""
3036
 
3037
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:145
3038
  msgid "Backup your database"
3039
  msgstr ""
3040
 
3041
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:146
3042
  msgid "Backup .htaccess file"
3043
  msgstr ""
3044
 
3045
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:147
3046
  msgid "Backup wp-config.php file"
3047
  msgstr ""
3048
 
3049
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:153
3050
  msgid "Disable Security Features"
3051
  msgstr ""
3052
 
3053
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:159
3054
  msgid ""
3055
  "If you think that some plugin functionality on your site is broken due to a "
3056
  "security feature you enabled in this plugin, then use the following option "
3057
  "to turn off all the security features of this plugin."
3058
  msgstr ""
3059
 
3060
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:163
3061
  msgid "Disable All Security Features"
3062
  msgstr ""
3063
 
3064
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:169
3065
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:179
3066
  msgid "Disable All Firewall Rules"
3067
  msgstr ""
3068
 
3069
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:175
3070
  msgid ""
3071
  "This feature will disable all firewall rules which are currently active in "
3072
  "this plugin and it will also delete these rules from your .htacess file. Use "
3073
  "it if you think one of the firewall rules is causing an issue on your site."
3074
  msgstr ""
3075
 
3076
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3077
  msgid ""
3078
  "Your .htaccess file was successfully backed up! Using an FTP program go to "
3079
  "the \"/wp-content/aiowps_backups\" directory to save a copy of the file to "
3080
  "your computer."
3081
  msgstr ""
3082
 
3083
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:214
3084
  msgid ""
3085
  "htaccess file rename failed during backup. Please check your root directory "
3086
  "for the backup file using FTP."
3087
  msgstr ""
3088
 
3089
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:220
3090
  msgid "htaccess backup failed."
3091
  msgstr ""
3092
 
3093
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:235
3094
  msgid "Please choose a .htaccess to restore from."
3095
  msgstr ""
3096
 
3097
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:251
3098
  msgid ""
3099
  "htaccess file restore failed. Please attempt to restore the .htaccess "
3100
  "manually using FTP."
3101
  msgstr ""
3102
 
3103
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:255
3104
  msgid "Your .htaccess file has successfully been restored!"
3105
  msgstr ""
3106
 
3107
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:261
3108
  msgid ""
3109
  "htaccess Restore operation failed! Please check the contents of the file you "
3110
  "are trying to restore from."
3111
  msgstr ""
3112
 
3113
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:267
3114
  msgid ".htaccess File Operations"
3115
  msgstr ""
3116
 
3117
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:270
3118
  msgid ""
3119
  "Your \".htaccess\" file is a key component of your website's security and it "
3120
  "can be modified to implement various levels of protection mechanisms."
3121
  msgstr ""
3122
 
3123
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:271
3124
  msgid ""
3125
  "This feature allows you to backup and save your currently active .htaccess "
3126
  "file should you need to re-use the the backed up file in the future."
3127
  msgstr ""
3128
 
3129
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:272
3130
  msgid ""
3131
  "You can also restore your site's .htaccess settings using a backed up ."
3132
  "htaccess file."
3133
  msgstr ""
3134
 
3135
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:286
3136
  msgid "Save the current .htaccess file"
3137
  msgstr ""
3138
 
3139
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:290
3140
  msgid ""
3141
  "Click the button below to backup and save the currently active .htaccess "
3142
  "file."
3143
  msgstr ""
3144
 
3145
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:291
3146
  msgid "Backup .htaccess File"
3147
  msgstr ""
3148
 
3149
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:295
3150
  msgid "Restore from a backed up .htaccess file"
3151
  msgstr ""
3152
 
3153
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:301
3154
  msgid ".htaccess file to restore from"
3155
  msgstr ""
3156
 
3157
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:307
3158
  msgid ""
3159
  "After selecting your file, click the button below to restore your site using "
3160
  "the backed up htaccess file (htaccess_backup.txt)."
3161
  msgstr ""
3162
 
3163
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:313
3164
  msgid "Restore .htaccess File"
3165
  msgstr ""
3166
 
3167
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:317
3168
- msgid "View Contents of the currently active .htaccess file"
3169
- msgstr ""
3170
-
3171
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:346
3172
  msgid "Please choose a wp-config.php file to restore from."
3173
  msgstr ""
3174
 
3175
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:362
3176
  msgid ""
3177
  "wp-config.php file restore failed. Please attempt to restore this file "
3178
  "manually using FTP."
3179
  msgstr ""
3180
 
3181
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:366
3182
  msgid "Your wp-config.php file has successfully been restored!"
3183
  msgstr ""
3184
 
3185
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:372
3186
  msgid ""
3187
  "wp-config.php Restore operation failed! Please check the contents of the "
3188
  "file you are trying to restore from."
3189
  msgstr ""
3190
 
3191
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:378
3192
  msgid "wp-config.php File Operations"
3193
  msgstr ""
3194
 
3195
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:381
3196
  msgid ""
3197
  "Your \"wp-config.php\" file is one of the most important in your WordPress "
3198
  "installation. It is a primary configuration file and contains crucial things "
3199
  "such as details of your database and other critical components."
3200
  msgstr ""
3201
 
3202
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:382
3203
  msgid ""
3204
  "This feature allows you to backup and save your currently active wp-config."
3205
  "php file should you need to re-use the the backed up file in the future."
3206
  msgstr ""
3207
 
3208
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:383
3209
  msgid ""
3210
  "You can also restore your site's wp-config.php settings using a backed up wp-"
3211
  "config.php file."
3212
  msgstr ""
3213
 
3214
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:397
3215
  msgid "Save the current wp-config.php file"
3216
  msgstr ""
3217
 
3218
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:401
3219
  msgid ""
3220
  "Click the button below to backup and download the contents of the currently "
3221
  "active wp-config.php file."
3222
  msgstr ""
3223
 
3224
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:402
3225
  msgid "Backup wp-config.php File"
3226
  msgstr ""
3227
 
3228
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:407
3229
  msgid "Restore from a backed up wp-config file"
3230
  msgstr ""
3231
 
3232
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:413
3233
  msgid "wp-config file to restore from"
3234
  msgstr ""
3235
 
3236
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:419
3237
  msgid ""
3238
  "After selecting your file click the button below to restore your site using "
3239
  "the backed up wp-config file (wp-config.php.backup.txt)."
3240
  msgstr ""
3241
 
3242
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:425
3243
  msgid "Restore wp-config File"
3244
  msgstr ""
3245
 
3246
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:429
3247
- msgid "View Contents of the currently active wp-config.php file"
3248
- msgstr ""
3249
-
3250
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:464
3251
- msgid "WP Generator Meta Tag"
3252
  msgstr ""
3253
 
3254
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:467
3255
  msgid ""
3256
  "Wordpress generator automatically adds some meta information inside the "
3257
  "\"head\" tags of every page on your site's front end. Below is an example of "
3258
  "this:"
3259
  msgstr ""
3260
 
3261
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:469
3262
  msgid ""
3263
  "The above meta information shows which version of WordPress your site is "
3264
  "currently running and thus can help hackers or crawlers scan your site to "
3265
  "see if you have an older version of WordPress or one with a known exploit."
3266
  msgstr ""
3267
 
3268
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:470
3269
  msgid ""
3270
- "This feature will allow you to remove the WP generator meta info from your "
3271
- "site's pages."
 
 
 
 
 
 
3272
  msgstr ""
3273
 
3274
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:476
3275
  msgid "WP Generator Meta Info"
3276
  msgstr ""
3277
 
3278
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:488
3279
  msgid "Remove WP Generator Meta Info"
3280
  msgstr ""
3281
 
3282
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:491
3283
  msgid ""
3284
- "Check this if you want to remove the meta info produced by WP Generator from "
3285
- "all pages"
3286
  msgstr ""
3287
 
3288
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:517
3289
  msgid "Please choose a file to import your settings from."
3290
  msgstr ""
3291
 
3292
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:549
3293
  msgid "Import AIOWPS settings from "
3294
  msgstr ""
3295
 
3296
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:555
3297
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:599
3298
  msgid ""
3299
  "The deletion of the import file failed. Please delete this file manually via "
3300
  "the media menu for security purposes."
3301
  msgstr ""
3302
 
3303
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:557
3304
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:601
3305
  msgid ""
3306
  "The file you uploaded was also deleted for security purposes because it "
3307
  "contains security settings details."
3308
  msgstr ""
3309
 
3310
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:572
3311
  msgid "Your AIOWPS settings were successfully imported via file input."
3312
  msgstr ""
3313
 
3314
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:573
3315
  msgid ""
3316
  "The deletion of the import file failed. Please delete this file manually via "
3317
  "the media menu for security purposes because it contains security settings "
3318
  "details."
3319
  msgstr ""
3320
 
3321
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:575
3322
  msgid ""
3323
  "Your AIOWPS settings were successfully imported. The file you uploaded was "
3324
  "also deleted for security purposes because it contains security settings "
3325
  "details."
3326
  msgstr ""
3327
 
3328
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:578
3329
  msgid "Your AIOWPS settings were successfully imported via text entry."
3330
  msgstr ""
3331
 
3332
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:593
3333
  msgid ""
3334
  "The contents of your settings file appear invalid. Please check the contents "
3335
  "of the file you are trying to import settings from."
3336
  msgstr ""
3337
 
3338
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:610
3339
  msgid "Export or Import Your AIOWPS Settings"
3340
  msgstr ""
3341
 
3342
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:613
3343
  msgid ""
3344
  "This section allows you to export or import your All In One WP Security & "
3345
  "Firewall settings."
3346
  msgstr ""
3347
 
3348
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:614
3349
  msgid ""
3350
  "This can be handy if you wanted to save time by applying the settings from "
3351
  "one site to another site."
3352
  msgstr ""
3353
 
3354
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:615
3355
  msgid ""
3356
  "NOTE: Before importing, it is your responsibility to know what settings you "
3357
  "are trying to import. Importing settings blindly can cause you to be locked "
3358
  "out of your site."
3359
  msgstr ""
3360
 
3361
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:616
3362
  msgid ""
3363
  "For Example: If a settings item relies on the domain URL then it may not "
3364
  "work correctly when imported into a site with a different domain."
3365
  msgstr ""
3366
 
3367
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:622
3368
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:631
3369
  msgid "Export AIOWPS Settings"
3370
  msgstr ""
3371
 
3372
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:628
3373
  msgid ""
3374
  "To export your All In One WP Security & Firewall settings click the button "
3375
  "below."
3376
  msgstr ""
3377
 
3378
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:635
3379
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:660
3380
  msgid "Import AIOWPS Settings"
3381
  msgstr ""
3382
 
3383
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:641
3384
  msgid ""
3385
  "Use this section to import your All In One WP Security & Firewall settings "
3386
  "from a file. Alternatively, copy/paste the contents of your import file into "
3387
  "the textarea below."
3388
  msgstr ""
3389
 
3390
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:642
3391
  msgid "Import File"
3392
  msgstr ""
3393
 
3394
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:648
3395
  msgid ""
3396
  "After selecting your file, click the button below to apply the settings to "
3397
  "your site."
3398
  msgstr ""
3399
 
3400
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:654
3401
  msgid "Copy/Paste Import Data"
3402
  msgstr ""
3403
 
3404
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:24
3405
  msgid "Comment SPAM"
3406
  msgstr ""
3407
 
3408
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:25
3409
  msgid "Comment SPAM IP Monitoring"
3410
  msgstr ""
3411
 
3412
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:26
3413
  msgid "BuddyPress"
3414
  msgstr ""
3415
 
3416
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:113
3417
  msgid "Comment SPAM Settings"
3418
  msgstr ""
3419
 
3420
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:118
3421
  msgid "Add Captcha To Comments Form"
3422
  msgstr ""
3423
 
3424
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:122
3425
  msgid ""
3426
  "This feature will add a simple math captcha field in the WordPress comments "
3427
  "form."
3428
  msgstr ""
3429
 
3430
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:123
3431
  msgid ""
3432
  "Adding a captcha field in the comment form is a simple way of greatly "
3433
  "reducing SPAM comments from bots without using .htaccess rules."
3434
  msgstr ""
3435
 
3436
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:132
3437
  msgid "Enable Captcha On Comment Forms"
3438
  msgstr ""
3439
 
3440
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:135
3441
  msgid "Check this if you want to insert a captcha field on the comment forms"
3442
  msgstr ""
3443
 
3444
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:142
3445
  msgid "Block Spambot Comments"
3446
  msgstr ""
3447
 
3448
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:146
3449
  msgid ""
3450
  "A large portion of WordPress blog comment SPAM is mainly produced by "
3451
  "automated bots and not necessarily by humans. "
3452
  msgstr ""
3453
 
3454
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:147
3455
  msgid ""
3456
  "This feature will greatly minimize the useless and unecessary traffic and "
3457
  "load on your server resulting from SPAM comments by blocking all comment "
3458
  "requests which do not originate from your domain."
3459
  msgstr ""
3460
 
3461
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:148
3462
  msgid ""
3463
  "In other words, if the comment was not submitted by a human who physically "
3464
  "submitted the comment on your site, the request will be blocked."
3465
  msgstr ""
3466
 
3467
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:164
3468
  msgid "Block Spambots From Posting Comments"
3469
  msgstr ""
3470
 
3471
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:167
3472
  msgid ""
3473
  "Check this if you want to apply a firewall rule which will block comments "
3474
  "originating from spambots."
3475
  msgstr ""
3476
 
3477
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:171
3478
  msgid ""
3479
  "This feature will implement a firewall rule to block all comment attempts "
3480
  "which do not originate from your domain."
3481
  msgstr ""
3482
 
3483
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:172
3484
  msgid ""
3485
  "A legitimate comment is one which is submitted by a human who physically "
3486
  "fills out the comment form and clicks the submit button. For such events, "
3487
  "the HTTP_REFERRER is always set to your own domain."
3488
  msgstr ""
3489
 
3490
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:173
3491
  msgid ""
3492
  "A comment submitted by a spambot is done by directly calling the comments."
3493
  "php file, which usually means that the HTTP_REFERRER value is not your "
3494
  "domain and often times empty."
3495
  msgstr ""
3496
 
3497
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:174
3498
  msgid ""
3499
  "This feature will check and block comment requests which are not referred by "
3500
  "your domain thus greatly reducing your overall blog SPAM and PHP requests "
3501
  "done by the server to process these comments."
3502
  msgstr ""
3503
 
3504
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:201
 
 
 
 
 
 
 
 
 
 
 
 
3505
  msgid "Nonce check failed for list SPAM comment IPs!"
3506
  msgstr ""
3507
 
3508
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:207
3509
  msgid ""
3510
  "You entered a non numeric value for the minimum SPAM comments per IP field. "
3511
  "It has been set to the default value."
3512
  msgstr ""
3513
 
3514
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:219
3515
  #, php-format
3516
  msgid ""
3517
  "Displaying results for IP addresses which have posted a minimum of %s SPAM "
3518
  "comments"
3519
  msgstr ""
3520
 
3521
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:235
 
 
 
 
 
3522
  msgid ""
3523
- "This tab displays a list of the IP addresses of the people or bots who have "
3524
- "left SPAM comments on your site."
3525
  msgstr ""
3526
 
3527
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:236
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3528
  msgid ""
3529
  "This information can be handy for identifying the most persistent IP "
3530
  "addresses or ranges used by spammers."
3531
  msgstr ""
3532
 
3533
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:237
3534
  msgid ""
3535
  "By inspecting the IP address data coming from spammers you will be in a "
3536
  "better position to determine which addresses or address ranges you should "
3537
  "block by adding them to your blacklist."
3538
  msgstr ""
3539
 
3540
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:238
3541
  msgid ""
3542
  "To add one or more of the IP addresses displayed in the table below to your "
3543
  "blacklist, simply click the \"Block\" link for the individual row or select "
3544
- "more than one address \n"
3545
  " using the checkboxes and then choose the \"block"
3546
  "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
3547
  msgstr ""
3548
 
3549
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:244
3550
- msgid "List SPAMMER IP Addresses"
3551
- msgstr ""
3552
-
3553
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:250
3554
  msgid "Minimum number of SPAM comments per IP"
3555
  msgstr ""
3556
 
3557
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:252
3558
  msgid ""
3559
  "This field allows you to list only those IP addresses which have been used "
3560
  "to post X or more SPAM comments."
3561
  msgstr ""
3562
 
3563
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:256
3564
  msgid ""
3565
  "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
3566
  "which were used to submit SPAM comments."
3567
  msgstr ""
3568
 
3569
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:257
3570
  msgid ""
3571
  "Example 2: Setting this value to \"5\" will list only those IP addresses "
3572
  "which were used to submit 5 SPAM comments or more on your site."
3573
  msgstr ""
3574
 
3575
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:264
3576
  msgid "Find IP Addresses"
3577
  msgstr ""
3578
 
3579
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:268
3580
  msgid "SPAMMER IP Address Results"
3581
  msgstr ""
3582
 
3583
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:274
3584
- #: all-in-one-wp-security/classes/wp-security-utility.php:150
3585
  msgid ""
3586
  "The plugin has detected that you are using a Multi-Site WordPress "
3587
  "installation."
3588
  msgstr ""
3589
 
3590
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:275
3591
  msgid "Only the \"superadmin\" can block IP addresses from the main site."
3592
  msgstr ""
3593
 
3594
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:276
3595
  msgid ""
3596
  "Take note of the IP addresses you want blocked and ask the superadmin to add "
3597
  "these to the blacklist using the \"Blacklist Manager\" on the main site."
3598
  msgstr ""
3599
 
3600
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:321
3601
  msgid "BuddyPress SPAM Settings"
3602
  msgstr ""
3603
 
3604
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:326
3605
  msgid "Add Captcha To BuddyPress Registration Form"
3606
  msgstr ""
3607
 
3608
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:330
3609
  msgid ""
3610
  "This feature will add a simple math captcha field in the BuddyPress "
3611
  "registration form."
3612
  msgstr ""
3613
 
3614
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:331
3615
  msgid ""
3616
  "Adding a captcha field in the registration form is a simple way of greatly "
3617
  "reducing SPAM signups from bots without using .htaccess rules."
3618
  msgstr ""
3619
 
3620
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:341
3621
  msgid "Enable Captcha On BuddyPress Registration Form"
3622
  msgstr ""
3623
 
3624
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:344
3625
  msgid ""
3626
  "Check this if you want to insert a captcha field on the BuddyPress "
3627
  "registration forms"
3628
  msgstr ""
3629
 
3630
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:353
3631
  msgid ""
3632
  "BuddyPress is not active! In order to use this feature you will need to have "
3633
  "BuddyPress installed and activated."
3634
  msgstr ""
3635
 
3636
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:29
3637
  msgid "WP Username"
3638
  msgstr ""
3639
 
3640
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:30
3641
  msgid "Display Name"
3642
  msgstr ""
3643
 
3644
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:31
3645
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:862
3646
  msgid "Password"
3647
  msgstr ""
3648
 
3649
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:85
3650
  msgid "Admin User Security"
3651
  msgstr ""
3652
 
3653
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:88
3654
  msgid ""
3655
  "By default, WordPress sets the administrator username to \"admin\" at "
3656
  "installation time."
3657
  msgstr ""
3658
 
3659
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:89
3660
  msgid ""
3661
  "A lot of hackers try to take advantage of this information by attempting "
3662
  "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
3663
  "password by using \"admin\" for username."
3664
  msgstr ""
3665
 
3666
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:90
3667
  msgid ""
3668
  "From a security perspective, changing the default \"admin\" user name is one "
3669
  "of the first and smartest things you should do on your site."
3670
  msgstr ""
3671
 
3672
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:91
3673
  msgid ""
3674
  "This feature will allow you to change your default \"admin\" user name to a "
3675
  "more secure name of your choosing."
3676
  msgstr ""
3677
 
3678
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:98
3679
  msgid "List of Administrator Accounts"
3680
  msgstr ""
3681
 
3682
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:107
3683
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:36
3684
  msgid "Change Admin Username"
3685
  msgstr ""
3686
 
3687
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:115
3688
  msgid ""
3689
  "Your site currently has an account which uses the default \"admin\" "
3690
  "username. \n"
@@ -3693,103 +4197,103 @@ msgid ""
3693
  " Use the following field to change the admin username."
3694
  msgstr ""
3695
 
3696
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:123
3697
  msgid "New Admin Username"
3698
  msgstr ""
3699
 
3700
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:125
3701
  msgid "Choose a new username for admin."
3702
  msgstr ""
3703
 
3704
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:129
3705
  msgid "Change Username"
3706
  msgstr ""
3707
 
3708
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:131
3709
  msgid ""
3710
  "NOTE: If you are currently logged in as \"admin\" you will be automatically "
3711
  "logged out after changing your username and will be required to log back in."
3712
  msgstr ""
3713
 
3714
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:138
3715
  msgid "No action required! "
3716
  msgstr ""
3717
 
3718
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:140
3719
  msgid ""
3720
  "Your site does not have any account which uses the default \"admin\" "
3721
  "username. "
3722
  msgstr ""
3723
 
3724
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:141
3725
  msgid "This is good security practice."
3726
  msgstr ""
3727
 
3728
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:153
3729
  msgid "Display Name Security"
3730
  msgstr ""
3731
 
3732
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:156
3733
  msgid ""
3734
  "When you submit a post or answer a comment, WordPress will usually display "
3735
  "your \"nickname\"."
3736
  msgstr ""
3737
 
3738
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:157
3739
  msgid ""
3740
  "By default the nickname is set to the login (or user) name of your account."
3741
  msgstr ""
3742
 
3743
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:158
3744
  msgid ""
3745
  "From a security perspective, leaving your nickname the same as your user "
3746
  "name is bad practice because it gives a hacker at least half of your "
3747
  "account's login credentials."
3748
  msgstr ""
3749
 
3750
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:159
3751
  msgid ""
3752
  "Therefore to further tighten your site's security you are advised to change "
3753
  "your <strong>nickname</strong> and <strong>Display name</strong> to be "
3754
  "different from your <strong>Username</strong>."
3755
  msgstr ""
3756
 
3757
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:165
3758
  msgid "Modify Accounts With Identical Login Name & Display Name"
3759
  msgstr ""
3760
 
3761
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:174
3762
  msgid ""
3763
  "Your site currently has the following accounts which have an identical login "
3764
  "name and display name."
3765
  msgstr ""
3766
 
3767
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:175
3768
  msgid "Click on the link to edit the settings of that particular user account"
3769
  msgstr ""
3770
 
3771
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:190
3772
  msgid "No action required."
3773
  msgstr ""
3774
 
3775
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:191
3776
  msgid ""
3777
  "Your site does not have a user account where the display name is identical "
3778
  "to the username."
3779
  msgstr ""
3780
 
3781
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:202
3782
  msgid "Password Tool"
3783
  msgstr ""
3784
 
3785
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:205
3786
  msgid ""
3787
  "Poor password selection is one of the most common weak points of many sites "
3788
  "and is usually the first thing a hacker will try to exploit when attempting "
3789
  "to break into your site."
3790
  msgstr ""
3791
 
3792
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:206
3793
  msgid ""
3794
  "Many people fall into the trap of using a simple word or series of numbers "
3795
  "as their password. Such a predictable and simple password would take a "
@@ -3797,1187 +4301,1209 @@ msgid ""
3797
  "script which cycles through the easy and most common combinations."
3798
  msgstr ""
3799
 
3800
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:207
3801
  msgid ""
3802
  "The longer and more complex your password is the harder it is for hackers to "
3803
  "\"crack\" because more complex passwords require much greater computing "
3804
  "power and time."
3805
  msgstr ""
3806
 
3807
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:208
3808
  msgid ""
3809
  "This section contains a useful password strength tool which you can use to "
3810
  "check whether your password is sufficiently strong enough."
3811
  msgstr ""
3812
 
3813
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:213
3814
  msgid "Password Strength Tool"
3815
  msgstr ""
3816
 
3817
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:218
3818
  msgid "Start typing a password."
3819
  msgstr ""
3820
 
3821
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:221
3822
  msgid "It would take a desktop PC approximately"
3823
  msgstr ""
3824
 
3825
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:222
3826
  msgid "1 sec"
3827
  msgstr ""
3828
 
3829
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:222
3830
  msgid "to crack your password!"
3831
  msgstr ""
3832
 
3833
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:227
3834
  msgid "Password Strength"
3835
  msgstr ""
3836
 
3837
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:243
3838
  msgid "Nonce check failed on admin username change operation!"
3839
  msgstr ""
3840
 
3841
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:250
3842
  msgid "Username "
3843
  msgstr ""
3844
 
3845
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:250
3846
  msgid " already exists. Please enter another value. "
3847
  msgstr ""
3848
 
3849
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:266
3850
  msgid "The database update operation of the user account failed!"
3851
  msgstr ""
3852
 
3853
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:293
3854
  msgid "You entered an invalid username. Please enter another value. "
3855
  msgstr ""
3856
 
3857
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:297
3858
  msgid "Please enter a value for your username. "
3859
  msgstr ""
3860
 
3861
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:304
3862
  msgid "Username Successfully Changed!"
3863
  msgstr ""
3864
 
3865
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:324
3866
  msgid "Account Login Name"
3867
  msgstr ""
3868
 
3869
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:26
3870
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:298
3871
  msgid "Failed Login Records"
3872
  msgstr ""
3873
 
3874
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:27
3875
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:51
3876
  msgid "Force Logout"
3877
  msgstr ""
3878
 
3879
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:28
3880
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:432
3881
  msgid "Account Activity Logs"
3882
  msgstr ""
3883
 
3884
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:96
3885
  msgid ""
3886
  "You entered a non numeric value for the max login attempts field. It has "
3887
  "been set to the default value."
3888
  msgstr ""
3889
 
3890
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:103
3891
  msgid ""
3892
  "You entered a non numeric value for the login retry time period field. It "
3893
  "has been set to the default value."
3894
  msgstr ""
3895
 
3896
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:159
3897
  msgid "Login Lockdown Configuration"
3898
  msgstr ""
3899
 
3900
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:163
3901
  msgid "One of the ways hackers try to compromise sites is via a "
3902
  msgstr ""
3903
 
3904
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:163
3905
  msgid "Brute Force Login Attack"
3906
  msgstr ""
3907
 
3908
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:164
3909
  msgid ""
3910
  "This is where attackers use repeated login attempts until they guess the "
3911
  "password."
3912
  msgstr ""
3913
 
3914
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:165
3915
  msgid ""
3916
  "Apart from choosing strong passwords, monitoring and blocking IP addresses "
3917
  "which are involved in repeated login failures in a short period of time is a "
3918
  "very effective way to stop these types of attacks."
3919
  msgstr ""
3920
 
3921
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:166
3922
  #, php-format
3923
  msgid ""
3924
  "You may also want to checkout our %s feature for another secure way to "
3925
  "protect against these types of attacks."
3926
  msgstr ""
3927
 
3928
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:171
3929
  msgid "Login Lockdown Options"
3930
  msgstr ""
3931
 
3932
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:183
3933
  msgid "Enable Login Lockdown Feature"
3934
  msgstr ""
3935
 
3936
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:186
3937
  msgid ""
3938
  "Check this if you want to enable the login lockdown feature and apply the "
3939
  "settings below"
3940
  msgstr ""
3941
 
3942
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:190
3943
  msgid "Allow Unlock Requests"
3944
  msgstr ""
3945
 
3946
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:193
3947
  msgid ""
3948
  "Check this if you want to allow users to generate an automated unlock "
3949
  "request link which will unlock their account"
3950
  msgstr ""
3951
 
3952
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:197
3953
  msgid "Max Login Attempts"
3954
  msgstr ""
3955
 
3956
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:199
3957
  msgid ""
3958
  "Set the value for the maximum login retries before IP address is locked out"
3959
  msgstr ""
3960
 
3961
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:203
3962
  msgid "Login Retry Time Period (min)"
3963
  msgstr ""
3964
 
3965
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:205
3966
  msgid ""
3967
  "If the maximum number of failed login attempts for a particular IP address "
3968
  "occur within this time period the plugin will lock out that address"
3969
  msgstr ""
3970
 
3971
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:209
3972
  msgid "Time Length of Lockout (min)"
3973
  msgstr ""
3974
 
3975
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:211
3976
  msgid ""
3977
  "Set the length of time for which a particular IP address will be prevented "
3978
  "from logging in"
3979
  msgstr ""
3980
 
3981
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:215
3982
  msgid "Display Generic Error Message"
3983
  msgstr ""
3984
 
3985
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:218
3986
  msgid ""
3987
  "Check this if you want to show a generic error message when a login attempt "
3988
  "fails"
3989
  msgstr ""
3990
 
3991
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:222
3992
  msgid "Instantly Lockout Invalid Usernames"
3993
  msgstr ""
3994
 
3995
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:225
3996
  msgid ""
3997
  "Check this if you want to instantly lockout login attempts with usernames "
3998
  "which do not exist on your system"
3999
  msgstr ""
4000
 
4001
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:230
 
 
 
 
 
 
 
 
 
 
4002
  msgid "Notify By Email"
4003
  msgstr ""
4004
 
4005
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:233
4006
  msgid ""
4007
  "Check this if you want to receive an email when someone has been locked out "
4008
  "due to maximum failed login attempts"
4009
  msgstr ""
4010
 
4011
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:243
4012
  msgid "Currently Locked Out IP Address Ranges"
4013
  msgstr ""
4014
 
4015
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:248
4016
  #, php-format
4017
  msgid ""
4018
  "To see a list of all locked IP addresses and ranges go to the %s tab in the "
4019
  "dashboard menu."
4020
  msgstr ""
4021
 
4022
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:264
4023
  msgid "Nonce check failed for delete all failed login records operation!"
4024
  msgstr ""
4025
 
4026
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:273
4027
  msgid "User Login Feature - Delete all failed login records operation failed!"
4028
  msgstr ""
4029
 
4030
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:277
4031
  msgid "All records from the Failed Logins table were deleted successfully!"
4032
  msgstr ""
4033
 
4034
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:292
4035
  msgid "This tab displays the failed login attempts for your site."
4036
  msgstr ""
4037
 
4038
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:293
4039
  msgid ""
4040
  "The information below can be handy if you need to do security investigations "
4041
  "because it will show you the IP range, username and ID (if applicable) and "
4042
  "the time/date of the failed login attempt."
4043
  msgstr ""
4044
 
4045
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:314
4046
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:323
4047
  msgid "Delete All Failed Login Records"
4048
  msgstr ""
4049
 
4050
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:320
4051
  msgid ""
4052
  "Click this button if you wish to delete all failed login records in one go."
4053
  msgstr ""
4054
 
4055
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:348
4056
  msgid ""
4057
  "You entered a non numeric value for the logout time period field. It has "
4058
  "been set to the default value."
4059
  msgstr ""
4060
 
4061
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:376
4062
  msgid ""
4063
  "Setting an expiry period for your WP administration session is a simple way "
4064
  "to protect against unauthorized access to your site from your computer."
4065
  msgstr ""
4066
 
4067
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:377
4068
  msgid ""
4069
  "This feature allows you to specify a time period in minutes after which the "
4070
  "admin session will expire and the user will be forced to log back in."
4071
  msgstr ""
4072
 
4073
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:382
4074
  msgid "Force User Logout Options"
4075
  msgstr ""
4076
 
4077
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:394
4078
  msgid "Enable Force WP User Logout"
4079
  msgstr ""
4080
 
4081
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:397
4082
  msgid ""
4083
  "Check this if you want to force a wp user to be logged out after a "
4084
  "configured amount of time"
4085
  msgstr ""
4086
 
4087
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:401
4088
  msgid "Logout the WP User After XX Minutes"
4089
  msgstr ""
4090
 
4091
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:403
4092
  msgid ""
4093
  "(Minutes) The user will be forced to log back in after this time period has "
4094
  "elapased."
4095
  msgstr ""
4096
 
4097
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:426
4098
  msgid ""
4099
  "This tab displays the login activity for WordPress admin accounts registered "
4100
  "with your site."
4101
  msgstr ""
4102
 
4103
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:427
4104
  msgid ""
4105
  "The information below can be handy if you need to do security investigations "
4106
  "because it will show you the last 50 recent login events by username, IP "
4107
  "address and time/date."
4108
  msgstr ""
4109
 
4110
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:464
4111
  msgid "Nonce check failed for users logged in list!"
4112
  msgstr ""
4113
 
4114
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:477
4115
  msgid "Refresh Logged In User Data"
4116
  msgstr ""
4117
 
4118
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:481
4119
  msgid "Refresh Data"
4120
  msgstr ""
4121
 
4122
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:487
4123
  msgid "This tab displays all users who are currently logged into your site."
4124
  msgstr ""
4125
 
4126
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:488
4127
  msgid ""
4128
  "If you suspect there is a user or users who are logged in which should not "
4129
  "be, you can block them by inspecting the IP addresses from the data below "
4130
  "and adding them to your blacklist."
4131
  msgstr ""
4132
 
4133
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:493
4134
- msgid "Currently Logged In Users"
4135
- msgstr ""
4136
-
4137
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:558
4138
- msgid "The selected records were deleted successfully!"
4139
  msgstr ""
4140
 
4141
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:567
4142
- msgid "The selected record was deleted successfully!"
4143
  msgstr ""
4144
 
4145
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:23
4146
  msgid "Manual Approval"
4147
  msgstr ""
4148
 
4149
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:24
4150
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:57
4151
  msgid "Registration Captcha"
4152
  msgstr ""
4153
 
4154
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:112
4155
  msgid "User Registration Settings"
4156
  msgstr ""
4157
 
4158
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:116
4159
  msgid "Manually Approve New Registrations"
4160
  msgstr ""
4161
 
4162
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:120
4163
  msgid ""
4164
  "If your site allows people to create their own accounts via the WordPress "
4165
  "registration form, then you can minimize SPAM or bogus registrations by "
4166
  "manually approving each registration."
4167
  msgstr ""
4168
 
4169
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:121
4170
  msgid ""
4171
  "This feature will automatically set a newly registered account to \"pending"
4172
  "\" until the administrator activates it. Therefore undesirable registrants "
4173
  "will be unable to log in without your express approval."
4174
  msgstr ""
4175
 
4176
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:122
4177
  msgid ""
4178
  "You can view all accounts which have been newly registered via the handy "
4179
  "table below and you can also perform bulk activation/deactivation/deletion "
4180
  "tasks on each account."
4181
  msgstr ""
4182
 
4183
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:138
4184
  msgid "Enable manual approval of new registrations"
4185
  msgstr ""
4186
 
4187
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:141
4188
  msgid ""
4189
  "Check this if you want to automatically disable all newly registered "
4190
  "accounts so that you can approve them manually."
4191
  msgstr ""
4192
 
4193
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:150
4194
  msgid "Approve Registered Users"
4195
  msgstr ""
4196
 
4197
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:195
4198
  msgid ""
4199
  "This feature allows you to add a captcha form on the WordPress registration "
4200
  "page."
4201
  msgstr ""
4202
 
4203
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:196
4204
  msgid ""
4205
  "Users who attempt to register will also need to enter the answer to a simple "
4206
  "mathematical question - if they enter the wrong answer, the plugin will not "
4207
  "allow them to register."
4208
  msgstr ""
4209
 
4210
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:197
4211
  msgid ""
4212
  "Therefore, adding a captcha form on the registration page is another "
4213
  "effective yet simple SPAM registration prevention technique."
4214
  msgstr ""
4215
 
4216
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:202
4217
  msgid "Registration Page Captcha Settings"
4218
  msgstr ""
4219
 
4220
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:209
4221
  msgid ""
4222
  "The core default behaviour for WordPress Multi Site regarding user "
4223
  "registration is that all users are registered via the main site."
4224
  msgstr ""
4225
 
4226
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:210
4227
  msgid ""
4228
  "Therefore, if you would like to add a captcha form to the registration page "
4229
  "for a Multi Site, please go to \"Registration Captcha\" settings on the main "
4230
  "site."
4231
  msgstr ""
4232
 
4233
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:225
4234
  msgid "Enable Captcha On Registration Page"
4235
  msgstr ""
4236
 
4237
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:228
4238
  msgid ""
4239
  "Check this if you want to insert a captcha form on the WordPress user "
4240
  "registration page (if you allow user registration)."
4241
  msgstr ""
4242
 
4243
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:22
4244
  msgid "WhoIS Lookup"
4245
  msgstr ""
4246
 
4247
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:74
4248
  msgid "WHOIS Lookup Information"
4249
  msgstr ""
4250
 
4251
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:77
4252
  msgid ""
4253
  "This feature allows you to look up more detailed information about an IP "
4254
  "address or domain name by querying the WHOIS API."
4255
  msgstr ""
4256
 
4257
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:83
4258
  msgid "Perform a WHOIS Lookup for an IP or Domain Name"
4259
  msgstr ""
4260
 
4261
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:89
4262
  msgid "Enter IP Address or Domain Name"
4263
  msgstr ""
4264
 
4265
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:91
4266
  msgid ""
4267
  "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
4268
  "name.com"
4269
  msgstr ""
4270
 
4271
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:95
4272
  msgid "Perform IP or Domain Lookup"
4273
  msgstr ""
4274
 
4275
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:115
4276
  msgid "WHOIS lookup successfully completed. Please see the results below:"
4277
  msgstr ""
4278
 
4279
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:127
4280
  msgid ""
4281
  "You have entered an incorrectly formatted IP address or domain name. Please "
4282
  "try again."
4283
  msgstr ""
4284
 
4285
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:178
4286
  msgid "No items found."
4287
  msgstr ""
4288
 
4289
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:281
4290
  msgid "Bulk Actions"
4291
  msgstr ""
4292
 
4293
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:291
4294
  msgid "Apply"
4295
  msgstr ""
4296
 
4297
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:365
4298
  msgid "Show all dates"
4299
  msgstr ""
4300
 
4301
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:378
4302
  #, php-format
4303
  msgid "%1$s %2$d"
4304
  msgstr ""
4305
 
4306
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:394
4307
  msgid "List View"
4308
  msgstr ""
4309
 
4310
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:395
4311
  msgid "Excerpt View"
4312
  msgstr ""
4313
 
4314
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:421
4315
  #, php-format
4316
  msgid "%s pending"
4317
  msgstr ""
4318
 
4319
- #: all-in-one-wp-security/admin/general/wp-security-list-table.php:653
4320
  msgid "Select All"
4321
  msgstr ""
4322
 
4323
- #: all-in-one-wp-security/classes/wp-security-backup.php:188
4324
  msgid "All In One WP Security - Site Database Backup"
4325
  msgstr ""
4326
 
4327
- #: all-in-one-wp-security/classes/wp-security-backup.php:190
4328
  msgid "Attached is your latest DB backup file for site URL"
4329
  msgstr ""
4330
 
4331
- #: all-in-one-wp-security/classes/wp-security-backup.php:190
4332
  msgid " generated on"
4333
  msgstr ""
4334
 
4335
- #: all-in-one-wp-security/classes/wp-security-captcha.php:17
4336
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:254
4337
  msgid "Please enter an answer in digits:"
4338
  msgstr ""
4339
 
4340
- #: all-in-one-wp-security/classes/wp-security-captcha.php:96
4341
  msgid "one"
4342
  msgstr ""
4343
 
4344
- #: all-in-one-wp-security/classes/wp-security-captcha.php:97
4345
  msgid "two"
4346
  msgstr ""
4347
 
4348
- #: all-in-one-wp-security/classes/wp-security-captcha.php:98
4349
  msgid "three"
4350
  msgstr ""
4351
 
4352
- #: all-in-one-wp-security/classes/wp-security-captcha.php:99
4353
  msgid "four"
4354
  msgstr ""
4355
 
4356
- #: all-in-one-wp-security/classes/wp-security-captcha.php:100
4357
  msgid "five"
4358
  msgstr ""
4359
 
4360
- #: all-in-one-wp-security/classes/wp-security-captcha.php:101
4361
  msgid "six"
4362
  msgstr ""
4363
 
4364
- #: all-in-one-wp-security/classes/wp-security-captcha.php:102
4365
  msgid "seven"
4366
  msgstr ""
4367
 
4368
- #: all-in-one-wp-security/classes/wp-security-captcha.php:103
4369
  msgid "eight"
4370
  msgstr ""
4371
 
4372
- #: all-in-one-wp-security/classes/wp-security-captcha.php:104
4373
  msgid "nine"
4374
  msgstr ""
4375
 
4376
- #: all-in-one-wp-security/classes/wp-security-captcha.php:105
4377
  msgid "ten"
4378
  msgstr ""
4379
 
4380
- #: all-in-one-wp-security/classes/wp-security-captcha.php:106
4381
  msgid "eleven"
4382
  msgstr ""
4383
 
4384
- #: all-in-one-wp-security/classes/wp-security-captcha.php:107
4385
  msgid "twelve"
4386
  msgstr ""
4387
 
4388
- #: all-in-one-wp-security/classes/wp-security-captcha.php:108
4389
  msgid "thirteen"
4390
  msgstr ""
4391
 
4392
- #: all-in-one-wp-security/classes/wp-security-captcha.php:109
4393
  msgid "fourteen"
4394
  msgstr ""
4395
 
4396
- #: all-in-one-wp-security/classes/wp-security-captcha.php:110
4397
  msgid "fifteen"
4398
  msgstr ""
4399
 
4400
- #: all-in-one-wp-security/classes/wp-security-captcha.php:111
4401
  msgid "sixteen"
4402
  msgstr ""
4403
 
4404
- #: all-in-one-wp-security/classes/wp-security-captcha.php:112
4405
  msgid "seventeen"
4406
  msgstr ""
4407
 
4408
- #: all-in-one-wp-security/classes/wp-security-captcha.php:113
4409
  msgid "eighteen"
4410
  msgstr ""
4411
 
4412
- #: all-in-one-wp-security/classes/wp-security-captcha.php:114
4413
  msgid "nineteen"
4414
  msgstr ""
4415
 
4416
- #: all-in-one-wp-security/classes/wp-security-captcha.php:115
4417
  msgid "twenty"
4418
  msgstr ""
4419
 
4420
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:65
4421
  msgid "All In One WP Security - File change detected!"
4422
  msgstr ""
4423
 
4424
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:67
4425
  msgid "A file change was detected on your system for site URL"
4426
  msgstr ""
4427
 
4428
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:67
4429
  msgid ". Scan was generated on"
4430
  msgstr ""
4431
 
4432
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:68
 
 
 
 
4433
  msgid "Login to your site to view the scan details."
4434
  msgstr ""
4435
 
4436
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:269
4437
  msgid ""
4438
  "Starting DB scan.....please wait while the plugin scans your database......."
4439
  msgstr ""
4440
 
4441
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:273
4442
  msgid "Scanning options table........."
4443
  msgstr ""
4444
 
4445
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:342
4446
  #, php-format
4447
  msgid "%s and option_id: %s"
4448
  msgstr ""
4449
 
4450
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:345
4451
  #, php-format
4452
  msgid ""
4453
  "Deletion of known pharma hack entry for option_name %s failed. Please delete "
4454
  "this entry manually!"
4455
  msgstr ""
4456
 
4457
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:347
4458
  #, php-format
4459
  msgid ""
4460
  "The options table entry with known pharma hack for option_id %s with "
4461
  "option_name %s was successfully deleted"
4462
  msgstr ""
4463
 
4464
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:361
4465
  #, php-format
4466
  msgid "Possible suspicious entry found (for option_id: %s) - %s "
4467
  msgstr ""
4468
 
4469
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:370
4470
  msgid "No suspicious entries found in options table"
4471
  msgstr ""
4472
 
4473
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:374
4474
  msgid "Scanning posts table........."
4475
  msgstr ""
4476
 
4477
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:414
4478
  #, php-format
4479
  msgid ""
4480
  "Possible suspicious entry found (for Post ID: %s) in the following column - "
4481
  "%s "
4482
  msgstr ""
4483
 
4484
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:423
4485
  msgid "No suspicious entries found in posts table"
4486
  msgstr ""
4487
 
4488
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:427
4489
  msgid "Scanning links table........."
4490
  msgstr ""
4491
 
4492
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:466
4493
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:517
4494
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:545
4495
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:573
4496
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:622
4497
  #, php-format
4498
  msgid "Possible suspicious entry - %s "
4499
  msgstr ""
4500
 
4501
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:475
4502
  msgid "No suspicious entries found in links table"
4503
  msgstr ""
4504
 
4505
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:479
4506
  msgid "Scanning comments table........."
4507
  msgstr ""
4508
 
4509
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:526
4510
  msgid "No suspicious entries found in comments table"
4511
  msgstr ""
4512
 
4513
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:530
4514
  msgid "Scanning postmeta table........."
4515
  msgstr ""
4516
 
4517
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:554
4518
  msgid "No suspicious entries found in postmeta table"
4519
  msgstr ""
4520
 
4521
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:558
4522
  msgid "Scanning usermeta table........."
4523
  msgstr ""
4524
 
4525
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:582
4526
  msgid "No suspicious entries found in usermeta table"
4527
  msgstr ""
4528
 
4529
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:586
4530
  msgid "Scanning users table........."
4531
  msgstr ""
4532
 
4533
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:631
4534
  msgid "No suspicious entries found in users table"
4535
  msgstr ""
4536
 
4537
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:638
4538
  msgid ""
4539
  "The plugin has detected that there are some potentially suspicious entries "
4540
  "in your database."
4541
  msgstr ""
4542
 
4543
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:639
4544
  msgid ""
4545
  "Please verify the results listed below to confirm whether the entries "
4546
  "detected are genuinely suspicious or if they are false positives."
4547
  msgstr ""
4548
 
4549
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:644
4550
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:659
4551
  msgid "Disclaimer:"
4552
  msgstr ""
4553
 
4554
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:645
4555
  msgid ""
4556
  "Even though this database scan has revealed some suspicious entries, this "
4557
  "does not necessarily mean that other parts of your DB or site are also not "
4558
  "compromised."
4559
  msgstr ""
4560
 
4561
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:646
4562
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:661
4563
  msgid ""
4564
  "Please note that database scan performed by this feature is basic and looks "
4565
  "for common malicious entries. Since hackers are continually evolving their "
4566
  "methods this scan is not meant to be a guaranteed catch-all for malware."
4567
  msgstr ""
4568
 
4569
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:647
4570
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:662
4571
  #, php-format
4572
  msgid ""
4573
  "It is your responsibility to do the due diligence and perform a robust %s on "
4574
  "your site if you wish to be more certain that your site is clean."
4575
  msgstr ""
4576
 
4577
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:654
4578
  msgid "DB Scan was completed successfully. No suspicious entries found."
4579
  msgstr ""
4580
 
4581
- #: all-in-one-wp-security/classes/wp-security-file-scan.php:660
4582
  msgid ""
4583
  "Even though the database scan has not revealed any suspicious entries, this "
4584
  "does not necessarily mean that your site is actually completely clean or not "
4585
  "compromised."
4586
  msgstr ""
4587
 
4588
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:281
4589
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:358
4590
- #: all-in-one-wp-security/classes/wp-security-user-login.php:69
4591
- #: all-in-one-wp-security/classes/wp-security-user-login.php:72
4592
- #: all-in-one-wp-security/classes/wp-security-user-registration.php:61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4593
  msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
4594
  msgstr ""
4595
 
4596
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:293
4597
  msgid "Enter something special:"
4598
  msgstr ""
4599
 
4600
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:320
4601
  msgid "Please enter an answer in the CAPTCHA field."
4602
  msgstr ""
4603
 
4604
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:330
4605
  msgid ""
4606
  "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
4607
  msgstr ""
4608
 
4609
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:382
4610
  msgid "Your CAPTCHA answer was incorrect - please try again."
4611
  msgstr ""
4612
 
4613
- #: all-in-one-wp-security/classes/wp-security-user-login.php:43
4614
- msgid ""
4615
- "<strong>ERROR</strong>: Login failed because your IP address has been "
4616
- "blocked. Please contact the administrator."
4617
- msgstr ""
4618
-
4619
- #: all-in-one-wp-security/classes/wp-security-user-login.php:82
4620
- msgid "<strong>ERROR</strong>: The username field is empty."
4621
- msgstr ""
4622
-
4623
- #: all-in-one-wp-security/classes/wp-security-user-login.php:86
4624
- msgid "<strong>ERROR</strong>: The password field is empty."
4625
  msgstr ""
4626
 
4627
- #: all-in-one-wp-security/classes/wp-security-user-login.php:106
4628
- #: all-in-one-wp-security/classes/wp-security-user-login.php:132
4629
- msgid "<strong>ERROR</strong>: Invalid login credentials."
4630
  msgstr ""
4631
 
4632
- #: all-in-one-wp-security/classes/wp-security-user-login.php:109
4633
- msgid "<strong>ERROR</strong>: Invalid username."
 
 
4634
  msgstr ""
4635
 
4636
- #: all-in-one-wp-security/classes/wp-security-user-login.php:135
4637
- #, php-format
4638
- msgid ""
4639
- "<strong>ERROR</strong>: Incorrect password. <a href=\"%s\" title=\"Password "
4640
- "Lost and Found\">Lost your password</a>?"
4641
  msgstr ""
4642
 
4643
- #: all-in-one-wp-security/classes/wp-security-user-login.php:146
4644
  msgid ""
4645
  "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An "
4646
  "administrator needs to activate your account before you can login."
4647
  msgstr ""
4648
 
4649
- #: all-in-one-wp-security/classes/wp-security-user-login.php:269
 
 
 
 
4650
  msgid "Site Lockout Notification"
4651
  msgstr ""
4652
 
4653
- #: all-in-one-wp-security/classes/wp-security-user-login.php:270
4654
  msgid ""
4655
  "A lockdown event has occurred due to too many failed login attempts or "
4656
  "invalid username:"
4657
  msgstr ""
4658
 
4659
- #: all-in-one-wp-security/classes/wp-security-user-login.php:271
4660
- msgid "Username: "
4661
  msgstr ""
4662
 
4663
- #: all-in-one-wp-security/classes/wp-security-user-login.php:272
4664
- msgid "IP Address: "
4665
  msgstr ""
4666
 
4667
- #: all-in-one-wp-security/classes/wp-security-user-login.php:273
4668
- msgid "IP Range: "
4669
  msgstr ""
4670
 
4671
- #: all-in-one-wp-security/classes/wp-security-user-login.php:274
4672
  msgid ""
4673
  "Log into your site's WordPress administration panel to see the duration of "
4674
  "the lockout or to unlock the user."
4675
  msgstr ""
4676
 
4677
- #: all-in-one-wp-security/classes/wp-security-user-login.php:338
4678
  msgid "Unlock Request Notification"
4679
  msgstr ""
4680
 
4681
- #: all-in-one-wp-security/classes/wp-security-user-login.php:339
4682
- msgid "You have requested for the account with email address "
 
 
 
4683
  msgstr ""
4684
 
4685
- #: all-in-one-wp-security/classes/wp-security-user-login.php:340
4686
- msgid "Unlock link: "
 
4687
  msgstr ""
4688
 
4689
- #: all-in-one-wp-security/classes/wp-security-user-login.php:341
4690
  msgid ""
4691
  "After clicking the above link you will be able to login to the WordPress "
4692
  "administration panel."
4693
  msgstr ""
4694
 
4695
- #: all-in-one-wp-security/classes/wp-security-user-login.php:507
4696
  #, php-format
4697
  msgid ""
4698
  "Your session has expired because it has been over %d minutes since your last "
4699
  "login."
4700
  msgstr ""
4701
 
4702
- #: all-in-one-wp-security/classes/wp-security-user-login.php:508
4703
- #: all-in-one-wp-security/classes/wp-security-user-login.php:512
4704
  msgid "Please log back in to continue."
4705
  msgstr ""
4706
 
4707
- #: all-in-one-wp-security/classes/wp-security-user-login.php:511
4708
  msgid "You were logged out because you just changed the \"admin\" username."
4709
  msgstr ""
4710
 
4711
- #: all-in-one-wp-security/classes/wp-security-user-login.php:537
4712
  msgid "Request Unlock"
4713
  msgstr ""
4714
 
4715
- #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:76
4716
- #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:95
4717
- #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:110
4718
- #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:125
 
 
 
 
 
 
 
 
4719
  msgid " is not a valid ip address format."
4720
  msgstr ""
4721
 
4722
- #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:133
4723
  msgid "You cannot ban your own IP address: "
4724
  msgstr ""
4725
 
4726
- #: all-in-one-wp-security/classes/wp-security-utility.php:151
4727
  msgid ""
4728
  "This feature can only be configured by the \"superadmin\" on the main site."
4729
  msgstr ""
4730
 
4731
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:29
4732
  msgid "Remove WP Generatore Meta Tag"
4733
  msgstr ""
4734
 
4735
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:38
4736
  msgid "Change Display Name"
4737
  msgstr ""
4738
 
4739
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:45
4740
  msgid "Custom Login Captcha"
4741
  msgstr ""
4742
 
4743
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:47
4744
  msgid "Lost Password Captcha"
4745
  msgstr ""
4746
 
4747
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:49
4748
  msgid "Login IP Whitelisting"
4749
  msgstr ""
4750
 
4751
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:55
4752
  msgid "Registration Approval"
4753
  msgstr ""
4754
 
4755
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:71
4756
  msgid "WordPress Files Access"
4757
  msgstr ""
4758
 
4759
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:75
4760
  msgid "IP and User Agent Blacklisting"
4761
  msgstr ""
4762
 
4763
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:79
4764
  msgid "Enable Basic Firewall"
4765
  msgstr ""
4766
 
4767
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:80
4768
  msgid "Enable Pingback Vulnerability Protection"
4769
  msgstr ""
4770
 
4771
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:81
4772
  msgid "Enable IP blocking for 404 detection"
4773
  msgstr ""
4774
 
4775
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:85
4776
  msgid "Enable Rename Login Page"
4777
  msgstr ""
4778
 
4779
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:87
4780
  msgid "Enable Login Honeypot"
4781
  msgstr ""
4782
 
4783
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:93
4784
  msgid "Forbid Proxy Comments"
4785
  msgstr ""
4786
 
4787
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:94
4788
  msgid "Deny Bad Queries"
4789
  msgstr ""
4790
 
4791
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:96
4792
- msgid "5G Blacklist"
4793
  msgstr ""
4794
 
4795
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:99
4796
  msgid "Block Spambots"
4797
  msgstr ""
4798
 
4799
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:101
4800
  msgid "Comment Captcha"
4801
  msgstr ""
4802
 
4803
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:103
4804
  msgid "BuddyPress Registration Captcha"
4805
  msgstr ""
4806
 
4807
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:28
4808
  msgid "Basic"
4809
  msgstr ""
4810
 
4811
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:31
4812
  msgid "Intermediate"
4813
  msgstr ""
4814
 
4815
- #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:34
4816
  msgid "Advanced"
4817
  msgstr ""
4818
 
4819
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:96
4820
  msgid "https://wordpress.org/"
4821
  msgstr ""
4822
 
4823
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:97
4824
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:14
4825
  msgid "Powered by WordPress"
4826
  msgstr ""
4827
 
4828
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:214
4829
  #, php-format
4830
  msgid "&larr; Back to %s"
4831
  msgstr ""
4832
 
4833
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:272
4834
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
4835
  msgstr ""
4836
 
4837
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:276
4838
  msgid ""
4839
  "<strong>ERROR</strong>: There is no user registered with that email address."
4840
  msgstr ""
4841
 
4842
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:293
4843
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
4844
  msgstr ""
4845
 
4846
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:330
4847
  msgid "Password reset is not allowed for this user"
4848
  msgstr ""
4849
 
4850
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:355
4851
  msgid "Someone requested that the password be reset for the following account:"
4852
  msgstr ""
4853
 
4854
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:357
4855
  #, php-format
4856
  msgid "Username: %s"
4857
  msgstr ""
4858
 
4859
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:358
4860
  msgid "If this was a mistake, just ignore this email and nothing will happen."
4861
  msgstr ""
4862
 
4863
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:359
4864
  msgid "To reset your password, visit the following address:"
4865
  msgstr ""
4866
 
4867
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:369
4868
  #, php-format
4869
  msgid "[%s] Password Reset"
4870
  msgstr ""
4871
 
4872
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:390
4873
  msgid "The e-mail could not be sent."
4874
  msgstr ""
4875
 
4876
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:390
4877
  msgid "Possible reason: your host may have disabled the mail() function."
4878
  msgstr ""
4879
 
4880
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:495
4881
- msgid "Sorry, that key does not appear to be valid."
 
 
4882
  msgstr ""
4883
 
4884
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:497
4885
- msgid "Sorry, that key has expired. Please try again."
4886
  msgstr ""
4887
 
4888
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:517
4889
  msgid "Lost Password"
4890
  msgstr ""
4891
 
4892
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:517
4893
  msgid ""
4894
  "Please enter your username or email address. You will receive a link to "
4895
  "create a new password via email."
4896
  msgstr ""
4897
 
4898
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:525
4899
  msgid "Username or E-mail:"
4900
  msgstr ""
4901
 
4902
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:540
4903
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:589
4904
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:631
4905
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:713
4906
  msgid "Log in"
4907
  msgstr ""
4908
 
4909
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:543
4910
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:634
4911
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:892
4912
  msgid "Register"
4913
  msgstr ""
4914
 
4915
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:575
4916
  msgid "The passwords do not match."
4917
  msgstr ""
4918
 
4919
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:589
4920
  msgid "Password Reset"
4921
  msgstr ""
4922
 
4923
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:589
4924
  msgid "Your password has been reset."
4925
  msgstr ""
4926
 
4927
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:597
4928
  msgid "Reset Password"
4929
  msgstr ""
4930
 
4931
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:597
4932
  msgid "Enter your new password below."
4933
  msgstr ""
4934
 
4935
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:604
4936
  msgid "New password"
4937
  msgstr ""
4938
 
4939
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:608
4940
- msgid "Confirm new password"
4941
- msgstr ""
4942
-
4943
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:612
4944
  msgid "Strength indicator"
4945
  msgstr ""
4946
 
4947
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:613
4948
- msgid ""
4949
- "Hint: The password should be at least seven characters long. To make it "
4950
- "stronger, use upper and lower case letters, numbers, and symbols like ! \" ? "
4951
- "$ % ^ &amp; )."
4952
  msgstr ""
4953
 
4954
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:686
4955
  msgid "Registration Form"
4956
  msgstr ""
4957
 
4958
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:686
4959
  msgid "Register For This Site"
4960
  msgstr ""
4961
 
4962
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:691
4963
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:858
4964
  msgid "Username"
4965
  msgstr ""
4966
 
4967
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:695
4968
  msgid "E-mail"
4969
  msgstr ""
4970
 
4971
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:706
4972
- msgid "A password will be e-mailed to you."
4973
  msgstr ""
4974
 
4975
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:714
4976
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:897
4977
  msgid "Lost your password?"
4978
  msgstr ""
4979
 
4980
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:760
4981
  #, php-format
4982
  msgid ""
4983
  "<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For "
@@ -4985,77 +5511,101 @@ msgid ""
4985
  "\"%2$s\">support forums</a>."
4986
  msgstr ""
4987
 
4988
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:761
4989
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:765
4990
- msgid "http://codex.wordpress.org/Cookies"
4991
  msgstr ""
4992
 
4993
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:761
4994
  msgid "https://wordpress.org/support/"
4995
  msgstr ""
4996
 
4997
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:764
4998
  #, php-format
4999
  msgid ""
5000
  "<strong>ERROR</strong>: Cookies are blocked or not supported by your "
5001
  "browser. You must <a href=\"%s\">enable cookies</a> to use WordPress."
5002
  msgstr ""
5003
 
5004
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:783
5005
  msgid "You have logged in successfully."
5006
  msgstr ""
5007
 
5008
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:817
5009
  msgid ""
5010
  "Session expired. Please log in again. You will not move away from this page."
5011
  msgstr ""
5012
 
5013
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:821
5014
  msgid "You are now logged out."
5015
  msgstr ""
5016
 
5017
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:823
5018
  msgid "User registration is currently not allowed."
5019
  msgstr ""
5020
 
5021
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:825
5022
  msgid "Check your e-mail for the confirmation link."
5023
  msgstr ""
5024
 
5025
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:827
5026
  msgid "Check your e-mail for your new password."
5027
  msgstr ""
5028
 
5029
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:829
5030
  msgid "Registration complete. Please check your e-mail."
5031
  msgstr ""
5032
 
5033
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:831
5034
  msgid ""
5035
  "<strong>You have successfully updated WordPress!</strong> Please log back in "
5036
- "to experience the awesomeness."
5037
  msgstr ""
5038
 
5039
- #: all-in-one-wp-security/other-includes/wp-security-rename-login-feature.php:848
5040
  msgid "Log In"
5041
  msgstr ""
5042
 
5043
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:13
 
 
 
 
5044
  msgid "http://wordpress.org/"
5045
  msgstr ""
5046
 
5047
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:48
 
 
 
 
5048
  msgid "Please enter a valid email address"
5049
  msgstr ""
5050
 
5051
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:59
5052
  msgid "User account not found!"
5053
  msgstr ""
5054
 
5055
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:70
5056
  msgid "Error: No locked entry was found in the DB with your IP address range!"
5057
  msgstr ""
5058
 
5059
- #: all-in-one-wp-security/other-includes/wp-security-unlock-request.php:98
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5060
  msgid "Email Address"
5061
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: All In One WP Security\n"
4
+ "POT-Creation-Date: 2017-01-17 12:25+1000\n"
5
+ "PO-Revision-Date: 2017-01-17 12:25+1000\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
13
  "X-Poedit-Basepath: .\n"
14
  "X-Poedit-SearchPath-0: .\n"
15
 
16
+ #: admin/wp-security-admin-init.php:203
17
  msgid "WP Security"
18
  msgstr ""
19
 
20
+ #: admin/wp-security-admin-init.php:204
21
+ #: admin/wp-security-dashboard-menu.php:25
22
+ #: admin/wp-security-dashboard-menu.php:61
23
  msgid "Dashboard"
24
  msgstr ""
25
 
26
+ #: admin/wp-security-admin-init.php:205 admin/wp-security-settings-menu.php:63
27
  msgid "Settings"
28
  msgstr ""
29
 
30
+ #: admin/wp-security-admin-init.php:206
31
+ #: admin/wp-security-user-accounts-menu.php:64
32
  msgid "User Accounts"
33
  msgstr ""
34
 
35
+ #: admin/wp-security-admin-init.php:207
36
+ #: admin/wp-security-user-login-menu.php:62
37
  msgid "User Login"
38
  msgstr ""
39
 
40
+ #: admin/wp-security-admin-init.php:208
41
+ #: admin/wp-security-user-registration-menu.php:57
42
  msgid "User Registration"
43
  msgstr ""
44
 
45
+ #: admin/wp-security-admin-init.php:209 admin/wp-security-database-menu.php:66
46
  msgid "Database Security"
47
  msgstr ""
48
 
49
+ #: admin/wp-security-admin-init.php:213
50
+ #: admin/wp-security-filesystem-menu.php:62
51
  msgid "Filesystem Security"
52
  msgstr ""
53
 
54
+ #: admin/wp-security-admin-init.php:215 admin/wp-security-whois-menu.php:55
55
  msgid "WHOIS Lookup"
56
  msgstr ""
57
 
58
+ #: admin/wp-security-admin-init.php:219
59
+ #: admin/wp-security-blacklist-menu.php:55
60
  msgid "Blacklist Manager"
61
  msgstr ""
62
 
63
+ #: admin/wp-security-admin-init.php:224 admin/wp-security-firewall-menu.php:67
64
  msgid "Firewall"
65
  msgstr ""
66
 
67
+ #: admin/wp-security-admin-init.php:226
68
+ #: admin/wp-security-brute-force-menu.php:69
69
  msgid "Brute Force"
70
  msgstr ""
71
 
72
+ #: admin/wp-security-admin-init.php:227 admin/wp-security-spam-menu.php:59
73
  msgid "SPAM Prevention"
74
  msgstr ""
75
 
76
+ #: admin/wp-security-admin-init.php:231 admin/wp-security-filescan-menu.php:57
77
  msgid "Scanner"
78
  msgstr ""
79
 
80
+ #: admin/wp-security-admin-init.php:233
81
+ #: admin/wp-security-maintenance-menu.php:55
82
  msgid "Maintenance"
83
  msgstr ""
84
 
85
+ #: admin/wp-security-admin-init.php:234
86
+ #: admin/wp-security-misc-options-menu.php:59
87
  msgid "Miscellaneous"
88
  msgstr ""
89
 
90
+ #: admin/wp-security-admin-menu.php:43
91
  msgid "Settings successfully updated."
92
  msgstr ""
93
 
94
+ #: admin/wp-security-admin-menu.php:50
95
  msgid "The selected record(s) deleted successfully!"
96
  msgstr ""
97
 
98
+ #: admin/wp-security-blacklist-menu.php:22
99
  msgid "Ban Users"
100
  msgstr ""
101
 
102
+ #: admin/wp-security-blacklist-menu.php:81
103
  msgid "Nonce check failed for save blacklist settings!"
104
  msgstr ""
105
 
106
+ #: admin/wp-security-blacklist-menu.php:136
107
+ #: admin/wp-security-brute-force-menu.php:659
108
+ #: admin/wp-security-firewall-menu.php:1039 admin/wp-security-list-404.php:218
109
+ #: admin/wp-security-list-comment-spammer-ip.php:202
110
+ #: classes/wp-security-general-init-tasks.php:224
111
  msgid ""
112
  "The plugin was unable to write to the .htaccess file. Please edit file "
113
  "manually."
114
  msgstr ""
115
 
116
+ #: admin/wp-security-blacklist-menu.php:143
117
  msgid "Ban IPs or User Agents"
118
  msgstr ""
119
 
120
+ #: admin/wp-security-blacklist-menu.php:146
121
  msgid ""
122
  "The All In One WP Security Blacklist feature gives you the option of banning "
123
  "certain host IP addresses or ranges and also user agents."
124
  msgstr ""
125
 
126
+ #: admin/wp-security-blacklist-menu.php:147
127
  msgid ""
128
  "This feature will deny total site access for users which have IP addresses "
129
  "or user agents matching those which you have configured in the settings "
130
  "below."
131
  msgstr ""
132
 
133
+ #: admin/wp-security-blacklist-menu.php:148
134
  msgid ""
135
  "The plugin achieves this by making appropriate modifications to your ."
136
  "htaccess file."
137
  msgstr ""
138
 
139
+ #: admin/wp-security-blacklist-menu.php:149
140
  msgid ""
141
  "By blocking people via the .htaccess file your are using the most secure "
142
  "first line of defence which denies all access to blacklisted visitors as "
143
  "soon as they hit your hosting server."
144
  msgstr ""
145
 
146
+ #: admin/wp-security-blacklist-menu.php:156
147
+ #: admin/wp-security-firewall-menu.php:889
148
+ #, php-format
149
+ msgid "You may also be interested in our %s."
150
+ msgstr ""
151
+
152
+ #: admin/wp-security-blacklist-menu.php:157
153
+ msgid ""
154
+ "This addon allows you to automatically block IP addresses based on their "
155
+ "country of origin."
156
+ msgstr ""
157
+
158
+ #: admin/wp-security-blacklist-menu.php:165
159
  msgid "IP Hosts and User Agent Blacklist Settings"
160
  msgstr ""
161
 
162
+ #: admin/wp-security-blacklist-menu.php:178
163
+ #: admin/wp-security-brute-force-menu.php:196
164
+ #, php-format
165
+ msgid ""
166
+ "This feature can lock you out of admin if it doesn't work correctly on your "
167
+ "site. You %s before activating this feature."
168
+ msgstr ""
169
+
170
+ #: admin/wp-security-blacklist-menu.php:184
171
  msgid "Enable IP or User Agent Blacklisting"
172
  msgstr ""
173
 
174
+ #: admin/wp-security-blacklist-menu.php:187
175
  msgid ""
176
  "Check this if you want to enable the banning (or blacklisting) of selected "
177
  "IP addresses and/or user agents specified in the settings below"
178
  msgstr ""
179
 
180
+ #: admin/wp-security-blacklist-menu.php:191
181
  msgid "Enter IP Addresses:"
182
  msgstr ""
183
 
184
+ #: admin/wp-security-blacklist-menu.php:195
185
  msgid "Enter one or more IP addresses or IP ranges."
186
  msgstr ""
187
 
188
+ #: admin/wp-security-blacklist-menu.php:196
189
+ #: admin/wp-security-blacklist-menu.php:216
190
+ #: admin/wp-security-brute-force-menu.php:375
191
+ #: admin/wp-security-brute-force-menu.php:409
192
+ #: admin/wp-security-brute-force-menu.php:432
193
+ #: admin/wp-security-brute-force-menu.php:453
194
+ #: admin/wp-security-brute-force-menu.php:716
195
+ #: admin/wp-security-filescan-menu.php:297
196
+ #: admin/wp-security-filescan-menu.php:314
197
+ #: admin/wp-security-firewall-menu.php:173
198
+ #: admin/wp-security-firewall-menu.php:203
199
+ #: admin/wp-security-firewall-menu.php:223
200
+ #: admin/wp-security-firewall-menu.php:249
201
+ #: admin/wp-security-firewall-menu.php:376
202
+ #: admin/wp-security-firewall-menu.php:406
203
+ #: admin/wp-security-firewall-menu.php:437
204
+ #: admin/wp-security-firewall-menu.php:465
205
+ #: admin/wp-security-firewall-menu.php:494
206
+ #: admin/wp-security-firewall-menu.php:593
207
+ #: admin/wp-security-firewall-menu.php:611
208
+ #: admin/wp-security-firewall-menu.php:701
209
+ #: admin/wp-security-firewall-menu.php:914
210
+ #: admin/wp-security-firewall-menu.php:937 admin/wp-security-spam-menu.php:169
211
+ #: admin/wp-security-spam-menu.php:342 admin/wp-security-spam-menu.php:384
212
  msgid "More Info"
213
  msgstr ""
214
 
215
+ #: admin/wp-security-blacklist-menu.php:199
216
+ #: admin/wp-security-brute-force-menu.php:719
217
  msgid "Each IP address must be on a new line."
218
  msgstr ""
219
 
220
+ #: admin/wp-security-blacklist-menu.php:200
 
221
  msgid ""
222
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
223
  "use wildcards is shown in the examples below:"
224
  msgstr ""
225
 
226
+ #: admin/wp-security-blacklist-menu.php:201
227
+ #: admin/wp-security-brute-force-menu.php:721
228
  msgid "Example 1: 195.47.89.*"
229
  msgstr ""
230
 
231
+ #: admin/wp-security-blacklist-menu.php:202
232
+ #: admin/wp-security-brute-force-menu.php:722
233
  msgid "Example 2: 195.47.*.*"
234
  msgstr ""
235
 
236
+ #: admin/wp-security-blacklist-menu.php:203
237
+ #: admin/wp-security-brute-force-menu.php:723
238
  msgid "Example 3: 195.*.*.*"
239
  msgstr ""
240
 
241
+ #: admin/wp-security-blacklist-menu.php:210
242
  msgid "Enter User Agents:"
243
  msgstr ""
244
 
245
+ #: admin/wp-security-blacklist-menu.php:215
246
  msgid "Enter one or more user agent strings."
247
  msgstr ""
248
 
249
+ #: admin/wp-security-blacklist-menu.php:219
250
  msgid "Each user agent string must be on a new line."
251
  msgstr ""
252
 
253
+ #: admin/wp-security-blacklist-menu.php:220
254
  msgid "Example 1 - A single user agent string to block:"
255
  msgstr ""
256
 
257
+ #: admin/wp-security-blacklist-menu.php:222
258
  msgid "Example 2 - A list of more than 1 user agent strings to block"
259
  msgstr ""
260
 
261
+ #: admin/wp-security-blacklist-menu.php:230
262
+ #: admin/wp-security-brute-force-menu.php:215
263
+ #: admin/wp-security-brute-force-menu.php:595
264
+ #: admin/wp-security-brute-force-menu.php:733
265
+ #: admin/wp-security-brute-force-menu.php:795
266
+ #: admin/wp-security-database-menu.php:355
267
+ #: admin/wp-security-filescan-menu.php:337
268
+ #: admin/wp-security-filesystem-menu.php:239
269
+ #: admin/wp-security-firewall-menu.php:779
270
+ #: admin/wp-security-firewall-menu.php:956
271
+ #: admin/wp-security-misc-options-menu.php:169
272
+ #: admin/wp-security-misc-options-menu.php:220
273
+ #: admin/wp-security-settings-menu.php:542 admin/wp-security-spam-menu.php:184
274
+ #: admin/wp-security-spam-menu.php:359 admin/wp-security-spam-menu.php:480
275
+ #: admin/wp-security-user-login-menu.php:266
276
+ #: admin/wp-security-user-login-menu.php:434
277
+ #: admin/wp-security-user-registration-menu.php:151
278
+ #: admin/wp-security-user-registration-menu.php:237
279
  msgid "Save Settings"
280
  msgstr ""
281
 
282
+ #: admin/wp-security-brute-force-menu.php:26
283
+ #: admin/wp-security-dashboard-menu.php:430
284
+ #: admin/wp-security-dashboard-menu.php:441
285
  msgid "Rename Login Page"
286
  msgstr ""
287
 
288
+ #: admin/wp-security-brute-force-menu.php:27
289
  msgid "Cookie Based Brute Force Prevention"
290
  msgstr ""
291
 
292
+ #: admin/wp-security-brute-force-menu.php:28
293
+ #: classes/grade-system/wp-security-feature-item-manager.php:44
294
  msgid "Login Captcha"
295
  msgstr ""
296
 
297
+ #: admin/wp-security-brute-force-menu.php:29
298
+ #: admin/wp-security-brute-force-menu.php:666
299
  msgid "Login Whitelist"
300
  msgstr ""
301
 
302
+ #: admin/wp-security-brute-force-menu.php:30
303
  msgid "Honeypot"
304
  msgstr ""
305
 
306
+ #: admin/wp-security-brute-force-menu.php:107
307
  msgid "Please enter a value for your login page slug."
308
  msgstr ""
309
 
310
+ #: admin/wp-security-brute-force-menu.php:111
311
  msgid "You cannot use the value \"wp-admin\" for your login page slug."
312
  msgstr ""
313
 
314
+ #: admin/wp-security-brute-force-menu.php:113
315
+ msgid "You must use alpha numeric characters for your login page slug."
316
  msgstr ""
317
 
318
+ #: admin/wp-security-brute-force-menu.php:118
319
+ #: admin/wp-security-database-menu.php:272
320
+ #: admin/wp-security-filescan-menu.php:175
321
+ #: admin/wp-security-firewall-menu.php:846 admin/wp-security-spam-menu.php:220
322
+ #: admin/wp-security-spam-menu.php:254
323
+ #: admin/wp-security-user-login-menu.php:139
324
+ #: admin/wp-security-user-login-menu.php:387
325
  msgid "Attention!"
326
  msgstr ""
327
 
328
+ #: admin/wp-security-brute-force-menu.php:137
329
  msgid ""
330
  "Could not delete the Cookie-based directives from the .htaccess file. Please "
331
  "check the file permissions."
332
  msgstr ""
333
 
334
+ #: admin/wp-security-brute-force-menu.php:157
335
  msgid ""
336
  "An effective Brute Force prevention technique is to change the default "
337
  "WordPress login page URL."
338
  msgstr ""
339
 
340
+ #: admin/wp-security-brute-force-menu.php:158
341
  msgid ""
342
  "Normally if you wanted to login to WordPress you would type your site's home "
343
  "URL followed by wp-login.php."
344
  msgstr ""
345
 
346
+ #: admin/wp-security-brute-force-menu.php:159
347
  msgid ""
348
  "This feature allows you to change the login URL by setting your own slug and "
349
  "renaming the last portion of the login URL which contains the <strong>wp-"
350
  "login.php</strong> to any string that you like."
351
  msgstr ""
352
 
353
+ #: admin/wp-security-brute-force-menu.php:160
354
  msgid ""
355
  "By doing this, malicious bots and hackers will not be able to access your "
356
  "login page because they will not know the correct login page URL."
357
  msgstr ""
358
 
359
+ #: admin/wp-security-brute-force-menu.php:162
360
  msgid ""
361
  "You may also be interested in the following alternative brute force "
362
  "prevention features:"
363
  msgstr ""
364
 
365
+ #: admin/wp-security-brute-force-menu.php:173
366
  msgid "Your WordPress login page URL has been renamed."
367
  msgstr ""
368
 
369
+ #: admin/wp-security-brute-force-menu.php:174
370
  msgid "Your current login URL is:"
371
  msgstr ""
372
 
373
+ #: admin/wp-security-brute-force-menu.php:176
374
  msgid ""
375
  "NOTE: If you already had the Cookie-Based Brute Force Prevention feature "
376
  "active, the plugin has automatically deactivated it because only one of "
377
  "these features can be active at any one time."
378
  msgstr ""
379
 
380
+ #: admin/wp-security-brute-force-menu.php:183
381
  msgid "Rename Login Page Settings"
382
  msgstr ""
383
 
384
+ #: admin/wp-security-brute-force-menu.php:197
385
+ msgid ""
386
+ "NOTE: If you are hosting your site on WPEngine or a provider which performs "
387
+ "server caching, you will need to ask the host support people to NOT cache "
388
+ "your renamed login page."
389
+ msgstr ""
390
+
391
+ #: admin/wp-security-brute-force-menu.php:202
392
  msgid "Enable Rename Login Page Feature"
393
  msgstr ""
394
 
395
+ #: admin/wp-security-brute-force-menu.php:205
396
  msgid "Check this if you want to enable the rename login page feature"
397
  msgstr ""
398
 
399
+ #: admin/wp-security-brute-force-menu.php:209
400
  msgid "Login Page URL"
401
  msgstr ""
402
 
403
+ #: admin/wp-security-brute-force-menu.php:211
404
  msgid ""
405
  "Enter a string which will represent your secure login page slug. You are "
406
  "enouraged to choose something which is hard to guess and only you will "
407
  "remember."
408
  msgstr ""
409
 
410
+ #: admin/wp-security-brute-force-menu.php:244
411
  msgid ""
412
  "Settings have not been saved - your secret word must consist only of "
413
  "alphanumeric characters, ie, letters and/or numbers only!"
414
  msgstr ""
415
 
416
+ #: admin/wp-security-brute-force-menu.php:263
417
  msgid ""
418
  "You have successfully enabled the cookie based brute force prevention feature"
419
  msgstr ""
420
 
421
+ #: admin/wp-security-brute-force-menu.php:264
422
  msgid ""
423
  "From now on you will need to log into your WP Admin using the following URL:"
424
  msgstr ""
425
 
426
+ #: admin/wp-security-brute-force-menu.php:266
427
  msgid ""
428
  "It is important that you save this URL value somewhere in case you forget "
429
  "it, OR,"
430
  msgstr ""
431
 
432
+ #: admin/wp-security-brute-force-menu.php:267
433
  #, php-format
434
  msgid "simply remember to add a \"?%s=1\" to your current site URL address."
435
  msgstr ""
436
 
437
+ #: admin/wp-security-brute-force-menu.php:273
438
  msgid ""
439
  "You have successfully saved cookie based brute force prevention feature "
440
  "settings."
441
  msgstr ""
442
 
443
+ #: admin/wp-security-brute-force-menu.php:308
444
+ #: admin/wp-security-filesystem-menu.php:283
445
+ #: admin/wp-security-firewall-menu.php:124
446
+ #: admin/wp-security-firewall-menu.php:337
447
+ #: admin/wp-security-firewall-menu.php:558
448
+ #: admin/wp-security-firewall-menu.php:746
449
+ #: admin/wp-security-settings-menu.php:636 admin/wp-security-spam-menu.php:109
 
450
  msgid ""
451
  "Could not write to the .htaccess file. Please check the file permissions."
452
  msgstr ""
453
 
454
+ #: admin/wp-security-brute-force-menu.php:318
455
  msgid "Brute Force Prevention Firewall Settings"
456
  msgstr ""
457
 
458
+ #: admin/wp-security-brute-force-menu.php:323
459
  msgid ""
460
  "A Brute Force Attack is when a hacker tries many combinations of usernames "
461
  "and passwords until they succeed in guessing the right combination."
462
  msgstr ""
463
 
464
+ #: admin/wp-security-brute-force-menu.php:324
465
  msgid ""
466
  "Due to the fact that at any one time there may be many concurrent login "
467
  "attempts occurring on your site via malicious automated robots, this also "
468
  "has a negative impact on your server's memory and performance."
469
  msgstr ""
470
 
471
+ #: admin/wp-security-brute-force-menu.php:325
472
  msgid ""
473
  "The features in this tab will stop the majority of Brute Force Login Attacks "
474
  "at the .htaccess level thus providing even better protection for your WP "
476
  "not have to run PHP code to process the login attempts."
477
  msgstr ""
478
 
479
+ #: admin/wp-security-brute-force-menu.php:332
480
  #, php-format
481
  msgid ""
482
  "Even though this feature should not have any impact on your site's general "
484
  "htaccess file before proceeding</strong>."
485
  msgstr ""
486
 
487
+ #: admin/wp-security-brute-force-menu.php:333
488
  msgid ""
489
  "If this feature is not used correctly, you can get locked out of your site. "
490
  "A backed up .htaccess file will come in handy if that happens."
491
  msgstr ""
492
 
493
+ #: admin/wp-security-brute-force-menu.php:334
494
  #, php-format
495
  msgid ""
496
  "To learn more about how to use this feature please watch the following %s."
497
  msgstr ""
498
 
499
+ #: admin/wp-security-brute-force-menu.php:347
500
  msgid ""
501
  "NOTE: If you already had the Rename Login Page feature active, the plugin "
502
  "has automatically deactivated it because only one of these features can be "
503
  "active at any one time."
504
  msgstr ""
505
 
506
+ #: admin/wp-security-brute-force-menu.php:355
507
  msgid "Cookie Based Brute Force Login Prevention"
508
  msgstr ""
509
 
510
+ #: admin/wp-security-brute-force-menu.php:366
511
+ msgid ""
512
+ "This feature can lock you out of admin if it doesn't work correctly on your "
513
+ "site. You <a href=\"https://www.tipsandtricks-hq.com/wordpress-security-and-"
514
+ "firewall-plugin#advanced_features_note\" target=\"_blank\">must read this "
515
+ "message</a> before activating this feature."
516
+ msgstr ""
517
+
518
+ #: admin/wp-security-brute-force-menu.php:371
519
+ #: classes/grade-system/wp-security-feature-item-manager.php:91
520
  msgid "Enable Brute Force Attack Prevention"
521
  msgstr ""
522
 
523
+ #: admin/wp-security-brute-force-menu.php:374
524
  msgid ""
525
  "Check this if you want to protect your login page from Brute Force Attack."
526
  msgstr ""
527
 
528
+ #: admin/wp-security-brute-force-menu.php:379
529
  msgid ""
530
  "This feature will deny access to your WordPress login page for all people "
531
  "except those who have a special cookie in their browser."
532
  msgstr ""
533
 
534
+ #: admin/wp-security-brute-force-menu.php:381
535
  msgid "To use this feature do the following:"
536
  msgstr ""
537
 
538
+ #: admin/wp-security-brute-force-menu.php:383
539
  msgid "1) Enable the checkbox."
540
  msgstr ""
541
 
542
+ #: admin/wp-security-brute-force-menu.php:385
543
  msgid ""
544
  "2) Enter a secret word consisting of alphanumeric characters which will be "
545
  "difficult to guess. This secret word will be useful whenever you need to "
547
  "below)."
548
  msgstr ""
549
 
550
+ #: admin/wp-security-brute-force-menu.php:387
551
  msgid ""
552
  "3) You will then be provided with a special login URL. You will need to use "
553
  "this URL to login to your WordPress site instead of the usual login URL. "
555
  "allow you access to the WordPress administration login page."
556
  msgstr ""
557
 
558
+ #: admin/wp-security-brute-force-menu.php:389
559
  msgid ""
560
  "Any person trying to access your login page who does not have the special "
561
  "cookie in their browser will be automatically blocked."
562
  msgstr ""
563
 
564
+ #: admin/wp-security-brute-force-menu.php:396
565
  msgid "Secret Word"
566
  msgstr ""
567
 
568
+ #: admin/wp-security-brute-force-menu.php:398
569
  msgid ""
570
  "Choose a secret word consisting of alphanumeric characters which you can use "
571
  "to access your special URL. Your are highly encouraged to choose a word "
572
  "which will be difficult to guess."
573
  msgstr ""
574
 
575
+ #: admin/wp-security-brute-force-menu.php:402
576
  msgid "Re-direct URL"
577
  msgstr ""
578
 
579
+ #: admin/wp-security-brute-force-menu.php:406
580
  msgid ""
581
  "Specify a URL to redirect a hacker to when they try to access your WordPress "
582
  "login page."
583
  msgstr ""
584
 
585
+ #: admin/wp-security-brute-force-menu.php:413
586
  msgid ""
587
  "The URL specified here can be any site's URL and does not have to be your "
588
  "own. For example you can be as creative as you like and send hackers to the "
589
  "CIA or NSA home page."
590
  msgstr ""
591
 
592
+ #: admin/wp-security-brute-force-menu.php:415
593
  msgid ""
594
  "This field will default to: http://127.0.0.1 if you do not enter a value."
595
  msgstr ""
596
 
597
+ #: admin/wp-security-brute-force-menu.php:417
598
  msgid "Useful Tip:"
599
  msgstr ""
600
 
601
+ #: admin/wp-security-brute-force-menu.php:419
602
  msgid ""
603
  "It's a good idea to not redirect attempted brute force login attempts to "
604
  "your site because it increases the load on your server."
605
  msgstr ""
606
 
607
+ #: admin/wp-security-brute-force-menu.php:421
608
  msgid ""
609
  "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
610
  "because it deflects them back to their own local host and puts the load on "
611
  "their server instead of yours."
612
  msgstr ""
613
 
614
+ #: admin/wp-security-brute-force-menu.php:428
615
  msgid "My Site Has Posts Or Pages Which Are Password Protected"
616
  msgstr ""
617
 
618
+ #: admin/wp-security-brute-force-menu.php:431
619
  msgid ""
620
  "Check this if you are using the native WordPress password protection feature "
621
  "for some or all of your blog posts or pages."
622
  msgstr ""
623
 
624
+ #: admin/wp-security-brute-force-menu.php:436
625
  msgid ""
626
  "In the cases where you are protecting some of your posts or pages using the "
627
  "in-built WordPress password protection feature, a few extra lines of "
629
  "people trying to access pages are not automatically blocked."
630
  msgstr ""
631
 
632
+ #: admin/wp-security-brute-force-menu.php:438
633
  msgid ""
634
  "By enabling this checkbox the plugin will add the necessary rules and "
635
  "exceptions to your .htacces file so that people trying to access these pages "
636
  "are not automatically blocked."
637
  msgstr ""
638
 
639
+ #: admin/wp-security-brute-force-menu.php:440
640
  msgid "Helpful Tip:"
641
  msgstr ""
642
 
643
+ #: admin/wp-security-brute-force-menu.php:442
644
  msgid ""
645
  "If you do not use the WordPress password protection feature for your posts "
646
  "or pages then it is highly recommended that you leave this checkbox disabled."
647
  msgstr ""
648
 
649
+ #: admin/wp-security-brute-force-menu.php:449
650
  msgid "My Site Has a Theme or Plugins Which Use AJAX"
651
  msgstr ""
652
 
653
+ #: admin/wp-security-brute-force-menu.php:452
654
  msgid "Check this if your site uses AJAX functionality."
655
  msgstr ""
656
 
657
+ #: admin/wp-security-brute-force-menu.php:457
658
  msgid ""
659
  "In the cases where your WordPress installation has a theme or plugins which "
660
  "use AJAX, a few extra lines of directives and exceptions need to be added to "
662
  "by the brute force prevention feature."
663
  msgstr ""
664
 
665
+ #: admin/wp-security-brute-force-menu.php:459
666
  msgid ""
667
  "By enabling this checkbox the plugin will add the necessary rules and "
668
  "exceptions to your .htacces file so that AJAX operations will work as "
669
  "expected."
670
  msgstr ""
671
 
672
+ #: admin/wp-security-brute-force-menu.php:474
673
  msgid "The cookie test was successful. You can now enable this feature."
674
  msgstr ""
675
 
676
+ #: admin/wp-security-brute-force-menu.php:477
677
  msgid "Save Feature Settings"
678
  msgstr ""
679
 
680
+ #: admin/wp-security-brute-force-menu.php:484
681
  msgid ""
682
  "The cookie test failed on this server. So this feature cannot be used on "
683
  "this site."
684
  msgstr ""
685
 
686
+ #: admin/wp-security-brute-force-menu.php:489
687
  msgid ""
688
  "Before using this feature you are required to perform a cookie test first. "
689
  "This is to make sure that your browser cookie is working correctly and that "
690
  "you won't lock yourself out."
691
  msgstr ""
692
 
693
+ #: admin/wp-security-brute-force-menu.php:491
694
  msgid "Perform Cookie Test"
695
  msgstr ""
696
 
697
+ #: admin/wp-security-brute-force-menu.php:531
698
  msgid ""
699
  "This feature allows you to add a captcha form on the WordPress login page."
700
  msgstr ""
701
 
702
+ #: admin/wp-security-brute-force-menu.php:532
703
  msgid ""
704
  "Users who attempt to login will also need to enter the answer to a simple "
705
  "mathematical question - if they enter the wrong answer, the plugin will not "
706
  "allow them login even if they entered the correct username and password."
707
  msgstr ""
708
 
709
+ #: admin/wp-security-brute-force-menu.php:533
710
  msgid ""
711
  "Therefore, adding a captcha form on the login page is another effective yet "
712
  "simple \"Brute Force\" prevention technique."
713
  msgstr ""
714
 
715
+ #: admin/wp-security-brute-force-menu.php:539
716
  msgid "Login Form Captcha Settings"
717
  msgstr ""
718
 
719
+ #: admin/wp-security-brute-force-menu.php:550
720
  msgid "Enable Captcha On Login Page"
721
  msgstr ""
722
 
723
+ #: admin/wp-security-brute-force-menu.php:553
724
  msgid "Check this if you want to insert a captcha form on the login page"
725
  msgstr ""
726
 
727
+ #: admin/wp-security-brute-force-menu.php:559
728
  msgid "Custom Login Form Captcha Settings"
729
  msgstr ""
730
 
731
+ #: admin/wp-security-brute-force-menu.php:568
732
  msgid "Enable Captcha On Custom Login Form"
733
  msgstr ""
734
 
735
+ #: admin/wp-security-brute-force-menu.php:571
736
  msgid ""
737
  "Check this if you want to insert captcha on a custom login form generated by "
738
  "the following WP function: wp_login_form()"
739
  msgstr ""
740
 
741
+ #: admin/wp-security-brute-force-menu.php:577
742
  msgid "Lost Password Form Captcha Settings"
743
  msgstr ""
744
 
745
+ #: admin/wp-security-brute-force-menu.php:587
746
  msgid "Enable Captcha On Lost Password Page"
747
  msgstr ""
748
 
749
+ #: admin/wp-security-brute-force-menu.php:590
750
  msgid ""
751
  "Check this if you want to insert a captcha form on the lost password page"
752
  msgstr ""
753
 
754
+ #: admin/wp-security-brute-force-menu.php:612
755
  msgid "Nonce check failed for save whitelist settings!"
756
  msgstr ""
757
 
758
+ #: admin/wp-security-brute-force-menu.php:669
759
  msgid ""
760
  "The All In One WP Security Whitelist feature gives you the option of only "
761
  "allowing certain IP addresses or ranges to have access to your WordPress "
762
  "login page."
763
  msgstr ""
764
 
765
+ #: admin/wp-security-brute-force-menu.php:670
766
  msgid ""
767
  "This feature will deny login access for all IP addresses which are not in "
768
  "your whitelist as configured in the settings below."
769
  msgstr ""
770
 
771
+ #: admin/wp-security-brute-force-menu.php:671
772
  msgid ""
773
  "The plugin achieves this by writing the appropriate directives to your ."
774
  "htaccess file."
775
  msgstr ""
776
 
777
+ #: admin/wp-security-brute-force-menu.php:672
778
  msgid ""
779
  "By allowing/blocking IP addresses via the .htaccess file your are using the "
780
  "most secure first line of defence because login access will only be granted "
782
  "they try to access your login page."
783
  msgstr ""
784
 
785
+ #: admin/wp-security-brute-force-menu.php:680
786
  #, php-format
787
  msgid ""
788
  "Attention: If in addition to enabling the white list feature, you also have "
789
+ "one of the %s or %s features enabled, <strong>you will still need to use "
790
+ "your secret word or special slug in the URL when trying to access your "
791
+ "WordPress login page</strong>."
792
  msgstr ""
793
 
794
+ #: admin/wp-security-brute-force-menu.php:681
795
  msgid ""
796
  "These features are NOT functionally related. Having both of them enabled on "
797
  "your site means you are creating 2 layers of security."
798
  msgstr ""
799
 
800
+ #: admin/wp-security-brute-force-menu.php:686
801
  msgid "Login IP Whitelist Settings"
802
  msgstr ""
803
 
804
+ #: admin/wp-security-brute-force-menu.php:697
805
  msgid "Enable IP Whitelisting"
806
  msgstr ""
807
 
808
+ #: admin/wp-security-brute-force-menu.php:700
809
  msgid ""
810
  "Check this if you want to enable the whitelisting of selected IP addresses "
811
  "specified in the settings below"
812
  msgstr ""
813
 
814
+ #: admin/wp-security-brute-force-menu.php:704
815
  msgid "Your Current IP Address"
816
  msgstr ""
817
 
818
+ #: admin/wp-security-brute-force-menu.php:707
819
  msgid ""
820
  "You can copy and paste this address in the text box below if you want to "
821
  "include it in your login whitelist."
822
  msgstr ""
823
 
824
+ #: admin/wp-security-brute-force-menu.php:711
825
  msgid "Enter Whitelisted IP Addresses:"
826
  msgstr ""
827
 
828
+ #: admin/wp-security-brute-force-menu.php:715
829
  msgid ""
830
  "Enter one or more IP addresses or IP ranges you wish to include in your "
831
  "whitelist. Only the addresses specified here will have access to the "
832
  "WordPress login page."
833
  msgstr ""
834
 
835
+ #: admin/wp-security-brute-force-menu.php:720
836
+ msgid ""
837
+ "To specify an IPv4 range use a wildcard \"*\" character. Acceptable ways to "
838
+ "use wildcards is shown in the examples below:"
839
+ msgstr ""
840
+
841
+ #: admin/wp-security-brute-force-menu.php:724
842
+ msgid ""
843
+ "Or you can enter an IPv6 address (NOTE: ranges/wildcards are currently not "
844
+ "supported for ipv6)"
845
+ msgstr ""
846
+
847
+ #: admin/wp-security-brute-force-menu.php:725
848
+ msgid "Example 4: 4102:0:3ea6:79fd:b:46f8:230f:bb05"
849
+ msgstr ""
850
+
851
+ #: admin/wp-security-brute-force-menu.php:726
852
+ msgid "Example 5: 2205:0:1ca2:810d::"
853
+ msgstr ""
854
+
855
+ #: admin/wp-security-brute-force-menu.php:766
856
  msgid ""
857
  "This feature allows you to add a special hidden \"honeypot\" field on the "
858
  "WordPress login page. This will only be visible to robots and not humans."
859
  msgstr ""
860
 
861
+ #: admin/wp-security-brute-force-menu.php:767
862
  msgid ""
863
  "Since robots usually fill in every input field from a login form, they will "
864
  "also submit a value for the special hidden honeypot field."
865
  msgstr ""
866
 
867
+ #: admin/wp-security-brute-force-menu.php:768
868
  msgid ""
869
  "The way honeypots work is that a hidden field is placed somewhere inside a "
870
  "form which only robots will submit. If that field contains a value when the "
871
  "form is submitted then a robot has most likely submitted the form and it is "
872
+ "consequently dealt with."
873
  msgstr ""
874
 
875
+ #: admin/wp-security-brute-force-menu.php:769
876
  msgid ""
877
  "Therefore, if the plugin detects that this field has a value when the login "
878
  "form is submitted, then the robot which is attempting to login to your site "
879
  "will be redirected to its localhost address - http://127.0.0.1."
880
  msgstr ""
881
 
882
+ #: admin/wp-security-brute-force-menu.php:775
883
  msgid "Login Form Honeypot Settings"
884
  msgstr ""
885
 
886
+ #: admin/wp-security-brute-force-menu.php:786
887
  msgid "Enable Honeypot On Login Page"
888
  msgstr ""
889
 
890
+ #: admin/wp-security-brute-force-menu.php:789
891
  msgid ""
892
  "Check this if you want to enable the honeypot feature for the login page"
893
  msgstr ""
894
 
895
+ #: admin/wp-security-dashboard-menu.php:26
896
  msgid "System Info"
897
  msgstr ""
898
 
899
+ #: admin/wp-security-dashboard-menu.php:27
900
+ #: admin/wp-security-dashboard-menu.php:518
901
  msgid "Locked IP Addresses"
902
  msgstr ""
903
 
904
+ #: admin/wp-security-dashboard-menu.php:28
905
+ msgid "Permanent Block List"
906
+ msgstr ""
907
+
908
+ #: admin/wp-security-dashboard-menu.php:29
909
+ msgid "AIOWPS Logs"
910
+ msgstr ""
911
+
912
+ #: admin/wp-security-dashboard-menu.php:79
913
  msgid "For information, updates and documentation, please visit the"
914
  msgstr ""
915
 
916
+ #: admin/wp-security-dashboard-menu.php:79
917
  msgid "AIO WP Security & Firewall Plugin"
918
  msgstr ""
919
 
920
+ #: admin/wp-security-dashboard-menu.php:79
921
  msgid "Page"
922
  msgstr ""
923
 
924
+ #: admin/wp-security-dashboard-menu.php:80
925
  msgid "Follow us"
926
  msgstr ""
927
 
928
+ #: admin/wp-security-dashboard-menu.php:80
929
  msgid ""
930
  "Twitter, Google+ or via Email to stay up to date about the new security "
931
  "features of this plugin."
932
  msgstr ""
933
 
934
+ #: admin/wp-security-dashboard-menu.php:97
935
  msgid "Security Strength Meter"
936
  msgstr ""
937
 
938
+ #: admin/wp-security-dashboard-menu.php:128
939
  msgid "Total Achievable Points: "
940
  msgstr ""
941
 
942
+ #: admin/wp-security-dashboard-menu.php:130
943
  msgid "Current Score of Your Site: "
944
  msgstr ""
945
 
946
+ #: admin/wp-security-dashboard-menu.php:143
947
  msgid "Security Points Breakdown"
948
  msgstr ""
949
 
950
+ #: admin/wp-security-dashboard-menu.php:187
951
  msgid "Spread the Word"
952
  msgstr ""
953
 
954
+ #: admin/wp-security-dashboard-menu.php:192
955
  msgid ""
956
  "We are working hard to make your WordPress site more secure. Please support "
957
  "us, here is how:"
958
  msgstr ""
959
 
960
+ #: admin/wp-security-dashboard-menu.php:217
961
+ msgid "Get To Know The Developers"
962
+ msgstr ""
963
+
964
+ #: admin/wp-security-dashboard-menu.php:221
965
+ msgid "Wanna know more about the developers behind this plugin?"
966
+ msgstr ""
967
+
968
+ #: admin/wp-security-dashboard-menu.php:238
969
  msgid "Critical Feature Status"
970
  msgstr ""
971
 
972
+ #: admin/wp-security-dashboard-menu.php:244
973
  msgid ""
974
  "Below is the current status of the critical features that you should "
975
  "activate on your site to achieve a minimum level of recommended security"
976
  msgstr ""
977
 
978
+ #: admin/wp-security-dashboard-menu.php:248
979
  msgid "Admin Username"
980
  msgstr ""
981
 
982
+ #: admin/wp-security-dashboard-menu.php:263
983
+ #: admin/wp-security-user-login-menu.php:25
984
+ #: classes/grade-system/wp-security-feature-item-manager.php:42
985
  msgid "Login Lockdown"
986
  msgstr ""
987
 
988
+ #: admin/wp-security-dashboard-menu.php:278
989
  msgid "File Permission"
990
  msgstr ""
991
 
992
+ #: admin/wp-security-dashboard-menu.php:293
993
  msgid "Basic Firewall"
994
  msgstr ""
995
 
996
+ #: admin/wp-security-dashboard-menu.php:314
997
  msgid "Last 5 Logins"
998
  msgstr ""
999
 
1000
+ #: admin/wp-security-dashboard-menu.php:332
1001
  msgid "No data found!"
1002
  msgstr ""
1003
 
1004
+ #: admin/wp-security-dashboard-menu.php:336
1005
  msgid "Last 5 logins summary:"
1006
  msgstr ""
1007
 
1008
+ #: admin/wp-security-dashboard-menu.php:340
1009
  msgid "User"
1010
  msgstr ""
1011
 
1012
+ #: admin/wp-security-dashboard-menu.php:341
1013
  msgid "Date"
1014
  msgstr ""
1015
 
1016
+ #: admin/wp-security-dashboard-menu.php:342
1017
  msgid "IP"
1018
  msgstr ""
1019
 
1020
+ #: admin/wp-security-dashboard-menu.php:366
1021
  msgid "Maintenance Mode Status"
1022
  msgstr ""
1023
 
1024
+ #: admin/wp-security-dashboard-menu.php:372
1025
  msgid ""
1026
  "Maintenance mode is currently enabled. Remember to turn it off when you are "
1027
  "done"
1028
  msgstr ""
1029
 
1030
+ #: admin/wp-security-dashboard-menu.php:374
1031
  msgid "Maintenance mode is currently off."
1032
  msgstr ""
1033
 
1034
+ #: admin/wp-security-dashboard-menu.php:378
1035
  msgid "Maintenance Mode"
1036
  msgstr ""
1037
 
1038
+ #: admin/wp-security-dashboard-menu.php:403
1039
  msgid "Cookie Based Brute Prevention"
1040
  msgstr ""
1041
 
1042
+ #: admin/wp-security-dashboard-menu.php:408
1043
  msgid "Cookie-Based Brute Force"
1044
  msgstr ""
1045
 
1046
+ #: admin/wp-security-dashboard-menu.php:412
1047
+ #: admin/wp-security-dashboard-menu.php:444
1048
  #, php-format
1049
  msgid "The %s feature is currently active."
1050
  msgstr ""
1051
 
1052
+ #: admin/wp-security-dashboard-menu.php:413
1053
+ #: admin/wp-security-dashboard-menu.php:445
1054
  msgid "Your new WordPress login URL is now:"
1055
  msgstr ""
1056
 
1057
+ #: admin/wp-security-dashboard-menu.php:478
1058
+ #: admin/wp-security-user-login-menu.php:29
1059
  msgid "Logged In Users"
1060
  msgstr ""
1061
 
1062
+ #: admin/wp-security-dashboard-menu.php:488
1063
  msgid "Number of users currently logged in site-wide is:"
1064
  msgstr ""
1065
 
1066
+ #: admin/wp-security-dashboard-menu.php:489
1067
+ #: admin/wp-security-dashboard-menu.php:503
1068
+ #: admin/wp-security-dashboard-menu.php:531
1069
  #, php-format
1070
  msgid "Go to the %s menu to see more details"
1071
  msgstr ""
1072
 
1073
+ #: admin/wp-security-dashboard-menu.php:492
1074
  msgid "There are no other site-wide users currently logged in."
1075
  msgstr ""
1076
 
1077
+ #: admin/wp-security-dashboard-menu.php:502
1078
  msgid "Number of users currently logged into your site (including you) is:"
1079
  msgstr ""
1080
 
1081
+ #: admin/wp-security-dashboard-menu.php:506
1082
  msgid "There are no other users currently logged in."
1083
  msgstr ""
1084
 
1085
+ #: admin/wp-security-dashboard-menu.php:527
1086
  msgid "There are no IP addresses currently locked out."
1087
  msgstr ""
1088
 
1089
+ #: admin/wp-security-dashboard-menu.php:530
1090
  msgid "Number of temporarily locked out IP addresses: "
1091
  msgstr ""
1092
 
1093
+ #: admin/wp-security-dashboard-menu.php:576
1094
  msgid "Site Info"
1095
  msgstr ""
1096
 
1097
+ #: admin/wp-security-dashboard-menu.php:580
1098
  msgid "Plugin Version"
1099
  msgstr ""
1100
 
1101
+ #: admin/wp-security-dashboard-menu.php:582
1102
  msgid "WP Version"
1103
  msgstr ""
1104
 
1105
+ #: admin/wp-security-dashboard-menu.php:585
1106
+ #: admin/wp-security-dashboard-menu.php:589
1107
+ #: admin/wp-security-dashboard-menu.php:698
1108
  msgid "Version"
1109
  msgstr ""
1110
 
1111
+ #: admin/wp-security-dashboard-menu.php:587
1112
  msgid "Table Prefix"
1113
  msgstr ""
1114
 
1115
+ #: admin/wp-security-dashboard-menu.php:591
1116
  msgid "Session Save Path"
1117
  msgstr ""
1118
 
1119
+ #: admin/wp-security-dashboard-menu.php:594
1120
  msgid "Server Name"
1121
  msgstr ""
1122
 
1123
+ #: admin/wp-security-dashboard-menu.php:596
1124
  msgid "Cookie Domain"
1125
  msgstr ""
1126
 
1127
+ #: admin/wp-security-dashboard-menu.php:599
1128
  msgid "Library Present"
1129
  msgstr ""
1130
 
1131
+ #: admin/wp-security-dashboard-menu.php:601
1132
  msgid "Debug File Write Permissions"
1133
  msgstr ""
1134
 
1135
+ #: admin/wp-security-dashboard-menu.php:607
1136
  msgid "PHP Info"
1137
  msgstr ""
1138
 
1139
+ #: admin/wp-security-dashboard-menu.php:611
1140
  msgid "PHP Version"
1141
  msgstr ""
1142
 
1143
+ #: admin/wp-security-dashboard-menu.php:613
1144
  msgid "PHP Memory Usage"
1145
  msgstr ""
1146
 
1147
+ #: admin/wp-security-dashboard-menu.php:614
1148
  msgid " MB"
1149
  msgstr ""
1150
 
1151
+ #: admin/wp-security-dashboard-menu.php:620
1152
+ #: admin/wp-security-dashboard-menu.php:629
1153
+ #: admin/wp-security-dashboard-menu.php:638
1154
+ #: admin/wp-security-dashboard-menu.php:676
1155
  msgid "N/A"
1156
  msgstr ""
1157
 
1158
+ #: admin/wp-security-dashboard-menu.php:623
1159
  msgid "PHP Memory Limit"
1160
  msgstr ""
1161
 
1162
+ #: admin/wp-security-dashboard-menu.php:632
1163
  msgid "PHP Max Upload Size"
1164
  msgstr ""
1165
 
1166
+ #: admin/wp-security-dashboard-menu.php:641
1167
  msgid "PHP Max Post Size"
1168
  msgstr ""
1169
 
1170
+ #: admin/wp-security-dashboard-menu.php:645
1171
+ #: admin/wp-security-dashboard-menu.php:655
1172
+ #: admin/wp-security-dashboard-menu.php:664
 
1173
  msgid "On"
1174
  msgstr ""
1175
 
1176
+ #: admin/wp-security-dashboard-menu.php:647
1177
+ #: admin/wp-security-dashboard-menu.php:657
1178
+ #: admin/wp-security-dashboard-menu.php:666
 
1179
  msgid "Off"
1180
  msgstr ""
1181
 
1182
+ #: admin/wp-security-dashboard-menu.php:650
 
 
 
 
1183
  msgid "PHP Allow URL fopen"
1184
  msgstr ""
1185
 
1186
+ #: admin/wp-security-dashboard-menu.php:660
1187
  msgid "PHP Allow URL Include"
1188
  msgstr ""
1189
 
1190
+ #: admin/wp-security-dashboard-menu.php:669
1191
  msgid "PHP Display Errors"
1192
  msgstr ""
1193
 
1194
+ #: admin/wp-security-dashboard-menu.php:679
1195
  msgid "PHP Max Script Execution Time"
1196
  msgstr ""
1197
 
1198
+ #: admin/wp-security-dashboard-menu.php:680
1199
  msgid "Seconds"
1200
  msgstr ""
1201
 
1202
+ #: admin/wp-security-dashboard-menu.php:686
1203
  msgid "Active Plugins"
1204
  msgstr ""
1205
 
1206
+ #: admin/wp-security-dashboard-menu.php:697
1207
+ #: admin/wp-security-filesystem-menu.php:131
1208
+ #: admin/wp-security-filesystem-menu.php:150
1209
  msgid "Name"
1210
  msgstr ""
1211
 
1212
+ #: admin/wp-security-dashboard-menu.php:699
1213
  msgid "Plugin URL"
1214
  msgstr ""
1215
 
1216
+ #: admin/wp-security-dashboard-menu.php:737
1217
+ msgid ""
1218
+ "This tab displays the list of all IP addresses which are currently "
1219
+ "temporarily locked out due to the Login Lockdown feature:"
1220
+ msgstr ""
1221
+
1222
+ #: admin/wp-security-dashboard-menu.php:744
1223
  msgid "Currently Locked Out IP Addresses and Ranges"
1224
  msgstr ""
1225
 
1226
+ #: admin/wp-security-dashboard-menu.php:787
1227
+ msgid "This tab displays the list of all permanently blocked IP addresses."
1228
+ msgstr ""
1229
+
1230
+ #: admin/wp-security-dashboard-menu.php:788
1231
+ #: admin/wp-security-spam-menu.php:291
1232
+ msgid ""
1233
+ "NOTE: This feature does NOT use the .htaccess file to permanently block the "
1234
+ "IP addresses so it should be compatible with all web servers running "
1235
+ "WordPress."
1236
+ msgstr ""
1237
+
1238
+ #: admin/wp-security-dashboard-menu.php:794
1239
+ msgid "Permanently Blocked IP Addresses"
1240
+ msgstr ""
1241
+
1242
+ #: admin/wp-security-dashboard-menu.php:828
1243
+ msgid "View Logs for All In WP Security & Firewall Plugin"
1244
+ msgstr ""
1245
+
1246
+ #: admin/wp-security-dashboard-menu.php:836
1247
+ msgid "Log File"
1248
+ msgstr ""
1249
+
1250
+ #: admin/wp-security-dashboard-menu.php:840
1251
+ msgid "--Select a file--"
1252
+ msgstr ""
1253
+
1254
+ #: admin/wp-security-dashboard-menu.php:851
1255
+ msgid "Select one of the log files to view the contents"
1256
+ msgstr ""
1257
+
1258
+ #: admin/wp-security-dashboard-menu.php:856
1259
+ msgid "View Logs"
1260
+ msgstr ""
1261
+
1262
+ #: admin/wp-security-dashboard-menu.php:877
1263
+ msgid ""
1264
+ "Error! The file you selected is not a permitted file. You can only view log "
1265
+ "files created by this plugin."
1266
+ msgstr ""
1267
+
1268
+ #: admin/wp-security-dashboard-menu.php:884
1269
+ msgid "Log File Contents For"
1270
+ msgstr ""
1271
+
1272
+ #: admin/wp-security-dashboard-menu.php:898
1273
+ msgid "Log file is empty!"
1274
+ msgstr ""
1275
+
1276
+ #: admin/wp-security-database-menu.php:26
1277
+ #: admin/wp-security-database-menu.php:31
1278
+ #: classes/grade-system/wp-security-feature-item-manager.php:63
1279
  msgid "DB Backup"
1280
  msgstr ""
1281
 
1282
+ #: admin/wp-security-database-menu.php:30
1283
+ #: classes/grade-system/wp-security-feature-item-manager.php:61
1284
  msgid "DB Prefix"
1285
  msgstr ""
1286
 
1287
+ #: admin/wp-security-database-menu.php:94
1288
  msgid "Nonce check failed for DB prefix change operation!"
1289
  msgstr ""
1290
 
1291
+ #: admin/wp-security-database-menu.php:102
1292
  msgid ""
1293
  "The plugin has detected that it cannot write to the wp-config.php file. This "
1294
  "feature can only be used if the plugin can successfully write to the wp-"
1295
  "config.php file."
1296
  msgstr ""
1297
 
1298
+ #: admin/wp-security-database-menu.php:115
1299
  msgid "Please enter a value for the DB prefix."
1300
  msgstr ""
1301
 
1302
+ #: admin/wp-security-database-menu.php:124
1303
  msgid ""
1304
  "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
1305
  "and underscores."
1306
  msgstr ""
1307
 
1308
+ #: admin/wp-security-database-menu.php:133
1309
  msgid "Change Database Prefix"
1310
  msgstr ""
1311
 
1312
+ #: admin/wp-security-database-menu.php:136
1313
  msgid ""
1314
  "Your WordPress DB is the most important asset of your website because it "
1315
  "contains a lot of your site's precious information."
1316
  msgstr ""
1317
 
1318
+ #: admin/wp-security-database-menu.php:137
1319
  msgid ""
1320
  "The DB is also a target for hackers via methods such as SQL injections and "
1321
  "malicious and automated code which targets certain tables."
1322
  msgstr ""
1323
 
1324
+ #: admin/wp-security-database-menu.php:138
1325
  msgid ""
1326
  "One way to add a layer of protection for your DB is to change the default "
1327
  "WordPress table prefix from \"wp_\" to something else which will be "
1328
  "difficult for hackers to guess."
1329
  msgstr ""
1330
 
1331
+ #: admin/wp-security-database-menu.php:139
1332
  msgid ""
1333
  "This feature allows you to easily change the prefix to a value of your "
1334
  "choice or to a random value set by this plugin."
1335
  msgstr ""
1336
 
1337
+ #: admin/wp-security-database-menu.php:145
1338
  msgid "DB Prefix Options"
1339
  msgstr ""
1340
 
1341
+ #: admin/wp-security-database-menu.php:156
1342
  #, php-format
1343
  msgid "It is recommended that you perform a %s before using this feature"
1344
  msgstr ""
1345
 
1346
+ #: admin/wp-security-database-menu.php:165
1347
  msgid "Current DB Table Prefix"
1348
  msgstr ""
1349
 
1350
+ #: admin/wp-security-database-menu.php:171
1351
  msgid ""
1352
  "Your site is currently using the default WordPress DB prefix value of \"wp_"
1353
  "\". \n"
1355
  "consider changing the DB prefix value to another value."
1356
  msgstr ""
1357
 
1358
+ #: admin/wp-security-database-menu.php:178
1359
  msgid "Generate New DB Table Prefix"
1360
  msgstr ""
1361
 
1362
+ #: admin/wp-security-database-menu.php:181
1363
  msgid ""
1364
  "Check this if you want the plugin to generate a random 6 character string "
1365
  "for the table prefix"
1366
  msgstr ""
1367
 
1368
+ #: admin/wp-security-database-menu.php:182
1369
  msgid "OR"
1370
  msgstr ""
1371
 
1372
+ #: admin/wp-security-database-menu.php:184
1373
  msgid ""
1374
  "Choose your own DB prefix by specifying a string which contains letters and/"
1375
  "or numbers and/or underscores. Example: xyz_"
1376
  msgstr ""
1377
 
1378
+ #: admin/wp-security-database-menu.php:188
1379
  msgid "Change DB Prefix"
1380
  msgstr ""
1381
 
1382
+ #: admin/wp-security-database-menu.php:209
1383
+ #: admin/wp-security-filesystem-menu.php:87
1384
  msgid "Nonce check failed for manual DB backup operation!"
1385
  msgstr ""
1386
 
1387
+ #: admin/wp-security-database-menu.php:226
1388
  msgid ""
1389
  "DB Backup was successfully completed! You will receive the backup file via "
1390
  "email if you have enabled \"Send Backup File Via Email\", otherwise you can "
1391
  "retrieve it via FTP from the following directory:"
1392
  msgstr ""
1393
 
1394
+ #: admin/wp-security-database-menu.php:228
1395
  msgid "Your DB Backup File location: "
1396
  msgstr ""
1397
 
1398
+ #: admin/wp-security-database-menu.php:235
1399
  msgid "DB Backup failed. Please check the permissions of the backup directory."
1400
  msgstr ""
1401
 
1402
+ #: admin/wp-security-database-menu.php:252
1403
+ #: admin/wp-security-filescan-menu.php:133
1404
  msgid ""
1405
  "You entered a non numeric value for the \"backup time interval\" field. It "
1406
  "has been set to the default value."
1407
  msgstr ""
1408
 
1409
+ #: admin/wp-security-database-menu.php:259
1410
  msgid ""
1411
  "You entered a non numeric value for the \"number of backup files to keep\" "
1412
  "field. It has been set to the default value."
1413
  msgstr ""
1414
 
1415
+ #: admin/wp-security-database-menu.php:266
1416
+ #: admin/wp-security-user-login-menu.php:118
 
1417
  msgid ""
1418
  "You have entered an incorrect email address format. It has been set to your "
1419
  "WordPress admin email as default."
1420
  msgstr ""
1421
 
1422
+ #: admin/wp-security-database-menu.php:299
1423
  msgid "Manual Backup"
1424
  msgstr ""
1425
 
1426
+ #: admin/wp-security-database-menu.php:304
1427
  msgid "To create a new DB backup just click on the button below."
1428
  msgstr ""
1429
 
1430
+ #: admin/wp-security-database-menu.php:306
1431
  msgid "Create DB Backup Now"
1432
  msgstr ""
1433
 
1434
+ #: admin/wp-security-database-menu.php:310
1435
  msgid "Automated Scheduled Backups"
1436
  msgstr ""
1437
 
1438
+ #: admin/wp-security-database-menu.php:322
1439
  msgid "Enable Automated Scheduled Backups"
1440
  msgstr ""
1441
 
1442
+ #: admin/wp-security-database-menu.php:325
1443
  msgid ""
1444
  "Check this if you want the system to automatically generate backups "
1445
  "periodically based on the settings below"
1446
  msgstr ""
1447
 
1448
+ #: admin/wp-security-database-menu.php:329
1449
  msgid "Backup Time Interval"
1450
  msgstr ""
1451
 
1452
+ #: admin/wp-security-database-menu.php:332
1453
+ #: admin/wp-security-filescan-menu.php:285
1454
  msgid "Hours"
1455
  msgstr ""
1456
 
1457
+ #: admin/wp-security-database-menu.php:333
1458
+ #: admin/wp-security-filescan-menu.php:286
1459
  msgid "Days"
1460
  msgstr ""
1461
 
1462
+ #: admin/wp-security-database-menu.php:334
1463
+ #: admin/wp-security-filescan-menu.php:287
1464
  msgid "Weeks"
1465
  msgstr ""
1466
 
1467
+ #: admin/wp-security-database-menu.php:336
1468
  msgid "Set the value for how often you would like an automated backup to occur"
1469
  msgstr ""
1470
 
1471
+ #: admin/wp-security-database-menu.php:340
1472
  msgid "Number of Backup Files To Keep"
1473
  msgstr ""
1474
 
1475
+ #: admin/wp-security-database-menu.php:342
1476
  msgid ""
1477
  "Thie field allows you to choose the number of backup files you would like to "
1478
  "keep in the backup directory"
1479
  msgstr ""
1480
 
1481
+ #: admin/wp-security-database-menu.php:346
1482
  msgid "Send Backup File Via Email"
1483
  msgstr ""
1484
 
1485
+ #: admin/wp-security-database-menu.php:349
1486
  msgid ""
1487
  "Check this if you want the system to email you the backup file after a DB "
1488
  "backup has been performed"
1489
  msgstr ""
1490
 
1491
+ #: admin/wp-security-database-menu.php:351
1492
+ #: admin/wp-security-user-login-menu.php:262
 
1493
  msgid "Enter an email address"
1494
  msgstr ""
1495
 
1496
+ #: admin/wp-security-database-menu.php:382
1497
  msgid "Error - Could not get tables or no tables found!"
1498
  msgstr ""
1499
 
1500
+ #: admin/wp-security-database-menu.php:386
1501
  msgid "Starting DB prefix change operations....."
1502
  msgstr ""
1503
 
1504
+ #: admin/wp-security-database-menu.php:388
1505
  #, php-format
1506
  msgid ""
1507
  "Your WordPress system has a total of %s tables and your new DB prefix will "
1508
  "be: %s"
1509
  msgstr ""
1510
 
1511
+ #: admin/wp-security-database-menu.php:394 classes/wp-security-utility.php:279
 
1512
  msgid ""
1513
  "Failed to make a backup of the wp-config.php file. This operation will not "
1514
  "go ahead."
1515
  msgstr ""
1516
 
1517
+ #: admin/wp-security-database-menu.php:398
1518
  msgid "A backup copy of your wp-config.php file was created successfully!"
1519
  msgstr ""
1520
 
1521
+ #: admin/wp-security-database-menu.php:425
1522
  #, php-format
1523
  msgid "%s table name update failed"
1524
  msgstr ""
1525
 
1526
+ #: admin/wp-security-database-menu.php:437
1527
  #, php-format
1528
  msgid "Please change the prefix manually for the above tables to: %s"
1529
  msgstr ""
1530
 
1531
+ #: admin/wp-security-database-menu.php:440
1532
  #, php-format
1533
  msgid "%s tables had their prefix updated successfully!"
1534
  msgstr ""
1535
 
1536
+ #: admin/wp-security-database-menu.php:459
1537
  msgid "wp-config.php file was updated successfully!"
1538
  msgstr ""
1539
 
1540
+ #: admin/wp-security-database-menu.php:462
1541
  #, php-format
1542
  msgid ""
1543
  "The \"wp-config.php\" file was not able to be modified. Please modify this "
1546
  "value to that variable: %s"
1547
  msgstr ""
1548
 
1549
+ #: admin/wp-security-database-menu.php:474
1550
+ #: admin/wp-security-database-menu.php:493
1551
  #, php-format
1552
  msgid "Update of table %s failed: unable to change %s to %s"
1553
  msgstr ""
1554
 
1555
+ #: admin/wp-security-database-menu.php:478
1556
  msgid ""
1557
  "The options table records which had references to the old DB prefix were "
1558
  "updated successfully!"
1559
  msgstr ""
1560
 
1561
+ #: admin/wp-security-database-menu.php:497
1562
  #, php-format
1563
  msgid ""
1564
  "The %s table records which had references to the old DB prefix were updated "
1565
  "successfully!"
1566
  msgstr ""
1567
 
1568
+ #: admin/wp-security-database-menu.php:525
1569
  #, php-format
1570
  msgid ""
1571
  "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
1572
  "and user_id = %s."
1573
  msgstr ""
1574
 
1575
+ #: admin/wp-security-database-menu.php:530
1576
  msgid ""
1577
  "The usermeta table records which had references to the old DB prefix were "
1578
  "updated successfully!"
1579
  msgstr ""
1580
 
1581
+ #: admin/wp-security-database-menu.php:532
1582
  msgid "DB prefix change tasks have been completed."
1583
  msgstr ""
1584
 
1585
+ #: admin/wp-security-database-menu.php:575
1586
+ msgid "Checking for MySQL tables of type \"view\"....."
 
1587
  msgstr ""
1588
 
1589
+ #: admin/wp-security-database-menu.php:592
1590
+ #, php-format
1591
+ msgid "Update of the following MySQL view definition failed: %s"
1592
+ msgstr ""
1593
+
1594
+ #: admin/wp-security-database-menu.php:599
1595
+ #, php-format
1596
+ msgid "%s view definitions were updated successfully!"
1597
+ msgstr ""
1598
+
1599
+ #: admin/wp-security-filescan-menu.php:23
1600
+ #: classes/grade-system/wp-security-feature-item-manager.php:108
1601
+ msgid "File Change Detection"
1602
  msgstr ""
1603
 
1604
+ #: admin/wp-security-filescan-menu.php:24
1605
+ msgid "Malware Scan"
1606
  msgstr ""
1607
 
1608
+ #: admin/wp-security-filescan-menu.php:93
1609
  msgid "There have been no file changes since the last scan."
1610
  msgstr ""
1611
 
1612
+ #: admin/wp-security-filescan-menu.php:103
1613
  msgid "Nonce check failed for manual file change detection scan operation!"
1614
  msgstr ""
1615
 
1616
+ #: admin/wp-security-filescan-menu.php:110
1617
  msgid ""
1618
  "The plugin has detected that this is your first file change detection scan. "
1619
  "The file details from this scan will be used to detect file changes for "
1620
  "future scans!"
1621
  msgstr ""
1622
 
1623
+ #: admin/wp-security-filescan-menu.php:112
1624
  msgid "Scan Complete - There were no file changes detected!"
1625
  msgstr ""
1626
 
1627
+ #: admin/wp-security-filescan-menu.php:167
1628
+ msgid ""
1629
+ "The following address was removed because it is not a valid email address: "
1630
+ msgstr ""
1631
+
1632
+ #: admin/wp-security-filescan-menu.php:207
1633
  msgid ""
1634
  "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
1635
  "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
1637
  "accurate, the old scan data has been refreshed."
1638
  msgstr ""
1639
 
1640
+ #: admin/wp-security-filescan-menu.php:217
1641
  msgid ""
1642
  "All In One WP Security & Firewall has detected that there was a change in "
1643
  "your host's files."
1644
  msgstr ""
1645
 
1646
+ #: admin/wp-security-filescan-menu.php:219
1647
  msgid "View Scan Details & Clear This Message"
1648
  msgstr ""
1649
 
1650
+ #: admin/wp-security-filescan-menu.php:228
1651
  msgid ""
1652
  "If given an opportunity hackers can insert their code or files into your "
1653
  "system which they can then use to carry out malicious acts on your site."
1654
  msgstr ""
1655
 
1656
+ #: admin/wp-security-filescan-menu.php:229
1657
  msgid ""
1658
  "Being informed of any changes in your files can be a good way to quickly "
1659
  "prevent a hacker from causing damage to your website."
1660
  msgstr ""
1661
 
1662
+ #: admin/wp-security-filescan-menu.php:230
1663
  msgid ""
1664
  "In general, WordPress core and plugin files and file types such as \".php\" "
1665
  "or \".js\" should not change often and when they do, it is important that "
1666
  "you are made aware when a change occurs and which file was affected."
1667
  msgstr ""
1668
 
1669
+ #: admin/wp-security-filescan-menu.php:231
1670
  msgid ""
1671
  "The \"File Change Detection Feature\" will notify you of any file change "
1672
  "which occurs on your system, including the addition and deletion of files by "
1673
  "performing a regular automated or manual scan of your system's files."
1674
  msgstr ""
1675
 
1676
+ #: admin/wp-security-filescan-menu.php:232
1677
  msgid ""
1678
  "This feature also allows you to exclude certain files or folders from the "
1679
  "scan in cases where you know that they change often as part of their normal "
1682
  "change detection scan)"
1683
  msgstr ""
1684
 
1685
+ #: admin/wp-security-filescan-menu.php:237
1686
  msgid "Manual File Change Detection Scan"
1687
  msgstr ""
1688
 
1689
+ #: admin/wp-security-filescan-menu.php:243
1690
  msgid ""
1691
  "To perform a manual file change detection scan click on the button below."
1692
  msgstr ""
1693
 
1694
+ #: admin/wp-security-filescan-menu.php:246
1695
  msgid "Perform Scan Now"
1696
  msgstr ""
1697
 
1698
+ #: admin/wp-security-filescan-menu.php:250
1699
  msgid "View Last Saved File Change Results"
1700
  msgstr ""
1701
 
1702
+ #: admin/wp-security-filescan-menu.php:256
1703
  msgid ""
1704
  "Click the button below to view the saved file change results from the last "
1705
  "scan."
1706
  msgstr ""
1707
 
1708
+ #: admin/wp-security-filescan-menu.php:259
1709
  msgid "View Last File Change"
1710
  msgstr ""
1711
 
1712
+ #: admin/wp-security-filescan-menu.php:263
1713
  msgid "File Change Detection Settings"
1714
  msgstr ""
1715
 
1716
+ #: admin/wp-security-filescan-menu.php:275
1717
  msgid "Enable Automated File Change Detection Scan"
1718
  msgstr ""
1719
 
1720
+ #: admin/wp-security-filescan-menu.php:278
1721
  msgid ""
1722
  "Check this if you want the system to automatically/periodically scan your "
1723
  "files to check for file changes based on the settings below"
1724
  msgstr ""
1725
 
1726
+ #: admin/wp-security-filescan-menu.php:282
1727
  msgid "Scan Time Interval"
1728
  msgstr ""
1729
 
1730
+ #: admin/wp-security-filescan-menu.php:289
1731
  msgid "Set the value for how often you would like a scan to occur"
1732
  msgstr ""
1733
 
1734
+ #: admin/wp-security-filescan-menu.php:293
1735
  msgid "File Types To Ignore"
1736
  msgstr ""
1737
 
1738
+ #: admin/wp-security-filescan-menu.php:296
1739
  msgid ""
1740
  "Enter each file type or extension on a new line which you wish to exclude "
1741
  "from the file change detection scan."
1742
  msgstr ""
1743
 
1744
+ #: admin/wp-security-filescan-menu.php:300
1745
  msgid ""
1746
  "You can exclude file types from the scan which would not normally pose any "
1747
  "security threat if they were changed. These can include things such as image "
1748
  "files."
1749
  msgstr ""
1750
 
1751
+ #: admin/wp-security-filescan-menu.php:301
1752
  msgid ""
1753
  "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
1754
  "then you would enter the following:"
1755
  msgstr ""
1756
 
1757
+ #: admin/wp-security-filescan-menu.php:302
1758
  msgid "jpg"
1759
  msgstr ""
1760
 
1761
+ #: admin/wp-security-filescan-menu.php:303
1762
  msgid "png"
1763
  msgstr ""
1764
 
1765
+ #: admin/wp-security-filescan-menu.php:304
1766
  msgid "bmp"
1767
  msgstr ""
1768
 
1769
+ #: admin/wp-security-filescan-menu.php:310
1770
  msgid "Files/Directories To Ignore"
1771
  msgstr ""
1772
 
1773
+ #: admin/wp-security-filescan-menu.php:313
1774
  msgid ""
1775
  "Enter each file or directory on a new line which you wish to exclude from "
1776
  "the file change detection scan."
1777
  msgstr ""
1778
 
1779
+ #: admin/wp-security-filescan-menu.php:317
1780
  msgid ""
1781
  "You can exclude specific files/directories from the scan which would not "
1782
  "normally pose any security threat if they were changed. These can include "
1783
  "things such as log files."
1784
  msgstr ""
1785
 
1786
+ #: admin/wp-security-filescan-menu.php:318
1787
  msgid ""
1788
  "Example: If you want the scanner to ignore certain files in different "
1789
  "directories or whole directories, then you would enter the following:"
1790
  msgstr ""
1791
 
1792
+ #: admin/wp-security-filescan-menu.php:319
1793
  msgid "cache/config/master.php"
1794
  msgstr ""
1795
 
1796
+ #: admin/wp-security-filescan-menu.php:320
1797
  msgid "somedirectory"
1798
  msgstr ""
1799
 
1800
+ #: admin/wp-security-filescan-menu.php:326
1801
  msgid "Send Email When Change Detected"
1802
  msgstr ""
1803
 
1804
+ #: admin/wp-security-filescan-menu.php:329
1805
  msgid ""
1806
  "Check this if you want the system to email you if a file change was detected"
1807
  msgstr ""
1808
 
1809
+ #: admin/wp-security-filescan-menu.php:333
1810
+ msgid "Enter one or more email addresses on a new line."
1811
+ msgstr ""
1812
+
1813
+ #: admin/wp-security-filescan-menu.php:349
1814
  msgid "What is Malware?"
1815
  msgstr ""
1816
 
1817
+ #: admin/wp-security-filescan-menu.php:350
1818
  msgid ""
1819
  "The word Malware stands for Malicious Software. It can consist of things "
1820
  "like trojan horses, adware, worms, spyware and any other undesirable code "
1821
  "which a hacker will try to inject into your website."
1822
  msgstr ""
1823
 
1824
+ #: admin/wp-security-filescan-menu.php:351
1825
  msgid ""
1826
  "Often when malware code has been inserted into your site you will normally "
1827
  "not notice anything out of the ordinary based on appearances, but it can "
1828
  "have a dramatic effect on your site's search ranking."
1829
  msgstr ""
1830
 
1831
+ #: admin/wp-security-filescan-menu.php:352
1832
  msgid ""
1833
  "This is because the bots and spiders from search engines such as Google have "
1834
  "the capability to detect malware when they are indexing the pages on your "
1836
  "affect your search rankings."
1837
  msgstr ""
1838
 
1839
+ #: admin/wp-security-filescan-menu.php:356
1840
  msgid "Scanning For Malware"
1841
  msgstr ""
1842
 
1843
+ #: admin/wp-security-filescan-menu.php:357
1844
  msgid ""
1845
  "Due to the constantly changing and complex nature of Malware, scanning for "
1846
  "such things using a standalone plugin will not work reliably. This is "
1847
  "something best done via an external scan of your site regularly."
1848
  msgstr ""
1849
 
1850
+ #: admin/wp-security-filescan-menu.php:358
1851
  msgid ""
1852
  "This is why we have created an easy-to-use scanning service which is hosted "
1853
  "off our own server which will scan your site for malware once every day and "
1854
  "notify you if it finds anything."
1855
  msgstr ""
1856
 
1857
+ #: admin/wp-security-filescan-menu.php:359
1858
  msgid "When you sign up for this service you will get the following:"
1859
  msgstr ""
1860
 
1861
+ #: admin/wp-security-filescan-menu.php:361
1862
  msgid "Automatic Daily Scan of 1 Website"
1863
  msgstr ""
1864
 
1865
+ #: admin/wp-security-filescan-menu.php:362
1866
  msgid "Automatic Malware & Blacklist Monitoring"
1867
  msgstr ""
1868
 
1869
+ #: admin/wp-security-filescan-menu.php:363
1870
  msgid "Automatic Email Alerting"
1871
  msgstr ""
1872
 
1873
+ #: admin/wp-security-filescan-menu.php:364
1874
  msgid "Site uptime monitoring"
1875
  msgstr ""
1876
 
1877
+ #: admin/wp-security-filescan-menu.php:365
1878
  msgid "Site response time monitoring"
1879
  msgstr ""
1880
 
1881
+ #: admin/wp-security-filescan-menu.php:366
1882
+ msgid "We provide advice for malware cleanup"
1883
  msgstr ""
1884
 
1885
+ #: admin/wp-security-filescan-menu.php:367
1886
  msgid "Blacklist Removal"
1887
  msgstr ""
1888
 
1889
+ #: admin/wp-security-filescan-menu.php:368
1890
  msgid "No Contract (Cancel Anytime)"
1891
  msgstr ""
1892
 
1893
+ #: admin/wp-security-filescan-menu.php:370
1894
  #, php-format
1895
  msgid "To learn more please %s."
1896
  msgstr ""
1897
 
1898
+ #: admin/wp-security-filescan-menu.php:390
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1899
  msgid "Latest File Change Scan Results"
1900
  msgstr ""
1901
 
1902
+ #: admin/wp-security-filescan-menu.php:399
1903
  msgid "The following files were added to your host."
1904
  msgstr ""
1905
 
1906
+ #: admin/wp-security-filescan-menu.php:402
1907
+ #: admin/wp-security-filescan-menu.php:423
1908
+ #: admin/wp-security-filescan-menu.php:447
1909
+ #: admin/wp-security-settings-menu.php:27
1910
+ #: admin/wp-security-settings-menu.php:28
1911
  msgid "File"
1912
  msgstr ""
1913
 
1914
+ #: admin/wp-security-filescan-menu.php:403
1915
+ #: admin/wp-security-filescan-menu.php:424
1916
+ #: admin/wp-security-filescan-menu.php:448
1917
  msgid "File Size"
1918
  msgstr ""
1919
 
1920
+ #: admin/wp-security-filescan-menu.php:404
1921
+ #: admin/wp-security-filescan-menu.php:425
1922
+ #: admin/wp-security-filescan-menu.php:449
1923
  msgid "File Modified"
1924
  msgstr ""
1925
 
1926
+ #: admin/wp-security-filescan-menu.php:420
1927
  msgid "The following files were removed from your host."
1928
  msgstr ""
1929
 
1930
+ #: admin/wp-security-filescan-menu.php:444
1931
  msgid "The following files were changed on your host."
1932
  msgstr ""
1933
 
1934
+ #: admin/wp-security-filesystem-menu.php:26
1935
+ #: classes/grade-system/wp-security-feature-item-manager.php:67
1936
  msgid "File Permissions"
1937
  msgstr ""
1938
 
1939
+ #: admin/wp-security-filesystem-menu.php:27
1940
  msgid "PHP File Editing"
1941
  msgstr ""
1942
 
1943
+ #: admin/wp-security-filesystem-menu.php:28
1944
  msgid "WP File Access"
1945
  msgstr ""
1946
 
1947
+ #: admin/wp-security-filesystem-menu.php:29
1948
  msgid "Host System Logs"
1949
  msgstr ""
1950
 
1951
+ #: admin/wp-security-filesystem-menu.php:97
1952
  #, php-format
1953
  msgid "The permissions for %s were succesfully changed to %s"
1954
  msgstr ""
1955
 
1956
+ #: admin/wp-security-filesystem-menu.php:101
1957
  #, php-format
1958
  msgid "Unable to change permissions for %s!"
1959
  msgstr ""
1960
 
1961
+ #: admin/wp-security-filesystem-menu.php:107
1962
  msgid "File Permissions Scan"
1963
  msgstr ""
1964
 
1965
+ #: admin/wp-security-filesystem-menu.php:110
1966
  msgid ""
1967
  "Your WordPress file and folder permission settings govern the accessability "
1968
  "and read/write privileges of the files and folders which make up your WP "
1969
  "installation."
1970
  msgstr ""
1971
 
1972
+ #: admin/wp-security-filesystem-menu.php:111
1973
  msgid ""
1974
  "Your WP installation already comes with reasonably secure file permission "
1975
  "settings for the filesystem."
1976
  msgstr ""
1977
 
1978
+ #: admin/wp-security-filesystem-menu.php:112
1979
  msgid ""
1980
  "However, sometimes people or other plugins modify the various permission "
1981
  "settings of certain core WP folders or files such that they end up making "
1982
  "their site less secure because they chose the wrong permission values."
1983
  msgstr ""
1984
 
1985
+ #: admin/wp-security-filesystem-menu.php:113
1986
  msgid ""
1987
  "This feature will scan the critical WP core folders and files and will "
1988
  "highlight any permission settings which are insecure."
1989
  msgstr ""
1990
 
1991
+ #: admin/wp-security-filesystem-menu.php:119
1992
  msgid "WP Directory and File Permissions Scan Results"
1993
  msgstr ""
1994
 
1995
+ #: admin/wp-security-filesystem-menu.php:132
1996
+ #: admin/wp-security-filesystem-menu.php:151
1997
  msgid "File/Folder"
1998
  msgstr ""
1999
 
2000
+ #: admin/wp-security-filesystem-menu.php:133
2001
+ #: admin/wp-security-filesystem-menu.php:152
2002
  msgid "Current Permissions"
2003
  msgstr ""
2004
 
2005
+ #: admin/wp-security-filesystem-menu.php:134
2006
+ #: admin/wp-security-filesystem-menu.php:153
2007
  msgid "Recommended Permissions"
2008
  msgstr ""
2009
 
2010
+ #: admin/wp-security-filesystem-menu.php:135
2011
+ #: admin/wp-security-filesystem-menu.php:154
2012
  msgid "Recommended Action"
2013
  msgstr ""
2014
 
2015
+ #: admin/wp-security-filesystem-menu.php:192
2016
  msgid "Your PHP file editing settings were saved successfully."
2017
  msgstr ""
2018
 
2019
+ #: admin/wp-security-filesystem-menu.php:196
2020
  msgid ""
2021
  "Operation failed! Unable to modify or make a backup of wp-config.php file!"
2022
  msgstr ""
2023
 
2024
+ #: admin/wp-security-filesystem-menu.php:209
2025
+ #: classes/grade-system/wp-security-feature-item-manager.php:69
2026
  msgid "File Editing"
2027
  msgstr ""
2028
 
2029
+ #: admin/wp-security-filesystem-menu.php:212
2030
  msgid ""
2031
  "The Wordpress Dashboard by default allows administrators to edit PHP files, "
2032
  "such as plugin and theme files."
2033
  msgstr ""
2034
 
2035
+ #: admin/wp-security-filesystem-menu.php:213
2036
  msgid ""
2037
  "This is often the first tool an attacker will use if able to login, since it "
2038
  "allows code execution."
2039
  msgstr ""
2040
 
2041
+ #: admin/wp-security-filesystem-menu.php:214
2042
  msgid ""
2043
  "This feature will disable the ability for people to edit PHP files via the "
2044
  "dashboard."
2045
  msgstr ""
2046
 
2047
+ #: admin/wp-security-filesystem-menu.php:220
2048
  msgid "Disable PHP File Editing"
2049
  msgstr ""
2050
 
2051
+ #: admin/wp-security-filesystem-menu.php:232
2052
  msgid "Disable Ability To Edit PHP Files"
2053
  msgstr ""
2054
 
2055
+ #: admin/wp-security-filesystem-menu.php:235
2056
  msgid ""
2057
  "Check this if you want to remove the ability for people to edit PHP files "
2058
  "via the WP dashboard"
2059
  msgstr ""
2060
 
2061
+ #: admin/wp-security-filesystem-menu.php:279
2062
  msgid ""
2063
  "You have successfully saved the Prevent Access to Default WP Files "
2064
  "configuration."
2065
  msgstr ""
2066
 
2067
+ #: admin/wp-security-filesystem-menu.php:288
2068
  msgid "WordPress Files"
2069
  msgstr ""
2070
 
2071
+ #: admin/wp-security-filesystem-menu.php:291
2072
  #, php-format
2073
  msgid ""
2074
  "This feature allows you to prevent access to files such as %s, %s and %s "
2075
  "which are delivered with all WP installations."
2076
  msgstr ""
2077
 
2078
+ #: admin/wp-security-filesystem-menu.php:292
2079
  msgid ""
2080
  "By preventing access to these files you are hiding some key pieces of "
2081
  "information (such as WordPress version info) from potential hackers."
2082
  msgstr ""
2083
 
2084
+ #: admin/wp-security-filesystem-menu.php:297
2085
  msgid "Prevent Access to Default WP Files"
2086
  msgstr ""
2087
 
2088
+ #: admin/wp-security-filesystem-menu.php:308
2089
  msgid "Prevent Access to WP Default Install Files"
2090
  msgstr ""
2091
 
2092
+ #: admin/wp-security-filesystem-menu.php:311
2093
  msgid ""
2094
  "Check this if you want to prevent access to readme.html, license.txt and wp-"
2095
  "config-sample.php."
2096
  msgstr ""
2097
 
2098
+ #: admin/wp-security-filesystem-menu.php:315
2099
  msgid "Save Setting"
2100
  msgstr ""
2101
 
2102
+ #: admin/wp-security-filesystem-menu.php:339
2103
  msgid "System Logs"
2104
  msgstr ""
2105
 
2106
+ #: admin/wp-security-filesystem-menu.php:342
2107
  msgid ""
2108
  "Sometimes your hosting platform will produce error or warning logs in a file "
2109
  "called \"error_log\"."
2110
  msgstr ""
2111
 
2112
+ #: admin/wp-security-filesystem-menu.php:343
2113
  msgid ""
2114
  "Depending on the nature and cause of the error or warning, your hosting "
2115
  "server can create multiple instances of this file in numerous directory "
2116
  "locations of your WordPress installation."
2117
  msgstr ""
2118
 
2119
+ #: admin/wp-security-filesystem-menu.php:344
2120
  msgid ""
2121
  "By occassionally viewing the contents of these logs files you can keep "
2122
  "informed of any underlying problems on your system which you might need to "
2123
  "address."
2124
  msgstr ""
2125
 
2126
+ #: admin/wp-security-filesystem-menu.php:350
2127
  msgid "View System Logs"
2128
  msgstr ""
2129
 
2130
+ #: admin/wp-security-filesystem-menu.php:355
2131
  msgid "Enter System Log File Name"
2132
  msgstr ""
2133
 
2134
+ #: admin/wp-security-filesystem-menu.php:357
2135
  msgid "Enter your system log file name. (Defaults to error_log)"
2136
  msgstr ""
2137
 
2138
+ #: admin/wp-security-filesystem-menu.php:360
2139
  msgid "View Latest System Logs"
2140
  msgstr ""
2141
 
2142
+ #: admin/wp-security-filesystem-menu.php:362
2143
  msgid "Loading..."
2144
  msgstr ""
2145
 
2146
+ #: admin/wp-security-filesystem-menu.php:379
2147
  msgid "No system logs were found!"
2148
  msgstr ""
2149
 
2150
+ #: admin/wp-security-filesystem-menu.php:432
2151
  msgid "Set Recommended Permissions"
2152
  msgstr ""
2153
 
2154
+ #: admin/wp-security-filesystem-menu.php:438
2155
  msgid "No Action Required"
2156
  msgstr ""
2157
 
2158
+ #: admin/wp-security-filesystem-menu.php:478
2159
  #, php-format
2160
  msgid "Showing latest entries of error_log file: %s"
2161
  msgstr ""
2162
 
2163
+ #: admin/wp-security-firewall-menu.php:28
2164
  msgid "Basic Firewall Rules"
2165
  msgstr ""
2166
 
2167
+ #: admin/wp-security-firewall-menu.php:29
2168
  msgid "Additional Firewall Rules"
2169
  msgstr ""
2170
 
2171
+ #: admin/wp-security-firewall-menu.php:30
2172
+ msgid "6G Blacklist Firewall Rules"
2173
  msgstr ""
2174
 
2175
+ #: admin/wp-security-firewall-menu.php:31
2176
  msgid "Internet Bots"
2177
  msgstr ""
2178
 
2179
+ #: admin/wp-security-firewall-menu.php:32
2180
  msgid "Prevent Hotlinks"
2181
  msgstr ""
2182
 
2183
+ #: admin/wp-security-firewall-menu.php:33
2184
  msgid "404 Detection"
2185
  msgstr ""
2186
 
2187
+ #: admin/wp-security-firewall-menu.php:34
2188
+ msgid "Custom Rules"
2189
+ msgstr ""
2190
+
2191
+ #: admin/wp-security-firewall-menu.php:120
2192
+ #: admin/wp-security-firewall-menu.php:742 admin/wp-security-spam-menu.php:105
2193
+ #: admin/wp-security-spam-menu.php:448
2194
+ #: admin/wp-security-user-registration-menu.php:97
2195
  msgid "Settings were successfully saved"
2196
  msgstr ""
2197
 
2198
+ #: admin/wp-security-firewall-menu.php:129
2199
+ #: admin/wp-security-firewall-menu.php:563
2200
  msgid "Firewall Settings"
2201
  msgstr ""
2202
 
2203
+ #: admin/wp-security-firewall-menu.php:136
2204
  #, php-format
2205
  msgid ""
2206
  "This should not have any impact on your site's general functionality but if "
2207
  "you wish you can take a %s of your .htaccess file before proceeding."
2208
  msgstr ""
2209
 
2210
+ #: admin/wp-security-firewall-menu.php:137
2211
  msgid ""
2212
  "The features in this tab allow you to activate some basic firewall security "
2213
  "protection rules for your site."
2214
  msgstr ""
2215
 
2216
+ #: admin/wp-security-firewall-menu.php:138
2217
  msgid ""
2218
  "The firewall functionality is achieved via the insertion of special code "
2219
  "into your currently active .htaccess file."
2220
  msgstr ""
2221
 
2222
+ #: admin/wp-security-firewall-menu.php:149
2223
+ msgid ""
2224
+ "Attention: You have enabled the \"Completely Block Access To XMLRPC\" "
2225
+ "checkbox which means all XMLRPC functionality will be blocked."
 
 
 
 
 
 
 
2226
  msgstr ""
2227
 
2228
+ #: admin/wp-security-firewall-menu.php:150
2229
+ msgid ""
2230
+ "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or "
2231
+ "other apps which need XMLRPC from working correctly on your site."
2232
  msgstr ""
2233
 
2234
+ #: admin/wp-security-firewall-menu.php:151
2235
  msgid ""
2236
+ "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC"
2237
+ "\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC"
2238
+ "\" checkbox."
2239
  msgstr ""
2240
 
2241
+ #: admin/wp-security-firewall-menu.php:161
2242
  msgid "Basic Firewall Settings"
2243
  msgstr ""
2244
 
2245
+ #: admin/wp-security-firewall-menu.php:169
2246
  msgid "Enable Basic Firewall Protection"
2247
  msgstr ""
2248
 
2249
+ #: admin/wp-security-firewall-menu.php:172
2250
  msgid "Check this if you want to apply basic firewall protection to your site."
2251
  msgstr ""
2252
 
2253
+ #: admin/wp-security-firewall-menu.php:176
2254
  msgid ""
2255
  "This setting will implement the following basic firewall protection "
2256
  "mechanisms on your site:"
2257
  msgstr ""
2258
 
2259
+ #: admin/wp-security-firewall-menu.php:177
2260
  msgid "1) Protect your htaccess file by denying access to it."
2261
  msgstr ""
2262
 
2263
+ #: admin/wp-security-firewall-menu.php:178
2264
  msgid "2) Disable the server signature."
2265
  msgstr ""
2266
 
2267
+ #: admin/wp-security-firewall-menu.php:179
2268
  msgid "3) Limit file upload size (10MB)."
2269
  msgstr ""
2270
 
2271
+ #: admin/wp-security-firewall-menu.php:180
2272
  msgid "4) Protect your wp-config.php file by denying access to it."
2273
  msgstr ""
2274
 
2275
+ #: admin/wp-security-firewall-menu.php:181
2276
  msgid ""
2277
  "The above firewall features will be applied via your .htaccess file and "
2278
  "should not affect your site's overall functionality."
2279
  msgstr ""
2280
 
2281
+ #: admin/wp-security-firewall-menu.php:182
2282
  msgid ""
2283
  "You are still advised to take a backup of your active .htaccess file just in "
2284
  "case."
2285
  msgstr ""
2286
 
2287
+ #: admin/wp-security-firewall-menu.php:191
2288
+ msgid "WordPress XMLRPC & Pingback Vulnerability Protection"
2289
  msgstr ""
2290
 
2291
+ #: admin/wp-security-firewall-menu.php:199
2292
+ msgid "Completely Block Access To XMLRPC"
2293
+ msgstr ""
2294
+
2295
+ #: admin/wp-security-firewall-menu.php:202
2296
  msgid ""
2297
  "Check this if you are not using the WP XML-RPC functionality and you want to "
2298
+ "completely block external access to XMLRPC."
2299
  msgstr ""
2300
 
2301
+ #: admin/wp-security-firewall-menu.php:206
2302
  msgid ""
2303
  "This setting will add a directive in your .htaccess to disable access to the "
2304
  "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
2305
+ "in WordPress."
2306
  msgstr ""
2307
 
2308
+ #: admin/wp-security-firewall-menu.php:207
2309
  msgid ""
2310
+ "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in "
2311
+ "a number of ways such as:"
2312
  msgstr ""
2313
 
2314
+ #: admin/wp-security-firewall-menu.php:208
2315
  msgid "1) Denial of Service (DoS) attacks"
2316
  msgstr ""
2317
 
2318
+ #: admin/wp-security-firewall-menu.php:209
2319
  msgid "2) Hacking internal routers."
2320
  msgstr ""
2321
 
2322
+ #: admin/wp-security-firewall-menu.php:210
2323
  msgid "3) Scanning ports in internal networks to get info from various hosts."
2324
  msgstr ""
2325
 
2326
+ #: admin/wp-security-firewall-menu.php:211
2327
  msgid ""
2328
  "Apart from the security protection benefit, this feature may also help "
2329
  "reduce load on your server, particularly if your site currently has a lot of "
2330
  "unwanted traffic hitting the XML-RPC API on your installation."
2331
  msgstr ""
2332
 
2333
+ #: admin/wp-security-firewall-menu.php:212
2334
  msgid ""
2335
  "NOTE: You should only enable this feature if you are not currently using the "
2336
  "XML-RPC functionality on your WordPress installation."
2337
  msgstr ""
2338
 
2339
+ #: admin/wp-security-firewall-menu.php:213
2340
+ msgid ""
2341
+ "Leave this feature disabled and use the feature below if you want pingback "
2342
+ "protection but you still need XMLRPC."
2343
+ msgstr ""
2344
+
2345
+ #: admin/wp-security-firewall-menu.php:219
2346
+ msgid "Disable Pingback Functionality From XMLRPC"
2347
+ msgstr ""
2348
+
2349
+ #: admin/wp-security-firewall-menu.php:222
2350
+ msgid ""
2351
+ "If you use Jetpack or WP iOS or other apps which need WP XML-RPC "
2352
+ "functionality then check this. This will enable protection against WordPress "
2353
+ "pingback vulnerabilities."
2354
+ msgstr ""
2355
+
2356
+ #: admin/wp-security-firewall-menu.php:226
2357
+ msgid ""
2358
+ "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should "
2359
+ "enable this feature but leave the \"Completely Block Access To XMLRPC\" "
2360
+ "checkbox unchecked."
2361
+ msgstr ""
2362
+
2363
+ #: admin/wp-security-firewall-menu.php:227
2364
+ msgid ""
2365
+ "The feature will still allow XMLRPC functionality on your site but will "
2366
+ "disable the pingback methods."
2367
+ msgstr ""
2368
+
2369
+ #: admin/wp-security-firewall-menu.php:228
2370
+ msgid ""
2371
+ "This feature will also remove the \"X-Pingback\" header if it is present."
2372
+ msgstr ""
2373
+
2374
+ #: admin/wp-security-firewall-menu.php:237
2375
+ #: classes/grade-system/wp-security-feature-item-manager.php:81
2376
+ msgid "Block Accesss to Debug Log File"
2377
+ msgstr ""
2378
+
2379
+ #: admin/wp-security-firewall-menu.php:245
2380
+ msgid "Block Access to debug.log File"
2381
+ msgstr ""
2382
+
2383
+ #: admin/wp-security-firewall-menu.php:248
2384
+ msgid ""
2385
+ "Check this if you want to block access to the debug.log file that WordPress "
2386
+ "creates when debug logging is enabled."
2387
+ msgstr ""
2388
+
2389
+ #: admin/wp-security-firewall-menu.php:252
2390
+ msgid ""
2391
+ "WordPress has an option to turn on the debug logging to a file located in wp-"
2392
+ "content/debug.log. This file may contain sensitive information."
2393
+ msgstr ""
2394
+
2395
+ #: admin/wp-security-firewall-menu.php:253
2396
+ msgid ""
2397
+ "Using this optoin will block external access to this file. You can still "
2398
+ "access this file by logging into your site via FTP"
2399
+ msgstr ""
2400
+
2401
+ #: admin/wp-security-firewall-menu.php:261
2402
  msgid "Save Basic Firewall Settings"
2403
  msgstr ""
2404
 
2405
+ #: admin/wp-security-firewall-menu.php:333
2406
  msgid ""
2407
  "You have successfully saved the Additional Firewall Protection configuration"
2408
  msgstr ""
2409
 
2410
+ #: admin/wp-security-firewall-menu.php:347
2411
  msgid "Additional Firewall Protection"
2412
  msgstr ""
2413
 
2414
+ #: admin/wp-security-firewall-menu.php:351
2415
  #, php-format
2416
  msgid ""
2417
  "Due to the nature of the code being inserted to the .htaccess file, this "
2420
  "configuration."
2421
  msgstr ""
2422
 
2423
+ #: admin/wp-security-firewall-menu.php:353
2424
  msgid ""
2425
  "This feature allows you to activate more advanced firewall settings to your "
2426
  "site."
2427
  msgstr ""
2428
 
2429
+ #: admin/wp-security-firewall-menu.php:354
2430
  msgid ""
2431
  "The advanced firewall rules are applied via the insertion of special code to "
2432
  "your currently active .htaccess file."
2433
  msgstr ""
2434
 
2435
+ #: admin/wp-security-firewall-menu.php:363
2436
  msgid "Listing of Directory Contents"
2437
  msgstr ""
2438
 
2439
+ #: admin/wp-security-firewall-menu.php:372
2440
+ #: classes/grade-system/wp-security-feature-item-manager.php:92
2441
  msgid "Disable Index Views"
2442
  msgstr ""
2443
 
2444
+ #: admin/wp-security-firewall-menu.php:375
2445
  msgid "Check this if you want to disable directory and file listing."
2446
  msgstr ""
2447
 
2448
+ #: admin/wp-security-firewall-menu.php:380
2449
  msgid ""
2450
  "By default, an Apache server will allow the listing of the contents of a "
2451
  "directory if it doesn't contain an index.php file."
2452
  msgstr ""
2453
 
2454
+ #: admin/wp-security-firewall-menu.php:382
2455
  msgid "This feature will prevent the listing of contents for all directories."
2456
  msgstr ""
2457
 
2458
+ #: admin/wp-security-firewall-menu.php:384
2459
  msgid ""
2460
  "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes "
2461
  "directive must be enabled in your httpd.conf file. Ask your hosting provider "
2462
  "to check this if you don't have access to httpd.conf"
2463
  msgstr ""
2464
 
2465
+ #: admin/wp-security-firewall-menu.php:393
2466
  msgid "Trace and Track"
2467
  msgstr ""
2468
 
2469
+ #: admin/wp-security-firewall-menu.php:402
2470
+ #: classes/grade-system/wp-security-feature-item-manager.php:93
2471
  msgid "Disable Trace and Track"
2472
  msgstr ""
2473
 
2474
+ #: admin/wp-security-firewall-menu.php:405
2475
  msgid "Check this if you want to disable trace and track."
2476
  msgstr ""
2477
 
2478
+ #: admin/wp-security-firewall-menu.php:410
2479
  msgid ""
2480
  "HTTP Trace attack (XST) can be used to return header requests and grab "
2481
  "cookies and other information."
2482
  msgstr ""
2483
 
2484
+ #: admin/wp-security-firewall-menu.php:412
2485
  msgid ""
2486
  "This hacking technique is usually used together with cross site scripting "
2487
  "attacks (XSS)."
2488
  msgstr ""
2489
 
2490
+ #: admin/wp-security-firewall-menu.php:414
2491
  msgid ""
2492
  "Disabling trace and track on your site will help prevent HTTP Trace attacks."
2493
  msgstr ""
2494
 
2495
+ #: admin/wp-security-firewall-menu.php:423
2496
  msgid "Proxy Comment Posting"
2497
  msgstr ""
2498
 
2499
+ #: admin/wp-security-firewall-menu.php:433
2500
  msgid "Forbid Proxy Comment Posting"
2501
  msgstr ""
2502
 
2503
+ #: admin/wp-security-firewall-menu.php:436
2504
  msgid "Check this if you want to forbid proxy comment posting."
2505
  msgstr ""
2506
 
2507
+ #: admin/wp-security-firewall-menu.php:441
2508
  msgid ""
2509
  "This setting will deny any requests that use a proxy server when posting "
2510
  "comments."
2511
  msgstr ""
2512
 
2513
+ #: admin/wp-security-firewall-menu.php:442
2514
  msgid ""
2515
  "By forbidding proxy comments you are in effect eliminating some SPAM and "
2516
  "other proxy requests."
2517
  msgstr ""
2518
 
2519
+ #: admin/wp-security-firewall-menu.php:451
2520
  msgid "Bad Query Strings"
2521
  msgstr ""
2522
 
2523
+ #: admin/wp-security-firewall-menu.php:461
2524
  msgid "Deny Bad Query Strings"
2525
  msgstr ""
2526
 
2527
+ #: admin/wp-security-firewall-menu.php:464
2528
  msgid "This will help protect you against malicious queries via XSS."
2529
  msgstr ""
2530
 
2531
+ #: admin/wp-security-firewall-menu.php:469
2532
  msgid ""
2533
  "This feature will write rules in your .htaccess file to prevent malicious "
2534
  "string attacks on your site using XSS."
2535
  msgstr ""
2536
 
2537
+ #: admin/wp-security-firewall-menu.php:470
2538
  msgid ""
2539
  "NOTE: Some of these strings might be used for plugins or themes and hence "
2540
  "this might break some functionality."
2541
  msgstr ""
2542
 
2543
+ #: admin/wp-security-firewall-menu.php:471
2544
+ #: admin/wp-security-firewall-menu.php:501
2545
  msgid ""
2546
  "You are therefore strongly advised to take a backup of your active .htaccess "
2547
  "file before applying this feature."
2548
  msgstr ""
2549
 
2550
+ #: admin/wp-security-firewall-menu.php:480
2551
+ #: classes/grade-system/wp-security-feature-item-manager.php:96
2552
  msgid "Advanced Character String Filter"
2553
  msgstr ""
2554
 
2555
+ #: admin/wp-security-firewall-menu.php:490
2556
  msgid "Enable Advanced Character String Filter"
2557
  msgstr ""
2558
 
2559
+ #: admin/wp-security-firewall-menu.php:493
2560
  msgid "This will block bad character matches from XSS."
2561
  msgstr ""
2562
 
2563
+ #: admin/wp-security-firewall-menu.php:498
2564
  msgid ""
2565
  "This is an advanced character string filter to prevent malicious string "
2566
  "attacks on your site coming from Cross Site Scripting (XSS)."
2567
  msgstr ""
2568
 
2569
+ #: admin/wp-security-firewall-menu.php:499
2570
  msgid ""
2571
  "This setting matches for common malicious string patterns and exploits and "
2572
  "will produce a 403 error for the hacker attempting the query."
2573
  msgstr ""
2574
 
2575
+ #: admin/wp-security-firewall-menu.php:500
2576
  msgid "NOTE: Some strings for this setting might break some functionality."
2577
  msgstr ""
2578
 
2579
+ #: admin/wp-security-firewall-menu.php:509
2580
  msgid "Save Additional Firewall Settings"
2581
  msgstr ""
2582
 
2583
+ #: admin/wp-security-firewall-menu.php:552
2584
+ msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
2585
  msgstr ""
2586
 
2587
+ #: admin/wp-security-firewall-menu.php:567
2588
  #, php-format
2589
  msgid ""
2590
+ "This feature allows you to activate the %s (or legacy %s) firewall security "
2591
+ "protection rules designed and produced by %s."
2592
+ msgstr ""
2593
+
2594
+ #: admin/wp-security-firewall-menu.php:568
2595
+ msgid ""
2596
+ "The 6G Blacklist is updated and improved version of 5G Blacklist. If you "
2597
+ "have 5G Blacklist active, you might consider activating 6G Blacklist instead."
2598
  msgstr ""
2599
 
2600
+ #: admin/wp-security-firewall-menu.php:569
2601
  msgid ""
2602
+ "The 6G Blacklist is a simple, flexible blacklist that helps reduce the "
2603
  "number of malicious URL requests that hit your website."
2604
  msgstr ""
2605
 
2606
+ #: admin/wp-security-firewall-menu.php:570
2607
  msgid ""
2608
+ "The added advantage of applying the 6G firewall to your site is that it has "
2609
  "been tested and confirmed by the people at PerishablePress.com to be an "
2610
  "optimal and least disruptive set of .htaccess security rules for general WP "
2611
  "sites running on an Apache server or similar."
2612
  msgstr ""
2613
 
2614
+ #: admin/wp-security-firewall-menu.php:571
2615
  #, php-format
2616
  msgid ""
2617
+ "Therefore the 6G firewall rules should not have any impact on your site's "
2618
  "general functionality but if you wish you can take a %s of your .htaccess "
2619
  "file before proceeding."
2620
  msgstr ""
2621
 
2622
+ #: admin/wp-security-firewall-menu.php:577
2623
+ msgid "6G Blacklist/Firewall Settings"
2624
  msgstr ""
2625
 
2626
+ #: admin/wp-security-firewall-menu.php:589
2627
+ msgid "Enable 6G Firewall Protection"
2628
  msgstr ""
2629
 
2630
+ #: admin/wp-security-firewall-menu.php:592
2631
  msgid ""
2632
+ "Check this if you want to apply the 6G Blacklist firewall protection from "
2633
  "perishablepress.com to your site."
2634
  msgstr ""
2635
 
2636
+ #: admin/wp-security-firewall-menu.php:596
2637
  msgid ""
2638
+ "This setting will implement the 6G security firewall protection mechanisms "
2639
  "on your site which include the following things:"
2640
  msgstr ""
2641
 
2642
+ #: admin/wp-security-firewall-menu.php:597
2643
+ #: admin/wp-security-firewall-menu.php:615
2644
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
2645
  msgstr ""
2646
 
2647
+ #: admin/wp-security-firewall-menu.php:598
2648
+ #: admin/wp-security-firewall-menu.php:616
2649
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
2650
  msgstr ""
2651
 
2652
+ #: admin/wp-security-firewall-menu.php:599
2653
+ #: admin/wp-security-firewall-menu.php:617
2654
  msgid ""
2655
  "3) Guard against the common patterns and specific exploits in the root "
2656
  "portion of targeted URLs."
2657
  msgstr ""
2658
 
2659
+ #: admin/wp-security-firewall-menu.php:600
2660
+ #: admin/wp-security-firewall-menu.php:618
2661
  msgid ""
2662
  "4) Stop attackers from manipulating query strings by disallowing illicit "
2663
  "characters."
2664
  msgstr ""
2665
 
2666
+ #: admin/wp-security-firewall-menu.php:601
2667
+ #: admin/wp-security-firewall-menu.php:619
2668
  msgid "....and much more."
2669
  msgstr ""
2670
 
2671
+ #: admin/wp-security-firewall-menu.php:607
2672
+ msgid "Enable legacy 5G Firewall Protection"
2673
  msgstr ""
2674
 
2675
+ #: admin/wp-security-firewall-menu.php:610
2676
+ msgid ""
2677
+ "Check this if you want to apply the 5G Blacklist firewall protection from "
2678
+ "perishablepress.com to your site."
2679
+ msgstr ""
2680
+
2681
+ #: admin/wp-security-firewall-menu.php:614
2682
+ msgid ""
2683
+ "This setting will implement the 5G security firewall protection mechanisms "
2684
+ "on your site which include the following things:"
2685
+ msgstr ""
2686
+
2687
+ #: admin/wp-security-firewall-menu.php:625
2688
+ msgid "Save 5G/6G Firewall Settings"
2689
+ msgstr ""
2690
+
2691
+ #: admin/wp-security-firewall-menu.php:656
2692
  msgid "The Internet bot settings were successfully saved"
2693
  msgstr ""
2694
 
2695
+ #: admin/wp-security-firewall-menu.php:660
2696
  msgid "Internet Bot Settings"
2697
  msgstr ""
2698
 
2699
+ #: admin/wp-security-firewall-menu.php:667
2700
  #, php-format
2701
  msgid "%s?"
2702
  msgstr ""
2703
 
2704
+ #: admin/wp-security-firewall-menu.php:669
2705
  msgid ""
2706
  "A bot is a piece of software which runs on the Internet and performs "
2707
  "automatic tasks. For example when Google indexes your pages it uses "
2708
  "automatic bots to achieve this task."
2709
  msgstr ""
2710
 
2711
+ #: admin/wp-security-firewall-menu.php:670
2712
  msgid ""
2713
  "A lot of bots are legitimate and non-malicous but not all bots are good and "
2714
  "often you will find some which try to impersonate legitimate bots such as "
2715
  "\"Googlebot\" but in reality they have nohing to do with Google at all."
2716
  msgstr ""
2717
 
2718
+ #: admin/wp-security-firewall-menu.php:671
2719
  msgid ""
2720
  "Although most of the bots out there are relatively harmless sometimes "
2721
  "website owners want to have more control over which bots they allow into "
2722
  "their site."
2723
  msgstr ""
2724
 
2725
+ #: admin/wp-security-firewall-menu.php:672
2726
  msgid ""
2727
  "This feature allows you to block bots which are impersonating as a Googlebot "
2728
  "but actually aren't. (In other words they are fake Google bots)"
2729
  msgstr ""
2730
 
2731
+ #: admin/wp-security-firewall-menu.php:673
2732
  msgid ""
2733
  "Googlebots have a unique indentity which cannot easily be forged and this "
2734
  "feature will indentify any fake Google bots and block them from reading your "
2735
  "site's pages."
2736
  msgstr ""
2737
 
2738
+ #: admin/wp-security-firewall-menu.php:679
2739
  msgid ""
2740
  "<strong>Attention</strong>: Sometimes non-malicious Internet organizations "
2741
  "might have bots which impersonate as a \"Googlebot\"."
2742
  msgstr ""
2743
 
2744
+ #: admin/wp-security-firewall-menu.php:680
2745
  msgid ""
2746
  "Just be aware that if you activate this feature the plugin will block all "
2747
  "bots which use the \"Googlebot\" string in their User Agent information but "
2749
  "not)."
2750
  msgstr ""
2751
 
2752
+ #: admin/wp-security-firewall-menu.php:681
2753
  msgid ""
2754
  "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will "
2755
  "not be affected by this feature."
2756
  msgstr ""
2757
 
2758
+ #: admin/wp-security-firewall-menu.php:687
2759
+ #: admin/wp-security-firewall-menu.php:697
2760
+ #: classes/grade-system/wp-security-feature-item-manager.php:98
2761
  msgid "Block Fake Googlebots"
2762
  msgstr ""
2763
 
2764
+ #: admin/wp-security-firewall-menu.php:700
2765
  msgid "Check this if you want to block all fake Googlebots."
2766
  msgstr ""
2767
 
2768
+ #: admin/wp-security-firewall-menu.php:704
2769
  msgid ""
2770
  "This feature will check if the User Agent information of a bot contains the "
2771
  "string \"Googlebot\"."
2772
  msgstr ""
2773
 
2774
+ #: admin/wp-security-firewall-menu.php:705
2775
  msgid ""
2776
  "It will then perform a few tests to verify if the bot is legitimately from "
2777
  "Google and if so it will allow the bot to proceed."
2778
  msgstr ""
2779
 
2780
+ #: admin/wp-security-firewall-menu.php:706
2781
  msgid ""
2782
  "If the bot fails the checks then the plugin will mark it as being a fake "
2783
  "Googlebot and it will block it"
2784
  msgstr ""
2785
 
2786
+ #: admin/wp-security-firewall-menu.php:713
2787
  msgid "Save Internet Bot Settings"
2788
  msgstr ""
2789
 
2790
+ #: admin/wp-security-firewall-menu.php:750
2791
+ #: admin/wp-security-firewall-menu.php:772
2792
+ #: classes/grade-system/wp-security-feature-item-manager.php:32
2793
  msgid "Prevent Image Hotlinking"
2794
  msgstr ""
2795
 
2796
+ #: admin/wp-security-firewall-menu.php:753
2797
  msgid ""
2798
  "A Hotlink is where someone displays an image on their site which is actually "
2799
  "located on your site by using a direct link to the source of the image on "
2800
  "your server."
2801
  msgstr ""
2802
 
2803
+ #: admin/wp-security-firewall-menu.php:754
2804
  msgid ""
2805
  "Due to the fact that the image being displayed on the other person's site is "
2806
  "coming from your server, this can cause leaking of bandwidth and resources "
2808
  "it on someone elses's site."
2809
  msgstr ""
2810
 
2811
+ #: admin/wp-security-firewall-menu.php:755
2812
  msgid ""
2813
  "This feature will prevent people from directly hotlinking images from your "
2814
  "site's pages by writing some directives in your .htaccess file."
2815
  msgstr ""
2816
 
2817
+ #: admin/wp-security-firewall-menu.php:760
2818
  msgid "Prevent Hotlinking"
2819
  msgstr ""
2820
 
2821
+ #: admin/wp-security-firewall-menu.php:775
2822
  msgid "Check this if you want to prevent hotlinking to images on your site."
2823
  msgstr ""
2824
 
2825
+ #: admin/wp-security-firewall-menu.php:795
2826
  msgid "Nonce check failed for delete all 404 event logs operation!"
2827
  msgstr ""
2828
 
2829
+ #: admin/wp-security-firewall-menu.php:806
2830
  msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
2831
  msgstr ""
2832
 
2833
+ #: admin/wp-security-firewall-menu.php:810
2834
  msgid "All 404 event logs were deleted from the DB successfully!"
2835
  msgstr ""
2836
 
2837
+ #: admin/wp-security-firewall-menu.php:834
2838
+ #: admin/wp-security-user-login-menu.php:111
2839
  msgid ""
2840
  "You entered a non numeric value for the lockout time length field. It has "
2841
  "been set to the default value."
2842
  msgstr ""
2843
 
2844
+ #: admin/wp-security-firewall-menu.php:840
2845
  msgid ""
2846
  "You entered an incorrect format for the \"Redirect URL\" field. It has been "
2847
  "set to the default value."
2848
  msgstr ""
2849
 
2850
+ #: admin/wp-security-firewall-menu.php:875
2851
  msgid "404 Detection Configuration"
2852
  msgstr ""
2853
 
2854
+ #: admin/wp-security-firewall-menu.php:878
2855
  msgid ""
2856
  "A 404 or Not Found error occurs when somebody tries to access a non-existent "
2857
  "page on your website."
2858
  msgstr ""
2859
 
2860
+ #: admin/wp-security-firewall-menu.php:879
2861
  msgid ""
2862
  "Typically, most 404 errors happen quite innocently when people have mis-"
2863
  "typed a URL or used an old link to page which doesn't exist anymore."
2864
  msgstr ""
2865
 
2866
+ #: admin/wp-security-firewall-menu.php:880
2867
  msgid ""
2868
  "However, in some cases you may find many repeated 404 errors which occur in "
2869
  "a relatively short space of time and from the same IP address which are all "
2870
  "attempting to access a variety of non-existent page URLs."
2871
  msgstr ""
2872
 
2873
+ #: admin/wp-security-firewall-menu.php:881
2874
  msgid ""
2875
  "Such behaviour can mean that a hacker might be trying to find a particular "
2876
  "page or URL for sinister reasons."
2877
  msgstr ""
2878
 
2879
+ #: admin/wp-security-firewall-menu.php:882
2880
  msgid ""
2881
  "This feature allows you to monitor all 404 events which occur on your site, "
2882
  "and it also gives you the option of blocking IP addresses for a configured "
2883
  "length of time."
2884
  msgstr ""
2885
 
2886
+ #: admin/wp-security-firewall-menu.php:883
2887
  msgid ""
2888
  "If you want to temporarily block an IP address, simply click the \"Temp Block"
2889
  "\" link for the applicable IP entry in the \"404 Event Logs\" table below."
2890
  msgstr ""
2891
 
2892
+ #: admin/wp-security-firewall-menu.php:890
2893
+ msgid ""
2894
+ "This addon allows you to automatically and permanently block IP addresses "
2895
+ "based on how many 404 errors they produce."
2896
+ msgstr ""
2897
+
2898
+ #: admin/wp-security-firewall-menu.php:898
2899
  msgid "404 Detection Options"
2900
  msgstr ""
2901
 
2902
+ #: admin/wp-security-firewall-menu.php:910
2903
+ msgid "Enable 404 IP Detection and Lockout"
2904
  msgstr ""
2905
 
2906
+ #: admin/wp-security-firewall-menu.php:913
2907
  msgid "Check this if you want to enable the lockout of selected IP addresses."
2908
  msgstr ""
2909
 
2910
+ #: admin/wp-security-firewall-menu.php:918
2911
  msgid ""
2912
  "When you enable this checkbox, all 404 events on your site will be logged in "
2913
  "the table below. You can monitor these events and select some IP addresses "
2914
+ "listed in the table below and block them for a specified amount of time. All "
2915
+ "IP addresses you select to be blocked from the \"404 Event Logs\" table "
2916
+ "section will be unable to access your site during the time specified."
2917
  msgstr ""
2918
 
2919
+ #: admin/wp-security-firewall-menu.php:926
2920
  msgid "Enable 404 Event Logging"
2921
  msgstr ""
2922
 
2923
+ #: admin/wp-security-firewall-menu.php:929
2924
  msgid "Check this if you want to enable the logging of 404 events"
2925
  msgstr ""
2926
 
2927
+ #: admin/wp-security-firewall-menu.php:934
2928
  msgid "Time Length of 404 Lockout (min)"
2929
  msgstr ""
2930
 
2931
+ #: admin/wp-security-firewall-menu.php:936
2932
  msgid ""
2933
  "Set the length of time for which a blocked IP address will be prevented from "
2934
  "visiting your site"
2935
  msgstr ""
2936
 
2937
+ #: admin/wp-security-firewall-menu.php:941
2938
  msgid ""
2939
  "You can lock any IP address which is recorded in the \"404 Event Logs\" "
2940
  "table section below."
2941
  msgstr ""
2942
 
2943
+ #: admin/wp-security-firewall-menu.php:943
2944
  msgid ""
2945
  "To temporarily lock an IP address, hover over the ID column and click the "
2946
  "\"Temp Block\" link for the applicable IP entry."
2947
  msgstr ""
2948
 
2949
+ #: admin/wp-security-firewall-menu.php:950
2950
  msgid "404 Lockout Redirect URL"
2951
  msgstr ""
2952
 
2953
+ #: admin/wp-security-firewall-menu.php:952
2954
  msgid "A blocked visitor will be automatically redirected to this URL."
2955
  msgstr ""
2956
 
2957
+ #: admin/wp-security-firewall-menu.php:961
2958
  msgid "404 Event Logs"
2959
  msgstr ""
2960
 
2961
+ #: admin/wp-security-firewall-menu.php:983
2962
+ #: admin/wp-security-firewall-menu.php:992
2963
  msgid "Delete All 404 Event Logs"
2964
  msgstr ""
2965
 
2966
+ #: admin/wp-security-firewall-menu.php:989
2967
  msgid "Click this button if you wish to purge all 404 event logs from the DB."
2968
  msgstr ""
2969
 
2970
+ #: admin/wp-security-firewall-menu.php:1047
2971
+ msgid "Custom .htaccess Rules Settings"
2972
+ msgstr ""
2973
+
2974
+ #: admin/wp-security-firewall-menu.php:1054
2975
+ msgid ""
2976
+ "This feature can be used to apply your own custom .htaccess rules and "
2977
+ "directives."
2978
+ msgstr ""
2979
+
2980
+ #: admin/wp-security-firewall-menu.php:1055
2981
+ msgid ""
2982
+ "It is useful for when you want to tweak our existing firewall rules or when "
2983
+ "you want to add your own."
2984
+ msgstr ""
2985
+
2986
+ #: admin/wp-security-firewall-menu.php:1056
2987
+ msgid ""
2988
+ "NOTE: This feature can only used if your site is hosted in an apache or "
2989
+ "similar web server."
2990
+ msgstr ""
2991
+
2992
+ #: admin/wp-security-firewall-menu.php:1062
2993
+ msgid ""
2994
+ "<strong>Warning</strong>: Only use this feature if you know what you are "
2995
+ "doing."
2996
+ msgstr ""
2997
+
2998
+ #: admin/wp-security-firewall-menu.php:1063
2999
+ msgid ""
3000
+ "Incorrect .htaccess rules or directives can break or prevent access to your "
3001
+ "site."
3002
+ msgstr ""
3003
+
3004
+ #: admin/wp-security-firewall-menu.php:1064
3005
+ msgid ""
3006
+ "It is your responsibility to ensure that you are entering the correct code!"
3007
+ msgstr ""
3008
+
3009
+ #: admin/wp-security-firewall-menu.php:1065
3010
+ msgid ""
3011
+ "If you break your site you will need to access your server via FTP or "
3012
+ "something similar and then edit your .htaccess file and delete the changes "
3013
+ "you made."
3014
+ msgstr ""
3015
+
3016
+ #: admin/wp-security-firewall-menu.php:1071
3017
+ msgid "Custom .htaccess Rules"
3018
+ msgstr ""
3019
+
3020
+ #: admin/wp-security-firewall-menu.php:1075
3021
+ msgid "Enable Custom .htaccess Rules"
3022
+ msgstr ""
3023
+
3024
+ #: admin/wp-security-firewall-menu.php:1078
3025
+ msgid ""
3026
+ "Check this if you want to enable custom rules entered in the text box below"
3027
+ msgstr ""
3028
+
3029
+ #: admin/wp-security-firewall-menu.php:1082
3030
+ msgid "Enter Custom .htaccess Rules:"
3031
+ msgstr ""
3032
+
3033
+ #: admin/wp-security-firewall-menu.php:1086
3034
+ msgid "Enter your custom .htaccess rules/directives."
3035
+ msgstr ""
3036
+
3037
+ #: admin/wp-security-firewall-menu.php:1091
3038
+ msgid "Save Custom Rules"
3039
+ msgstr ""
3040
+
3041
+ #: admin/wp-security-list-404.php:118 admin/wp-security-list-404.php:126
3042
+ #: admin/wp-security-list-404.php:133
3043
+ #: admin/wp-security-list-acct-activity.php:83
3044
+ #: admin/wp-security-list-comment-spammer-ip.php:92
3045
+ #: admin/wp-security-list-locked-ip.php:90
3046
+ #: admin/wp-security-list-locked-ip.php:101
3047
+ #: admin/wp-security-list-login-fails.php:82
3048
+ #: admin/wp-security-list-permanent-blocked-ip.php:93
3049
+ #: admin/wp-security-list-registered-users.php:101
3050
+ #: admin/wp-security-list-registered-users.php:112
3051
+ #: admin/wp-security-list-registered-users.php:123
3052
  msgid "Please select some records using the checkboxes"
3053
  msgstr ""
3054
 
3055
+ #: admin/wp-security-list-404.php:155 admin/wp-security-list-404.php:193
3056
+ msgid ""
3057
+ "Could not process the request because the IP addresses for the selected "
3058
+ "entries could not be found!"
3059
+ msgstr ""
3060
+
3061
+ #: admin/wp-security-list-404.php:164
3062
+ msgid "The selected IP addresses are now temporarily blocked!"
3063
+ msgstr ""
3064
+
3065
+ #: admin/wp-security-list-404.php:169
3066
+ msgid "The selected IP address is now temporarily blocked!"
3067
+ msgstr ""
3068
+
3069
+ #: admin/wp-security-list-404.php:171
3070
+ msgid "The selected entry is not a valid IP address!"
3071
+ msgstr ""
3072
+
3073
+ #: admin/wp-security-list-404.php:216
3074
+ msgid ""
3075
+ "The selected IP addresses have been added to the blacklist and will be "
3076
+ "permanently blocked!"
3077
+ msgstr ""
3078
+
3079
+ #: admin/wp-security-list-404.php:256
3080
+ msgid "Nonce check failed for delete selected 404 event logs operation!"
3081
+ msgstr ""
3082
+
3083
+ #: admin/wp-security-list-acct-activity.php:114
3084
+ #: admin/wp-security-list-login-fails.php:114
3085
  msgid "The selected entries were deleted successfully!"
3086
  msgstr ""
3087
 
3088
+ #: admin/wp-security-list-acct-activity.php:126
3089
+ msgid "Nonce check failed for delete selected account activity logs operation!"
3090
+ msgstr ""
3091
+
3092
+ #: admin/wp-security-list-acct-activity.php:134
3093
+ #: admin/wp-security-list-login-fails.php:134
3094
  msgid "The selected entry was deleted successfully!"
3095
  msgstr ""
3096
 
3097
+ #: admin/wp-security-list-comment-spammer-ip.php:127
3098
+ #: admin/wp-security-list-comment-spammer-ip.php:176
3099
+ msgid "Nonce check failed for delete selected blocked IP operation!"
3100
+ msgstr ""
3101
+
3102
+ #: admin/wp-security-list-comment-spammer-ip.php:134
3103
+ msgid "The selected IP addresses are now permanently blocked!"
3104
+ msgstr ""
3105
+
3106
+ #: admin/wp-security-list-comment-spammer-ip.php:190
3107
  msgid ""
3108
  "The selected IP addresses were saved in the blacklist configuration settings."
3109
  msgstr ""
3110
 
3111
+ #: admin/wp-security-list-comment-spammer-ip.php:198
3112
  msgid ""
3113
  "The .htaccess file was successfully modified to include the selected IP "
3114
  "addresses."
3115
  msgstr ""
3116
 
3117
+ #: admin/wp-security-list-comment-spammer-ip.php:209
3118
  msgid ""
3119
  "NOTE: The .htaccess file was not modified because you have disabled the "
3120
  "\"Enable IP or User Agent Blacklisting\" check box."
3121
  msgstr ""
3122
 
3123
+ #: admin/wp-security-list-comment-spammer-ip.php:210
3124
  #, php-format
3125
  msgid ""
3126
  "To block these IP addresses you will need to enable the above flag in the %s "
3127
  "menu"
3128
  msgstr ""
3129
 
3130
+ #: admin/wp-security-list-locked-ip.php:128
 
3131
  msgid "The selected IP entries were unlocked successfully!"
3132
  msgstr ""
3133
 
3134
+ #: admin/wp-security-list-locked-ip.php:137
3135
+ msgid "Nonce check failed for unlock IP operation!"
3136
+ msgstr ""
3137
+
3138
+ #: admin/wp-security-list-locked-ip.php:145
3139
  msgid "The selected IP entry was unlocked successfully!"
3140
  msgstr ""
3141
 
3142
+ #: admin/wp-security-list-locked-ip.php:179
3143
+ msgid "Nonce check failed for delete lockdown record operation!"
3144
+ msgstr ""
3145
+
3146
+ #: admin/wp-security-list-logged-in-users.php:84
3147
+ msgid "Nonce check failed for force user logout operation!"
3148
+ msgstr ""
3149
+
3150
+ #: admin/wp-security-list-logged-in-users.php:95
3151
+ msgid "The selected user was logged out successfully!"
3152
+ msgstr ""
3153
+
3154
+ #: admin/wp-security-list-login-fails.php:126
3155
+ msgid "Nonce check failed for delete failed login record operation!"
3156
+ msgstr ""
3157
+
3158
+ #: admin/wp-security-list-permanent-blocked-ip.php:123
3159
+ msgid "Nonce check failed for unblock IP operation!"
3160
+ msgstr ""
3161
+
3162
+ #: admin/wp-security-list-registered-users.php:48
3163
+ msgid "blocked"
3164
+ msgstr ""
3165
+
3166
+ #: admin/wp-security-list-registered-users.php:157
3167
+ #: admin/wp-security-list-registered-users.php:187
3168
  msgid "Your account is now active"
3169
  msgstr ""
3170
 
3171
+ #: admin/wp-security-list-registered-users.php:158
3172
+ msgid "Your account with user ID:"
3173
  msgstr ""
3174
 
3175
+ #: admin/wp-security-list-registered-users.php:158
3176
+ #: admin/wp-security-list-registered-users.php:188
3177
  msgid " is now active"
3178
  msgstr ""
3179
 
3180
+ #: admin/wp-security-list-registered-users.php:171
3181
  msgid "The selected accounts were approved successfully!"
3182
  msgstr ""
3183
 
3184
+ #: admin/wp-security-list-registered-users.php:175
3185
  msgid "The following accounts failed to update successfully: "
3186
  msgstr ""
3187
 
3188
+ #: admin/wp-security-list-registered-users.php:183
3189
  msgid "The selected account was approved successfully!"
3190
  msgstr ""
3191
 
3192
+ #: admin/wp-security-list-registered-users.php:188
3193
  msgid "Your account with username: "
3194
  msgstr ""
3195
 
3196
+ #: admin/wp-security-list-registered-users.php:220
3197
  msgid "The selected accounts were deleted successfully!"
3198
  msgstr ""
3199
 
3200
+ #: admin/wp-security-list-registered-users.php:228
3201
+ msgid "Nonce check failed for delete registered user account operation!"
3202
+ msgstr ""
3203
+
3204
+ #: admin/wp-security-list-registered-users.php:236
3205
  msgid "The selected account was deleted successfully!"
3206
  msgstr ""
3207
 
3208
+ #: admin/wp-security-list-registered-users.php:262
3209
+ msgid ""
3210
+ "The selected IP addresses were successfully added to the permanent block "
3211
+ "list!"
3212
+ msgstr ""
3213
+
3214
+ #: admin/wp-security-list-registered-users.php:263
3215
+ #: admin/wp-security-list-registered-users.php:280
3216
+ #: admin/wp-security-spam-menu.php:319
3217
+ msgid "View Blocked IPs"
3218
+ msgstr ""
3219
+
3220
+ #: admin/wp-security-list-registered-users.php:272
3221
+ msgid "Nonce check failed for block IP operation of registered user!"
3222
+ msgstr ""
3223
+
3224
+ #: admin/wp-security-list-registered-users.php:279
3225
+ msgid "The selected IP was successfully added to the permanent block list!"
3226
+ msgstr ""
3227
+
3228
+ #: admin/wp-security-maintenance-menu.php:22
3229
  msgid "Visitor Lockout"
3230
  msgstr ""
3231
 
3232
+ #: admin/wp-security-maintenance-menu.php:89
3233
  msgid "Site lockout feature settings saved!"
3234
  msgstr ""
3235
 
3236
+ #: admin/wp-security-maintenance-menu.php:94
3237
  msgid "General Visitor Lockout"
3238
  msgstr ""
3239
 
3240
+ #: admin/wp-security-maintenance-menu.php:100
3241
  msgid ""
3242
  "This feature allows you to put your site into \"maintenance mode\" by "
3243
  "locking down the front-end to all visitors except logged in users with super "
3244
  "admin privileges."
3245
  msgstr ""
3246
 
3247
+ #: admin/wp-security-maintenance-menu.php:101
3248
  msgid ""
3249
  "Locking your site down to general visitors can be useful if you are "
3250
  "investigating some issues on your site or perhaps you might be doing some "
3251
  "maintenance and wish to keep out all traffic for security reasons."
3252
  msgstr ""
3253
 
3254
+ #: admin/wp-security-maintenance-menu.php:106
3255
  msgid "Enable Front-end Lockout"
3256
  msgstr ""
3257
 
3258
+ #: admin/wp-security-maintenance-menu.php:109
3259
  msgid ""
3260
  "Check this if you want all visitors except those who are logged in as "
3261
  "administrator to be locked out of the front-end of your site."
3262
  msgstr ""
3263
 
3264
+ #: admin/wp-security-maintenance-menu.php:113
3265
  msgid "Enter a Message:"
3266
  msgstr ""
3267
 
3268
+ #: admin/wp-security-maintenance-menu.php:125
3269
  msgid ""
3270
  "Enter a message you wish to display to visitors when your site is in "
3271
  "maintenance mode."
3272
  msgstr ""
3273
 
3274
+ #: admin/wp-security-maintenance-menu.php:132
3275
  msgid "Save Site Lockout Settings"
3276
  msgstr ""
3277
 
3278
+ #: admin/wp-security-misc-options-menu.php:24
3279
  msgid "Copy Protection"
3280
  msgstr ""
3281
 
3282
+ #: admin/wp-security-misc-options-menu.php:25
3283
  msgid "Frames"
3284
  msgstr ""
3285
 
3286
+ #: admin/wp-security-misc-options-menu.php:26
3287
+ msgid "Users Enumeration"
3288
+ msgstr ""
3289
+
3290
+ #: admin/wp-security-misc-options-menu.php:91
3291
  msgid "Copy Protection feature settings saved!"
3292
  msgstr ""
3293
 
3294
+ #: admin/wp-security-misc-options-menu.php:96
3295
  msgid "Disable The Ability To Copy Text"
3296
  msgstr ""
3297
 
3298
+ #: admin/wp-security-misc-options-menu.php:102
3299
  msgid ""
3300
  "This feature allows you to disable the ability to select and copy text from "
3301
  "your front end."
3302
  msgstr ""
3303
 
3304
+ #: admin/wp-security-misc-options-menu.php:103
3305
+ msgid ""
3306
+ "When admin user is logged in, the feature is automatically disabled for his "
3307
+ "session."
3308
+ msgstr ""
3309
+
3310
+ #: admin/wp-security-misc-options-menu.php:108
3311
  msgid "Enable Copy Protection"
3312
  msgstr ""
3313
 
3314
+ #: admin/wp-security-misc-options-menu.php:111
3315
  msgid ""
3316
  "Check this if you want to disable the \"Right Click\", \"Text Selection\" "
3317
  "and \"Copy\" option on the front end of your site."
3318
  msgstr ""
3319
 
3320
+ #: admin/wp-security-misc-options-menu.php:118
3321
  msgid "Save Copy Protection Settings"
3322
  msgstr ""
3323
 
3324
+ #: admin/wp-security-misc-options-menu.php:142
3325
  msgid "Frame Display Prevention feature settings saved!"
3326
  msgstr ""
3327
 
3328
+ #: admin/wp-security-misc-options-menu.php:147
3329
  msgid "Prevent Your Site From Being Displayed In a Frame"
3330
  msgstr ""
3331
 
3332
+ #: admin/wp-security-misc-options-menu.php:153
3333
  msgid ""
3334
  "This feature allows you to prevent other sites from displaying any of your "
3335
  "content via a frame or iframe."
3336
  msgstr ""
3337
 
3338
+ #: admin/wp-security-misc-options-menu.php:154
3339
  msgid ""
3340
  "When enabled, this feature will set the \"X-Frame-Options\" paramater to "
3341
  "\"sameorigin\" in the HTTP header."
3342
  msgstr ""
3343
 
3344
+ #: admin/wp-security-misc-options-menu.php:159
3345
  msgid "Enable iFrame Protection"
3346
  msgstr ""
3347
 
3348
+ #: admin/wp-security-misc-options-menu.php:162
3349
  msgid ""
3350
  "Check this if you want to stop other sites from displaying your content in a "
3351
  "frame or iframe."
3352
  msgstr ""
3353
 
3354
+ #: admin/wp-security-misc-options-menu.php:193
3355
+ msgid "Users Enumeration Prevention feature settings saved!"
3356
+ msgstr ""
3357
+
3358
+ #: admin/wp-security-misc-options-menu.php:198
3359
+ msgid "Prevent Users Enumeration"
3360
+ msgstr ""
3361
+
3362
+ #: admin/wp-security-misc-options-menu.php:204
3363
+ msgid ""
3364
+ "This feature allows you to prevent external users/bots from fetching the "
3365
+ "user info with urls like \"/?author=1\"."
3366
+ msgstr ""
3367
+
3368
+ #: admin/wp-security-misc-options-menu.php:205
3369
+ msgid ""
3370
+ "When enabled, this feature will print a \"forbidden\" error rather than the "
3371
+ "user information."
3372
+ msgstr ""
3373
+
3374
+ #: admin/wp-security-misc-options-menu.php:210
3375
+ msgid "Disable Users Enumeration"
3376
+ msgstr ""
3377
+
3378
+ #: admin/wp-security-misc-options-menu.php:213
3379
+ msgid "Check this if you want to stop users enumeration."
3380
+ msgstr ""
3381
+
3382
+ #: admin/wp-security-settings-menu.php:26
3383
  msgid "General Settings"
3384
  msgstr ""
3385
 
3386
+ #: admin/wp-security-settings-menu.php:29
3387
+ msgid "WP Version Info"
3388
  msgstr ""
3389
 
3390
+ #: admin/wp-security-settings-menu.php:30
3391
  msgid "Import/Export"
3392
  msgstr ""
3393
 
3394
+ #: admin/wp-security-settings-menu.php:98
3395
  msgid "All the security features have been disabled successfully!"
3396
  msgstr ""
3397
 
3398
+ #: admin/wp-security-settings-menu.php:102
3399
+ #: admin/wp-security-settings-menu.php:129
3400
  msgid ""
3401
  "Could not write to the .htaccess file. Please restore your .htaccess file "
3402
  "manually using the restore functionality in the \".htaccess File\"."
3403
  msgstr ""
3404
 
3405
+ #: admin/wp-security-settings-menu.php:107
3406
  msgid ""
3407
  "Could not write to the wp-config.php. Please restore your wp-config.php file "
3408
  "manually using the restore functionality in the \"wp-config.php File\"."
3409
  msgstr ""
3410
 
3411
+ #: admin/wp-security-settings-menu.php:125
3412
  msgid "All firewall rules have been disabled successfully!"
3413
  msgstr ""
3414
 
3415
+ #: admin/wp-security-settings-menu.php:154
3416
  msgid "WP Security Plugin"
3417
  msgstr ""
3418
 
3419
+ #: admin/wp-security-settings-menu.php:156
3420
  msgid ""
3421
  "Thank you for using our WordPress security plugin. There are a lot of "
3422
  "security features in this plugin."
3423
  msgstr ""
3424
 
3425
+ #: admin/wp-security-settings-menu.php:157
3426
  msgid ""
3427
  "Go through each menu items and enable the security options to add more "
3428
  "security to your site. Start by activating the basic features first."
3429
  msgstr ""
3430
 
3431
+ #: admin/wp-security-settings-menu.php:158
3432
  msgid ""
3433
  "It is a good practice to take a backup of your .htaccess file, database and "
3434
  "wp-config.php file before activating the security features. This plugin has "
3435
  "options that you can use to backup those resources easily."
3436
  msgstr ""
3437
 
3438
+ #: admin/wp-security-settings-menu.php:161
3439
  msgid "Backup your database"
3440
  msgstr ""
3441
 
3442
+ #: admin/wp-security-settings-menu.php:162
3443
  msgid "Backup .htaccess file"
3444
  msgstr ""
3445
 
3446
+ #: admin/wp-security-settings-menu.php:163
3447
  msgid "Backup wp-config.php file"
3448
  msgstr ""
3449
 
3450
+ #: admin/wp-security-settings-menu.php:170
3451
  msgid "Disable Security Features"
3452
  msgstr ""
3453
 
3454
+ #: admin/wp-security-settings-menu.php:176
3455
  msgid ""
3456
  "If you think that some plugin functionality on your site is broken due to a "
3457
  "security feature you enabled in this plugin, then use the following option "
3458
  "to turn off all the security features of this plugin."
3459
  msgstr ""
3460
 
3461
+ #: admin/wp-security-settings-menu.php:180
3462
  msgid "Disable All Security Features"
3463
  msgstr ""
3464
 
3465
+ #: admin/wp-security-settings-menu.php:187
3466
+ #: admin/wp-security-settings-menu.php:197
3467
  msgid "Disable All Firewall Rules"
3468
  msgstr ""
3469
 
3470
+ #: admin/wp-security-settings-menu.php:193
3471
  msgid ""
3472
  "This feature will disable all firewall rules which are currently active in "
3473
  "this plugin and it will also delete these rules from your .htacess file. Use "
3474
  "it if you think one of the firewall rules is causing an issue on your site."
3475
  msgstr ""
3476
 
3477
+ #: admin/wp-security-settings-menu.php:204
3478
+ msgid "Debug Settings"
3479
+ msgstr ""
3480
+
3481
+ #: admin/wp-security-settings-menu.php:210
3482
+ msgid "This setting allows you to enable/disable debug for this plugin."
3483
+ msgstr ""
3484
+
3485
+ #: admin/wp-security-settings-menu.php:216
3486
+ msgid "Enable Debug"
3487
+ msgstr ""
3488
+
3489
+ #: admin/wp-security-settings-menu.php:219
3490
+ msgid ""
3491
+ "Check this if you want to enable debug. You should keep this option disabled "
3492
+ "after you have finished debugging the issue."
3493
+ msgstr ""
3494
+
3495
+ #: admin/wp-security-settings-menu.php:220
3496
+ msgid "Please note that the log files are reset on every plugin update."
3497
+ msgstr ""
3498
+
3499
+ #: admin/wp-security-settings-menu.php:224
3500
+ msgid "Save Debug Settings"
3501
+ msgstr ""
3502
+
3503
+ #: admin/wp-security-settings-menu.php:253
3504
  msgid ""
3505
  "Your .htaccess file was successfully backed up! Using an FTP program go to "
3506
  "the \"/wp-content/aiowps_backups\" directory to save a copy of the file to "
3507
  "your computer."
3508
  msgstr ""
3509
 
3510
+ #: admin/wp-security-settings-menu.php:259
3511
  msgid ""
3512
  "htaccess file rename failed during backup. Please check your root directory "
3513
  "for the backup file using FTP."
3514
  msgstr ""
3515
 
3516
+ #: admin/wp-security-settings-menu.php:265
3517
  msgid "htaccess backup failed."
3518
  msgstr ""
3519
 
3520
+ #: admin/wp-security-settings-menu.php:280
3521
  msgid "Please choose a .htaccess to restore from."
3522
  msgstr ""
3523
 
3524
+ #: admin/wp-security-settings-menu.php:296
3525
  msgid ""
3526
  "htaccess file restore failed. Please attempt to restore the .htaccess "
3527
  "manually using FTP."
3528
  msgstr ""
3529
 
3530
+ #: admin/wp-security-settings-menu.php:300
3531
  msgid "Your .htaccess file has successfully been restored!"
3532
  msgstr ""
3533
 
3534
+ #: admin/wp-security-settings-menu.php:306
3535
  msgid ""
3536
  "htaccess Restore operation failed! Please check the contents of the file you "
3537
  "are trying to restore from."
3538
  msgstr ""
3539
 
3540
+ #: admin/wp-security-settings-menu.php:312
3541
  msgid ".htaccess File Operations"
3542
  msgstr ""
3543
 
3544
+ #: admin/wp-security-settings-menu.php:315
3545
  msgid ""
3546
  "Your \".htaccess\" file is a key component of your website's security and it "
3547
  "can be modified to implement various levels of protection mechanisms."
3548
  msgstr ""
3549
 
3550
+ #: admin/wp-security-settings-menu.php:316
3551
  msgid ""
3552
  "This feature allows you to backup and save your currently active .htaccess "
3553
  "file should you need to re-use the the backed up file in the future."
3554
  msgstr ""
3555
 
3556
+ #: admin/wp-security-settings-menu.php:317
3557
  msgid ""
3558
  "You can also restore your site's .htaccess settings using a backed up ."
3559
  "htaccess file."
3560
  msgstr ""
3561
 
3562
+ #: admin/wp-security-settings-menu.php:331
3563
  msgid "Save the current .htaccess file"
3564
  msgstr ""
3565
 
3566
+ #: admin/wp-security-settings-menu.php:335
3567
  msgid ""
3568
  "Click the button below to backup and save the currently active .htaccess "
3569
  "file."
3570
  msgstr ""
3571
 
3572
+ #: admin/wp-security-settings-menu.php:336
3573
  msgid "Backup .htaccess File"
3574
  msgstr ""
3575
 
3576
+ #: admin/wp-security-settings-menu.php:340
3577
  msgid "Restore from a backed up .htaccess file"
3578
  msgstr ""
3579
 
3580
+ #: admin/wp-security-settings-menu.php:346
3581
  msgid ".htaccess file to restore from"
3582
  msgstr ""
3583
 
3584
+ #: admin/wp-security-settings-menu.php:352
3585
  msgid ""
3586
  "After selecting your file, click the button below to restore your site using "
3587
  "the backed up htaccess file (htaccess_backup.txt)."
3588
  msgstr ""
3589
 
3590
+ #: admin/wp-security-settings-menu.php:358
3591
  msgid "Restore .htaccess File"
3592
  msgstr ""
3593
 
3594
+ #: admin/wp-security-settings-menu.php:391
 
 
 
 
3595
  msgid "Please choose a wp-config.php file to restore from."
3596
  msgstr ""
3597
 
3598
+ #: admin/wp-security-settings-menu.php:407
3599
  msgid ""
3600
  "wp-config.php file restore failed. Please attempt to restore this file "
3601
  "manually using FTP."
3602
  msgstr ""
3603
 
3604
+ #: admin/wp-security-settings-menu.php:411
3605
  msgid "Your wp-config.php file has successfully been restored!"
3606
  msgstr ""
3607
 
3608
+ #: admin/wp-security-settings-menu.php:417
3609
  msgid ""
3610
  "wp-config.php Restore operation failed! Please check the contents of the "
3611
  "file you are trying to restore from."
3612
  msgstr ""
3613
 
3614
+ #: admin/wp-security-settings-menu.php:423
3615
  msgid "wp-config.php File Operations"
3616
  msgstr ""
3617
 
3618
+ #: admin/wp-security-settings-menu.php:426
3619
  msgid ""
3620
  "Your \"wp-config.php\" file is one of the most important in your WordPress "
3621
  "installation. It is a primary configuration file and contains crucial things "
3622
  "such as details of your database and other critical components."
3623
  msgstr ""
3624
 
3625
+ #: admin/wp-security-settings-menu.php:427
3626
  msgid ""
3627
  "This feature allows you to backup and save your currently active wp-config."
3628
  "php file should you need to re-use the the backed up file in the future."
3629
  msgstr ""
3630
 
3631
+ #: admin/wp-security-settings-menu.php:428
3632
  msgid ""
3633
  "You can also restore your site's wp-config.php settings using a backed up wp-"
3634
  "config.php file."
3635
  msgstr ""
3636
 
3637
+ #: admin/wp-security-settings-menu.php:442
3638
  msgid "Save the current wp-config.php file"
3639
  msgstr ""
3640
 
3641
+ #: admin/wp-security-settings-menu.php:446
3642
  msgid ""
3643
  "Click the button below to backup and download the contents of the currently "
3644
  "active wp-config.php file."
3645
  msgstr ""
3646
 
3647
+ #: admin/wp-security-settings-menu.php:447
3648
  msgid "Backup wp-config.php File"
3649
  msgstr ""
3650
 
3651
+ #: admin/wp-security-settings-menu.php:452
3652
  msgid "Restore from a backed up wp-config file"
3653
  msgstr ""
3654
 
3655
+ #: admin/wp-security-settings-menu.php:458
3656
  msgid "wp-config file to restore from"
3657
  msgstr ""
3658
 
3659
+ #: admin/wp-security-settings-menu.php:464
3660
  msgid ""
3661
  "After selecting your file click the button below to restore your site using "
3662
  "the backed up wp-config file (wp-config.php.backup.txt)."
3663
  msgstr ""
3664
 
3665
+ #: admin/wp-security-settings-menu.php:470
3666
  msgid "Restore wp-config File"
3667
  msgstr ""
3668
 
3669
+ #: admin/wp-security-settings-menu.php:509
3670
+ msgid "WP Generator Meta Tag & Version Info"
 
 
 
 
3671
  msgstr ""
3672
 
3673
+ #: admin/wp-security-settings-menu.php:512
3674
  msgid ""
3675
  "Wordpress generator automatically adds some meta information inside the "
3676
  "\"head\" tags of every page on your site's front end. Below is an example of "
3677
  "this:"
3678
  msgstr ""
3679
 
3680
+ #: admin/wp-security-settings-menu.php:514
3681
  msgid ""
3682
  "The above meta information shows which version of WordPress your site is "
3683
  "currently running and thus can help hackers or crawlers scan your site to "
3684
  "see if you have an older version of WordPress or one with a known exploit."
3685
  msgstr ""
3686
 
3687
+ #: admin/wp-security-settings-menu.php:515
3688
  msgid ""
3689
+ "There are also other ways wordpress reveals version info such as during "
3690
+ "style and script loading. An example of this is:"
3691
+ msgstr ""
3692
+
3693
+ #: admin/wp-security-settings-menu.php:517
3694
+ msgid ""
3695
+ "This feature will allow you to remove the WP generator meta info and other "
3696
+ "version info from your site's pages."
3697
  msgstr ""
3698
 
3699
+ #: admin/wp-security-settings-menu.php:523
3700
  msgid "WP Generator Meta Info"
3701
  msgstr ""
3702
 
3703
+ #: admin/wp-security-settings-menu.php:535
3704
  msgid "Remove WP Generator Meta Info"
3705
  msgstr ""
3706
 
3707
+ #: admin/wp-security-settings-menu.php:538
3708
  msgid ""
3709
+ "Check this if you want to remove the version and meta info produced by WP "
3710
+ "from all pages"
3711
  msgstr ""
3712
 
3713
+ #: admin/wp-security-settings-menu.php:568
3714
  msgid "Please choose a file to import your settings from."
3715
  msgstr ""
3716
 
3717
+ #: admin/wp-security-settings-menu.php:600
3718
  msgid "Import AIOWPS settings from "
3719
  msgstr ""
3720
 
3721
+ #: admin/wp-security-settings-menu.php:606
3722
+ #: admin/wp-security-settings-menu.php:650
3723
  msgid ""
3724
  "The deletion of the import file failed. Please delete this file manually via "
3725
  "the media menu for security purposes."
3726
  msgstr ""
3727
 
3728
+ #: admin/wp-security-settings-menu.php:608
3729
+ #: admin/wp-security-settings-menu.php:652
3730
  msgid ""
3731
  "The file you uploaded was also deleted for security purposes because it "
3732
  "contains security settings details."
3733
  msgstr ""
3734
 
3735
+ #: admin/wp-security-settings-menu.php:623
3736
  msgid "Your AIOWPS settings were successfully imported via file input."
3737
  msgstr ""
3738
 
3739
+ #: admin/wp-security-settings-menu.php:624
3740
  msgid ""
3741
  "The deletion of the import file failed. Please delete this file manually via "
3742
  "the media menu for security purposes because it contains security settings "
3743
  "details."
3744
  msgstr ""
3745
 
3746
+ #: admin/wp-security-settings-menu.php:626
3747
  msgid ""
3748
  "Your AIOWPS settings were successfully imported. The file you uploaded was "
3749
  "also deleted for security purposes because it contains security settings "
3750
  "details."
3751
  msgstr ""
3752
 
3753
+ #: admin/wp-security-settings-menu.php:629
3754
  msgid "Your AIOWPS settings were successfully imported via text entry."
3755
  msgstr ""
3756
 
3757
+ #: admin/wp-security-settings-menu.php:644
3758
  msgid ""
3759
  "The contents of your settings file appear invalid. Please check the contents "
3760
  "of the file you are trying to import settings from."
3761
  msgstr ""
3762
 
3763
+ #: admin/wp-security-settings-menu.php:661
3764
  msgid "Export or Import Your AIOWPS Settings"
3765
  msgstr ""
3766
 
3767
+ #: admin/wp-security-settings-menu.php:664
3768
  msgid ""
3769
  "This section allows you to export or import your All In One WP Security & "
3770
  "Firewall settings."
3771
  msgstr ""
3772
 
3773
+ #: admin/wp-security-settings-menu.php:665
3774
  msgid ""
3775
  "This can be handy if you wanted to save time by applying the settings from "
3776
  "one site to another site."
3777
  msgstr ""
3778
 
3779
+ #: admin/wp-security-settings-menu.php:666
3780
  msgid ""
3781
  "NOTE: Before importing, it is your responsibility to know what settings you "
3782
  "are trying to import. Importing settings blindly can cause you to be locked "
3783
  "out of your site."
3784
  msgstr ""
3785
 
3786
+ #: admin/wp-security-settings-menu.php:667
3787
  msgid ""
3788
  "For Example: If a settings item relies on the domain URL then it may not "
3789
  "work correctly when imported into a site with a different domain."
3790
  msgstr ""
3791
 
3792
+ #: admin/wp-security-settings-menu.php:673
3793
+ #: admin/wp-security-settings-menu.php:682
3794
  msgid "Export AIOWPS Settings"
3795
  msgstr ""
3796
 
3797
+ #: admin/wp-security-settings-menu.php:679
3798
  msgid ""
3799
  "To export your All In One WP Security & Firewall settings click the button "
3800
  "below."
3801
  msgstr ""
3802
 
3803
+ #: admin/wp-security-settings-menu.php:686
3804
+ #: admin/wp-security-settings-menu.php:711
3805
  msgid "Import AIOWPS Settings"
3806
  msgstr ""
3807
 
3808
+ #: admin/wp-security-settings-menu.php:692
3809
  msgid ""
3810
  "Use this section to import your All In One WP Security & Firewall settings "
3811
  "from a file. Alternatively, copy/paste the contents of your import file into "
3812
  "the textarea below."
3813
  msgstr ""
3814
 
3815
+ #: admin/wp-security-settings-menu.php:693
3816
  msgid "Import File"
3817
  msgstr ""
3818
 
3819
+ #: admin/wp-security-settings-menu.php:699
3820
  msgid ""
3821
  "After selecting your file, click the button below to apply the settings to "
3822
  "your site."
3823
  msgstr ""
3824
 
3825
+ #: admin/wp-security-settings-menu.php:705
3826
  msgid "Copy/Paste Import Data"
3827
  msgstr ""
3828
 
3829
+ #: admin/wp-security-spam-menu.php:24
3830
  msgid "Comment SPAM"
3831
  msgstr ""
3832
 
3833
+ #: admin/wp-security-spam-menu.php:25
3834
  msgid "Comment SPAM IP Monitoring"
3835
  msgstr ""
3836
 
3837
+ #: admin/wp-security-spam-menu.php:26
3838
  msgid "BuddyPress"
3839
  msgstr ""
3840
 
3841
+ #: admin/wp-security-spam-menu.php:114
3842
  msgid "Comment SPAM Settings"
3843
  msgstr ""
3844
 
3845
+ #: admin/wp-security-spam-menu.php:119
3846
  msgid "Add Captcha To Comments Form"
3847
  msgstr ""
3848
 
3849
+ #: admin/wp-security-spam-menu.php:123
3850
  msgid ""
3851
  "This feature will add a simple math captcha field in the WordPress comments "
3852
  "form."
3853
  msgstr ""
3854
 
3855
+ #: admin/wp-security-spam-menu.php:124
3856
  msgid ""
3857
  "Adding a captcha field in the comment form is a simple way of greatly "
3858
  "reducing SPAM comments from bots without using .htaccess rules."
3859
  msgstr ""
3860
 
3861
+ #: admin/wp-security-spam-menu.php:133
3862
  msgid "Enable Captcha On Comment Forms"
3863
  msgstr ""
3864
 
3865
+ #: admin/wp-security-spam-menu.php:136
3866
  msgid "Check this if you want to insert a captcha field on the comment forms"
3867
  msgstr ""
3868
 
3869
+ #: admin/wp-security-spam-menu.php:143
3870
  msgid "Block Spambot Comments"
3871
  msgstr ""
3872
 
3873
+ #: admin/wp-security-spam-menu.php:147
3874
  msgid ""
3875
  "A large portion of WordPress blog comment SPAM is mainly produced by "
3876
  "automated bots and not necessarily by humans. "
3877
  msgstr ""
3878
 
3879
+ #: admin/wp-security-spam-menu.php:148
3880
  msgid ""
3881
  "This feature will greatly minimize the useless and unecessary traffic and "
3882
  "load on your server resulting from SPAM comments by blocking all comment "
3883
  "requests which do not originate from your domain."
3884
  msgstr ""
3885
 
3886
+ #: admin/wp-security-spam-menu.php:149
3887
  msgid ""
3888
  "In other words, if the comment was not submitted by a human who physically "
3889
  "submitted the comment on your site, the request will be blocked."
3890
  msgstr ""
3891
 
3892
+ #: admin/wp-security-spam-menu.php:165
3893
  msgid "Block Spambots From Posting Comments"
3894
  msgstr ""
3895
 
3896
+ #: admin/wp-security-spam-menu.php:168
3897
  msgid ""
3898
  "Check this if you want to apply a firewall rule which will block comments "
3899
  "originating from spambots."
3900
  msgstr ""
3901
 
3902
+ #: admin/wp-security-spam-menu.php:172
3903
  msgid ""
3904
  "This feature will implement a firewall rule to block all comment attempts "
3905
  "which do not originate from your domain."
3906
  msgstr ""
3907
 
3908
+ #: admin/wp-security-spam-menu.php:173
3909
  msgid ""
3910
  "A legitimate comment is one which is submitted by a human who physically "
3911
  "fills out the comment form and clicks the submit button. For such events, "
3912
  "the HTTP_REFERRER is always set to your own domain."
3913
  msgstr ""
3914
 
3915
+ #: admin/wp-security-spam-menu.php:174
3916
  msgid ""
3917
  "A comment submitted by a spambot is done by directly calling the comments."
3918
  "php file, which usually means that the HTTP_REFERRER value is not your "
3919
  "domain and often times empty."
3920
  msgstr ""
3921
 
3922
+ #: admin/wp-security-spam-menu.php:175
3923
  msgid ""
3924
  "This feature will check and block comment requests which are not referred by "
3925
  "your domain thus greatly reducing your overall blog SPAM and PHP requests "
3926
  "done by the server to process these comments."
3927
  msgstr ""
3928
 
3929
+ #: admin/wp-security-spam-menu.php:210
3930
+ msgid ""
3931
+ "You entered a non numeric value for the minimum number of spam comments "
3932
+ "field. It has been set to the default value."
3933
+ msgstr ""
3934
+
3935
+ #: admin/wp-security-spam-menu.php:213
3936
+ msgid ""
3937
+ "You must enter an integer greater than zero for minimum number of spam "
3938
+ "comments field. It has been set to the default value."
3939
+ msgstr ""
3940
+
3941
+ #: admin/wp-security-spam-menu.php:242
3942
  msgid "Nonce check failed for list SPAM comment IPs!"
3943
  msgstr ""
3944
 
3945
+ #: admin/wp-security-spam-menu.php:248
3946
  msgid ""
3947
  "You entered a non numeric value for the minimum SPAM comments per IP field. "
3948
  "It has been set to the default value."
3949
  msgstr ""
3950
 
3951
+ #: admin/wp-security-spam-menu.php:260
3952
  #, php-format
3953
  msgid ""
3954
  "Displaying results for IP addresses which have posted a minimum of %s SPAM "
3955
  "comments"
3956
  msgstr ""
3957
 
3958
+ #: admin/wp-security-spam-menu.php:275
3959
+ msgid "Auto Block SPAMMER IPs"
3960
+ msgstr ""
3961
+
3962
+ #: admin/wp-security-spam-menu.php:280
3963
+ #, php-format
3964
  msgid ""
3965
+ "This feature has detected that %s is not active. It is highly recommended "
3966
+ "that you activate the Akismet plugin to make the most of this feature."
3967
  msgstr ""
3968
 
3969
+ #: admin/wp-security-spam-menu.php:289
3970
+ msgid ""
3971
+ "This feature allows you to automatically and permanently block IP addresses "
3972
+ "which have exceeded a certain number of comments labelled as SPAM."
3973
+ msgstr ""
3974
+
3975
+ #: admin/wp-security-spam-menu.php:290
3976
+ msgid ""
3977
+ "Comments are usually labelled as SPAM either by the Akismet plugin or "
3978
+ "manually by the WP administrator when they mark a comment as \"spam\" from "
3979
+ "the WordPress Comments menu."
3980
+ msgstr ""
3981
+
3982
+ #: admin/wp-security-spam-menu.php:304
3983
+ msgid "You currently have no IP addresses permanently blocked due to SPAM."
3984
+ msgstr ""
3985
+
3986
+ #: admin/wp-security-spam-menu.php:317
3987
+ msgid "Spammer IPs Added To Permanent Block List Today: "
3988
+ msgstr ""
3989
+
3990
+ #: admin/wp-security-spam-menu.php:318
3991
+ msgid "All Time Total: "
3992
+ msgstr ""
3993
+
3994
+ #: admin/wp-security-spam-menu.php:332
3995
+ msgid "Enable Auto Block of SPAM Comment IPs"
3996
+ msgstr ""
3997
+
3998
+ #: admin/wp-security-spam-menu.php:335
3999
+ msgid ""
4000
+ "Check this box if you want this plugin to automatically block IP addresses "
4001
+ "which submit SPAM comments."
4002
+ msgstr ""
4003
+
4004
+ #: admin/wp-security-spam-menu.php:339
4005
+ msgid "Minimum number of SPAM comments"
4006
+ msgstr ""
4007
+
4008
+ #: admin/wp-security-spam-menu.php:341
4009
+ msgid ""
4010
+ "Specify the minimum number of SPAM comments for an IP address before it is "
4011
+ "permanently blocked."
4012
+ msgstr ""
4013
+
4014
+ #: admin/wp-security-spam-menu.php:345
4015
+ msgid ""
4016
+ "Example 1: Setting this value to \"1\" will block ALL IP addresses which "
4017
+ "were used to submit at least one SPAM comment."
4018
+ msgstr ""
4019
+
4020
+ #: admin/wp-security-spam-menu.php:346
4021
+ msgid ""
4022
+ "Example 2: Setting this value to \"5\" will block only those IP addresses "
4023
+ "which were used to submit 5 SPAM comments or more on your site."
4024
+ msgstr ""
4025
+
4026
+ #: admin/wp-security-spam-menu.php:364
4027
+ msgid "List SPAMMER IP Addresses"
4028
+ msgstr ""
4029
+
4030
+ #: admin/wp-security-spam-menu.php:368
4031
+ msgid ""
4032
+ "This section displays a list of the IP addresses of the people or bots who "
4033
+ "have left SPAM comments on your site."
4034
+ msgstr ""
4035
+
4036
+ #: admin/wp-security-spam-menu.php:369
4037
  msgid ""
4038
  "This information can be handy for identifying the most persistent IP "
4039
  "addresses or ranges used by spammers."
4040
  msgstr ""
4041
 
4042
+ #: admin/wp-security-spam-menu.php:370
4043
  msgid ""
4044
  "By inspecting the IP address data coming from spammers you will be in a "
4045
  "better position to determine which addresses or address ranges you should "
4046
  "block by adding them to your blacklist."
4047
  msgstr ""
4048
 
4049
+ #: admin/wp-security-spam-menu.php:371
4050
  msgid ""
4051
  "To add one or more of the IP addresses displayed in the table below to your "
4052
  "blacklist, simply click the \"Block\" link for the individual row or select "
4053
+ "more than one address\n"
4054
  " using the checkboxes and then choose the \"block"
4055
  "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
4056
  msgstr ""
4057
 
4058
+ #: admin/wp-security-spam-menu.php:381
 
 
 
 
4059
  msgid "Minimum number of SPAM comments per IP"
4060
  msgstr ""
4061
 
4062
+ #: admin/wp-security-spam-menu.php:383
4063
  msgid ""
4064
  "This field allows you to list only those IP addresses which have been used "
4065
  "to post X or more SPAM comments."
4066
  msgstr ""
4067
 
4068
+ #: admin/wp-security-spam-menu.php:387
4069
  msgid ""
4070
  "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
4071
  "which were used to submit SPAM comments."
4072
  msgstr ""
4073
 
4074
+ #: admin/wp-security-spam-menu.php:388
4075
  msgid ""
4076
  "Example 2: Setting this value to \"5\" will list only those IP addresses "
4077
  "which were used to submit 5 SPAM comments or more on your site."
4078
  msgstr ""
4079
 
4080
+ #: admin/wp-security-spam-menu.php:395
4081
  msgid "Find IP Addresses"
4082
  msgstr ""
4083
 
4084
+ #: admin/wp-security-spam-menu.php:399
4085
  msgid "SPAMMER IP Address Results"
4086
  msgstr ""
4087
 
4088
+ #: admin/wp-security-spam-menu.php:405 classes/wp-security-utility.php:225
 
4089
  msgid ""
4090
  "The plugin has detected that you are using a Multi-Site WordPress "
4091
  "installation."
4092
  msgstr ""
4093
 
4094
+ #: admin/wp-security-spam-menu.php:406
4095
  msgid "Only the \"superadmin\" can block IP addresses from the main site."
4096
  msgstr ""
4097
 
4098
+ #: admin/wp-security-spam-menu.php:407
4099
  msgid ""
4100
  "Take note of the IP addresses you want blocked and ask the superadmin to add "
4101
  "these to the blacklist using the \"Blacklist Manager\" on the main site."
4102
  msgstr ""
4103
 
4104
+ #: admin/wp-security-spam-menu.php:452
4105
  msgid "BuddyPress SPAM Settings"
4106
  msgstr ""
4107
 
4108
+ #: admin/wp-security-spam-menu.php:457
4109
  msgid "Add Captcha To BuddyPress Registration Form"
4110
  msgstr ""
4111
 
4112
+ #: admin/wp-security-spam-menu.php:461
4113
  msgid ""
4114
  "This feature will add a simple math captcha field in the BuddyPress "
4115
  "registration form."
4116
  msgstr ""
4117
 
4118
+ #: admin/wp-security-spam-menu.php:462
4119
  msgid ""
4120
  "Adding a captcha field in the registration form is a simple way of greatly "
4121
  "reducing SPAM signups from bots without using .htaccess rules."
4122
  msgstr ""
4123
 
4124
+ #: admin/wp-security-spam-menu.php:472
4125
  msgid "Enable Captcha On BuddyPress Registration Form"
4126
  msgstr ""
4127
 
4128
+ #: admin/wp-security-spam-menu.php:475
4129
  msgid ""
4130
  "Check this if you want to insert a captcha field on the BuddyPress "
4131
  "registration forms"
4132
  msgstr ""
4133
 
4134
+ #: admin/wp-security-spam-menu.php:484
4135
  msgid ""
4136
  "BuddyPress is not active! In order to use this feature you will need to have "
4137
  "BuddyPress installed and activated."
4138
  msgstr ""
4139
 
4140
+ #: admin/wp-security-user-accounts-menu.php:29
4141
  msgid "WP Username"
4142
  msgstr ""
4143
 
4144
+ #: admin/wp-security-user-accounts-menu.php:30
4145
  msgid "Display Name"
4146
  msgstr ""
4147
 
4148
+ #: admin/wp-security-user-accounts-menu.php:31
4149
+ #: other-includes/wp-security-rename-login-feature.php:915
4150
  msgid "Password"
4151
  msgstr ""
4152
 
4153
+ #: admin/wp-security-user-accounts-menu.php:86
4154
  msgid "Admin User Security"
4155
  msgstr ""
4156
 
4157
+ #: admin/wp-security-user-accounts-menu.php:89
4158
  msgid ""
4159
  "By default, WordPress sets the administrator username to \"admin\" at "
4160
  "installation time."
4161
  msgstr ""
4162
 
4163
+ #: admin/wp-security-user-accounts-menu.php:90
4164
  msgid ""
4165
  "A lot of hackers try to take advantage of this information by attempting "
4166
  "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
4167
  "password by using \"admin\" for username."
4168
  msgstr ""
4169
 
4170
+ #: admin/wp-security-user-accounts-menu.php:91
4171
  msgid ""
4172
  "From a security perspective, changing the default \"admin\" user name is one "
4173
  "of the first and smartest things you should do on your site."
4174
  msgstr ""
4175
 
4176
+ #: admin/wp-security-user-accounts-menu.php:92
4177
  msgid ""
4178
  "This feature will allow you to change your default \"admin\" user name to a "
4179
  "more secure name of your choosing."
4180
  msgstr ""
4181
 
4182
+ #: admin/wp-security-user-accounts-menu.php:99
4183
  msgid "List of Administrator Accounts"
4184
  msgstr ""
4185
 
4186
+ #: admin/wp-security-user-accounts-menu.php:108
4187
+ #: classes/grade-system/wp-security-feature-item-manager.php:36
4188
  msgid "Change Admin Username"
4189
  msgstr ""
4190
 
4191
+ #: admin/wp-security-user-accounts-menu.php:116
4192
  msgid ""
4193
  "Your site currently has an account which uses the default \"admin\" "
4194
  "username. \n"
4197
  " Use the following field to change the admin username."
4198
  msgstr ""
4199
 
4200
+ #: admin/wp-security-user-accounts-menu.php:124
4201
  msgid "New Admin Username"
4202
  msgstr ""
4203
 
4204
+ #: admin/wp-security-user-accounts-menu.php:126
4205
  msgid "Choose a new username for admin."
4206
  msgstr ""
4207
 
4208
+ #: admin/wp-security-user-accounts-menu.php:130
4209
  msgid "Change Username"
4210
  msgstr ""
4211
 
4212
+ #: admin/wp-security-user-accounts-menu.php:132
4213
  msgid ""
4214
  "NOTE: If you are currently logged in as \"admin\" you will be automatically "
4215
  "logged out after changing your username and will be required to log back in."
4216
  msgstr ""
4217
 
4218
+ #: admin/wp-security-user-accounts-menu.php:139
4219
  msgid "No action required! "
4220
  msgstr ""
4221
 
4222
+ #: admin/wp-security-user-accounts-menu.php:141
4223
  msgid ""
4224
  "Your site does not have any account which uses the default \"admin\" "
4225
  "username. "
4226
  msgstr ""
4227
 
4228
+ #: admin/wp-security-user-accounts-menu.php:142
4229
  msgid "This is good security practice."
4230
  msgstr ""
4231
 
4232
+ #: admin/wp-security-user-accounts-menu.php:154
4233
  msgid "Display Name Security"
4234
  msgstr ""
4235
 
4236
+ #: admin/wp-security-user-accounts-menu.php:157
4237
  msgid ""
4238
  "When you submit a post or answer a comment, WordPress will usually display "
4239
  "your \"nickname\"."
4240
  msgstr ""
4241
 
4242
+ #: admin/wp-security-user-accounts-menu.php:158
4243
  msgid ""
4244
  "By default the nickname is set to the login (or user) name of your account."
4245
  msgstr ""
4246
 
4247
+ #: admin/wp-security-user-accounts-menu.php:159
4248
  msgid ""
4249
  "From a security perspective, leaving your nickname the same as your user "
4250
  "name is bad practice because it gives a hacker at least half of your "
4251
  "account's login credentials."
4252
  msgstr ""
4253
 
4254
+ #: admin/wp-security-user-accounts-menu.php:160
4255
  msgid ""
4256
  "Therefore to further tighten your site's security you are advised to change "
4257
  "your <strong>nickname</strong> and <strong>Display name</strong> to be "
4258
  "different from your <strong>Username</strong>."
4259
  msgstr ""
4260
 
4261
+ #: admin/wp-security-user-accounts-menu.php:166
4262
  msgid "Modify Accounts With Identical Login Name & Display Name"
4263
  msgstr ""
4264
 
4265
+ #: admin/wp-security-user-accounts-menu.php:175
4266
  msgid ""
4267
  "Your site currently has the following accounts which have an identical login "
4268
  "name and display name."
4269
  msgstr ""
4270
 
4271
+ #: admin/wp-security-user-accounts-menu.php:176
4272
  msgid "Click on the link to edit the settings of that particular user account"
4273
  msgstr ""
4274
 
4275
+ #: admin/wp-security-user-accounts-menu.php:191
4276
  msgid "No action required."
4277
  msgstr ""
4278
 
4279
+ #: admin/wp-security-user-accounts-menu.php:192
4280
  msgid ""
4281
  "Your site does not have a user account where the display name is identical "
4282
  "to the username."
4283
  msgstr ""
4284
 
4285
+ #: admin/wp-security-user-accounts-menu.php:203
4286
  msgid "Password Tool"
4287
  msgstr ""
4288
 
4289
+ #: admin/wp-security-user-accounts-menu.php:206
4290
  msgid ""
4291
  "Poor password selection is one of the most common weak points of many sites "
4292
  "and is usually the first thing a hacker will try to exploit when attempting "
4293
  "to break into your site."
4294
  msgstr ""
4295
 
4296
+ #: admin/wp-security-user-accounts-menu.php:207
4297
  msgid ""
4298
  "Many people fall into the trap of using a simple word or series of numbers "
4299
  "as their password. Such a predictable and simple password would take a "
4301
  "script which cycles through the easy and most common combinations."
4302
  msgstr ""
4303
 
4304
+ #: admin/wp-security-user-accounts-menu.php:208
4305
  msgid ""
4306
  "The longer and more complex your password is the harder it is for hackers to "
4307
  "\"crack\" because more complex passwords require much greater computing "
4308
  "power and time."
4309
  msgstr ""
4310
 
4311
+ #: admin/wp-security-user-accounts-menu.php:209
4312
  msgid ""
4313
  "This section contains a useful password strength tool which you can use to "
4314
  "check whether your password is sufficiently strong enough."
4315
  msgstr ""
4316
 
4317
+ #: admin/wp-security-user-accounts-menu.php:214
4318
  msgid "Password Strength Tool"
4319
  msgstr ""
4320
 
4321
+ #: admin/wp-security-user-accounts-menu.php:219
4322
  msgid "Start typing a password."
4323
  msgstr ""
4324
 
4325
+ #: admin/wp-security-user-accounts-menu.php:222
4326
  msgid "It would take a desktop PC approximately"
4327
  msgstr ""
4328
 
4329
+ #: admin/wp-security-user-accounts-menu.php:223
4330
  msgid "1 sec"
4331
  msgstr ""
4332
 
4333
+ #: admin/wp-security-user-accounts-menu.php:223
4334
  msgid "to crack your password!"
4335
  msgstr ""
4336
 
4337
+ #: admin/wp-security-user-accounts-menu.php:228
4338
  msgid "Password Strength"
4339
  msgstr ""
4340
 
4341
+ #: admin/wp-security-user-accounts-menu.php:244
4342
  msgid "Nonce check failed on admin username change operation!"
4343
  msgstr ""
4344
 
4345
+ #: admin/wp-security-user-accounts-menu.php:251
4346
  msgid "Username "
4347
  msgstr ""
4348
 
4349
+ #: admin/wp-security-user-accounts-menu.php:251
4350
  msgid " already exists. Please enter another value. "
4351
  msgstr ""
4352
 
4353
+ #: admin/wp-security-user-accounts-menu.php:268
4354
  msgid "The database update operation of the user account failed!"
4355
  msgstr ""
4356
 
4357
+ #: admin/wp-security-user-accounts-menu.php:297
4358
  msgid "You entered an invalid username. Please enter another value. "
4359
  msgstr ""
4360
 
4361
+ #: admin/wp-security-user-accounts-menu.php:301
4362
  msgid "Please enter a value for your username. "
4363
  msgstr ""
4364
 
4365
+ #: admin/wp-security-user-accounts-menu.php:308
4366
  msgid "Username Successfully Changed!"
4367
  msgstr ""
4368
 
4369
+ #: admin/wp-security-user-accounts-menu.php:328
4370
  msgid "Account Login Name"
4371
  msgstr ""
4372
 
4373
+ #: admin/wp-security-user-login-menu.php:26
4374
+ #: admin/wp-security-user-login-menu.php:325
4375
  msgid "Failed Login Records"
4376
  msgstr ""
4377
 
4378
+ #: admin/wp-security-user-login-menu.php:27
4379
+ #: classes/grade-system/wp-security-feature-item-manager.php:51
4380
  msgid "Force Logout"
4381
  msgstr ""
4382
 
4383
+ #: admin/wp-security-user-login-menu.php:28
4384
+ #: admin/wp-security-user-login-menu.php:459
4385
  msgid "Account Activity Logs"
4386
  msgstr ""
4387
 
4388
+ #: admin/wp-security-user-login-menu.php:97
4389
  msgid ""
4390
  "You entered a non numeric value for the max login attempts field. It has "
4391
  "been set to the default value."
4392
  msgstr ""
4393
 
4394
+ #: admin/wp-security-user-login-menu.php:104
4395
  msgid ""
4396
  "You entered a non numeric value for the login retry time period field. It "
4397
  "has been set to the default value."
4398
  msgstr ""
4399
 
4400
+ #: admin/wp-security-user-login-menu.php:176
4401
  msgid "Login Lockdown Configuration"
4402
  msgstr ""
4403
 
4404
+ #: admin/wp-security-user-login-menu.php:180
4405
  msgid "One of the ways hackers try to compromise sites is via a "
4406
  msgstr ""
4407
 
4408
+ #: admin/wp-security-user-login-menu.php:180
4409
  msgid "Brute Force Login Attack"
4410
  msgstr ""
4411
 
4412
+ #: admin/wp-security-user-login-menu.php:180
4413
  msgid ""
4414
  "This is where attackers use repeated login attempts until they guess the "
4415
  "password."
4416
  msgstr ""
4417
 
4418
+ #: admin/wp-security-user-login-menu.php:181
4419
  msgid ""
4420
  "Apart from choosing strong passwords, monitoring and blocking IP addresses "
4421
  "which are involved in repeated login failures in a short period of time is a "
4422
  "very effective way to stop these types of attacks."
4423
  msgstr ""
4424
 
4425
+ #: admin/wp-security-user-login-menu.php:182
4426
  #, php-format
4427
  msgid ""
4428
  "You may also want to checkout our %s feature for another secure way to "
4429
  "protect against these types of attacks."
4430
  msgstr ""
4431
 
4432
+ #: admin/wp-security-user-login-menu.php:187
4433
  msgid "Login Lockdown Options"
4434
  msgstr ""
4435
 
4436
+ #: admin/wp-security-user-login-menu.php:198
4437
  msgid "Enable Login Lockdown Feature"
4438
  msgstr ""
4439
 
4440
+ #: admin/wp-security-user-login-menu.php:201
4441
  msgid ""
4442
  "Check this if you want to enable the login lockdown feature and apply the "
4443
  "settings below"
4444
  msgstr ""
4445
 
4446
+ #: admin/wp-security-user-login-menu.php:205
4447
  msgid "Allow Unlock Requests"
4448
  msgstr ""
4449
 
4450
+ #: admin/wp-security-user-login-menu.php:208
4451
  msgid ""
4452
  "Check this if you want to allow users to generate an automated unlock "
4453
  "request link which will unlock their account"
4454
  msgstr ""
4455
 
4456
+ #: admin/wp-security-user-login-menu.php:212
4457
  msgid "Max Login Attempts"
4458
  msgstr ""
4459
 
4460
+ #: admin/wp-security-user-login-menu.php:214
4461
  msgid ""
4462
  "Set the value for the maximum login retries before IP address is locked out"
4463
  msgstr ""
4464
 
4465
+ #: admin/wp-security-user-login-menu.php:218
4466
  msgid "Login Retry Time Period (min)"
4467
  msgstr ""
4468
 
4469
+ #: admin/wp-security-user-login-menu.php:220
4470
  msgid ""
4471
  "If the maximum number of failed login attempts for a particular IP address "
4472
  "occur within this time period the plugin will lock out that address"
4473
  msgstr ""
4474
 
4475
+ #: admin/wp-security-user-login-menu.php:224
4476
  msgid "Time Length of Lockout (min)"
4477
  msgstr ""
4478
 
4479
+ #: admin/wp-security-user-login-menu.php:226
4480
  msgid ""
4481
  "Set the length of time for which a particular IP address will be prevented "
4482
  "from logging in"
4483
  msgstr ""
4484
 
4485
+ #: admin/wp-security-user-login-menu.php:230
4486
  msgid "Display Generic Error Message"
4487
  msgstr ""
4488
 
4489
+ #: admin/wp-security-user-login-menu.php:233
4490
  msgid ""
4491
  "Check this if you want to show a generic error message when a login attempt "
4492
  "fails"
4493
  msgstr ""
4494
 
4495
+ #: admin/wp-security-user-login-menu.php:237
4496
  msgid "Instantly Lockout Invalid Usernames"
4497
  msgstr ""
4498
 
4499
+ #: admin/wp-security-user-login-menu.php:240
4500
  msgid ""
4501
  "Check this if you want to instantly lockout login attempts with usernames "
4502
  "which do not exist on your system"
4503
  msgstr ""
4504
 
4505
+ #: admin/wp-security-user-login-menu.php:244
4506
+ msgid "Instantly Lockout Specific Usernames"
4507
+ msgstr ""
4508
+
4509
+ #: admin/wp-security-user-login-menu.php:253
4510
+ msgid ""
4511
+ "Insert one username per line. Existing usernames are not blocked even if "
4512
+ "present in the list."
4513
+ msgstr ""
4514
+
4515
+ #: admin/wp-security-user-login-menu.php:257
4516
  msgid "Notify By Email"
4517
  msgstr ""
4518
 
4519
+ #: admin/wp-security-user-login-menu.php:260
4520
  msgid ""
4521
  "Check this if you want to receive an email when someone has been locked out "
4522
  "due to maximum failed login attempts"
4523
  msgstr ""
4524
 
4525
+ #: admin/wp-security-user-login-menu.php:270
4526
  msgid "Currently Locked Out IP Address Ranges"
4527
  msgstr ""
4528
 
4529
+ #: admin/wp-security-user-login-menu.php:275
4530
  #, php-format
4531
  msgid ""
4532
  "To see a list of all locked IP addresses and ranges go to the %s tab in the "
4533
  "dashboard menu."
4534
  msgstr ""
4535
 
4536
+ #: admin/wp-security-user-login-menu.php:291
4537
  msgid "Nonce check failed for delete all failed login records operation!"
4538
  msgstr ""
4539
 
4540
+ #: admin/wp-security-user-login-menu.php:300
4541
  msgid "User Login Feature - Delete all failed login records operation failed!"
4542
  msgstr ""
4543
 
4544
+ #: admin/wp-security-user-login-menu.php:304
4545
  msgid "All records from the Failed Logins table were deleted successfully!"
4546
  msgstr ""
4547
 
4548
+ #: admin/wp-security-user-login-menu.php:319
4549
  msgid "This tab displays the failed login attempts for your site."
4550
  msgstr ""
4551
 
4552
+ #: admin/wp-security-user-login-menu.php:320
4553
  msgid ""
4554
  "The information below can be handy if you need to do security investigations "
4555
  "because it will show you the IP range, username and ID (if applicable) and "
4556
  "the time/date of the failed login attempt."
4557
  msgstr ""
4558
 
4559
+ #: admin/wp-security-user-login-menu.php:341
4560
+ #: admin/wp-security-user-login-menu.php:350
4561
  msgid "Delete All Failed Login Records"
4562
  msgstr ""
4563
 
4564
+ #: admin/wp-security-user-login-menu.php:347
4565
  msgid ""
4566
  "Click this button if you wish to delete all failed login records in one go."
4567
  msgstr ""
4568
 
4569
+ #: admin/wp-security-user-login-menu.php:375
4570
  msgid ""
4571
  "You entered a non numeric value for the logout time period field. It has "
4572
  "been set to the default value."
4573
  msgstr ""
4574
 
4575
+ #: admin/wp-security-user-login-menu.php:403
4576
  msgid ""
4577
  "Setting an expiry period for your WP administration session is a simple way "
4578
  "to protect against unauthorized access to your site from your computer."
4579
  msgstr ""
4580
 
4581
+ #: admin/wp-security-user-login-menu.php:404
4582
  msgid ""
4583
  "This feature allows you to specify a time period in minutes after which the "
4584
  "admin session will expire and the user will be forced to log back in."
4585
  msgstr ""
4586
 
4587
+ #: admin/wp-security-user-login-menu.php:409
4588
  msgid "Force User Logout Options"
4589
  msgstr ""
4590
 
4591
+ #: admin/wp-security-user-login-menu.php:421
4592
  msgid "Enable Force WP User Logout"
4593
  msgstr ""
4594
 
4595
+ #: admin/wp-security-user-login-menu.php:424
4596
  msgid ""
4597
  "Check this if you want to force a wp user to be logged out after a "
4598
  "configured amount of time"
4599
  msgstr ""
4600
 
4601
+ #: admin/wp-security-user-login-menu.php:428
4602
  msgid "Logout the WP User After XX Minutes"
4603
  msgstr ""
4604
 
4605
+ #: admin/wp-security-user-login-menu.php:430
4606
  msgid ""
4607
  "(Minutes) The user will be forced to log back in after this time period has "
4608
  "elapased."
4609
  msgstr ""
4610
 
4611
+ #: admin/wp-security-user-login-menu.php:453
4612
  msgid ""
4613
  "This tab displays the login activity for WordPress admin accounts registered "
4614
  "with your site."
4615
  msgstr ""
4616
 
4617
+ #: admin/wp-security-user-login-menu.php:454
4618
  msgid ""
4619
  "The information below can be handy if you need to do security investigations "
4620
  "because it will show you the last 50 recent login events by username, IP "
4621
  "address and time/date."
4622
  msgstr ""
4623
 
4624
+ #: admin/wp-security-user-login-menu.php:497
4625
  msgid "Nonce check failed for users logged in list!"
4626
  msgstr ""
4627
 
4628
+ #: admin/wp-security-user-login-menu.php:505
4629
  msgid "Refresh Logged In User Data"
4630
  msgstr ""
4631
 
4632
+ #: admin/wp-security-user-login-menu.php:509
4633
  msgid "Refresh Data"
4634
  msgstr ""
4635
 
4636
+ #: admin/wp-security-user-login-menu.php:515
4637
  msgid "This tab displays all users who are currently logged into your site."
4638
  msgstr ""
4639
 
4640
+ #: admin/wp-security-user-login-menu.php:516
4641
  msgid ""
4642
  "If you suspect there is a user or users who are logged in which should not "
4643
  "be, you can block them by inspecting the IP addresses from the data below "
4644
  "and adding them to your blacklist."
4645
  msgstr ""
4646
 
4647
+ #: admin/wp-security-user-login-menu.php:517
4648
+ msgid ""
4649
+ "You can also instantly log them out by clicking on the \"Force Logout\" link "
4650
+ "when you hover over the row in the User Id column."
 
 
4651
  msgstr ""
4652
 
4653
+ #: admin/wp-security-user-login-menu.php:522
4654
+ msgid "Currently Logged In Users"
4655
  msgstr ""
4656
 
4657
+ #: admin/wp-security-user-registration-menu.php:23
4658
  msgid "Manual Approval"
4659
  msgstr ""
4660
 
4661
+ #: admin/wp-security-user-registration-menu.php:24
4662
+ #: classes/grade-system/wp-security-feature-item-manager.php:57
4663
  msgid "Registration Captcha"
4664
  msgstr ""
4665
 
4666
+ #: admin/wp-security-user-registration-menu.php:117
4667
  msgid "User Registration Settings"
4668
  msgstr ""
4669
 
4670
+ #: admin/wp-security-user-registration-menu.php:121
4671
  msgid "Manually Approve New Registrations"
4672
  msgstr ""
4673
 
4674
+ #: admin/wp-security-user-registration-menu.php:125
4675
  msgid ""
4676
  "If your site allows people to create their own accounts via the WordPress "
4677
  "registration form, then you can minimize SPAM or bogus registrations by "
4678
  "manually approving each registration."
4679
  msgstr ""
4680
 
4681
+ #: admin/wp-security-user-registration-menu.php:126
4682
  msgid ""
4683
  "This feature will automatically set a newly registered account to \"pending"
4684
  "\" until the administrator activates it. Therefore undesirable registrants "
4685
  "will be unable to log in without your express approval."
4686
  msgstr ""
4687
 
4688
+ #: admin/wp-security-user-registration-menu.php:127
4689
  msgid ""
4690
  "You can view all accounts which have been newly registered via the handy "
4691
  "table below and you can also perform bulk activation/deactivation/deletion "
4692
  "tasks on each account."
4693
  msgstr ""
4694
 
4695
+ #: admin/wp-security-user-registration-menu.php:143
4696
  msgid "Enable manual approval of new registrations"
4697
  msgstr ""
4698
 
4699
+ #: admin/wp-security-user-registration-menu.php:146
4700
  msgid ""
4701
  "Check this if you want to automatically disable all newly registered "
4702
  "accounts so that you can approve them manually."
4703
  msgstr ""
4704
 
4705
+ #: admin/wp-security-user-registration-menu.php:155
4706
  msgid "Approve Registered Users"
4707
  msgstr ""
4708
 
4709
+ #: admin/wp-security-user-registration-menu.php:200
4710
  msgid ""
4711
  "This feature allows you to add a captcha form on the WordPress registration "
4712
  "page."
4713
  msgstr ""
4714
 
4715
+ #: admin/wp-security-user-registration-menu.php:201
4716
  msgid ""
4717
  "Users who attempt to register will also need to enter the answer to a simple "
4718
  "mathematical question - if they enter the wrong answer, the plugin will not "
4719
  "allow them to register."
4720
  msgstr ""
4721
 
4722
+ #: admin/wp-security-user-registration-menu.php:202
4723
  msgid ""
4724
  "Therefore, adding a captcha form on the registration page is another "
4725
  "effective yet simple SPAM registration prevention technique."
4726
  msgstr ""
4727
 
4728
+ #: admin/wp-security-user-registration-menu.php:207
4729
  msgid "Registration Page Captcha Settings"
4730
  msgstr ""
4731
 
4732
+ #: admin/wp-security-user-registration-menu.php:214
4733
  msgid ""
4734
  "The core default behaviour for WordPress Multi Site regarding user "
4735
  "registration is that all users are registered via the main site."
4736
  msgstr ""
4737
 
4738
+ #: admin/wp-security-user-registration-menu.php:215
4739
  msgid ""
4740
  "Therefore, if you would like to add a captcha form to the registration page "
4741
  "for a Multi Site, please go to \"Registration Captcha\" settings on the main "
4742
  "site."
4743
  msgstr ""
4744
 
4745
+ #: admin/wp-security-user-registration-menu.php:230
4746
  msgid "Enable Captcha On Registration Page"
4747
  msgstr ""
4748
 
4749
+ #: admin/wp-security-user-registration-menu.php:233
4750
  msgid ""
4751
  "Check this if you want to insert a captcha form on the WordPress user "
4752
  "registration page (if you allow user registration)."
4753
  msgstr ""
4754
 
4755
+ #: admin/wp-security-whois-menu.php:22
4756
  msgid "WhoIS Lookup"
4757
  msgstr ""
4758
 
4759
+ #: admin/wp-security-whois-menu.php:75
4760
  msgid "WHOIS Lookup Information"
4761
  msgstr ""
4762
 
4763
+ #: admin/wp-security-whois-menu.php:78
4764
  msgid ""
4765
  "This feature allows you to look up more detailed information about an IP "
4766
  "address or domain name by querying the WHOIS API."
4767
  msgstr ""
4768
 
4769
+ #: admin/wp-security-whois-menu.php:84
4770
  msgid "Perform a WHOIS Lookup for an IP or Domain Name"
4771
  msgstr ""
4772
 
4773
+ #: admin/wp-security-whois-menu.php:90
4774
  msgid "Enter IP Address or Domain Name"
4775
  msgstr ""
4776
 
4777
+ #: admin/wp-security-whois-menu.php:92
4778
  msgid ""
4779
  "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
4780
  "name.com"
4781
  msgstr ""
4782
 
4783
+ #: admin/wp-security-whois-menu.php:96
4784
  msgid "Perform IP or Domain Lookup"
4785
  msgstr ""
4786
 
4787
+ #: admin/wp-security-whois-menu.php:117
4788
  msgid "WHOIS lookup successfully completed. Please see the results below:"
4789
  msgstr ""
4790
 
4791
+ #: admin/wp-security-whois-menu.php:129
4792
  msgid ""
4793
  "You have entered an incorrectly formatted IP address or domain name. Please "
4794
  "try again."
4795
  msgstr ""
4796
 
4797
+ #: admin/general/wp-security-list-table.php:178
4798
  msgid "No items found."
4799
  msgstr ""
4800
 
4801
+ #: admin/general/wp-security-list-table.php:281
4802
  msgid "Bulk Actions"
4803
  msgstr ""
4804
 
4805
+ #: admin/general/wp-security-list-table.php:291
4806
  msgid "Apply"
4807
  msgstr ""
4808
 
4809
+ #: admin/general/wp-security-list-table.php:365
4810
  msgid "Show all dates"
4811
  msgstr ""
4812
 
4813
+ #: admin/general/wp-security-list-table.php:378
4814
  #, php-format
4815
  msgid "%1$s %2$d"
4816
  msgstr ""
4817
 
4818
+ #: admin/general/wp-security-list-table.php:394
4819
  msgid "List View"
4820
  msgstr ""
4821
 
4822
+ #: admin/general/wp-security-list-table.php:395
4823
  msgid "Excerpt View"
4824
  msgstr ""
4825
 
4826
+ #: admin/general/wp-security-list-table.php:421
4827
  #, php-format
4828
  msgid "%s pending"
4829
  msgstr ""
4830
 
4831
+ #: admin/general/wp-security-list-table.php:653
4832
  msgid "Select All"
4833
  msgstr ""
4834
 
4835
+ #: classes/wp-security-backup.php:235
4836
  msgid "All In One WP Security - Site Database Backup"
4837
  msgstr ""
4838
 
4839
+ #: classes/wp-security-backup.php:237
4840
  msgid "Attached is your latest DB backup file for site URL"
4841
  msgstr ""
4842
 
4843
+ #: classes/wp-security-backup.php:237
4844
  msgid " generated on"
4845
  msgstr ""
4846
 
4847
+ #: classes/wp-security-captcha.php:17
4848
+ #: classes/wp-security-general-init-tasks.php:366
4849
  msgid "Please enter an answer in digits:"
4850
  msgstr ""
4851
 
4852
+ #: classes/wp-security-captcha.php:98
4853
  msgid "one"
4854
  msgstr ""
4855
 
4856
+ #: classes/wp-security-captcha.php:99
4857
  msgid "two"
4858
  msgstr ""
4859
 
4860
+ #: classes/wp-security-captcha.php:100
4861
  msgid "three"
4862
  msgstr ""
4863
 
4864
+ #: classes/wp-security-captcha.php:101
4865
  msgid "four"
4866
  msgstr ""
4867
 
4868
+ #: classes/wp-security-captcha.php:102
4869
  msgid "five"
4870
  msgstr ""
4871
 
4872
+ #: classes/wp-security-captcha.php:103
4873
  msgid "six"
4874
  msgstr ""
4875
 
4876
+ #: classes/wp-security-captcha.php:104
4877
  msgid "seven"
4878
  msgstr ""
4879
 
4880
+ #: classes/wp-security-captcha.php:105
4881
  msgid "eight"
4882
  msgstr ""
4883
 
4884
+ #: classes/wp-security-captcha.php:106
4885
  msgid "nine"
4886
  msgstr ""
4887
 
4888
+ #: classes/wp-security-captcha.php:107
4889
  msgid "ten"
4890
  msgstr ""
4891
 
4892
+ #: classes/wp-security-captcha.php:108
4893
  msgid "eleven"
4894
  msgstr ""
4895
 
4896
+ #: classes/wp-security-captcha.php:109
4897
  msgid "twelve"
4898
  msgstr ""
4899
 
4900
+ #: classes/wp-security-captcha.php:110
4901
  msgid "thirteen"
4902
  msgstr ""
4903
 
4904
+ #: classes/wp-security-captcha.php:111
4905
  msgid "fourteen"
4906
  msgstr ""
4907
 
4908
+ #: classes/wp-security-captcha.php:112
4909
  msgid "fifteen"
4910
  msgstr ""
4911
 
4912
+ #: classes/wp-security-captcha.php:113
4913
  msgid "sixteen"
4914
  msgstr ""
4915
 
4916
+ #: classes/wp-security-captcha.php:114
4917
  msgid "seventeen"
4918
  msgstr ""
4919
 
4920
+ #: classes/wp-security-captcha.php:115
4921
  msgid "eighteen"
4922
  msgstr ""
4923
 
4924
+ #: classes/wp-security-captcha.php:116
4925
  msgid "nineteen"
4926
  msgstr ""
4927
 
4928
+ #: classes/wp-security-captcha.php:117
4929
  msgid "twenty"
4930
  msgstr ""
4931
 
4932
+ #: classes/wp-security-file-scan.php:60
4933
  msgid "All In One WP Security - File change detected!"
4934
  msgstr ""
4935
 
4936
+ #: classes/wp-security-file-scan.php:62
4937
  msgid "A file change was detected on your system for site URL"
4938
  msgstr ""
4939
 
4940
+ #: classes/wp-security-file-scan.php:62
4941
  msgid ". Scan was generated on"
4942
  msgstr ""
4943
 
4944
+ #: classes/wp-security-file-scan.php:63
4945
+ msgid "A summary of the scan results is shown below:"
4946
+ msgstr ""
4947
+
4948
+ #: classes/wp-security-file-scan.php:66
4949
  msgid "Login to your site to view the scan details."
4950
  msgstr ""
4951
 
4952
+ #: classes/wp-security-file-scan.php:295
4953
  msgid ""
4954
  "Starting DB scan.....please wait while the plugin scans your database......."
4955
  msgstr ""
4956
 
4957
+ #: classes/wp-security-file-scan.php:299
4958
  msgid "Scanning options table........."
4959
  msgstr ""
4960
 
4961
+ #: classes/wp-security-file-scan.php:368
4962
  #, php-format
4963
  msgid "%s and option_id: %s"
4964
  msgstr ""
4965
 
4966
+ #: classes/wp-security-file-scan.php:371
4967
  #, php-format
4968
  msgid ""
4969
  "Deletion of known pharma hack entry for option_name %s failed. Please delete "
4970
  "this entry manually!"
4971
  msgstr ""
4972
 
4973
+ #: classes/wp-security-file-scan.php:373
4974
  #, php-format
4975
  msgid ""
4976
  "The options table entry with known pharma hack for option_id %s with "
4977
  "option_name %s was successfully deleted"
4978
  msgstr ""
4979
 
4980
+ #: classes/wp-security-file-scan.php:387
4981
  #, php-format
4982
  msgid "Possible suspicious entry found (for option_id: %s) - %s "
4983
  msgstr ""
4984
 
4985
+ #: classes/wp-security-file-scan.php:396
4986
  msgid "No suspicious entries found in options table"
4987
  msgstr ""
4988
 
4989
+ #: classes/wp-security-file-scan.php:400
4990
  msgid "Scanning posts table........."
4991
  msgstr ""
4992
 
4993
+ #: classes/wp-security-file-scan.php:440
4994
  #, php-format
4995
  msgid ""
4996
  "Possible suspicious entry found (for Post ID: %s) in the following column - "
4997
  "%s "
4998
  msgstr ""
4999
 
5000
+ #: classes/wp-security-file-scan.php:449
5001
  msgid "No suspicious entries found in posts table"
5002
  msgstr ""
5003
 
5004
+ #: classes/wp-security-file-scan.php:453
5005
  msgid "Scanning links table........."
5006
  msgstr ""
5007
 
5008
+ #: classes/wp-security-file-scan.php:492 classes/wp-security-file-scan.php:543
5009
+ #: classes/wp-security-file-scan.php:571 classes/wp-security-file-scan.php:599
5010
+ #: classes/wp-security-file-scan.php:648
 
 
5011
  #, php-format
5012
  msgid "Possible suspicious entry - %s "
5013
  msgstr ""
5014
 
5015
+ #: classes/wp-security-file-scan.php:501
5016
  msgid "No suspicious entries found in links table"
5017
  msgstr ""
5018
 
5019
+ #: classes/wp-security-file-scan.php:505
5020
  msgid "Scanning comments table........."
5021
  msgstr ""
5022
 
5023
+ #: classes/wp-security-file-scan.php:552
5024
  msgid "No suspicious entries found in comments table"
5025
  msgstr ""
5026
 
5027
+ #: classes/wp-security-file-scan.php:556
5028
  msgid "Scanning postmeta table........."
5029
  msgstr ""
5030
 
5031
+ #: classes/wp-security-file-scan.php:580
5032
  msgid "No suspicious entries found in postmeta table"
5033
  msgstr ""
5034
 
5035
+ #: classes/wp-security-file-scan.php:584
5036
  msgid "Scanning usermeta table........."
5037
  msgstr ""
5038
 
5039
+ #: classes/wp-security-file-scan.php:608
5040
  msgid "No suspicious entries found in usermeta table"
5041
  msgstr ""
5042
 
5043
+ #: classes/wp-security-file-scan.php:612
5044
  msgid "Scanning users table........."
5045
  msgstr ""
5046
 
5047
+ #: classes/wp-security-file-scan.php:657
5048
  msgid "No suspicious entries found in users table"
5049
  msgstr ""
5050
 
5051
+ #: classes/wp-security-file-scan.php:664
5052
  msgid ""
5053
  "The plugin has detected that there are some potentially suspicious entries "
5054
  "in your database."
5055
  msgstr ""
5056
 
5057
+ #: classes/wp-security-file-scan.php:665
5058
  msgid ""
5059
  "Please verify the results listed below to confirm whether the entries "
5060
  "detected are genuinely suspicious or if they are false positives."
5061
  msgstr ""
5062
 
5063
+ #: classes/wp-security-file-scan.php:670 classes/wp-security-file-scan.php:685
 
5064
  msgid "Disclaimer:"
5065
  msgstr ""
5066
 
5067
+ #: classes/wp-security-file-scan.php:671
5068
  msgid ""
5069
  "Even though this database scan has revealed some suspicious entries, this "
5070
  "does not necessarily mean that other parts of your DB or site are also not "
5071
  "compromised."
5072
  msgstr ""
5073
 
5074
+ #: classes/wp-security-file-scan.php:672 classes/wp-security-file-scan.php:687
 
5075
  msgid ""
5076
  "Please note that database scan performed by this feature is basic and looks "
5077
  "for common malicious entries. Since hackers are continually evolving their "
5078
  "methods this scan is not meant to be a guaranteed catch-all for malware."
5079
  msgstr ""
5080
 
5081
+ #: classes/wp-security-file-scan.php:673 classes/wp-security-file-scan.php:688
 
5082
  #, php-format
5083
  msgid ""
5084
  "It is your responsibility to do the due diligence and perform a robust %s on "
5085
  "your site if you wish to be more certain that your site is clean."
5086
  msgstr ""
5087
 
5088
+ #: classes/wp-security-file-scan.php:680
5089
  msgid "DB Scan was completed successfully. No suspicious entries found."
5090
  msgstr ""
5091
 
5092
+ #: classes/wp-security-file-scan.php:686
5093
  msgid ""
5094
  "Even though the database scan has not revealed any suspicious entries, this "
5095
  "does not necessarily mean that your site is actually completely clean or not "
5096
  "compromised."
5097
  msgstr ""
5098
 
5099
+ #: classes/wp-security-file-scan.php:725
5100
+ msgid "The following files were added to your host"
5101
+ msgstr ""
5102
+
5103
+ #: classes/wp-security-file-scan.php:727 classes/wp-security-file-scan.php:736
5104
+ #: classes/wp-security-file-scan.php:746
5105
+ msgid "modified on: "
5106
+ msgstr ""
5107
+
5108
+ #: classes/wp-security-file-scan.php:734
5109
+ msgid "The following files were removed from your host"
5110
+ msgstr ""
5111
+
5112
+ #: classes/wp-security-file-scan.php:744
5113
+ msgid "The following files were changed on your host"
5114
+ msgstr ""
5115
+
5116
+ #: classes/wp-security-general-init-tasks.php:395
5117
+ #: classes/wp-security-general-init-tasks.php:478
5118
+ #: classes/wp-security-user-login.php:75
5119
+ #: classes/wp-security-user-registration.php:78
5120
+ #: classes/wp-security-user-registration.php:108
5121
  msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
5122
  msgstr ""
5123
 
5124
+ #: classes/wp-security-general-init-tasks.php:407
5125
  msgid "Enter something special:"
5126
  msgstr ""
5127
 
5128
+ #: classes/wp-security-general-init-tasks.php:434
5129
  msgid "Please enter an answer in the CAPTCHA field."
5130
  msgstr ""
5131
 
5132
+ #: classes/wp-security-general-init-tasks.php:447
5133
  msgid ""
5134
  "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
5135
  msgstr ""
5136
 
5137
+ #: classes/wp-security-general-init-tasks.php:505
5138
  msgid "Your CAPTCHA answer was incorrect - please try again."
5139
  msgstr ""
5140
 
5141
+ #: classes/wp-security-general-init-tasks.php:534
5142
+ msgid "Your registration is pending approval."
 
 
 
 
 
 
 
 
 
 
5143
  msgstr ""
5144
 
5145
+ #: classes/wp-security-process-renamed-login-page.php:106
5146
+ msgid "Not available."
 
5147
  msgstr ""
5148
 
5149
+ #: classes/wp-security-user-login.php:39
5150
+ msgid ""
5151
+ "<strong>ERROR</strong>: Access from your IP address has been blocked for "
5152
+ "security reasons. Please contact the administrator."
5153
  msgstr ""
5154
 
5155
+ #: classes/wp-security-user-login.php:45
5156
+ msgid "Service Temporarily Unavailable"
 
 
 
5157
  msgstr ""
5158
 
5159
+ #: classes/wp-security-user-login.php:118
5160
  msgid ""
5161
  "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An "
5162
  "administrator needs to activate your account before you can login."
5163
  msgstr ""
5164
 
5165
+ #: classes/wp-security-user-login.php:175
5166
+ msgid "<strong>ERROR</strong>: Invalid login credentials."
5167
+ msgstr ""
5168
+
5169
+ #: classes/wp-security-user-login.php:300
5170
  msgid "Site Lockout Notification"
5171
  msgstr ""
5172
 
5173
+ #: classes/wp-security-user-login.php:301
5174
  msgid ""
5175
  "A lockdown event has occurred due to too many failed login attempts or "
5176
  "invalid username:"
5177
  msgstr ""
5178
 
5179
+ #: classes/wp-security-user-login.php:302
5180
+ msgid "Username:"
5181
  msgstr ""
5182
 
5183
+ #: classes/wp-security-user-login.php:303
5184
+ msgid "IP Address:"
5185
  msgstr ""
5186
 
5187
+ #: classes/wp-security-user-login.php:304
5188
+ msgid "IP Range:"
5189
  msgstr ""
5190
 
5191
+ #: classes/wp-security-user-login.php:305
5192
  msgid ""
5193
  "Log into your site's WordPress administration panel to see the duration of "
5194
  "the lockout or to unlock the user."
5195
  msgstr ""
5196
 
5197
+ #: classes/wp-security-user-login.php:377
5198
  msgid "Unlock Request Notification"
5199
  msgstr ""
5200
 
5201
+ #: classes/wp-security-user-login.php:379
5202
+ #, php-format
5203
+ msgid ""
5204
+ "You have requested for the account with email address %s to be unlocked. "
5205
+ "Please click the link below to unlock your account:"
5206
  msgstr ""
5207
 
5208
+ #: classes/wp-security-user-login.php:380
5209
+ #, php-format
5210
+ msgid "Unlock link: %s"
5211
  msgstr ""
5212
 
5213
+ #: classes/wp-security-user-login.php:381
5214
  msgid ""
5215
  "After clicking the above link you will be able to login to the WordPress "
5216
  "administration panel."
5217
  msgstr ""
5218
 
5219
+ #: classes/wp-security-user-login.php:538
5220
  #, php-format
5221
  msgid ""
5222
  "Your session has expired because it has been over %d minutes since your last "
5223
  "login."
5224
  msgstr ""
5225
 
5226
+ #: classes/wp-security-user-login.php:539
5227
+ #: classes/wp-security-user-login.php:543
5228
  msgid "Please log back in to continue."
5229
  msgstr ""
5230
 
5231
+ #: classes/wp-security-user-login.php:542
5232
  msgid "You were logged out because you just changed the \"admin\" username."
5233
  msgstr ""
5234
 
5235
+ #: classes/wp-security-user-login.php:571
5236
  msgid "Request Unlock"
5237
  msgstr ""
5238
 
5239
+ #: classes/wp-security-user-registration.php:62
5240
+ #: classes/wp-security-user-registration.php:93
5241
+ msgid ""
5242
+ "<strong>ERROR</strong>: You are not allowed to register because your IP "
5243
+ "address is currently locked!"
5244
+ msgstr ""
5245
+
5246
+ #: classes/wp-security-utility-ip-address.php:74
5247
+ #: classes/wp-security-utility-ip-address.php:89
5248
+ #: classes/wp-security-utility-ip-address.php:108
5249
+ #: classes/wp-security-utility-ip-address.php:123
5250
+ #: classes/wp-security-utility-ip-address.php:138
5251
  msgid " is not a valid ip address format."
5252
  msgstr ""
5253
 
5254
+ #: classes/wp-security-utility-ip-address.php:146
5255
  msgid "You cannot ban your own IP address: "
5256
  msgstr ""
5257
 
5258
+ #: classes/wp-security-utility.php:226
5259
  msgid ""
5260
  "This feature can only be configured by the \"superadmin\" on the main site."
5261
  msgstr ""
5262
 
5263
+ #: classes/grade-system/wp-security-feature-item-manager.php:29
5264
  msgid "Remove WP Generatore Meta Tag"
5265
  msgstr ""
5266
 
5267
+ #: classes/grade-system/wp-security-feature-item-manager.php:38
5268
  msgid "Change Display Name"
5269
  msgstr ""
5270
 
5271
+ #: classes/grade-system/wp-security-feature-item-manager.php:45
5272
  msgid "Custom Login Captcha"
5273
  msgstr ""
5274
 
5275
+ #: classes/grade-system/wp-security-feature-item-manager.php:47
5276
  msgid "Lost Password Captcha"
5277
  msgstr ""
5278
 
5279
+ #: classes/grade-system/wp-security-feature-item-manager.php:49
5280
  msgid "Login IP Whitelisting"
5281
  msgstr ""
5282
 
5283
+ #: classes/grade-system/wp-security-feature-item-manager.php:55
5284
  msgid "Registration Approval"
5285
  msgstr ""
5286
 
5287
+ #: classes/grade-system/wp-security-feature-item-manager.php:71
5288
  msgid "WordPress Files Access"
5289
  msgstr ""
5290
 
5291
+ #: classes/grade-system/wp-security-feature-item-manager.php:75
5292
  msgid "IP and User Agent Blacklisting"
5293
  msgstr ""
5294
 
5295
+ #: classes/grade-system/wp-security-feature-item-manager.php:79
5296
  msgid "Enable Basic Firewall"
5297
  msgstr ""
5298
 
5299
+ #: classes/grade-system/wp-security-feature-item-manager.php:80
5300
  msgid "Enable Pingback Vulnerability Protection"
5301
  msgstr ""
5302
 
5303
+ #: classes/grade-system/wp-security-feature-item-manager.php:82
5304
  msgid "Enable IP blocking for 404 detection"
5305
  msgstr ""
5306
 
5307
+ #: classes/grade-system/wp-security-feature-item-manager.php:86
5308
  msgid "Enable Rename Login Page"
5309
  msgstr ""
5310
 
5311
+ #: classes/grade-system/wp-security-feature-item-manager.php:88
5312
  msgid "Enable Login Honeypot"
5313
  msgstr ""
5314
 
5315
+ #: classes/grade-system/wp-security-feature-item-manager.php:94
5316
  msgid "Forbid Proxy Comments"
5317
  msgstr ""
5318
 
5319
+ #: classes/grade-system/wp-security-feature-item-manager.php:95
5320
  msgid "Deny Bad Queries"
5321
  msgstr ""
5322
 
5323
+ #: classes/grade-system/wp-security-feature-item-manager.php:97
5324
+ msgid "5G/6G Blacklist"
5325
  msgstr ""
5326
 
5327
+ #: classes/grade-system/wp-security-feature-item-manager.php:100
5328
  msgid "Block Spambots"
5329
  msgstr ""
5330
 
5331
+ #: classes/grade-system/wp-security-feature-item-manager.php:102
5332
  msgid "Comment Captcha"
5333
  msgstr ""
5334
 
5335
+ #: classes/grade-system/wp-security-feature-item-manager.php:104
5336
  msgid "BuddyPress Registration Captcha"
5337
  msgstr ""
5338
 
5339
+ #: classes/grade-system/wp-security-feature-item.php:28
5340
  msgid "Basic"
5341
  msgstr ""
5342
 
5343
+ #: classes/grade-system/wp-security-feature-item.php:31
5344
  msgid "Intermediate"
5345
  msgstr ""
5346
 
5347
+ #: classes/grade-system/wp-security-feature-item.php:34
5348
  msgid "Advanced"
5349
  msgstr ""
5350
 
5351
+ #: other-includes/wp-security-rename-login-feature.php:99
5352
  msgid "https://wordpress.org/"
5353
  msgstr ""
5354
 
5355
+ #: other-includes/wp-security-rename-login-feature.php:100
5356
+ #: other-includes/wp-security-unlock-request.php:14
5357
  msgid "Powered by WordPress"
5358
  msgstr ""
5359
 
5360
+ #: other-includes/wp-security-rename-login-feature.php:217
5361
  #, php-format
5362
  msgid "&larr; Back to %s"
5363
  msgstr ""
5364
 
5365
+ #: other-includes/wp-security-rename-login-feature.php:282
5366
  msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
5367
  msgstr ""
5368
 
5369
+ #: other-includes/wp-security-rename-login-feature.php:286
5370
  msgid ""
5371
  "<strong>ERROR</strong>: There is no user registered with that email address."
5372
  msgstr ""
5373
 
5374
+ #: other-includes/wp-security-rename-login-feature.php:303
5375
  msgid "<strong>ERROR</strong>: Invalid username or e-mail."
5376
  msgstr ""
5377
 
5378
+ #: other-includes/wp-security-rename-login-feature.php:341
5379
  msgid "Password reset is not allowed for this user"
5380
  msgstr ""
5381
 
5382
+ #: other-includes/wp-security-rename-login-feature.php:367
5383
  msgid "Someone requested that the password be reset for the following account:"
5384
  msgstr ""
5385
 
5386
+ #: other-includes/wp-security-rename-login-feature.php:369
5387
  #, php-format
5388
  msgid "Username: %s"
5389
  msgstr ""
5390
 
5391
+ #: other-includes/wp-security-rename-login-feature.php:370
5392
  msgid "If this was a mistake, just ignore this email and nothing will happen."
5393
  msgstr ""
5394
 
5395
+ #: other-includes/wp-security-rename-login-feature.php:371
5396
  msgid "To reset your password, visit the following address:"
5397
  msgstr ""
5398
 
5399
+ #: other-includes/wp-security-rename-login-feature.php:383
5400
  #, php-format
5401
  msgid "[%s] Password Reset"
5402
  msgstr ""
5403
 
5404
+ #: other-includes/wp-security-rename-login-feature.php:408
5405
  msgid "The e-mail could not be sent."
5406
  msgstr ""
5407
 
5408
+ #: other-includes/wp-security-rename-login-feature.php:408
5409
  msgid "Possible reason: your host may have disabled the mail() function."
5410
  msgstr ""
5411
 
5412
+ #: other-includes/wp-security-rename-login-feature.php:530
5413
+ msgid ""
5414
+ "Your password reset link appears to be invalid. Please request a new link "
5415
+ "below."
5416
  msgstr ""
5417
 
5418
+ #: other-includes/wp-security-rename-login-feature.php:532
5419
+ msgid "Your password reset link has expired. Please request a new link below."
5420
  msgstr ""
5421
 
5422
+ #: other-includes/wp-security-rename-login-feature.php:553
5423
  msgid "Lost Password"
5424
  msgstr ""
5425
 
5426
+ #: other-includes/wp-security-rename-login-feature.php:553
5427
  msgid ""
5428
  "Please enter your username or email address. You will receive a link to "
5429
  "create a new password via email."
5430
  msgstr ""
5431
 
5432
+ #: other-includes/wp-security-rename-login-feature.php:561
5433
  msgid "Username or E-mail:"
5434
  msgstr ""
5435
 
5436
+ #: other-includes/wp-security-rename-login-feature.php:576
5437
+ #: other-includes/wp-security-rename-login-feature.php:639
5438
+ #: other-includes/wp-security-rename-login-feature.php:685
5439
+ #: other-includes/wp-security-rename-login-feature.php:767
5440
  msgid "Log in"
5441
  msgstr ""
5442
 
5443
+ #: other-includes/wp-security-rename-login-feature.php:579
5444
+ #: other-includes/wp-security-rename-login-feature.php:688
5445
+ #: other-includes/wp-security-rename-login-feature.php:945
5446
  msgid "Register"
5447
  msgstr ""
5448
 
5449
+ #: other-includes/wp-security-rename-login-feature.php:624
5450
  msgid "The passwords do not match."
5451
  msgstr ""
5452
 
5453
+ #: other-includes/wp-security-rename-login-feature.php:639
5454
  msgid "Password Reset"
5455
  msgstr ""
5456
 
5457
+ #: other-includes/wp-security-rename-login-feature.php:639
5458
  msgid "Your password has been reset."
5459
  msgstr ""
5460
 
5461
+ #: other-includes/wp-security-rename-login-feature.php:647
5462
  msgid "Reset Password"
5463
  msgstr ""
5464
 
5465
+ #: other-includes/wp-security-rename-login-feature.php:647
5466
  msgid "Enter your new password below."
5467
  msgstr ""
5468
 
5469
+ #: other-includes/wp-security-rename-login-feature.php:654
5470
  msgid "New password"
5471
  msgstr ""
5472
 
5473
+ #: other-includes/wp-security-rename-login-feature.php:659
 
 
 
 
5474
  msgid "Strength indicator"
5475
  msgstr ""
5476
 
5477
+ #: other-includes/wp-security-rename-login-feature.php:663
5478
+ msgid "Confirm new password"
 
 
 
5479
  msgstr ""
5480
 
5481
+ #: other-includes/wp-security-rename-login-feature.php:740
5482
  msgid "Registration Form"
5483
  msgstr ""
5484
 
5485
+ #: other-includes/wp-security-rename-login-feature.php:740
5486
  msgid "Register For This Site"
5487
  msgstr ""
5488
 
5489
+ #: other-includes/wp-security-rename-login-feature.php:745
 
5490
  msgid "Username"
5491
  msgstr ""
5492
 
5493
+ #: other-includes/wp-security-rename-login-feature.php:749
5494
  msgid "E-mail"
5495
  msgstr ""
5496
 
5497
+ #: other-includes/wp-security-rename-login-feature.php:760
5498
+ msgid "Registration confirmation will be e-mailed to you."
5499
  msgstr ""
5500
 
5501
+ #: other-includes/wp-security-rename-login-feature.php:768
5502
+ #: other-includes/wp-security-rename-login-feature.php:951
5503
  msgid "Lost your password?"
5504
  msgstr ""
5505
 
5506
+ #: other-includes/wp-security-rename-login-feature.php:808
5507
  #, php-format
5508
  msgid ""
5509
  "<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For "
5511
  "\"%2$s\">support forums</a>."
5512
  msgstr ""
5513
 
5514
+ #: other-includes/wp-security-rename-login-feature.php:809
5515
+ #: other-includes/wp-security-rename-login-feature.php:813
5516
+ msgid "https://codex.wordpress.org/Cookies"
5517
  msgstr ""
5518
 
5519
+ #: other-includes/wp-security-rename-login-feature.php:809
5520
  msgid "https://wordpress.org/support/"
5521
  msgstr ""
5522
 
5523
+ #: other-includes/wp-security-rename-login-feature.php:812
5524
  #, php-format
5525
  msgid ""
5526
  "<strong>ERROR</strong>: Cookies are blocked or not supported by your "
5527
  "browser. You must <a href=\"%s\">enable cookies</a> to use WordPress."
5528
  msgstr ""
5529
 
5530
+ #: other-includes/wp-security-rename-login-feature.php:831
5531
  msgid "You have logged in successfully."
5532
  msgstr ""
5533
 
5534
+ #: other-includes/wp-security-rename-login-feature.php:865
5535
  msgid ""
5536
  "Session expired. Please log in again. You will not move away from this page."
5537
  msgstr ""
5538
 
5539
+ #: other-includes/wp-security-rename-login-feature.php:869
5540
  msgid "You are now logged out."
5541
  msgstr ""
5542
 
5543
+ #: other-includes/wp-security-rename-login-feature.php:871
5544
  msgid "User registration is currently not allowed."
5545
  msgstr ""
5546
 
5547
+ #: other-includes/wp-security-rename-login-feature.php:873
5548
  msgid "Check your e-mail for the confirmation link."
5549
  msgstr ""
5550
 
5551
+ #: other-includes/wp-security-rename-login-feature.php:875
5552
  msgid "Check your e-mail for your new password."
5553
  msgstr ""
5554
 
5555
+ #: other-includes/wp-security-rename-login-feature.php:877
5556
  msgid "Registration complete. Please check your e-mail."
5557
  msgstr ""
5558
 
5559
+ #: other-includes/wp-security-rename-login-feature.php:879
5560
  msgid ""
5561
  "<strong>You have successfully updated WordPress!</strong> Please log back in "
5562
+ "to see what&#8217;s new."
5563
  msgstr ""
5564
 
5565
+ #: other-includes/wp-security-rename-login-feature.php:896
5566
  msgid "Log In"
5567
  msgstr ""
5568
 
5569
+ #: other-includes/wp-security-rename-login-feature.php:911
5570
+ msgid "Username or Email"
5571
+ msgstr ""
5572
+
5573
+ #: other-includes/wp-security-unlock-request.php:13
5574
  msgid "http://wordpress.org/"
5575
  msgstr ""
5576
 
5577
+ #: other-includes/wp-security-unlock-request.php:33
5578
+ msgid "ERROR: Unable to process your request!"
5579
+ msgstr ""
5580
+
5581
+ #: other-includes/wp-security-unlock-request.php:50
5582
  msgid "Please enter a valid email address"
5583
  msgstr ""
5584
 
5585
+ #: other-includes/wp-security-unlock-request.php:62
5586
  msgid "User account not found!"
5587
  msgstr ""
5588
 
5589
+ #: other-includes/wp-security-unlock-request.php:77
5590
  msgid "Error: No locked entry was found in the DB with your IP address range!"
5591
  msgstr ""
5592
 
5593
+ #: other-includes/wp-security-unlock-request.php:82
5594
+ msgid "An email has been sent to you with the unlock instructions."
5595
+ msgstr ""
5596
+
5597
+ #: other-includes/wp-security-unlock-request.php:100
5598
+ msgid ""
5599
+ "You are here because you have been locked out due to too many incorrect "
5600
+ "login attempts."
5601
+ msgstr ""
5602
+
5603
+ #: other-includes/wp-security-unlock-request.php:101
5604
+ msgid ""
5605
+ "Please enter your email address and you will receive an email with "
5606
+ "instructions on how to unlock yourself."
5607
+ msgstr ""
5608
+
5609
+ #: other-includes/wp-security-unlock-request.php:107
5610
  msgid "Email Address"
5611
  msgstr ""
lib/whois/whois.client.php CHANGED
@@ -68,7 +68,7 @@ class WhoisClient {
68
  /*
69
  * Constructor function
70
  */
71
- function WhoisClient () {
72
  // Load DATA array
73
  @require('whois.servers.php');
74
 
68
  /*
69
  * Constructor function
70
  */
71
+ function __construct () {
72
  // Load DATA array
73
  @require('whois.servers.php');
74
 
lib/whois/whois.gtld.php CHANGED
@@ -54,7 +54,7 @@ class gtld_handler extends WhoisClient
54
  function parse($data, $query)
55
  {
56
  $this->Query = array();
57
- //$this->SUBVERSION = sprintf('%s-%s', $query['handler'], $this->HANDLER_VERSION);
58
  $this->result = generic_parser_b($data['rawdata'], $this->REG_FIELDS, 'dmy');
59
 
60
  unset($this->result['registered']);
54
  function parse($data, $query)
55
  {
56
  $this->Query = array();
57
+ $this->SUBVERSION = sprintf('%s-%s', $query['handler'], $this->HANDLER_VERSION);
58
  $this->result = generic_parser_b($data['rawdata'], $this->REG_FIELDS, 'dmy');
59
 
60
  unset($this->result['registered']);
lib/whois/whois.idna.php CHANGED
@@ -91,7 +91,7 @@ class idna_convert
91
  var $_strict_mode = false; // Behave strict or not
92
 
93
  // The constructor
94
- function idna_convert($options = false)
95
  {
96
  $this->slast = $this->_sbase + $this->_lcount * $this->_vcount * $this->_tcount;
97
  if (function_exists('file_get_contents')) {
91
  var $_strict_mode = false; // Behave strict or not
92
 
93
  // The constructor
94
+ function __construct($options = false)
95
  {
96
  $this->slast = $this->_sbase + $this->_lcount * $this->_vcount * $this->_tcount;
97
  if (function_exists('file_get_contents')) {
lib/whois/whois.main.php CHANGED
@@ -48,7 +48,7 @@ class Whois extends WhoisClient
48
  /*
49
  * Constructor function
50
  */
51
- function Whois()
52
  {
53
  // Load DATA array
54
  @require('whois.servers.php');
@@ -109,7 +109,7 @@ class Whois extends WhoisClient
109
  $ip = @gethostbyname($query);
110
 
111
  if (isset($this->WHOIS_SPECIAL['ip']))
112
- {
113
  $this->Query['server'] = $this->WHOIS_SPECIAL['ip'];
114
  $this->Query['args'] = $ip;
115
  }
@@ -133,7 +133,7 @@ class Whois extends WhoisClient
133
  $ip = @gethostbyname($query);
134
 
135
  if (isset($this->WHOIS_SPECIAL['ip']))
136
- {
137
  $this->Query['server'] = $this->WHOIS_SPECIAL['ip'];
138
  }
139
  else
48
  /*
49
  * Constructor function
50
  */
51
+ function __construct()
52
  {
53
  // Load DATA array
54
  @require('whois.servers.php');
109
  $ip = @gethostbyname($query);
110
 
111
  if (isset($this->WHOIS_SPECIAL['ip']))
112
+ {
113
  $this->Query['server'] = $this->WHOIS_SPECIAL['ip'];
114
  $this->Query['args'] = $ip;
115
  }
133
  $ip = @gethostbyname($query);
134
 
135
  if (isset($this->WHOIS_SPECIAL['ip']))
136
+ {
137
  $this->Query['server'] = $this->WHOIS_SPECIAL['ip'];
138
  }
139
  else
logs/.htaccess ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ <IfModule !mod_authz_core.c>
2
+ Order deny,allow
3
+ Deny from all
4
+ </IfModule>
5
+ <IfModule mod_authz_core.c>
6
+ Require all denied
7
+ </IfModule>
other-includes/wp-security-rename-login-feature.php CHANGED
@@ -97,7 +97,7 @@ if ( $shake_error_codes && $wp_error->get_error_code() && in_array( $wp_error->g
97
  $login_header_title = get_current_site()->site_name;
98
  } else {
99
  $login_header_url = __( 'https://wordpress.org/' );
100
- $login_header_title = __( 'Powered by WordPress' );
101
  }
102
 
103
  /**
@@ -214,7 +214,7 @@ if ( $shake_error_codes && $wp_error->get_error_code() && in_array( $wp_error->g
214
 
215
  // Don't allow interim logins to navigate away from the page.
216
  if ( ! $interim_login ): ?>
217
- <p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( 'Are you lost?' ); ?>"><?php printf( __( '&larr; Back to %s' ), get_bloginfo( 'title', 'display' ) ); ?></a></p>
218
  <?php endif; ?>
219
 
220
  </div>
@@ -279,11 +279,11 @@ function retrieve_password() {
279
  $errors = new WP_Error();
280
 
281
  if ( empty( $_POST['user_login'] ) ) {
282
- $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.'));
283
  } elseif ( strpos( $_POST['user_login'], '@' ) ) {
284
  $user_data = get_user_by( 'email', trim( $_POST['user_login'] ) );
285
  if ( empty( $user_data ) )
286
- $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.'));
287
  } else {
288
  $login = trim($_POST['user_login']);
289
  $user_data = get_user_by('login', $login);
@@ -300,7 +300,7 @@ function retrieve_password() {
300
  return $errors;
301
 
302
  if ( !$user_data ) {
303
- $errors->add('invalidcombo', __('<strong>ERROR</strong>: Invalid username or e-mail.'));
304
  return $errors;
305
  }
306
 
@@ -338,7 +338,7 @@ function retrieve_password() {
338
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
339
 
340
  if ( ! $allow ) {
341
- return new WP_Error( 'no_password_reset', __('Password reset is not allowed for this user') );
342
  } elseif ( is_wp_error( $allow ) ) {
343
  return $allow;
344
  }
@@ -364,11 +364,11 @@ function retrieve_password() {
364
  $hashed = time() . ':' . $wp_hasher->HashPassword( $key );
365
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $hashed ), array( 'user_login' => $user_login ) );
366
 
367
- $message = __('Someone requested that the password be reset for the following account:') . "\r\n\r\n";
368
  $message .= network_home_url( '/' ) . "\r\n\r\n";
369
- $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n";
370
- $message .= __('If this was a mistake, just ignore this email and nothing will happen.') . "\r\n\r\n";
371
- $message .= __('To reset your password, visit the following address:') . "\r\n\r\n";
372
  $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
373
 
374
  if ( is_multisite() )
@@ -380,7 +380,7 @@ function retrieve_password() {
380
  */
381
  $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
382
 
383
- $title = sprintf( __('[%s] Password Reset'), $blogname );
384
 
385
  /**
386
  * Filter the subject of the password reset email.
@@ -405,7 +405,7 @@ function retrieve_password() {
405
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data );
406
 
407
  if ( $message && !wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) )
408
- wp_die( __('The e-mail could not be sent.') . "<br />\n" . __('Possible reason: your host may have disabled the mail() function.') );
409
 
410
  return true;
411
  }
@@ -527,9 +527,9 @@ switch ($action) {
527
 
528
  if ( isset( $_GET['error'] ) ) {
529
  if ( 'invalidkey' == $_GET['error'] ) {
530
- $errors->add( 'invalidkey', __( 'Your password reset link appears to be invalid. Please request a new link below.' ) );
531
  } elseif ( 'expiredkey' == $_GET['error'] ) {
532
- $errors->add( 'expiredkey', __( 'Your password reset link has expired. Please request a new link below.' ) );
533
  }
534
  }
535
 
@@ -550,7 +550,7 @@ switch ($action) {
550
  */
551
  do_action( 'lost_password' );
552
 
553
- login_header(__('Lost Password'), '<p class="message">' . __('Please enter your username or email address. You will receive a link to create a new password via email.') . '</p>', $errors);
554
 
555
  $user_login = isset($_POST['user_login']) ? wp_unslash($_POST['user_login']) : '';
556
 
@@ -576,7 +576,7 @@ switch ($action) {
576
  <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e('Log in') ?></a>
577
  <?php
578
  if ( get_option( 'users_can_register' ) ) :
579
- $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register' ) );
580
 
581
  /** This filter is documented in wp-includes/general-template.php */
582
  echo ' | ' . apply_filters( 'register', $registration_url );
@@ -621,7 +621,7 @@ switch ($action) {
621
  $errors = new WP_Error();
622
 
623
  if ( isset($_POST['pass1']) && $_POST['pass1'] != $_POST['pass2'] )
624
- $errors->add( 'password_reset_mismatch', __( 'The passwords do not match.' ) );
625
 
626
  /**
627
  * Fires before the password reset procedure is validated.
@@ -636,7 +636,7 @@ switch ($action) {
636
  if ( ( ! $errors->get_error_code() ) && isset( $_POST['pass1'] ) && !empty( $_POST['pass1'] ) ) {
637
  reset_password($user, $_POST['pass1']);
638
  setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );
639
- login_header( __( 'Password Reset' ), '<p class="message reset-pass">' . __( 'Your password has been reset.' ) . ' <a href="' . esc_url( wp_login_url() ) . '">' . __( 'Log in' ) . '</a></p>' );
640
  login_footer();
641
  exit;
642
  }
@@ -644,7 +644,7 @@ switch ($action) {
644
  wp_enqueue_script('utils');
645
  wp_enqueue_script('user-profile');
646
 
647
- login_header(__('Reset Password'), '<p class="message reset-pass">' . __('Enter your new password below.') . '</p>', $errors );
648
 
649
  ?>
650
  <form name="resetpassform" id="resetpassform" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=resetpass', 'login_post' ) ); ?>" method="post" autocomplete="off">
@@ -685,7 +685,7 @@ switch ($action) {
685
  <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e( 'Log in' ); ?></a>
686
  <?php
687
  if ( get_option( 'users_can_register' ) ) :
688
- $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register' ) );
689
 
690
  /** This filter is documented in wp-includes/general-template.php */
691
  echo ' | ' . apply_filters( 'register', $registration_url );
@@ -737,7 +737,7 @@ switch ($action) {
737
  * @param string $registration_redirect The redirect destination URL.
738
  */
739
  $redirect_to = apply_filters( 'registration_redirect', $registration_redirect );
740
- login_header(__('Registration Form'), '<p class="message register">' . __('Register For This Site') . '</p>', $errors);
741
  ?>
742
 
743
  <form name="registerform" id="registerform" action="<?php echo esc_url( site_url('wp-login.php?action=register', 'login_post') ); ?>" method="post" novalidate="novalidate">
@@ -805,11 +805,11 @@ switch ($action) {
805
 
806
  if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {
807
  if ( headers_sent() ) {
808
- $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For help, please see <a href="%1$s">this documentation</a> or try the <a href="%2$s">support forums</a>.' ),
809
  __( 'https://codex.wordpress.org/Cookies' ), __( 'https://wordpress.org/support/' ) ) );
810
  } elseif ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[ TEST_COOKIE ] ) ) {
811
  // If cookies are disabled we can't log in even with a valid user+pass
812
- $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href="%s">enable cookies</a> to use WordPress.' ),
813
  __( 'https://codex.wordpress.org/Cookies' ) ) );
814
  }
815
  }
@@ -828,7 +828,7 @@ switch ($action) {
828
 
829
  if ( !is_wp_error($user) && !$reauth ) {
830
  if ( $interim_login ) {
831
- $message = '<p class="message">' . __('You have logged in successfully.') . '</p>';
832
  $interim_login = 'success';
833
  login_header( '', $message ); ?>
834
  </div>
@@ -862,21 +862,21 @@ switch ($action) {
862
 
863
  if ( $interim_login ) {
864
  if ( ! $errors->get_error_code() )
865
- $errors->add('expired', __('Session expired. Please log in again. You will not move away from this page.'), 'message');
866
  } else {
867
  // Some parts of this script use the main login form to display a message
868
  if ( isset($_GET['loggedout']) && true == $_GET['loggedout'] )
869
- $errors->add('loggedout', __('You are now logged out.'), 'message');
870
  elseif ( isset($_GET['registration']) && 'disabled' == $_GET['registration'] )
871
- $errors->add('registerdisabled', __('User registration is currently not allowed.'));
872
  elseif ( isset($_GET['checkemail']) && 'confirm' == $_GET['checkemail'] )
873
- $errors->add('confirm', __('Check your e-mail for the confirmation link.'), 'message');
874
  elseif ( isset($_GET['checkemail']) && 'newpass' == $_GET['checkemail'] )
875
- $errors->add('newpass', __('Check your e-mail for your new password.'), 'message');
876
  elseif ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] )
877
- $errors->add('registered', __('Registration complete. Please check your e-mail.'), 'message');
878
  elseif ( strpos( $redirect_to, 'about.php?updated' ) )
879
- $errors->add('updated', __( '<strong>You have successfully updated WordPress!</strong> Please log back in to see what&#8217;s new.' ), 'message' );
880
  }
881
 
882
  /**
@@ -893,7 +893,7 @@ switch ($action) {
893
  if ( $reauth )
894
  wp_clear_auth_cookie();
895
 
896
- login_header(__('Log In'), '', $errors);
897
 
898
  if ( isset($_POST['log']) )
899
  $user_login = ( 'incorrect_password' == $errors->get_error_code() || 'empty_password' == $errors->get_error_code() ) ? esc_attr(wp_unslash($_POST['log'])) : '';
@@ -942,7 +942,7 @@ switch ($action) {
942
  <p id="nav">
943
  <?php if ( ! isset( $_GET['checkemail'] ) || ! in_array( $_GET['checkemail'], array( 'confirm', 'newpass' ) ) ) :
944
  if ( get_option( 'users_can_register' ) ) :
945
- $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register' ) );
946
 
947
  /** This filter is documented in wp-includes/general-template.php */
948
  echo apply_filters( 'register', $registration_url ) . ' | ';
97
  $login_header_title = get_current_site()->site_name;
98
  } else {
99
  $login_header_url = __( 'https://wordpress.org/' );
100
+ $login_header_title = __( 'Powered by WordPress', 'all-in-one-wp-security-and-firewall' );
101
  }
102
 
103
  /**
214
 
215
  // Don't allow interim logins to navigate away from the page.
216
  if ( ! $interim_login ): ?>
217
+ <p id="backtoblog"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php esc_attr_e( 'Are you lost?' ); ?>"><?php printf( __( '&larr; Back to %s', 'all-in-one-wp-security-and-firewall' ), get_bloginfo( 'title', 'display' ) ); ?></a></p>
218
  <?php endif; ?>
219
 
220
  </div>
279
  $errors = new WP_Error();
280
 
281
  if ( empty( $_POST['user_login'] ) ) {
282
+ $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.', 'all-in-one-wp-security-and-firewall' ));
283
  } elseif ( strpos( $_POST['user_login'], '@' ) ) {
284
  $user_data = get_user_by( 'email', trim( $_POST['user_login'] ) );
285
  if ( empty( $user_data ) )
286
+ $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.', 'all-in-one-wp-security-and-firewall' ));
287
  } else {
288
  $login = trim($_POST['user_login']);
289
  $user_data = get_user_by('login', $login);
300
  return $errors;
301
 
302
  if ( !$user_data ) {
303
+ $errors->add('invalidcombo', __('<strong>ERROR</strong>: Invalid username or e-mail.', 'all-in-one-wp-security-and-firewall' ));
304
  return $errors;
305
  }
306
 
338
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
339
 
340
  if ( ! $allow ) {
341
+ return new WP_Error( 'no_password_reset', __('Password reset is not allowed for this user', 'all-in-one-wp-security-and-firewall' ) );
342
  } elseif ( is_wp_error( $allow ) ) {
343
  return $allow;
344
  }
364
  $hashed = time() . ':' . $wp_hasher->HashPassword( $key );
365
  $wpdb->update( $wpdb->users, array( 'user_activation_key' => $hashed ), array( 'user_login' => $user_login ) );
366
 
367
+ $message = __('Someone requested that the password be reset for the following account:', 'all-in-one-wp-security-and-firewall' ) . "\r\n\r\n";
368
  $message .= network_home_url( '/' ) . "\r\n\r\n";
369
+ $message .= sprintf(__('Username: %s', 'all-in-one-wp-security-and-firewall' ), $user_login) . "\r\n\r\n";
370
+ $message .= __('If this was a mistake, just ignore this email and nothing will happen.', 'all-in-one-wp-security-and-firewall' ) . "\r\n\r\n";
371
+ $message .= __('To reset your password, visit the following address:', 'all-in-one-wp-security-and-firewall' ) . "\r\n\r\n";
372
  $message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . ">\r\n";
373
 
374
  if ( is_multisite() )
380
  */
381
  $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
382
 
383
+ $title = sprintf( __('[%s] Password Reset', 'all-in-one-wp-security-and-firewall' ), $blogname );
384
 
385
  /**
386
  * Filter the subject of the password reset email.
405
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data );
406
 
407
  if ( $message && !wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) )
408
+ wp_die( __('The e-mail could not be sent.', 'all-in-one-wp-security-and-firewall' ) . "<br />\n" . __('Possible reason: your host may have disabled the mail() function.', 'all-in-one-wp-security-and-firewall' ) );
409
 
410
  return true;
411
  }
527
 
528
  if ( isset( $_GET['error'] ) ) {
529
  if ( 'invalidkey' == $_GET['error'] ) {
530
+ $errors->add( 'invalidkey', __( 'Your password reset link appears to be invalid. Please request a new link below.', 'all-in-one-wp-security-and-firewall' ) );
531
  } elseif ( 'expiredkey' == $_GET['error'] ) {
532
+ $errors->add( 'expiredkey', __( 'Your password reset link has expired. Please request a new link below.', 'all-in-one-wp-security-and-firewall' ) );
533
  }
534
  }
535
 
550
  */
551
  do_action( 'lost_password' );
552
 
553
+ login_header(__('Lost Password', 'all-in-one-wp-security-and-firewall' ), '<p class="message">' . __('Please enter your username or email address. You will receive a link to create a new password via email.', 'all-in-one-wp-security-and-firewall' ) . '</p>', $errors);
554
 
555
  $user_login = isset($_POST['user_login']) ? wp_unslash($_POST['user_login']) : '';
556
 
576
  <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e('Log in') ?></a>
577
  <?php
578
  if ( get_option( 'users_can_register' ) ) :
579
+ $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register', 'all-in-one-wp-security-and-firewall' ) );
580
 
581
  /** This filter is documented in wp-includes/general-template.php */
582
  echo ' | ' . apply_filters( 'register', $registration_url );
621
  $errors = new WP_Error();
622
 
623
  if ( isset($_POST['pass1']) && $_POST['pass1'] != $_POST['pass2'] )
624
+ $errors->add( 'password_reset_mismatch', __( 'The passwords do not match.', 'all-in-one-wp-security-and-firewall' ) );
625
 
626
  /**
627
  * Fires before the password reset procedure is validated.
636
  if ( ( ! $errors->get_error_code() ) && isset( $_POST['pass1'] ) && !empty( $_POST['pass1'] ) ) {
637
  reset_password($user, $_POST['pass1']);
638
  setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true );
639
+ login_header( __( 'Password Reset', 'all-in-one-wp-security-and-firewall' ), '<p class="message reset-pass">' . __( 'Your password has been reset.', 'all-in-one-wp-security-and-firewall' ) . ' <a href="' . esc_url( wp_login_url() ) . '">' . __( 'Log in', 'all-in-one-wp-security-and-firewall' ) . '</a></p>' );
640
  login_footer();
641
  exit;
642
  }
644
  wp_enqueue_script('utils');
645
  wp_enqueue_script('user-profile');
646
 
647
+ login_header(__('Reset Password', 'all-in-one-wp-security-and-firewall' ), '<p class="message reset-pass">' . __('Enter your new password below.', 'all-in-one-wp-security-and-firewall' ) . '</p>', $errors );
648
 
649
  ?>
650
  <form name="resetpassform" id="resetpassform" action="<?php echo esc_url( network_site_url( 'wp-login.php?action=resetpass', 'login_post' ) ); ?>" method="post" autocomplete="off">
685
  <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e( 'Log in' ); ?></a>
686
  <?php
687
  if ( get_option( 'users_can_register' ) ) :
688
+ $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register', 'all-in-one-wp-security-and-firewall' ) );
689
 
690
  /** This filter is documented in wp-includes/general-template.php */
691
  echo ' | ' . apply_filters( 'register', $registration_url );
737
  * @param string $registration_redirect The redirect destination URL.
738
  */
739
  $redirect_to = apply_filters( 'registration_redirect', $registration_redirect );
740
+ login_header(__('Registration Form', 'all-in-one-wp-security-and-firewall' ), '<p class="message register">' . __('Register For This Site', 'all-in-one-wp-security-and-firewall' ) . '</p>', $errors);
741
  ?>
742
 
743
  <form name="registerform" id="registerform" action="<?php echo esc_url( site_url('wp-login.php?action=register', 'login_post') ); ?>" method="post" novalidate="novalidate">
805
 
806
  if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {
807
  if ( headers_sent() ) {
808
+ $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked due to unexpected output. For help, please see <a href="%1$s">this documentation</a> or try the <a href="%2$s">support forums</a>.', 'all-in-one-wp-security-and-firewall' ),
809
  __( 'https://codex.wordpress.org/Cookies' ), __( 'https://wordpress.org/support/' ) ) );
810
  } elseif ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[ TEST_COOKIE ] ) ) {
811
  // If cookies are disabled we can't log in even with a valid user+pass
812
+ $user = new WP_Error( 'test_cookie', sprintf( __( '<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href="%s">enable cookies</a> to use WordPress.', 'all-in-one-wp-security-and-firewall' ),
813
  __( 'https://codex.wordpress.org/Cookies' ) ) );
814
  }
815
  }
828
 
829
  if ( !is_wp_error($user) && !$reauth ) {
830
  if ( $interim_login ) {
831
+ $message = '<p class="message">' . __('You have logged in successfully.', 'all-in-one-wp-security-and-firewall' ) . '</p>';
832
  $interim_login = 'success';
833
  login_header( '', $message ); ?>
834
  </div>
862
 
863
  if ( $interim_login ) {
864
  if ( ! $errors->get_error_code() )
865
+ $errors->add('expired', __('Session expired. Please log in again. You will not move away from this page.', 'all-in-one-wp-security-and-firewall' ), 'message');
866
  } else {
867
  // Some parts of this script use the main login form to display a message
868
  if ( isset($_GET['loggedout']) && true == $_GET['loggedout'] )
869
+ $errors->add('loggedout', __('You are now logged out.', 'all-in-one-wp-security-and-firewall' ), 'message');
870
  elseif ( isset($_GET['registration']) && 'disabled' == $_GET['registration'] )
871
+ $errors->add('registerdisabled', __('User registration is currently not allowed.', 'all-in-one-wp-security-and-firewall' ));
872
  elseif ( isset($_GET['checkemail']) && 'confirm' == $_GET['checkemail'] )
873
+ $errors->add('confirm', __('Check your e-mail for the confirmation link.', 'all-in-one-wp-security-and-firewall' ), 'message');
874
  elseif ( isset($_GET['checkemail']) && 'newpass' == $_GET['checkemail'] )
875
+ $errors->add('newpass', __('Check your e-mail for your new password.', 'all-in-one-wp-security-and-firewall' ), 'message');
876
  elseif ( isset($_GET['checkemail']) && 'registered' == $_GET['checkemail'] )
877
+ $errors->add('registered', __('Registration complete. Please check your e-mail.', 'all-in-one-wp-security-and-firewall' ), 'message');
878
  elseif ( strpos( $redirect_to, 'about.php?updated' ) )
879
+ $errors->add('updated', __( '<strong>You have successfully updated WordPress!</strong> Please log back in to see what&#8217;s new.', 'all-in-one-wp-security-and-firewall' ), 'message' );
880
  }
881
 
882
  /**
893
  if ( $reauth )
894
  wp_clear_auth_cookie();
895
 
896
+ login_header(__('Log In', 'all-in-one-wp-security-and-firewall' ), '', $errors);
897
 
898
  if ( isset($_POST['log']) )
899
  $user_login = ( 'incorrect_password' == $errors->get_error_code() || 'empty_password' == $errors->get_error_code() ) ? esc_attr(wp_unslash($_POST['log'])) : '';
942
  <p id="nav">
943
  <?php if ( ! isset( $_GET['checkemail'] ) || ! in_array( $_GET['checkemail'], array( 'confirm', 'newpass' ) ) ) :
944
  if ( get_option( 'users_can_register' ) ) :
945
+ $registration_url = sprintf( '<a href="%s">%s</a>', esc_url( wp_registration_url() ), __( 'Register', 'all-in-one-wp-security-and-firewall' ) );
946
 
947
  /** This filter is documented in wp-includes/general-template.php */
948
  echo apply_filters( 'register', $registration_url ) . ' | ';
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: Tips and Tricks HQ, wpsolutions, Peter Petreski, Ruhul Amin, mbrso
3
  Donate link: https://www.tipsandtricks-hq.com
4
  Tags: security, secure, Anti Virus, antivirus, ban, ban hacker, virus, firewall, firewall security, login, lockdown, htaccess, hack, malware, vulnerability, protect, protection, phishing, database, backup, plugin, sql injection, ssl, restrict, login captcha, bot, hotlink, 404 detection, admin, rename, all in one, scan, scanner, iframe,
5
  Requires at least: 3.5
6
- Tested up to: 4.6
7
- Stable tag: 4.2.2
8
  License: GPLv3
9
 
10
  A comprehensive, user-friendly, all in one WordPress security and firewall plugin for your site.
@@ -56,10 +56,11 @@ via email whenever somebody gets locked out due to too many login attempts.
56
 
57
  = User Registration Security =
58
  * Enable manual approval of WordPress user accounts. If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration.
59
- * Ability to add captcha to the WordPress user registration page to protect you from spam user registration.
 
60
 
61
  = Database Security =
62
- * Easily the default WP prefix to a value of your choice with the click of a button.
63
  * Schedule automatic backups and email notifications or make an instant DB backup whenever you want with one click.
64
 
65
  = File System Security =
@@ -183,6 +184,42 @@ None
183
 
184
  == Changelog ==
185
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
186
  = 4.2.2 =
187
  - Debug logger class improvements.
188
  - Added a message in the debug settings area to state that the log files are reset on every plugin update.
3
  Donate link: https://www.tipsandtricks-hq.com
4
  Tags: security, secure, Anti Virus, antivirus, ban, ban hacker, virus, firewall, firewall security, login, lockdown, htaccess, hack, malware, vulnerability, protect, protection, phishing, database, backup, plugin, sql injection, ssl, restrict, login captcha, bot, hotlink, 404 detection, admin, rename, all in one, scan, scanner, iframe,
5
  Requires at least: 3.5
6
+ Tested up to: 4.8
7
+ Stable tag: 4.2.8
8
  License: GPLv3
9
 
10
  A comprehensive, user-friendly, all in one WordPress security and firewall plugin for your site.
56
 
57
  = User Registration Security =
58
  * Enable manual approval of WordPress user accounts. If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration.
59
+ * Ability to add captcha to the WordPress's user registration page to protect you from spam user registration.
60
+ * Ability to add Honeypot to the WordPress's user registration form to reduce registration attempts by robots.
61
 
62
  = Database Security =
63
+ * Easily set the default WP prefix to a value of your choice with the click of a button.
64
  * Schedule automatic backups and email notifications or make an instant DB backup whenever you want with one click.
65
 
66
  = File System Security =
184
 
185
  == Changelog ==
186
 
187
+ = 4.2.8 =
188
+ - Improved "User Registration" feature to bypass the pending approval status for new users created in admin side.
189
+ - Fixed bug in whois library.
190
+ - Added translation domain parameter for translatable strings in the rename login page.
191
+ - Updated the chinese language file.
192
+
193
+ = 4.2.7 =
194
+ - The PHPWhois library updated to their latest version to include a security patch.
195
+
196
+ = 4.2.6 =
197
+ - Added new Login Lockdown whitelist feature which allows immunity for IP address or ranges from being locked by the lockdown feature.
198
+ - Fixed bug - Replaced date_i18n with current_time to prevent cases where some localizations produce foreign characters in date stamp output.
199
+ - Added a new feature to add Honeypot to the WordPress's user registration form (this can help reduce registration attempts by robots).
200
+ - Added "Export to CSV" buttons for 404 Event Logs, Account Activity Logs and Failed Login Records.
201
+ - Minor update to 6G rules.
202
+ - Minor spelling and wording fixes and changes.
203
+
204
+ = 4.2.5 =
205
+ - Fixed bug - added code which caters for mysql view definitions when DB prefix is changed.
206
+ - Fixed a typo in the user login security menu.
207
+ - Fixed storage of time stamp in lockdown table to match the local Wordpress server time and be consistent with the timestamp stored in the failed logins table.
208
+ - Prevent direct access to wp-security-core.php
209
+ - Updated the POT file.
210
+
211
+ = 4.2.4 =
212
+ - Fix error on block_ip_if_locked(), doesn't exit with a wp_user. This is needed for other plugins that create the $user (aka ldap auth plugins).
213
+ - Fix login error message for users with pending account approval.
214
+ - Wordpress 4.7 compatibility.
215
+
216
+ = 4.2.3 =
217
+ - Fixed bug when math captcha was displayed on Woocommerce registration page.
218
+ - Fixed login page bug for cases where email address and captcha are used to submit login form (thanks to @chesio for fix).
219
+ - Logs directory now contains a .htaccess file with proper deny directives.
220
+ - Small UX improvement: add for attribute to captcha label.
221
+ - Added check for IIS server in get_server_type function.
222
+
223
  = 4.2.2 =
224
  - Debug logger class improvements.
225
  - Added a message in the debug settings area to state that the log files are reset on every plugin update.
wp-security-core.php CHANGED
@@ -1,10 +1,14 @@
1
- <?php
 
 
 
 
2
 
3
  if (!class_exists('AIO_WP_Security')){
4
 
5
  class AIO_WP_Security{
6
- var $version = '4.2.2';
7
- var $db_version = '1.8';
8
  var $plugin_url;
9
  var $plugin_path;
10
  var $configs;
1
+ <?php
2
+
3
+ if ( !defined('ABSPATH') ) {
4
+ exit; // Exit if accessed directly
5
+ }
6
 
7
  if (!class_exists('AIO_WP_Security')){
8
 
9
  class AIO_WP_Security{
10
+ var $version = '4.2.8';
11
+ var $db_version = '1.9';
12
  var $plugin_url;
13
  var $plugin_path;
14
  var $configs;
wp-security.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
- Version: 4.2.2
5
  Plugin URI: https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter, Ruhul, Ivy
7
  Author URI: https://www.tipsandtricks-hq.com/
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
+ Version: 4.2.8
5
  Plugin URI: https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter, Ruhul, Ivy
7
  Author URI: https://www.tipsandtricks-hq.com/