All In One WP Security & Firewall - Version 3.2

Version Description

  • Added new feature which allows users to generate an automated unlock request link via email when they get locked out because of the login lockdown feature.
  • Added a check to ensure that user cannot enter 0 minutes in the Force Logout feature.
  • Fixed translations so that various previously omitted strings can now be translated.
  • Added a new filter before locking down a user's IP address - aiowps_before_lockdown.
  • Generated a new translation (POT) file.
Download this release

Release Info

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

Code changes from version 3.1 to 3.2

admin/wp-security-blacklist-menu.php CHANGED
@@ -5,9 +5,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_BLACKLIST_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Ban Users',
10
- );
11
 
12
  var $menu_tabs_handler = array(
13
  'tab1' => 'render_tab1',
@@ -18,6 +16,13 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
18
  $this->render_menu_page();
19
  }
20
 
 
 
 
 
 
 
 
21
  function get_current_tab()
22
  {
23
  $tab_keys = array_keys($this->menu_tabs);
@@ -46,6 +51,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
46
  */
47
  function render_menu_page()
48
  {
 
49
  $tab = $this->get_current_tab();
50
  ?>
51
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_BLACKLIST_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
16
  $this->render_menu_page();
17
  }
18
 
19
+ function set_menu_tabs()
20
+ {
21
+ $this->menu_tabs = array(
22
+ 'tab1' => __('Ban Users', 'aiowpsecurity'),
23
+ );
24
+ }
25
+
26
  function get_current_tab()
27
  {
28
  $tab_keys = array_keys($this->menu_tabs);
51
  */
52
  function render_menu_page()
53
  {
54
+ $this->set_menu_tabs();
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
admin/wp-security-dashboard-menu.php CHANGED
@@ -4,10 +4,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
4
  {
5
  var $dashboard_menu_page_slug = AIOWPSEC_MAIN_MENU_SLUG;
6
 
7
- var $menu_tabs = array(
8
- 'tab1' => 'Dashboard',
9
- 'tab2' => 'System Info',
10
- );
11
 
12
  var $menu_tabs_handler = array(
13
  'tab1' => 'render_tab1',
@@ -19,6 +16,14 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
19
  $this->render_menu_page();
20
  }
21
 
 
 
 
 
 
 
 
 
22
  function get_current_tab()
23
  {
24
  $tab_keys = array_keys($this->menu_tabs);
@@ -47,6 +52,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
47
  */
48
  function render_menu_page()
49
  {
 
50
  $tab = $this->get_current_tab();
51
  ?>
52
  <div class="wrap">
@@ -64,8 +70,8 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
64
  function render_tab1()
65
  {
66
  echo '<div class="aio_grey_box">';
67
- echo '<p>For information, updates and documentation, please visit the <a href="http://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin" target="_blank">AIO WP Security & Firewall Plugin</a> Page.</p>';
68
- echo '<p><a href="http://www.tipsandtricks-hq.com/development-center" target="_blank">Follow us</a> on Twitter, Google+ or via Email to stay upto date about the new security features of this plugin.</p>';
69
  echo '</div>';
70
 
71
  echo "<script type='text/javascript' src='https://www.google.com/jsapi'></script>";//Include the google chart library
@@ -79,7 +85,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
79
  ?>
80
  <div class="aiowps_dashboard_box_small">
81
  <div class="postbox">
82
- <h3><label for="title">Security Strength Meter</label></h3>
83
  <div class="inside">
84
 
85
  <script type='text/javascript'>
@@ -120,7 +126,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
120
 
121
  <div class="aiowps_dashboard_box_small">
122
  <div class="postbox">
123
- <h3><label for="title">Security Points Breakdown</label></h3>
124
  <div class="inside">
125
 
126
  <?php
@@ -161,7 +167,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
161
 
162
  <div class="aiowps_dashboard_box_small">
163
  <div class="postbox">
164
- <h3><label for="title">Critical Feature Status</label></h3>
165
  <div class="inside">
166
 
167
  <?php
@@ -232,7 +238,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
232
 
233
  <div class="aiowps_dashboard_box_small">
234
  <div class="postbox">
235
- <h3><label for="title">Maintenance Mode Status</label></h3>
236
  <div class="inside">
237
  <?php
238
  if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
@@ -282,7 +288,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
282
 
283
  <div class="aiowps_dashboard_box_small">
284
  <div class="postbox">
285
- <h3><label for="title">Logged In Users</label></h3>
286
  <div class="inside">
287
  <?php
288
  $users_online_link = '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'&tab=tab7">Logged In Users</a>';
@@ -331,10 +337,10 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
331
 
332
  <div class="aiowps_dashboard_box_small aiowps_spread_the_word_widget">
333
  <div class="postbox">
334
- <h3><label for="title">Spread the Word</label></h3>
335
  <div class="inside">
336
 
337
- <p>We are working to make your WordPress site more secure. Please support us, here is how:</p>
338
  <p>
339
  <a href="https://plus.google.com/102469783420435518783/" target="_blank">Follow us on Google+</a>
340
  </p>
@@ -358,24 +364,24 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
358
  global $wpdb;
359
  ?>
360
  <div class="postbox">
361
- <h3><label for="title">Site Info</label></h3>
362
  <div class="inside">
363
- <strong>Plugin Version: </strong><code><?php echo AIO_WP_SECURITY_VERSION;?></code><br />
364
- <strong>WP Version: </strong><code><?php echo get_bloginfo("version"); ?></code><br />
365
  <strong>WPMU: </strong><code><?php echo (!defined('MULTISITE') || !MULTISITE) ? "No" : "Yes"; ?></code><br />
366
- <strong>MySQL Version: </strong><code><?php echo $wpdb->db_version();?></code><br />
367
- <strong>WP Table Prefix: </strong><code><?php echo $wpdb->prefix; ?></code><br />
368
- <strong>PHP Version: </strong><code><?php echo phpversion(); ?></code><br />
369
- <strong>Session Save Path: </strong><code><?php echo ini_get("session.save_path"); ?></code><br />
370
  <strong>WP URL: </strong><code><?php echo get_bloginfo('wpurl'); ?></code><br />
371
- <strong>Server Name: </strong><code><?php echo $_SERVER['SERVER_NAME']; ?></code><br />
372
- <strong>Cookie Domain: </strong><code><?php $cookieDomain = parse_url( strtolower( get_bloginfo('wpurl') ) ); echo $cookieDomain['host']; ?></code><br />
373
- <strong>CURL Library Present: </strong><code><?php echo (function_exists('curl_init')) ? "Yes" : "No"; ?></code><br />
374
- <strong>Debug File Write Permissions: </strong><code><?php echo (is_writable(AIO_WP_SECURITY_PATH)) ? "Writable" : "Not Writable"; ?></code><br />
375
  </div></div>
376
 
377
  <div class="postbox">
378
- <h3><label for="title">Active Plugins</label></h3>
379
  <div class="inside">
380
  <?php
381
  $all_plugins = get_plugins();
4
  {
5
  var $dashboard_menu_page_slug = AIOWPSEC_MAIN_MENU_SLUG;
6
 
7
+ var $menu_tabs;
 
 
 
8
 
9
  var $menu_tabs_handler = array(
10
  'tab1' => 'render_tab1',
16
  $this->render_menu_page();
17
  }
18
 
19
+ function set_menu_tabs()
20
+ {
21
+ $this->menu_tabs = array(
22
+ 'tab1' => __('Dashboard','aiowpsecurity'),
23
+ 'tab2' => __('System Info','aiowpsecurity'),
24
+ );
25
+ }
26
+
27
  function get_current_tab()
28
  {
29
  $tab_keys = array_keys($this->menu_tabs);
52
  */
53
  function render_menu_page()
54
  {
55
+ $this->set_menu_tabs();
56
  $tab = $this->get_current_tab();
57
  ?>
58
  <div class="wrap">
70
  function render_tab1()
71
  {
72
  echo '<div class="aio_grey_box">';
73
+ echo '<p>'.__('For information, updates and documentation, please visit the','aiowpsecurity').' <a href="http://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin" target="_blank">'.__('AIO WP Security & Firewall Plugin','aiowpsecurity').'</a> '.__('Page','aiowpsecurity').'</p>';
74
+ echo '<p><a href="http://www.tipsandtricks-hq.com/development-center" target="_blank">'.__('Follow us','aiowpsecurity').'</a> on '.__('Twitter, Google+ or via Email to stay upto date about the new security features of this plugin.','aiowpsecurity').'</p>';
75
  echo '</div>';
76
 
77
  echo "<script type='text/javascript' src='https://www.google.com/jsapi'></script>";//Include the google chart library
85
  ?>
86
  <div class="aiowps_dashboard_box_small">
87
  <div class="postbox">
88
+ <h3><label for="title"><?php _e('Security Strength Meter', 'aiowpsecurity');?></label></h3>
89
  <div class="inside">
90
 
91
  <script type='text/javascript'>
126
 
127
  <div class="aiowps_dashboard_box_small">
128
  <div class="postbox">
129
+ <h3><label for="title"><?php _e('Security Points Breakdown', 'aiowpsecurity');?></label></h3>
130
  <div class="inside">
131
 
132
  <?php
167
 
168
  <div class="aiowps_dashboard_box_small">
169
  <div class="postbox">
170
+ <h3><label for="title"><?php _e('Critical Feature Status', 'aiowpsecurity');?></label></h3>
171
  <div class="inside">
172
 
173
  <?php
238
 
239
  <div class="aiowps_dashboard_box_small">
240
  <div class="postbox">
241
+ <h3><label for="title"><?php _e('Maintenance Mode Status', 'aiowpsecurity');?></label></h3>
242
  <div class="inside">
243
  <?php
244
  if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
288
 
289
  <div class="aiowps_dashboard_box_small">
290
  <div class="postbox">
291
+ <h3><label for="title"><?php _e('Logged In Users', 'aiowpsecurity');?></label></h3>
292
  <div class="inside">
293
  <?php
294
  $users_online_link = '<a href="admin.php?page='.AIOWPSEC_USER_LOGIN_MENU_SLUG.'&tab=tab7">Logged In Users</a>';
337
 
338
  <div class="aiowps_dashboard_box_small aiowps_spread_the_word_widget">
339
  <div class="postbox">
340
+ <h3><label for="title"><?php _e('Spread the Word', 'aiowpsecurity');?></label></h3>
341
  <div class="inside">
342
 
343
+ <p><?php _e('We are working to make your WordPress site more secure. Please support us, here is how:', 'aiowpsecurity');?></p>
344
  <p>
345
  <a href="https://plus.google.com/102469783420435518783/" target="_blank">Follow us on Google+</a>
346
  </p>
364
  global $wpdb;
365
  ?>
366
  <div class="postbox">
367
+ <h3><label for="title"><?php _e('Site Info', 'aiowpsecurity');?></label></h3>
368
  <div class="inside">
369
+ <strong><?php _e('Plugin Version', 'aiowpsecurity');?>: </strong><code><?php echo AIO_WP_SECURITY_VERSION;?></code><br />
370
+ <strong><?php _e('WP Version', 'aiowpsecurity');?>: </strong><code><?php echo get_bloginfo("version"); ?></code><br />
371
  <strong>WPMU: </strong><code><?php echo (!defined('MULTISITE') || !MULTISITE) ? "No" : "Yes"; ?></code><br />
372
+ <strong>MySQL <?php _e('Version', 'aiowpsecurity');?>: </strong><code><?php echo $wpdb->db_version();?></code><br />
373
+ <strong>WP <?php _e('Table Prefix', 'aiowpsecurity');?>: </strong><code><?php echo $wpdb->prefix; ?></code><br />
374
+ <strong>PHP <?php _e('Version', 'aiowpsecurity');?>: </strong><code><?php echo phpversion(); ?></code><br />
375
+ <strong><?php _e('Session Save Path', 'aiowpsecurity');?>: </strong><code><?php echo ini_get("session.save_path"); ?></code><br />
376
  <strong>WP URL: </strong><code><?php echo get_bloginfo('wpurl'); ?></code><br />
377
+ <strong><?php _e('Server Name', 'aiowpsecurity');?>: </strong><code><?php echo $_SERVER['SERVER_NAME']; ?></code><br />
378
+ <strong><?php _e('Cookie Domain', 'aiowpsecurity');?>: </strong><code><?php $cookieDomain = parse_url( strtolower( get_bloginfo('wpurl') ) ); echo $cookieDomain['host']; ?></code><br />
379
+ <strong>CURL <?php _e('Library Present', 'aiowpsecurity');?>: </strong><code><?php echo (function_exists('curl_init')) ? "Yes" : "No"; ?></code><br />
380
+ <strong><?php _e('Debug File Write Permissions', 'aiowpsecurity');?>: </strong><code><?php echo (is_writable(AIO_WP_SECURITY_PATH)) ? "Writable" : "Not Writable"; ?></code><br />
381
  </div></div>
382
 
383
  <div class="postbox">
384
+ <h3><label for="title"><?php _e('Active Plugins', 'aiowpsecurity');?></label></h3>
385
  <div class="inside">
386
  <?php
387
  $all_plugins = get_plugins();
admin/wp-security-database-menu.php CHANGED
@@ -5,10 +5,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_DB_SEC_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'DB Prefix',
10
- 'tab2' => 'DB Backup',
11
- );
12
 
13
  var $menu_tabs_handler = array(
14
  'tab1' => 'render_tab1',
@@ -20,6 +17,14 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
20
  $this->render_menu_page();
21
  }
22
 
 
 
 
 
 
 
 
 
23
  function get_current_tab()
24
  {
25
  $tab_keys = array_keys($this->menu_tabs);
@@ -48,6 +53,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
48
  */
49
  function render_menu_page()
50
  {
 
51
  $tab = $this->get_current_tab();
52
  ?>
53
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_DB_SEC_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
17
  $this->render_menu_page();
18
  }
19
 
20
+ function set_menu_tabs()
21
+ {
22
+ $this->menu_tabs = array(
23
+ 'tab1' => __('DB Prefix', 'aiowpsecurity'),
24
+ 'tab2' => __('DB Backup', 'aiowpsecurity'),
25
+ );
26
+ }
27
+
28
  function get_current_tab()
29
  {
30
  $tab_keys = array_keys($this->menu_tabs);
53
  */
54
  function render_menu_page()
55
  {
56
+ $this->set_menu_tabs();
57
  $tab = $this->get_current_tab();
58
  ?>
59
  <div class="wrap">
admin/wp-security-filescan-menu.php CHANGED
@@ -5,9 +5,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_FILESCAN_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'File Change Detection',
10
- );
11
 
12
  var $menu_tabs_handler = array(
13
  'tab1' => 'render_tab1',
@@ -18,6 +16,13 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
18
  $this->render_menu_page();
19
  }
20
 
 
 
 
 
 
 
 
21
  function get_current_tab()
22
  {
23
  $tab_keys = array_keys($this->menu_tabs);
@@ -46,6 +51,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
46
  */
47
  function render_menu_page()
48
  {
 
49
  $tab = $this->get_current_tab();
50
  ?>
51
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_FILESCAN_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
16
  $this->render_menu_page();
17
  }
18
 
19
+ function set_menu_tabs()
20
+ {
21
+ $this->menu_tabs = array(
22
+ 'tab1' => __('File Change Detection','aiowpsecurity'),
23
+ );
24
+ }
25
+
26
  function get_current_tab()
27
  {
28
  $tab_keys = array_keys($this->menu_tabs);
51
  */
52
  function render_menu_page()
53
  {
54
+ $this->set_menu_tabs();
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
admin/wp-security-filesystem-menu.php CHANGED
@@ -5,12 +5,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_FILESYSTEM_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'File Permissions',
10
- 'tab2' => 'PHP File Editing',
11
- 'tab3' => 'WP File Access',
12
- 'tab4' => 'Host System Logs',
13
- );
14
 
15
  var $menu_tabs_handler = array(
16
  'tab1' => 'render_tab1',
@@ -25,6 +20,16 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
25
  add_action( 'admin_footer', array( &$this, 'filesystem_menu_footer_code' ) );
26
  }
27
 
 
 
 
 
 
 
 
 
 
 
28
  function get_current_tab()
29
  {
30
  $tab_keys = array_keys($this->menu_tabs);
@@ -53,6 +58,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
53
  */
54
  function render_menu_page()
55
  {
 
56
  $tab = $this->get_current_tab();
57
  ?>
58
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_FILESYSTEM_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
20
  add_action( 'admin_footer', array( &$this, 'filesystem_menu_footer_code' ) );
21
  }
22
 
23
+ function set_menu_tabs()
24
+ {
25
+ $this->menu_tabs = array(
26
+ 'tab1' => __('File Permissions','aiowpsecurity'),
27
+ 'tab2' => __('PHP File Editing','aiowpsecurity'),
28
+ 'tab3' => __('WP File Access','aiowpsecurity'),
29
+ 'tab4' => __('Host System Logs','aiowpsecurity'),
30
+ );
31
+ }
32
+
33
  function get_current_tab()
34
  {
35
  $tab_keys = array_keys($this->menu_tabs);
58
  */
59
  function render_menu_page()
60
  {
61
+ $this->set_menu_tabs();
62
  $tab = $this->get_current_tab();
63
  ?>
64
  <div class="wrap">
admin/wp-security-firewall-menu.php CHANGED
@@ -5,12 +5,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_FIREWALL_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Basic Firewall Rules',
10
- 'tab2' => 'Additional Firewall Rules',
11
- 'tab3' => '5G Blacklist Firewall Rules',
12
- 'tab4' => 'Brute Force Prevention',
13
- );
14
 
15
  var $menu_tabs_handler = array(
16
  'tab1' => 'render_tab1',
@@ -24,6 +19,16 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
24
  $this->render_menu_page();
25
  }
26
 
 
 
 
 
 
 
 
 
 
 
27
  function get_current_tab()
28
  {
29
  $tab_keys = array_keys($this->menu_tabs);
@@ -52,6 +57,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
52
  */
53
  function render_menu_page()
54
  {
 
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_FIREWALL_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
19
  $this->render_menu_page();
20
  }
21
 
22
+ function set_menu_tabs()
23
+ {
24
+ $this->menu_tabs = array(
25
+ 'tab1' => __('Basic Firewall Rules', 'aiowpsecurity'),
26
+ 'tab2' => __('Additional Firewall Rules', 'aiowpsecurity'),
27
+ 'tab3' => __('5G Blacklist Firewall Rules', 'aiowpsecurity'),
28
+ 'tab4' => __('Brute Force Prevention', 'aiowpsecurity'),
29
+ );
30
+ }
31
+
32
  function get_current_tab()
33
  {
34
  $tab_keys = array_keys($this->menu_tabs);
57
  */
58
  function render_menu_page()
59
  {
60
+ $this->set_menu_tabs();
61
  $tab = $this->get_current_tab();
62
  ?>
63
  <div class="wrap">
admin/wp-security-maintenance-menu.php CHANGED
@@ -5,9 +5,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_MAINTENANCE_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Visitor Lockout',
10
- );
11
 
12
  var $menu_tabs_handler = array(
13
  'tab1' => 'render_tab1',
@@ -18,6 +16,13 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
18
  $this->render_menu_page();
19
  }
20
 
 
 
 
 
 
 
 
21
  function get_current_tab()
22
  {
23
  $tab_keys = array_keys($this->menu_tabs);
@@ -46,6 +51,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
46
  */
47
  function render_menu_page()
48
  {
 
49
  $tab = $this->get_current_tab();
50
  ?>
51
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_MAINTENANCE_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
16
  $this->render_menu_page();
17
  }
18
 
19
+ function set_menu_tabs()
20
+ {
21
+ $this->menu_tabs = array(
22
+ 'tab1' => __('Visitor Lockout', 'aiowpsecurity'),
23
+ );
24
+ }
25
+
26
  function get_current_tab()
27
  {
28
  $tab_keys = array_keys($this->menu_tabs);
51
  */
52
  function render_menu_page()
53
  {
54
+ $this->set_menu_tabs();
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
admin/wp-security-settings-menu.php CHANGED
@@ -5,12 +5,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_SETTINGS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'General Settings',
10
- 'tab2' => '.htaccess File',
11
- 'tab3' => 'wp-config.php File',
12
- 'tab4' => 'WP Meta Info',
13
- );
14
 
15
  var $menu_tabs_handler = array(
16
  'tab1' => 'render_tab1',
@@ -24,6 +19,16 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
24
  $this->render_menu_page();
25
  }
26
 
 
 
 
 
 
 
 
 
 
 
27
  function get_current_tab()
28
  {
29
  $tab_keys = array_keys($this->menu_tabs);
@@ -52,6 +57,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu
52
  */
53
  function render_menu_page()
54
  {
 
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_SETTINGS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
19
  $this->render_menu_page();
20
  }
21
 
22
+ function set_menu_tabs()
23
+ {
24
+ $this->menu_tabs = array(
25
+ 'tab1' => __('General Settings', 'aiowpsecurity'),
26
+ 'tab2' => '.htaccess '.__('File', 'aiowpsecurity'),
27
+ 'tab3' => 'wp-config.php '.__('File', 'aiowpsecurity'),
28
+ 'tab4' => __('WP Meta Info', 'aiowpsecurity'),
29
+ );
30
+ }
31
+
32
  function get_current_tab()
33
  {
34
  $tab_keys = array_keys($this->menu_tabs);
57
  */
58
  function render_menu_page()
59
  {
60
+ $this->set_menu_tabs();
61
  $tab = $this->get_current_tab();
62
  ?>
63
  <div class="wrap">
admin/wp-security-spam-menu.php CHANGED
@@ -5,10 +5,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_SPAM_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Comment SPAM',
10
- 'tab2' => 'Comment SPAM IP Monitoring',
11
- );
12
 
13
  var $menu_tabs_handler = array(
14
  'tab1' => 'render_tab1',
@@ -20,6 +17,14 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
20
  $this->render_menu_page();
21
  }
22
 
 
 
 
 
 
 
 
 
23
  function get_current_tab()
24
  {
25
  $tab_keys = array_keys($this->menu_tabs);
@@ -48,6 +53,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
48
  */
49
  function render_menu_page()
50
  {
 
51
  $tab = $this->get_current_tab();
52
  ?>
53
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_SPAM_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
17
  $this->render_menu_page();
18
  }
19
 
20
+ function set_menu_tabs()
21
+ {
22
+ $this->menu_tabs = array(
23
+ 'tab1' => __('Comment SPAM', 'aiowpsecurity'),
24
+ 'tab2' => __('Comment SPAM IP Monitoring', 'aiowpsecurity'),
25
+ );
26
+ }
27
+
28
  function get_current_tab()
29
  {
30
  $tab_keys = array_keys($this->menu_tabs);
53
  */
54
  function render_menu_page()
55
  {
56
+ $this->set_menu_tabs();
57
  $tab = $this->get_current_tab();
58
  ?>
59
  <div class="wrap">
admin/wp-security-user-accounts-menu.php CHANGED
@@ -5,11 +5,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_USER_ACCOUNTS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'WP Username',
10
- 'tab2' => 'Display Name',
11
- 'tab3' => 'Password'
12
- );
13
  var $menu_tabs_handler = array(
14
  'tab1' => 'render_tab1',
15
  'tab2' => 'render_tab2',
@@ -27,6 +23,15 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
27
  }
28
  }
29
 
 
 
 
 
 
 
 
 
 
30
  function get_current_tab()
31
  {
32
  $tab_keys = array_keys($this->menu_tabs);
@@ -55,6 +60,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
55
  */
56
  function render_user_account_menu_page()
57
  {
 
58
  $tab = $this->get_current_tab();
59
  ?>
60
  <div class="wrap">
@@ -212,13 +218,13 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
212
  <div class="description"><?php _e('Start typing a password.', 'aiowpsecurity'); ?></div>
213
  </div>
214
  <div id="aiowps_pw_tool_main">
215
- <div class="aiowps_password_crack_info_text">It would take a desktop PC approximately
216
- <div id="aiowps_password_crack_time_calculation">1 sec</div> to crack your password!</div>
217
  <!-- The rotating arrow -->
218
  <div class="arrowCap"></div>
219
  <div class="arrow"></div>
220
 
221
- <p class="meterText">Password Strength</p>
222
  </div>
223
  </div>
224
  </div>
5
  var $menu_page_slug = AIOWPSEC_USER_ACCOUNTS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
 
9
  var $menu_tabs_handler = array(
10
  'tab1' => 'render_tab1',
11
  'tab2' => 'render_tab2',
23
  }
24
  }
25
 
26
+ function set_menu_tabs()
27
+ {
28
+ $this->menu_tabs = array(
29
+ 'tab1' => __('WP Username', 'aiowpsecurity'),
30
+ 'tab2' => __('Display Name', 'aiowpsecurity'),
31
+ 'tab3' => __('Password', 'aiowpsecurity')
32
+ );
33
+ }
34
+
35
  function get_current_tab()
36
  {
37
  $tab_keys = array_keys($this->menu_tabs);
60
  */
61
  function render_user_account_menu_page()
62
  {
63
+ $this->set_menu_tabs();
64
  $tab = $this->get_current_tab();
65
  ?>
66
  <div class="wrap">
218
  <div class="description"><?php _e('Start typing a password.', 'aiowpsecurity'); ?></div>
219
  </div>
220
  <div id="aiowps_pw_tool_main">
221
+ <div class="aiowps_password_crack_info_text"><?php _e('It would take a desktop PC approximately', 'aiowpsecurity'); ?>
222
+ <div id="aiowps_password_crack_time_calculation"><?php _e('1 sec', 'aiowpsecurity'); ?></div> <?php _e('to crack your password!', 'aiowpsecurity'); ?></div>
223
  <!-- The rotating arrow -->
224
  <div class="arrowCap"></div>
225
  <div class="arrow"></div>
226
 
227
+ <p class="meterText"><?php _e('Password Strength', 'aiowpsecurity'); ?></p>
228
  </div>
229
  </div>
230
  </div>
admin/wp-security-user-login-menu.php CHANGED
@@ -5,16 +5,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_USER_LOGIN_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Login Lockdown',
10
- 'tab2' => 'Login Captcha',
11
- 'tab3' => 'Login Whitelist',
12
- 'tab4' => 'Failed Login Records',
13
- 'tab5' => 'Force Logout',
14
- 'tab6' => 'Account Activity Logs',
15
- 'tab7' => 'Logged In Users',
16
-
17
- );
18
  var $menu_tabs_handler = array(
19
  'tab1' => 'render_tab1',
20
  'tab2' => 'render_tab2',
@@ -30,6 +21,19 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
30
  $this->render_user_login_menu_page();
31
  }
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  function get_current_tab()
34
  {
35
  $tab_keys = array_keys($this->menu_tabs);
@@ -58,6 +62,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
58
  */
59
  function render_user_login_menu_page()
60
  {
 
61
  $tab = $this->get_current_tab();
62
  ?>
63
  <div class="wrap">
@@ -123,7 +128,11 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
123
  }
124
 
125
  //Save all the form values to the options
 
 
 
126
  $aio_wp_security->configs->set_value('aiowps_enable_login_lockdown',isset($_POST["aiowps_enable_login_lockdown"])?'1':'');
 
127
  $aio_wp_security->configs->set_value('aiowps_max_login_attempts',absint($max_login_attempt_val));
128
  $aio_wp_security->configs->set_value('aiowps_retry_time_period',absint($login_retry_time_period));
129
  $aio_wp_security->configs->set_value('aiowps_lockout_time_length',absint($lockout_time_length));
@@ -181,6 +190,13 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
181
  <span class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', 'aiowpsecurity'); ?></span>
182
  </td>
183
  </tr>
 
 
 
 
 
 
 
184
  <tr valign="top">
185
  <th scope="row"><?php _e('Max Login Attempts', 'aiowpsecurity')?>:</th>
186
  <td><input size="5" name="aiowps_max_login_attempts" value="<?php echo $aio_wp_security->configs->get_value('aiowps_max_login_attempts'); ?>" />
@@ -564,6 +580,12 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu
564
  $error .= '<br />'.__('You entered a non numeric value for the logout time period field. It has been set to the default value.','aiowpsecurity');
565
  $logout_time_period = '1';//Set it to the default value for this field
566
  }
 
 
 
 
 
 
567
 
568
  if($error)
569
  {
5
  var $menu_page_slug = AIOWPSEC_USER_LOGIN_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
 
 
 
 
 
 
9
  var $menu_tabs_handler = array(
10
  'tab1' => 'render_tab1',
11
  'tab2' => 'render_tab2',
21
  $this->render_user_login_menu_page();
22
  }
23
 
24
+ function set_menu_tabs()
25
+ {
26
+ $this->menu_tabs = array(
27
+ 'tab1' => __('Login Lockdown', 'aiowpsecurity'),
28
+ 'tab2' => __('Login Captcha', 'aiowpsecurity'),
29
+ 'tab3' => __('Login Whitelist', 'aiowpsecurity'),
30
+ 'tab4' => __('Failed Login Records', 'aiowpsecurity'),
31
+ 'tab5' => __('Force Logout', 'aiowpsecurity'),
32
+ 'tab6' => __('Account Activity Logs', 'aiowpsecurity'),
33
+ 'tab7' => __('Logged In Users', 'aiowpsecurity'),
34
+ );
35
+ }
36
+
37
  function get_current_tab()
38
  {
39
  $tab_keys = array_keys($this->menu_tabs);
62
  */
63
  function render_user_login_menu_page()
64
  {
65
+ $this->set_menu_tabs();
66
  $tab = $this->get_current_tab();
67
  ?>
68
  <div class="wrap">
128
  }
129
 
130
  //Save all the form values to the options
131
+ $random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); //Generate random 20 char string for use during captcha encode/decode
132
+ $aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key', $random_20_digit_string);
133
+
134
  $aio_wp_security->configs->set_value('aiowps_enable_login_lockdown',isset($_POST["aiowps_enable_login_lockdown"])?'1':'');
135
+ $aio_wp_security->configs->set_value('aiowps_allow_unlock_requests',isset($_POST["aiowps_allow_unlock_requests"])?'1':'');
136
  $aio_wp_security->configs->set_value('aiowps_max_login_attempts',absint($max_login_attempt_val));
137
  $aio_wp_security->configs->set_value('aiowps_retry_time_period',absint($login_retry_time_period));
138
  $aio_wp_security->configs->set_value('aiowps_lockout_time_length',absint($lockout_time_length));
190
  <span class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', 'aiowpsecurity'); ?></span>
191
  </td>
192
  </tr>
193
+ <tr valign="top">
194
+ <th scope="row"><?php _e('Allow Unlock Requests', 'aiowpsecurity')?>:</th>
195
+ <td>
196
+ <input name="aiowps_allow_unlock_requests" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests')=='1') echo ' checked="checked"'; ?> value="1"/>
197
+ <span class="description"><?php _e('Check this if you want to allow users to generate an automated unlock request link which will unlock their account', 'aiowpsecurity'); ?></span>
198
+ </td>
199
+ </tr>
200
  <tr valign="top">
201
  <th scope="row"><?php _e('Max Login Attempts', 'aiowpsecurity')?>:</th>
202
  <td><input size="5" name="aiowps_max_login_attempts" value="<?php echo $aio_wp_security->configs->get_value('aiowps_max_login_attempts'); ?>" />
580
  $error .= '<br />'.__('You entered a non numeric value for the logout time period field. It has been set to the default value.','aiowpsecurity');
581
  $logout_time_period = '1';//Set it to the default value for this field
582
  }
583
+ else
584
+ {
585
+ if($logout_time_period < 1){
586
+ $logout_time_period = '1';
587
+ }
588
+ }
589
 
590
  if($error)
591
  {
admin/wp-security-user-registration-menu.php CHANGED
@@ -5,10 +5,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_USER_REGISTRATION_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'Manual Approval',
10
- 'tab2' => 'Registration Captcha',
11
- );
12
 
13
  var $menu_tabs_handler = array(
14
  'tab1' => 'render_tab1',
@@ -20,6 +17,14 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
20
  $this->render_menu_page();
21
  }
22
 
 
 
 
 
 
 
 
 
23
  function get_current_tab()
24
  {
25
  $tab_keys = array_keys($this->menu_tabs);
@@ -48,6 +53,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
48
  */
49
  function render_menu_page()
50
  {
 
51
  $tab = $this->get_current_tab();
52
  ?>
53
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_USER_REGISTRATION_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
17
  $this->render_menu_page();
18
  }
19
 
20
+ function set_menu_tabs()
21
+ {
22
+ $this->menu_tabs = array(
23
+ 'tab1' => __('Manual Approval', 'aiowpsecurity'),
24
+ 'tab2' => __('Registration Captcha', 'aiowpsecurity'),
25
+ );
26
+ }
27
+
28
  function get_current_tab()
29
  {
30
  $tab_keys = array_keys($this->menu_tabs);
53
  */
54
  function render_menu_page()
55
  {
56
+ $this->set_menu_tabs();
57
  $tab = $this->get_current_tab();
58
  ?>
59
  <div class="wrap">
admin/wp-security-whois-menu.php CHANGED
@@ -5,9 +5,7 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
5
  var $menu_page_slug = AIOWPSEC_WHOIS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
- var $menu_tabs = array(
9
- 'tab1' => 'WhoIS Lookup',
10
- );
11
 
12
  var $menu_tabs_handler = array(
13
  'tab1' => 'render_tab1',
@@ -18,6 +16,13 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
18
  $this->render_menu_page();
19
  }
20
 
 
 
 
 
 
 
 
21
  function get_current_tab()
22
  {
23
  $tab_keys = array_keys($this->menu_tabs);
@@ -46,6 +51,7 @@ class AIOWPSecurity_WhoIs_Menu extends AIOWPSecurity_Admin_Menu
46
  */
47
  function render_menu_page()
48
  {
 
49
  $tab = $this->get_current_tab();
50
  ?>
51
  <div class="wrap">
5
  var $menu_page_slug = AIOWPSEC_WHOIS_MENU_SLUG;
6
 
7
  /* Specify all the tabs of this menu in the following array */
8
+ var $menu_tabs;
 
 
9
 
10
  var $menu_tabs_handler = array(
11
  'tab1' => 'render_tab1',
16
  $this->render_menu_page();
17
  }
18
 
19
+ function set_menu_tabs()
20
+ {
21
+ $this->menu_tabs = array(
22
+ 'tab1' => __('WhoIS Lookup', 'aiowpsecurity'),
23
+ );
24
+ }
25
+
26
  function get_current_tab()
27
  {
28
  $tab_keys = array_keys($this->menu_tabs);
51
  */
52
  function render_menu_page()
53
  {
54
+ $this->set_menu_tabs();
55
  $tab = $this->get_current_tab();
56
  ?>
57
  <div class="wrap">
classes/grade-system/wp-security-feature-item-manager.php CHANGED
@@ -26,72 +26,72 @@ class AIOWPSecurity_Feature_Item_Manager
26
  $this->feature_items = array();
27
  //Settings Menu Features
28
  //WP Generator Meta
29
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("wp-generator-meta-tag", "Remove WP Generatore Meta Tag", $this->feature_point_1, $this->sec_level_basic);
30
 
31
  //User Accounts Menu Features
32
  //Change Admin Username
33
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-change-admin-user", "Change Admin Username", $this->feature_point_3, $this->sec_level_basic);
34
  //Change Display Name
35
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-display-name", "Change Display Name", $this->feature_point_1, $this->sec_level_basic);
36
 
37
  //User Login Menu Features
38
  //Locking Lockdown
39
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-login-lockdown", "Login Lockdown", $this->feature_point_4, $this->sec_level_basic);
40
  //Login Captcha
41
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-captcha", "Login Captcha", $this->feature_point_4, $this->sec_level_basic);
42
  //Lost Password Captcha
43
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("lost-password-captcha", "Lost Password Captcha", $this->feature_point_2, $this->sec_level_basic);
44
  //Login whitelisting
45
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("whitelist-manager-ip-login-whitelisting", "Login IP Whitelisting", $this->feature_point_3, $this->sec_level_inter);
46
  //Force Logout
47
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-force-logout", "Force Logout", $this->feature_point_1, $this->sec_level_basic);
48
 
49
  //User Registration
50
  //Manually approve registrations
51
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", "Registration Approval", $this->feature_point_4, $this->sec_level_basic);
52
  //Registration Captcha
53
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", "Registration Captcha", $this->feature_point_4, $this->sec_level_basic);
54
 
55
  //Database Security Menu Features
56
  //DB Prefix
57
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-prefix", "DB Prefix", $this->feature_point_2, $this->sec_level_inter);
58
  //DB Backup
59
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-backup", "DB Backup", $this->feature_point_4, $this->sec_level_basic);
60
 
61
  //File System Security Menu Features
62
  //File Permissions
63
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-permissions", "File Permissions", $this->feature_point_4, $this->sec_level_basic);
64
  //PHP File Editing
65
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-editing", "File Editing", $this->feature_point_2, $this->sec_level_basic);
66
  //Prevent Access WP Install Files
67
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("block-wp-files-access", "WordPress Files Access", $this->feature_point_2, $this->sec_level_basic);
68
 
69
  //Blacklist Manager Menu Features
70
  //IP and user agent blacklisting
71
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("blacklist-manager-ip-user-agent-blacklisting", "IP and User Agent Blacklisting", $this->feature_point_3, $this->sec_level_inter);
72
 
73
  //Firewall Menu Features
74
  //Basic firewall
75
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-basic-rules", "Enable Basic Firewall", $this->feature_point_3, $this->sec_level_basic);
76
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-pingback-rules", "Enable Pingback Vulnerability Protection", $this->feature_point_3, $this->sec_level_basic);
77
 
78
  //Additional and Advanced firewall
79
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-brute-force-attack-prevention", "Enable Brute Force Attack Prevention", $this->feature_point_4, $this->sec_level_advanced);
80
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-index-views", "Disable Index Views", $this->feature_point_1, $this->sec_level_inter);
81
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-trace-track", "Disable Trace and Track", $this->feature_point_2, $this->sec_level_advanced);
82
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-forbid-proxy-comments", "Forbid Proxy Comments", $this->feature_point_2, $this->sec_level_advanced);
83
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-deny-bad-queries", "Deny Bad Queries", $this->feature_point_3, $this->sec_level_advanced);
84
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-advanced-character-string-filter", "Advanced Character String Filter", $this->feature_point_3, $this->sec_level_advanced);
85
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-5g-blacklist", "5G Blacklist", $this->feature_point_4, $this->sec_level_advanced);
86
 
87
  //SPAM Prevention
88
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("block-spambots", "Block Spambots", $this->feature_point_2, $this->sec_level_basic);
89
  //Comment Captcha
90
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("comment-form-captcha", "Comment Captcha", $this->feature_point_4, $this->sec_level_basic);
91
 
92
  //Filescan
93
  //File change detection
94
- $this->feature_items[] = new AIOWPSecurity_Feature_Item("scan-file-change-detection", "File Change Detection", $this->feature_point_4, $this->sec_level_inter);
95
 
96
  }
97
 
26
  $this->feature_items = array();
27
  //Settings Menu Features
28
  //WP Generator Meta
29
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("wp-generator-meta-tag", __("Remove WP Generatore Meta Tag", "aiowpsecurity"), $this->feature_point_1, $this->sec_level_basic);
30
 
31
  //User Accounts Menu Features
32
  //Change Admin Username
33
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-change-admin-user", __("Change Admin Username", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_basic);
34
  //Change Display Name
35
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-accounts-display-name", __("Change Display Name", "aiowpsecurity"), $this->feature_point_1, $this->sec_level_basic);
36
 
37
  //User Login Menu Features
38
  //Locking Lockdown
39
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-login-lockdown", __("Login Lockdown", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
40
  //Login Captcha
41
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-captcha", __("Login Captcha", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
42
  //Lost Password Captcha
43
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("lost-password-captcha", __("Lost Password Captcha", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_basic);
44
  //Login whitelisting
45
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("whitelist-manager-ip-login-whitelisting", __("Login IP Whitelisting", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_inter);
46
  //Force Logout
47
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-login-force-logout", __("Force Logout", "aiowpsecurity"), $this->feature_point_1, $this->sec_level_basic);
48
 
49
  //User Registration
50
  //Manually approve registrations
51
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("manually-approve-registrations", __("Registration Approval", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
52
  //Registration Captcha
53
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("user-registration-captcha", __("Registration Captcha", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
54
 
55
  //Database Security Menu Features
56
  //DB Prefix
57
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-prefix", __("DB Prefix", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_inter);
58
  //DB Backup
59
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("db-security-db-backup", __("DB Backup", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
60
 
61
  //File System Security Menu Features
62
  //File Permissions
63
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-permissions", __("File Permissions", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
64
  //PHP File Editing
65
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("filesystem-file-editing", __("File Editing", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_basic);
66
  //Prevent Access WP Install Files
67
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("block-wp-files-access", __("WordPress Files Access", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_basic);
68
 
69
  //Blacklist Manager Menu Features
70
  //IP and user agent blacklisting
71
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("blacklist-manager-ip-user-agent-blacklisting", __("IP and User Agent Blacklisting", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_inter);
72
 
73
  //Firewall Menu Features
74
  //Basic firewall
75
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-basic-rules", __("Enable Basic Firewall", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_basic);
76
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-pingback-rules", __("Enable Pingback Vulnerability Protection", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_basic);
77
 
78
  //Additional and Advanced firewall
79
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-brute-force-attack-prevention", __("Enable Brute Force Attack Prevention", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_advanced);
80
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-index-views", __("Disable Index Views", "aiowpsecurity"), $this->feature_point_1, $this->sec_level_inter);
81
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-disable-trace-track", __("Disable Trace and Track", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_advanced);
82
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-forbid-proxy-comments", __("Forbid Proxy Comments", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_advanced);
83
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-deny-bad-queries", __("Deny Bad Queries", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_advanced);
84
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-advanced-character-string-filter", __("Advanced Character String Filter", "aiowpsecurity"), $this->feature_point_3, $this->sec_level_advanced);
85
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("firewall-enable-5g-blacklist", __("5G Blacklist", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_advanced);
86
 
87
  //SPAM Prevention
88
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("block-spambots", __("Block Spambots", "aiowpsecurity"), $this->feature_point_2, $this->sec_level_basic);
89
  //Comment Captcha
90
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("comment-form-captcha", __("Comment Captcha", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_basic);
91
 
92
  //Filescan
93
  //File change detection
94
+ $this->feature_items[] = new AIOWPSecurity_Feature_Item("scan-file-change-detection", __("File Change Detection", "aiowpsecurity"), $this->feature_point_4, $this->sec_level_inter);
95
 
96
  }
97
 
classes/grade-system/wp-security-feature-item.php CHANGED
@@ -25,13 +25,13 @@ class AIOWPSecurity_Feature_Item
25
  {
26
  $level_string = "";
27
  if($level == "1"){
28
- $level_string = "Basic";
29
  }
30
  else if($level == "2"){
31
- $level_string = "Intermediate";
32
  }
33
  else if($level == "3"){
34
- $level_string = "Advanced";
35
  }
36
  return $level_string;
37
  }
25
  {
26
  $level_string = "";
27
  if($level == "1"){
28
+ $level_string = __('Basic', 'aiowpsecurity');
29
  }
30
  else if($level == "2"){
31
+ $level_string = __('Intermediate', 'aiowpsecurity');
32
  }
33
  else if($level == "3"){
34
+ $level_string = __('Advanced', 'aiowpsecurity');
35
  }
36
  return $level_string;
37
  }
classes/wp-security-configure-settings.php CHANGED
@@ -20,6 +20,7 @@ class AIOWPSecurity_Configure_Settings
20
 
21
  //Lockdown feature
22
  $aio_wp_security->configs->set_value('aiowps_enable_login_lockdown','');//Checkbox
 
23
  $aio_wp_security->configs->set_value('aiowps_max_login_attempts','3');
24
  $aio_wp_security->configs->set_value('aiowps_retry_time_period','5');
25
  $aio_wp_security->configs->set_value('aiowps_lockout_time_length','60');
@@ -29,7 +30,8 @@ class AIOWPSecurity_Configure_Settings
29
  $aio_wp_security->configs->set_value('aiowps_enable_forced_logout','');//Checkbox
30
  $aio_wp_security->configs->set_value('aiowps_logout_time_period','60');
31
  $aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
32
-
 
33
  //Captcha feature
34
  $aio_wp_security->configs->set_value('aiowps_enable_login_captcha','');//Checkbox
35
  $aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha','');//Checkbox
@@ -117,6 +119,7 @@ class AIOWPSecurity_Configure_Settings
117
 
118
  //Lockdown feature
119
  $aio_wp_security->configs->add_value('aiowps_enable_login_lockdown','');//Checkbox
 
120
  $aio_wp_security->configs->add_value('aiowps_max_login_attempts','3');
121
  $aio_wp_security->configs->add_value('aiowps_retry_time_period','5');
122
  $aio_wp_security->configs->add_value('aiowps_lockout_time_length','60');
@@ -126,6 +129,7 @@ class AIOWPSecurity_Configure_Settings
126
  $aio_wp_security->configs->add_value('aiowps_enable_forced_logout','');//Checkbox
127
  $aio_wp_security->configs->add_value('aiowps_logout_time_period','60');
128
  $aio_wp_security->configs->add_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
 
129
 
130
  //Login Whitelist feature
131
  $aio_wp_security->configs->add_value('aiowps_enable_whitelisting','');//Checkbox
20
 
21
  //Lockdown feature
22
  $aio_wp_security->configs->set_value('aiowps_enable_login_lockdown','');//Checkbox
23
+ $aio_wp_security->configs->set_value('aiowps_allow_unlock_requests','');//Checkbox
24
  $aio_wp_security->configs->set_value('aiowps_max_login_attempts','3');
25
  $aio_wp_security->configs->set_value('aiowps_retry_time_period','5');
26
  $aio_wp_security->configs->set_value('aiowps_lockout_time_length','60');
30
  $aio_wp_security->configs->set_value('aiowps_enable_forced_logout','');//Checkbox
31
  $aio_wp_security->configs->set_value('aiowps_logout_time_period','60');
32
  $aio_wp_security->configs->set_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
33
+ $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
34
+
35
  //Captcha feature
36
  $aio_wp_security->configs->set_value('aiowps_enable_login_captcha','');//Checkbox
37
  $aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha','');//Checkbox
119
 
120
  //Lockdown feature
121
  $aio_wp_security->configs->add_value('aiowps_enable_login_lockdown','');//Checkbox
122
+ $aio_wp_security->configs->add_value('aiowps_allow_unlock_requests','');//Checkbox
123
  $aio_wp_security->configs->add_value('aiowps_max_login_attempts','3');
124
  $aio_wp_security->configs->add_value('aiowps_retry_time_period','5');
125
  $aio_wp_security->configs->add_value('aiowps_lockout_time_length','60');
129
  $aio_wp_security->configs->add_value('aiowps_enable_forced_logout','');//Checkbox
130
  $aio_wp_security->configs->add_value('aiowps_logout_time_period','60');
131
  $aio_wp_security->configs->add_value('aiowps_enable_invalid_username_lockdown','');//Checkbox
132
+ $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
133
 
134
  //Login Whitelist feature
135
  $aio_wp_security->configs->add_value('aiowps_enable_whitelisting','');//Checkbox
classes/wp-security-general-init-tasks.php CHANGED
@@ -17,6 +17,22 @@ class AIOWPSecurity_General_Init_Tasks
17
  AIOWPSecurity_Utility::redirect_to_url(AIOWPSEC_WP_URL."/wp-admin");
18
  }
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  //For site lockout feature
21
  if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
22
  if (!is_user_logged_in() && !current_user_can('administrator') && !is_admin() && !in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ))) {
17
  AIOWPSecurity_Utility::redirect_to_url(AIOWPSEC_WP_URL."/wp-admin");
18
  }
19
 
20
+ //For user unlock request feature
21
+ if(isset($_POST['aiowps_unlock_request']) || isset($_POST['aiowps_wp_submit_unlock_request'])){
22
+ nocache_headers();
23
+ header("HTTP/1.0 503 Service Unavailable");
24
+ remove_action('wp_head','head_addons',7);
25
+ include_once(AIO_WP_SECURITY_PATH.'/other-includes/wp-security-unlock-request.php');
26
+ exit();
27
+ }
28
+
29
+ if(isset($_GET['aiowps_auth_key'])){
30
+ //If URL contains unlock key in query param then process the request
31
+ $unlock_key = strip_tags($_GET['aiowps_auth_key']);
32
+ AIOWPSecurity_User_Login::process_unlock_request($unlock_key);
33
+ }
34
+
35
+
36
  //For site lockout feature
37
  if($aio_wp_security->configs->get_value('aiowps_site_lockout') == '1'){
38
  if (!is_user_logged_in() && !current_user_can('administrator') && !is_admin() && !in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ))) {
classes/wp-security-installer.php CHANGED
@@ -47,6 +47,7 @@ class AIOWPSecurity_Installer
47
  lockdown_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
48
  release_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
49
  failed_login_ip varchar(100) NOT NULL DEFAULT '',
 
50
  PRIMARY KEY (id)
51
  )ENGINE=MyISAM DEFAULT CHARSET=utf8;";
52
  dbDelta($ld_tbl_sql);
47
  lockdown_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
48
  release_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
49
  failed_login_ip varchar(100) NOT NULL DEFAULT '',
50
+ unlock_key varchar(128) NOT NULL,
51
  PRIMARY KEY (id)
52
  )ENGINE=MyISAM DEFAULT CHARSET=utf8;";
53
  dbDelta($ld_tbl_sql);
classes/wp-security-user-login.php CHANGED
@@ -35,9 +35,16 @@ class AIOWPSecurity_User_Login
35
 
36
  $user_locked = $this->check_locked_user();
37
  if ($user_locked != NULL) {
 
 
 
 
38
  $aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
39
  return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
40
  Please contact the administrator.', 'aiowpsecurity'));
 
 
 
41
  }
42
 
43
  //Check if captcha enabled
@@ -272,6 +279,69 @@ class AIOWPSecurity_User_Login
272
  }
273
 
274
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  /*
276
  * This function will check the settings and log the user after the configured time period
277
  */
@@ -440,4 +510,20 @@ class AIOWPSecurity_User_Login
440
  return $message;
441
  }
442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  }
35
 
36
  $user_locked = $this->check_locked_user();
37
  if ($user_locked != NULL) {
38
+ if($aio_wp_security->configs->get_value('aiowps_allow_unlock_requests')=='1')
39
+ {
40
+ add_action('login_form', array(&$this, 'insert_unlock_request_form'));
41
+ }
42
  $aio_wp_security->debug_logger->log_debug("Login attempt from blocked IP range - ".$user_locked['failed_login_ip'],2);
43
  return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
44
  Please contact the administrator.', 'aiowpsecurity'));
45
+ //$unlock_msg_form = $this->user_unlock_message();
46
+ //return new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Login failed because your IP address has been blocked.
47
+ // Please contact the administrator.', 'aiowpsecurity').$unlock_msg_form);
48
  }
49
 
50
  //Check if captcha enabled
279
  }
280
 
281
 
282
+ /*
283
+ * This function generates a special random string and inserts into the lockdown table for the relevant user
284
+ * It then generates an unlock request link which will be used to send to the user
285
+ */
286
+ static function generate_unlock_request_link($username)
287
+ {
288
+ //Get the locked user row from lockdown table
289
+ global $wpdb, $aio_wp_security;
290
+ $unlock_link = '';
291
+ $lockdown_table_name = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
292
+ $secret_rand_key = (md5(uniqid(rand(), true)));
293
+ $sql = "UPDATE $lockdown_table_name SET unlock_key = '$secret_rand_key' WHERE release_date > now() AND user_login = '$username'";
294
+ //$res = $wpdb->get_results("SELECT * FROM $lockdown_table_name WHERE release_date > now() AND user_login = '$username'", ARRAY_A);
295
+ $res = $wpdb->query($sql);
296
+ if($res == NULL){
297
+ $aio_wp_security->debug_logger->log_debug("No locked user found with username ".$username,4);
298
+ return false;
299
+ }else{
300
+ $query_param = array('aiowps_auth_key'=>$secret_rand_key);
301
+ $wp_site_url = AIOWPSEC_WP_URL;
302
+ $unlock_link = add_query_arg($query_param, $wp_site_url);
303
+ }
304
+ return $unlock_link;
305
+ }
306
+
307
+ /*
308
+ * This function will process an unlock request when someone clicks on the special URL
309
+ * It will check if the special random code matches that in lockdown table for the relevant user
310
+ * If so, it will unlock the user
311
+ */
312
+ static function process_unlock_request($unlock_key)
313
+ {
314
+ global $wpdb, $aio_wp_security;
315
+ $lockdown_table_name = AIOWPSEC_TBL_LOGIN_LOCKDOWN;
316
+
317
+ $unlock_command = "UPDATE ".$lockdown_table_name." SET release_date = now() WHERE unlock_key = '".$unlock_key."'";
318
+ $result = $wpdb->query($unlock_command);
319
+ if($result === false)
320
+ {
321
+ $aio_wp_security->debug_logger->log_debug("Error unlocking user with unlock_key ".$unlock_key,4);
322
+ }
323
+ else
324
+ {
325
+ AIOWPSecurity_Utility::redirect_to_url(wp_login_url());
326
+ }
327
+ }
328
+
329
+ /*
330
+ * This function sends an unlock request email to a locked out user
331
+ */
332
+ static function send_unlock_request_email($username, $email, $unlock_link)
333
+ {
334
+ global $aio_wp_security;
335
+ $to_email_address = $email;
336
+ $email_msg = '';
337
+ $subject = '['.get_option('siteurl').'] '. __('Unlock Request Notification','aiowpsecurity');
338
+ $email_msg .= __('You have requested for the account with username '.$username.' to be unlocked. Please click the link below to unlock your account:','aiowpsecurity')."\n";
339
+ $email_msg .= __('Unlock link: '.$unlock_link,'aiowpsecurity')."\n\n";
340
+ $email_msg .= __('After clicking the above link you will be able to login to the WordPress administration panel.','aiowpsecurity')."\n";
341
+ $email_header = 'From: '.get_bloginfo( 'name' ).' <'.get_bloginfo('admin_email').'>' . "\r\n\\";
342
+ $sendMail = wp_mail($to_email_address, $subject, $email_msg, $email_header);
343
+ }
344
+
345
  /*
346
  * This function will check the settings and log the user after the configured time period
347
  */
510
  return $message;
511
  }
512
 
513
+ //This function will generate an unlock request button which to be inserted inside the wp-login form when user gets locked out
514
+ function insert_unlock_request_form()
515
+ {
516
+ global $aio_wp_security;
517
+ $unlock_request_form = '';
518
+ //Let's encode some hidden data and make a form
519
+ $unlock_secret_string = $aio_wp_security->configs->get_value('aiowps_unlock_request_secret_key');
520
+ $current_time = time();
521
+ $enc_result = base64_encode($current_time.$unlock_secret_string);
522
+
523
+ $unlock_request_form .= '<div style="padding-bottom:10px;"><input type="hidden" name="aiowps-unlock-string-info" id="aiowps-unlock-string-info" value="'.$enc_result.'" />';
524
+ $unlock_request_form .= '<input type="hidden" name="aiowps-unlock-temp-string" id="aiowps-unlock-temp-string" value="'.$current_time.'" />';
525
+ $unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" class="button">'.__('Request Unlock', 'aiowpsecurity').'</button></div>';
526
+ echo $unlock_request_form;
527
+ }
528
+
529
  }
classes/wp-security-utility-ip-address.php CHANGED
@@ -16,9 +16,12 @@ class AIOWPSecurity_Utility_IP
16
  }
17
 
18
  //Get the forwarded IP if it exists
19
- if (array_key_exists( 'X-Forwarded-For', $headers) ) {
 
20
  $userIP = $headers['X-Forwarded-For'];
21
- } else {
 
 
22
  $userIP = $_SERVER['REMOTE_ADDR'];
23
  }
24
  return $userIP;
16
  }
17
 
18
  //Get the forwarded IP if it exists
19
+ if (array_key_exists( 'X-Forwarded-For', $headers) )
20
+ {
21
  $userIP = $headers['X-Forwarded-For'];
22
+ }
23
+ else
24
+ {
25
  $userIP = $_SERVER['REMOTE_ADDR'];
26
  }
27
  return $userIP;
languages/aiowpsecurity.pot CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: AIOWPS\n"
4
- "POT-Creation-Date: 2013-11-16 12:31+1000\n"
5
- "PO-Revision-Date: 2013-11-16 12:31+1000\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
@@ -18,6 +18,7 @@ msgid "WP Security"
18
  msgstr ""
19
 
20
  #: all-in-one-wp-security/admin/wp-security-admin-init.php:157
 
21
  msgid "Dashboard"
22
  msgstr ""
23
 
@@ -77,298 +78,413 @@ msgstr ""
77
  msgid "The selected record(s) deleted successfully!"
78
  msgstr ""
79
 
80
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:74
 
 
 
 
81
  msgid "Nonce check failed for save blacklist settings!"
82
  msgstr ""
83
 
84
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:126
85
  #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:147
86
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:375
87
  msgid ""
88
  "The plugin was unable to write to the .htaccess file. Please edit file "
89
  "manually."
90
  msgstr ""
91
 
92
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:133
93
  msgid "Ban IPs or User Agents"
94
  msgstr ""
95
 
96
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:136
97
  msgid ""
98
  "The All In One WP Security Blacklist feature gives you the option of banning "
99
  "certain host IP addresses or ranges and also user agents."
100
  msgstr ""
101
 
102
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:137
103
  msgid ""
104
  "This feature will deny total site access for users which have IP addresses "
105
  "or user agents matching those which you have configured in the settings "
106
  "below."
107
  msgstr ""
108
 
109
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:138
110
  msgid ""
111
  "The plugin achieves this by making appropriate modifications to your ."
112
  "htaccess file."
113
  msgstr ""
114
 
115
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:139
116
  msgid ""
117
  "By blocking people via the .htaccess file your are using the most secure "
118
  "first line of defence which denies all access to blacklisted visitors as "
119
  "soon as they hit your hosting server."
120
  msgstr ""
121
 
122
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:145
123
  msgid "IP Hosts and User Agent Blacklist Settings"
124
  msgstr ""
125
 
126
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:156
127
  msgid "Enable IP or User Agent Blacklisting"
128
  msgstr ""
129
 
130
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:159
131
  msgid ""
132
  "Check this if you want to enable the banning (or blacklisting) of selected "
133
  "IP addresses and/or user agents specified in the settings below"
134
  msgstr ""
135
 
136
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:163
137
  msgid "Enter IP Addresses:"
138
  msgstr ""
139
 
140
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:167
141
  msgid "Enter one or more IP addresses or IP ranges."
142
  msgstr ""
143
 
144
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:168
145
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:188
146
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:265
147
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:282
148
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:141
149
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:171
150
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:302
151
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:332
152
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:363
153
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:391
154
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:420
155
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:508
156
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:663
157
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:697
158
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:720
159
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:741
160
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:168
161
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:253
162
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:431
163
  msgid "More Info"
164
  msgstr ""
165
 
166
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:171
167
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:434
168
  msgid "Each IP address must be on a new line."
169
  msgstr ""
170
 
171
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:172
172
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:435
173
  msgid ""
174
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
175
  "use wildcards is shown in the examples below:"
176
  msgstr ""
177
 
178
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:173
179
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:436
180
  msgid "Example 1: 195.47.89.*"
181
  msgstr ""
182
 
183
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:174
184
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:437
185
  msgid "Example 2: 195.47.*.*"
186
  msgstr ""
187
 
188
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:175
189
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:438
190
  msgid "Example 3: 195.*.*.*"
191
  msgstr ""
192
 
193
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:182
194
  msgid "Enter User Agents:"
195
  msgstr ""
196
 
197
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:187
198
  msgid "Enter one or more user agent strings."
199
  msgstr ""
200
 
201
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:191
202
  msgid "Each user agent string must be on a new line."
203
  msgstr ""
204
 
205
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:192
206
  msgid "Example 1 - A single user agent string to block:"
207
  msgstr ""
208
 
209
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:194
210
  msgid "Example 2 - A list of more than 1 user agent strings to block"
211
  msgstr ""
212
 
213
- #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:202
214
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:341
215
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:303
216
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:225
217
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:491
218
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:183
219
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:227
220
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:310
221
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:445
222
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:597
223
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:140
224
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:215
225
  msgid "Save Settings"
226
  msgstr ""
227
 
228
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
  msgid "Total Achievable Points: "
230
  msgstr ""
231
 
232
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:113
233
  msgid "Current Score of Your Site: "
234
  msgstr ""
235
 
236
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:168
 
 
 
 
 
 
 
 
237
  msgid ""
238
  "Below is the current status of the critical features that you should "
239
  "activate on your site to achieve a minimum level of recommended security"
240
  msgstr ""
241
 
242
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:172
243
  msgid "Admin Username"
244
  msgstr ""
245
 
246
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:187
 
 
247
  msgid "Login Lockdown"
248
  msgstr ""
249
 
250
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:202
251
  msgid "File Permission"
252
  msgstr ""
253
 
254
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:217
255
  msgid "Basic Firewall"
256
  msgstr ""
257
 
258
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:239
 
 
 
 
259
  msgid ""
260
  "Maintenance mode is currently enabled. Remember to turn it off when you are "
261
  "done"
262
  msgstr ""
263
 
264
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:242
265
  msgid "Maintenance mode is currently off."
266
  msgstr ""
267
 
268
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:246
269
  msgid "Maintenance Mode"
270
  msgstr ""
271
 
272
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:295
 
 
 
 
 
273
  msgid "Number of users currently logged in site-wide is:"
274
  msgstr ""
275
 
276
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:296
277
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:318
278
  #, php-format
279
  msgid "Go to the %s menu to see more details"
280
  msgstr ""
281
 
282
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:301
283
  msgid "There are no other site-wide users currently logged in."
284
  msgstr ""
285
 
286
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:317
287
  msgid "Number of users currently logged into your site is:"
288
  msgstr ""
289
 
290
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:323
291
  msgid "There are no other users currently logged in."
292
  msgstr ""
293
 
294
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:388
295
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:124
296
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:143
297
- msgid "Name"
298
  msgstr ""
299
 
300
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:389
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
  msgid "Version"
302
  msgstr ""
303
 
304
- #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:390
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  msgid "Plugin URL"
306
  msgstr ""
307
 
308
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:78
 
 
 
 
 
 
 
 
 
 
309
  msgid "Nonce check failed for DB prefix change operation!"
310
  msgstr ""
311
 
312
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:86
313
  msgid ""
314
  "The plugin has detected that it cannot write to the wp-config.php file. This "
315
  "feature can only be used if the plugin can successfully write to the wp-"
316
  "config.php file."
317
  msgstr ""
318
 
319
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:99
320
  msgid "Please enter a value for the DB prefix."
321
  msgstr ""
322
 
323
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:108
324
  msgid ""
325
  "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
326
  "and underscores."
327
  msgstr ""
328
 
329
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:116
330
  msgid "Change Database Prefix"
331
  msgstr ""
332
 
333
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:119
334
  msgid ""
335
  "Your WordPress DB is the most important asset of your website because it "
336
  "contains a lot of your site's precious information."
337
  msgstr ""
338
 
339
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:120
340
  msgid ""
341
  "The DB is also a target for hackers via methods such as SQL injections and "
342
  "malicious and automated code which targets certain tables."
343
  msgstr ""
344
 
345
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:121
346
  msgid ""
347
  "One way to add a layer of protection for your DB is to change the default "
348
  "WordPress table prefix from \"wp_\" to something else which will be "
349
  "difficult for hackers to guess."
350
  msgstr ""
351
 
352
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:122
353
  msgid ""
354
  "This feature allows you to easily change the prefix to a value of your "
355
  "choice or to a random value set by this plugin."
356
  msgstr ""
357
 
358
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:128
359
  msgid "DB Prefix Options"
360
  msgstr ""
361
 
362
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:139
363
  #, php-format
364
  msgid "It is recommended that you perform a %s before using this feature"
365
  msgstr ""
366
 
367
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:148
368
  msgid "Current DB Table Prefix"
369
  msgstr ""
370
 
371
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:154
372
  msgid ""
373
  "Your site is currently using the default WordPress DB prefix value of \"wp_"
374
  "\". \n"
@@ -376,196 +492,196 @@ msgid ""
376
  "consider changing the DB prefix value to another value."
377
  msgstr ""
378
 
379
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:161
380
  msgid "Generate New DB Table Prefix"
381
  msgstr ""
382
 
383
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:164
384
  msgid ""
385
  "Check this if you want the plugin to generate a random 6 character string "
386
  "for the table prefix"
387
  msgstr ""
388
 
389
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:165
390
  msgid "OR"
391
  msgstr ""
392
 
393
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:167
394
  msgid ""
395
  "Choose your own DB prefix by specifying a string which contains letters and/"
396
  "or numbers and/or underscores. Example: xyz_"
397
  msgstr ""
398
 
399
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:171
400
  msgid "Change DB Prefix"
401
  msgstr ""
402
 
403
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:192
404
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:80
405
  msgid "Nonce check failed for manual DB backup operation!"
406
  msgstr ""
407
 
408
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:209
409
  msgid ""
410
  "DB Backup was successfully completed! You will receive the backup file via "
411
  "email if you have enabled \"Send Backup File Via Email\", otherwise you can "
412
  "retrieve it via FTP from the following directory:"
413
  msgstr ""
414
 
415
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:211
416
  msgid "Your DB Backup File location: "
417
  msgstr ""
418
 
419
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:219
420
  msgid "DB Backup failed. Please check the permissions of the backup directory."
421
  msgstr ""
422
 
423
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:236
424
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:120
425
  msgid ""
426
  "You entered a non numeric value for the \"backup time interval\" field. It "
427
  "has been set to the default value."
428
  msgstr ""
429
 
430
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:243
431
  msgid ""
432
  "You entered a non numeric value for the \"number of backup files to keep\" "
433
  "field. It has been set to the default value."
434
  msgstr ""
435
 
436
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:250
437
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:150
438
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:116
439
  msgid ""
440
  "You have entered an incorrect email address format. It has been set to your "
441
  "WordPress admin email as default."
442
  msgstr ""
443
 
444
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:256
445
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:156
446
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:213
447
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:122
448
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:550
449
  msgid "Attention!"
450
  msgstr ""
451
 
452
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:283
453
  msgid "Manual Backup"
454
  msgstr ""
455
 
456
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:289
457
  msgid "To create a new DB backup just click on the button below."
458
  msgstr ""
459
 
460
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:292
461
  msgid "Create DB Backup Now"
462
  msgstr ""
463
 
464
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:296
465
  msgid "Automated Scheduled Backups"
466
  msgstr ""
467
 
468
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:308
469
  msgid "Enable Automated Scheduled Backups"
470
  msgstr ""
471
 
472
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:311
473
  msgid ""
474
  "Check this if you want the system to automatically generate backups "
475
  "periodically based on the settings below"
476
  msgstr ""
477
 
478
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:315
479
  msgid "Backup Time Interval"
480
  msgstr ""
481
 
482
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:318
483
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:253
484
  msgid "Hours"
485
  msgstr ""
486
 
487
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:319
488
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:254
489
  msgid "Days"
490
  msgstr ""
491
 
492
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:320
493
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:255
494
  msgid "Weeks"
495
  msgstr ""
496
 
497
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:322
498
  msgid "Set the value for how often you would like an automated backup to occur"
499
  msgstr ""
500
 
501
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:326
502
  msgid "Number of Backup Files To Keep"
503
  msgstr ""
504
 
505
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:328
506
  msgid ""
507
  "Thie field allows you to choose the number of backup files you would like to "
508
  "keep in the backup directory"
509
  msgstr ""
510
 
511
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:332
512
  msgid "Send Backup File Via Email"
513
  msgstr ""
514
 
515
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:335
516
  msgid ""
517
  "Check this if you want the system to email you the backup file after a DB "
518
  "backup has been performed"
519
  msgstr ""
520
 
521
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:337
522
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:299
523
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:223
524
  msgid "Enter an email address"
525
  msgstr ""
526
 
527
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:367
528
  msgid "Starting DB prefix change operations....."
529
  msgstr ""
530
 
531
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:369
532
  #, php-format
533
  msgid ""
534
  "Your WordPress system has a total of %s tables and your new DB prefix will "
535
  "be: %s"
536
  msgstr ""
537
 
538
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:375
539
  #: all-in-one-wp-security/classes/wp-security-utility.php:206
540
  msgid ""
541
  "Failed to make a backup of the wp-config.php file. This operation will not "
542
  "go ahead."
543
  msgstr ""
544
 
545
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:379
546
  msgid "A backup copy of your wp-config.php file was created successfully!"
547
  msgstr ""
548
 
549
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:402
550
  #, php-format
551
  msgid "%s table name update failed"
552
  msgstr ""
553
 
554
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:414
555
  #, php-format
556
  msgid "Please change the prefix manually for the above tables to: %s"
557
  msgstr ""
558
 
559
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:417
560
  #, php-format
561
  msgid "%s tables had their prefix updated successfully!"
562
  msgstr ""
563
 
564
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:432
565
  msgid "wp-config.php file was updated successfully!"
566
  msgstr ""
567
 
568
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:435
569
  #, php-format
570
  msgid ""
571
  "The \"wp-config.php\" file was not able to be modified. Please modify this "
@@ -574,45 +690,50 @@ msgid ""
574
  "value to that variable: %s"
575
  msgstr ""
576
 
577
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:456
578
  msgid "There was an error when updating the options table."
579
  msgstr ""
580
 
581
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:460
582
  msgid ""
583
  "The options table records which had references to the old DB prefix were "
584
  "updated successfully!"
585
  msgstr ""
586
 
587
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:485
588
  #, php-format
589
  msgid ""
590
  "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
591
  "and user_id = %s."
592
  msgstr ""
593
 
594
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:491
595
  msgid ""
596
  "The usermeta table records which had references to the old DB prefix were "
597
  "updated successfully!"
598
  msgstr ""
599
 
600
- #: all-in-one-wp-security/admin/wp-security-database-menu.php:493
601
  msgid "DB prefix change tasks have been completed."
602
  msgstr ""
603
 
604
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:87
 
 
 
 
 
605
  msgid "Nonce check failed for manual file change detection scan operation!"
606
  msgstr ""
607
 
608
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:94
609
  msgid ""
610
  "The plugin has detected that this is your first file change detection scan. "
611
  "The file details from this scan will be used to detect file changes for "
612
  "future scans!"
613
  msgstr ""
614
 
615
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:188
616
  msgid ""
617
  "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
618
  "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
@@ -620,43 +741,43 @@ msgid ""
620
  "accurate, the old scan data has been refreshed."
621
  msgstr ""
622
 
623
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:198
624
  msgid ""
625
  "All In One WP Security & Firewall has detected that there was a change in "
626
  "your host's files."
627
  msgstr ""
628
 
629
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:200
630
  msgid "View Scan Details & Clear This Message"
631
  msgstr ""
632
 
633
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:209
634
  msgid ""
635
  "If given an opportunity hackers can insert their code or files into your "
636
  "system which they can then use to carry out malicious acts on your site."
637
  msgstr ""
638
 
639
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:210
640
  msgid ""
641
  "Being informed of any changes in your files can be a good way to quickly "
642
  "prevent a hacker from causing damage to your website."
643
  msgstr ""
644
 
645
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:211
646
  msgid ""
647
  "In general, WordPress core and plugin files and file types such as \".php\" "
648
  "or \".js\" should not change often and when they do, it is important that "
649
  "you are made aware when a change occurs and which file was affected."
650
  msgstr ""
651
 
652
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:212
653
  msgid ""
654
  "The \"File Change Detection Feature\" will notify you of any file change "
655
  "which occurs on your system, including the addition and deletion of files by "
656
  "performing a regular automated or manual scan of your system's files."
657
  msgstr ""
658
 
659
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:213
660
  msgid ""
661
  "This feature also allows you to exclude certain files or folders from the "
662
  "scan in cases where you know that they change often as part of their normal "
@@ -665,505 +786,549 @@ msgid ""
665
  "change detection scan)"
666
  msgstr ""
667
 
668
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:218
669
  msgid "Manual File Change Detection Scan"
670
  msgstr ""
671
 
672
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:224
673
  msgid ""
674
  "To perform a manual file change detection scan click on the button below."
675
  msgstr ""
676
 
677
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:227
678
  msgid "Perform Scan Now"
679
  msgstr ""
680
 
681
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:231
682
  msgid "File Change Detection Settings"
683
  msgstr ""
684
 
685
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:243
686
  msgid "Enable Automated File Change Detection Scan"
687
  msgstr ""
688
 
689
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:246
690
  msgid ""
691
  "Check this if you want the system to automatically/periodically scan your "
692
  "files to check for file changes based on the settings below"
693
  msgstr ""
694
 
695
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:250
696
  msgid "Scan Time Interval"
697
  msgstr ""
698
 
699
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:257
700
  msgid "Set the value for how often you would like a scan to occur"
701
  msgstr ""
702
 
703
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:261
704
  msgid "File Types To Ignore"
705
  msgstr ""
706
 
707
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:264
708
  msgid ""
709
  "Enter each file type or extension on a new line which you wish to exclude "
710
  "from the file change detection scan."
711
  msgstr ""
712
 
713
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:268
714
  msgid ""
715
  "You can exclude file types from the scan which would not normally pose any "
716
  "security threat if they were changed. These can include things such as image "
717
  "files."
718
  msgstr ""
719
 
720
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:269
721
  msgid ""
722
  "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
723
  "then you would enter the following:"
724
  msgstr ""
725
 
726
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:270
727
  msgid "jpg"
728
  msgstr ""
729
 
730
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:271
731
  msgid "png"
732
  msgstr ""
733
 
734
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:272
735
  msgid "bmp"
736
  msgstr ""
737
 
738
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:278
739
  msgid "Files/Directories To Ignore"
740
  msgstr ""
741
 
742
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:281
743
  msgid ""
744
  "Enter each file or directory on a new line which you wish to exclude from "
745
  "the file change detection scan."
746
  msgstr ""
747
 
748
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:285
749
  msgid ""
750
  "You can exclude specific files/directories from the scan which would not "
751
  "normally pose any security threat if they were changed. These can include "
752
  "things such as log files."
753
  msgstr ""
754
 
755
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:286
756
  msgid ""
757
  "Example: If you want the scanner to ignore certain files in different "
758
  "directories or whole directories, then you would enter the following:"
759
  msgstr ""
760
 
761
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:287
762
  msgid "cache/config/master.php"
763
  msgstr ""
764
 
765
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:288
766
  msgid "somedirectory"
767
  msgstr ""
768
 
769
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:294
770
  msgid "Send Email When Change Detected"
771
  msgstr ""
772
 
773
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:297
774
  msgid ""
775
  "Check this if you want the system to email you if a file change was detected"
776
  msgstr ""
777
 
778
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:329
779
  msgid "Latest File Change Scan Results"
780
  msgstr ""
781
 
782
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:338
783
  msgid "The following files were added to your host."
784
  msgstr ""
785
 
786
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:341
787
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:362
788
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:386
 
 
789
  msgid "File"
790
  msgstr ""
791
 
792
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:342
793
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:363
794
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:387
795
  msgid "File Size"
796
  msgstr ""
797
 
798
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:343
799
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:364
800
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:388
801
  msgid "File Modified"
802
  msgstr ""
803
 
804
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:359
805
  msgid "The following files were removed from your host."
806
  msgstr ""
807
 
808
- #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:383
809
  msgid "The following files were changed on your host."
810
  msgstr ""
811
 
812
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
813
  #, php-format
814
  msgid "The permissions for %s were succesfully changed to %s"
815
  msgstr ""
816
 
817
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:94
818
  #, php-format
819
  msgid "Unable to change permissions for %s!"
820
  msgstr ""
821
 
822
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:100
823
  msgid "File Permissions Scan"
824
  msgstr ""
825
 
826
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:103
827
  msgid ""
828
  "Your WordPress file and folder permission settings govern the accessability "
829
  "and read/write privileges of the files and folders which make up your WP "
830
  "installation."
831
  msgstr ""
832
 
833
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:104
834
  msgid ""
835
  "Your WP installation already comes with reasonably secure file permission "
836
  "settings for the filesystem."
837
  msgstr ""
838
 
839
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:105
840
  msgid ""
841
  "However, sometimes people or other plugins modify the various permission "
842
  "settings of certain core WP folders or files such that they end up making "
843
  "their site less secure because they chose the wrong permission values."
844
  msgstr ""
845
 
846
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:106
847
  msgid ""
848
  "This feature will scan the critical WP core folders and files and will "
849
  "highlight any permission settings which are insecure."
850
  msgstr ""
851
 
852
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:112
853
  msgid "WP Directory and File Permissions Scan Results"
854
  msgstr ""
855
 
856
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:125
857
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:144
858
  msgid "File/Folder"
859
  msgstr ""
860
 
861
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:126
862
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:145
863
  msgid "Current Permissions"
864
  msgstr ""
865
 
866
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:127
867
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:146
868
  msgid "Recommended Permissions"
869
  msgstr ""
870
 
871
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:128
872
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:147
873
  msgid "Recommended Action"
874
  msgstr ""
875
 
876
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:185
877
  msgid "Your PHP file editing settings were saved successfully."
878
  msgstr ""
879
 
880
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:189
881
  msgid ""
882
  "Operation failed! Unable to modify or make a backup of wp-config.php file!"
883
  msgstr ""
884
 
885
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:195
 
886
  msgid "File Editing"
887
  msgstr ""
888
 
889
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:198
890
  msgid ""
891
  "The Wordpress Dashboard by default allows administrators to edit PHP files, "
892
  "such as plugin and theme files."
893
  msgstr ""
894
 
895
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:199
896
  msgid ""
897
  "This is often the first tool an attacker will use if able to login, since it "
898
  "allows code execution."
899
  msgstr ""
900
 
901
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:200
902
  msgid ""
903
  "This feature will disable the ability for people to edit PHP files via the "
904
  "dashboard."
905
  msgstr ""
906
 
907
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:206
908
  msgid "Disable PHP File Editing"
909
  msgstr ""
910
 
911
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:218
912
  msgid "Disable Ability To Edit PHP Files"
913
  msgstr ""
914
 
915
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:221
916
  msgid ""
917
  "Check this if you want to remove the ability for people to edit PHP files "
918
  "via the WP dashboard"
919
  msgstr ""
920
 
921
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:265
922
  msgid ""
923
  "You have successfully saved the Prevent Access to Default WP Files "
924
  "configuration."
925
  msgstr ""
926
 
927
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:269
928
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:109
929
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:263
930
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:474
931
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:613
932
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:100
933
  msgid ""
934
  "Could not write to the .htaccess file. Please check the file permissions."
935
  msgstr ""
936
 
937
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:274
938
  msgid "WordPress Files"
939
  msgstr ""
940
 
941
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:277
942
  #, php-format
943
  msgid ""
944
  "This feature allows you to prevent access to files such as %s, %s and %s "
945
  "which are delivered with all WP installations."
946
  msgstr ""
947
 
948
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:278
949
  msgid ""
950
  "By preventing access to these files you are hiding some key pieces of "
951
  "information (such as WordPress version info) from potential hackers."
952
  msgstr ""
953
 
954
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:283
955
  msgid "Prevent Access to Default WP Files"
956
  msgstr ""
957
 
958
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:294
959
  msgid "Prevent Access to WP Default Install Files"
960
  msgstr ""
961
 
962
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:297
963
  msgid ""
964
  "Check this if you want to prevent access to readme.html, license.txt and wp-"
965
  "config-sample.php."
966
  msgstr ""
967
 
968
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:301
969
  msgid "Save Setting"
970
  msgstr ""
971
 
972
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:312
973
  msgid "System Logs"
974
  msgstr ""
975
 
976
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:315
977
  msgid ""
978
  "Sometimes your hosting platform will produce error or warning logs in a file "
979
  "called \"error_log\"."
980
  msgstr ""
981
 
982
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:316
983
  msgid ""
984
  "Depending on the nature and cause of the error or warning, your hosting "
985
  "server can create multiple instances of this file in numerous directory "
986
  "locations of your WordPress installation."
987
  msgstr ""
988
 
989
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:317
990
  msgid ""
991
  "By occassionally viewing the contents of these logs files you can keep "
992
  "informed of any underlying problems on your system which you might need to "
993
  "address."
994
  msgstr ""
995
 
996
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:323
997
  msgid "View System Logs"
998
  msgstr ""
999
 
1000
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:328
 
 
 
 
 
 
 
 
1001
  msgid "View Latest System Logs"
1002
  msgstr ""
1003
 
1004
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:330
1005
  msgid "Loading..."
1006
  msgstr ""
1007
 
1008
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:347
1009
  msgid "No system logs were found!"
1010
  msgstr ""
1011
 
1012
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:400
1013
  msgid "Set Recommended Permissions"
1014
  msgstr ""
1015
 
1016
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:406
1017
  msgid "No Action Required"
1018
  msgstr ""
1019
 
1020
- #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:446
1021
  #, php-format
1022
  msgid "Showing latest entries of error_log file: %s"
1023
  msgstr ""
1024
 
1025
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:105
1026
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:96
1027
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:90
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1028
  msgid "Settings were successfully saved"
1029
  msgstr ""
1030
 
1031
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:114
1032
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:479
1033
  msgid "Firewall Settings"
1034
  msgstr ""
1035
 
1036
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:121
1037
  #, php-format
1038
  msgid ""
1039
  "This should not have any impact on your site's general functionality but if "
1040
  "you wish you can take a %s of your .htaccess file before proceeding."
1041
  msgstr ""
1042
 
1043
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:122
1044
  msgid ""
1045
  "The features in this tab allow you to activate some basic firewall security "
1046
  "protection rules for your site."
1047
  msgstr ""
1048
 
1049
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:123
1050
  msgid ""
1051
  "The firewall functionality is achieved via the insertion of special code "
1052
  "into your currently active .htaccess file."
1053
  msgstr ""
1054
 
1055
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:129
1056
  msgid "Basic Firewall Settings"
1057
  msgstr ""
1058
 
1059
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:137
1060
  msgid "Enable Basic Firewall Protection"
1061
  msgstr ""
1062
 
1063
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:140
1064
  msgid "Check this if you want to apply basic firewall protection to your site."
1065
  msgstr ""
1066
 
1067
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:144
1068
  msgid ""
1069
  "This setting will implement the following basic firewall protection "
1070
  "mechanisms on your site:"
1071
  msgstr ""
1072
 
1073
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:145
1074
  msgid "1) Protect your htaccess file by denying access to it."
1075
  msgstr ""
1076
 
1077
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:146
1078
  msgid "2) Disable the server signature."
1079
  msgstr ""
1080
 
1081
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:147
1082
  msgid "3) Limit file upload size (10MB)."
1083
  msgstr ""
1084
 
1085
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:148
1086
  msgid "4) Protect your wp-config.php file by denying access to it."
1087
  msgstr ""
1088
 
1089
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:149
1090
  msgid ""
1091
  "The above firewall features will be applied via your .htaccess file and "
1092
  "should not affect your site's overall functionality."
1093
  msgstr ""
1094
 
1095
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:150
1096
  msgid ""
1097
  "You are still advised to take a backup of your active .htaccess file just in "
1098
  "case."
1099
  msgstr ""
1100
 
1101
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:159
1102
  msgid "WordPress Pingback Vulnerability Protection"
1103
  msgstr ""
1104
 
1105
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:167
1106
  msgid "Enable Pingback Protection"
1107
  msgstr ""
1108
 
1109
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:170
1110
  msgid ""
1111
  "Check this if you are not using the WP XML-RPC functionality and you want to "
1112
  "enable protection against WordPress pingback vulnerabilities."
1113
  msgstr ""
1114
 
1115
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:174
1116
  msgid ""
1117
  "This setting will add a directive in your .htaccess to disable access to the "
1118
  "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
1119
  "such as pingbacks in WordPress."
1120
  msgstr ""
1121
 
1122
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:175
1123
  msgid ""
1124
  "Hackers can exploit various pingback vulnerabilities in the WordPress XML-"
1125
  "RPC API in a number of ways such as:"
1126
  msgstr ""
1127
 
1128
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:176
1129
  msgid "1) Denial of Service (DoS) attacks"
1130
  msgstr ""
1131
 
1132
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:177
1133
  msgid "2) Hacking internal routers."
1134
  msgstr ""
1135
 
1136
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:178
1137
  msgid "3) Scanning ports in internal networks to get info from various hosts."
1138
  msgstr ""
1139
 
1140
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:179
1141
  msgid ""
1142
  "Apart from the security protection benefit, this feature may also help "
1143
  "reduce load on your server, particularly if your site currently has a lot of "
1144
  "unwanted traffic hitting the XML-RPC API on your installation."
1145
  msgstr ""
1146
 
1147
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:180
1148
  msgid ""
1149
  "NOTE: You should only enable this feature if you are not currently using the "
1150
  "XML-RPC functionality on your WordPress installation."
1151
  msgstr ""
1152
 
1153
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:187
1154
  msgid "Save Basic Firewall Settings"
1155
  msgstr ""
1156
 
1157
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:259
1158
  msgid ""
1159
  "You have successfully saved the Additional Firewall Protection configuration"
1160
  msgstr ""
1161
 
1162
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:273
1163
  msgid "Additional Firewall Protection"
1164
  msgstr ""
1165
 
1166
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:277
1167
  #, php-format
1168
  msgid ""
1169
  "Due to the nature of the code being inserted to the .htaccess file, this "
@@ -1172,181 +1337,184 @@ msgid ""
1172
  "configuration."
1173
  msgstr ""
1174
 
1175
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:279
1176
  msgid ""
1177
  "This feature allows you to activate more advanced firewall settings to your "
1178
  "site."
1179
  msgstr ""
1180
 
1181
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:280
1182
  msgid ""
1183
  "The advanced firewall rules are applied via the insertion of special code to "
1184
  "your currently active .htaccess file."
1185
  msgstr ""
1186
 
1187
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:289
1188
  msgid "Listing of Directory Contents"
1189
  msgstr ""
1190
 
1191
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:298
 
1192
  msgid "Disable Index Views"
1193
  msgstr ""
1194
 
1195
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:301
1196
  msgid "Check this if you want to disable directory and file listing."
1197
  msgstr ""
1198
 
1199
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:306
1200
  msgid ""
1201
  "By default, an Apache server will allow the listing of the contents of a "
1202
  "directory if it doesn't contain an index.php file."
1203
  msgstr ""
1204
 
1205
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:308
1206
  msgid "This feature will prevent the listing of contents for all directories."
1207
  msgstr ""
1208
 
1209
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:310
1210
  msgid ""
1211
  "NOTE: In order for this feature to work \"AllowOverride\" must be enabled in "
1212
  "your httpd.conf file. Ask your hosting provider to check this if you don't "
1213
  "have access to httpd.conf"
1214
  msgstr ""
1215
 
1216
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:319
1217
  msgid "Trace and Track"
1218
  msgstr ""
1219
 
1220
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:328
 
1221
  msgid "Disable Trace and Track"
1222
  msgstr ""
1223
 
1224
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:331
1225
  msgid "Check this if you want to disable trace and track."
1226
  msgstr ""
1227
 
1228
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:336
1229
  msgid ""
1230
  "HTTP Trace attack (XST) can be used to return header requests and grab "
1231
  "cookies and other information."
1232
  msgstr ""
1233
 
1234
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:338
1235
  msgid ""
1236
  "This hacking technique is usually used together with cross site scripting "
1237
  "attacks (XSS)."
1238
  msgstr ""
1239
 
1240
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:340
1241
  msgid ""
1242
  "Disabling trace and track on your site will help prevent HTTP Trace attacks."
1243
  msgstr ""
1244
 
1245
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:349
1246
  msgid "Proxy Comment Posting"
1247
  msgstr ""
1248
 
1249
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:359
1250
  msgid "Forbid Proxy Comment Posting"
1251
  msgstr ""
1252
 
1253
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:362
1254
  msgid "Check this if you want to forbid proxy comment posting."
1255
  msgstr ""
1256
 
1257
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:367
1258
  msgid ""
1259
  "This setting will deny any requests that use a proxy server when posting "
1260
  "comments."
1261
  msgstr ""
1262
 
1263
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:368
1264
  msgid ""
1265
  "By forbidding proxy comments you are in effect eliminating some SPAM and "
1266
  "other proxy requests."
1267
  msgstr ""
1268
 
1269
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:377
1270
  msgid "Bad Query Strings"
1271
  msgstr ""
1272
 
1273
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:387
1274
  msgid "Deny Bad Query Strings"
1275
  msgstr ""
1276
 
1277
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:390
1278
  msgid "This will help protect you against malicious queries via XSS."
1279
  msgstr ""
1280
 
1281
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:395
1282
  msgid ""
1283
  "This feature will write rules in your .htaccess file to prevent malicious "
1284
  "string attacks on your site using XSS."
1285
  msgstr ""
1286
 
1287
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:396
1288
  msgid ""
1289
  "NOTE: Some of these strings might be used for plugins or themes and hence "
1290
  "this might break some functionality."
1291
  msgstr ""
1292
 
1293
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:397
1294
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:427
1295
  msgid ""
1296
  "You are therefore strongly advised to take a backup of your active .htaccess "
1297
  "file before applying this feature."
1298
  msgstr ""
1299
 
1300
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:406
 
1301
  msgid "Advanced Character String Filter"
1302
  msgstr ""
1303
 
1304
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:416
1305
  msgid "Enable Advanced Character String Filter"
1306
  msgstr ""
1307
 
1308
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:419
1309
  msgid "This will block bad character matches from XSS."
1310
  msgstr ""
1311
 
1312
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:424
1313
  msgid ""
1314
  "This is an advanced character string filter to prevent malicious string "
1315
  "attacks on your site coming from Cross Site Scripting (XSS)."
1316
  msgstr ""
1317
 
1318
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:425
1319
  msgid ""
1320
  "This setting matches for common malicious string patterns and exploits and "
1321
  "will produce a 403 error for the hacker attempting the query."
1322
  msgstr ""
1323
 
1324
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:426
1325
  msgid "NOTE: Some strings for this setting might break some functionality."
1326
  msgstr ""
1327
 
1328
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:435
1329
  msgid "Save Additional Firewall Settings"
1330
  msgstr ""
1331
 
1332
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:470
1333
  msgid "You have successfully saved the 5G Firewall Protection configuration"
1334
  msgstr ""
1335
 
1336
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:483
1337
  #, php-format
1338
  msgid ""
1339
  "This feature allows you to activate the 5G firewall security protection "
1340
  "rules designed and produced by %s."
1341
  msgstr ""
1342
 
1343
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:484
1344
  msgid ""
1345
  "The 5G Blacklist is a simple, flexible blacklist that helps reduce the "
1346
  "number of malicious URL requests that hit your website."
1347
  msgstr ""
1348
 
1349
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:485
1350
  msgid ""
1351
  "The added advantage of applying the 5G firewall to your site is that it has "
1352
  "been tested and confirmed by the people at PerishablePress.com to be an "
@@ -1354,7 +1522,7 @@ msgid ""
1354
  "sites running on an Apache server or similar."
1355
  msgstr ""
1356
 
1357
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:486
1358
  #, php-format
1359
  msgid ""
1360
  "Therefore the 5G firewall rules should not have any impact on your site's "
@@ -1362,105 +1530,105 @@ msgid ""
1362
  "file before proceeding."
1363
  msgstr ""
1364
 
1365
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:492
1366
  msgid "5G Blacklist/Firewall Settings"
1367
  msgstr ""
1368
 
1369
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:504
1370
  msgid "Enable 5G Firewall Protection"
1371
  msgstr ""
1372
 
1373
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:507
1374
  msgid ""
1375
  "Check this if you want to apply the 5G Blacklist firewall protection from "
1376
  "perishablepress.com to your site."
1377
  msgstr ""
1378
 
1379
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:511
1380
  msgid ""
1381
  "This setting will implement the 5G security firewall protection mechanisms "
1382
  "on your site which include the following things:"
1383
  msgstr ""
1384
 
1385
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:512
1386
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
1387
  msgstr ""
1388
 
1389
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:513
1390
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
1391
  msgstr ""
1392
 
1393
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:514
1394
  msgid ""
1395
  "3) Guard against the common patterns and specific exploits in the root "
1396
  "portion of targeted URLs."
1397
  msgstr ""
1398
 
1399
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:515
1400
  msgid ""
1401
  "4) Stop attackers from manipulating query strings by disallowing illicit "
1402
  "characters."
1403
  msgstr ""
1404
 
1405
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:516
1406
  msgid "....and much more."
1407
  msgstr ""
1408
 
1409
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:522
1410
  msgid "Save 5G Firewall Settings"
1411
  msgstr ""
1412
 
1413
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:550
1414
  msgid ""
1415
  "Settings have not been saved - your secret word must consist only of "
1416
  "alphanumeric characters, ie, letters and/or numbers only!"
1417
  msgstr ""
1418
 
1419
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:568
1420
  msgid ""
1421
  "You have successfully enabled the cookie based brute force prevention feature"
1422
  msgstr ""
1423
 
1424
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:569
1425
  msgid ""
1426
  "From now on you will need to log into your WP Admin using the following URL:"
1427
  msgstr ""
1428
 
1429
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:571
1430
  msgid ""
1431
  "It is important that you save this URL value somewhere in case you forget "
1432
  "it, OR,"
1433
  msgstr ""
1434
 
1435
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:572
1436
  #, php-format
1437
  msgid "simply remember to add a \"?%s=1\" to your current site URL address."
1438
  msgstr ""
1439
 
1440
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:578
1441
  msgid ""
1442
  "You have successfully saved cookie based brute force prevention feature "
1443
  "settings."
1444
  msgstr ""
1445
 
1446
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:623
1447
  msgid "Brute Force Prevention Firewall Settings"
1448
  msgstr ""
1449
 
1450
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:628
1451
  msgid ""
1452
  "A Brute Force Attack is when a hacker tries many combinations of usernames "
1453
  "and passwords until they succeed in guessing the right combination."
1454
  msgstr ""
1455
 
1456
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:629
1457
  msgid ""
1458
  "Due to the fact that at any one time there may be many concurrent login "
1459
  "attempts occurring on your site via malicious automated robots, this also "
1460
  "has a negative impact on your server's memory and performance."
1461
  msgstr ""
1462
 
1463
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:630
1464
  msgid ""
1465
  "The features in this tab will stop the majority of Brute Force Login Attacks "
1466
  "at the .htaccess level thus providing even better protection for your WP "
@@ -1468,7 +1636,7 @@ msgid ""
1468
  "not have to run PHP code to process the login attempts."
1469
  msgstr ""
1470
 
1471
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:637
1472
  #, php-format
1473
  msgid ""
1474
  "Even though this feature should not have any impact on your site's general "
@@ -1476,46 +1644,47 @@ msgid ""
1476
  "htaccess file before proceeding</strong>."
1477
  msgstr ""
1478
 
1479
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:638
1480
  msgid ""
1481
  "If this feature is not used correctly, you can get locked out of your site. "
1482
  "A backup file will come in handy if that happens."
1483
  msgstr ""
1484
 
1485
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:639
1486
  #, php-format
1487
  msgid ""
1488
  "To learn more about how to use this feature please watch the following %s."
1489
  msgstr ""
1490
 
1491
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:648
1492
  msgid "Cookie Based Brute Force Login Prevention"
1493
  msgstr ""
1494
 
1495
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:659
 
1496
  msgid "Enable Brute Force Attack Prevention"
1497
  msgstr ""
1498
 
1499
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:662
1500
  msgid ""
1501
  "Check this if you want to protect your login page from Brute Force Attack."
1502
  msgstr ""
1503
 
1504
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:667
1505
  msgid ""
1506
  "This feature will deny access to your WordPress login page for all people "
1507
  "except those who have a special cookie in their browser."
1508
  msgstr ""
1509
 
1510
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:669
1511
  msgid "To use this feature do the following:"
1512
  msgstr ""
1513
 
1514
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:671
1515
  msgid "1) Enable the checkbox."
1516
  msgstr ""
1517
 
1518
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:673
1519
  msgid ""
1520
  "2) Enter a secret word consisting of alphanumeric characters which will be "
1521
  "difficult to guess. This secret word will be useful whenever you need to "
@@ -1523,7 +1692,7 @@ msgid ""
1523
  "below)."
1524
  msgstr ""
1525
 
1526
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:675
1527
  msgid ""
1528
  "3) You will then be provided with a special login URL. You will need to use "
1529
  "this URL to login to your WordPress site instead of the usual login URL. "
@@ -1531,73 +1700,73 @@ msgid ""
1531
  "allow you access to the WordPress administration login page."
1532
  msgstr ""
1533
 
1534
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:677
1535
  msgid ""
1536
  "Any person trying to access your login page who does not have the special "
1537
  "cookie in their browser will be automatically blocked."
1538
  msgstr ""
1539
 
1540
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:684
1541
  msgid "Secret Word"
1542
  msgstr ""
1543
 
1544
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:686
1545
  msgid ""
1546
  "Choose a secret word consisting of alphanumeric characters which you can use "
1547
  "to access your special URL. Your are highly encouraged to choose a word "
1548
  "which will be difficult to guess."
1549
  msgstr ""
1550
 
1551
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:690
1552
  msgid "Re-direct URL"
1553
  msgstr ""
1554
 
1555
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:694
1556
  msgid ""
1557
  "Specify a URL to redirect a hacker to when they try to access your WordPress "
1558
  "login page."
1559
  msgstr ""
1560
 
1561
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:701
1562
  msgid ""
1563
  "The URL specified here can be any site's URL and does not have to be your "
1564
  "own. For example you can be as creative as you like and send hackers to the "
1565
  "CIA or NSA home page."
1566
  msgstr ""
1567
 
1568
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:703
1569
  msgid ""
1570
  "This field will default to: http://127.0.0.1 if you do not enter a value."
1571
  msgstr ""
1572
 
1573
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:705
1574
  msgid "Useful Tip:"
1575
  msgstr ""
1576
 
1577
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:707
1578
  msgid ""
1579
  "It's a good idea to not redirect attempted brute force login attempts to "
1580
  "your site because it increases the load on your server."
1581
  msgstr ""
1582
 
1583
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:709
1584
  msgid ""
1585
  "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
1586
  "because it deflects them back to their own local host and puts the load on "
1587
  "their server instead of yours."
1588
  msgstr ""
1589
 
1590
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:716
1591
  msgid "My Site Has Posts Or Pages Which Are Password Protected"
1592
  msgstr ""
1593
 
1594
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:719
1595
  msgid ""
1596
  "Check this if you are using the native WordPress password protection feature "
1597
  "for some or all of your blog posts or pages."
1598
  msgstr ""
1599
 
1600
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:724
1601
  msgid ""
1602
  "In the cases where you are protecting some of your posts or pages using the "
1603
  "in-built WordPress password protection feature, a few extra lines of "
@@ -1605,32 +1774,32 @@ msgid ""
1605
  "people trying to access pages are not automatically blocked."
1606
  msgstr ""
1607
 
1608
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:726
1609
  msgid ""
1610
  "By enabling this checkbox the plugin will add the necessary rules and "
1611
  "exceptions to your .htacces file so that people trying to access these pages "
1612
  "are not automatically blocked."
1613
  msgstr ""
1614
 
1615
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:728
1616
  msgid "Helpful Tip:"
1617
  msgstr ""
1618
 
1619
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:730
1620
  msgid ""
1621
  "If you do not use the WordPress password protection feature for your posts "
1622
  "or pages then it is highly recommended that you leave this checkbox disabled."
1623
  msgstr ""
1624
 
1625
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:737
1626
  msgid "My Site Has a Theme or Plugins Which Use AJAX"
1627
  msgstr ""
1628
 
1629
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:740
1630
  msgid "Check this if your site uses AJAX functionality."
1631
  msgstr ""
1632
 
1633
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:745
1634
  msgid ""
1635
  "In the cases where your WordPress installation has a theme or plugins which "
1636
  "use AJAX, a few extra lines of directives and exceptions need to be added to "
@@ -1638,35 +1807,35 @@ msgid ""
1638
  "by the brute force prevention feature."
1639
  msgstr ""
1640
 
1641
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:747
1642
  msgid ""
1643
  "By enabling this checkbox the plugin will add the necessary rules and "
1644
  "exceptions to your .htacces file so that AJAX operations will work as "
1645
  "expected."
1646
  msgstr ""
1647
 
1648
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:762
1649
  msgid "The cookie test was successful. You can now enable this feature."
1650
  msgstr ""
1651
 
1652
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:765
1653
  msgid "Save Feature Settings"
1654
  msgstr ""
1655
 
1656
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:772
1657
  msgid ""
1658
  "The cookie test failed on this server. So this feature cannot be used on "
1659
  "this site."
1660
  msgstr ""
1661
 
1662
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:778
1663
  msgid ""
1664
  "Before using this feature you are required to perform a cookie test first. "
1665
  "This is to make sure that your browser cookie is working correctly and that "
1666
  "you won't lock yourself out."
1667
  msgstr ""
1668
 
1669
- #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:780
1670
  msgid "Perform Cookie Test"
1671
  msgstr ""
1672
 
@@ -1715,12 +1884,12 @@ msgid ""
1715
  msgstr ""
1716
 
1717
  #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:115
1718
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:717
1719
  msgid "The selected IP ranges were unlocked successfully!"
1720
  msgstr ""
1721
 
1722
  #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:124
1723
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:726
1724
  msgid "The selected IP range was unlocked successfully!"
1725
  msgstr ""
1726
 
@@ -1740,460 +1909,480 @@ msgstr ""
1740
  msgid "The selected account was deleted successfully!"
1741
  msgstr ""
1742
 
1743
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:82
 
 
 
 
1744
  msgid "Site lockout feature settings saved!"
1745
  msgstr ""
1746
 
1747
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:87
1748
  msgid "General Visitor Lockout"
1749
  msgstr ""
1750
 
1751
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:93
1752
  msgid ""
1753
  "This feature allows you to put your site into \"maintenance mode\" by "
1754
  "locking down the front-end to all visitors except logged in users with super "
1755
  "admin privileges."
1756
  msgstr ""
1757
 
1758
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:94
1759
  msgid ""
1760
  "Locking your site down to general visitors can be useful if you are "
1761
  "investigating some issues on your site or perhaps you might be doing some "
1762
  "maintenance and wish to keep out all traffic for security reasons."
1763
  msgstr ""
1764
 
1765
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:99
1766
  msgid "Enable Front-end Lockout"
1767
  msgstr ""
1768
 
1769
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:102
1770
  msgid ""
1771
  "Check this if you want all visitors except those who are logged in as "
1772
  "administrator to be locked out of the front-end of your site."
1773
  msgstr ""
1774
 
1775
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:106
1776
  msgid "Enter a Message:"
1777
  msgstr ""
1778
 
1779
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:118
1780
  msgid ""
1781
  "Enter a message you wish to display to visitors when your site is in "
1782
  "maintenance mode."
1783
  msgstr ""
1784
 
1785
- #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:125
1786
  msgid "Save Site Lockout Settings"
1787
  msgstr ""
1788
 
1789
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:89
 
 
 
 
 
 
 
 
1790
  msgid "All the security features have been disabled successfully!"
1791
  msgstr ""
1792
 
1793
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:93
1794
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:120
1795
  msgid ""
1796
  "Could not write to the .htaccess file. Please restore your .htaccess file "
1797
  "manually using the restore functionality in the \".htaccess File\"."
1798
  msgstr ""
1799
 
1800
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:98
1801
  msgid ""
1802
  "Could not write to the wp-config.php. Please restore your wp-config.php file "
1803
  "manually using the restore functionality in the \"wp-config.php File\"."
1804
  msgstr ""
1805
 
1806
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:116
1807
  msgid "All firewall rules have been disabled successfully!"
1808
  msgstr ""
1809
 
1810
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:130
1811
  msgid "WP Security Plugin"
1812
  msgstr ""
1813
 
1814
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:132
1815
  msgid ""
1816
  "Thank you for using our WordPress security plugin. There are a lot of "
1817
  "security features in this plugin."
1818
  msgstr ""
1819
 
1820
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:133
1821
  msgid ""
1822
  "Go through each menu items and enable the security options to add more "
1823
  "security to your site. Start by activating the basic features first."
1824
  msgstr ""
1825
 
1826
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:134
1827
  msgid ""
1828
  "It is a good practice to take a backup of your .htaccess file, database and "
1829
  "wp-config.php file before activating the security features. This plugin has "
1830
  "options that you can use to backup those resources easily."
1831
  msgstr ""
1832
 
1833
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:137
1834
  msgid "Backup your database"
1835
  msgstr ""
1836
 
1837
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:138
1838
  msgid "Backup .htaccess file"
1839
  msgstr ""
1840
 
1841
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:139
1842
  msgid "Backup wp-config.php file"
1843
  msgstr ""
1844
 
1845
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:145
1846
  msgid "Disable Security Features"
1847
  msgstr ""
1848
 
1849
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:151
1850
  msgid ""
1851
  "If you think that some plugin functionality on your site is broken due to a "
1852
  "security feature you enabled in this plugin, then use the following option "
1853
  "to turn off all the security features of this plugin."
1854
  msgstr ""
1855
 
1856
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:155
1857
  msgid "Disable All Security Features"
1858
  msgstr ""
1859
 
1860
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:161
1861
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:171
1862
  msgid "Disable All Firewall Rules"
1863
  msgstr ""
1864
 
1865
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:167
1866
  msgid ""
1867
  "This feature will disable all firewall rules which are currently active in "
1868
  "this plugin and it will also delete these rules from your .htacess file. Use "
1869
  "it if you think one of the firewall rules is causing an issue on your site."
1870
  msgstr ""
1871
 
1872
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:200
1873
  msgid ""
1874
  "Your .htaccess file was successfully backed up! Using an FTP program go to "
1875
  "the \"backups\" directory of this plugin to save a copy of the file to your "
1876
  "computer."
1877
  msgstr ""
1878
 
1879
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:210
1880
  msgid ""
1881
  "htaccess file rename failed during backup. Please check your root directory "
1882
  "for the backup file using FTP."
1883
  msgstr ""
1884
 
1885
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:216
1886
  msgid "htaccess backup failed."
1887
  msgstr ""
1888
 
1889
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:231
1890
  msgid "Please choose a .htaccess to restore from."
1891
  msgstr ""
1892
 
1893
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:247
1894
  msgid ""
1895
  "htaccess file restore failed. Please attempt to restore the .htaccess "
1896
  "manually using FTP."
1897
  msgstr ""
1898
 
1899
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:251
1900
  msgid "Your .htaccess file has successfully been restored!"
1901
  msgstr ""
1902
 
1903
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:257
1904
  msgid ""
1905
  "htaccess Restore operation failed! Please check the contents of the file you "
1906
  "are trying to restore from."
1907
  msgstr ""
1908
 
1909
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:263
1910
  msgid ".htaccess File Operations"
1911
  msgstr ""
1912
 
1913
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:266
1914
  msgid ""
1915
  "Your \".htaccess\" file is a key component of your website's security and it "
1916
  "can be modified to implement various levels of protection mechanisms."
1917
  msgstr ""
1918
 
1919
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:267
1920
  msgid ""
1921
  "This feature allows you to backup and save your currently active .htaccess "
1922
  "file should you need to re-use the the backed up file in the future."
1923
  msgstr ""
1924
 
1925
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:268
1926
  msgid ""
1927
  "You can also restore your site's .htaccess settings using a backed up ."
1928
  "htaccess file."
1929
  msgstr ""
1930
 
1931
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:282
1932
  msgid "Save the current .htaccess file"
1933
  msgstr ""
1934
 
1935
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:286
1936
  msgid ""
1937
  "Click the button below to backup and save the currently active .htaccess "
1938
  "file."
1939
  msgstr ""
1940
 
1941
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:287
1942
  msgid "Backup .htaccess File"
1943
  msgstr ""
1944
 
1945
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:291
1946
  msgid "Restore from a backed up .htaccess file"
1947
  msgstr ""
1948
 
1949
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:297
1950
  msgid ".htaccess file to restore from"
1951
  msgstr ""
1952
 
1953
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:303
1954
  msgid ""
1955
  "After selecting your file, click the button below to restore your site using "
1956
  "the backed up htaccess file (htaccess_backup.txt)."
1957
  msgstr ""
1958
 
1959
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:309
1960
  msgid "Restore .htaccess File"
1961
  msgstr ""
1962
 
1963
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:313
1964
  msgid "View Contents of the currently active .htaccess file"
1965
  msgstr ""
1966
 
1967
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:342
1968
  msgid "Please choose a wp-config.php file to restore from."
1969
  msgstr ""
1970
 
1971
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:358
1972
  msgid ""
1973
  "wp-config.php file restore failed. Please attempt to restore this file "
1974
  "manually using FTP."
1975
  msgstr ""
1976
 
1977
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:362
1978
  msgid "Your wp-config.php file has successfully been restored!"
1979
  msgstr ""
1980
 
1981
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:368
1982
  msgid ""
1983
  "wp-config.php Restore operation failed! Please check the contents of the "
1984
  "file you are trying to restore from."
1985
  msgstr ""
1986
 
1987
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:374
1988
  msgid "wp-config.php File Operations"
1989
  msgstr ""
1990
 
1991
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:377
1992
  msgid ""
1993
  "Your \"wp-config.php\" file is one of the most important in your WordPress "
1994
  "installation. It is a primary configuration file and contains crucial things "
1995
  "such as details of your database and other critical components."
1996
  msgstr ""
1997
 
1998
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:378
1999
  msgid ""
2000
  "This feature allows you to backup and save your currently active wp-config."
2001
  "php file should you need to re-use the the backed up file in the future."
2002
  msgstr ""
2003
 
2004
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:379
2005
  msgid ""
2006
  "You can also restore your site's wp-config.php settings using a backed up wp-"
2007
  "config.php file."
2008
  msgstr ""
2009
 
2010
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:393
2011
  msgid "Save the current wp-config.php file"
2012
  msgstr ""
2013
 
2014
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:397
2015
  msgid ""
2016
  "Click the button below to backup and download the contents of the currently "
2017
  "active wp-config.php file."
2018
  msgstr ""
2019
 
2020
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:398
2021
  msgid "Backup wp-config.php File"
2022
  msgstr ""
2023
 
2024
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:403
2025
  msgid "Restore from a backed up wp-config file"
2026
  msgstr ""
2027
 
2028
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:409
2029
  msgid "wp-config file to restore from"
2030
  msgstr ""
2031
 
2032
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:415
2033
  msgid ""
2034
  "After selecting your file click the button below to restore your site using "
2035
  "the backed up wp-config file (wp-config.php.backup.txt)."
2036
  msgstr ""
2037
 
2038
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:421
2039
  msgid "Restore wp-config File"
2040
  msgstr ""
2041
 
2042
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:425
2043
  msgid "View Contents of the currently active wp-config.php file"
2044
  msgstr ""
2045
 
2046
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:460
2047
  msgid "WP Generator Meta Tag"
2048
  msgstr ""
2049
 
2050
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:463
2051
  msgid ""
2052
  "Wordpress generator automatically adds some meta information inside the "
2053
  "\"head\" tags of every page on your site's front end. Below is an example of "
2054
  "this:"
2055
  msgstr ""
2056
 
2057
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:465
2058
  msgid ""
2059
  "The above meta information shows which version of WordPress your site is "
2060
  "currently running and thus can help hackers or crawlers scan your site to "
2061
  "see if you have an older version of WordPress or one with a known exploit."
2062
  msgstr ""
2063
 
2064
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:466
2065
  msgid ""
2066
  "This feature will allow you to remove the WP generator meta info from your "
2067
  "site's pages."
2068
  msgstr ""
2069
 
2070
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:472
2071
  msgid "WP Generator Meta Info"
2072
  msgstr ""
2073
 
2074
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:484
2075
  msgid "Remove WP Generator Meta Info"
2076
  msgstr ""
2077
 
2078
- #: all-in-one-wp-security/admin/wp-security-settings-menu.php:487
2079
  msgid ""
2080
  "Check this if you want to remove the meta info produced by WP Generator from "
2081
  "all pages"
2082
  msgstr ""
2083
 
2084
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:105
 
 
 
 
 
 
 
 
2085
  msgid "Comment SPAM Settings"
2086
  msgstr ""
2087
 
2088
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:110
2089
  msgid "Add Captcha To Comments Form"
2090
  msgstr ""
2091
 
2092
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:114
2093
  msgid ""
2094
  "This feature will add a simple math captcha field in the WordPress comments "
2095
  "form."
2096
  msgstr ""
2097
 
2098
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:131
2099
  msgid "Enable Captcha On Comment Forms"
2100
  msgstr ""
2101
 
2102
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:134
2103
  msgid "Check this if you want to insert a captcha field on the comment forms"
2104
  msgstr ""
2105
 
2106
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:142
2107
  msgid "Block Spambot Comments"
2108
  msgstr ""
2109
 
2110
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:146
2111
  msgid ""
2112
  "A large portion of WordPress blog comment SPAM is mainly produced by "
2113
  "automated bots and not necessarily by humans. "
2114
  msgstr ""
2115
 
2116
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:147
2117
  msgid ""
2118
  "This feature will greatly minimize the useless and unecessary traffic and "
2119
  "load on your server resulting from SPAM comments by blocking all comment "
2120
  "requests which do not originate from your domain."
2121
  msgstr ""
2122
 
2123
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:164
2124
  msgid "Block Spambots From Posting Comments"
2125
  msgstr ""
2126
 
2127
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:167
2128
  msgid ""
2129
  "Check this if you want to apply a firewall rule which will block comments "
2130
  "originating from spambots."
2131
  msgstr ""
2132
 
2133
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:171
2134
  msgid ""
2135
  "This feature will implement a firewall rule to block all comment attempts "
2136
  "which do not originate from your domain."
2137
  msgstr ""
2138
 
2139
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:172
2140
  msgid ""
2141
  "A legitimate comment is one which is submitted by a human who physically "
2142
  "fills out the comment form and clicks the submit button. For such events, "
2143
  "the HTTP_REFERRER is always set to your own domain."
2144
  msgstr ""
2145
 
2146
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:173
2147
  msgid ""
2148
  "A comment submitted by a spambot is done by directly calling the comments."
2149
  "php file, which usually means that the HTTP_REFERRER value is not your "
2150
  "domain and often times empty."
2151
  msgstr ""
2152
 
2153
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:174
2154
  msgid ""
2155
  "This feature will check and block comment requests which are not referred by "
2156
  "your domain thus greatly reducing your overall blog SPAM and PHP requests "
2157
  "done by the server to process these comments."
2158
  msgstr ""
2159
 
2160
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:201
2161
  msgid "Nonce check failed for list SPAM comment IPs!"
2162
  msgstr ""
2163
 
2164
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:207
2165
  msgid ""
2166
  "You entered a non numeric value for the minimum SPAM comments per IP field. "
2167
  "It has been set to the default value."
2168
  msgstr ""
2169
 
2170
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:219
2171
  #, php-format
2172
  msgid ""
2173
  "Displaying results for IP addresses which have posted a minimum of %s SPAM "
2174
  "comments"
2175
  msgstr ""
2176
 
2177
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:235
2178
  msgid ""
2179
  "This tab displays a list of the IP addresses of the people or bots who have "
2180
  "left SPAM comments on your site."
2181
  msgstr ""
2182
 
2183
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:236
2184
  msgid ""
2185
  "This information can be handy for identifying the most persistent IP "
2186
  "addresses or ranges used by spammers."
2187
  msgstr ""
2188
 
2189
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:237
2190
  msgid ""
2191
  "By inspecting the IP address data coming from spammers you will be in a "
2192
  "better position to determine which addresses or address ranges you should "
2193
  "block by adding them to your blacklist."
2194
  msgstr ""
2195
 
2196
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:238
2197
  msgid ""
2198
  "To add one or more of the IP addresses displayed in the table below to your "
2199
  "blacklist, simply click the \"Block\" link for the individual row or select "
@@ -2202,95 +2391,108 @@ msgid ""
2202
  "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
2203
  msgstr ""
2204
 
2205
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:244
2206
  msgid "List SPAMMER IP Addresses"
2207
  msgstr ""
2208
 
2209
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:250
2210
  msgid "Minimum number of SPAM comments per IP"
2211
  msgstr ""
2212
 
2213
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:252
2214
  msgid ""
2215
  "This field allows you to list only those IP addresses which have been used "
2216
  "to post X or more SPAM comments."
2217
  msgstr ""
2218
 
2219
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:256
2220
  msgid ""
2221
  "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
2222
  "which were used to submit SPAM comments."
2223
  msgstr ""
2224
 
2225
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:257
2226
  msgid ""
2227
  "Example 2: Setting this value to \"5\" will list only those IP addresses "
2228
  "which were used to submit 5 SPAM comments or more on your site."
2229
  msgstr ""
2230
 
2231
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:264
2232
  msgid "Find IP Addresses"
2233
  msgstr ""
2234
 
2235
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:268
2236
  msgid "SPAMMER IP Address Results"
2237
  msgstr ""
2238
 
2239
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:274
2240
  #: all-in-one-wp-security/classes/wp-security-utility.php:150
2241
  msgid ""
2242
  "The plugin has detected that you are using a Multi-Site WordPress "
2243
  "installation."
2244
  msgstr ""
2245
 
2246
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:275
2247
  msgid "Only the \"superadmin\" can block IP addresses from the main site."
2248
  msgstr ""
2249
 
2250
- #: all-in-one-wp-security/admin/wp-security-spam-menu.php:276
2251
  msgid ""
2252
  "Take note of the IP addresses you want blocked and ask the superadmin to add "
2253
  "these to the blacklist using the \"Blacklist Manager\" on the main site."
2254
  msgstr ""
2255
 
2256
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:79
 
 
 
 
 
 
 
 
 
 
 
 
2257
  msgid "Admin User Security"
2258
  msgstr ""
2259
 
2260
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:82
2261
  msgid ""
2262
  "By default, WordPress sets the administrator username to \"admin\" at "
2263
  "installation time."
2264
  msgstr ""
2265
 
2266
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:83
2267
  msgid ""
2268
  "A lot of hackers try to take advantage of this information by attempting "
2269
  "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
2270
  "password by using \"admin\" for username."
2271
  msgstr ""
2272
 
2273
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:84
2274
  msgid ""
2275
  "From a security perspective, changing the default \"admin\" user name is one "
2276
  "of the first and smartest things you should do on your site."
2277
  msgstr ""
2278
 
2279
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:85
2280
  msgid ""
2281
  "This feature will allow you to change your default \"admin\" user name to a "
2282
  "more secure name of your choosing."
2283
  msgstr ""
2284
 
2285
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:92
2286
  msgid "List of Administrator Accounts"
2287
  msgstr ""
2288
 
2289
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:101
 
2290
  msgid "Change Admin Username"
2291
  msgstr ""
2292
 
2293
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:109
2294
  msgid ""
2295
  "Your site currently has an account which uses the default \"admin\" "
2296
  "username. \n"
@@ -2299,103 +2501,103 @@ msgid ""
2299
  " Use the following field to change the admin username."
2300
  msgstr ""
2301
 
2302
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:117
2303
  msgid "New Admin Username"
2304
  msgstr ""
2305
 
2306
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:119
2307
  msgid "Choose a new username for admin."
2308
  msgstr ""
2309
 
2310
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:123
2311
  msgid "Change Username"
2312
  msgstr ""
2313
 
2314
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:125
2315
  msgid ""
2316
  "NOTE: If you are currently logged in as \"admin\" you will be automatically "
2317
  "logged out after changing your username and will be required to log back in."
2318
  msgstr ""
2319
 
2320
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:132
2321
  msgid "No action required! "
2322
  msgstr ""
2323
 
2324
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:134
2325
  msgid ""
2326
  "Your site does not have any account which uses the default \"admin\" "
2327
  "username. "
2328
  msgstr ""
2329
 
2330
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:135
2331
  msgid "This is good security practice."
2332
  msgstr ""
2333
 
2334
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:147
2335
  msgid "Display Name Security"
2336
  msgstr ""
2337
 
2338
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:150
2339
  msgid ""
2340
  "When you submit a post or answer a comment, WordPress will usually display "
2341
  "your \"nickname\"."
2342
  msgstr ""
2343
 
2344
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:151
2345
  msgid ""
2346
  "By default the nickname is set to the login (or user) name of your account."
2347
  msgstr ""
2348
 
2349
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:152
2350
  msgid ""
2351
  "From a security perspective, leaving your nickname the same as your user "
2352
  "name is bad practice because it gives a hacker at least half of your "
2353
  "account's login credentials."
2354
  msgstr ""
2355
 
2356
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:153
2357
  msgid ""
2358
  "Therefore to further tighten your site's security you are advised to change "
2359
  "your <strong>nickname</strong> and <strong>Display name</strong> to be "
2360
  "different from your <strong>Username</strong>."
2361
  msgstr ""
2362
 
2363
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:159
2364
  msgid "Modify Accounts With Identical Login Name & Display Name"
2365
  msgstr ""
2366
 
2367
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:168
2368
  msgid ""
2369
  "Your site currently has the following accounts which have an identical login "
2370
  "name and display name."
2371
  msgstr ""
2372
 
2373
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:169
2374
  msgid "Click on the link to edit the settings of that particular user account"
2375
  msgstr ""
2376
 
2377
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:184
2378
  msgid "No action required."
2379
  msgstr ""
2380
 
2381
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:185
2382
  msgid ""
2383
  "Your site does not have a user account where the display name is identical "
2384
  "to the username."
2385
  msgstr ""
2386
 
2387
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:196
2388
  msgid "Password Tool"
2389
  msgstr ""
2390
 
2391
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:199
2392
  msgid ""
2393
  "Poor password selection is one of the most common weak points of many sites "
2394
  "and is usually the first thing a hacker will try to exploit when attempting "
2395
  "to break into your site."
2396
  msgstr ""
2397
 
2398
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:200
2399
  msgid ""
2400
  "Many people fall into the trap of using a simple word or series of numbers "
2401
  "as their password. Such a predictable and simple password would take a "
@@ -2403,244 +2605,294 @@ msgid ""
2403
  "script which cycles through the easy and most common combinations."
2404
  msgstr ""
2405
 
2406
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:201
2407
  msgid ""
2408
  "The longer and more complex your password is the harder it is for hackers to "
2409
  "\"crack\" because more complex passwords require much greater computing "
2410
  "power and time."
2411
  msgstr ""
2412
 
2413
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:202
2414
  msgid ""
2415
  "This section contains a useful password strength tool which you can use to "
2416
  "check whether your password is sufficiently strong enough."
2417
  msgstr ""
2418
 
2419
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:207
2420
  msgid "Password Strength Tool"
2421
  msgstr ""
2422
 
2423
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:212
2424
  msgid "Start typing a password."
2425
  msgstr ""
2426
 
2427
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:237
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2428
  msgid "Nonce check failed on admin username change operation!"
2429
  msgstr ""
2430
 
2431
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:244
2432
  msgid "Username "
2433
  msgstr ""
2434
 
2435
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:244
2436
  msgid " already exists. Please enter another value. "
2437
  msgstr ""
2438
 
2439
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:260
2440
  msgid "The database update operation of the user account failed!"
2441
  msgstr ""
2442
 
2443
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:287
2444
  msgid "You entered an invalid username. Please enter another value. "
2445
  msgstr ""
2446
 
2447
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:291
2448
  msgid "Please enter a value for your username. "
2449
  msgstr ""
2450
 
2451
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:298
2452
  msgid "Username Successfully Changed!"
2453
  msgstr ""
2454
 
2455
- #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:318
2456
  msgid "Account Login Name"
2457
  msgstr ""
2458
 
2459
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2460
  msgid ""
2461
  "You entered a non numeric value for the max login attempts field. It has "
2462
  "been set to the default value."
2463
  msgstr ""
2464
 
2465
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:102
2466
  msgid ""
2467
  "You entered a non numeric value for the login retry time period field. It "
2468
  "has been set to the default value."
2469
  msgstr ""
2470
 
2471
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:109
2472
  msgid ""
2473
  "You entered a non numeric value for the lockout time length field. It has "
2474
  "been set to the default value."
2475
  msgstr ""
2476
 
2477
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:154
2478
  msgid "Login Lockdown Configuration"
2479
  msgstr ""
2480
 
2481
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:158
2482
  msgid "One of the ways hackers try to compromise sites is via a "
2483
  msgstr ""
2484
 
2485
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:158
2486
  msgid "Brute Force Login Attack"
2487
  msgstr ""
2488
 
2489
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:159
2490
  msgid ""
2491
  "This is where attackers use repeated login attempts until they guess the "
2492
  "password."
2493
  msgstr ""
2494
 
2495
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:160
2496
  msgid ""
2497
  "Apart from choosing strong passwords, monitoring and blocking IP addresses "
2498
  "which are involved in repeated login failures in a short period of time is a "
2499
  "very effective way to stop these types of attacks."
2500
  msgstr ""
2501
 
2502
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:161
2503
  #, php-format
2504
  msgid ""
2505
  "You may also want to checkout our %s feature for another secure way to "
2506
  "protect against these types of attacks."
2507
  msgstr ""
2508
 
2509
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:166
2510
  msgid "Login Lockdown Options"
2511
  msgstr ""
2512
 
2513
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:178
2514
  msgid "Enable Login Lockdown Feature"
2515
  msgstr ""
2516
 
2517
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:181
2518
  msgid ""
2519
  "Check this if you want to enable the login lockdown feature and apply the "
2520
  "settings below"
2521
  msgstr ""
2522
 
2523
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:185
2524
  msgid "Max Login Attempts"
2525
  msgstr ""
2526
 
2527
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:187
2528
  msgid ""
2529
  "Set the value for the maximum login retries before IP address is locked out"
2530
  msgstr ""
2531
 
2532
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:191
2533
  msgid "Login Retry Time Period (min)"
2534
  msgstr ""
2535
 
2536
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:193
2537
  msgid ""
2538
  "If the maximum number of failed login attempts for a particular IP address "
2539
  "occur within this time period the plugin will lock out that address"
2540
  msgstr ""
2541
 
2542
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:197
2543
  msgid "Time Length of Lockout (min)"
2544
  msgstr ""
2545
 
2546
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:199
2547
  msgid ""
2548
  "Set the length of time for which a particular IP address will be prevented "
2549
  "from logging in"
2550
  msgstr ""
2551
 
2552
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:203
2553
  msgid "Display Generic Error Message"
2554
  msgstr ""
2555
 
2556
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:206
2557
  msgid ""
2558
  "Check this if you want to show a generic error message when a login attempt "
2559
  "fails"
2560
  msgstr ""
2561
 
2562
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:210
2563
  msgid "Instantly Lockout Invalid Usernames"
2564
  msgstr ""
2565
 
2566
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:213
2567
  msgid ""
2568
  "Check this if you want to instantly lockout login attempts with usernames "
2569
  "which do not exist on your system"
2570
  msgstr ""
2571
 
2572
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:218
2573
  msgid "Notify By Email"
2574
  msgstr ""
2575
 
2576
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:221
2577
  msgid ""
2578
  "Check this if you want to receive an email when someone has been locked out "
2579
  "due to maximum failed login attempts"
2580
  msgstr ""
2581
 
2582
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:231
2583
  msgid "Currently Locked Out IP Address Ranges"
2584
  msgstr ""
2585
 
2586
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:284
2587
  msgid ""
2588
  "This feature allows you to add a captcha form on the WordPress login page."
2589
  msgstr ""
2590
 
2591
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:285
2592
  msgid ""
2593
  "Users who attempt to login will also need to enter the answer to a simple "
2594
  "mathematical question - if they enter the wrong answer, the plugin will not "
2595
  "allow them login even if they entered the correct username and password."
2596
  msgstr ""
2597
 
2598
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:286
2599
  msgid ""
2600
  "Therefore, adding a captcha form on the login page is another effective yet "
2601
  "simple \"Brute Force\" prevention technique."
2602
  msgstr ""
2603
 
2604
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:291
2605
- msgid "Captcha Settings"
2606
  msgstr ""
2607
 
2608
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:303
2609
  msgid "Enable Captcha On Login Page"
2610
  msgstr ""
2611
 
2612
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:306
2613
  msgid "Check this if you want to insert a captcha form on the login page"
2614
  msgstr ""
2615
 
 
 
 
 
2616
  #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:328
2617
- msgid "Nonce check failed for save whitelist settings!"
2618
  msgstr ""
2619
 
2620
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:382
2621
- msgid "Login Whitelist"
 
 
 
 
 
2622
  msgstr ""
2623
 
2624
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:385
2625
  msgid ""
2626
  "The All In One WP Security Whitelist feature gives you the option of only "
2627
  "allowing certain IP addresses or ranges to have access to your WordPress "
2628
  "login page."
2629
  msgstr ""
2630
 
2631
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:386
2632
  msgid ""
2633
  "This feature will deny login access for all IP addresses which are not in "
2634
  "your whitelist as configured in the settings below."
2635
  msgstr ""
2636
 
2637
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:387
2638
  msgid ""
2639
  "The plugin achieves this by writing the appropriate directives to your ."
2640
  "htaccess file."
2641
  msgstr ""
2642
 
2643
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:388
2644
  msgid ""
2645
  "By allowing/blocking IP addresses via the .htaccess file your are using the "
2646
  "most secure first line of defence because login access will only be granted "
@@ -2648,7 +2900,7 @@ msgid ""
2648
  "they try to access your login page."
2649
  msgstr ""
2650
 
2651
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:395
2652
  #, php-format
2653
  msgid ""
2654
  "Attention: If in addition to enabling the white list feature, you also have "
@@ -2656,287 +2908,292 @@ msgid ""
2656
  "in the URL when trying to access your WordPress login page</strong>."
2657
  msgstr ""
2658
 
2659
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:396
2660
  msgid ""
2661
  "These features are NOT functionally related. Having both of them enabled on "
2662
  "your site means you are creating 2 layers of security."
2663
  msgstr ""
2664
 
2665
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:401
2666
  msgid "Login IP Whitelist Settings"
2667
  msgstr ""
2668
 
2669
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:412
2670
  msgid "Enable IP Whitelisting"
2671
  msgstr ""
2672
 
2673
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:415
2674
  msgid ""
2675
  "Check this if you want to enable the whitelisting of selected IP addresses "
2676
  "specified in the settings below"
2677
  msgstr ""
2678
 
2679
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:419
2680
  msgid "Your Current IP Address"
2681
  msgstr ""
2682
 
2683
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:422
2684
  msgid ""
2685
  "You can copy and paste this address in the text box below if you want to "
2686
  "include it in your login whitelist."
2687
  msgstr ""
2688
 
2689
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:426
2690
  msgid "Enter Whitelisted IP Addresses:"
2691
  msgstr ""
2692
 
2693
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:430
2694
  msgid ""
2695
  "Enter one or more IP addresses or IP ranges you wish to include in your "
2696
  "whitelist. Only the addresses specified here will have access to the "
2697
  "WordPress login page."
2698
  msgstr ""
2699
 
2700
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:460
2701
  msgid "Nonce check failed for delete all failed login records operation!"
2702
  msgstr ""
2703
 
2704
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:469
2705
  msgid "User Login Feature - Delete all failed login records operation failed!"
2706
  msgstr ""
2707
 
2708
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:473
2709
  msgid "All records from the Failed Logins table were deleted successfully!"
2710
  msgstr ""
2711
 
2712
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:488
2713
  msgid "This tab displays the failed login attempts for your site."
2714
  msgstr ""
2715
 
2716
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:489
2717
  msgid ""
2718
  "The information below can be handy if you need to do security investigations "
2719
  "because it will show you the IP range, username and ID (if applicable) and "
2720
  "the time/date of the failed login attempt."
2721
  msgstr ""
2722
 
2723
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:494
2724
- msgid "Failed Login Records"
2725
- msgstr ""
2726
-
2727
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:510
2728
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:519
2729
  msgid "Delete All Failed Login Records"
2730
  msgstr ""
2731
 
2732
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:516
2733
  msgid ""
2734
  "Click this button if you wish to delete all failed login records in one go."
2735
  msgstr ""
2736
 
2737
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:544
2738
  msgid ""
2739
  "You entered a non numeric value for the logout time period field. It has "
2740
  "been set to the default value."
2741
  msgstr ""
2742
 
2743
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:566
2744
  msgid ""
2745
  "Setting an expiry period for your WP administration session is a simple way "
2746
  "to protect against unauthorized access to your site from your computer."
2747
  msgstr ""
2748
 
2749
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:567
2750
  msgid ""
2751
  "This feature allows you to specify a time period in minutes after which the "
2752
  "admin session will expire and the user will be forced to log back in."
2753
  msgstr ""
2754
 
2755
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:572
2756
  msgid "Force User Logout Options"
2757
  msgstr ""
2758
 
2759
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:584
2760
  msgid "Enable Force WP User Logout"
2761
  msgstr ""
2762
 
2763
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:587
2764
  msgid ""
2765
  "Check this if you want to force a wp user to be logged out after a "
2766
  "configured amount of time"
2767
  msgstr ""
2768
 
2769
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:591
2770
  msgid "Logout the WP User After XX Minutes"
2771
  msgstr ""
2772
 
2773
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:593
2774
  msgid ""
2775
  "(Minutes) The user will be forced to log back in after this time period has "
2776
  "elapased."
2777
  msgstr ""
2778
 
2779
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:616
2780
  msgid ""
2781
  "This tab displays the login activity for WordPress admin accounts registered "
2782
  "with your site."
2783
  msgstr ""
2784
 
2785
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:617
2786
  msgid ""
2787
  "The information below can be handy if you need to do security investigations "
2788
  "because it will show you the last 50 recent login events by username, IP "
2789
  "address and time/date."
2790
  msgstr ""
2791
 
2792
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:622
2793
- msgid "Account Activity Logs"
2794
- msgstr ""
2795
-
2796
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:654
2797
  msgid "Nonce check failed for users logged in list!"
2798
  msgstr ""
2799
 
2800
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:667
2801
  msgid "Refresh Logged In User Data"
2802
  msgstr ""
2803
 
2804
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:671
2805
  msgid "Refresh Data"
2806
  msgstr ""
2807
 
2808
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:677
2809
  msgid "This tab displays all users who are currently logged into your site."
2810
  msgstr ""
2811
 
2812
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:678
2813
  msgid ""
2814
  "If you suspect there is a user or users who are logged in which should not "
2815
  "be, you can block them by inspecting the IP addresses from the data below "
2816
  "and adding them to your blacklist."
2817
  msgstr ""
2818
 
2819
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:683
2820
  msgid "Currently Logged In Users"
2821
  msgstr ""
2822
 
2823
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:748
2824
  msgid "The selected records were deleted successfully!"
2825
  msgstr ""
2826
 
2827
- #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:757
2828
  msgid "The selected record was deleted successfully!"
2829
  msgstr ""
2830
 
2831
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:106
 
 
 
 
 
 
 
 
 
2832
  msgid "User Registration Settings"
2833
  msgstr ""
2834
 
2835
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:110
2836
  msgid "Manually Approve New Registrations"
2837
  msgstr ""
2838
 
2839
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:114
2840
  msgid ""
2841
  "If your site allows people to create their own accounts via the WordPress "
2842
  "registration form, then you can minimize SPAM or bogus registrations by "
2843
  "manually approving each registration."
2844
  msgstr ""
2845
 
2846
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:115
2847
  msgid ""
2848
  "This feature will automatically set a newly registered account to \"pending"
2849
  "\" until the administrator activates it. Therefore undesirable registrants "
2850
  "will be unable to log in without your express approval."
2851
  msgstr ""
2852
 
2853
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:116
2854
  msgid ""
2855
  "You can view all accounts which have been newly registered via the handy "
2856
  "table below and you can also perform bulk activation/deactivation/deletion "
2857
  "tasks on each account."
2858
  msgstr ""
2859
 
2860
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:132
2861
  msgid "Enable manual approval of new registrations"
2862
  msgstr ""
2863
 
2864
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:135
2865
  msgid ""
2866
  "Check this if you want to automatically disable all newly registered "
2867
  "accounts so that you can approve them manually."
2868
  msgstr ""
2869
 
2870
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:144
2871
  msgid "Approve Registered Users"
2872
  msgstr ""
2873
 
2874
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:189
2875
  msgid ""
2876
  "This feature allows you to add a captcha form on the WordPress registration "
2877
  "page."
2878
  msgstr ""
2879
 
2880
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:190
2881
  msgid ""
2882
  "Users who attempt to register will also need to enter the answer to a simple "
2883
  "mathematical question - if they enter the wrong answer, the plugin will not "
2884
  "allow them to register."
2885
  msgstr ""
2886
 
2887
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:191
2888
  msgid ""
2889
  "Therefore, adding a captcha form on the registration page is another "
2890
  "effective yet simple SPAM registration prevention technique."
2891
  msgstr ""
2892
 
2893
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:196
2894
  msgid "Registration Page Captcha Settings"
2895
  msgstr ""
2896
 
2897
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:208
2898
  msgid "Enable Captcha On Registration Page"
2899
  msgstr ""
2900
 
2901
- #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:211
2902
  msgid ""
2903
  "Check this if you want to insert a captcha form on the WordPress user "
2904
  "registration page (if you allow user registration)."
2905
  msgstr ""
2906
 
2907
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:68
 
 
 
 
2908
  msgid "WHOIS Lookup Information"
2909
  msgstr ""
2910
 
2911
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:71
2912
  msgid ""
2913
  "This feature allows you to look up more detailed information about an IP "
2914
  "address or domain name by querying the WHOIS API."
2915
  msgstr ""
2916
 
2917
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:77
2918
  msgid "Perform a WHOIS Lookup for an IP or Domain Name"
2919
  msgstr ""
2920
 
2921
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:83
2922
  msgid "Enter IP Address or Domain Name"
2923
  msgstr ""
2924
 
2925
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:85
2926
  msgid ""
2927
  "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
2928
  "name.com"
2929
  msgstr ""
2930
 
2931
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:89
2932
  msgid "Perform IP or Domain Lookup"
2933
  msgstr ""
2934
 
2935
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:109
2936
  msgid "WHOIS lookup successfully completed. Please see the results below:"
2937
  msgstr ""
2938
 
2939
- #: all-in-one-wp-security/admin/wp-security-whois-menu.php:121
2940
  msgid ""
2941
  "You have entered an incorrectly formatted IP address or domain name. Please "
2942
  "try again."
@@ -3092,15 +3349,22 @@ msgstr ""
3092
  msgid "Login to your site to view the scan details."
3093
  msgstr ""
3094
 
3095
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:150
3096
  msgid "Please enter an answer in the CAPTCHA field."
3097
  msgstr ""
3098
 
3099
- #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:160
3100
  msgid ""
3101
  "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
3102
  msgstr ""
3103
 
 
 
 
 
 
 
 
3104
  #: all-in-one-wp-security/classes/wp-security-user-login.php:39
3105
  msgid ""
3106
  "<strong>ERROR</strong>: Login failed because your IP address has been "
@@ -3108,12 +3372,6 @@ msgid ""
3108
  " Please contact the administrator."
3109
  msgstr ""
3110
 
3111
- #: all-in-one-wp-security/classes/wp-security-user-login.php:63
3112
- #: all-in-one-wp-security/classes/wp-security-user-login.php:66
3113
- #: all-in-one-wp-security/classes/wp-security-user-registration.php:59
3114
- msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
3115
- msgstr ""
3116
-
3117
  #: all-in-one-wp-security/classes/wp-security-user-login.php:76
3118
  msgid "<strong>ERROR</strong>: The username field is empty."
3119
  msgstr ""
@@ -3188,11 +3446,6 @@ msgstr ""
3188
  msgid "You were logged out because you just changed the \"admin\" username."
3189
  msgstr ""
3190
 
3191
- #: all-in-one-wp-security/classes/wp-security-utility.php:151
3192
- msgid ""
3193
- "This feature can only be configured by the \"superadmin\" on the main site."
3194
- msgstr ""
3195
-
3196
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:79
3197
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:98
3198
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:113
@@ -3203,3 +3456,76 @@ msgstr ""
3203
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:136
3204
  msgid "You cannot ban your own IP address: "
3205
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: AIOWPS\n"
4
+ "POT-Creation-Date: 2013-12-03 12:53+1000\n"
5
+ "PO-Revision-Date: 2013-12-03 12:54+1000\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "MIME-Version: 1.0\n"
18
  msgstr ""
19
 
20
  #: all-in-one-wp-security/admin/wp-security-admin-init.php:157
21
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:22
22
  msgid "Dashboard"
23
  msgstr ""
24
 
78
  msgid "The selected record(s) deleted successfully!"
79
  msgstr ""
80
 
81
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:22
82
+ msgid "Ban Users"
83
+ msgstr ""
84
+
85
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:80
86
  msgid "Nonce check failed for save blacklist settings!"
87
  msgstr ""
88
 
89
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:132
90
  #: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:147
91
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:400
92
  msgid ""
93
  "The plugin was unable to write to the .htaccess file. Please edit file "
94
  "manually."
95
  msgstr ""
96
 
97
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:139
98
  msgid "Ban IPs or User Agents"
99
  msgstr ""
100
 
101
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:142
102
  msgid ""
103
  "The All In One WP Security Blacklist feature gives you the option of banning "
104
  "certain host IP addresses or ranges and also user agents."
105
  msgstr ""
106
 
107
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:143
108
  msgid ""
109
  "This feature will deny total site access for users which have IP addresses "
110
  "or user agents matching those which you have configured in the settings "
111
  "below."
112
  msgstr ""
113
 
114
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:144
115
  msgid ""
116
  "The plugin achieves this by making appropriate modifications to your ."
117
  "htaccess file."
118
  msgstr ""
119
 
120
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:145
121
  msgid ""
122
  "By blocking people via the .htaccess file your are using the most secure "
123
  "first line of defence which denies all access to blacklisted visitors as "
124
  "soon as they hit your hosting server."
125
  msgstr ""
126
 
127
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:151
128
  msgid "IP Hosts and User Agent Blacklist Settings"
129
  msgstr ""
130
 
131
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:162
132
  msgid "Enable IP or User Agent Blacklisting"
133
  msgstr ""
134
 
135
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:165
136
  msgid ""
137
  "Check this if you want to enable the banning (or blacklisting) of selected "
138
  "IP addresses and/or user agents specified in the settings below"
139
  msgstr ""
140
 
141
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:169
142
  msgid "Enter IP Addresses:"
143
  msgstr ""
144
 
145
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:173
146
  msgid "Enter one or more IP addresses or IP ranges."
147
  msgstr ""
148
 
149
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:174
150
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:194
151
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:271
152
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:288
153
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:147
154
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:177
155
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:308
156
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:338
157
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:369
158
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:397
159
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:426
160
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:514
161
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:669
162
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:703
163
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:726
164
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:747
165
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:174
166
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:259
167
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:456
168
  msgid "More Info"
169
  msgstr ""
170
 
171
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:177
172
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:459
173
  msgid "Each IP address must be on a new line."
174
  msgstr ""
175
 
176
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:178
177
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:460
178
  msgid ""
179
  "To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
180
  "use wildcards is shown in the examples below:"
181
  msgstr ""
182
 
183
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:179
184
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:461
185
  msgid "Example 1: 195.47.89.*"
186
  msgstr ""
187
 
188
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:180
189
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:462
190
  msgid "Example 2: 195.47.*.*"
191
  msgstr ""
192
 
193
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:181
194
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:463
195
  msgid "Example 3: 195.*.*.*"
196
  msgstr ""
197
 
198
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:188
199
  msgid "Enter User Agents:"
200
  msgstr ""
201
 
202
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:193
203
  msgid "Enter one or more user agent strings."
204
  msgstr ""
205
 
206
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:197
207
  msgid "Each user agent string must be on a new line."
208
  msgstr ""
209
 
210
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:198
211
  msgid "Example 1 - A single user agent string to block:"
212
  msgstr ""
213
 
214
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:200
215
  msgid "Example 2 - A list of more than 1 user agent strings to block"
216
  msgstr ""
217
 
218
+ #: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:208
219
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:347
220
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:309
221
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:231
222
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:497
223
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:189
224
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:232
225
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:336
226
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:470
227
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:628
228
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:146
229
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:221
230
  msgid "Save Settings"
231
  msgstr ""
232
 
233
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:23
234
+ msgid "System Info"
235
+ msgstr ""
236
+
237
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:73
238
+ msgid "For information, updates and documentation, please visit the"
239
+ msgstr ""
240
+
241
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:73
242
+ msgid "AIO WP Security & Firewall Plugin"
243
+ msgstr ""
244
+
245
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:73
246
+ msgid "Page"
247
+ msgstr ""
248
+
249
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:74
250
+ msgid "Follow us"
251
+ msgstr ""
252
+
253
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:74
254
+ msgid ""
255
+ "Twitter, Google+ or via Email to stay upto date about the new security "
256
+ "features of this plugin."
257
+ msgstr ""
258
+
259
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:88
260
+ msgid "Security Strength Meter"
261
+ msgstr ""
262
+
263
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:117
264
  msgid "Total Achievable Points: "
265
  msgstr ""
266
 
267
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:119
268
  msgid "Current Score of Your Site: "
269
  msgstr ""
270
 
271
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:129
272
+ msgid "Security Points Breakdown"
273
+ msgstr ""
274
+
275
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:170
276
+ msgid "Critical Feature Status"
277
+ msgstr ""
278
+
279
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:174
280
  msgid ""
281
  "Below is the current status of the critical features that you should "
282
  "activate on your site to achieve a minimum level of recommended security"
283
  msgstr ""
284
 
285
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:178
286
  msgid "Admin Username"
287
  msgstr ""
288
 
289
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:193
290
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:27
291
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:39
292
  msgid "Login Lockdown"
293
  msgstr ""
294
 
295
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:208
296
  msgid "File Permission"
297
  msgstr ""
298
 
299
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:223
300
  msgid "Basic Firewall"
301
  msgstr ""
302
 
303
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:241
304
+ msgid "Maintenance Mode Status"
305
+ msgstr ""
306
+
307
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:245
308
  msgid ""
309
  "Maintenance mode is currently enabled. Remember to turn it off when you are "
310
  "done"
311
  msgstr ""
312
 
313
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:248
314
  msgid "Maintenance mode is currently off."
315
  msgstr ""
316
 
317
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:252
318
  msgid "Maintenance Mode"
319
  msgstr ""
320
 
321
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:291
322
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:33
323
+ msgid "Logged In Users"
324
+ msgstr ""
325
+
326
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:301
327
  msgid "Number of users currently logged in site-wide is:"
328
  msgstr ""
329
 
330
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:302
331
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:324
332
  #, php-format
333
  msgid "Go to the %s menu to see more details"
334
  msgstr ""
335
 
336
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:307
337
  msgid "There are no other site-wide users currently logged in."
338
  msgstr ""
339
 
340
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:323
341
  msgid "Number of users currently logged into your site is:"
342
  msgstr ""
343
 
344
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:329
345
  msgid "There are no other users currently logged in."
346
  msgstr ""
347
 
348
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:340
349
+ msgid "Spread the Word"
 
 
350
  msgstr ""
351
 
352
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:343
353
+ msgid ""
354
+ "We are working to make your WordPress site more secure. Please support us, "
355
+ "here is how:"
356
+ msgstr ""
357
+
358
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:367
359
+ msgid "Site Info"
360
+ msgstr ""
361
+
362
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:369
363
+ msgid "Plugin Version"
364
+ msgstr ""
365
+
366
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:370
367
+ msgid "WP Version"
368
+ msgstr ""
369
+
370
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:372
371
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:374
372
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:395
373
  msgid "Version"
374
  msgstr ""
375
 
376
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:373
377
+ msgid "Table Prefix"
378
+ msgstr ""
379
+
380
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:375
381
+ msgid "Session Save Path"
382
+ msgstr ""
383
+
384
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:377
385
+ msgid "Server Name"
386
+ msgstr ""
387
+
388
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:378
389
+ msgid "Cookie Domain"
390
+ msgstr ""
391
+
392
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:379
393
+ msgid "Library Present"
394
+ msgstr ""
395
+
396
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:380
397
+ msgid "Debug File Write Permissions"
398
+ msgstr ""
399
+
400
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:384
401
+ msgid "Active Plugins"
402
+ msgstr ""
403
+
404
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:394
405
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:130
406
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:149
407
+ msgid "Name"
408
+ msgstr ""
409
+
410
+ #: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:396
411
  msgid "Plugin URL"
412
  msgstr ""
413
 
414
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:23
415
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:57
416
+ msgid "DB Prefix"
417
+ msgstr ""
418
+
419
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:24
420
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:59
421
+ msgid "DB Backup"
422
+ msgstr ""
423
+
424
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:84
425
  msgid "Nonce check failed for DB prefix change operation!"
426
  msgstr ""
427
 
428
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:92
429
  msgid ""
430
  "The plugin has detected that it cannot write to the wp-config.php file. This "
431
  "feature can only be used if the plugin can successfully write to the wp-"
432
  "config.php file."
433
  msgstr ""
434
 
435
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:105
436
  msgid "Please enter a value for the DB prefix."
437
  msgstr ""
438
 
439
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:114
440
  msgid ""
441
  "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, "
442
  "and underscores."
443
  msgstr ""
444
 
445
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:122
446
  msgid "Change Database Prefix"
447
  msgstr ""
448
 
449
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:125
450
  msgid ""
451
  "Your WordPress DB is the most important asset of your website because it "
452
  "contains a lot of your site's precious information."
453
  msgstr ""
454
 
455
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:126
456
  msgid ""
457
  "The DB is also a target for hackers via methods such as SQL injections and "
458
  "malicious and automated code which targets certain tables."
459
  msgstr ""
460
 
461
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:127
462
  msgid ""
463
  "One way to add a layer of protection for your DB is to change the default "
464
  "WordPress table prefix from \"wp_\" to something else which will be "
465
  "difficult for hackers to guess."
466
  msgstr ""
467
 
468
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:128
469
  msgid ""
470
  "This feature allows you to easily change the prefix to a value of your "
471
  "choice or to a random value set by this plugin."
472
  msgstr ""
473
 
474
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:134
475
  msgid "DB Prefix Options"
476
  msgstr ""
477
 
478
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:145
479
  #, php-format
480
  msgid "It is recommended that you perform a %s before using this feature"
481
  msgstr ""
482
 
483
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:154
484
  msgid "Current DB Table Prefix"
485
  msgstr ""
486
 
487
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:160
488
  msgid ""
489
  "Your site is currently using the default WordPress DB prefix value of \"wp_"
490
  "\". \n"
492
  "consider changing the DB prefix value to another value."
493
  msgstr ""
494
 
495
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:167
496
  msgid "Generate New DB Table Prefix"
497
  msgstr ""
498
 
499
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:170
500
  msgid ""
501
  "Check this if you want the plugin to generate a random 6 character string "
502
  "for the table prefix"
503
  msgstr ""
504
 
505
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:171
506
  msgid "OR"
507
  msgstr ""
508
 
509
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:173
510
  msgid ""
511
  "Choose your own DB prefix by specifying a string which contains letters and/"
512
  "or numbers and/or underscores. Example: xyz_"
513
  msgstr ""
514
 
515
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:177
516
  msgid "Change DB Prefix"
517
  msgstr ""
518
 
519
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:198
520
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:86
521
  msgid "Nonce check failed for manual DB backup operation!"
522
  msgstr ""
523
 
524
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:215
525
  msgid ""
526
  "DB Backup was successfully completed! You will receive the backup file via "
527
  "email if you have enabled \"Send Backup File Via Email\", otherwise you can "
528
  "retrieve it via FTP from the following directory:"
529
  msgstr ""
530
 
531
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:217
532
  msgid "Your DB Backup File location: "
533
  msgstr ""
534
 
535
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:225
536
  msgid "DB Backup failed. Please check the permissions of the backup directory."
537
  msgstr ""
538
 
539
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:242
540
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:126
541
  msgid ""
542
  "You entered a non numeric value for the \"backup time interval\" field. It "
543
  "has been set to the default value."
544
  msgstr ""
545
 
546
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:249
547
  msgid ""
548
  "You entered a non numeric value for the \"number of backup files to keep\" "
549
  "field. It has been set to the default value."
550
  msgstr ""
551
 
552
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:256
553
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:156
554
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:121
555
  msgid ""
556
  "You have entered an incorrect email address format. It has been set to your "
557
  "WordPress admin email as default."
558
  msgstr ""
559
 
560
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:262
561
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:162
562
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:219
563
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:127
564
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:581
565
  msgid "Attention!"
566
  msgstr ""
567
 
568
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:289
569
  msgid "Manual Backup"
570
  msgstr ""
571
 
572
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:295
573
  msgid "To create a new DB backup just click on the button below."
574
  msgstr ""
575
 
576
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:298
577
  msgid "Create DB Backup Now"
578
  msgstr ""
579
 
580
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:302
581
  msgid "Automated Scheduled Backups"
582
  msgstr ""
583
 
584
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:314
585
  msgid "Enable Automated Scheduled Backups"
586
  msgstr ""
587
 
588
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:317
589
  msgid ""
590
  "Check this if you want the system to automatically generate backups "
591
  "periodically based on the settings below"
592
  msgstr ""
593
 
594
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:321
595
  msgid "Backup Time Interval"
596
  msgstr ""
597
 
598
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:324
599
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:259
600
  msgid "Hours"
601
  msgstr ""
602
 
603
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:325
604
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:260
605
  msgid "Days"
606
  msgstr ""
607
 
608
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:326
609
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:261
610
  msgid "Weeks"
611
  msgstr ""
612
 
613
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:328
614
  msgid "Set the value for how often you would like an automated backup to occur"
615
  msgstr ""
616
 
617
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:332
618
  msgid "Number of Backup Files To Keep"
619
  msgstr ""
620
 
621
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:334
622
  msgid ""
623
  "Thie field allows you to choose the number of backup files you would like to "
624
  "keep in the backup directory"
625
  msgstr ""
626
 
627
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:338
628
  msgid "Send Backup File Via Email"
629
  msgstr ""
630
 
631
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:341
632
  msgid ""
633
  "Check this if you want the system to email you the backup file after a DB "
634
  "backup has been performed"
635
  msgstr ""
636
 
637
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:343
638
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:305
639
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:228
640
  msgid "Enter an email address"
641
  msgstr ""
642
 
643
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:373
644
  msgid "Starting DB prefix change operations....."
645
  msgstr ""
646
 
647
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:375
648
  #, php-format
649
  msgid ""
650
  "Your WordPress system has a total of %s tables and your new DB prefix will "
651
  "be: %s"
652
  msgstr ""
653
 
654
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:381
655
  #: all-in-one-wp-security/classes/wp-security-utility.php:206
656
  msgid ""
657
  "Failed to make a backup of the wp-config.php file. This operation will not "
658
  "go ahead."
659
  msgstr ""
660
 
661
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:385
662
  msgid "A backup copy of your wp-config.php file was created successfully!"
663
  msgstr ""
664
 
665
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:408
666
  #, php-format
667
  msgid "%s table name update failed"
668
  msgstr ""
669
 
670
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:420
671
  #, php-format
672
  msgid "Please change the prefix manually for the above tables to: %s"
673
  msgstr ""
674
 
675
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:423
676
  #, php-format
677
  msgid "%s tables had their prefix updated successfully!"
678
  msgstr ""
679
 
680
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:438
681
  msgid "wp-config.php file was updated successfully!"
682
  msgstr ""
683
 
684
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:441
685
  #, php-format
686
  msgid ""
687
  "The \"wp-config.php\" file was not able to be modified. Please modify this "
690
  "value to that variable: %s"
691
  msgstr ""
692
 
693
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:462
694
  msgid "There was an error when updating the options table."
695
  msgstr ""
696
 
697
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:466
698
  msgid ""
699
  "The options table records which had references to the old DB prefix were "
700
  "updated successfully!"
701
  msgstr ""
702
 
703
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:491
704
  #, php-format
705
  msgid ""
706
  "Error updating user_meta table where new meta_key = %s, old meta_key = %s "
707
  "and user_id = %s."
708
  msgstr ""
709
 
710
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:497
711
  msgid ""
712
  "The usermeta table records which had references to the old DB prefix were "
713
  "updated successfully!"
714
  msgstr ""
715
 
716
+ #: all-in-one-wp-security/admin/wp-security-database-menu.php:499
717
  msgid "DB prefix change tasks have been completed."
718
  msgstr ""
719
 
720
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:22
721
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:94
722
+ msgid "File Change Detection"
723
+ msgstr ""
724
+
725
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:93
726
  msgid "Nonce check failed for manual file change detection scan operation!"
727
  msgstr ""
728
 
729
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:100
730
  msgid ""
731
  "The plugin has detected that this is your first file change detection scan. "
732
  "The file details from this scan will be used to detect file changes for "
733
  "future scans!"
734
  msgstr ""
735
 
736
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:194
737
  msgid ""
738
  "NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
739
  "the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
741
  "accurate, the old scan data has been refreshed."
742
  msgstr ""
743
 
744
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:204
745
  msgid ""
746
  "All In One WP Security & Firewall has detected that there was a change in "
747
  "your host's files."
748
  msgstr ""
749
 
750
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:206
751
  msgid "View Scan Details & Clear This Message"
752
  msgstr ""
753
 
754
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:215
755
  msgid ""
756
  "If given an opportunity hackers can insert their code or files into your "
757
  "system which they can then use to carry out malicious acts on your site."
758
  msgstr ""
759
 
760
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:216
761
  msgid ""
762
  "Being informed of any changes in your files can be a good way to quickly "
763
  "prevent a hacker from causing damage to your website."
764
  msgstr ""
765
 
766
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:217
767
  msgid ""
768
  "In general, WordPress core and plugin files and file types such as \".php\" "
769
  "or \".js\" should not change often and when they do, it is important that "
770
  "you are made aware when a change occurs and which file was affected."
771
  msgstr ""
772
 
773
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:218
774
  msgid ""
775
  "The \"File Change Detection Feature\" will notify you of any file change "
776
  "which occurs on your system, including the addition and deletion of files by "
777
  "performing a regular automated or manual scan of your system's files."
778
  msgstr ""
779
 
780
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:219
781
  msgid ""
782
  "This feature also allows you to exclude certain files or folders from the "
783
  "scan in cases where you know that they change often as part of their normal "
786
  "change detection scan)"
787
  msgstr ""
788
 
789
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:224
790
  msgid "Manual File Change Detection Scan"
791
  msgstr ""
792
 
793
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:230
794
  msgid ""
795
  "To perform a manual file change detection scan click on the button below."
796
  msgstr ""
797
 
798
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:233
799
  msgid "Perform Scan Now"
800
  msgstr ""
801
 
802
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:237
803
  msgid "File Change Detection Settings"
804
  msgstr ""
805
 
806
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:249
807
  msgid "Enable Automated File Change Detection Scan"
808
  msgstr ""
809
 
810
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:252
811
  msgid ""
812
  "Check this if you want the system to automatically/periodically scan your "
813
  "files to check for file changes based on the settings below"
814
  msgstr ""
815
 
816
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:256
817
  msgid "Scan Time Interval"
818
  msgstr ""
819
 
820
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:263
821
  msgid "Set the value for how often you would like a scan to occur"
822
  msgstr ""
823
 
824
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:267
825
  msgid "File Types To Ignore"
826
  msgstr ""
827
 
828
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:270
829
  msgid ""
830
  "Enter each file type or extension on a new line which you wish to exclude "
831
  "from the file change detection scan."
832
  msgstr ""
833
 
834
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:274
835
  msgid ""
836
  "You can exclude file types from the scan which would not normally pose any "
837
  "security threat if they were changed. These can include things such as image "
838
  "files."
839
  msgstr ""
840
 
841
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:275
842
  msgid ""
843
  "Example: If you want the scanner to ignore files of type jpg, png, and bmp, "
844
  "then you would enter the following:"
845
  msgstr ""
846
 
847
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:276
848
  msgid "jpg"
849
  msgstr ""
850
 
851
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:277
852
  msgid "png"
853
  msgstr ""
854
 
855
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:278
856
  msgid "bmp"
857
  msgstr ""
858
 
859
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:284
860
  msgid "Files/Directories To Ignore"
861
  msgstr ""
862
 
863
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:287
864
  msgid ""
865
  "Enter each file or directory on a new line which you wish to exclude from "
866
  "the file change detection scan."
867
  msgstr ""
868
 
869
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:291
870
  msgid ""
871
  "You can exclude specific files/directories from the scan which would not "
872
  "normally pose any security threat if they were changed. These can include "
873
  "things such as log files."
874
  msgstr ""
875
 
876
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:292
877
  msgid ""
878
  "Example: If you want the scanner to ignore certain files in different "
879
  "directories or whole directories, then you would enter the following:"
880
  msgstr ""
881
 
882
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:293
883
  msgid "cache/config/master.php"
884
  msgstr ""
885
 
886
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:294
887
  msgid "somedirectory"
888
  msgstr ""
889
 
890
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:300
891
  msgid "Send Email When Change Detected"
892
  msgstr ""
893
 
894
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:303
895
  msgid ""
896
  "Check this if you want the system to email you if a file change was detected"
897
  msgstr ""
898
 
899
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:335
900
  msgid "Latest File Change Scan Results"
901
  msgstr ""
902
 
903
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:344
904
  msgid "The following files were added to your host."
905
  msgstr ""
906
 
907
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:347
908
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:368
909
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:392
910
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:26
911
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:27
912
  msgid "File"
913
  msgstr ""
914
 
915
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:348
916
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:369
917
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:393
918
  msgid "File Size"
919
  msgstr ""
920
 
921
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:349
922
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:370
923
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:394
924
  msgid "File Modified"
925
  msgstr ""
926
 
927
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:365
928
  msgid "The following files were removed from your host."
929
  msgstr ""
930
 
931
+ #: all-in-one-wp-security/admin/wp-security-filescan-menu.php:389
932
  msgid "The following files were changed on your host."
933
  msgstr ""
934
 
935
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:26
936
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:63
937
+ msgid "File Permissions"
938
+ msgstr ""
939
+
940
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:27
941
+ msgid "PHP File Editing"
942
+ msgstr ""
943
+
944
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:28
945
+ msgid "WP File Access"
946
+ msgstr ""
947
+
948
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:29
949
+ msgid "Host System Logs"
950
+ msgstr ""
951
+
952
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:96
953
  #, php-format
954
  msgid "The permissions for %s were succesfully changed to %s"
955
  msgstr ""
956
 
957
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:100
958
  #, php-format
959
  msgid "Unable to change permissions for %s!"
960
  msgstr ""
961
 
962
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:106
963
  msgid "File Permissions Scan"
964
  msgstr ""
965
 
966
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:109
967
  msgid ""
968
  "Your WordPress file and folder permission settings govern the accessability "
969
  "and read/write privileges of the files and folders which make up your WP "
970
  "installation."
971
  msgstr ""
972
 
973
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:110
974
  msgid ""
975
  "Your WP installation already comes with reasonably secure file permission "
976
  "settings for the filesystem."
977
  msgstr ""
978
 
979
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:111
980
  msgid ""
981
  "However, sometimes people or other plugins modify the various permission "
982
  "settings of certain core WP folders or files such that they end up making "
983
  "their site less secure because they chose the wrong permission values."
984
  msgstr ""
985
 
986
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:112
987
  msgid ""
988
  "This feature will scan the critical WP core folders and files and will "
989
  "highlight any permission settings which are insecure."
990
  msgstr ""
991
 
992
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:118
993
  msgid "WP Directory and File Permissions Scan Results"
994
  msgstr ""
995
 
996
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:131
997
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:150
998
  msgid "File/Folder"
999
  msgstr ""
1000
 
1001
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:132
1002
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:151
1003
  msgid "Current Permissions"
1004
  msgstr ""
1005
 
1006
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:133
1007
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:152
1008
  msgid "Recommended Permissions"
1009
  msgstr ""
1010
 
1011
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:134
1012
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:153
1013
  msgid "Recommended Action"
1014
  msgstr ""
1015
 
1016
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:191
1017
  msgid "Your PHP file editing settings were saved successfully."
1018
  msgstr ""
1019
 
1020
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:195
1021
  msgid ""
1022
  "Operation failed! Unable to modify or make a backup of wp-config.php file!"
1023
  msgstr ""
1024
 
1025
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:201
1026
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:65
1027
  msgid "File Editing"
1028
  msgstr ""
1029
 
1030
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:204
1031
  msgid ""
1032
  "The Wordpress Dashboard by default allows administrators to edit PHP files, "
1033
  "such as plugin and theme files."
1034
  msgstr ""
1035
 
1036
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:205
1037
  msgid ""
1038
  "This is often the first tool an attacker will use if able to login, since it "
1039
  "allows code execution."
1040
  msgstr ""
1041
 
1042
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:206
1043
  msgid ""
1044
  "This feature will disable the ability for people to edit PHP files via the "
1045
  "dashboard."
1046
  msgstr ""
1047
 
1048
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:212
1049
  msgid "Disable PHP File Editing"
1050
  msgstr ""
1051
 
1052
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:224
1053
  msgid "Disable Ability To Edit PHP Files"
1054
  msgstr ""
1055
 
1056
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:227
1057
  msgid ""
1058
  "Check this if you want to remove the ability for people to edit PHP files "
1059
  "via the WP dashboard"
1060
  msgstr ""
1061
 
1062
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:271
1063
  msgid ""
1064
  "You have successfully saved the Prevent Access to Default WP Files "
1065
  "configuration."
1066
  msgstr ""
1067
 
1068
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:275
1069
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:115
1070
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:269
1071
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:480
1072
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:619
1073
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:106
1074
  msgid ""
1075
  "Could not write to the .htaccess file. Please check the file permissions."
1076
  msgstr ""
1077
 
1078
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:280
1079
  msgid "WordPress Files"
1080
  msgstr ""
1081
 
1082
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:283
1083
  #, php-format
1084
  msgid ""
1085
  "This feature allows you to prevent access to files such as %s, %s and %s "
1086
  "which are delivered with all WP installations."
1087
  msgstr ""
1088
 
1089
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:284
1090
  msgid ""
1091
  "By preventing access to these files you are hiding some key pieces of "
1092
  "information (such as WordPress version info) from potential hackers."
1093
  msgstr ""
1094
 
1095
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:289
1096
  msgid "Prevent Access to Default WP Files"
1097
  msgstr ""
1098
 
1099
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:300
1100
  msgid "Prevent Access to WP Default Install Files"
1101
  msgstr ""
1102
 
1103
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:303
1104
  msgid ""
1105
  "Check this if you want to prevent access to readme.html, license.txt and wp-"
1106
  "config-sample.php."
1107
  msgstr ""
1108
 
1109
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:307
1110
  msgid "Save Setting"
1111
  msgstr ""
1112
 
1113
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:331
1114
  msgid "System Logs"
1115
  msgstr ""
1116
 
1117
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:334
1118
  msgid ""
1119
  "Sometimes your hosting platform will produce error or warning logs in a file "
1120
  "called \"error_log\"."
1121
  msgstr ""
1122
 
1123
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:335
1124
  msgid ""
1125
  "Depending on the nature and cause of the error or warning, your hosting "
1126
  "server can create multiple instances of this file in numerous directory "
1127
  "locations of your WordPress installation."
1128
  msgstr ""
1129
 
1130
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:336
1131
  msgid ""
1132
  "By occassionally viewing the contents of these logs files you can keep "
1133
  "informed of any underlying problems on your system which you might need to "
1134
  "address."
1135
  msgstr ""
1136
 
1137
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:342
1138
  msgid "View System Logs"
1139
  msgstr ""
1140
 
1141
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:347
1142
+ msgid "Enter System Log File Name"
1143
+ msgstr ""
1144
+
1145
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:349
1146
+ msgid "Enter your system log file name. (Defaults to error_log)"
1147
+ msgstr ""
1148
+
1149
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:352
1150
  msgid "View Latest System Logs"
1151
  msgstr ""
1152
 
1153
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:354
1154
  msgid "Loading..."
1155
  msgstr ""
1156
 
1157
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:371
1158
  msgid "No system logs were found!"
1159
  msgstr ""
1160
 
1161
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:424
1162
  msgid "Set Recommended Permissions"
1163
  msgstr ""
1164
 
1165
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:430
1166
  msgid "No Action Required"
1167
  msgstr ""
1168
 
1169
+ #: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:470
1170
  #, php-format
1171
  msgid "Showing latest entries of error_log file: %s"
1172
  msgstr ""
1173
 
1174
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:25
1175
+ msgid "Basic Firewall Rules"
1176
+ msgstr ""
1177
+
1178
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:26
1179
+ msgid "Additional Firewall Rules"
1180
+ msgstr ""
1181
+
1182
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:27
1183
+ msgid "5G Blacklist Firewall Rules"
1184
+ msgstr ""
1185
+
1186
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:28
1187
+ msgid "Brute Force Prevention"
1188
+ msgstr ""
1189
+
1190
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:111
1191
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:102
1192
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:96
1193
  msgid "Settings were successfully saved"
1194
  msgstr ""
1195
 
1196
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:120
1197
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:485
1198
  msgid "Firewall Settings"
1199
  msgstr ""
1200
 
1201
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:127
1202
  #, php-format
1203
  msgid ""
1204
  "This should not have any impact on your site's general functionality but if "
1205
  "you wish you can take a %s of your .htaccess file before proceeding."
1206
  msgstr ""
1207
 
1208
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:128
1209
  msgid ""
1210
  "The features in this tab allow you to activate some basic firewall security "
1211
  "protection rules for your site."
1212
  msgstr ""
1213
 
1214
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:129
1215
  msgid ""
1216
  "The firewall functionality is achieved via the insertion of special code "
1217
  "into your currently active .htaccess file."
1218
  msgstr ""
1219
 
1220
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:135
1221
  msgid "Basic Firewall Settings"
1222
  msgstr ""
1223
 
1224
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:143
1225
  msgid "Enable Basic Firewall Protection"
1226
  msgstr ""
1227
 
1228
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:146
1229
  msgid "Check this if you want to apply basic firewall protection to your site."
1230
  msgstr ""
1231
 
1232
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:150
1233
  msgid ""
1234
  "This setting will implement the following basic firewall protection "
1235
  "mechanisms on your site:"
1236
  msgstr ""
1237
 
1238
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:151
1239
  msgid "1) Protect your htaccess file by denying access to it."
1240
  msgstr ""
1241
 
1242
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:152
1243
  msgid "2) Disable the server signature."
1244
  msgstr ""
1245
 
1246
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:153
1247
  msgid "3) Limit file upload size (10MB)."
1248
  msgstr ""
1249
 
1250
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:154
1251
  msgid "4) Protect your wp-config.php file by denying access to it."
1252
  msgstr ""
1253
 
1254
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:155
1255
  msgid ""
1256
  "The above firewall features will be applied via your .htaccess file and "
1257
  "should not affect your site's overall functionality."
1258
  msgstr ""
1259
 
1260
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:156
1261
  msgid ""
1262
  "You are still advised to take a backup of your active .htaccess file just in "
1263
  "case."
1264
  msgstr ""
1265
 
1266
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:165
1267
  msgid "WordPress Pingback Vulnerability Protection"
1268
  msgstr ""
1269
 
1270
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:173
1271
  msgid "Enable Pingback Protection"
1272
  msgstr ""
1273
 
1274
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:176
1275
  msgid ""
1276
  "Check this if you are not using the WP XML-RPC functionality and you want to "
1277
  "enable protection against WordPress pingback vulnerabilities."
1278
  msgstr ""
1279
 
1280
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:180
1281
  msgid ""
1282
  "This setting will add a directive in your .htaccess to disable access to the "
1283
  "WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
1284
  "such as pingbacks in WordPress."
1285
  msgstr ""
1286
 
1287
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:181
1288
  msgid ""
1289
  "Hackers can exploit various pingback vulnerabilities in the WordPress XML-"
1290
  "RPC API in a number of ways such as:"
1291
  msgstr ""
1292
 
1293
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:182
1294
  msgid "1) Denial of Service (DoS) attacks"
1295
  msgstr ""
1296
 
1297
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:183
1298
  msgid "2) Hacking internal routers."
1299
  msgstr ""
1300
 
1301
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:184
1302
  msgid "3) Scanning ports in internal networks to get info from various hosts."
1303
  msgstr ""
1304
 
1305
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:185
1306
  msgid ""
1307
  "Apart from the security protection benefit, this feature may also help "
1308
  "reduce load on your server, particularly if your site currently has a lot of "
1309
  "unwanted traffic hitting the XML-RPC API on your installation."
1310
  msgstr ""
1311
 
1312
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:186
1313
  msgid ""
1314
  "NOTE: You should only enable this feature if you are not currently using the "
1315
  "XML-RPC functionality on your WordPress installation."
1316
  msgstr ""
1317
 
1318
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:193
1319
  msgid "Save Basic Firewall Settings"
1320
  msgstr ""
1321
 
1322
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:265
1323
  msgid ""
1324
  "You have successfully saved the Additional Firewall Protection configuration"
1325
  msgstr ""
1326
 
1327
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:279
1328
  msgid "Additional Firewall Protection"
1329
  msgstr ""
1330
 
1331
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:283
1332
  #, php-format
1333
  msgid ""
1334
  "Due to the nature of the code being inserted to the .htaccess file, this "
1337
  "configuration."
1338
  msgstr ""
1339
 
1340
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:285
1341
  msgid ""
1342
  "This feature allows you to activate more advanced firewall settings to your "
1343
  "site."
1344
  msgstr ""
1345
 
1346
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:286
1347
  msgid ""
1348
  "The advanced firewall rules are applied via the insertion of special code to "
1349
  "your currently active .htaccess file."
1350
  msgstr ""
1351
 
1352
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:295
1353
  msgid "Listing of Directory Contents"
1354
  msgstr ""
1355
 
1356
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:304
1357
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:80
1358
  msgid "Disable Index Views"
1359
  msgstr ""
1360
 
1361
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:307
1362
  msgid "Check this if you want to disable directory and file listing."
1363
  msgstr ""
1364
 
1365
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:312
1366
  msgid ""
1367
  "By default, an Apache server will allow the listing of the contents of a "
1368
  "directory if it doesn't contain an index.php file."
1369
  msgstr ""
1370
 
1371
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:314
1372
  msgid "This feature will prevent the listing of contents for all directories."
1373
  msgstr ""
1374
 
1375
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:316
1376
  msgid ""
1377
  "NOTE: In order for this feature to work \"AllowOverride\" must be enabled in "
1378
  "your httpd.conf file. Ask your hosting provider to check this if you don't "
1379
  "have access to httpd.conf"
1380
  msgstr ""
1381
 
1382
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:325
1383
  msgid "Trace and Track"
1384
  msgstr ""
1385
 
1386
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:334
1387
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:81
1388
  msgid "Disable Trace and Track"
1389
  msgstr ""
1390
 
1391
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:337
1392
  msgid "Check this if you want to disable trace and track."
1393
  msgstr ""
1394
 
1395
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:342
1396
  msgid ""
1397
  "HTTP Trace attack (XST) can be used to return header requests and grab "
1398
  "cookies and other information."
1399
  msgstr ""
1400
 
1401
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:344
1402
  msgid ""
1403
  "This hacking technique is usually used together with cross site scripting "
1404
  "attacks (XSS)."
1405
  msgstr ""
1406
 
1407
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:346
1408
  msgid ""
1409
  "Disabling trace and track on your site will help prevent HTTP Trace attacks."
1410
  msgstr ""
1411
 
1412
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:355
1413
  msgid "Proxy Comment Posting"
1414
  msgstr ""
1415
 
1416
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:365
1417
  msgid "Forbid Proxy Comment Posting"
1418
  msgstr ""
1419
 
1420
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:368
1421
  msgid "Check this if you want to forbid proxy comment posting."
1422
  msgstr ""
1423
 
1424
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:373
1425
  msgid ""
1426
  "This setting will deny any requests that use a proxy server when posting "
1427
  "comments."
1428
  msgstr ""
1429
 
1430
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:374
1431
  msgid ""
1432
  "By forbidding proxy comments you are in effect eliminating some SPAM and "
1433
  "other proxy requests."
1434
  msgstr ""
1435
 
1436
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:383
1437
  msgid "Bad Query Strings"
1438
  msgstr ""
1439
 
1440
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:393
1441
  msgid "Deny Bad Query Strings"
1442
  msgstr ""
1443
 
1444
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:396
1445
  msgid "This will help protect you against malicious queries via XSS."
1446
  msgstr ""
1447
 
1448
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:401
1449
  msgid ""
1450
  "This feature will write rules in your .htaccess file to prevent malicious "
1451
  "string attacks on your site using XSS."
1452
  msgstr ""
1453
 
1454
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:402
1455
  msgid ""
1456
  "NOTE: Some of these strings might be used for plugins or themes and hence "
1457
  "this might break some functionality."
1458
  msgstr ""
1459
 
1460
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:403
1461
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:433
1462
  msgid ""
1463
  "You are therefore strongly advised to take a backup of your active .htaccess "
1464
  "file before applying this feature."
1465
  msgstr ""
1466
 
1467
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:412
1468
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:84
1469
  msgid "Advanced Character String Filter"
1470
  msgstr ""
1471
 
1472
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:422
1473
  msgid "Enable Advanced Character String Filter"
1474
  msgstr ""
1475
 
1476
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:425
1477
  msgid "This will block bad character matches from XSS."
1478
  msgstr ""
1479
 
1480
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:430
1481
  msgid ""
1482
  "This is an advanced character string filter to prevent malicious string "
1483
  "attacks on your site coming from Cross Site Scripting (XSS)."
1484
  msgstr ""
1485
 
1486
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:431
1487
  msgid ""
1488
  "This setting matches for common malicious string patterns and exploits and "
1489
  "will produce a 403 error for the hacker attempting the query."
1490
  msgstr ""
1491
 
1492
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:432
1493
  msgid "NOTE: Some strings for this setting might break some functionality."
1494
  msgstr ""
1495
 
1496
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:441
1497
  msgid "Save Additional Firewall Settings"
1498
  msgstr ""
1499
 
1500
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:476
1501
  msgid "You have successfully saved the 5G Firewall Protection configuration"
1502
  msgstr ""
1503
 
1504
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:489
1505
  #, php-format
1506
  msgid ""
1507
  "This feature allows you to activate the 5G firewall security protection "
1508
  "rules designed and produced by %s."
1509
  msgstr ""
1510
 
1511
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:490
1512
  msgid ""
1513
  "The 5G Blacklist is a simple, flexible blacklist that helps reduce the "
1514
  "number of malicious URL requests that hit your website."
1515
  msgstr ""
1516
 
1517
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:491
1518
  msgid ""
1519
  "The added advantage of applying the 5G firewall to your site is that it has "
1520
  "been tested and confirmed by the people at PerishablePress.com to be an "
1522
  "sites running on an Apache server or similar."
1523
  msgstr ""
1524
 
1525
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:492
1526
  #, php-format
1527
  msgid ""
1528
  "Therefore the 5G firewall rules should not have any impact on your site's "
1530
  "file before proceeding."
1531
  msgstr ""
1532
 
1533
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:498
1534
  msgid "5G Blacklist/Firewall Settings"
1535
  msgstr ""
1536
 
1537
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:510
1538
  msgid "Enable 5G Firewall Protection"
1539
  msgstr ""
1540
 
1541
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:513
1542
  msgid ""
1543
  "Check this if you want to apply the 5G Blacklist firewall protection from "
1544
  "perishablepress.com to your site."
1545
  msgstr ""
1546
 
1547
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:517
1548
  msgid ""
1549
  "This setting will implement the 5G security firewall protection mechanisms "
1550
  "on your site which include the following things:"
1551
  msgstr ""
1552
 
1553
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:518
1554
  msgid "1) Block forbidden characters commonly used in exploitative attacks."
1555
  msgstr ""
1556
 
1557
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:519
1558
  msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
1559
  msgstr ""
1560
 
1561
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:520
1562
  msgid ""
1563
  "3) Guard against the common patterns and specific exploits in the root "
1564
  "portion of targeted URLs."
1565
  msgstr ""
1566
 
1567
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:521
1568
  msgid ""
1569
  "4) Stop attackers from manipulating query strings by disallowing illicit "
1570
  "characters."
1571
  msgstr ""
1572
 
1573
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:522
1574
  msgid "....and much more."
1575
  msgstr ""
1576
 
1577
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:528
1578
  msgid "Save 5G Firewall Settings"
1579
  msgstr ""
1580
 
1581
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:556
1582
  msgid ""
1583
  "Settings have not been saved - your secret word must consist only of "
1584
  "alphanumeric characters, ie, letters and/or numbers only!"
1585
  msgstr ""
1586
 
1587
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:574
1588
  msgid ""
1589
  "You have successfully enabled the cookie based brute force prevention feature"
1590
  msgstr ""
1591
 
1592
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:575
1593
  msgid ""
1594
  "From now on you will need to log into your WP Admin using the following URL:"
1595
  msgstr ""
1596
 
1597
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:577
1598
  msgid ""
1599
  "It is important that you save this URL value somewhere in case you forget "
1600
  "it, OR,"
1601
  msgstr ""
1602
 
1603
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:578
1604
  #, php-format
1605
  msgid "simply remember to add a \"?%s=1\" to your current site URL address."
1606
  msgstr ""
1607
 
1608
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:584
1609
  msgid ""
1610
  "You have successfully saved cookie based brute force prevention feature "
1611
  "settings."
1612
  msgstr ""
1613
 
1614
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:629
1615
  msgid "Brute Force Prevention Firewall Settings"
1616
  msgstr ""
1617
 
1618
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:634
1619
  msgid ""
1620
  "A Brute Force Attack is when a hacker tries many combinations of usernames "
1621
  "and passwords until they succeed in guessing the right combination."
1622
  msgstr ""
1623
 
1624
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:635
1625
  msgid ""
1626
  "Due to the fact that at any one time there may be many concurrent login "
1627
  "attempts occurring on your site via malicious automated robots, this also "
1628
  "has a negative impact on your server's memory and performance."
1629
  msgstr ""
1630
 
1631
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:636
1632
  msgid ""
1633
  "The features in this tab will stop the majority of Brute Force Login Attacks "
1634
  "at the .htaccess level thus providing even better protection for your WP "
1636
  "not have to run PHP code to process the login attempts."
1637
  msgstr ""
1638
 
1639
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:643
1640
  #, php-format
1641
  msgid ""
1642
  "Even though this feature should not have any impact on your site's general "
1644
  "htaccess file before proceeding</strong>."
1645
  msgstr ""
1646
 
1647
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:644
1648
  msgid ""
1649
  "If this feature is not used correctly, you can get locked out of your site. "
1650
  "A backup file will come in handy if that happens."
1651
  msgstr ""
1652
 
1653
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:645
1654
  #, php-format
1655
  msgid ""
1656
  "To learn more about how to use this feature please watch the following %s."
1657
  msgstr ""
1658
 
1659
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:654
1660
  msgid "Cookie Based Brute Force Login Prevention"
1661
  msgstr ""
1662
 
1663
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:665
1664
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:79
1665
  msgid "Enable Brute Force Attack Prevention"
1666
  msgstr ""
1667
 
1668
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:668
1669
  msgid ""
1670
  "Check this if you want to protect your login page from Brute Force Attack."
1671
  msgstr ""
1672
 
1673
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:673
1674
  msgid ""
1675
  "This feature will deny access to your WordPress login page for all people "
1676
  "except those who have a special cookie in their browser."
1677
  msgstr ""
1678
 
1679
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:675
1680
  msgid "To use this feature do the following:"
1681
  msgstr ""
1682
 
1683
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:677
1684
  msgid "1) Enable the checkbox."
1685
  msgstr ""
1686
 
1687
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:679
1688
  msgid ""
1689
  "2) Enter a secret word consisting of alphanumeric characters which will be "
1690
  "difficult to guess. This secret word will be useful whenever you need to "
1692
  "below)."
1693
  msgstr ""
1694
 
1695
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:681
1696
  msgid ""
1697
  "3) You will then be provided with a special login URL. You will need to use "
1698
  "this URL to login to your WordPress site instead of the usual login URL. "
1700
  "allow you access to the WordPress administration login page."
1701
  msgstr ""
1702
 
1703
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:683
1704
  msgid ""
1705
  "Any person trying to access your login page who does not have the special "
1706
  "cookie in their browser will be automatically blocked."
1707
  msgstr ""
1708
 
1709
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:690
1710
  msgid "Secret Word"
1711
  msgstr ""
1712
 
1713
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:692
1714
  msgid ""
1715
  "Choose a secret word consisting of alphanumeric characters which you can use "
1716
  "to access your special URL. Your are highly encouraged to choose a word "
1717
  "which will be difficult to guess."
1718
  msgstr ""
1719
 
1720
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:696
1721
  msgid "Re-direct URL"
1722
  msgstr ""
1723
 
1724
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:700
1725
  msgid ""
1726
  "Specify a URL to redirect a hacker to when they try to access your WordPress "
1727
  "login page."
1728
  msgstr ""
1729
 
1730
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:707
1731
  msgid ""
1732
  "The URL specified here can be any site's URL and does not have to be your "
1733
  "own. For example you can be as creative as you like and send hackers to the "
1734
  "CIA or NSA home page."
1735
  msgstr ""
1736
 
1737
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:709
1738
  msgid ""
1739
  "This field will default to: http://127.0.0.1 if you do not enter a value."
1740
  msgstr ""
1741
 
1742
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:711
1743
  msgid "Useful Tip:"
1744
  msgstr ""
1745
 
1746
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:713
1747
  msgid ""
1748
  "It's a good idea to not redirect attempted brute force login attempts to "
1749
  "your site because it increases the load on your server."
1750
  msgstr ""
1751
 
1752
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:715
1753
  msgid ""
1754
  "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal "
1755
  "because it deflects them back to their own local host and puts the load on "
1756
  "their server instead of yours."
1757
  msgstr ""
1758
 
1759
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:722
1760
  msgid "My Site Has Posts Or Pages Which Are Password Protected"
1761
  msgstr ""
1762
 
1763
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:725
1764
  msgid ""
1765
  "Check this if you are using the native WordPress password protection feature "
1766
  "for some or all of your blog posts or pages."
1767
  msgstr ""
1768
 
1769
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:730
1770
  msgid ""
1771
  "In the cases where you are protecting some of your posts or pages using the "
1772
  "in-built WordPress password protection feature, a few extra lines of "
1774
  "people trying to access pages are not automatically blocked."
1775
  msgstr ""
1776
 
1777
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:732
1778
  msgid ""
1779
  "By enabling this checkbox the plugin will add the necessary rules and "
1780
  "exceptions to your .htacces file so that people trying to access these pages "
1781
  "are not automatically blocked."
1782
  msgstr ""
1783
 
1784
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:734
1785
  msgid "Helpful Tip:"
1786
  msgstr ""
1787
 
1788
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:736
1789
  msgid ""
1790
  "If you do not use the WordPress password protection feature for your posts "
1791
  "or pages then it is highly recommended that you leave this checkbox disabled."
1792
  msgstr ""
1793
 
1794
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:743
1795
  msgid "My Site Has a Theme or Plugins Which Use AJAX"
1796
  msgstr ""
1797
 
1798
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:746
1799
  msgid "Check this if your site uses AJAX functionality."
1800
  msgstr ""
1801
 
1802
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:751
1803
  msgid ""
1804
  "In the cases where your WordPress installation has a theme or plugins which "
1805
  "use AJAX, a few extra lines of directives and exceptions need to be added to "
1807
  "by the brute force prevention feature."
1808
  msgstr ""
1809
 
1810
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:753
1811
  msgid ""
1812
  "By enabling this checkbox the plugin will add the necessary rules and "
1813
  "exceptions to your .htacces file so that AJAX operations will work as "
1814
  "expected."
1815
  msgstr ""
1816
 
1817
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:768
1818
  msgid "The cookie test was successful. You can now enable this feature."
1819
  msgstr ""
1820
 
1821
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:771
1822
  msgid "Save Feature Settings"
1823
  msgstr ""
1824
 
1825
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:778
1826
  msgid ""
1827
  "The cookie test failed on this server. So this feature cannot be used on "
1828
  "this site."
1829
  msgstr ""
1830
 
1831
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:784
1832
  msgid ""
1833
  "Before using this feature you are required to perform a cookie test first. "
1834
  "This is to make sure that your browser cookie is working correctly and that "
1835
  "you won't lock yourself out."
1836
  msgstr ""
1837
 
1838
+ #: all-in-one-wp-security/admin/wp-security-firewall-menu.php:786
1839
  msgid "Perform Cookie Test"
1840
  msgstr ""
1841
 
1884
  msgstr ""
1885
 
1886
  #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:115
1887
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:748
1888
  msgid "The selected IP ranges were unlocked successfully!"
1889
  msgstr ""
1890
 
1891
  #: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:124
1892
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:757
1893
  msgid "The selected IP range was unlocked successfully!"
1894
  msgstr ""
1895
 
1909
  msgid "The selected account was deleted successfully!"
1910
  msgstr ""
1911
 
1912
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:22
1913
+ msgid "Visitor Lockout"
1914
+ msgstr ""
1915
+
1916
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:88
1917
  msgid "Site lockout feature settings saved!"
1918
  msgstr ""
1919
 
1920
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:93
1921
  msgid "General Visitor Lockout"
1922
  msgstr ""
1923
 
1924
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:99
1925
  msgid ""
1926
  "This feature allows you to put your site into \"maintenance mode\" by "
1927
  "locking down the front-end to all visitors except logged in users with super "
1928
  "admin privileges."
1929
  msgstr ""
1930
 
1931
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:100
1932
  msgid ""
1933
  "Locking your site down to general visitors can be useful if you are "
1934
  "investigating some issues on your site or perhaps you might be doing some "
1935
  "maintenance and wish to keep out all traffic for security reasons."
1936
  msgstr ""
1937
 
1938
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:105
1939
  msgid "Enable Front-end Lockout"
1940
  msgstr ""
1941
 
1942
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:108
1943
  msgid ""
1944
  "Check this if you want all visitors except those who are logged in as "
1945
  "administrator to be locked out of the front-end of your site."
1946
  msgstr ""
1947
 
1948
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:112
1949
  msgid "Enter a Message:"
1950
  msgstr ""
1951
 
1952
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:124
1953
  msgid ""
1954
  "Enter a message you wish to display to visitors when your site is in "
1955
  "maintenance mode."
1956
  msgstr ""
1957
 
1958
+ #: all-in-one-wp-security/admin/wp-security-maintenance-menu.php:131
1959
  msgid "Save Site Lockout Settings"
1960
  msgstr ""
1961
 
1962
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:25
1963
+ msgid "General Settings"
1964
+ msgstr ""
1965
+
1966
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:28
1967
+ msgid "WP Meta Info"
1968
+ msgstr ""
1969
+
1970
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:95
1971
  msgid "All the security features have been disabled successfully!"
1972
  msgstr ""
1973
 
1974
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:99
1975
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:126
1976
  msgid ""
1977
  "Could not write to the .htaccess file. Please restore your .htaccess file "
1978
  "manually using the restore functionality in the \".htaccess File\"."
1979
  msgstr ""
1980
 
1981
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:104
1982
  msgid ""
1983
  "Could not write to the wp-config.php. Please restore your wp-config.php file "
1984
  "manually using the restore functionality in the \"wp-config.php File\"."
1985
  msgstr ""
1986
 
1987
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:122
1988
  msgid "All firewall rules have been disabled successfully!"
1989
  msgstr ""
1990
 
1991
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:136
1992
  msgid "WP Security Plugin"
1993
  msgstr ""
1994
 
1995
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:138
1996
  msgid ""
1997
  "Thank you for using our WordPress security plugin. There are a lot of "
1998
  "security features in this plugin."
1999
  msgstr ""
2000
 
2001
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:139
2002
  msgid ""
2003
  "Go through each menu items and enable the security options to add more "
2004
  "security to your site. Start by activating the basic features first."
2005
  msgstr ""
2006
 
2007
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:140
2008
  msgid ""
2009
  "It is a good practice to take a backup of your .htaccess file, database and "
2010
  "wp-config.php file before activating the security features. This plugin has "
2011
  "options that you can use to backup those resources easily."
2012
  msgstr ""
2013
 
2014
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:143
2015
  msgid "Backup your database"
2016
  msgstr ""
2017
 
2018
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:144
2019
  msgid "Backup .htaccess file"
2020
  msgstr ""
2021
 
2022
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:145
2023
  msgid "Backup wp-config.php file"
2024
  msgstr ""
2025
 
2026
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:151
2027
  msgid "Disable Security Features"
2028
  msgstr ""
2029
 
2030
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:157
2031
  msgid ""
2032
  "If you think that some plugin functionality on your site is broken due to a "
2033
  "security feature you enabled in this plugin, then use the following option "
2034
  "to turn off all the security features of this plugin."
2035
  msgstr ""
2036
 
2037
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:161
2038
  msgid "Disable All Security Features"
2039
  msgstr ""
2040
 
2041
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:167
2042
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:177
2043
  msgid "Disable All Firewall Rules"
2044
  msgstr ""
2045
 
2046
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:173
2047
  msgid ""
2048
  "This feature will disable all firewall rules which are currently active in "
2049
  "this plugin and it will also delete these rules from your .htacess file. Use "
2050
  "it if you think one of the firewall rules is causing an issue on your site."
2051
  msgstr ""
2052
 
2053
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:206
2054
  msgid ""
2055
  "Your .htaccess file was successfully backed up! Using an FTP program go to "
2056
  "the \"backups\" directory of this plugin to save a copy of the file to your "
2057
  "computer."
2058
  msgstr ""
2059
 
2060
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:216
2061
  msgid ""
2062
  "htaccess file rename failed during backup. Please check your root directory "
2063
  "for the backup file using FTP."
2064
  msgstr ""
2065
 
2066
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:222
2067
  msgid "htaccess backup failed."
2068
  msgstr ""
2069
 
2070
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:237
2071
  msgid "Please choose a .htaccess to restore from."
2072
  msgstr ""
2073
 
2074
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:253
2075
  msgid ""
2076
  "htaccess file restore failed. Please attempt to restore the .htaccess "
2077
  "manually using FTP."
2078
  msgstr ""
2079
 
2080
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:257
2081
  msgid "Your .htaccess file has successfully been restored!"
2082
  msgstr ""
2083
 
2084
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:263
2085
  msgid ""
2086
  "htaccess Restore operation failed! Please check the contents of the file you "
2087
  "are trying to restore from."
2088
  msgstr ""
2089
 
2090
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:269
2091
  msgid ".htaccess File Operations"
2092
  msgstr ""
2093
 
2094
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:272
2095
  msgid ""
2096
  "Your \".htaccess\" file is a key component of your website's security and it "
2097
  "can be modified to implement various levels of protection mechanisms."
2098
  msgstr ""
2099
 
2100
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:273
2101
  msgid ""
2102
  "This feature allows you to backup and save your currently active .htaccess "
2103
  "file should you need to re-use the the backed up file in the future."
2104
  msgstr ""
2105
 
2106
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:274
2107
  msgid ""
2108
  "You can also restore your site's .htaccess settings using a backed up ."
2109
  "htaccess file."
2110
  msgstr ""
2111
 
2112
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:288
2113
  msgid "Save the current .htaccess file"
2114
  msgstr ""
2115
 
2116
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:292
2117
  msgid ""
2118
  "Click the button below to backup and save the currently active .htaccess "
2119
  "file."
2120
  msgstr ""
2121
 
2122
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:293
2123
  msgid "Backup .htaccess File"
2124
  msgstr ""
2125
 
2126
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:297
2127
  msgid "Restore from a backed up .htaccess file"
2128
  msgstr ""
2129
 
2130
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:303
2131
  msgid ".htaccess file to restore from"
2132
  msgstr ""
2133
 
2134
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:309
2135
  msgid ""
2136
  "After selecting your file, click the button below to restore your site using "
2137
  "the backed up htaccess file (htaccess_backup.txt)."
2138
  msgstr ""
2139
 
2140
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:315
2141
  msgid "Restore .htaccess File"
2142
  msgstr ""
2143
 
2144
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:319
2145
  msgid "View Contents of the currently active .htaccess file"
2146
  msgstr ""
2147
 
2148
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:348
2149
  msgid "Please choose a wp-config.php file to restore from."
2150
  msgstr ""
2151
 
2152
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:364
2153
  msgid ""
2154
  "wp-config.php file restore failed. Please attempt to restore this file "
2155
  "manually using FTP."
2156
  msgstr ""
2157
 
2158
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:368
2159
  msgid "Your wp-config.php file has successfully been restored!"
2160
  msgstr ""
2161
 
2162
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:374
2163
  msgid ""
2164
  "wp-config.php Restore operation failed! Please check the contents of the "
2165
  "file you are trying to restore from."
2166
  msgstr ""
2167
 
2168
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:380
2169
  msgid "wp-config.php File Operations"
2170
  msgstr ""
2171
 
2172
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:383
2173
  msgid ""
2174
  "Your \"wp-config.php\" file is one of the most important in your WordPress "
2175
  "installation. It is a primary configuration file and contains crucial things "
2176
  "such as details of your database and other critical components."
2177
  msgstr ""
2178
 
2179
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:384
2180
  msgid ""
2181
  "This feature allows you to backup and save your currently active wp-config."
2182
  "php file should you need to re-use the the backed up file in the future."
2183
  msgstr ""
2184
 
2185
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:385
2186
  msgid ""
2187
  "You can also restore your site's wp-config.php settings using a backed up wp-"
2188
  "config.php file."
2189
  msgstr ""
2190
 
2191
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:399
2192
  msgid "Save the current wp-config.php file"
2193
  msgstr ""
2194
 
2195
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:403
2196
  msgid ""
2197
  "Click the button below to backup and download the contents of the currently "
2198
  "active wp-config.php file."
2199
  msgstr ""
2200
 
2201
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:404
2202
  msgid "Backup wp-config.php File"
2203
  msgstr ""
2204
 
2205
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:409
2206
  msgid "Restore from a backed up wp-config file"
2207
  msgstr ""
2208
 
2209
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:415
2210
  msgid "wp-config file to restore from"
2211
  msgstr ""
2212
 
2213
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:421
2214
  msgid ""
2215
  "After selecting your file click the button below to restore your site using "
2216
  "the backed up wp-config file (wp-config.php.backup.txt)."
2217
  msgstr ""
2218
 
2219
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:427
2220
  msgid "Restore wp-config File"
2221
  msgstr ""
2222
 
2223
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:431
2224
  msgid "View Contents of the currently active wp-config.php file"
2225
  msgstr ""
2226
 
2227
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:466
2228
  msgid "WP Generator Meta Tag"
2229
  msgstr ""
2230
 
2231
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:469
2232
  msgid ""
2233
  "Wordpress generator automatically adds some meta information inside the "
2234
  "\"head\" tags of every page on your site's front end. Below is an example of "
2235
  "this:"
2236
  msgstr ""
2237
 
2238
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:471
2239
  msgid ""
2240
  "The above meta information shows which version of WordPress your site is "
2241
  "currently running and thus can help hackers or crawlers scan your site to "
2242
  "see if you have an older version of WordPress or one with a known exploit."
2243
  msgstr ""
2244
 
2245
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:472
2246
  msgid ""
2247
  "This feature will allow you to remove the WP generator meta info from your "
2248
  "site's pages."
2249
  msgstr ""
2250
 
2251
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:478
2252
  msgid "WP Generator Meta Info"
2253
  msgstr ""
2254
 
2255
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:490
2256
  msgid "Remove WP Generator Meta Info"
2257
  msgstr ""
2258
 
2259
+ #: all-in-one-wp-security/admin/wp-security-settings-menu.php:493
2260
  msgid ""
2261
  "Check this if you want to remove the meta info produced by WP Generator from "
2262
  "all pages"
2263
  msgstr ""
2264
 
2265
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:23
2266
+ msgid "Comment SPAM"
2267
+ msgstr ""
2268
+
2269
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:24
2270
+ msgid "Comment SPAM IP Monitoring"
2271
+ msgstr ""
2272
+
2273
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:111
2274
  msgid "Comment SPAM Settings"
2275
  msgstr ""
2276
 
2277
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:116
2278
  msgid "Add Captcha To Comments Form"
2279
  msgstr ""
2280
 
2281
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:120
2282
  msgid ""
2283
  "This feature will add a simple math captcha field in the WordPress comments "
2284
  "form."
2285
  msgstr ""
2286
 
2287
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:137
2288
  msgid "Enable Captcha On Comment Forms"
2289
  msgstr ""
2290
 
2291
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:140
2292
  msgid "Check this if you want to insert a captcha field on the comment forms"
2293
  msgstr ""
2294
 
2295
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:148
2296
  msgid "Block Spambot Comments"
2297
  msgstr ""
2298
 
2299
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:152
2300
  msgid ""
2301
  "A large portion of WordPress blog comment SPAM is mainly produced by "
2302
  "automated bots and not necessarily by humans. "
2303
  msgstr ""
2304
 
2305
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:153
2306
  msgid ""
2307
  "This feature will greatly minimize the useless and unecessary traffic and "
2308
  "load on your server resulting from SPAM comments by blocking all comment "
2309
  "requests which do not originate from your domain."
2310
  msgstr ""
2311
 
2312
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:170
2313
  msgid "Block Spambots From Posting Comments"
2314
  msgstr ""
2315
 
2316
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:173
2317
  msgid ""
2318
  "Check this if you want to apply a firewall rule which will block comments "
2319
  "originating from spambots."
2320
  msgstr ""
2321
 
2322
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:177
2323
  msgid ""
2324
  "This feature will implement a firewall rule to block all comment attempts "
2325
  "which do not originate from your domain."
2326
  msgstr ""
2327
 
2328
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:178
2329
  msgid ""
2330
  "A legitimate comment is one which is submitted by a human who physically "
2331
  "fills out the comment form and clicks the submit button. For such events, "
2332
  "the HTTP_REFERRER is always set to your own domain."
2333
  msgstr ""
2334
 
2335
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:179
2336
  msgid ""
2337
  "A comment submitted by a spambot is done by directly calling the comments."
2338
  "php file, which usually means that the HTTP_REFERRER value is not your "
2339
  "domain and often times empty."
2340
  msgstr ""
2341
 
2342
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:180
2343
  msgid ""
2344
  "This feature will check and block comment requests which are not referred by "
2345
  "your domain thus greatly reducing your overall blog SPAM and PHP requests "
2346
  "done by the server to process these comments."
2347
  msgstr ""
2348
 
2349
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:207
2350
  msgid "Nonce check failed for list SPAM comment IPs!"
2351
  msgstr ""
2352
 
2353
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:213
2354
  msgid ""
2355
  "You entered a non numeric value for the minimum SPAM comments per IP field. "
2356
  "It has been set to the default value."
2357
  msgstr ""
2358
 
2359
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:225
2360
  #, php-format
2361
  msgid ""
2362
  "Displaying results for IP addresses which have posted a minimum of %s SPAM "
2363
  "comments"
2364
  msgstr ""
2365
 
2366
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:241
2367
  msgid ""
2368
  "This tab displays a list of the IP addresses of the people or bots who have "
2369
  "left SPAM comments on your site."
2370
  msgstr ""
2371
 
2372
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:242
2373
  msgid ""
2374
  "This information can be handy for identifying the most persistent IP "
2375
  "addresses or ranges used by spammers."
2376
  msgstr ""
2377
 
2378
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:243
2379
  msgid ""
2380
  "By inspecting the IP address data coming from spammers you will be in a "
2381
  "better position to determine which addresses or address ranges you should "
2382
  "block by adding them to your blacklist."
2383
  msgstr ""
2384
 
2385
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:244
2386
  msgid ""
2387
  "To add one or more of the IP addresses displayed in the table below to your "
2388
  "blacklist, simply click the \"Block\" link for the individual row or select "
2391
  "\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
2392
  msgstr ""
2393
 
2394
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:250
2395
  msgid "List SPAMMER IP Addresses"
2396
  msgstr ""
2397
 
2398
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:256
2399
  msgid "Minimum number of SPAM comments per IP"
2400
  msgstr ""
2401
 
2402
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:258
2403
  msgid ""
2404
  "This field allows you to list only those IP addresses which have been used "
2405
  "to post X or more SPAM comments."
2406
  msgstr ""
2407
 
2408
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:262
2409
  msgid ""
2410
  "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses "
2411
  "which were used to submit SPAM comments."
2412
  msgstr ""
2413
 
2414
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:263
2415
  msgid ""
2416
  "Example 2: Setting this value to \"5\" will list only those IP addresses "
2417
  "which were used to submit 5 SPAM comments or more on your site."
2418
  msgstr ""
2419
 
2420
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:270
2421
  msgid "Find IP Addresses"
2422
  msgstr ""
2423
 
2424
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:274
2425
  msgid "SPAMMER IP Address Results"
2426
  msgstr ""
2427
 
2428
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:280
2429
  #: all-in-one-wp-security/classes/wp-security-utility.php:150
2430
  msgid ""
2431
  "The plugin has detected that you are using a Multi-Site WordPress "
2432
  "installation."
2433
  msgstr ""
2434
 
2435
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:281
2436
  msgid "Only the \"superadmin\" can block IP addresses from the main site."
2437
  msgstr ""
2438
 
2439
+ #: all-in-one-wp-security/admin/wp-security-spam-menu.php:282
2440
  msgid ""
2441
  "Take note of the IP addresses you want blocked and ask the superadmin to add "
2442
  "these to the blacklist using the \"Blacklist Manager\" on the main site."
2443
  msgstr ""
2444
 
2445
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:29
2446
+ msgid "WP Username"
2447
+ msgstr ""
2448
+
2449
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:30
2450
+ msgid "Display Name"
2451
+ msgstr ""
2452
+
2453
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:31
2454
+ msgid "Password"
2455
+ msgstr ""
2456
+
2457
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:85
2458
  msgid "Admin User Security"
2459
  msgstr ""
2460
 
2461
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:88
2462
  msgid ""
2463
  "By default, WordPress sets the administrator username to \"admin\" at "
2464
  "installation time."
2465
  msgstr ""
2466
 
2467
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:89
2468
  msgid ""
2469
  "A lot of hackers try to take advantage of this information by attempting "
2470
  "\"Brute Force Login Attacks\" where they repeatedly try to guess the "
2471
  "password by using \"admin\" for username."
2472
  msgstr ""
2473
 
2474
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:90
2475
  msgid ""
2476
  "From a security perspective, changing the default \"admin\" user name is one "
2477
  "of the first and smartest things you should do on your site."
2478
  msgstr ""
2479
 
2480
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:91
2481
  msgid ""
2482
  "This feature will allow you to change your default \"admin\" user name to a "
2483
  "more secure name of your choosing."
2484
  msgstr ""
2485
 
2486
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:98
2487
  msgid "List of Administrator Accounts"
2488
  msgstr ""
2489
 
2490
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:107
2491
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:33
2492
  msgid "Change Admin Username"
2493
  msgstr ""
2494
 
2495
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:115
2496
  msgid ""
2497
  "Your site currently has an account which uses the default \"admin\" "
2498
  "username. \n"
2501
  " Use the following field to change the admin username."
2502
  msgstr ""
2503
 
2504
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:123
2505
  msgid "New Admin Username"
2506
  msgstr ""
2507
 
2508
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:125
2509
  msgid "Choose a new username for admin."
2510
  msgstr ""
2511
 
2512
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:129
2513
  msgid "Change Username"
2514
  msgstr ""
2515
 
2516
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:131
2517
  msgid ""
2518
  "NOTE: If you are currently logged in as \"admin\" you will be automatically "
2519
  "logged out after changing your username and will be required to log back in."
2520
  msgstr ""
2521
 
2522
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:138
2523
  msgid "No action required! "
2524
  msgstr ""
2525
 
2526
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:140
2527
  msgid ""
2528
  "Your site does not have any account which uses the default \"admin\" "
2529
  "username. "
2530
  msgstr ""
2531
 
2532
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:141
2533
  msgid "This is good security practice."
2534
  msgstr ""
2535
 
2536
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:153
2537
  msgid "Display Name Security"
2538
  msgstr ""
2539
 
2540
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:156
2541
  msgid ""
2542
  "When you submit a post or answer a comment, WordPress will usually display "
2543
  "your \"nickname\"."
2544
  msgstr ""
2545
 
2546
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:157
2547
  msgid ""
2548
  "By default the nickname is set to the login (or user) name of your account."
2549
  msgstr ""
2550
 
2551
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:158
2552
  msgid ""
2553
  "From a security perspective, leaving your nickname the same as your user "
2554
  "name is bad practice because it gives a hacker at least half of your "
2555
  "account's login credentials."
2556
  msgstr ""
2557
 
2558
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:159
2559
  msgid ""
2560
  "Therefore to further tighten your site's security you are advised to change "
2561
  "your <strong>nickname</strong> and <strong>Display name</strong> to be "
2562
  "different from your <strong>Username</strong>."
2563
  msgstr ""
2564
 
2565
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:165
2566
  msgid "Modify Accounts With Identical Login Name & Display Name"
2567
  msgstr ""
2568
 
2569
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:174
2570
  msgid ""
2571
  "Your site currently has the following accounts which have an identical login "
2572
  "name and display name."
2573
  msgstr ""
2574
 
2575
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:175
2576
  msgid "Click on the link to edit the settings of that particular user account"
2577
  msgstr ""
2578
 
2579
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:190
2580
  msgid "No action required."
2581
  msgstr ""
2582
 
2583
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:191
2584
  msgid ""
2585
  "Your site does not have a user account where the display name is identical "
2586
  "to the username."
2587
  msgstr ""
2588
 
2589
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:202
2590
  msgid "Password Tool"
2591
  msgstr ""
2592
 
2593
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:205
2594
  msgid ""
2595
  "Poor password selection is one of the most common weak points of many sites "
2596
  "and is usually the first thing a hacker will try to exploit when attempting "
2597
  "to break into your site."
2598
  msgstr ""
2599
 
2600
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:206
2601
  msgid ""
2602
  "Many people fall into the trap of using a simple word or series of numbers "
2603
  "as their password. Such a predictable and simple password would take a "
2605
  "script which cycles through the easy and most common combinations."
2606
  msgstr ""
2607
 
2608
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:207
2609
  msgid ""
2610
  "The longer and more complex your password is the harder it is for hackers to "
2611
  "\"crack\" because more complex passwords require much greater computing "
2612
  "power and time."
2613
  msgstr ""
2614
 
2615
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:208
2616
  msgid ""
2617
  "This section contains a useful password strength tool which you can use to "
2618
  "check whether your password is sufficiently strong enough."
2619
  msgstr ""
2620
 
2621
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:213
2622
  msgid "Password Strength Tool"
2623
  msgstr ""
2624
 
2625
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:218
2626
  msgid "Start typing a password."
2627
  msgstr ""
2628
 
2629
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:221
2630
+ msgid "It would take a desktop PC approximately"
2631
+ msgstr ""
2632
+
2633
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:222
2634
+ msgid "1 sec"
2635
+ msgstr ""
2636
+
2637
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:222
2638
+ msgid "to crack your password!"
2639
+ msgstr ""
2640
+
2641
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:227
2642
+ msgid "Password Strength"
2643
+ msgstr ""
2644
+
2645
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:243
2646
  msgid "Nonce check failed on admin username change operation!"
2647
  msgstr ""
2648
 
2649
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:250
2650
  msgid "Username "
2651
  msgstr ""
2652
 
2653
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:250
2654
  msgid " already exists. Please enter another value. "
2655
  msgstr ""
2656
 
2657
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:266
2658
  msgid "The database update operation of the user account failed!"
2659
  msgstr ""
2660
 
2661
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:293
2662
  msgid "You entered an invalid username. Please enter another value. "
2663
  msgstr ""
2664
 
2665
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:297
2666
  msgid "Please enter a value for your username. "
2667
  msgstr ""
2668
 
2669
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:304
2670
  msgid "Username Successfully Changed!"
2671
  msgstr ""
2672
 
2673
+ #: all-in-one-wp-security/admin/wp-security-user-accounts-menu.php:324
2674
  msgid "Account Login Name"
2675
  msgstr ""
2676
 
2677
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:28
2678
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:41
2679
+ msgid "Login Captcha"
2680
+ msgstr ""
2681
+
2682
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:29
2683
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:407
2684
+ msgid "Login Whitelist"
2685
+ msgstr ""
2686
+
2687
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:30
2688
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:519
2689
+ msgid "Failed Login Records"
2690
+ msgstr ""
2691
+
2692
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:31
2693
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:47
2694
+ msgid "Force Logout"
2695
+ msgstr ""
2696
+
2697
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:32
2698
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:653
2699
+ msgid "Account Activity Logs"
2700
+ msgstr ""
2701
+
2702
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:100
2703
  msgid ""
2704
  "You entered a non numeric value for the max login attempts field. It has "
2705
  "been set to the default value."
2706
  msgstr ""
2707
 
2708
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:107
2709
  msgid ""
2710
  "You entered a non numeric value for the login retry time period field. It "
2711
  "has been set to the default value."
2712
  msgstr ""
2713
 
2714
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:114
2715
  msgid ""
2716
  "You entered a non numeric value for the lockout time length field. It has "
2717
  "been set to the default value."
2718
  msgstr ""
2719
 
2720
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:159
2721
  msgid "Login Lockdown Configuration"
2722
  msgstr ""
2723
 
2724
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:163
2725
  msgid "One of the ways hackers try to compromise sites is via a "
2726
  msgstr ""
2727
 
2728
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:163
2729
  msgid "Brute Force Login Attack"
2730
  msgstr ""
2731
 
2732
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:164
2733
  msgid ""
2734
  "This is where attackers use repeated login attempts until they guess the "
2735
  "password."
2736
  msgstr ""
2737
 
2738
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:165
2739
  msgid ""
2740
  "Apart from choosing strong passwords, monitoring and blocking IP addresses "
2741
  "which are involved in repeated login failures in a short period of time is a "
2742
  "very effective way to stop these types of attacks."
2743
  msgstr ""
2744
 
2745
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:166
2746
  #, php-format
2747
  msgid ""
2748
  "You may also want to checkout our %s feature for another secure way to "
2749
  "protect against these types of attacks."
2750
  msgstr ""
2751
 
2752
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:171
2753
  msgid "Login Lockdown Options"
2754
  msgstr ""
2755
 
2756
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:183
2757
  msgid "Enable Login Lockdown Feature"
2758
  msgstr ""
2759
 
2760
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:186
2761
  msgid ""
2762
  "Check this if you want to enable the login lockdown feature and apply the "
2763
  "settings below"
2764
  msgstr ""
2765
 
2766
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:190
2767
  msgid "Max Login Attempts"
2768
  msgstr ""
2769
 
2770
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:192
2771
  msgid ""
2772
  "Set the value for the maximum login retries before IP address is locked out"
2773
  msgstr ""
2774
 
2775
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:196
2776
  msgid "Login Retry Time Period (min)"
2777
  msgstr ""
2778
 
2779
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:198
2780
  msgid ""
2781
  "If the maximum number of failed login attempts for a particular IP address "
2782
  "occur within this time period the plugin will lock out that address"
2783
  msgstr ""
2784
 
2785
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:202
2786
  msgid "Time Length of Lockout (min)"
2787
  msgstr ""
2788
 
2789
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:204
2790
  msgid ""
2791
  "Set the length of time for which a particular IP address will be prevented "
2792
  "from logging in"
2793
  msgstr ""
2794
 
2795
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:208
2796
  msgid "Display Generic Error Message"
2797
  msgstr ""
2798
 
2799
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:211
2800
  msgid ""
2801
  "Check this if you want to show a generic error message when a login attempt "
2802
  "fails"
2803
  msgstr ""
2804
 
2805
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:215
2806
  msgid "Instantly Lockout Invalid Usernames"
2807
  msgstr ""
2808
 
2809
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:218
2810
  msgid ""
2811
  "Check this if you want to instantly lockout login attempts with usernames "
2812
  "which do not exist on your system"
2813
  msgstr ""
2814
 
2815
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:223
2816
  msgid "Notify By Email"
2817
  msgstr ""
2818
 
2819
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:226
2820
  msgid ""
2821
  "Check this if you want to receive an email when someone has been locked out "
2822
  "due to maximum failed login attempts"
2823
  msgstr ""
2824
 
2825
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:236
2826
  msgid "Currently Locked Out IP Address Ranges"
2827
  msgstr ""
2828
 
2829
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:290
2830
  msgid ""
2831
  "This feature allows you to add a captcha form on the WordPress login page."
2832
  msgstr ""
2833
 
2834
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:291
2835
  msgid ""
2836
  "Users who attempt to login will also need to enter the answer to a simple "
2837
  "mathematical question - if they enter the wrong answer, the plugin will not "
2838
  "allow them login even if they entered the correct username and password."
2839
  msgstr ""
2840
 
2841
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:292
2842
  msgid ""
2843
  "Therefore, adding a captcha form on the login page is another effective yet "
2844
  "simple \"Brute Force\" prevention technique."
2845
  msgstr ""
2846
 
2847
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:298
2848
+ msgid "Login Form Captcha Settings"
2849
  msgstr ""
2850
 
2851
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:309
2852
  msgid "Enable Captcha On Login Page"
2853
  msgstr ""
2854
 
2855
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:312
2856
  msgid "Check this if you want to insert a captcha form on the login page"
2857
  msgstr ""
2858
 
2859
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:318
2860
+ msgid "Lost Password Form Captcha Settings"
2861
+ msgstr ""
2862
+
2863
  #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:328
2864
+ msgid "Enable Captcha On Lost Password Page"
2865
  msgstr ""
2866
 
2867
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:331
2868
+ msgid ""
2869
+ "Check this if you want to insert a captcha form on the lost password page"
2870
+ msgstr ""
2871
+
2872
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:353
2873
+ msgid "Nonce check failed for save whitelist settings!"
2874
  msgstr ""
2875
 
2876
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:410
2877
  msgid ""
2878
  "The All In One WP Security Whitelist feature gives you the option of only "
2879
  "allowing certain IP addresses or ranges to have access to your WordPress "
2880
  "login page."
2881
  msgstr ""
2882
 
2883
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:411
2884
  msgid ""
2885
  "This feature will deny login access for all IP addresses which are not in "
2886
  "your whitelist as configured in the settings below."
2887
  msgstr ""
2888
 
2889
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:412
2890
  msgid ""
2891
  "The plugin achieves this by writing the appropriate directives to your ."
2892
  "htaccess file."
2893
  msgstr ""
2894
 
2895
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:413
2896
  msgid ""
2897
  "By allowing/blocking IP addresses via the .htaccess file your are using the "
2898
  "most secure first line of defence because login access will only be granted "
2900
  "they try to access your login page."
2901
  msgstr ""
2902
 
2903
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:420
2904
  #, php-format
2905
  msgid ""
2906
  "Attention: If in addition to enabling the white list feature, you also have "
2908
  "in the URL when trying to access your WordPress login page</strong>."
2909
  msgstr ""
2910
 
2911
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:421
2912
  msgid ""
2913
  "These features are NOT functionally related. Having both of them enabled on "
2914
  "your site means you are creating 2 layers of security."
2915
  msgstr ""
2916
 
2917
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:426
2918
  msgid "Login IP Whitelist Settings"
2919
  msgstr ""
2920
 
2921
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:437
2922
  msgid "Enable IP Whitelisting"
2923
  msgstr ""
2924
 
2925
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:440
2926
  msgid ""
2927
  "Check this if you want to enable the whitelisting of selected IP addresses "
2928
  "specified in the settings below"
2929
  msgstr ""
2930
 
2931
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:444
2932
  msgid "Your Current IP Address"
2933
  msgstr ""
2934
 
2935
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:447
2936
  msgid ""
2937
  "You can copy and paste this address in the text box below if you want to "
2938
  "include it in your login whitelist."
2939
  msgstr ""
2940
 
2941
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:451
2942
  msgid "Enter Whitelisted IP Addresses:"
2943
  msgstr ""
2944
 
2945
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:455
2946
  msgid ""
2947
  "Enter one or more IP addresses or IP ranges you wish to include in your "
2948
  "whitelist. Only the addresses specified here will have access to the "
2949
  "WordPress login page."
2950
  msgstr ""
2951
 
2952
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:485
2953
  msgid "Nonce check failed for delete all failed login records operation!"
2954
  msgstr ""
2955
 
2956
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:494
2957
  msgid "User Login Feature - Delete all failed login records operation failed!"
2958
  msgstr ""
2959
 
2960
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:498
2961
  msgid "All records from the Failed Logins table were deleted successfully!"
2962
  msgstr ""
2963
 
2964
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:513
2965
  msgid "This tab displays the failed login attempts for your site."
2966
  msgstr ""
2967
 
2968
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:514
2969
  msgid ""
2970
  "The information below can be handy if you need to do security investigations "
2971
  "because it will show you the IP range, username and ID (if applicable) and "
2972
  "the time/date of the failed login attempt."
2973
  msgstr ""
2974
 
2975
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:535
2976
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:544
 
 
 
 
2977
  msgid "Delete All Failed Login Records"
2978
  msgstr ""
2979
 
2980
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:541
2981
  msgid ""
2982
  "Click this button if you wish to delete all failed login records in one go."
2983
  msgstr ""
2984
 
2985
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:569
2986
  msgid ""
2987
  "You entered a non numeric value for the logout time period field. It has "
2988
  "been set to the default value."
2989
  msgstr ""
2990
 
2991
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:597
2992
  msgid ""
2993
  "Setting an expiry period for your WP administration session is a simple way "
2994
  "to protect against unauthorized access to your site from your computer."
2995
  msgstr ""
2996
 
2997
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:598
2998
  msgid ""
2999
  "This feature allows you to specify a time period in minutes after which the "
3000
  "admin session will expire and the user will be forced to log back in."
3001
  msgstr ""
3002
 
3003
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:603
3004
  msgid "Force User Logout Options"
3005
  msgstr ""
3006
 
3007
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:615
3008
  msgid "Enable Force WP User Logout"
3009
  msgstr ""
3010
 
3011
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:618
3012
  msgid ""
3013
  "Check this if you want to force a wp user to be logged out after a "
3014
  "configured amount of time"
3015
  msgstr ""
3016
 
3017
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:622
3018
  msgid "Logout the WP User After XX Minutes"
3019
  msgstr ""
3020
 
3021
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:624
3022
  msgid ""
3023
  "(Minutes) The user will be forced to log back in after this time period has "
3024
  "elapased."
3025
  msgstr ""
3026
 
3027
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:647
3028
  msgid ""
3029
  "This tab displays the login activity for WordPress admin accounts registered "
3030
  "with your site."
3031
  msgstr ""
3032
 
3033
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:648
3034
  msgid ""
3035
  "The information below can be handy if you need to do security investigations "
3036
  "because it will show you the last 50 recent login events by username, IP "
3037
  "address and time/date."
3038
  msgstr ""
3039
 
3040
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:685
 
 
 
 
3041
  msgid "Nonce check failed for users logged in list!"
3042
  msgstr ""
3043
 
3044
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:698
3045
  msgid "Refresh Logged In User Data"
3046
  msgstr ""
3047
 
3048
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:702
3049
  msgid "Refresh Data"
3050
  msgstr ""
3051
 
3052
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:708
3053
  msgid "This tab displays all users who are currently logged into your site."
3054
  msgstr ""
3055
 
3056
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:709
3057
  msgid ""
3058
  "If you suspect there is a user or users who are logged in which should not "
3059
  "be, you can block them by inspecting the IP addresses from the data below "
3060
  "and adding them to your blacklist."
3061
  msgstr ""
3062
 
3063
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:714
3064
  msgid "Currently Logged In Users"
3065
  msgstr ""
3066
 
3067
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:779
3068
  msgid "The selected records were deleted successfully!"
3069
  msgstr ""
3070
 
3071
+ #: all-in-one-wp-security/admin/wp-security-user-login-menu.php:788
3072
  msgid "The selected record was deleted successfully!"
3073
  msgstr ""
3074
 
3075
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:23
3076
+ msgid "Manual Approval"
3077
+ msgstr ""
3078
+
3079
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:24
3080
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:53
3081
+ msgid "Registration Captcha"
3082
+ msgstr ""
3083
+
3084
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:112
3085
  msgid "User Registration Settings"
3086
  msgstr ""
3087
 
3088
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:116
3089
  msgid "Manually Approve New Registrations"
3090
  msgstr ""
3091
 
3092
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:120
3093
  msgid ""
3094
  "If your site allows people to create their own accounts via the WordPress "
3095
  "registration form, then you can minimize SPAM or bogus registrations by "
3096
  "manually approving each registration."
3097
  msgstr ""
3098
 
3099
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:121
3100
  msgid ""
3101
  "This feature will automatically set a newly registered account to \"pending"
3102
  "\" until the administrator activates it. Therefore undesirable registrants "
3103
  "will be unable to log in without your express approval."
3104
  msgstr ""
3105
 
3106
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:122
3107
  msgid ""
3108
  "You can view all accounts which have been newly registered via the handy "
3109
  "table below and you can also perform bulk activation/deactivation/deletion "
3110
  "tasks on each account."
3111
  msgstr ""
3112
 
3113
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:138
3114
  msgid "Enable manual approval of new registrations"
3115
  msgstr ""
3116
 
3117
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:141
3118
  msgid ""
3119
  "Check this if you want to automatically disable all newly registered "
3120
  "accounts so that you can approve them manually."
3121
  msgstr ""
3122
 
3123
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:150
3124
  msgid "Approve Registered Users"
3125
  msgstr ""
3126
 
3127
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:195
3128
  msgid ""
3129
  "This feature allows you to add a captcha form on the WordPress registration "
3130
  "page."
3131
  msgstr ""
3132
 
3133
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:196
3134
  msgid ""
3135
  "Users who attempt to register will also need to enter the answer to a simple "
3136
  "mathematical question - if they enter the wrong answer, the plugin will not "
3137
  "allow them to register."
3138
  msgstr ""
3139
 
3140
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:197
3141
  msgid ""
3142
  "Therefore, adding a captcha form on the registration page is another "
3143
  "effective yet simple SPAM registration prevention technique."
3144
  msgstr ""
3145
 
3146
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:202
3147
  msgid "Registration Page Captcha Settings"
3148
  msgstr ""
3149
 
3150
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:214
3151
  msgid "Enable Captcha On Registration Page"
3152
  msgstr ""
3153
 
3154
+ #: all-in-one-wp-security/admin/wp-security-user-registration-menu.php:217
3155
  msgid ""
3156
  "Check this if you want to insert a captcha form on the WordPress user "
3157
  "registration page (if you allow user registration)."
3158
  msgstr ""
3159
 
3160
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:22
3161
+ msgid "WhoIS Lookup"
3162
+ msgstr ""
3163
+
3164
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:74
3165
  msgid "WHOIS Lookup Information"
3166
  msgstr ""
3167
 
3168
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:77
3169
  msgid ""
3170
  "This feature allows you to look up more detailed information about an IP "
3171
  "address or domain name by querying the WHOIS API."
3172
  msgstr ""
3173
 
3174
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:83
3175
  msgid "Perform a WHOIS Lookup for an IP or Domain Name"
3176
  msgstr ""
3177
 
3178
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:89
3179
  msgid "Enter IP Address or Domain Name"
3180
  msgstr ""
3181
 
3182
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:91
3183
  msgid ""
3184
  "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-"
3185
  "name.com"
3186
  msgstr ""
3187
 
3188
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:95
3189
  msgid "Perform IP or Domain Lookup"
3190
  msgstr ""
3191
 
3192
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:115
3193
  msgid "WHOIS lookup successfully completed. Please see the results below:"
3194
  msgstr ""
3195
 
3196
+ #: all-in-one-wp-security/admin/wp-security-whois-menu.php:127
3197
  msgid ""
3198
  "You have entered an incorrectly formatted IP address or domain name. Please "
3199
  "try again."
3349
  msgid "Login to your site to view the scan details."
3350
  msgstr ""
3351
 
3352
+ #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:158
3353
  msgid "Please enter an answer in the CAPTCHA field."
3354
  msgstr ""
3355
 
3356
+ #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:168
3357
  msgid ""
3358
  "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
3359
  msgstr ""
3360
 
3361
+ #: all-in-one-wp-security/classes/wp-security-general-init-tasks.php:196
3362
+ #: all-in-one-wp-security/classes/wp-security-user-login.php:63
3363
+ #: all-in-one-wp-security/classes/wp-security-user-login.php:66
3364
+ #: all-in-one-wp-security/classes/wp-security-user-registration.php:59
3365
+ msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
3366
+ msgstr ""
3367
+
3368
  #: all-in-one-wp-security/classes/wp-security-user-login.php:39
3369
  msgid ""
3370
  "<strong>ERROR</strong>: Login failed because your IP address has been "
3372
  " Please contact the administrator."
3373
  msgstr ""
3374
 
 
 
 
 
 
 
3375
  #: all-in-one-wp-security/classes/wp-security-user-login.php:76
3376
  msgid "<strong>ERROR</strong>: The username field is empty."
3377
  msgstr ""
3446
  msgid "You were logged out because you just changed the \"admin\" username."
3447
  msgstr ""
3448
 
 
 
 
 
 
3449
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:79
3450
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:98
3451
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:113
3456
  #: all-in-one-wp-security/classes/wp-security-utility-ip-address.php:136
3457
  msgid "You cannot ban your own IP address: "
3458
  msgstr ""
3459
+
3460
+ #: all-in-one-wp-security/classes/wp-security-utility.php:151
3461
+ msgid ""
3462
+ "This feature can only be configured by the \"superadmin\" on the main site."
3463
+ msgstr ""
3464
+
3465
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:29
3466
+ msgid "Remove WP Generatore Meta Tag"
3467
+ msgstr ""
3468
+
3469
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:35
3470
+ msgid "Change Display Name"
3471
+ msgstr ""
3472
+
3473
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:43
3474
+ msgid "Lost Password Captcha"
3475
+ msgstr ""
3476
+
3477
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:45
3478
+ msgid "Login IP Whitelisting"
3479
+ msgstr ""
3480
+
3481
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:51
3482
+ msgid "Registration Approval"
3483
+ msgstr ""
3484
+
3485
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:67
3486
+ msgid "WordPress Files Access"
3487
+ msgstr ""
3488
+
3489
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:71
3490
+ msgid "IP and User Agent Blacklisting"
3491
+ msgstr ""
3492
+
3493
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:75
3494
+ msgid "Enable Basic Firewall"
3495
+ msgstr ""
3496
+
3497
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:76
3498
+ msgid "Enable Pingback Vulnerability Protection"
3499
+ msgstr ""
3500
+
3501
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:82
3502
+ msgid "Forbid Proxy Comments"
3503
+ msgstr ""
3504
+
3505
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:83
3506
+ msgid "Deny Bad Queries"
3507
+ msgstr ""
3508
+
3509
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:85
3510
+ msgid "5G Blacklist"
3511
+ msgstr ""
3512
+
3513
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:88
3514
+ msgid "Block Spambots"
3515
+ msgstr ""
3516
+
3517
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:90
3518
+ msgid "Comment Captcha"
3519
+ msgstr ""
3520
+
3521
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:28
3522
+ msgid "Basic"
3523
+ msgstr ""
3524
+
3525
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:31
3526
+ msgid "Intermediate"
3527
+ msgstr ""
3528
+
3529
+ #: all-in-one-wp-security/classes/grade-system/wp-security-feature-item.php:34
3530
+ msgid "Advanced"
3531
+ msgstr ""
other-includes/wp-security-unlock-request.php ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3
+ <head profile="http://gmpg.org/xfn/11">
4
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5
+ <title><?php bloginfo('name'); ?></title>
6
+ <?php
7
+ global $aio_wp_security;
8
+ $display_form = true;
9
+ //Make this page look like the WP login page
10
+ wp_head();
11
+ wp_admin_css( 'wp-admin', true );
12
+ wp_admin_css( 'colors-fresh', true );
13
+ $login_header_url = __( 'http://wordpress.org/' );
14
+ $login_header_title = __( 'Powered by WordPress' );
15
+ ?>
16
+ </head>
17
+
18
+ <body class="login login-action-login wp-core-ui aiowps-unlock-request">
19
+ <div id="login">
20
+ <h1><a href="<?php echo esc_url( $login_header_url ); ?>" title="<?php echo esc_attr( $login_header_title ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
21
+
22
+ <?php
23
+ if (isset($_POST['aiowps_unlock_request']))
24
+ {
25
+ //This catches the $_POST from the "Request Unlock" button on the main WP login page
26
+ isset($_POST['aiowps-unlock-string-info'])?($unlock_encoded_info = strip_tags(trim($_POST['aiowps-unlock-string-info']))):($unlock_encoded_info = '');
27
+ $unlock_secret_string = $aio_wp_security->configs->get_value('aiowps_unlock_request_secret_key');
28
+ $submitted_encoded_string = base64_encode($_POST['aiowps-unlock-temp-string'].$unlock_secret_string);
29
+ if($submitted_encoded_string !== $unlock_encoded_info)
30
+ {
31
+ //Someone somehow landed on this page directly without clicking the unlock button on login form
32
+ echo '<div id="login_error"><strong>ERROR</strong>: Unable to process your request because you tried to access this page directly.</div>';
33
+ }
34
+ else if($display_form)
35
+ {
36
+ echo display_unlock_form();
37
+ }
38
+ } //End if block
39
+
40
+ if (isset($_POST['aiowps_wp_submit_unlock_request']))
41
+ {
42
+ //This catches the $_POST when someone submits the form from our special unlock request page where visitor enters username and email address
43
+ $errors = '';
44
+ $username = trim($_POST['aiowps_unlock_request_username']);
45
+ if (empty($username))
46
+ {
47
+ $errors .= '<p>'.__('Please enter your username','aiowpsecurity').'</p>';
48
+ }
49
+
50
+ $email = trim($_POST['aiowps_unlock_request_email']);
51
+ if (empty($email) || !is_email($email))
52
+ {
53
+ $errors .= '<p>'.__('Please enter a valid email address','aiowpsecurity').'</p>';
54
+ }
55
+
56
+ if($errors){
57
+ $display_form = true;
58
+ echo '<div id="login_error">'.$errors.'</div>';
59
+ echo display_unlock_form($username, $email);
60
+ }else{
61
+ $locked_user = get_user_by('email', $email);
62
+ if(!$locked_user){
63
+ //user with this email does not exist in the system
64
+ $errors .= '<p>'.__('User account not found!','aiowpsecurity').'</p>';
65
+ echo '<div id="login_error">'.$errors.'</div>';
66
+ }else{
67
+ //Check that the user name and email address are a legitimate match
68
+ if($locked_user->data->user_login != $username){
69
+ //user with this email/login name combination does not exist in the system
70
+ $errors .= '<p>'.__('User account not found!','aiowpsecurity').'</p>';
71
+ echo '<div id="login_error">'.$errors.'</div>';
72
+ }else{
73
+ //Process unlock request
74
+ //Generate a special code and unlock url
75
+ $unlock_url = AIOWPSecurity_User_Login::generate_unlock_request_link($username);
76
+ //Send an email to the user
77
+ AIOWPSecurity_User_Login::send_unlock_request_email($username, $email, $unlock_url);
78
+ echo '<p class="message">An email has been sent to you with the unlock instructions.</p>';
79
+
80
+ }
81
+ }
82
+ $display_form = false;
83
+ }
84
+ }
85
+ ?>
86
+ </div> <!-- end #login -->
87
+
88
+ </body>
89
+ </html>
90
+ <?php
91
+
92
+ function display_unlock_form($user='', $email='')
93
+ {
94
+ ob_start();
95
+ //Display the unlock request form
96
+ $unlock_form_msg = '<p>You are here because you have been locked out due to too many incorrect login attempts.</p>
97
+ <p>Please enter your username and email address and you will receive an email with instructions on how to unlock yourself.</p>'
98
+ ?>
99
+ <div class="message"><?php echo $unlock_form_msg; ?></div>
100
+ <form name="loginform" id="loginform" action="<?php echo wp_login_url(); ?>" method="post">
101
+ <p>
102
+ <label for="aiowps_unlock_request_username"><?php _e('Username', 'aiowpsecurity'); ?><br>
103
+ <input type="text" name="aiowps_unlock_request_username" id="aiowps_unlock_request_username" class="input" value="<?php echo $user; ?>" size="20"></label>
104
+ </p>
105
+ <p>
106
+ <label for="aiowps_unlock_request_email"><?php _e('Email Address', 'aiowpsecurity'); ?><br>
107
+ <input type="text" name="aiowps_unlock_request_email" id="aiowps_unlock_request_email" class="input" value="<?php echo $email; ?>" size="20"></label>
108
+ </p>
109
+ <p class="submit">
110
+ <input type="submit" name="aiowps_wp_submit_unlock_request" id="aiowps_wp_submit_unlock_request" class="button button-primary button-large" value="Send Unlock Request">
111
+ </p>
112
+ </form>
113
+ <?php
114
+ $output = ob_get_contents();
115
+ ob_end_clean();
116
+ return $output;
117
+ }
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: Tips and Tricks HQ, wpsolutions, Peter Petreski, Ruhul Amin
3
  Donate link: http://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
5
  Requires at least: 3.5
6
- Tested up to: 3.7.1
7
- Stable tag: 3.1
8
  License: GPLv3
9
 
10
  A comprehensive, user-friendly, all in one WordPress security and firewall plugin for your site.
@@ -147,6 +147,13 @@ None
147
 
148
  == Changelog ==
149
 
 
 
 
 
 
 
 
150
  = 3.1 =
151
  - Added a new feature that will allow you to add a captcha to the lost password form (useful if you are allowing user registration on your site).
152
  - Added ability to specify a system log file in the "Host System Logs" tab of the "File System Security" menu
3
  Donate link: http://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
5
  Requires at least: 3.5
6
+ Tested up to: 3.8
7
+ Stable tag: 3.2
8
  License: GPLv3
9
 
10
  A comprehensive, user-friendly, all in one WordPress security and firewall plugin for your site.
147
 
148
  == Changelog ==
149
 
150
+ = 3.2 =
151
+ - Added new feature which allows users to generate an automated unlock request link via email when they get locked out because of the login lockdown feature.
152
+ - Added a check to ensure that user cannot enter 0 minutes in the Force Logout feature.
153
+ - Fixed translations so that various previously omitted strings can now be translated.
154
+ - Added a new filter before locking down a user's IP address - aiowps_before_lockdown.
155
+ - Generated a new translation (POT) file.
156
+
157
  = 3.1 =
158
  - Added a new feature that will allow you to add a captcha to the lost password form (useful if you are allowing user registration on your site).
159
  - Added ability to specify a system log file in the "Host System Logs" tab of the "File System Security" menu
wp-security-core.php CHANGED
@@ -3,8 +3,8 @@
3
  if (!class_exists('AIO_WP_Security')){
4
 
5
  class AIO_WP_Security{
6
- var $version = '3.1';
7
- var $db_version = '1.3';
8
  var $plugin_url;
9
  var $plugin_path;
10
  var $configs;
3
  if (!class_exists('AIO_WP_Security')){
4
 
5
  class AIO_WP_Security{
6
+ var $version = '3.2';
7
+ var $db_version = '1.4';
8
  var $plugin_url;
9
  var $plugin_path;
10
  var $configs;
wp-security.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
- Version: v3.1
5
  Plugin URI: http://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter, Ruhul Amin
7
  Author URI: http://www.tipsandtricks-hq.com/
1
  <?php
2
  /*
3
  Plugin Name: All In One WP Security
4
+ Version: v3.2
5
  Plugin URI: http://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
6
  Author: Tips and Tricks HQ, Peter, Ruhul Amin
7
  Author URI: http://www.tipsandtricks-hq.com/