Version Description
12/October/2022 =
FIX: The login loader is visible infinitely on the login screen and administrators can't log in if the user has enabled maintenance mode and 2FA authentication simultaneously.
FIX: Pressing the "Disable Firewall" button didn't clear new 6G firewall rules.
FIX: The application password was disabled by default on the activation of the AIOS plugin.
FIX: The error occurred with the error message: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in all-in-one-wp-security-and-firewall/classes/wp-security-utility-htaccess.php:164 in the server where the root folder is not writable.
TWEAK: IP address lookup service whatismyipaddress removed, API for bot.whatismyipaddress.com is no longer available.
TWEAK: The simple math captcha box was shown when the user was filling in the 2FA code at login time.
TWEAK: Firewall max upload limit default value increased instead 10MB to 100MB.
TWEAK: Google reCaptcha multilingual implemented to show in local language messages instead of English only.
TWEAK: Update headings, labels and buttons to match capitalisation style of other plugins.
TWEAK: Add premium upgrade tab.
Release Info
| Developer | DavidAnderson |
| Plugin | |
| Version | 5.1.0 |
| Comparing to | |
| See all releases | |
Code changes from version 5.0.9 to 5.1.0
- admin/general/wp-security-list-table.php +1 -1
- admin/wp-security-admin-init.php +27 -14
- admin/wp-security-blacklist-menu.php +21 -18
- admin/wp-security-brute-force-menu.php +89 -89
- admin/wp-security-dashboard-menu.php +72 -37
- admin/wp-security-database-menu.php +22 -27
- admin/wp-security-filescan-menu.php +38 -41
- admin/wp-security-filesystem-menu.php +26 -26
- admin/wp-security-firewall-menu.php +81 -82
- admin/wp-security-firewall-setup-notice.php +1 -1
- admin/wp-security-list-404.php +10 -10
- admin/wp-security-list-acct-activity.php +3 -3
- admin/wp-security-list-comment-spammer-ip.php +1 -1
- admin/wp-security-list-locked-ip.php +3 -3
- admin/wp-security-list-logged-in-users.php +3 -3
- admin/wp-security-list-login-fails.php +2 -2
- admin/wp-security-list-registered-users.php +8 -8
- admin/wp-security-maintenance-menu.php +4 -4
- admin/wp-security-misc-options-menu.php +11 -11
- admin/wp-security-settings-menu.php +52 -54
- admin/wp-security-spam-menu.php +78 -82
- admin/wp-security-tools-menu.php +5 -5
- admin/wp-security-user-accounts-menu.php +11 -11
- admin/wp-security-user-login-menu.php +76 -81
- admin/wp-security-user-registration-menu.php +24 -25
- classes/firewall/libs/wp-security-firewall-config.php +30 -1
- classes/grade-system/wp-security-feature-item-manager.php +137 -142
- classes/wp-security-abstract-ids.php +28 -0
- classes/wp-security-bot-protection.php +6 -6
- classes/wp-security-captcha.php +30 -12
- classes/wp-security-configure-settings.php +89 -67
- classes/wp-security-deactivation-tasks.php +2 -0
- classes/wp-security-file-scan.php +1 -1
- classes/wp-security-general-init-tasks.php +37 -37
- classes/wp-security-installer.php +4 -4
- classes/wp-security-notices.php +7 -7
- classes/wp-security-process-renamed-login-page.php +1 -1
- classes/wp-security-user-login.php +8 -8
- classes/wp-security-utility-htaccess.php +7 -2
- classes/wp-security-utility-ip-address.php +2 -2
- classes/wp-security-utility.php +2 -2
- classes/wp-security-wp-footer-content.php +8 -8
- classes/wp-security-wp-loaded-tasks.php +47 -12
- css/wp-security-premium-upgrade.css +241 -0
- images/plugin-logos/aios-free.png +0 -0
- images/plugin-logos/aios-premium.png +0 -0
- images/{notices → plugin-logos}/aiowps-logo.png +0 -0
- images/plugin-logos/easy-updates-manager-logo.png +0 -0
- images/plugin-logos/updraft-central.png +0 -0
- images/{notices → plugin-logos}/updraft_logo.png +0 -0
- images/plugin-logos/updraftplus_logo.png +0 -0
- images/plugin-logos/wp-optimize.png +0 -0
- images/{notices → plugin-logos}/wp_optimize_logo.png +0 -0
- images/{notices/ud_smile.png → ud_smile.png} +0 -0
- includes/simba-tfa/includes/tfa.js +5 -2
- includes/simba-tfa/simba-tfa.php +32 -11
- languages/all-in-one-wp-security-and-firewall-de_DE.mo +0 -0
- languages/all-in-one-wp-security-and-firewall-de_DE.po +3503 -2670
- languages/all-in-one-wp-security-and-firewall-fr_FR.mo +0 -0
- languages/all-in-one-wp-security-and-firewall-fr_FR.po +2718 -3036
|
@@ -467,7 +467,7 @@ class AIOWPSecurity_List_Table {
|
|
| 467 |
|
| 468 |
echo '<label for="bulk-action-selector-' . esc_attr( $which ) . '" class="screen-reader-text">' . __( 'Select bulk action' ) . '</label>';
|
| 469 |
echo '<select name="action' . $two . '" id="bulk-action-selector-' . esc_attr( $which ) . "\">\n";
|
| 470 |
-
echo '<option value="-1">' . __(
|
| 471 |
|
| 472 |
foreach ( $this->_actions as $name => $title ) {
|
| 473 |
$class = 'edit' === $name ? ' class="hide-if-no-js"' : '';
|
| 467 |
|
| 468 |
echo '<label for="bulk-action-selector-' . esc_attr( $which ) . '" class="screen-reader-text">' . __( 'Select bulk action' ) . '</label>';
|
| 469 |
echo '<select name="action' . $two . '" id="bulk-action-selector-' . esc_attr( $which ) . "\">\n";
|
| 470 |
+
echo '<option value="-1">' . __('Bulk actions') . "</option>\n";
|
| 471 |
|
| 472 |
foreach ( $this->_actions as $name => $title ) {
|
| 473 |
$class = 'edit' === $name ? ' class="hide-if-no-js"' : '';
|
|
@@ -16,7 +16,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 16 |
private $is_admin_dashboard_page;
|
| 17 |
|
| 18 |
/**
|
| 19 |
-
|
| 20 |
* @var boolean
|
| 21 |
*/
|
| 22 |
private $is_aiowps_admin_page;
|
|
@@ -49,6 +49,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 49 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) {
|
| 50 |
$this->admin_includes();
|
| 51 |
add_action('admin_menu', array($this, 'create_admin_menus'));
|
|
|
|
| 52 |
add_action('admin_init', array($this, 'aiowps_csv_download'));
|
| 53 |
}
|
| 54 |
|
|
@@ -164,7 +165,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 164 |
}
|
| 165 |
|
| 166 |
/**
|
| 167 |
-
|
| 168 |
*
|
| 169 |
* @return void
|
| 170 |
*/
|
|
@@ -173,7 +174,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 173 |
return;
|
| 174 |
}
|
| 175 |
|
| 176 |
-
|
| 177 |
if (!$this->is_admin_dashboard_page() && !$this->is_aiowps_admin_page()) {
|
| 178 |
return;
|
| 179 |
}
|
|
@@ -287,7 +288,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 287 |
/* translators: 1: All In One WP Security & Firewall 2: G2 review link */
|
| 288 |
$message = sprintf(
|
| 289 |
__('Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!', 'all-in-one-wp-security-and-firewall'),
|
| 290 |
-
'<b>All In One WP Security & Firewall</b>',
|
| 291 |
'<a href="https://www.g2.com/products/all-in-one-wp-security-firewall/reviews" target="_blank">★★★★★</a>'
|
| 292 |
);
|
| 293 |
return $message;
|
|
@@ -393,13 +394,13 @@ class AIOWPSecurity_Admin_Init {
|
|
| 393 |
$result = AIOWPSecurity_Utility_File::backup_and_rename_wp_config($wp_config_path); //Backup the wp_config.php file
|
| 394 |
AIOWPSecurity_Utility_File::download_a_file_option1($wp_config_path, "wp-config-backup.txt");
|
| 395 |
}
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 399 |
$nonce = $_REQUEST['_wpnonce'];
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
}
|
| 404 |
$config_data = get_option('aio_wp_security_configs');
|
| 405 |
$output = json_encode($config_data);
|
|
@@ -433,7 +434,7 @@ class AIOWPSecurity_Admin_Init {
|
|
| 433 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Firewall', 'all-in-one-wp-security-and-firewall'), __('Firewall', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FIREWALL_MENU_SLUG, array($this, 'handle_firewall_menu_rendering'));
|
| 434 |
}
|
| 435 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Brute Force', 'all-in-one-wp-security-and-firewall'), __('Brute Force', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_BRUTE_FORCE_MENU_SLUG, array($this, 'handle_brute_force_menu_rendering'));
|
| 436 |
-
|
| 437 |
if (is_multisite() && get_current_blog_id() != 1){
|
| 438 |
//Suppress the filescan menu if site is a multi site AND not the main site
|
| 439 |
}else{
|
|
@@ -441,10 +442,22 @@ class AIOWPSecurity_Admin_Init {
|
|
| 441 |
}
|
| 442 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Maintenance', 'all-in-one-wp-security-and-firewall'), __('Maintenance', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MAINTENANCE_MENU_SLUG, array($this, 'handle_maintenance_menu_rendering'));
|
| 443 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Miscellaneous', 'all-in-one-wp-security-and-firewall'), __('Miscellaneous', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MISC_MENU_SLUG, array($this, 'handle_misc_menu_rendering'));
|
| 444 |
-
|
| 445 |
do_action('aiowpsecurity_admin_menu_created');
|
| 446 |
-
|
| 447 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 448 |
function handle_dashboard_menu_rendering()
|
| 449 |
{
|
| 450 |
include_once('wp-security-dashboard-menu.php');
|
| 16 |
private $is_admin_dashboard_page;
|
| 17 |
|
| 18 |
/**
|
| 19 |
+
* Whether the page is admin AIOS page.
|
| 20 |
* @var boolean
|
| 21 |
*/
|
| 22 |
private $is_aiowps_admin_page;
|
| 49 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) {
|
| 50 |
$this->admin_includes();
|
| 51 |
add_action('admin_menu', array($this, 'create_admin_menus'));
|
| 52 |
+
add_action('admin_menu', array($this, 'premium_upgrade_submenu'), 40);
|
| 53 |
add_action('admin_init', array($this, 'aiowps_csv_download'));
|
| 54 |
}
|
| 55 |
|
| 165 |
}
|
| 166 |
|
| 167 |
/**
|
| 168 |
+
* Hook admin notices on admin dashboard page and admin AIOS pages.
|
| 169 |
*
|
| 170 |
* @return void
|
| 171 |
*/
|
| 174 |
return;
|
| 175 |
}
|
| 176 |
|
| 177 |
+
// If none of the admin dashboard page or the AIOS page, Then bail
|
| 178 |
if (!$this->is_admin_dashboard_page() && !$this->is_aiowps_admin_page()) {
|
| 179 |
return;
|
| 180 |
}
|
| 288 |
/* translators: 1: All In One WP Security & Firewall 2: G2 review link */
|
| 289 |
$message = sprintf(
|
| 290 |
__('Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!', 'all-in-one-wp-security-and-firewall'),
|
| 291 |
+
'<b>' . htmlspecialchars('All In One WP Security & Firewall') . '</b>',
|
| 292 |
'<a href="https://www.g2.com/products/all-in-one-wp-security-firewall/reviews" target="_blank">★★★★★</a>'
|
| 293 |
);
|
| 294 |
return $message;
|
| 394 |
$result = AIOWPSecurity_Utility_File::backup_and_rename_wp_config($wp_config_path); //Backup the wp_config.php file
|
| 395 |
AIOWPSecurity_Utility_File::download_a_file_option1($wp_config_path, "wp-config-backup.txt");
|
| 396 |
}
|
| 397 |
+
|
| 398 |
+
// Handle export settings
|
| 399 |
+
if (isset($_POST['aiowps_export_settings'])) { // Do form submission tasks
|
| 400 |
$nonce = $_REQUEST['_wpnonce'];
|
| 401 |
+
if (!wp_verify_nonce($nonce, 'aiowpsec-export-settings-nonce')) {
|
| 402 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed on export AIOS settings.', 4);
|
| 403 |
+
die('Nonce check failed on export AIOS settings.');
|
| 404 |
}
|
| 405 |
$config_data = get_option('aio_wp_security_configs');
|
| 406 |
$output = json_encode($config_data);
|
| 434 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Firewall', 'all-in-one-wp-security-and-firewall'), __('Firewall', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_FIREWALL_MENU_SLUG, array($this, 'handle_firewall_menu_rendering'));
|
| 435 |
}
|
| 436 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Brute Force', 'all-in-one-wp-security-and-firewall'), __('Brute Force', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_BRUTE_FORCE_MENU_SLUG, array($this, 'handle_brute_force_menu_rendering'));
|
| 437 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Spam Prevention', 'all-in-one-wp-security-and-firewall'), __('Spam Prevention', 'all-in-one-wp-security-and-firewall'), AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_SPAM_MENU_SLUG, array($this, 'handle_spam_menu_rendering'));
|
| 438 |
if (is_multisite() && get_current_blog_id() != 1){
|
| 439 |
//Suppress the filescan menu if site is a multi site AND not the main site
|
| 440 |
}else{
|
| 442 |
}
|
| 443 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Maintenance', 'all-in-one-wp-security-and-firewall'), __('Maintenance', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MAINTENANCE_MENU_SLUG, array($this, 'handle_maintenance_menu_rendering'));
|
| 444 |
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Miscellaneous', 'all-in-one-wp-security-and-firewall'), __('Miscellaneous', 'all-in-one-wp-security-and-firewall') , AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_MISC_MENU_SLUG, array($this, 'handle_misc_menu_rendering'));
|
| 445 |
+
add_submenu_page(AIOWPSEC_MAIN_MENU_SLUG, __('Tools', 'all-in-one-wp-security-and-firewall'), __('Tools', 'all-in-one-wp-security-and-firewall'), AIOWPSEC_MANAGEMENT_PERMISSION, AIOWPSEC_TOOLS_MENU_SLUG, array($this, 'handle_tools_menu_rendering'));
|
| 446 |
do_action('aiowpsecurity_admin_menu_created');
|
| 447 |
+
}
|
| 448 |
+
|
| 449 |
+
/**
|
| 450 |
+
* Adds submenu link to premium upgrade tab.
|
| 451 |
+
*
|
| 452 |
+
* @return Void
|
| 453 |
+
*/
|
| 454 |
+
public function premium_upgrade_submenu() {
|
| 455 |
+
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
| 456 |
+
global $submenu;
|
| 457 |
+
$submenu[AIOWPSEC_MAIN_MENU_SLUG][] = array(__('Premium Upgrade', 'all-in-one-wp-security-and-firewall'), AIOWPSEC_MANAGEMENT_PERMISSION, 'admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=premium-upgrade');
|
| 458 |
+
}
|
| 459 |
+
}
|
| 460 |
+
|
| 461 |
function handle_dashboard_menu_rendering()
|
| 462 |
{
|
| 463 |
include_once('wp-security-dashboard-menu.php');
|
|
@@ -136,7 +136,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 136 |
}
|
| 137 |
}
|
| 138 |
?>
|
| 139 |
-
|
| 140 |
<div class="aio_blue_box">
|
| 141 |
<?php
|
| 142 |
echo '<p>'.__('The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -147,24 +147,27 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 147 |
?>
|
| 148 |
</div>
|
| 149 |
<?php
|
| 150 |
-
|
| 151 |
-
|
| 152 |
<div class="aio_grey_box">
|
| 153 |
<?php
|
| 154 |
-
|
| 155 |
$info_msg = sprintf( __('You may also be interested in %s.', 'all-in-one-wp-security-and-firewall'), $premium_plugin_link);
|
| 156 |
$info_msg2 = sprintf(__('This plugin adds a number of extra features including %s and %s.', 'all-in-one-wp-security-and-firewall'), '<strong>'.__('smart 404 blocking', 'all-in-one-wp-security-and-firewall').'</strong>', '<strong>'.__('country IP blocking', 'all-in-one-wp-security-and-firewall').'</strong>');
|
| 157 |
|
| 158 |
-
echo '<p>'
|
| 159 |
-
|
| 160 |
-
|
|
|
|
|
|
|
|
|
|
| 161 |
</div>
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
|
| 166 |
<div class="postbox">
|
| 167 |
-
|
| 168 |
<div class="inside">
|
| 169 |
<?php
|
| 170 |
//Display security info badge
|
|
@@ -183,29 +186,29 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 183 |
</div>
|
| 184 |
<table class="form-table">
|
| 185 |
<tr valign="top">
|
| 186 |
-
|
| 187 |
<td>
|
| 188 |
<input id="aiowps_enable_blacklisting" name="aiowps_enable_blacklisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 189 |
<label for="aiowps_enable_blacklisting" class="description"><?php _e('Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 190 |
</td>
|
| 191 |
</tr>
|
| 192 |
<tr valign="top">
|
| 193 |
-
|
| 194 |
<td>
|
| 195 |
<textarea id="aiowps_banned_ip_addresses" name="aiowps_banned_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?htmlspecialchars($_POST['aiowps_banned_ip_addresses']):htmlspecialchars($aio_wp_security->configs->get_value('aiowps_banned_ip_addresses')); ?></textarea>
|
| 196 |
<br />
|
| 197 |
-
|
| 198 |
-
|
| 199 |
</td>
|
| 200 |
</tr>
|
| 201 |
<tr valign="top">
|
| 202 |
-
|
| 203 |
<td>
|
| 204 |
<textarea id="aiowps_banned_user_agents" name="aiowps_banned_user_agents" rows="5" cols="50"><?php echo ($result == -1)?htmlspecialchars($_POST['aiowps_banned_user_agents']):htmlspecialchars($aio_wp_security->configs->get_value('aiowps_banned_user_agents')); ?></textarea>
|
| 205 |
<br />
|
| 206 |
<span class="description">
|
| 207 |
<?php _e('Enter one or more user agent strings.','all-in-one-wp-security-and-firewall');?></span>
|
| 208 |
-
|
| 209 |
<div class="aiowps_more_info_body">
|
| 210 |
<?php
|
| 211 |
echo '<p class="description">'.__('Each user agent string must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -219,7 +222,7 @@ class AIOWPSecurity_Blacklist_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 219 |
</td>
|
| 220 |
</tr>
|
| 221 |
</table>
|
| 222 |
-
|
| 223 |
</form>
|
| 224 |
</div></div>
|
| 225 |
<?php
|
| 136 |
}
|
| 137 |
}
|
| 138 |
?>
|
| 139 |
+
<h2><?php _e('Ban IPs or user agents', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 140 |
<div class="aio_blue_box">
|
| 141 |
<?php
|
| 142 |
echo '<p>'.__('The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents.', 'all-in-one-wp-security-and-firewall').'
|
| 147 |
?>
|
| 148 |
</div>
|
| 149 |
<?php
|
| 150 |
+
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
| 151 |
+
?>
|
| 152 |
<div class="aio_grey_box">
|
| 153 |
<?php
|
| 154 |
+
$premium_plugin_link = '<strong><a href="https://aiosplugin.com/" target="_blank">'.htmlspecialchars(__('All In One WP Security & Firewall Premium', 'all-in-one-wp-security-and-firewall')).'</a></strong>';
|
| 155 |
$info_msg = sprintf( __('You may also be interested in %s.', 'all-in-one-wp-security-and-firewall'), $premium_plugin_link);
|
| 156 |
$info_msg2 = sprintf(__('This plugin adds a number of extra features including %s and %s.', 'all-in-one-wp-security-and-firewall'), '<strong>'.__('smart 404 blocking', 'all-in-one-wp-security-and-firewall').'</strong>', '<strong>'.__('country IP blocking', 'all-in-one-wp-security-and-firewall').'</strong>');
|
| 157 |
|
| 158 |
+
echo '<p>'.
|
| 159 |
+
$info_msg.
|
| 160 |
+
'<br />'.
|
| 161 |
+
$info_msg2.
|
| 162 |
+
'</p>';
|
| 163 |
+
?>
|
| 164 |
</div>
|
| 165 |
+
<?php
|
| 166 |
+
}
|
| 167 |
+
?>
|
| 168 |
|
| 169 |
<div class="postbox">
|
| 170 |
+
<h3 class="hndle"><label for="title"><?php _e('IP hosts and user agent blacklist settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 171 |
<div class="inside">
|
| 172 |
<?php
|
| 173 |
//Display security info badge
|
| 186 |
</div>
|
| 187 |
<table class="form-table">
|
| 188 |
<tr valign="top">
|
| 189 |
+
<th scope="row"><?php _e('Enable IP or user agent blacklisting', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 190 |
<td>
|
| 191 |
<input id="aiowps_enable_blacklisting" name="aiowps_enable_blacklisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_blacklisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 192 |
<label for="aiowps_enable_blacklisting" class="description"><?php _e('Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 193 |
</td>
|
| 194 |
</tr>
|
| 195 |
<tr valign="top">
|
| 196 |
+
<th scope="row"><label for="aiowps_banned_ip_addresses"><?php _e('Enter IP addresses:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 197 |
<td>
|
| 198 |
<textarea id="aiowps_banned_ip_addresses" name="aiowps_banned_ip_addresses" rows="5" cols="50"><?php echo ($result == -1)?htmlspecialchars($_POST['aiowps_banned_ip_addresses']):htmlspecialchars($aio_wp_security->configs->get_value('aiowps_banned_ip_addresses')); ?></textarea>
|
| 199 |
<br />
|
| 200 |
+
<span class="description"><?php _e('Enter one or more IP addresses or IP ranges.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 201 |
+
<?php $aio_wp_security->include_template('info/ip-address-ip-range-info.php'); ?>
|
| 202 |
</td>
|
| 203 |
</tr>
|
| 204 |
<tr valign="top">
|
| 205 |
+
<th scope="row"><label for="aiowps_banned_user_agents"><?php _e('Enter user agents:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 206 |
<td>
|
| 207 |
<textarea id="aiowps_banned_user_agents" name="aiowps_banned_user_agents" rows="5" cols="50"><?php echo ($result == -1)?htmlspecialchars($_POST['aiowps_banned_user_agents']):htmlspecialchars($aio_wp_security->configs->get_value('aiowps_banned_user_agents')); ?></textarea>
|
| 208 |
<br />
|
| 209 |
<span class="description">
|
| 210 |
<?php _e('Enter one or more user agent strings.','all-in-one-wp-security-and-firewall');?></span>
|
| 211 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 212 |
<div class="aiowps_more_info_body">
|
| 213 |
<?php
|
| 214 |
echo '<p class="description">'.__('Each user agent string must be on a new line.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 222 |
</td>
|
| 223 |
</tr>
|
| 224 |
</table>
|
| 225 |
+
<input type="submit" name="aiowps_save_blacklist_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 226 |
</form>
|
| 227 |
</div></div>
|
| 228 |
<?php
|
|
@@ -30,10 +30,10 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 30 |
function set_menu_tabs()
|
| 31 |
{
|
| 32 |
$this->menu_tabs = array(
|
| 33 |
-
'tab1' => __('Rename
|
| 34 |
'tab2' => __('Cookie Based Brute Force Prevention', 'all-in-one-wp-security-and-firewall'),
|
| 35 |
-
|
| 36 |
-
'tab4' => __('Login
|
| 37 |
'tab5' => __('Honeypot', 'all-in-one-wp-security-and-firewall'),
|
| 38 |
);
|
| 39 |
}
|
|
@@ -48,10 +48,9 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 48 |
echo '<h2 class="nav-tab-wrapper">';
|
| 49 |
foreach ( $this->menu_tabs as $tab_key => $tab_caption )
|
| 50 |
{
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
}else{
|
| 55 |
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
| 56 |
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
| 57 |
}
|
|
@@ -179,7 +178,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 179 |
}
|
| 180 |
?>
|
| 181 |
<div class="postbox">
|
| 182 |
-
|
| 183 |
<div class="inside">
|
| 184 |
<?php
|
| 185 |
//Display security info badge
|
|
@@ -198,20 +197,20 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 198 |
</div>
|
| 199 |
<table class="form-table">
|
| 200 |
<tr valign="top">
|
| 201 |
-
|
| 202 |
<td>
|
| 203 |
<input id="aiowps_enable_rename_login_page" name="aiowps_enable_rename_login_page" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 204 |
<label for="aiowps_enable_rename_login_page" class="description"><?php _e('Check this if you want to enable the rename login page feature', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 205 |
</td>
|
| 206 |
</tr>
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
<span class="description"><?php _e('Enter a string which will represent your secure login page slug. You are encouraged to choose something which is hard to guess and only you will remember.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 211 |
</td>
|
| 212 |
</tr>
|
| 213 |
</table>
|
| 214 |
-
|
| 215 |
</form>
|
| 216 |
</div></div>
|
| 217 |
|
|
@@ -293,7 +292,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 293 |
}
|
| 294 |
}
|
| 295 |
?>
|
| 296 |
-
|
| 297 |
|
| 298 |
<div class="aio_blue_box">
|
| 299 |
<?php
|
|
@@ -311,14 +310,14 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 311 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 312 |
echo '<p>' . $info_msg . '</p>';
|
| 313 |
?>
|
| 314 |
-
|
| 315 |
<?php
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
| 319 |
-
|
| 320 |
<div class="postbox">
|
| 321 |
-
|
| 322 |
<div class="inside">
|
| 323 |
<?php
|
| 324 |
//Display security info badge
|
|
@@ -367,12 +366,12 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 367 |
$disable_brute_force_sub_fields = !$aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention');
|
| 368 |
?>
|
| 369 |
<table class="form-table">
|
| 370 |
-
|
| 371 |
-
|
| 372 |
<td>
|
| 373 |
<input id="aiowps_enable_brute_force_attack_prevention" name="aiowps_enable_brute_force_attack_prevention" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention'));?> value="1"<?php disabled($disable_brute_force_fetaure_input); ?>/>
|
| 374 |
<label for="aiowps_enable_brute_force_attack_prevention" class="description"><?php _e('Check this if you want to protect your login page from Brute Force Attack.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 375 |
-
|
| 376 |
<div class="aiowps_more_info_body">
|
| 377 |
<p class="description">
|
| 378 |
<?php
|
|
@@ -392,9 +391,9 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 392 |
</div>
|
| 393 |
</td>
|
| 394 |
</tr>
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
<span class="description"><?php _e('Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 399 |
</td>
|
| 400 |
</tr>
|
|
@@ -406,7 +405,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 406 |
_e('Specify a URL to redirect a hacker to when they try to access your WordPress login page.', 'all-in-one-wp-security-and-firewall');
|
| 407 |
?>
|
| 408 |
</span>
|
| 409 |
-
|
| 410 |
<div class="aiowps_more_info_body">
|
| 411 |
<p class="description">
|
| 412 |
<?php
|
|
@@ -424,12 +423,12 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 424 |
</div>
|
| 425 |
</td>
|
| 426 |
</tr>
|
| 427 |
-
|
| 428 |
-
|
| 429 |
<td>
|
| 430 |
<input id="aiowps_brute_force_attack_prevention_pw_protected_exception" name="aiowps_brute_force_attack_prevention_pw_protected_exception" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception')); ?> value="1"<?php disabled($disable_brute_force_sub_fields); ?> />
|
| 431 |
<label for="aiowps_brute_force_attack_prevention_pw_protected_exception" class="description"><?php _e('Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 432 |
-
|
| 433 |
<div class="aiowps_more_info_body">
|
| 434 |
<p class="description">
|
| 435 |
<?php
|
|
@@ -445,12 +444,12 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 445 |
</div>
|
| 446 |
</td>
|
| 447 |
</tr>
|
| 448 |
-
|
| 449 |
-
|
| 450 |
<td>
|
| 451 |
<input id="aiowps_brute_force_attack_prevention_ajax_exception" name="aiowps_brute_force_attack_prevention_ajax_exception" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception')); ?> value="1"<?php disabled($disable_brute_force_sub_fields); ?>/>
|
| 452 |
<label for="aiowps_brute_force_attack_prevention_ajax_exception" class="description"><?php _e('Check this if your site uses AJAX functionality.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 453 |
-
|
| 454 |
<div class="aiowps_more_info_body">
|
| 455 |
<p class="description">
|
| 456 |
<?php
|
|
@@ -463,8 +462,8 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 463 |
</td>
|
| 464 |
</tr>
|
| 465 |
</table>
|
| 466 |
-
|
| 467 |
-
|
| 468 |
submit_button(__('Save feature settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowps_apply_cookie_based_bruteforce_firewall', false, $other_attributes);
|
| 469 |
?>
|
| 470 |
</form>
|
|
@@ -477,16 +476,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 477 |
global $aio_wp_security;
|
| 478 |
global $aiowps_feature_mgr;
|
| 479 |
|
| 480 |
-
|
| 481 |
-
|
| 482 |
-
|
| 483 |
-
|
| 484 |
-
|
| 485 |
}
|
| 486 |
|
| 487 |
|
| 488 |
//Save all the form values to the options
|
| 489 |
-
|
| 490 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 491 |
$aio_wp_security->configs->set_value('aiowps_enable_login_captcha',isset($_POST["aiowps_enable_login_captcha"])?'1':'');
|
| 492 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_login_captcha',isset($_POST["aiowps_enable_woo_login_captcha"])?'1':'');
|
|
@@ -523,23 +522,22 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 523 |
<div class="aio_blue_box">
|
| 524 |
<?php
|
| 525 |
$recaptcha_link = '<a href="https://www.google.com/recaptcha" target="_blank">Google reCAPTCHA v2</a>';
|
| 526 |
-
|
| 527 |
-
|
| 528 |
-
|
| 529 |
-
|
| 530 |
-
|
| 531 |
-
</p>', $recaptcha_link);
|
| 532 |
?>
|
| 533 |
</div>
|
| 534 |
<form action="" method="POST">
|
| 535 |
<?php wp_nonce_field('aiowpsec-captcha-settings-nonce'); ?>
|
| 536 |
<div class="postbox">
|
| 537 |
-
|
| 538 |
<div class="inside">
|
| 539 |
<div class="aio_orange_box">
|
| 540 |
<p>
|
| 541 |
<?php
|
| 542 |
-
|
| 543 |
?>
|
| 544 |
</p>
|
| 545 |
</div>
|
|
@@ -548,8 +546,8 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 548 |
<div class="aio_blue_box">
|
| 549 |
<p>
|
| 550 |
<?php
|
| 551 |
-
|
| 552 |
-
|
| 553 |
?>
|
| 554 |
</p>
|
| 555 |
</div>
|
|
@@ -560,23 +558,26 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 560 |
<th scope="row"><?php _e('Use Google reCAPTCHA as default', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 561 |
<td>
|
| 562 |
<input id="aiowps_default_recaptcha" name="aiowps_default_recaptcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_default_recaptcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 563 |
-
|
| 564 |
</td>
|
| 565 |
</tr>
|
| 566 |
<tr valign="top">
|
| 567 |
-
|
| 568 |
<td><input id="aiowps_recaptcha_site_key" type="text" size="50" name="aiowps_recaptcha_site_key" value="<?php echo esc_html( $aio_wp_security->configs->get_value('aiowps_recaptcha_site_key') ); ?>" />
|
| 569 |
</td>
|
| 570 |
</tr>
|
| 571 |
-
|
| 572 |
-
|
| 573 |
-
|
| 574 |
-
|
|
|
|
|
|
|
|
|
|
| 575 |
</tr>
|
| 576 |
</table>
|
| 577 |
</div></div>
|
| 578 |
<div class="postbox">
|
| 579 |
-
|
| 580 |
<div class="inside">
|
| 581 |
<?php
|
| 582 |
//Display security info badge
|
|
@@ -585,16 +586,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 585 |
?>
|
| 586 |
<table class="form-table">
|
| 587 |
<tr valign="top">
|
| 588 |
-
|
| 589 |
<td>
|
| 590 |
<input id="aiowps_enable_login_captcha" name="aiowps_enable_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 591 |
-
|
| 592 |
</td>
|
| 593 |
</tr>
|
| 594 |
</table>
|
| 595 |
</div></div>
|
| 596 |
<div class="postbox">
|
| 597 |
-
|
| 598 |
<div class="inside">
|
| 599 |
<?php
|
| 600 |
//Display security info badge
|
|
@@ -604,16 +605,16 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 604 |
|
| 605 |
<table class="form-table">
|
| 606 |
<tr valign="top">
|
| 607 |
-
|
| 608 |
<td>
|
| 609 |
<input id="aiowps_enable_lost_password_captcha" name="aiowps_enable_lost_password_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 610 |
-
|
| 611 |
</td>
|
| 612 |
</tr>
|
| 613 |
</table>
|
| 614 |
</div></div>
|
| 615 |
<div class="postbox">
|
| 616 |
-
|
| 617 |
<div class="inside">
|
| 618 |
<?php
|
| 619 |
//Display security info badge
|
|
@@ -622,20 +623,20 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 622 |
?>
|
| 623 |
<table class="form-table">
|
| 624 |
<tr valign="top">
|
| 625 |
-
|
| 626 |
<td>
|
| 627 |
<input id="aiowps_enable_custom_login_captcha" name="aiowps_enable_custom_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 628 |
-
|
| 629 |
</td>
|
| 630 |
</tr>
|
| 631 |
</table>
|
| 632 |
</div></div>
|
| 633 |
<?php
|
| 634 |
-
|
| 635 |
if (AIOWPSecurity_Utility::is_woocommerce_plugin_active()) {
|
| 636 |
?>
|
| 637 |
<div class="postbox">
|
| 638 |
-
|
| 639 |
<div class="inside">
|
| 640 |
<?php
|
| 641 |
//Display security info badge
|
|
@@ -644,10 +645,10 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 644 |
?>
|
| 645 |
<table class="form-table">
|
| 646 |
<tr valign="top">
|
| 647 |
-
|
| 648 |
<td>
|
| 649 |
<input id="aiowps_enable_woo_login_captcha" name="aiowps_enable_woo_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 650 |
-
|
| 651 |
</td>
|
| 652 |
</tr>
|
| 653 |
</table>
|
|
@@ -657,10 +658,10 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 657 |
?>
|
| 658 |
<table class="form-table">
|
| 659 |
<tr valign="top">
|
| 660 |
-
|
| 661 |
<td>
|
| 662 |
<input id="aiowps_enable_woo_lostpassword_captcha" name="aiowps_enable_woo_lostpassword_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_lostpassword_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 663 |
-
|
| 664 |
</td>
|
| 665 |
</tr>
|
| 666 |
</table>
|
|
@@ -670,10 +671,10 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 670 |
?>
|
| 671 |
<table class="form-table">
|
| 672 |
<tr valign="top">
|
| 673 |
-
|
| 674 |
<td>
|
| 675 |
<input id="aiowps_enable_woo_register_captcha" name="aiowps_enable_woo_register_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 676 |
-
|
| 677 |
</td>
|
| 678 |
</tr>
|
| 679 |
</table>
|
|
@@ -682,7 +683,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 682 |
}
|
| 683 |
?>
|
| 684 |
|
| 685 |
-
|
| 686 |
</form>
|
| 687 |
<?php
|
| 688 |
}
|
|
@@ -742,7 +743,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 742 |
}
|
| 743 |
}
|
| 744 |
?>
|
| 745 |
-
|
| 746 |
<div class="aio_blue_box">
|
| 747 |
<?php
|
| 748 |
echo '<p>'.__('The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -755,7 +756,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 755 |
<div class="aio_yellow_box">
|
| 756 |
<?php
|
| 757 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 758 |
-
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab1" target="_blank">'.__('Rename
|
| 759 |
echo '<p>'.sprintf( __('Attention: If in addition to enabling the white list feature, you also have one of the %s or %s features enabled, <strong>you will still need to use your secret word or special slug in the URL when trying to access your WordPress login page</strong>.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link, $rename_login_feature_link).'</p>
|
| 760 |
<p>'.__('These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 761 |
?>
|
|
@@ -768,7 +769,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 768 |
?>
|
| 769 |
|
| 770 |
<div class="postbox">
|
| 771 |
-
|
| 772 |
<div class="inside">
|
| 773 |
<?php
|
| 774 |
//Display security info badge
|
|
@@ -779,31 +780,30 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 779 |
<?php wp_nonce_field('aiowpsec-whitelist-settings-nonce'); ?>
|
| 780 |
<table class="form-table">
|
| 781 |
<tr valign="top">
|
| 782 |
-
|
| 783 |
<td>
|
| 784 |
<input id="aiowps_enable_whitelisting" name="aiowps_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 785 |
<label for="aiowps_enable_whitelisting" class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 786 |
</td>
|
| 787 |
</tr>
|
| 788 |
<tr valign="top">
|
| 789 |
-
|
| 790 |
<td>
|
| 791 |
<input id="aiowps_user_ip" size="40" name="aiowps_user_ip" type="text" value="<?php echo $your_ip_address; ?>" readonly="readonly"/>
|
| 792 |
<span class="description"><?php _e('You can copy and paste this address in the text box below if you want to include it in your login whitelist.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 793 |
</td>
|
| 794 |
</tr>
|
| 795 |
<tr valign="top">
|
| 796 |
-
|
| 797 |
<td>
|
| 798 |
<textarea id="aiowps_allowed_ip_addresses" name="aiowps_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_allowed_ip_addresses'))); ?></textarea>
|
| 799 |
-
|
| 800 |
-
|
| 801 |
-
|
| 802 |
-
|
| 803 |
</td>
|
| 804 |
</tr>
|
| 805 |
</table>
|
| 806 |
-
|
| 807 |
</form>
|
| 808 |
</div></div>
|
| 809 |
<?php
|
|
@@ -845,7 +845,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 845 |
</div>
|
| 846 |
<form action="" method="POST">
|
| 847 |
<div class="postbox">
|
| 848 |
-
|
| 849 |
<div class="inside">
|
| 850 |
<?php
|
| 851 |
//Display security info badge
|
|
@@ -856,7 +856,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 856 |
<?php wp_nonce_field('aiowpsec-honeypot-settings-nonce'); ?>
|
| 857 |
<table class="form-table">
|
| 858 |
<tr valign="top">
|
| 859 |
-
|
| 860 |
<td>
|
| 861 |
<input id="aiowps_enable_login_honeypot" name="aiowps_enable_login_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 862 |
<label for="aiowps_enable_login_honeypot" class="description"><?php _e('Check this if you want to enable the honeypot feature for the login page', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -865,7 +865,7 @@ class AIOWPSecurity_Brute_Force_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 865 |
</table>
|
| 866 |
</div></div>
|
| 867 |
|
| 868 |
-
|
| 869 |
</form>
|
| 870 |
<?php
|
| 871 |
}
|
| 30 |
function set_menu_tabs()
|
| 31 |
{
|
| 32 |
$this->menu_tabs = array(
|
| 33 |
+
'tab1' => __('Rename login page','all-in-one-wp-security-and-firewall'),
|
| 34 |
'tab2' => __('Cookie Based Brute Force Prevention', 'all-in-one-wp-security-and-firewall'),
|
| 35 |
+
'tab3' => __('Login CAPTCHA', 'all-in-one-wp-security-and-firewall'),
|
| 36 |
+
'tab4' => __('Login whitelist', 'all-in-one-wp-security-and-firewall'),
|
| 37 |
'tab5' => __('Honeypot', 'all-in-one-wp-security-and-firewall'),
|
| 38 |
);
|
| 39 |
}
|
| 48 |
echo '<h2 class="nav-tab-wrapper">';
|
| 49 |
foreach ( $this->menu_tabs as $tab_key => $tab_caption )
|
| 50 |
{
|
| 51 |
+
if (is_multisite() && get_current_blog_id() != 1 && stristr($tab_caption, 'Rename login page') === false && stristr($tab_caption, 'Login CAPTCHA') === false) {
|
| 52 |
+
// Suppress the all Brute Force menu tabs if site is a multi site AND not the main site except "rename login" and "CAPTCHA"
|
| 53 |
+
} else {
|
|
|
|
| 54 |
$active = $current_tab == $tab_key ? 'nav-tab-active' : '';
|
| 55 |
echo '<a class="nav-tab ' . $active . '" href="?page=' . $this->menu_page_slug . '&tab=' . $tab_key . '">' . $tab_caption . '</a>';
|
| 56 |
}
|
| 178 |
}
|
| 179 |
?>
|
| 180 |
<div class="postbox">
|
| 181 |
+
<h3 class="hndle"><label for="title"><?php _e('Rename login page settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 182 |
<div class="inside">
|
| 183 |
<?php
|
| 184 |
//Display security info badge
|
| 197 |
</div>
|
| 198 |
<table class="form-table">
|
| 199 |
<tr valign="top">
|
| 200 |
+
<th scope="row"><?php _e('Enable rename login page feature', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 201 |
<td>
|
| 202 |
<input id="aiowps_enable_rename_login_page" name="aiowps_enable_rename_login_page" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 203 |
<label for="aiowps_enable_rename_login_page" class="description"><?php _e('Check this if you want to enable the rename login page feature', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 204 |
</td>
|
| 205 |
</tr>
|
| 206 |
+
<tr valign="top">
|
| 207 |
+
<th scope="row"><label for="aiowps_login_page_slug"><?php _e('Login page URL', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 208 |
+
<td><code><?php echo $home_url; ?></code><input id="aiowps_login_page_slug" type="text" size="15" name="aiowps_login_page_slug" value="<?php echo $aio_wp_security->configs->get_value('aiowps_login_page_slug'); ?>">
|
| 209 |
<span class="description"><?php _e('Enter a string which will represent your secure login page slug. You are encouraged to choose something which is hard to guess and only you will remember.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 210 |
</td>
|
| 211 |
</tr>
|
| 212 |
</table>
|
| 213 |
+
<input type="submit" name="aiowps_save_rename_login_page_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 214 |
</form>
|
| 215 |
</div></div>
|
| 216 |
|
| 292 |
}
|
| 293 |
}
|
| 294 |
?>
|
| 295 |
+
<h2><?php _e('Brute force prevention firewall settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 296 |
|
| 297 |
<div class="aio_blue_box">
|
| 298 |
<?php
|
| 310 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_FIREWALL_MENU_SLUG.'&tab=tab4" target="_blank">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 311 |
echo '<p>' . $info_msg . '</p>';
|
| 312 |
?>
|
| 313 |
+
</div>
|
| 314 |
<?php
|
| 315 |
+
if (defined('AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION') && AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION) {
|
| 316 |
+
$aio_wp_security->include_template('notices/cookie-based-brute-force-prevention-disabled.php');
|
| 317 |
+
}
|
| 318 |
+
?>
|
| 319 |
<div class="postbox">
|
| 320 |
+
<h3 class="hndle"><label for="title"><?php _e('Cookie based brute force login prevention', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 321 |
<div class="inside">
|
| 322 |
<?php
|
| 323 |
//Display security info badge
|
| 366 |
$disable_brute_force_sub_fields = !$aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention');
|
| 367 |
?>
|
| 368 |
<table class="form-table">
|
| 369 |
+
<tr valign="top">
|
| 370 |
+
<th scope="row"><?php _e('Enable brute force attack prevention', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 371 |
<td>
|
| 372 |
<input id="aiowps_enable_brute_force_attack_prevention" name="aiowps_enable_brute_force_attack_prevention" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention'));?> value="1"<?php disabled($disable_brute_force_fetaure_input); ?>/>
|
| 373 |
<label for="aiowps_enable_brute_force_attack_prevention" class="description"><?php _e('Check this if you want to protect your login page from Brute Force Attack.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 374 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 375 |
<div class="aiowps_more_info_body">
|
| 376 |
<p class="description">
|
| 377 |
<?php
|
| 391 |
</div>
|
| 392 |
</td>
|
| 393 |
</tr>
|
| 394 |
+
<tr valign="top">
|
| 395 |
+
<th scope="row"><label for="aiowps_brute_force_secret_word"><?php _e('Secret word', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 396 |
+
<td><input id="aiowps_brute_force_secret_word" type="text" size="40" name="aiowps_brute_force_secret_word" value="<?php echo $aio_wp_security->configs->get_value('aiowps_brute_force_secret_word'); ?>"<?php disabled($disable_brute_force_sub_fields); ?>>
|
| 397 |
<span class="description"><?php _e('Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 398 |
</td>
|
| 399 |
</tr>
|
| 405 |
_e('Specify a URL to redirect a hacker to when they try to access your WordPress login page.', 'all-in-one-wp-security-and-firewall');
|
| 406 |
?>
|
| 407 |
</span>
|
| 408 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 409 |
<div class="aiowps_more_info_body">
|
| 410 |
<p class="description">
|
| 411 |
<?php
|
| 423 |
</div>
|
| 424 |
</td>
|
| 425 |
</tr>
|
| 426 |
+
<tr valign="top">
|
| 427 |
+
<th scope="row"><?php _e('My site has posts or pages which are password protected', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 428 |
<td>
|
| 429 |
<input id="aiowps_brute_force_attack_prevention_pw_protected_exception" name="aiowps_brute_force_attack_prevention_pw_protected_exception" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_pw_protected_exception')); ?> value="1"<?php disabled($disable_brute_force_sub_fields); ?> />
|
| 430 |
<label for="aiowps_brute_force_attack_prevention_pw_protected_exception" class="description"><?php _e('Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 431 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 432 |
<div class="aiowps_more_info_body">
|
| 433 |
<p class="description">
|
| 434 |
<?php
|
| 444 |
</div>
|
| 445 |
</td>
|
| 446 |
</tr>
|
| 447 |
+
<tr valign="top">
|
| 448 |
+
<th scope="row"><?php _e('My site has a theme or plugins which use AJAX', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 449 |
<td>
|
| 450 |
<input id="aiowps_brute_force_attack_prevention_ajax_exception" name="aiowps_brute_force_attack_prevention_ajax_exception" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_brute_force_attack_prevention_ajax_exception')); ?> value="1"<?php disabled($disable_brute_force_sub_fields); ?>/>
|
| 451 |
<label for="aiowps_brute_force_attack_prevention_ajax_exception" class="description"><?php _e('Check this if your site uses AJAX functionality.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 452 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 453 |
<div class="aiowps_more_info_body">
|
| 454 |
<p class="description">
|
| 455 |
<?php
|
| 462 |
</td>
|
| 463 |
</tr>
|
| 464 |
</table>
|
| 465 |
+
<?php
|
| 466 |
+
$other_attributes = $disable_brute_force_fetaure_input ? array('disabled' => 'disabled') : array();
|
| 467 |
submit_button(__('Save feature settings', 'all-in-one-wp-security-and-firewall'), 'primary', 'aiowps_apply_cookie_based_bruteforce_firewall', false, $other_attributes);
|
| 468 |
?>
|
| 469 |
</form>
|
| 476 |
global $aio_wp_security;
|
| 477 |
global $aiowps_feature_mgr;
|
| 478 |
|
| 479 |
+
if (isset($_POST['aiowpsec_save_captcha_settings'])) { // Do form submission tasks
|
| 480 |
+
$error = '';
|
| 481 |
+
if (!wp_verify_nonce($_POST['_wpnonce'], 'aiowpsec-captcha-settings-nonce')) {
|
| 482 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed on CAPTCHA settings save.', 4);
|
| 483 |
+
die('Nonce check failed on CAPTCHA settings save.');
|
| 484 |
}
|
| 485 |
|
| 486 |
|
| 487 |
//Save all the form values to the options
|
| 488 |
+
$random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); // Generate random 20 char string for use during CAPTCHA encode/decode
|
| 489 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 490 |
$aio_wp_security->configs->set_value('aiowps_enable_login_captcha',isset($_POST["aiowps_enable_login_captcha"])?'1':'');
|
| 491 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_login_captcha',isset($_POST["aiowps_enable_woo_login_captcha"])?'1':'');
|
| 522 |
<div class="aio_blue_box">
|
| 523 |
<?php
|
| 524 |
$recaptcha_link = '<a href="https://www.google.com/recaptcha" target="_blank">Google reCAPTCHA v2</a>';
|
| 525 |
+
echo sprintf('<p>'.__('This feature allows you to add a CAPTCHA form on various WordPress login pages and forms.', 'all-in-one-wp-security-and-firewall').
|
| 526 |
+
'<br>'.__('Adding a CAPTCHA form on a login page or form is another effective yet simple "Brute Force" prevention technique.', 'all-in-one-wp-security-and-firewall').
|
| 527 |
+
'<br>'.__('You have the option of using either %s or a plain maths CAPTCHA form.', 'all-in-one-wp-security-and-firewall').
|
| 528 |
+
'<br>'.__('If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all forms the CAPTCHA settings below.', 'all-in-one-wp-security-and-firewall').
|
| 529 |
+
'<br>'.__('If Google reCAPTCHA is disabled the simple maths CAPTCHA form will apply and users will need to enter the answer to a simple mathematical question.', 'all-in-one-wp-security-and-firewall').'</p>', $recaptcha_link);
|
|
|
|
| 530 |
?>
|
| 531 |
</div>
|
| 532 |
<form action="" method="POST">
|
| 533 |
<?php wp_nonce_field('aiowpsec-captcha-settings-nonce'); ?>
|
| 534 |
<div class="postbox">
|
| 535 |
+
<h3 class="hndle"><label for="title"><?php _e('Google reCAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 536 |
<div class="inside">
|
| 537 |
<div class="aio_orange_box">
|
| 538 |
<p>
|
| 539 |
<?php
|
| 540 |
+
echo __('By enabling these settings the Google reCAPTCHA v2 widget will be applied by default for all forms with CAPTCHA enabled.', 'all-in-one-wp-security-and-firewall');
|
| 541 |
?>
|
| 542 |
</p>
|
| 543 |
</div>
|
| 546 |
<div class="aio_blue_box">
|
| 547 |
<p>
|
| 548 |
<?php
|
| 549 |
+
echo __('reCAPTCHA will not work because you have disabled login lockdown by activating the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value in a configuration file.', 'all-in-one-wp-security-and-firewall').
|
| 550 |
+
'<br>'.__('To enable it, define the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value as false or remove it.', 'all-in-one-wp-security-and-firewall');
|
| 551 |
?>
|
| 552 |
</p>
|
| 553 |
</div>
|
| 558 |
<th scope="row"><?php _e('Use Google reCAPTCHA as default', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 559 |
<td>
|
| 560 |
<input id="aiowps_default_recaptcha" name="aiowps_default_recaptcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_default_recaptcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 561 |
+
<label for="aiowps_default_recaptcha" class="description"><?php _e('Check this if you want to default to Google reCAPTCHA for all settings below. (If this is left unchecked, all CAPTCHA forms will revert to the plain maths CAPTCHA)', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 562 |
</td>
|
| 563 |
</tr>
|
| 564 |
<tr valign="top">
|
| 565 |
+
<th scope="row"><label for="aiowps_recaptcha_site_key"><?php _e('Site key', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 566 |
<td><input id="aiowps_recaptcha_site_key" type="text" size="50" name="aiowps_recaptcha_site_key" value="<?php echo esc_html( $aio_wp_security->configs->get_value('aiowps_recaptcha_site_key') ); ?>" />
|
| 567 |
</td>
|
| 568 |
</tr>
|
| 569 |
+
<tr valign="top">
|
| 570 |
+
<th scope="row">
|
| 571 |
+
<label for="aiowps_recaptcha_secret_key"><?php _e('Secret key', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 572 |
+
</th>
|
| 573 |
+
<td>
|
| 574 |
+
<input id="aiowps_recaptcha_secret_key" type="text" size="50" name="aiowps_recaptcha_secret_key" value="<?php echo esc_html($secret_key_masked); ?>">
|
| 575 |
+
</td>
|
| 576 |
</tr>
|
| 577 |
</table>
|
| 578 |
</div></div>
|
| 579 |
<div class="postbox">
|
| 580 |
+
<h3 class="hndle"><label for="title"><?php _e('Login form CAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 581 |
<div class="inside">
|
| 582 |
<?php
|
| 583 |
//Display security info badge
|
| 586 |
?>
|
| 587 |
<table class="form-table">
|
| 588 |
<tr valign="top">
|
| 589 |
+
<th scope="row"><?php _e('Enable CAPTCHA on login page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 590 |
<td>
|
| 591 |
<input id="aiowps_enable_login_captcha" name="aiowps_enable_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 592 |
+
<label for="aiowps_enable_login_captcha" class="description"><?php _e('Check this if you want to insert a CAPTCHA form on the login page.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 593 |
</td>
|
| 594 |
</tr>
|
| 595 |
</table>
|
| 596 |
</div></div>
|
| 597 |
<div class="postbox">
|
| 598 |
+
<h3 class="hndle"><label for="title"><?php _e('Lost password form CAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 599 |
<div class="inside">
|
| 600 |
<?php
|
| 601 |
//Display security info badge
|
| 605 |
|
| 606 |
<table class="form-table">
|
| 607 |
<tr valign="top">
|
| 608 |
+
<th scope="row"><?php _e('Enable CAPTCHA on lost password page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 609 |
<td>
|
| 610 |
<input id="aiowps_enable_lost_password_captcha" name="aiowps_enable_lost_password_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 611 |
+
<label for="aiowps_enable_lost_password_captcha" class="description"><?php _e('Check this if you want to insert a CAPTCHA form on the lost password page.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 612 |
</td>
|
| 613 |
</tr>
|
| 614 |
</table>
|
| 615 |
</div></div>
|
| 616 |
<div class="postbox">
|
| 617 |
+
<h3 class="hndle"><label for="title"><?php _e('Custom login form CAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 618 |
<div class="inside">
|
| 619 |
<?php
|
| 620 |
//Display security info badge
|
| 623 |
?>
|
| 624 |
<table class="form-table">
|
| 625 |
<tr valign="top">
|
| 626 |
+
<th scope="row"><?php _e('Enable CAPTCHA on custom login form', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 627 |
<td>
|
| 628 |
<input id="aiowps_enable_custom_login_captcha" name="aiowps_enable_custom_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 629 |
+
<label for="aiowps_enable_custom_login_captcha" class="description"><?php _e('Check this if you want to insert CAPTCHA on a custom login form generated by the following WP function: wp_login_form()', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 630 |
</td>
|
| 631 |
</tr>
|
| 632 |
</table>
|
| 633 |
</div></div>
|
| 634 |
<?php
|
| 635 |
+
// Only display WooCommerce CAPTCHA settings if woo is active
|
| 636 |
if (AIOWPSecurity_Utility::is_woocommerce_plugin_active()) {
|
| 637 |
?>
|
| 638 |
<div class="postbox">
|
| 639 |
+
<h3 class="hndle"><label for="title"><?php _e('WooCommerce forms CAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 640 |
<div class="inside">
|
| 641 |
<?php
|
| 642 |
//Display security info badge
|
| 645 |
?>
|
| 646 |
<table class="form-table">
|
| 647 |
<tr valign="top">
|
| 648 |
+
<th scope="row"><?php _e('Enable CAPTCHA on WooCommerce login form', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 649 |
<td>
|
| 650 |
<input id="aiowps_enable_woo_login_captcha" name="aiowps_enable_woo_login_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 651 |
+
<label for="aiowps_enable_woo_login_captcha" class="description"><?php _e('Check this if you want to insert CAPTCHA on a WooCommerce login form.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 652 |
</td>
|
| 653 |
</tr>
|
| 654 |
</table>
|
| 658 |
?>
|
| 659 |
<table class="form-table">
|
| 660 |
<tr valign="top">
|
| 661 |
+
<th scope="row"><?php _e('Enable CAPTCHA on WooCommerce lost password form', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 662 |
<td>
|
| 663 |
<input id="aiowps_enable_woo_lostpassword_captcha" name="aiowps_enable_woo_lostpassword_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_lostpassword_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 664 |
+
<label for="aiowps_enable_woo_lostpassword_captcha" class="description"><?php _e('Check this if you want to insert CAPTCHA on a WooCommerce lost password form.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 665 |
</td>
|
| 666 |
</tr>
|
| 667 |
</table>
|
| 671 |
?>
|
| 672 |
<table class="form-table">
|
| 673 |
<tr valign="top">
|
| 674 |
+
<th scope="row"><?php _e('Enable CAPTCHA on WooCommerce registration form', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 675 |
<td>
|
| 676 |
<input id="aiowps_enable_woo_register_captcha" name="aiowps_enable_woo_register_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 677 |
+
<label for="aiowps_enable_woo_register_captcha" class="description"><?php _e('Check this if you want to insert CAPTCHA on a WooCommerce registration form.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 678 |
</td>
|
| 679 |
</tr>
|
| 680 |
</table>
|
| 683 |
}
|
| 684 |
?>
|
| 685 |
|
| 686 |
+
<input type="submit" name="aiowpsec_save_captcha_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 687 |
</form>
|
| 688 |
<?php
|
| 689 |
}
|
| 743 |
}
|
| 744 |
}
|
| 745 |
?>
|
| 746 |
+
<h2><?php _e('Login whitelist', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 747 |
<div class="aio_blue_box">
|
| 748 |
<?php
|
| 749 |
echo '<p>'.__('The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page.', 'all-in-one-wp-security-and-firewall').'
|
| 756 |
<div class="aio_yellow_box">
|
| 757 |
<?php
|
| 758 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2" target="_blank">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 759 |
+
$rename_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab1" target="_blank">'.__('Rename login page', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 760 |
echo '<p>'.sprintf( __('Attention: If in addition to enabling the white list feature, you also have one of the %s or %s features enabled, <strong>you will still need to use your secret word or special slug in the URL when trying to access your WordPress login page</strong>.', 'all-in-one-wp-security-and-firewall'), $brute_force_login_feature_link, $rename_login_feature_link).'</p>
|
| 761 |
<p>'.__('These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 762 |
?>
|
| 769 |
?>
|
| 770 |
|
| 771 |
<div class="postbox">
|
| 772 |
+
<h3 class="hndle"><label for="title"><?php _e('Login IP whitelist settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 773 |
<div class="inside">
|
| 774 |
<?php
|
| 775 |
//Display security info badge
|
| 780 |
<?php wp_nonce_field('aiowpsec-whitelist-settings-nonce'); ?>
|
| 781 |
<table class="form-table">
|
| 782 |
<tr valign="top">
|
| 783 |
+
<th scope="row"><?php _e('Enable IP whitelisting', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 784 |
<td>
|
| 785 |
<input id="aiowps_enable_whitelisting" name="aiowps_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 786 |
<label for="aiowps_enable_whitelisting" class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 787 |
</td>
|
| 788 |
</tr>
|
| 789 |
<tr valign="top">
|
| 790 |
+
<th scope="row"><label for="aiowps_user_ip"><?php _e('Your current IP address', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 791 |
<td>
|
| 792 |
<input id="aiowps_user_ip" size="40" name="aiowps_user_ip" type="text" value="<?php echo $your_ip_address; ?>" readonly="readonly"/>
|
| 793 |
<span class="description"><?php _e('You can copy and paste this address in the text box below if you want to include it in your login whitelist.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 794 |
</td>
|
| 795 |
</tr>
|
| 796 |
<tr valign="top">
|
| 797 |
+
<th scope="row"><label for="aiowps_allowed_ip_addresses"><?php _e('Enter whitelisted IP addresses:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 798 |
<td>
|
| 799 |
<textarea id="aiowps_allowed_ip_addresses" name="aiowps_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_allowed_ip_addresses'))); ?></textarea>
|
| 800 |
+
<br>
|
| 801 |
+
<span class="description"><?php echo __('Enter one or more IP addresses or IP ranges you wish to include in your whitelist.', 'all-in-one-wp-security-and-firewall') . ' ' . __('Only the addresses specified here will have access to the WordPress login page.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 802 |
+
<?php $aio_wp_security->include_template('info/ip-address-ip-range-info.php'); ?>
|
|
|
|
| 803 |
</td>
|
| 804 |
</tr>
|
| 805 |
</table>
|
| 806 |
+
<input type="submit" name="aiowps_save_whitelist_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 807 |
</form>
|
| 808 |
</div></div>
|
| 809 |
<?php
|
| 845 |
</div>
|
| 846 |
<form action="" method="POST">
|
| 847 |
<div class="postbox">
|
| 848 |
+
<h3 class="hndle"><label for="title"><?php _e('Login form honeypot settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 849 |
<div class="inside">
|
| 850 |
<?php
|
| 851 |
//Display security info badge
|
| 856 |
<?php wp_nonce_field('aiowpsec-honeypot-settings-nonce'); ?>
|
| 857 |
<table class="form-table">
|
| 858 |
<tr valign="top">
|
| 859 |
+
<th scope="row"><?php _e('Enable honeypot on login page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 860 |
<td>
|
| 861 |
<input id="aiowps_enable_login_honeypot" name="aiowps_enable_login_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 862 |
<label for="aiowps_enable_login_honeypot" class="description"><?php _e('Check this if you want to enable the honeypot feature for the login page', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 865 |
</table>
|
| 866 |
</div></div>
|
| 867 |
|
| 868 |
+
<input type="submit" name="aiowpsec_save_honeypot_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 869 |
</form>
|
| 870 |
<?php
|
| 871 |
}
|
|
@@ -7,29 +7,50 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 7 |
{
|
| 8 |
protected $dashboard_menu_page_slug = AIOWPSEC_MAIN_MENU_SLUG;
|
| 9 |
|
| 10 |
-
|
| 11 |
|
| 12 |
-
|
| 13 |
-
'tab1' => 'render_tab1',
|
| 14 |
-
'tab2' => 'render_tab2',
|
| 15 |
-
'tab3' => 'render_tab3',
|
| 16 |
-
'tab4' => 'render_tab4'
|
| 17 |
-
);
|
| 18 |
|
| 19 |
public function __construct()
|
| 20 |
{
|
| 21 |
$this->render_menu_page();
|
| 22 |
}
|
| 23 |
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
/*
|
| 35 |
* Renders our tabs of this menu as nav items
|
|
@@ -54,6 +75,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 54 |
echo '<div class="wrap">';
|
| 55 |
echo '<h2>' . __('Dashboard', 'all-in-one-wp-security-and-firewall') . '</h2>';//Interface title
|
| 56 |
$this->set_menu_tabs();
|
|
|
|
| 57 |
$tab = $this->get_current_tab();
|
| 58 |
$this->render_menu_tabs();
|
| 59 |
?>
|
|
@@ -114,9 +136,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 114 |
</div>
|
| 115 |
|
| 116 |
<div class="postbox">
|
| 117 |
-
|
| 118 |
-
for="title"><?php _e('Currently Locked Out IP Addresses and Ranges', 'all-in-one-wp-security-and-firewall');?></label>
|
| 119 |
-
</h3>
|
| 120 |
|
| 121 |
<div class="inside">
|
| 122 |
<?php
|
|
@@ -167,9 +187,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 167 |
</div>
|
| 168 |
|
| 169 |
<div class="postbox">
|
| 170 |
-
|
| 171 |
-
for="title"><?php _e('Permanently Blocked IP Addresses', 'all-in-one-wp-security-and-firewall');?></label>
|
| 172 |
-
</h3>
|
| 173 |
|
| 174 |
<div class="inside">
|
| 175 |
<?php
|
|
@@ -195,7 +213,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 195 |
}
|
| 196 |
|
| 197 |
/**
|
| 198 |
-
* Renders tab 4 which is the
|
| 199 |
*
|
| 200 |
* @return void
|
| 201 |
*/
|
|
@@ -229,7 +247,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 229 |
|
| 230 |
?>
|
| 231 |
<div class="notice notice-success is-dismissible">
|
| 232 |
-
|
| 233 |
<p><?php _e( 'Debug logs have been cleared.', 'all-in-one-wp-security-and-firewall' ); ?></p>
|
| 234 |
</div>
|
| 235 |
<?php
|
|
@@ -240,7 +258,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 240 |
?>
|
| 241 |
|
| 242 |
<div class="notice notice-error is-dismissible">
|
| 243 |
-
|
| 244 |
<p><?php _e( 'Unable to clear the logs; an invalid nonce was provided', 'all-in-one-wp-security-and-firewall' ); ?></p>
|
| 245 |
</div>
|
| 246 |
|
|
@@ -289,6 +307,23 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 289 |
<?php
|
| 290 |
}
|
| 291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
public function wp_dashboard() {
|
| 293 |
$screen = get_current_screen();
|
| 294 |
$columns = absint( $screen->get_columns() );
|
|
@@ -325,19 +360,19 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 325 |
$screen = get_current_screen();
|
| 326 |
|
| 327 |
// Add widgets
|
| 328 |
-
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
|
| 334 |
-
|
| 335 |
if ($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention') == '1' ||
|
| 336 |
$aio_wp_security->configs->get_value('aiowps_enable_rename_login_page') == '1') {
|
| 337 |
-
|
| 338 |
}
|
| 339 |
-
|
| 340 |
-
|
| 341 |
|
| 342 |
do_action( 'aiowps_dashboard_setup' );
|
| 343 |
$dashboard_widgets = apply_filters( 'aiowps_dashboard_widgets', array() );
|
|
@@ -614,7 +649,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 614 |
$home_url = trailingslashit(home_url()) . '?';
|
| 615 |
}
|
| 616 |
|
| 617 |
-
$rename_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=tab1" target="_blank">' . __('Rename
|
| 618 |
echo '<div class="aio_yellow_box">';
|
| 619 |
|
| 620 |
echo '<p>' . sprintf(__('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $rename_login_feature_link) . '</p>';
|
|
@@ -642,7 +677,7 @@ class AIOWPSecurity_Dashboard_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 642 |
// main site - get sitewide users
|
| 643 |
$logged_in_users = get_site_transient('users_online');
|
| 644 |
|
| 645 |
-
|
| 646 |
$multiple_users_info_msg = __('Number of users currently logged in site-wide (including you) is:', 'all-in-one-wp-security-and-firewall');
|
| 647 |
$single_user_info_msg = __('There are no other site-wide users currently logged in.', 'all-in-one-wp-security-and-firewall');
|
| 648 |
}
|
| 7 |
{
|
| 8 |
protected $dashboard_menu_page_slug = AIOWPSEC_MAIN_MENU_SLUG;
|
| 9 |
|
| 10 |
+
protected $menu_tabs;
|
| 11 |
|
| 12 |
+
private $menu_tabs_handler;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
|
| 14 |
public function __construct()
|
| 15 |
{
|
| 16 |
$this->render_menu_page();
|
| 17 |
}
|
| 18 |
|
| 19 |
+
/**
|
| 20 |
+
* Populates $menu_tabs array.
|
| 21 |
+
*
|
| 22 |
+
* @return Void
|
| 23 |
+
*/
|
| 24 |
+
private function set_menu_tabs() {
|
| 25 |
+
$this->menu_tabs = array(
|
| 26 |
+
'tab1' => __('Dashboard', 'all-in-one-wp-security-and-firewall'),
|
| 27 |
+
'tab2' => __('Locked IP Addresses', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab3' => __('Permanent Block List', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab4' => __('Logs', 'all-in-one-wp-security-and-firewall')
|
| 30 |
+
);
|
| 31 |
+
|
| 32 |
+
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
| 33 |
+
$this->menu_tabs['premium-upgrade'] = __('Premium Upgrade', 'all-in-one-wp-security-and-firewall');
|
| 34 |
+
}
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
/**
|
| 38 |
+
* Populates $menu_tabs_handler array.
|
| 39 |
+
*
|
| 40 |
+
* @return Void
|
| 41 |
+
*/
|
| 42 |
+
private function set_menu_tabs_handler() {
|
| 43 |
+
$this->menu_tabs_handler = array(
|
| 44 |
+
'tab1' => 'render_tab1',
|
| 45 |
+
'tab2' => 'render_tab2',
|
| 46 |
+
'tab3' => 'render_tab3',
|
| 47 |
+
'tab4' => 'render_tab4'
|
| 48 |
+
);
|
| 49 |
+
|
| 50 |
+
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
| 51 |
+
$this->menu_tabs_handler['premium-upgrade'] = 'render_premium_upgrade_tab';
|
| 52 |
+
}
|
| 53 |
+
}
|
| 54 |
|
| 55 |
/*
|
| 56 |
* Renders our tabs of this menu as nav items
|
| 75 |
echo '<div class="wrap">';
|
| 76 |
echo '<h2>' . __('Dashboard', 'all-in-one-wp-security-and-firewall') . '</h2>';//Interface title
|
| 77 |
$this->set_menu_tabs();
|
| 78 |
+
$this->set_menu_tabs_handler();
|
| 79 |
$tab = $this->get_current_tab();
|
| 80 |
$this->render_menu_tabs();
|
| 81 |
?>
|
| 136 |
</div>
|
| 137 |
|
| 138 |
<div class="postbox">
|
| 139 |
+
<h3 class="hndle"><label for="title"><?php _e('Currently locked out IP addresses and ranges', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
|
|
|
|
|
|
| 140 |
|
| 141 |
<div class="inside">
|
| 142 |
<?php
|
| 187 |
</div>
|
| 188 |
|
| 189 |
<div class="postbox">
|
| 190 |
+
<h3 class="hndle"><label for="title"><?php _e('Permanently blocked IP addresses', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
|
|
|
|
|
|
| 191 |
|
| 192 |
<div class="inside">
|
| 193 |
<?php
|
| 213 |
}
|
| 214 |
|
| 215 |
/**
|
| 216 |
+
* Renders tab 4 which is the AIOS Logs tab. Responsible for displaying the logs.
|
| 217 |
*
|
| 218 |
* @return void
|
| 219 |
*/
|
| 247 |
|
| 248 |
?>
|
| 249 |
<div class="notice notice-success is-dismissible">
|
| 250 |
+
<p><strong><?php echo htmlspecialchars(__('All In One WP Security & Firewall', 'all-in-one-wp-security-and-firewall')); ?></strong></p>
|
| 251 |
<p><?php _e( 'Debug logs have been cleared.', 'all-in-one-wp-security-and-firewall' ); ?></p>
|
| 252 |
</div>
|
| 253 |
<?php
|
| 258 |
?>
|
| 259 |
|
| 260 |
<div class="notice notice-error is-dismissible">
|
| 261 |
+
<p><strong><?php echo htmlspecialchars(__('All In One WP Security & Firewall', 'all-in-one-wp-security-and-firewall')); ?></strong></p>
|
| 262 |
<p><?php _e( 'Unable to clear the logs; an invalid nonce was provided', 'all-in-one-wp-security-and-firewall' ); ?></p>
|
| 263 |
</div>
|
| 264 |
|
| 307 |
<?php
|
| 308 |
}
|
| 309 |
|
| 310 |
+
/**
|
| 311 |
+
* Renders the submenu's premium-upgrade tab body.
|
| 312 |
+
*
|
| 313 |
+
* @return Void
|
| 314 |
+
*/
|
| 315 |
+
private function render_premium_upgrade_tab() {
|
| 316 |
+
global $aio_wp_security;
|
| 317 |
+
$enqueue_version = (defined('WP_DEBUG') && WP_DEBUG) ? AIO_WP_SECURITY_VERSION.'.'.time() : AIO_WP_SECURITY_VERSION;
|
| 318 |
+
wp_enqueue_style('aiowpsec-admin-premium-upgrade-css', AIO_WP_SECURITY_URL.'/css/wp-security-premium-upgrade.css', array(), $enqueue_version);
|
| 319 |
+
|
| 320 |
+
echo '<div class="postbox wpo-tab-postbox">';
|
| 321 |
+
|
| 322 |
+
$aio_wp_security->include_template('may-also-like.php');
|
| 323 |
+
|
| 324 |
+
echo '</div><!-- END .postbox -->';
|
| 325 |
+
}
|
| 326 |
+
|
| 327 |
public function wp_dashboard() {
|
| 328 |
$screen = get_current_screen();
|
| 329 |
$columns = absint( $screen->get_columns() );
|
| 360 |
$screen = get_current_screen();
|
| 361 |
|
| 362 |
// Add widgets
|
| 363 |
+
wp_add_dashboard_widget('security_strength_meter', __('Security strength meter', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_security_strength_meter'));
|
| 364 |
+
wp_add_dashboard_widget('security_points_breakdown', __('Security points breakdown', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_security_points_breakdown'));
|
| 365 |
+
wp_add_dashboard_widget('spread_the_word', __('Spread the word', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_spread_the_word'));
|
| 366 |
+
wp_add_dashboard_widget('know_developers', __('Get to know the developers', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_know_developers'));
|
| 367 |
+
wp_add_dashboard_widget('critical_feature_status', __('Critical feature status', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_critical_feature_status'));
|
| 368 |
+
wp_add_dashboard_widget('last_5_logins', __('Last 5 logins', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_last_5_logins'));
|
| 369 |
+
wp_add_dashboard_widget('maintenance_mode_status', __('Maintenance mode status', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_maintenance_mode_status'));
|
| 370 |
if ($aio_wp_security->configs->get_value('aiowps_enable_brute_force_attack_prevention') == '1' ||
|
| 371 |
$aio_wp_security->configs->get_value('aiowps_enable_rename_login_page') == '1') {
|
| 372 |
+
wp_add_dashboard_widget('brute_force', __('Brute force prevention login page'), array($this, 'widget_brute_force'));
|
| 373 |
}
|
| 374 |
+
wp_add_dashboard_widget('logged_in_users', __('Logged in users', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_logged_in_users'));
|
| 375 |
+
wp_add_dashboard_widget('locked_ip_addresses', __('Locked IP addresses', 'all-in-one-wp-security-and-firewall'), array($this, 'widget_locked_ip_addresses'));
|
| 376 |
|
| 377 |
do_action( 'aiowps_dashboard_setup' );
|
| 378 |
$dashboard_widgets = apply_filters( 'aiowps_dashboard_widgets', array() );
|
| 649 |
$home_url = trailingslashit(home_url()) . '?';
|
| 650 |
}
|
| 651 |
|
| 652 |
+
$rename_login_feature_link = '<a href="admin.php?page=' . AIOWPSEC_BRUTE_FORCE_MENU_SLUG . '&tab=tab1" target="_blank">' . __('Rename login page', 'all-in-one-wp-security-and-firewall') . '</a>';
|
| 653 |
echo '<div class="aio_yellow_box">';
|
| 654 |
|
| 655 |
echo '<p>' . sprintf(__('The %s feature is currently active.', 'all-in-one-wp-security-and-firewall'), $rename_login_feature_link) . '</p>';
|
| 677 |
// main site - get sitewide users
|
| 678 |
$logged_in_users = get_site_transient('users_online');
|
| 679 |
|
| 680 |
+
// If viewing AIOS from multisite main network dashboard then display a different message
|
| 681 |
$multiple_users_info_msg = __('Number of users currently logged in site-wide (including you) is:', 'all-in-one-wp-security-and-firewall');
|
| 682 |
$single_user_info_msg = __('There are no other site-wide users currently logged in.', 'all-in-one-wp-security-and-firewall');
|
| 683 |
}
|
|
@@ -182,8 +182,8 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 182 |
}
|
| 183 |
}
|
| 184 |
}
|
| 185 |
-
|
| 186 |
-
|
| 187 |
<div class="aio_blue_box">
|
| 188 |
<?php
|
| 189 |
echo '<p>'.__('Your WordPress database is the most important asset of your website because it contains a lot of your site\'s precious information.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -194,8 +194,8 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 194 |
?>
|
| 195 |
</div>
|
| 196 |
|
| 197 |
-
|
| 198 |
-
|
| 199 |
<div class="inside">
|
| 200 |
<?php
|
| 201 |
//Display security info badge
|
|
@@ -217,36 +217,32 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 217 |
<form action="" method="POST">
|
| 218 |
<?php wp_nonce_field('aiowpsec-db-prefix-change-nonce'); ?>
|
| 219 |
<table class="form-table">
|
| 220 |
-
|
| 221 |
-
|
| 222 |
<td>
|
| 223 |
<span class="aiowpsec_field_value"><strong><?php echo $wpdb->prefix; ?></strong></span>
|
| 224 |
<?php
|
| 225 |
//now let's display a warning notification if default prefix is used
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
To increase your site\'s security you should consider changing the DB prefix value to another value.', 'all-in-one-wp-security-and-firewall').'</span>';
|
| 229 |
}
|
| 230 |
-
|
| 231 |
-
|
| 232 |
</tr>
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
<?php _e('Generate new database table prefix', 'all-in-one-wp-security-and-firewall'); ?>:
|
| 238 |
-
</label>
|
| 239 |
-
</th>
|
| 240 |
<td>
|
| 241 |
<input id="aiowps_enable_random_prefix" name="aiowps_enable_random_prefix" type="checkbox" <?php if($aio_wp_security->configs->get_value('aiowps_enable_random_prefix')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 242 |
<label for="aiowps_enable_random_prefix" class="description"><?php _e('Check this if you want the plugin to generate a random 6 character string for the table prefix', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 243 |
<br /><?php _e('OR', 'all-in-one-wp-security-and-firewall'); ?>
|
| 244 |
<br /><input type="text" size="10" id="aiowps_new_manual_db_prefix" name="aiowps_new_manual_db_prefix" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_new_manual_db_prefix'); ?>" />
|
| 245 |
-
|
| 246 |
</td>
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
</form>
|
| 251 |
</div></div>
|
| 252 |
<?php
|
|
@@ -271,7 +267,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 271 |
$install_activate_link = $this->get_install_activate_link_of_updraft_plugin();
|
| 272 |
?>
|
| 273 |
<div class="postbox">
|
| 274 |
-
|
| 275 |
<div class="inside">
|
| 276 |
<?php if (empty($install_activate_link)) { ?>
|
| 277 |
<p>
|
|
@@ -280,8 +276,8 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 280 |
<button type="button" id="aios-manual-db-backup-now" class="button-primary"><?php _e('Create database backup now', 'all-in-one-wp-security-and-firewall'); ?></button>
|
| 281 |
<?php } else { ?>
|
| 282 |
<p>
|
| 283 |
-
|
| 284 |
-
|
| 285 |
<?php } ?>
|
| 286 |
</div>
|
| 287 |
</div>
|
|
@@ -391,8 +387,7 @@ class AIOWPSecurity_Database_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 391 |
echo '<p class="aio_success_with_icon">'. __('wp-config.php file was updated successfully!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 392 |
}else
|
| 393 |
{
|
| 394 |
-
|
| 395 |
-
for variable "$table_prefix" and assign the following value to that variable: %s', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_new_prefix.'</strong>').'</p>';
|
| 396 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to modify wp-config.php",4);
|
| 397 |
}
|
| 398 |
|
| 182 |
}
|
| 183 |
}
|
| 184 |
}
|
| 185 |
+
?>
|
| 186 |
+
<h2><?php _e('Change database prefix', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 187 |
<div class="aio_blue_box">
|
| 188 |
<?php
|
| 189 |
echo '<p>'.__('Your WordPress database is the most important asset of your website because it contains a lot of your site\'s precious information.', 'all-in-one-wp-security-and-firewall').'
|
| 194 |
?>
|
| 195 |
</div>
|
| 196 |
|
| 197 |
+
<div class="postbox">
|
| 198 |
+
<h3 class="hndle"><label for="title"><?php _e('Database prefix options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 199 |
<div class="inside">
|
| 200 |
<?php
|
| 201 |
//Display security info badge
|
| 217 |
<form action="" method="POST">
|
| 218 |
<?php wp_nonce_field('aiowpsec-db-prefix-change-nonce'); ?>
|
| 219 |
<table class="form-table">
|
| 220 |
+
<tr valign="top">
|
| 221 |
+
<th scope="row"><?php _e('Current database table prefix', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 222 |
<td>
|
| 223 |
<span class="aiowpsec_field_value"><strong><?php echo $wpdb->prefix; ?></strong></span>
|
| 224 |
<?php
|
| 225 |
//now let's display a warning notification if default prefix is used
|
| 226 |
+
if ($old_db_prefix == 'wp_') {
|
| 227 |
+
echo ' <span class="aio_error_with_icon">'.__('Your site is currently using the default WordPress database prefix value of "wp_".', 'all-in-one-wp-security-and-firewall').' '.__('To increase your site\'s security you should consider changing the database prefix value to another value.', 'all-in-one-wp-security-and-firewall').'</span>';
|
|
|
|
| 228 |
}
|
| 229 |
+
?>
|
| 230 |
+
</td>
|
| 231 |
</tr>
|
| 232 |
+
<tr valign="top">
|
| 233 |
+
<th scope="row">
|
| 234 |
+
<label for="aiowps_new_manual_db_prefix"><?php _e('Generate new database table prefix', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 235 |
+
</th>
|
|
|
|
|
|
|
|
|
|
| 236 |
<td>
|
| 237 |
<input id="aiowps_enable_random_prefix" name="aiowps_enable_random_prefix" type="checkbox" <?php if($aio_wp_security->configs->get_value('aiowps_enable_random_prefix')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 238 |
<label for="aiowps_enable_random_prefix" class="description"><?php _e('Check this if you want the plugin to generate a random 6 character string for the table prefix', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 239 |
<br /><?php _e('OR', 'all-in-one-wp-security-and-firewall'); ?>
|
| 240 |
<br /><input type="text" size="10" id="aiowps_new_manual_db_prefix" name="aiowps_new_manual_db_prefix" value="<?php //echo $aio_wp_security->configs->get_value('aiowps_new_manual_db_prefix'); ?>" />
|
| 241 |
+
<label for="aiowps_new_manual_db_prefix" class="description"><?php _e('Choose your own database prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 242 |
</td>
|
| 243 |
+
</tr>
|
| 244 |
+
</table>
|
| 245 |
+
<input type="submit" name="aiowps_db_prefix_change" value="<?php _e('Change database prefix', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 246 |
</form>
|
| 247 |
</div></div>
|
| 248 |
<?php
|
| 267 |
$install_activate_link = $this->get_install_activate_link_of_updraft_plugin();
|
| 268 |
?>
|
| 269 |
<div class="postbox">
|
| 270 |
+
<h3 class="hndle"><label for="title"><?php _e('Manual backup', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 271 |
<div class="inside">
|
| 272 |
<?php if (empty($install_activate_link)) { ?>
|
| 273 |
<p>
|
| 276 |
<button type="button" id="aios-manual-db-backup-now" class="button-primary"><?php _e('Create database backup now', 'all-in-one-wp-security-and-firewall'); ?></button>
|
| 277 |
<?php } else { ?>
|
| 278 |
<p>
|
| 279 |
+
<?php echo wp_kses($install_activate_link, array('a' => array('title' => array(), 'href' => array()))); ?>
|
| 280 |
+
</p>
|
| 281 |
<?php } ?>
|
| 282 |
</div>
|
| 283 |
</div>
|
| 387 |
echo '<p class="aio_success_with_icon">'. __('wp-config.php file was updated successfully!', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 388 |
}else
|
| 389 |
{
|
| 390 |
+
echo '<p class="aio_error_with_icon">'.sprintf(__('The "wp-config.php" file was not able to be modified.', 'all-in-one-wp-security-and-firewall').' '.__('Please modify this file manually using your favourite editor and search for variable "$table_prefix" and assign the following value to that variable: %s', 'all-in-one-wp-security-and-firewall'), '<strong>'.$table_new_prefix.'</strong>').'</p>';
|
|
|
|
| 391 |
$aio_wp_security->debug_logger->log_debug("DB Security Feature - Unable to modify wp-config.php",4);
|
| 392 |
}
|
| 393 |
|
|
@@ -101,7 +101,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 101 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 102 |
if ($result === false) {
|
| 103 |
// error case
|
| 104 |
-
|
| 105 |
}
|
| 106 |
|
| 107 |
//If this is first scan display special message
|
|
@@ -204,8 +204,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 204 |
$where = array('meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data');
|
| 205 |
$wpdb->delete( $aiowps_global_meta_tbl_name, $where);
|
| 206 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 207 |
-
|
| 208 |
-
In order to ensure that future scan results are accurate, the old scan data has been refreshed.', 'all-in-one-wp-security-and-firewall');
|
| 209 |
$this->show_msg_updated($new_scan_alert);
|
| 210 |
}
|
| 211 |
|
|
@@ -214,9 +213,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 214 |
//Display an alert warning message if a file change was detected
|
| 215 |
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected'))
|
| 216 |
{
|
| 217 |
-
|
| 218 |
|
| 219 |
-
|
| 220 |
$error_msg .= $button;
|
| 221 |
$this->show_msg_error($error_msg);
|
| 222 |
}
|
|
@@ -248,7 +247,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 248 |
} else {
|
| 249 |
?>
|
| 250 |
<div class="postbox">
|
| 251 |
-
|
| 252 |
<div class="inside">
|
| 253 |
<form action="" method="POST">
|
| 254 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
|
@@ -257,11 +256,11 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 257 |
<span class="description"><?php _e('To perform a manual file change detection scan click on the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 258 |
</tr>
|
| 259 |
</table>
|
| 260 |
-
|
| 261 |
</form>
|
| 262 |
</div></div>
|
| 263 |
<div class="postbox">
|
| 264 |
-
|
| 265 |
<div class="inside">
|
| 266 |
<form action="" method="POST">
|
| 267 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
|
@@ -270,11 +269,11 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 270 |
<span class="description"><?php _e('Click the button below to view the saved file change results from the last scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 271 |
</tr>
|
| 272 |
</table>
|
| 273 |
-
|
| 274 |
</form>
|
| 275 |
</div></div>
|
| 276 |
<div class="postbox">
|
| 277 |
-
|
| 278 |
<div class="inside">
|
| 279 |
<?php
|
| 280 |
//Display security info badge
|
|
@@ -286,14 +285,14 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 286 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
| 287 |
<table class="form-table">
|
| 288 |
<tr valign="top">
|
| 289 |
-
|
| 290 |
<td>
|
| 291 |
<input id="aiowps_enable_automated_fcd_scan" name="aiowps_enable_automated_fcd_scan" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 292 |
<label for="aiowps_enable_automated_fcd_scan" class="description"><?php _e('Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 293 |
</td>
|
| 294 |
</tr>
|
| 295 |
<tr valign="top">
|
| 296 |
-
|
| 297 |
<td><input id="aiowps_fcd_scan_frequency" type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
| 298 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
| 299 |
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '0' ); ?>><?php _e( 'Hours', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
|
@@ -304,11 +303,11 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 304 |
</td>
|
| 305 |
</tr>
|
| 306 |
<tr valign="top">
|
| 307 |
-
|
| 308 |
<td><textarea id="aiowps_fcd_exclude_filetypes" name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes')); ?></textarea>
|
| 309 |
<br />
|
| 310 |
<span class="description"><?php _e('Enter each file type or extension on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 311 |
-
|
| 312 |
<div class="aiowps_more_info_body">
|
| 313 |
<?php
|
| 314 |
echo '<p class="description">'.__('You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -321,11 +320,11 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 321 |
</td>
|
| 322 |
</tr>
|
| 323 |
<tr valign="top">
|
| 324 |
-
|
| 325 |
<td><textarea id="aiowps_fcd_exclude_files" name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_files')); ?></textarea>
|
| 326 |
<br />
|
| 327 |
<span class="description"><?php _e('Enter each file or directory on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 328 |
-
|
| 329 |
<div class="aiowps_more_info_body">
|
| 330 |
<?php
|
| 331 |
echo '<p class="description">'.__('You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -336,12 +335,10 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 336 |
</div>
|
| 337 |
</td>
|
| 338 |
</tr>
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
</label>
|
| 344 |
-
</th>
|
| 345 |
<td>
|
| 346 |
<input id="aiowps_send_fcd_scan_email" name="aiowps_send_fcd_scan_email" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_fcd_scan_email')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 347 |
<label for="aiowps_send_fcd_scan_email" class="description"><?php _e('Check this if you want the system to email you if a file change was detected', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -352,7 +349,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 352 |
</td>
|
| 353 |
</tr>
|
| 354 |
</table>
|
| 355 |
-
|
| 356 |
</form>
|
| 357 |
</div></div>
|
| 358 |
|
|
@@ -377,14 +374,14 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 377 |
'<p>'.__('This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 378 |
echo '<p>'.__('When you sign up for this service you will get the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 379 |
echo '<ul class="aiowps_admin_ul_grp1">
|
| 380 |
-
|
| 381 |
-
|
| 382 |
-
|
| 383 |
-
|
| 384 |
-
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
|
| 388 |
</ul>';
|
| 389 |
echo '<p>'.sprintf(__('To learn more please %s.', 'all-in-one-wp-security-and-firewall'), $site_scanners_link).'</p>';
|
| 390 |
?>
|
|
@@ -407,7 +404,7 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 407 |
}
|
| 408 |
?>
|
| 409 |
<div class="postbox">
|
| 410 |
-
|
| 411 |
<div class="inside">
|
| 412 |
<?php
|
| 413 |
$files_added_output = "";
|
|
@@ -420,9 +417,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 420 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were added to your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 421 |
$files_added_output .= '<table class="widefat">';
|
| 422 |
$files_added_output .= '<tr>';
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
$files_added_output .= '</tr>';
|
| 427 |
foreach ($last_scan_results['files_added'] as $key=>$value) {
|
| 428 |
$files_added_output .= '<tr>';
|
|
@@ -441,9 +438,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 441 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were removed from your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 442 |
$files_removed_output .= '<table class="widefat">';
|
| 443 |
$files_removed_output .= '<tr>';
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
|
| 447 |
$files_removed_output .= '</tr>';
|
| 448 |
foreach ($last_scan_results['files_removed'] as $key=>$value) {
|
| 449 |
$files_removed_output .= '<tr>';
|
|
@@ -465,9 +462,9 @@ class AIOWPSecurity_Filescan_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 465 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were changed on your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 466 |
$files_changed_output .= '<table class="widefat">';
|
| 467 |
$files_changed_output .= '<tr>';
|
| 468 |
-
|
| 469 |
-
|
| 470 |
-
|
| 471 |
$files_changed_output .= '</tr>';
|
| 472 |
foreach ($last_scan_results['files_changed'] as $key=>$value) {
|
| 473 |
$files_changed_output .= '<tr>';
|
| 101 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 102 |
if ($result === false) {
|
| 103 |
// error case
|
| 104 |
+
$this->show_msg_error(__('There was an error during the file change detection scan. Please check the AIOS logs.', 'all-in-one-wp-security-and-firewall'));
|
| 105 |
}
|
| 106 |
|
| 107 |
//If this is first scan display special message
|
| 204 |
$where = array('meta_key1' => 'file_change_detection', 'meta_value1' => 'file_scan_data');
|
| 205 |
$wpdb->delete( $aiowps_global_meta_tbl_name, $where);
|
| 206 |
$result = $aio_wp_security->scan_obj->execute_file_change_detection_scan();
|
| 207 |
+
$new_scan_alert = __('NEW SCAN COMPLETED: The plugin has detected that you have made changes to the "File Types To Ignore" or "Files To Ignore" fields.', 'all-in-one-wp-security-and-firewall').' '.__('In order to ensure that future scan results are accurate, the old scan data has been refreshed.', 'all-in-one-wp-security-and-firewall');
|
|
|
|
| 208 |
$this->show_msg_updated($new_scan_alert);
|
| 209 |
}
|
| 210 |
|
| 213 |
//Display an alert warning message if a file change was detected
|
| 214 |
if ($aio_wp_security->configs->get_value('aiowps_fcds_change_detected'))
|
| 215 |
{
|
| 216 |
+
$error_msg = htmlspecialchars(__('All In One WP Security & Firewall has detected that there was a change in your host\'s files.', 'all-in-one-wp-security-and-firewall'));
|
| 217 |
|
| 218 |
+
$button = '<div><form action="" method="POST"><input type="submit" name="fcd_scan_info" value="'.__('View scan details and clear this message', 'all-in-one-wp-security-and-firewall').'" class="button-secondary"></form></div>';
|
| 219 |
$error_msg .= $button;
|
| 220 |
$this->show_msg_error($error_msg);
|
| 221 |
}
|
| 247 |
} else {
|
| 248 |
?>
|
| 249 |
<div class="postbox">
|
| 250 |
+
<h3 class="hndle"><label for="title"><?php _e('Manual file change detection scan', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 251 |
<div class="inside">
|
| 252 |
<form action="" method="POST">
|
| 253 |
<?php wp_nonce_field('aiowpsec-fcd-manual-scan-nonce'); ?>
|
| 256 |
<span class="description"><?php _e('To perform a manual file change detection scan click on the button below.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 257 |
</tr>
|
| 258 |
</table>
|
| 259 |
+
<input type="submit" name="aiowps_manual_fcd_scan" value="<?php _e('Perform scan now', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 260 |
</form>
|
| 261 |
</div></div>
|
| 262 |
<div class="postbox">
|
| 263 |
+
<h3 class="hndle"><label for="title"><?php _e('View last saved file change results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 264 |
<div class="inside">
|
| 265 |
<form action="" method="POST">
|
| 266 |
<?php wp_nonce_field('aiowpsec-view-last-fcd-results-nonce'); ?>
|
| 269 |
<span class="description"><?php _e('Click the button below to view the saved file change results from the last scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 270 |
</tr>
|
| 271 |
</table>
|
| 272 |
+
<input type="submit" name="aiowps_view_last_fcd_results" value="<?php _e('View last file change', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 273 |
</form>
|
| 274 |
</div></div>
|
| 275 |
<div class="postbox">
|
| 276 |
+
<h3 class="hndle"><label for="title"><?php _e('File change detection settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 277 |
<div class="inside">
|
| 278 |
<?php
|
| 279 |
//Display security info badge
|
| 285 |
<?php wp_nonce_field('aiowpsec-scheduled-fcd-scan-nonce'); ?>
|
| 286 |
<table class="form-table">
|
| 287 |
<tr valign="top">
|
| 288 |
+
<th scope="row"><?php _e('Enable automated file change detection scan', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 289 |
<td>
|
| 290 |
<input id="aiowps_enable_automated_fcd_scan" name="aiowps_enable_automated_fcd_scan" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 291 |
<label for="aiowps_enable_automated_fcd_scan" class="description"><?php _e('Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 292 |
</td>
|
| 293 |
</tr>
|
| 294 |
<tr valign="top">
|
| 295 |
+
<th scope="row"><label for="aiowps_fcd_scan_frequency"><?php _e('Scan time interval', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 296 |
<td><input id="aiowps_fcd_scan_frequency" type="text" size="5" name="aiowps_fcd_scan_frequency" value="<?php echo $aio_wp_security->configs->get_value('aiowps_fcd_scan_frequency'); ?>" />
|
| 297 |
<select id="backup_interval" name="aiowps_fcd_scan_interval">
|
| 298 |
<option value="0" <?php selected( $aio_wp_security->configs->get_value('aiowps_fcd_scan_interval'), '0' ); ?>><?php _e( 'Hours', 'all-in-one-wp-security-and-firewall' ); ?></option>
|
| 303 |
</td>
|
| 304 |
</tr>
|
| 305 |
<tr valign="top">
|
| 306 |
+
<th scope="row"><label for="aiowps_fcd_exclude_filetypes"><?php _e('File types to ignore', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 307 |
<td><textarea id="aiowps_fcd_exclude_filetypes" name="aiowps_fcd_exclude_filetypes" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_filetypes')); ?></textarea>
|
| 308 |
<br />
|
| 309 |
<span class="description"><?php _e('Enter each file type or extension on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 310 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 311 |
<div class="aiowps_more_info_body">
|
| 312 |
<?php
|
| 313 |
echo '<p class="description">'.__('You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 320 |
</td>
|
| 321 |
</tr>
|
| 322 |
<tr valign="top">
|
| 323 |
+
<th scope="row"><label for="aiowps_fcd_exclude_files"><?php _e('Files/Directories to ignore', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 324 |
<td><textarea id="aiowps_fcd_exclude_files" name="aiowps_fcd_exclude_files" rows="5" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_fcd_exclude_files')); ?></textarea>
|
| 325 |
<br />
|
| 326 |
<span class="description"><?php _e('Enter each file or directory on a new line which you wish to exclude from the file change detection scan.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 327 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 328 |
<div class="aiowps_more_info_body">
|
| 329 |
<?php
|
| 330 |
echo '<p class="description">'.__('You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 335 |
</div>
|
| 336 |
</td>
|
| 337 |
</tr>
|
| 338 |
+
<tr valign="top">
|
| 339 |
+
<th scope="row">
|
| 340 |
+
<label for="aiowps_fcd_scan_email_address"><?php _e('Send email when change detected', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 341 |
+
</th>
|
|
|
|
|
|
|
| 342 |
<td>
|
| 343 |
<input id="aiowps_send_fcd_scan_email" name="aiowps_send_fcd_scan_email" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_send_fcd_scan_email')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 344 |
<label for="aiowps_send_fcd_scan_email" class="description"><?php _e('Check this if you want the system to email you if a file change was detected', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 349 |
</td>
|
| 350 |
</tr>
|
| 351 |
</table>
|
| 352 |
+
<input type="submit" name="aiowps_schedule_fcd_scan" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 353 |
</form>
|
| 354 |
</div></div>
|
| 355 |
|
| 374 |
'<p>'.__('This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 375 |
echo '<p>'.__('When you sign up for this service you will get the following:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 376 |
echo '<ul class="aiowps_admin_ul_grp1">
|
| 377 |
+
<li>'.__('Automatic daily scan of 1 website', 'all-in-one-wp-security-and-firewall').'</li>
|
| 378 |
+
<li>'.__('Automatic malware and blacklist monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
| 379 |
+
<li>'.__('Automatic email alerting', 'all-in-one-wp-security-and-firewall').'</li>
|
| 380 |
+
<li>'.__('Site uptime monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
| 381 |
+
<li>'.__('Site response time monitoring', 'all-in-one-wp-security-and-firewall').'</li>
|
| 382 |
+
<li>'.__('We provide advice for malware cleanup', 'all-in-one-wp-security-and-firewall').'</li>
|
| 383 |
+
<li>'.__('Blacklist removal', 'all-in-one-wp-security-and-firewall').'</li>
|
| 384 |
+
<li>'.__('No contract (cancel anytime)', 'all-in-one-wp-security-and-firewall').'</li>
|
| 385 |
</ul>';
|
| 386 |
echo '<p>'.sprintf(__('To learn more please %s.', 'all-in-one-wp-security-and-firewall'), $site_scanners_link).'</p>';
|
| 387 |
?>
|
| 404 |
}
|
| 405 |
?>
|
| 406 |
<div class="postbox">
|
| 407 |
+
<h3 class="hndle"><label for="title"><?php _e('Latest file change scan results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 408 |
<div class="inside">
|
| 409 |
<?php
|
| 410 |
$files_added_output = "";
|
| 417 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were added to your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 418 |
$files_added_output .= '<table class="widefat">';
|
| 419 |
$files_added_output .= '<tr>';
|
| 420 |
+
$files_added_output .= '<th>'.__('File', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 421 |
+
$files_added_output .= '<th>'.__('File size', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 422 |
+
$files_added_output .= '<th>'.__('File modified', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 423 |
$files_added_output .= '</tr>';
|
| 424 |
foreach ($last_scan_results['files_added'] as $key=>$value) {
|
| 425 |
$files_added_output .= '<tr>';
|
| 438 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were removed from your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 439 |
$files_removed_output .= '<table class="widefat">';
|
| 440 |
$files_removed_output .= '<tr>';
|
| 441 |
+
$files_removed_output .= '<th>'.__('File', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 442 |
+
$files_removed_output .= '<th>'.__('File size', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 443 |
+
$files_removed_output .= '<th>'.__('File modified', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 444 |
$files_removed_output .= '</tr>';
|
| 445 |
foreach ($last_scan_results['files_removed'] as $key=>$value) {
|
| 446 |
$files_removed_output .= '<tr>';
|
| 462 |
echo '<div class="aio_info_with_icon aio_spacer_10_tb">'.__('The following files were changed on your host.', 'all-in-one-wp-security-and-firewall').'</div>';
|
| 463 |
$files_changed_output .= '<table class="widefat">';
|
| 464 |
$files_changed_output .= '<tr>';
|
| 465 |
+
$files_changed_output .= '<th>'.__('File', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 466 |
+
$files_changed_output .= '<th>'.__('File size', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 467 |
+
$files_changed_output .= '<th>'.__('File modified', 'all-in-one-wp-security-and-firewall').'</th>';
|
| 468 |
$files_changed_output .= '</tr>';
|
| 469 |
foreach ($last_scan_results['files_changed'] as $key=>$value) {
|
| 470 |
$files_changed_output .= '<tr>';
|
|
@@ -97,7 +97,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 97 |
}
|
| 98 |
}
|
| 99 |
?>
|
| 100 |
-
|
| 101 |
<div class="aio_blue_box">
|
| 102 |
<?php
|
| 103 |
echo '<p>'.__('Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -118,7 +118,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 118 |
}else{
|
| 119 |
?>
|
| 120 |
<div class="postbox">
|
| 121 |
-
|
| 122 |
<div class="inside">
|
| 123 |
<?php
|
| 124 |
//Display security info badge
|
|
@@ -126,15 +126,15 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 126 |
$aiowps_feature_mgr->output_feature_details_badge("filesystem-file-permissions");
|
| 127 |
?>
|
| 128 |
<form action="" method="POST">
|
| 129 |
-
|
| 130 |
<table class="widefat file_permission_table">
|
| 131 |
<thead>
|
| 132 |
<tr>
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
</tr>
|
| 139 |
</thead>
|
| 140 |
<tbody>
|
|
@@ -149,11 +149,11 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 149 |
</tbody>
|
| 150 |
<tfoot>
|
| 151 |
<tr>
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
</tfoot>
|
| 158 |
</table>
|
| 159 |
</form>
|
|
@@ -161,7 +161,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 161 |
<?php
|
| 162 |
}
|
| 163 |
}
|
| 164 |
-
|
| 165 |
function render_tab2()
|
| 166 |
{
|
| 167 |
global $aio_wp_security;
|
|
@@ -209,7 +209,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 209 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 210 |
}
|
| 211 |
?>
|
| 212 |
-
|
| 213 |
<div class="aio_blue_box">
|
| 214 |
<?php
|
| 215 |
echo '<p>'.__('The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -220,7 +220,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 220 |
</div>
|
| 221 |
|
| 222 |
<div class="postbox">
|
| 223 |
-
|
| 224 |
<div class="inside">
|
| 225 |
<?php
|
| 226 |
//Display security info badge
|
|
@@ -232,14 +232,14 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 232 |
<?php wp_nonce_field('aiowpsec-disable-file-edit-nonce'); ?>
|
| 233 |
<table class="form-table">
|
| 234 |
<tr valign="top">
|
| 235 |
-
|
| 236 |
<td>
|
| 237 |
<input id="aiowps_disable_file_editing" name="aiowps_disable_file_editing" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_file_editing')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 238 |
<label for="aiowps_disable_file_editing" class="description"><?php _e('Check this if you want to remove the ability for people to edit PHP files via the WP dashboard', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 239 |
</td>
|
| 240 |
</tr>
|
| 241 |
</table>
|
| 242 |
-
|
| 243 |
</form>
|
| 244 |
</div></div>
|
| 245 |
<?php
|
|
@@ -288,7 +288,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 288 |
}
|
| 289 |
|
| 290 |
?>
|
| 291 |
-
|
| 292 |
<div class="aio_blue_box">
|
| 293 |
<?php
|
| 294 |
$info_msg = sprintf( __('This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations.', 'all-in-one-wp-security-and-firewall'), 'readme.html', 'license.txt', 'wp-config-sample.php');
|
|
@@ -297,7 +297,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 297 |
</div>
|
| 298 |
|
| 299 |
<div class="postbox">
|
| 300 |
-
|
| 301 |
<div class="inside">
|
| 302 |
<?php
|
| 303 |
//Display security info badge
|
|
@@ -308,14 +308,14 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 308 |
<?php wp_nonce_field('aiowpsec-prevent-default-wp-file-access-nonce'); ?>
|
| 309 |
<table class="form-table">
|
| 310 |
<tr valign="top">
|
| 311 |
-
|
| 312 |
<td>
|
| 313 |
<input id="aiowps_prevent_default_wp_file_access" name="aiowps_prevent_default_wp_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_default_wp_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 314 |
<label for="aiowps_prevent_default_wp_file_access" class="description"><?php _e('Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 315 |
</td>
|
| 316 |
</tr>
|
| 317 |
</table>
|
| 318 |
-
|
| 319 |
</form>
|
| 320 |
</div></div>
|
| 321 |
<?php
|
|
@@ -339,7 +339,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 339 |
}
|
| 340 |
|
| 341 |
?>
|
| 342 |
-
|
| 343 |
<div class="aio_blue_box">
|
| 344 |
<?php
|
| 345 |
echo '<p>'.__('Sometimes your hosting platform will produce error or warning logs in a file called "error_log".', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -350,7 +350,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 350 |
</div>
|
| 351 |
|
| 352 |
<div class="postbox">
|
| 353 |
-
|
| 354 |
<div class="inside">
|
| 355 |
<p><?php _e('Please click the button below to view the latest system logs', 'all-in-one-wp-security-and-firewall'); ?>:</p>
|
| 356 |
<form action="" method="POST">
|
|
@@ -360,7 +360,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 360 |
<span class="description"><?php _e('Enter your system log file name. (Defaults to error_log)', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 361 |
</div>
|
| 362 |
<div class="aio_spacer_15"></div>
|
| 363 |
-
|
| 364 |
<span class="aiowps_loading_1">
|
| 365 |
<img src="<?php echo AIO_WP_SECURITY_URL.'/images/loading.gif'; ?>" alt="<?php __('Loading...', 'all-in-one-wp-security-and-firewall'); ?>" />
|
| 366 |
</span>
|
|
@@ -432,7 +432,7 @@ class AIOWPSecurity_Filesystem_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 432 |
if ($fix)
|
| 433 |
{
|
| 434 |
echo '<td>
|
| 435 |
-
|
| 436 |
<input type="hidden" name="aiowps_permission_chg_file" value="'.$path.'"/>
|
| 437 |
<input type="hidden" name="aiowps_recommended_permissions" value="'.$recommended.'"/>
|
| 438 |
</td>';
|
| 97 |
}
|
| 98 |
}
|
| 99 |
?>
|
| 100 |
+
<h2><?php _e('File permissions scan', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 101 |
<div class="aio_blue_box">
|
| 102 |
<?php
|
| 103 |
echo '<p>'.__('Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation.', 'all-in-one-wp-security-and-firewall').'
|
| 118 |
}else{
|
| 119 |
?>
|
| 120 |
<div class="postbox">
|
| 121 |
+
<h3 class="hndle"><label for="title"><?php _e('WP directory and file permissions scan results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 122 |
<div class="inside">
|
| 123 |
<?php
|
| 124 |
//Display security info badge
|
| 126 |
$aiowps_feature_mgr->output_feature_details_badge("filesystem-file-permissions");
|
| 127 |
?>
|
| 128 |
<form action="" method="POST">
|
| 129 |
+
<?php wp_nonce_field('aiowpsec-fix-permissions-nonce'); ?>
|
| 130 |
<table class="widefat file_permission_table">
|
| 131 |
<thead>
|
| 132 |
<tr>
|
| 133 |
+
<th><?php _e('Name', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 134 |
+
<th><?php _e('File/Folder', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 135 |
+
<th><?php _e('Current permissions', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 136 |
+
<th><?php _e('Recommended permissions', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 137 |
+
<th><?php _e('Recommended action', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 138 |
</tr>
|
| 139 |
</thead>
|
| 140 |
<tbody>
|
| 149 |
</tbody>
|
| 150 |
<tfoot>
|
| 151 |
<tr>
|
| 152 |
+
<th><?php _e('Name', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 153 |
+
<th><?php _e('File/Folder', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 154 |
+
<th><?php _e('Current permissions', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 155 |
+
<th><?php _e('Recommended permissions', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 156 |
+
<th><?php _e('Recommended action', 'all-in-one-wp-security-and-firewall'); ?></th>
|
| 157 |
</tfoot>
|
| 158 |
</table>
|
| 159 |
</form>
|
| 161 |
<?php
|
| 162 |
}
|
| 163 |
}
|
| 164 |
+
|
| 165 |
function render_tab2()
|
| 166 |
{
|
| 167 |
global $aio_wp_security;
|
| 209 |
$aiowps_feature_mgr->check_feature_status_and_recalculate_points();
|
| 210 |
}
|
| 211 |
?>
|
| 212 |
+
<h2><?php _e('File editing', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 213 |
<div class="aio_blue_box">
|
| 214 |
<?php
|
| 215 |
echo '<p>'.__('The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files.', 'all-in-one-wp-security-and-firewall').'
|
| 220 |
</div>
|
| 221 |
|
| 222 |
<div class="postbox">
|
| 223 |
+
<h3 class="hndle"><label for="title"><?php _e('Disable PHP file editing', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 224 |
<div class="inside">
|
| 225 |
<?php
|
| 226 |
//Display security info badge
|
| 232 |
<?php wp_nonce_field('aiowpsec-disable-file-edit-nonce'); ?>
|
| 233 |
<table class="form-table">
|
| 234 |
<tr valign="top">
|
| 235 |
+
<th scope="row"><?php _e('Disable ability to edit PHP files', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 236 |
<td>
|
| 237 |
<input id="aiowps_disable_file_editing" name="aiowps_disable_file_editing" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_file_editing')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 238 |
<label for="aiowps_disable_file_editing" class="description"><?php _e('Check this if you want to remove the ability for people to edit PHP files via the WP dashboard', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 239 |
</td>
|
| 240 |
</tr>
|
| 241 |
</table>
|
| 242 |
+
<input type="submit" name="aiowps_disable_file_edit" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 243 |
</form>
|
| 244 |
</div></div>
|
| 245 |
<?php
|
| 288 |
}
|
| 289 |
|
| 290 |
?>
|
| 291 |
+
<h2><?php _e('WordPress files', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 292 |
<div class="aio_blue_box">
|
| 293 |
<?php
|
| 294 |
$info_msg = sprintf( __('This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations.', 'all-in-one-wp-security-and-firewall'), 'readme.html', 'license.txt', 'wp-config-sample.php');
|
| 297 |
</div>
|
| 298 |
|
| 299 |
<div class="postbox">
|
| 300 |
+
<h3 class="hndle"><label for="title"><?php _e('Prevent access to default WP files', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 301 |
<div class="inside">
|
| 302 |
<?php
|
| 303 |
//Display security info badge
|
| 308 |
<?php wp_nonce_field('aiowpsec-prevent-default-wp-file-access-nonce'); ?>
|
| 309 |
<table class="form-table">
|
| 310 |
<tr valign="top">
|
| 311 |
+
<th scope="row"><?php _e('Prevent access to WP default install files', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 312 |
<td>
|
| 313 |
<input id="aiowps_prevent_default_wp_file_access" name="aiowps_prevent_default_wp_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_default_wp_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 314 |
<label for="aiowps_prevent_default_wp_file_access" class="description"><?php _e('Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 315 |
</td>
|
| 316 |
</tr>
|
| 317 |
</table>
|
| 318 |
+
<input type="submit" name="aiowps_save_wp_file_access_settings" value="<?php _e('Save setting', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 319 |
</form>
|
| 320 |
</div></div>
|
| 321 |
<?php
|
| 339 |
}
|
| 340 |
|
| 341 |
?>
|
| 342 |
+
<h2><?php _e('System logs', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 343 |
<div class="aio_blue_box">
|
| 344 |
<?php
|
| 345 |
echo '<p>'.__('Sometimes your hosting platform will produce error or warning logs in a file called "error_log".', 'all-in-one-wp-security-and-firewall').'
|
| 350 |
</div>
|
| 351 |
|
| 352 |
<div class="postbox">
|
| 353 |
+
<h3 class="hndle"><label for="title"><?php _e('View system logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 354 |
<div class="inside">
|
| 355 |
<p><?php _e('Please click the button below to view the latest system logs', 'all-in-one-wp-security-and-firewall'); ?>:</p>
|
| 356 |
<form action="" method="POST">
|
| 360 |
<span class="description"><?php _e('Enter your system log file name. (Defaults to error_log)', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 361 |
</div>
|
| 362 |
<div class="aio_spacer_15"></div>
|
| 363 |
+
<input type="submit" name="aiowps_search_error_files" value="<?php _e('View latest system logs', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary search-error-files">
|
| 364 |
<span class="aiowps_loading_1">
|
| 365 |
<img src="<?php echo AIO_WP_SECURITY_URL.'/images/loading.gif'; ?>" alt="<?php __('Loading...', 'all-in-one-wp-security-and-firewall'); ?>" />
|
| 366 |
</span>
|
| 432 |
if ($fix)
|
| 433 |
{
|
| 434 |
echo '<td>
|
| 435 |
+
<input type="submit" name="aiowps_fix_permissions" value="'.__('Set recommended permissions', 'all-in-one-wp-security-and-firewall').'" class="button-secondary">
|
| 436 |
<input type="hidden" name="aiowps_permission_chg_file" value="'.$path.'"/>
|
| 437 |
<input type="hidden" name="aiowps_recommended_permissions" value="'.$recommended.'"/>
|
| 438 |
</td>';
|
|
@@ -98,7 +98,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 98 |
if($upload_size > $max_allowed) {
|
| 99 |
$upload_size = $max_allowed;
|
| 100 |
} else if(empty ($upload_size)) {
|
| 101 |
-
$upload_size =
|
| 102 |
}
|
| 103 |
|
| 104 |
//Save settings
|
|
@@ -128,7 +128,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 128 |
}
|
| 129 |
|
| 130 |
?>
|
| 131 |
-
|
| 132 |
<form action="" method="POST">
|
| 133 |
<?php wp_nonce_field('aiowpsec-enable-basic-firewall-nonce'); ?>
|
| 134 |
|
|
@@ -160,7 +160,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 160 |
?>
|
| 161 |
|
| 162 |
<div class="postbox">
|
| 163 |
-
|
| 164 |
<div class="inside">
|
| 165 |
<?php
|
| 166 |
//Display security info badge
|
|
@@ -168,17 +168,17 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 168 |
?>
|
| 169 |
<table class="form-table">
|
| 170 |
<tr valign="top">
|
| 171 |
-
|
| 172 |
<td>
|
| 173 |
<input id="aiowps_enable_basic_firewall" name="aiowps_enable_basic_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 174 |
<label for="aiowps_enable_basic_firewall" class="description"><?php _e('Check this if you want to apply basic firewall protection to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 175 |
-
|
| 176 |
<div class="aiowps_more_info_body">
|
| 177 |
<?php
|
| 178 |
echo '<p class="description">'.__('This setting will implement the following basic firewall protection mechanisms on your site:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 179 |
echo '<p class="description">'.__('1) Protect your htaccess file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 180 |
echo '<p class="description">'.__('2) Disable the server signature.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 181 |
-
echo '<p class="description">'.__('3) Limit file upload size (
|
| 182 |
echo '<p class="description">'.__('4) Protect your wp-config.php file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 183 |
echo '<p class="description">'.__('The above firewall features will be applied via your .htaccess file and should not affect your site\'s overall functionality.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 184 |
echo '<p class="description">'.__('You are still advised to take a backup of your active .htaccess file just in case.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -187,9 +187,9 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
-
|
| 191 |
<td><input id="aiowps_max_file_upload_size" type="number" min="0" step="1" name="aiowps_max_file_upload_size" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_file_upload_size')); ?>" />
|
| 192 |
-
<span class="description"><?php
|
| 193 |
</td>
|
| 194 |
</tr>
|
| 195 |
|
|
@@ -197,7 +197,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 197 |
</div></div>
|
| 198 |
|
| 199 |
<div class="postbox">
|
| 200 |
-
|
| 201 |
<div class="inside">
|
| 202 |
<?php
|
| 203 |
//Display security info badge
|
|
@@ -205,11 +205,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 205 |
?>
|
| 206 |
<table class="form-table">
|
| 207 |
<tr valign="top">
|
| 208 |
-
|
| 209 |
<td>
|
| 210 |
<input id="aiowps_enable_pingback_firewall" name="aiowps_enable_pingback_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_pingback_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 211 |
<label for="aiowps_enable_pingback_firewall" class="description"><?php _e('Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 212 |
-
|
| 213 |
<div class="aiowps_more_info_body">
|
| 214 |
<?php
|
| 215 |
echo '<p class="description">'.__('This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -225,11 +225,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 225 |
</td>
|
| 226 |
</tr>
|
| 227 |
<tr valign="top">
|
| 228 |
-
|
| 229 |
<td>
|
| 230 |
<input id="aiowps_disable_xmlrpc_pingback_methods" name="aiowps_disable_xmlrpc_pingback_methods" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_xmlrpc_pingback_methods')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 231 |
<label for="aiowps_disable_xmlrpc_pingback_methods" class="description"><?php _e('If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 232 |
-
|
| 233 |
<div class="aiowps_more_info_body">
|
| 234 |
<?php
|
| 235 |
echo '<p class="description">'.__('NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the "Completely Block Access To XMLRPC" checkbox unchecked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -243,7 +243,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 243 |
</div></div>
|
| 244 |
|
| 245 |
<div class="postbox">
|
| 246 |
-
|
| 247 |
<div class="inside">
|
| 248 |
<?php
|
| 249 |
//Display security info badge
|
|
@@ -251,11 +251,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 251 |
?>
|
| 252 |
<table class="form-table">
|
| 253 |
<tr valign="top">
|
| 254 |
-
|
| 255 |
<td>
|
| 256 |
<input id="aiowps_block_debug_log_file_access" name="aiowps_block_debug_log_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_debug_log_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 257 |
<label for="aiowps_block_debug_log_file_access" class="description"><?php _e('Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 258 |
-
|
| 259 |
<div class="aiowps_more_info_body">
|
| 260 |
<?php
|
| 261 |
echo '<p class="description">'.__('WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -267,7 +267,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 267 |
</table>
|
| 268 |
</div></div>
|
| 269 |
|
| 270 |
-
|
| 271 |
</form>
|
| 272 |
<?php
|
| 273 |
}
|
|
@@ -353,7 +353,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 353 |
|
| 354 |
}
|
| 355 |
?>
|
| 356 |
-
|
| 357 |
<div class="aio_blue_box">
|
| 358 |
<?php
|
| 359 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
|
@@ -369,7 +369,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 369 |
<?php wp_nonce_field('aiowpsec-enable-additional-firewall-nonce'); ?>
|
| 370 |
|
| 371 |
<div class="postbox">
|
| 372 |
-
|
| 373 |
<div class="inside">
|
| 374 |
<?php
|
| 375 |
//Display security info badge
|
|
@@ -378,11 +378,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 378 |
?>
|
| 379 |
<table class="form-table">
|
| 380 |
<tr valign="top">
|
| 381 |
-
|
| 382 |
<td>
|
| 383 |
<input id="aiowps_disable_index_views" name="aiowps_disable_index_views" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_index_views')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 384 |
<label for="aiowps_disable_index_views" class="description"><?php _e('Check this if you want to disable directory and file listing.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 385 |
-
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
|
@@ -399,7 +399,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 399 |
</table>
|
| 400 |
</div></div>
|
| 401 |
<div class="postbox">
|
| 402 |
-
|
| 403 |
<div class="inside">
|
| 404 |
<?php
|
| 405 |
//Display security info badge
|
|
@@ -408,11 +408,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 408 |
?>
|
| 409 |
<table class="form-table">
|
| 410 |
<tr valign="top">
|
| 411 |
-
|
| 412 |
<td>
|
| 413 |
<input id="aiowps_disable_trace_and_track" name="aiowps_disable_trace_and_track" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 414 |
<label for="aiowps_disable_trace_and_track" class="description"><?php _e('Check this if you want to disable trace and track.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 415 |
-
|
| 416 |
<div class="aiowps_more_info_body">
|
| 417 |
<p class="description">
|
| 418 |
<?php
|
|
@@ -429,7 +429,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 429 |
</table>
|
| 430 |
</div></div>
|
| 431 |
<div class="postbox">
|
| 432 |
-
|
| 433 |
<div class="inside">
|
| 434 |
<?php
|
| 435 |
//Display security info badge
|
|
@@ -439,16 +439,16 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 439 |
|
| 440 |
<table class="form-table">
|
| 441 |
<tr valign="top">
|
| 442 |
-
|
| 443 |
<td>
|
| 444 |
<input id="aiowps_forbid_proxy_comments" name="aiowps_forbid_proxy_comments" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_forbid_proxy_comments')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 445 |
<label for="aiowps_forbid_proxy_comments" class="description"><?php _e('Check this if you want to forbid proxy comment posting.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 446 |
-
|
| 447 |
<div class="aiowps_more_info_body">
|
| 448 |
<p class="description">
|
| 449 |
<?php
|
| 450 |
_e('This setting will deny any requests that use a proxy server when posting comments.', 'all-in-one-wp-security-and-firewall');
|
| 451 |
-
|
| 452 |
?>
|
| 453 |
</p>
|
| 454 |
</div>
|
|
@@ -457,7 +457,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 457 |
</table>
|
| 458 |
</div></div>
|
| 459 |
<div class="postbox">
|
| 460 |
-
|
| 461 |
<div class="inside">
|
| 462 |
<?php
|
| 463 |
//Display security info badge
|
|
@@ -467,11 +467,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 467 |
|
| 468 |
<table class="form-table">
|
| 469 |
<tr valign="top">
|
| 470 |
-
|
| 471 |
<td>
|
| 472 |
<input id="aiowps_deny_bad_query_strings" name="aiowps_deny_bad_query_strings" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_deny_bad_query_strings')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 473 |
<label for="aiowps_deny_bad_query_strings" class="description"><?php _e('This will help protect you against malicious queries via XSS.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 474 |
-
|
| 475 |
<div class="aiowps_more_info_body">
|
| 476 |
<p class="description">
|
| 477 |
<?php
|
|
@@ -486,7 +486,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 486 |
</table>
|
| 487 |
</div></div>
|
| 488 |
<div class="postbox">
|
| 489 |
-
|
| 490 |
<div class="inside">
|
| 491 |
<?php
|
| 492 |
//Display security info badge
|
|
@@ -496,11 +496,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 496 |
|
| 497 |
<table class="form-table">
|
| 498 |
<tr valign="top">
|
| 499 |
-
|
| 500 |
<td>
|
| 501 |
<input id="aiowps_advanced_char_string_filter" name="aiowps_advanced_char_string_filter" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_advanced_char_string_filter')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 502 |
<label for="aiowps_advanced_char_string_filter" class="description"><?php _e('This will block bad character matches from XSS.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 503 |
-
|
| 504 |
<div class="aiowps_more_info_body">
|
| 505 |
<p class="description">
|
| 506 |
<?php
|
|
@@ -515,7 +515,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 515 |
</tr>
|
| 516 |
</table>
|
| 517 |
</div></div>
|
| 518 |
-
|
| 519 |
</form>
|
| 520 |
<?php
|
| 521 |
}
|
|
@@ -597,11 +597,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 597 |
$aio_wp_security->configs->set_value('aiowps_enable_6g_firewall', '1');
|
| 598 |
$res = true; //shows the success notice
|
| 599 |
} else {
|
| 600 |
-
|
| 601 |
-
$aiowps_firewall_config->set_value('aiowps_6g_block_query', false);
|
| 602 |
-
$aiowps_firewall_config->set_value('aiowps_6g_block_request', false);
|
| 603 |
-
$aiowps_firewall_config->set_value('aiowps_6g_block_referrers', false);
|
| 604 |
-
$aiowps_firewall_config->set_value('aiowps_6g_block_agents', false);
|
| 605 |
$aio_wp_security->configs->set_value('aiowps_enable_6g_firewall', '');
|
| 606 |
$res = true;
|
| 607 |
}
|
|
@@ -652,7 +648,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 652 |
}
|
| 653 |
|
| 654 |
?>
|
| 655 |
-
|
| 656 |
<div class="aio_blue_box">
|
| 657 |
<?php
|
| 658 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">'.__('backup', 'all-in-one-wp-security-and-firewall').'</a>';
|
|
@@ -666,7 +662,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 666 |
</div>
|
| 667 |
|
| 668 |
<div class="postbox">
|
| 669 |
-
|
| 670 |
<div class="inside">
|
| 671 |
<?php
|
| 672 |
//Display security info badge
|
|
@@ -678,11 +674,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 678 |
<?php wp_nonce_field('aiowpsec-enable-5g-6g-firewall-nonce'); ?>
|
| 679 |
<table class="form-table">
|
| 680 |
<tr valign="top">
|
| 681 |
-
|
| 682 |
<td>
|
| 683 |
<input id="aiowps_enable_6g_firewall" name="aiowps_enable_6g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_6g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 684 |
<label for="aiowps_enable_6g_firewall" class="description"><?php _e('Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 685 |
-
|
| 686 |
<div class="aiowps_more_info_body">
|
| 687 |
<?php
|
| 688 |
echo '<p class="description">'.__('This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -696,11 +692,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 696 |
</td>
|
| 697 |
</tr>
|
| 698 |
<tr valign="top">
|
| 699 |
-
|
| 700 |
<td>
|
| 701 |
<input id="aiowps_enable_5g_firewall" name="aiowps_enable_5g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_5g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 702 |
<label for="aiowps_enable_5g_firewall" class="description"><?php _e('Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 703 |
-
|
| 704 |
<div class="aiowps_more_info_body">
|
| 705 |
<?php
|
| 706 |
echo '<p class="description">'.__('This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -714,7 +710,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 714 |
</td>
|
| 715 |
</tr>
|
| 716 |
</table>
|
| 717 |
-
|
| 718 |
</form>
|
| 719 |
</div></div>
|
| 720 |
|
|
@@ -828,7 +824,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 828 |
}
|
| 829 |
|
| 830 |
?>
|
| 831 |
-
|
| 832 |
<form action="" method="POST">
|
| 833 |
<?php wp_nonce_field('aiowpsec-save-internet-bot-settings-nonce'); ?>
|
| 834 |
<div class="aio_blue_box">
|
|
@@ -855,7 +851,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 855 |
</div>
|
| 856 |
|
| 857 |
<div class="postbox">
|
| 858 |
-
|
| 859 |
<div class="inside">
|
| 860 |
<?php
|
| 861 |
//Display security info badge
|
|
@@ -865,11 +861,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 865 |
|
| 866 |
<table class="form-table">
|
| 867 |
<tr valign="top">
|
| 868 |
-
|
| 869 |
<td>
|
| 870 |
<input id="aiowps_block_fake_googlebots" name="aiowps_block_fake_googlebots" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 871 |
<label for="aiowps_block_fake_googlebots" class="description"><?php _e('Check this if you want to block all fake Googlebots.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 872 |
-
|
| 873 |
<div class="aiowps_more_info_body">
|
| 874 |
<?php
|
| 875 |
echo '<p class="description">'.__('This feature will check if the User Agent information of a bot contains the string "Googlebot".', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
@@ -881,7 +877,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 881 |
</tr>
|
| 882 |
</table>
|
| 883 |
</div></div>
|
| 884 |
-
|
| 885 |
</form>
|
| 886 |
<?php
|
| 887 |
}
|
|
@@ -917,7 +913,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 917 |
}
|
| 918 |
}
|
| 919 |
?>
|
| 920 |
-
|
| 921 |
<div class="aio_blue_box">
|
| 922 |
<?php
|
| 923 |
echo '<p>'.__('A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server.', 'all-in-one-wp-security-and-firewall');
|
|
@@ -927,7 +923,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 927 |
</div>
|
| 928 |
|
| 929 |
<div class="postbox">
|
| 930 |
-
|
| 931 |
<div class="inside">
|
| 932 |
<?php
|
| 933 |
//Display security info badge
|
|
@@ -939,14 +935,14 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 939 |
<?php wp_nonce_field('aiowpsec-prevent-hotlinking-nonce'); ?>
|
| 940 |
<table class="form-table">
|
| 941 |
<tr valign="top">
|
| 942 |
-
|
| 943 |
<td>
|
| 944 |
<input id="aiowps_prevent_hotlinking" name="aiowps_prevent_hotlinking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_hotlinking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 945 |
<label for="aiowps_prevent_hotlinking" class="description"><?php _e('Check this if you want to prevent hotlinking to images on your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 946 |
</td>
|
| 947 |
</tr>
|
| 948 |
</table>
|
| 949 |
-
|
| 950 |
</form>
|
| 951 |
</div></div>
|
| 952 |
<?php
|
|
@@ -1042,7 +1038,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1042 |
}
|
| 1043 |
}
|
| 1044 |
?>
|
| 1045 |
-
|
| 1046 |
<div class="aio_blue_box">
|
| 1047 |
<?php
|
| 1048 |
echo '<p>'.__('A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -1054,24 +1050,27 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1054 |
?>
|
| 1055 |
</div>
|
| 1056 |
<?php
|
| 1057 |
-
|
| 1058 |
-
|
| 1059 |
<div class="aio_grey_box">
|
| 1060 |
<?php
|
| 1061 |
-
|
| 1062 |
$info_msg = sprintf( __('You may also be interested in %s.', 'all-in-one-wp-security-and-firewall'), $premium_plugin_link);
|
| 1063 |
$info_msg2 = sprintf(__('This plugin adds a number of extra features including %s and %s.', 'all-in-one-wp-security-and-firewall'), '<strong>'.__('smart 404 blocking', 'all-in-one-wp-security-and-firewall').'</strong>', '<strong>'.__('country IP blocking', 'all-in-one-wp-security-and-firewall').'</strong>');
|
| 1064 |
|
| 1065 |
-
echo '<p>'
|
| 1066 |
-
|
| 1067 |
-
|
|
|
|
|
|
|
|
|
|
| 1068 |
</div>
|
| 1069 |
-
|
| 1070 |
-
|
| 1071 |
-
|
| 1072 |
|
| 1073 |
<div class="postbox">
|
| 1074 |
-
|
| 1075 |
<div class="inside">
|
| 1076 |
<?php
|
| 1077 |
//Display security info badge
|
|
@@ -1083,11 +1082,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1083 |
<?php wp_nonce_field('aiowpsec-404-detection-nonce'); ?>
|
| 1084 |
<table class="form-table">
|
| 1085 |
<tr valign="top">
|
| 1086 |
-
|
| 1087 |
<td>
|
| 1088 |
<input id="aiowps_enable_404_IP_lockout" name="aiowps_enable_404_IP_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_IP_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1089 |
<label for="aiowps_enable_404_IP_lockout" class="description"><?php _e('Check this if you want to enable the lockout of selected IP addresses.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 1090 |
-
|
| 1091 |
<div class="aiowps_more_info_body">
|
| 1092 |
<p class="description">
|
| 1093 |
<?php
|
|
@@ -1099,7 +1098,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1099 |
</tr>
|
| 1100 |
<!-- currently this option is automatically set when the aiowps_enable_404_IP_lockout feature is turned on
|
| 1101 |
<tr valign="top">
|
| 1102 |
-
|
| 1103 |
<td>
|
| 1104 |
<input name="aiowps_enable_404_logging" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_logging')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1105 |
<span class="description"><?php _e('Check this if you want to enable the logging of 404 events', 'all-in-one-wp-security-and-firewall'); ?></span>
|
|
@@ -1107,10 +1106,10 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1107 |
</tr>
|
| 1108 |
-->
|
| 1109 |
<tr valign="top">
|
| 1110 |
-
|
| 1111 |
<td><input id="aiowps_404_lockout_time_length" type="text" size="5" name="aiowps_404_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length'); ?>" />
|
| 1112 |
<span class="description"><?php _e('Set the length of time for which a blocked IP address will be prevented from visiting your site', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1113 |
-
|
| 1114 |
<div class="aiowps_more_info_body">
|
| 1115 |
<p class="description">
|
| 1116 |
<?php
|
|
@@ -1123,18 +1122,18 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1123 |
</td>
|
| 1124 |
</tr>
|
| 1125 |
<tr valign="top">
|
| 1126 |
-
|
| 1127 |
<td><input id="aiowps_404_lock_redirect_url" type="text" size="50" name="aiowps_404_lock_redirect_url" value="<?php echo esc_url_raw( $aio_wp_security->configs->get_value('aiowps_404_lock_redirect_url'), array( 'http', 'https' ) ); ?>" />
|
| 1128 |
<span class="description"><?php _e('A blocked visitor will be automatically redirected to this URL.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1129 |
</td>
|
| 1130 |
</tr>
|
| 1131 |
</table>
|
| 1132 |
-
|
| 1133 |
|
| 1134 |
</form>
|
| 1135 |
</div></div>
|
| 1136 |
<div class="postbox">
|
| 1137 |
-
|
| 1138 |
<div class="inside">
|
| 1139 |
<?php
|
| 1140 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -1169,7 +1168,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1169 |
</form>
|
| 1170 |
</div></div>
|
| 1171 |
<div class="postbox">
|
| 1172 |
-
|
| 1173 |
<div class="inside">
|
| 1174 |
<form action="" method="POST">
|
| 1175 |
<?php wp_nonce_field('aiowpsec-delete-404-event-records-nonce'); ?>
|
|
@@ -1178,7 +1177,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1178 |
<span class="description"><?php _e('Click this button if you wish to purge all 404 event logs from the DB.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1179 |
</tr>
|
| 1180 |
</table>
|
| 1181 |
-
|
| 1182 |
</form>
|
| 1183 |
</div></div>
|
| 1184 |
|
|
@@ -1234,7 +1233,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1234 |
}
|
| 1235 |
|
| 1236 |
?>
|
| 1237 |
-
|
| 1238 |
<form action="" method="POST">
|
| 1239 |
<?php wp_nonce_field('aiowpsec-save-custom-rules-settings-nonce'); ?>
|
| 1240 |
<div class="aio_blue_box">
|
|
@@ -1258,11 +1257,11 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1258 |
</div>
|
| 1259 |
|
| 1260 |
<div class="postbox">
|
| 1261 |
-
|
| 1262 |
<div class="inside">
|
| 1263 |
<table class="form-table">
|
| 1264 |
<tr valign="top">
|
| 1265 |
-
|
| 1266 |
<td>
|
| 1267 |
<input id="aiowps_enable_custom_rules" name="aiowps_enable_custom_rules" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_rules')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1268 |
<label for="aiowps_enable_custom_rules" class="description"><?php _e('Check this if you want to enable custom rules entered in the text box below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -1276,7 +1275,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1276 |
</td>
|
| 1277 |
</tr>
|
| 1278 |
<tr valign="top">
|
| 1279 |
-
|
| 1280 |
<td>
|
| 1281 |
<textarea id="aiowps_custom_rules" name="aiowps_custom_rules" rows="35" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_custom_rules')); ?></textarea>
|
| 1282 |
<br />
|
|
@@ -1285,7 +1284,7 @@ class AIOWPSecurity_Firewall_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 1285 |
</tr>
|
| 1286 |
</table>
|
| 1287 |
</div></div>
|
| 1288 |
-
|
| 1289 |
</form>
|
| 1290 |
<?php
|
| 1291 |
}
|
| 98 |
if($upload_size > $max_allowed) {
|
| 99 |
$upload_size = $max_allowed;
|
| 100 |
} else if(empty ($upload_size)) {
|
| 101 |
+
$upload_size = AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB;
|
| 102 |
}
|
| 103 |
|
| 104 |
//Save settings
|
| 128 |
}
|
| 129 |
|
| 130 |
?>
|
| 131 |
+
<h2><?php _e('Firewall settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 132 |
<form action="" method="POST">
|
| 133 |
<?php wp_nonce_field('aiowpsec-enable-basic-firewall-nonce'); ?>
|
| 134 |
|
| 160 |
?>
|
| 161 |
|
| 162 |
<div class="postbox">
|
| 163 |
+
<h3 class="hndle"><label for="title"><?php _e('Basic firewall settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 164 |
<div class="inside">
|
| 165 |
<?php
|
| 166 |
//Display security info badge
|
| 168 |
?>
|
| 169 |
<table class="form-table">
|
| 170 |
<tr valign="top">
|
| 171 |
+
<th scope="row"><?php _e('Enable basic firewall protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 172 |
<td>
|
| 173 |
<input id="aiowps_enable_basic_firewall" name="aiowps_enable_basic_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 174 |
<label for="aiowps_enable_basic_firewall" class="description"><?php _e('Check this if you want to apply basic firewall protection to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 175 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 176 |
<div class="aiowps_more_info_body">
|
| 177 |
<?php
|
| 178 |
echo '<p class="description">'.__('This setting will implement the following basic firewall protection mechanisms on your site:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 179 |
echo '<p class="description">'.__('1) Protect your htaccess file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 180 |
echo '<p class="description">'.__('2) Disable the server signature.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 181 |
+
echo '<p class="description">'.sprintf(__('3) Limit file upload size (%sMB).', 'all-in-one-wp-security-and-firewall'), AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB).'</p>';
|
| 182 |
echo '<p class="description">'.__('4) Protect your wp-config.php file by denying access to it.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 183 |
echo '<p class="description">'.__('The above firewall features will be applied via your .htaccess file and should not affect your site\'s overall functionality.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 184 |
echo '<p class="description">'.__('You are still advised to take a backup of your active .htaccess file just in case.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 187 |
</td>
|
| 188 |
</tr>
|
| 189 |
<tr valign="top">
|
| 190 |
+
<th scope="row"><label for="aiowps_max_file_upload_size"><?php _e('Max file upload size (MB)', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 191 |
<td><input id="aiowps_max_file_upload_size" type="number" min="0" step="1" name="aiowps_max_file_upload_size" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_file_upload_size')); ?>" />
|
| 192 |
+
<span class="description"><?php echo sprintf(__('The value for the maximum file upload size used in the .htaccess file. (Defaults to %sMB if left blank)', 'all-in-one-wp-security-and-firewall'), AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB); ?></span>
|
| 193 |
</td>
|
| 194 |
</tr>
|
| 195 |
|
| 197 |
</div></div>
|
| 198 |
|
| 199 |
<div class="postbox">
|
| 200 |
+
<h3 class="hndle"><label for="title"><?php _e('WordPress XMLRPC and pingback vulnerability protection', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 201 |
<div class="inside">
|
| 202 |
<?php
|
| 203 |
//Display security info badge
|
| 205 |
?>
|
| 206 |
<table class="form-table">
|
| 207 |
<tr valign="top">
|
| 208 |
+
<th scope="row"><?php _e('Completely block access to XMLRPC', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 209 |
<td>
|
| 210 |
<input id="aiowps_enable_pingback_firewall" name="aiowps_enable_pingback_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_pingback_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 211 |
<label for="aiowps_enable_pingback_firewall" class="description"><?php _e('Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 212 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 213 |
<div class="aiowps_more_info_body">
|
| 214 |
<?php
|
| 215 |
echo '<p class="description">'.__('This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 225 |
</td>
|
| 226 |
</tr>
|
| 227 |
<tr valign="top">
|
| 228 |
+
<th scope="row"><?php _e('Disable pingback functionality from XMLRPC', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 229 |
<td>
|
| 230 |
<input id="aiowps_disable_xmlrpc_pingback_methods" name="aiowps_disable_xmlrpc_pingback_methods" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_xmlrpc_pingback_methods')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 231 |
<label for="aiowps_disable_xmlrpc_pingback_methods" class="description"><?php _e('If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 232 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 233 |
<div class="aiowps_more_info_body">
|
| 234 |
<?php
|
| 235 |
echo '<p class="description">'.__('NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the "Completely Block Access To XMLRPC" checkbox unchecked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 243 |
</div></div>
|
| 244 |
|
| 245 |
<div class="postbox">
|
| 246 |
+
<h3 class="hndle"><label for="title"><?php _e('Block access to debug log file', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 247 |
<div class="inside">
|
| 248 |
<?php
|
| 249 |
//Display security info badge
|
| 251 |
?>
|
| 252 |
<table class="form-table">
|
| 253 |
<tr valign="top">
|
| 254 |
+
<th scope="row"><?php _e('Block access to debug.log file', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 255 |
<td>
|
| 256 |
<input id="aiowps_block_debug_log_file_access" name="aiowps_block_debug_log_file_access" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_debug_log_file_access')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 257 |
<label for="aiowps_block_debug_log_file_access" class="description"><?php _e('Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 258 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 259 |
<div class="aiowps_more_info_body">
|
| 260 |
<?php
|
| 261 |
echo '<p class="description">'.__('WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 267 |
</table>
|
| 268 |
</div></div>
|
| 269 |
|
| 270 |
+
<input type="submit" name="aiowps_apply_basic_firewall_settings" value="<?php _e('Save basic firewall settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 271 |
</form>
|
| 272 |
<?php
|
| 273 |
}
|
| 353 |
|
| 354 |
}
|
| 355 |
?>
|
| 356 |
+
<h2><?php _e('Additional firewall protection', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 357 |
<div class="aio_blue_box">
|
| 358 |
<?php
|
| 359 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">backup</a>';
|
| 369 |
<?php wp_nonce_field('aiowpsec-enable-additional-firewall-nonce'); ?>
|
| 370 |
|
| 371 |
<div class="postbox">
|
| 372 |
+
<h3 class="hndle"><label for="title"><?php _e('Listing of directory contents', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 373 |
<div class="inside">
|
| 374 |
<?php
|
| 375 |
//Display security info badge
|
| 378 |
?>
|
| 379 |
<table class="form-table">
|
| 380 |
<tr valign="top">
|
| 381 |
+
<th scope="row"><?php _e('Disable index views', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 382 |
<td>
|
| 383 |
<input id="aiowps_disable_index_views" name="aiowps_disable_index_views" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_index_views')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 384 |
<label for="aiowps_disable_index_views" class="description"><?php _e('Check this if you want to disable directory and file listing.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 385 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 386 |
<div class="aiowps_more_info_body">
|
| 387 |
<p class="description">
|
| 388 |
<?php
|
| 399 |
</table>
|
| 400 |
</div></div>
|
| 401 |
<div class="postbox">
|
| 402 |
+
<h3 class="hndle"><label for="title"><?php _e('Trace and track', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 403 |
<div class="inside">
|
| 404 |
<?php
|
| 405 |
//Display security info badge
|
| 408 |
?>
|
| 409 |
<table class="form-table">
|
| 410 |
<tr valign="top">
|
| 411 |
+
<th scope="row"><?php _e('Disable trace and track', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 412 |
<td>
|
| 413 |
<input id="aiowps_disable_trace_and_track" name="aiowps_disable_trace_and_track" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 414 |
<label for="aiowps_disable_trace_and_track" class="description"><?php _e('Check this if you want to disable trace and track.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 415 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 416 |
<div class="aiowps_more_info_body">
|
| 417 |
<p class="description">
|
| 418 |
<?php
|
| 429 |
</table>
|
| 430 |
</div></div>
|
| 431 |
<div class="postbox">
|
| 432 |
+
<h3 class="hndle"><label for="title"><?php _e('Proxy comment posting', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 433 |
<div class="inside">
|
| 434 |
<?php
|
| 435 |
//Display security info badge
|
| 439 |
|
| 440 |
<table class="form-table">
|
| 441 |
<tr valign="top">
|
| 442 |
+
<th scope="row"><?php _e('Forbid proxy comment posting', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 443 |
<td>
|
| 444 |
<input id="aiowps_forbid_proxy_comments" name="aiowps_forbid_proxy_comments" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_forbid_proxy_comments')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 445 |
<label for="aiowps_forbid_proxy_comments" class="description"><?php _e('Check this if you want to forbid proxy comment posting.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 446 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 447 |
<div class="aiowps_more_info_body">
|
| 448 |
<p class="description">
|
| 449 |
<?php
|
| 450 |
_e('This setting will deny any requests that use a proxy server when posting comments.', 'all-in-one-wp-security-and-firewall');
|
| 451 |
+
echo '<br>'.__('By forbidding proxy comments you are in effect eliminating some spam and other proxy requests.', 'all-in-one-wp-security-and-firewall');
|
| 452 |
?>
|
| 453 |
</p>
|
| 454 |
</div>
|
| 457 |
</table>
|
| 458 |
</div></div>
|
| 459 |
<div class="postbox">
|
| 460 |
+
<h3 class="hndle"><label for="title"><?php _e('Bad query strings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 461 |
<div class="inside">
|
| 462 |
<?php
|
| 463 |
//Display security info badge
|
| 467 |
|
| 468 |
<table class="form-table">
|
| 469 |
<tr valign="top">
|
| 470 |
+
<th scope="row"><?php _e('Deny bad query strings', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 471 |
<td>
|
| 472 |
<input id="aiowps_deny_bad_query_strings" name="aiowps_deny_bad_query_strings" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_deny_bad_query_strings')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 473 |
<label for="aiowps_deny_bad_query_strings" class="description"><?php _e('This will help protect you against malicious queries via XSS.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 474 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 475 |
<div class="aiowps_more_info_body">
|
| 476 |
<p class="description">
|
| 477 |
<?php
|
| 486 |
</table>
|
| 487 |
</div></div>
|
| 488 |
<div class="postbox">
|
| 489 |
+
<h3 class="hndle"><label for="title"><?php _e('Advanced character string filter', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 490 |
<div class="inside">
|
| 491 |
<?php
|
| 492 |
//Display security info badge
|
| 496 |
|
| 497 |
<table class="form-table">
|
| 498 |
<tr valign="top">
|
| 499 |
+
<th scope="row"><?php _e('Enable advanced character string filter', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 500 |
<td>
|
| 501 |
<input id="aiowps_advanced_char_string_filter" name="aiowps_advanced_char_string_filter" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_advanced_char_string_filter')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 502 |
<label for="aiowps_advanced_char_string_filter" class="description"><?php _e('This will block bad character matches from XSS.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 503 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 504 |
<div class="aiowps_more_info_body">
|
| 505 |
<p class="description">
|
| 506 |
<?php
|
| 515 |
</tr>
|
| 516 |
</table>
|
| 517 |
</div></div>
|
| 518 |
+
<input type="submit" name="aiowps_apply_additional_firewall_settings" value="<?php _e('Save additional firewall settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 519 |
</form>
|
| 520 |
<?php
|
| 521 |
}
|
| 597 |
$aio_wp_security->configs->set_value('aiowps_enable_6g_firewall', '1');
|
| 598 |
$res = true; //shows the success notice
|
| 599 |
} else {
|
| 600 |
+
AIOWPSecurity_Configure_Settings::turn_off_all_6g_firewall_configs();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 601 |
$aio_wp_security->configs->set_value('aiowps_enable_6g_firewall', '');
|
| 602 |
$res = true;
|
| 603 |
}
|
| 648 |
}
|
| 649 |
|
| 650 |
?>
|
| 651 |
+
<h2><?php _e('Firewall settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 652 |
<div class="aio_blue_box">
|
| 653 |
<?php
|
| 654 |
$backup_tab_link = '<a href="admin.php?page='.AIOWPSEC_SETTINGS_MENU_SLUG.'&tab=tab2" target="_blank">'.__('backup', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 662 |
</div>
|
| 663 |
|
| 664 |
<div class="postbox">
|
| 665 |
+
<h3 class="hndle"><label for="title"><?php _e('6G blacklist/firewall settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 666 |
<div class="inside">
|
| 667 |
<?php
|
| 668 |
//Display security info badge
|
| 674 |
<?php wp_nonce_field('aiowpsec-enable-5g-6g-firewall-nonce'); ?>
|
| 675 |
<table class="form-table">
|
| 676 |
<tr valign="top">
|
| 677 |
+
<th scope="row"><?php _e('Enable 6G firewall protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 678 |
<td>
|
| 679 |
<input id="aiowps_enable_6g_firewall" name="aiowps_enable_6g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_6g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 680 |
<label for="aiowps_enable_6g_firewall" class="description"><?php _e('Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 681 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 682 |
<div class="aiowps_more_info_body">
|
| 683 |
<?php
|
| 684 |
echo '<p class="description">'.__('This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 692 |
</td>
|
| 693 |
</tr>
|
| 694 |
<tr valign="top">
|
| 695 |
+
<th scope="row"><?php _e('Enable legacy 5G firewall protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 696 |
<td>
|
| 697 |
<input id="aiowps_enable_5g_firewall" name="aiowps_enable_5g_firewall" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_5g_firewall')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 698 |
<label for="aiowps_enable_5g_firewall" class="description"><?php _e('Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 699 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 700 |
<div class="aiowps_more_info_body">
|
| 701 |
<?php
|
| 702 |
echo '<p class="description">'.__('This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 710 |
</td>
|
| 711 |
</tr>
|
| 712 |
</table>
|
| 713 |
+
<input type="submit" name="aiowps_apply_5g_6g_firewall_settings" value="<?php _e('Save 5G/6G firewall settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 714 |
</form>
|
| 715 |
</div></div>
|
| 716 |
|
| 824 |
}
|
| 825 |
|
| 826 |
?>
|
| 827 |
+
<h2><?php _e('Internet bot settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 828 |
<form action="" method="POST">
|
| 829 |
<?php wp_nonce_field('aiowpsec-save-internet-bot-settings-nonce'); ?>
|
| 830 |
<div class="aio_blue_box">
|
| 851 |
</div>
|
| 852 |
|
| 853 |
<div class="postbox">
|
| 854 |
+
<h3 class="hndle"><label for="title"><?php _e('Block fake Googlebots', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 855 |
<div class="inside">
|
| 856 |
<?php
|
| 857 |
//Display security info badge
|
| 861 |
|
| 862 |
<table class="form-table">
|
| 863 |
<tr valign="top">
|
| 864 |
+
<th scope="row"><?php _e('Block fake Googlebots', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 865 |
<td>
|
| 866 |
<input id="aiowps_block_fake_googlebots" name="aiowps_block_fake_googlebots" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 867 |
<label for="aiowps_block_fake_googlebots" class="description"><?php _e('Check this if you want to block all fake Googlebots.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 868 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 869 |
<div class="aiowps_more_info_body">
|
| 870 |
<?php
|
| 871 |
echo '<p class="description">'.__('This feature will check if the User Agent information of a bot contains the string "Googlebot".', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 877 |
</tr>
|
| 878 |
</table>
|
| 879 |
</div></div>
|
| 880 |
+
<input type="submit" name="aiowps_save_internet_bot_settings" value="<?php _e('Save internet bot settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 881 |
</form>
|
| 882 |
<?php
|
| 883 |
}
|
| 913 |
}
|
| 914 |
}
|
| 915 |
?>
|
| 916 |
+
<h2><?php _e('Prevent image hotlinking', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 917 |
<div class="aio_blue_box">
|
| 918 |
<?php
|
| 919 |
echo '<p>'.__('A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server.', 'all-in-one-wp-security-and-firewall');
|
| 923 |
</div>
|
| 924 |
|
| 925 |
<div class="postbox">
|
| 926 |
+
<h3 class="hndle"><label for="title"><?php _e('Prevent hotlinking', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 927 |
<div class="inside">
|
| 928 |
<?php
|
| 929 |
//Display security info badge
|
| 935 |
<?php wp_nonce_field('aiowpsec-prevent-hotlinking-nonce'); ?>
|
| 936 |
<table class="form-table">
|
| 937 |
<tr valign="top">
|
| 938 |
+
<th scope="row"><?php _e('Prevent image hotlinking', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 939 |
<td>
|
| 940 |
<input id="aiowps_prevent_hotlinking" name="aiowps_prevent_hotlinking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_hotlinking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 941 |
<label for="aiowps_prevent_hotlinking" class="description"><?php _e('Check this if you want to prevent hotlinking to images on your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 942 |
</td>
|
| 943 |
</tr>
|
| 944 |
</table>
|
| 945 |
+
<input type="submit" name="aiowps_save_prevent_hotlinking" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 946 |
</form>
|
| 947 |
</div></div>
|
| 948 |
<?php
|
| 1038 |
}
|
| 1039 |
}
|
| 1040 |
?>
|
| 1041 |
+
<h2><?php _e('404 detection configuration', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 1042 |
<div class="aio_blue_box">
|
| 1043 |
<?php
|
| 1044 |
echo '<p>'.__('A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website.', 'all-in-one-wp-security-and-firewall').'
|
| 1050 |
?>
|
| 1051 |
</div>
|
| 1052 |
<?php
|
| 1053 |
+
if (!defined('AIOWPSECURITY_NOADS_B') || !AIOWPSECURITY_NOADS_B) {
|
| 1054 |
+
?>
|
| 1055 |
<div class="aio_grey_box">
|
| 1056 |
<?php
|
| 1057 |
+
$premium_plugin_link = '<strong><a href="https://aiosplugin.com/" target="_blank">'.htmlspecialchars(__('All In One WP Security & Firewall Premium', 'all-in-one-wp-security-and-firewall')).'</a></strong>';
|
| 1058 |
$info_msg = sprintf( __('You may also be interested in %s.', 'all-in-one-wp-security-and-firewall'), $premium_plugin_link);
|
| 1059 |
$info_msg2 = sprintf(__('This plugin adds a number of extra features including %s and %s.', 'all-in-one-wp-security-and-firewall'), '<strong>'.__('smart 404 blocking', 'all-in-one-wp-security-and-firewall').'</strong>', '<strong>'.__('country IP blocking', 'all-in-one-wp-security-and-firewall').'</strong>');
|
| 1060 |
|
| 1061 |
+
echo '<p>'.
|
| 1062 |
+
$info_msg.
|
| 1063 |
+
'<br />'.
|
| 1064 |
+
$info_msg2.
|
| 1065 |
+
'</p>';
|
| 1066 |
+
?>
|
| 1067 |
</div>
|
| 1068 |
+
<?php
|
| 1069 |
+
}
|
| 1070 |
+
?>
|
| 1071 |
|
| 1072 |
<div class="postbox">
|
| 1073 |
+
<h3 class="hndle"><label for="title"><?php _e('404 detection options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 1074 |
<div class="inside">
|
| 1075 |
<?php
|
| 1076 |
//Display security info badge
|
| 1082 |
<?php wp_nonce_field('aiowpsec-404-detection-nonce'); ?>
|
| 1083 |
<table class="form-table">
|
| 1084 |
<tr valign="top">
|
| 1085 |
+
<th scope="row"><?php _e('Enable 404 IP detection and lockout', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 1086 |
<td>
|
| 1087 |
<input id="aiowps_enable_404_IP_lockout" name="aiowps_enable_404_IP_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_IP_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1088 |
<label for="aiowps_enable_404_IP_lockout" class="description"><?php _e('Check this if you want to enable the lockout of selected IP addresses.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 1089 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 1090 |
<div class="aiowps_more_info_body">
|
| 1091 |
<p class="description">
|
| 1092 |
<?php
|
| 1098 |
</tr>
|
| 1099 |
<!-- currently this option is automatically set when the aiowps_enable_404_IP_lockout feature is turned on
|
| 1100 |
<tr valign="top">
|
| 1101 |
+
<th scope="row"><?php _e('Enable 404 event logging', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 1102 |
<td>
|
| 1103 |
<input name="aiowps_enable_404_logging" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_404_logging')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1104 |
<span class="description"><?php _e('Check this if you want to enable the logging of 404 events', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1106 |
</tr>
|
| 1107 |
-->
|
| 1108 |
<tr valign="top">
|
| 1109 |
+
<th scope="row"><label for="aiowps_404_lockout_time_length"><?php _e('Time length of 404 lockout (minutes)', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 1110 |
<td><input id="aiowps_404_lockout_time_length" type="text" size="5" name="aiowps_404_lockout_time_length" value="<?php echo $aio_wp_security->configs->get_value('aiowps_404_lockout_time_length'); ?>" />
|
| 1111 |
<span class="description"><?php _e('Set the length of time for which a blocked IP address will be prevented from visiting your site', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1112 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 1113 |
<div class="aiowps_more_info_body">
|
| 1114 |
<p class="description">
|
| 1115 |
<?php
|
| 1122 |
</td>
|
| 1123 |
</tr>
|
| 1124 |
<tr valign="top">
|
| 1125 |
+
<th scope="row"><label for="aiowps_404_lock_redirect_url"><?php _e('404 lockout redirect URL', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 1126 |
<td><input id="aiowps_404_lock_redirect_url" type="text" size="50" name="aiowps_404_lock_redirect_url" value="<?php echo esc_url_raw( $aio_wp_security->configs->get_value('aiowps_404_lock_redirect_url'), array( 'http', 'https' ) ); ?>" />
|
| 1127 |
<span class="description"><?php _e('A blocked visitor will be automatically redirected to this URL.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1128 |
</td>
|
| 1129 |
</tr>
|
| 1130 |
</table>
|
| 1131 |
+
<input type="submit" name="aiowps_save_404_detect_options" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 1132 |
|
| 1133 |
</form>
|
| 1134 |
</div></div>
|
| 1135 |
<div class="postbox">
|
| 1136 |
+
<h3 class="hndle"><label for="title"><?php _e('404 event logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 1137 |
<div class="inside">
|
| 1138 |
<?php
|
| 1139 |
//Fetch, prepare, sort, and filter our data...
|
| 1168 |
</form>
|
| 1169 |
</div></div>
|
| 1170 |
<div class="postbox">
|
| 1171 |
+
<h3 class="hndle"><label for="title"><?php _e('Delete all 404 event logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 1172 |
<div class="inside">
|
| 1173 |
<form action="" method="POST">
|
| 1174 |
<?php wp_nonce_field('aiowpsec-delete-404-event-records-nonce'); ?>
|
| 1177 |
<span class="description"><?php _e('Click this button if you wish to purge all 404 event logs from the DB.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 1178 |
</tr>
|
| 1179 |
</table>
|
| 1180 |
+
<input type="submit" name="aiowps_delete_404_event_records" value="<?php _e('Delete all 404 event logs', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary" onclick="return confirm('Are you sure you want to delete all records?')">
|
| 1181 |
</form>
|
| 1182 |
</div></div>
|
| 1183 |
|
| 1233 |
}
|
| 1234 |
|
| 1235 |
?>
|
| 1236 |
+
<h2><?php _e('Custom .htaccess rules settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 1237 |
<form action="" method="POST">
|
| 1238 |
<?php wp_nonce_field('aiowpsec-save-custom-rules-settings-nonce'); ?>
|
| 1239 |
<div class="aio_blue_box">
|
| 1257 |
</div>
|
| 1258 |
|
| 1259 |
<div class="postbox">
|
| 1260 |
+
<h3 class="hndle"><label for="title"><?php _e('Custom .htaccess rules', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 1261 |
<div class="inside">
|
| 1262 |
<table class="form-table">
|
| 1263 |
<tr valign="top">
|
| 1264 |
+
<th scope="row"><?php _e('Enable custom .htaccess rules', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 1265 |
<td>
|
| 1266 |
<input id="aiowps_enable_custom_rules" name="aiowps_enable_custom_rules" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_custom_rules')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 1267 |
<label for="aiowps_enable_custom_rules" class="description"><?php _e('Check this if you want to enable custom rules entered in the text box below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 1275 |
</td>
|
| 1276 |
</tr>
|
| 1277 |
<tr valign="top">
|
| 1278 |
+
<th scope="row"><label for="aiowps_custom_rules"><?php _e('Enter custom .htaccess rules:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 1279 |
<td>
|
| 1280 |
<textarea id="aiowps_custom_rules" name="aiowps_custom_rules" rows="35" cols="50"><?php echo htmlspecialchars($aio_wp_security->configs->get_value('aiowps_custom_rules')); ?></textarea>
|
| 1281 |
<br />
|
| 1284 |
</tr>
|
| 1285 |
</table>
|
| 1286 |
</div></div>
|
| 1287 |
+
<input type="submit" name="aiowps_save_custom_rules_settings" value="<?php _e('Save custom rules', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 1288 |
</form>
|
| 1289 |
<?php
|
| 1290 |
}
|
|
@@ -536,7 +536,7 @@ class AIOWPSecurity_Firewall_Setup_Notice {
|
|
| 536 |
<?php wp_nonce_field('aiowpsec-firewall-setup'); ?>
|
| 537 |
<input type="hidden" name="action" value="aiowps_firewall_setup">
|
| 538 |
<p>
|
| 539 |
-
<?php _e('We have detected that your
|
| 540 |
<?php _e('Your firewall will have reduced functionality until it has been upgraded. ', 'all-in-one-wp-security-and-firewall');?>
|
| 541 |
<div style="padding-top: 10px;">
|
| 542 |
<input class="button button-primary" type="submit" name="btn_upgrade_now" value="<?php _e('Upgrade your protection now', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 536 |
<?php wp_nonce_field('aiowpsec-firewall-setup'); ?>
|
| 537 |
<input type="hidden" name="action" value="aiowps_firewall_setup">
|
| 538 |
<p>
|
| 539 |
+
<?php _e('We have detected that your AIOS firewall is not fully installed, and therefore does not have the highest level of protection. ', 'all-in-one-wp-security-and-firewall'); ?>
|
| 540 |
<?php _e('Your firewall will have reduced functionality until it has been upgraded. ', 'all-in-one-wp-security-and-firewall');?>
|
| 541 |
<div style="padding-top: 10px;">
|
| 542 |
<input class="button button-primary" type="submit" name="btn_upgrade_now" value="<?php _e('Upgrade your protection now', 'all-in-one-wp-security-and-firewall'); ?>">
|
|
@@ -46,7 +46,7 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 46 |
} else {
|
| 47 |
//Build row actions
|
| 48 |
$actions = array(
|
| 49 |
-
|
| 50 |
'blacklist_ip' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to permanently block this IP address?\')">Blacklist IP</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'blacklist_ip', $item['ip_or_host'], $item['username']),
|
| 51 |
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">Delete</a>',
|
| 52 |
);
|
|
@@ -88,12 +88,12 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 88 |
$columns = array(
|
| 89 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 90 |
'id' => 'ID',
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
);
|
| 98 |
$columns = apply_filters('list_404_get_columns', $columns);
|
| 99 |
return $columns;
|
|
@@ -115,9 +115,9 @@ class AIOWPSecurity_List_404 extends AIOWPSecurity_List_Table {
|
|
| 115 |
public function get_bulk_actions() {
|
| 116 |
$actions = array(
|
| 117 |
//'unlock' => 'Unlock',
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
);
|
| 122 |
return $actions;
|
| 123 |
}
|
| 46 |
} else {
|
| 47 |
//Build row actions
|
| 48 |
$actions = array(
|
| 49 |
+
'temp_block' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to block this IP address?\')">Temp block</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'temp_block', $item['ip_or_host'], $item['username']),
|
| 50 |
'blacklist_ip' => sprintf('<a href="admin.php?page=%s&tab=%s&action=%s&ip_address=%s&username=%s" onclick="return confirm(\'Are you sure you want to permanently block this IP address?\')">Blacklist IP</a>', AIOWPSEC_FIREWALL_MENU_SLUG, $tab, 'blacklist_ip', $item['ip_or_host'], $item['username']),
|
| 51 |
'delete' => '<a href="'.$delete_url_nonce.'" onclick="return confirm(\'Are you sure you want to delete this item?\')">Delete</a>',
|
| 52 |
);
|
| 88 |
$columns = array(
|
| 89 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 90 |
'id' => 'ID',
|
| 91 |
+
'event_type' => __('Event type', 'all-in-one-wp-security-and-firewall'),
|
| 92 |
+
'ip_or_host' => __('IP address', 'all-in-one-wp-security-and-firewall'),
|
| 93 |
+
'url' => __('Attempted URL', 'all-in-one-wp-security-and-firewall'),
|
| 94 |
+
'referer_info' => __('Referer', 'all-in-one-wp-security-and-firewall'),
|
| 95 |
+
'event_date' => __('Date', 'all-in-one-wp-security-and-firewall'),
|
| 96 |
+
'status' => __('Lock status', 'all-in-one-wp-security-and-firewall'),
|
| 97 |
);
|
| 98 |
$columns = apply_filters('list_404_get_columns', $columns);
|
| 99 |
return $columns;
|
| 115 |
public function get_bulk_actions() {
|
| 116 |
$actions = array(
|
| 117 |
//'unlock' => 'Unlock',
|
| 118 |
+
'bulk_block_ip' => __('Temp block IP', 'all-in-one-wp-security-and-firewall'),
|
| 119 |
+
'bulk_blacklist_ip' => __('Blacklist IP', 'all-in-one-wp-security-and-firewall'),
|
| 120 |
+
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
| 121 |
);
|
| 122 |
return $actions;
|
| 123 |
}
|
|
@@ -59,8 +59,8 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 59 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 60 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 61 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
-
|
| 63 |
-
|
| 64 |
'login_ip' => 'IP'
|
| 65 |
);
|
| 66 |
return $columns;
|
|
@@ -79,7 +79,7 @@ class AIOWPSecurity_List_Account_Activity extends AIOWPSecurity_List_Table {
|
|
| 79 |
|
| 80 |
public function get_bulk_actions() {
|
| 81 |
$actions = array(
|
| 82 |
-
|
| 83 |
);
|
| 84 |
return $actions;
|
| 85 |
}
|
| 59 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 60 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 61 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
+
'login_date' => __('Login date', 'all-in-one-wp-security-and-firewall'),
|
| 63 |
+
'logout_date' => __('Logout date', 'all-in-one-wp-security-and-firewall'),
|
| 64 |
'login_ip' => 'IP'
|
| 65 |
);
|
| 66 |
return $columns;
|
| 79 |
|
| 80 |
public function get_bulk_actions() {
|
| 81 |
$actions = array(
|
| 82 |
+
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
| 83 |
);
|
| 84 |
return $actions;
|
| 85 |
}
|
|
@@ -57,7 +57,7 @@ class AIOWPSecurity_List_Comment_Spammer_IP extends AIOWPSecurity_List_Table {
|
|
| 57 |
$columns = array(
|
| 58 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 59 |
'comment_author_IP' => __('Spammer IP', 'all-in-one-wp-security-and-firewall'),
|
| 60 |
-
|
| 61 |
'status' => __('Status', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
);
|
| 63 |
return $columns;
|
| 57 |
$columns = array(
|
| 58 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 59 |
'comment_author_IP' => __('Spammer IP', 'all-in-one-wp-security-and-firewall'),
|
| 60 |
+
'amount' => __('Number of spam comments from this IP', 'all-in-one-wp-security-and-firewall'),
|
| 61 |
'status' => __('Status', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
);
|
| 63 |
return $columns;
|
|
@@ -56,12 +56,12 @@ class AIOWPSecurity_List_Locked_IP extends AIOWPSecurity_List_Table {
|
|
| 56 |
function get_columns(){
|
| 57 |
$columns = array(
|
| 58 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 59 |
-
|
| 60 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 61 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
'lock_reason' => __('Reason', 'all-in-one-wp-security-and-firewall'),
|
| 63 |
-
|
| 64 |
-
|
| 65 |
);
|
| 66 |
return $columns;
|
| 67 |
}
|
| 56 |
function get_columns(){
|
| 57 |
$columns = array(
|
| 58 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 59 |
+
'failed_login_ip' => __('Locked IP/range', 'all-in-one-wp-security-and-firewall'),
|
| 60 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 61 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 62 |
'lock_reason' => __('Reason', 'all-in-one-wp-security-and-firewall'),
|
| 63 |
+
'lockdown_date' => __('Date locked', 'all-in-one-wp-security-and-firewall'),
|
| 64 |
+
'release_date' => __('Release date', 'all-in-one-wp-security-and-firewall')
|
| 65 |
);
|
| 66 |
return $columns;
|
| 67 |
}
|
|
@@ -29,7 +29,7 @@ class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
|
| 29 |
|
| 30 |
//Build row actions
|
| 31 |
$actions = array(
|
| 32 |
-
|
| 33 |
);
|
| 34 |
|
| 35 |
//Return the user_login contents
|
|
@@ -42,8 +42,8 @@ class AIOWPSecurity_List_Logged_In_Users extends AIOWPSecurity_List_Table {
|
|
| 42 |
function get_columns(){
|
| 43 |
$columns = array(
|
| 44 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 45 |
-
|
| 46 |
-
|
| 47 |
);
|
| 48 |
return $columns;
|
| 49 |
}
|
| 29 |
|
| 30 |
//Build row actions
|
| 31 |
$actions = array(
|
| 32 |
+
'logout' => '<a href="'.$force_logout_nonce.'" onclick="return confirm(\'Are you sure you want to force this user to be logged out of this session?\')">Force logout</a>',
|
| 33 |
);
|
| 34 |
|
| 35 |
//Return the user_login contents
|
| 42 |
function get_columns(){
|
| 43 |
$columns = array(
|
| 44 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 45 |
+
'username' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
| 46 |
+
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
| 47 |
);
|
| 48 |
return $columns;
|
| 49 |
}
|
|
@@ -50,7 +50,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 50 |
function get_columns(){
|
| 51 |
$columns = array(
|
| 52 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 53 |
-
|
| 54 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 55 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 56 |
'failed_login_date' => __('Date', 'all-in-one-wp-security-and-firewall')
|
|
@@ -70,7 +70,7 @@ class AIOWPSecurity_List_Login_Failed_Attempts extends AIOWPSecurity_List_Table
|
|
| 70 |
|
| 71 |
function get_bulk_actions() {
|
| 72 |
$actions = array(
|
| 73 |
-
|
| 74 |
);
|
| 75 |
return $actions;
|
| 76 |
}
|
| 50 |
function get_columns(){
|
| 51 |
$columns = array(
|
| 52 |
'cb' => '<input type="checkbox" />', //Render a checkbox
|
| 53 |
+
'login_attempt_ip' => __('Login IP range', 'all-in-one-wp-security-and-firewall'),
|
| 54 |
'user_id' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 55 |
'user_login' => __('Username', 'all-in-one-wp-security-and-firewall'),
|
| 56 |
'failed_login_date' => __('Date', 'all-in-one-wp-security-and-firewall')
|
| 70 |
|
| 71 |
function get_bulk_actions() {
|
| 72 |
$actions = array(
|
| 73 |
+
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall')
|
| 74 |
);
|
| 75 |
return $actions;
|
| 76 |
}
|
|
@@ -65,13 +65,13 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 65 |
|
| 66 |
function get_columns(){
|
| 67 |
$columns = array(
|
| 68 |
-
|
| 69 |
'ID' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 70 |
-
|
| 71 |
'user_email' => __('Email', 'all-in-one-wp-security-and-firewall'),
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
);
|
| 76 |
return $columns;
|
| 77 |
}
|
|
@@ -89,9 +89,9 @@ class AIOWPSecurity_List_Registered_Users extends AIOWPSecurity_List_Table {
|
|
| 89 |
|
| 90 |
function get_bulk_actions() {
|
| 91 |
$actions = array(
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
);
|
| 96 |
return $actions;
|
| 97 |
}
|
| 65 |
|
| 66 |
function get_columns(){
|
| 67 |
$columns = array(
|
| 68 |
+
'cb' => '<input type="checkbox">', // Render a checkbox
|
| 69 |
'ID' => __('User ID', 'all-in-one-wp-security-and-firewall'),
|
| 70 |
+
'user_login' => __('Login name', 'all-in-one-wp-security-and-firewall'),
|
| 71 |
'user_email' => __('Email', 'all-in-one-wp-security-and-firewall'),
|
| 72 |
+
'user_registered' => __('Register date', 'all-in-one-wp-security-and-firewall'),
|
| 73 |
+
'account_status' => __('Account status', 'all-in-one-wp-security-and-firewall'),
|
| 74 |
+
'ip_address' => __('IP address', 'all-in-one-wp-security-and-firewall')
|
| 75 |
);
|
| 76 |
return $columns;
|
| 77 |
}
|
| 89 |
|
| 90 |
function get_bulk_actions() {
|
| 91 |
$actions = array(
|
| 92 |
+
'approve' => __('Approve', 'all-in-one-wp-security-and-firewall'),
|
| 93 |
+
'delete' => __('Delete', 'all-in-one-wp-security-and-firewall'),
|
| 94 |
+
'block' => __('Block IP', 'all-in-one-wp-security-and-firewall')
|
| 95 |
);
|
| 96 |
return $actions;
|
| 97 |
}
|
|
@@ -89,7 +89,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 89 |
}
|
| 90 |
?>
|
| 91 |
<div class="postbox">
|
| 92 |
-
|
| 93 |
<div class="inside">
|
| 94 |
<form action="" method="POST">
|
| 95 |
<?php wp_nonce_field('aiowpsec-site-lockout'); ?>
|
|
@@ -101,14 +101,14 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 101 |
</div>
|
| 102 |
<table class="form-table">
|
| 103 |
<tr valign="top">
|
| 104 |
-
|
| 105 |
<td>
|
| 106 |
<input id="aiowps_site_lockout" name="aiowps_site_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_site_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 107 |
<label for="aiowps_site_lockout" class="description"><?php _e('Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 108 |
</td>
|
| 109 |
</tr>
|
| 110 |
<tr valign="top">
|
| 111 |
-
|
| 112 |
<td>
|
| 113 |
<?php
|
| 114 |
$aiowps_site_lockout_msg_raw = $aio_wp_security->configs->get_value('aiowps_site_lockout_msg');
|
|
@@ -127,7 +127,7 @@ class AIOWPSecurity_Maintenance_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 127 |
</table>
|
| 128 |
|
| 129 |
<div class="submit">
|
| 130 |
-
|
| 131 |
</div>
|
| 132 |
</form>
|
| 133 |
</div></div>
|
| 89 |
}
|
| 90 |
?>
|
| 91 |
<div class="postbox">
|
| 92 |
+
<h3 class="hndle"><label for="title"><?php _e('General visitor lockout', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 93 |
<div class="inside">
|
| 94 |
<form action="" method="POST">
|
| 95 |
<?php wp_nonce_field('aiowpsec-site-lockout'); ?>
|
| 101 |
</div>
|
| 102 |
<table class="form-table">
|
| 103 |
<tr valign="top">
|
| 104 |
+
<th scope="row"><?php _e('Enable front-end lockout', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 105 |
<td>
|
| 106 |
<input id="aiowps_site_lockout" name="aiowps_site_lockout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_site_lockout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 107 |
<label for="aiowps_site_lockout" class="description"><?php _e('Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 108 |
</td>
|
| 109 |
</tr>
|
| 110 |
<tr valign="top">
|
| 111 |
+
<th scope="row"><label for="aiowps_site_lockout_msg_editor_content"><?php _e('Enter a message:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 112 |
<td>
|
| 113 |
<?php
|
| 114 |
$aiowps_site_lockout_msg_raw = $aio_wp_security->configs->get_value('aiowps_site_lockout_msg');
|
| 127 |
</table>
|
| 128 |
|
| 129 |
<div class="submit">
|
| 130 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_site_lockout" value="<?php _e('Save site lockout settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 131 |
</div>
|
| 132 |
</form>
|
| 133 |
</div></div>
|
|
@@ -91,7 +91,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 91 |
}
|
| 92 |
?>
|
| 93 |
<div class="postbox">
|
| 94 |
-
|
| 95 |
<div class="inside">
|
| 96 |
<form action="" method="POST">
|
| 97 |
<?php wp_nonce_field('aiowpsec-copy-protection'); ?>
|
|
@@ -103,7 +103,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 103 |
</div>
|
| 104 |
<table class="form-table">
|
| 105 |
<tr valign="top">
|
| 106 |
-
|
| 107 |
<td>
|
| 108 |
<input id="aiowps_copy_protection" name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 109 |
<label for="aiowps_copy_protection" class="description"><?php _e('Check this if you want to disable the "Right Click", "Text Selection" and "Copy" option on the front end of your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -113,7 +113,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 113 |
</table>
|
| 114 |
|
| 115 |
<div class="submit">
|
| 116 |
-
|
| 117 |
</div>
|
| 118 |
</form>
|
| 119 |
</div></div>
|
|
@@ -142,7 +142,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 142 |
}
|
| 143 |
?>
|
| 144 |
<div class="postbox">
|
| 145 |
-
|
| 146 |
<div class="inside">
|
| 147 |
<form action="" method="POST">
|
| 148 |
<?php wp_nonce_field('aiowpsec-prevent-display-frame'); ?>
|
|
@@ -154,7 +154,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 154 |
</div>
|
| 155 |
<table class="form-table">
|
| 156 |
<tr valign="top">
|
| 157 |
-
|
| 158 |
<td>
|
| 159 |
<input id="aiowps_prevent_site_display_inside_frame" name="aiowps_prevent_site_display_inside_frame" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 160 |
<label for="aiowps_prevent_site_display_inside_frame" class="description"><?php _e('Check this if you want to stop other sites from displaying your content in a frame or iframe.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -164,7 +164,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 164 |
</table>
|
| 165 |
|
| 166 |
<div class="submit">
|
| 167 |
-
|
| 168 |
</div>
|
| 169 |
</form>
|
| 170 |
</div></div>
|
|
@@ -193,7 +193,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 193 |
}
|
| 194 |
?>
|
| 195 |
<div class="postbox">
|
| 196 |
-
|
| 197 |
<div class="inside">
|
| 198 |
<form action="" method="POST">
|
| 199 |
<?php wp_nonce_field('aiowpsec-users-enumeration'); ?>
|
|
@@ -205,7 +205,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 205 |
</div>
|
| 206 |
<table class="form-table">
|
| 207 |
<tr valign="top">
|
| 208 |
-
|
| 209 |
<td>
|
| 210 |
<input id="aiowps_prevent_users_enumeration" name="aiowps_prevent_users_enumeration" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_users_enumeration')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 211 |
<label for="aiowps_prevent_users_enumeration" class="description"><?php _e('Check this if you want to stop users enumeration.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -215,7 +215,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 215 |
</table>
|
| 216 |
|
| 217 |
<div class="submit">
|
| 218 |
-
|
| 219 |
</div>
|
| 220 |
</form>
|
| 221 |
</div></div>
|
|
@@ -265,7 +265,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 265 |
|
| 266 |
<table class="form-table">
|
| 267 |
<tr valign="top">
|
| 268 |
-
|
| 269 |
<td>
|
| 270 |
<input id="aiowps_disallow_unauthorized_rest_requests" name="aiowps_disallow_unauthorized_rest_requests" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disallow_unauthorized_rest_requests')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 271 |
<label for="aiowps_disallow_unauthorized_rest_requests" class="description"><?php _e('Check this if you want to stop REST API access for non-logged in requests.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -275,7 +275,7 @@ class AIOWPSecurity_Misc_Options_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 275 |
</table>
|
| 276 |
|
| 277 |
<div class="submit">
|
| 278 |
-
|
| 279 |
</div>
|
| 280 |
</form>
|
| 281 |
</div></div>
|
| 91 |
}
|
| 92 |
?>
|
| 93 |
<div class="postbox">
|
| 94 |
+
<h3 class="hndle"><label for="title"><?php _e('Disable the ability to copy text', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 95 |
<div class="inside">
|
| 96 |
<form action="" method="POST">
|
| 97 |
<?php wp_nonce_field('aiowpsec-copy-protection'); ?>
|
| 103 |
</div>
|
| 104 |
<table class="form-table">
|
| 105 |
<tr valign="top">
|
| 106 |
+
<th scope="row"><?php _e('Enable copy protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 107 |
<td>
|
| 108 |
<input id="aiowps_copy_protection" name="aiowps_copy_protection" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_copy_protection')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 109 |
<label for="aiowps_copy_protection" class="description"><?php _e('Check this if you want to disable the "Right Click", "Text Selection" and "Copy" option on the front end of your site.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 113 |
</table>
|
| 114 |
|
| 115 |
<div class="submit">
|
| 116 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_copy_protection" value="<?php _e('Save copy protection settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 117 |
</div>
|
| 118 |
</form>
|
| 119 |
</div></div>
|
| 142 |
}
|
| 143 |
?>
|
| 144 |
<div class="postbox">
|
| 145 |
+
<h3 class="hndle"><label for="title"><?php _e('Prevent your site from being displayed in a frame', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 146 |
<div class="inside">
|
| 147 |
<form action="" method="POST">
|
| 148 |
<?php wp_nonce_field('aiowpsec-prevent-display-frame'); ?>
|
| 154 |
</div>
|
| 155 |
<table class="form-table">
|
| 156 |
<tr valign="top">
|
| 157 |
+
<th scope="row"><?php _e('Enable iFrame protection', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 158 |
<td>
|
| 159 |
<input id="aiowps_prevent_site_display_inside_frame" name="aiowps_prevent_site_display_inside_frame" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_site_display_inside_frame')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 160 |
<label for="aiowps_prevent_site_display_inside_frame" class="description"><?php _e('Check this if you want to stop other sites from displaying your content in a frame or iframe.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 164 |
</table>
|
| 165 |
|
| 166 |
<div class="submit">
|
| 167 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_frame_display_prevent" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 168 |
</div>
|
| 169 |
</form>
|
| 170 |
</div></div>
|
| 193 |
}
|
| 194 |
?>
|
| 195 |
<div class="postbox">
|
| 196 |
+
<h3 class="hndle"><label for="title"><?php _e('Prevent users enumeration', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 197 |
<div class="inside">
|
| 198 |
<form action="" method="POST">
|
| 199 |
<?php wp_nonce_field('aiowpsec-users-enumeration'); ?>
|
| 205 |
</div>
|
| 206 |
<table class="form-table">
|
| 207 |
<tr valign="top">
|
| 208 |
+
<th scope="row"><?php _e('Disable users enumeration', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 209 |
<td>
|
| 210 |
<input id="aiowps_prevent_users_enumeration" name="aiowps_prevent_users_enumeration" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_prevent_users_enumeration')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 211 |
<label for="aiowps_prevent_users_enumeration" class="description"><?php _e('Check this if you want to stop users enumeration.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 215 |
</table>
|
| 216 |
|
| 217 |
<div class="submit">
|
| 218 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_users_enumeration" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 219 |
</div>
|
| 220 |
</form>
|
| 221 |
</div></div>
|
| 265 |
|
| 266 |
<table class="form-table">
|
| 267 |
<tr valign="top">
|
| 268 |
+
<th scope="row"><?php _e('Disallow unauthorized REST requests', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 269 |
<td>
|
| 270 |
<input id="aiowps_disallow_unauthorized_rest_requests" name="aiowps_disallow_unauthorized_rest_requests" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_disallow_unauthorized_rest_requests')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 271 |
<label for="aiowps_disallow_unauthorized_rest_requests" class="description"><?php _e('Check this if you want to stop REST API access for non-logged in requests.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 275 |
</table>
|
| 276 |
|
| 277 |
<div class="submit">
|
| 278 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_rest_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 279 |
</div>
|
| 280 |
</form>
|
| 281 |
</div></div>
|
|
@@ -200,16 +200,16 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 200 |
|
| 201 |
?>
|
| 202 |
<div class="aio_grey_box">
|
| 203 |
-
|
| 204 |
<p><a href="https://www.tipsandtricks-hq.com/development-center" target="_blank"><?php _e('Follow us', 'all-in-one-wp-security-and-firewall'); ?></a> <?php _e('on Twitter, Google+ or via Email to stay up to date about the new security features of this plugin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 205 |
</div>
|
| 206 |
|
| 207 |
<div class="postbox">
|
| 208 |
-
|
| 209 |
<div class="inside">
|
| 210 |
<p>
|
| 211 |
<?php
|
| 212 |
-
|
| 213 |
?>
|
| 214 |
|
| 215 |
<?php
|
|
@@ -237,7 +237,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 237 |
</div> <!-- end postbox-->
|
| 238 |
|
| 239 |
<div class="postbox">
|
| 240 |
-
|
| 241 |
<div class="inside">
|
| 242 |
<form method="post" action="">
|
| 243 |
<?php wp_nonce_field('aiowpsec-disable-all-features'); ?>
|
|
@@ -247,14 +247,14 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 247 |
?>
|
| 248 |
</div>
|
| 249 |
<div class="submit">
|
| 250 |
-
|
| 251 |
</div>
|
| 252 |
</form>
|
| 253 |
</div>
|
| 254 |
</div> <!-- end postbox-->
|
| 255 |
|
| 256 |
<div class="postbox">
|
| 257 |
-
|
| 258 |
<div class="inside">
|
| 259 |
<form method="post" action="">
|
| 260 |
<?php wp_nonce_field('aiowpsec-disable-all-firewall-rules'); ?>
|
|
@@ -264,14 +264,14 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 264 |
?>
|
| 265 |
</div>
|
| 266 |
<div class="submit">
|
| 267 |
-
|
| 268 |
</div>
|
| 269 |
</form>
|
| 270 |
</div>
|
| 271 |
</div> <!-- end postbox-->
|
| 272 |
|
| 273 |
<div class="postbox">
|
| 274 |
-
|
| 275 |
<div class="inside">
|
| 276 |
<form method="post" action="">
|
| 277 |
<div class="aio_blue_box">
|
|
@@ -279,12 +279,12 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 279 |
echo '<p>'.htmlspecialchars(__('This button click will delete all of your settings related to the All In One WP Security & Firewall Plugin.', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 280 |
echo '<p'.__('This button click will reset/empty all the database tables of the security plugin also.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 281 |
echo '<p>'.htmlspecialchars(__('Use this plugin if you were locked out by the All In One WP Security & Firewall Plugin and/or you are having issues logging in when that plugin is activated.', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 282 |
-
|
| 283 |
-
|
| 284 |
?>
|
| 285 |
</div>
|
| 286 |
<div class="submit">
|
| 287 |
-
|
| 288 |
</div>
|
| 289 |
<?php wp_nonce_field('aiowps-reset-settings-nonce'); ?>
|
| 290 |
</form>
|
|
@@ -292,7 +292,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 292 |
</div> <!-- end postbox-->
|
| 293 |
|
| 294 |
<div class="postbox">
|
| 295 |
-
|
| 296 |
<div class="inside">
|
| 297 |
<form method="post" action="">
|
| 298 |
<?php wp_nonce_field('aiowpsec-save-debug-settings'); ?>
|
|
@@ -304,14 +304,14 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 304 |
|
| 305 |
<table class="form-table">
|
| 306 |
<tr valign="top">
|
| 307 |
-
|
| 308 |
<td>
|
| 309 |
<input id="aiowps_enable_debug" name="aiowps_enable_debug" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_debug')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 310 |
<label for="aiowps_enable_debug" class="description"><?php _e('Check this if you want to enable debug. You should keep this option disabled after you have finished debugging the issue.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 311 |
</td>
|
| 312 |
</tr>
|
| 313 |
</table>
|
| 314 |
-
|
| 315 |
</form>
|
| 316 |
</div>
|
| 317 |
</div> <!-- end postbox-->
|
|
@@ -405,7 +405,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 405 |
}
|
| 406 |
|
| 407 |
?>
|
| 408 |
-
|
| 409 |
<div class="aio_blue_box">
|
| 410 |
<?php
|
| 411 |
echo '<p>'.__('Your ".htaccess" file is a key component of your website\'s security and it can be modified to implement various levels of protection mechanisms.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -430,7 +430,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 430 |
<form action="" method="POST">
|
| 431 |
<?php wp_nonce_field('aiowpsec-save-htaccess-nonce'); ?>
|
| 432 |
<p class="description"><?php _e('Click the button below to backup and save the currently active .htaccess file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 433 |
-
|
| 434 |
</form>
|
| 435 |
</div></div>
|
| 436 |
<div class="postbox">
|
|
@@ -452,7 +452,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 452 |
</td>
|
| 453 |
</tr>
|
| 454 |
</table>
|
| 455 |
-
|
| 456 |
</form>
|
| 457 |
</div></div>
|
| 458 |
<?php
|
|
@@ -506,7 +506,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 506 |
}
|
| 507 |
|
| 508 |
?>
|
| 509 |
-
|
| 510 |
<div class="aio_blue_box">
|
| 511 |
<?php
|
| 512 |
echo '<p>'.__('Your "wp-config.php" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -531,7 +531,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 531 |
<form action="" method="POST">
|
| 532 |
<?php wp_nonce_field('aiowpsec-save-wp-config-nonce'); ?>
|
| 533 |
<p class="description"><?php _e('Click the button below to backup and download the contents of the currently active wp-config.php file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 534 |
-
|
| 535 |
|
| 536 |
</form>
|
| 537 |
</div></div>
|
|
@@ -554,7 +554,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 554 |
</td>
|
| 555 |
</tr>
|
| 556 |
</table>
|
| 557 |
-
|
| 558 |
</form>
|
| 559 |
</div></div>
|
| 560 |
<!-- <div class="postbox">-->
|
|
@@ -616,7 +616,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 616 |
</table>
|
| 617 |
|
| 618 |
<div class="submit">
|
| 619 |
-
|
| 620 |
</div>
|
| 621 |
</form>
|
| 622 |
</div></div>
|
|
@@ -644,7 +644,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 644 |
$this->show_msg_settings_updated();
|
| 645 |
}
|
| 646 |
?>
|
| 647 |
-
|
| 648 |
<div class="aio_blue_box">
|
| 649 |
<?php
|
| 650 |
echo '<p>'.__('Wordpress generator automatically adds some meta information inside the "head" tags of every page on your site\'s front end. Below is an example of this:', 'all-in-one-wp-security-and-firewall');
|
|
@@ -658,7 +658,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 658 |
</div>
|
| 659 |
|
| 660 |
<div class="postbox">
|
| 661 |
-
|
| 662 |
<div class="inside">
|
| 663 |
<?php
|
| 664 |
//Display security info badge
|
|
@@ -670,14 +670,14 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 670 |
<?php wp_nonce_field('aiowpsec-remove-wp-meta-info-nonce'); ?>
|
| 671 |
<table class="form-table">
|
| 672 |
<tr valign="top">
|
| 673 |
-
|
| 674 |
<td>
|
| 675 |
<input id="aiowps_remove_wp_generator_meta_info" name="aiowps_remove_wp_generator_meta_info" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 676 |
<label for="aiowps_remove_wp_generator_meta_info" class="description"><?php _e('Check this if you want to remove the version and meta info produced by WP from all pages', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 677 |
</td>
|
| 678 |
</tr>
|
| 679 |
</table>
|
| 680 |
-
|
| 681 |
</form>
|
| 682 |
</div></div>
|
| 683 |
<?php
|
|
@@ -695,8 +695,8 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 695 |
$nonce=$_REQUEST['_wpnonce'];
|
| 696 |
if (!wp_verify_nonce($nonce, 'aiowpsec-import-settings-nonce'))
|
| 697 |
{
|
| 698 |
-
|
| 699 |
-
|
| 700 |
}
|
| 701 |
|
| 702 |
if (empty($_POST['aiowps_import_settings_file']) && empty($_POST['aiowps_import_settings_text']))
|
|
@@ -716,7 +716,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 716 |
$submitted_import_file_path = trim($_POST['aiowps_import_settings_file']);
|
| 717 |
$attachment_id = AIOWPSecurity_Utility_File::get_attachment_id_from_url($submitted_import_file_path); //we'll need this later for deleting
|
| 718 |
|
| 719 |
-
|
| 720 |
$aiowps_settings_file_contents = $this->check_if_valid_aiowps_settings_file($submitted_import_file_path);
|
| 721 |
} else {
|
| 722 |
//Get the string right from the textarea. Still confirm it's in the expected format.
|
|
@@ -732,8 +732,8 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 732 |
if (!$aiowps_settings_applied)
|
| 733 |
{
|
| 734 |
//Failed to import settings
|
| 735 |
-
|
| 736 |
-
|
| 737 |
|
| 738 |
if ($import_from == "file") {
|
| 739 |
//Delete the uploaded settings file for security purposes
|
|
@@ -756,13 +756,13 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 756 |
//Delete the uploaded settings file for security purposes
|
| 757 |
wp_delete_attachment( $attachment_id, true );
|
| 758 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 759 |
-
|
| 760 |
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 761 |
}else{
|
| 762 |
-
|
| 763 |
}
|
| 764 |
} else {
|
| 765 |
-
|
| 766 |
}
|
| 767 |
//Now let's refresh the .htaccess file with any modified rules if applicable
|
| 768 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
|
@@ -794,10 +794,10 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 794 |
}
|
| 795 |
|
| 796 |
?>
|
| 797 |
-
|
| 798 |
<div class="aio_blue_box">
|
| 799 |
<?php
|
| 800 |
-
|
| 801 |
echo '<br />'.__('This can be handy if you wanted to save time by applying the settings from one site to another site.', 'all-in-one-wp-security-and-firewall').'
|
| 802 |
<br />'.__('NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site.', 'all-in-one-wp-security-and-firewall').'
|
| 803 |
<br />'.__('For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain.','all-in-one-wp-security-and-firewall').'
|
|
@@ -806,31 +806,29 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 806 |
</div>
|
| 807 |
|
| 808 |
<div class="postbox">
|
| 809 |
-
|
| 810 |
<div class="inside">
|
| 811 |
<form action="" method="POST">
|
| 812 |
<?php wp_nonce_field('aiowpsec-export-settings-nonce'); ?>
|
| 813 |
<table class="form-table">
|
| 814 |
<tr valign="top">
|
| 815 |
-
|
| 816 |
</tr>
|
| 817 |
</table>
|
| 818 |
-
|
| 819 |
</form>
|
| 820 |
</div></div>
|
| 821 |
<div class="postbox">
|
| 822 |
-
|
| 823 |
<div class="inside">
|
| 824 |
<form action="" method="POST">
|
| 825 |
<?php wp_nonce_field('aiowpsec-import-settings-nonce'); ?>
|
| 826 |
<table class="form-table">
|
| 827 |
-
|
| 828 |
-
|
| 829 |
-
|
| 830 |
-
|
| 831 |
-
|
| 832 |
-
</label>
|
| 833 |
-
</th>
|
| 834 |
<td>
|
| 835 |
<input type="button" id="aiowps_import_settings_file_button" name="aiowps_import_settings_file_button" class="button rbutton" value="<?php _e('Select Your Import Settings File', 'all-in-one-wp-security-and-firewall'); ?>" />
|
| 836 |
<input name="aiowps_import_settings_file" type="text" id="aiowps_import_settings_file" value="" size="80" />
|
|
@@ -841,16 +839,16 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 841 |
</p>
|
| 842 |
</td>
|
| 843 |
</tr>
|
| 844 |
-
|
| 845 |
-
|
| 846 |
-
|
| 847 |
-
|
| 848 |
<td>
|
| 849 |
<textarea name="aiowps_import_settings_text" id="aiowps_import_settings_text" style="width:80%;height:140px;"></textarea>
|
| 850 |
</td>
|
| 851 |
</tr>
|
| 852 |
</table>
|
| 853 |
-
|
| 854 |
</form>
|
| 855 |
</div></div>
|
| 856 |
<?php
|
|
@@ -964,8 +962,8 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 964 |
return true;
|
| 965 |
}
|
| 966 |
|
| 967 |
-
|
| 968 |
-
|
| 969 |
$is_aiopws_settings = false;
|
| 970 |
|
| 971 |
$file_contents = file_get_contents($wp_file);
|
|
@@ -975,7 +973,7 @@ class AIOWPSecurity_Settings_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 975 |
return -1;
|
| 976 |
}
|
| 977 |
|
| 978 |
-
|
| 979 |
$is_aiopws_settings = $this->check_is_aiopws_settings($file_contents);
|
| 980 |
|
| 981 |
if ($is_aiopws_settings)
|
| 200 |
|
| 201 |
?>
|
| 202 |
<div class="aio_grey_box">
|
| 203 |
+
<p><?php _e('For information, updates and documentation, please visit the', 'all-in-one-wp-security-and-firewall'); ?> <a href="https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin" target="_blank"><?php echo htmlspecialchars('All In One WP Security & Firewall Plugin'); ?></a> <?php _e('Page', 'all-in-one-wp-security-and-firewall'); ?>.</p>
|
| 204 |
<p><a href="https://www.tipsandtricks-hq.com/development-center" target="_blank"><?php _e('Follow us', 'all-in-one-wp-security-and-firewall'); ?></a> <?php _e('on Twitter, Google+ or via Email to stay up to date about the new security features of this plugin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 205 |
</div>
|
| 206 |
|
| 207 |
<div class="postbox">
|
| 208 |
+
<h3 class="hndle"><label for="title"><?php _e('WP Security plugin', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 209 |
<div class="inside">
|
| 210 |
<p>
|
| 211 |
<?php
|
| 212 |
+
_e('Thank you for using the AIOS security plugin.', 'all-in-one-wp-security-and-firewall');
|
| 213 |
?>
|
| 214 |
|
| 215 |
<?php
|
| 237 |
</div> <!-- end postbox-->
|
| 238 |
|
| 239 |
<div class="postbox">
|
| 240 |
+
<h3 class="hndle"><label for="title"><?php _e('Disable security features', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 241 |
<div class="inside">
|
| 242 |
<form method="post" action="">
|
| 243 |
<?php wp_nonce_field('aiowpsec-disable-all-features'); ?>
|
| 247 |
?>
|
| 248 |
</div>
|
| 249 |
<div class="submit">
|
| 250 |
+
<input type="submit" class="button" name="aiowpsec_disable_all_features" value="<?php _e('Disable all security features', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 251 |
</div>
|
| 252 |
</form>
|
| 253 |
</div>
|
| 254 |
</div> <!-- end postbox-->
|
| 255 |
|
| 256 |
<div class="postbox">
|
| 257 |
+
<h3 class="hndle"><label for="title"><?php _e('Disable all firewall rules', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 258 |
<div class="inside">
|
| 259 |
<form method="post" action="">
|
| 260 |
<?php wp_nonce_field('aiowpsec-disable-all-firewall-rules'); ?>
|
| 264 |
?>
|
| 265 |
</div>
|
| 266 |
<div class="submit">
|
| 267 |
+
<input type="submit" class="button" name="aiowpsec_disable_all_firewall_rules" value="<?php _e('Disable all firewall rules', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 268 |
</div>
|
| 269 |
</form>
|
| 270 |
</div>
|
| 271 |
</div> <!-- end postbox-->
|
| 272 |
|
| 273 |
<div class="postbox">
|
| 274 |
+
<h3 class="hndle"><label for="title"><?php _e('Reset settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 275 |
<div class="inside">
|
| 276 |
<form method="post" action="">
|
| 277 |
<div class="aio_blue_box">
|
| 279 |
echo '<p>'.htmlspecialchars(__('This button click will delete all of your settings related to the All In One WP Security & Firewall Plugin.', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 280 |
echo '<p'.__('This button click will reset/empty all the database tables of the security plugin also.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 281 |
echo '<p>'.htmlspecialchars(__('Use this plugin if you were locked out by the All In One WP Security & Firewall Plugin and/or you are having issues logging in when that plugin is activated.', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 282 |
+
echo '<p>'.htmlspecialchars(__('In addition to the settings it will also delete any directives which were added to the .htaccess file by the All In One WP Security & Firewall Plugin.', 'all-in-one-wp-security-and-firewall')).'</p>';
|
| 283 |
+
echo '<p>'.sprintf(htmlspecialchars(__('%1$sNOTE: %2$sAfter deleting the settings you will need to re-configure the All In One WP Security & Firewall Plugin.', 'all-in-one-wp-security-and-firewall')), '<strong>', '</strong>').'</p>';
|
| 284 |
?>
|
| 285 |
</div>
|
| 286 |
<div class="submit">
|
| 287 |
+
<input type="submit" name="aiowps_reset_settings" value="<?php _e('Reset settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button">
|
| 288 |
</div>
|
| 289 |
<?php wp_nonce_field('aiowps-reset-settings-nonce'); ?>
|
| 290 |
</form>
|
| 292 |
</div> <!-- end postbox-->
|
| 293 |
|
| 294 |
<div class="postbox">
|
| 295 |
+
<h3 class="hndle"><label for="title"><?php _e('Debug settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 296 |
<div class="inside">
|
| 297 |
<form method="post" action="">
|
| 298 |
<?php wp_nonce_field('aiowpsec-save-debug-settings'); ?>
|
| 304 |
|
| 305 |
<table class="form-table">
|
| 306 |
<tr valign="top">
|
| 307 |
+
<th scope="row"><?php _e('Enable debug', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 308 |
<td>
|
| 309 |
<input id="aiowps_enable_debug" name="aiowps_enable_debug" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_debug')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 310 |
<label for="aiowps_enable_debug" class="description"><?php _e('Check this if you want to enable debug. You should keep this option disabled after you have finished debugging the issue.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 311 |
</td>
|
| 312 |
</tr>
|
| 313 |
</table>
|
| 314 |
+
<input type="submit" name="aiowps_save_debug_settings" value="<?php _e('Save debug settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button">
|
| 315 |
</form>
|
| 316 |
</div>
|
| 317 |
</div> <!-- end postbox-->
|
| 405 |
}
|
| 406 |
|
| 407 |
?>
|
| 408 |
+
<h2><?php _e('.htaccess file operations', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 409 |
<div class="aio_blue_box">
|
| 410 |
<?php
|
| 411 |
echo '<p>'.__('Your ".htaccess" file is a key component of your website\'s security and it can be modified to implement various levels of protection mechanisms.', 'all-in-one-wp-security-and-firewall').'
|
| 430 |
<form action="" method="POST">
|
| 431 |
<?php wp_nonce_field('aiowpsec-save-htaccess-nonce'); ?>
|
| 432 |
<p class="description"><?php _e('Click the button below to backup and save the currently active .htaccess file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 433 |
+
<input type="submit" name="aiowps_save_htaccess" value="<?php _e('Backup .htaccess file', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 434 |
</form>
|
| 435 |
</div></div>
|
| 436 |
<div class="postbox">
|
| 452 |
</td>
|
| 453 |
</tr>
|
| 454 |
</table>
|
| 455 |
+
<input type="submit" name="aiowps_restore_htaccess_button" value="<?php _e('Restore .htaccess file', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 456 |
</form>
|
| 457 |
</div></div>
|
| 458 |
<?php
|
| 506 |
}
|
| 507 |
|
| 508 |
?>
|
| 509 |
+
<h2><?php _e('wp-config.php file operations', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 510 |
<div class="aio_blue_box">
|
| 511 |
<?php
|
| 512 |
echo '<p>'.__('Your "wp-config.php" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components.', 'all-in-one-wp-security-and-firewall').'
|
| 531 |
<form action="" method="POST">
|
| 532 |
<?php wp_nonce_field('aiowpsec-save-wp-config-nonce'); ?>
|
| 533 |
<p class="description"><?php _e('Click the button below to backup and download the contents of the currently active wp-config.php file.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 534 |
+
<input type="submit" name="aiowps_save_wp_config" value="<?php _e('Backup wp-config.php file', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 535 |
|
| 536 |
</form>
|
| 537 |
</div></div>
|
| 554 |
</td>
|
| 555 |
</tr>
|
| 556 |
</table>
|
| 557 |
+
<input type="submit" name="aiowps_restore_wp_config_button" value="<?php _e('Restore wp-config file', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 558 |
</form>
|
| 559 |
</div></div>
|
| 560 |
<!-- <div class="postbox">-->
|
| 616 |
</table>
|
| 617 |
|
| 618 |
<div class="submit">
|
| 619 |
+
<input type="submit" class="button-primary" name="aiowpsec_save_delete_plugin_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>">
|
| 620 |
</div>
|
| 621 |
</form>
|
| 622 |
</div></div>
|
| 644 |
$this->show_msg_settings_updated();
|
| 645 |
}
|
| 646 |
?>
|
| 647 |
+
<h2><?php _e('WP generator meta tag and version info', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 648 |
<div class="aio_blue_box">
|
| 649 |
<?php
|
| 650 |
echo '<p>'.__('Wordpress generator automatically adds some meta information inside the "head" tags of every page on your site\'s front end. Below is an example of this:', 'all-in-one-wp-security-and-firewall');
|
| 658 |
</div>
|
| 659 |
|
| 660 |
<div class="postbox">
|
| 661 |
+
<h3 class="hndle"><label for="title"><?php _e('WP generator meta info', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 662 |
<div class="inside">
|
| 663 |
<?php
|
| 664 |
//Display security info badge
|
| 670 |
<?php wp_nonce_field('aiowpsec-remove-wp-meta-info-nonce'); ?>
|
| 671 |
<table class="form-table">
|
| 672 |
<tr valign="top">
|
| 673 |
+
<th scope="row"><?php _e('Remove WP generator meta info', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 674 |
<td>
|
| 675 |
<input id="aiowps_remove_wp_generator_meta_info" name="aiowps_remove_wp_generator_meta_info" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 676 |
<label for="aiowps_remove_wp_generator_meta_info" class="description"><?php _e('Check this if you want to remove the version and meta info produced by WP from all pages', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 677 |
</td>
|
| 678 |
</tr>
|
| 679 |
</table>
|
| 680 |
+
<input type="submit" name="aiowps_save_remove_wp_meta_info" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 681 |
</form>
|
| 682 |
</div></div>
|
| 683 |
<?php
|
| 695 |
$nonce=$_REQUEST['_wpnonce'];
|
| 696 |
if (!wp_verify_nonce($nonce, 'aiowpsec-import-settings-nonce'))
|
| 697 |
{
|
| 698 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed on import AIOS settings.', 4);
|
| 699 |
+
die('Nonce check failed on import AIOS settings.');
|
| 700 |
}
|
| 701 |
|
| 702 |
if (empty($_POST['aiowps_import_settings_file']) && empty($_POST['aiowps_import_settings_text']))
|
| 716 |
$submitted_import_file_path = trim($_POST['aiowps_import_settings_file']);
|
| 717 |
$attachment_id = AIOWPSecurity_Utility_File::get_attachment_id_from_url($submitted_import_file_path); //we'll need this later for deleting
|
| 718 |
|
| 719 |
+
// Verify that file chosen has valid AIOS settings contents
|
| 720 |
$aiowps_settings_file_contents = $this->check_if_valid_aiowps_settings_file($submitted_import_file_path);
|
| 721 |
} else {
|
| 722 |
//Get the string right from the textarea. Still confirm it's in the expected format.
|
| 732 |
if (!$aiowps_settings_applied)
|
| 733 |
{
|
| 734 |
//Failed to import settings
|
| 735 |
+
$aio_wp_security->debug_logger->log_debug('Import AIOS settings from ' . $import_from . ' operation failed.', 4);
|
| 736 |
+
$this->show_msg_error(__('Import AIOS settings from ' . $import_from . ' operation failed!', 'all-in-one-wp-security-and-firewall'));
|
| 737 |
|
| 738 |
if ($import_from == "file") {
|
| 739 |
//Delete the uploaded settings file for security purposes
|
| 756 |
//Delete the uploaded settings file for security purposes
|
| 757 |
wp_delete_attachment( $attachment_id, true );
|
| 758 |
if ( false === wp_delete_attachment( $attachment_id, true ) ){
|
| 759 |
+
$this->show_msg_updated(__('Your AIOS settings were successfully imported via file input.', 'all-in-one-wp-security-and-firewall'));
|
| 760 |
$this->show_msg_error(__('The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 761 |
}else{
|
| 762 |
+
$this->show_msg_updated(__('Your AIOS settings were successfully imported. The file you uploaded was also deleted for security purposes because it contains security settings details.', 'all-in-one-wp-security-and-firewall'));
|
| 763 |
}
|
| 764 |
} else {
|
| 765 |
+
$this->show_msg_updated(__('Your AIOS settings were successfully imported via text entry.', 'all-in-one-wp-security-and-firewall'));
|
| 766 |
}
|
| 767 |
//Now let's refresh the .htaccess file with any modified rules if applicable
|
| 768 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 794 |
}
|
| 795 |
|
| 796 |
?>
|
| 797 |
+
<h2><?php _e('Export or import your AIOS settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 798 |
<div class="aio_blue_box">
|
| 799 |
<?php
|
| 800 |
+
echo '<p>'.htmlspecialchars(__('This section allows you to export or import your All In One WP Security & Firewall settings.', 'all-in-one-wp-security-and-firewall'));
|
| 801 |
echo '<br />'.__('This can be handy if you wanted to save time by applying the settings from one site to another site.', 'all-in-one-wp-security-and-firewall').'
|
| 802 |
<br />'.__('NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site.', 'all-in-one-wp-security-and-firewall').'
|
| 803 |
<br />'.__('For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain.','all-in-one-wp-security-and-firewall').'
|
| 806 |
</div>
|
| 807 |
|
| 808 |
<div class="postbox">
|
| 809 |
+
<h3 class="hndle"><label for="title"><?php _e('Export AIOS settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 810 |
<div class="inside">
|
| 811 |
<form action="" method="POST">
|
| 812 |
<?php wp_nonce_field('aiowpsec-export-settings-nonce'); ?>
|
| 813 |
<table class="form-table">
|
| 814 |
<tr valign="top">
|
| 815 |
+
<span class="description"><?php echo htmlspecialchars(__('To export your All In One WP Security & Firewall settings click the button below.', 'all-in-one-wp-security-and-firewall')); ?></span>
|
| 816 |
</tr>
|
| 817 |
</table>
|
| 818 |
+
<input type="submit" name="aiowps_export_settings" value="<?php _e('Export AIOS settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 819 |
</form>
|
| 820 |
</div></div>
|
| 821 |
<div class="postbox">
|
| 822 |
+
<h3 class="hndle"><label for="title"><?php _e('Import AIOS settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 823 |
<div class="inside">
|
| 824 |
<form action="" method="POST">
|
| 825 |
<?php wp_nonce_field('aiowpsec-import-settings-nonce'); ?>
|
| 826 |
<table class="form-table">
|
| 827 |
+
<tr valign="top">
|
| 828 |
+
<span class="description"><?php echo htmlspecialchars(__('Use this section to import your All In One WP Security & Firewall settings from a file. Alternatively, copy/paste the contents of your import file into the textarea below.', 'all-in-one-wp-security-and-firewall')); ?></span>
|
| 829 |
+
<th scope="row">
|
| 830 |
+
<label for="aiowps_import_settings_file_button"><?php _e('Import file', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 831 |
+
</th>
|
|
|
|
|
|
|
| 832 |
<td>
|
| 833 |
<input type="button" id="aiowps_import_settings_file_button" name="aiowps_import_settings_file_button" class="button rbutton" value="<?php _e('Select Your Import Settings File', 'all-in-one-wp-security-and-firewall'); ?>" />
|
| 834 |
<input name="aiowps_import_settings_file" type="text" id="aiowps_import_settings_file" value="" size="80" />
|
| 839 |
</p>
|
| 840 |
</td>
|
| 841 |
</tr>
|
| 842 |
+
<tr valign="top">
|
| 843 |
+
<th scope="row">
|
| 844 |
+
<label for="aiowps_import_settings_text"><?php _e('Copy/Paste import data', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 845 |
+
</th>
|
| 846 |
<td>
|
| 847 |
<textarea name="aiowps_import_settings_text" id="aiowps_import_settings_text" style="width:80%;height:140px;"></textarea>
|
| 848 |
</td>
|
| 849 |
</tr>
|
| 850 |
</table>
|
| 851 |
+
<input type="submit" name="aiowps_import_settings" value="<?php _e('Import AIOS settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 852 |
</form>
|
| 853 |
</div></div>
|
| 854 |
<?php
|
| 962 |
return true;
|
| 963 |
}
|
| 964 |
|
| 965 |
+
// Checks if valid AIOS settings file and returns contents as string
|
| 966 |
+
private function check_if_valid_aiowps_settings_file($wp_file) {
|
| 967 |
$is_aiopws_settings = false;
|
| 968 |
|
| 969 |
$file_contents = file_get_contents($wp_file);
|
| 973 |
return -1;
|
| 974 |
}
|
| 975 |
|
| 976 |
+
// Check a known AIOS config strings to see if it is contained within this file
|
| 977 |
$is_aiopws_settings = $this->check_is_aiopws_settings($file_contents);
|
| 978 |
|
| 979 |
if ($is_aiopws_settings)
|
|
@@ -25,10 +25,10 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 25 |
function set_menu_tabs()
|
| 26 |
{
|
| 27 |
$this->menu_tabs = array(
|
| 28 |
-
|
| 29 |
-
|
| 30 |
'tab3' => __('BuddyPress', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
-
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
|
@@ -54,7 +54,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 54 |
function render_menu_page()
|
| 55 |
{
|
| 56 |
echo '<div class="wrap">';
|
| 57 |
-
|
| 58 |
$this->set_menu_tabs();
|
| 59 |
$tab = $this->get_current_tab();
|
| 60 |
$this->render_menu_tabs();
|
|
@@ -83,7 +83,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 83 |
}
|
| 84 |
|
| 85 |
//Save settings
|
| 86 |
-
|
| 87 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 88 |
|
| 89 |
$aio_wp_security->configs->set_value('aiowps_enable_comment_captcha',isset($_POST["aiowps_enable_comment_captcha"])?'1':'');
|
|
@@ -126,17 +126,17 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 126 |
}
|
| 127 |
|
| 128 |
?>
|
| 129 |
-
|
| 130 |
<form action="" method="POST">
|
| 131 |
<?php wp_nonce_field('aiowpsec-comment-spam-settings-nonce'); ?>
|
| 132 |
|
| 133 |
<div class="postbox">
|
| 134 |
-
|
| 135 |
<div class="inside">
|
| 136 |
<div class="aio_blue_box">
|
| 137 |
<?php
|
| 138 |
-
|
| 139 |
-
|
| 140 |
?>
|
| 141 |
</div>
|
| 142 |
<?php
|
|
@@ -145,23 +145,23 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 145 |
?>
|
| 146 |
<table class="form-table">
|
| 147 |
<tr valign="top">
|
| 148 |
-
|
| 149 |
<td>
|
| 150 |
<input id="aiowps_enable_comment_captcha" name="aiowps_enable_comment_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_comment_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 151 |
-
|
| 152 |
</td>
|
| 153 |
</tr>
|
| 154 |
</table>
|
| 155 |
</div></div>
|
| 156 |
|
| 157 |
<div class="postbox">
|
| 158 |
-
|
| 159 |
<div class="inside">
|
| 160 |
<div class="aio_blue_box">
|
| 161 |
<?php
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
?>
|
| 166 |
</div>
|
| 167 |
<?php
|
|
@@ -179,17 +179,17 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 179 |
?>
|
| 180 |
<table class="form-table">
|
| 181 |
<tr valign="top">
|
| 182 |
-
|
| 183 |
<td>
|
| 184 |
<input id="aiowps_enable_spambot_blocking" name="aiowps_enable_spambot_blocking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_spambot_blocking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 185 |
<label for="aiowps_enable_spambot_blocking" class="description"><?php _e('Check this if you want to apply a firewall rule which will block comments originating from spambots.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 186 |
-
|
| 187 |
<div class="aiowps_more_info_body">
|
| 188 |
<?php
|
| 189 |
echo '<p class="description">'.__('This feature will implement a firewall rule to block all comment attempts which do not originate from your domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 190 |
echo '<p class="description">'.__('A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 191 |
echo '<p class="description">'.__('A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 192 |
-
|
| 193 |
?>
|
| 194 |
</div>
|
| 195 |
</td>
|
|
@@ -199,15 +199,13 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 199 |
</div></div>
|
| 200 |
|
| 201 |
<div class="postbox">
|
| 202 |
-
<h3 class="hndle"><label for="title"><?php _e('Comment
|
| 203 |
<div class="inside">
|
| 204 |
<table class="form-table">
|
| 205 |
<tr valign="top">
|
| 206 |
<th scope="row">
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
</label>
|
| 210 |
-
</th>
|
| 211 |
<td>
|
| 212 |
<input name="aiowps_enable_trash_spam_comments" id="aiowps_enable_trash_spam_comments" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_enable_trash_spam_comments'), 1); ?> value="1"/>
|
| 213 |
<?php
|
|
@@ -232,7 +230,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 232 |
</div>
|
| 233 |
</div>
|
| 234 |
|
| 235 |
-
|
| 236 |
</form>
|
| 237 |
<?php
|
| 238 |
}
|
|
@@ -255,8 +253,8 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 255 |
$nonce=$_REQUEST['_wpnonce'];
|
| 256 |
if (!wp_verify_nonce($nonce, 'aiowpsec-auto-block-spam-ip-nonce'))
|
| 257 |
{
|
| 258 |
-
|
| 259 |
-
|
| 260 |
}
|
| 261 |
|
| 262 |
$spam_ip_min_comments = sanitize_text_field($_POST['aiowps_spam_ip_min_comments_block']);
|
|
@@ -293,14 +291,14 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 293 |
$nonce=$_REQUEST['_wpnonce'];
|
| 294 |
if (!wp_verify_nonce($nonce, 'aiowpsec-spammer-ip-list-nonce'))
|
| 295 |
{
|
| 296 |
-
|
| 297 |
-
|
| 298 |
}
|
| 299 |
|
| 300 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
| 301 |
if(!is_numeric($min_comments_per_ip))
|
| 302 |
{
|
| 303 |
-
|
| 304 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
| 305 |
}
|
| 306 |
|
|
@@ -312,7 +310,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 312 |
//Save all the form values to the options
|
| 313 |
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments',absint($min_comments_per_ip));
|
| 314 |
$aio_wp_security->configs->save_config();
|
| 315 |
-
|
| 316 |
$this->show_msg_updated($info_msg_string);
|
| 317 |
|
| 318 |
}
|
|
@@ -327,7 +325,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 327 |
|
| 328 |
?>
|
| 329 |
<div class="postbox">
|
| 330 |
-
|
| 331 |
<div class="inside">
|
| 332 |
<?php
|
| 333 |
if($aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')=='1' && !class_exists('Akismet')){
|
|
@@ -341,8 +339,8 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 341 |
<form action="" method="POST">
|
| 342 |
<div class="aio_blue_box">
|
| 343 |
<?php
|
| 344 |
-
|
| 345 |
-
|
| 346 |
'<p><strong>'.__('NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress.', 'all-in-one-wp-security-and-firewall').'</strong></p>';
|
| 347 |
?>
|
| 348 |
</div>
|
|
@@ -356,7 +354,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 356 |
<div class="aio_yellow_box">
|
| 357 |
<?php
|
| 358 |
if(empty($total_res)){
|
| 359 |
-
|
| 360 |
}else{
|
| 361 |
$total_count = count($total_res);
|
| 362 |
$todays_blocked_count = 0;
|
|
@@ -369,9 +367,9 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 369 |
++$todays_blocked_count;
|
| 370 |
}
|
| 371 |
}
|
| 372 |
-
|
| 373 |
-
|
| 374 |
-
|
| 375 |
}
|
| 376 |
?>
|
| 377 |
</div>
|
|
@@ -384,48 +382,46 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 384 |
<?php wp_nonce_field('aiowpsec-auto-block-spam-ip-nonce'); ?>
|
| 385 |
<table class="form-table">
|
| 386 |
<tr valign="top">
|
| 387 |
-
|
| 388 |
<td>
|
| 389 |
<input id="aiowps_enable_autoblock_spam_ip" name="aiowps_enable_autoblock_spam_ip" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 390 |
-
|
| 391 |
</td>
|
| 392 |
</tr>
|
| 393 |
<tr valign="top">
|
| 394 |
-
|
| 395 |
<td><input id="aiowps_spam_ip_min_comments_block" type="text" size="5" name="aiowps_spam_ip_min_comments_block" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments_block'); ?>" />
|
| 396 |
-
|
| 397 |
-
|
| 398 |
<div class="aiowps_more_info_body">
|
| 399 |
<?php
|
| 400 |
-
|
| 401 |
-
|
| 402 |
?>
|
| 403 |
</div>
|
| 404 |
</td>
|
| 405 |
</tr>
|
| 406 |
<!-- <tr valign="top">-->
|
| 407 |
-
<!--
|
| 408 |
-
<!--
|
| 409 |
<!-- <span class="description">--><?php //_e('This feature normally runs automatically whenever a comment is submitted but you can run it manually by clicking this button. (useful for older comments)', 'all-in-one-wp-security-and-firewall');?><!--</span>-->
|
| 410 |
<!-- </td>-->
|
| 411 |
<!-- </tr>-->
|
| 412 |
|
| 413 |
</table>
|
| 414 |
-
|
| 415 |
</form>
|
| 416 |
</div></div>
|
| 417 |
|
| 418 |
<div class="postbox">
|
| 419 |
-
|
| 420 |
<div class="inside">
|
| 421 |
<div class="aio_blue_box">
|
| 422 |
<?php
|
| 423 |
-
|
| 424 |
-
|
| 425 |
-
|
| 426 |
-
|
| 427 |
-
using the checkboxes and then choose the "block" option from the Bulk Actions dropdown list and click the "Apply" button.', 'all-in-one-wp-security-and-firewall').'
|
| 428 |
-
</p>';
|
| 429 |
?>
|
| 430 |
</div>
|
| 431 |
|
|
@@ -433,25 +429,25 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 433 |
<?php wp_nonce_field('aiowpsec-spammer-ip-list-nonce'); ?>
|
| 434 |
<table class="form-table">
|
| 435 |
<tr valign="top">
|
| 436 |
-
|
| 437 |
<td><input id="aiowps_spam_ip_min_comments" type="text" size="5" name="aiowps_spam_ip_min_comments" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments'); ?>" />
|
| 438 |
-
|
| 439 |
-
|
| 440 |
<div class="aiowps_more_info_body">
|
| 441 |
<?php
|
| 442 |
-
|
| 443 |
-
|
| 444 |
?>
|
| 445 |
</div>
|
| 446 |
|
| 447 |
</td>
|
| 448 |
</tr>
|
| 449 |
</table>
|
| 450 |
-
|
| 451 |
</form>
|
| 452 |
</div></div>
|
| 453 |
<div class="postbox">
|
| 454 |
-
|
| 455 |
<div class="inside">
|
| 456 |
<?php
|
| 457 |
if (is_multisite() && get_current_blog_id() != 1)
|
|
@@ -504,17 +500,17 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 504 |
}
|
| 505 |
|
| 506 |
?>
|
| 507 |
-
|
| 508 |
<form action="" method="POST">
|
| 509 |
<?php wp_nonce_field('aiowpsec-bp-spam-settings-nonce'); ?>
|
| 510 |
|
| 511 |
<div class="postbox">
|
| 512 |
-
|
| 513 |
<div class="inside">
|
| 514 |
<div class="aio_blue_box">
|
| 515 |
<?php
|
| 516 |
-
|
| 517 |
-
|
| 518 |
?>
|
| 519 |
</div>
|
| 520 |
<?php
|
|
@@ -524,15 +520,15 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 524 |
?>
|
| 525 |
<table class="form-table">
|
| 526 |
<tr valign="top">
|
| 527 |
-
|
| 528 |
<td>
|
| 529 |
-
|
| 530 |
-
|
| 531 |
</td>
|
| 532 |
-
|
| 533 |
</table>
|
| 534 |
</div></div>
|
| 535 |
-
<input type="submit" name="aiowps_save_bp_spam_settings" value="<?php _e('Save
|
| 536 |
</form>
|
| 537 |
<?php
|
| 538 |
}else{
|
|
@@ -550,7 +546,7 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 550 |
if (!wp_verify_nonce($nonce, 'aiowpsec-bbp-spam-settings-nonce'))
|
| 551 |
{
|
| 552 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on save bbp spam settings!",4);
|
| 553 |
-
|
| 554 |
}
|
| 555 |
|
| 556 |
//Save settings
|
|
@@ -566,39 +562,39 @@ class AIOWPSecurity_Spam_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 566 |
}
|
| 567 |
|
| 568 |
?>
|
| 569 |
-
|
| 570 |
<form action="" method="POST">
|
| 571 |
<?php wp_nonce_field('aiowpsec-bbp-spam-settings-nonce'); ?>
|
| 572 |
|
| 573 |
<div class="postbox">
|
| 574 |
-
|
| 575 |
<div class="inside">
|
| 576 |
<div class="aio_blue_box">
|
| 577 |
<?php
|
| 578 |
-
|
| 579 |
-
|
| 580 |
?>
|
| 581 |
</div>
|
| 582 |
<?php
|
| 583 |
-
|
| 584 |
//Display security info badge
|
| 585 |
$aiowps_feature_mgr->output_feature_details_badge("bbp-new-topic-captcha");
|
| 586 |
?>
|
| 587 |
<table class="form-table">
|
| 588 |
<tr valign="top">
|
| 589 |
-
|
| 590 |
<td>
|
| 591 |
-
|
| 592 |
-
|
| 593 |
</td>
|
| 594 |
-
|
| 595 |
</table>
|
| 596 |
</div></div>
|
| 597 |
-
|
| 598 |
</form>
|
| 599 |
<?php
|
| 600 |
}else{
|
| 601 |
-
|
| 602 |
}
|
| 603 |
}
|
| 604 |
|
| 25 |
function set_menu_tabs()
|
| 26 |
{
|
| 27 |
$this->menu_tabs = array(
|
| 28 |
+
'tab1' => __('Comment Spam', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
+
'tab2' => __('Comment Spam IP Monitoring', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
'tab3' => __('BuddyPress', 'all-in-one-wp-security-and-firewall'),
|
| 31 |
+
'tab4' => __('bbPress', 'all-in-one-wp-security-and-firewall'),
|
| 32 |
);
|
| 33 |
}
|
| 34 |
|
| 54 |
function render_menu_page()
|
| 55 |
{
|
| 56 |
echo '<div class="wrap">';
|
| 57 |
+
echo '<h2>'.__('Spam Prevention', 'all-in-one-wp-security-and-firewall').'</h2>'; // Interface title
|
| 58 |
$this->set_menu_tabs();
|
| 59 |
$tab = $this->get_current_tab();
|
| 60 |
$this->render_menu_tabs();
|
| 83 |
}
|
| 84 |
|
| 85 |
//Save settings
|
| 86 |
+
$random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); // Generate random 20 char string for use during CAPTCHA encode/decode
|
| 87 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 88 |
|
| 89 |
$aio_wp_security->configs->set_value('aiowps_enable_comment_captcha',isset($_POST["aiowps_enable_comment_captcha"])?'1':'');
|
| 126 |
}
|
| 127 |
|
| 128 |
?>
|
| 129 |
+
<h2><?php _e('Comment spam settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 130 |
<form action="" method="POST">
|
| 131 |
<?php wp_nonce_field('aiowpsec-comment-spam-settings-nonce'); ?>
|
| 132 |
|
| 133 |
<div class="postbox">
|
| 134 |
+
<h3 class="hndle"><label for="title"><?php _e('Add CAPTCHA to comments form', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 135 |
<div class="inside">
|
| 136 |
<div class="aio_blue_box">
|
| 137 |
<?php
|
| 138 |
+
echo '<p>'.__('This feature will add a CAPTCHA field in the WordPress comments form.', 'all-in-one-wp-security-and-firewall').
|
| 139 |
+
'<br>'.__('Adding a CAPTCHA field in the comment form is a simple way of greatly reducing spam comments from bots without using .htaccess rules.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 140 |
?>
|
| 141 |
</div>
|
| 142 |
<?php
|
| 145 |
?>
|
| 146 |
<table class="form-table">
|
| 147 |
<tr valign="top">
|
| 148 |
+
<th scope="row"><?php _e('Enable CAPTCHA on comment forms', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 149 |
<td>
|
| 150 |
<input id="aiowps_enable_comment_captcha" name="aiowps_enable_comment_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_comment_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 151 |
+
<label for="aiowps_enable_comment_captcha" class="description"><?php _e('Check this if you want to insert a CAPTCHA field on the comment forms.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 152 |
</td>
|
| 153 |
</tr>
|
| 154 |
</table>
|
| 155 |
</div></div>
|
| 156 |
|
| 157 |
<div class="postbox">
|
| 158 |
+
<h3 class="hndle"><label for="title"><?php _e('Block spambot comments', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 159 |
<div class="inside">
|
| 160 |
<div class="aio_blue_box">
|
| 161 |
<?php
|
| 162 |
+
echo '<p>'.__('A large portion of WordPress blog comment spam is mainly produced by automated bots and not necessarily by humans.', 'all-in-one-wp-security-and-firewall').
|
| 163 |
+
'<br>'.__('This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from spam comments by blocking all comment requests which do not originate from your domain.', 'all-in-one-wp-security-and-firewall').
|
| 164 |
+
'<br>'.__('In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 165 |
?>
|
| 166 |
</div>
|
| 167 |
<?php
|
| 179 |
?>
|
| 180 |
<table class="form-table">
|
| 181 |
<tr valign="top">
|
| 182 |
+
<th scope="row"><?php _e('Block spambots from posting comments', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 183 |
<td>
|
| 184 |
<input id="aiowps_enable_spambot_blocking" name="aiowps_enable_spambot_blocking" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_spambot_blocking')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 185 |
<label for="aiowps_enable_spambot_blocking" class="description"><?php _e('Check this if you want to apply a firewall rule which will block comments originating from spambots.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 186 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 187 |
<div class="aiowps_more_info_body">
|
| 188 |
<?php
|
| 189 |
echo '<p class="description">'.__('This feature will implement a firewall rule to block all comment attempts which do not originate from your domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 190 |
echo '<p class="description">'.__('A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 191 |
echo '<p class="description">'.__('A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 192 |
+
echo '<p class="description">'.__('This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog spam and PHP requests done by the server to process these comments.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 193 |
?>
|
| 194 |
</div>
|
| 195 |
</td>
|
| 199 |
</div></div>
|
| 200 |
|
| 201 |
<div class="postbox">
|
| 202 |
+
<h3 class="hndle"><label for="title"><?php _e('Comment processing', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 203 |
<div class="inside">
|
| 204 |
<table class="form-table">
|
| 205 |
<tr valign="top">
|
| 206 |
<th scope="row">
|
| 207 |
+
<label for="aiowps_trash_spam_comments_after_days"><?php _e('Trash spam comments', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 208 |
+
</th>
|
|
|
|
|
|
|
| 209 |
<td>
|
| 210 |
<input name="aiowps_enable_trash_spam_comments" id="aiowps_enable_trash_spam_comments" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_enable_trash_spam_comments'), 1); ?> value="1"/>
|
| 211 |
<?php
|
| 230 |
</div>
|
| 231 |
</div>
|
| 232 |
|
| 233 |
+
<input type="submit" name="aiowps_apply_comment_spam_prevention_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 234 |
</form>
|
| 235 |
<?php
|
| 236 |
}
|
| 253 |
$nonce=$_REQUEST['_wpnonce'];
|
| 254 |
if (!wp_verify_nonce($nonce, 'aiowpsec-auto-block-spam-ip-nonce'))
|
| 255 |
{
|
| 256 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed on auto block spam IPs options save.', 4);
|
| 257 |
+
die('Nonce check failed on auto block spam IPs options save.');
|
| 258 |
}
|
| 259 |
|
| 260 |
$spam_ip_min_comments = sanitize_text_field($_POST['aiowps_spam_ip_min_comments_block']);
|
| 291 |
$nonce=$_REQUEST['_wpnonce'];
|
| 292 |
if (!wp_verify_nonce($nonce, 'aiowpsec-spammer-ip-list-nonce'))
|
| 293 |
{
|
| 294 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed for list spam comment IPs.', 4);
|
| 295 |
+
die(__('Nonce check failed for list spam comment IPs.', 'all-in-one-wp-security-and-firewall'));
|
| 296 |
}
|
| 297 |
|
| 298 |
$min_comments_per_ip = sanitize_text_field($_POST['aiowps_spam_ip_min_comments']);
|
| 299 |
if(!is_numeric($min_comments_per_ip))
|
| 300 |
{
|
| 301 |
+
$error .= '<br>'.__('You entered a non numeric value for the minimum spam comments per IP field.', 'all-in-one-wp-security-and-firewall').' '.__('It has been set to the default value.', 'all-in-one-wp-security-and-firewall');
|
| 302 |
$min_comments_per_ip = '5';//Set it to the default value for this field
|
| 303 |
}
|
| 304 |
|
| 310 |
//Save all the form values to the options
|
| 311 |
$aio_wp_security->configs->set_value('aiowps_spam_ip_min_comments',absint($min_comments_per_ip));
|
| 312 |
$aio_wp_security->configs->save_config();
|
| 313 |
+
$info_msg_string = sprintf(__('Displaying results for IP addresses which have posted a minimum of %s spam comments.', 'all-in-one-wp-security-and-firewall'), $min_comments_per_ip);
|
| 314 |
$this->show_msg_updated($info_msg_string);
|
| 315 |
|
| 316 |
}
|
| 325 |
|
| 326 |
?>
|
| 327 |
<div class="postbox">
|
| 328 |
+
<h3 class="hndle"><label for="title"><?php _e('Auto block spammer IPs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 329 |
<div class="inside">
|
| 330 |
<?php
|
| 331 |
if($aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')=='1' && !class_exists('Akismet')){
|
| 339 |
<form action="" method="POST">
|
| 340 |
<div class="aio_blue_box">
|
| 341 |
<?php
|
| 342 |
+
echo '<p>'.__('This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 343 |
+
'<p>'.__('Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as "spam" from the WordPress Comments menu.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 344 |
'<p><strong>'.__('NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress.', 'all-in-one-wp-security-and-firewall').'</strong></p>';
|
| 345 |
?>
|
| 346 |
</div>
|
| 354 |
<div class="aio_yellow_box">
|
| 355 |
<?php
|
| 356 |
if(empty($total_res)){
|
| 357 |
+
echo '<p><strong>'.__('You currently have no IP addresses permanently blocked due to spam.', 'all-in-one-wp-security-and-firewall').'</strong></p>';
|
| 358 |
}else{
|
| 359 |
$total_count = count($total_res);
|
| 360 |
$todays_blocked_count = 0;
|
| 367 |
++$todays_blocked_count;
|
| 368 |
}
|
| 369 |
}
|
| 370 |
+
echo '<p><strong>'.__('Spammer IPs added to permanent block list today: ', 'all-in-one-wp-security-and-firewall').$todays_blocked_count.'</strong></p>'.
|
| 371 |
+
'<hr><p><strong>'.__('All time total: ', 'all-in-one-wp-security-and-firewall').$total_count.'</strong></p>'.
|
| 372 |
+
'<p><a class="button" href="admin.php?page='.AIOWPSEC_MAIN_MENU_SLUG.'&tab=tab3" target="_blank">'.__('View blocked IPs', 'all-in-one-wp-security-and-firewall').'</a></p>';
|
| 373 |
}
|
| 374 |
?>
|
| 375 |
</div>
|
| 382 |
<?php wp_nonce_field('aiowpsec-auto-block-spam-ip-nonce'); ?>
|
| 383 |
<table class="form-table">
|
| 384 |
<tr valign="top">
|
| 385 |
+
<th scope="row"><?php _e('Enable auto block of spam comment IPs', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 386 |
<td>
|
| 387 |
<input id="aiowps_enable_autoblock_spam_ip" name="aiowps_enable_autoblock_spam_ip" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_autoblock_spam_ip')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 388 |
+
<label for="aiowps_enable_autoblock_spam_ip" class="description"><?php _e('Check this box if you want this plugin to automatically block IP addresses which submit spam comments.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 389 |
</td>
|
| 390 |
</tr>
|
| 391 |
<tr valign="top">
|
| 392 |
+
<th scope="row"><label for="aiowps_spam_ip_min_comments_block"><?php _e('Minimum number of spam comments', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 393 |
<td><input id="aiowps_spam_ip_min_comments_block" type="text" size="5" name="aiowps_spam_ip_min_comments_block" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments_block'); ?>" />
|
| 394 |
+
<span class="description"><?php _e('Specify the minimum number of spam comments for an IP address before it is permanently blocked.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 395 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 396 |
<div class="aiowps_more_info_body">
|
| 397 |
<?php
|
| 398 |
+
echo '<p class="description">'.__('Example 1: Setting this value to "1" will block ALL IP addresses which were used to submit at least one spam comment.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 399 |
+
echo '<p class="description">'.__('Example 2: Setting this value to "5" will block only those IP addresses which were used to submit 5 spam comments or more on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 400 |
?>
|
| 401 |
</div>
|
| 402 |
</td>
|
| 403 |
</tr>
|
| 404 |
<!-- <tr valign="top">-->
|
| 405 |
+
<!-- <th scope="row"> --><?php //_e('Run now', 'all-in-one-wp-security-and-firewall'); ?><!--:</th>-->
|
| 406 |
+
<!-- <td><input type="submit" name="aiowps_auto_spam_block_run" value=" --><?php //_e('Run spam IP blocking now', 'all-in-one-wp-security-and-firewall'); ?><!--" class="button-secondary" />-->
|
| 407 |
<!-- <span class="description">--><?php //_e('This feature normally runs automatically whenever a comment is submitted but you can run it manually by clicking this button. (useful for older comments)', 'all-in-one-wp-security-and-firewall');?><!--</span>-->
|
| 408 |
<!-- </td>-->
|
| 409 |
<!-- </tr>-->
|
| 410 |
|
| 411 |
</table>
|
| 412 |
+
<input type="submit" name="aiowps_auto_spam_block" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 413 |
</form>
|
| 414 |
</div></div>
|
| 415 |
|
| 416 |
<div class="postbox">
|
| 417 |
+
<h3 class="hndle"><label for="title"><?php _e('List spammer IP addresses', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 418 |
<div class="inside">
|
| 419 |
<div class="aio_blue_box">
|
| 420 |
<?php
|
| 421 |
+
echo '<p>'.__('This section displays a list of the IP addresses of the people or bots who have left spam comments on your site.', 'all-in-one-wp-security-and-firewall').
|
| 422 |
+
'<br>'.__('This information can be handy for identifying the most persistent IP addresses or ranges used by spammers.', 'all-in-one-wp-security-and-firewall').
|
| 423 |
+
'<br>'.__('By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to the permanent block list.', 'all-in-one-wp-security-and-firewall').
|
| 424 |
+
'<br>'.__('To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the "Block" link for the individual row or select more than one address using the checkboxes and then choose the "block" option from the Bulk Actions dropdown list and click the "Apply" button.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
|
|
|
|
|
| 425 |
?>
|
| 426 |
</div>
|
| 427 |
|
| 429 |
<?php wp_nonce_field('aiowpsec-spammer-ip-list-nonce'); ?>
|
| 430 |
<table class="form-table">
|
| 431 |
<tr valign="top">
|
| 432 |
+
<th scope="row"><label for="aiowps_spam_ip_min_comments"><?php _e('Minimum number of spam comments per IP', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 433 |
<td><input id="aiowps_spam_ip_min_comments" type="text" size="5" name="aiowps_spam_ip_min_comments" value="<?php echo $aio_wp_security->configs->get_value('aiowps_spam_ip_min_comments'); ?>" />
|
| 434 |
+
<span class="description"><?php _e('This field allows you to list only those IP addresses which have been used to post X or more spam comments.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 435 |
+
<span class="aiowps_more_info_anchor"><span class="aiowps_more_info_toggle_char">+</span><span class="aiowps_more_info_toggle_text"><?php _e('More info', 'all-in-one-wp-security-and-firewall'); ?></span></span>
|
| 436 |
<div class="aiowps_more_info_body">
|
| 437 |
<?php
|
| 438 |
+
echo '<p class="description">'.__('Example 1: Setting this value to "0" or "1" will list ALL IP addresses which were used to submit spam comments.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 439 |
+
echo '<p class="description">'.__('Example 2: Setting this value to "5" will list only those IP addresses which were used to submit 5 spam comments or more on your site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 440 |
?>
|
| 441 |
</div>
|
| 442 |
|
| 443 |
</td>
|
| 444 |
</tr>
|
| 445 |
</table>
|
| 446 |
+
<input type="submit" name="aiowps_ip_spam_comment_search" value="<?php _e('Find IP addresses', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 447 |
</form>
|
| 448 |
</div></div>
|
| 449 |
<div class="postbox">
|
| 450 |
+
<h3 class="hndle"><label for="title"><?php _e('Spammer IP address results', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 451 |
<div class="inside">
|
| 452 |
<?php
|
| 453 |
if (is_multisite() && get_current_blog_id() != 1)
|
| 500 |
}
|
| 501 |
|
| 502 |
?>
|
| 503 |
+
<h2><?php _e('BuddyPress spam settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 504 |
<form action="" method="POST">
|
| 505 |
<?php wp_nonce_field('aiowpsec-bp-spam-settings-nonce'); ?>
|
| 506 |
|
| 507 |
<div class="postbox">
|
| 508 |
+
<h3 class="hndle"><label for="title"><?php _e('Add CAPTCHA to BuddyPress registration form', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 509 |
<div class="inside">
|
| 510 |
<div class="aio_blue_box">
|
| 511 |
<?php
|
| 512 |
+
echo '<p>'.__('This feature will add a simple math CAPTCHA field in the BuddyPress registration form.', 'all-in-one-wp-security-and-firewall').
|
| 513 |
+
'<br>'.__('Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 514 |
?>
|
| 515 |
</div>
|
| 516 |
<?php
|
| 520 |
?>
|
| 521 |
<table class="form-table">
|
| 522 |
<tr valign="top">
|
| 523 |
+
<th scope="row"><label for="aiowps_enable_bp_register_captcha"><?php _e('Enable CAPTCHA on BuddyPress registration form', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 524 |
<td>
|
| 525 |
+
<input id="aiowps_enable_bp_register_captcha" name="aiowps_enable_bp_register_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_bp_register_captcha')=='1') echo ' checked="checked"'; ?> value="1">
|
| 526 |
+
<label for="aiowps_enable_bp_register_captcha"><?php _e('Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 527 |
</td>
|
| 528 |
+
</tr>
|
| 529 |
</table>
|
| 530 |
</div></div>
|
| 531 |
+
<input type="submit" name="aiowps_save_bp_spam_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 532 |
</form>
|
| 533 |
<?php
|
| 534 |
}else{
|
| 546 |
if (!wp_verify_nonce($nonce, 'aiowpsec-bbp-spam-settings-nonce'))
|
| 547 |
{
|
| 548 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed on save bbp spam settings!",4);
|
| 549 |
+
die('Nonce check failed on save bbPress spam settings.');
|
| 550 |
}
|
| 551 |
|
| 552 |
//Save settings
|
| 562 |
}
|
| 563 |
|
| 564 |
?>
|
| 565 |
+
<h2><?php _e('bbPress spam settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 566 |
<form action="" method="POST">
|
| 567 |
<?php wp_nonce_field('aiowpsec-bbp-spam-settings-nonce'); ?>
|
| 568 |
|
| 569 |
<div class="postbox">
|
| 570 |
+
<h3 class="hndle"><label for="title"><?php _e('Add CAPTCHA to bbPress new topic form', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 571 |
<div class="inside">
|
| 572 |
<div class="aio_blue_box">
|
| 573 |
<?php
|
| 574 |
+
echo '<p>'.__('This feature will add a simple math CAPTCHA field in the bbPress new topic form.', 'all-in-one-wp-security-and-firewall').
|
| 575 |
+
'<br>'.__('Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 576 |
?>
|
| 577 |
</div>
|
| 578 |
<?php
|
| 579 |
+
if (class_exists('bbPress')) {
|
| 580 |
//Display security info badge
|
| 581 |
$aiowps_feature_mgr->output_feature_details_badge("bbp-new-topic-captcha");
|
| 582 |
?>
|
| 583 |
<table class="form-table">
|
| 584 |
<tr valign="top">
|
| 585 |
+
<th scope="row"><label for="aiowps_enable_bbp_new_topic_captcha"><?php _e('Enable CAPTCHA on bbPress new topic form', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 586 |
<td>
|
| 587 |
+
<input id="aiowps_enable_bbp_new_topic_captcha" name="aiowps_enable_bbp_new_topic_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_bbp_new_topic_captcha')=='1') echo ' checked="checked"'; ?> value="1">
|
| 588 |
+
<label for="aiowps_enable_bbp_new_topic_captcha"><?php _e('Check this if you want to insert a CAPTCHA field on the bbPress new topic forms.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 589 |
</td>
|
| 590 |
+
</tr>
|
| 591 |
</table>
|
| 592 |
</div></div>
|
| 593 |
+
<input type="submit" name="aiowps_save_bbp_spam_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 594 |
</form>
|
| 595 |
<?php
|
| 596 |
}else{
|
| 597 |
+
$this->show_msg_error(__('bbPress is not active. In order to use this feature you will need to have bbPress installed and activated.', 'all-in-one-wp-security-and-firewall'));
|
| 598 |
}
|
| 599 |
}
|
| 600 |
|
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
if (!defined('ABSPATH')) {
|
| 4 |
-
exit;
|
| 5 |
}
|
| 6 |
|
| 7 |
class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
|
@@ -60,8 +60,8 @@ class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 60 |
* @return Void
|
| 61 |
*/
|
| 62 |
private function render_menu_page() {
|
| 63 |
-
echo '<div class="wrap">';
|
| 64 |
-
echo '<h2>'.__('Tools', 'all-in-one-wp-security-and-firewall').'</h2>';
|
| 65 |
$this->set_menu_tabs();
|
| 66 |
$tab = $this->get_current_tab();
|
| 67 |
$this->render_menu_tabs();
|
|
@@ -74,7 +74,7 @@ class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 74 |
</div>
|
| 75 |
<?php
|
| 76 |
|
| 77 |
-
echo '</div>';
|
| 78 |
}
|
| 79 |
|
| 80 |
/**
|
|
@@ -173,7 +173,7 @@ class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 173 |
<p><?php echo __('The WHOIS lookup feature gives you a way to look up who owns an IP address or domain name.', 'all-in-one-wp-security-and-firewall').' '.__('You can use this to investigate users engaging in malicious activity on your site.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 174 |
</div>
|
| 175 |
<div class="postbox">
|
| 176 |
-
<h3 class="hndle"><?php _e('WHOIS
|
| 177 |
<div class="inside">
|
| 178 |
<form method="post" action="">
|
| 179 |
<?php wp_nonce_field('aiowpsec-whois-lookup'); ?>
|
| 1 |
<?php
|
| 2 |
|
| 3 |
if (!defined('ABSPATH')) {
|
| 4 |
+
exit; // Exit if accessed directly
|
| 5 |
}
|
| 6 |
|
| 7 |
class AIOWPSecurity_Tools_Menu extends AIOWPSecurity_Admin_Menu {
|
| 60 |
* @return Void
|
| 61 |
*/
|
| 62 |
private function render_menu_page() {
|
| 63 |
+
echo '<div class="wrap">'; // Start of wrap
|
| 64 |
+
echo '<h2>'.__('Tools', 'all-in-one-wp-security-and-firewall').'</h2>'; // Interface title
|
| 65 |
$this->set_menu_tabs();
|
| 66 |
$tab = $this->get_current_tab();
|
| 67 |
$this->render_menu_tabs();
|
| 74 |
</div>
|
| 75 |
<?php
|
| 76 |
|
| 77 |
+
echo '</div>'; // End of wrap
|
| 78 |
}
|
| 79 |
|
| 80 |
/**
|
| 173 |
<p><?php echo __('The WHOIS lookup feature gives you a way to look up who owns an IP address or domain name.', 'all-in-one-wp-security-and-firewall').' '.__('You can use this to investigate users engaging in malicious activity on your site.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 174 |
</div>
|
| 175 |
<div class="postbox">
|
| 176 |
+
<h3 class="hndle"><?php _e('WHOIS lookup on IP or domain', 'all-in-one-wp-security-and-firewall'); ?></h3>
|
| 177 |
<div class="inside">
|
| 178 |
<form method="post" action="">
|
| 179 |
<?php wp_nonce_field('aiowpsec-whois-lookup'); ?>
|
|
@@ -79,7 +79,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 79 |
echo $this->validate_change_username_form();
|
| 80 |
}
|
| 81 |
?>
|
| 82 |
-
|
| 83 |
<div class="aio_blue_box">
|
| 84 |
<?php
|
| 85 |
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -92,7 +92,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 92 |
|
| 93 |
<?php
|
| 94 |
//display a list of all administrator accounts for this site
|
| 95 |
-
|
| 96 |
if (is_multisite()) { //Multi-site: get admin accounts for current site
|
| 97 |
$blog_id = get_current_blog_id();
|
| 98 |
$this->postbox($postbox_title, $this->get_all_admin_accounts($blog_id));
|
|
@@ -101,7 +101,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 101 |
}
|
| 102 |
?>
|
| 103 |
<div class="postbox">
|
| 104 |
-
|
| 105 |
<div class="inside">
|
| 106 |
<?php
|
| 107 |
global $aiowps_feature_mgr;
|
|
@@ -115,13 +115,13 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 115 |
<?php wp_nonce_field('aiowpsec-change-admin-nonce'); ?>
|
| 116 |
<table class="form-table">
|
| 117 |
<tr valign="top">
|
| 118 |
-
|
| 119 |
<td><input type="text" size="16" id="aiowps_new_user_name" name="aiowps_new_user_name" />
|
| 120 |
<p class="description"><?php _e('Choose a new username for admin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 121 |
</td>
|
| 122 |
</tr>
|
| 123 |
</table>
|
| 124 |
-
|
| 125 |
<div class="aio_spacer_15"></div>
|
| 126 |
<p class="description"><?php _e('NOTE: If you are currently logged in as "admin" you will be automatically logged out after changing your username and will be required to log back in.', 'all-in-one-wp-security-and-firewall')?></p>
|
| 127 |
</form>
|
|
@@ -145,7 +145,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 145 |
function render_tab2()
|
| 146 |
{
|
| 147 |
?>
|
| 148 |
-
|
| 149 |
<div class="aio_blue_box">
|
| 150 |
<?php
|
| 151 |
echo '<p>'.__('When you submit a post or answer a comment, WordPress will usually display your "nickname".', 'all-in-one-wp-security-and-firewall').'
|
|
@@ -157,7 +157,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 157 |
</div>
|
| 158 |
|
| 159 |
<div class="postbox">
|
| 160 |
-
|
| 161 |
<div class="inside">
|
| 162 |
<?php
|
| 163 |
global $aiowps_feature_mgr;
|
|
@@ -194,7 +194,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 194 |
function render_tab3()
|
| 195 |
{
|
| 196 |
?>
|
| 197 |
-
|
| 198 |
<div class="aio_blue_box">
|
| 199 |
<?php
|
| 200 |
echo '<p>'.__('Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
|
@@ -205,7 +205,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 205 |
</div>
|
| 206 |
|
| 207 |
<div class="postbox">
|
| 208 |
-
|
| 209 |
<div class="inside">
|
| 210 |
<div class="aio_grey_box aio_half_width"><p><?php _e('This password tool uses an algorithm which calculates how long it would take for your password to be cracked using the computing power of an off-the-shelf current model desktop PC with high end processor, graphics card and appropriate password cracking software.', 'all-in-one-wp-security-and-firewall');?></p></div>
|
| 211 |
<div class="aiowps_password_tool_field">
|
|
@@ -319,7 +319,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 319 |
$account_output = "";
|
| 320 |
if ($admin_users != NULL) {
|
| 321 |
$account_output .= '<table>';
|
| 322 |
-
|
| 323 |
foreach ($admin_users as $entry) {
|
| 324 |
$account_output .= '<tr>';
|
| 325 |
if (strtolower($entry->user_login) == 'admin') {
|
|
@@ -328,7 +328,7 @@ class AIOWPSecurity_User_Accounts_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 328 |
$account_output .= '<td>'.$entry->user_login.'</td>';
|
| 329 |
}
|
| 330 |
$user_acct_edit_link = admin_url('user-edit.php?user_id=' . $entry->ID);
|
| 331 |
-
|
| 332 |
$account_output .= '</tr>';
|
| 333 |
}
|
| 334 |
$account_output .= '</table>';
|
| 79 |
echo $this->validate_change_username_form();
|
| 80 |
}
|
| 81 |
?>
|
| 82 |
+
<h2><?php _e('Admin user security', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 83 |
<div class="aio_blue_box">
|
| 84 |
<?php
|
| 85 |
echo '<p>'.__('By default, WordPress sets the administrator username to "admin" at installation time.', 'all-in-one-wp-security-and-firewall').'
|
| 92 |
|
| 93 |
<?php
|
| 94 |
//display a list of all administrator accounts for this site
|
| 95 |
+
$postbox_title = __('List of administrator accounts', 'all-in-one-wp-security-and-firewall');
|
| 96 |
if (is_multisite()) { //Multi-site: get admin accounts for current site
|
| 97 |
$blog_id = get_current_blog_id();
|
| 98 |
$this->postbox($postbox_title, $this->get_all_admin_accounts($blog_id));
|
| 101 |
}
|
| 102 |
?>
|
| 103 |
<div class="postbox">
|
| 104 |
+
<h3 class="hndle"><label for="title"><?php _e('Change admin username', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 105 |
<div class="inside">
|
| 106 |
<?php
|
| 107 |
global $aiowps_feature_mgr;
|
| 115 |
<?php wp_nonce_field('aiowpsec-change-admin-nonce'); ?>
|
| 116 |
<table class="form-table">
|
| 117 |
<tr valign="top">
|
| 118 |
+
<th scope="row"><label for="aiowps_new_user_name"><?php _e('New admin username', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 119 |
<td><input type="text" size="16" id="aiowps_new_user_name" name="aiowps_new_user_name" />
|
| 120 |
<p class="description"><?php _e('Choose a new username for admin.', 'all-in-one-wp-security-and-firewall'); ?></p>
|
| 121 |
</td>
|
| 122 |
</tr>
|
| 123 |
</table>
|
| 124 |
+
<input type="submit" name="aiowps_change_admin_username" value="<?php _e('Change username', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 125 |
<div class="aio_spacer_15"></div>
|
| 126 |
<p class="description"><?php _e('NOTE: If you are currently logged in as "admin" you will be automatically logged out after changing your username and will be required to log back in.', 'all-in-one-wp-security-and-firewall')?></p>
|
| 127 |
</form>
|
| 145 |
function render_tab2()
|
| 146 |
{
|
| 147 |
?>
|
| 148 |
+
<h2><?php _e('Display name security', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 149 |
<div class="aio_blue_box">
|
| 150 |
<?php
|
| 151 |
echo '<p>'.__('When you submit a post or answer a comment, WordPress will usually display your "nickname".', 'all-in-one-wp-security-and-firewall').'
|
| 157 |
</div>
|
| 158 |
|
| 159 |
<div class="postbox">
|
| 160 |
+
<h3 class="hndle"><label for="title"><?php _e('Modify accounts with identical login name and display name', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 161 |
<div class="inside">
|
| 162 |
<?php
|
| 163 |
global $aiowps_feature_mgr;
|
| 194 |
function render_tab3()
|
| 195 |
{
|
| 196 |
?>
|
| 197 |
+
<h2><?php _e('Password tool', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 198 |
<div class="aio_blue_box">
|
| 199 |
<?php
|
| 200 |
echo '<p>'.__('Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site.', 'all-in-one-wp-security-and-firewall').'</p>'.
|
| 205 |
</div>
|
| 206 |
|
| 207 |
<div class="postbox">
|
| 208 |
+
<h3 class="hndle"><label for="title"><?php _e('Password strength tool', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 209 |
<div class="inside">
|
| 210 |
<div class="aio_grey_box aio_half_width"><p><?php _e('This password tool uses an algorithm which calculates how long it would take for your password to be cracked using the computing power of an off-the-shelf current model desktop PC with high end processor, graphics card and appropriate password cracking software.', 'all-in-one-wp-security-and-firewall');?></p></div>
|
| 211 |
<div class="aiowps_password_tool_field">
|
| 319 |
$account_output = "";
|
| 320 |
if ($admin_users != NULL) {
|
| 321 |
$account_output .= '<table>';
|
| 322 |
+
$account_output .= '<tr><th>'.__('Account login name', 'all-in-one-wp-security-and-firewall').'</th></tr>';
|
| 323 |
foreach ($admin_users as $entry) {
|
| 324 |
$account_output .= '<tr>';
|
| 325 |
if (strtolower($entry->user_login) == 'admin') {
|
| 328 |
$account_output .= '<td>'.$entry->user_login.'</td>';
|
| 329 |
}
|
| 330 |
$user_acct_edit_link = admin_url('user-edit.php?user_id=' . $entry->ID);
|
| 331 |
+
$account_output .= '<td><a href="'.$user_acct_edit_link.'" target="_blank">'.__('Edit user', 'all-in-one-wp-security-and-firewall').'</a></td>';
|
| 332 |
$account_output .= '</tr>';
|
| 333 |
}
|
| 334 |
$account_output .= '</table>';
|
|
@@ -162,7 +162,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 162 |
}
|
| 163 |
|
| 164 |
//Save all the form values to the options
|
| 165 |
-
|
| 166 |
$aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key', $random_20_digit_string);
|
| 167 |
|
| 168 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown',isset($_POST["aiowps_enable_login_lockdown"])?'1':'');
|
|
@@ -193,12 +193,12 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 193 |
if (!wp_verify_nonce($nonce, 'aiowpsec-lockdown-whitelist-settings-nonce'))
|
| 194 |
{
|
| 195 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save lockdown whitelist settings!",4);
|
| 196 |
-
|
| 197 |
}
|
| 198 |
|
| 199 |
if (isset($_POST["aiowps_lockdown_enable_whitelisting"]) && empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
|
| 200 |
{
|
| 201 |
-
|
| 202 |
}
|
| 203 |
else
|
| 204 |
{
|
|
@@ -236,7 +236,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 236 |
}
|
| 237 |
}
|
| 238 |
?>
|
| 239 |
-
|
| 240 |
<div class="aio_blue_box">
|
| 241 |
<?php
|
| 242 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
|
@@ -247,7 +247,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 247 |
</div>
|
| 248 |
|
| 249 |
<div class="postbox">
|
| 250 |
-
|
| 251 |
<div class="inside">
|
| 252 |
<?php
|
| 253 |
//Display security info badge
|
|
@@ -258,80 +258,77 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 258 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
| 259 |
<table class="form-table">
|
| 260 |
<tr valign="top">
|
| 261 |
-
|
| 262 |
<td>
|
| 263 |
<input id="aiowps_enable_login_lockdown" name="aiowps_enable_login_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 264 |
<label for="aiowps_enable_login_lockdown" class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 265 |
</td>
|
| 266 |
</tr>
|
| 267 |
<tr valign="top">
|
| 268 |
-
|
| 269 |
<td>
|
| 270 |
<input id="aiowps_allow_unlock_requests" 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"/>
|
| 271 |
<label for="aiowps_allow_unlock_requests" class="description"><?php _e('Check this if you want to allow users to generate an automated unlock request link which will unlock their account', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 272 |
</td>
|
| 273 |
</tr>
|
| 274 |
-
|
| 275 |
-
|
| 276 |
<td><input id="aiowps_max_login_attempts" type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_login_attempts')); ?>" />
|
| 277 |
<span class="description"><?php _e('Set the value for the maximum login retries before IP address is locked out', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 278 |
</td>
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
<td><input id="aiowps_retry_time_period" type="text" size="5" name="aiowps_retry_time_period" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_retry_time_period')); ?>" />
|
| 283 |
<span class="description"><?php _e('If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 284 |
</td>
|
| 285 |
</tr>
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 300 |
</tr>
|
| 301 |
<tr valign="top">
|
| 302 |
-
|
| 303 |
-
<label for="aiowps_max_lockout_time_length">
|
| 304 |
-
<?php _e('Maximum lockout time length', 'all-in-one-wp-security-and-firewall')?>:
|
| 305 |
-
</label>
|
| 306 |
-
</th>
|
| 307 |
-
<td><input type="text" size="5" name="aiowps_max_lockout_time_length" id="aiowps_max_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_max_lockout_time_length')); ?>" />
|
| 308 |
-
<span class="description">
|
| 309 |
-
<?php
|
| 310 |
-
echo __('Set the maximum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall').' '.
|
| 311 |
-
__('No IP address will be blocked for more than this time period after making a failed login attempt.', 'all-in-one-wp-security-and-firewall')
|
| 312 |
-
?>
|
| 313 |
-
</span>
|
| 314 |
-
</tr>
|
| 315 |
-
<tr valign="top">
|
| 316 |
-
<th scope="row"><?php _e('Display Generic Error Message', 'all-in-one-wp-security-and-firewall')?>:</th>
|
| 317 |
<td>
|
| 318 |
<input id="aiowps_set_generic_login_msg" name="aiowps_set_generic_login_msg" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 319 |
<label for="aiowps_set_generic_login_msg" class="description"><?php _e('Check this if you want to show a generic error message when a login attempt fails', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 320 |
</td>
|
| 321 |
</tr>
|
| 322 |
<tr valign="top">
|
| 323 |
-
|
| 324 |
<td>
|
| 325 |
<input id="aiowps_enable_invalid_username_lockdown" name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 326 |
<label for="aiowps_enable_invalid_username_lockdown" class="description"><?php _e('Check this if you want to instantly lockout login attempts with usernames which do not exist on your system', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 327 |
</td>
|
| 328 |
</tr>
|
| 329 |
-
|
| 330 |
-
|
| 331 |
-
|
| 332 |
-
|
| 333 |
-
</label>
|
| 334 |
-
</th>
|
| 335 |
<td>
|
| 336 |
<?php
|
| 337 |
$instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
|
|
@@ -343,12 +340,10 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 343 |
<span class="description"><?php _e('Insert one username per line. Existing usernames are not blocked even if present in the list.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 344 |
</td>
|
| 345 |
</tr>
|
| 346 |
-
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
</label>
|
| 351 |
-
</th>
|
| 352 |
<td>
|
| 353 |
<input id="aiowps_enable_email_notify" name="aiowps_enable_email_notify" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_email_notify')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 354 |
<label for="aiowps_enable_email_notify" class="description"><?php _e('Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts', 'all-in-one-wp-security-and-firewall'); ?></span></label>
|
|
@@ -366,21 +361,21 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 366 |
</div>
|
| 367 |
</td>
|
| 368 |
</tr>
|
| 369 |
-
|
| 370 |
-
|
| 371 |
-
|
| 372 |
-
|
| 373 |
<td>
|
| 374 |
<input name="aiowps_enable_php_backtrace_in_email" id="aiowps_enable_php_backtrace_in_email" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_php_backtrace_in_email'), '1'); ?> value="1"/>
|
| 375 |
<label for="aiowps_enable_php_backtrace_in_email"><?php _e('Check this if you want to include the PHP backtrace in notification emails.', 'all-in-one-wp-security-and-firewall'); ?> <?php _e('This is internal coding information which makes it easier to investigate where an issued occurred.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 376 |
</td>
|
| 377 |
</tr>
|
| 378 |
</table>
|
| 379 |
-
|
| 380 |
</form>
|
| 381 |
</div></div>
|
| 382 |
<div class="postbox">
|
| 383 |
-
|
| 384 |
<div class="inside">
|
| 385 |
<div class="aio_blue_box aio_width_80">
|
| 386 |
<?php
|
|
@@ -390,29 +385,29 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 390 |
</div>
|
| 391 |
</div></div>
|
| 392 |
<div class="postbox">
|
| 393 |
-
|
| 394 |
<div class="inside">
|
| 395 |
<form action="" method="POST">
|
| 396 |
<?php wp_nonce_field('aiowpsec-lockdown-whitelist-settings-nonce'); ?>
|
| 397 |
<table class="form-table">
|
| 398 |
<tr valign="top">
|
| 399 |
-
|
| 400 |
<td>
|
| 401 |
<input id="aiowps_lockdown_enable_whitelisting" name="aiowps_lockdown_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 402 |
<span class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 403 |
</td>
|
| 404 |
</tr>
|
| 405 |
<tr valign="top">
|
| 406 |
-
|
| 407 |
<td>
|
| 408 |
<textarea id="aiowps_lockdown_allowed_ip_addresses" name="aiowps_lockdown_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_lockdown_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses'))); ?></textarea>
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
</td>
|
| 413 |
</tr>
|
| 414 |
</table>
|
| 415 |
-
|
| 416 |
</form>
|
| 417 |
</div></div>
|
| 418 |
|
|
@@ -468,7 +463,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 468 |
?>
|
| 469 |
</div>
|
| 470 |
<div class="postbox">
|
| 471 |
-
|
| 472 |
<div class="inside">
|
| 473 |
<?php
|
| 474 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -502,7 +497,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 502 |
</form>
|
| 503 |
</div></div>
|
| 504 |
<div class="postbox">
|
| 505 |
-
|
| 506 |
<div class="inside">
|
| 507 |
<form action="" method="POST">
|
| 508 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
|
@@ -511,7 +506,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 511 |
<span class="description"><?php _e('Click this button if you wish to delete all failed login records in one go.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 512 |
</tr>
|
| 513 |
</table>
|
| 514 |
-
|
| 515 |
</form>
|
| 516 |
</div></div>
|
| 517 |
|
|
@@ -570,7 +565,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 570 |
?>
|
| 571 |
</div>
|
| 572 |
<div class="postbox">
|
| 573 |
-
|
| 574 |
<div class="inside">
|
| 575 |
<?php
|
| 576 |
//Display security info badge
|
|
@@ -582,20 +577,20 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 582 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
| 583 |
<table class="form-table">
|
| 584 |
<tr valign="top">
|
| 585 |
-
|
| 586 |
<td>
|
| 587 |
<input id="aiowps_enable_forced_logout" name="aiowps_enable_forced_logout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_forced_logout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 588 |
<label for="aiowps_enable_forced_logout" class="description"><?php _e('Check this if you want to force a wp user to be logged out after a configured amount of time', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 589 |
</td>
|
| 590 |
</tr>
|
| 591 |
<tr valign="top">
|
| 592 |
-
|
| 593 |
<td><input id="aiowps_logout_time_period" type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
| 594 |
<span class="description"><?php _e('(Minutes) The user will be forced to log back in after this time period has elapased.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 595 |
</td>
|
| 596 |
</tr>
|
| 597 |
</table>
|
| 598 |
-
|
| 599 |
</form>
|
| 600 |
</div></div>
|
| 601 |
<?php
|
|
@@ -625,7 +620,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 625 |
?>
|
| 626 |
</div>
|
| 627 |
<div class="postbox">
|
| 628 |
-
|
| 629 |
<div class="inside">
|
| 630 |
<?php
|
| 631 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -692,11 +687,11 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 692 |
|
| 693 |
?>
|
| 694 |
<div class="postbox">
|
| 695 |
-
|
| 696 |
<div class="inside">
|
| 697 |
<form action="" method="POST">
|
| 698 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
| 699 |
-
|
| 700 |
</form>
|
| 701 |
</div></div>
|
| 702 |
<div class="aio_blue_box">
|
|
@@ -708,7 +703,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 708 |
?>
|
| 709 |
</div>
|
| 710 |
<div class="postbox">
|
| 711 |
-
|
| 712 |
<div class="inside">
|
| 713 |
<?php
|
| 714 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -764,7 +759,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 764 |
</div>
|
| 765 |
<form action="" method="POST">
|
| 766 |
<div class="postbox">
|
| 767 |
-
|
| 768 |
<div class="inside">
|
| 769 |
<?php
|
| 770 |
//Display security info badge
|
|
@@ -775,7 +770,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 775 |
<?php wp_nonce_field('aiowpsec-additonal-settings-nonce'); ?>
|
| 776 |
<table class="form-table">
|
| 777 |
<tr valign="top">
|
| 778 |
-
|
| 779 |
<td>
|
| 780 |
<input name="aiowps_disable_application_password" id="aiowps_disable_application_password" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_disable_application_password'), '1'); ?> value="1"/>
|
| 781 |
<label for="aiowps_disable_application_password"><?php _e('Check this if you want to disable the application password.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -783,7 +778,7 @@ class AIOWPSecurity_User_Login_Menu extends AIOWPSecurity_Admin_Menu {
|
|
| 783 |
</tr>
|
| 784 |
</table>
|
| 785 |
</div></div>
|
| 786 |
-
|
| 787 |
</form>
|
| 788 |
<?php
|
| 789 |
}
|
| 162 |
}
|
| 163 |
|
| 164 |
//Save all the form values to the options
|
| 165 |
+
$random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); // Generate random 20 char string for use during CAPTCHA encode/decode
|
| 166 |
$aio_wp_security->configs->set_value('aiowps_unlock_request_secret_key', $random_20_digit_string);
|
| 167 |
|
| 168 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown',isset($_POST["aiowps_enable_login_lockdown"])?'1':'');
|
| 193 |
if (!wp_verify_nonce($nonce, 'aiowpsec-lockdown-whitelist-settings-nonce'))
|
| 194 |
{
|
| 195 |
$aio_wp_security->debug_logger->log_debug("Nonce check failed for save lockdown whitelist settings!",4);
|
| 196 |
+
die(__('Nonce check failed for save lockdown whitelist settings.', 'all-in-one-wp-security-and-firewall'));
|
| 197 |
}
|
| 198 |
|
| 199 |
if (isset($_POST["aiowps_lockdown_enable_whitelisting"]) && empty($_POST['aiowps_lockdown_allowed_ip_addresses']))
|
| 200 |
{
|
| 201 |
+
$this->show_msg_error('You must submit at least one IP address.', 'all-in-one-wp-security-and-firewall');
|
| 202 |
}
|
| 203 |
else
|
| 204 |
{
|
| 236 |
}
|
| 237 |
}
|
| 238 |
?>
|
| 239 |
+
<h2><?php _e('Login lockdown configuration', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 240 |
<div class="aio_blue_box">
|
| 241 |
<?php
|
| 242 |
$brute_force_login_feature_link = '<a href="admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab2">'.__('Cookie-Based Brute Force Login Prevention', 'all-in-one-wp-security-and-firewall').'</a>';
|
| 247 |
</div>
|
| 248 |
|
| 249 |
<div class="postbox">
|
| 250 |
+
<h3 class="hndle"><label for="title"><?php _e('Login lockdown options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 251 |
<div class="inside">
|
| 252 |
<?php
|
| 253 |
//Display security info badge
|
| 258 |
<?php wp_nonce_field('aiowpsec-login-lockdown-nonce'); ?>
|
| 259 |
<table class="form-table">
|
| 260 |
<tr valign="top">
|
| 261 |
+
<th scope="row"><?php _e('Enable login lockdown feature', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 262 |
<td>
|
| 263 |
<input id="aiowps_enable_login_lockdown" name="aiowps_enable_login_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_login_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 264 |
<label for="aiowps_enable_login_lockdown" class="description"><?php _e('Check this if you want to enable the login lockdown feature and apply the settings below', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 265 |
</td>
|
| 266 |
</tr>
|
| 267 |
<tr valign="top">
|
| 268 |
+
<th scope="row"><?php _e('Allow unlock requests', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 269 |
<td>
|
| 270 |
<input id="aiowps_allow_unlock_requests" 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"/>
|
| 271 |
<label for="aiowps_allow_unlock_requests" class="description"><?php _e('Check this if you want to allow users to generate an automated unlock request link which will unlock their account', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 272 |
</td>
|
| 273 |
</tr>
|
| 274 |
+
<tr valign="top">
|
| 275 |
+
<th scope="row"><label for="aiowps_max_login_attempts"><?php _e('Max login attempts', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 276 |
<td><input id="aiowps_max_login_attempts" type="text" size="5" name="aiowps_max_login_attempts" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_max_login_attempts')); ?>" />
|
| 277 |
<span class="description"><?php _e('Set the value for the maximum login retries before IP address is locked out', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 278 |
</td>
|
| 279 |
+
</tr>
|
| 280 |
+
<tr valign="top">
|
| 281 |
+
<th scope="row"><label for="aiowps_retry_time_period"><?php _e('Login retry time period (min)', 'all-in-one-wp-security-and-firewall'); ?>:</label></th>
|
| 282 |
<td><input id="aiowps_retry_time_period" type="text" size="5" name="aiowps_retry_time_period" value="<?php echo esc_html($aio_wp_security->configs->get_value('aiowps_retry_time_period')); ?>" />
|
| 283 |
<span class="description"><?php _e('If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 284 |
</td>
|
| 285 |
</tr>
|
| 286 |
+
<tr valign="top">
|
| 287 |
+
<th scope="row">
|
| 288 |
+
<label for="aiowps_lockout_time_length"><?php _e('Minimum lockout time length', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 289 |
+
</th>
|
| 290 |
+
<td>
|
| 291 |
+
<input type="text" size="5" name="aiowps_lockout_time_length" id="aiowps_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_lockout_time_length')); ?>">
|
| 292 |
+
<span class="description">
|
| 293 |
+
<?php
|
| 294 |
+
echo __('Set the minimum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall').' '.
|
| 295 |
+
__('This failed login lockout time will be tripled on each failed login.', 'all-in-one-wp-security-and-firewall');
|
| 296 |
+
?>
|
| 297 |
+
</span>
|
| 298 |
+
</td>
|
| 299 |
+
</tr>
|
| 300 |
+
<tr valign="top">
|
| 301 |
+
<th scope="row">
|
| 302 |
+
<label for="aiowps_max_lockout_time_length"><?php _e('Maximum lockout time length', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 303 |
+
</th>
|
| 304 |
+
<td>
|
| 305 |
+
<input type="text" size="5" name="aiowps_max_lockout_time_length" id="aiowps_max_lockout_time_length" value="<?php echo esc_attr($aio_wp_security->configs->get_value('aiowps_max_lockout_time_length')); ?>">
|
| 306 |
+
<span class="description">
|
| 307 |
+
<?php
|
| 308 |
+
echo __('Set the maximum time period in minutes of lockout.', 'all-in-one-wp-security-and-firewall').' '.
|
| 309 |
+
__('No IP address will be blocked for more than this time period after making a failed login attempt.', 'all-in-one-wp-security-and-firewall')
|
| 310 |
+
?>
|
| 311 |
+
</span>
|
| 312 |
+
</td>
|
| 313 |
</tr>
|
| 314 |
<tr valign="top">
|
| 315 |
+
<th scope="row"><?php _e('Display generic error message', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
<td>
|
| 317 |
<input id="aiowps_set_generic_login_msg" name="aiowps_set_generic_login_msg" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_set_generic_login_msg')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 318 |
<label for="aiowps_set_generic_login_msg" class="description"><?php _e('Check this if you want to show a generic error message when a login attempt fails', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 319 |
</td>
|
| 320 |
</tr>
|
| 321 |
<tr valign="top">
|
| 322 |
+
<th scope="row"><?php _e('Instantly lockout invalid usernames', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 323 |
<td>
|
| 324 |
<input id="aiowps_enable_invalid_username_lockdown" name="aiowps_enable_invalid_username_lockdown" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_invalid_username_lockdown')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 325 |
<label for="aiowps_enable_invalid_username_lockdown" class="description"><?php _e('Check this if you want to instantly lockout login attempts with usernames which do not exist on your system', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 326 |
</td>
|
| 327 |
</tr>
|
| 328 |
+
<tr valign="top">
|
| 329 |
+
<th scope="row">
|
| 330 |
+
<label for="aiowps_instantly_lockout_specific_usernames"><?php _e('Instantly lockout specific usernames', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 331 |
+
</th>
|
|
|
|
|
|
|
| 332 |
<td>
|
| 333 |
<?php
|
| 334 |
$instant_lockout_users_list = $aio_wp_security->configs->get_value('aiowps_instantly_lockout_specific_usernames');
|
| 340 |
<span class="description"><?php _e('Insert one username per line. Existing usernames are not blocked even if present in the list.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 341 |
</td>
|
| 342 |
</tr>
|
| 343 |
+
<tr valign="top">
|
| 344 |
+
<th scope="row">
|
| 345 |
+
<label for="aiowps_email_address"><?php _e('Notify by email', 'all-in-one-wp-security-and-firewall'); ?>:</label>
|
| 346 |
+
</th>
|
|
|
|
|
|
|
| 347 |
<td>
|
| 348 |
<input id="aiowps_enable_email_notify" name="aiowps_enable_email_notify" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_email_notify')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 349 |
<label for="aiowps_enable_email_notify" class="description"><?php _e('Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts', 'all-in-one-wp-security-and-firewall'); ?></span></label>
|
| 361 |
</div>
|
| 362 |
</td>
|
| 363 |
</tr>
|
| 364 |
+
<tr valign="top">
|
| 365 |
+
<th scope="row">
|
| 366 |
+
<?php _e('Enable PHP backtrace in email', 'all-in-one-wp-security-and-firewall'); ?>:
|
| 367 |
+
</th>
|
| 368 |
<td>
|
| 369 |
<input name="aiowps_enable_php_backtrace_in_email" id="aiowps_enable_php_backtrace_in_email" type="checkbox"<?php checked($aio_wp_security->configs->get_value('aiowps_enable_php_backtrace_in_email'), '1'); ?> value="1"/>
|
| 370 |
<label for="aiowps_enable_php_backtrace_in_email"><?php _e('Check this if you want to include the PHP backtrace in notification emails.', 'all-in-one-wp-security-and-firewall'); ?> <?php _e('This is internal coding information which makes it easier to investigate where an issued occurred.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 371 |
</td>
|
| 372 |
</tr>
|
| 373 |
</table>
|
| 374 |
+
<input type="submit" name="aiowps_login_lockdown" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 375 |
</form>
|
| 376 |
</div></div>
|
| 377 |
<div class="postbox">
|
| 378 |
+
<h3 class="hndle"><label for="title"><?php _e('Currently locked out IP address ranges', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 379 |
<div class="inside">
|
| 380 |
<div class="aio_blue_box aio_width_80">
|
| 381 |
<?php
|
| 385 |
</div>
|
| 386 |
</div></div>
|
| 387 |
<div class="postbox">
|
| 388 |
+
<h3 class="hndle"><label for="title"><?php _e('Login lockdown IP whitelist settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 389 |
<div class="inside">
|
| 390 |
<form action="" method="POST">
|
| 391 |
<?php wp_nonce_field('aiowpsec-lockdown-whitelist-settings-nonce'); ?>
|
| 392 |
<table class="form-table">
|
| 393 |
<tr valign="top">
|
| 394 |
+
<th scope="row"><label for="aiowps_lockdown_enable_whitelisting"><?php _e('Enable login lockdown IP whitelist', 'all-in-one-wp-security-and-firewall'); ?></label>:</th>
|
| 395 |
<td>
|
| 396 |
<input id="aiowps_lockdown_enable_whitelisting" name="aiowps_lockdown_enable_whitelisting" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_lockdown_enable_whitelisting')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 397 |
<span class="description"><?php _e('Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 398 |
</td>
|
| 399 |
</tr>
|
| 400 |
<tr valign="top">
|
| 401 |
+
<th scope="row"><label for="aiowps_lockdown_allowed_ip_addresses"><?php _e('Enter whitelisted IP addresses:', 'all-in-one-wp-security-and-firewall'); ?></label></th>
|
| 402 |
<td>
|
| 403 |
<textarea id="aiowps_lockdown_allowed_ip_addresses" name="aiowps_lockdown_allowed_ip_addresses" rows="5" cols="50"><?php echo esc_textarea(wp_unslash(-1 == $result ? $_POST['aiowps_lockdown_allowed_ip_addresses'] : $aio_wp_security->configs->get_value('aiowps_lockdown_allowed_ip_addresses'))); ?></textarea>
|
| 404 |
+
<br>
|
| 405 |
+
<span class="description"><?php echo __('Enter one or more IP addresses or IP ranges you wish to include in your whitelist.', 'all-in-one-wp-security-and-firewall') . ' ' . __('The addresses specified here will never be blocked by the login lockdown feature.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 406 |
+
<?php $aio_wp_security->include_template('info/ip-address-ip-range-info.php'); ?>
|
| 407 |
</td>
|
| 408 |
</tr>
|
| 409 |
</table>
|
| 410 |
+
<input type="submit" name="aiowps_save_lockdown_whitelist_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 411 |
</form>
|
| 412 |
</div></div>
|
| 413 |
|
| 463 |
?>
|
| 464 |
</div>
|
| 465 |
<div class="postbox">
|
| 466 |
+
<h3 class="hndle"><label for="title"><?php _e('Failed login records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 467 |
<div class="inside">
|
| 468 |
<?php
|
| 469 |
//Fetch, prepare, sort, and filter our data...
|
| 497 |
</form>
|
| 498 |
</div></div>
|
| 499 |
<div class="postbox">
|
| 500 |
+
<h3 class="hndle"><label for="title"><?php _e('Delete all failed login records', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 501 |
<div class="inside">
|
| 502 |
<form action="" method="POST">
|
| 503 |
<?php wp_nonce_field('aiowpsec-delete-failed-login-records-nonce'); ?>
|
| 506 |
<span class="description"><?php _e('Click this button if you wish to delete all failed login records in one go.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 507 |
</tr>
|
| 508 |
</table>
|
| 509 |
+
<input type="submit" name="aiowps_delete_failed_login_records" value="<?php _e('Delete all failed login records', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary" onclick="return confirm('Are you sure you want to delete all records?')">
|
| 510 |
</form>
|
| 511 |
</div></div>
|
| 512 |
|
| 565 |
?>
|
| 566 |
</div>
|
| 567 |
<div class="postbox">
|
| 568 |
+
<h3 class="hndle"><label for="title"><?php _e('Force user logout options', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 569 |
<div class="inside">
|
| 570 |
<?php
|
| 571 |
//Display security info badge
|
| 577 |
<?php wp_nonce_field('aiowpsec-force-logout-settings-nonce'); ?>
|
| 578 |
<table class="form-table">
|
| 579 |
<tr valign="top">
|
| 580 |
+
<th scope="row"><?php _e('Enable force WP user logout', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 581 |
<td>
|
| 582 |
<input id="aiowps_enable_forced_logout" name="aiowps_enable_forced_logout" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_forced_logout')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 583 |
<label for="aiowps_enable_forced_logout" class="description"><?php _e('Check this if you want to force a wp user to be logged out after a configured amount of time', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 584 |
</td>
|
| 585 |
</tr>
|
| 586 |
<tr valign="top">
|
| 587 |
+
<th scope="row"><label for="aiowps_logout_time_period"><?php _e('Logout the WP user after XX minutes', 'all-in-one-wp-security-and-firewall'); ?></label>:</th>
|
| 588 |
<td><input id="aiowps_logout_time_period" type="text" size="5" name="aiowps_logout_time_period" value="<?php echo $aio_wp_security->configs->get_value('aiowps_logout_time_period'); ?>" />
|
| 589 |
<span class="description"><?php _e('(Minutes) The user will be forced to log back in after this time period has elapased.', 'all-in-one-wp-security-and-firewall'); ?></span>
|
| 590 |
</td>
|
| 591 |
</tr>
|
| 592 |
</table>
|
| 593 |
+
<input type="submit" name="aiowpsec_save_force_logout_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 594 |
</form>
|
| 595 |
</div></div>
|
| 596 |
<?php
|
| 620 |
?>
|
| 621 |
</div>
|
| 622 |
<div class="postbox">
|
| 623 |
+
<h3 class="hndle"><label for="title"><?php _e('Account activity logs', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 624 |
<div class="inside">
|
| 625 |
<?php
|
| 626 |
//Fetch, prepare, sort, and filter our data...
|
| 687 |
|
| 688 |
?>
|
| 689 |
<div class="postbox">
|
| 690 |
+
<h3 class="hndle"><label for="title"><?php _e('Refresh logged in user data', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 691 |
<div class="inside">
|
| 692 |
<form action="" method="POST">
|
| 693 |
<?php wp_nonce_field('aiowpsec-logged-in-users-nonce'); ?>
|
| 694 |
+
<input type="submit" name="aiowps_refresh_logged_in_user_list" value="<?php _e('Refresh data', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 695 |
</form>
|
| 696 |
</div></div>
|
| 697 |
<div class="aio_blue_box">
|
| 703 |
?>
|
| 704 |
</div>
|
| 705 |
<div class="postbox">
|
| 706 |
+
<h3 class="hndle"><label for="title"><?php _e('Currently logged in users', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 707 |
<div class="inside">
|
| 708 |
<?php
|
| 709 |
//Fetch, prepare, sort, and filter our data...
|
| 759 |
</div>
|
| 760 |
<form action="" method="POST">
|
| 761 |
<div class="postbox">
|
| 762 |
+
<h3 class="hndle"><label for="title"><?php _e('Additional settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 763 |
<div class="inside">
|
| 764 |
<?php
|
| 765 |
//Display security info badge
|
| 770 |
<?php wp_nonce_field('aiowpsec-additonal-settings-nonce'); ?>
|
| 771 |
<table class="form-table">
|
| 772 |
<tr valign="top">
|
| 773 |
+
<th scope="row"><?php _e('Disable application password', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 774 |
<td>
|
| 775 |
<input name="aiowps_disable_application_password" id="aiowps_disable_application_password" type="checkbox" <?php checked($aio_wp_security->configs->get_value('aiowps_disable_application_password'), '1'); ?> value="1"/>
|
| 776 |
<label for="aiowps_disable_application_password"><?php _e('Check this if you want to disable the application password.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 778 |
</tr>
|
| 779 |
</table>
|
| 780 |
</div></div>
|
| 781 |
+
<input type="submit" name="aiowpsec_save_additonal_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 782 |
</form>
|
| 783 |
<?php
|
| 784 |
}
|
|
@@ -25,7 +25,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 25 |
{
|
| 26 |
$this->menu_tabs = array(
|
| 27 |
'tab1' => __('Manual Approval', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
-
|
| 29 |
'tab3' => __('Registration Honeypot', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
);
|
| 31 |
}
|
|
@@ -112,17 +112,17 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 112 |
|
| 113 |
|
| 114 |
?>
|
| 115 |
-
|
| 116 |
<form action="" method="POST">
|
| 117 |
-
|
| 118 |
<div class="postbox">
|
| 119 |
-
|
| 120 |
<div class="inside">
|
| 121 |
<div class="aio_blue_box">
|
| 122 |
<?php
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
?>
|
| 127 |
</div>
|
| 128 |
<?php
|
|
@@ -139,7 +139,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 139 |
?>
|
| 140 |
<table class="form-table">
|
| 141 |
<tr valign="top">
|
| 142 |
-
|
| 143 |
<td>
|
| 144 |
<input id="aiowps_enable_manual_registration_approval" name="aiowps_enable_manual_registration_approval" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 145 |
<label for="aiowps_enable_manual_registration_approval" class="description"><?php _e('Check this if you want to automatically disable all newly registered accounts so that you can approve them manually.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -147,11 +147,11 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 147 |
</tr>
|
| 148 |
</table>
|
| 149 |
<?php } //End if statement ?>
|
| 150 |
-
|
| 151 |
</div></div>
|
| 152 |
</form>
|
| 153 |
<div class="postbox">
|
| 154 |
-
|
| 155 |
<div class="inside">
|
| 156 |
<?php
|
| 157 |
//Fetch, prepare, sort, and filter our data...
|
|
@@ -184,13 +184,13 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 184 |
$nonce=$_REQUEST['_wpnonce'];
|
| 185 |
if (!wp_verify_nonce($nonce, 'aiowpsec-registration-captcha-settings-nonce'))
|
| 186 |
{
|
| 187 |
-
|
| 188 |
-
|
| 189 |
}
|
| 190 |
|
| 191 |
|
| 192 |
//Save all the form values to the options
|
| 193 |
-
|
| 194 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 195 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha',isset($_POST["aiowps_enable_registration_page_captcha"])?'1':'');
|
| 196 |
$aio_wp_security->configs->save_config();
|
|
@@ -203,14 +203,13 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 203 |
?>
|
| 204 |
<div class="aio_blue_box">
|
| 205 |
<?php
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
</p>';
|
| 210 |
?>
|
| 211 |
</div>
|
| 212 |
<div class="postbox">
|
| 213 |
-
|
| 214 |
<div class="inside">
|
| 215 |
<?php
|
| 216 |
if (is_multisite() && get_current_blog_id() != 1)
|
|
@@ -218,7 +217,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 218 |
//Hide config settings if MS and not main site
|
| 219 |
$special_msg = '<div class="aio_yellow_box">';
|
| 220 |
$special_msg .= '<p>'.__('The core default behaviour for WordPress Multi Site regarding user registration is that all users are registered via the main site.','all-in-one-wp-security-and-firewall').'</p>';
|
| 221 |
-
|
| 222 |
$special_msg .= '</div>';
|
| 223 |
echo $special_msg;
|
| 224 |
}
|
|
@@ -233,14 +232,14 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 233 |
<?php wp_nonce_field('aiowpsec-registration-captcha-settings-nonce'); ?>
|
| 234 |
<table class="form-table">
|
| 235 |
<tr valign="top">
|
| 236 |
-
|
| 237 |
<td>
|
| 238 |
<input id="aiowps_enable_registration_page_captcha" name="aiowps_enable_registration_page_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 239 |
-
|
| 240 |
</td>
|
| 241 |
</tr>
|
| 242 |
</table>
|
| 243 |
-
|
| 244 |
</form>
|
| 245 |
</div></div>
|
| 246 |
<?php
|
|
@@ -283,7 +282,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 283 |
</div>
|
| 284 |
<form action="" method="POST">
|
| 285 |
<div class="postbox">
|
| 286 |
-
|
| 287 |
<div class="inside">
|
| 288 |
<?php
|
| 289 |
//Display security info badge
|
|
@@ -294,7 +293,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 294 |
<?php wp_nonce_field('aiowpsec-registration-honeypot-settings-nonce'); ?>
|
| 295 |
<table class="form-table">
|
| 296 |
<tr valign="top">
|
| 297 |
-
|
| 298 |
<td>
|
| 299 |
<input id="aiowps_enable_registration_honeypot" name="aiowps_enable_registration_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 300 |
<label for="aiowps_enable_registration_honeypot" class="description"><?php _e('Check this if you want to enable the honeypot feature for the registration page', 'all-in-one-wp-security-and-firewall'); ?></label>
|
|
@@ -303,7 +302,7 @@ class AIOWPSecurity_User_Registration_Menu extends AIOWPSecurity_Admin_Menu
|
|
| 303 |
</table>
|
| 304 |
</div></div>
|
| 305 |
|
| 306 |
-
|
| 307 |
</form>
|
| 308 |
<?php
|
| 309 |
}
|
| 25 |
{
|
| 26 |
$this->menu_tabs = array(
|
| 27 |
'tab1' => __('Manual Approval', 'all-in-one-wp-security-and-firewall'),
|
| 28 |
+
'tab2' => __('Registration CAPTCHA', 'all-in-one-wp-security-and-firewall'),
|
| 29 |
'tab3' => __('Registration Honeypot', 'all-in-one-wp-security-and-firewall'),
|
| 30 |
);
|
| 31 |
}
|
| 112 |
|
| 113 |
|
| 114 |
?>
|
| 115 |
+
<h2><?php _e('User registration settings', 'all-in-one-wp-security-and-firewall'); ?></h2>
|
| 116 |
<form action="" method="POST">
|
| 117 |
+
<?php wp_nonce_field('aiowpsec-user-registration-settings-nonce'); ?>
|
| 118 |
<div class="postbox">
|
| 119 |
+
<h3 class="hndle"><label for="title"><?php _e('Manually approve new registrations', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 120 |
<div class="inside">
|
| 121 |
<div class="aio_blue_box">
|
| 122 |
<?php
|
| 123 |
+
echo '<p>'.__('If your site allows people to create their own accounts via the WordPress registration form, then you can minimize spam or bogus registrations by manually approving each registration.', 'all-in-one-wp-security-and-firewall').
|
| 124 |
+
'<br>'.__('This feature will automatically set a newly registered account to "pending" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval.', 'all-in-one-wp-security-and-firewall').
|
| 125 |
+
'<br>'.__('You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 126 |
?>
|
| 127 |
</div>
|
| 128 |
<?php
|
| 139 |
?>
|
| 140 |
<table class="form-table">
|
| 141 |
<tr valign="top">
|
| 142 |
+
<th scope="row"><?php _e('Enable manual approval of new registrations', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 143 |
<td>
|
| 144 |
<input id="aiowps_enable_manual_registration_approval" name="aiowps_enable_manual_registration_approval" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 145 |
<label for="aiowps_enable_manual_registration_approval" class="description"><?php _e('Check this if you want to automatically disable all newly registered accounts so that you can approve them manually.', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 147 |
</tr>
|
| 148 |
</table>
|
| 149 |
<?php } //End if statement ?>
|
| 150 |
+
<input type="submit" name="aiowps_save_user_registration_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 151 |
</div></div>
|
| 152 |
</form>
|
| 153 |
<div class="postbox">
|
| 154 |
+
<h3 class="hndle"><label for="title"><?php _e('Approve registered users', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 155 |
<div class="inside">
|
| 156 |
<?php
|
| 157 |
//Fetch, prepare, sort, and filter our data...
|
| 184 |
$nonce=$_REQUEST['_wpnonce'];
|
| 185 |
if (!wp_verify_nonce($nonce, 'aiowpsec-registration-captcha-settings-nonce'))
|
| 186 |
{
|
| 187 |
+
$aio_wp_security->debug_logger->log_debug('Nonce check failed on registration CAPTCHA settings save.', 4);
|
| 188 |
+
die('Nonce check failed on registration CAPTCHA settings save.');
|
| 189 |
}
|
| 190 |
|
| 191 |
|
| 192 |
//Save all the form values to the options
|
| 193 |
+
$random_20_digit_string = AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20); // Generate random 20 char string for use during CAPTCHA encode/decode
|
| 194 |
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', $random_20_digit_string);
|
| 195 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha',isset($_POST["aiowps_enable_registration_page_captcha"])?'1':'');
|
| 196 |
$aio_wp_security->configs->save_config();
|
| 203 |
?>
|
| 204 |
<div class="aio_blue_box">
|
| 205 |
<?php
|
| 206 |
+
echo '<p>'.__('This feature allows you to add a CAPTCHA form on the WordPress registration page.', 'all-in-one-wp-security-and-firewall').
|
| 207 |
+
'<br>'.__('Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register.', 'all-in-one-wp-security-and-firewall').
|
| 208 |
+
'<br>'.__('Therefore, adding a CAPTCHA form on the registration page is another effective yet simple spam registration prevention technique.', 'all-in-one-wp-security-and-firewall').'</p>';
|
|
|
|
| 209 |
?>
|
| 210 |
</div>
|
| 211 |
<div class="postbox">
|
| 212 |
+
<h3 class="hndle"><label for="title"><?php _e('Registration page CAPTCHA settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 213 |
<div class="inside">
|
| 214 |
<?php
|
| 215 |
if (is_multisite() && get_current_blog_id() != 1)
|
| 217 |
//Hide config settings if MS and not main site
|
| 218 |
$special_msg = '<div class="aio_yellow_box">';
|
| 219 |
$special_msg .= '<p>'.__('The core default behaviour for WordPress Multi Site regarding user registration is that all users are registered via the main site.','all-in-one-wp-security-and-firewall').'</p>';
|
| 220 |
+
$special_msg .= '<p>'.__('Therefore, if you would like to add a CAPTCHA form to the registration page for a Multi Site, please go to "Registration CAPTCHA" settings on the main site.', 'all-in-one-wp-security-and-firewall').'</p>';
|
| 221 |
$special_msg .= '</div>';
|
| 222 |
echo $special_msg;
|
| 223 |
}
|
| 232 |
<?php wp_nonce_field('aiowpsec-registration-captcha-settings-nonce'); ?>
|
| 233 |
<table class="form-table">
|
| 234 |
<tr valign="top">
|
| 235 |
+
<th scope="row"><?php _e('Enable CAPTCHA on registration page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 236 |
<td>
|
| 237 |
<input id="aiowps_enable_registration_page_captcha" name="aiowps_enable_registration_page_captcha" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 238 |
+
<label for="aiowps_enable_registration_page_captcha" class="description"><?php _e('Check this if you want to insert a CAPTCHA form on the WordPress user registration page (if you allow user registration).', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 239 |
</td>
|
| 240 |
</tr>
|
| 241 |
</table>
|
| 242 |
+
<input type="submit" name="aiowpsec_save_registration_captcha_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 243 |
</form>
|
| 244 |
</div></div>
|
| 245 |
<?php
|
| 282 |
</div>
|
| 283 |
<form action="" method="POST">
|
| 284 |
<div class="postbox">
|
| 285 |
+
<h3 class="hndle"><label for="title"><?php _e('Registration form honeypot settings', 'all-in-one-wp-security-and-firewall'); ?></label></h3>
|
| 286 |
<div class="inside">
|
| 287 |
<?php
|
| 288 |
//Display security info badge
|
| 293 |
<?php wp_nonce_field('aiowpsec-registration-honeypot-settings-nonce'); ?>
|
| 294 |
<table class="form-table">
|
| 295 |
<tr valign="top">
|
| 296 |
+
<th scope="row"><?php _e('Enable honeypot on registration page', 'all-in-one-wp-security-and-firewall'); ?>:</th>
|
| 297 |
<td>
|
| 298 |
<input id="aiowps_enable_registration_honeypot" name="aiowps_enable_registration_honeypot" type="checkbox"<?php if($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot')=='1') echo ' checked="checked"'; ?> value="1"/>
|
| 299 |
<label for="aiowps_enable_registration_honeypot" class="description"><?php _e('Check this if you want to enable the honeypot feature for the registration page', 'all-in-one-wp-security-and-firewall'); ?></label>
|
| 302 |
</table>
|
| 303 |
</div></div>
|
| 304 |
|
| 305 |
+
<input type="submit" name="aiowpsec_save_registration_honeypot_settings" value="<?php _e('Save settings', 'all-in-one-wp-security-and-firewall'); ?>" class="button-primary">
|
| 306 |
</form>
|
| 307 |
<?php
|
| 308 |
}
|
|
@@ -41,7 +41,36 @@ class Config {
|
|
| 41 |
* @return string
|
| 42 |
*/
|
| 43 |
private function get_file_content_prefix() {
|
| 44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
}
|
| 46 |
|
| 47 |
/**
|
| 41 |
* @return string
|
| 42 |
*/
|
| 43 |
private function get_file_content_prefix() {
|
| 44 |
+
$prefix = "<?php __halt_compiler();\n";
|
| 45 |
+
$prefix .= "/**\n";
|
| 46 |
+
$prefix .= " * This file was created by All In One Security (AIOS) plugin.\n";
|
| 47 |
+
$prefix .= " * The file is required for storing and retrieving your firewall's settings.\n";
|
| 48 |
+
$prefix .= " */\n";
|
| 49 |
+
return $prefix;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
/**
|
| 53 |
+
* Update the config file with the new prefix whenever the prefix changes.
|
| 54 |
+
*
|
| 55 |
+
* @return void
|
| 56 |
+
*/
|
| 57 |
+
public function update_prefix() {
|
| 58 |
+
|
| 59 |
+
$valid_prefix = $this->get_file_content_prefix();
|
| 60 |
+
$current_prefix = file_get_contents($this->path, false, null, 0, strlen($valid_prefix));
|
| 61 |
+
|
| 62 |
+
if ($current_prefix === $valid_prefix) return; // prefix is valid
|
| 63 |
+
|
| 64 |
+
$contents = file_get_contents($this->path);
|
| 65 |
+
|
| 66 |
+
$matches = array();
|
| 67 |
+
if (preg_match('/\{.*\}/', $contents, $matches)) {
|
| 68 |
+
//update settings
|
| 69 |
+
file_put_contents($this->path, $valid_prefix . $matches[0]);
|
| 70 |
+
} else {
|
| 71 |
+
//reset settings
|
| 72 |
+
file_put_contents($this->path, $valid_prefix . json_encode(array()));
|
| 73 |
+
}
|
| 74 |
}
|
| 75 |
|
| 76 |
/**
|
|
@@ -3,11 +3,11 @@
|
|
| 3 |
class AIOWPSecurity_Feature_Item_Manager {
|
| 4 |
|
| 5 |
public $feature_items;
|
| 6 |
-
|
| 7 |
public $total_points = 0;
|
| 8 |
|
| 9 |
public $total_achievable_points = 0;
|
| 10 |
-
|
| 11 |
public $feature_point_1 = "5";
|
| 12 |
|
| 13 |
public $feature_point_2 = "10";
|
|
@@ -27,108 +27,106 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 27 |
public $feature_inactive = "inactive";
|
| 28 |
|
| 29 |
public $feature_partial = "partial";
|
| 30 |
-
|
| 31 |
public function __construct() {
|
| 32 |
-
|
| 33 |
}
|
| 34 |
-
|
| 35 |
public function initialize_features() {
|
| 36 |
$this->feature_items = array();
|
| 37 |
-
//Settings
|
| 38 |
-
//WP
|
| 39 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 40 |
-
|
| 41 |
-
//
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
//
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
//
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
//
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
//
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
//
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
//
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
//
|
| 81 |
-
|
| 82 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
//
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 96 |
-
|
| 97 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 98 |
-
|
| 99 |
-
//Brute Force
|
| 100 |
-
//Rename
|
| 101 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 102 |
-
//
|
| 103 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item('
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 110 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 111 |
-
|
| 112 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 113 |
-
|
| 114 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
//
|
| 118 |
-
$this->feature_items[] = new AIOWPSecurity_Feature_Item(
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
//
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
}
|
| 131 |
-
|
| 132 |
public function get_feature_item_by_id($feature_id) {
|
| 133 |
foreach ($this->feature_items as $item) {
|
| 134 |
if ($item->feature_id == $feature_id) {
|
|
@@ -137,7 +135,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 137 |
}
|
| 138 |
return "";
|
| 139 |
}
|
| 140 |
-
|
| 141 |
public function output_feature_details_badge($feature_id) {
|
| 142 |
$cau_feature_item = $this->get_feature_item_by_id($feature_id);
|
| 143 |
$cau_security_level = $cau_feature_item->security_level;
|
|
@@ -158,12 +156,12 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 158 |
</div>
|
| 159 |
<?php
|
| 160 |
}
|
| 161 |
-
|
| 162 |
public function check_feature_status_and_recalculate_points() {
|
| 163 |
$this->check_and_set_feature_status();
|
| 164 |
$this->calculate_total_points();
|
| 165 |
}
|
| 166 |
-
|
| 167 |
public function check_and_set_feature_status() {
|
| 168 |
foreach ($this->feature_items as $item) {
|
| 169 |
if ("wp-generator-meta-tag" == $item->feature_id) {
|
|
@@ -237,7 +235,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 237 |
if ("user-login-force-logout" == $item->feature_id) {
|
| 238 |
$this->check_force_logout_feature($item);
|
| 239 |
}
|
| 240 |
-
|
| 241 |
if ("manually-approve-registrations" == $item->feature_id) {
|
| 242 |
$this->check_registration_approval_feature($item);
|
| 243 |
}
|
|
@@ -249,7 +247,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 249 |
if ("registration-honeypot" == $item->feature_id) {
|
| 250 |
$this->check_enable_registration_honeypot_feature($item);
|
| 251 |
}
|
| 252 |
-
|
| 253 |
if ("filesystem-file-permissions" == $item->feature_id) {
|
| 254 |
$this->check_filesystem_permissions_feature($item);
|
| 255 |
}
|
|
@@ -265,11 +263,11 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 265 |
if ("blacklist-manager-ip-user-agent-blacklisting" == $item->feature_id) {
|
| 266 |
$this->check_enable_ip_useragent_blacklist_feature($item);
|
| 267 |
}
|
| 268 |
-
|
| 269 |
if ("firewall-basic-rules" == $item->feature_id) {
|
| 270 |
$this->check_enable_basic_firewall_feature($item);
|
| 271 |
}
|
| 272 |
-
|
| 273 |
if ("firewall-pingback-rules" == $item->feature_id) {
|
| 274 |
$this->check_enable_pingback_firewall_feature($item);
|
| 275 |
}
|
|
@@ -277,44 +275,51 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 277 |
if ("firewall-block-debug-file-access" == $item->feature_id) {
|
| 278 |
$this->check_debug_file_access_block_firewall_feature($item);
|
| 279 |
}
|
| 280 |
-
|
| 281 |
if ("firewall-enable-404-blocking" == $item->feature_id) {
|
| 282 |
$this->check_enable_404_blocking_feature($item);
|
| 283 |
}
|
| 284 |
-
|
| 285 |
if ("firewall-enable-brute-force-attack-prevention" == $item->feature_id) {
|
| 286 |
$this->check_enable_bfap_firewall_feature($item);
|
| 287 |
}
|
|
|
|
| 288 |
if ("firewall-disable-index-views" == $item->feature_id) {
|
| 289 |
$this->check_disable_index_views_firewall_feature($item);
|
| 290 |
}
|
|
|
|
| 291 |
if ("firewall-disable-trace-track" == $item->feature_id) {
|
| 292 |
$this->check_disable_trace_track_firewall_feature($item);
|
| 293 |
}
|
|
|
|
| 294 |
if ("firewall-forbid-proxy-comments" == $item->feature_id) {
|
| 295 |
$this->check_forbid_proxy_comments_firewall_feature($item);
|
| 296 |
}
|
|
|
|
| 297 |
if ("firewall-deny-bad-queries" == $item->feature_id) {
|
| 298 |
$this->check_deny_bad_queries_firewall_feature($item);
|
| 299 |
}
|
|
|
|
| 300 |
if ("firewall-advanced-character-string-filter" == $item->feature_id) {
|
| 301 |
$this->check_advanced_char_string_filter_firewall_feature($item);
|
| 302 |
}
|
|
|
|
| 303 |
if ("firewall-enable-5g-6g-blacklist" == $item->feature_id) {
|
| 304 |
$this->check_enable_5G_6G_blacklist_firewall_feature($item);
|
| 305 |
}
|
|
|
|
| 306 |
if ("firewall-block-fake-googlebots" == $item->feature_id) {
|
| 307 |
$this->check_block_fake_googlebots_firewall_feature($item);
|
| 308 |
}
|
| 309 |
-
|
| 310 |
if ("bf-rename-login-page" == $item->feature_id) {
|
| 311 |
$this->check_enable_rename_login_page_feature($item);
|
| 312 |
}
|
| 313 |
-
|
| 314 |
if ("login-honeypot" == $item->feature_id) {
|
| 315 |
$this->check_enable_login_honeypot_feature($item);
|
| 316 |
}
|
| 317 |
-
|
| 318 |
if ("disable-application-password" == $item->feature_id) {
|
| 319 |
$this->check_disable_application_password_feature($item);
|
| 320 |
}
|
|
@@ -322,14 +327,13 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 322 |
if ("block-spambots" == $item->feature_id) {
|
| 323 |
$this->check_enable_block_spambots_feature($item);
|
| 324 |
}
|
| 325 |
-
|
| 326 |
if ("scan-file-change-detection" == $item->feature_id) {
|
| 327 |
$this->check_enable_fcd_scan_feature($item);
|
| 328 |
}
|
| 329 |
-
|
| 330 |
}
|
| 331 |
}
|
| 332 |
-
|
| 333 |
public function calculate_total_points() {
|
| 334 |
foreach ($this->feature_items as $item) {
|
| 335 |
if ("active" == $item->feature_status) {
|
|
@@ -337,18 +341,18 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 337 |
}
|
| 338 |
}
|
| 339 |
}
|
| 340 |
-
|
| 341 |
public function get_total_site_points() {
|
| 342 |
return $this->total_points;
|
| 343 |
}
|
| 344 |
-
|
| 345 |
public function get_total_achievable_points() {
|
| 346 |
foreach ($this->feature_items as $item) {
|
| 347 |
$this->total_achievable_points = $this->total_achievable_points + intval($item->item_points);
|
| 348 |
}
|
| 349 |
return $this->total_achievable_points;
|
| 350 |
}
|
| 351 |
-
|
| 352 |
public function check_remove_wp_generator_meta_feature($item) {
|
| 353 |
global $aio_wp_security;
|
| 354 |
if ($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info') == '1') {
|
|
@@ -374,7 +378,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 374 |
$item->set_feature_status($this->feature_active);
|
| 375 |
}
|
| 376 |
}
|
| 377 |
-
|
| 378 |
public function check_user_accounts_display_name_feature($item) {
|
| 379 |
if (AIOWPSecurity_Utility::check_identical_login_and_nick_names()) {
|
| 380 |
$item->set_feature_status($this->feature_inactive);
|
|
@@ -391,7 +395,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 391 |
$item->set_feature_status($this->feature_inactive);
|
| 392 |
}
|
| 393 |
}
|
| 394 |
-
|
| 395 |
public function check_login_captcha_feature($item) {
|
| 396 |
global $aio_wp_security;
|
| 397 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') == '1') {
|
|
@@ -427,7 +431,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 427 |
$item->set_feature_status($this->feature_inactive);
|
| 428 |
}
|
| 429 |
}
|
| 430 |
-
|
| 431 |
public function check_woo_register_captcha_feature($item) {
|
| 432 |
global $aio_wp_security;
|
| 433 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha') == '1') {
|
|
@@ -472,7 +476,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 472 |
$item->set_feature_status($this->feature_inactive);
|
| 473 |
}
|
| 474 |
}
|
| 475 |
-
|
| 476 |
public function check_login_whitelist_feature($item) {
|
| 477 |
global $aio_wp_security;
|
| 478 |
if ($aio_wp_security->configs->get_value('aiowps_enable_whitelisting') == '1') {
|
|
@@ -490,7 +494,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 490 |
$item->set_feature_status($this->feature_inactive);
|
| 491 |
}
|
| 492 |
}
|
| 493 |
-
|
| 494 |
public function check_registration_approval_feature($item) {
|
| 495 |
global $aio_wp_security;
|
| 496 |
if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1') {
|
|
@@ -499,7 +503,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 499 |
$item->set_feature_status($this->feature_inactive);
|
| 500 |
}
|
| 501 |
}
|
| 502 |
-
|
| 503 |
public function check_registration_captcha_feature($item) {
|
| 504 |
global $aio_wp_security;
|
| 505 |
if ($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha') == '1') {
|
|
@@ -508,7 +512,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 508 |
$item->set_feature_status($this->feature_inactive);
|
| 509 |
}
|
| 510 |
}
|
| 511 |
-
|
| 512 |
public function check_enable_registration_honeypot_feature($item) {
|
| 513 |
global $aio_wp_security;
|
| 514 |
if ($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot') == '1') {
|
|
@@ -517,7 +521,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 517 |
$item->set_feature_status($this->feature_inactive);
|
| 518 |
}
|
| 519 |
}
|
| 520 |
-
|
| 521 |
public function check_db_security_db_prefix_feature($item) {
|
| 522 |
global $wpdb;
|
| 523 |
if ('wp_' == $wpdb->prefix) {
|
|
@@ -526,15 +530,6 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 526 |
$item->set_feature_status($this->feature_active);
|
| 527 |
}
|
| 528 |
}
|
| 529 |
-
|
| 530 |
-
public function check_db_security_db_backup_feature($item) {
|
| 531 |
-
global $aio_wp_security;
|
| 532 |
-
if ($aio_wp_security->configs->get_value('aiowps_enable_automated_backups') == '1') {
|
| 533 |
-
$item->set_feature_status($this->feature_active);
|
| 534 |
-
} else {
|
| 535 |
-
$item->set_feature_status($this->feature_inactive);
|
| 536 |
-
}
|
| 537 |
-
}
|
| 538 |
|
| 539 |
public function check_filesystem_permissions_feature($item) {
|
| 540 |
//TODO
|
|
@@ -546,7 +541,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 546 |
$actual_perm = AIOWPSecurity_Utility_File::get_file_permission($file_or_dir['path']);
|
| 547 |
$is_secure = $is_secure*AIOWPSecurity_Utility_File::is_file_permission_secure($file_or_dir['permissions'], $actual_perm);
|
| 548 |
}
|
| 549 |
-
|
| 550 |
//Only if all of the files' permissions are deemed secure give this a thumbs up
|
| 551 |
if (1 == $is_secure) {
|
| 552 |
$item->set_feature_status($this->feature_active);
|
|
@@ -572,7 +567,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 572 |
$item->set_feature_status($this->feature_inactive);
|
| 573 |
}
|
| 574 |
}
|
| 575 |
-
|
| 576 |
public function check_enable_ip_useragent_blacklist_feature($item) {
|
| 577 |
global $aio_wp_security;
|
| 578 |
if ($aio_wp_security->configs->get_value('aiowps_enable_blacklisting') == '1') {
|
|
@@ -581,7 +576,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 581 |
$item->set_feature_status($this->feature_inactive);
|
| 582 |
}
|
| 583 |
}
|
| 584 |
-
|
| 585 |
public function check_enable_basic_firewall_feature($item) {
|
| 586 |
global $aio_wp_security;
|
| 587 |
if ($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall') == '1') {
|
|
@@ -608,7 +603,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 608 |
$item->set_feature_status($this->feature_inactive);
|
| 609 |
}
|
| 610 |
}
|
| 611 |
-
|
| 612 |
public function check_disable_trace_track_firewall_feature($item) {
|
| 613 |
global $aio_wp_security;
|
| 614 |
if ($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track') == '1') {
|
|
@@ -691,7 +686,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 691 |
$item->set_feature_status($this->feature_inactive);
|
| 692 |
}
|
| 693 |
}
|
| 694 |
-
|
| 695 |
public function check_enable_rename_login_page_feature($item) {
|
| 696 |
global $aio_wp_security;
|
| 697 |
if ($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page') == '1') {
|
|
@@ -709,7 +704,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 709 |
$item->set_feature_status($this->feature_inactive);
|
| 710 |
}
|
| 711 |
}
|
| 712 |
-
|
| 713 |
/**
|
| 714 |
* Featurs list updated based on the disabled appliction password on or off
|
| 715 |
*
|
|
@@ -734,7 +729,7 @@ class AIOWPSecurity_Feature_Item_Manager {
|
|
| 734 |
$item->set_feature_status($this->feature_inactive);
|
| 735 |
}
|
| 736 |
}
|
| 737 |
-
|
| 738 |
public function check_enable_fcd_scan_feature($item) {
|
| 739 |
global $aio_wp_security;
|
| 740 |
if ($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan') == '1') {
|
| 3 |
class AIOWPSecurity_Feature_Item_Manager {
|
| 4 |
|
| 5 |
public $feature_items;
|
| 6 |
+
|
| 7 |
public $total_points = 0;
|
| 8 |
|
| 9 |
public $total_achievable_points = 0;
|
| 10 |
+
|
| 11 |
public $feature_point_1 = "5";
|
| 12 |
|
| 13 |
public $feature_point_2 = "10";
|
| 27 |
public $feature_inactive = "inactive";
|
| 28 |
|
| 29 |
public $feature_partial = "partial";
|
| 30 |
+
|
| 31 |
public function __construct() {
|
| 32 |
+
|
| 33 |
}
|
| 34 |
+
|
| 35 |
public function initialize_features() {
|
| 36 |
$this->feature_items = array();
|
| 37 |
+
// Settings menu features
|
| 38 |
+
// WP version info
|
| 39 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('wp-generator-meta-tag', __('Remove WP generator meta tag', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_basic);
|
| 40 |
+
|
| 41 |
+
// User Accounts menu features
|
| 42 |
+
// WP username
|
| 43 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-accounts-change-admin-user', __('Change admin username', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_basic);
|
| 44 |
+
// Display name
|
| 45 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-accounts-display-name', __('Change display name', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_basic);
|
| 46 |
+
|
| 47 |
+
// User Login menu features
|
| 48 |
+
// Login lockdown
|
| 49 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-login-login-lockdown', __('Login lockdown', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 50 |
+
// Force logout
|
| 51 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-login-force-logout', __('Force logout', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_basic);
|
| 52 |
+
// Additional settings
|
| 53 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('disable-application-password', __('Disable application password', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 54 |
+
|
| 55 |
+
// User Registration menu features
|
| 56 |
+
// Manual approval
|
| 57 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('manually-approve-registrations', __('Registration approval', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 58 |
+
// Registration CAPTCHA
|
| 59 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-registration-captcha', __('Registration CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 60 |
+
// Registration honeypot
|
| 61 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('registration-honeypot', __('Enable registration honeypot', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 62 |
+
|
| 63 |
+
// Database Security menu features
|
| 64 |
+
// Database prefix
|
| 65 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('db-security-db-prefix', __('Database prefix', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 66 |
+
|
| 67 |
+
// Filesystem Security menu features
|
| 68 |
+
// File permissions
|
| 69 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('filesystem-file-permissions', __('File permissions', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 70 |
+
// PHP file editing
|
| 71 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('filesystem-file-editing', __('File editing', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 72 |
+
// WP file access
|
| 73 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('block-wp-files-access', __('WordPress files access', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 74 |
+
|
| 75 |
+
// Blacklist Manager menu features
|
| 76 |
+
// Ban users
|
| 77 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('blacklist-manager-ip-user-agent-blacklisting', __('IP and user agent blacklisting', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_advanced);
|
| 78 |
+
|
| 79 |
+
// Firewall menu features
|
| 80 |
+
// Basic firewall rules
|
| 81 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-basic-rules', __('Enable basic firewall', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_basic);
|
| 82 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-pingback-rules', __('Enable pingback vulnerability protection', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_basic);
|
| 83 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-block-debug-file-access', __('Block accesss to debug log file', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 84 |
+
// Additional firewall rules
|
| 85 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-disable-index-views', __('Disable index views', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_inter);
|
| 86 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-disable-trace-track', __('Disable trace and track', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_advanced);
|
| 87 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-forbid-proxy-comments', __('Forbid proxy comments', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_advanced);
|
| 88 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-deny-bad-queries', __('Deny bad queries', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_advanced);
|
| 89 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-advanced-character-string-filter', __('Advanced character string filter', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_advanced);
|
| 90 |
+
// 6G blacklist firewall rules
|
| 91 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-enable-5g-6g-blacklist', __('5G/6G blacklist', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_advanced);
|
| 92 |
+
// Internet bots
|
| 93 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-block-fake-googlebots', __('Block fake Googlebots', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_advanced);
|
| 94 |
+
// Prevent hotlinks
|
| 95 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('prevent-hotlinking', __('Prevent image hotlinking', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 96 |
+
// 404 detection
|
| 97 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-enable-404-blocking', __('Enable IP blocking for 404 detection', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_inter);
|
| 98 |
+
|
| 99 |
+
// Brute Force menu features
|
| 100 |
+
// Rename login page
|
| 101 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('bf-rename-login-page', __('Enable rename login page', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 102 |
+
// Cookie based brute force prevention
|
| 103 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('firewall-enable-brute-force-attack-prevention', __('Enable brute force attack prevention', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_advanced);
|
| 104 |
+
// Login CAPTCHA
|
| 105 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('user-login-captcha', __('Login CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 106 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('lost-password-captcha', __('Lost password CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 107 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('custom-login-captcha', __('Custom login CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 108 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('woo-login-captcha', __('Woo login CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 109 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('woo-lostpassword-captcha', __('Woo lost password CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 110 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('woo-register-captcha', __('Woo register CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 111 |
+
// Login whitelist
|
| 112 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('whitelist-manager-ip-login-whitelisting', __('Login IP whitelisting', 'all-in-one-wp-security-and-firewall'), $this->feature_point_3, $this->sec_level_inter);
|
| 113 |
+
// Honeypot
|
| 114 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('login-honeypot', __('Enable login honeypot', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_inter);
|
| 115 |
+
|
| 116 |
+
// Spam Prevention menu features
|
| 117 |
+
// Comment spam
|
| 118 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('comment-form-captcha', __('Comment CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_basic);
|
| 119 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('block-spambots', __('Block spambots', 'all-in-one-wp-security-and-firewall'), $this->feature_point_2, $this->sec_level_basic);
|
| 120 |
+
// BuddyPress
|
| 121 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('bp-register-captcha', __('BuddyPress registration CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_basic);
|
| 122 |
+
// bbPress
|
| 123 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('bbp-new-topic-captcha', __('bbPress new topic CAPTCHA', 'all-in-one-wp-security-and-firewall'), $this->feature_point_1, $this->sec_level_basic);
|
| 124 |
+
|
| 125 |
+
// Scanner menu features
|
| 126 |
+
// File change detection
|
| 127 |
+
$this->feature_items[] = new AIOWPSecurity_Feature_Item('scan-file-change-detection', __('File change detection', 'all-in-one-wp-security-and-firewall'), $this->feature_point_4, $this->sec_level_inter);
|
| 128 |
+
}
|
| 129 |
+
|
|
|
|
|
|
|
| 130 |
public function get_feature_item_by_id($feature_id) {
|
| 131 |
foreach ($this->feature_items as $item) {
|
| 132 |
if ($item->feature_id == $feature_id) {
|
| 135 |
}
|
| 136 |
return "";
|
| 137 |
}
|
| 138 |
+
|
| 139 |
public function output_feature_details_badge($feature_id) {
|
| 140 |
$cau_feature_item = $this->get_feature_item_by_id($feature_id);
|
| 141 |
$cau_security_level = $cau_feature_item->security_level;
|
| 156 |
</div>
|
| 157 |
<?php
|
| 158 |
}
|
| 159 |
+
|
| 160 |
public function check_feature_status_and_recalculate_points() {
|
| 161 |
$this->check_and_set_feature_status();
|
| 162 |
$this->calculate_total_points();
|
| 163 |
}
|
| 164 |
+
|
| 165 |
public function check_and_set_feature_status() {
|
| 166 |
foreach ($this->feature_items as $item) {
|
| 167 |
if ("wp-generator-meta-tag" == $item->feature_id) {
|
| 235 |
if ("user-login-force-logout" == $item->feature_id) {
|
| 236 |
$this->check_force_logout_feature($item);
|
| 237 |
}
|
| 238 |
+
|
| 239 |
if ("manually-approve-registrations" == $item->feature_id) {
|
| 240 |
$this->check_registration_approval_feature($item);
|
| 241 |
}
|
| 247 |
if ("registration-honeypot" == $item->feature_id) {
|
| 248 |
$this->check_enable_registration_honeypot_feature($item);
|
| 249 |
}
|
| 250 |
+
|
| 251 |
if ("filesystem-file-permissions" == $item->feature_id) {
|
| 252 |
$this->check_filesystem_permissions_feature($item);
|
| 253 |
}
|
| 263 |
if ("blacklist-manager-ip-user-agent-blacklisting" == $item->feature_id) {
|
| 264 |
$this->check_enable_ip_useragent_blacklist_feature($item);
|
| 265 |
}
|
| 266 |
+
|
| 267 |
if ("firewall-basic-rules" == $item->feature_id) {
|
| 268 |
$this->check_enable_basic_firewall_feature($item);
|
| 269 |
}
|
| 270 |
+
|
| 271 |
if ("firewall-pingback-rules" == $item->feature_id) {
|
| 272 |
$this->check_enable_pingback_firewall_feature($item);
|
| 273 |
}
|
| 275 |
if ("firewall-block-debug-file-access" == $item->feature_id) {
|
| 276 |
$this->check_debug_file_access_block_firewall_feature($item);
|
| 277 |
}
|
| 278 |
+
|
| 279 |
if ("firewall-enable-404-blocking" == $item->feature_id) {
|
| 280 |
$this->check_enable_404_blocking_feature($item);
|
| 281 |
}
|
| 282 |
+
|
| 283 |
if ("firewall-enable-brute-force-attack-prevention" == $item->feature_id) {
|
| 284 |
$this->check_enable_bfap_firewall_feature($item);
|
| 285 |
}
|
| 286 |
+
|
| 287 |
if ("firewall-disable-index-views" == $item->feature_id) {
|
| 288 |
$this->check_disable_index_views_firewall_feature($item);
|
| 289 |
}
|
| 290 |
+
|
| 291 |
if ("firewall-disable-trace-track" == $item->feature_id) {
|
| 292 |
$this->check_disable_trace_track_firewall_feature($item);
|
| 293 |
}
|
| 294 |
+
|
| 295 |
if ("firewall-forbid-proxy-comments" == $item->feature_id) {
|
| 296 |
$this->check_forbid_proxy_comments_firewall_feature($item);
|
| 297 |
}
|
| 298 |
+
|
| 299 |
if ("firewall-deny-bad-queries" == $item->feature_id) {
|
| 300 |
$this->check_deny_bad_queries_firewall_feature($item);
|
| 301 |
}
|
| 302 |
+
|
| 303 |
if ("firewall-advanced-character-string-filter" == $item->feature_id) {
|
| 304 |
$this->check_advanced_char_string_filter_firewall_feature($item);
|
| 305 |
}
|
| 306 |
+
|
| 307 |
if ("firewall-enable-5g-6g-blacklist" == $item->feature_id) {
|
| 308 |
$this->check_enable_5G_6G_blacklist_firewall_feature($item);
|
| 309 |
}
|
| 310 |
+
|
| 311 |
if ("firewall-block-fake-googlebots" == $item->feature_id) {
|
| 312 |
$this->check_block_fake_googlebots_firewall_feature($item);
|
| 313 |
}
|
| 314 |
+
|
| 315 |
if ("bf-rename-login-page" == $item->feature_id) {
|
| 316 |
$this->check_enable_rename_login_page_feature($item);
|
| 317 |
}
|
| 318 |
+
|
| 319 |
if ("login-honeypot" == $item->feature_id) {
|
| 320 |
$this->check_enable_login_honeypot_feature($item);
|
| 321 |
}
|
| 322 |
+
|
| 323 |
if ("disable-application-password" == $item->feature_id) {
|
| 324 |
$this->check_disable_application_password_feature($item);
|
| 325 |
}
|
| 327 |
if ("block-spambots" == $item->feature_id) {
|
| 328 |
$this->check_enable_block_spambots_feature($item);
|
| 329 |
}
|
| 330 |
+
|
| 331 |
if ("scan-file-change-detection" == $item->feature_id) {
|
| 332 |
$this->check_enable_fcd_scan_feature($item);
|
| 333 |
}
|
|
|
|
| 334 |
}
|
| 335 |
}
|
| 336 |
+
|
| 337 |
public function calculate_total_points() {
|
| 338 |
foreach ($this->feature_items as $item) {
|
| 339 |
if ("active" == $item->feature_status) {
|
| 341 |
}
|
| 342 |
}
|
| 343 |
}
|
| 344 |
+
|
| 345 |
public function get_total_site_points() {
|
| 346 |
return $this->total_points;
|
| 347 |
}
|
| 348 |
+
|
| 349 |
public function get_total_achievable_points() {
|
| 350 |
foreach ($this->feature_items as $item) {
|
| 351 |
$this->total_achievable_points = $this->total_achievable_points + intval($item->item_points);
|
| 352 |
}
|
| 353 |
return $this->total_achievable_points;
|
| 354 |
}
|
| 355 |
+
|
| 356 |
public function check_remove_wp_generator_meta_feature($item) {
|
| 357 |
global $aio_wp_security;
|
| 358 |
if ($aio_wp_security->configs->get_value('aiowps_remove_wp_generator_meta_info') == '1') {
|
| 378 |
$item->set_feature_status($this->feature_active);
|
| 379 |
}
|
| 380 |
}
|
| 381 |
+
|
| 382 |
public function check_user_accounts_display_name_feature($item) {
|
| 383 |
if (AIOWPSecurity_Utility::check_identical_login_and_nick_names()) {
|
| 384 |
$item->set_feature_status($this->feature_inactive);
|
| 395 |
$item->set_feature_status($this->feature_inactive);
|
| 396 |
}
|
| 397 |
}
|
| 398 |
+
|
| 399 |
public function check_login_captcha_feature($item) {
|
| 400 |
global $aio_wp_security;
|
| 401 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') == '1') {
|
| 431 |
$item->set_feature_status($this->feature_inactive);
|
| 432 |
}
|
| 433 |
}
|
| 434 |
+
|
| 435 |
public function check_woo_register_captcha_feature($item) {
|
| 436 |
global $aio_wp_security;
|
| 437 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha') == '1') {
|
| 476 |
$item->set_feature_status($this->feature_inactive);
|
| 477 |
}
|
| 478 |
}
|
| 479 |
+
|
| 480 |
public function check_login_whitelist_feature($item) {
|
| 481 |
global $aio_wp_security;
|
| 482 |
if ($aio_wp_security->configs->get_value('aiowps_enable_whitelisting') == '1') {
|
| 494 |
$item->set_feature_status($this->feature_inactive);
|
| 495 |
}
|
| 496 |
}
|
| 497 |
+
|
| 498 |
public function check_registration_approval_feature($item) {
|
| 499 |
global $aio_wp_security;
|
| 500 |
if ($aio_wp_security->configs->get_value('aiowps_enable_manual_registration_approval') == '1') {
|
| 503 |
$item->set_feature_status($this->feature_inactive);
|
| 504 |
}
|
| 505 |
}
|
| 506 |
+
|
| 507 |
public function check_registration_captcha_feature($item) {
|
| 508 |
global $aio_wp_security;
|
| 509 |
if ($aio_wp_security->configs->get_value('aiowps_enable_registration_page_captcha') == '1') {
|
| 512 |
$item->set_feature_status($this->feature_inactive);
|
| 513 |
}
|
| 514 |
}
|
| 515 |
+
|
| 516 |
public function check_enable_registration_honeypot_feature($item) {
|
| 517 |
global $aio_wp_security;
|
| 518 |
if ($aio_wp_security->configs->get_value('aiowps_enable_registration_honeypot') == '1') {
|
| 521 |
$item->set_feature_status($this->feature_inactive);
|
| 522 |
}
|
| 523 |
}
|
| 524 |
+
|
| 525 |
public function check_db_security_db_prefix_feature($item) {
|
| 526 |
global $wpdb;
|
| 527 |
if ('wp_' == $wpdb->prefix) {
|
| 530 |
$item->set_feature_status($this->feature_active);
|
| 531 |
}
|
| 532 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 533 |
|
| 534 |
public function check_filesystem_permissions_feature($item) {
|
| 535 |
//TODO
|
| 541 |
$actual_perm = AIOWPSecurity_Utility_File::get_file_permission($file_or_dir['path']);
|
| 542 |
$is_secure = $is_secure*AIOWPSecurity_Utility_File::is_file_permission_secure($file_or_dir['permissions'], $actual_perm);
|
| 543 |
}
|
| 544 |
+
|
| 545 |
//Only if all of the files' permissions are deemed secure give this a thumbs up
|
| 546 |
if (1 == $is_secure) {
|
| 547 |
$item->set_feature_status($this->feature_active);
|
| 567 |
$item->set_feature_status($this->feature_inactive);
|
| 568 |
}
|
| 569 |
}
|
| 570 |
+
|
| 571 |
public function check_enable_ip_useragent_blacklist_feature($item) {
|
| 572 |
global $aio_wp_security;
|
| 573 |
if ($aio_wp_security->configs->get_value('aiowps_enable_blacklisting') == '1') {
|
| 576 |
$item->set_feature_status($this->feature_inactive);
|
| 577 |
}
|
| 578 |
}
|
| 579 |
+
|
| 580 |
public function check_enable_basic_firewall_feature($item) {
|
| 581 |
global $aio_wp_security;
|
| 582 |
if ($aio_wp_security->configs->get_value('aiowps_enable_basic_firewall') == '1') {
|
| 603 |
$item->set_feature_status($this->feature_inactive);
|
| 604 |
}
|
| 605 |
}
|
| 606 |
+
|
| 607 |
public function check_disable_trace_track_firewall_feature($item) {
|
| 608 |
global $aio_wp_security;
|
| 609 |
if ($aio_wp_security->configs->get_value('aiowps_disable_trace_and_track') == '1') {
|
| 686 |
$item->set_feature_status($this->feature_inactive);
|
| 687 |
}
|
| 688 |
}
|
| 689 |
+
|
| 690 |
public function check_enable_rename_login_page_feature($item) {
|
| 691 |
global $aio_wp_security;
|
| 692 |
if ($aio_wp_security->configs->get_value('aiowps_enable_rename_login_page') == '1') {
|
| 704 |
$item->set_feature_status($this->feature_inactive);
|
| 705 |
}
|
| 706 |
}
|
| 707 |
+
|
| 708 |
/**
|
| 709 |
* Featurs list updated based on the disabled appliction password on or off
|
| 710 |
*
|
| 729 |
$item->set_feature_status($this->feature_inactive);
|
| 730 |
}
|
| 731 |
}
|
| 732 |
+
|
| 733 |
public function check_enable_fcd_scan_feature($item) {
|
| 734 |
global $aio_wp_security;
|
| 735 |
if ($aio_wp_security->configs->get_value('aiowps_enable_automated_fcd_scan') == '1') {
|
|
@@ -57,4 +57,32 @@ class AIOS_Abstracted_Ids {
|
|
| 57 |
'login-whitelist-disabled-on-upgrade',
|
| 58 |
);
|
| 59 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
}
|
| 57 |
'login-whitelist-disabled-on-upgrade',
|
| 58 |
);
|
| 59 |
}
|
| 60 |
+
|
| 61 |
+
/**
|
| 62 |
+
* Get locale codes that are more than 2 char long supported by Google ReCaptcha.
|
| 63 |
+
*
|
| 64 |
+
* @return array
|
| 65 |
+
*/
|
| 66 |
+
public static function get_google_recaptcha_locale_codes() {
|
| 67 |
+
/**
|
| 68 |
+
* Google reCaptcha accepts 2 char language codes and also more than 2 char language codes.
|
| 69 |
+
* Most are 2 chars in length e.g. 'ar' for Arabic.
|
| 70 |
+
* Few are more than 2 char in length e.g 'de-AT' for German (Austria)
|
| 71 |
+
*
|
| 72 |
+
* Below is the list of more than 2 char language codes supported by Google reCaptcha.
|
| 73 |
+
* if determine_locale() detects any of the below we return it, otherwise,
|
| 74 |
+
* we would return the 2 letter code.
|
| 75 |
+
*/
|
| 76 |
+
return array(
|
| 77 |
+
'zh-HK', // Chinese (Hong Kong).
|
| 78 |
+
'zh-CN', // Chinese (Simplified).
|
| 79 |
+
'zh-TW', // Chinese (Traditional).
|
| 80 |
+
'en-GB', // UK.
|
| 81 |
+
'fr-CA', // French (Canadian).
|
| 82 |
+
'de-AT', // German (Austria).
|
| 83 |
+
'de-CH', // German (Switzerland).
|
| 84 |
+
'pt-BR', // Portuguese (Brazil).
|
| 85 |
+
'pt-PT', // Portuguese (Portugal).
|
| 86 |
+
);
|
| 87 |
+
}
|
| 88 |
}
|
|
@@ -16,7 +16,7 @@ class AIOWPSecurity_Fake_Bot_Protection {
|
|
| 16 |
|
| 17 |
$user_agent = (isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '');
|
| 18 |
if (preg_match('/Googlebot/i', $user_agent, $matches)) {
|
| 19 |
-
// If user agent says it is
|
| 20 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address();
|
| 21 |
if (empty($ip)) {
|
| 22 |
$aio_wp_security->debug_logger->log_debug('block_fake_googlebots(): Empty IP address detected! User Agent = ' . $user_agent, 2);
|
|
@@ -38,15 +38,15 @@ class AIOWPSecurity_Fake_Bot_Protection {
|
|
| 38 |
}
|
| 39 |
if (preg_match('/Google/i', $name, $matches)) {
|
| 40 |
if ($host_ip == $ip) {
|
| 41 |
-
// Genuine
|
| 42 |
} else {
|
| 43 |
-
//
|
| 44 |
-
$aio_wp_security->debug_logger->log_debug('Fake
|
| 45 |
exit();
|
| 46 |
}
|
| 47 |
} else {
|
| 48 |
-
//
|
| 49 |
-
$aio_wp_security->debug_logger->log_debug('Fake
|
| 50 |
exit();
|
| 51 |
}
|
| 52 |
}
|
| 16 |
|
| 17 |
$user_agent = (isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '');
|
| 18 |
if (preg_match('/Googlebot/i', $user_agent, $matches)) {
|
| 19 |
+
// If user agent says it is Googlebot start doing checks
|
| 20 |
$ip = AIOWPSecurity_Utility_IP::get_user_ip_address();
|
| 21 |
if (empty($ip)) {
|
| 22 |
$aio_wp_security->debug_logger->log_debug('block_fake_googlebots(): Empty IP address detected! User Agent = ' . $user_agent, 2);
|
| 38 |
}
|
| 39 |
if (preg_match('/Google/i', $name, $matches)) {
|
| 40 |
if ($host_ip == $ip) {
|
| 41 |
+
// Genuine Googlebot allow it through....
|
| 42 |
} else {
|
| 43 |
+
// Fake Googlebot - block it!
|
| 44 |
+
$aio_wp_security->debug_logger->log_debug('Fake Googlebot detected: IP = '.$ip.' hostname = '.$name.' reverse IP = '. $host_ip, 2);
|
| 45 |
exit();
|
| 46 |
}
|
| 47 |
} else {
|
| 48 |
+
// Fake Googlebot - block it!
|
| 49 |
+
$aio_wp_security->debug_logger->log_debug('Fake Googlebot detected: IP = '.$ip.' hostname = '.$name.' reverse IP = '.$host_ip, 2);
|
| 50 |
exit();
|
| 51 |
}
|
| 52 |
}
|
|
@@ -12,7 +12,7 @@ class AIOWPSecurity_Captcha {
|
|
| 12 |
}
|
| 13 |
|
| 14 |
/**
|
| 15 |
-
* Displays Google
|
| 16 |
*
|
| 17 |
* @global type $aio_wp_security
|
| 18 |
*/
|
|
@@ -34,7 +34,7 @@ class AIOWPSecurity_Captcha {
|
|
| 34 |
}
|
| 35 |
|
| 36 |
/**
|
| 37 |
-
* Displays simple maths
|
| 38 |
*
|
| 39 |
* @global type $aio_wp_security
|
| 40 |
*/
|
|
@@ -44,8 +44,8 @@ class AIOWPSecurity_Captcha {
|
|
| 44 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
| 45 |
do_action('bp_aiowps-captcha-answer_errors');
|
| 46 |
}
|
| 47 |
-
$cap_form = '<p class="aiowps-captcha"><label for="aiowps-captcha-answer">'.__('Please enter an answer in digits:', 'all-in-one-wp-security-and-firewall').'</label>';
|
| 48 |
-
$cap_form .= '<div class="aiowps-captcha-equation"><strong>';
|
| 49 |
$maths_question_output = $this->generate_maths_question();
|
| 50 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
| 51 |
echo $cap_form;
|
|
@@ -150,9 +150,9 @@ class AIOWPSecurity_Captcha {
|
|
| 150 |
|
| 151 |
|
| 152 |
/**
|
| 153 |
-
* Verifies the math or Google
|
| 154 |
* Returns TRUE if correct answer.
|
| 155 |
-
* Returns FALSE on wrong
|
| 156 |
*
|
| 157 |
* @global type $aio_wp_security
|
| 158 |
* @return boolean
|
|
@@ -160,7 +160,7 @@ class AIOWPSecurity_Captcha {
|
|
| 160 |
public function verify_captcha_submit() {
|
| 161 |
global $aio_wp_security;
|
| 162 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 163 |
-
//Google
|
| 164 |
if (1 == $aio_wp_security->configs->get_value('aios_is_google_recaptcha_wrong_site_key')) {
|
| 165 |
return true;
|
| 166 |
}
|
|
@@ -170,25 +170,25 @@ class AIOWPSecurity_Captcha {
|
|
| 170 |
$verify_captcha = $this->verify_google_recaptcha($g_recaptcha_response);
|
| 171 |
return $verify_captcha;
|
| 172 |
} else {
|
| 173 |
-
// Expected
|
| 174 |
return false;
|
| 175 |
}
|
| 176 |
} else {
|
| 177 |
-
//
|
| 178 |
if (array_key_exists('aiowps-captcha-answer', $_POST)) {
|
| 179 |
$captcha_answer = isset($_POST['aiowps-captcha-answer']) ? sanitize_text_field($_POST['aiowps-captcha-answer']) : '';
|
| 180 |
|
| 181 |
$verify_captcha = $this->verify_math_captcha_answer($captcha_answer);
|
| 182 |
return $verify_captcha;
|
| 183 |
} else {
|
| 184 |
-
// Expected
|
| 185 |
return false;
|
| 186 |
}
|
| 187 |
}
|
| 188 |
}
|
| 189 |
|
| 190 |
/**
|
| 191 |
-
* Verifies the math
|
| 192 |
*
|
| 193 |
* @param type $captcha_answer
|
| 194 |
* @return boolean
|
|
@@ -216,7 +216,7 @@ class AIOWPSecurity_Captcha {
|
|
| 216 |
}
|
| 217 |
|
| 218 |
/**
|
| 219 |
-
* Send a query to Google
|
| 220 |
*
|
| 221 |
* @global type $aio_wp_security
|
| 222 |
* @param type $resp_token
|
|
@@ -254,4 +254,22 @@ class AIOWPSecurity_Captcha {
|
|
| 254 |
return $is_humanoid;
|
| 255 |
}
|
| 256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 257 |
}
|
| 12 |
}
|
| 13 |
|
| 14 |
/**
|
| 15 |
+
* Displays Google reCAPTCHA form v2
|
| 16 |
*
|
| 17 |
* @global type $aio_wp_security
|
| 18 |
*/
|
| 34 |
}
|
| 35 |
|
| 36 |
/**
|
| 37 |
+
* Displays simple maths CAPTCHA form
|
| 38 |
*
|
| 39 |
* @global type $aio_wp_security
|
| 40 |
*/
|
| 44 |
//if buddy press feature active add action hook so buddy press can display our errors properly on bp registration form
|
| 45 |
do_action('bp_aiowps-captcha-answer_errors');
|
| 46 |
}
|
| 47 |
+
$cap_form = '<p class="aiowps-captcha hide-when-displaying-tfa-input"><label for="aiowps-captcha-answer">'.__('Please enter an answer in digits:', 'all-in-one-wp-security-and-firewall').'</label>';
|
| 48 |
+
$cap_form .= '<div class="aiowps-captcha-equation hide-when-displaying-tfa-input"><strong>';
|
| 49 |
$maths_question_output = $this->generate_maths_question();
|
| 50 |
$cap_form .= $maths_question_output . '</strong></div></p>';
|
| 51 |
echo $cap_form;
|
| 150 |
|
| 151 |
|
| 152 |
/**
|
| 153 |
+
* Verifies the math or Google reCAPTCHA v2 forms
|
| 154 |
* Returns TRUE if correct answer.
|
| 155 |
+
* Returns FALSE on wrong CAPTCHA result or missing data.
|
| 156 |
*
|
| 157 |
* @global type $aio_wp_security
|
| 158 |
* @return boolean
|
| 160 |
public function verify_captcha_submit() {
|
| 161 |
global $aio_wp_security;
|
| 162 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 163 |
+
// Google reCAPTCHA enabled
|
| 164 |
if (1 == $aio_wp_security->configs->get_value('aios_is_google_recaptcha_wrong_site_key')) {
|
| 165 |
return true;
|
| 166 |
}
|
| 170 |
$verify_captcha = $this->verify_google_recaptcha($g_recaptcha_response);
|
| 171 |
return $verify_captcha;
|
| 172 |
} else {
|
| 173 |
+
// Expected CAPTCHA field in $_POST but got none!
|
| 174 |
return false;
|
| 175 |
}
|
| 176 |
} else {
|
| 177 |
+
// Math CAPTCHA is enabled
|
| 178 |
if (array_key_exists('aiowps-captcha-answer', $_POST)) {
|
| 179 |
$captcha_answer = isset($_POST['aiowps-captcha-answer']) ? sanitize_text_field($_POST['aiowps-captcha-answer']) : '';
|
| 180 |
|
| 181 |
$verify_captcha = $this->verify_math_captcha_answer($captcha_answer);
|
| 182 |
return $verify_captcha;
|
| 183 |
} else {
|
| 184 |
+
// Expected CAPTCHA field in $_POST but got none!
|
| 185 |
return false;
|
| 186 |
}
|
| 187 |
}
|
| 188 |
}
|
| 189 |
|
| 190 |
/**
|
| 191 |
+
* Verifies the math CAPTCHA answer entered by the user
|
| 192 |
*
|
| 193 |
* @param type $captcha_answer
|
| 194 |
* @return boolean
|
| 216 |
}
|
| 217 |
|
| 218 |
/**
|
| 219 |
+
* Send a query to Google API to verify reCAPTCHA submission
|
| 220 |
*
|
| 221 |
* @global type $aio_wp_security
|
| 222 |
* @param type $resp_token
|
| 254 |
return $is_humanoid;
|
| 255 |
}
|
| 256 |
|
| 257 |
+
/**
|
| 258 |
+
* Get site locale code for Google reCaptcha.
|
| 259 |
+
*
|
| 260 |
+
* @return string The site locale code.
|
| 261 |
+
*/
|
| 262 |
+
public static function get_google_recaptcha_compatible_site_locale() {
|
| 263 |
+
$google_recaptcha_locale_codes = AIOS_Abstracted_Ids::get_google_recaptcha_locale_codes();
|
| 264 |
+
$locale = str_replace('_', '-', determine_locale());
|
| 265 |
+
|
| 266 |
+
if (in_array($locale, $google_recaptcha_locale_codes, true)) {
|
| 267 |
+
return $locale;
|
| 268 |
+
}
|
| 269 |
+
|
| 270 |
+
// Return 2 letter locale code.
|
| 271 |
+
$locale = explode('-', $locale);
|
| 272 |
+
return $locale[0];
|
| 273 |
+
}
|
| 274 |
+
|
| 275 |
}
|
|
@@ -11,25 +11,26 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 11 |
* @return boolean True if the settings options was updated, false otherwise.
|
| 12 |
*/
|
| 13 |
public static function set_default_settings() {
|
|
|
|
| 14 |
global $aio_wp_security;
|
| 15 |
|
| 16 |
-
$blog_email_address = get_bloginfo('admin_email'); //Get the blog admin email address - we will use as the default value
|
| 17 |
-
|
| 18 |
//Debug
|
| 19 |
$aio_wp_security->configs->set_value('aiowps_enable_debug', '');//Checkbox
|
| 20 |
-
|
| 21 |
//PHP backtrace
|
| 22 |
$aio_wp_security->configs->set_value('aiowps_enable_php_backtrace_in_email', '');//Checkbox
|
| 23 |
-
|
| 24 |
//WP Generator Meta Tag feature
|
| 25 |
$aio_wp_security->configs->set_value('aiowps_remove_wp_generator_meta_info', '');//Checkbox
|
| 26 |
-
|
| 27 |
//Prevent Image Hotlinks
|
| 28 |
$aio_wp_security->configs->set_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 29 |
//General Settings Page
|
| 30 |
|
| 31 |
//User password feature
|
| 32 |
-
|
| 33 |
//Lockdown feature
|
| 34 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown', '');//Checkbox
|
| 35 |
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
|
@@ -48,14 +49,14 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 48 |
$aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting', '');//Checkbox
|
| 49 |
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses', '');
|
| 50 |
|
| 51 |
-
//
|
| 52 |
$aio_wp_security->configs->set_value('aiowps_enable_login_captcha', '');//Checkbox
|
| 53 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_login_captcha', '');//Checkbox
|
| 54 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_login_captcha', '');//Checkbox
|
| 55 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_lostpassword_captcha', '');//Checkbox
|
| 56 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_register_captcha', '');//Checkbox
|
| 57 |
$aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha', '');//Checkbox
|
| 58 |
-
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20))
|
| 59 |
|
| 60 |
//Login Whitelist feature
|
| 61 |
$aio_wp_security->configs->set_value('aiowps_enable_whitelisting', '');//Checkbox
|
|
@@ -65,17 +66,11 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 65 |
$aio_wp_security->configs->set_value('aiowps_enable_manual_registration_approval', '');//Checkbox
|
| 66 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha', '');//Checkbox
|
| 67 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_honeypot', '');//Checkbox
|
| 68 |
-
|
| 69 |
//DB Security feature
|
| 70 |
//$aio_wp_security->configs->set_value('aiowps_new_manual_db_pefix', ''); //text field
|
| 71 |
$aio_wp_security->configs->set_value('aiowps_enable_random_prefix', '');//Checkbox
|
| 72 |
-
|
| 73 |
-
$aio_wp_security->configs->set_value('aiowps_db_backup_frequency', '4');
|
| 74 |
-
$aio_wp_security->configs->set_value('aiowps_db_backup_interval', '2'); //Dropdown box where (0,1,2) => (hours,days,weeks)
|
| 75 |
-
$aio_wp_security->configs->set_value('aiowps_backup_files_stored', '2');
|
| 76 |
-
$aio_wp_security->configs->set_value('aiowps_send_backup_email_address', '');//Checkbox
|
| 77 |
-
$aio_wp_security->configs->set_value('aiowps_backup_email_address', $blog_email_address);
|
| 78 |
-
|
| 79 |
//Filesystem Security feature
|
| 80 |
AIOWPSecurity_Utility::enable_file_edits();
|
| 81 |
$aio_wp_security->configs->set_value('aiowps_disable_file_editing', '');//Checkbox
|
|
@@ -89,7 +84,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 89 |
|
| 90 |
//Firewall features
|
| 91 |
$aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 92 |
-
$aio_wp_security->configs->set_value('aiowps_max_file_upload_size',
|
| 93 |
$aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 94 |
$aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
| 95 |
$aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
|
|
@@ -104,7 +99,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 104 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_rules', '');//Checkbox
|
| 105 |
$aio_wp_security->configs->set_value('aiowps_place_custom_rules_at_top', '');//Checkbox
|
| 106 |
$aio_wp_security->configs->set_value('aiowps_custom_rules', '');
|
| 107 |
-
|
| 108 |
//404 detection
|
| 109 |
$aio_wp_security->configs->set_value('aiowps_enable_404_logging', '');//Checkbox
|
| 110 |
$aio_wp_security->configs->set_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
|
@@ -127,7 +122,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 127 |
$aio_wp_security->configs->set_value('aiowps_site_lockout', '');//Checkbox
|
| 128 |
$aio_wp_security->configs->set_value('aiowps_site_lockout_msg', '');//Text area/msg box
|
| 129 |
|
| 130 |
-
//
|
| 131 |
$aio_wp_security->configs->set_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 132 |
$aio_wp_security->configs->set_value('aiowps_enable_comment_captcha', '');//Checkbox
|
| 133 |
$aio_wp_security->configs->set_value('aiowps_enable_autoblock_spam_ip', '');//Checkbox
|
|
@@ -136,7 +131,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 136 |
$aio_wp_security->configs->set_value('aiowps_enable_bbp_new_topic_captcha', '');//Checkbox
|
| 137 |
$aio_wp_security->configs->set_value('aiowps_enable_trash_spam_comments', '');
|
| 138 |
$aio_wp_security->configs->set_value('aiowps_trash_spam_comments_after_days', '14');
|
| 139 |
-
|
| 140 |
//Filescan features
|
| 141 |
//File change detection feature
|
| 142 |
$aio_wp_security->configs->set_value('aiowps_enable_automated_fcd_scan', '');//Checkbox
|
|
@@ -159,44 +154,51 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 159 |
//REST API Security
|
| 160 |
$aio_wp_security->configs->set_value('aiowps_disallow_unauthorized_rest_requests', '');//Checkbox
|
| 161 |
|
| 162 |
-
//IP retrieval setting
|
| 163 |
-
$aio_wp_security->configs->set_value('aiowps_ip_retrieve_method', '0')
|
| 164 |
|
| 165 |
-
// Google
|
| 166 |
$aio_wp_security->configs->set_value('aiowps_recaptcha_site_key', '');
|
| 167 |
$aio_wp_security->configs->set_value('aiowps_recaptcha_secret_key', '');
|
| 168 |
$aio_wp_security->configs->set_value('aiowps_default_recaptcha', '');//Checkbox
|
| 169 |
-
|
| 170 |
// Deactivation Handler
|
| 171 |
$aio_wp_security->configs->set_value('aiowps_on_uninstall_delete_db_tables', '1'); //Checkbox
|
| 172 |
$aio_wp_security->configs->set_value('aiowps_on_uninstall_delete_configs', '1'); //Checkbox
|
| 173 |
-
|
| 174 |
//TODO - keep adding default options for any fields that require it
|
| 175 |
-
|
| 176 |
-
|
|
|
|
|
|
|
| 177 |
return $aio_wp_security->configs->save_config();
|
| 178 |
}
|
| 179 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 180 |
public static function add_option_values() {
|
| 181 |
global $aio_wp_security;
|
| 182 |
$blog_email_address = get_bloginfo('admin_email'); //Get the blog admin email address - we will use as the default value
|
| 183 |
|
| 184 |
//Debug
|
| 185 |
$aio_wp_security->configs->add_value('aiowps_enable_debug', '');//Checkbox
|
| 186 |
-
|
| 187 |
//PHP backtrace
|
| 188 |
$aio_wp_security->configs->add_value('aiowps_enable_php_backtrace_in_email', '');//Checkbox
|
| 189 |
-
|
| 190 |
//WP Generator Meta Tag feature
|
| 191 |
$aio_wp_security->configs->add_value('aiowps_remove_wp_generator_meta_info', '');//Checkbox
|
| 192 |
-
|
| 193 |
//Prevent Image Hotlinks
|
| 194 |
$aio_wp_security->configs->add_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 195 |
-
|
| 196 |
//General Settings Page
|
| 197 |
-
|
| 198 |
//User password feature
|
| 199 |
-
|
| 200 |
//Lockdown feature
|
| 201 |
$aio_wp_security->configs->add_value('aiowps_enable_login_lockdown', '');//Checkbox
|
| 202 |
$aio_wp_security->configs->add_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
|
@@ -214,33 +216,27 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 214 |
$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
|
| 215 |
$aio_wp_security->configs->add_value('aiowps_lockdown_enable_whitelisting', '');//Checkbox
|
| 216 |
$aio_wp_security->configs->add_value('aiowps_lockdown_allowed_ip_addresses', '');
|
| 217 |
-
|
| 218 |
//Login Whitelist feature
|
| 219 |
$aio_wp_security->configs->add_value('aiowps_enable_whitelisting', '');//Checkbox
|
| 220 |
$aio_wp_security->configs->add_value('aiowps_allowed_ip_addresses', '');
|
| 221 |
-
//
|
| 222 |
$aio_wp_security->configs->add_value('aiowps_enable_login_captcha', '');//Checkbox
|
| 223 |
$aio_wp_security->configs->add_value('aiowps_enable_custom_login_captcha', '');//Checkbox
|
| 224 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_login_captcha', '');//Checkbox
|
| 225 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_register_captcha', '');//Checkbox
|
| 226 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_lostpassword_captcha', '');//Checkbox
|
| 227 |
-
$aio_wp_security->configs->add_value('aiowps_captcha_secret_key', AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20))
|
| 228 |
|
| 229 |
//User registration
|
| 230 |
$aio_wp_security->configs->add_value('aiowps_enable_manual_registration_approval', '');//Checkbox
|
| 231 |
$aio_wp_security->configs->add_value('aiowps_enable_registration_page_captcha', '');//Checkbox
|
| 232 |
-
$aio_wp_security->configs->add_value('aiowps_enable_registration_honeypot', '')
|
| 233 |
-
|
| 234 |
//DB Security feature
|
| 235 |
//$aio_wp_security->configs->add_value('aiowps_new_manual_db_pefix', ''); //text field
|
| 236 |
$aio_wp_security->configs->add_value('aiowps_enable_random_prefix', '');//Checkbox
|
| 237 |
-
|
| 238 |
-
$aio_wp_security->configs->add_value('aiowps_db_backup_frequency', '4');
|
| 239 |
-
$aio_wp_security->configs->add_value('aiowps_db_backup_interval', '2'); //Dropdown box where (0,1,2) => (hours,days,weeks)
|
| 240 |
-
$aio_wp_security->configs->add_value('aiowps_backup_files_stored', '2');
|
| 241 |
-
$aio_wp_security->configs->add_value('aiowps_send_backup_email_address', '');//Checkbox
|
| 242 |
-
$aio_wp_security->configs->add_value('aiowps_backup_email_address', $blog_email_address);
|
| 243 |
-
|
| 244 |
//Filesystem Security feature
|
| 245 |
$aio_wp_security->configs->add_value('aiowps_disable_file_editing', '');//Checkbox
|
| 246 |
$aio_wp_security->configs->add_value('aiowps_prevent_default_wp_file_access', '');//Checkbox
|
|
@@ -253,7 +249,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 253 |
|
| 254 |
//Firewall features
|
| 255 |
$aio_wp_security->configs->add_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 256 |
-
$aio_wp_security->configs->add_value('aiowps_max_file_upload_size',
|
| 257 |
$aio_wp_security->configs->add_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 258 |
$aio_wp_security->configs->add_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
| 259 |
$aio_wp_security->configs->add_value('aiowps_block_debug_log_file_access', '');//Checkbox
|
|
@@ -273,24 +269,24 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 273 |
$aio_wp_security->configs->add_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
| 274 |
$aio_wp_security->configs->add_value('aiowps_404_lockout_time_length', '60');
|
| 275 |
$aio_wp_security->configs->add_value('aiowps_404_lock_redirect_url', 'http://127.0.0.1');
|
| 276 |
-
|
| 277 |
//Brute Force features
|
| 278 |
$aio_wp_security->configs->add_value('aiowps_enable_rename_login_page', '');//Checkbox
|
| 279 |
$aio_wp_security->configs->add_value('aiowps_enable_login_honeypot', '');//Checkbox
|
| 280 |
-
$aio_wp_security->configs->add_value('aiowps_disable_application_password', '
|
| 281 |
-
|
| 282 |
$aio_wp_security->configs->add_value('aiowps_enable_brute_force_attack_prevention', '');//Checkbox
|
| 283 |
$aio_wp_security->configs->add_value('aiowps_brute_force_secret_word', '');
|
| 284 |
$aio_wp_security->configs->add_value('aiowps_cookie_brute_test', '');
|
| 285 |
$aio_wp_security->configs->add_value('aiowps_cookie_based_brute_force_redirect_url', 'http://127.0.0.1');
|
| 286 |
$aio_wp_security->configs->add_value('aiowps_brute_force_attack_prevention_pw_protected_exception', '');//Checkbox
|
| 287 |
$aio_wp_security->configs->add_value('aiowps_brute_force_attack_prevention_ajax_exception', '');//Checkbox
|
| 288 |
-
|
| 289 |
//Maintenance menu - Visitor lockout feature
|
| 290 |
$aio_wp_security->configs->add_value('aiowps_site_lockout', '');//Checkbox
|
| 291 |
$aio_wp_security->configs->add_value('aiowps_site_lockout_msg', '');//Text area/msg box
|
| 292 |
|
| 293 |
-
//
|
| 294 |
$aio_wp_security->configs->add_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 295 |
$aio_wp_security->configs->add_value('aiowps_enable_comment_captcha', '');//Checkbox
|
| 296 |
$aio_wp_security->configs->add_value('aiowps_enable_autoblock_spam_ip', '');//Checkbox
|
|
@@ -311,7 +307,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 311 |
$aio_wp_security->configs->add_value('aiowps_send_fcd_scan_email', '');//Checkbox
|
| 312 |
$aio_wp_security->configs->add_value('aiowps_fcd_scan_email_address', $blog_email_address);
|
| 313 |
$aio_wp_security->configs->add_value('aiowps_fcds_change_detected', false); //used to display a global alert on site when file change detected
|
| 314 |
-
|
| 315 |
//Misc Options
|
| 316 |
//Copy protection feature
|
| 317 |
$aio_wp_security->configs->add_value('aiowps_copy_protection', '');//Checkbox
|
|
@@ -323,15 +319,15 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 323 |
//REST API Security
|
| 324 |
$aio_wp_security->configs->add_value('aiowps_disallow_unauthorized_rest_requests', '');//Checkbox
|
| 325 |
|
| 326 |
-
//IP retrieval setting
|
| 327 |
// Commented the below code line because the IP retrieve method will be configured when the AIOS plugin is activated for the first time.
|
| 328 |
-
// $aio_wp_security->configs->add_value('aiowps_ip_retrieve_method', '0')
|
| 329 |
|
| 330 |
-
// Google
|
| 331 |
$aio_wp_security->configs->add_value('aiowps_recaptcha_site_key', '');
|
| 332 |
$aio_wp_security->configs->add_value('aiowps_recaptcha_secret_key', '');
|
| 333 |
$aio_wp_security->configs->add_value('aiowps_default_recaptcha', '');//Checkbox
|
| 334 |
-
|
| 335 |
// Deactivation Handler
|
| 336 |
$aio_wp_security->configs->add_value('aiowps_on_uninstall_delete_db_tables', '1'); //Checkbox
|
| 337 |
$aio_wp_security->configs->add_value('aiowps_on_uninstall_delete_configs', '1'); //Checkbox
|
|
@@ -339,7 +335,7 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 339 |
$aio_wp_security->configs->add_value('installed-at', current_time('timestamp', true));
|
| 340 |
|
| 341 |
//TODO - keep adding default options for any fields that require it
|
| 342 |
-
|
| 343 |
//Save it
|
| 344 |
$aio_wp_security->configs->save_config();
|
| 345 |
|
|
@@ -362,22 +358,46 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 362 |
update_option('aiowpsec_db_version', AIO_WP_SECURITY_DB_VERSION);
|
| 363 |
}
|
| 364 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 365 |
public static function turn_off_all_security_features() {
|
| 366 |
global $aio_wp_security;
|
| 367 |
AIOWPSecurity_Configure_Settings::set_default_settings();
|
| 368 |
-
|
| 369 |
//Refresh the .htaccess file based on the new settings
|
| 370 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 371 |
if (!$res) {
|
| 372 |
$aio_wp_security->debug_logger->log_debug(__METHOD__ . " - Could not write to the .htaccess file. Please check the file permissions.", 4);
|
| 373 |
}
|
| 374 |
}
|
| 375 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 376 |
public static function turn_off_all_firewall_rules() {
|
| 377 |
global $aio_wp_security;
|
| 378 |
$aio_wp_security->configs->set_value('aiowps_enable_blacklisting', '');//Checkbox
|
| 379 |
$aio_wp_security->configs->set_value('aiowps_enable_whitelisting', '');//Checkbox
|
| 380 |
-
|
| 381 |
$aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 382 |
$aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 383 |
$aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
|
@@ -395,19 +415,21 @@ class AIOWPSecurity_Configure_Settings {
|
|
| 395 |
$aio_wp_security->configs->set_value('aiowps_custom_rules', '');
|
| 396 |
|
| 397 |
$aio_wp_security->configs->set_value('aiowps_prevent_default_wp_file_access', '');//Checkbox
|
| 398 |
-
|
| 399 |
$aio_wp_security->configs->set_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 400 |
-
|
| 401 |
//404 detection
|
| 402 |
$aio_wp_security->configs->set_value('aiowps_enable_404_logging', '');//Checkbox
|
| 403 |
$aio_wp_security->configs->set_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
| 404 |
-
|
| 405 |
//Prevent Image Hotlinks
|
| 406 |
$aio_wp_security->configs->set_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 407 |
-
|
| 408 |
$aio_wp_security->configs->save_config();
|
| 409 |
-
|
| 410 |
-
|
|
|
|
|
|
|
| 411 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 412 |
|
| 413 |
if (!$res) {
|
| 11 |
* @return boolean True if the settings options was updated, false otherwise.
|
| 12 |
*/
|
| 13 |
public static function set_default_settings() {
|
| 14 |
+
|
| 15 |
global $aio_wp_security;
|
| 16 |
|
| 17 |
+
$blog_email_address = get_bloginfo('admin_email'); // Get the blog admin email address - we will use as the default value
|
| 18 |
+
|
| 19 |
//Debug
|
| 20 |
$aio_wp_security->configs->set_value('aiowps_enable_debug', '');//Checkbox
|
| 21 |
+
|
| 22 |
//PHP backtrace
|
| 23 |
$aio_wp_security->configs->set_value('aiowps_enable_php_backtrace_in_email', '');//Checkbox
|
| 24 |
+
|
| 25 |
//WP Generator Meta Tag feature
|
| 26 |
$aio_wp_security->configs->set_value('aiowps_remove_wp_generator_meta_info', '');//Checkbox
|
| 27 |
+
|
| 28 |
//Prevent Image Hotlinks
|
| 29 |
$aio_wp_security->configs->set_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 30 |
//General Settings Page
|
| 31 |
|
| 32 |
//User password feature
|
| 33 |
+
|
| 34 |
//Lockdown feature
|
| 35 |
$aio_wp_security->configs->set_value('aiowps_enable_login_lockdown', '');//Checkbox
|
| 36 |
$aio_wp_security->configs->set_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
| 49 |
$aio_wp_security->configs->set_value('aiowps_lockdown_enable_whitelisting', '');//Checkbox
|
| 50 |
$aio_wp_security->configs->set_value('aiowps_lockdown_allowed_ip_addresses', '');
|
| 51 |
|
| 52 |
+
// CAPTCHA feature
|
| 53 |
$aio_wp_security->configs->set_value('aiowps_enable_login_captcha', '');//Checkbox
|
| 54 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_login_captcha', '');//Checkbox
|
| 55 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_login_captcha', '');//Checkbox
|
| 56 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_lostpassword_captcha', '');//Checkbox
|
| 57 |
$aio_wp_security->configs->set_value('aiowps_enable_woo_register_captcha', '');//Checkbox
|
| 58 |
$aio_wp_security->configs->set_value('aiowps_enable_lost_password_captcha', '');//Checkbox
|
| 59 |
+
$aio_wp_security->configs->set_value('aiowps_captcha_secret_key', AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20)); // Hidden secret value which will be used to do some CAPTCHA processing. This will be assigned a random string generated when CAPTCHA settings saved
|
| 60 |
|
| 61 |
//Login Whitelist feature
|
| 62 |
$aio_wp_security->configs->set_value('aiowps_enable_whitelisting', '');//Checkbox
|
| 66 |
$aio_wp_security->configs->set_value('aiowps_enable_manual_registration_approval', '');//Checkbox
|
| 67 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_page_captcha', '');//Checkbox
|
| 68 |
$aio_wp_security->configs->set_value('aiowps_enable_registration_honeypot', '');//Checkbox
|
| 69 |
+
|
| 70 |
//DB Security feature
|
| 71 |
//$aio_wp_security->configs->set_value('aiowps_new_manual_db_pefix', ''); //text field
|
| 72 |
$aio_wp_security->configs->set_value('aiowps_enable_random_prefix', '');//Checkbox
|
| 73 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
//Filesystem Security feature
|
| 75 |
AIOWPSecurity_Utility::enable_file_edits();
|
| 76 |
$aio_wp_security->configs->set_value('aiowps_disable_file_editing', '');//Checkbox
|
| 84 |
|
| 85 |
//Firewall features
|
| 86 |
$aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 87 |
+
$aio_wp_security->configs->set_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB); //Default
|
| 88 |
$aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 89 |
$aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
| 90 |
$aio_wp_security->configs->set_value('aiowps_block_debug_log_file_access', '');//Checkbox
|
| 99 |
$aio_wp_security->configs->set_value('aiowps_enable_custom_rules', '');//Checkbox
|
| 100 |
$aio_wp_security->configs->set_value('aiowps_place_custom_rules_at_top', '');//Checkbox
|
| 101 |
$aio_wp_security->configs->set_value('aiowps_custom_rules', '');
|
| 102 |
+
|
| 103 |
//404 detection
|
| 104 |
$aio_wp_security->configs->set_value('aiowps_enable_404_logging', '');//Checkbox
|
| 105 |
$aio_wp_security->configs->set_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
| 122 |
$aio_wp_security->configs->set_value('aiowps_site_lockout', '');//Checkbox
|
| 123 |
$aio_wp_security->configs->set_value('aiowps_site_lockout_msg', '');//Text area/msg box
|
| 124 |
|
| 125 |
+
// Spam prevention menu
|
| 126 |
$aio_wp_security->configs->set_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 127 |
$aio_wp_security->configs->set_value('aiowps_enable_comment_captcha', '');//Checkbox
|
| 128 |
$aio_wp_security->configs->set_value('aiowps_enable_autoblock_spam_ip', '');//Checkbox
|
| 131 |
$aio_wp_security->configs->set_value('aiowps_enable_bbp_new_topic_captcha', '');//Checkbox
|
| 132 |
$aio_wp_security->configs->set_value('aiowps_enable_trash_spam_comments', '');
|
| 133 |
$aio_wp_security->configs->set_value('aiowps_trash_spam_comments_after_days', '14');
|
| 134 |
+
|
| 135 |
//Filescan features
|
| 136 |
//File change detection feature
|
| 137 |
$aio_wp_security->configs->set_value('aiowps_enable_automated_fcd_scan', '');//Checkbox
|
| 154 |
//REST API Security
|
| 155 |
$aio_wp_security->configs->set_value('aiowps_disallow_unauthorized_rest_requests', '');//Checkbox
|
| 156 |
|
| 157 |
+
// IP retrieval setting
|
| 158 |
+
$aio_wp_security->configs->set_value('aiowps_ip_retrieve_method', '0'); // Default is $_SERVER['REMOTE_ADDR']
|
| 159 |
|
| 160 |
+
// Google reCAPTCHA
|
| 161 |
$aio_wp_security->configs->set_value('aiowps_recaptcha_site_key', '');
|
| 162 |
$aio_wp_security->configs->set_value('aiowps_recaptcha_secret_key', '');
|
| 163 |
$aio_wp_security->configs->set_value('aiowps_default_recaptcha', '');//Checkbox
|
| 164 |
+
|
| 165 |
// Deactivation Handler
|
| 166 |
$aio_wp_security->configs->set_value('aiowps_on_uninstall_delete_db_tables', '1'); //Checkbox
|
| 167 |
$aio_wp_security->configs->set_value('aiowps_on_uninstall_delete_configs', '1'); //Checkbox
|
| 168 |
+
|
| 169 |
//TODO - keep adding default options for any fields that require it
|
| 170 |
+
|
| 171 |
+
self::turn_off_all_6g_firewall_configs();
|
| 172 |
+
|
| 173 |
+
// Save it
|
| 174 |
return $aio_wp_security->configs->save_config();
|
| 175 |
}
|
| 176 |
+
|
| 177 |
+
/**
|
| 178 |
+
* Add config settings.
|
| 179 |
+
*
|
| 180 |
+
* @return Void
|
| 181 |
+
*/
|
| 182 |
public static function add_option_values() {
|
| 183 |
global $aio_wp_security;
|
| 184 |
$blog_email_address = get_bloginfo('admin_email'); //Get the blog admin email address - we will use as the default value
|
| 185 |
|
| 186 |
//Debug
|
| 187 |
$aio_wp_security->configs->add_value('aiowps_enable_debug', '');//Checkbox
|
| 188 |
+
|
| 189 |
//PHP backtrace
|
| 190 |
$aio_wp_security->configs->add_value('aiowps_enable_php_backtrace_in_email', '');//Checkbox
|
| 191 |
+
|
| 192 |
//WP Generator Meta Tag feature
|
| 193 |
$aio_wp_security->configs->add_value('aiowps_remove_wp_generator_meta_info', '');//Checkbox
|
| 194 |
+
|
| 195 |
//Prevent Image Hotlinks
|
| 196 |
$aio_wp_security->configs->add_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 197 |
+
|
| 198 |
//General Settings Page
|
| 199 |
+
|
| 200 |
//User password feature
|
| 201 |
+
|
| 202 |
//Lockdown feature
|
| 203 |
$aio_wp_security->configs->add_value('aiowps_enable_login_lockdown', '');//Checkbox
|
| 204 |
$aio_wp_security->configs->add_value('aiowps_allow_unlock_requests', '1'); // Checkbox
|
| 216 |
$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
|
| 217 |
$aio_wp_security->configs->add_value('aiowps_lockdown_enable_whitelisting', '');//Checkbox
|
| 218 |
$aio_wp_security->configs->add_value('aiowps_lockdown_allowed_ip_addresses', '');
|
| 219 |
+
|
| 220 |
//Login Whitelist feature
|
| 221 |
$aio_wp_security->configs->add_value('aiowps_enable_whitelisting', '');//Checkbox
|
| 222 |
$aio_wp_security->configs->add_value('aiowps_allowed_ip_addresses', '');
|
| 223 |
+
// CAPTCHA feature
|
| 224 |
$aio_wp_security->configs->add_value('aiowps_enable_login_captcha', '');//Checkbox
|
| 225 |
$aio_wp_security->configs->add_value('aiowps_enable_custom_login_captcha', '');//Checkbox
|
| 226 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_login_captcha', '');//Checkbox
|
| 227 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_register_captcha', '');//Checkbox
|
| 228 |
$aio_wp_security->configs->add_value('aiowps_enable_woo_lostpassword_captcha', '');//Checkbox
|
| 229 |
+
$aio_wp_security->configs->add_value('aiowps_captcha_secret_key', AIOWPSecurity_Utility::generate_alpha_numeric_random_string(20)); // Hidden secret value which will be used to do some CAPTCHA processing. This will be assigned a random string generated when CAPTCHA settings saved
|
| 230 |
|
| 231 |
//User registration
|
| 232 |
$aio_wp_security->configs->add_value('aiowps_enable_manual_registration_approval', '');//Checkbox
|
| 233 |
$aio_wp_security->configs->add_value('aiowps_enable_registration_page_captcha', '');//Checkbox
|
| 234 |
+
$aio_wp_security->configs->add_value('aiowps_enable_registration_honeypot', ''); // Checkbox
|
| 235 |
+
|
| 236 |
//DB Security feature
|
| 237 |
//$aio_wp_security->configs->add_value('aiowps_new_manual_db_pefix', ''); //text field
|
| 238 |
$aio_wp_security->configs->add_value('aiowps_enable_random_prefix', '');//Checkbox
|
| 239 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 240 |
//Filesystem Security feature
|
| 241 |
$aio_wp_security->configs->add_value('aiowps_disable_file_editing', '');//Checkbox
|
| 242 |
$aio_wp_security->configs->add_value('aiowps_prevent_default_wp_file_access', '');//Checkbox
|
| 249 |
|
| 250 |
//Firewall features
|
| 251 |
$aio_wp_security->configs->add_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 252 |
+
$aio_wp_security->configs->add_value('aiowps_max_file_upload_size', AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB);
|
| 253 |
$aio_wp_security->configs->add_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 254 |
$aio_wp_security->configs->add_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
| 255 |
$aio_wp_security->configs->add_value('aiowps_block_debug_log_file_access', '');//Checkbox
|
| 269 |
$aio_wp_security->configs->add_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
| 270 |
$aio_wp_security->configs->add_value('aiowps_404_lockout_time_length', '60');
|
| 271 |
$aio_wp_security->configs->add_value('aiowps_404_lock_redirect_url', 'http://127.0.0.1');
|
| 272 |
+
|
| 273 |
//Brute Force features
|
| 274 |
$aio_wp_security->configs->add_value('aiowps_enable_rename_login_page', '');//Checkbox
|
| 275 |
$aio_wp_security->configs->add_value('aiowps_enable_login_honeypot', '');//Checkbox
|
| 276 |
+
$aio_wp_security->configs->add_value('aiowps_disable_application_password', ''); // Checkbox
|
| 277 |
+
|
| 278 |
$aio_wp_security->configs->add_value('aiowps_enable_brute_force_attack_prevention', '');//Checkbox
|
| 279 |
$aio_wp_security->configs->add_value('aiowps_brute_force_secret_word', '');
|
| 280 |
$aio_wp_security->configs->add_value('aiowps_cookie_brute_test', '');
|
| 281 |
$aio_wp_security->configs->add_value('aiowps_cookie_based_brute_force_redirect_url', 'http://127.0.0.1');
|
| 282 |
$aio_wp_security->configs->add_value('aiowps_brute_force_attack_prevention_pw_protected_exception', '');//Checkbox
|
| 283 |
$aio_wp_security->configs->add_value('aiowps_brute_force_attack_prevention_ajax_exception', '');//Checkbox
|
| 284 |
+
|
| 285 |
//Maintenance menu - Visitor lockout feature
|
| 286 |
$aio_wp_security->configs->add_value('aiowps_site_lockout', '');//Checkbox
|
| 287 |
$aio_wp_security->configs->add_value('aiowps_site_lockout_msg', '');//Text area/msg box
|
| 288 |
|
| 289 |
+
// Spam prevention menu
|
| 290 |
$aio_wp_security->configs->add_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 291 |
$aio_wp_security->configs->add_value('aiowps_enable_comment_captcha', '');//Checkbox
|
| 292 |
$aio_wp_security->configs->add_value('aiowps_enable_autoblock_spam_ip', '');//Checkbox
|
| 307 |
$aio_wp_security->configs->add_value('aiowps_send_fcd_scan_email', '');//Checkbox
|
| 308 |
$aio_wp_security->configs->add_value('aiowps_fcd_scan_email_address', $blog_email_address);
|
| 309 |
$aio_wp_security->configs->add_value('aiowps_fcds_change_detected', false); //used to display a global alert on site when file change detected
|
| 310 |
+
|
| 311 |
//Misc Options
|
| 312 |
//Copy protection feature
|
| 313 |
$aio_wp_security->configs->add_value('aiowps_copy_protection', '');//Checkbox
|
| 319 |
//REST API Security
|
| 320 |
$aio_wp_security->configs->add_value('aiowps_disallow_unauthorized_rest_requests', '');//Checkbox
|
| 321 |
|
| 322 |
+
// IP retrieval setting
|
| 323 |
// Commented the below code line because the IP retrieve method will be configured when the AIOS plugin is activated for the first time.
|
| 324 |
+
// $aio_wp_security->configs->add_value('aiowps_ip_retrieve_method', '0'); // Default is $_SERVER['REMOTE_ADDR']
|
| 325 |
|
| 326 |
+
// Google reCAPTCHA
|
| 327 |
$aio_wp_security->configs->add_value('aiowps_recaptcha_site_key', '');
|
| 328 |
$aio_wp_security->configs->add_value('aiowps_recaptcha_secret_key', '');
|
| 329 |
$aio_wp_security->configs->add_value('aiowps_default_recaptcha', '');//Checkbox
|
| 330 |
+
|
| 331 |
// Deactivation Handler
|
| 332 |
$aio_wp_security->configs->add_value('aiowps_on_uninstall_delete_db_tables', '1'); //Checkbox
|
| 333 |
$aio_wp_security->configs->add_value('aiowps_on_uninstall_delete_configs', '1'); //Checkbox
|
| 335 |
$aio_wp_security->configs->add_value('installed-at', current_time('timestamp', true));
|
| 336 |
|
| 337 |
//TODO - keep adding default options for any fields that require it
|
| 338 |
+
|
| 339 |
//Save it
|
| 340 |
$aio_wp_security->configs->save_config();
|
| 341 |
|
| 358 |
update_option('aiowpsec_db_version', AIO_WP_SECURITY_DB_VERSION);
|
| 359 |
}
|
| 360 |
|
| 361 |
+
/**
|
| 362 |
+
* Turn off all security features.
|
| 363 |
+
*
|
| 364 |
+
* @return void.
|
| 365 |
+
*/
|
| 366 |
public static function turn_off_all_security_features() {
|
| 367 |
global $aio_wp_security;
|
| 368 |
AIOWPSecurity_Configure_Settings::set_default_settings();
|
| 369 |
+
|
| 370 |
//Refresh the .htaccess file based on the new settings
|
| 371 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 372 |
if (!$res) {
|
| 373 |
$aio_wp_security->debug_logger->log_debug(__METHOD__ . " - Could not write to the .htaccess file. Please check the file permissions.", 4);
|
| 374 |
}
|
| 375 |
}
|
| 376 |
+
|
| 377 |
+
/**
|
| 378 |
+
* Turn off 6g firewall configs.
|
| 379 |
+
*
|
| 380 |
+
* @return void.
|
| 381 |
+
*/
|
| 382 |
+
public static function turn_off_all_6g_firewall_configs() {
|
| 383 |
+
global $aiowps_firewall_config;
|
| 384 |
+
$aiowps_firewall_config->set_value('aiowps_6g_block_request_methods', array());
|
| 385 |
+
$aiowps_firewall_config->set_value('aiowps_6g_block_query', false);
|
| 386 |
+
$aiowps_firewall_config->set_value('aiowps_6g_block_request', false);
|
| 387 |
+
$aiowps_firewall_config->set_value('aiowps_6g_block_referrers', false);
|
| 388 |
+
$aiowps_firewall_config->set_value('aiowps_6g_block_agents', false);
|
| 389 |
+
}
|
| 390 |
+
|
| 391 |
+
/**
|
| 392 |
+
* Turn off all firewall rules.
|
| 393 |
+
*
|
| 394 |
+
* @return void.
|
| 395 |
+
*/
|
| 396 |
public static function turn_off_all_firewall_rules() {
|
| 397 |
global $aio_wp_security;
|
| 398 |
$aio_wp_security->configs->set_value('aiowps_enable_blacklisting', '');//Checkbox
|
| 399 |
$aio_wp_security->configs->set_value('aiowps_enable_whitelisting', '');//Checkbox
|
| 400 |
+
|
| 401 |
$aio_wp_security->configs->set_value('aiowps_enable_basic_firewall', '');//Checkbox
|
| 402 |
$aio_wp_security->configs->set_value('aiowps_enable_pingback_firewall', '');//Checkbox - blocks all access to XMLRPC
|
| 403 |
$aio_wp_security->configs->set_value('aiowps_disable_xmlrpc_pingback_methods', '');//Checkbox - Disables only pingback methods in XMLRPC functionality
|
| 415 |
$aio_wp_security->configs->set_value('aiowps_custom_rules', '');
|
| 416 |
|
| 417 |
$aio_wp_security->configs->set_value('aiowps_prevent_default_wp_file_access', '');//Checkbox
|
| 418 |
+
|
| 419 |
$aio_wp_security->configs->set_value('aiowps_enable_spambot_blocking', '');//Checkbox
|
| 420 |
+
|
| 421 |
//404 detection
|
| 422 |
$aio_wp_security->configs->set_value('aiowps_enable_404_logging', '');//Checkbox
|
| 423 |
$aio_wp_security->configs->set_value('aiowps_enable_404_IP_lockout', '');//Checkbox
|
| 424 |
+
|
| 425 |
//Prevent Image Hotlinks
|
| 426 |
$aio_wp_security->configs->set_value('aiowps_prevent_hotlinking', '');//Checkbox
|
| 427 |
+
|
| 428 |
$aio_wp_security->configs->save_config();
|
| 429 |
+
|
| 430 |
+
self::turn_off_all_6g_firewall_configs();
|
| 431 |
+
|
| 432 |
+
// Refresh the .htaccess file based on the new settings
|
| 433 |
$res = AIOWPSecurity_Utility_Htaccess::write_to_htaccess();
|
| 434 |
|
| 435 |
if (!$res) {
|
|
@@ -6,6 +6,7 @@ if (!defined('ABSPATH')) {
|
|
| 6 |
require_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-base-tasks.php');
|
| 7 |
|
| 8 |
class AIOWPSecurity_Deactivation_Tasks extends AIOWPSecurity_Base_Tasks {
|
|
|
|
| 9 |
/**
|
| 10 |
* Run deactivation task for a single site.
|
| 11 |
*
|
|
@@ -26,4 +27,5 @@ class AIOWPSecurity_Deactivation_Tasks extends AIOWPSecurity_Base_Tasks {
|
|
| 26 |
AIOWPSecurity_Utility_Firewall::remove_firewall();
|
| 27 |
}
|
| 28 |
}
|
|
|
|
| 29 |
}
|
| 6 |
require_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-base-tasks.php');
|
| 7 |
|
| 8 |
class AIOWPSecurity_Deactivation_Tasks extends AIOWPSecurity_Base_Tasks {
|
| 9 |
+
|
| 10 |
/**
|
| 11 |
* Run deactivation task for a single site.
|
| 12 |
*
|
| 27 |
AIOWPSecurity_Utility_Firewall::remove_firewall();
|
| 28 |
}
|
| 29 |
}
|
| 30 |
+
|
| 31 |
}
|
|
@@ -220,7 +220,7 @@ class AIOWPSecurity_Scan {
|
|
| 220 |
}
|
| 221 |
|
| 222 |
if ($fileinfo->getFilename() == 'wp-security-log-cron-job.txt' || $fileinfo->getFilename() == 'wp-security-log.txt') {
|
| 223 |
-
continue; //
|
| 224 |
}
|
| 225 |
|
| 226 |
// Let's omit any file types from the scan which were specified in the settings if necessary
|
| 220 |
}
|
| 221 |
|
| 222 |
if ($fileinfo->getFilename() == 'wp-security-log-cron-job.txt' || $fileinfo->getFilename() == 'wp-security-log.txt') {
|
| 223 |
+
continue; // Skip AIOS log files
|
| 224 |
}
|
| 225 |
|
| 226 |
// Let's omit any file types from the scan which were specified in the settings if necessary
|
|
@@ -132,14 +132,14 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 132 |
}
|
| 133 |
|
| 134 |
|
| 135 |
-
// For login
|
| 136 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') == '1') {
|
| 137 |
if (!is_user_logged_in()) {
|
| 138 |
add_action('login_form', array($this, 'insert_captcha_question_form'));
|
| 139 |
}
|
| 140 |
}
|
| 141 |
|
| 142 |
-
// For woo form
|
| 143 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha') == '1') {
|
| 144 |
if (!is_user_logged_in()) {
|
| 145 |
add_action('woocommerce_login_form', array($this, 'insert_captcha_question_form'));
|
|
@@ -168,14 +168,14 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 168 |
}
|
| 169 |
}
|
| 170 |
|
| 171 |
-
// For
|
| 172 |
if ($aio_wp_security->configs->get_value('aiowps_enable_bbp_new_topic_captcha') == '1') {
|
| 173 |
if (!is_user_logged_in()) {
|
| 174 |
add_action('bbp_theme_before_topic_form_submit_wrapper', array($this, 'insert_captcha_question_form'));
|
| 175 |
}
|
| 176 |
}
|
| 177 |
|
| 178 |
-
// For custom login form
|
| 179 |
if ($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha') == '1') {
|
| 180 |
if (!is_user_logged_in()) {
|
| 181 |
add_filter('login_form_middle', array($this, 'insert_captcha_custom_login'), 10, 2); //For cases where the WP wp_login_form() function is used
|
|
@@ -215,7 +215,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 215 |
}
|
| 216 |
}
|
| 217 |
|
| 218 |
-
// For lost password
|
| 219 |
if ($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha') == '1') {
|
| 220 |
if (!is_user_logged_in()) {
|
| 221 |
add_action('lostpassword_form', array($this, 'insert_captcha_question_form'));
|
|
@@ -228,7 +228,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 228 |
add_filter('wp_login_errors', array($this, 'modify_registration_page_messages'), 10, 2);
|
| 229 |
}
|
| 230 |
|
| 231 |
-
// For registration page
|
| 232 |
if (is_multisite()) {
|
| 233 |
$blog_id = get_current_blog_id();
|
| 234 |
switch_to_blog($blog_id);
|
|
@@ -248,7 +248,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 248 |
}
|
| 249 |
}
|
| 250 |
|
| 251 |
-
// For comment
|
| 252 |
if (is_multisite()) {
|
| 253 |
$blog_id = get_current_blog_id();
|
| 254 |
switch_to_blog($blog_id);
|
|
@@ -276,7 +276,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 276 |
}
|
| 277 |
}
|
| 278 |
|
| 279 |
-
// For
|
| 280 |
if ($aio_wp_security->configs->get_value('aiowps_enable_bp_register_captcha') == '1') {
|
| 281 |
add_action('bp_account_details_fields', array($this, 'insert_captcha_question_form'));
|
| 282 |
add_action('bp_signup_validate', array($this, 'buddy_press_signup_validate_captcha'));
|
|
@@ -286,7 +286,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 286 |
// For feature which displays logged in users
|
| 287 |
$aio_wp_security->user_login_obj->update_users_online_transient();
|
| 288 |
|
| 289 |
-
// For block fake
|
| 290 |
if ($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots') == '1') {
|
| 291 |
include_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-bot-protection.php');
|
| 292 |
AIOWPSecurity_Fake_Bot_Protection::block_fake_googlebots();
|
|
@@ -387,7 +387,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 387 |
}
|
| 388 |
|
| 389 |
/**
|
| 390 |
-
* Renders
|
| 391 |
*
|
| 392 |
* @global type $aio_wp_security
|
| 393 |
* @param type $cust_html_code
|
|
@@ -422,7 +422,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 422 |
|
| 423 |
public function process_signup_form_multi($result) {
|
| 424 |
global $aio_wp_security;
|
| 425 |
-
//Check if
|
| 426 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
| 427 |
if (false === $verify_captcha) {
|
| 428 |
// wrong answer was entered
|
|
@@ -436,9 +436,9 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 436 |
|
| 437 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 438 |
|
| 439 |
-
//
|
| 440 |
-
// need to display two Google
|
| 441 |
-
// For this case we use the "explicit"
|
| 442 |
$calling_hook = current_filter();
|
| 443 |
$site_key = esc_html($aio_wp_security->configs->get_value('aiowps_recaptcha_site_key'));
|
| 444 |
if ('woocommerce_login_form' == $calling_hook || 'woocommerce_lostpassword_form' == $calling_hook) {
|
|
@@ -451,10 +451,10 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 451 |
return;
|
| 452 |
}
|
| 453 |
|
| 454 |
-
// For all other forms simply display
|
| 455 |
$aio_wp_security->captcha_obj->display_recaptcha_form();
|
| 456 |
} else {
|
| 457 |
-
//
|
| 458 |
$aio_wp_security->captcha_obj->display_captcha_form();
|
| 459 |
}
|
| 460 |
|
|
@@ -467,14 +467,14 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 467 |
}
|
| 468 |
|
| 469 |
/**
|
| 470 |
-
* Shows application password
|
| 471 |
* If logged user is admin showing the Change Setting option.
|
| 472 |
*
|
| 473 |
* @return void
|
| 474 |
*/
|
| 475 |
public function show_disabled_application_password_message() {
|
| 476 |
if (is_user_logged_in() && is_admin()) {
|
| 477 |
-
$disabled_message = '<h2>'.__('Application
|
| 478 |
$disabled_message .= '<table class="form-table" role="presentation">';
|
| 479 |
$disabled_message .= '<tbody>';
|
| 480 |
$disabled_message .= '<tr id="disable-password">';
|
|
@@ -483,7 +483,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 483 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) {
|
| 484 |
$aiowps_addtional_setting_url = 'admin.php?page=aiowpsec_userlogin&tab=additional';
|
| 485 |
$change_setting_url = is_multisite() ? network_admin_url($aiowps_addtional_setting_url) : admin_url($aiowps_addtional_setting_url);
|
| 486 |
-
$disabled_message .= '<p><a href="'.$change_setting_url.'" class="button">'.__('Change
|
| 487 |
} else {
|
| 488 |
$disabled_message .= ' '.__('Site admin can only change this setting.', 'all-in-one-wp-security-and-firewall');
|
| 489 |
}
|
|
@@ -501,12 +501,12 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 501 |
return $comment;
|
| 502 |
}
|
| 503 |
|
| 504 |
-
//Don't process
|
| 505 |
if (isset($_REQUEST['action']) && 'replyto-comment' == $_REQUEST['action'] && (check_ajax_referer('replyto-comment', '_ajax_nonce', false) || check_ajax_referer('replyto-comment', '_ajax_nonce-replyto-comment', false))) {
|
| 506 |
return $comment;
|
| 507 |
}
|
| 508 |
|
| 509 |
-
//Don't do
|
| 510 |
if ('' != $comment['comment_type'] && 'comment' != $comment['comment_type'] && 'review' != $comment['comment_type']) {
|
| 511 |
return $comment;
|
| 512 |
}
|
|
@@ -527,7 +527,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 527 |
public function process_lost_password_form_post() {
|
| 528 |
global $aio_wp_security;
|
| 529 |
|
| 530 |
-
// Workaround - the
|
| 531 |
// We don't want to process woo forms here so ignore if this is a woo lost password $_POST
|
| 532 |
if (!array_key_exists('woocommerce-lost-password-nonce', $_POST)) {
|
| 533 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
|
@@ -552,7 +552,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 552 |
|
| 553 |
public function buddy_press_signup_validate_captcha() {
|
| 554 |
global $bp, $aio_wp_security;
|
| 555 |
-
//Check
|
| 556 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
| 557 |
if (false === $verify_captcha) {
|
| 558 |
// wrong answer was entered
|
|
@@ -579,7 +579,7 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 579 |
}
|
| 580 |
|
| 581 |
/**
|
| 582 |
-
* Process the
|
| 583 |
* Called by wp hook "lostpassword_post"
|
| 584 |
*/
|
| 585 |
public function process_woo_lost_password_form_post() {
|
|
@@ -611,11 +611,11 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 611 |
}
|
| 612 |
include_once('wp-security-installer.php');
|
| 613 |
if (AIOWPSecurity_Installer::reactivation_tasks()) {
|
| 614 |
-
$aio_wp_security->debug_logger->log_debug(
|
| 615 |
$_SESSION['reapply_htaccess_rules_action_result'] = '1';//Success indicator.
|
| 616 |
// Can't echo to the screen here. It will create an header already sent error.
|
| 617 |
} else {
|
| 618 |
-
$aio_wp_security->debug_logger->log_debug(
|
| 619 |
$_SESSION['reapply_htaccess_rules_action_result'] = '2';//fail indicator.
|
| 620 |
// Can't echo to the screen here. It will create an header already sent error.
|
| 621 |
}
|
|
@@ -639,21 +639,21 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 639 |
if (($aio_wp_security->is_admin_dashboard_page() || $aio_wp_security->is_plugin_admin_page() || $aio_wp_security->is_aiowps_admin_page()) && !$aio_wp_security->is_aiowps_google_recaptcha_tab_page()) {
|
| 640 |
$recaptcha_tab_url = 'admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab3';
|
| 641 |
echo '<div class="notice notice-warning"><p>';
|
| 642 |
-
/* translators: %s: Admin Dashboard > WP Security > Brute Force > Login
|
| 643 |
printf(__('Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature.', 'all-in-one-wp-security-and-firewall'), '<a href="'.esc_url($recaptcha_tab_url).'">'.__('here', 'all-in-one-wp-security-and-firewall').'</a>');
|
| 644 |
echo '</p></div>';
|
| 645 |
}
|
| 646 |
}
|
| 647 |
|
| 648 |
/**
|
| 649 |
-
* Displays a notice message if the plugin was reactivated after being initially deactivated
|
| 650 |
-
* Gives users option of re-applying the
|
| 651 |
*/
|
| 652 |
public function reapply_htaccess_rules_notice() {
|
| 653 |
if (get_option('aiowps_temp_configs') !== false) {
|
| 654 |
$reapply_htaccess_yes_url = wp_nonce_url('admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX.'&aiowps_reapply_htaccess=1', 'aiowps-reapply-htaccess-yes');
|
| 655 |
$reapply_htaccess_no_url = wp_nonce_url('admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX.'&aiowps_reapply_htaccess=2', 'aiowps-reapply-htaccess-no');
|
| 656 |
-
echo '<div class="updated"><p>'.__('Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?', 'all-in-one-wp-security-and-firewall').' <a href="'.esc_url($reapply_htaccess_yes_url).'" class="button-primary">'.__('Yes', 'all-in-one-wp-security-and-firewall').'</a> <a href="'.esc_url($reapply_htaccess_no_url).'" class="button-primary">'.__('No', 'all-in-one-wp-security-and-firewall').'</a></p></div>';
|
| 657 |
}
|
| 658 |
}
|
| 659 |
|
|
@@ -697,24 +697,24 @@ class AIOWPSecurity_General_Init_Tasks {
|
|
| 697 |
}
|
| 698 |
|
| 699 |
/**
|
| 700 |
-
* Enqueues the Google
|
| 701 |
-
* Caters for scenarios when
|
| 702 |
*/
|
| 703 |
public function add_recaptcha_script() {
|
| 704 |
-
// Enqueue the
|
| 705 |
|
| 706 |
-
// Do NOT enqueue if this is the main
|
| 707 |
$is_woo = false;
|
| 708 |
|
| 709 |
// We don't want to load for woo account page because we have a special function for this
|
| 710 |
if (function_exists('is_account_page')) {
|
| 711 |
-
// Check if this a
|
| 712 |
$is_woo = is_account_page();
|
| 713 |
}
|
| 714 |
|
| 715 |
if (empty($is_woo)) {
|
| 716 |
-
//
|
| 717 |
-
wp_enqueue_script('google-recaptcha', 'https://www.google.com/recaptcha/api.js',
|
| 718 |
}
|
| 719 |
}
|
| 720 |
|
| 132 |
}
|
| 133 |
|
| 134 |
|
| 135 |
+
// For login CAPTCHA feature
|
| 136 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') == '1') {
|
| 137 |
if (!is_user_logged_in()) {
|
| 138 |
add_action('login_form', array($this, 'insert_captcha_question_form'));
|
| 139 |
}
|
| 140 |
}
|
| 141 |
|
| 142 |
+
// For woo form CAPTCHA features
|
| 143 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha') == '1') {
|
| 144 |
if (!is_user_logged_in()) {
|
| 145 |
add_action('woocommerce_login_form', array($this, 'insert_captcha_question_form'));
|
| 168 |
}
|
| 169 |
}
|
| 170 |
|
| 171 |
+
// For bbPress new topic form CAPTCHA
|
| 172 |
if ($aio_wp_security->configs->get_value('aiowps_enable_bbp_new_topic_captcha') == '1') {
|
| 173 |
if (!is_user_logged_in()) {
|
| 174 |
add_action('bbp_theme_before_topic_form_submit_wrapper', array($this, 'insert_captcha_question_form'));
|
| 175 |
}
|
| 176 |
}
|
| 177 |
|
| 178 |
+
// For custom login form CAPTCHA feature, ie, when wp_login_form() function is used to generate login form
|
| 179 |
if ($aio_wp_security->configs->get_value('aiowps_enable_custom_login_captcha') == '1') {
|
| 180 |
if (!is_user_logged_in()) {
|
| 181 |
add_filter('login_form_middle', array($this, 'insert_captcha_custom_login'), 10, 2); //For cases where the WP wp_login_form() function is used
|
| 215 |
}
|
| 216 |
}
|
| 217 |
|
| 218 |
+
// For lost password CAPTCHA feature
|
| 219 |
if ($aio_wp_security->configs->get_value('aiowps_enable_lost_password_captcha') == '1') {
|
| 220 |
if (!is_user_logged_in()) {
|
| 221 |
add_action('lostpassword_form', array($this, 'insert_captcha_question_form'));
|
| 228 |
add_filter('wp_login_errors', array($this, 'modify_registration_page_messages'), 10, 2);
|
| 229 |
}
|
| 230 |
|
| 231 |
+
// For registration page CAPTCHA feature
|
| 232 |
if (is_multisite()) {
|
| 233 |
$blog_id = get_current_blog_id();
|
| 234 |
switch_to_blog($blog_id);
|
| 248 |
}
|
| 249 |
}
|
| 250 |
|
| 251 |
+
// For comment CAPTCHA feature or custom login form CAPTCHA
|
| 252 |
if (is_multisite()) {
|
| 253 |
$blog_id = get_current_blog_id();
|
| 254 |
switch_to_blog($blog_id);
|
| 276 |
}
|
| 277 |
}
|
| 278 |
|
| 279 |
+
// For BuddyPress registration CAPTCHA feature
|
| 280 |
if ($aio_wp_security->configs->get_value('aiowps_enable_bp_register_captcha') == '1') {
|
| 281 |
add_action('bp_account_details_fields', array($this, 'insert_captcha_question_form'));
|
| 282 |
add_action('bp_signup_validate', array($this, 'buddy_press_signup_validate_captcha'));
|
| 286 |
// For feature which displays logged in users
|
| 287 |
$aio_wp_security->user_login_obj->update_users_online_transient();
|
| 288 |
|
| 289 |
+
// For block fake Googlebots feature
|
| 290 |
if ($aio_wp_security->configs->get_value('aiowps_block_fake_googlebots') == '1') {
|
| 291 |
include_once(AIO_WP_SECURITY_PATH.'/classes/wp-security-bot-protection.php');
|
| 292 |
AIOWPSecurity_Fake_Bot_Protection::block_fake_googlebots();
|
| 387 |
}
|
| 388 |
|
| 389 |
/**
|
| 390 |
+
* Renders CAPTCHA on form produced by the wp_login_form() function, ie, custom wp login form
|
| 391 |
*
|
| 392 |
* @global type $aio_wp_security
|
| 393 |
* @param type $cust_html_code
|
| 422 |
|
| 423 |
public function process_signup_form_multi($result) {
|
| 424 |
global $aio_wp_security;
|
| 425 |
+
// Check if CAPTCHA enabled
|
| 426 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
| 427 |
if (false === $verify_captcha) {
|
| 428 |
// wrong answer was entered
|
| 436 |
|
| 437 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 438 |
|
| 439 |
+
// WooCommerce "my account" page needs special consideration, ie,
|
| 440 |
+
// need to display two Google reCAPTCHA forms on same page (for login and register forms)
|
| 441 |
+
// For this case we use the "explicit" reCAPTCHA display
|
| 442 |
$calling_hook = current_filter();
|
| 443 |
$site_key = esc_html($aio_wp_security->configs->get_value('aiowps_recaptcha_site_key'));
|
| 444 |
if ('woocommerce_login_form' == $calling_hook || 'woocommerce_lostpassword_form' == $calling_hook) {
|
| 451 |
return;
|
| 452 |
}
|
| 453 |
|
| 454 |
+
// For all other forms simply display Google reCAPTCHA as per normal
|
| 455 |
$aio_wp_security->captcha_obj->display_recaptcha_form();
|
| 456 |
} else {
|
| 457 |
+
// Display plain maths CAPTCHA form
|
| 458 |
$aio_wp_security->captcha_obj->display_captcha_form();
|
| 459 |
}
|
| 460 |
|
| 467 |
}
|
| 468 |
|
| 469 |
/**
|
| 470 |
+
* Shows application password disabled message on user edit profile page.
|
| 471 |
* If logged user is admin showing the Change Setting option.
|
| 472 |
*
|
| 473 |
* @return void
|
| 474 |
*/
|
| 475 |
public function show_disabled_application_password_message() {
|
| 476 |
if (is_user_logged_in() && is_admin()) {
|
| 477 |
+
$disabled_message = '<h2>'.__('Application passwords', 'all-in-one-wp-security-and-firewall').'</h2>';
|
| 478 |
$disabled_message .= '<table class="form-table" role="presentation">';
|
| 479 |
$disabled_message .= '<tbody>';
|
| 480 |
$disabled_message .= '<tr id="disable-password">';
|
| 483 |
if (current_user_can(AIOWPSEC_MANAGEMENT_PERMISSION)) {
|
| 484 |
$aiowps_addtional_setting_url = 'admin.php?page=aiowpsec_userlogin&tab=additional';
|
| 485 |
$change_setting_url = is_multisite() ? network_admin_url($aiowps_addtional_setting_url) : admin_url($aiowps_addtional_setting_url);
|
| 486 |
+
$disabled_message .= '<p><a href="'.$change_setting_url.'" class="button">'.__('Change setting', 'all-in-one-wp-security-and-firewall').'</a></p>';
|
| 487 |
} else {
|
| 488 |
$disabled_message .= ' '.__('Site admin can only change this setting.', 'all-in-one-wp-security-and-firewall');
|
| 489 |
}
|
| 501 |
return $comment;
|
| 502 |
}
|
| 503 |
|
| 504 |
+
// Don't process CAPTCHA for comment replies inside admin menu
|
| 505 |
if (isset($_REQUEST['action']) && 'replyto-comment' == $_REQUEST['action'] && (check_ajax_referer('replyto-comment', '_ajax_nonce', false) || check_ajax_referer('replyto-comment', '_ajax_nonce-replyto-comment', false))) {
|
| 506 |
return $comment;
|
| 507 |
}
|
| 508 |
|
| 509 |
+
// Don't do CAPTCHA for pingback/trackback
|
| 510 |
if ('' != $comment['comment_type'] && 'comment' != $comment['comment_type'] && 'review' != $comment['comment_type']) {
|
| 511 |
return $comment;
|
| 512 |
}
|
| 527 |
public function process_lost_password_form_post() {
|
| 528 |
global $aio_wp_security;
|
| 529 |
|
| 530 |
+
// Workaround - the WooCommerce lost password form also uses the same "lostpassword_post" hook.
|
| 531 |
// We don't want to process woo forms here so ignore if this is a woo lost password $_POST
|
| 532 |
if (!array_key_exists('woocommerce-lost-password-nonce', $_POST)) {
|
| 533 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
| 552 |
|
| 553 |
public function buddy_press_signup_validate_captcha() {
|
| 554 |
global $bp, $aio_wp_security;
|
| 555 |
+
// Check CAPTCHA if required
|
| 556 |
$verify_captcha = $aio_wp_security->captcha_obj->verify_captcha_submit();
|
| 557 |
if (false === $verify_captcha) {
|
| 558 |
// wrong answer was entered
|
| 579 |
}
|
| 580 |
|
| 581 |
/**
|
| 582 |
+
* Process the WooCommerce lost password login form post
|
| 583 |
* Called by wp hook "lostpassword_post"
|
| 584 |
*/
|
| 585 |
public function process_woo_lost_password_form_post() {
|
| 611 |
}
|
| 612 |
include_once('wp-security-installer.php');
|
| 613 |
if (AIOWPSecurity_Installer::reactivation_tasks()) {
|
| 614 |
+
$aio_wp_security->debug_logger->log_debug('The AIOS .htaccess rules were successfully re-inserted.');
|
| 615 |
$_SESSION['reapply_htaccess_rules_action_result'] = '1';//Success indicator.
|
| 616 |
// Can't echo to the screen here. It will create an header already sent error.
|
| 617 |
} else {
|
| 618 |
+
$aio_wp_security->debug_logger->log_debug('AIOS encountered an error when trying to write to your .htaccess file. Please check the logs.', 5);
|
| 619 |
$_SESSION['reapply_htaccess_rules_action_result'] = '2';//fail indicator.
|
| 620 |
// Can't echo to the screen here. It will create an header already sent error.
|
| 621 |
}
|
| 639 |
if (($aio_wp_security->is_admin_dashboard_page() || $aio_wp_security->is_plugin_admin_page() || $aio_wp_security->is_aiowps_admin_page()) && !$aio_wp_security->is_aiowps_google_recaptcha_tab_page()) {
|
| 640 |
$recaptcha_tab_url = 'admin.php?page='.AIOWPSEC_BRUTE_FORCE_MENU_SLUG.'&tab=tab3';
|
| 641 |
echo '<div class="notice notice-warning"><p>';
|
| 642 |
+
/* translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link */
|
| 643 |
printf(__('Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature.', 'all-in-one-wp-security-and-firewall'), '<a href="'.esc_url($recaptcha_tab_url).'">'.__('here', 'all-in-one-wp-security-and-firewall').'</a>');
|
| 644 |
echo '</p></div>';
|
| 645 |
}
|
| 646 |
}
|
| 647 |
|
| 648 |
/**
|
| 649 |
+
* Displays a notice message if the plugin was reactivated after being initially deactivated.
|
| 650 |
+
* Gives users option of re-applying the AIOS rules which were deleted from the .htaccess after deactivation.
|
| 651 |
*/
|
| 652 |
public function reapply_htaccess_rules_notice() {
|
| 653 |
if (get_option('aiowps_temp_configs') !== false) {
|
| 654 |
$reapply_htaccess_yes_url = wp_nonce_url('admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX.'&aiowps_reapply_htaccess=1', 'aiowps-reapply-htaccess-yes');
|
| 655 |
$reapply_htaccess_no_url = wp_nonce_url('admin.php?page='.AIOWPSEC_MENU_SLUG_PREFIX.'&aiowps_reapply_htaccess=2', 'aiowps-reapply-htaccess-no');
|
| 656 |
+
echo '<div class="updated"><p>'.htmlspecialchars(__('Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?', 'all-in-one-wp-security-and-firewall')).' <a href="'.esc_url($reapply_htaccess_yes_url).'" class="button-primary">'.__('Yes', 'all-in-one-wp-security-and-firewall').'</a> <a href="'.esc_url($reapply_htaccess_no_url).'" class="button-primary">'.__('No', 'all-in-one-wp-security-and-firewall').'</a></p></div>';
|
| 657 |
}
|
| 658 |
}
|
| 659 |
|
| 697 |
}
|
| 698 |
|
| 699 |
/**
|
| 700 |
+
* Enqueues the Google reCAPTCHA API URL in the wp_head for general pages
|
| 701 |
+
* Caters for scenarios when reCAPTCHA used on wp comments or custom wp login form
|
| 702 |
*/
|
| 703 |
public function add_recaptcha_script() {
|
| 704 |
+
// Enqueue the reCAPTCHA API url
|
| 705 |
|
| 706 |
+
// Do NOT enqueue if this is the main WooCommerce account login page because for WooCommerce page we "explicitly" render the reCAPTCHA widget
|
| 707 |
$is_woo = false;
|
| 708 |
|
| 709 |
// We don't want to load for woo account page because we have a special function for this
|
| 710 |
if (function_exists('is_account_page')) {
|
| 711 |
+
// Check if this a WooCommerce account page
|
| 712 |
$is_woo = is_account_page();
|
| 713 |
}
|
| 714 |
|
| 715 |
if (empty($is_woo)) {
|
| 716 |
+
// Only enqueue when not a WooCommerce page
|
| 717 |
+
wp_enqueue_script('google-recaptcha', 'https://www.google.com/recaptcha/api.js?hl=' . AIOWPSecurity_Captcha::get_google_recaptcha_compatible_site_locale(), array(), AIO_WP_SECURITY_VERSION);
|
| 718 |
}
|
| 719 |
}
|
| 720 |
|
|
@@ -228,8 +228,8 @@ class AIOWPSecurity_Installer {
|
|
| 228 |
}
|
| 229 |
|
| 230 |
/**
|
| 231 |
-
* Setup
|
| 232 |
-
* Handles both single and multi-site (NW activation) cases
|
| 233 |
*
|
| 234 |
* @global type $wpdb
|
| 235 |
* @param Boolean $networkwide Whether set cronjob networkwide or normal site.
|
|
@@ -254,9 +254,9 @@ class AIOWPSecurity_Installer {
|
|
| 254 |
do_action('aiowps_activation_complete');
|
| 255 |
}
|
| 256 |
}
|
| 257 |
-
|
| 258 |
/**
|
| 259 |
-
* Helper function for scheduling
|
| 260 |
*
|
| 261 |
* @return Void
|
| 262 |
*/
|
| 228 |
}
|
| 229 |
|
| 230 |
/**
|
| 231 |
+
* Setup AIOS cron tasks.
|
| 232 |
+
* Handles both single and multi-site (NW activation) cases.
|
| 233 |
*
|
| 234 |
* @global type $wpdb
|
| 235 |
* @param Boolean $networkwide Whether set cronjob networkwide or normal site.
|
| 254 |
do_action('aiowps_activation_complete');
|
| 255 |
}
|
| 256 |
}
|
| 257 |
+
|
| 258 |
/**
|
| 259 |
+
* Helper function for scheduling AIOS cron events.
|
| 260 |
*
|
| 261 |
* @return Void
|
| 262 |
*/
|
|
@@ -96,8 +96,8 @@ class AIOWPSecurity_Notices extends Updraft_Notices_1_2 {
|
|
| 96 |
'validity_function' => 'should_show_login_whitelist_disabled_on_upgrade_notice',
|
| 97 |
),
|
| 98 |
'rate_plugin' => array(
|
| 99 |
-
'text' => sprintf(htmlspecialchars(__('Hey - We noticed All In One WP Security & Firewall has kept your site safe for a while. If you like us, please consider leaving a positive review to spread the word. Or if you have any issues or questions please leave us a support message %s.', 'all-in-one-wp-security-and-firewall')), '<a href="https://wordpress.org/support/plugin/all-in-one-wp-security-and-firewall/" target="_blank">'.__('here', 'all-in-one-wp-security-and-firewall').'</a>').'<br>'.__('Thank you so much!', 'all-in-one-wp-security-and-firewall').'<br><br>- <b>'.__('Team All In One WP Security & Firewall', 'all-in-one-wp-security-and-firewall').'</b>',
|
| 100 |
-
'image' => '
|
| 101 |
'button_link' => 'https://wordpress.org/support/plugin/all-in-one-wp-security-and-firewall/reviews/?rate=5#new-post',
|
| 102 |
'button_meta' => 'review',
|
| 103 |
'dismiss_time' => 'dismiss_review_notice',
|
|
@@ -107,8 +107,8 @@ class AIOWPSecurity_Notices extends Updraft_Notices_1_2 {
|
|
| 107 |
'updraftplus' => array(
|
| 108 |
'prefix' => '',
|
| 109 |
'title' => __('Enhance your security even more by backing up your site', 'all-in-one-wp-security-and-firewall'),
|
| 110 |
-
'text' => __(
|
| 111 |
-
'image' => '
|
| 112 |
'button_link' => 'https://wordpress.org/plugins/updraftplus/',
|
| 113 |
'button_meta' => 'updraftplus',
|
| 114 |
'dismiss_time' => 'dismiss_page_notice_until',
|
|
@@ -119,7 +119,7 @@ class AIOWPSecurity_Notices extends Updraft_Notices_1_2 {
|
|
| 119 |
'prefix' => '',
|
| 120 |
'title' => 'WP-Optimize',
|
| 121 |
'text' => __("After you've secured your site, we recommend you install our WP-Optimize plugin to streamline it for better website performance.", "all-in-one-wp-security-and-firewall"),
|
| 122 |
-
'image' => '
|
| 123 |
'button_link' => 'https://wordpress.org/plugins/wp-optimize/',
|
| 124 |
'button_meta' => 'wp-optimize',
|
| 125 |
'dismiss_time' => 'dismiss_notice',
|
|
@@ -352,9 +352,9 @@ class AIOWPSecurity_Notices extends Updraft_Notices_1_2 {
|
|
| 352 |
}
|
| 353 |
|
| 354 |
/**
|
| 355 |
-
* Get
|
| 356 |
*
|
| 357 |
-
* @return integer
|
| 358 |
*/
|
| 359 |
public function get_aiowps_plugin_installed_timestamp() {
|
| 360 |
$installed_at = @filemtime(AIO_WP_SECURITY_PATH.'/index.html'); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
| 96 |
'validity_function' => 'should_show_login_whitelist_disabled_on_upgrade_notice',
|
| 97 |
),
|
| 98 |
'rate_plugin' => array(
|
| 99 |
+
'text' => sprintf(htmlspecialchars(__('Hey - We noticed All In One WP Security & Firewall has kept your site safe for a while. If you like us, please consider leaving a positive review to spread the word. Or if you have any issues or questions please leave us a support message %s.', 'all-in-one-wp-security-and-firewall')), '<a href="https://wordpress.org/support/plugin/all-in-one-wp-security-and-firewall/" target="_blank">'.__('here', 'all-in-one-wp-security-and-firewall').'</a>').'<br>'.__('Thank you so much!', 'all-in-one-wp-security-and-firewall').'<br><br>- <b>'.htmlspecialchars(__('Team All In One WP Security & Firewall', 'all-in-one-wp-security-and-firewall')).'</b>',
|
| 100 |
+
'image' => 'plugin-logos/aiowps-logo.png',
|
| 101 |
'button_link' => 'https://wordpress.org/support/plugin/all-in-one-wp-security-and-firewall/reviews/?rate=5#new-post',
|
| 102 |
'button_meta' => 'review',
|
| 103 |
'dismiss_time' => 'dismiss_review_notice',
|
| 107 |
'updraftplus' => array(
|
| 108 |
'prefix' => '',
|
| 109 |
'title' => __('Enhance your security even more by backing up your site', 'all-in-one-wp-security-and-firewall'),
|
| 110 |
+
'text' => htmlspecialchars(__('UpdraftPlus is the world\'s most trusted backup plugin from the owners of All In One WP Security & Firewall', 'all-in-one-wp-security-and-firewall')),
|
| 111 |
+
'image' => 'plugin-logos/updraft_logo.png',
|
| 112 |
'button_link' => 'https://wordpress.org/plugins/updraftplus/',
|
| 113 |
'button_meta' => 'updraftplus',
|
| 114 |
'dismiss_time' => 'dismiss_page_notice_until',
|
| 119 |
'prefix' => '',
|
| 120 |
'title' => 'WP-Optimize',
|
| 121 |
'text' => __("After you've secured your site, we recommend you install our WP-Optimize plugin to streamline it for better website performance.", "all-in-one-wp-security-and-firewall"),
|
| 122 |
+
'image' => 'plugin-logos/wp_optimize_logo.png',
|
| 123 |
'button_link' => 'https://wordpress.org/plugins/wp-optimize/',
|
| 124 |
'button_meta' => 'wp-optimize',
|
| 125 |
'dismiss_time' => 'dismiss_notice',
|
| 352 |
}
|
| 353 |
|
| 354 |
/**
|
| 355 |
+
* Get AIOS Plugin installation timestamp.
|
| 356 |
*
|
| 357 |
+
* @return integer AIOS Plugin installation timestamp.
|
| 358 |
*/
|
| 359 |
public function get_aiowps_plugin_installed_timestamp() {
|
| 360 |
$installed_at = @filemtime(AIO_WP_SECURITY_PATH.'/index.html'); // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
|
@@ -264,7 +264,7 @@ class AIOWPSecurity_Process_Renamed_Login_Page {
|
|
| 264 |
|
| 265 |
public static function aiowps_set_404() {
|
| 266 |
global $wp_query;
|
| 267 |
-
do_action('
|
| 268 |
|
| 269 |
status_header(404);
|
| 270 |
$wp_query->set_404();
|
| 264 |
|
| 265 |
public static function aiowps_set_404() {
|
| 266 |
global $wp_query;
|
| 267 |
+
do_action('aiowps_before_set_404'); // This hook is for themes which produce a fatal error when the rename login feature is enabled and someone visits "wp-admin" slug directly
|
| 268 |
|
| 269 |
status_header(404);
|
| 270 |
$wp_query->set_404();
|
|
@@ -14,7 +14,7 @@ class AIOWPSecurity_User_Login {
|
|
| 14 |
add_filter('authenticate', array($this, 'block_ip_if_locked'), 1, 1);
|
| 15 |
// Check whether user needs to be manually approved after default WordPress authenticate hooks (with priority 20).
|
| 16 |
add_filter('authenticate', array($this, 'check_manual_registration_approval'), 30, 1);
|
| 17 |
-
// Check login
|
| 18 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')) {
|
| 19 |
add_filter('authenticate', array($this, 'check_captcha'), 20, 1);
|
| 20 |
}
|
|
@@ -112,7 +112,7 @@ class AIOWPSecurity_User_Login {
|
|
| 112 |
}
|
| 113 |
|
| 114 |
/**
|
| 115 |
-
* Check login
|
| 116 |
*
|
| 117 |
* @global AIO_WP_Security $aio_wp_security
|
| 118 |
* @param WP_Error|WP_User $user
|
|
@@ -131,7 +131,7 @@ class AIOWPSecurity_User_Login {
|
|
| 131 |
}
|
| 132 |
|
| 133 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') != '1') {
|
| 134 |
-
//
|
| 135 |
return $user;
|
| 136 |
}
|
| 137 |
$captcha_error = new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
|
@@ -437,7 +437,7 @@ class AIOWPSecurity_User_Login {
|
|
| 437 |
$aio_wp_security->debug_logger->log_debug("No locked user found with IP range ".$ip_range, 4);
|
| 438 |
return false;
|
| 439 |
} else {
|
| 440 |
-
//Check if unlock request or submitted from a
|
| 441 |
if (isset($_POST['aiowps-woo-login'])) {
|
| 442 |
$date_time = current_time('mysql');
|
| 443 |
$data = array('date_time' => $date_time, 'meta_key1' => 'woo_unlock_request_key', 'meta_value1' => $secret_rand_key);
|
|
@@ -470,7 +470,7 @@ class AIOWPSecurity_User_Login {
|
|
| 470 |
if (false === $result) {
|
| 471 |
$aio_wp_security->debug_logger->log_debug("Error unlocking user with unlock_key ".$unlock_key, 4);
|
| 472 |
} else {
|
| 473 |
-
//Now check if this unlock operation is for a
|
| 474 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
| 475 |
$sql = $wpdb->prepare("SELECT * FROM $aiowps_global_meta_tbl_name WHERE meta_key1=%s AND meta_value1=%s", 'woo_unlock_request_key', $unlock_key);
|
| 476 |
$woo_result = $wpdb->get_row($sql, OBJECT);
|
|
@@ -773,13 +773,13 @@ class AIOWPSecurity_User_Login {
|
|
| 773 |
if (isset($_POST['woocommerce-login-nonce'])) {
|
| 774 |
$unlock_request_form .= '<input type="hidden" name="aiowps-woo-login" id="aiowps-woo-login" value="1" />';
|
| 775 |
}
|
| 776 |
-
$unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" id="aiowps_unlock_request" class="button">'.__('Request
|
| 777 |
return $unlock_request_form;
|
| 778 |
}
|
| 779 |
|
| 780 |
/**
|
| 781 |
-
* Returns all logged in users for specific subsite of multisite installation
|
| 782 |
-
* Checks the
|
| 783 |
*
|
| 784 |
* @param type $blog_id
|
| 785 |
* @return array|bool
|
| 14 |
add_filter('authenticate', array($this, 'block_ip_if_locked'), 1, 1);
|
| 15 |
// Check whether user needs to be manually approved after default WordPress authenticate hooks (with priority 20).
|
| 16 |
add_filter('authenticate', array($this, 'check_manual_registration_approval'), 30, 1);
|
| 17 |
+
// Check login CAPTCHA
|
| 18 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha')) {
|
| 19 |
add_filter('authenticate', array($this, 'check_captcha'), 20, 1);
|
| 20 |
}
|
| 112 |
}
|
| 113 |
|
| 114 |
/**
|
| 115 |
+
* Check login CAPTCHA (if enabled).
|
| 116 |
*
|
| 117 |
* @global AIO_WP_Security $aio_wp_security
|
| 118 |
* @param WP_Error|WP_User $user
|
| 131 |
}
|
| 132 |
|
| 133 |
if ($aio_wp_security->configs->get_value('aiowps_enable_login_captcha') != '1') {
|
| 134 |
+
// CAPTCHA not enabled, nothing to do here.
|
| 135 |
return $user;
|
| 136 |
}
|
| 137 |
$captcha_error = new WP_Error('authentication_failed', __('<strong>ERROR</strong>: Your answer was incorrect - please try again.', 'all-in-one-wp-security-and-firewall'));
|
| 437 |
$aio_wp_security->debug_logger->log_debug("No locked user found with IP range ".$ip_range, 4);
|
| 438 |
return false;
|
| 439 |
} else {
|
| 440 |
+
// Check if unlock request or submitted from a WooCommerce account login page
|
| 441 |
if (isset($_POST['aiowps-woo-login'])) {
|
| 442 |
$date_time = current_time('mysql');
|
| 443 |
$data = array('date_time' => $date_time, 'meta_key1' => 'woo_unlock_request_key', 'meta_value1' => $secret_rand_key);
|
| 470 |
if (false === $result) {
|
| 471 |
$aio_wp_security->debug_logger->log_debug("Error unlocking user with unlock_key ".$unlock_key, 4);
|
| 472 |
} else {
|
| 473 |
+
// Now check if this unlock operation is for a WooCommerce login
|
| 474 |
$aiowps_global_meta_tbl_name = AIOWPSEC_TBL_GLOBAL_META_DATA;
|
| 475 |
$sql = $wpdb->prepare("SELECT * FROM $aiowps_global_meta_tbl_name WHERE meta_key1=%s AND meta_value1=%s", 'woo_unlock_request_key', $unlock_key);
|
| 476 |
$woo_result = $wpdb->get_row($sql, OBJECT);
|
| 773 |
if (isset($_POST['woocommerce-login-nonce'])) {
|
| 774 |
$unlock_request_form .= '<input type="hidden" name="aiowps-woo-login" id="aiowps-woo-login" value="1" />';
|
| 775 |
}
|
| 776 |
+
$unlock_request_form .= '<button type="submit" name="aiowps_unlock_request" id="aiowps_unlock_request" class="button">'.__('Request unlock', 'all-in-one-wp-security-and-firewall').'</button></div></form>';
|
| 777 |
return $unlock_request_form;
|
| 778 |
}
|
| 779 |
|
| 780 |
/**
|
| 781 |
+
* Returns all logged in users for specific subsite of multisite installation.
|
| 782 |
+
* Checks the AIOS transient 'users_online'.
|
| 783 |
*
|
| 784 |
* @param type $blog_id
|
| 785 |
* @return array|bool
|
|
@@ -153,7 +153,7 @@ class AIOWPSecurity_Utility_Htaccess {
|
|
| 153 |
* It will try to find the comment markers "# BEGIN All In One WP Security" and "# END All In One WP Security" and delete contents in between
|
| 154 |
*
|
| 155 |
* @param string $section
|
| 156 |
-
* @return
|
| 157 |
*/
|
| 158 |
public static function delete_from_htaccess($section = 'All In One WP Security') {
|
| 159 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
|
@@ -161,6 +161,11 @@ class AIOWPSecurity_Utility_Htaccess {
|
|
| 161 |
|
| 162 |
if (!file_exists($htaccess)) {
|
| 163 |
$ht = @fopen($htaccess, 'a+');// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 164 |
@fclose($ht);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
| 165 |
}
|
| 166 |
|
|
@@ -368,7 +373,7 @@ class AIOWPSecurity_Utility_Htaccess {
|
|
| 368 |
//limit file upload size
|
| 369 |
$upload_limit = $aio_wp_security->configs->get_value('aiowps_max_file_upload_size');
|
| 370 |
//Shouldn't be empty but just in case
|
| 371 |
-
$upload_limit = empty($upload_limit) ?
|
| 372 |
$upload_limit = $upload_limit * 1024 * 1024; // Convert from MB to Bytes - approx but close enough
|
| 373 |
|
| 374 |
$rules .= 'LimitRequestBody '.$upload_limit . PHP_EOL;
|
| 153 |
* It will try to find the comment markers "# BEGIN All In One WP Security" and "# END All In One WP Security" and delete contents in between
|
| 154 |
*
|
| 155 |
* @param string $section
|
| 156 |
+
* @return Integer{-1,1} -1 for failure, 1 for success.
|
| 157 |
*/
|
| 158 |
public static function delete_from_htaccess($section = 'All In One WP Security') {
|
| 159 |
$home_path = AIOWPSecurity_Utility_File::get_home_path();
|
| 161 |
|
| 162 |
if (!file_exists($htaccess)) {
|
| 163 |
$ht = @fopen($htaccess, 'a+');// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
| 164 |
+
if (false === $ht) {
|
| 165 |
+
global $aio_wp_security;
|
| 166 |
+
$aio_wp_security->debug_logger->log_debug('Failed to create .htaccess file', 4);
|
| 167 |
+
return -1;
|
| 168 |
+
}
|
| 169 |
@fclose($ht);// phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged
|
| 170 |
}
|
| 171 |
|
| 373 |
//limit file upload size
|
| 374 |
$upload_limit = $aio_wp_security->configs->get_value('aiowps_max_file_upload_size');
|
| 375 |
//Shouldn't be empty but just in case
|
| 376 |
+
$upload_limit = empty($upload_limit) ? AIOS_FIREWALL_MAX_FILE_UPLOAD_LIMIT_MB : $upload_limit;
|
| 377 |
$upload_limit = $upload_limit * 1024 * 1024; // Convert from MB to Bytes - approx but close enough
|
| 378 |
|
| 379 |
$rules .= 'LimitRequestBody '.$upload_limit . PHP_EOL;
|
|
@@ -73,9 +73,9 @@ class AIOWPSecurity_Utility_IP {
|
|
| 73 |
$external_ip_address = '0.0.0.0';
|
| 74 |
$ip_lookup_services = array(
|
| 75 |
'ipify' => 'http://api.ipify.org/',
|
| 76 |
-
'ipecho' => '
|
| 77 |
'ident' => 'http://ident.me',
|
| 78 |
-
'
|
| 79 |
);
|
| 80 |
$ip_lookup_services_keys = array_keys($ip_lookup_services);
|
| 81 |
shuffle($ip_lookup_services_keys);
|
| 73 |
$external_ip_address = '0.0.0.0';
|
| 74 |
$ip_lookup_services = array(
|
| 75 |
'ipify' => 'http://api.ipify.org/',
|
| 76 |
+
'ipecho' => 'https://ipecho.net/plain',
|
| 77 |
'ident' => 'http://ident.me',
|
| 78 |
+
'tnedi' => 'http://tnedi.me',
|
| 79 |
);
|
| 80 |
$ip_lookup_services_keys = array_keys($ip_lookup_services);
|
| 81 |
shuffle($ip_lookup_services_keys);
|
|
@@ -592,9 +592,9 @@ class AIOWPSecurity_Utility {
|
|
| 592 |
}
|
| 593 |
|
| 594 |
/**
|
| 595 |
-
* Delete expired
|
| 596 |
*
|
| 597 |
-
* Note: A unique instance these option is created everytime the login page is loaded with
|
| 598 |
* This function will help prune the options table of old expired entries.
|
| 599 |
*
|
| 600 |
* @global wpdb $wpdb
|
| 592 |
}
|
| 593 |
|
| 594 |
/**
|
| 595 |
+
* Delete expired CAPTCHA info option
|
| 596 |
*
|
| 597 |
+
* Note: A unique instance these option is created everytime the login page is loaded with CAPTCHA enabled
|
| 598 |
* This function will help prune the options table of old expired entries.
|
| 599 |
*
|
| 600 |
* @global wpdb $wpdb
|
|
@@ -10,10 +10,10 @@ class AIOWPSecurity_WP_Footer_Content {
|
|
| 10 |
|
| 11 |
global $aio_wp_security;
|
| 12 |
|
| 13 |
-
// If Google
|
| 14 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 15 |
-
// For
|
| 16 |
-
// Only proceed if
|
| 17 |
if (AIOWPSecurity_Utility::is_woocommerce_plugin_active()) {
|
| 18 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha') == '1' || $aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha') == '1' || $aio_wp_security->configs->get_value('aiowps_enable_woo_lostpassword_captcha') == '1') {
|
| 19 |
$this->print_recaptcha_api_woo();
|
|
@@ -37,7 +37,7 @@ class AIOWPSecurity_WP_Footer_Content {
|
|
| 37 |
}
|
| 38 |
|
| 39 |
/**
|
| 40 |
-
* For
|
| 41 |
*
|
| 42 |
* @global $aio_wp_security
|
| 43 |
*/
|
|
@@ -68,7 +68,7 @@ class AIOWPSecurity_WP_Footer_Content {
|
|
| 68 |
}
|
| 69 |
};
|
| 70 |
</script>
|
| 71 |
-
<script src='https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit' async defer></script>
|
| 72 |
<?php
|
| 73 |
}
|
| 74 |
|
|
@@ -112,8 +112,8 @@ class AIOWPSecurity_WP_Footer_Content {
|
|
| 112 |
|
| 113 |
/**
|
| 114 |
* For case when a custom wp_login_form() is displayed anywhere on a page.
|
| 115 |
-
* Inserts a script element referencing
|
| 116 |
-
* Only inserts the
|
| 117 |
*/
|
| 118 |
public function print_recaptcha_api_custom_login() {
|
| 119 |
?>
|
|
@@ -121,7 +121,7 @@ class AIOWPSecurity_WP_Footer_Content {
|
|
| 121 |
let cust_login = document.getElementById("loginform");
|
| 122 |
if(cust_login !== null) {
|
| 123 |
var recaptcha_script = document.createElement('script');
|
| 124 |
-
recaptcha_script.setAttribute('src','https://www.google.com/recaptcha/api.js');
|
| 125 |
document.head.appendChild(recaptcha_script);
|
| 126 |
}
|
| 127 |
</script>
|
| 10 |
|
| 11 |
global $aio_wp_security;
|
| 12 |
|
| 13 |
+
// If Google reCAPTCHA is enabled do relevant tasks
|
| 14 |
if ($aio_wp_security->configs->get_value('aiowps_default_recaptcha')) {
|
| 15 |
+
// For WooCommerce forms.
|
| 16 |
+
// Only proceed if WooCommerce installed and active
|
| 17 |
if (AIOWPSecurity_Utility::is_woocommerce_plugin_active()) {
|
| 18 |
if ($aio_wp_security->configs->get_value('aiowps_enable_woo_login_captcha') == '1' || $aio_wp_security->configs->get_value('aiowps_enable_woo_register_captcha') == '1' || $aio_wp_security->configs->get_value('aiowps_enable_woo_lostpassword_captcha') == '1') {
|
| 19 |
$this->print_recaptcha_api_woo();
|
| 37 |
}
|
| 38 |
|
| 39 |
/**
|
| 40 |
+
* For WooCommerce my account page - display two separate Google reCAPTCHA forms "explicitly"
|
| 41 |
*
|
| 42 |
* @global $aio_wp_security
|
| 43 |
*/
|
| 68 |
}
|
| 69 |
};
|
| 70 |
</script>
|
| 71 |
+
<script src='https://www.google.com/recaptcha/api.js?hl=<?php echo AIOWPSecurity_Captcha::get_google_recaptcha_compatible_site_locale(); ?>&onload=onloadCallback&render=explicit&ver=<?php echo AIO_WP_SECURITY_VERSION; ?>' async defer></script>
|
| 72 |
<?php
|
| 73 |
}
|
| 74 |
|
| 112 |
|
| 113 |
/**
|
| 114 |
* For case when a custom wp_login_form() is displayed anywhere on a page.
|
| 115 |
+
* Inserts a script element referencing Google reCAPTCHA API v2.
|
| 116 |
+
* Only inserts the reCAPTCHA script element if the wp login form exists.
|
| 117 |
*/
|
| 118 |
public function print_recaptcha_api_custom_login() {
|
| 119 |
?>
|
| 121 |
let cust_login = document.getElementById("loginform");
|
| 122 |
if(cust_login !== null) {
|
| 123 |
var recaptcha_script = document.createElement('script');
|
| 124 |
+
recaptcha_script.setAttribute('src','https://www.google.com/recaptcha/api.js?hl=<?php echo AIOWPSecurity_Captcha::get_google_recaptcha_compatible_site_locale(); ?>&ver=<?php echo AIO_WP_SECURITY_VERSION; ?>');
|
| 125 |
document.head.appendChild(recaptcha_script);
|
| 126 |
}
|
| 127 |
</script>
|
|
@@ -23,22 +23,57 @@ class AIOWPSecurity_WP_Loaded_Tasks {
|
|
| 23 |
add_action('login_init', array($this, 'aiowps_login_init'));
|
| 24 |
}
|
| 25 |
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
if (!is_user_logged_in()) {
|
| 29 |
-
//now check if user trying to reach login pages
|
| 30 |
-
if (!in_array($GLOBALS['pagenow'], array('wp-login.php'))) {
|
| 31 |
-
self::site_lockout_tasks();
|
| 32 |
-
}
|
| 33 |
-
} elseif (is_user_logged_in() && !current_user_can('manage_options') && !is_admin() && !in_array($GLOBALS['pagenow'], array('wp-login.php'))) {
|
| 34 |
-
self::site_lockout_tasks();
|
| 35 |
-
}
|
| 36 |
-
}
|
| 37 |
do_action('aiowps_wp_loaded_tasks_end', $this);
|
| 38 |
|
| 39 |
}
|
| 40 |
|
| 41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
$lockout_output = apply_filters('aiowps_site_lockout_output', '');
|
| 43 |
if (empty($lockout_output)) {
|
| 44 |
nocache_headers();
|
| 23 |
add_action('login_init', array($this, 'aiowps_login_init'));
|
| 24 |
}
|
| 25 |
|
| 26 |
+
$this->do_lockout_tasks();
|
| 27 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
do_action('aiowps_wp_loaded_tasks_end', $this);
|
| 29 |
|
| 30 |
}
|
| 31 |
|
| 32 |
+
/**
|
| 33 |
+
* Perform lockout task if it is applicable.
|
| 34 |
+
*
|
| 35 |
+
* @return void
|
| 36 |
+
*/
|
| 37 |
+
private function do_lockout_tasks() {
|
| 38 |
+
global $aio_wp_security;
|
| 39 |
+
|
| 40 |
+
if (1 != $aio_wp_security->configs->get_value('aiowps_site_lockout')) {
|
| 41 |
+
return;
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
if ('admin-ajax.php' == $GLOBALS['pagenow']) {
|
| 45 |
+
return;
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
// Show login screen to all non-logged in users.
|
| 49 |
+
if ('wp-login.php' == $GLOBALS['pagenow']) {
|
| 50 |
+
return;
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
// The lockout message should not be displayed to an administrator user.
|
| 54 |
+
if (is_user_logged_in() && current_user_can('manage_options')) {
|
| 55 |
+
return;
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
// Non administrator users to lockout accessing admin area.
|
| 59 |
+
if (is_user_logged_in() && !current_user_can('manage_options') && is_admin()) {
|
| 60 |
+
wp_redirect(home_url());
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
// Non-logged in users try access admin area, redirect to login page.
|
| 64 |
+
if (is_admin()) {
|
| 65 |
+
return;
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
self::site_lockout_tasks();
|
| 69 |
+
}
|
| 70 |
+
|
| 71 |
+
/**
|
| 72 |
+
* Render lockout output.
|
| 73 |
+
*
|
| 74 |
+
* @return void
|
| 75 |
+
*/
|
| 76 |
+
private static function site_lockout_tasks() {
|
| 77 |
$lockout_output = apply_filters('aiowps_site_lockout_output', '');
|
| 78 |
if (empty($lockout_output)) {
|
| 79 |
nocache_headers();
|
|
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
.aiowps_col {
|
| 2 |
+
display: block;
|
| 3 |
+
float: left;
|
| 4 |
+
margin: 1% 0 1% 1%;
|
| 5 |
+
}
|
| 6 |
+
|
| 7 |
+
.aiowps_col:first-child {
|
| 8 |
+
margin-left: 0;
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
.aiowps_half_width {
|
| 12 |
+
width: 48%;
|
| 13 |
+
}
|
| 14 |
+
|
| 15 |
+
@media screen and (max-width: 768px) {
|
| 16 |
+
|
| 17 |
+
.aiowps_col {
|
| 18 |
+
margin: 1% 0;
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
.aiowps_half_width {
|
| 22 |
+
width: 100%;
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
+
img.addons {
|
| 28 |
+
display: block;
|
| 29 |
+
margin-left: auto;
|
| 30 |
+
margin-right: auto;
|
| 31 |
+
margin-bottom: 20px;
|
| 32 |
+
max-width: 40%;
|
| 33 |
+
max-height: 100%;
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
.postbox.aiowps-tab-postbox {
|
| 37 |
+
padding: 25px;
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
.aiowps-plugin-family__plugins {
|
| 41 |
+
display: -ms-flexbox;
|
| 42 |
+
display: flex;
|
| 43 |
+
-ms-flex-wrap: wrap;
|
| 44 |
+
flex-wrap: wrap;
|
| 45 |
+
padding-left: 1px;
|
| 46 |
+
padding-bottom: 1px;
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
.aiowps-plugin-family__plugin {
|
| 50 |
+
-ms-flex: auto;
|
| 51 |
+
flex: auto;
|
| 52 |
+
width: 100%;
|
| 53 |
+
padding: 30px;
|
| 54 |
+
box-sizing: border-box;
|
| 55 |
+
border: 1px solid #e3e4e7;
|
| 56 |
+
margin-left: -1px;
|
| 57 |
+
margin-bottom: -1px;
|
| 58 |
+
}
|
| 59 |
+
|
| 60 |
+
@media (min-width: 782px) {
|
| 61 |
+
|
| 62 |
+
.aiowps-plugin-family__plugin {
|
| 63 |
+
width: 50%;
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
.aiowps-plugin-family__free .aiowps-plugin-family__plugin {
|
| 67 |
+
width: 100%;
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
}
|
| 71 |
+
|
| 72 |
+
@media (max-width: 1080px) {
|
| 73 |
+
|
| 74 |
+
.aiowps-plugin-family__free .aiowps-plugin-family__plugin {
|
| 75 |
+
width: 50%;
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
}
|
| 79 |
+
|
| 80 |
+
@media (max-width: 782px) {
|
| 81 |
+
|
| 82 |
+
.aiowps-plugin-family__free .aiowps-plugin-family__plugin {
|
| 83 |
+
width: 100%;
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
}
|
| 87 |
+
|
| 88 |
+
.aiowps_feature_cont {
|
| 89 |
+
width: 64.5%;
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
.aiowps_plugin_family_cont {
|
| 93 |
+
width: 34.5%;
|
| 94 |
+
}
|
| 95 |
+
|
| 96 |
+
@media (max-width: 1080px) {
|
| 97 |
+
|
| 98 |
+
.aiowps_feature_cont,
|
| 99 |
+
.aiowps_plugin_family_cont {
|
| 100 |
+
width: 100%;
|
| 101 |
+
float: none;
|
| 102 |
+
margin: 0;
|
| 103 |
+
}
|
| 104 |
+
|
| 105 |
+
}
|
| 106 |
+
|
| 107 |
+
.aiowps_feature_cont header,
|
| 108 |
+
.aiowps_plugin_family_cont header {
|
| 109 |
+
padding: 20px;
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
@media (max-width: 1080px) {
|
| 113 |
+
|
| 114 |
+
.aiowps_feature_cont header,
|
| 115 |
+
.aiowps_plugin_family_cont header {
|
| 116 |
+
padding: 40px;
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
.aiowps_feature_cont header p,
|
| 122 |
+
.aiowps_plugin_family_cont header p {
|
| 123 |
+
margin-bottom: 0;
|
| 124 |
+
}
|
| 125 |
+
|
| 126 |
+
.aiowps_feat_table,
|
| 127 |
+
.aiowps_feat_table td {
|
| 128 |
+
border: 0;
|
| 129 |
+
border-collapse: collapse;
|
| 130 |
+
background-color: white;
|
| 131 |
+
font-size: 120%;
|
| 132 |
+
text-align: center;
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
+
.aiowps_feat_table td {
|
| 136 |
+
border: 1px solid #f1f1f1;
|
| 137 |
+
border-bottom-width: 4px;
|
| 138 |
+
padding: 15px;
|
| 139 |
+
}
|
| 140 |
+
|
| 141 |
+
.aiowps_feat_table td:nth-child(2),
|
| 142 |
+
.aiowps_feat_table td:nth-child(3) {
|
| 143 |
+
background: rgba(241, 241, 241, 0.38);
|
| 144 |
+
}
|
| 145 |
+
|
| 146 |
+
.aiowps_feat_table p {
|
| 147 |
+
padding: 0 10px;
|
| 148 |
+
margin: 5px 0;
|
| 149 |
+
font-size: 13px;
|
| 150 |
+
}
|
| 151 |
+
|
| 152 |
+
.aiowps_feat_table h4 {
|
| 153 |
+
padding-left: 10px;
|
| 154 |
+
margin: 5px 0;
|
| 155 |
+
}
|
| 156 |
+
|
| 157 |
+
.aiowps_feat_table .dashicons {
|
| 158 |
+
width: 25px;
|
| 159 |
+
height: 25px;
|
| 160 |
+
font-size: 25px;
|
| 161 |
+
line-height: 1;
|
| 162 |
+
}
|
| 163 |
+
|
| 164 |
+
.aiowps_feat_table .dashicons-yes {
|
| 165 |
+
color: green;
|
| 166 |
+
}
|
| 167 |
+
|
| 168 |
+
.aiowps_feat_table .dashicons-no-alt {
|
| 169 |
+
color: red;
|
| 170 |
+
}
|
| 171 |
+
|
| 172 |
+
.aiowps_feat_table tr td.aiowps-feature-text {
|
| 173 |
+
text-align: left;
|
| 174 |
+
}
|
| 175 |
+
|
| 176 |
+
.aiowps_feat_table tr.aiowps-main-feature-row td {
|
| 177 |
+
background: #f1f1f1;
|
| 178 |
+
border-bottom-color: #fafafa;
|
| 179 |
+
}
|
| 180 |
+
|
| 181 |
+
.aiowps-premium-image {
|
| 182 |
+
display: none;
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
@media screen and (min-width: 720px) {
|
| 186 |
+
|
| 187 |
+
.aiowps-premium-image {
|
| 188 |
+
display: block;
|
| 189 |
+
float: left;
|
| 190 |
+
padding: 16px 18px;
|
| 191 |
+
width: 64px;
|
| 192 |
+
height: auto;
|
| 193 |
+
}
|
| 194 |
+
|
| 195 |
+
}
|
| 196 |
+
|
| 197 |
+
@media screen and (min-width: 1220px) {
|
| 198 |
+
|
| 199 |
+
.aiowps_feat_table td:nth-child(2),
|
| 200 |
+
.aiowps_feat_table td:nth-child(3) {
|
| 201 |
+
width: 110px;
|
| 202 |
+
}
|
| 203 |
+
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
.other-plugin-title {
|
| 207 |
+
text-decoration: none;
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
@media screen and (max-width: 782px) {
|
| 211 |
+
|
| 212 |
+
table.aiowps_feat_table {
|
| 213 |
+
display:block;
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
table.aiowps_feat_table tr {
|
| 217 |
+
display: -ms-flexbox;
|
| 218 |
+
display: flex;
|
| 219 |
+
-ms-flex-wrap: wrap;
|
| 220 |
+
flex-wrap: wrap;
|
| 221 |
+
}
|
| 222 |
+
|
| 223 |
+
table.aiowps_feat_table td {
|
| 224 |
+
display: block;
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
table.aiowps_feat_table td:first-child {
|
| 228 |
+
width: 100%;
|
| 229 |
+
border-bottom: 0;
|
| 230 |
+
}
|
| 231 |
+
|
| 232 |
+
table.aiowps_feat_table td:not(:first-child) {
|
| 233 |
+
width: 50%;
|
| 234 |
+
box-sizing: border-box;
|
| 235 |
+
}
|
| 236 |
+
|
| 237 |
+
table.aiowps_feat_table td:first-child:empty {
|
| 238 |
+
display: none;
|
| 239 |
+
}
|
| 240 |
+
|
| 241 |
+
}
|
|
Binary file
|
|
Binary file
|
|
File without changes
|
|
Binary file
|
|
Binary file
|
|
File without changes
|
|
Binary file
|
|
Binary file
|
|
File without changes
|
|
File without changes
|
|
@@ -187,7 +187,7 @@ jQuery(function($) {
|
|
| 187 |
$submit_button.prop('disabled', true);
|
| 188 |
|
| 189 |
$submit_button.parents('form').first().prepend(html);
|
| 190 |
-
|
| 191 |
$('#login_error').hide();
|
| 192 |
|
| 193 |
if (user_already_trusted) {
|
|
@@ -195,8 +195,11 @@ jQuery(function($) {
|
|
| 195 |
} else {
|
| 196 |
|
| 197 |
$('#simba_two_factor_auth').trigger('focus');
|
|
|
|
|
|
|
|
|
|
| 198 |
}
|
| 199 |
-
|
| 200 |
}
|
| 201 |
|
| 202 |
/**
|
| 187 |
$submit_button.prop('disabled', true);
|
| 188 |
|
| 189 |
$submit_button.parents('form').first().prepend(html);
|
| 190 |
+
|
| 191 |
$('#login_error').hide();
|
| 192 |
|
| 193 |
if (user_already_trusted) {
|
| 195 |
} else {
|
| 196 |
|
| 197 |
$('#simba_two_factor_auth').trigger('focus');
|
| 198 |
+
|
| 199 |
+
// Hide extra boxes of third party plugins
|
| 200 |
+
jQuery('.hide-when-displaying-tfa-input').hide();
|
| 201 |
}
|
| 202 |
+
|
| 203 |
}
|
| 204 |
|
| 205 |
/**
|
|
@@ -374,6 +374,7 @@ class Simba_Two_Factor_Authentication_1 {
|
|
| 374 |
}
|
| 375 |
|
| 376 |
register_setting('tfa_user_roles_required_group', 'tfa_requireafter');
|
|
|
|
| 377 |
register_setting('tfa_user_roles_required_group', 'tfa_if_required_redirect_to');
|
| 378 |
register_setting('tfa_user_roles_required_group', 'tfa_hide_turn_off');
|
| 379 |
register_setting('tfa_user_roles_trusted_group', 'tfa_trusted_for');
|
|
@@ -1117,38 +1118,58 @@ class Simba_Two_Factor_Authentication_1 {
|
|
| 1117 |
$response = $wpdb->get_row($wpdb->prepare("SELECT ID, user_registered from ".$wpdb->users." WHERE user_login=%s", $params['log']));
|
| 1118 |
}
|
| 1119 |
|
| 1120 |
-
$
|
| 1121 |
$user_registered = is_object($response) ? $response->user_registered : false;
|
| 1122 |
|
| 1123 |
$user_code = isset($params['two_factor_code']) ? str_replace(' ', '', trim($params['two_factor_code'])) : '';
|
| 1124 |
|
| 1125 |
// This condition in theory should not be possible
|
| 1126 |
-
if (!$
|
| 1127 |
|
| 1128 |
-
if (!$this->is_activated_for_user($
|
| 1129 |
|
| 1130 |
-
if (!empty($params['trust_token']) && $this->user_trust_token_valid($
|
| 1131 |
return 1;
|
| 1132 |
}
|
| 1133 |
|
| 1134 |
-
if (!$this->is_activated_by_user($
|
| 1135 |
-
|
| 1136 |
-
if (!$this->is_required_for_user($
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1137 |
|
| 1138 |
$require_after = absint($this->get_option('tfa_requireafter')) * 86400;
|
| 1139 |
|
| 1140 |
$account_age = time() - strtotime($user_registered);
|
| 1141 |
|
| 1142 |
-
if ($account_age > $require_after && apply_filters('simbatfa_enforce_require_after_check',
|
|
|
|
| 1143 |
return new WP_Error('tfa_required', apply_filters('simbatfa_notfa_forbidden_login', '<strong>'.__('Error:', 'all-in-one-wp-security-and-firewall').'</strong> '.__('The site owner has forbidden you to login without two-factor authentication. Please contact the site owner to re-gain access.', 'all-in-one-wp-security-and-firewall')));
|
| 1144 |
}
|
| 1145 |
|
| 1146 |
return 1;
|
| 1147 |
}
|
| 1148 |
|
| 1149 |
-
$tfa_creds_user_id = !empty($params['creds_user_id']) ? $params['creds_user_id'] : $
|
| 1150 |
|
| 1151 |
-
if ($tfa_creds_user_id != $
|
| 1152 |
|
| 1153 |
// Authenticating using a different user's credentials (e.g. https://wordpress.org/plugins/use-administrator-password/)
|
| 1154 |
// In this case, we require that different user to have TFA active - so that this mechanism can't be used to avoid TFA
|
|
@@ -1297,7 +1318,7 @@ class Simba_Two_Factor_Authentication_1 {
|
|
| 1297 |
|
| 1298 |
if (!file_exists($template_file)) {
|
| 1299 |
error_log("TFA: template not found: $template_file (from $path)");
|
| 1300 |
-
echo __('Error:', 'all-in-one-wp-security-and-firewall').' '.__('
|
| 1301 |
} else {
|
| 1302 |
extract($extract_these);
|
| 1303 |
// The following are useful variables which can be used in the template.
|
| 374 |
}
|
| 375 |
|
| 376 |
register_setting('tfa_user_roles_required_group', 'tfa_requireafter');
|
| 377 |
+
register_setting('tfa_user_roles_required_group', 'tfa_require_enforce_after');
|
| 378 |
register_setting('tfa_user_roles_required_group', 'tfa_if_required_redirect_to');
|
| 379 |
register_setting('tfa_user_roles_required_group', 'tfa_hide_turn_off');
|
| 380 |
register_setting('tfa_user_roles_trusted_group', 'tfa_trusted_for');
|
| 1118 |
$response = $wpdb->get_row($wpdb->prepare("SELECT ID, user_registered from ".$wpdb->users." WHERE user_login=%s", $params['log']));
|
| 1119 |
}
|
| 1120 |
|
| 1121 |
+
$user_id = is_object($response) ? $response->ID : false;
|
| 1122 |
$user_registered = is_object($response) ? $response->user_registered : false;
|
| 1123 |
|
| 1124 |
$user_code = isset($params['two_factor_code']) ? str_replace(' ', '', trim($params['two_factor_code'])) : '';
|
| 1125 |
|
| 1126 |
// This condition in theory should not be possible
|
| 1127 |
+
if (!$user_id) return new WP_Error('tfa_user_not_found', apply_filters('simbatfa_tfa_user_not_found', '<strong>'.__('Error:', 'all-in-one-wp-security-and-firewall').'</strong> '.__('The indicated user could not be found.', 'all-in-one-wp-security-and-firewall')));
|
| 1128 |
|
| 1129 |
+
if (!$this->is_activated_for_user($user_id)) return 1;
|
| 1130 |
|
| 1131 |
+
if (!empty($params['trust_token']) && $this->user_trust_token_valid($user_id, $params['trust_token'])) {
|
| 1132 |
return 1;
|
| 1133 |
}
|
| 1134 |
|
| 1135 |
+
if (!$this->is_activated_by_user($user_id)) {
|
| 1136 |
+
|
| 1137 |
+
if (!$this->is_required_for_user($user_id)) return 1;
|
| 1138 |
+
|
| 1139 |
+
$enforce_require_after_check = true;
|
| 1140 |
+
|
| 1141 |
+
$require_enforce_after = $this->get_option('tfa_require_enforce_after');
|
| 1142 |
+
|
| 1143 |
+
// Don't enforce if the setting has never been saved
|
| 1144 |
+
if (is_string($require_enforce_after) && preg_match('#^(\d+)-(\d+)-(\d+)$#', $require_enforce_after, $enforce_matches)) {
|
| 1145 |
+
|
| 1146 |
+
// wp_date() is WP 5.3+, but performs translation into the site locale
|
| 1147 |
+
$current_date = function_exists('wp_date') ? wp_date('Y-m-d') : get_date_from_gmt(gmdate('Y-m-d H:i:s'), 'Y-m-d');
|
| 1148 |
+
|
| 1149 |
+
if (preg_match('#^(\d+)-(\d+)-(\d+)$#', $current_date, $current_date_matches)) {
|
| 1150 |
+
if ($current_date_matches[0] < $enforce_matches[0] || ($current_date_matches[0] == $enforce_matches[0] && ($current_date_matches[1] < $enforce_matches[1] || ($current_date_matches[1] == $enforce_matches[1] && $current_date_matches[2] < $enforce_matches[2])))) {
|
| 1151 |
+
// Enforcement not yet begun; skip
|
| 1152 |
+
$enforce_require_after_check = false;
|
| 1153 |
+
}
|
| 1154 |
+
}
|
| 1155 |
+
|
| 1156 |
+
}
|
| 1157 |
|
| 1158 |
$require_after = absint($this->get_option('tfa_requireafter')) * 86400;
|
| 1159 |
|
| 1160 |
$account_age = time() - strtotime($user_registered);
|
| 1161 |
|
| 1162 |
+
if ($account_age > $require_after && apply_filters('simbatfa_enforce_require_after_check', $enforce_require_after_check, $user_id, $require_after, $account_age)) {
|
| 1163 |
+
|
| 1164 |
return new WP_Error('tfa_required', apply_filters('simbatfa_notfa_forbidden_login', '<strong>'.__('Error:', 'all-in-one-wp-security-and-firewall').'</strong> '.__('The site owner has forbidden you to login without two-factor authentication. Please contact the site owner to re-gain access.', 'all-in-one-wp-security-and-firewall')));
|
| 1165 |
}
|
| 1166 |
|
| 1167 |
return 1;
|
| 1168 |
}
|
| 1169 |
|
| 1170 |
+
$tfa_creds_user_id = !empty($params['creds_user_id']) ? $params['creds_user_id'] : $user_id;
|
| 1171 |
|
| 1172 |
+
if ($tfa_creds_user_id != $user_id) {
|
| 1173 |
|
| 1174 |
// Authenticating using a different user's credentials (e.g. https://wordpress.org/plugins/use-administrator-password/)
|
| 1175 |
// In this case, we require that different user to have TFA active - so that this mechanism can't be used to avoid TFA
|
| 1318 |
|
| 1319 |
if (!file_exists($template_file)) {
|
| 1320 |
error_log("TFA: template not found: $template_file (from $path)");
|
| 1321 |
+
echo __('Error:', 'all-in-one-wp-security-and-firewall').' '.__('Template path not found:', 'all-in-one-wp-security-and-firewall')." (".htmlspecialchars($path).")";
|
| 1322 |
} else {
|
| 1323 |
extract($extract_these);
|
| 1324 |
// The following are useful variables which can be used in the template.
|
|
Binary file
|
|
@@ -11,4750 +11,5583 @@ msgstr ""
|
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 13 |
"X-Generator: CSL v1.x\n"
|
| 14 |
-
"X-Poedit-Language: German\n"
|
| 15 |
-
"X-Poedit-Country: GERMANY\n"
|
| 16 |
-
"X-Poedit-SourceCharset: utf-8\n"
|
| 17 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
| 18 |
"X-Poedit-Basepath: ../\n"
|
| 19 |
"X-Poedit-Bookmarks: \n"
|
|
|
|
|
|
|
|
|
|
| 20 |
"X-Poedit-SearchPath-0: .\n"
|
| 21 |
-
"X-
|
| 22 |
-
|
| 23 |
-
#: admin/general/wp-security-list-table.php:178
|
| 24 |
-
#@ default
|
| 25 |
-
msgid "No items found."
|
| 26 |
-
msgstr ""
|
| 27 |
-
|
| 28 |
-
#: admin/general/wp-security-list-table.php:281
|
| 29 |
-
#@ default
|
| 30 |
-
msgid "Bulk Actions"
|
| 31 |
-
msgstr ""
|
| 32 |
-
|
| 33 |
-
#: admin/general/wp-security-list-table.php:291
|
| 34 |
-
#@ default
|
| 35 |
-
msgid "Apply"
|
| 36 |
-
msgstr ""
|
| 37 |
-
|
| 38 |
-
#: admin/general/wp-security-list-table.php:365
|
| 39 |
-
#@ default
|
| 40 |
-
msgid "Show all dates"
|
| 41 |
-
msgstr ""
|
| 42 |
|
| 43 |
-
#.
|
| 44 |
-
|
| 45 |
-
#, php-format
|
| 46 |
-
#@ default
|
| 47 |
-
msgid "%1$s %2$d"
|
| 48 |
msgstr ""
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
msgid "List View"
|
| 53 |
msgstr ""
|
| 54 |
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
msgid "Excerpt View"
|
| 58 |
msgstr ""
|
| 59 |
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
#@ default
|
| 63 |
-
msgid "%s pending"
|
| 64 |
msgstr ""
|
| 65 |
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
#, php-format
|
| 69 |
-
#@ default
|
| 70 |
-
msgid "1 item"
|
| 71 |
-
msgid_plural "%s items"
|
| 72 |
-
msgstr[0] ""
|
| 73 |
-
msgstr[1] ""
|
| 74 |
-
|
| 75 |
-
#: admin/general/wp-security-list-table.php:495
|
| 76 |
-
#@ default
|
| 77 |
-
msgid "Go to the first page"
|
| 78 |
msgstr ""
|
| 79 |
|
| 80 |
-
#: admin/general/wp-security-list-table.php:
|
| 81 |
-
|
| 82 |
-
msgid "Go to the previous page"
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
-
#: admin/
|
| 86 |
-
|
| 87 |
-
msgid "Current page"
|
| 88 |
msgstr ""
|
| 89 |
|
| 90 |
-
#: admin/
|
| 91 |
-
|
| 92 |
-
#@ default
|
| 93 |
-
msgctxt "paging"
|
| 94 |
-
msgid "%1$s of %2$s"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
-
#: admin/
|
| 98 |
-
|
| 99 |
-
msgid "Go to the next page"
|
| 100 |
msgstr ""
|
| 101 |
|
| 102 |
-
#: admin/
|
| 103 |
-
|
| 104 |
-
msgid "Go to the last page"
|
| 105 |
msgstr ""
|
| 106 |
|
| 107 |
-
#: admin/
|
| 108 |
-
|
| 109 |
-
msgid "Select All"
|
| 110 |
msgstr ""
|
| 111 |
|
| 112 |
-
#: admin/wp-security-admin-init.php:
|
| 113 |
-
|
| 114 |
msgid "WP Security"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
-
#: admin/wp-security-admin-init.php:
|
| 118 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 119 |
-
|
| 120 |
msgid "Dashboard"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
-
#: admin/wp-security-admin-init.php:
|
| 124 |
-
|
| 125 |
msgid "Settings"
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
-
#: admin/wp-security-admin-init.php:
|
| 129 |
-
|
| 130 |
msgid "User Accounts"
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
-
#: admin/wp-security-admin-init.php:
|
| 134 |
-
|
| 135 |
msgid "User Login"
|
| 136 |
msgstr ""
|
| 137 |
|
| 138 |
-
#: admin/wp-security-admin-init.php:
|
| 139 |
-
|
| 140 |
msgid "User Registration"
|
| 141 |
msgstr ""
|
| 142 |
|
| 143 |
-
#: admin/wp-security-admin-init.php:
|
| 144 |
-
|
| 145 |
msgid "Database Security"
|
| 146 |
msgstr ""
|
| 147 |
|
| 148 |
-
#: admin/wp-security-admin-init.php:
|
| 149 |
-
|
| 150 |
msgid "Filesystem Security"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
-
#: admin/wp-security-admin-init.php:
|
| 154 |
-
|
| 155 |
-
msgid "WHOIS Lookup"
|
| 156 |
-
msgstr ""
|
| 157 |
-
|
| 158 |
-
#: admin/wp-security-admin-init.php:173
|
| 159 |
-
#@ all-in-one-wp-security-and-firewall
|
| 160 |
msgid "Blacklist Manager"
|
| 161 |
msgstr ""
|
| 162 |
|
| 163 |
-
#: admin/wp-security-admin-init.php:
|
| 164 |
-
|
| 165 |
msgid "Firewall"
|
| 166 |
msgstr ""
|
| 167 |
|
| 168 |
-
#: admin/wp-security-admin-init.php:
|
| 169 |
-
|
| 170 |
msgid "Brute Force"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
-
#: admin/wp-security-admin-init.php:
|
| 174 |
-
|
| 175 |
-
msgid "
|
| 176 |
msgstr ""
|
| 177 |
|
| 178 |
-
#: admin/wp-security-admin-init.php:
|
| 179 |
-
|
| 180 |
msgid "Scanner"
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
-
#: admin/wp-security-admin-init.php:
|
| 184 |
-
|
| 185 |
msgid "Maintenance"
|
| 186 |
msgstr ""
|
| 187 |
|
| 188 |
-
#: admin/wp-security-admin-
|
| 189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 190 |
msgid "Settings successfully updated."
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
-
#: admin/wp-security-admin-menu.php:
|
| 194 |
-
|
| 195 |
-
|
|
|
|
|
|
|
|
|
|
| 196 |
msgstr ""
|
| 197 |
|
| 198 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 199 |
-
#@ all-in-one-wp-security-and-firewall
|
| 200 |
msgid "Ban Users"
|
| 201 |
msgstr ""
|
| 202 |
|
| 203 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 204 |
-
#@ all-in-one-wp-security-and-firewall
|
| 205 |
msgid "Nonce check failed for save blacklist settings!"
|
| 206 |
msgstr ""
|
| 207 |
|
| 208 |
#: admin/wp-security-blacklist-menu.php:132
|
| 209 |
-
#: admin/wp-security-
|
| 210 |
-
#: admin/wp-security-list-
|
| 211 |
-
|
| 212 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
| 213 |
msgstr ""
|
| 214 |
|
| 215 |
#: admin/wp-security-blacklist-menu.php:139
|
| 216 |
-
|
| 217 |
-
msgid "Ban IPs or User Agents"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
#: admin/wp-security-blacklist-menu.php:142
|
| 221 |
-
#@ all-in-one-wp-security-and-firewall
|
| 222 |
msgid "The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents."
|
| 223 |
msgstr ""
|
| 224 |
|
| 225 |
#: admin/wp-security-blacklist-menu.php:143
|
| 226 |
-
#@ all-in-one-wp-security-and-firewall
|
| 227 |
msgid "This feature will deny total site access for users which have IP addresses or user agents matching those which you have configured in the settings below."
|
| 228 |
msgstr ""
|
| 229 |
|
| 230 |
#: admin/wp-security-blacklist-menu.php:144
|
| 231 |
-
#@ all-in-one-wp-security-and-firewall
|
| 232 |
msgid "The plugin achieves this by making appropriate modifications to your .htaccess file."
|
| 233 |
msgstr ""
|
| 234 |
|
| 235 |
#: admin/wp-security-blacklist-menu.php:145
|
| 236 |
-
#@ all-in-one-wp-security-and-firewall
|
| 237 |
msgid "By blocking people, you are using the most secure first line of defence, which denies all access to blacklisted visitors as soon as they hit your hosting server."
|
| 238 |
msgstr ""
|
| 239 |
|
| 240 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 241 |
-
|
| 242 |
-
msgid "
|
| 243 |
msgstr ""
|
| 244 |
|
| 245 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 246 |
-
|
| 247 |
-
msgid "
|
| 248 |
msgstr ""
|
| 249 |
|
| 250 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 251 |
-
|
| 252 |
-
msgid "
|
| 253 |
msgstr ""
|
| 254 |
|
| 255 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 256 |
-
|
| 257 |
-
msgid "
|
| 258 |
msgstr ""
|
| 259 |
|
| 260 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 261 |
-
|
| 262 |
-
msgid "
|
| 263 |
msgstr ""
|
| 264 |
|
| 265 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 266 |
-
|
| 267 |
-
#: admin/wp-security-brute-force-menu.php:343
|
| 268 |
-
#: admin/wp-security-brute-force-menu.php:377
|
| 269 |
-
#: admin/wp-security-brute-force-menu.php:400
|
| 270 |
-
#: admin/wp-security-brute-force-menu.php:421
|
| 271 |
-
#: admin/wp-security-brute-force-menu.php:664
|
| 272 |
-
#: admin/wp-security-filescan-menu.php:291
|
| 273 |
-
#: admin/wp-security-filescan-menu.php:308
|
| 274 |
-
#: admin/wp-security-firewall-menu.php:165
|
| 275 |
-
#: admin/wp-security-firewall-menu.php:195
|
| 276 |
-
#: admin/wp-security-firewall-menu.php:326
|
| 277 |
-
#: admin/wp-security-firewall-menu.php:356
|
| 278 |
-
#: admin/wp-security-firewall-menu.php:387
|
| 279 |
-
#: admin/wp-security-firewall-menu.php:415
|
| 280 |
-
#: admin/wp-security-firewall-menu.php:444
|
| 281 |
-
#: admin/wp-security-firewall-menu.php:532
|
| 282 |
-
#: admin/wp-security-firewall-menu.php:622
|
| 283 |
-
#: admin/wp-security-firewall-menu.php:824
|
| 284 |
-
#: admin/wp-security-firewall-menu.php:847
|
| 285 |
-
#: admin/wp-security-spam-menu.php:174
|
| 286 |
-
#: admin/wp-security-spam-menu.php:259
|
| 287 |
-
#@ all-in-one-wp-security-and-firewall
|
| 288 |
-
msgid "More Info"
|
| 289 |
msgstr ""
|
| 290 |
|
| 291 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 292 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 293 |
-
|
| 294 |
-
msgid "
|
| 295 |
msgstr ""
|
| 296 |
|
| 297 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 298 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 299 |
-
|
| 300 |
-
msgid "To specify an IP range use a wildcard \"*\" character. Acceptable ways to use wildcards is shown in the examples below:"
|
| 301 |
msgstr ""
|
| 302 |
|
| 303 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 304 |
-
|
| 305 |
-
#@ all-in-one-wp-security-and-firewall
|
| 306 |
-
msgid "Example 1: 195.47.89.*"
|
| 307 |
msgstr ""
|
| 308 |
|
| 309 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 310 |
-
|
| 311 |
-
#@ all-in-one-wp-security-and-firewall
|
| 312 |
-
msgid "Example 2: 195.47.*.*"
|
| 313 |
msgstr ""
|
| 314 |
|
| 315 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 316 |
-
|
| 317 |
-
|
| 318 |
-
|
|
|
|
|
|
|
| 319 |
msgstr ""
|
| 320 |
|
| 321 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 322 |
-
|
| 323 |
-
msgid "Enter User Agents:"
|
| 324 |
msgstr ""
|
| 325 |
|
| 326 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 327 |
-
#@ all-in-one-wp-security-and-firewall
|
| 328 |
msgid "Enter one or more user agent strings."
|
| 329 |
msgstr ""
|
| 330 |
|
| 331 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 332 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 333 |
msgid "Each user agent string must be on a new line."
|
| 334 |
msgstr ""
|
| 335 |
|
| 336 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 337 |
-
#@ all-in-one-wp-security-and-firewall
|
| 338 |
msgid "Example 1 - A single user agent string to block:"
|
| 339 |
msgstr ""
|
| 340 |
|
| 341 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 342 |
-
#@ all-in-one-wp-security-and-firewall
|
| 343 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 344 |
msgstr ""
|
| 345 |
|
| 346 |
-
#: admin/wp-security-blacklist-menu.php:
|
| 347 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 348 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 349 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 350 |
-
#: admin/wp-security-
|
| 351 |
-
#: admin/wp-security-filescan-menu.php:
|
| 352 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 353 |
-
#: admin/wp-security-firewall-menu.php:
|
| 354 |
-
#: admin/wp-security-firewall-menu.php:
|
| 355 |
-
#: admin/wp-security-
|
| 356 |
-
#: admin/wp-security-
|
| 357 |
-
#: admin/wp-security-
|
| 358 |
-
#: admin/wp-security-
|
| 359 |
-
#: admin/wp-security-
|
| 360 |
-
#: admin/wp-security-
|
| 361 |
-
|
| 362 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 363 |
msgstr ""
|
| 364 |
|
| 365 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 366 |
-
#: admin/wp-security-
|
| 367 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 368 |
-
|
| 369 |
-
msgid "Rename Login Page"
|
| 370 |
msgstr ""
|
| 371 |
|
| 372 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 373 |
-
|
| 374 |
msgid "Cookie Based Brute Force Prevention"
|
| 375 |
msgstr ""
|
| 376 |
|
| 377 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 378 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 379 |
-
|
| 380 |
-
|
|
|
|
|
|
|
|
|
|
| 381 |
msgstr ""
|
| 382 |
|
| 383 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 384 |
-
|
| 385 |
-
#@ all-in-one-wp-security-and-firewall
|
| 386 |
-
msgid "Login Whitelist"
|
| 387 |
msgstr ""
|
| 388 |
|
| 389 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 390 |
-
#@ all-in-one-wp-security-and-firewall
|
| 391 |
msgid "Please enter a value for your login page slug."
|
| 392 |
msgstr ""
|
| 393 |
|
| 394 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 395 |
-
#@ all-in-one-wp-security-and-firewall
|
| 396 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 397 |
msgstr ""
|
| 398 |
|
| 399 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
#: admin/wp-security-
|
| 404 |
-
#: admin/wp-security-
|
| 405 |
-
#: admin/wp-security-
|
| 406 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 407 |
msgid "Attention!"
|
| 408 |
msgstr ""
|
| 409 |
|
| 410 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 411 |
-
#@ all-in-one-wp-security-and-firewall
|
| 412 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
| 413 |
msgstr ""
|
| 414 |
|
| 415 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 416 |
-
|
|
|
|
|
|
|
|
|
|
| 417 |
msgid "An effective Brute Force prevention technique is to change the default WordPress login page URL."
|
| 418 |
msgstr ""
|
| 419 |
|
| 420 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 421 |
-
#@ all-in-one-wp-security-and-firewall
|
| 422 |
msgid "Normally if you wanted to login to WordPress you would type your site's home URL followed by wp-login.php."
|
| 423 |
msgstr ""
|
| 424 |
|
| 425 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 426 |
-
#@ all-in-one-wp-security-and-firewall
|
| 427 |
msgid "This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like."
|
| 428 |
msgstr ""
|
| 429 |
|
| 430 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 431 |
-
#@ all-in-one-wp-security-and-firewall
|
| 432 |
msgid "By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL."
|
| 433 |
msgstr ""
|
| 434 |
|
| 435 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 436 |
-
#@ all-in-one-wp-security-and-firewall
|
| 437 |
msgid "You may also be interested in the following alternative brute force prevention features:"
|
| 438 |
msgstr ""
|
| 439 |
|
| 440 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 441 |
-
#@ all-in-one-wp-security-and-firewall
|
| 442 |
msgid "Your WordPress login page URL has been renamed."
|
| 443 |
msgstr ""
|
| 444 |
|
| 445 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 446 |
-
#@ all-in-one-wp-security-and-firewall
|
| 447 |
msgid "Your current login URL is:"
|
| 448 |
msgstr ""
|
| 449 |
|
| 450 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 451 |
-
|
| 452 |
-
msgid "NOTE: If you already had the Cookie-Based Brute Force Prevention feature active, the plugin has automatically deactivated it because only one of these features can be active at any one time."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 456 |
-
|
| 457 |
-
msgid "Rename Login Page Settings"
|
| 458 |
msgstr ""
|
| 459 |
|
| 460 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 461 |
-
|
| 462 |
-
msgid "Enable Rename Login Page Feature"
|
| 463 |
msgstr ""
|
| 464 |
|
| 465 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 466 |
-
#@ all-in-one-wp-security-and-firewall
|
| 467 |
msgid "Check this if you want to enable the rename login page feature"
|
| 468 |
msgstr ""
|
| 469 |
|
| 470 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 471 |
-
|
| 472 |
-
msgid "Login Page URL"
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 476 |
-
|
| 477 |
-
msgid "Enter a string which will represent your secure login page slug. You are enouraged to choose something which is hard to guess and only you will remember."
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 481 |
-
#@ all-in-one-wp-security-and-firewall
|
| 482 |
msgid "Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only."
|
| 483 |
msgstr ""
|
| 484 |
|
| 485 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 486 |
-
#@ all-in-one-wp-security-and-firewall
|
| 487 |
msgid "You have successfully enabled the cookie based brute force prevention feature"
|
| 488 |
msgstr ""
|
| 489 |
|
| 490 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 491 |
-
#@ all-in-one-wp-security-and-firewall
|
| 492 |
msgid "From now on you will need to log into your WP Admin using the following URL:"
|
| 493 |
msgstr ""
|
| 494 |
|
| 495 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 496 |
-
#@ all-in-one-wp-security-and-firewall
|
| 497 |
msgid "It is important that you save this URL value somewhere in case you forget it, OR,"
|
| 498 |
msgstr ""
|
| 499 |
|
| 500 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 501 |
-
#, php-format
|
| 502 |
-
#@ all-in-one-wp-security-and-firewall
|
| 503 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 504 |
msgstr ""
|
| 505 |
|
| 506 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 507 |
-
#@ all-in-one-wp-security-and-firewall
|
| 508 |
msgid "You have successfully saved cookie based brute force prevention feature settings."
|
| 509 |
msgstr ""
|
| 510 |
|
| 511 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 512 |
-
|
| 513 |
-
#: admin/wp-security-firewall-menu.php:119
|
| 514 |
-
#: admin/wp-security-firewall-menu.php:287
|
| 515 |
-
#: admin/wp-security-firewall-menu.php:498
|
| 516 |
-
#: admin/wp-security-firewall-menu.php:667
|
| 517 |
-
#: admin/wp-security-spam-menu.php:106
|
| 518 |
-
#@ all-in-one-wp-security-and-firewall
|
| 519 |
-
msgid "Could not write to the .htaccess file. Please check the file permissions."
|
| 520 |
-
msgstr ""
|
| 521 |
-
|
| 522 |
-
#: admin/wp-security-brute-force-menu.php:291
|
| 523 |
-
#@ all-in-one-wp-security-and-firewall
|
| 524 |
-
msgid "Brute Force Prevention Firewall Settings"
|
| 525 |
msgstr ""
|
| 526 |
|
| 527 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 528 |
-
#@ all-in-one-wp-security-and-firewall
|
| 529 |
msgid "A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination."
|
| 530 |
msgstr ""
|
| 531 |
|
| 532 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 533 |
-
#@ all-in-one-wp-security-and-firewall
|
| 534 |
msgid "Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server's memory and performance."
|
| 535 |
msgstr ""
|
| 536 |
|
| 537 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 538 |
-
|
| 539 |
-
msgid "The features in this tab will stop the majority of Brute Force Login Attacks at the .htaccess level thus providing even better protection for your WP login page and also reducing the load on your server because the system does not have to run PHP code to process the login attempts."
|
| 540 |
msgstr ""
|
| 541 |
|
| 542 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 543 |
-
|
| 544 |
-
|
| 545 |
-
msgid "Even though this feature should not have any impact on your site's general functionality <strong>you are strongly encouraged to take a %s of your .htaccess file before proceeding</strong>."
|
| 546 |
msgstr ""
|
| 547 |
|
| 548 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 549 |
-
|
| 550 |
-
msgid "If this feature is not used correctly, you can get locked out of your site. A backed up .htaccess file will come in handy if that happens."
|
| 551 |
msgstr ""
|
| 552 |
|
| 553 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 554 |
-
|
| 555 |
-
#@ all-in-one-wp-security-and-firewall
|
| 556 |
-
msgid "To learn more about how to use this feature please watch the following %s."
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 560 |
-
|
| 561 |
-
|
|
|
|
| 562 |
msgstr ""
|
| 563 |
|
| 564 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 565 |
-
|
| 566 |
-
msgid "Cookie Based Brute Force Login Prevention"
|
| 567 |
msgstr ""
|
| 568 |
|
| 569 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 570 |
-
|
| 571 |
-
#@ all-in-one-wp-security-and-firewall
|
| 572 |
-
msgid "Enable Brute Force Attack Prevention"
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
#: admin/wp-security-brute-force-menu.php:342
|
| 576 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 577 |
msgid "Check this if you want to protect your login page from Brute Force Attack."
|
| 578 |
msgstr ""
|
| 579 |
|
| 580 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 581 |
-
#@ all-in-one-wp-security-and-firewall
|
| 582 |
msgid "This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser."
|
| 583 |
msgstr ""
|
| 584 |
|
| 585 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 586 |
-
#@ all-in-one-wp-security-and-firewall
|
| 587 |
msgid "To use this feature do the following:"
|
| 588 |
msgstr ""
|
| 589 |
|
| 590 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 591 |
-
#@ all-in-one-wp-security-and-firewall
|
| 592 |
msgid "1) Enable the checkbox."
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 596 |
-
#@ all-in-one-wp-security-and-firewall
|
| 597 |
msgid "2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below)."
|
| 598 |
msgstr ""
|
| 599 |
|
| 600 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 601 |
-
#@ all-in-one-wp-security-and-firewall
|
| 602 |
msgid "3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page."
|
| 603 |
msgstr ""
|
| 604 |
|
| 605 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 606 |
-
#@ all-in-one-wp-security-and-firewall
|
| 607 |
msgid "Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked."
|
| 608 |
msgstr ""
|
| 609 |
|
| 610 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 611 |
-
|
| 612 |
-
msgid "Secret Word"
|
| 613 |
msgstr ""
|
| 614 |
|
| 615 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 616 |
-
#@ all-in-one-wp-security-and-firewall
|
| 617 |
msgid "Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess."
|
| 618 |
msgstr ""
|
| 619 |
|
| 620 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 621 |
-
#@ all-in-one-wp-security-and-firewall
|
| 622 |
msgid "Re-direct URL"
|
| 623 |
msgstr ""
|
| 624 |
|
| 625 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 626 |
-
#@ all-in-one-wp-security-and-firewall
|
| 627 |
msgid "Specify a URL to redirect a hacker to when they try to access your WordPress login page."
|
| 628 |
msgstr ""
|
| 629 |
|
| 630 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 631 |
-
#@ all-in-one-wp-security-and-firewall
|
| 632 |
msgid "The URL specified here can be any site's URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page."
|
| 633 |
msgstr ""
|
| 634 |
|
| 635 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 636 |
-
#@ all-in-one-wp-security-and-firewall
|
| 637 |
msgid "This field will default to: http://127.0.0.1 if you do not enter a value."
|
| 638 |
msgstr ""
|
| 639 |
|
| 640 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 641 |
-
#@ all-in-one-wp-security-and-firewall
|
| 642 |
msgid "Useful Tip:"
|
| 643 |
msgstr ""
|
| 644 |
|
| 645 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 646 |
-
#@ all-in-one-wp-security-and-firewall
|
| 647 |
msgid "It's a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server."
|
| 648 |
msgstr ""
|
| 649 |
|
| 650 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 651 |
-
#@ all-in-one-wp-security-and-firewall
|
| 652 |
msgid "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours."
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 656 |
-
|
| 657 |
-
msgid "My Site Has Posts Or Pages Which Are Password Protected"
|
| 658 |
msgstr ""
|
| 659 |
|
| 660 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 661 |
-
#@ all-in-one-wp-security-and-firewall
|
| 662 |
msgid "Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages."
|
| 663 |
msgstr ""
|
| 664 |
|
| 665 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 666 |
-
|
| 667 |
-
msgid "In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added to your .htacces file so that people trying to access pages are not automatically blocked."
|
| 668 |
msgstr ""
|
| 669 |
|
| 670 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 671 |
-
|
| 672 |
-
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that people trying to access these pages are not automatically blocked."
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 676 |
-
#@ all-in-one-wp-security-and-firewall
|
| 677 |
msgid "Helpful Tip:"
|
| 678 |
msgstr ""
|
| 679 |
|
| 680 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 681 |
-
#@ all-in-one-wp-security-and-firewall
|
| 682 |
msgid "If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled."
|
| 683 |
msgstr ""
|
| 684 |
|
| 685 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 686 |
-
|
| 687 |
-
msgid "My Site Has a Theme or Plugins Which Use AJAX"
|
| 688 |
msgstr ""
|
| 689 |
|
| 690 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 691 |
-
#@ all-in-one-wp-security-and-firewall
|
| 692 |
msgid "Check this if your site uses AJAX functionality."
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 696 |
-
|
| 697 |
-
msgid "In the cases where your WordPress installation has a theme or plugins which use AJAX, a few extra lines of directives and exceptions need to be added to your .htacces file to prevent AJAX requests from being automatically blocked by the brute force prevention feature."
|
| 698 |
msgstr ""
|
| 699 |
|
| 700 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 701 |
-
|
| 702 |
-
msgid "By enabling this checkbox the plugin will add the necessary rules and exceptions to your .htacces file so that AJAX operations will work as expected."
|
| 703 |
msgstr ""
|
| 704 |
|
| 705 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 706 |
-
|
| 707 |
-
msgid "The cookie test was successful. You can now enable this feature."
|
| 708 |
msgstr ""
|
| 709 |
|
| 710 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 711 |
-
|
| 712 |
-
msgid "Save Feature Settings"
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 716 |
-
|
| 717 |
-
msgid "The cookie test failed on this server. So this feature cannot be used on this site."
|
| 718 |
msgstr ""
|
| 719 |
|
| 720 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 721 |
-
|
| 722 |
-
msgid "Before using this feature you are required to perform a cookie test first. This is to make sure that your browser cookie is working correctly and that you won't lock yourself out."
|
| 723 |
msgstr ""
|
| 724 |
|
| 725 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 726 |
-
|
| 727 |
-
msgid "Perform Cookie Test"
|
| 728 |
msgstr ""
|
| 729 |
|
| 730 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 731 |
-
|
| 732 |
-
msgid "This feature allows you to add a captcha form on the WordPress login page."
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 736 |
-
|
| 737 |
-
msgid "Users who attempt to login will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them login even if they entered the correct username and password."
|
| 738 |
msgstr ""
|
| 739 |
|
| 740 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 741 |
-
|
| 742 |
-
msgid "Therefore, adding a captcha form on the login page is another effective yet simple \"Brute Force\" prevention technique."
|
| 743 |
msgstr ""
|
| 744 |
|
| 745 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 746 |
-
|
| 747 |
-
msgid "Login Form Captcha Settings"
|
| 748 |
msgstr ""
|
| 749 |
|
| 750 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 751 |
-
|
| 752 |
-
msgid "Enable Captcha On Login Page"
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 756 |
-
|
| 757 |
-
msgid "Check this if you want to insert a captcha form on the login page"
|
| 758 |
msgstr ""
|
| 759 |
|
| 760 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 761 |
-
|
| 762 |
-
msgid "Lost Password Form Captcha Settings"
|
| 763 |
msgstr ""
|
| 764 |
|
| 765 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 766 |
-
|
| 767 |
-
msgid "Enable Captcha On Lost Password Page"
|
| 768 |
msgstr ""
|
| 769 |
|
| 770 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 771 |
-
|
| 772 |
-
msgid "Check this if you want to insert a captcha form on the lost password page"
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 776 |
-
|
| 777 |
-
msgid "Nonce check failed for save whitelist settings!"
|
| 778 |
msgstr ""
|
| 779 |
|
| 780 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 781 |
-
|
| 782 |
-
msgid "The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page."
|
| 783 |
msgstr ""
|
| 784 |
|
| 785 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 786 |
-
|
| 787 |
-
msgid "This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below."
|
| 788 |
msgstr ""
|
| 789 |
|
| 790 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 791 |
-
|
| 792 |
-
msgid "The plugin achieves this by writing the appropriate directives to your .htaccess file."
|
| 793 |
msgstr ""
|
| 794 |
|
| 795 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 796 |
-
|
| 797 |
-
msgid "By allowing/blocking IP addresses, you are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page."
|
| 798 |
msgstr ""
|
| 799 |
|
| 800 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 801 |
-
|
| 802 |
-
#@ all-in-one-wp-security-and-firewall
|
| 803 |
-
msgid "Attention: If in addition to enabling the white list feature, you also have the %s feature enabled, <strong>you will still need to use your secret word in the URL when trying to access your WordPress login page</strong>."
|
| 804 |
msgstr ""
|
| 805 |
|
| 806 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 807 |
-
|
| 808 |
-
msgid "These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security."
|
| 809 |
msgstr ""
|
| 810 |
|
| 811 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 812 |
-
|
| 813 |
-
msgid "Login IP Whitelist Settings"
|
| 814 |
msgstr ""
|
| 815 |
|
| 816 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 817 |
-
|
| 818 |
-
msgid "Enable IP Whitelisting"
|
| 819 |
msgstr ""
|
| 820 |
|
| 821 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 822 |
-
|
| 823 |
-
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
| 824 |
msgstr ""
|
| 825 |
|
| 826 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 827 |
-
|
| 828 |
-
msgid "Your Current IP Address"
|
| 829 |
msgstr ""
|
| 830 |
|
| 831 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 832 |
-
|
| 833 |
-
msgid "You can copy and paste this address in the text box below if you want to include it in your login whitelist."
|
| 834 |
msgstr ""
|
| 835 |
|
| 836 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 837 |
-
|
| 838 |
-
msgid "Enter Whitelisted IP Addresses:"
|
| 839 |
msgstr ""
|
| 840 |
|
| 841 |
-
#: admin/wp-security-brute-force-menu.php:
|
| 842 |
-
|
| 843 |
-
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist. Only the addresses specified here will have access to the WordPress login page."
|
| 844 |
msgstr ""
|
| 845 |
|
| 846 |
-
#: admin/wp-security-
|
| 847 |
-
|
| 848 |
-
msgid "System Info"
|
| 849 |
msgstr ""
|
| 850 |
|
| 851 |
-
#: admin/wp-security-
|
| 852 |
-
|
| 853 |
-
#@ all-in-one-wp-security-and-firewall
|
| 854 |
-
msgid "Locked IP Addresses"
|
| 855 |
msgstr ""
|
| 856 |
|
| 857 |
-
#: admin/wp-security-
|
| 858 |
-
|
| 859 |
-
msgid "For information, updates and documentation, please visit the"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
-
#: admin/wp-security-
|
| 863 |
-
|
| 864 |
-
msgid "AIO WP Security & Firewall Plugin"
|
| 865 |
msgstr ""
|
| 866 |
|
| 867 |
-
#: admin/wp-security-
|
| 868 |
-
|
| 869 |
-
msgid "Page"
|
| 870 |
msgstr ""
|
| 871 |
|
| 872 |
-
#: admin/wp-security-
|
| 873 |
-
|
| 874 |
-
msgid "Follow us"
|
| 875 |
msgstr ""
|
| 876 |
|
| 877 |
-
#: admin/wp-security-
|
| 878 |
-
|
| 879 |
-
msgid "Twitter, Google+ or via Email to stay up to date about the new security features of this plugin."
|
| 880 |
msgstr ""
|
| 881 |
|
| 882 |
-
#: admin/wp-security-
|
| 883 |
-
|
| 884 |
-
msgid "Security Strength Meter"
|
| 885 |
msgstr ""
|
| 886 |
|
| 887 |
-
#: admin/wp-security-
|
| 888 |
-
|
| 889 |
-
msgid "Total Achievable Points: "
|
| 890 |
msgstr ""
|
| 891 |
|
| 892 |
-
#: admin/wp-security-
|
| 893 |
-
|
| 894 |
-
msgid "Current Score of Your Site: "
|
| 895 |
msgstr ""
|
| 896 |
|
| 897 |
-
#: admin/wp-security-
|
| 898 |
-
|
| 899 |
-
msgid "Security Points Breakdown"
|
| 900 |
msgstr ""
|
| 901 |
|
| 902 |
-
#: admin/wp-security-
|
| 903 |
-
|
| 904 |
-
msgid "
|
| 905 |
msgstr ""
|
| 906 |
|
| 907 |
-
#: admin/wp-security-
|
| 908 |
-
|
| 909 |
-
msgid "Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security"
|
| 910 |
msgstr ""
|
| 911 |
|
| 912 |
-
#: admin/wp-security-
|
| 913 |
-
|
| 914 |
-
msgid "Admin Username"
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
-
#: admin/wp-security-
|
| 918 |
-
#: admin/wp-security-user-login-menu.php:
|
| 919 |
-
|
| 920 |
-
#@ all-in-one-wp-security-and-firewall
|
| 921 |
-
msgid "Login Lockdown"
|
| 922 |
msgstr ""
|
| 923 |
|
| 924 |
-
#: admin/wp-security-
|
| 925 |
-
|
| 926 |
-
msgid "
|
| 927 |
msgstr ""
|
| 928 |
|
| 929 |
-
#: admin/wp-security-
|
| 930 |
-
|
| 931 |
-
msgid "Basic Firewall"
|
| 932 |
msgstr ""
|
| 933 |
|
| 934 |
-
#: admin/wp-security-
|
| 935 |
-
|
| 936 |
-
msgid "Last 5 Logins"
|
| 937 |
msgstr ""
|
| 938 |
|
| 939 |
-
#: admin/wp-security-
|
| 940 |
-
|
| 941 |
-
msgid "No data found!"
|
| 942 |
msgstr ""
|
| 943 |
|
| 944 |
-
#: admin/wp-security-
|
| 945 |
-
|
| 946 |
-
msgid "
|
| 947 |
msgstr ""
|
| 948 |
|
| 949 |
-
#: admin/wp-security-
|
| 950 |
-
|
| 951 |
-
msgid "User"
|
| 952 |
msgstr ""
|
| 953 |
|
| 954 |
-
#: admin/wp-security-
|
| 955 |
-
|
| 956 |
-
msgid "Date"
|
| 957 |
msgstr ""
|
| 958 |
|
| 959 |
-
#: admin/wp-security-
|
| 960 |
-
|
| 961 |
-
msgid "IP"
|
| 962 |
msgstr ""
|
| 963 |
|
| 964 |
-
#: admin/wp-security-
|
| 965 |
-
|
| 966 |
-
msgid "Maintenance Mode Status"
|
| 967 |
msgstr ""
|
| 968 |
|
| 969 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 970 |
-
|
| 971 |
-
msgid "
|
| 972 |
msgstr ""
|
| 973 |
|
| 974 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 975 |
-
|
| 976 |
-
msgid "Maintenance mode is currently off."
|
| 977 |
msgstr ""
|
| 978 |
|
| 979 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 980 |
-
|
| 981 |
-
msgid "Maintenance Mode"
|
| 982 |
msgstr ""
|
| 983 |
|
| 984 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 985 |
-
|
| 986 |
-
|
|
|
|
| 987 |
msgstr ""
|
| 988 |
|
| 989 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 990 |
-
|
| 991 |
-
msgid "Cookie-Based Brute Force"
|
| 992 |
msgstr ""
|
| 993 |
|
| 994 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 995 |
-
|
| 996 |
-
#, php-format
|
| 997 |
-
#@ all-in-one-wp-security-and-firewall
|
| 998 |
-
msgid "The %s feature is currently active."
|
| 999 |
msgstr ""
|
| 1000 |
|
| 1001 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1002 |
-
|
| 1003 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1004 |
-
msgid "Your new WordPress login URL is now:"
|
| 1005 |
msgstr ""
|
| 1006 |
|
| 1007 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1008 |
-
#: admin/wp-security-
|
| 1009 |
-
|
| 1010 |
-
msgid "Logged In Users"
|
| 1011 |
msgstr ""
|
| 1012 |
|
| 1013 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1014 |
-
|
| 1015 |
-
msgid "Number of users currently logged in site-wide is:"
|
| 1016 |
msgstr ""
|
| 1017 |
|
| 1018 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1019 |
-
#: admin/wp-security-
|
| 1020 |
-
#: admin/wp-security-
|
| 1021 |
-
|
| 1022 |
-
|
| 1023 |
-
msgid "
|
| 1024 |
msgstr ""
|
| 1025 |
|
| 1026 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1027 |
-
|
| 1028 |
-
|
|
|
|
| 1029 |
msgstr ""
|
| 1030 |
|
| 1031 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1032 |
-
|
| 1033 |
-
msgid "Number of users currently logged into your site (including you) is:"
|
| 1034 |
msgstr ""
|
| 1035 |
|
| 1036 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1037 |
-
|
| 1038 |
-
msgid "There are no other users currently logged in."
|
| 1039 |
msgstr ""
|
| 1040 |
|
| 1041 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1042 |
-
|
| 1043 |
-
msgid "There are no IP addresses currently locked out."
|
| 1044 |
msgstr ""
|
| 1045 |
|
| 1046 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1047 |
-
|
| 1048 |
-
msgid "Number of temporarily locked out IP addresses: "
|
| 1049 |
msgstr ""
|
| 1050 |
|
| 1051 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1052 |
-
|
| 1053 |
-
msgid "Spread the Word"
|
| 1054 |
msgstr ""
|
| 1055 |
|
| 1056 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1057 |
-
|
| 1058 |
-
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
| 1059 |
msgstr ""
|
| 1060 |
|
| 1061 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1062 |
-
|
| 1063 |
-
msgid "Site Info"
|
| 1064 |
msgstr ""
|
| 1065 |
|
| 1066 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1067 |
-
|
| 1068 |
-
msgid "Plugin Version"
|
| 1069 |
msgstr ""
|
| 1070 |
|
| 1071 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1072 |
-
|
| 1073 |
-
msgid "WP Version"
|
| 1074 |
msgstr ""
|
| 1075 |
|
| 1076 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1077 |
-
|
| 1078 |
-
#: admin/wp-security-dashboard-menu.php:592
|
| 1079 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1080 |
-
msgid "Version"
|
| 1081 |
msgstr ""
|
| 1082 |
|
| 1083 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1084 |
-
|
| 1085 |
-
msgid "Table Prefix"
|
| 1086 |
msgstr ""
|
| 1087 |
|
| 1088 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1089 |
-
|
| 1090 |
-
msgid "Session Save Path"
|
| 1091 |
msgstr ""
|
| 1092 |
|
| 1093 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1094 |
-
|
| 1095 |
-
msgid "Server Name"
|
| 1096 |
msgstr ""
|
| 1097 |
|
| 1098 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1099 |
-
|
| 1100 |
-
msgid "Cookie Domain"
|
| 1101 |
msgstr ""
|
| 1102 |
|
| 1103 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1104 |
-
|
| 1105 |
-
msgid "Library Present"
|
| 1106 |
msgstr ""
|
| 1107 |
|
| 1108 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1109 |
-
|
| 1110 |
-
msgid "Debug File Write Permissions"
|
| 1111 |
msgstr ""
|
| 1112 |
|
| 1113 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1114 |
-
|
| 1115 |
-
msgid "PHP Info"
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1119 |
-
|
| 1120 |
-
msgid "PHP Version"
|
| 1121 |
msgstr ""
|
| 1122 |
|
| 1123 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1124 |
-
|
| 1125 |
-
msgid "PHP Memory Usage"
|
| 1126 |
msgstr ""
|
| 1127 |
|
| 1128 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1129 |
-
|
| 1130 |
-
msgid " MB"
|
| 1131 |
msgstr ""
|
| 1132 |
|
| 1133 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1134 |
-
|
| 1135 |
-
#: admin/wp-security-dashboard-menu.php:532
|
| 1136 |
-
#: admin/wp-security-dashboard-menu.php:574
|
| 1137 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1138 |
-
msgid "N/A"
|
| 1139 |
msgstr ""
|
| 1140 |
|
| 1141 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1142 |
-
|
| 1143 |
-
msgid "PHP Memory Limit"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1146 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1147 |
-
|
| 1148 |
-
msgid "PHP Max Upload Size"
|
| 1149 |
msgstr ""
|
| 1150 |
|
| 1151 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1152 |
-
|
| 1153 |
-
msgid "PHP Max Post Size"
|
| 1154 |
msgstr ""
|
| 1155 |
|
| 1156 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1157 |
-
|
| 1158 |
-
#: admin/wp-security-dashboard-menu.php:555
|
| 1159 |
-
#: admin/wp-security-dashboard-menu.php:563
|
| 1160 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1161 |
-
msgid "On"
|
| 1162 |
msgstr ""
|
| 1163 |
|
| 1164 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1165 |
-
|
| 1166 |
-
#: admin/wp-security-dashboard-menu.php:557
|
| 1167 |
-
#: admin/wp-security-dashboard-menu.php:565
|
| 1168 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1169 |
-
msgid "Off"
|
| 1170 |
msgstr ""
|
| 1171 |
|
| 1172 |
#: admin/wp-security-dashboard-menu.php:543
|
| 1173 |
-
|
| 1174 |
-
msgid "PHP Safe Mode"
|
| 1175 |
msgstr ""
|
| 1176 |
|
| 1177 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1178 |
-
|
| 1179 |
-
msgid "PHP Allow URL fopen"
|
| 1180 |
msgstr ""
|
| 1181 |
|
| 1182 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1183 |
-
|
| 1184 |
-
|
|
|
|
|
|
|
| 1185 |
msgstr ""
|
| 1186 |
|
| 1187 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1188 |
-
|
| 1189 |
-
msgid "PHP Display Errors"
|
| 1190 |
msgstr ""
|
| 1191 |
|
| 1192 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1193 |
-
|
| 1194 |
-
msgid "PHP Max Script Execution Time"
|
| 1195 |
msgstr ""
|
| 1196 |
|
| 1197 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1198 |
-
|
| 1199 |
-
msgid "Seconds"
|
| 1200 |
msgstr ""
|
| 1201 |
|
| 1202 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1203 |
-
|
| 1204 |
-
msgid "Active Plugins"
|
| 1205 |
msgstr ""
|
| 1206 |
|
| 1207 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1208 |
-
|
| 1209 |
-
|
| 1210 |
-
|
| 1211 |
-
|
|
|
|
|
|
|
| 1212 |
msgstr ""
|
| 1213 |
|
| 1214 |
-
#: admin/wp-security-dashboard-menu.php:
|
| 1215 |
-
|
| 1216 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1217 |
msgstr ""
|
| 1218 |
|
| 1219 |
#: admin/wp-security-dashboard-menu.php:629
|
| 1220 |
-
|
| 1221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1222 |
msgstr ""
|
| 1223 |
|
| 1224 |
-
#: admin/wp-security-database-menu.php:
|
| 1225 |
-
#: admin/wp-security-database-menu.php:
|
| 1226 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:62
|
| 1227 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1228 |
msgid "Database backup"
|
| 1229 |
msgstr ""
|
| 1230 |
|
| 1231 |
-
#: admin/wp-security-database-menu.php:
|
| 1232 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 1233 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1234 |
msgid "Database prefix"
|
| 1235 |
msgstr ""
|
| 1236 |
|
| 1237 |
-
#: admin/wp-security-database-menu.php:
|
| 1238 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1239 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1240 |
msgstr ""
|
| 1241 |
|
| 1242 |
-
#: admin/wp-security-database-menu.php:
|
| 1243 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1244 |
msgid "The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file."
|
| 1245 |
msgstr ""
|
| 1246 |
|
| 1247 |
-
#: admin/wp-security-database-menu.php:
|
| 1248 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1249 |
msgid "Please enter a value for the DB prefix."
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
-
#: admin/wp-security-database-menu.php:
|
| 1253 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1254 |
msgid "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores."
|
| 1255 |
msgstr ""
|
| 1256 |
|
| 1257 |
-
#: admin/wp-security-database-menu.php:
|
| 1258 |
-
|
| 1259 |
msgid "Change database prefix"
|
| 1260 |
msgstr ""
|
| 1261 |
|
| 1262 |
-
#: admin/wp-security-database-menu.php:
|
| 1263 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1264 |
msgid "Your WordPress database is the most important asset of your website because it contains a lot of your site's precious information."
|
| 1265 |
msgstr ""
|
| 1266 |
|
| 1267 |
-
#: admin/wp-security-database-menu.php:
|
| 1268 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1269 |
msgid "The database is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables."
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
-
#: admin/wp-security-database-menu.php:
|
| 1273 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1274 |
msgid "One way to add a layer of protection for your DB is to change the default WordPress table prefix from \"wp_\" to something else which will be difficult for hackers to guess."
|
| 1275 |
msgstr ""
|
| 1276 |
|
| 1277 |
-
#: admin/wp-security-database-menu.php:
|
| 1278 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1279 |
msgid "This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin."
|
| 1280 |
msgstr ""
|
| 1281 |
|
| 1282 |
-
#: admin/wp-security-database-menu.php:
|
| 1283 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1284 |
msgid "Database prefix options"
|
| 1285 |
msgstr ""
|
| 1286 |
|
| 1287 |
-
#: admin/wp-security-database-menu.php:
|
| 1288 |
-
|
| 1289 |
-
|
|
|
|
|
|
|
| 1290 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1291 |
msgstr ""
|
| 1292 |
|
| 1293 |
-
#: admin/wp-security-database-menu.php:
|
| 1294 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1295 |
msgid "Current database table prefix"
|
| 1296 |
msgstr ""
|
| 1297 |
|
| 1298 |
-
#: admin/wp-security-database-menu.php:
|
| 1299 |
-
|
| 1300 |
-
|
| 1301 |
-
|
| 1302 |
-
|
|
|
|
| 1303 |
msgstr ""
|
| 1304 |
|
| 1305 |
-
#: admin/wp-security-database-menu.php:
|
| 1306 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1307 |
msgid "Generate new database table prefix"
|
| 1308 |
msgstr ""
|
| 1309 |
|
| 1310 |
-
#: admin/wp-security-database-menu.php:
|
| 1311 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1312 |
msgid "Check this if you want the plugin to generate a random 6 character string for the table prefix"
|
| 1313 |
msgstr ""
|
| 1314 |
|
| 1315 |
-
#: admin/wp-security-database-menu.php:
|
| 1316 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1317 |
msgid "OR"
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
-
#: admin/wp-security-database-menu.php:
|
| 1321 |
-
|
| 1322 |
-
msgid "Choose your own DB prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_"
|
| 1323 |
msgstr ""
|
| 1324 |
|
| 1325 |
-
#: admin/wp-security-database-menu.php:
|
| 1326 |
-
|
| 1327 |
-
msgid "Change database prefix"
|
| 1328 |
msgstr ""
|
| 1329 |
|
| 1330 |
-
#: admin/wp-security-database-menu.php:
|
| 1331 |
-
|
| 1332 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1333 |
-
msgid "Nonce check failed for manual DB backup operation!"
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
-
#: admin/wp-security-database-menu.php:
|
| 1337 |
-
|
| 1338 |
-
msgid "DB Backup was successfully completed! You will receive the backup file via email if you have enabled \"Send Backup File Via Email\", otherwise you can retrieve it via FTP from the following directory:"
|
| 1339 |
msgstr ""
|
| 1340 |
|
| 1341 |
-
#: admin/wp-security-database-menu.php:
|
| 1342 |
-
|
| 1343 |
-
msgid "Your DB Backup File location: "
|
| 1344 |
msgstr ""
|
| 1345 |
|
| 1346 |
-
#: admin/wp-security-database-menu.php:
|
| 1347 |
-
|
| 1348 |
-
msgid "DB Backup failed. Please check the permissions of the backup directory."
|
| 1349 |
msgstr ""
|
| 1350 |
|
| 1351 |
-
#: admin/wp-security-database-menu.php:
|
| 1352 |
-
|
| 1353 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1354 |
-
msgid "You entered a non numeric value for the \"backup time interval\" field. It has been set to the default value."
|
| 1355 |
msgstr ""
|
| 1356 |
|
| 1357 |
-
#: admin/wp-security-database-menu.php:
|
| 1358 |
-
|
| 1359 |
-
msgid "You entered a non numeric value for the \"number of backup files to keep\" field. It has been set to the default value."
|
| 1360 |
msgstr ""
|
| 1361 |
|
| 1362 |
-
#: admin/wp-security-database-menu.php:
|
| 1363 |
-
|
| 1364 |
-
#: admin/wp-security-user-login-menu.php:117
|
| 1365 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1366 |
-
msgid "You have entered an incorrect email address format. It has been set to your WordPress admin email as default."
|
| 1367 |
msgstr ""
|
| 1368 |
|
| 1369 |
-
#: admin/wp-security-database-menu.php:
|
| 1370 |
-
|
| 1371 |
-
msgid "
|
| 1372 |
msgstr ""
|
| 1373 |
|
| 1374 |
-
#: admin/wp-security-database-menu.php:
|
| 1375 |
-
|
| 1376 |
-
msgid "To create a new DB backup just click on the button below."
|
| 1377 |
msgstr ""
|
| 1378 |
|
| 1379 |
-
#: admin/wp-security-database-menu.php:
|
| 1380 |
-
|
| 1381 |
-
msgid "Create DB Backup Now"
|
| 1382 |
msgstr ""
|
| 1383 |
|
| 1384 |
-
#: admin/wp-security-database-menu.php:
|
| 1385 |
-
|
| 1386 |
-
msgid "Automated Scheduled Backups"
|
| 1387 |
msgstr ""
|
| 1388 |
|
| 1389 |
-
#: admin/wp-security-database-menu.php:
|
| 1390 |
-
|
| 1391 |
-
msgid "Enable Automated Scheduled Backups"
|
| 1392 |
msgstr ""
|
| 1393 |
|
| 1394 |
-
#: admin/wp-security-database-menu.php:
|
| 1395 |
-
|
| 1396 |
-
msgid "Check this if you want the system to automatically generate backups periodically based on the settings below"
|
| 1397 |
msgstr ""
|
| 1398 |
|
| 1399 |
-
#: admin/wp-security-database-menu.php:
|
| 1400 |
-
|
| 1401 |
-
msgid "Backup Time Interval"
|
| 1402 |
msgstr ""
|
| 1403 |
|
| 1404 |
-
#: admin/wp-security-database-menu.php:
|
| 1405 |
-
|
| 1406 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1407 |
-
msgid "Hours"
|
| 1408 |
msgstr ""
|
| 1409 |
|
| 1410 |
-
#: admin/wp-security-database-menu.php:
|
| 1411 |
-
#: admin/wp-security-
|
| 1412 |
-
|
| 1413 |
-
msgid "Days"
|
| 1414 |
msgstr ""
|
| 1415 |
|
| 1416 |
-
#: admin/wp-security-database-menu.php:
|
| 1417 |
-
|
| 1418 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1419 |
-
msgid "Weeks"
|
| 1420 |
msgstr ""
|
| 1421 |
|
| 1422 |
-
#: admin/wp-security-database-menu.php:
|
| 1423 |
-
|
| 1424 |
-
msgid "Set the value for how often you would like an automated backup to occur"
|
| 1425 |
msgstr ""
|
| 1426 |
|
| 1427 |
-
#: admin/wp-security-database-menu.php:
|
| 1428 |
-
|
| 1429 |
-
msgid "Number of Backup Files To Keep"
|
| 1430 |
msgstr ""
|
| 1431 |
|
| 1432 |
-
#: admin/wp-security-database-menu.php:
|
| 1433 |
-
|
| 1434 |
-
msgid "Thie field allows you to choose the number of backup files you would like to keep in the backup directory"
|
| 1435 |
msgstr ""
|
| 1436 |
|
| 1437 |
-
#: admin/wp-security-database-menu.php:
|
| 1438 |
-
|
| 1439 |
-
msgid "Send Backup File Via Email"
|
| 1440 |
msgstr ""
|
| 1441 |
|
| 1442 |
-
#: admin/wp-security-database-menu.php:
|
| 1443 |
-
|
| 1444 |
-
msgid "Check this if you want the system to email you the backup file after a DB backup has been performed"
|
| 1445 |
msgstr ""
|
| 1446 |
|
| 1447 |
-
#: admin/wp-security-database-menu.php:
|
| 1448 |
-
|
| 1449 |
-
#: admin/wp-security-user-login-menu.php:235
|
| 1450 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1451 |
-
msgid "Enter an email address"
|
| 1452 |
msgstr ""
|
| 1453 |
|
| 1454 |
-
#: admin/wp-security-database-menu.php:
|
| 1455 |
-
|
| 1456 |
-
msgid "Error - Could not get tables or no tables found!"
|
| 1457 |
-
msgstr ""
|
| 1458 |
-
|
| 1459 |
-
#: admin/wp-security-database-menu.php:388
|
| 1460 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1461 |
-
msgid "Starting DB prefix change operations....."
|
| 1462 |
-
msgstr ""
|
| 1463 |
-
|
| 1464 |
-
#: admin/wp-security-database-menu.php:390
|
| 1465 |
-
#, php-format
|
| 1466 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1467 |
-
msgid "Your WordPress system has a total of %s tables and your new DB prefix will be: %s"
|
| 1468 |
-
msgstr ""
|
| 1469 |
-
|
| 1470 |
-
#: admin/wp-security-database-menu.php:396
|
| 1471 |
-
#: classes/wp-security-utility.php:206
|
| 1472 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1473 |
-
msgid "Failed to make a backup of the wp-config.php file. This operation will not go ahead."
|
| 1474 |
-
msgstr ""
|
| 1475 |
-
|
| 1476 |
-
#: admin/wp-security-database-menu.php:400
|
| 1477 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1478 |
-
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1479 |
-
msgstr ""
|
| 1480 |
-
|
| 1481 |
-
#: admin/wp-security-database-menu.php:422
|
| 1482 |
-
#, php-format
|
| 1483 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1484 |
-
msgid "%s table name update failed"
|
| 1485 |
-
msgstr ""
|
| 1486 |
-
|
| 1487 |
-
#: admin/wp-security-database-menu.php:434
|
| 1488 |
-
#, php-format
|
| 1489 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1490 |
-
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1491 |
-
msgstr ""
|
| 1492 |
-
|
| 1493 |
-
#: admin/wp-security-database-menu.php:437
|
| 1494 |
-
#, php-format
|
| 1495 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1496 |
-
msgid "%s tables had their prefix updated successfully!"
|
| 1497 |
-
msgstr ""
|
| 1498 |
-
|
| 1499 |
-
#: admin/wp-security-database-menu.php:452
|
| 1500 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1501 |
-
msgid "wp-config.php file was updated successfully!"
|
| 1502 |
-
msgstr ""
|
| 1503 |
-
|
| 1504 |
-
#: admin/wp-security-database-menu.php:455
|
| 1505 |
-
#, php-format
|
| 1506 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1507 |
-
msgid ""
|
| 1508 |
-
"The \"wp-config.php\" file was not able to be modified. Please modify this file manually using your favourite editor and search \n"
|
| 1509 |
-
" for variable \"$table_prefix\" and assign the following value to that variable: %s"
|
| 1510 |
-
msgstr ""
|
| 1511 |
-
|
| 1512 |
-
#: admin/wp-security-database-menu.php:476
|
| 1513 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1514 |
-
msgid "There was an error when updating the options table."
|
| 1515 |
msgstr ""
|
| 1516 |
|
| 1517 |
-
#: admin/wp-security-
|
| 1518 |
-
|
| 1519 |
-
msgid "The options table records which had references to the old DB prefix were updated successfully!"
|
| 1520 |
msgstr ""
|
| 1521 |
|
| 1522 |
-
#: admin/wp-security-
|
| 1523 |
-
|
| 1524 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1525 |
-
msgid "Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s."
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
-
#: admin/wp-security-
|
| 1529 |
-
|
| 1530 |
-
msgid "The usermeta table records which had references to the old DB prefix were updated successfully!"
|
| 1531 |
msgstr ""
|
| 1532 |
|
| 1533 |
-
#: admin/wp-security-
|
| 1534 |
-
|
| 1535 |
-
msgid "The database prefix change tasks have been completed."
|
| 1536 |
msgstr ""
|
| 1537 |
|
| 1538 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1539 |
-
|
| 1540 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1541 |
-
msgid "File Change Detection"
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1545 |
-
|
| 1546 |
-
msgid "Malware Scan"
|
| 1547 |
msgstr ""
|
| 1548 |
|
| 1549 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1550 |
-
|
| 1551 |
-
msgid "There have been no file changes since the last scan."
|
| 1552 |
msgstr ""
|
| 1553 |
|
| 1554 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1555 |
-
|
| 1556 |
-
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 1557 |
msgstr ""
|
| 1558 |
|
| 1559 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1560 |
-
|
| 1561 |
-
msgid "The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans!"
|
| 1562 |
msgstr ""
|
| 1563 |
|
| 1564 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1565 |
-
|
| 1566 |
-
msgid "Scan Complete - There were no file changes detected!"
|
| 1567 |
msgstr ""
|
| 1568 |
|
| 1569 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1570 |
-
|
| 1571 |
-
msgid ""
|
| 1572 |
-
"NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
|
| 1573 |
-
" In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1577 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1578 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
| 1579 |
msgstr ""
|
| 1580 |
|
| 1581 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1582 |
-
|
| 1583 |
-
msgid "View Scan Details & Clear This Message"
|
| 1584 |
msgstr ""
|
| 1585 |
|
| 1586 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1587 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1588 |
msgid "If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site."
|
| 1589 |
msgstr ""
|
| 1590 |
|
| 1591 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1592 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1593 |
msgid "Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website."
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1597 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1598 |
msgid "In general, WordPress core and plugin files and file types such as \".php\" or \".js\" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected."
|
| 1599 |
msgstr ""
|
| 1600 |
|
| 1601 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1602 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1603 |
msgid "The \"File Change Detection Feature\" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system's files."
|
| 1604 |
msgstr ""
|
| 1605 |
|
| 1606 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1607 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1608 |
msgid "This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)"
|
| 1609 |
msgstr ""
|
| 1610 |
|
| 1611 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1612 |
-
|
| 1613 |
-
|
|
|
|
|
|
|
|
|
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1617 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1618 |
msgid "To perform a manual file change detection scan click on the button below."
|
| 1619 |
msgstr ""
|
| 1620 |
|
| 1621 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1622 |
-
|
| 1623 |
-
msgid "Perform Scan Now"
|
| 1624 |
msgstr ""
|
| 1625 |
|
| 1626 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1627 |
-
|
| 1628 |
-
msgid "View Last Saved File Change Results"
|
| 1629 |
msgstr ""
|
| 1630 |
|
| 1631 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1632 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1633 |
msgid "Click the button below to view the saved file change results from the last scan."
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1637 |
-
|
| 1638 |
-
msgid "View Last File Change"
|
| 1639 |
msgstr ""
|
| 1640 |
|
| 1641 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1642 |
-
|
| 1643 |
-
msgid "File Change Detection Settings"
|
| 1644 |
msgstr ""
|
| 1645 |
|
| 1646 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1647 |
-
|
| 1648 |
-
msgid "Enable Automated File Change Detection Scan"
|
| 1649 |
msgstr ""
|
| 1650 |
|
| 1651 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1652 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1653 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
| 1654 |
msgstr ""
|
| 1655 |
|
| 1656 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1657 |
-
|
| 1658 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1659 |
msgstr ""
|
| 1660 |
|
| 1661 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1662 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1663 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1664 |
msgstr ""
|
| 1665 |
|
| 1666 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1667 |
-
|
| 1668 |
-
msgid "File Types To Ignore"
|
| 1669 |
msgstr ""
|
| 1670 |
|
| 1671 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1672 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1673 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
| 1674 |
msgstr ""
|
| 1675 |
|
| 1676 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1677 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1678 |
msgid "You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files."
|
| 1679 |
msgstr ""
|
| 1680 |
|
| 1681 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1682 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1683 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
| 1684 |
msgstr ""
|
| 1685 |
|
| 1686 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1687 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1688 |
msgid "jpg"
|
| 1689 |
msgstr ""
|
| 1690 |
|
| 1691 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1692 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1693 |
msgid "png"
|
| 1694 |
msgstr ""
|
| 1695 |
|
| 1696 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1697 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1698 |
msgid "bmp"
|
| 1699 |
msgstr ""
|
| 1700 |
|
| 1701 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1702 |
-
|
| 1703 |
-
msgid "Files/Directories To Ignore"
|
| 1704 |
msgstr ""
|
| 1705 |
|
| 1706 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1707 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1708 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
| 1709 |
msgstr ""
|
| 1710 |
|
| 1711 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1712 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1713 |
msgid "You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files."
|
| 1714 |
msgstr ""
|
| 1715 |
|
| 1716 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1717 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1718 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
| 1719 |
msgstr ""
|
| 1720 |
|
| 1721 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1722 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1723 |
msgid "cache/config/master.php"
|
| 1724 |
msgstr ""
|
| 1725 |
|
| 1726 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1727 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1728 |
msgid "somedirectory"
|
| 1729 |
msgstr ""
|
| 1730 |
|
| 1731 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1732 |
-
|
| 1733 |
-
msgid "Send Email When Change Detected"
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1737 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1738 |
msgid "Check this if you want the system to email you if a file change was detected"
|
| 1739 |
msgstr ""
|
| 1740 |
|
| 1741 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1742 |
-
|
|
|
|
|
|
|
|
|
|
| 1743 |
msgid "What is Malware?"
|
| 1744 |
msgstr ""
|
| 1745 |
|
| 1746 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1747 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1748 |
msgid "The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website."
|
| 1749 |
msgstr ""
|
| 1750 |
|
| 1751 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1752 |
-
|
| 1753 |
-
msgid "Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site’s search ranking."
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1757 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1758 |
msgid "This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings."
|
| 1759 |
msgstr ""
|
| 1760 |
|
| 1761 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1762 |
-
|
|
|
|
|
|
|
|
|
|
| 1763 |
msgid "Scanning For Malware"
|
| 1764 |
msgstr ""
|
| 1765 |
|
| 1766 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1767 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1768 |
msgid "Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly."
|
| 1769 |
msgstr ""
|
| 1770 |
|
| 1771 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1772 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1773 |
msgid "This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything."
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1777 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1778 |
msgid "When you sign up for this service you will get the following:"
|
| 1779 |
msgstr ""
|
| 1780 |
|
| 1781 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1782 |
-
|
| 1783 |
-
msgid "Automatic Daily Scan of 1 Website"
|
| 1784 |
msgstr ""
|
| 1785 |
|
| 1786 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1787 |
-
|
| 1788 |
-
msgid "Automatic Malware & Blacklist Monitoring"
|
| 1789 |
msgstr ""
|
| 1790 |
|
| 1791 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1792 |
-
|
| 1793 |
-
msgid "Automatic Email Alerting"
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1797 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1798 |
msgid "Site uptime monitoring"
|
| 1799 |
msgstr ""
|
| 1800 |
|
| 1801 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1802 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1803 |
msgid "Site response time monitoring"
|
| 1804 |
msgstr ""
|
| 1805 |
|
| 1806 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1807 |
-
|
| 1808 |
-
msgid "Malware Cleanup"
|
| 1809 |
msgstr ""
|
| 1810 |
|
| 1811 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1812 |
-
|
| 1813 |
-
msgid "Blacklist Removal"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1817 |
-
|
| 1818 |
-
msgid "No Contract (Cancel Anytime)"
|
| 1819 |
msgstr ""
|
| 1820 |
|
| 1821 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1822 |
-
#, php-format
|
| 1823 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1824 |
msgid "To learn more please %s."
|
| 1825 |
msgstr ""
|
| 1826 |
|
| 1827 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1828 |
-
|
| 1829 |
-
msgid "Latest File Change Scan Results"
|
| 1830 |
msgstr ""
|
| 1831 |
|
| 1832 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1833 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1834 |
msgid "The following files were added to your host."
|
| 1835 |
msgstr ""
|
| 1836 |
|
| 1837 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1838 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1839 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1840 |
-
#: admin/wp-security-settings-menu.php:
|
| 1841 |
-
#: admin/wp-security-settings-menu.php:
|
| 1842 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1843 |
msgid "File"
|
| 1844 |
msgstr ""
|
| 1845 |
|
| 1846 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1847 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1848 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1849 |
-
|
| 1850 |
-
msgid "File Size"
|
| 1851 |
msgstr ""
|
| 1852 |
|
| 1853 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1854 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1855 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1856 |
-
|
| 1857 |
-
msgid "File Modified"
|
| 1858 |
msgstr ""
|
| 1859 |
|
| 1860 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1861 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1862 |
msgid "The following files were removed from your host."
|
| 1863 |
msgstr ""
|
| 1864 |
|
| 1865 |
-
#: admin/wp-security-filescan-menu.php:
|
| 1866 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1867 |
msgid "The following files were changed on your host."
|
| 1868 |
msgstr ""
|
| 1869 |
|
| 1870 |
#: admin/wp-security-filesystem-menu.php:26
|
| 1871 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:66
|
| 1872 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1873 |
msgid "File Permissions"
|
| 1874 |
msgstr ""
|
| 1875 |
|
| 1876 |
#: admin/wp-security-filesystem-menu.php:27
|
| 1877 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1878 |
msgid "PHP File Editing"
|
| 1879 |
msgstr ""
|
| 1880 |
|
| 1881 |
#: admin/wp-security-filesystem-menu.php:28
|
| 1882 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1883 |
msgid "WP File Access"
|
| 1884 |
msgstr ""
|
| 1885 |
|
| 1886 |
#: admin/wp-security-filesystem-menu.php:29
|
| 1887 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1888 |
msgid "Host System Logs"
|
| 1889 |
msgstr ""
|
| 1890 |
|
| 1891 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1892 |
-
|
| 1893 |
-
|
|
|
|
|
|
|
| 1894 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 1895 |
msgstr ""
|
| 1896 |
|
| 1897 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1898 |
-
#, php-format
|
| 1899 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1900 |
msgid "Unable to change permissions for %s!"
|
| 1901 |
msgstr ""
|
| 1902 |
|
| 1903 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1904 |
-
|
| 1905 |
-
msgid "File Permissions Scan"
|
| 1906 |
msgstr ""
|
| 1907 |
|
| 1908 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1909 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1910 |
msgid "Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation."
|
| 1911 |
msgstr ""
|
| 1912 |
|
| 1913 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1914 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1915 |
msgid "Your WP installation already comes with reasonably secure file permission settings for the filesystem."
|
| 1916 |
msgstr ""
|
| 1917 |
|
| 1918 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1919 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1920 |
msgid "However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values."
|
| 1921 |
msgstr ""
|
| 1922 |
|
| 1923 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1924 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1925 |
msgid "This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure."
|
| 1926 |
msgstr ""
|
| 1927 |
|
| 1928 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1929 |
-
|
| 1930 |
-
msgid "WP Directory and File Permissions Scan Results"
|
| 1931 |
msgstr ""
|
| 1932 |
|
| 1933 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1934 |
-
|
| 1935 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1936 |
-
msgid "File/Folder"
|
| 1937 |
msgstr ""
|
| 1938 |
|
| 1939 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1940 |
-
|
| 1941 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1942 |
-
msgid "Current Permissions"
|
| 1943 |
msgstr ""
|
| 1944 |
|
| 1945 |
#: admin/wp-security-filesystem-menu.php:133
|
| 1946 |
#: admin/wp-security-filesystem-menu.php:152
|
| 1947 |
-
|
| 1948 |
-
msgid "Recommended Permissions"
|
| 1949 |
msgstr ""
|
| 1950 |
|
| 1951 |
#: admin/wp-security-filesystem-menu.php:134
|
| 1952 |
#: admin/wp-security-filesystem-menu.php:153
|
| 1953 |
-
|
| 1954 |
-
msgid "Recommended Action"
|
| 1955 |
msgstr ""
|
| 1956 |
|
| 1957 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1958 |
-
|
| 1959 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1960 |
msgstr ""
|
| 1961 |
|
| 1962 |
#: admin/wp-security-filesystem-menu.php:195
|
| 1963 |
-
|
|
|
|
|
|
|
|
|
|
| 1964 |
msgid "Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
| 1965 |
msgstr ""
|
| 1966 |
|
| 1967 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1968 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 1969 |
-
|
| 1970 |
-
msgid "File Editing"
|
| 1971 |
msgstr ""
|
| 1972 |
|
| 1973 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1974 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1975 |
msgid "The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
| 1976 |
msgstr ""
|
| 1977 |
|
| 1978 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1979 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1980 |
msgid "This is often the first tool an attacker will use if able to login, since it allows code execution."
|
| 1981 |
msgstr ""
|
| 1982 |
|
| 1983 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1984 |
-
#@ all-in-one-wp-security-and-firewall
|
| 1985 |
msgid "This feature will disable the ability for people to edit PHP files via the dashboard."
|
| 1986 |
msgstr ""
|
| 1987 |
|
| 1988 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1989 |
-
|
| 1990 |
-
msgid "Disable PHP File Editing"
|
| 1991 |
msgstr ""
|
| 1992 |
|
| 1993 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1994 |
-
|
| 1995 |
-
msgid "Disable Ability To Edit PHP Files"
|
| 1996 |
msgstr ""
|
| 1997 |
|
| 1998 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 1999 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2000 |
msgid "Check this if you want to remove the ability for people to edit PHP files via the WP dashboard"
|
| 2001 |
msgstr ""
|
| 2002 |
|
| 2003 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2004 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2005 |
msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
|
| 2006 |
msgstr ""
|
| 2007 |
|
| 2008 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2009 |
-
|
| 2010 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2011 |
msgstr ""
|
| 2012 |
|
| 2013 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2014 |
-
#, php-format
|
| 2015 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2016 |
msgid "This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations."
|
| 2017 |
msgstr ""
|
| 2018 |
|
| 2019 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2020 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2021 |
msgid "By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers."
|
| 2022 |
msgstr ""
|
| 2023 |
|
| 2024 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2025 |
-
|
| 2026 |
-
msgid "Prevent Access to Default WP Files"
|
| 2027 |
msgstr ""
|
| 2028 |
|
| 2029 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2030 |
-
|
| 2031 |
-
msgid "Prevent Access to WP Default Install Files"
|
| 2032 |
msgstr ""
|
| 2033 |
|
| 2034 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2035 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2036 |
msgid "Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php."
|
| 2037 |
msgstr ""
|
| 2038 |
|
| 2039 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2040 |
-
|
| 2041 |
-
msgid "Save Setting"
|
| 2042 |
msgstr ""
|
| 2043 |
|
| 2044 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2045 |
-
|
| 2046 |
-
msgid "System Logs"
|
| 2047 |
msgstr ""
|
| 2048 |
|
| 2049 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2050 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2051 |
msgid "Sometimes your hosting platform will produce error or warning logs in a file called \"error_log\"."
|
| 2052 |
msgstr ""
|
| 2053 |
|
| 2054 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2055 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2056 |
msgid "Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation."
|
| 2057 |
msgstr ""
|
| 2058 |
|
| 2059 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2060 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2061 |
msgid "By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address."
|
| 2062 |
msgstr ""
|
| 2063 |
|
| 2064 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2065 |
-
|
| 2066 |
-
msgid "View System Logs"
|
| 2067 |
msgstr ""
|
| 2068 |
|
| 2069 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2070 |
-
|
|
|
|
|
|
|
|
|
|
| 2071 |
msgid "Enter System Log File Name"
|
| 2072 |
msgstr ""
|
| 2073 |
|
| 2074 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2075 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2076 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 2077 |
msgstr ""
|
| 2078 |
|
| 2079 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2080 |
-
|
| 2081 |
-
msgid "View Latest System Logs"
|
| 2082 |
msgstr ""
|
| 2083 |
|
| 2084 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2085 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2086 |
msgid "Loading..."
|
| 2087 |
msgstr ""
|
| 2088 |
|
| 2089 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2090 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2091 |
msgid "No system logs were found!"
|
| 2092 |
msgstr ""
|
| 2093 |
|
| 2094 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2095 |
-
|
| 2096 |
-
msgid "Set Recommended Permissions"
|
| 2097 |
msgstr ""
|
| 2098 |
|
| 2099 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2100 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2101 |
msgid "No Action Required"
|
| 2102 |
msgstr ""
|
| 2103 |
|
| 2104 |
-
#: admin/wp-security-filesystem-menu.php:
|
| 2105 |
-
#, php-format
|
| 2106 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2107 |
msgid "Showing latest entries of error_log file: %s"
|
| 2108 |
msgstr ""
|
| 2109 |
|
| 2110 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2111 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2112 |
msgid "Basic Firewall Rules"
|
| 2113 |
msgstr ""
|
| 2114 |
|
| 2115 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2116 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2117 |
msgid "Additional Firewall Rules"
|
| 2118 |
msgstr ""
|
| 2119 |
|
| 2120 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2121 |
-
|
| 2122 |
-
msgid "5G Blacklist Firewall Rules"
|
| 2123 |
msgstr ""
|
| 2124 |
|
| 2125 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2126 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2127 |
msgid "Internet Bots"
|
| 2128 |
msgstr ""
|
| 2129 |
|
| 2130 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2131 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2132 |
msgid "Prevent Hotlinks"
|
| 2133 |
msgstr ""
|
| 2134 |
|
| 2135 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2136 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2137 |
msgid "404 Detection"
|
| 2138 |
msgstr ""
|
| 2139 |
|
| 2140 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2141 |
-
|
| 2142 |
-
#: admin/wp-security-spam-menu.php:102
|
| 2143 |
-
#: admin/wp-security-user-registration-menu.php:96
|
| 2144 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2145 |
-
msgid "Settings were successfully saved"
|
| 2146 |
msgstr ""
|
| 2147 |
|
| 2148 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2149 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2150 |
-
|
| 2151 |
-
|
|
|
|
|
|
|
|
|
|
| 2152 |
msgstr ""
|
| 2153 |
|
| 2154 |
#: admin/wp-security-firewall-menu.php:131
|
| 2155 |
-
|
| 2156 |
-
|
|
|
|
|
|
|
|
|
|
| 2157 |
msgid "This should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
| 2158 |
msgstr ""
|
| 2159 |
|
| 2160 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2161 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2162 |
msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
|
| 2163 |
msgstr ""
|
| 2164 |
|
| 2165 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2166 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2167 |
msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
|
| 2168 |
msgstr ""
|
| 2169 |
|
| 2170 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2171 |
-
|
| 2172 |
-
msgid "Attention:"
|
| 2173 |
-
msgstr ""
|
| 2174 |
-
|
| 2175 |
-
#: admin/wp-security-firewall-menu.php:144
|
| 2176 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2177 |
-
msgid "Currently the "
|
| 2178 |
-
msgstr ""
|
| 2179 |
-
|
| 2180 |
-
#: admin/wp-security-firewall-menu.php:144
|
| 2181 |
-
#: admin/wp-security-firewall-menu.php:191
|
| 2182 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2183 |
-
msgid "Enable Pingback Protection"
|
| 2184 |
msgstr ""
|
| 2185 |
|
| 2186 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2187 |
-
|
| 2188 |
-
msgid " is active."
|
| 2189 |
msgstr ""
|
| 2190 |
|
| 2191 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2192 |
-
|
| 2193 |
-
msgid "Please beware that if you are using the WordPress iOS App, then you will need to deactivate this feature in order for the app to work properly."
|
| 2194 |
msgstr ""
|
| 2195 |
|
| 2196 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2197 |
-
|
| 2198 |
-
msgid "Basic Firewall Settings"
|
| 2199 |
msgstr ""
|
| 2200 |
|
| 2201 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2202 |
-
|
| 2203 |
-
msgid "Enable Basic Firewall Protection"
|
| 2204 |
msgstr ""
|
| 2205 |
|
| 2206 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2207 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2208 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 2209 |
msgstr ""
|
| 2210 |
|
| 2211 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2212 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2213 |
msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
|
| 2214 |
msgstr ""
|
| 2215 |
|
| 2216 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2217 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2218 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 2219 |
msgstr ""
|
| 2220 |
|
| 2221 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2222 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2223 |
msgid "2) Disable the server signature."
|
| 2224 |
msgstr ""
|
| 2225 |
|
| 2226 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2227 |
-
|
| 2228 |
-
msgid "3) Limit file upload size (10MB)."
|
| 2229 |
msgstr ""
|
| 2230 |
|
| 2231 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2232 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2233 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 2234 |
msgstr ""
|
| 2235 |
|
| 2236 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2237 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2238 |
msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
|
| 2239 |
msgstr ""
|
| 2240 |
|
| 2241 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2242 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2243 |
msgid "You are still advised to take a backup of your active .htaccess file just in case."
|
| 2244 |
msgstr ""
|
| 2245 |
|
| 2246 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2247 |
-
|
| 2248 |
-
|
|
|
|
|
|
|
|
|
|
| 2249 |
msgstr ""
|
| 2250 |
|
| 2251 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2252 |
-
|
| 2253 |
-
msgid "Check this if you are not using the WP XML-RPC functionality and you want to enable protection against WordPress pingback vulnerabilities."
|
| 2254 |
msgstr ""
|
| 2255 |
|
| 2256 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2257 |
-
|
| 2258 |
-
msgid "This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality such as pingbacks in WordPress."
|
| 2259 |
msgstr ""
|
| 2260 |
|
| 2261 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2262 |
-
|
| 2263 |
-
msgid "Hackers can exploit various pingback vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
|
| 2264 |
msgstr ""
|
| 2265 |
|
| 2266 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2267 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2268 |
msgid "1) Denial of Service (DoS) attacks"
|
| 2269 |
msgstr ""
|
| 2270 |
|
| 2271 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2272 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2273 |
msgid "2) Hacking internal routers."
|
| 2274 |
msgstr ""
|
| 2275 |
|
| 2276 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2277 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2278 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 2279 |
msgstr ""
|
| 2280 |
|
| 2281 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2282 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2283 |
msgid "Apart from the security protection benefit, this feature may also help reduce load on your server, particularly if your site currently has a lot of unwanted traffic hitting the XML-RPC API on your installation."
|
| 2284 |
msgstr ""
|
| 2285 |
|
| 2286 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2287 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2288 |
msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
|
| 2289 |
msgstr ""
|
| 2290 |
|
| 2291 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2292 |
-
|
| 2293 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2294 |
msgstr ""
|
| 2295 |
|
| 2296 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2297 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2298 |
msgid "You have successfully saved the Additional Firewall Protection configuration"
|
| 2299 |
msgstr ""
|
| 2300 |
|
| 2301 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2302 |
-
|
| 2303 |
-
msgid "Additional Firewall Protection"
|
| 2304 |
msgstr ""
|
| 2305 |
|
| 2306 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2307 |
-
#, php-format
|
| 2308 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2309 |
msgid "Due to the nature of the code being inserted to the .htaccess file, this feature may break some functionality for certain plugins and you are therefore advised to take a %s of .htaccess before applying this configuration."
|
| 2310 |
msgstr ""
|
| 2311 |
|
| 2312 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2313 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2314 |
msgid "This feature allows you to activate more advanced firewall settings to your site."
|
| 2315 |
msgstr ""
|
| 2316 |
|
| 2317 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2318 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2319 |
msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
|
| 2320 |
msgstr ""
|
| 2321 |
|
| 2322 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2323 |
-
|
| 2324 |
-
msgid "Listing of Directory Contents"
|
| 2325 |
msgstr ""
|
| 2326 |
|
| 2327 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2328 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 2329 |
-
|
| 2330 |
-
msgid "Disable Index Views"
|
| 2331 |
msgstr ""
|
| 2332 |
|
| 2333 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2334 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2335 |
msgid "Check this if you want to disable directory and file listing."
|
| 2336 |
msgstr ""
|
| 2337 |
|
| 2338 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2339 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2340 |
msgid "By default, an Apache server will allow the listing of the contents of a directory if it doesn't contain an index.php file."
|
| 2341 |
msgstr ""
|
| 2342 |
|
| 2343 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2344 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2345 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2346 |
msgstr ""
|
| 2347 |
|
| 2348 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2349 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2350 |
msgid "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes directive must be enabled in your httpd.conf file. Ask your hosting provider to check this if you don't have access to httpd.conf"
|
| 2351 |
msgstr ""
|
| 2352 |
|
| 2353 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2354 |
-
|
| 2355 |
-
msgid "Trace and Track"
|
| 2356 |
msgstr ""
|
| 2357 |
|
| 2358 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2359 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 2360 |
-
|
| 2361 |
-
msgid "Disable Trace and Track"
|
| 2362 |
msgstr ""
|
| 2363 |
|
| 2364 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2365 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2366 |
msgid "Check this if you want to disable trace and track."
|
| 2367 |
msgstr ""
|
| 2368 |
|
| 2369 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2370 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2371 |
msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
|
| 2372 |
msgstr ""
|
| 2373 |
|
| 2374 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2375 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2376 |
msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
|
| 2377 |
msgstr ""
|
| 2378 |
|
| 2379 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2380 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2381 |
msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
| 2382 |
msgstr ""
|
| 2383 |
|
| 2384 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2385 |
-
|
| 2386 |
-
msgid "Proxy Comment Posting"
|
| 2387 |
msgstr ""
|
| 2388 |
|
| 2389 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2390 |
-
|
| 2391 |
-
msgid "Forbid Proxy Comment Posting"
|
| 2392 |
msgstr ""
|
| 2393 |
|
| 2394 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2395 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2396 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2397 |
msgstr ""
|
| 2398 |
|
| 2399 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2400 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2401 |
msgid "This setting will deny any requests that use a proxy server when posting comments."
|
| 2402 |
msgstr ""
|
| 2403 |
|
| 2404 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2405 |
-
|
| 2406 |
-
msgid "By forbidding proxy comments you are in effect eliminating some SPAM and other proxy requests."
|
| 2407 |
msgstr ""
|
| 2408 |
|
| 2409 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2410 |
-
|
| 2411 |
-
msgid "Bad Query Strings"
|
| 2412 |
msgstr ""
|
| 2413 |
|
| 2414 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2415 |
-
|
| 2416 |
-
msgid "Deny Bad Query Strings"
|
| 2417 |
msgstr ""
|
| 2418 |
|
| 2419 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2420 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2421 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2422 |
msgstr ""
|
| 2423 |
|
| 2424 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2425 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2426 |
msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
|
| 2427 |
msgstr ""
|
| 2428 |
|
| 2429 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2430 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2431 |
msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
|
| 2432 |
msgstr ""
|
| 2433 |
|
| 2434 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2435 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2436 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2437 |
msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
|
| 2438 |
msgstr ""
|
| 2439 |
|
| 2440 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2441 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 2442 |
-
|
| 2443 |
-
msgid "Advanced Character String Filter"
|
| 2444 |
msgstr ""
|
| 2445 |
|
| 2446 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2447 |
-
|
| 2448 |
-
msgid "Enable Advanced Character String Filter"
|
| 2449 |
msgstr ""
|
| 2450 |
|
| 2451 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2452 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2453 |
msgid "This will block bad character matches from XSS."
|
| 2454 |
msgstr ""
|
| 2455 |
|
| 2456 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2457 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2458 |
msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2459 |
msgstr ""
|
| 2460 |
|
| 2461 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2462 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2463 |
msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
|
| 2464 |
msgstr ""
|
| 2465 |
|
| 2466 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2467 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2468 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2469 |
msgstr ""
|
| 2470 |
|
| 2471 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2472 |
-
|
| 2473 |
-
msgid "Save Additional Firewall Settings"
|
| 2474 |
msgstr ""
|
| 2475 |
|
| 2476 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2477 |
-
|
| 2478 |
-
msgid "You have successfully saved the 5G Firewall Protection configuration"
|
| 2479 |
msgstr ""
|
| 2480 |
|
| 2481 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2482 |
-
|
| 2483 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2484 |
-
msgid "This feature allows you to activate the 5G firewall security protection rules designed and produced by %s."
|
| 2485 |
msgstr ""
|
| 2486 |
|
| 2487 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2488 |
-
|
| 2489 |
-
msgid "The 5G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
|
| 2490 |
msgstr ""
|
| 2491 |
|
| 2492 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2493 |
-
|
| 2494 |
-
msgid "The added advantage of applying the 5G firewall to your site is that it has been tested and confirmed by the people at PerishablePress.com to be an optimal and least disruptive set of .htaccess security rules for general WP sites running on an Apache server or similar."
|
| 2495 |
msgstr ""
|
| 2496 |
|
| 2497 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2498 |
-
|
| 2499 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2500 |
-
msgid "Therefore the 5G firewall rules should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
| 2501 |
msgstr ""
|
| 2502 |
|
| 2503 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2504 |
-
|
| 2505 |
-
msgid "5G Blacklist/Firewall Settings"
|
| 2506 |
msgstr ""
|
| 2507 |
|
| 2508 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2509 |
-
|
| 2510 |
-
msgid "Enable 5G Firewall Protection"
|
| 2511 |
msgstr ""
|
| 2512 |
|
| 2513 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2514 |
-
|
| 2515 |
-
msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
|
| 2516 |
msgstr ""
|
| 2517 |
|
| 2518 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2519 |
-
|
| 2520 |
-
|
|
|
|
|
|
|
|
|
|
| 2521 |
msgstr ""
|
| 2522 |
|
| 2523 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2524 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2525 |
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
| 2526 |
msgstr ""
|
| 2527 |
|
| 2528 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2529 |
-
|
| 2530 |
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
| 2531 |
msgstr ""
|
| 2532 |
|
| 2533 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2534 |
-
|
| 2535 |
msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
|
| 2536 |
msgstr ""
|
| 2537 |
|
| 2538 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2539 |
-
|
| 2540 |
msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
|
| 2541 |
msgstr ""
|
| 2542 |
|
| 2543 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2544 |
-
|
| 2545 |
msgid "....and much more."
|
| 2546 |
msgstr ""
|
| 2547 |
|
| 2548 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2549 |
-
|
| 2550 |
-
msgid "Save 5G Firewall Settings"
|
| 2551 |
msgstr ""
|
| 2552 |
|
| 2553 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2554 |
-
|
| 2555 |
-
msgid "The Internet bot settings were successfully saved"
|
| 2556 |
msgstr ""
|
| 2557 |
|
| 2558 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2559 |
-
|
| 2560 |
-
msgid "Internet Bot Settings"
|
| 2561 |
msgstr ""
|
| 2562 |
|
| 2563 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2564 |
-
|
| 2565 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2566 |
-
msgid "%s?"
|
| 2567 |
msgstr ""
|
| 2568 |
|
| 2569 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2570 |
-
|
| 2571 |
-
msgid "A bot is a piece of software which runs on the Internet and performs automatic tasks. For example when Google indexes your pages it uses automatic bots to achieve this task."
|
| 2572 |
msgstr ""
|
| 2573 |
|
| 2574 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2575 |
-
|
| 2576 |
-
msgid "A lot of bots are legitimate and non-malicous but not all bots are good and often you will find some which try to impersonate legitimate bots such as \"Googlebot\" but in reality they have nohing to do with Google at all."
|
| 2577 |
msgstr ""
|
| 2578 |
|
| 2579 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2580 |
-
|
| 2581 |
-
msgid "Although most of the bots out there are relatively harmless sometimes website owners want to have more control over which bots they allow into their site."
|
| 2582 |
msgstr ""
|
| 2583 |
|
| 2584 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2585 |
-
|
| 2586 |
-
msgid "This feature allows you to block bots which are impersonating as a Googlebot but actually aren't. (In other words they are fake Google bots)"
|
| 2587 |
msgstr ""
|
| 2588 |
|
| 2589 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2590 |
-
|
| 2591 |
-
msgid "Googlebots have a unique indentity which cannot easily be forged and this feature will indentify any fake Google bots and block them from reading your site's pages."
|
| 2592 |
msgstr ""
|
| 2593 |
|
| 2594 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2595 |
-
|
| 2596 |
-
|
|
|
|
|
|
|
| 2597 |
msgstr ""
|
| 2598 |
|
| 2599 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2600 |
-
|
| 2601 |
-
msgid "Just be aware that if you activate this feature the plugin will block all bots which use the \"Googlebot\" string in their User Agent information but are NOT officially from Google (irrespective whether they are malicious or not)."
|
| 2602 |
msgstr ""
|
| 2603 |
|
| 2604 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2605 |
-
|
| 2606 |
-
msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
|
| 2607 |
msgstr ""
|
| 2608 |
|
| 2609 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2610 |
-
|
| 2611 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:94
|
| 2612 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2613 |
-
msgid "Block Fake Googlebots"
|
| 2614 |
msgstr ""
|
| 2615 |
|
| 2616 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2617 |
-
|
| 2618 |
-
msgid "Check this if you want to block all fake Googlebots."
|
| 2619 |
msgstr ""
|
| 2620 |
|
| 2621 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2622 |
-
|
| 2623 |
-
msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
|
| 2624 |
msgstr ""
|
| 2625 |
|
| 2626 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2627 |
-
|
| 2628 |
-
msgid "It will then perform a few tests to verify if the bot is legitimately from Google and if so it will allow the bot to proceed."
|
| 2629 |
msgstr ""
|
| 2630 |
|
| 2631 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2632 |
-
|
| 2633 |
-
msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
|
| 2634 |
msgstr ""
|
| 2635 |
|
| 2636 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2637 |
-
|
| 2638 |
-
msgid "Save Internet Bot Settings"
|
| 2639 |
msgstr ""
|
| 2640 |
|
| 2641 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2642 |
-
|
| 2643 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:32
|
| 2644 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2645 |
-
msgid "Prevent Image Hotlinking"
|
| 2646 |
msgstr ""
|
| 2647 |
|
| 2648 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2649 |
-
|
| 2650 |
-
msgid "A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server."
|
| 2651 |
msgstr ""
|
| 2652 |
|
| 2653 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2654 |
-
|
| 2655 |
-
msgid "Due to the fact that the image being displayed on the other person's site is coming from your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone elses's site."
|
| 2656 |
msgstr ""
|
| 2657 |
|
| 2658 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2659 |
-
|
| 2660 |
-
msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
|
| 2661 |
msgstr ""
|
| 2662 |
|
| 2663 |
-
#: admin/wp-security-firewall-menu.php:
|
| 2664 |
-
|
| 2665 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2666 |
msgstr ""
|
| 2667 |
|
| 2668 |
-
#: admin/wp-security-
|
| 2669 |
-
|
| 2670 |
-
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 2671 |
msgstr ""
|
| 2672 |
|
| 2673 |
-
#: admin/wp-security-
|
| 2674 |
-
|
| 2675 |
-
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 2676 |
msgstr ""
|
| 2677 |
|
| 2678 |
-
#: admin/wp-security-
|
| 2679 |
-
|
| 2680 |
-
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 2681 |
msgstr ""
|
| 2682 |
|
| 2683 |
-
#: admin/wp-security-
|
| 2684 |
-
|
| 2685 |
-
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 2686 |
msgstr ""
|
| 2687 |
|
| 2688 |
-
#: admin/wp-security-
|
| 2689 |
-
|
| 2690 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2691 |
-
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
| 2692 |
msgstr ""
|
| 2693 |
|
| 2694 |
-
#: admin/wp-security-
|
| 2695 |
-
|
| 2696 |
-
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
| 2697 |
msgstr ""
|
| 2698 |
|
| 2699 |
-
#: admin/wp-security-
|
| 2700 |
-
|
| 2701 |
-
msgid "404 Detection Configuration"
|
| 2702 |
msgstr ""
|
| 2703 |
|
| 2704 |
-
#: admin/wp-security-
|
| 2705 |
-
|
| 2706 |
-
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
| 2707 |
msgstr ""
|
| 2708 |
|
| 2709 |
-
#: admin/wp-security-
|
| 2710 |
-
|
| 2711 |
-
msgid "Typically, most 404 errors happen quite innocently when people have mis-typed a URL or used an old link to page which doesn't exist anymore."
|
| 2712 |
msgstr ""
|
| 2713 |
|
| 2714 |
-
#: admin/wp-security-
|
| 2715 |
-
|
| 2716 |
-
msgid "However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs."
|
| 2717 |
msgstr ""
|
| 2718 |
|
| 2719 |
-
#: admin/wp-security-
|
| 2720 |
-
|
| 2721 |
-
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
| 2722 |
msgstr ""
|
| 2723 |
|
| 2724 |
-
#: admin/wp-security-
|
| 2725 |
-
|
| 2726 |
-
msgid "This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time."
|
| 2727 |
msgstr ""
|
| 2728 |
|
| 2729 |
-
#: admin/wp-security-
|
| 2730 |
-
|
| 2731 |
-
msgid "If you want to temporarily block an IP address, simply click the \"Temp Block\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 2732 |
msgstr ""
|
| 2733 |
|
| 2734 |
-
#: admin/wp-security-
|
| 2735 |
-
|
| 2736 |
-
msgid "404 Detection Options"
|
| 2737 |
msgstr ""
|
| 2738 |
|
| 2739 |
-
#: admin/wp-security-
|
| 2740 |
-
|
| 2741 |
-
msgid "Enable IP Lockout For 404 Events"
|
| 2742 |
msgstr ""
|
| 2743 |
|
| 2744 |
-
#: admin/wp-security-
|
| 2745 |
-
|
| 2746 |
-
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
| 2747 |
msgstr ""
|
| 2748 |
|
| 2749 |
-
#: admin/wp-security-
|
| 2750 |
-
|
| 2751 |
-
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses to be blocked in the table. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site."
|
| 2752 |
msgstr ""
|
| 2753 |
|
| 2754 |
-
#: admin/wp-security-
|
| 2755 |
-
|
| 2756 |
-
msgid "Enable 404 Event Logging"
|
| 2757 |
msgstr ""
|
| 2758 |
|
| 2759 |
-
#: admin/wp-security-
|
| 2760 |
-
|
| 2761 |
-
msgid "Check this if you want to enable the logging of 404 events"
|
| 2762 |
msgstr ""
|
| 2763 |
|
| 2764 |
-
#: admin/wp-security-
|
| 2765 |
-
|
| 2766 |
-
msgid "Time Length of 404 Lockout (min)"
|
| 2767 |
msgstr ""
|
| 2768 |
|
| 2769 |
-
#: admin/wp-security-
|
| 2770 |
-
|
| 2771 |
-
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
| 2772 |
msgstr ""
|
| 2773 |
|
| 2774 |
-
#: admin/wp-security-
|
| 2775 |
-
|
| 2776 |
-
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
| 2777 |
msgstr ""
|
| 2778 |
|
| 2779 |
-
#: admin/wp-security-
|
| 2780 |
-
|
| 2781 |
-
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
| 2782 |
msgstr ""
|
| 2783 |
|
| 2784 |
-
#: admin/wp-security-
|
| 2785 |
-
|
| 2786 |
-
msgid "404 Lockout Redirect URL"
|
| 2787 |
msgstr ""
|
| 2788 |
|
| 2789 |
-
#: admin/wp-security-
|
| 2790 |
-
|
| 2791 |
-
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 2792 |
msgstr ""
|
| 2793 |
|
| 2794 |
-
#: admin/wp-security-
|
| 2795 |
-
|
| 2796 |
-
msgid "404 Event Logs"
|
| 2797 |
msgstr ""
|
| 2798 |
|
| 2799 |
-
#: admin/wp-security-
|
| 2800 |
-
|
| 2801 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2802 |
-
msgid "Delete All 404 Event Logs"
|
| 2803 |
msgstr ""
|
| 2804 |
|
| 2805 |
-
#: admin/wp-security-
|
| 2806 |
-
|
| 2807 |
-
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
| 2808 |
msgstr ""
|
| 2809 |
|
| 2810 |
-
#: admin/wp-security-
|
| 2811 |
-
|
| 2812 |
-
#: admin/wp-security-list-comment-spammer-ip.php:86
|
| 2813 |
-
#: admin/wp-security-list-locked-ip.php:82
|
| 2814 |
-
#: admin/wp-security-list-locked-ip.php:93
|
| 2815 |
-
#: admin/wp-security-list-login-fails.php:78
|
| 2816 |
-
#: admin/wp-security-list-registered-users.php:82
|
| 2817 |
-
#: admin/wp-security-list-registered-users.php:93
|
| 2818 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2819 |
-
msgid "Please select some records using the checkboxes"
|
| 2820 |
msgstr ""
|
| 2821 |
|
| 2822 |
-
#: admin/wp-security-
|
| 2823 |
-
|
| 2824 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2825 |
-
msgid "The selected entries were deleted successfully!"
|
| 2826 |
msgstr ""
|
| 2827 |
|
| 2828 |
-
#: admin/wp-security-
|
| 2829 |
-
|
| 2830 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2831 |
-
msgid "The selected entry was deleted successfully!"
|
| 2832 |
msgstr ""
|
| 2833 |
|
| 2834 |
-
#: admin/wp-security-
|
| 2835 |
-
|
| 2836 |
-
msgid "The selected IP addresses were saved in the blacklist configuration settings."
|
| 2837 |
msgstr ""
|
| 2838 |
|
| 2839 |
-
#: admin/wp-security-
|
| 2840 |
-
|
| 2841 |
-
msgid "The .htaccess file was successfully modified to include the selected IP addresses."
|
| 2842 |
msgstr ""
|
| 2843 |
|
| 2844 |
-
#: admin/wp-security-
|
| 2845 |
-
|
| 2846 |
-
msgid "NOTE: The .htaccess file was not modified because you have disabled the \"Enable IP or User Agent Blacklisting\" check box."
|
| 2847 |
msgstr ""
|
| 2848 |
|
| 2849 |
-
#: admin/wp-security-
|
| 2850 |
-
|
| 2851 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2852 |
-
msgid "To block these IP addresses you will need to enable the above flag in the %s menu"
|
| 2853 |
msgstr ""
|
| 2854 |
|
| 2855 |
-
#: admin/wp-security-
|
| 2856 |
-
|
| 2857 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2858 |
-
msgid "The selected IP entries were unlocked successfully!"
|
| 2859 |
msgstr ""
|
| 2860 |
|
| 2861 |
-
#: admin/wp-security-
|
| 2862 |
-
|
| 2863 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2864 |
-
msgid "The selected IP entry was unlocked successfully!"
|
| 2865 |
msgstr ""
|
| 2866 |
|
| 2867 |
-
#: admin/wp-security-
|
| 2868 |
-
|
| 2869 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2870 |
-
msgid "Your account is now active"
|
| 2871 |
msgstr ""
|
| 2872 |
|
| 2873 |
-
#: admin/wp-security-
|
| 2874 |
-
|
| 2875 |
-
msgid "Your account with username:"
|
| 2876 |
msgstr ""
|
| 2877 |
|
| 2878 |
-
#: admin/wp-security-
|
| 2879 |
-
|
| 2880 |
-
msgid "The selected accounts were approved successfully!"
|
| 2881 |
msgstr ""
|
| 2882 |
|
| 2883 |
-
#: admin/wp-security-
|
| 2884 |
-
|
| 2885 |
-
msgid "The following accounts failed to update successfully: "
|
| 2886 |
msgstr ""
|
| 2887 |
|
| 2888 |
-
#: admin/wp-security-
|
| 2889 |
-
|
| 2890 |
-
msgid "The selected account was approved successfully!"
|
| 2891 |
msgstr ""
|
| 2892 |
|
| 2893 |
-
#: admin/wp-security-
|
| 2894 |
-
|
| 2895 |
-
msgid "Your account with username: "
|
| 2896 |
msgstr ""
|
| 2897 |
|
| 2898 |
-
#: admin/wp-security-
|
| 2899 |
-
|
| 2900 |
-
msgid "The selected accounts were deleted successfully!"
|
| 2901 |
msgstr ""
|
| 2902 |
|
| 2903 |
-
#: admin/wp-security-
|
| 2904 |
-
|
| 2905 |
-
msgid "The selected account was deleted successfully!"
|
| 2906 |
msgstr ""
|
| 2907 |
|
| 2908 |
-
#: admin/wp-security-
|
| 2909 |
-
|
| 2910 |
-
msgid "Visitor Lockout"
|
| 2911 |
msgstr ""
|
| 2912 |
|
| 2913 |
-
#: admin/wp-security-
|
| 2914 |
-
|
| 2915 |
-
msgid "Site lockout feature settings saved!"
|
| 2916 |
msgstr ""
|
| 2917 |
|
| 2918 |
-
#: admin/wp-security-
|
| 2919 |
-
|
| 2920 |
-
msgid "General Visitor Lockout"
|
| 2921 |
msgstr ""
|
| 2922 |
|
| 2923 |
-
#: admin/wp-security-
|
| 2924 |
-
|
| 2925 |
-
msgid "This feature allows you to put your site into \"maintenance mode\" by locking down the front-end to all visitors except logged in users with super admin privileges."
|
| 2926 |
msgstr ""
|
| 2927 |
|
| 2928 |
-
#: admin/wp-security-
|
| 2929 |
-
|
| 2930 |
-
msgid "Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons."
|
| 2931 |
msgstr ""
|
| 2932 |
|
| 2933 |
-
#: admin/wp-security-
|
| 2934 |
-
|
| 2935 |
-
msgid "Enable Front-end Lockout"
|
| 2936 |
msgstr ""
|
| 2937 |
|
| 2938 |
-
#: admin/wp-security-
|
| 2939 |
-
|
| 2940 |
-
msgid "Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site."
|
| 2941 |
msgstr ""
|
| 2942 |
|
| 2943 |
-
#: admin/wp-security-
|
| 2944 |
-
|
| 2945 |
-
msgid "Enter a Message:"
|
| 2946 |
msgstr ""
|
| 2947 |
|
| 2948 |
-
#: admin/wp-security-
|
| 2949 |
-
|
| 2950 |
-
msgid "
|
| 2951 |
msgstr ""
|
| 2952 |
|
| 2953 |
-
#: admin/wp-security-
|
| 2954 |
-
|
| 2955 |
-
msgid "
|
| 2956 |
msgstr ""
|
| 2957 |
|
| 2958 |
-
#: admin/wp-security-settings-menu.php:
|
| 2959 |
-
|
| 2960 |
-
msgid "General Settings"
|
| 2961 |
msgstr ""
|
| 2962 |
|
| 2963 |
-
#: admin/wp-security-settings-menu.php:
|
| 2964 |
-
|
| 2965 |
-
msgid "WP Meta Info"
|
| 2966 |
msgstr ""
|
| 2967 |
|
| 2968 |
-
#: admin/wp-security-settings-menu.php:
|
| 2969 |
-
|
| 2970 |
-
msgid "All the security features have been disabled successfully!"
|
| 2971 |
msgstr ""
|
| 2972 |
|
| 2973 |
-
#: admin/wp-security-settings-menu.php:
|
| 2974 |
-
|
| 2975 |
-
#@ all-in-one-wp-security-and-firewall
|
| 2976 |
-
msgid "Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the \".htaccess File\"."
|
| 2977 |
msgstr ""
|
| 2978 |
|
| 2979 |
-
#: admin/wp-security-settings-menu.php:
|
| 2980 |
-
|
| 2981 |
-
msgid "Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the \"wp-config.php File\"."
|
| 2982 |
msgstr ""
|
| 2983 |
|
| 2984 |
-
#: admin/wp-security-settings-menu.php:
|
| 2985 |
-
|
| 2986 |
-
msgid "All firewall rules have been disabled successfully!"
|
| 2987 |
msgstr ""
|
| 2988 |
|
| 2989 |
-
#: admin/wp-security-settings-menu.php:
|
| 2990 |
-
|
| 2991 |
-
msgid "WP Security Plugin"
|
| 2992 |
msgstr ""
|
| 2993 |
|
| 2994 |
-
#: admin/wp-security-settings-menu.php:
|
| 2995 |
-
|
| 2996 |
-
msgid "Thank you for using our WordPress security plugin. There are a lot of security features in this plugin."
|
| 2997 |
msgstr ""
|
| 2998 |
|
| 2999 |
-
#: admin/wp-security-settings-menu.php:
|
| 3000 |
-
|
| 3001 |
-
msgid "Go through each menu items and enable the security options to add more security to your site. Start by activating the basic features first."
|
| 3002 |
msgstr ""
|
| 3003 |
|
| 3004 |
-
#: admin/wp-security-settings-menu.php:
|
| 3005 |
-
|
| 3006 |
-
msgid "It is a good practice to take a backup of your .htaccess file, database and wp-config.php file before activating the security features. This plugin has options that you can use to backup those resources easily."
|
| 3007 |
msgstr ""
|
| 3008 |
|
| 3009 |
-
#: admin/wp-security-settings-menu.php:
|
| 3010 |
-
|
| 3011 |
-
msgid "
|
| 3012 |
msgstr ""
|
| 3013 |
|
| 3014 |
-
#: admin/wp-security-settings-menu.php:
|
| 3015 |
-
|
| 3016 |
-
msgid "Backup .htaccess file"
|
| 3017 |
msgstr ""
|
| 3018 |
|
| 3019 |
-
#: admin/wp-security-settings-menu.php:
|
| 3020 |
-
|
| 3021 |
-
msgid "
|
| 3022 |
msgstr ""
|
| 3023 |
|
| 3024 |
-
#: admin/wp-security-settings-menu.php:
|
| 3025 |
-
|
| 3026 |
-
msgid "Disable Security Features"
|
| 3027 |
msgstr ""
|
| 3028 |
|
| 3029 |
-
#: admin/wp-security-settings-menu.php:
|
| 3030 |
-
|
| 3031 |
-
msgid "If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin."
|
| 3032 |
msgstr ""
|
| 3033 |
|
| 3034 |
-
#: admin/wp-security-settings-menu.php:
|
| 3035 |
-
|
| 3036 |
-
msgid "Disable All Security Features"
|
| 3037 |
msgstr ""
|
| 3038 |
|
| 3039 |
-
#: admin/wp-security-settings-menu.php:
|
| 3040 |
-
|
| 3041 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3042 |
-
#@ default
|
| 3043 |
-
msgid "Disable All Firewall Rules"
|
| 3044 |
msgstr ""
|
| 3045 |
|
| 3046 |
-
#: admin/wp-security-settings-menu.php:
|
| 3047 |
-
|
| 3048 |
-
msgid "This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site."
|
| 3049 |
msgstr ""
|
| 3050 |
|
| 3051 |
-
#: admin/wp-security-settings-menu.php:
|
| 3052 |
-
|
| 3053 |
-
msgid "Your .htaccess file was successfully backed up! Using an FTP program go to the \"/wp-content/aiowps_backups\" directory to save a copy of the file to your computer."
|
| 3054 |
msgstr ""
|
| 3055 |
|
| 3056 |
-
#: admin/wp-security-settings-menu.php:
|
| 3057 |
-
|
| 3058 |
-
msgid "htaccess file rename failed during backup. Please check your root directory for the backup file using FTP."
|
| 3059 |
msgstr ""
|
| 3060 |
|
| 3061 |
-
#: admin/wp-security-settings-menu.php:
|
| 3062 |
-
|
| 3063 |
-
msgid "htaccess backup failed."
|
| 3064 |
msgstr ""
|
| 3065 |
|
| 3066 |
-
#: admin/wp-security-settings-menu.php:
|
| 3067 |
-
|
| 3068 |
-
msgid "Please choose a .htaccess to restore from."
|
| 3069 |
msgstr ""
|
| 3070 |
|
| 3071 |
-
#: admin/wp-security-
|
| 3072 |
-
|
| 3073 |
-
msgid "htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP."
|
| 3074 |
msgstr ""
|
| 3075 |
|
| 3076 |
-
#: admin/wp-security-
|
| 3077 |
-
|
| 3078 |
-
msgid "Your .htaccess file has successfully been restored!"
|
| 3079 |
msgstr ""
|
| 3080 |
|
| 3081 |
-
#: admin/wp-security-
|
| 3082 |
-
|
| 3083 |
-
msgid "htaccess Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3084 |
msgstr ""
|
| 3085 |
|
| 3086 |
-
#: admin/wp-security-
|
| 3087 |
-
|
| 3088 |
-
msgid ".htaccess File Operations"
|
| 3089 |
msgstr ""
|
| 3090 |
|
| 3091 |
-
#: admin/wp-security-
|
| 3092 |
-
|
| 3093 |
-
msgid "Your \".htaccess\" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms."
|
| 3094 |
msgstr ""
|
| 3095 |
|
| 3096 |
-
#: admin/wp-security-
|
| 3097 |
-
|
| 3098 |
-
msgid "
|
| 3099 |
msgstr ""
|
| 3100 |
|
| 3101 |
-
#: admin/wp-security-
|
| 3102 |
-
|
| 3103 |
-
msgid "You can also restore your site's .htaccess settings using a backed up .htaccess file."
|
| 3104 |
msgstr ""
|
| 3105 |
|
| 3106 |
-
#: admin/wp-security-
|
| 3107 |
-
|
| 3108 |
-
msgid "Save the current .htaccess file"
|
| 3109 |
msgstr ""
|
| 3110 |
|
| 3111 |
-
#: admin/wp-security-
|
| 3112 |
-
|
| 3113 |
-
msgid "Click the button below to backup and save the currently active .htaccess file."
|
| 3114 |
msgstr ""
|
| 3115 |
|
| 3116 |
-
#: admin/wp-security-
|
| 3117 |
-
|
| 3118 |
-
msgid "Backup .htaccess File"
|
| 3119 |
msgstr ""
|
| 3120 |
|
| 3121 |
-
#: admin/wp-security-
|
| 3122 |
-
|
| 3123 |
-
msgid "Restore from a backed up .htaccess file"
|
| 3124 |
msgstr ""
|
| 3125 |
|
| 3126 |
-
#: admin/wp-security-
|
| 3127 |
-
|
| 3128 |
-
msgid ".htaccess file to restore from"
|
| 3129 |
msgstr ""
|
| 3130 |
|
| 3131 |
-
#: admin/wp-security-
|
| 3132 |
-
|
| 3133 |
-
msgid "After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt)."
|
| 3134 |
msgstr ""
|
| 3135 |
|
| 3136 |
-
#: admin/wp-security-
|
| 3137 |
-
|
| 3138 |
-
msgid "Restore .htaccess File"
|
| 3139 |
msgstr ""
|
| 3140 |
|
| 3141 |
-
#: admin/wp-security-
|
| 3142 |
-
|
| 3143 |
-
msgid "View Contents of the currently active .htaccess file"
|
| 3144 |
msgstr ""
|
| 3145 |
|
| 3146 |
-
#: admin/wp-security-
|
| 3147 |
-
|
| 3148 |
-
msgid "Please choose a wp-config.php file to restore from."
|
| 3149 |
msgstr ""
|
| 3150 |
|
| 3151 |
-
#: admin/wp-security-
|
| 3152 |
-
|
| 3153 |
-
msgid "wp-config.php file restore failed. Please attempt to restore this file manually using FTP."
|
| 3154 |
msgstr ""
|
| 3155 |
|
| 3156 |
-
#: admin/wp-security-
|
| 3157 |
-
|
| 3158 |
-
msgid "Your wp-config.php file has successfully been restored!"
|
| 3159 |
msgstr ""
|
| 3160 |
|
| 3161 |
-
#: admin/wp-security-
|
| 3162 |
-
|
| 3163 |
-
msgid "wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3164 |
msgstr ""
|
| 3165 |
|
| 3166 |
-
#: admin/wp-security-
|
| 3167 |
-
|
| 3168 |
-
msgid "wp-config.php File Operations"
|
| 3169 |
msgstr ""
|
| 3170 |
|
| 3171 |
-
#: admin/wp-security-
|
| 3172 |
-
|
| 3173 |
-
msgid "Your \"wp-config.php\" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components."
|
| 3174 |
msgstr ""
|
| 3175 |
|
| 3176 |
-
#: admin/wp-security-
|
| 3177 |
-
|
| 3178 |
-
msgid "This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future."
|
| 3179 |
msgstr ""
|
| 3180 |
|
| 3181 |
-
#: admin/wp-security-
|
| 3182 |
-
|
| 3183 |
-
msgid "You can also restore your site's wp-config.php settings using a backed up wp-config.php file."
|
| 3184 |
msgstr ""
|
| 3185 |
|
| 3186 |
-
#: admin/wp-security-
|
| 3187 |
-
|
| 3188 |
-
msgid "Save the current wp-config.php file"
|
| 3189 |
msgstr ""
|
| 3190 |
|
| 3191 |
-
#: admin/wp-security-
|
| 3192 |
-
|
| 3193 |
-
msgid "Click the button below to backup and download the contents of the currently active wp-config.php file."
|
| 3194 |
msgstr ""
|
| 3195 |
|
| 3196 |
-
#: admin/wp-security-
|
| 3197 |
-
|
| 3198 |
-
msgid "Backup wp-config.php File"
|
| 3199 |
msgstr ""
|
| 3200 |
|
| 3201 |
-
#: admin/wp-security-
|
| 3202 |
-
|
| 3203 |
-
msgid "Restore from a backed up wp-config file"
|
| 3204 |
msgstr ""
|
| 3205 |
|
| 3206 |
-
#: admin/wp-security-
|
| 3207 |
-
|
| 3208 |
-
msgid "wp-config file to restore from"
|
| 3209 |
msgstr ""
|
| 3210 |
|
| 3211 |
-
#: admin/wp-security-
|
| 3212 |
-
|
| 3213 |
-
msgid "After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt)."
|
| 3214 |
msgstr ""
|
| 3215 |
|
| 3216 |
-
#: admin/wp-security-
|
| 3217 |
-
|
| 3218 |
-
msgid "Restore wp-config File"
|
| 3219 |
msgstr ""
|
| 3220 |
|
| 3221 |
-
#: admin/wp-security-
|
| 3222 |
-
|
| 3223 |
-
msgid "View Contents of the currently active wp-config.php file"
|
| 3224 |
msgstr ""
|
| 3225 |
|
| 3226 |
-
#: admin/wp-security-
|
| 3227 |
-
|
| 3228 |
-
msgid "WP Generator Meta Tag"
|
| 3229 |
msgstr ""
|
| 3230 |
|
| 3231 |
-
#: admin/wp-security-
|
| 3232 |
-
|
| 3233 |
-
msgid "Wordpress generator automatically adds some meta information inside the \"head\" tags of every page on your site's front end. Below is an example of this:"
|
| 3234 |
msgstr ""
|
| 3235 |
|
| 3236 |
-
#: admin/wp-security-
|
| 3237 |
-
|
| 3238 |
-
msgid "The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit."
|
| 3239 |
msgstr ""
|
| 3240 |
|
| 3241 |
-
#: admin/wp-security-
|
| 3242 |
-
|
| 3243 |
-
msgid "This feature will allow you to remove the WP generator meta info from your site's pages."
|
| 3244 |
msgstr ""
|
| 3245 |
|
| 3246 |
-
#: admin/wp-security-
|
| 3247 |
-
|
| 3248 |
-
msgid "WP Generator Meta Info"
|
| 3249 |
msgstr ""
|
| 3250 |
|
| 3251 |
-
#: admin/wp-security-
|
| 3252 |
-
|
| 3253 |
-
msgid "Remove WP Generator Meta Info"
|
| 3254 |
msgstr ""
|
| 3255 |
|
| 3256 |
-
#: admin/wp-security-
|
| 3257 |
-
|
| 3258 |
-
msgid "Check this if you want to remove the meta info produced by WP Generator from all pages"
|
| 3259 |
msgstr ""
|
| 3260 |
|
| 3261 |
-
#: admin/wp-security-spam-menu.php:
|
| 3262 |
-
|
| 3263 |
-
msgid "Comment SPAM"
|
| 3264 |
msgstr ""
|
| 3265 |
|
| 3266 |
-
#: admin/wp-security-spam-menu.php:
|
| 3267 |
-
|
| 3268 |
-
msgid "Comment SPAM IP Monitoring"
|
| 3269 |
msgstr ""
|
| 3270 |
|
| 3271 |
-
#: admin/wp-security-spam-menu.php:
|
| 3272 |
-
|
| 3273 |
-
msgid "Comment SPAM Settings"
|
| 3274 |
msgstr ""
|
| 3275 |
|
| 3276 |
-
#: admin/wp-security-spam-menu.php:
|
| 3277 |
-
|
| 3278 |
-
msgid "Add Captcha To Comments Form"
|
| 3279 |
msgstr ""
|
| 3280 |
|
| 3281 |
-
#: admin/wp-security-spam-menu.php:
|
| 3282 |
-
|
| 3283 |
-
msgid "This feature will add a simple math captcha field in the WordPress comments form."
|
| 3284 |
msgstr ""
|
| 3285 |
|
| 3286 |
-
#: admin/wp-security-spam-menu.php:
|
| 3287 |
-
|
| 3288 |
-
msgid "Adding a captcha field in the comment form is a simple way of greatly reducing SPAM comments from bots without using .htaccess rules."
|
| 3289 |
msgstr ""
|
| 3290 |
|
| 3291 |
-
#: admin/wp-security-spam-menu.php:
|
| 3292 |
-
|
| 3293 |
-
msgid "Enable Captcha On Comment Forms"
|
| 3294 |
msgstr ""
|
| 3295 |
|
| 3296 |
-
#: admin/wp-security-spam-menu.php:
|
| 3297 |
-
|
| 3298 |
-
msgid "Check this if you want to insert a captcha field on the comment forms"
|
| 3299 |
msgstr ""
|
| 3300 |
|
| 3301 |
-
#: admin/wp-security-spam-menu.php:
|
| 3302 |
-
|
| 3303 |
-
msgid "Block Spambot Comments"
|
| 3304 |
msgstr ""
|
| 3305 |
|
| 3306 |
-
#: admin/wp-security-spam-menu.php:
|
| 3307 |
-
|
| 3308 |
-
msgid "A large portion of WordPress blog comment SPAM is mainly produced by automated bots and not necessarily by humans. "
|
| 3309 |
msgstr ""
|
| 3310 |
|
| 3311 |
-
#: admin/wp-security-spam-menu.php:
|
| 3312 |
-
|
| 3313 |
-
msgid "This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from SPAM comments by blocking all comment requests which do not originate from your domain."
|
| 3314 |
msgstr ""
|
| 3315 |
|
| 3316 |
-
#: admin/wp-security-spam-menu.php:
|
| 3317 |
-
|
| 3318 |
-
msgid "In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked."
|
| 3319 |
msgstr ""
|
| 3320 |
|
| 3321 |
-
#: admin/wp-security-spam-menu.php:
|
| 3322 |
-
|
| 3323 |
-
msgid "Block Spambots From Posting Comments"
|
| 3324 |
msgstr ""
|
| 3325 |
|
| 3326 |
-
#: admin/wp-security-spam-menu.php:
|
| 3327 |
-
|
| 3328 |
-
msgid "Check this if you want to apply a firewall rule which will block comments originating from spambots."
|
| 3329 |
msgstr ""
|
| 3330 |
|
| 3331 |
-
#: admin/wp-security-spam-menu.php:
|
| 3332 |
-
|
| 3333 |
-
msgid "This feature will implement a firewall rule to block all comment attempts which do not originate from your domain."
|
| 3334 |
msgstr ""
|
| 3335 |
|
| 3336 |
-
#: admin/wp-security-spam-menu.php:
|
| 3337 |
-
|
| 3338 |
-
msgid "A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain."
|
| 3339 |
msgstr ""
|
| 3340 |
|
| 3341 |
-
#: admin/wp-security-spam-menu.php:
|
| 3342 |
-
|
| 3343 |
-
msgid "A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty."
|
| 3344 |
msgstr ""
|
| 3345 |
|
| 3346 |
-
#: admin/wp-security-spam-menu.php:
|
| 3347 |
-
|
| 3348 |
-
msgid "This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog SPAM and PHP requests done by the server to process these comments."
|
| 3349 |
msgstr ""
|
| 3350 |
|
| 3351 |
-
#: admin/wp-security-spam-menu.php:
|
| 3352 |
-
|
| 3353 |
-
msgid "
|
| 3354 |
msgstr ""
|
| 3355 |
|
| 3356 |
-
#: admin/wp-security-spam-menu.php:
|
| 3357 |
-
|
| 3358 |
-
msgid "You entered a non numeric value for the minimum SPAM comments per IP field. It has been set to the default value."
|
| 3359 |
msgstr ""
|
| 3360 |
|
| 3361 |
-
#: admin/wp-security-spam-menu.php:
|
| 3362 |
-
|
| 3363 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3364 |
-
msgid "Displaying results for IP addresses which have posted a minimum of %s SPAM comments"
|
| 3365 |
msgstr ""
|
| 3366 |
|
| 3367 |
-
#: admin/wp-security-spam-menu.php:
|
| 3368 |
-
|
| 3369 |
-
msgid "This tab displays a list of the IP addresses of the people or bots who have left SPAM comments on your site."
|
| 3370 |
msgstr ""
|
| 3371 |
|
| 3372 |
-
#: admin/wp-security-spam-menu.php:
|
| 3373 |
-
|
| 3374 |
-
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
| 3375 |
msgstr ""
|
| 3376 |
|
| 3377 |
-
#: admin/wp-security-spam-menu.php:
|
| 3378 |
-
|
| 3379 |
-
msgid "By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to your blacklist."
|
| 3380 |
msgstr ""
|
| 3381 |
|
| 3382 |
-
#: admin/wp-security-spam-menu.php:
|
| 3383 |
-
|
| 3384 |
-
msgid ""
|
| 3385 |
-
"To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the \"Block\" link for the individual row or select more than one address \n"
|
| 3386 |
-
" using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
| 3387 |
msgstr ""
|
| 3388 |
|
| 3389 |
-
#: admin/wp-security-spam-menu.php:
|
| 3390 |
-
|
| 3391 |
-
msgid "List SPAMMER IP Addresses"
|
| 3392 |
msgstr ""
|
| 3393 |
|
| 3394 |
-
#: admin/wp-security-spam-menu.php:
|
| 3395 |
-
|
| 3396 |
-
msgid "Minimum number of SPAM comments per IP"
|
| 3397 |
msgstr ""
|
| 3398 |
|
| 3399 |
-
#: admin/wp-security-spam-menu.php:
|
| 3400 |
-
|
| 3401 |
-
msgid "This field allows you to list only those IP addresses which have been used to post X or more SPAM comments."
|
| 3402 |
msgstr ""
|
| 3403 |
|
| 3404 |
-
#: admin/wp-security-spam-menu.php:
|
| 3405 |
-
|
| 3406 |
-
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit SPAM comments."
|
| 3407 |
msgstr ""
|
| 3408 |
|
| 3409 |
-
#: admin/wp-security-spam-menu.php:
|
| 3410 |
-
|
| 3411 |
-
msgid "Example 2: Setting this value to \"5\" will list only those IP addresses which were used to submit 5 SPAM comments or more on your site."
|
| 3412 |
msgstr ""
|
| 3413 |
|
| 3414 |
-
#: admin/wp-security-spam-menu.php:
|
| 3415 |
-
|
| 3416 |
-
msgid "Find IP Addresses"
|
| 3417 |
msgstr ""
|
| 3418 |
|
| 3419 |
-
#: admin/wp-security-spam-menu.php:
|
| 3420 |
-
|
| 3421 |
-
msgid "SPAMMER IP Address Results"
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
-
#: admin/wp-security-spam-menu.php:
|
| 3425 |
-
|
| 3426 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3427 |
-
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
| 3428 |
msgstr ""
|
| 3429 |
|
| 3430 |
-
#: admin/wp-security-spam-menu.php:
|
| 3431 |
-
|
| 3432 |
-
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
| 3433 |
msgstr ""
|
| 3434 |
|
| 3435 |
-
#: admin/wp-security-spam-menu.php:
|
| 3436 |
-
|
| 3437 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3438 |
msgstr ""
|
| 3439 |
|
| 3440 |
-
#: admin/wp-security-
|
| 3441 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3442 |
msgid "WP Username"
|
| 3443 |
msgstr ""
|
| 3444 |
|
| 3445 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3446 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3447 |
msgid "Display Name"
|
| 3448 |
msgstr ""
|
| 3449 |
|
| 3450 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3451 |
-
#: other-includes/wp-security-rename-login-feature.php:845
|
| 3452 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3453 |
-
#@ default
|
| 3454 |
msgid "Password"
|
| 3455 |
msgstr ""
|
| 3456 |
|
| 3457 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3458 |
-
|
| 3459 |
-
msgid "Admin User Security"
|
| 3460 |
msgstr ""
|
| 3461 |
|
| 3462 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3463 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3464 |
msgid "By default, WordPress sets the administrator username to \"admin\" at installation time."
|
| 3465 |
msgstr ""
|
| 3466 |
|
| 3467 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3468 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3469 |
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute Force Login Attacks\" where they repeatedly try to guess the password by using \"admin\" for username."
|
| 3470 |
msgstr ""
|
| 3471 |
|
| 3472 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3473 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3474 |
msgid "From a security perspective, changing the default \"admin\" user name is one of the first and smartest things you should do on your site."
|
| 3475 |
msgstr ""
|
| 3476 |
|
| 3477 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3478 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3479 |
msgid "This feature will allow you to change your default \"admin\" user name to a more secure name of your choosing."
|
| 3480 |
msgstr ""
|
| 3481 |
|
| 3482 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3483 |
-
|
| 3484 |
-
msgid "List of Administrator Accounts"
|
| 3485 |
msgstr ""
|
| 3486 |
|
| 3487 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3488 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 3489 |
-
|
| 3490 |
-
msgid "Change Admin Username"
|
| 3491 |
msgstr ""
|
| 3492 |
|
| 3493 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3494 |
-
|
| 3495 |
-
msgid ""
|
| 3496 |
-
"Your site currently has an account which uses the default \"admin\" username. \n"
|
| 3497 |
-
" It is highly recommended that you change this name to something else. \n"
|
| 3498 |
-
" Use the following field to change the admin username."
|
| 3499 |
msgstr ""
|
| 3500 |
|
| 3501 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3502 |
-
|
| 3503 |
-
msgid "New Admin Username"
|
| 3504 |
msgstr ""
|
| 3505 |
|
| 3506 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3507 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3508 |
msgid "Choose a new username for admin."
|
| 3509 |
msgstr ""
|
| 3510 |
|
| 3511 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3512 |
-
|
| 3513 |
-
msgid "Change Username"
|
| 3514 |
msgstr ""
|
| 3515 |
|
| 3516 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3517 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3518 |
msgid "NOTE: If you are currently logged in as \"admin\" you will be automatically logged out after changing your username and will be required to log back in."
|
| 3519 |
msgstr ""
|
| 3520 |
|
| 3521 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3522 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3523 |
msgid "No action required! "
|
| 3524 |
msgstr ""
|
| 3525 |
|
| 3526 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3527 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3528 |
msgid "Your site does not have any account which uses the default \"admin\" username. "
|
| 3529 |
msgstr ""
|
| 3530 |
|
| 3531 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3532 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3533 |
msgid "This is good security practice."
|
| 3534 |
msgstr ""
|
| 3535 |
|
| 3536 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3537 |
-
|
| 3538 |
-
msgid "Display Name Security"
|
| 3539 |
msgstr ""
|
| 3540 |
|
| 3541 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3542 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3543 |
msgid "When you submit a post or answer a comment, WordPress will usually display your \"nickname\"."
|
| 3544 |
msgstr ""
|
| 3545 |
|
| 3546 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3547 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3548 |
msgid "By default the nickname is set to the login (or user) name of your account."
|
| 3549 |
msgstr ""
|
| 3550 |
|
| 3551 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3552 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3553 |
msgid "From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account's login credentials."
|
| 3554 |
msgstr ""
|
| 3555 |
|
| 3556 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3557 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3558 |
msgid "Therefore to further tighten your site's security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>."
|
| 3559 |
msgstr ""
|
| 3560 |
|
| 3561 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3562 |
-
|
| 3563 |
-
msgid "Modify Accounts With Identical Login Name & Display Name"
|
| 3564 |
msgstr ""
|
| 3565 |
|
| 3566 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3567 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3568 |
msgid "Your site currently has the following accounts which have an identical login name and display name."
|
| 3569 |
msgstr ""
|
| 3570 |
|
| 3571 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3572 |
-
|
| 3573 |
-
msgid "Click on the link to edit the settings of that particular user account"
|
| 3574 |
msgstr ""
|
| 3575 |
|
| 3576 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3577 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3578 |
msgid "No action required."
|
| 3579 |
msgstr ""
|
| 3580 |
|
| 3581 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3582 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3583 |
msgid "Your site does not have a user account where the display name is identical to the username."
|
| 3584 |
msgstr ""
|
| 3585 |
|
| 3586 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3587 |
-
|
| 3588 |
-
msgid "Password Tool"
|
| 3589 |
msgstr ""
|
| 3590 |
|
| 3591 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3592 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3593 |
msgid "Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site."
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3597 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3598 |
msgid "Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations."
|
| 3599 |
msgstr ""
|
| 3600 |
|
| 3601 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3602 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3603 |
msgid "The longer and more complex your password is the harder it is for hackers to \"crack\" because more complex passwords require much greater computing power and time."
|
| 3604 |
msgstr ""
|
| 3605 |
|
| 3606 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3607 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3608 |
msgid "This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough."
|
| 3609 |
msgstr ""
|
| 3610 |
|
| 3611 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3612 |
-
|
| 3613 |
-
|
|
|
|
|
|
|
|
|
|
| 3614 |
msgstr ""
|
| 3615 |
|
| 3616 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3617 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3618 |
msgid "Start typing a password."
|
| 3619 |
msgstr ""
|
| 3620 |
|
| 3621 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3622 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3623 |
msgid "It would take a desktop PC approximately"
|
| 3624 |
msgstr ""
|
| 3625 |
|
| 3626 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3627 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3628 |
msgid "1 sec"
|
| 3629 |
msgstr ""
|
| 3630 |
|
| 3631 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3632 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3633 |
msgid "to crack your password!"
|
| 3634 |
msgstr ""
|
| 3635 |
|
| 3636 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3637 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3638 |
msgid "Password Strength"
|
| 3639 |
msgstr ""
|
| 3640 |
|
| 3641 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3642 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3643 |
msgid "Nonce check failed on admin username change operation!"
|
| 3644 |
msgstr ""
|
| 3645 |
|
| 3646 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3647 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3648 |
msgid "Username "
|
| 3649 |
msgstr ""
|
| 3650 |
|
| 3651 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3652 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3653 |
msgid " already exists. Please enter another value. "
|
| 3654 |
msgstr ""
|
| 3655 |
|
| 3656 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3657 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3658 |
msgid "The database update operation of the user account failed!"
|
| 3659 |
msgstr ""
|
| 3660 |
|
| 3661 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3662 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3663 |
msgid "You entered an invalid username. Please enter another value. "
|
| 3664 |
msgstr ""
|
| 3665 |
|
| 3666 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3667 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3668 |
msgid "Please enter a value for your username. "
|
| 3669 |
msgstr ""
|
| 3670 |
|
| 3671 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3672 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3673 |
msgid "Username Successfully Changed!"
|
| 3674 |
msgstr ""
|
| 3675 |
|
| 3676 |
-
#: admin/wp-security-user-accounts-menu.php:
|
| 3677 |
-
|
| 3678 |
-
msgid "Account Login Name"
|
| 3679 |
msgstr ""
|
| 3680 |
|
| 3681 |
-
#: admin/wp-security-user-
|
| 3682 |
-
|
| 3683 |
-
|
|
|
|
|
|
|
| 3684 |
msgid "Failed Login Records"
|
| 3685 |
msgstr ""
|
| 3686 |
|
| 3687 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3688 |
-
|
| 3689 |
-
|
| 3690 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3691 |
msgstr ""
|
| 3692 |
|
| 3693 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3694 |
-
|
| 3695 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3696 |
-
msgid "Account Activity Logs"
|
| 3697 |
msgstr ""
|
| 3698 |
|
| 3699 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3700 |
-
|
| 3701 |
-
msgid "You entered a non numeric value for the max login attempts field. It has been set to the default value."
|
| 3702 |
msgstr ""
|
| 3703 |
|
| 3704 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3705 |
-
|
| 3706 |
-
msgid "You entered a non numeric value for the login retry time period field. It has been set to the default value."
|
| 3707 |
msgstr ""
|
| 3708 |
|
| 3709 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3710 |
-
|
| 3711 |
-
msgid "Login Lockdown Configuration"
|
| 3712 |
msgstr ""
|
| 3713 |
|
| 3714 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3715 |
-
|
| 3716 |
-
msgid "One of the ways hackers try to compromise sites is via a "
|
| 3717 |
msgstr ""
|
| 3718 |
|
| 3719 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3720 |
-
|
| 3721 |
-
msgid "Brute Force Login Attack"
|
| 3722 |
msgstr ""
|
| 3723 |
|
| 3724 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3725 |
-
|
| 3726 |
-
msgid "This is where attackers use repeated login attempts until they guess the password."
|
| 3727 |
msgstr ""
|
| 3728 |
|
| 3729 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3730 |
-
|
| 3731 |
-
msgid "Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks."
|
| 3732 |
msgstr ""
|
| 3733 |
|
| 3734 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3735 |
-
|
| 3736 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3737 |
-
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
| 3738 |
msgstr ""
|
| 3739 |
|
| 3740 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3741 |
-
|
| 3742 |
-
msgid "Login Lockdown Options"
|
| 3743 |
msgstr ""
|
| 3744 |
|
| 3745 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3746 |
-
|
| 3747 |
-
msgid "Enable Login Lockdown Feature"
|
| 3748 |
msgstr ""
|
| 3749 |
|
| 3750 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3751 |
-
|
| 3752 |
-
msgid "Check this if you want to enable the login lockdown feature and apply the settings below"
|
| 3753 |
msgstr ""
|
| 3754 |
|
| 3755 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3756 |
-
|
| 3757 |
-
msgid "Allow Unlock Requests"
|
| 3758 |
msgstr ""
|
| 3759 |
|
| 3760 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3761 |
-
|
| 3762 |
-
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
| 3763 |
msgstr ""
|
| 3764 |
|
| 3765 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3766 |
-
|
| 3767 |
-
msgid "Max Login Attempts"
|
| 3768 |
msgstr ""
|
| 3769 |
|
| 3770 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3771 |
-
|
| 3772 |
-
msgid "Set the value for the maximum login retries before IP address is locked out"
|
| 3773 |
msgstr ""
|
| 3774 |
|
| 3775 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3776 |
-
|
| 3777 |
-
msgid "Login Retry Time Period (min)"
|
| 3778 |
msgstr ""
|
| 3779 |
|
| 3780 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3781 |
-
|
| 3782 |
-
msgid "If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address"
|
| 3783 |
msgstr ""
|
| 3784 |
|
| 3785 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3786 |
-
|
| 3787 |
-
msgid "Time Length of Lockout (min)"
|
| 3788 |
msgstr ""
|
| 3789 |
|
| 3790 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3791 |
-
|
| 3792 |
-
msgid "Set the length of time for which a particular IP address will be prevented from logging in"
|
| 3793 |
msgstr ""
|
| 3794 |
|
| 3795 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3796 |
-
|
| 3797 |
-
msgid "Display Generic Error Message"
|
| 3798 |
msgstr ""
|
| 3799 |
|
| 3800 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3801 |
-
|
| 3802 |
-
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
| 3803 |
msgstr ""
|
| 3804 |
|
| 3805 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3806 |
-
|
| 3807 |
-
msgid "Instantly Lockout Invalid Usernames"
|
| 3808 |
msgstr ""
|
| 3809 |
|
| 3810 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3811 |
-
|
| 3812 |
-
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
| 3813 |
msgstr ""
|
| 3814 |
|
| 3815 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3816 |
-
|
| 3817 |
-
msgid "Notify By Email"
|
| 3818 |
msgstr ""
|
| 3819 |
|
| 3820 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3821 |
-
|
| 3822 |
-
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
| 3823 |
msgstr ""
|
| 3824 |
|
| 3825 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3826 |
-
|
| 3827 |
-
msgid "Currently Locked Out IP Address Ranges"
|
| 3828 |
msgstr ""
|
| 3829 |
|
| 3830 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3831 |
-
|
| 3832 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3833 |
-
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
| 3834 |
msgstr ""
|
| 3835 |
|
| 3836 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3837 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3838 |
msgid "Nonce check failed for delete all failed login records operation!"
|
| 3839 |
msgstr ""
|
| 3840 |
|
| 3841 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3842 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3843 |
msgid "User Login Feature - Delete all failed login records operation failed!"
|
| 3844 |
msgstr ""
|
| 3845 |
|
| 3846 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3847 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3848 |
msgid "All records from the Failed Logins table were deleted successfully."
|
| 3849 |
msgstr ""
|
| 3850 |
|
| 3851 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3852 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3853 |
msgid "This tab displays the failed login attempts for your site."
|
| 3854 |
msgstr ""
|
| 3855 |
|
| 3856 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3857 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3858 |
msgid "The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt."
|
| 3859 |
msgstr ""
|
| 3860 |
|
| 3861 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3862 |
-
|
| 3863 |
-
|
| 3864 |
-
|
|
|
|
|
|
|
| 3865 |
msgstr ""
|
| 3866 |
|
| 3867 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3868 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3869 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
| 3870 |
msgstr ""
|
| 3871 |
|
| 3872 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3873 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3874 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
| 3875 |
msgstr ""
|
| 3876 |
|
| 3877 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3878 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3879 |
msgid "Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer."
|
| 3880 |
msgstr ""
|
| 3881 |
|
| 3882 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3883 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3884 |
msgid "This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in."
|
| 3885 |
msgstr ""
|
| 3886 |
|
| 3887 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3888 |
-
|
| 3889 |
-
msgid "Force User Logout Options"
|
| 3890 |
msgstr ""
|
| 3891 |
|
| 3892 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3893 |
-
|
| 3894 |
-
msgid "Enable Force WP User Logout"
|
| 3895 |
msgstr ""
|
| 3896 |
|
| 3897 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3898 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3899 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
| 3900 |
msgstr ""
|
| 3901 |
|
| 3902 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3903 |
-
|
| 3904 |
-
msgid "Logout the WP User After XX Minutes"
|
| 3905 |
msgstr ""
|
| 3906 |
|
| 3907 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3908 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3909 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
| 3910 |
msgstr ""
|
| 3911 |
|
| 3912 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3913 |
-
|
| 3914 |
-
|
|
|
|
|
|
|
|
|
|
| 3915 |
msgstr ""
|
| 3916 |
|
| 3917 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3918 |
-
|
| 3919 |
-
msgid "The information below can be handy if you need to do security investigations because it will show you the last 50 recent login events by username, IP address and time/date."
|
| 3920 |
msgstr ""
|
| 3921 |
|
| 3922 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3923 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3924 |
msgid "Nonce check failed for users logged in list!"
|
| 3925 |
msgstr ""
|
| 3926 |
|
| 3927 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3928 |
-
|
| 3929 |
-
msgid "Refresh Logged In User Data"
|
| 3930 |
msgstr ""
|
| 3931 |
|
| 3932 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3933 |
-
|
| 3934 |
-
msgid "Refresh Data"
|
| 3935 |
msgstr ""
|
| 3936 |
|
| 3937 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3938 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3939 |
msgid "This tab displays all users who are currently logged into your site."
|
| 3940 |
msgstr ""
|
| 3941 |
|
| 3942 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3943 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3944 |
msgid "If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist."
|
| 3945 |
msgstr ""
|
| 3946 |
|
| 3947 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3948 |
-
|
| 3949 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3950 |
msgstr ""
|
| 3951 |
|
| 3952 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3953 |
-
|
| 3954 |
-
msgid "
|
| 3955 |
msgstr ""
|
| 3956 |
|
| 3957 |
-
#: admin/wp-security-user-login-menu.php:
|
| 3958 |
-
|
| 3959 |
-
msgid "The selected record was deleted successfully!"
|
| 3960 |
msgstr ""
|
| 3961 |
|
| 3962 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3963 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3964 |
msgid "Manual Approval"
|
| 3965 |
msgstr ""
|
| 3966 |
|
| 3967 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3968 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 3969 |
-
|
| 3970 |
-
msgid "Registration Captcha"
|
| 3971 |
msgstr ""
|
| 3972 |
|
| 3973 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3974 |
-
|
| 3975 |
-
msgid "User Registration Settings"
|
| 3976 |
msgstr ""
|
| 3977 |
|
| 3978 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3979 |
-
|
| 3980 |
-
msgid "Manually Approve New Registrations"
|
| 3981 |
msgstr ""
|
| 3982 |
|
| 3983 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3984 |
-
|
| 3985 |
-
msgid "If your site allows people to create their own accounts via the WordPress registration form, then you can minimize SPAM or bogus registrations by manually approving each registration."
|
| 3986 |
msgstr ""
|
| 3987 |
|
| 3988 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3989 |
-
|
|
|
|
|
|
|
|
|
|
| 3990 |
msgid "This feature will automatically set a newly registered account to \"pending\" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval."
|
| 3991 |
msgstr ""
|
| 3992 |
|
| 3993 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3994 |
-
#@ all-in-one-wp-security-and-firewall
|
| 3995 |
msgid "You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account."
|
| 3996 |
msgstr ""
|
| 3997 |
|
| 3998 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 3999 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4000 |
msgid "Enable manual approval of new registrations"
|
| 4001 |
msgstr ""
|
| 4002 |
|
| 4003 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4004 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4005 |
msgid "Check this if you want to automatically disable all newly registered accounts so that you can approve them manually."
|
| 4006 |
msgstr ""
|
| 4007 |
|
| 4008 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4009 |
-
|
| 4010 |
-
msgid "Approve Registered Users"
|
| 4011 |
msgstr ""
|
| 4012 |
|
| 4013 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4014 |
-
|
| 4015 |
-
msgid "This feature allows you to add a captcha form on the WordPress registration page."
|
| 4016 |
msgstr ""
|
| 4017 |
|
| 4018 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4019 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4020 |
msgid "Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register."
|
| 4021 |
msgstr ""
|
| 4022 |
|
| 4023 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4024 |
-
|
| 4025 |
-
msgid "Therefore, adding a captcha form on the registration page is another effective yet simple SPAM registration prevention technique."
|
| 4026 |
msgstr ""
|
| 4027 |
|
| 4028 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4029 |
-
|
| 4030 |
-
msgid "Registration Page Captcha Settings"
|
| 4031 |
msgstr ""
|
| 4032 |
|
| 4033 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4034 |
-
|
| 4035 |
-
msgid "Enable Captcha On Registration Page"
|
| 4036 |
msgstr ""
|
| 4037 |
|
| 4038 |
-
#: admin/wp-security-user-registration-menu.php:
|
| 4039 |
-
|
| 4040 |
-
msgid "Check this if you want to insert a captcha form on the WordPress user registration page (if you allow user registration)."
|
| 4041 |
msgstr ""
|
| 4042 |
|
| 4043 |
-
#: admin/wp-security-
|
| 4044 |
-
|
| 4045 |
-
msgid "WhoIS Lookup"
|
| 4046 |
msgstr ""
|
| 4047 |
|
| 4048 |
-
#: admin/wp-security-
|
| 4049 |
-
|
| 4050 |
-
msgid "WHOIS Lookup Information"
|
| 4051 |
msgstr ""
|
| 4052 |
|
| 4053 |
-
#: admin/wp-security-
|
| 4054 |
-
|
| 4055 |
-
msgid "This feature allows you to look up more detailed information about an IP address or domain name by querying the WHOIS API."
|
| 4056 |
msgstr ""
|
| 4057 |
|
| 4058 |
-
#: admin/wp-security-
|
| 4059 |
-
|
| 4060 |
-
msgid "Perform a WHOIS Lookup for an IP or Domain Name"
|
| 4061 |
msgstr ""
|
| 4062 |
|
| 4063 |
-
#: admin/wp-security-
|
| 4064 |
-
|
| 4065 |
-
msgid "Enter IP Address or Domain Name"
|
| 4066 |
msgstr ""
|
| 4067 |
|
| 4068 |
-
#: admin/wp-security-
|
| 4069 |
-
|
| 4070 |
-
msgid "Enter an IP address or domain name. Example: 111.11.12.13 OR some-domain-name.com"
|
| 4071 |
msgstr ""
|
| 4072 |
|
| 4073 |
-
#: admin/wp-security-
|
| 4074 |
-
|
| 4075 |
-
msgid "Perform IP or Domain Lookup"
|
| 4076 |
msgstr ""
|
| 4077 |
|
| 4078 |
-
#: admin/wp-security-
|
| 4079 |
-
|
| 4080 |
-
msgid "WHOIS lookup successfully completed. Please see the results below:"
|
| 4081 |
msgstr ""
|
| 4082 |
|
| 4083 |
-
#:
|
| 4084 |
-
|
| 4085 |
-
msgid "You have entered an incorrectly formatted IP address or domain name. Please try again."
|
| 4086 |
msgstr ""
|
| 4087 |
|
| 4088 |
-
#: classes/
|
| 4089 |
-
|
| 4090 |
-
msgid "
|
| 4091 |
msgstr ""
|
| 4092 |
|
| 4093 |
-
#: classes/
|
| 4094 |
-
|
| 4095 |
-
msgid "
|
| 4096 |
msgstr ""
|
| 4097 |
|
| 4098 |
-
#: classes/
|
| 4099 |
-
|
| 4100 |
-
msgid "
|
| 4101 |
msgstr ""
|
| 4102 |
|
| 4103 |
-
#: classes/
|
| 4104 |
-
|
| 4105 |
-
msgid "Login IP Whitelisting"
|
| 4106 |
msgstr ""
|
| 4107 |
|
| 4108 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4109 |
-
|
| 4110 |
-
msgid "Registration Approval"
|
| 4111 |
msgstr ""
|
| 4112 |
|
| 4113 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4114 |
-
|
| 4115 |
-
msgid "WordPress Files Access"
|
| 4116 |
msgstr ""
|
| 4117 |
|
| 4118 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4119 |
-
|
| 4120 |
-
msgid "IP and User Agent Blacklisting"
|
| 4121 |
msgstr ""
|
| 4122 |
|
| 4123 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4124 |
-
|
| 4125 |
-
msgid "Enable Basic Firewall"
|
| 4126 |
msgstr ""
|
| 4127 |
|
| 4128 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4129 |
-
|
| 4130 |
-
msgid "Enable Pingback Vulnerability Protection"
|
| 4131 |
msgstr ""
|
| 4132 |
|
| 4133 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4134 |
-
|
| 4135 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4136 |
msgstr ""
|
| 4137 |
|
| 4138 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4139 |
-
|
| 4140 |
-
msgid "Enable Rename Login Page"
|
| 4141 |
msgstr ""
|
| 4142 |
|
| 4143 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4144 |
-
|
| 4145 |
-
msgid "Forbid Proxy Comments"
|
| 4146 |
msgstr ""
|
| 4147 |
|
| 4148 |
#: classes/grade-system/wp-security-feature-item-manager.php:91
|
| 4149 |
-
|
| 4150 |
-
msgid "Deny Bad Queries"
|
| 4151 |
msgstr ""
|
| 4152 |
|
| 4153 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4154 |
-
|
| 4155 |
-
msgid "5G Blacklist"
|
| 4156 |
msgstr ""
|
| 4157 |
|
| 4158 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4159 |
-
|
| 4160 |
-
msgid "Block Spambots"
|
| 4161 |
msgstr ""
|
| 4162 |
|
| 4163 |
-
#: classes/grade-system/wp-security-feature-item-manager.php:
|
| 4164 |
-
|
| 4165 |
-
msgid "Comment Captcha"
|
| 4166 |
msgstr ""
|
| 4167 |
|
| 4168 |
-
#: classes/grade-system/wp-security-feature-item.php:
|
| 4169 |
-
|
| 4170 |
-
msgid "Basic"
|
| 4171 |
msgstr ""
|
| 4172 |
|
| 4173 |
-
#: classes/grade-system/wp-security-feature-item.php:
|
| 4174 |
-
|
| 4175 |
-
msgid "Intermediate"
|
| 4176 |
msgstr ""
|
| 4177 |
|
| 4178 |
-
#: classes/grade-system/wp-security-feature-item.php:
|
| 4179 |
-
|
| 4180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4181 |
msgstr ""
|
| 4182 |
|
| 4183 |
-
#: classes/wp-security-
|
| 4184 |
-
|
| 4185 |
-
msgid "All In One WP Security - Site Database Backup"
|
| 4186 |
msgstr ""
|
| 4187 |
|
| 4188 |
-
#: classes/wp-security-
|
| 4189 |
-
|
| 4190 |
-
msgid "Attached is your latest DB backup file for site URL"
|
| 4191 |
msgstr ""
|
| 4192 |
|
| 4193 |
-
#: classes/wp-security-
|
| 4194 |
-
|
| 4195 |
-
msgid " generated on"
|
| 4196 |
msgstr ""
|
| 4197 |
|
| 4198 |
-
#: classes/wp-security-
|
| 4199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4200 |
msgid "Please enter an answer in digits:"
|
| 4201 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
| 4202 |
|
| 4203 |
-
|
| 4204 |
-
|
| 4205 |
msgid "one"
|
| 4206 |
msgstr "eins"
|
| 4207 |
|
| 4208 |
-
|
| 4209 |
-
|
| 4210 |
msgid "two"
|
| 4211 |
msgstr "zwei"
|
| 4212 |
|
| 4213 |
-
|
| 4214 |
-
|
| 4215 |
msgid "three"
|
| 4216 |
msgstr "drei"
|
| 4217 |
|
| 4218 |
-
|
| 4219 |
-
|
| 4220 |
msgid "four"
|
| 4221 |
msgstr "vier"
|
| 4222 |
|
| 4223 |
-
|
| 4224 |
-
|
| 4225 |
msgid "five"
|
| 4226 |
msgstr "fünf"
|
| 4227 |
|
| 4228 |
-
|
| 4229 |
-
|
| 4230 |
msgid "six"
|
| 4231 |
msgstr "sechs"
|
| 4232 |
|
| 4233 |
-
|
| 4234 |
-
|
| 4235 |
msgid "seven"
|
| 4236 |
msgstr "sieben"
|
| 4237 |
|
| 4238 |
-
|
| 4239 |
-
|
| 4240 |
msgid "eight"
|
| 4241 |
msgstr "acht"
|
| 4242 |
|
| 4243 |
-
|
| 4244 |
-
|
| 4245 |
msgid "nine"
|
| 4246 |
msgstr "neun"
|
| 4247 |
|
| 4248 |
-
|
| 4249 |
-
|
| 4250 |
msgid "ten"
|
| 4251 |
msgstr "zehn"
|
| 4252 |
|
| 4253 |
-
|
| 4254 |
-
|
| 4255 |
msgid "eleven"
|
| 4256 |
msgstr "elf"
|
| 4257 |
|
| 4258 |
-
|
| 4259 |
-
|
| 4260 |
msgid "twelve"
|
| 4261 |
msgstr "zwölf"
|
| 4262 |
|
| 4263 |
-
|
| 4264 |
-
|
| 4265 |
msgid "thirteen"
|
| 4266 |
msgstr "dreizehn"
|
| 4267 |
|
| 4268 |
-
|
| 4269 |
-
|
| 4270 |
msgid "fourteen"
|
| 4271 |
msgstr "vierzehn"
|
| 4272 |
|
| 4273 |
-
|
| 4274 |
-
|
| 4275 |
msgid "fifteen"
|
| 4276 |
msgstr "fünfzehn"
|
| 4277 |
|
| 4278 |
-
|
| 4279 |
-
|
| 4280 |
msgid "sixteen"
|
| 4281 |
msgstr "sechzehn"
|
| 4282 |
|
| 4283 |
-
|
| 4284 |
-
|
| 4285 |
msgid "seventeen"
|
| 4286 |
msgstr "siebzehn"
|
| 4287 |
|
| 4288 |
-
|
| 4289 |
-
|
| 4290 |
msgid "eighteen"
|
| 4291 |
msgstr "achtzehn"
|
| 4292 |
|
| 4293 |
-
|
| 4294 |
-
|
| 4295 |
msgid "nineteen"
|
| 4296 |
msgstr "neunzehn"
|
| 4297 |
|
| 4298 |
-
|
| 4299 |
-
|
| 4300 |
msgid "twenty"
|
| 4301 |
msgstr "zwanzig"
|
| 4302 |
|
| 4303 |
-
#: classes/wp-security-
|
| 4304 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4305 |
msgid "All In One WP Security - File change detected!"
|
| 4306 |
msgstr ""
|
| 4307 |
|
| 4308 |
-
#: classes/wp-security-file-scan.php:
|
| 4309 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4310 |
msgid "A file change was detected on your system for site URL"
|
| 4311 |
msgstr ""
|
| 4312 |
|
| 4313 |
-
#: classes/wp-security-file-scan.php:
|
| 4314 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4315 |
msgid ". Scan was generated on"
|
| 4316 |
msgstr ""
|
| 4317 |
|
| 4318 |
-
#: classes/wp-security-file-scan.php:
|
| 4319 |
-
|
|
|
|
|
|
|
|
|
|
| 4320 |
msgid "Login to your site to view the scan details."
|
| 4321 |
msgstr ""
|
| 4322 |
|
| 4323 |
-
#: classes/wp-security-
|
| 4324 |
-
|
| 4325 |
-
msgid "Please enter an answer in the CAPTCHA field."
|
| 4326 |
msgstr ""
|
| 4327 |
|
| 4328 |
-
#: classes/wp-security-
|
| 4329 |
-
|
| 4330 |
-
|
|
|
|
| 4331 |
msgstr ""
|
| 4332 |
|
| 4333 |
-
#: classes/wp-security-
|
| 4334 |
-
|
| 4335 |
-
|
| 4336 |
-
|
| 4337 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4338 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
| 4339 |
msgstr ""
|
| 4340 |
|
| 4341 |
-
#: classes/wp-security-
|
| 4342 |
-
|
| 4343 |
-
msgid "Please log in to access the WordPress admin area."
|
| 4344 |
msgstr ""
|
| 4345 |
|
| 4346 |
-
#: classes/wp-security-
|
| 4347 |
-
|
| 4348 |
-
msgid ""
|
| 4349 |
-
"<strong>ERROR</strong>: Login failed because your IP address has been blocked.\n"
|
| 4350 |
-
" Please contact the administrator."
|
| 4351 |
msgstr ""
|
| 4352 |
|
| 4353 |
-
#: classes/wp-security-
|
| 4354 |
-
|
| 4355 |
-
msgid "<strong>ERROR</strong>: The username field is empty."
|
| 4356 |
msgstr ""
|
| 4357 |
|
| 4358 |
-
#: classes/wp-security-
|
| 4359 |
-
|
| 4360 |
-
msgid "<strong>ERROR</strong>: The password field is empty."
|
| 4361 |
msgstr ""
|
| 4362 |
|
| 4363 |
-
#: classes/wp-security-
|
| 4364 |
-
|
| 4365 |
-
|
| 4366 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4367 |
msgstr ""
|
| 4368 |
|
| 4369 |
-
#: classes/wp-security-user-login.php:
|
| 4370 |
-
|
| 4371 |
-
msgid "<strong>ERROR</strong>: Invalid username."
|
| 4372 |
msgstr ""
|
| 4373 |
|
| 4374 |
-
#: classes/wp-security-user-login.php:
|
| 4375 |
-
|
| 4376 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4377 |
-
msgid "<strong>ERROR</strong>: Incorrect password. <a href=\"%s\" title=\"Password Lost and Found\">Lost your password</a>?"
|
| 4378 |
msgstr ""
|
| 4379 |
|
| 4380 |
-
#: classes/wp-security-user-login.php:
|
| 4381 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4382 |
msgid "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login."
|
| 4383 |
msgstr ""
|
| 4384 |
|
| 4385 |
-
#: classes/wp-security-user-login.php:
|
| 4386 |
-
|
|
|
|
|
|
|
|
|
|
| 4387 |
msgid "Site Lockout Notification"
|
| 4388 |
msgstr ""
|
| 4389 |
|
| 4390 |
-
#: classes/wp-security-user-login.php:
|
| 4391 |
-
|
| 4392 |
-
msgid "A lockdown event has occurred due to too many failed login attempts or invalid username:"
|
| 4393 |
msgstr ""
|
| 4394 |
|
| 4395 |
-
#: classes/wp-security-user-login.php:
|
| 4396 |
-
|
| 4397 |
-
msgid "Username: Unknown"
|
| 4398 |
msgstr ""
|
| 4399 |
|
| 4400 |
-
#: classes/wp-security-user-login.php:
|
| 4401 |
-
|
| 4402 |
-
msgid "IP Address: "
|
| 4403 |
msgstr ""
|
| 4404 |
|
| 4405 |
-
#: classes/wp-security-user-login.php:
|
| 4406 |
-
|
| 4407 |
-
msgid "IP Range: .*"
|
| 4408 |
msgstr ""
|
| 4409 |
|
| 4410 |
-
#: classes/wp-security-user-login.php:
|
| 4411 |
-
|
| 4412 |
-
msgid "Log into your site's WordPress administration panel to see the duration of the lockout or to unlock the user."
|
| 4413 |
msgstr ""
|
| 4414 |
|
| 4415 |
-
#: classes/wp-security-user-login.php:
|
| 4416 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4417 |
msgid "Unlock Request Notification"
|
| 4418 |
msgstr ""
|
| 4419 |
|
| 4420 |
-
#: classes/wp-security-user-login.php:
|
| 4421 |
-
|
| 4422 |
-
msgid "You have requested for the account with email address to be unlocked. Please click the link below to unlock your account:"
|
| 4423 |
msgstr ""
|
| 4424 |
|
| 4425 |
-
#: classes/wp-security-user-login.php:
|
| 4426 |
-
|
| 4427 |
-
msgid "Unlock link: "
|
| 4428 |
msgstr ""
|
| 4429 |
|
| 4430 |
-
#: classes/wp-security-user-login.php:
|
| 4431 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4432 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
| 4433 |
msgstr ""
|
| 4434 |
|
| 4435 |
-
#: classes/wp-security-user-login.php:
|
| 4436 |
-
#, php-format
|
| 4437 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4438 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
| 4439 |
msgstr ""
|
| 4440 |
|
| 4441 |
-
#: classes/wp-security-user-login.php:
|
| 4442 |
-
#: classes/wp-security-user-login.php:
|
| 4443 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4444 |
msgid "Please log back in to continue."
|
| 4445 |
msgstr ""
|
| 4446 |
|
| 4447 |
-
#: classes/wp-security-user-login.php:
|
| 4448 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4449 |
msgid "You were logged out because you just changed the \"admin\" username."
|
| 4450 |
msgstr ""
|
| 4451 |
|
| 4452 |
-
#: classes/wp-security-user-login.php:
|
| 4453 |
-
|
| 4454 |
-
|
|
|
|
|
|
|
|
|
|
| 4455 |
msgstr ""
|
| 4456 |
|
| 4457 |
-
#: classes/wp-security-utility-ip-address.php:
|
| 4458 |
-
#: classes/wp-security-utility-ip-address.php:
|
| 4459 |
-
#: classes/wp-security-utility-ip-address.php:
|
| 4460 |
-
#: classes/wp-security-utility-ip-address.php:
|
| 4461 |
-
|
| 4462 |
msgid " is not a valid ip address format."
|
| 4463 |
msgstr ""
|
| 4464 |
|
| 4465 |
-
#: classes/wp-security-utility-ip-address.php:
|
| 4466 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4467 |
msgid "You cannot ban your own IP address: "
|
| 4468 |
msgstr ""
|
| 4469 |
|
| 4470 |
-
#: classes/wp-security-utility.php:
|
| 4471 |
-
#@ all-in-one-wp-security-and-firewall
|
| 4472 |
msgid "This feature can only be configured by the \"superadmin\" on the main site."
|
| 4473 |
msgstr ""
|
| 4474 |
|
| 4475 |
-
#: other-includes/wp-security-
|
| 4476 |
-
|
| 4477 |
-
|
| 4478 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4479 |
msgstr ""
|
| 4480 |
|
| 4481 |
-
#: other-includes/wp-security-
|
| 4482 |
-
|
| 4483 |
-
#@ default
|
| 4484 |
-
msgid "Powered by WordPress"
|
| 4485 |
msgstr ""
|
| 4486 |
|
| 4487 |
-
#: other-includes/wp-security-
|
| 4488 |
-
|
| 4489 |
-
msgid "Are you lost?"
|
| 4490 |
msgstr ""
|
| 4491 |
|
| 4492 |
-
#: other-includes/wp-security-
|
| 4493 |
-
|
| 4494 |
-
#@ default
|
| 4495 |
-
msgid "← Back to %s"
|
| 4496 |
msgstr ""
|
| 4497 |
|
| 4498 |
-
#: other-includes/wp-security-
|
| 4499 |
-
|
| 4500 |
-
msgid "<strong>ERROR</strong>: Enter a username or e-mail address."
|
| 4501 |
msgstr ""
|
| 4502 |
|
| 4503 |
-
#: other-includes/wp-security-
|
| 4504 |
-
|
| 4505 |
-
msgid "<strong>ERROR</strong>: There is no user registered with that email address."
|
| 4506 |
msgstr ""
|
| 4507 |
|
| 4508 |
-
#:
|
| 4509 |
-
|
| 4510 |
-
msgid "<strong>ERROR</strong>: Invalid username or e-mail."
|
| 4511 |
msgstr ""
|
| 4512 |
|
| 4513 |
-
#:
|
| 4514 |
-
|
| 4515 |
-
msgid "Password reset is not allowed for this user"
|
| 4516 |
msgstr ""
|
| 4517 |
|
| 4518 |
-
#:
|
| 4519 |
-
|
| 4520 |
-
msgid "
|
| 4521 |
msgstr ""
|
| 4522 |
|
| 4523 |
-
#:
|
| 4524 |
-
|
| 4525 |
-
#@ default
|
| 4526 |
-
msgid "Username: %s"
|
| 4527 |
msgstr ""
|
| 4528 |
|
| 4529 |
-
#:
|
| 4530 |
-
|
| 4531 |
-
msgid "If this was a mistake, just ignore this email and nothing will happen."
|
| 4532 |
msgstr ""
|
| 4533 |
|
| 4534 |
-
#:
|
| 4535 |
-
|
| 4536 |
-
msgid "To reset your password, visit the following address:"
|
| 4537 |
msgstr ""
|
| 4538 |
|
| 4539 |
-
#:
|
| 4540 |
-
|
| 4541 |
-
#@ default
|
| 4542 |
-
msgid "[%s] Password Reset"
|
| 4543 |
msgstr ""
|
| 4544 |
|
| 4545 |
-
#:
|
| 4546 |
-
|
| 4547 |
-
msgid "The e-mail could not be sent."
|
| 4548 |
msgstr ""
|
| 4549 |
|
| 4550 |
-
#:
|
| 4551 |
-
|
| 4552 |
-
msgid "Possible reason: your host may have disabled the mail() function."
|
| 4553 |
msgstr ""
|
| 4554 |
|
| 4555 |
-
#:
|
| 4556 |
-
|
| 4557 |
-
msgid "Sorry, that key does not appear to be valid."
|
| 4558 |
msgstr ""
|
| 4559 |
|
| 4560 |
-
#:
|
| 4561 |
-
|
| 4562 |
-
msgid "Sorry, that key has expired. Please try again."
|
| 4563 |
msgstr ""
|
| 4564 |
|
| 4565 |
-
#:
|
| 4566 |
-
|
| 4567 |
-
msgid "Lost Password"
|
| 4568 |
msgstr ""
|
| 4569 |
|
| 4570 |
-
#:
|
| 4571 |
-
|
| 4572 |
-
msgid "Please enter your username or email address. You will receive a link to create a new password via email."
|
| 4573 |
msgstr ""
|
| 4574 |
|
| 4575 |
-
#:
|
| 4576 |
-
|
| 4577 |
-
msgid "Username or E-mail:"
|
| 4578 |
msgstr ""
|
| 4579 |
|
| 4580 |
-
#:
|
| 4581 |
-
|
| 4582 |
-
msgid "Get New Password"
|
| 4583 |
msgstr ""
|
| 4584 |
|
| 4585 |
-
#:
|
| 4586 |
-
|
| 4587 |
-
#: other-includes/wp-security-rename-login-feature.php:621
|
| 4588 |
-
#: other-includes/wp-security-rename-login-feature.php:703
|
| 4589 |
-
#@ default
|
| 4590 |
-
msgid "Log in"
|
| 4591 |
msgstr ""
|
| 4592 |
|
| 4593 |
-
#:
|
| 4594 |
-
|
| 4595 |
-
#: other-includes/wp-security-rename-login-feature.php:699
|
| 4596 |
-
#: other-includes/wp-security-rename-login-feature.php:875
|
| 4597 |
-
#@ default
|
| 4598 |
-
msgid "Register"
|
| 4599 |
msgstr ""
|
| 4600 |
|
| 4601 |
-
#:
|
| 4602 |
-
|
| 4603 |
-
msgid "The passwords do not match."
|
| 4604 |
msgstr ""
|
| 4605 |
|
| 4606 |
-
#:
|
| 4607 |
-
|
| 4608 |
-
msgid "Password Reset"
|
| 4609 |
msgstr ""
|
| 4610 |
|
| 4611 |
-
#:
|
| 4612 |
-
|
| 4613 |
-
msgid "Your password has been reset."
|
| 4614 |
msgstr ""
|
| 4615 |
|
| 4616 |
-
#:
|
| 4617 |
-
|
| 4618 |
-
#@ default
|
| 4619 |
-
msgid "Reset Password"
|
| 4620 |
msgstr ""
|
| 4621 |
|
| 4622 |
-
#:
|
| 4623 |
-
|
| 4624 |
-
msgid "Enter your new password below."
|
| 4625 |
msgstr ""
|
| 4626 |
|
| 4627 |
-
#:
|
| 4628 |
-
|
| 4629 |
-
msgid "New password"
|
| 4630 |
msgstr ""
|
| 4631 |
|
| 4632 |
-
#:
|
| 4633 |
-
|
| 4634 |
-
msgid "Confirm new password"
|
| 4635 |
msgstr ""
|
| 4636 |
|
| 4637 |
-
#:
|
| 4638 |
-
|
| 4639 |
-
msgid "Strength indicator"
|
| 4640 |
msgstr ""
|
| 4641 |
|
| 4642 |
-
#:
|
| 4643 |
-
|
| 4644 |
-
|
|
|
|
| 4645 |
msgstr ""
|
| 4646 |
|
| 4647 |
-
#:
|
| 4648 |
-
|
| 4649 |
-
msgid "Registration Form"
|
| 4650 |
msgstr ""
|
| 4651 |
|
| 4652 |
-
#:
|
| 4653 |
-
|
| 4654 |
-
msgid "Register For This Site"
|
| 4655 |
msgstr ""
|
| 4656 |
|
| 4657 |
-
#:
|
| 4658 |
-
|
| 4659 |
-
#@ default
|
| 4660 |
-
msgid "Username"
|
| 4661 |
msgstr ""
|
| 4662 |
|
| 4663 |
-
#:
|
| 4664 |
-
|
| 4665 |
-
msgid "E-mail"
|
| 4666 |
msgstr ""
|
| 4667 |
|
| 4668 |
-
#:
|
| 4669 |
-
|
| 4670 |
-
msgid "A password will be e-mailed to you."
|
| 4671 |
msgstr ""
|
| 4672 |
|
| 4673 |
-
#:
|
| 4674 |
-
#:
|
| 4675 |
-
|
| 4676 |
-
msgid "Password Lost and Found"
|
| 4677 |
msgstr ""
|
| 4678 |
|
| 4679 |
-
#:
|
| 4680 |
-
|
| 4681 |
-
#@ default
|
| 4682 |
-
msgid "Lost your password?"
|
| 4683 |
msgstr ""
|
| 4684 |
|
| 4685 |
-
#:
|
| 4686 |
-
|
| 4687 |
-
msgid "<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress."
|
| 4688 |
msgstr ""
|
| 4689 |
|
| 4690 |
-
#:
|
| 4691 |
-
|
| 4692 |
-
msgid "You have logged in successfully."
|
| 4693 |
msgstr ""
|
| 4694 |
|
| 4695 |
-
#:
|
| 4696 |
-
|
| 4697 |
-
msgid "Session expired. Please log in again. You will not move away from this page."
|
| 4698 |
msgstr ""
|
| 4699 |
|
| 4700 |
-
#:
|
| 4701 |
-
|
| 4702 |
-
msgid "You are now logged out."
|
| 4703 |
msgstr ""
|
| 4704 |
|
| 4705 |
-
#:
|
| 4706 |
-
|
| 4707 |
-
msgid "
|
| 4708 |
msgstr ""
|
| 4709 |
|
| 4710 |
-
#:
|
| 4711 |
-
|
| 4712 |
-
msgid "Check your e-mail for the confirmation link."
|
| 4713 |
msgstr ""
|
| 4714 |
|
| 4715 |
-
#:
|
| 4716 |
-
|
| 4717 |
-
msgid "Check your e-mail for your new password."
|
| 4718 |
msgstr ""
|
| 4719 |
|
| 4720 |
-
#:
|
| 4721 |
-
|
| 4722 |
-
msgid "Registration complete. Please check your e-mail."
|
| 4723 |
msgstr ""
|
| 4724 |
|
| 4725 |
-
#:
|
| 4726 |
-
|
| 4727 |
-
msgid "<strong>You have successfully updated WordPress!</strong> Please log back in to experience the awesomeness."
|
| 4728 |
msgstr ""
|
| 4729 |
|
| 4730 |
-
#:
|
| 4731 |
-
|
| 4732 |
-
#@ default
|
| 4733 |
-
msgid "Log In"
|
| 4734 |
msgstr ""
|
| 4735 |
|
| 4736 |
-
#:
|
| 4737 |
-
|
| 4738 |
-
msgid "Remember Me"
|
| 4739 |
msgstr ""
|
| 4740 |
|
| 4741 |
-
#:
|
| 4742 |
-
|
| 4743 |
-
msgid "Please enter a valid email address"
|
| 4744 |
msgstr ""
|
| 4745 |
|
| 4746 |
-
#:
|
| 4747 |
-
|
| 4748 |
-
msgid "User account not found!"
|
| 4749 |
msgstr ""
|
| 4750 |
|
| 4751 |
-
#:
|
| 4752 |
-
|
| 4753 |
-
msgid "Error: No locked entry was found in the DB with your IP address range!"
|
| 4754 |
msgstr ""
|
| 4755 |
|
| 4756 |
-
#:
|
| 4757 |
-
|
| 4758 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4759 |
msgstr ""
|
| 4760 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
| 13 |
"X-Generator: CSL v1.x\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
"X-Poedit-Basepath: ../\n"
|
| 15 |
"X-Poedit-Bookmarks: \n"
|
| 16 |
+
"X-Poedit-Country: GERMANY\n"
|
| 17 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
| 18 |
+
"X-Poedit-Language: German\n"
|
| 19 |
"X-Poedit-SearchPath-0: .\n"
|
| 20 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
| 21 |
+
"X-Textdomain-Support: yes\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
|
| 23 |
+
#. Plugin Name of the plugin
|
| 24 |
+
msgid "All In One WP Security"
|
|
|
|
|
|
|
|
|
|
| 25 |
msgstr ""
|
| 26 |
|
| 27 |
+
#. Plugin URI of the plugin
|
| 28 |
+
msgid "https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/"
|
|
|
|
| 29 |
msgstr ""
|
| 30 |
|
| 31 |
+
#. Description of the plugin
|
| 32 |
+
msgid "All round best WordPress security plugin!"
|
|
|
|
| 33 |
msgstr ""
|
| 34 |
|
| 35 |
+
#. Author of the plugin
|
| 36 |
+
msgid "All In One WP Security & Firewall Team"
|
|
|
|
|
|
|
| 37 |
msgstr ""
|
| 38 |
|
| 39 |
+
#. Author URI of the plugin
|
| 40 |
+
msgid "https://teamupdraft.com/"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
msgstr ""
|
| 42 |
|
| 43 |
+
#: admin/general/wp-security-list-table.php:483
|
| 44 |
+
msgid "Are you sure you want to perform this bulk action?"
|
|
|
|
| 45 |
msgstr ""
|
| 46 |
|
| 47 |
+
#: admin/wp-security-admin-init.php:95
|
| 48 |
+
msgid "Nonce check failed for export account activity logs to CSV!"
|
|
|
|
| 49 |
msgstr ""
|
| 50 |
|
| 51 |
+
#: admin/wp-security-admin-init.php:115
|
| 52 |
+
msgid "Nonce check failed for export failed login records to CSV!"
|
|
|
|
|
|
|
|
|
|
| 53 |
msgstr ""
|
| 54 |
|
| 55 |
+
#: admin/wp-security-admin-init.php:133
|
| 56 |
+
msgid "Nonce check failed for export 404 event logs to CSV!"
|
|
|
|
| 57 |
msgstr ""
|
| 58 |
|
| 59 |
+
#: admin/wp-security-admin-init.php:258
|
| 60 |
+
msgid "Unexpected response:"
|
|
|
|
| 61 |
msgstr ""
|
| 62 |
|
| 63 |
+
#: admin/wp-security-admin-init.php:289
|
| 64 |
+
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
|
|
|
| 65 |
msgstr ""
|
| 66 |
|
| 67 |
+
#: admin/wp-security-admin-init.php:413
|
| 68 |
+
#: classes/wp-security-two-factor-login.php:95
|
| 69 |
msgid "WP Security"
|
| 70 |
msgstr ""
|
| 71 |
|
| 72 |
+
#: admin/wp-security-admin-init.php:414
|
| 73 |
+
#: admin/wp-security-dashboard-menu.php:27
|
| 74 |
+
#: admin/wp-security-dashboard-menu.php:55
|
| 75 |
msgid "Dashboard"
|
| 76 |
msgstr ""
|
| 77 |
|
| 78 |
+
#: admin/wp-security-admin-init.php:415
|
| 79 |
+
#: admin/wp-security-settings-menu.php:95
|
| 80 |
msgid "Settings"
|
| 81 |
msgstr ""
|
| 82 |
|
| 83 |
+
#: admin/wp-security-admin-init.php:416
|
| 84 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
| 85 |
msgid "User Accounts"
|
| 86 |
msgstr ""
|
| 87 |
|
| 88 |
+
#: admin/wp-security-admin-init.php:417
|
| 89 |
+
#: admin/wp-security-user-login-menu.php:59
|
| 90 |
msgid "User Login"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
+
#: admin/wp-security-admin-init.php:418
|
| 94 |
+
#: admin/wp-security-user-registration-menu.php:55
|
| 95 |
msgid "User Registration"
|
| 96 |
msgstr ""
|
| 97 |
|
| 98 |
+
#: admin/wp-security-admin-init.php:419
|
| 99 |
+
#: admin/wp-security-database-menu.php:119
|
| 100 |
msgid "Database Security"
|
| 101 |
msgstr ""
|
| 102 |
|
| 103 |
+
#: admin/wp-security-admin-init.php:423
|
| 104 |
+
#: admin/wp-security-filesystem-menu.php:55
|
| 105 |
msgid "Filesystem Security"
|
| 106 |
msgstr ""
|
| 107 |
|
| 108 |
+
#: admin/wp-security-admin-init.php:428
|
| 109 |
+
#: admin/wp-security-blacklist-menu.php:51
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
msgid "Blacklist Manager"
|
| 111 |
msgstr ""
|
| 112 |
|
| 113 |
+
#: admin/wp-security-admin-init.php:433
|
| 114 |
+
#: admin/wp-security-firewall-menu.php:60
|
| 115 |
msgid "Firewall"
|
| 116 |
msgstr ""
|
| 117 |
|
| 118 |
+
#: admin/wp-security-admin-init.php:435
|
| 119 |
+
#: admin/wp-security-brute-force-menu.php:67
|
| 120 |
msgid "Brute Force"
|
| 121 |
msgstr ""
|
| 122 |
|
| 123 |
+
#: admin/wp-security-admin-init.php:436
|
| 124 |
+
#: admin/wp-security-spam-menu.php:57
|
| 125 |
+
msgid "Spam Prevention"
|
| 126 |
msgstr ""
|
| 127 |
|
| 128 |
+
#: admin/wp-security-admin-init.php:440
|
| 129 |
+
#: admin/wp-security-filescan-menu.php:53
|
| 130 |
msgid "Scanner"
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
+
#: admin/wp-security-admin-init.php:442
|
| 134 |
+
#: admin/wp-security-maintenance-menu.php:51
|
| 135 |
msgid "Maintenance"
|
| 136 |
msgstr ""
|
| 137 |
|
| 138 |
+
#: admin/wp-security-admin-init.php:443
|
| 139 |
+
#: admin/wp-security-misc-options-menu.php:57
|
| 140 |
+
msgid "Miscellaneous"
|
| 141 |
+
msgstr ""
|
| 142 |
+
|
| 143 |
+
#: admin/wp-security-admin-init.php:444
|
| 144 |
+
#: admin/wp-security-tools-menu.php:64
|
| 145 |
+
msgid "Tools"
|
| 146 |
+
msgstr ""
|
| 147 |
+
|
| 148 |
+
#: admin/wp-security-admin-menu.php:67
|
| 149 |
msgid "Settings successfully updated."
|
| 150 |
msgstr ""
|
| 151 |
|
| 152 |
+
#: admin/wp-security-admin-menu.php:77
|
| 153 |
+
msgid "Successfully deleted the selected record(s)."
|
| 154 |
+
msgstr ""
|
| 155 |
+
|
| 156 |
+
#: admin/wp-security-admin-menu.php:86
|
| 157 |
+
msgid "Failed to delete the selected record(s)."
|
| 158 |
msgstr ""
|
| 159 |
|
| 160 |
+
#: admin/wp-security-blacklist-menu.php:25
|
|
|
|
| 161 |
msgid "Ban Users"
|
| 162 |
msgstr ""
|
| 163 |
|
| 164 |
+
#: admin/wp-security-blacklist-menu.php:77
|
|
|
|
| 165 |
msgid "Nonce check failed for save blacklist settings!"
|
| 166 |
msgstr ""
|
| 167 |
|
| 168 |
#: admin/wp-security-blacklist-menu.php:132
|
| 169 |
+
#: admin/wp-security-firewall-menu.php:1228
|
| 170 |
+
#: admin/wp-security-list-404.php:234
|
| 171 |
+
#: admin/wp-security-list-comment-spammer-ip.php:205
|
| 172 |
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
| 173 |
msgstr ""
|
| 174 |
|
| 175 |
#: admin/wp-security-blacklist-menu.php:139
|
| 176 |
+
msgid "Ban IPs or user agents"
|
|
|
|
| 177 |
msgstr ""
|
| 178 |
|
| 179 |
#: admin/wp-security-blacklist-menu.php:142
|
|
|
|
| 180 |
msgid "The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents."
|
| 181 |
msgstr ""
|
| 182 |
|
| 183 |
#: admin/wp-security-blacklist-menu.php:143
|
|
|
|
| 184 |
msgid "This feature will deny total site access for users which have IP addresses or user agents matching those which you have configured in the settings below."
|
| 185 |
msgstr ""
|
| 186 |
|
| 187 |
#: admin/wp-security-blacklist-menu.php:144
|
|
|
|
| 188 |
msgid "The plugin achieves this by making appropriate modifications to your .htaccess file."
|
| 189 |
msgstr ""
|
| 190 |
|
| 191 |
#: admin/wp-security-blacklist-menu.php:145
|
|
|
|
| 192 |
msgid "By blocking people, you are using the most secure first line of defence, which denies all access to blacklisted visitors as soon as they hit your hosting server."
|
| 193 |
msgstr ""
|
| 194 |
|
| 195 |
+
#: admin/wp-security-blacklist-menu.php:154
|
| 196 |
+
#: admin/wp-security-firewall-menu.php:1057
|
| 197 |
+
msgid "All In One WP Security & Firewall Premium"
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
+
#: admin/wp-security-blacklist-menu.php:155
|
| 201 |
+
#: admin/wp-security-firewall-menu.php:1058
|
| 202 |
+
msgid "You may also be interested in %s."
|
| 203 |
msgstr ""
|
| 204 |
|
| 205 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 206 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 207 |
+
msgid "This plugin adds a number of extra features including %s and %s."
|
| 208 |
msgstr ""
|
| 209 |
|
| 210 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 211 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 212 |
+
msgid "smart 404 blocking"
|
| 213 |
msgstr ""
|
| 214 |
|
| 215 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 216 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 217 |
+
msgid "country IP blocking"
|
| 218 |
msgstr ""
|
| 219 |
|
| 220 |
+
#: admin/wp-security-blacklist-menu.php:170
|
| 221 |
+
msgid "IP hosts and user agent blacklist settings"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 222 |
msgstr ""
|
| 223 |
|
| 224 |
+
#: admin/wp-security-blacklist-menu.php:182
|
| 225 |
+
#: admin/wp-security-brute-force-menu.php:193
|
| 226 |
+
#: admin/wp-security-brute-force-menu.php:331
|
| 227 |
+
msgid "must read this message"
|
| 228 |
msgstr ""
|
| 229 |
|
| 230 |
+
#: admin/wp-security-blacklist-menu.php:183
|
| 231 |
+
#: admin/wp-security-brute-force-menu.php:194
|
| 232 |
+
msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You %s before activating this feature."
|
|
|
|
| 233 |
msgstr ""
|
| 234 |
|
| 235 |
+
#: admin/wp-security-blacklist-menu.php:189
|
| 236 |
+
msgid "Enable IP or user agent blacklisting"
|
|
|
|
|
|
|
| 237 |
msgstr ""
|
| 238 |
|
| 239 |
+
#: admin/wp-security-blacklist-menu.php:192
|
| 240 |
+
msgid "Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below"
|
|
|
|
|
|
|
| 241 |
msgstr ""
|
| 242 |
|
| 243 |
+
#: admin/wp-security-blacklist-menu.php:196
|
| 244 |
+
msgid "Enter IP addresses:"
|
| 245 |
+
msgstr ""
|
| 246 |
+
|
| 247 |
+
#: admin/wp-security-blacklist-menu.php:200
|
| 248 |
+
msgid "Enter one or more IP addresses or IP ranges."
|
| 249 |
msgstr ""
|
| 250 |
|
| 251 |
+
#: admin/wp-security-blacklist-menu.php:205
|
| 252 |
+
msgid "Enter user agents:"
|
|
|
|
| 253 |
msgstr ""
|
| 254 |
|
| 255 |
+
#: admin/wp-security-blacklist-menu.php:210
|
|
|
|
| 256 |
msgid "Enter one or more user agent strings."
|
| 257 |
msgstr ""
|
| 258 |
|
| 259 |
+
#: admin/wp-security-blacklist-menu.php:211
|
| 260 |
+
#: admin/wp-security-brute-force-menu.php:374
|
| 261 |
+
#: admin/wp-security-brute-force-menu.php:408
|
| 262 |
+
#: admin/wp-security-brute-force-menu.php:431
|
| 263 |
+
#: admin/wp-security-brute-force-menu.php:452
|
| 264 |
+
#: admin/wp-security-filescan-menu.php:310
|
| 265 |
+
#: admin/wp-security-filescan-menu.php:327
|
| 266 |
+
#: admin/wp-security-firewall-menu.php:175
|
| 267 |
+
#: admin/wp-security-firewall-menu.php:212
|
| 268 |
+
#: admin/wp-security-firewall-menu.php:232
|
| 269 |
+
#: admin/wp-security-firewall-menu.php:258
|
| 270 |
+
#: admin/wp-security-firewall-menu.php:385
|
| 271 |
+
#: admin/wp-security-firewall-menu.php:415
|
| 272 |
+
#: admin/wp-security-firewall-menu.php:446
|
| 273 |
+
#: admin/wp-security-firewall-menu.php:474
|
| 274 |
+
#: admin/wp-security-firewall-menu.php:503
|
| 275 |
+
#: admin/wp-security-firewall-menu.php:681
|
| 276 |
+
#: admin/wp-security-firewall-menu.php:699
|
| 277 |
+
#: admin/wp-security-firewall-menu.php:868
|
| 278 |
+
#: admin/wp-security-firewall-menu.php:1089
|
| 279 |
+
#: admin/wp-security-firewall-menu.php:1112
|
| 280 |
+
#: admin/wp-security-spam-menu.php:186
|
| 281 |
+
#: admin/wp-security-spam-menu.php:221
|
| 282 |
+
#: admin/wp-security-spam-menu.php:395
|
| 283 |
+
#: admin/wp-security-spam-menu.php:435
|
| 284 |
+
msgid "More info"
|
| 285 |
+
msgstr ""
|
| 286 |
+
|
| 287 |
+
#: admin/wp-security-blacklist-menu.php:214
|
| 288 |
msgid "Each user agent string must be on a new line."
|
| 289 |
msgstr ""
|
| 290 |
|
| 291 |
+
#: admin/wp-security-blacklist-menu.php:215
|
|
|
|
| 292 |
msgid "Example 1 - A single user agent string to block:"
|
| 293 |
msgstr ""
|
| 294 |
|
| 295 |
+
#: admin/wp-security-blacklist-menu.php:217
|
|
|
|
| 296 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 297 |
msgstr ""
|
| 298 |
|
| 299 |
+
#: admin/wp-security-blacklist-menu.php:225
|
| 300 |
+
#: admin/wp-security-brute-force-menu.php:213
|
| 301 |
+
#: admin/wp-security-brute-force-menu.php:686
|
| 302 |
+
#: admin/wp-security-brute-force-menu.php:806
|
| 303 |
+
#: admin/wp-security-brute-force-menu.php:868
|
| 304 |
+
#: admin/wp-security-filescan-menu.php:352
|
| 305 |
+
#: admin/wp-security-filesystem-menu.php:242
|
| 306 |
+
#: admin/wp-security-firewall-menu.php:945
|
| 307 |
+
#: admin/wp-security-firewall-menu.php:1131
|
| 308 |
+
#: admin/wp-security-misc-options-menu.php:167
|
| 309 |
+
#: admin/wp-security-misc-options-menu.php:218
|
| 310 |
+
#: admin/wp-security-misc-options-menu.php:278
|
| 311 |
+
#: admin/wp-security-settings-menu.php:619
|
| 312 |
+
#: admin/wp-security-settings-menu.php:680
|
| 313 |
+
#: admin/wp-security-spam-menu.php:233
|
| 314 |
+
#: admin/wp-security-spam-menu.php:412
|
| 315 |
+
#: admin/wp-security-spam-menu.php:531
|
| 316 |
+
#: admin/wp-security-spam-menu.php:593
|
| 317 |
+
#: admin/wp-security-user-login-menu.php:374
|
| 318 |
+
#: admin/wp-security-user-login-menu.php:410
|
| 319 |
+
#: admin/wp-security-user-login-menu.php:593
|
| 320 |
+
#: admin/wp-security-user-login-menu.php:781
|
| 321 |
+
#: admin/wp-security-user-registration-menu.php:150
|
| 322 |
+
#: admin/wp-security-user-registration-menu.php:242
|
| 323 |
+
#: admin/wp-security-user-registration-menu.php:305
|
| 324 |
+
#: templates/menus/settings/advanced-settings.php:217
|
| 325 |
+
msgid "Save settings"
|
| 326 |
msgstr ""
|
| 327 |
|
| 328 |
+
#: admin/wp-security-brute-force-menu.php:33
|
| 329 |
+
#: admin/wp-security-brute-force-menu.php:759
|
| 330 |
+
#: admin/wp-security-dashboard-menu.php:613
|
| 331 |
+
msgid "Rename login page"
|
|
|
|
| 332 |
msgstr ""
|
| 333 |
|
| 334 |
+
#: admin/wp-security-brute-force-menu.php:34
|
| 335 |
+
#: admin/wp-security-brute-force-menu.php:154
|
| 336 |
msgid "Cookie Based Brute Force Prevention"
|
| 337 |
msgstr ""
|
| 338 |
|
| 339 |
+
#: admin/wp-security-brute-force-menu.php:35
|
| 340 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:105
|
| 341 |
+
msgid "Login CAPTCHA"
|
| 342 |
+
msgstr ""
|
| 343 |
+
|
| 344 |
+
#: admin/wp-security-brute-force-menu.php:36
|
| 345 |
+
msgid "Login whitelist"
|
| 346 |
msgstr ""
|
| 347 |
|
| 348 |
+
#: admin/wp-security-brute-force-menu.php:37
|
| 349 |
+
msgid "Honeypot"
|
|
|
|
|
|
|
| 350 |
msgstr ""
|
| 351 |
|
| 352 |
+
#: admin/wp-security-brute-force-menu.php:105
|
|
|
|
| 353 |
msgid "Please enter a value for your login page slug."
|
| 354 |
msgstr ""
|
| 355 |
|
| 356 |
+
#: admin/wp-security-brute-force-menu.php:109
|
|
|
|
| 357 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 358 |
msgstr ""
|
| 359 |
|
| 360 |
+
#: admin/wp-security-brute-force-menu.php:111
|
| 361 |
+
msgid "You must use alpha numeric characters for your login page slug."
|
| 362 |
+
msgstr ""
|
| 363 |
+
|
| 364 |
+
#: admin/wp-security-brute-force-menu.php:116
|
| 365 |
+
#: admin/wp-security-filescan-menu.php:175
|
| 366 |
+
#: admin/wp-security-firewall-menu.php:1012
|
| 367 |
+
#: admin/wp-security-spam-menu.php:101
|
| 368 |
+
#: admin/wp-security-spam-menu.php:273
|
| 369 |
+
#: admin/wp-security-spam-menu.php:307
|
| 370 |
+
#: admin/wp-security-user-login-menu.php:161
|
| 371 |
+
#: admin/wp-security-user-login-menu.php:546
|
| 372 |
msgid "Attention!"
|
| 373 |
msgstr ""
|
| 374 |
|
| 375 |
+
#: admin/wp-security-brute-force-menu.php:133
|
|
|
|
| 376 |
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
| 377 |
msgstr ""
|
| 378 |
|
| 379 |
+
#: admin/wp-security-brute-force-menu.php:155
|
| 380 |
+
msgid "Login Page White List"
|
| 381 |
+
msgstr ""
|
| 382 |
+
|
| 383 |
+
#: admin/wp-security-brute-force-menu.php:156
|
| 384 |
msgid "An effective Brute Force prevention technique is to change the default WordPress login page URL."
|
| 385 |
msgstr ""
|
| 386 |
|
| 387 |
+
#: admin/wp-security-brute-force-menu.php:157
|
|
|
|
| 388 |
msgid "Normally if you wanted to login to WordPress you would type your site's home URL followed by wp-login.php."
|
| 389 |
msgstr ""
|
| 390 |
|
| 391 |
+
#: admin/wp-security-brute-force-menu.php:158
|
|
|
|
| 392 |
msgid "This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like."
|
| 393 |
msgstr ""
|
| 394 |
|
| 395 |
+
#: admin/wp-security-brute-force-menu.php:159
|
|
|
|
| 396 |
msgid "By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL."
|
| 397 |
msgstr ""
|
| 398 |
|
| 399 |
+
#: admin/wp-security-brute-force-menu.php:161
|
|
|
|
| 400 |
msgid "You may also be interested in the following alternative brute force prevention features:"
|
| 401 |
msgstr ""
|
| 402 |
|
| 403 |
+
#: admin/wp-security-brute-force-menu.php:172
|
|
|
|
| 404 |
msgid "Your WordPress login page URL has been renamed."
|
| 405 |
msgstr ""
|
| 406 |
|
| 407 |
+
#: admin/wp-security-brute-force-menu.php:173
|
|
|
|
| 408 |
msgid "Your current login URL is:"
|
| 409 |
msgstr ""
|
| 410 |
|
| 411 |
+
#: admin/wp-security-brute-force-menu.php:181
|
| 412 |
+
msgid "Rename login page settings"
|
|
|
|
| 413 |
msgstr ""
|
| 414 |
|
| 415 |
+
#: admin/wp-security-brute-force-menu.php:195
|
| 416 |
+
msgid "NOTE: If you are hosting your site on WPEngine or a provider which performs server caching, you will need to ask the host support people to NOT cache your renamed login page."
|
|
|
|
| 417 |
msgstr ""
|
| 418 |
|
| 419 |
+
#: admin/wp-security-brute-force-menu.php:200
|
| 420 |
+
msgid "Enable rename login page feature"
|
|
|
|
| 421 |
msgstr ""
|
| 422 |
|
| 423 |
+
#: admin/wp-security-brute-force-menu.php:203
|
|
|
|
| 424 |
msgid "Check this if you want to enable the rename login page feature"
|
| 425 |
msgstr ""
|
| 426 |
|
| 427 |
+
#: admin/wp-security-brute-force-menu.php:207
|
| 428 |
+
msgid "Login page URL"
|
|
|
|
| 429 |
msgstr ""
|
| 430 |
|
| 431 |
+
#: admin/wp-security-brute-force-menu.php:209
|
| 432 |
+
msgid "Enter a string which will represent your secure login page slug. You are encouraged to choose something which is hard to guess and only you will remember."
|
|
|
|
| 433 |
msgstr ""
|
| 434 |
|
| 435 |
+
#: admin/wp-security-brute-force-menu.php:243
|
|
|
|
| 436 |
msgid "Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only."
|
| 437 |
msgstr ""
|
| 438 |
|
| 439 |
+
#: admin/wp-security-brute-force-menu.php:257
|
|
|
|
| 440 |
msgid "You have successfully enabled the cookie based brute force prevention feature"
|
| 441 |
msgstr ""
|
| 442 |
|
| 443 |
+
#: admin/wp-security-brute-force-menu.php:258
|
|
|
|
| 444 |
msgid "From now on you will need to log into your WP Admin using the following URL:"
|
| 445 |
msgstr ""
|
| 446 |
|
| 447 |
+
#: admin/wp-security-brute-force-menu.php:260
|
|
|
|
| 448 |
msgid "It is important that you save this URL value somewhere in case you forget it, OR,"
|
| 449 |
msgstr ""
|
| 450 |
|
| 451 |
+
#: admin/wp-security-brute-force-menu.php:261
|
|
|
|
|
|
|
| 452 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 453 |
msgstr ""
|
| 454 |
|
| 455 |
+
#: admin/wp-security-brute-force-menu.php:265
|
|
|
|
| 456 |
msgid "You have successfully saved cookie based brute force prevention feature settings."
|
| 457 |
msgstr ""
|
| 458 |
|
| 459 |
+
#: admin/wp-security-brute-force-menu.php:295
|
| 460 |
+
msgid "Brute force prevention firewall settings"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 461 |
msgstr ""
|
| 462 |
|
| 463 |
+
#: admin/wp-security-brute-force-menu.php:300
|
|
|
|
| 464 |
msgid "A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination."
|
| 465 |
msgstr ""
|
| 466 |
|
| 467 |
+
#: admin/wp-security-brute-force-menu.php:301
|
|
|
|
| 468 |
msgid "Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server's memory and performance."
|
| 469 |
msgstr ""
|
| 470 |
|
| 471 |
+
#: admin/wp-security-brute-force-menu.php:302
|
| 472 |
+
msgid "The features in this tab will stop the majority of brute force login attacks thus providing even better protection for your WP login page."
|
|
|
|
| 473 |
msgstr ""
|
| 474 |
|
| 475 |
+
#: admin/wp-security-brute-force-menu.php:307
|
| 476 |
+
#: admin/wp-security-firewall-menu.php:654
|
| 477 |
+
msgid "backup"
|
|
|
|
| 478 |
msgstr ""
|
| 479 |
|
| 480 |
+
#: admin/wp-security-brute-force-menu.php:308
|
| 481 |
+
msgid "video tutorial"
|
|
|
|
| 482 |
msgstr ""
|
| 483 |
|
| 484 |
+
#: admin/wp-security-brute-force-menu.php:309
|
| 485 |
+
msgid "To learn more about how to use this feature, please watch the following %s."
|
|
|
|
|
|
|
| 486 |
msgstr ""
|
| 487 |
|
| 488 |
+
#: admin/wp-security-brute-force-menu.php:310
|
| 489 |
+
#: admin/wp-security-brute-force-menu.php:758
|
| 490 |
+
#: admin/wp-security-user-login-menu.php:242
|
| 491 |
+
msgid "Cookie-Based Brute Force Login Prevention"
|
| 492 |
msgstr ""
|
| 493 |
|
| 494 |
+
#: admin/wp-security-brute-force-menu.php:320
|
| 495 |
+
msgid "Cookie based brute force login prevention"
|
|
|
|
| 496 |
msgstr ""
|
| 497 |
|
| 498 |
+
#: admin/wp-security-brute-force-menu.php:331
|
| 499 |
+
msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You <a href=\"https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin#advanced_features_note\" target=\"_blank\">"
|
|
|
|
|
|
|
| 500 |
msgstr ""
|
| 501 |
|
| 502 |
#: admin/wp-security-brute-force-menu.php:342
|
| 503 |
+
msgid "The cookie test was successful. You can now enable this feature."
|
| 504 |
+
msgstr ""
|
| 505 |
+
|
| 506 |
+
#: admin/wp-security-brute-force-menu.php:350
|
| 507 |
+
msgid "The cookie test failed on this server. Consequently, this feature cannot be used on this site."
|
| 508 |
+
msgstr ""
|
| 509 |
+
|
| 510 |
+
#: admin/wp-security-brute-force-menu.php:357
|
| 511 |
+
msgid "Before using this feature, you must perform a cookie test first."
|
| 512 |
+
msgstr ""
|
| 513 |
+
|
| 514 |
+
#: admin/wp-security-brute-force-menu.php:359
|
| 515 |
+
msgid "This ensures that your browser cookie is working correctly and that you won't lock yourself out."
|
| 516 |
+
msgstr ""
|
| 517 |
+
|
| 518 |
+
#: admin/wp-security-brute-force-menu.php:364
|
| 519 |
+
msgid "Perform cookie test"
|
| 520 |
+
msgstr ""
|
| 521 |
+
|
| 522 |
+
#: admin/wp-security-brute-force-menu.php:370
|
| 523 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:103
|
| 524 |
+
msgid "Enable brute force attack prevention"
|
| 525 |
+
msgstr ""
|
| 526 |
+
|
| 527 |
+
#: admin/wp-security-brute-force-menu.php:373
|
| 528 |
msgid "Check this if you want to protect your login page from Brute Force Attack."
|
| 529 |
msgstr ""
|
| 530 |
|
| 531 |
+
#: admin/wp-security-brute-force-menu.php:378
|
|
|
|
| 532 |
msgid "This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser."
|
| 533 |
msgstr ""
|
| 534 |
|
| 535 |
+
#: admin/wp-security-brute-force-menu.php:380
|
|
|
|
| 536 |
msgid "To use this feature do the following:"
|
| 537 |
msgstr ""
|
| 538 |
|
| 539 |
+
#: admin/wp-security-brute-force-menu.php:382
|
|
|
|
| 540 |
msgid "1) Enable the checkbox."
|
| 541 |
msgstr ""
|
| 542 |
|
| 543 |
+
#: admin/wp-security-brute-force-menu.php:384
|
|
|
|
| 544 |
msgid "2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below)."
|
| 545 |
msgstr ""
|
| 546 |
|
| 547 |
+
#: admin/wp-security-brute-force-menu.php:386
|
|
|
|
| 548 |
msgid "3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page."
|
| 549 |
msgstr ""
|
| 550 |
|
| 551 |
+
#: admin/wp-security-brute-force-menu.php:388
|
|
|
|
| 552 |
msgid "Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked."
|
| 553 |
msgstr ""
|
| 554 |
|
| 555 |
+
#: admin/wp-security-brute-force-menu.php:395
|
| 556 |
+
msgid "Secret word"
|
|
|
|
| 557 |
msgstr ""
|
| 558 |
|
| 559 |
+
#: admin/wp-security-brute-force-menu.php:397
|
|
|
|
| 560 |
msgid "Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess."
|
| 561 |
msgstr ""
|
| 562 |
|
| 563 |
+
#: admin/wp-security-brute-force-menu.php:401
|
|
|
|
| 564 |
msgid "Re-direct URL"
|
| 565 |
msgstr ""
|
| 566 |
|
| 567 |
+
#: admin/wp-security-brute-force-menu.php:405
|
|
|
|
| 568 |
msgid "Specify a URL to redirect a hacker to when they try to access your WordPress login page."
|
| 569 |
msgstr ""
|
| 570 |
|
| 571 |
+
#: admin/wp-security-brute-force-menu.php:412
|
|
|
|
| 572 |
msgid "The URL specified here can be any site's URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page."
|
| 573 |
msgstr ""
|
| 574 |
|
| 575 |
+
#: admin/wp-security-brute-force-menu.php:414
|
|
|
|
| 576 |
msgid "This field will default to: http://127.0.0.1 if you do not enter a value."
|
| 577 |
msgstr ""
|
| 578 |
|
| 579 |
+
#: admin/wp-security-brute-force-menu.php:416
|
|
|
|
| 580 |
msgid "Useful Tip:"
|
| 581 |
msgstr ""
|
| 582 |
|
| 583 |
+
#: admin/wp-security-brute-force-menu.php:418
|
|
|
|
| 584 |
msgid "It's a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server."
|
| 585 |
msgstr ""
|
| 586 |
|
| 587 |
+
#: admin/wp-security-brute-force-menu.php:420
|
|
|
|
| 588 |
msgid "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours."
|
| 589 |
msgstr ""
|
| 590 |
|
| 591 |
+
#: admin/wp-security-brute-force-menu.php:427
|
| 592 |
+
msgid "My site has posts or pages which are password protected"
|
|
|
|
| 593 |
msgstr ""
|
| 594 |
|
| 595 |
+
#: admin/wp-security-brute-force-menu.php:430
|
|
|
|
| 596 |
msgid "Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages."
|
| 597 |
msgstr ""
|
| 598 |
|
| 599 |
+
#: admin/wp-security-brute-force-menu.php:435
|
| 600 |
+
msgid "In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added so that people trying to access pages are not automatically blocked."
|
|
|
|
| 601 |
msgstr ""
|
| 602 |
|
| 603 |
+
#: admin/wp-security-brute-force-menu.php:437
|
| 604 |
+
msgid "By enabling this checkbox, the plugin will add the necessary rules and exceptions so that people trying to access these pages are not automatically blocked."
|
|
|
|
| 605 |
msgstr ""
|
| 606 |
|
| 607 |
+
#: admin/wp-security-brute-force-menu.php:439
|
|
|
|
| 608 |
msgid "Helpful Tip:"
|
| 609 |
msgstr ""
|
| 610 |
|
| 611 |
+
#: admin/wp-security-brute-force-menu.php:441
|
|
|
|
| 612 |
msgid "If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled."
|
| 613 |
msgstr ""
|
| 614 |
|
| 615 |
+
#: admin/wp-security-brute-force-menu.php:448
|
| 616 |
+
msgid "My site has a theme or plugins which use AJAX"
|
|
|
|
| 617 |
msgstr ""
|
| 618 |
|
| 619 |
+
#: admin/wp-security-brute-force-menu.php:451
|
|
|
|
| 620 |
msgid "Check this if your site uses AJAX functionality."
|
| 621 |
msgstr ""
|
| 622 |
|
| 623 |
+
#: admin/wp-security-brute-force-menu.php:456
|
| 624 |
+
msgid "In the cases where your WordPress installation has a theme or plugin that uses AJAX, a few extra lines of directives and exceptions need to be added to prevent AJAX requests from being automatically blocked by the brute force prevention feature."
|
|
|
|
| 625 |
msgstr ""
|
| 626 |
|
| 627 |
+
#: admin/wp-security-brute-force-menu.php:458
|
| 628 |
+
msgid "By enabling this checkbox, the plugin will add the necessary rules and exceptions so that AJAX operations will work as expected."
|
|
|
|
| 629 |
msgstr ""
|
| 630 |
|
| 631 |
+
#: admin/wp-security-brute-force-menu.php:467
|
| 632 |
+
msgid "Save feature settings"
|
|
|
|
| 633 |
msgstr ""
|
| 634 |
|
| 635 |
+
#: admin/wp-security-brute-force-menu.php:525
|
| 636 |
+
msgid "This feature allows you to add a CAPTCHA form on various WordPress login pages and forms."
|
|
|
|
| 637 |
msgstr ""
|
| 638 |
|
| 639 |
+
#: admin/wp-security-brute-force-menu.php:526
|
| 640 |
+
msgid "Adding a CAPTCHA form on a login page or form is another effective yet simple \"Brute Force\" prevention technique."
|
|
|
|
| 641 |
msgstr ""
|
| 642 |
|
| 643 |
+
#: admin/wp-security-brute-force-menu.php:527
|
| 644 |
+
msgid "You have the option of using either %s or a plain maths CAPTCHA form."
|
|
|
|
| 645 |
msgstr ""
|
| 646 |
|
| 647 |
+
#: admin/wp-security-brute-force-menu.php:528
|
| 648 |
+
msgid "If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all forms the CAPTCHA settings below."
|
|
|
|
| 649 |
msgstr ""
|
| 650 |
|
| 651 |
+
#: admin/wp-security-brute-force-menu.php:529
|
| 652 |
+
msgid "If Google reCAPTCHA is disabled the simple maths CAPTCHA form will apply and users will need to enter the answer to a simple mathematical question."
|
|
|
|
| 653 |
msgstr ""
|
| 654 |
|
| 655 |
+
#: admin/wp-security-brute-force-menu.php:535
|
| 656 |
+
msgid "Google reCAPTCHA settings"
|
|
|
|
| 657 |
msgstr ""
|
| 658 |
|
| 659 |
+
#: admin/wp-security-brute-force-menu.php:540
|
| 660 |
+
msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied by default for all forms with CAPTCHA enabled."
|
|
|
|
| 661 |
msgstr ""
|
| 662 |
|
| 663 |
+
#: admin/wp-security-brute-force-menu.php:549
|
| 664 |
+
msgid "reCAPTCHA will not work because you have disabled login lockdown by activating the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value in a configuration file."
|
|
|
|
| 665 |
msgstr ""
|
| 666 |
|
| 667 |
+
#: admin/wp-security-brute-force-menu.php:550
|
| 668 |
+
msgid "To enable it, define the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value as false or remove it."
|
|
|
|
| 669 |
msgstr ""
|
| 670 |
|
| 671 |
+
#: admin/wp-security-brute-force-menu.php:558
|
| 672 |
+
msgid "Use Google reCAPTCHA as default"
|
|
|
|
| 673 |
msgstr ""
|
| 674 |
|
| 675 |
+
#: admin/wp-security-brute-force-menu.php:561
|
| 676 |
+
msgid "Check this if you want to default to Google reCAPTCHA for all settings below. (If this is left unchecked, all CAPTCHA forms will revert to the plain maths CAPTCHA)"
|
|
|
|
| 677 |
msgstr ""
|
| 678 |
|
| 679 |
+
#: admin/wp-security-brute-force-menu.php:565
|
| 680 |
+
msgid "Site key"
|
|
|
|
| 681 |
msgstr ""
|
| 682 |
|
| 683 |
+
#: admin/wp-security-brute-force-menu.php:571
|
| 684 |
+
msgid "Secret key"
|
|
|
|
| 685 |
msgstr ""
|
| 686 |
|
| 687 |
+
#: admin/wp-security-brute-force-menu.php:580
|
| 688 |
+
msgid "Login form CAPTCHA settings"
|
|
|
|
| 689 |
msgstr ""
|
| 690 |
|
| 691 |
+
#: admin/wp-security-brute-force-menu.php:589
|
| 692 |
+
msgid "Enable CAPTCHA on login page"
|
|
|
|
| 693 |
msgstr ""
|
| 694 |
|
| 695 |
+
#: admin/wp-security-brute-force-menu.php:592
|
| 696 |
+
msgid "Check this if you want to insert a CAPTCHA form on the login page."
|
|
|
|
| 697 |
msgstr ""
|
| 698 |
|
| 699 |
+
#: admin/wp-security-brute-force-menu.php:598
|
| 700 |
+
msgid "Lost password form CAPTCHA settings"
|
|
|
|
| 701 |
msgstr ""
|
| 702 |
|
| 703 |
+
#: admin/wp-security-brute-force-menu.php:608
|
| 704 |
+
msgid "Enable CAPTCHA on lost password page"
|
|
|
|
| 705 |
msgstr ""
|
| 706 |
|
| 707 |
+
#: admin/wp-security-brute-force-menu.php:611
|
| 708 |
+
msgid "Check this if you want to insert a CAPTCHA form on the lost password page."
|
|
|
|
|
|
|
| 709 |
msgstr ""
|
| 710 |
|
| 711 |
+
#: admin/wp-security-brute-force-menu.php:617
|
| 712 |
+
msgid "Custom login form CAPTCHA settings"
|
|
|
|
| 713 |
msgstr ""
|
| 714 |
|
| 715 |
+
#: admin/wp-security-brute-force-menu.php:626
|
| 716 |
+
msgid "Enable CAPTCHA on custom login form"
|
|
|
|
| 717 |
msgstr ""
|
| 718 |
|
| 719 |
+
#: admin/wp-security-brute-force-menu.php:629
|
| 720 |
+
msgid "Check this if you want to insert CAPTCHA on a custom login form generated by the following WP function: wp_login_form()"
|
|
|
|
| 721 |
msgstr ""
|
| 722 |
|
| 723 |
+
#: admin/wp-security-brute-force-menu.php:639
|
| 724 |
+
msgid "WooCommerce forms CAPTCHA settings"
|
|
|
|
| 725 |
msgstr ""
|
| 726 |
|
| 727 |
+
#: admin/wp-security-brute-force-menu.php:648
|
| 728 |
+
msgid "Enable CAPTCHA on WooCommerce login form"
|
|
|
|
| 729 |
msgstr ""
|
| 730 |
|
| 731 |
+
#: admin/wp-security-brute-force-menu.php:651
|
| 732 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce login form."
|
|
|
|
| 733 |
msgstr ""
|
| 734 |
|
| 735 |
+
#: admin/wp-security-brute-force-menu.php:661
|
| 736 |
+
msgid "Enable CAPTCHA on WooCommerce lost password form"
|
|
|
|
| 737 |
msgstr ""
|
| 738 |
|
| 739 |
+
#: admin/wp-security-brute-force-menu.php:664
|
| 740 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce lost password form."
|
|
|
|
| 741 |
msgstr ""
|
| 742 |
|
| 743 |
+
#: admin/wp-security-brute-force-menu.php:674
|
| 744 |
+
msgid "Enable CAPTCHA on WooCommerce registration form"
|
|
|
|
| 745 |
msgstr ""
|
| 746 |
|
| 747 |
+
#: admin/wp-security-brute-force-menu.php:677
|
| 748 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
|
|
|
|
|
|
| 749 |
msgstr ""
|
| 750 |
|
| 751 |
+
#: admin/wp-security-brute-force-menu.php:746
|
| 752 |
+
msgid "Login whitelist"
|
|
|
|
| 753 |
msgstr ""
|
| 754 |
|
| 755 |
+
#: admin/wp-security-brute-force-menu.php:749
|
| 756 |
+
msgid "The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page."
|
|
|
|
| 757 |
msgstr ""
|
| 758 |
|
| 759 |
+
#: admin/wp-security-brute-force-menu.php:750
|
| 760 |
+
msgid "This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below."
|
|
|
|
| 761 |
msgstr ""
|
| 762 |
|
| 763 |
+
#: admin/wp-security-brute-force-menu.php:751
|
| 764 |
+
msgid "The plugin achieves this by writing the appropriate directives to your .htaccess file."
|
|
|
|
| 765 |
msgstr ""
|
| 766 |
|
| 767 |
+
#: admin/wp-security-brute-force-menu.php:752
|
| 768 |
+
msgid "By allowing/blocking IP addresses, you are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page."
|
|
|
|
| 769 |
msgstr ""
|
| 770 |
|
| 771 |
+
#: admin/wp-security-brute-force-menu.php:760
|
| 772 |
+
msgid "Attention: If in addition to enabling the white list feature, you also have one of the %s or %s features enabled, <strong>you will still need to use your secret word or special slug in the URL when trying to access your WordPress login page</strong>."
|
|
|
|
| 773 |
msgstr ""
|
| 774 |
|
| 775 |
+
#: admin/wp-security-brute-force-menu.php:761
|
| 776 |
+
msgid "These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security."
|
|
|
|
| 777 |
msgstr ""
|
| 778 |
|
| 779 |
+
#: admin/wp-security-brute-force-menu.php:772
|
| 780 |
+
msgid "Login IP whitelist settings"
|
|
|
|
| 781 |
msgstr ""
|
| 782 |
|
| 783 |
+
#: admin/wp-security-brute-force-menu.php:783
|
| 784 |
+
msgid "Enable IP whitelisting"
|
|
|
|
| 785 |
msgstr ""
|
| 786 |
|
| 787 |
+
#: admin/wp-security-brute-force-menu.php:786
|
| 788 |
+
#: admin/wp-security-user-login-menu.php:397
|
| 789 |
+
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
| 790 |
msgstr ""
|
| 791 |
|
| 792 |
+
#: admin/wp-security-brute-force-menu.php:790
|
| 793 |
+
msgid "Your current IP address"
|
|
|
|
| 794 |
msgstr ""
|
| 795 |
|
| 796 |
+
#: admin/wp-security-brute-force-menu.php:793
|
| 797 |
+
msgid "You can copy and paste this address in the text box below if you want to include it in your login whitelist."
|
|
|
|
| 798 |
msgstr ""
|
| 799 |
|
| 800 |
+
#: admin/wp-security-brute-force-menu.php:797
|
| 801 |
+
#: admin/wp-security-user-login-menu.php:401
|
| 802 |
+
msgid "Enter whitelisted IP addresses:"
|
|
|
|
|
|
|
| 803 |
msgstr ""
|
| 804 |
|
| 805 |
+
#: admin/wp-security-brute-force-menu.php:801
|
| 806 |
+
#: admin/wp-security-user-login-menu.php:405
|
| 807 |
+
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
| 808 |
msgstr ""
|
| 809 |
|
| 810 |
+
#: admin/wp-security-brute-force-menu.php:801
|
| 811 |
+
msgid "Only the addresses specified here will have access to the WordPress login page."
|
|
|
|
| 812 |
msgstr ""
|
| 813 |
|
| 814 |
+
#: admin/wp-security-brute-force-menu.php:839
|
| 815 |
+
msgid "This feature allows you to add a special hidden \"honeypot\" field on the WordPress login page. This will only be visible to robots and not humans."
|
|
|
|
| 816 |
msgstr ""
|
| 817 |
|
| 818 |
+
#: admin/wp-security-brute-force-menu.php:840
|
| 819 |
+
msgid "Since robots usually fill in every input field from a login form, they will also submit a value for the special hidden honeypot field."
|
|
|
|
| 820 |
msgstr ""
|
| 821 |
|
| 822 |
+
#: admin/wp-security-brute-force-menu.php:841
|
| 823 |
+
#: admin/wp-security-user-registration-menu.php:278
|
| 824 |
+
msgid "The way honeypots work is that a hidden field is placed somewhere inside a form which only robots will submit. If that field contains a value when the form is submitted then a robot has most likely submitted the form and it is consequently dealt with."
|
| 825 |
msgstr ""
|
| 826 |
|
| 827 |
+
#: admin/wp-security-brute-force-menu.php:842
|
| 828 |
+
msgid "Therefore, if the plugin detects that this field has a value when the login form is submitted, then the robot which is attempting to login to your site will be redirected to its localhost address - http://127.0.0.1."
|
|
|
|
| 829 |
msgstr ""
|
| 830 |
|
| 831 |
+
#: admin/wp-security-brute-force-menu.php:848
|
| 832 |
+
msgid "Login form honeypot settings"
|
|
|
|
| 833 |
msgstr ""
|
| 834 |
|
| 835 |
+
#: admin/wp-security-brute-force-menu.php:859
|
| 836 |
+
msgid "Enable honeypot on login page"
|
|
|
|
| 837 |
msgstr ""
|
| 838 |
|
| 839 |
+
#: admin/wp-security-brute-force-menu.php:862
|
| 840 |
+
msgid "Check this if you want to enable the honeypot feature for the login page"
|
|
|
|
| 841 |
msgstr ""
|
| 842 |
|
| 843 |
+
#: admin/wp-security-dashboard-menu.php:28
|
| 844 |
+
#: classes/wp-security-user-login.php:74
|
| 845 |
+
msgid "Locked IP Addresses"
|
| 846 |
msgstr ""
|
| 847 |
|
| 848 |
+
#: admin/wp-security-dashboard-menu.php:29
|
| 849 |
+
msgid "Permanent Block List"
|
|
|
|
| 850 |
msgstr ""
|
| 851 |
|
| 852 |
+
#: admin/wp-security-dashboard-menu.php:30
|
| 853 |
+
msgid "Logs"
|
|
|
|
| 854 |
msgstr ""
|
| 855 |
|
| 856 |
+
#: admin/wp-security-dashboard-menu.php:110
|
| 857 |
+
#: admin/wp-security-dashboard-menu.php:480
|
| 858 |
+
#: admin/wp-security-user-login-menu.php:30
|
| 859 |
+
msgid "Login Lockdown"
|
| 860 |
msgstr ""
|
| 861 |
|
| 862 |
+
#: admin/wp-security-dashboard-menu.php:111
|
| 863 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the Login Lockdown feature:"
|
|
|
|
| 864 |
msgstr ""
|
| 865 |
|
| 866 |
+
#: admin/wp-security-dashboard-menu.php:117
|
| 867 |
+
msgid "Currently locked out IP addresses and ranges"
|
|
|
|
|
|
|
|
|
|
| 868 |
msgstr ""
|
| 869 |
|
| 870 |
+
#: admin/wp-security-dashboard-menu.php:162
|
| 871 |
+
msgid "This tab displays the list of all permanently blocked IP addresses."
|
|
|
|
|
|
|
| 872 |
msgstr ""
|
| 873 |
|
| 874 |
+
#: admin/wp-security-dashboard-menu.php:163
|
| 875 |
+
#: admin/wp-security-spam-menu.php:344
|
| 876 |
+
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
|
|
|
| 877 |
msgstr ""
|
| 878 |
|
| 879 |
+
#: admin/wp-security-dashboard-menu.php:168
|
| 880 |
+
msgid "Permanently blocked IP addresses"
|
|
|
|
| 881 |
msgstr ""
|
| 882 |
|
| 883 |
+
#: admin/wp-security-dashboard-menu.php:179
|
| 884 |
+
#: admin/wp-security-firewall-menu.php:1146
|
| 885 |
+
#: admin/wp-security-user-login-menu.php:477
|
| 886 |
+
#: admin/wp-security-user-login-menu.php:634
|
| 887 |
+
#: admin/wp-security-user-registration-menu.php:164
|
| 888 |
+
msgid "Search"
|
| 889 |
msgstr ""
|
| 890 |
|
| 891 |
+
#: admin/wp-security-dashboard-menu.php:217
|
| 892 |
+
#: admin/wp-security-dashboard-menu.php:228
|
| 893 |
+
#: admin/wp-security-dashboard-menu.php:239
|
| 894 |
+
msgid "All In One WP Security & Firewall"
|
| 895 |
msgstr ""
|
| 896 |
|
| 897 |
+
#: admin/wp-security-dashboard-menu.php:229
|
| 898 |
+
msgid "Debug logs have been cleared."
|
|
|
|
| 899 |
msgstr ""
|
| 900 |
|
| 901 |
+
#: admin/wp-security-dashboard-menu.php:240
|
| 902 |
+
msgid "Unable to clear the logs; an invalid nonce was provided"
|
|
|
|
| 903 |
msgstr ""
|
| 904 |
|
| 905 |
+
#: admin/wp-security-dashboard-menu.php:253
|
| 906 |
+
msgid "Debug log options"
|
|
|
|
| 907 |
msgstr ""
|
| 908 |
|
| 909 |
+
#: admin/wp-security-dashboard-menu.php:260
|
| 910 |
+
msgid "Clear logs"
|
|
|
|
| 911 |
msgstr ""
|
| 912 |
|
| 913 |
+
#: admin/wp-security-dashboard-menu.php:268
|
| 914 |
+
msgid "Debug logs"
|
|
|
|
| 915 |
msgstr ""
|
| 916 |
|
| 917 |
+
#: admin/wp-security-dashboard-menu.php:324
|
| 918 |
+
msgid "Security strength meter"
|
|
|
|
| 919 |
msgstr ""
|
| 920 |
|
| 921 |
+
#: admin/wp-security-dashboard-menu.php:325
|
| 922 |
+
msgid "Security points breakdown"
|
|
|
|
| 923 |
msgstr ""
|
| 924 |
|
| 925 |
+
#: admin/wp-security-dashboard-menu.php:326
|
| 926 |
+
msgid "Spread the word"
|
|
|
|
| 927 |
msgstr ""
|
| 928 |
|
| 929 |
+
#: admin/wp-security-dashboard-menu.php:327
|
| 930 |
+
msgid "Get to know the developers"
|
|
|
|
| 931 |
msgstr ""
|
| 932 |
|
| 933 |
+
#: admin/wp-security-dashboard-menu.php:328
|
| 934 |
+
msgid "Critical feature status"
|
|
|
|
|
|
|
|
|
|
| 935 |
msgstr ""
|
| 936 |
|
| 937 |
+
#: admin/wp-security-dashboard-menu.php:329
|
| 938 |
+
msgid "Last 5 logins"
|
|
|
|
| 939 |
msgstr ""
|
| 940 |
|
| 941 |
+
#: admin/wp-security-dashboard-menu.php:330
|
| 942 |
+
msgid "Maintenance mode status"
|
|
|
|
| 943 |
msgstr ""
|
| 944 |
|
| 945 |
+
#: admin/wp-security-dashboard-menu.php:335
|
| 946 |
+
msgid "Logged in users"
|
|
|
|
| 947 |
msgstr ""
|
| 948 |
|
| 949 |
+
#: admin/wp-security-dashboard-menu.php:336
|
| 950 |
+
msgid "Locked IP addresses"
|
|
|
|
| 951 |
msgstr ""
|
| 952 |
|
| 953 |
+
#: admin/wp-security-dashboard-menu.php:379
|
| 954 |
+
msgid "Total Achievable Points: "
|
|
|
|
| 955 |
msgstr ""
|
| 956 |
|
| 957 |
+
#: admin/wp-security-dashboard-menu.php:381
|
| 958 |
+
msgid "Current Score of Your Site: "
|
|
|
|
| 959 |
msgstr ""
|
| 960 |
|
| 961 |
+
#: admin/wp-security-dashboard-menu.php:434
|
| 962 |
+
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
|
|
|
| 963 |
msgstr ""
|
| 964 |
|
| 965 |
+
#: admin/wp-security-dashboard-menu.php:435
|
| 966 |
+
msgid "Follow us on"
|
|
|
|
| 967 |
msgstr ""
|
| 968 |
|
| 969 |
+
#: admin/wp-security-dashboard-menu.php:439
|
| 970 |
+
msgid "Post to Twitter"
|
|
|
|
| 971 |
msgstr ""
|
| 972 |
|
| 973 |
+
#: admin/wp-security-dashboard-menu.php:443
|
| 974 |
+
msgid "Give us a Good Rating"
|
|
|
|
| 975 |
msgstr ""
|
| 976 |
|
| 977 |
+
#: admin/wp-security-dashboard-menu.php:450
|
| 978 |
+
msgid "Wanna know more about the developers behind this plugin?"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 979 |
msgstr ""
|
| 980 |
|
| 981 |
+
#: admin/wp-security-dashboard-menu.php:461
|
| 982 |
+
msgid "Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security"
|
|
|
|
| 983 |
msgstr ""
|
| 984 |
|
| 985 |
+
#: admin/wp-security-dashboard-menu.php:465
|
| 986 |
+
msgid "Admin Username"
|
|
|
|
| 987 |
msgstr ""
|
| 988 |
|
| 989 |
+
#: admin/wp-security-dashboard-menu.php:495
|
| 990 |
+
msgid "File Permission"
|
|
|
|
| 991 |
msgstr ""
|
| 992 |
|
| 993 |
+
#: admin/wp-security-dashboard-menu.php:510
|
| 994 |
+
msgid "Basic Firewall"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 995 |
msgstr ""
|
| 996 |
|
| 997 |
+
#: admin/wp-security-dashboard-menu.php:539
|
| 998 |
+
msgid "No data found!"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 999 |
msgstr ""
|
| 1000 |
|
| 1001 |
#: admin/wp-security-dashboard-menu.php:543
|
| 1002 |
+
msgid "Last 5 logins summary:"
|
|
|
|
| 1003 |
msgstr ""
|
| 1004 |
|
| 1005 |
+
#: admin/wp-security-dashboard-menu.php:547
|
| 1006 |
+
msgid "User"
|
|
|
|
| 1007 |
msgstr ""
|
| 1008 |
|
| 1009 |
+
#: admin/wp-security-dashboard-menu.php:548
|
| 1010 |
+
#: admin/wp-security-list-404.php:95
|
| 1011 |
+
#: admin/wp-security-list-login-fails.php:56
|
| 1012 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
| 1013 |
+
msgid "Date"
|
| 1014 |
msgstr ""
|
| 1015 |
|
| 1016 |
+
#: admin/wp-security-dashboard-menu.php:549
|
| 1017 |
+
msgid "IP"
|
|
|
|
| 1018 |
msgstr ""
|
| 1019 |
|
| 1020 |
+
#: admin/wp-security-dashboard-menu.php:570
|
| 1021 |
+
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
|
|
|
| 1022 |
msgstr ""
|
| 1023 |
|
| 1024 |
+
#: admin/wp-security-dashboard-menu.php:572
|
| 1025 |
+
msgid "Maintenance mode is currently off."
|
|
|
|
| 1026 |
msgstr ""
|
| 1027 |
|
| 1028 |
+
#: admin/wp-security-dashboard-menu.php:576
|
| 1029 |
+
msgid "Maintenance Mode"
|
|
|
|
| 1030 |
msgstr ""
|
| 1031 |
|
| 1032 |
+
#: admin/wp-security-dashboard-menu.php:594
|
| 1033 |
+
msgid "Cookie-Based Brute Force"
|
| 1034 |
+
msgstr ""
|
| 1035 |
+
|
| 1036 |
+
#: admin/wp-security-dashboard-menu.php:598
|
| 1037 |
+
#: admin/wp-security-dashboard-menu.php:616
|
| 1038 |
+
msgid "The %s feature is currently active."
|
| 1039 |
msgstr ""
|
| 1040 |
|
| 1041 |
+
#: admin/wp-security-dashboard-menu.php:599
|
| 1042 |
+
#: admin/wp-security-dashboard-menu.php:617
|
| 1043 |
+
msgid "Your new WordPress login URL is now:"
|
| 1044 |
+
msgstr ""
|
| 1045 |
+
|
| 1046 |
+
#: admin/wp-security-dashboard-menu.php:628
|
| 1047 |
+
msgid "Number of users currently logged into your site (including you) is:"
|
| 1048 |
msgstr ""
|
| 1049 |
|
| 1050 |
#: admin/wp-security-dashboard-menu.php:629
|
| 1051 |
+
msgid "There are no other users currently logged in."
|
| 1052 |
+
msgstr ""
|
| 1053 |
+
|
| 1054 |
+
#: admin/wp-security-dashboard-menu.php:642
|
| 1055 |
+
msgid "Number of users currently logged in site-wide (including you) is:"
|
| 1056 |
+
msgstr ""
|
| 1057 |
+
|
| 1058 |
+
#: admin/wp-security-dashboard-menu.php:643
|
| 1059 |
+
msgid "There are no other site-wide users currently logged in."
|
| 1060 |
+
msgstr ""
|
| 1061 |
+
|
| 1062 |
+
#: admin/wp-security-dashboard-menu.php:656
|
| 1063 |
+
#: admin/wp-security-dashboard-menu.php:673
|
| 1064 |
+
msgid "Go to the %s menu to see more details"
|
| 1065 |
+
msgstr ""
|
| 1066 |
+
|
| 1067 |
+
#: admin/wp-security-dashboard-menu.php:669
|
| 1068 |
+
msgid "There are no IP addresses currently locked out."
|
| 1069 |
+
msgstr ""
|
| 1070 |
+
|
| 1071 |
+
#: admin/wp-security-dashboard-menu.php:672
|
| 1072 |
+
msgid "Number of temporarily locked out IP addresses: "
|
| 1073 |
+
msgstr ""
|
| 1074 |
+
|
| 1075 |
+
#: admin/wp-security-database-menu.php:52
|
| 1076 |
+
msgid "UpdraftPlus is installed but currently not active."
|
| 1077 |
+
msgstr ""
|
| 1078 |
+
|
| 1079 |
+
#: admin/wp-security-database-menu.php:52
|
| 1080 |
+
msgid "Follow this link to activate UpdraftPlus, to take a backup."
|
| 1081 |
+
msgstr ""
|
| 1082 |
+
|
| 1083 |
+
#: admin/wp-security-database-menu.php:57
|
| 1084 |
+
msgid "Follow this link to install UpdraftPlus, to take a database backup."
|
| 1085 |
msgstr ""
|
| 1086 |
|
| 1087 |
+
#: admin/wp-security-database-menu.php:87
|
| 1088 |
+
#: admin/wp-security-database-menu.php:92
|
|
|
|
|
|
|
| 1089 |
msgid "Database backup"
|
| 1090 |
msgstr ""
|
| 1091 |
|
| 1092 |
+
#: admin/wp-security-database-menu.php:91
|
| 1093 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:65
|
|
|
|
| 1094 |
msgid "Database prefix"
|
| 1095 |
msgstr ""
|
| 1096 |
|
| 1097 |
+
#: admin/wp-security-database-menu.php:147
|
|
|
|
| 1098 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1099 |
msgstr ""
|
| 1100 |
|
| 1101 |
+
#: admin/wp-security-database-menu.php:155
|
|
|
|
| 1102 |
msgid "The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file."
|
| 1103 |
msgstr ""
|
| 1104 |
|
| 1105 |
+
#: admin/wp-security-database-menu.php:168
|
|
|
|
| 1106 |
msgid "Please enter a value for the DB prefix."
|
| 1107 |
msgstr ""
|
| 1108 |
|
| 1109 |
+
#: admin/wp-security-database-menu.php:177
|
|
|
|
| 1110 |
msgid "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores."
|
| 1111 |
msgstr ""
|
| 1112 |
|
| 1113 |
+
#: admin/wp-security-database-menu.php:186
|
| 1114 |
+
#: admin/wp-security-database-menu.php:245
|
| 1115 |
msgid "Change database prefix"
|
| 1116 |
msgstr ""
|
| 1117 |
|
| 1118 |
+
#: admin/wp-security-database-menu.php:189
|
|
|
|
| 1119 |
msgid "Your WordPress database is the most important asset of your website because it contains a lot of your site's precious information."
|
| 1120 |
msgstr ""
|
| 1121 |
|
| 1122 |
+
#: admin/wp-security-database-menu.php:190
|
|
|
|
| 1123 |
msgid "The database is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables."
|
| 1124 |
msgstr ""
|
| 1125 |
|
| 1126 |
+
#: admin/wp-security-database-menu.php:191
|
|
|
|
| 1127 |
msgid "One way to add a layer of protection for your DB is to change the default WordPress table prefix from \"wp_\" to something else which will be difficult for hackers to guess."
|
| 1128 |
msgstr ""
|
| 1129 |
|
| 1130 |
+
#: admin/wp-security-database-menu.php:192
|
|
|
|
| 1131 |
msgid "This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin."
|
| 1132 |
msgstr ""
|
| 1133 |
|
| 1134 |
+
#: admin/wp-security-database-menu.php:198
|
|
|
|
| 1135 |
msgid "Database prefix options"
|
| 1136 |
msgstr ""
|
| 1137 |
|
| 1138 |
+
#: admin/wp-security-database-menu.php:210
|
| 1139 |
+
msgid "database backup"
|
| 1140 |
+
msgstr ""
|
| 1141 |
+
|
| 1142 |
+
#: admin/wp-security-database-menu.php:211
|
| 1143 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1144 |
msgstr ""
|
| 1145 |
|
| 1146 |
+
#: admin/wp-security-database-menu.php:221
|
|
|
|
| 1147 |
msgid "Current database table prefix"
|
| 1148 |
msgstr ""
|
| 1149 |
|
| 1150 |
+
#: admin/wp-security-database-menu.php:227
|
| 1151 |
+
msgid "Your site is currently using the default WordPress database prefix value of \"wp_\"."
|
| 1152 |
+
msgstr ""
|
| 1153 |
+
|
| 1154 |
+
#: admin/wp-security-database-menu.php:227
|
| 1155 |
+
msgid "To increase your site's security you should consider changing the database prefix value to another value."
|
| 1156 |
msgstr ""
|
| 1157 |
|
| 1158 |
+
#: admin/wp-security-database-menu.php:234
|
|
|
|
| 1159 |
msgid "Generate new database table prefix"
|
| 1160 |
msgstr ""
|
| 1161 |
|
| 1162 |
+
#: admin/wp-security-database-menu.php:238
|
|
|
|
| 1163 |
msgid "Check this if you want the plugin to generate a random 6 character string for the table prefix"
|
| 1164 |
msgstr ""
|
| 1165 |
|
| 1166 |
+
#: admin/wp-security-database-menu.php:239
|
|
|
|
| 1167 |
msgid "OR"
|
| 1168 |
msgstr ""
|
| 1169 |
|
| 1170 |
+
#: admin/wp-security-database-menu.php:241
|
| 1171 |
+
msgid "Choose your own database prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_"
|
|
|
|
| 1172 |
msgstr ""
|
| 1173 |
|
| 1174 |
+
#: admin/wp-security-database-menu.php:265
|
| 1175 |
+
msgid "Take a database backup using UpdraftPlus"
|
|
|
|
| 1176 |
msgstr ""
|
| 1177 |
|
| 1178 |
+
#: admin/wp-security-database-menu.php:270
|
| 1179 |
+
msgid "Manual backup"
|
|
|
|
|
|
|
| 1180 |
msgstr ""
|
| 1181 |
|
| 1182 |
+
#: admin/wp-security-database-menu.php:274
|
| 1183 |
+
msgid "UpdraftPlus Backup/Restore"
|
|
|
|
| 1184 |
msgstr ""
|
| 1185 |
|
| 1186 |
+
#: admin/wp-security-database-menu.php:274
|
| 1187 |
+
msgid "Your backups are on the UpdraftPlus Backup/Restore admin page."
|
|
|
|
| 1188 |
msgstr ""
|
| 1189 |
|
| 1190 |
+
#: admin/wp-security-database-menu.php:276
|
| 1191 |
+
msgid "Create database backup now"
|
|
|
|
| 1192 |
msgstr ""
|
| 1193 |
|
| 1194 |
+
#: admin/wp-security-database-menu.php:308
|
| 1195 |
+
msgid "Error - Could not get tables or no tables found!"
|
|
|
|
|
|
|
| 1196 |
msgstr ""
|
| 1197 |
|
| 1198 |
+
#: admin/wp-security-database-menu.php:312
|
| 1199 |
+
msgid "Starting DB prefix change operations....."
|
|
|
|
| 1200 |
msgstr ""
|
| 1201 |
|
| 1202 |
+
#: admin/wp-security-database-menu.php:314
|
| 1203 |
+
msgid "Your WordPress system has a total of %s tables and your new DB prefix will be: %s"
|
|
|
|
|
|
|
|
|
|
| 1204 |
msgstr ""
|
| 1205 |
|
| 1206 |
+
#: admin/wp-security-database-menu.php:320
|
| 1207 |
+
#: classes/wp-security-utility.php:306
|
| 1208 |
+
msgid "Failed to make a backup of the wp-config.php file. This operation will not go ahead."
|
| 1209 |
msgstr ""
|
| 1210 |
|
| 1211 |
+
#: admin/wp-security-database-menu.php:324
|
| 1212 |
+
msgid "A backup copy of your wp-config.php file was created successfully!"
|
|
|
|
| 1213 |
msgstr ""
|
| 1214 |
|
| 1215 |
+
#: admin/wp-security-database-menu.php:351
|
| 1216 |
+
msgid "%s table name update failed"
|
|
|
|
| 1217 |
msgstr ""
|
| 1218 |
|
| 1219 |
+
#: admin/wp-security-database-menu.php:363
|
| 1220 |
+
msgid "Please change the prefix manually for the above tables to: %s"
|
|
|
|
| 1221 |
msgstr ""
|
| 1222 |
|
| 1223 |
+
#: admin/wp-security-database-menu.php:366
|
| 1224 |
+
msgid "%s tables had their prefix updated successfully!"
|
|
|
|
| 1225 |
msgstr ""
|
| 1226 |
|
| 1227 |
+
#: admin/wp-security-database-menu.php:387
|
| 1228 |
+
msgid "wp-config.php file was updated successfully!"
|
|
|
|
| 1229 |
msgstr ""
|
| 1230 |
|
| 1231 |
+
#: admin/wp-security-database-menu.php:390
|
| 1232 |
+
msgid "The \"wp-config.php\" file was not able to be modified."
|
|
|
|
| 1233 |
msgstr ""
|
| 1234 |
|
| 1235 |
+
#: admin/wp-security-database-menu.php:390
|
| 1236 |
+
msgid "Please modify this file manually using your favourite editor and search for variable \"$table_prefix\" and assign the following value to that variable: %s"
|
|
|
|
|
|
|
| 1237 |
msgstr ""
|
| 1238 |
|
| 1239 |
+
#: admin/wp-security-database-menu.php:401
|
| 1240 |
+
#: admin/wp-security-database-menu.php:420
|
| 1241 |
+
msgid "Update of table %s failed: unable to change %s to %s"
|
|
|
|
| 1242 |
msgstr ""
|
| 1243 |
|
| 1244 |
+
#: admin/wp-security-database-menu.php:405
|
| 1245 |
+
msgid "The options table records which had references to the old DB prefix were updated successfully!"
|
|
|
|
|
|
|
| 1246 |
msgstr ""
|
| 1247 |
|
| 1248 |
+
#: admin/wp-security-database-menu.php:424
|
| 1249 |
+
msgid "The %s table records which had references to the old DB prefix were updated successfully!"
|
|
|
|
| 1250 |
msgstr ""
|
| 1251 |
|
| 1252 |
+
#: admin/wp-security-database-menu.php:452
|
| 1253 |
+
msgid "Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s."
|
|
|
|
| 1254 |
msgstr ""
|
| 1255 |
|
| 1256 |
+
#: admin/wp-security-database-menu.php:457
|
| 1257 |
+
msgid "The usermeta table records which had references to the old DB prefix were updated successfully!"
|
|
|
|
| 1258 |
msgstr ""
|
| 1259 |
|
| 1260 |
+
#: admin/wp-security-database-menu.php:459
|
| 1261 |
+
msgid "The database prefix change tasks have been completed."
|
|
|
|
| 1262 |
msgstr ""
|
| 1263 |
|
| 1264 |
+
#: admin/wp-security-database-menu.php:503
|
| 1265 |
+
msgid "Checking for MySQL tables of type \"view\"....."
|
|
|
|
| 1266 |
msgstr ""
|
| 1267 |
|
| 1268 |
+
#: admin/wp-security-database-menu.php:520
|
| 1269 |
+
msgid "Update of the following MySQL view definition failed: %s"
|
|
|
|
|
|
|
|
|
|
| 1270 |
msgstr ""
|
| 1271 |
|
| 1272 |
+
#: admin/wp-security-database-menu.php:527
|
| 1273 |
+
msgid "%s view definitions were updated successfully!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1274 |
msgstr ""
|
| 1275 |
|
| 1276 |
+
#: admin/wp-security-filescan-menu.php:26
|
| 1277 |
+
msgid "File Change Detection"
|
|
|
|
| 1278 |
msgstr ""
|
| 1279 |
|
| 1280 |
+
#: admin/wp-security-filescan-menu.php:27
|
| 1281 |
+
msgid "Malware Scan"
|
|
|
|
|
|
|
| 1282 |
msgstr ""
|
| 1283 |
|
| 1284 |
+
#: admin/wp-security-filescan-menu.php:88
|
| 1285 |
+
msgid "There have been no file changes since the last scan."
|
|
|
|
| 1286 |
msgstr ""
|
| 1287 |
|
| 1288 |
+
#: admin/wp-security-filescan-menu.php:98
|
| 1289 |
+
msgid "Nonce check failed for manual file change detection scan operation!"
|
|
|
|
| 1290 |
msgstr ""
|
| 1291 |
|
| 1292 |
+
#: admin/wp-security-filescan-menu.php:104
|
| 1293 |
+
msgid "There was an error during the file change detection scan. Please check the AIOS logs."
|
|
|
|
|
|
|
| 1294 |
msgstr ""
|
| 1295 |
|
| 1296 |
+
#: admin/wp-security-filescan-menu.php:110
|
| 1297 |
+
msgid "The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans."
|
|
|
|
| 1298 |
msgstr ""
|
| 1299 |
|
| 1300 |
+
#: admin/wp-security-filescan-menu.php:112
|
| 1301 |
+
msgid "Scan Complete - There were no file changes detected!"
|
|
|
|
| 1302 |
msgstr ""
|
| 1303 |
|
| 1304 |
+
#: admin/wp-security-filescan-menu.php:133
|
| 1305 |
+
msgid "You entered a non numeric value for the \"backup time interval\" field. It has been set to the default value."
|
|
|
|
| 1306 |
msgstr ""
|
| 1307 |
|
| 1308 |
+
#: admin/wp-security-filescan-menu.php:167
|
| 1309 |
+
msgid "The following address was removed because it is not a valid email address: "
|
|
|
|
| 1310 |
msgstr ""
|
| 1311 |
|
| 1312 |
+
#: admin/wp-security-filescan-menu.php:207
|
| 1313 |
+
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
|
|
|
| 1314 |
msgstr ""
|
| 1315 |
|
| 1316 |
+
#: admin/wp-security-filescan-menu.php:207
|
| 1317 |
+
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
|
|
|
|
|
|
|
|
|
| 1318 |
msgstr ""
|
| 1319 |
|
| 1320 |
+
#: admin/wp-security-filescan-menu.php:216
|
|
|
|
| 1321 |
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
| 1322 |
msgstr ""
|
| 1323 |
|
| 1324 |
+
#: admin/wp-security-filescan-menu.php:218
|
| 1325 |
+
msgid "View scan details and clear this message"
|
|
|
|
| 1326 |
msgstr ""
|
| 1327 |
|
| 1328 |
+
#: admin/wp-security-filescan-menu.php:227
|
|
|
|
| 1329 |
msgid "If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site."
|
| 1330 |
msgstr ""
|
| 1331 |
|
| 1332 |
+
#: admin/wp-security-filescan-menu.php:228
|
|
|
|
| 1333 |
msgid "Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website."
|
| 1334 |
msgstr ""
|
| 1335 |
|
| 1336 |
+
#: admin/wp-security-filescan-menu.php:229
|
|
|
|
| 1337 |
msgid "In general, WordPress core and plugin files and file types such as \".php\" or \".js\" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected."
|
| 1338 |
msgstr ""
|
| 1339 |
|
| 1340 |
+
#: admin/wp-security-filescan-menu.php:230
|
|
|
|
| 1341 |
msgid "The \"File Change Detection Feature\" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system's files."
|
| 1342 |
msgstr ""
|
| 1343 |
|
| 1344 |
+
#: admin/wp-security-filescan-menu.php:231
|
|
|
|
| 1345 |
msgid "This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)"
|
| 1346 |
msgstr ""
|
| 1347 |
|
| 1348 |
+
#: admin/wp-security-filescan-menu.php:242
|
| 1349 |
+
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
| 1350 |
+
msgstr ""
|
| 1351 |
+
|
| 1352 |
+
#: admin/wp-security-filescan-menu.php:250
|
| 1353 |
+
msgid "Manual file change detection scan"
|
| 1354 |
msgstr ""
|
| 1355 |
|
| 1356 |
+
#: admin/wp-security-filescan-menu.php:256
|
|
|
|
| 1357 |
msgid "To perform a manual file change detection scan click on the button below."
|
| 1358 |
msgstr ""
|
| 1359 |
|
| 1360 |
+
#: admin/wp-security-filescan-menu.php:259
|
| 1361 |
+
msgid "Perform scan now"
|
|
|
|
| 1362 |
msgstr ""
|
| 1363 |
|
| 1364 |
+
#: admin/wp-security-filescan-menu.php:263
|
| 1365 |
+
msgid "View last saved file change results"
|
|
|
|
| 1366 |
msgstr ""
|
| 1367 |
|
| 1368 |
+
#: admin/wp-security-filescan-menu.php:269
|
|
|
|
| 1369 |
msgid "Click the button below to view the saved file change results from the last scan."
|
| 1370 |
msgstr ""
|
| 1371 |
|
| 1372 |
+
#: admin/wp-security-filescan-menu.php:272
|
| 1373 |
+
msgid "View last file change"
|
|
|
|
| 1374 |
msgstr ""
|
| 1375 |
|
| 1376 |
+
#: admin/wp-security-filescan-menu.php:276
|
| 1377 |
+
msgid "File change detection settings"
|
|
|
|
| 1378 |
msgstr ""
|
| 1379 |
|
| 1380 |
+
#: admin/wp-security-filescan-menu.php:288
|
| 1381 |
+
msgid "Enable automated file change detection scan"
|
|
|
|
| 1382 |
msgstr ""
|
| 1383 |
|
| 1384 |
+
#: admin/wp-security-filescan-menu.php:291
|
|
|
|
| 1385 |
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
| 1386 |
msgstr ""
|
| 1387 |
|
| 1388 |
+
#: admin/wp-security-filescan-menu.php:295
|
| 1389 |
+
msgid "Scan time interval"
|
| 1390 |
+
msgstr ""
|
| 1391 |
+
|
| 1392 |
+
#: admin/wp-security-filescan-menu.php:298
|
| 1393 |
+
msgid "Hours"
|
| 1394 |
+
msgstr ""
|
| 1395 |
+
|
| 1396 |
+
#: admin/wp-security-filescan-menu.php:299
|
| 1397 |
+
msgid "Days"
|
| 1398 |
+
msgstr ""
|
| 1399 |
+
|
| 1400 |
+
#: admin/wp-security-filescan-menu.php:300
|
| 1401 |
+
msgid "Weeks"
|
| 1402 |
msgstr ""
|
| 1403 |
|
| 1404 |
+
#: admin/wp-security-filescan-menu.php:302
|
|
|
|
| 1405 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1406 |
msgstr ""
|
| 1407 |
|
| 1408 |
+
#: admin/wp-security-filescan-menu.php:306
|
| 1409 |
+
msgid "File types to ignore"
|
|
|
|
| 1410 |
msgstr ""
|
| 1411 |
|
| 1412 |
+
#: admin/wp-security-filescan-menu.php:309
|
|
|
|
| 1413 |
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
| 1414 |
msgstr ""
|
| 1415 |
|
| 1416 |
+
#: admin/wp-security-filescan-menu.php:313
|
|
|
|
| 1417 |
msgid "You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files."
|
| 1418 |
msgstr ""
|
| 1419 |
|
| 1420 |
+
#: admin/wp-security-filescan-menu.php:314
|
|
|
|
| 1421 |
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
| 1422 |
msgstr ""
|
| 1423 |
|
| 1424 |
+
#: admin/wp-security-filescan-menu.php:315
|
|
|
|
| 1425 |
msgid "jpg"
|
| 1426 |
msgstr ""
|
| 1427 |
|
| 1428 |
+
#: admin/wp-security-filescan-menu.php:316
|
|
|
|
| 1429 |
msgid "png"
|
| 1430 |
msgstr ""
|
| 1431 |
|
| 1432 |
+
#: admin/wp-security-filescan-menu.php:317
|
|
|
|
| 1433 |
msgid "bmp"
|
| 1434 |
msgstr ""
|
| 1435 |
|
| 1436 |
+
#: admin/wp-security-filescan-menu.php:323
|
| 1437 |
+
msgid "Files/Directories to ignore"
|
|
|
|
| 1438 |
msgstr ""
|
| 1439 |
|
| 1440 |
+
#: admin/wp-security-filescan-menu.php:326
|
|
|
|
| 1441 |
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
| 1442 |
msgstr ""
|
| 1443 |
|
| 1444 |
+
#: admin/wp-security-filescan-menu.php:330
|
|
|
|
| 1445 |
msgid "You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files."
|
| 1446 |
msgstr ""
|
| 1447 |
|
| 1448 |
+
#: admin/wp-security-filescan-menu.php:331
|
|
|
|
| 1449 |
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
| 1450 |
msgstr ""
|
| 1451 |
|
| 1452 |
+
#: admin/wp-security-filescan-menu.php:332
|
|
|
|
| 1453 |
msgid "cache/config/master.php"
|
| 1454 |
msgstr ""
|
| 1455 |
|
| 1456 |
+
#: admin/wp-security-filescan-menu.php:333
|
|
|
|
| 1457 |
msgid "somedirectory"
|
| 1458 |
msgstr ""
|
| 1459 |
|
| 1460 |
+
#: admin/wp-security-filescan-menu.php:340
|
| 1461 |
+
msgid "Send email when change detected"
|
|
|
|
| 1462 |
msgstr ""
|
| 1463 |
|
| 1464 |
+
#: admin/wp-security-filescan-menu.php:344
|
|
|
|
| 1465 |
msgid "Check this if you want the system to email you if a file change was detected"
|
| 1466 |
msgstr ""
|
| 1467 |
|
| 1468 |
+
#: admin/wp-security-filescan-menu.php:348
|
| 1469 |
+
msgid "Enter one or more email addresses on a new line."
|
| 1470 |
+
msgstr ""
|
| 1471 |
+
|
| 1472 |
+
#: admin/wp-security-filescan-menu.php:365
|
| 1473 |
msgid "What is Malware?"
|
| 1474 |
msgstr ""
|
| 1475 |
|
| 1476 |
+
#: admin/wp-security-filescan-menu.php:366
|
|
|
|
| 1477 |
msgid "The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website."
|
| 1478 |
msgstr ""
|
| 1479 |
|
| 1480 |
+
#: admin/wp-security-filescan-menu.php:367
|
| 1481 |
+
msgid "Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site's search ranking."
|
|
|
|
| 1482 |
msgstr ""
|
| 1483 |
|
| 1484 |
+
#: admin/wp-security-filescan-menu.php:368
|
|
|
|
| 1485 |
msgid "This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings."
|
| 1486 |
msgstr ""
|
| 1487 |
|
| 1488 |
+
#: admin/wp-security-filescan-menu.php:370
|
| 1489 |
+
msgid "CLICK HERE"
|
| 1490 |
+
msgstr ""
|
| 1491 |
+
|
| 1492 |
+
#: admin/wp-security-filescan-menu.php:372
|
| 1493 |
msgid "Scanning For Malware"
|
| 1494 |
msgstr ""
|
| 1495 |
|
| 1496 |
+
#: admin/wp-security-filescan-menu.php:373
|
|
|
|
| 1497 |
msgid "Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly."
|
| 1498 |
msgstr ""
|
| 1499 |
|
| 1500 |
+
#: admin/wp-security-filescan-menu.php:374
|
|
|
|
| 1501 |
msgid "This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything."
|
| 1502 |
msgstr ""
|
| 1503 |
|
| 1504 |
+
#: admin/wp-security-filescan-menu.php:375
|
|
|
|
| 1505 |
msgid "When you sign up for this service you will get the following:"
|
| 1506 |
msgstr ""
|
| 1507 |
|
| 1508 |
+
#: admin/wp-security-filescan-menu.php:377
|
| 1509 |
+
msgid "Automatic daily scan of 1 website"
|
|
|
|
| 1510 |
msgstr ""
|
| 1511 |
|
| 1512 |
+
#: admin/wp-security-filescan-menu.php:378
|
| 1513 |
+
msgid "Automatic malware and blacklist monitoring"
|
|
|
|
| 1514 |
msgstr ""
|
| 1515 |
|
| 1516 |
+
#: admin/wp-security-filescan-menu.php:379
|
| 1517 |
+
msgid "Automatic email alerting"
|
|
|
|
| 1518 |
msgstr ""
|
| 1519 |
|
| 1520 |
+
#: admin/wp-security-filescan-menu.php:380
|
|
|
|
| 1521 |
msgid "Site uptime monitoring"
|
| 1522 |
msgstr ""
|
| 1523 |
|
| 1524 |
+
#: admin/wp-security-filescan-menu.php:381
|
|
|
|
| 1525 |
msgid "Site response time monitoring"
|
| 1526 |
msgstr ""
|
| 1527 |
|
| 1528 |
+
#: admin/wp-security-filescan-menu.php:382
|
| 1529 |
+
msgid "We provide advice for malware cleanup"
|
|
|
|
| 1530 |
msgstr ""
|
| 1531 |
|
| 1532 |
+
#: admin/wp-security-filescan-menu.php:383
|
| 1533 |
+
msgid "Blacklist removal"
|
|
|
|
| 1534 |
msgstr ""
|
| 1535 |
|
| 1536 |
+
#: admin/wp-security-filescan-menu.php:384
|
| 1537 |
+
msgid "No contract (cancel anytime)"
|
|
|
|
| 1538 |
msgstr ""
|
| 1539 |
|
| 1540 |
+
#: admin/wp-security-filescan-menu.php:386
|
|
|
|
|
|
|
| 1541 |
msgid "To learn more please %s."
|
| 1542 |
msgstr ""
|
| 1543 |
|
| 1544 |
+
#: admin/wp-security-filescan-menu.php:407
|
| 1545 |
+
msgid "Latest file change scan results"
|
|
|
|
| 1546 |
msgstr ""
|
| 1547 |
|
| 1548 |
+
#: admin/wp-security-filescan-menu.php:417
|
|
|
|
| 1549 |
msgid "The following files were added to your host."
|
| 1550 |
msgstr ""
|
| 1551 |
|
| 1552 |
+
#: admin/wp-security-filescan-menu.php:420
|
| 1553 |
+
#: admin/wp-security-filescan-menu.php:441
|
| 1554 |
+
#: admin/wp-security-filescan-menu.php:465
|
| 1555 |
+
#: admin/wp-security-settings-menu.php:29
|
| 1556 |
+
#: admin/wp-security-settings-menu.php:33
|
|
|
|
| 1557 |
msgid "File"
|
| 1558 |
msgstr ""
|
| 1559 |
|
| 1560 |
+
#: admin/wp-security-filescan-menu.php:421
|
| 1561 |
+
#: admin/wp-security-filescan-menu.php:442
|
| 1562 |
+
#: admin/wp-security-filescan-menu.php:466
|
| 1563 |
+
msgid "File size"
|
|
|
|
| 1564 |
msgstr ""
|
| 1565 |
|
| 1566 |
+
#: admin/wp-security-filescan-menu.php:422
|
| 1567 |
+
#: admin/wp-security-filescan-menu.php:443
|
| 1568 |
+
#: admin/wp-security-filescan-menu.php:467
|
| 1569 |
+
msgid "File modified"
|
|
|
|
| 1570 |
msgstr ""
|
| 1571 |
|
| 1572 |
+
#: admin/wp-security-filescan-menu.php:438
|
|
|
|
| 1573 |
msgid "The following files were removed from your host."
|
| 1574 |
msgstr ""
|
| 1575 |
|
| 1576 |
+
#: admin/wp-security-filescan-menu.php:462
|
|
|
|
| 1577 |
msgid "The following files were changed on your host."
|
| 1578 |
msgstr ""
|
| 1579 |
|
| 1580 |
#: admin/wp-security-filesystem-menu.php:26
|
|
|
|
|
|
|
| 1581 |
msgid "File Permissions"
|
| 1582 |
msgstr ""
|
| 1583 |
|
| 1584 |
#: admin/wp-security-filesystem-menu.php:27
|
|
|
|
| 1585 |
msgid "PHP File Editing"
|
| 1586 |
msgstr ""
|
| 1587 |
|
| 1588 |
#: admin/wp-security-filesystem-menu.php:28
|
|
|
|
| 1589 |
msgid "WP File Access"
|
| 1590 |
msgstr ""
|
| 1591 |
|
| 1592 |
#: admin/wp-security-filesystem-menu.php:29
|
|
|
|
| 1593 |
msgid "Host System Logs"
|
| 1594 |
msgstr ""
|
| 1595 |
|
| 1596 |
+
#: admin/wp-security-filesystem-menu.php:80
|
| 1597 |
+
msgid "Nonce check failed for manual DB backup operation!"
|
| 1598 |
+
msgstr ""
|
| 1599 |
+
|
| 1600 |
+
#: admin/wp-security-filesystem-menu.php:90
|
| 1601 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 1602 |
msgstr ""
|
| 1603 |
|
| 1604 |
+
#: admin/wp-security-filesystem-menu.php:94
|
|
|
|
|
|
|
| 1605 |
msgid "Unable to change permissions for %s!"
|
| 1606 |
msgstr ""
|
| 1607 |
|
| 1608 |
+
#: admin/wp-security-filesystem-menu.php:100
|
| 1609 |
+
msgid "File permissions scan"
|
|
|
|
| 1610 |
msgstr ""
|
| 1611 |
|
| 1612 |
+
#: admin/wp-security-filesystem-menu.php:103
|
|
|
|
| 1613 |
msgid "Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation."
|
| 1614 |
msgstr ""
|
| 1615 |
|
| 1616 |
+
#: admin/wp-security-filesystem-menu.php:104
|
|
|
|
| 1617 |
msgid "Your WP installation already comes with reasonably secure file permission settings for the filesystem."
|
| 1618 |
msgstr ""
|
| 1619 |
|
| 1620 |
+
#: admin/wp-security-filesystem-menu.php:105
|
|
|
|
| 1621 |
msgid "However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values."
|
| 1622 |
msgstr ""
|
| 1623 |
|
| 1624 |
+
#: admin/wp-security-filesystem-menu.php:106
|
|
|
|
| 1625 |
msgid "This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure."
|
| 1626 |
msgstr ""
|
| 1627 |
|
| 1628 |
+
#: admin/wp-security-filesystem-menu.php:114
|
| 1629 |
+
msgid "This plugin has detected that your site is running on a Windows server."
|
|
|
|
| 1630 |
msgstr ""
|
| 1631 |
|
| 1632 |
+
#: admin/wp-security-filesystem-menu.php:115
|
| 1633 |
+
msgid "This feature is not applicable for Windows server installations."
|
|
|
|
|
|
|
| 1634 |
msgstr ""
|
| 1635 |
|
| 1636 |
+
#: admin/wp-security-filesystem-menu.php:121
|
| 1637 |
+
msgid "WP directory and file permissions scan results"
|
|
|
|
|
|
|
| 1638 |
msgstr ""
|
| 1639 |
|
| 1640 |
#: admin/wp-security-filesystem-menu.php:133
|
| 1641 |
#: admin/wp-security-filesystem-menu.php:152
|
| 1642 |
+
msgid "Name"
|
|
|
|
| 1643 |
msgstr ""
|
| 1644 |
|
| 1645 |
#: admin/wp-security-filesystem-menu.php:134
|
| 1646 |
#: admin/wp-security-filesystem-menu.php:153
|
| 1647 |
+
msgid "File/Folder"
|
|
|
|
| 1648 |
msgstr ""
|
| 1649 |
|
| 1650 |
+
#: admin/wp-security-filesystem-menu.php:135
|
| 1651 |
+
#: admin/wp-security-filesystem-menu.php:154
|
| 1652 |
+
msgid "Current permissions"
|
| 1653 |
+
msgstr ""
|
| 1654 |
+
|
| 1655 |
+
#: admin/wp-security-filesystem-menu.php:136
|
| 1656 |
+
#: admin/wp-security-filesystem-menu.php:155
|
| 1657 |
+
msgid "Recommended permissions"
|
| 1658 |
+
msgstr ""
|
| 1659 |
+
|
| 1660 |
+
#: admin/wp-security-filesystem-menu.php:137
|
| 1661 |
+
#: admin/wp-security-filesystem-menu.php:156
|
| 1662 |
+
msgid "Recommended action"
|
| 1663 |
msgstr ""
|
| 1664 |
|
| 1665 |
#: admin/wp-security-filesystem-menu.php:195
|
| 1666 |
+
msgid "Your PHP file editing settings were saved successfully."
|
| 1667 |
+
msgstr ""
|
| 1668 |
+
|
| 1669 |
+
#: admin/wp-security-filesystem-menu.php:199
|
| 1670 |
msgid "Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
| 1671 |
msgstr ""
|
| 1672 |
|
| 1673 |
+
#: admin/wp-security-filesystem-menu.php:212
|
| 1674 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:71
|
| 1675 |
+
msgid "File editing"
|
|
|
|
| 1676 |
msgstr ""
|
| 1677 |
|
| 1678 |
+
#: admin/wp-security-filesystem-menu.php:215
|
|
|
|
| 1679 |
msgid "The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
| 1680 |
msgstr ""
|
| 1681 |
|
| 1682 |
+
#: admin/wp-security-filesystem-menu.php:216
|
|
|
|
| 1683 |
msgid "This is often the first tool an attacker will use if able to login, since it allows code execution."
|
| 1684 |
msgstr ""
|
| 1685 |
|
| 1686 |
+
#: admin/wp-security-filesystem-menu.php:217
|
|
|
|
| 1687 |
msgid "This feature will disable the ability for people to edit PHP files via the dashboard."
|
| 1688 |
msgstr ""
|
| 1689 |
|
| 1690 |
+
#: admin/wp-security-filesystem-menu.php:223
|
| 1691 |
+
msgid "Disable PHP file editing"
|
|
|
|
| 1692 |
msgstr ""
|
| 1693 |
|
| 1694 |
+
#: admin/wp-security-filesystem-menu.php:235
|
| 1695 |
+
msgid "Disable ability to edit PHP files"
|
|
|
|
| 1696 |
msgstr ""
|
| 1697 |
|
| 1698 |
+
#: admin/wp-security-filesystem-menu.php:238
|
|
|
|
| 1699 |
msgid "Check this if you want to remove the ability for people to edit PHP files via the WP dashboard"
|
| 1700 |
msgstr ""
|
| 1701 |
|
| 1702 |
+
#: admin/wp-security-filesystem-menu.php:282
|
|
|
|
| 1703 |
msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
|
| 1704 |
msgstr ""
|
| 1705 |
|
| 1706 |
+
#: admin/wp-security-filesystem-menu.php:286
|
| 1707 |
+
#: admin/wp-security-firewall-menu.php:126
|
| 1708 |
+
#: admin/wp-security-firewall-menu.php:346
|
| 1709 |
+
#: admin/wp-security-firewall-menu.php:613
|
| 1710 |
+
#: admin/wp-security-firewall-menu.php:912
|
| 1711 |
+
#: admin/wp-security-settings-menu.php:772
|
| 1712 |
+
#: admin/wp-security-spam-menu.php:124
|
| 1713 |
+
msgid "Could not write to the .htaccess file. Please check the file permissions."
|
| 1714 |
+
msgstr ""
|
| 1715 |
+
|
| 1716 |
+
#: admin/wp-security-filesystem-menu.php:291
|
| 1717 |
+
msgid "WordPress files"
|
| 1718 |
msgstr ""
|
| 1719 |
|
| 1720 |
+
#: admin/wp-security-filesystem-menu.php:294
|
|
|
|
|
|
|
| 1721 |
msgid "This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations."
|
| 1722 |
msgstr ""
|
| 1723 |
|
| 1724 |
+
#: admin/wp-security-filesystem-menu.php:295
|
|
|
|
| 1725 |
msgid "By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers."
|
| 1726 |
msgstr ""
|
| 1727 |
|
| 1728 |
+
#: admin/wp-security-filesystem-menu.php:300
|
| 1729 |
+
msgid "Prevent access to default WP files"
|
|
|
|
| 1730 |
msgstr ""
|
| 1731 |
|
| 1732 |
+
#: admin/wp-security-filesystem-menu.php:311
|
| 1733 |
+
msgid "Prevent access to WP default install files"
|
|
|
|
| 1734 |
msgstr ""
|
| 1735 |
|
| 1736 |
+
#: admin/wp-security-filesystem-menu.php:314
|
|
|
|
| 1737 |
msgid "Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php."
|
| 1738 |
msgstr ""
|
| 1739 |
|
| 1740 |
+
#: admin/wp-security-filesystem-menu.php:318
|
| 1741 |
+
msgid "Save setting"
|
|
|
|
| 1742 |
msgstr ""
|
| 1743 |
|
| 1744 |
+
#: admin/wp-security-filesystem-menu.php:342
|
| 1745 |
+
msgid "System logs"
|
|
|
|
| 1746 |
msgstr ""
|
| 1747 |
|
| 1748 |
+
#: admin/wp-security-filesystem-menu.php:345
|
|
|
|
| 1749 |
msgid "Sometimes your hosting platform will produce error or warning logs in a file called \"error_log\"."
|
| 1750 |
msgstr ""
|
| 1751 |
|
| 1752 |
+
#: admin/wp-security-filesystem-menu.php:346
|
|
|
|
| 1753 |
msgid "Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation."
|
| 1754 |
msgstr ""
|
| 1755 |
|
| 1756 |
+
#: admin/wp-security-filesystem-menu.php:347
|
|
|
|
| 1757 |
msgid "By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address."
|
| 1758 |
msgstr ""
|
| 1759 |
|
| 1760 |
+
#: admin/wp-security-filesystem-menu.php:353
|
| 1761 |
+
msgid "View system logs"
|
|
|
|
| 1762 |
msgstr ""
|
| 1763 |
|
| 1764 |
+
#: admin/wp-security-filesystem-menu.php:355
|
| 1765 |
+
msgid "Please click the button below to view the latest system logs"
|
| 1766 |
+
msgstr ""
|
| 1767 |
+
|
| 1768 |
+
#: admin/wp-security-filesystem-menu.php:358
|
| 1769 |
msgid "Enter System Log File Name"
|
| 1770 |
msgstr ""
|
| 1771 |
|
| 1772 |
+
#: admin/wp-security-filesystem-menu.php:360
|
|
|
|
| 1773 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 1774 |
msgstr ""
|
| 1775 |
|
| 1776 |
+
#: admin/wp-security-filesystem-menu.php:363
|
| 1777 |
+
msgid "View latest system logs"
|
|
|
|
| 1778 |
msgstr ""
|
| 1779 |
|
| 1780 |
+
#: admin/wp-security-filesystem-menu.php:365
|
|
|
|
| 1781 |
msgid "Loading..."
|
| 1782 |
msgstr ""
|
| 1783 |
|
| 1784 |
+
#: admin/wp-security-filesystem-menu.php:382
|
|
|
|
| 1785 |
msgid "No system logs were found!"
|
| 1786 |
msgstr ""
|
| 1787 |
|
| 1788 |
+
#: admin/wp-security-filesystem-menu.php:435
|
| 1789 |
+
msgid "Set recommended permissions"
|
|
|
|
| 1790 |
msgstr ""
|
| 1791 |
|
| 1792 |
+
#: admin/wp-security-filesystem-menu.php:441
|
|
|
|
| 1793 |
msgid "No Action Required"
|
| 1794 |
msgstr ""
|
| 1795 |
|
| 1796 |
+
#: admin/wp-security-filesystem-menu.php:481
|
|
|
|
|
|
|
| 1797 |
msgid "Showing latest entries of error_log file: %s"
|
| 1798 |
msgstr ""
|
| 1799 |
|
| 1800 |
+
#: admin/wp-security-firewall-menu.php:28
|
|
|
|
| 1801 |
msgid "Basic Firewall Rules"
|
| 1802 |
msgstr ""
|
| 1803 |
|
| 1804 |
+
#: admin/wp-security-firewall-menu.php:29
|
|
|
|
| 1805 |
msgid "Additional Firewall Rules"
|
| 1806 |
msgstr ""
|
| 1807 |
|
| 1808 |
+
#: admin/wp-security-firewall-menu.php:30
|
| 1809 |
+
msgid "6G Blacklist Firewall Rules"
|
|
|
|
| 1810 |
msgstr ""
|
| 1811 |
|
| 1812 |
+
#: admin/wp-security-firewall-menu.php:31
|
|
|
|
| 1813 |
msgid "Internet Bots"
|
| 1814 |
msgstr ""
|
| 1815 |
|
| 1816 |
+
#: admin/wp-security-firewall-menu.php:32
|
|
|
|
| 1817 |
msgid "Prevent Hotlinks"
|
| 1818 |
msgstr ""
|
| 1819 |
|
| 1820 |
+
#: admin/wp-security-firewall-menu.php:33
|
|
|
|
| 1821 |
msgid "404 Detection"
|
| 1822 |
msgstr ""
|
| 1823 |
|
| 1824 |
+
#: admin/wp-security-firewall-menu.php:34
|
| 1825 |
+
msgid "Custom Rules"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1826 |
msgstr ""
|
| 1827 |
|
| 1828 |
+
#: admin/wp-security-firewall-menu.php:122
|
| 1829 |
+
#: admin/wp-security-firewall-menu.php:908
|
| 1830 |
+
#: admin/wp-security-spam-menu.php:120
|
| 1831 |
+
#: admin/wp-security-spam-menu.php:499
|
| 1832 |
+
#: admin/wp-security-spam-menu.php:561
|
| 1833 |
+
#: admin/wp-security-user-registration-menu.php:95
|
| 1834 |
+
msgid "Settings were successfully saved"
|
| 1835 |
msgstr ""
|
| 1836 |
|
| 1837 |
#: admin/wp-security-firewall-menu.php:131
|
| 1838 |
+
#: admin/wp-security-firewall-menu.php:651
|
| 1839 |
+
msgid "Firewall settings"
|
| 1840 |
+
msgstr ""
|
| 1841 |
+
|
| 1842 |
+
#: admin/wp-security-firewall-menu.php:138
|
| 1843 |
msgid "This should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
| 1844 |
msgstr ""
|
| 1845 |
|
| 1846 |
+
#: admin/wp-security-firewall-menu.php:139
|
|
|
|
| 1847 |
msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
|
| 1848 |
msgstr ""
|
| 1849 |
|
| 1850 |
+
#: admin/wp-security-firewall-menu.php:140
|
|
|
|
| 1851 |
msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
|
| 1852 |
msgstr ""
|
| 1853 |
|
| 1854 |
+
#: admin/wp-security-firewall-menu.php:151
|
| 1855 |
+
msgid "Attention: You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1856 |
msgstr ""
|
| 1857 |
|
| 1858 |
+
#: admin/wp-security-firewall-menu.php:152
|
| 1859 |
+
msgid "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site."
|
|
|
|
| 1860 |
msgstr ""
|
| 1861 |
|
| 1862 |
+
#: admin/wp-security-firewall-menu.php:153
|
| 1863 |
+
msgid "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC\" checkbox."
|
|
|
|
| 1864 |
msgstr ""
|
| 1865 |
|
| 1866 |
+
#: admin/wp-security-firewall-menu.php:163
|
| 1867 |
+
msgid "Basic firewall settings"
|
|
|
|
| 1868 |
msgstr ""
|
| 1869 |
|
| 1870 |
+
#: admin/wp-security-firewall-menu.php:171
|
| 1871 |
+
msgid "Enable basic firewall protection"
|
|
|
|
| 1872 |
msgstr ""
|
| 1873 |
|
| 1874 |
+
#: admin/wp-security-firewall-menu.php:174
|
|
|
|
| 1875 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 1876 |
msgstr ""
|
| 1877 |
|
| 1878 |
+
#: admin/wp-security-firewall-menu.php:178
|
|
|
|
| 1879 |
msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
|
| 1880 |
msgstr ""
|
| 1881 |
|
| 1882 |
+
#: admin/wp-security-firewall-menu.php:179
|
|
|
|
| 1883 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 1884 |
msgstr ""
|
| 1885 |
|
| 1886 |
+
#: admin/wp-security-firewall-menu.php:180
|
|
|
|
| 1887 |
msgid "2) Disable the server signature."
|
| 1888 |
msgstr ""
|
| 1889 |
|
| 1890 |
+
#: admin/wp-security-firewall-menu.php:181
|
| 1891 |
+
msgid "3) Limit file upload size (%sMB)."
|
|
|
|
| 1892 |
msgstr ""
|
| 1893 |
|
| 1894 |
+
#: admin/wp-security-firewall-menu.php:182
|
|
|
|
| 1895 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 1896 |
msgstr ""
|
| 1897 |
|
| 1898 |
+
#: admin/wp-security-firewall-menu.php:183
|
|
|
|
| 1899 |
msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
|
| 1900 |
msgstr ""
|
| 1901 |
|
| 1902 |
+
#: admin/wp-security-firewall-menu.php:184
|
|
|
|
| 1903 |
msgid "You are still advised to take a backup of your active .htaccess file just in case."
|
| 1904 |
msgstr ""
|
| 1905 |
|
| 1906 |
+
#: admin/wp-security-firewall-menu.php:190
|
| 1907 |
+
msgid "Max file upload size (MB)"
|
| 1908 |
+
msgstr ""
|
| 1909 |
+
|
| 1910 |
+
#: admin/wp-security-firewall-menu.php:192
|
| 1911 |
+
msgid "The value for the maximum file upload size used in the .htaccess file. (Defaults to %sMB if left blank)"
|
| 1912 |
msgstr ""
|
| 1913 |
|
| 1914 |
+
#: admin/wp-security-firewall-menu.php:200
|
| 1915 |
+
msgid "WordPress XMLRPC and pingback vulnerability protection"
|
|
|
|
| 1916 |
msgstr ""
|
| 1917 |
|
| 1918 |
+
#: admin/wp-security-firewall-menu.php:208
|
| 1919 |
+
msgid "Completely block access to XMLRPC"
|
|
|
|
| 1920 |
msgstr ""
|
| 1921 |
|
| 1922 |
+
#: admin/wp-security-firewall-menu.php:211
|
| 1923 |
+
msgid "Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC."
|
|
|
|
| 1924 |
msgstr ""
|
| 1925 |
|
| 1926 |
+
#: admin/wp-security-firewall-menu.php:215
|
| 1927 |
+
msgid "This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress."
|
| 1928 |
+
msgstr ""
|
| 1929 |
+
|
| 1930 |
+
#: admin/wp-security-firewall-menu.php:216
|
| 1931 |
+
msgid "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
|
| 1932 |
+
msgstr ""
|
| 1933 |
+
|
| 1934 |
+
#: admin/wp-security-firewall-menu.php:217
|
| 1935 |
msgid "1) Denial of Service (DoS) attacks"
|
| 1936 |
msgstr ""
|
| 1937 |
|
| 1938 |
+
#: admin/wp-security-firewall-menu.php:218
|
|
|
|
| 1939 |
msgid "2) Hacking internal routers."
|
| 1940 |
msgstr ""
|
| 1941 |
|
| 1942 |
+
#: admin/wp-security-firewall-menu.php:219
|
|
|
|
| 1943 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 1944 |
msgstr ""
|
| 1945 |
|
| 1946 |
+
#: admin/wp-security-firewall-menu.php:220
|
|
|
|
| 1947 |
msgid "Apart from the security protection benefit, this feature may also help reduce load on your server, particularly if your site currently has a lot of unwanted traffic hitting the XML-RPC API on your installation."
|
| 1948 |
msgstr ""
|
| 1949 |
|
| 1950 |
+
#: admin/wp-security-firewall-menu.php:221
|
|
|
|
| 1951 |
msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
|
| 1952 |
msgstr ""
|
| 1953 |
|
| 1954 |
+
#: admin/wp-security-firewall-menu.php:222
|
| 1955 |
+
msgid "Leave this feature disabled and use the feature below if you want pingback protection but you still need XMLRPC."
|
| 1956 |
+
msgstr ""
|
| 1957 |
+
|
| 1958 |
+
#: admin/wp-security-firewall-menu.php:228
|
| 1959 |
+
msgid "Disable pingback functionality from XMLRPC"
|
| 1960 |
+
msgstr ""
|
| 1961 |
+
|
| 1962 |
+
#: admin/wp-security-firewall-menu.php:231
|
| 1963 |
+
msgid "If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities."
|
| 1964 |
+
msgstr ""
|
| 1965 |
+
|
| 1966 |
+
#: admin/wp-security-firewall-menu.php:235
|
| 1967 |
+
msgid "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the \"Completely Block Access To XMLRPC\" checkbox unchecked."
|
| 1968 |
+
msgstr ""
|
| 1969 |
+
|
| 1970 |
+
#: admin/wp-security-firewall-menu.php:236
|
| 1971 |
+
msgid "The feature will still allow XMLRPC functionality on your site but will disable the pingback methods."
|
| 1972 |
+
msgstr ""
|
| 1973 |
+
|
| 1974 |
+
#: admin/wp-security-firewall-menu.php:237
|
| 1975 |
+
msgid "This feature will also remove the \"X-Pingback\" header if it is present."
|
| 1976 |
+
msgstr ""
|
| 1977 |
+
|
| 1978 |
+
#: admin/wp-security-firewall-menu.php:246
|
| 1979 |
+
msgid "Block access to debug log file"
|
| 1980 |
+
msgstr ""
|
| 1981 |
+
|
| 1982 |
+
#: admin/wp-security-firewall-menu.php:254
|
| 1983 |
+
msgid "Block access to debug.log file"
|
| 1984 |
+
msgstr ""
|
| 1985 |
+
|
| 1986 |
+
#: admin/wp-security-firewall-menu.php:257
|
| 1987 |
+
msgid "Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled."
|
| 1988 |
+
msgstr ""
|
| 1989 |
+
|
| 1990 |
+
#: admin/wp-security-firewall-menu.php:261
|
| 1991 |
+
msgid "WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information."
|
| 1992 |
+
msgstr ""
|
| 1993 |
+
|
| 1994 |
+
#: admin/wp-security-firewall-menu.php:262
|
| 1995 |
+
msgid "Using this option will block external access to this file."
|
| 1996 |
+
msgstr ""
|
| 1997 |
+
|
| 1998 |
+
#: admin/wp-security-firewall-menu.php:262
|
| 1999 |
+
msgid "You can still access this file by logging into your site via FTP."
|
| 2000 |
+
msgstr ""
|
| 2001 |
+
|
| 2002 |
+
#: admin/wp-security-firewall-menu.php:270
|
| 2003 |
+
msgid "Save basic firewall settings"
|
| 2004 |
msgstr ""
|
| 2005 |
|
| 2006 |
+
#: admin/wp-security-firewall-menu.php:342
|
|
|
|
| 2007 |
msgid "You have successfully saved the Additional Firewall Protection configuration"
|
| 2008 |
msgstr ""
|
| 2009 |
|
| 2010 |
+
#: admin/wp-security-firewall-menu.php:356
|
| 2011 |
+
msgid "Additional firewall protection"
|
|
|
|
| 2012 |
msgstr ""
|
| 2013 |
|
| 2014 |
+
#: admin/wp-security-firewall-menu.php:360
|
|
|
|
|
|
|
| 2015 |
msgid "Due to the nature of the code being inserted to the .htaccess file, this feature may break some functionality for certain plugins and you are therefore advised to take a %s of .htaccess before applying this configuration."
|
| 2016 |
msgstr ""
|
| 2017 |
|
| 2018 |
+
#: admin/wp-security-firewall-menu.php:362
|
|
|
|
| 2019 |
msgid "This feature allows you to activate more advanced firewall settings to your site."
|
| 2020 |
msgstr ""
|
| 2021 |
|
| 2022 |
+
#: admin/wp-security-firewall-menu.php:363
|
|
|
|
| 2023 |
msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
|
| 2024 |
msgstr ""
|
| 2025 |
|
| 2026 |
+
#: admin/wp-security-firewall-menu.php:372
|
| 2027 |
+
msgid "Listing of directory contents"
|
|
|
|
| 2028 |
msgstr ""
|
| 2029 |
|
| 2030 |
+
#: admin/wp-security-firewall-menu.php:381
|
| 2031 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:85
|
| 2032 |
+
msgid "Disable index views"
|
|
|
|
| 2033 |
msgstr ""
|
| 2034 |
|
| 2035 |
+
#: admin/wp-security-firewall-menu.php:384
|
|
|
|
| 2036 |
msgid "Check this if you want to disable directory and file listing."
|
| 2037 |
msgstr ""
|
| 2038 |
|
| 2039 |
+
#: admin/wp-security-firewall-menu.php:389
|
|
|
|
| 2040 |
msgid "By default, an Apache server will allow the listing of the contents of a directory if it doesn't contain an index.php file."
|
| 2041 |
msgstr ""
|
| 2042 |
|
| 2043 |
+
#: admin/wp-security-firewall-menu.php:391
|
|
|
|
| 2044 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2045 |
msgstr ""
|
| 2046 |
|
| 2047 |
+
#: admin/wp-security-firewall-menu.php:393
|
|
|
|
| 2048 |
msgid "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes directive must be enabled in your httpd.conf file. Ask your hosting provider to check this if you don't have access to httpd.conf"
|
| 2049 |
msgstr ""
|
| 2050 |
|
| 2051 |
+
#: admin/wp-security-firewall-menu.php:402
|
| 2052 |
+
msgid "Trace and track"
|
|
|
|
| 2053 |
msgstr ""
|
| 2054 |
|
| 2055 |
+
#: admin/wp-security-firewall-menu.php:411
|
| 2056 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:86
|
| 2057 |
+
msgid "Disable trace and track"
|
|
|
|
| 2058 |
msgstr ""
|
| 2059 |
|
| 2060 |
+
#: admin/wp-security-firewall-menu.php:414
|
|
|
|
| 2061 |
msgid "Check this if you want to disable trace and track."
|
| 2062 |
msgstr ""
|
| 2063 |
|
| 2064 |
+
#: admin/wp-security-firewall-menu.php:419
|
|
|
|
| 2065 |
msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
|
| 2066 |
msgstr ""
|
| 2067 |
|
| 2068 |
+
#: admin/wp-security-firewall-menu.php:421
|
|
|
|
| 2069 |
msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
|
| 2070 |
msgstr ""
|
| 2071 |
|
| 2072 |
+
#: admin/wp-security-firewall-menu.php:423
|
|
|
|
| 2073 |
msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
| 2074 |
msgstr ""
|
| 2075 |
|
| 2076 |
+
#: admin/wp-security-firewall-menu.php:432
|
| 2077 |
+
msgid "Proxy comment posting"
|
|
|
|
| 2078 |
msgstr ""
|
| 2079 |
|
| 2080 |
+
#: admin/wp-security-firewall-menu.php:442
|
| 2081 |
+
msgid "Forbid proxy comment posting"
|
|
|
|
| 2082 |
msgstr ""
|
| 2083 |
|
| 2084 |
+
#: admin/wp-security-firewall-menu.php:445
|
|
|
|
| 2085 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2086 |
msgstr ""
|
| 2087 |
|
| 2088 |
+
#: admin/wp-security-firewall-menu.php:450
|
|
|
|
| 2089 |
msgid "This setting will deny any requests that use a proxy server when posting comments."
|
| 2090 |
msgstr ""
|
| 2091 |
|
| 2092 |
+
#: admin/wp-security-firewall-menu.php:451
|
| 2093 |
+
msgid "By forbidding proxy comments you are in effect eliminating some spam and other proxy requests."
|
|
|
|
| 2094 |
msgstr ""
|
| 2095 |
|
| 2096 |
+
#: admin/wp-security-firewall-menu.php:460
|
| 2097 |
+
msgid "Bad query strings"
|
|
|
|
| 2098 |
msgstr ""
|
| 2099 |
|
| 2100 |
+
#: admin/wp-security-firewall-menu.php:470
|
| 2101 |
+
msgid "Deny bad query strings"
|
|
|
|
| 2102 |
msgstr ""
|
| 2103 |
|
| 2104 |
+
#: admin/wp-security-firewall-menu.php:473
|
|
|
|
| 2105 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2106 |
msgstr ""
|
| 2107 |
|
| 2108 |
+
#: admin/wp-security-firewall-menu.php:478
|
|
|
|
| 2109 |
msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
|
| 2110 |
msgstr ""
|
| 2111 |
|
| 2112 |
+
#: admin/wp-security-firewall-menu.php:479
|
|
|
|
| 2113 |
msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
|
| 2114 |
msgstr ""
|
| 2115 |
|
| 2116 |
+
#: admin/wp-security-firewall-menu.php:480
|
| 2117 |
+
#: admin/wp-security-firewall-menu.php:510
|
|
|
|
| 2118 |
msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
|
| 2119 |
msgstr ""
|
| 2120 |
|
| 2121 |
+
#: admin/wp-security-firewall-menu.php:489
|
| 2122 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:89
|
| 2123 |
+
msgid "Advanced character string filter"
|
|
|
|
| 2124 |
msgstr ""
|
| 2125 |
|
| 2126 |
+
#: admin/wp-security-firewall-menu.php:499
|
| 2127 |
+
msgid "Enable advanced character string filter"
|
|
|
|
| 2128 |
msgstr ""
|
| 2129 |
|
| 2130 |
+
#: admin/wp-security-firewall-menu.php:502
|
|
|
|
| 2131 |
msgid "This will block bad character matches from XSS."
|
| 2132 |
msgstr ""
|
| 2133 |
|
| 2134 |
+
#: admin/wp-security-firewall-menu.php:507
|
|
|
|
| 2135 |
msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2136 |
msgstr ""
|
| 2137 |
|
| 2138 |
+
#: admin/wp-security-firewall-menu.php:508
|
|
|
|
| 2139 |
msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
|
| 2140 |
msgstr ""
|
| 2141 |
|
| 2142 |
+
#: admin/wp-security-firewall-menu.php:509
|
|
|
|
| 2143 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2144 |
msgstr ""
|
| 2145 |
|
| 2146 |
+
#: admin/wp-security-firewall-menu.php:518
|
| 2147 |
+
msgid "Save additional firewall settings"
|
|
|
|
| 2148 |
msgstr ""
|
| 2149 |
|
| 2150 |
+
#: admin/wp-security-firewall-menu.php:609
|
| 2151 |
+
msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
|
|
|
|
| 2152 |
msgstr ""
|
| 2153 |
|
| 2154 |
+
#: admin/wp-security-firewall-menu.php:633
|
| 2155 |
+
msgid "All in One WP Security and Firewall"
|
|
|
|
|
|
|
| 2156 |
msgstr ""
|
| 2157 |
|
| 2158 |
+
#: admin/wp-security-firewall-menu.php:634
|
| 2159 |
+
msgid "We were unable to access the firewall's configuration file:"
|
|
|
|
| 2160 |
msgstr ""
|
| 2161 |
|
| 2162 |
+
#: admin/wp-security-firewall-menu.php:636
|
| 2163 |
+
msgid "As a result, the firewall will be unavailable."
|
|
|
|
| 2164 |
msgstr ""
|
| 2165 |
|
| 2166 |
+
#: admin/wp-security-firewall-menu.php:637
|
| 2167 |
+
msgid "Please check your PHP error log for further information."
|
|
|
|
|
|
|
| 2168 |
msgstr ""
|
| 2169 |
|
| 2170 |
+
#: admin/wp-security-firewall-menu.php:638
|
| 2171 |
+
msgid "If you're unable to locate your PHP log file, please contact your web hosting company to ask them where it can be found on their setup."
|
|
|
|
| 2172 |
msgstr ""
|
| 2173 |
|
| 2174 |
+
#: admin/wp-security-firewall-menu.php:655
|
| 2175 |
+
msgid "This feature allows you to activate the %s (or legacy %s) firewall security protection rules designed and produced by %s."
|
|
|
|
| 2176 |
msgstr ""
|
| 2177 |
|
| 2178 |
+
#: admin/wp-security-firewall-menu.php:656
|
| 2179 |
+
msgid "The 6G Blacklist is updated and improved version of 5G Blacklist. If you have 5G Blacklist active, you might consider activating 6G Blacklist instead."
|
|
|
|
| 2180 |
msgstr ""
|
| 2181 |
|
| 2182 |
+
#: admin/wp-security-firewall-menu.php:657
|
| 2183 |
+
msgid "The 6G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
|
| 2184 |
+
msgstr ""
|
| 2185 |
+
|
| 2186 |
+
#: admin/wp-security-firewall-menu.php:658
|
| 2187 |
+
msgid "The added advantage of applying the 6G firewall to your site is that it has been tested and confirmed by the people at PerishablePress.com to be an optimal and least disruptive set of .htaccess security rules for general WP sites running on an Apache server or similar."
|
| 2188 |
msgstr ""
|
| 2189 |
|
| 2190 |
+
#: admin/wp-security-firewall-menu.php:659
|
| 2191 |
+
msgid "Therefore the 6G firewall rules should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
| 2192 |
+
msgstr ""
|
| 2193 |
+
|
| 2194 |
+
#: admin/wp-security-firewall-menu.php:665
|
| 2195 |
+
msgid "6G blacklist/firewall settings"
|
| 2196 |
+
msgstr ""
|
| 2197 |
+
|
| 2198 |
+
#: admin/wp-security-firewall-menu.php:677
|
| 2199 |
+
msgid "Enable 6G firewall protection"
|
| 2200 |
+
msgstr ""
|
| 2201 |
+
|
| 2202 |
+
#: admin/wp-security-firewall-menu.php:680
|
| 2203 |
+
msgid "Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site."
|
| 2204 |
+
msgstr ""
|
| 2205 |
+
|
| 2206 |
+
#: admin/wp-security-firewall-menu.php:684
|
| 2207 |
+
msgid "This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:"
|
| 2208 |
+
msgstr ""
|
| 2209 |
+
|
| 2210 |
+
#: admin/wp-security-firewall-menu.php:685
|
| 2211 |
+
#: admin/wp-security-firewall-menu.php:703
|
| 2212 |
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
| 2213 |
msgstr ""
|
| 2214 |
|
| 2215 |
+
#: admin/wp-security-firewall-menu.php:686
|
| 2216 |
+
#: admin/wp-security-firewall-menu.php:704
|
| 2217 |
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
| 2218 |
msgstr ""
|
| 2219 |
|
| 2220 |
+
#: admin/wp-security-firewall-menu.php:687
|
| 2221 |
+
#: admin/wp-security-firewall-menu.php:705
|
| 2222 |
msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
|
| 2223 |
msgstr ""
|
| 2224 |
|
| 2225 |
+
#: admin/wp-security-firewall-menu.php:688
|
| 2226 |
+
#: admin/wp-security-firewall-menu.php:706
|
| 2227 |
msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
|
| 2228 |
msgstr ""
|
| 2229 |
|
| 2230 |
+
#: admin/wp-security-firewall-menu.php:689
|
| 2231 |
+
#: admin/wp-security-firewall-menu.php:707
|
| 2232 |
msgid "....and much more."
|
| 2233 |
msgstr ""
|
| 2234 |
|
| 2235 |
+
#: admin/wp-security-firewall-menu.php:695
|
| 2236 |
+
msgid "Enable legacy 5G firewall protection"
|
|
|
|
| 2237 |
msgstr ""
|
| 2238 |
|
| 2239 |
+
#: admin/wp-security-firewall-menu.php:698
|
| 2240 |
+
msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
|
|
|
|
| 2241 |
msgstr ""
|
| 2242 |
|
| 2243 |
+
#: admin/wp-security-firewall-menu.php:702
|
| 2244 |
+
msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
|
|
|
|
| 2245 |
msgstr ""
|
| 2246 |
|
| 2247 |
+
#: admin/wp-security-firewall-menu.php:713
|
| 2248 |
+
msgid "Save 5G/6G firewall settings"
|
|
|
|
|
|
|
| 2249 |
msgstr ""
|
| 2250 |
|
| 2251 |
+
#: admin/wp-security-firewall-menu.php:721
|
| 2252 |
+
msgid "6G block request methods"
|
|
|
|
| 2253 |
msgstr ""
|
| 2254 |
|
| 2255 |
+
#: admin/wp-security-firewall-menu.php:725
|
| 2256 |
+
msgid "HTTP Request methods are used by browsers and clients to communicate with servers to get responses."
|
|
|
|
| 2257 |
msgstr ""
|
| 2258 |
|
| 2259 |
+
#: admin/wp-security-firewall-menu.php:726
|
| 2260 |
+
msgid "GET and POST are the most commonly used methods to request and submit data for specified resources of the server."
|
|
|
|
| 2261 |
msgstr ""
|
| 2262 |
|
| 2263 |
+
#: admin/wp-security-firewall-menu.php:732
|
| 2264 |
+
msgid "Block %s method"
|
|
|
|
| 2265 |
msgstr ""
|
| 2266 |
|
| 2267 |
+
#: admin/wp-security-firewall-menu.php:735
|
| 2268 |
+
msgid "Check this to block the %s request method"
|
|
|
|
| 2269 |
msgstr ""
|
| 2270 |
|
| 2271 |
+
#: admin/wp-security-firewall-menu.php:737
|
| 2272 |
+
#: admin/wp-security-user-login-menu.php:353
|
| 2273 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
| 2274 |
+
#: templates/menus/settings/advanced-settings.php:63
|
| 2275 |
+
msgid "More Info"
|
| 2276 |
msgstr ""
|
| 2277 |
|
| 2278 |
+
#: admin/wp-security-firewall-menu.php:740
|
| 2279 |
+
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
|
|
|
| 2280 |
msgstr ""
|
| 2281 |
|
| 2282 |
+
#: admin/wp-security-firewall-menu.php:740
|
| 2283 |
+
msgid "This means WooCommerce users shouldn't block the PUT request method."
|
|
|
|
| 2284 |
msgstr ""
|
| 2285 |
|
| 2286 |
+
#: admin/wp-security-firewall-menu.php:741
|
| 2287 |
+
msgid "A few REST requests use the PUT request method."
|
|
|
|
|
|
|
|
|
|
| 2288 |
msgstr ""
|
| 2289 |
|
| 2290 |
+
#: admin/wp-security-firewall-menu.php:741
|
| 2291 |
+
msgid "If your site is communicated by the WP REST API, you should not block the PUT request method."
|
|
|
|
| 2292 |
msgstr ""
|
| 2293 |
|
| 2294 |
+
#: admin/wp-security-firewall-menu.php:749
|
| 2295 |
+
msgid "Save request methods settings"
|
|
|
|
| 2296 |
msgstr ""
|
| 2297 |
|
| 2298 |
+
#: admin/wp-security-firewall-menu.php:757
|
| 2299 |
+
msgid "6G other settings"
|
|
|
|
| 2300 |
msgstr ""
|
| 2301 |
|
| 2302 |
+
#: admin/wp-security-firewall-menu.php:761
|
| 2303 |
+
msgid "Block query strings"
|
|
|
|
| 2304 |
msgstr ""
|
| 2305 |
|
| 2306 |
+
#: admin/wp-security-firewall-menu.php:764
|
| 2307 |
+
msgid "Check this to block all query strings recommended by 6G"
|
|
|
|
| 2308 |
msgstr ""
|
| 2309 |
|
| 2310 |
+
#: admin/wp-security-firewall-menu.php:768
|
| 2311 |
+
msgid "Block request strings"
|
|
|
|
|
|
|
|
|
|
| 2312 |
msgstr ""
|
| 2313 |
|
| 2314 |
+
#: admin/wp-security-firewall-menu.php:771
|
| 2315 |
+
msgid "Check this to block all request strings recommended by 6G"
|
|
|
|
| 2316 |
msgstr ""
|
| 2317 |
|
| 2318 |
+
#: admin/wp-security-firewall-menu.php:775
|
| 2319 |
+
msgid "Block referrers"
|
|
|
|
| 2320 |
msgstr ""
|
| 2321 |
|
| 2322 |
+
#: admin/wp-security-firewall-menu.php:778
|
| 2323 |
+
msgid "Check this to block all referrers recommended by 6G"
|
|
|
|
| 2324 |
msgstr ""
|
| 2325 |
|
| 2326 |
+
#: admin/wp-security-firewall-menu.php:782
|
| 2327 |
+
msgid "Block user-agents"
|
| 2328 |
+
msgstr ""
|
| 2329 |
+
|
| 2330 |
+
#: admin/wp-security-firewall-menu.php:785
|
| 2331 |
+
msgid "Check this to block all user-agents recommended by 6G"
|
| 2332 |
+
msgstr ""
|
| 2333 |
+
|
| 2334 |
+
#: admin/wp-security-firewall-menu.php:789
|
| 2335 |
+
msgid "Save other settings"
|
| 2336 |
+
msgstr ""
|
| 2337 |
+
|
| 2338 |
+
#: admin/wp-security-firewall-menu.php:823
|
| 2339 |
+
msgid "The Internet bot settings were successfully saved"
|
| 2340 |
+
msgstr ""
|
| 2341 |
+
|
| 2342 |
+
#: admin/wp-security-firewall-menu.php:827
|
| 2343 |
+
msgid "Internet bot settings"
|
| 2344 |
+
msgstr ""
|
| 2345 |
+
|
| 2346 |
+
#: admin/wp-security-firewall-menu.php:833
|
| 2347 |
+
msgid "What is an Internet Bot"
|
| 2348 |
+
msgstr ""
|
| 2349 |
+
|
| 2350 |
+
#: admin/wp-security-firewall-menu.php:834
|
| 2351 |
+
msgid "%s?"
|
| 2352 |
+
msgstr ""
|
| 2353 |
+
|
| 2354 |
+
#: admin/wp-security-firewall-menu.php:836
|
| 2355 |
+
msgid "A bot is a piece of software which runs on the Internet and performs automatic tasks. For example when Google indexes your pages it uses automatic bots to achieve this task."
|
| 2356 |
+
msgstr ""
|
| 2357 |
+
|
| 2358 |
+
#: admin/wp-security-firewall-menu.php:837
|
| 2359 |
+
msgid "A lot of bots are legitimate and non-malicous but not all bots are good and often you will find some which try to impersonate legitimate bots such as \"Googlebot\" but in reality they have nohing to do with Google at all."
|
| 2360 |
+
msgstr ""
|
| 2361 |
+
|
| 2362 |
+
#: admin/wp-security-firewall-menu.php:838
|
| 2363 |
+
msgid "Although most of the bots out there are relatively harmless sometimes website owners want to have more control over which bots they allow into their site."
|
| 2364 |
+
msgstr ""
|
| 2365 |
+
|
| 2366 |
+
#: admin/wp-security-firewall-menu.php:839
|
| 2367 |
+
msgid "This feature allows you to block bots which are impersonating as a Googlebot but actually aren't. (In other words they are fake Google bots)"
|
| 2368 |
+
msgstr ""
|
| 2369 |
+
|
| 2370 |
+
#: admin/wp-security-firewall-menu.php:840
|
| 2371 |
+
msgid "Googlebots have a unique indentity which cannot easily be forged and this feature will indentify any fake Google bots and block them from reading your site's pages."
|
| 2372 |
+
msgstr ""
|
| 2373 |
+
|
| 2374 |
+
#: admin/wp-security-firewall-menu.php:846
|
| 2375 |
+
msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
|
| 2376 |
+
msgstr ""
|
| 2377 |
+
|
| 2378 |
+
#: admin/wp-security-firewall-menu.php:847
|
| 2379 |
+
msgid "Just be aware that if you activate this feature the plugin will block all bots which use the \"Googlebot\" string in their User Agent information but are NOT officially from Google (irrespective whether they are malicious or not)."
|
| 2380 |
+
msgstr ""
|
| 2381 |
+
|
| 2382 |
+
#: admin/wp-security-firewall-menu.php:848
|
| 2383 |
+
msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
|
| 2384 |
+
msgstr ""
|
| 2385 |
+
|
| 2386 |
+
#: admin/wp-security-firewall-menu.php:854
|
| 2387 |
+
#: admin/wp-security-firewall-menu.php:864
|
| 2388 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:93
|
| 2389 |
+
msgid "Block fake Googlebots"
|
| 2390 |
+
msgstr ""
|
| 2391 |
+
|
| 2392 |
+
#: admin/wp-security-firewall-menu.php:867
|
| 2393 |
+
msgid "Check this if you want to block all fake Googlebots."
|
| 2394 |
+
msgstr ""
|
| 2395 |
+
|
| 2396 |
+
#: admin/wp-security-firewall-menu.php:871
|
| 2397 |
+
msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
|
| 2398 |
+
msgstr ""
|
| 2399 |
+
|
| 2400 |
+
#: admin/wp-security-firewall-menu.php:872
|
| 2401 |
+
msgid "It will then perform a few tests to verify if the bot is legitimately from Google and if so it will allow the bot to proceed."
|
| 2402 |
+
msgstr ""
|
| 2403 |
+
|
| 2404 |
+
#: admin/wp-security-firewall-menu.php:873
|
| 2405 |
+
msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
|
| 2406 |
+
msgstr ""
|
| 2407 |
+
|
| 2408 |
+
#: admin/wp-security-firewall-menu.php:880
|
| 2409 |
+
msgid "Save internet bot settings"
|
| 2410 |
+
msgstr ""
|
| 2411 |
+
|
| 2412 |
+
#: admin/wp-security-firewall-menu.php:916
|
| 2413 |
+
#: admin/wp-security-firewall-menu.php:938
|
| 2414 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:95
|
| 2415 |
+
msgid "Prevent image hotlinking"
|
| 2416 |
+
msgstr ""
|
| 2417 |
+
|
| 2418 |
+
#: admin/wp-security-firewall-menu.php:919
|
| 2419 |
+
msgid "A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server."
|
| 2420 |
+
msgstr ""
|
| 2421 |
+
|
| 2422 |
+
#: admin/wp-security-firewall-menu.php:920
|
| 2423 |
+
msgid "Due to the fact that the image being displayed on the other person's site is coming from your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone elses's site."
|
| 2424 |
+
msgstr ""
|
| 2425 |
+
|
| 2426 |
+
#: admin/wp-security-firewall-menu.php:921
|
| 2427 |
+
msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
|
| 2428 |
+
msgstr ""
|
| 2429 |
+
|
| 2430 |
+
#: admin/wp-security-firewall-menu.php:926
|
| 2431 |
+
msgid "Prevent hotlinking"
|
| 2432 |
+
msgstr ""
|
| 2433 |
+
|
| 2434 |
+
#: admin/wp-security-firewall-menu.php:941
|
| 2435 |
+
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 2436 |
+
msgstr ""
|
| 2437 |
+
|
| 2438 |
+
#: admin/wp-security-firewall-menu.php:961
|
| 2439 |
+
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 2440 |
+
msgstr ""
|
| 2441 |
+
|
| 2442 |
+
#: admin/wp-security-firewall-menu.php:972
|
| 2443 |
+
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 2444 |
+
msgstr ""
|
| 2445 |
+
|
| 2446 |
+
#: admin/wp-security-firewall-menu.php:976
|
| 2447 |
+
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 2448 |
+
msgstr ""
|
| 2449 |
+
|
| 2450 |
+
#: admin/wp-security-firewall-menu.php:1000
|
| 2451 |
+
#: admin/wp-security-user-login-menu.php:111
|
| 2452 |
+
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
| 2453 |
+
msgstr ""
|
| 2454 |
+
|
| 2455 |
+
#: admin/wp-security-firewall-menu.php:1006
|
| 2456 |
+
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
| 2457 |
+
msgstr ""
|
| 2458 |
+
|
| 2459 |
+
#: admin/wp-security-firewall-menu.php:1041
|
| 2460 |
+
msgid "404 detection configuration"
|
| 2461 |
+
msgstr ""
|
| 2462 |
+
|
| 2463 |
+
#: admin/wp-security-firewall-menu.php:1044
|
| 2464 |
+
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
| 2465 |
+
msgstr ""
|
| 2466 |
+
|
| 2467 |
+
#: admin/wp-security-firewall-menu.php:1045
|
| 2468 |
+
msgid "Typically, most 404 errors happen quite innocently when people have mis-typed a URL or used an old link to page which doesn't exist anymore."
|
| 2469 |
+
msgstr ""
|
| 2470 |
+
|
| 2471 |
+
#: admin/wp-security-firewall-menu.php:1046
|
| 2472 |
+
msgid "However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs."
|
| 2473 |
+
msgstr ""
|
| 2474 |
+
|
| 2475 |
+
#: admin/wp-security-firewall-menu.php:1047
|
| 2476 |
+
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
| 2477 |
+
msgstr ""
|
| 2478 |
+
|
| 2479 |
+
#: admin/wp-security-firewall-menu.php:1048
|
| 2480 |
+
msgid "This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time."
|
| 2481 |
+
msgstr ""
|
| 2482 |
+
|
| 2483 |
+
#: admin/wp-security-firewall-menu.php:1049
|
| 2484 |
+
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 2485 |
+
msgstr ""
|
| 2486 |
+
|
| 2487 |
+
#: admin/wp-security-firewall-menu.php:1073
|
| 2488 |
+
msgid "404 detection options"
|
| 2489 |
+
msgstr ""
|
| 2490 |
+
|
| 2491 |
+
#: admin/wp-security-firewall-menu.php:1085
|
| 2492 |
+
msgid "Enable 404 IP detection and lockout"
|
| 2493 |
+
msgstr ""
|
| 2494 |
+
|
| 2495 |
+
#: admin/wp-security-firewall-menu.php:1088
|
| 2496 |
+
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
| 2497 |
+
msgstr ""
|
| 2498 |
+
|
| 2499 |
+
#: admin/wp-security-firewall-menu.php:1093
|
| 2500 |
+
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
| 2501 |
+
msgstr ""
|
| 2502 |
+
|
| 2503 |
+
#: admin/wp-security-firewall-menu.php:1101
|
| 2504 |
+
msgid "Enable 404 event logging"
|
| 2505 |
+
msgstr ""
|
| 2506 |
+
|
| 2507 |
+
#: admin/wp-security-firewall-menu.php:1104
|
| 2508 |
+
msgid "Check this if you want to enable the logging of 404 events"
|
| 2509 |
+
msgstr ""
|
| 2510 |
+
|
| 2511 |
+
#: admin/wp-security-firewall-menu.php:1109
|
| 2512 |
+
msgid "Time length of 404 lockout (minutes)"
|
| 2513 |
+
msgstr ""
|
| 2514 |
+
|
| 2515 |
+
#: admin/wp-security-firewall-menu.php:1111
|
| 2516 |
+
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
| 2517 |
+
msgstr ""
|
| 2518 |
+
|
| 2519 |
+
#: admin/wp-security-firewall-menu.php:1116
|
| 2520 |
+
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
| 2521 |
+
msgstr ""
|
| 2522 |
+
|
| 2523 |
+
#: admin/wp-security-firewall-menu.php:1118
|
| 2524 |
+
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
| 2525 |
+
msgstr ""
|
| 2526 |
+
|
| 2527 |
+
#: admin/wp-security-firewall-menu.php:1125
|
| 2528 |
+
msgid "404 lockout redirect URL"
|
| 2529 |
+
msgstr ""
|
| 2530 |
+
|
| 2531 |
+
#: admin/wp-security-firewall-menu.php:1127
|
| 2532 |
+
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 2533 |
+
msgstr ""
|
| 2534 |
+
|
| 2535 |
+
#: admin/wp-security-firewall-menu.php:1136
|
| 2536 |
+
msgid "404 event logs"
|
| 2537 |
+
msgstr ""
|
| 2538 |
+
|
| 2539 |
+
#: admin/wp-security-firewall-menu.php:1158
|
| 2540 |
+
#: admin/wp-security-firewall-menu.php:1167
|
| 2541 |
+
#: admin/wp-security-user-login-menu.php:487
|
| 2542 |
+
#: admin/wp-security-user-login-menu.php:496
|
| 2543 |
+
#: admin/wp-security-user-login-menu.php:644
|
| 2544 |
+
#: admin/wp-security-user-login-menu.php:653
|
| 2545 |
+
msgid "Export to CSV"
|
| 2546 |
+
msgstr ""
|
| 2547 |
+
|
| 2548 |
+
#: admin/wp-security-firewall-menu.php:1164
|
| 2549 |
+
#: admin/wp-security-user-login-menu.php:493
|
| 2550 |
+
#: admin/wp-security-user-login-menu.php:650
|
| 2551 |
+
msgid "Click this button if you wish to download this log in CSV format."
|
| 2552 |
+
msgstr ""
|
| 2553 |
+
|
| 2554 |
+
#: admin/wp-security-firewall-menu.php:1171
|
| 2555 |
+
#: admin/wp-security-firewall-menu.php:1180
|
| 2556 |
+
msgid "Delete all 404 event logs"
|
| 2557 |
+
msgstr ""
|
| 2558 |
+
|
| 2559 |
+
#: admin/wp-security-firewall-menu.php:1177
|
| 2560 |
+
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
| 2561 |
+
msgstr ""
|
| 2562 |
+
|
| 2563 |
+
#: admin/wp-security-firewall-menu.php:1236
|
| 2564 |
+
msgid "Custom .htaccess rules settings"
|
| 2565 |
+
msgstr ""
|
| 2566 |
+
|
| 2567 |
+
#: admin/wp-security-firewall-menu.php:1243
|
| 2568 |
+
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
| 2569 |
+
msgstr ""
|
| 2570 |
+
|
| 2571 |
+
#: admin/wp-security-firewall-menu.php:1244
|
| 2572 |
+
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
| 2573 |
+
msgstr ""
|
| 2574 |
+
|
| 2575 |
+
#: admin/wp-security-firewall-menu.php:1245
|
| 2576 |
+
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
| 2577 |
+
msgstr ""
|
| 2578 |
+
|
| 2579 |
+
#: admin/wp-security-firewall-menu.php:1251
|
| 2580 |
+
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
| 2581 |
+
msgstr ""
|
| 2582 |
+
|
| 2583 |
+
#: admin/wp-security-firewall-menu.php:1252
|
| 2584 |
+
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
| 2585 |
+
msgstr ""
|
| 2586 |
+
|
| 2587 |
+
#: admin/wp-security-firewall-menu.php:1253
|
| 2588 |
+
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
| 2589 |
+
msgstr ""
|
| 2590 |
+
|
| 2591 |
+
#: admin/wp-security-firewall-menu.php:1254
|
| 2592 |
+
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
| 2593 |
+
msgstr ""
|
| 2594 |
+
|
| 2595 |
+
#: admin/wp-security-firewall-menu.php:1260
|
| 2596 |
+
msgid "Custom .htaccess rules"
|
| 2597 |
+
msgstr ""
|
| 2598 |
+
|
| 2599 |
+
#: admin/wp-security-firewall-menu.php:1264
|
| 2600 |
+
msgid "Enable custom .htaccess rules"
|
| 2601 |
+
msgstr ""
|
| 2602 |
+
|
| 2603 |
+
#: admin/wp-security-firewall-menu.php:1267
|
| 2604 |
+
msgid "Check this if you want to enable custom rules entered in the text box below"
|
| 2605 |
+
msgstr ""
|
| 2606 |
+
|
| 2607 |
+
#: admin/wp-security-firewall-menu.php:1271
|
| 2608 |
+
msgid "Place custom rules at the top"
|
| 2609 |
+
msgstr ""
|
| 2610 |
+
|
| 2611 |
+
#: admin/wp-security-firewall-menu.php:1274
|
| 2612 |
+
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
| 2613 |
+
msgstr ""
|
| 2614 |
+
|
| 2615 |
+
#: admin/wp-security-firewall-menu.php:1278
|
| 2616 |
+
msgid "Enter custom .htaccess rules:"
|
| 2617 |
+
msgstr ""
|
| 2618 |
+
|
| 2619 |
+
#: admin/wp-security-firewall-menu.php:1282
|
| 2620 |
+
msgid "Enter your custom .htaccess rules/directives."
|
| 2621 |
+
msgstr ""
|
| 2622 |
+
|
| 2623 |
+
#: admin/wp-security-firewall-menu.php:1287
|
| 2624 |
+
msgid "Save custom rules"
|
| 2625 |
+
msgstr ""
|
| 2626 |
+
|
| 2627 |
+
#: admin/wp-security-firewall-setup-notice.php:338
|
| 2628 |
+
#: admin/wp-security-firewall-setup-notice.php:407
|
| 2629 |
+
#: admin/wp-security-firewall-setup-notice.php:479
|
| 2630 |
+
#: admin/wp-security-firewall-setup-notice.php:595
|
| 2631 |
+
#: wp-security.php:43
|
| 2632 |
+
msgid "All In One WP Security and Firewall"
|
| 2633 |
+
msgstr ""
|
| 2634 |
+
|
| 2635 |
+
#: admin/wp-security-firewall-setup-notice.php:340
|
| 2636 |
+
msgid "We were unable to create the file necessary to give you the highest level of protection."
|
| 2637 |
+
msgstr ""
|
| 2638 |
+
|
| 2639 |
+
#: admin/wp-security-firewall-setup-notice.php:341
|
| 2640 |
+
msgid "Your firewall will have reduced protection which means some of your firewall's functionality will be unavailable."
|
| 2641 |
+
msgstr ""
|
| 2642 |
+
|
| 2643 |
+
#: admin/wp-security-firewall-setup-notice.php:342
|
| 2644 |
+
msgid "If you would like to manually set up the necessary file, please follow these steps:"
|
| 2645 |
+
msgstr ""
|
| 2646 |
+
|
| 2647 |
+
#. translators: %s Boostrap file name.
|
| 2648 |
+
#. translators: %s Firewall file name.
|
| 2649 |
+
#: admin/wp-security-firewall-setup-notice.php:346
|
| 2650 |
+
#: admin/wp-security-firewall-setup-notice.php:453
|
| 2651 |
+
msgid "1. Create a file with the name %s in the same directory as your WordPress install is in, i.e.:"
|
| 2652 |
+
msgstr ""
|
| 2653 |
+
|
| 2654 |
+
#: admin/wp-security-firewall-setup-notice.php:350
|
| 2655 |
+
msgid "2. Paste in the following code:"
|
| 2656 |
+
msgstr ""
|
| 2657 |
+
|
| 2658 |
+
#: admin/wp-security-firewall-setup-notice.php:352
|
| 2659 |
+
#: admin/wp-security-firewall-setup-notice.php:462
|
| 2660 |
+
msgid "3. Save the file and press the 'Try again' button below:"
|
| 2661 |
+
msgstr ""
|
| 2662 |
+
|
| 2663 |
+
#: admin/wp-security-firewall-setup-notice.php:372
|
| 2664 |
+
msgid "1. Open the following file:"
|
| 2665 |
+
msgstr ""
|
| 2666 |
+
|
| 2667 |
+
#: admin/wp-security-firewall-setup-notice.php:378
|
| 2668 |
+
msgid "2. Look for the auto_prepend_file directive."
|
| 2669 |
+
msgstr ""
|
| 2670 |
+
|
| 2671 |
+
#: admin/wp-security-firewall-setup-notice.php:382
|
| 2672 |
+
msgid "2. Look for the following:"
|
| 2673 |
+
msgstr ""
|
| 2674 |
+
|
| 2675 |
+
#: admin/wp-security-firewall-setup-notice.php:388
|
| 2676 |
+
msgid "3. Change it to the following:"
|
| 2677 |
+
msgstr ""
|
| 2678 |
+
|
| 2679 |
+
#: admin/wp-security-firewall-setup-notice.php:392
|
| 2680 |
+
msgid "4. Save the file and press the 'Try again' button below:"
|
| 2681 |
+
msgstr ""
|
| 2682 |
+
|
| 2683 |
+
#: admin/wp-security-firewall-setup-notice.php:392
|
| 2684 |
+
#: admin/wp-security-firewall-setup-notice.php:441
|
| 2685 |
+
msgid "You may have to wait up to 5 minutes before the settings take effect."
|
| 2686 |
+
msgstr ""
|
| 2687 |
+
|
| 2688 |
+
#: admin/wp-security-firewall-setup-notice.php:410
|
| 2689 |
+
msgid "Your firewall has been installed with the highest level of protection."
|
| 2690 |
+
msgstr ""
|
| 2691 |
+
|
| 2692 |
+
#: admin/wp-security-firewall-setup-notice.php:411
|
| 2693 |
+
msgid "You may have to wait 5 minutes for the changes to take effect."
|
| 2694 |
+
msgstr ""
|
| 2695 |
+
|
| 2696 |
+
#: admin/wp-security-firewall-setup-notice.php:434
|
| 2697 |
+
msgid "1. Open your php.ini file."
|
| 2698 |
+
msgstr ""
|
| 2699 |
+
|
| 2700 |
+
#: admin/wp-security-firewall-setup-notice.php:437
|
| 2701 |
+
msgid "2. Set the auto_prepend_file directive like below:"
|
| 2702 |
+
msgstr ""
|
| 2703 |
+
|
| 2704 |
+
#: admin/wp-security-firewall-setup-notice.php:441
|
| 2705 |
+
msgid "3. Restart the webserver and refresh the page"
|
| 2706 |
+
msgstr ""
|
| 2707 |
+
|
| 2708 |
+
#: admin/wp-security-firewall-setup-notice.php:458
|
| 2709 |
+
msgid "2. Paste in the following directives:"
|
| 2710 |
+
msgstr ""
|
| 2711 |
+
|
| 2712 |
+
#: admin/wp-security-firewall-setup-notice.php:482
|
| 2713 |
+
msgid "We were unable to set up your firewall with the highest level of protection."
|
| 2714 |
+
msgstr ""
|
| 2715 |
+
|
| 2716 |
+
#: admin/wp-security-firewall-setup-notice.php:483
|
| 2717 |
+
msgid "Your firewall will have reduced functionality."
|
| 2718 |
+
msgstr ""
|
| 2719 |
+
|
| 2720 |
+
#: admin/wp-security-firewall-setup-notice.php:487
|
| 2721 |
+
msgid "To give your site the highest level of protection, please follow these steps:"
|
| 2722 |
+
msgstr ""
|
| 2723 |
+
|
| 2724 |
+
#: admin/wp-security-firewall-setup-notice.php:500
|
| 2725 |
+
msgid "Note: if you're unable to perform any of the aforementioned steps, please ask your web hosting provider for further assistance."
|
| 2726 |
+
msgstr ""
|
| 2727 |
+
|
| 2728 |
+
#: admin/wp-security-firewall-setup-notice.php:517
|
| 2729 |
+
msgid "Try again"
|
| 2730 |
+
msgstr ""
|
| 2731 |
+
|
| 2732 |
+
#: admin/wp-security-firewall-setup-notice.php:539
|
| 2733 |
+
msgid "We have detected that your AIOS firewall is not fully installed, and therefore does not have the highest level of protection. "
|
| 2734 |
+
msgstr ""
|
| 2735 |
+
|
| 2736 |
+
#: admin/wp-security-firewall-setup-notice.php:540
|
| 2737 |
+
msgid "Your firewall will have reduced functionality until it has been upgraded. "
|
| 2738 |
+
msgstr ""
|
| 2739 |
+
|
| 2740 |
+
#: admin/wp-security-firewall-setup-notice.php:542
|
| 2741 |
+
msgid "Upgrade your protection now"
|
| 2742 |
+
msgstr ""
|
| 2743 |
+
|
| 2744 |
+
#: admin/wp-security-firewall-setup-notice.php:598
|
| 2745 |
+
msgid "Our PHP-based firewall has been created to give you even greater protection."
|
| 2746 |
+
msgstr ""
|
| 2747 |
+
|
| 2748 |
+
#: admin/wp-security-firewall-setup-notice.php:602
|
| 2749 |
+
msgid "If you already have our .htaccess-based firewall enabled, you will still need to set up the PHP-based firewall to benefit from its protection."
|
| 2750 |
+
msgstr ""
|
| 2751 |
+
|
| 2752 |
+
#: admin/wp-security-firewall-setup-notice.php:605
|
| 2753 |
+
msgid "To set up the PHP-based firewall, press the 'Set up now' button below:"
|
| 2754 |
+
msgstr ""
|
| 2755 |
+
|
| 2756 |
+
#: admin/wp-security-firewall-setup-notice.php:608
|
| 2757 |
+
msgid "Set up now"
|
| 2758 |
+
msgstr ""
|
| 2759 |
+
|
| 2760 |
+
#: admin/wp-security-firewall-setup-notice.php:614
|
| 2761 |
+
#: templates/notices/custom-notice.php:10
|
| 2762 |
+
#: templates/notices/custom-notice.php:12
|
| 2763 |
+
#: templates/notices/horizontal-notice.php:50
|
| 2764 |
+
#: templates/notices/horizontal-notice.php:52
|
| 2765 |
+
#: templates/notices/htaccess-to-php-feature-notice.php:10
|
| 2766 |
+
#: templates/notices/htaccess-to-php-feature-notice.php:12
|
| 2767 |
+
msgid "Dismiss"
|
| 2768 |
+
msgstr ""
|
| 2769 |
+
|
| 2770 |
+
#: admin/wp-security-list-404.php:91
|
| 2771 |
+
msgid "Event type"
|
| 2772 |
+
msgstr ""
|
| 2773 |
+
|
| 2774 |
+
#: admin/wp-security-list-404.php:92
|
| 2775 |
+
#: admin/wp-security-list-logged-in-users.php:46
|
| 2776 |
+
#: admin/wp-security-list-registered-users.php:74
|
| 2777 |
+
msgid "IP address"
|
| 2778 |
+
msgstr ""
|
| 2779 |
+
|
| 2780 |
+
#: admin/wp-security-list-404.php:93
|
| 2781 |
+
msgid "Attempted URL"
|
| 2782 |
+
msgstr ""
|
| 2783 |
+
|
| 2784 |
+
#: admin/wp-security-list-404.php:94
|
| 2785 |
+
msgid "Referer"
|
| 2786 |
+
msgstr ""
|
| 2787 |
+
|
| 2788 |
+
#: admin/wp-security-list-404.php:96
|
| 2789 |
+
msgid "Lock status"
|
| 2790 |
+
msgstr ""
|
| 2791 |
+
|
| 2792 |
+
#: admin/wp-security-list-404.php:118
|
| 2793 |
+
msgid "Temp block IP"
|
| 2794 |
+
msgstr ""
|
| 2795 |
+
|
| 2796 |
+
#: admin/wp-security-list-404.php:119
|
| 2797 |
+
msgid "Blacklist IP"
|
| 2798 |
+
msgstr ""
|
| 2799 |
+
|
| 2800 |
+
#: admin/wp-security-list-404.php:120
|
| 2801 |
+
#: admin/wp-security-list-acct-activity.php:82
|
| 2802 |
+
#: admin/wp-security-list-locked-ip.php:84
|
| 2803 |
+
#: admin/wp-security-list-login-fails.php:73
|
| 2804 |
+
#: admin/wp-security-list-registered-users.php:93
|
| 2805 |
+
msgid "Delete"
|
| 2806 |
+
msgstr ""
|
| 2807 |
+
|
| 2808 |
+
#: admin/wp-security-list-404.php:128
|
| 2809 |
+
#: admin/wp-security-list-404.php:136
|
| 2810 |
+
#: admin/wp-security-list-404.php:143
|
| 2811 |
+
#: admin/wp-security-list-acct-activity.php:92
|
| 2812 |
+
#: admin/wp-security-list-comment-spammer-ip.php:95
|
| 2813 |
+
#: admin/wp-security-list-locked-ip.php:94
|
| 2814 |
+
#: admin/wp-security-list-locked-ip.php:105
|
| 2815 |
+
#: admin/wp-security-list-login-fails.php:85
|
| 2816 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
| 2817 |
+
#: admin/wp-security-list-registered-users.php:104
|
| 2818 |
+
#: admin/wp-security-list-registered-users.php:115
|
| 2819 |
+
#: admin/wp-security-list-registered-users.php:126
|
| 2820 |
+
msgid "Please select some records using the checkboxes"
|
| 2821 |
+
msgstr ""
|
| 2822 |
+
|
| 2823 |
+
#: admin/wp-security-list-404.php:278
|
| 2824 |
+
msgid "Nonce check failed for delete selected 404 event logs operation!"
|
| 2825 |
+
msgstr ""
|
| 2826 |
+
|
| 2827 |
+
#: admin/wp-security-list-acct-activity.php:35
|
| 2828 |
+
msgid "Are you sure you want to delete this item?"
|
| 2829 |
+
msgstr ""
|
| 2830 |
+
|
| 2831 |
+
#: admin/wp-security-list-acct-activity.php:46
|
| 2832 |
+
msgid "Login session still active"
|
| 2833 |
+
msgstr ""
|
| 2834 |
+
|
| 2835 |
+
#: admin/wp-security-list-acct-activity.php:60
|
| 2836 |
+
#: admin/wp-security-list-locked-ip.php:60
|
| 2837 |
+
#: admin/wp-security-list-logged-in-users.php:44
|
| 2838 |
+
#: admin/wp-security-list-login-fails.php:54
|
| 2839 |
+
#: admin/wp-security-list-registered-users.php:69
|
| 2840 |
+
msgid "User ID"
|
| 2841 |
+
msgstr ""
|
| 2842 |
+
|
| 2843 |
+
#: admin/wp-security-list-acct-activity.php:61
|
| 2844 |
+
#: admin/wp-security-list-locked-ip.php:61
|
| 2845 |
+
#: admin/wp-security-list-login-fails.php:55
|
| 2846 |
+
msgid "Username"
|
| 2847 |
+
msgstr ""
|
| 2848 |
+
|
| 2849 |
+
#: admin/wp-security-list-acct-activity.php:62
|
| 2850 |
+
msgid "Login date"
|
| 2851 |
+
msgstr ""
|
| 2852 |
+
|
| 2853 |
+
#: admin/wp-security-list-acct-activity.php:63
|
| 2854 |
+
msgid "Logout date"
|
| 2855 |
+
msgstr ""
|
| 2856 |
+
|
| 2857 |
+
#: admin/wp-security-list-acct-activity.php:136
|
| 2858 |
+
msgid "Nonce check failed for delete selected account activity logs operation!"
|
| 2859 |
+
msgstr ""
|
| 2860 |
+
|
| 2861 |
+
#: admin/wp-security-list-comment-spammer-ip.php:59
|
| 2862 |
+
msgid "Spammer IP"
|
| 2863 |
+
msgstr ""
|
| 2864 |
+
|
| 2865 |
+
#: admin/wp-security-list-comment-spammer-ip.php:60
|
| 2866 |
+
msgid "Number of spam comments from this IP"
|
| 2867 |
+
msgstr ""
|
| 2868 |
+
|
| 2869 |
+
#: admin/wp-security-list-comment-spammer-ip.php:61
|
| 2870 |
+
msgid "Status"
|
| 2871 |
+
msgstr ""
|
| 2872 |
+
|
| 2873 |
+
#: admin/wp-security-list-comment-spammer-ip.php:81
|
| 2874 |
+
msgid "Block"
|
| 2875 |
+
msgstr ""
|
| 2876 |
+
|
| 2877 |
+
#: admin/wp-security-list-comment-spammer-ip.php:130
|
| 2878 |
+
#: admin/wp-security-list-comment-spammer-ip.php:179
|
| 2879 |
+
msgid "Nonce check failed for delete selected blocked IP operation!"
|
| 2880 |
+
msgstr ""
|
| 2881 |
+
|
| 2882 |
+
#: admin/wp-security-list-comment-spammer-ip.php:137
|
| 2883 |
+
msgid "The selected IP addresses are now permanently blocked!"
|
| 2884 |
+
msgstr ""
|
| 2885 |
+
|
| 2886 |
+
#: admin/wp-security-list-comment-spammer-ip.php:193
|
| 2887 |
+
msgid "The selected IP addresses were saved in the blacklist configuration settings."
|
| 2888 |
+
msgstr ""
|
| 2889 |
+
|
| 2890 |
+
#: admin/wp-security-list-comment-spammer-ip.php:201
|
| 2891 |
+
msgid "The .htaccess file was successfully modified to include the selected IP addresses."
|
| 2892 |
+
msgstr ""
|
| 2893 |
+
|
| 2894 |
+
#: admin/wp-security-list-comment-spammer-ip.php:212
|
| 2895 |
+
msgid "NOTE: The .htaccess file was not modified because you have disabled the \"Enable IP or User Agent Blacklisting\" check box."
|
| 2896 |
+
msgstr ""
|
| 2897 |
+
|
| 2898 |
+
#: admin/wp-security-list-comment-spammer-ip.php:213
|
| 2899 |
+
msgid "To block these IP addresses you will need to enable the above flag in the %s menu"
|
| 2900 |
+
msgstr ""
|
| 2901 |
+
|
| 2902 |
+
#: admin/wp-security-list-debug.php:47
|
| 2903 |
+
msgid "Level"
|
| 2904 |
+
msgstr ""
|
| 2905 |
+
|
| 2906 |
+
#: admin/wp-security-list-debug.php:48
|
| 2907 |
+
msgid "Message"
|
| 2908 |
+
msgstr ""
|
| 2909 |
+
|
| 2910 |
+
#: admin/wp-security-list-debug.php:49
|
| 2911 |
+
msgid "Type"
|
| 2912 |
+
msgstr ""
|
| 2913 |
+
|
| 2914 |
+
#: admin/wp-security-list-locked-ip.php:59
|
| 2915 |
+
msgid "Locked IP/range"
|
| 2916 |
+
msgstr ""
|
| 2917 |
+
|
| 2918 |
+
#: admin/wp-security-list-locked-ip.php:62
|
| 2919 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:67
|
| 2920 |
+
msgid "Reason"
|
| 2921 |
+
msgstr ""
|
| 2922 |
+
|
| 2923 |
+
#: admin/wp-security-list-locked-ip.php:63
|
| 2924 |
+
msgid "Date locked"
|
| 2925 |
+
msgstr ""
|
| 2926 |
+
|
| 2927 |
+
#: admin/wp-security-list-locked-ip.php:64
|
| 2928 |
+
msgid "Release date"
|
| 2929 |
+
msgstr ""
|
| 2930 |
+
|
| 2931 |
+
#: admin/wp-security-list-locked-ip.php:83
|
| 2932 |
+
msgid "Unlock"
|
| 2933 |
+
msgstr ""
|
| 2934 |
+
|
| 2935 |
+
#: admin/wp-security-list-locked-ip.php:135
|
| 2936 |
+
msgid "The selected IP entries were unlocked successfully!"
|
| 2937 |
+
msgstr ""
|
| 2938 |
+
|
| 2939 |
+
#: admin/wp-security-list-locked-ip.php:141
|
| 2940 |
+
msgid "Nonce check failed for unlock IP operation!"
|
| 2941 |
+
msgstr ""
|
| 2942 |
+
|
| 2943 |
+
#: admin/wp-security-list-locked-ip.php:148
|
| 2944 |
+
msgid "The selected IP entry was unlocked successfully."
|
| 2945 |
+
msgstr ""
|
| 2946 |
+
|
| 2947 |
+
#: admin/wp-security-list-locked-ip.php:187
|
| 2948 |
+
msgid "Nonce check failed for delete lockdown record operation!"
|
| 2949 |
+
msgstr ""
|
| 2950 |
+
|
| 2951 |
+
#: admin/wp-security-list-logged-in-users.php:45
|
| 2952 |
+
#: admin/wp-security-list-registered-users.php:70
|
| 2953 |
+
msgid "Login name"
|
| 2954 |
+
msgstr ""
|
| 2955 |
+
|
| 2956 |
+
#: admin/wp-security-list-logged-in-users.php:87
|
| 2957 |
+
msgid "Nonce check failed for force user logout operation!"
|
| 2958 |
+
msgstr ""
|
| 2959 |
+
|
| 2960 |
+
#: admin/wp-security-list-logged-in-users.php:96
|
| 2961 |
+
msgid "The selected user was logged out successfully!"
|
| 2962 |
+
msgstr ""
|
| 2963 |
+
|
| 2964 |
+
#: admin/wp-security-list-login-fails.php:53
|
| 2965 |
+
msgid "Login IP range"
|
| 2966 |
+
msgstr ""
|
| 2967 |
+
|
| 2968 |
+
#: admin/wp-security-list-login-fails.php:130
|
| 2969 |
+
msgid "Nonce check failed for delete failed login record operation!"
|
| 2970 |
+
msgstr ""
|
| 2971 |
+
|
| 2972 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:66
|
| 2973 |
+
msgid "Blocked IP"
|
| 2974 |
+
msgstr ""
|
| 2975 |
+
|
| 2976 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:87
|
| 2977 |
+
msgid "Unblock"
|
| 2978 |
+
msgstr ""
|
| 2979 |
+
|
| 2980 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:122
|
| 2981 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:139
|
| 2982 |
+
msgid "Successfully unblocked and deleted the selected record(s)."
|
| 2983 |
+
msgstr ""
|
| 2984 |
+
|
| 2985 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:126
|
| 2986 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:143
|
| 2987 |
+
msgid "Failed to unblock and delete the selected record(s)."
|
| 2988 |
+
msgstr ""
|
| 2989 |
+
|
| 2990 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:133
|
| 2991 |
+
msgid "Nonce check failed for unblock IP operation!"
|
| 2992 |
+
msgstr ""
|
| 2993 |
+
|
| 2994 |
+
#: admin/wp-security-list-registered-users.php:71
|
| 2995 |
+
msgid "Email"
|
| 2996 |
+
msgstr ""
|
| 2997 |
+
|
| 2998 |
+
#: admin/wp-security-list-registered-users.php:72
|
| 2999 |
+
msgid "Register date"
|
| 3000 |
+
msgstr ""
|
| 3001 |
+
|
| 3002 |
+
#: admin/wp-security-list-registered-users.php:73
|
| 3003 |
+
msgid "Account status"
|
| 3004 |
+
msgstr ""
|
| 3005 |
+
|
| 3006 |
+
#: admin/wp-security-list-registered-users.php:92
|
| 3007 |
+
msgid "Approve"
|
| 3008 |
+
msgstr ""
|
| 3009 |
+
|
| 3010 |
+
#: admin/wp-security-list-registered-users.php:94
|
| 3011 |
+
msgid "Block IP"
|
| 3012 |
+
msgstr ""
|
| 3013 |
+
|
| 3014 |
+
#: admin/wp-security-list-registered-users.php:163
|
| 3015 |
+
msgid "The selected accounts were approved successfully!"
|
| 3016 |
+
msgstr ""
|
| 3017 |
+
|
| 3018 |
+
#: admin/wp-security-list-registered-users.php:167
|
| 3019 |
+
msgid "The following accounts failed to update successfully: "
|
| 3020 |
+
msgstr ""
|
| 3021 |
+
|
| 3022 |
+
#: admin/wp-security-list-registered-users.php:175
|
| 3023 |
+
msgid "The selected account was approved successfully!"
|
| 3024 |
+
msgstr ""
|
| 3025 |
+
|
| 3026 |
+
#: admin/wp-security-list-registered-users.php:194
|
| 3027 |
+
msgid "Your account is now active"
|
| 3028 |
+
msgstr ""
|
| 3029 |
+
|
| 3030 |
+
#: admin/wp-security-list-registered-users.php:195
|
| 3031 |
+
msgid "Your account with username: "
|
| 3032 |
+
msgstr ""
|
| 3033 |
+
|
| 3034 |
+
#: admin/wp-security-list-registered-users.php:195
|
| 3035 |
+
msgid " is now active"
|
| 3036 |
+
msgstr ""
|
| 3037 |
+
|
| 3038 |
+
#: admin/wp-security-list-registered-users.php:226
|
| 3039 |
+
msgid "The selected accounts were deleted successfully!"
|
| 3040 |
+
msgstr ""
|
| 3041 |
+
|
| 3042 |
+
#: admin/wp-security-list-registered-users.php:234
|
| 3043 |
+
msgid "Nonce check failed for delete registered user account operation!"
|
| 3044 |
+
msgstr ""
|
| 3045 |
+
|
| 3046 |
+
#: admin/wp-security-list-registered-users.php:242
|
| 3047 |
+
msgid "The selected account was deleted successfully!"
|
| 3048 |
+
msgstr ""
|
| 3049 |
+
|
| 3050 |
+
#: admin/wp-security-list-registered-users.php:268
|
| 3051 |
+
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
| 3052 |
+
msgstr ""
|
| 3053 |
+
|
| 3054 |
+
#: admin/wp-security-list-registered-users.php:269
|
| 3055 |
+
#: admin/wp-security-list-registered-users.php:286
|
| 3056 |
+
msgid "View Blocked IPs"
|
| 3057 |
+
msgstr ""
|
| 3058 |
+
|
| 3059 |
+
#: admin/wp-security-list-registered-users.php:278
|
| 3060 |
+
msgid "Nonce check failed for block IP operation of registered user!"
|
| 3061 |
+
msgstr ""
|
| 3062 |
+
|
| 3063 |
+
#: admin/wp-security-list-registered-users.php:285
|
| 3064 |
+
msgid "The selected IP was successfully added to the permanent block list!"
|
| 3065 |
+
msgstr ""
|
| 3066 |
+
|
| 3067 |
+
#: admin/wp-security-maintenance-menu.php:25
|
| 3068 |
+
msgid "Visitor Lockout"
|
| 3069 |
+
msgstr ""
|
| 3070 |
+
|
| 3071 |
+
#: admin/wp-security-maintenance-menu.php:85
|
| 3072 |
+
msgid "Site lockout feature settings saved!"
|
| 3073 |
+
msgstr ""
|
| 3074 |
+
|
| 3075 |
+
#: admin/wp-security-maintenance-menu.php:92
|
| 3076 |
+
msgid "General visitor lockout"
|
| 3077 |
+
msgstr ""
|
| 3078 |
+
|
| 3079 |
+
#: admin/wp-security-maintenance-menu.php:98
|
| 3080 |
+
msgid "This feature allows you to put your site into \"maintenance mode\" by locking down the front-end to all visitors except logged in users with super admin privileges."
|
| 3081 |
+
msgstr ""
|
| 3082 |
+
|
| 3083 |
+
#: admin/wp-security-maintenance-menu.php:99
|
| 3084 |
+
msgid "Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons."
|
| 3085 |
+
msgstr ""
|
| 3086 |
+
|
| 3087 |
+
#: admin/wp-security-maintenance-menu.php:104
|
| 3088 |
+
msgid "Enable front-end lockout"
|
| 3089 |
+
msgstr ""
|
| 3090 |
+
|
| 3091 |
+
#: admin/wp-security-maintenance-menu.php:107
|
| 3092 |
+
msgid "Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site."
|
| 3093 |
+
msgstr ""
|
| 3094 |
+
|
| 3095 |
+
#: admin/wp-security-maintenance-menu.php:111
|
| 3096 |
+
msgid "Enter a message:"
|
| 3097 |
+
msgstr ""
|
| 3098 |
+
|
| 3099 |
+
#: admin/wp-security-maintenance-menu.php:123
|
| 3100 |
+
msgid "Enter a message you wish to display to visitors when your site is in maintenance mode."
|
| 3101 |
+
msgstr ""
|
| 3102 |
+
|
| 3103 |
+
#: admin/wp-security-maintenance-menu.php:130
|
| 3104 |
+
msgid "Save site lockout settings"
|
| 3105 |
+
msgstr ""
|
| 3106 |
+
|
| 3107 |
+
#: admin/wp-security-misc-options-menu.php:28
|
| 3108 |
+
msgid "Copy Protection"
|
| 3109 |
+
msgstr ""
|
| 3110 |
+
|
| 3111 |
+
#: admin/wp-security-misc-options-menu.php:29
|
| 3112 |
+
msgid "Frames"
|
| 3113 |
+
msgstr ""
|
| 3114 |
+
|
| 3115 |
+
#: admin/wp-security-misc-options-menu.php:30
|
| 3116 |
+
msgid "Users Enumeration"
|
| 3117 |
+
msgstr ""
|
| 3118 |
+
|
| 3119 |
+
#: admin/wp-security-misc-options-menu.php:31
|
| 3120 |
+
msgid "WP REST API"
|
| 3121 |
+
msgstr ""
|
| 3122 |
+
|
| 3123 |
+
#: admin/wp-security-misc-options-menu.php:89
|
| 3124 |
+
msgid "Copy Protection feature settings saved!"
|
| 3125 |
+
msgstr ""
|
| 3126 |
+
|
| 3127 |
+
#: admin/wp-security-misc-options-menu.php:94
|
| 3128 |
+
msgid "Disable the ability to copy text"
|
| 3129 |
+
msgstr ""
|
| 3130 |
+
|
| 3131 |
+
#: admin/wp-security-misc-options-menu.php:100
|
| 3132 |
+
msgid "This feature allows you to disable the ability to select and copy text from your front end."
|
| 3133 |
+
msgstr ""
|
| 3134 |
+
|
| 3135 |
+
#: admin/wp-security-misc-options-menu.php:101
|
| 3136 |
+
msgid "When admin user is logged in, the feature is automatically disabled for his session."
|
| 3137 |
+
msgstr ""
|
| 3138 |
+
|
| 3139 |
+
#: admin/wp-security-misc-options-menu.php:106
|
| 3140 |
+
msgid "Enable copy protection"
|
| 3141 |
+
msgstr ""
|
| 3142 |
+
|
| 3143 |
+
#: admin/wp-security-misc-options-menu.php:109
|
| 3144 |
+
msgid "Check this if you want to disable the \"Right Click\", \"Text Selection\" and \"Copy\" option on the front end of your site."
|
| 3145 |
+
msgstr ""
|
| 3146 |
+
|
| 3147 |
+
#: admin/wp-security-misc-options-menu.php:116
|
| 3148 |
+
msgid "Save copy protection settings"
|
| 3149 |
+
msgstr ""
|
| 3150 |
+
|
| 3151 |
+
#: admin/wp-security-misc-options-menu.php:140
|
| 3152 |
+
msgid "Frame Display Prevention feature settings saved!"
|
| 3153 |
+
msgstr ""
|
| 3154 |
+
|
| 3155 |
+
#: admin/wp-security-misc-options-menu.php:145
|
| 3156 |
+
msgid "Prevent your site from being displayed in a frame"
|
| 3157 |
+
msgstr ""
|
| 3158 |
+
|
| 3159 |
+
#: admin/wp-security-misc-options-menu.php:151
|
| 3160 |
+
msgid "This feature allows you to prevent other sites from displaying any of your content via a frame or iframe."
|
| 3161 |
+
msgstr ""
|
| 3162 |
+
|
| 3163 |
+
#: admin/wp-security-misc-options-menu.php:152
|
| 3164 |
+
msgid "When enabled, this feature will set the \"X-Frame-Options\" paramater to \"sameorigin\" in the HTTP header."
|
| 3165 |
+
msgstr ""
|
| 3166 |
+
|
| 3167 |
+
#: admin/wp-security-misc-options-menu.php:157
|
| 3168 |
+
msgid "Enable iFrame protection"
|
| 3169 |
+
msgstr ""
|
| 3170 |
+
|
| 3171 |
+
#: admin/wp-security-misc-options-menu.php:160
|
| 3172 |
+
msgid "Check this if you want to stop other sites from displaying your content in a frame or iframe."
|
| 3173 |
+
msgstr ""
|
| 3174 |
+
|
| 3175 |
+
#: admin/wp-security-misc-options-menu.php:191
|
| 3176 |
+
msgid "Users Enumeration Prevention feature settings saved!"
|
| 3177 |
+
msgstr ""
|
| 3178 |
+
|
| 3179 |
+
#: admin/wp-security-misc-options-menu.php:196
|
| 3180 |
+
msgid "Prevent users enumeration"
|
| 3181 |
+
msgstr ""
|
| 3182 |
+
|
| 3183 |
+
#: admin/wp-security-misc-options-menu.php:202
|
| 3184 |
+
msgid "This feature allows you to prevent external users/bots from fetching the user info with urls like \"/?author=1\"."
|
| 3185 |
+
msgstr ""
|
| 3186 |
+
|
| 3187 |
+
#: admin/wp-security-misc-options-menu.php:203
|
| 3188 |
+
msgid "When enabled, this feature will print a \"forbidden\" error rather than the user information."
|
| 3189 |
+
msgstr ""
|
| 3190 |
+
|
| 3191 |
+
#: admin/wp-security-misc-options-menu.php:208
|
| 3192 |
+
msgid "Disable users enumeration"
|
| 3193 |
+
msgstr ""
|
| 3194 |
+
|
| 3195 |
+
#: admin/wp-security-misc-options-menu.php:211
|
| 3196 |
+
msgid "Check this if you want to stop users enumeration."
|
| 3197 |
+
msgstr ""
|
| 3198 |
+
|
| 3199 |
+
#: admin/wp-security-misc-options-menu.php:242
|
| 3200 |
+
msgid "WP REST API Security feature settings saved!"
|
| 3201 |
+
msgstr ""
|
| 3202 |
+
|
| 3203 |
+
#: admin/wp-security-misc-options-menu.php:253
|
| 3204 |
+
msgid "This feature allows you to block WordPress REST API access for unauthorized requests."
|
| 3205 |
+
msgstr ""
|
| 3206 |
+
|
| 3207 |
+
#: admin/wp-security-misc-options-menu.php:254
|
| 3208 |
+
msgid "When enabled this feature will only allow REST requests to be processed if the user is logged in."
|
| 3209 |
+
msgstr ""
|
| 3210 |
+
|
| 3211 |
+
#: admin/wp-security-misc-options-menu.php:260
|
| 3212 |
+
msgid "Beware that if you are using other plugins which have registered REST endpoints (eg, Contact Form 7), then this feature will also block REST requests used by these plugins if the user is not logged in. It is recommended that you leave this feature disabled if you want uninterrupted functionality for such plugins."
|
| 3213 |
+
msgstr ""
|
| 3214 |
+
|
| 3215 |
+
#: admin/wp-security-misc-options-menu.php:268
|
| 3216 |
+
msgid "Disallow unauthorized REST requests"
|
| 3217 |
+
msgstr ""
|
| 3218 |
+
|
| 3219 |
+
#: admin/wp-security-misc-options-menu.php:271
|
| 3220 |
+
msgid "Check this if you want to stop REST API access for non-logged in requests."
|
| 3221 |
+
msgstr ""
|
| 3222 |
+
|
| 3223 |
+
#: admin/wp-security-settings-menu.php:25
|
| 3224 |
+
msgid "General Settings"
|
| 3225 |
+
msgstr ""
|
| 3226 |
+
|
| 3227 |
+
#: admin/wp-security-settings-menu.php:37
|
| 3228 |
+
msgid "Delete Plugin Settings"
|
| 3229 |
+
msgstr ""
|
| 3230 |
+
|
| 3231 |
+
#: admin/wp-security-settings-menu.php:41
|
| 3232 |
+
msgid "WP Version Info"
|
| 3233 |
+
msgstr ""
|
| 3234 |
+
|
| 3235 |
+
#: admin/wp-security-settings-menu.php:45
|
| 3236 |
+
msgid "Import/Export"
|
| 3237 |
+
msgstr ""
|
| 3238 |
+
|
| 3239 |
+
#: admin/wp-security-settings-menu.php:52
|
| 3240 |
+
msgid "Advanced settings"
|
| 3241 |
+
msgstr ""
|
| 3242 |
+
|
| 3243 |
+
#: admin/wp-security-settings-menu.php:128
|
| 3244 |
+
msgid "All the security features have been disabled successfully!"
|
| 3245 |
+
msgstr ""
|
| 3246 |
+
|
| 3247 |
+
#: admin/wp-security-settings-menu.php:132
|
| 3248 |
+
#: admin/wp-security-settings-menu.php:159
|
| 3249 |
+
msgid "Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the \".htaccess File\"."
|
| 3250 |
+
msgstr ""
|
| 3251 |
+
|
| 3252 |
+
#: admin/wp-security-settings-menu.php:137
|
| 3253 |
+
msgid "Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the \"wp-config.php File\"."
|
| 3254 |
+
msgstr ""
|
| 3255 |
+
|
| 3256 |
+
#: admin/wp-security-settings-menu.php:155
|
| 3257 |
+
msgid "All firewall rules have been disabled successfully!"
|
| 3258 |
+
msgstr ""
|
| 3259 |
+
|
| 3260 |
+
#: admin/wp-security-settings-menu.php:177
|
| 3261 |
+
msgid "Deletion of aio_wp_security_configs option and .htaccess directives failed."
|
| 3262 |
+
msgstr ""
|
| 3263 |
+
|
| 3264 |
+
#: admin/wp-security-settings-menu.php:179
|
| 3265 |
+
msgid "Reset of aio_wp_security_configs option failed."
|
| 3266 |
+
msgstr ""
|
| 3267 |
+
|
| 3268 |
+
#: admin/wp-security-settings-menu.php:181
|
| 3269 |
+
msgid "Deletion of .htaccess directives failed."
|
| 3270 |
+
msgstr ""
|
| 3271 |
+
|
| 3272 |
+
#: admin/wp-security-settings-menu.php:183
|
| 3273 |
+
msgid "All settings have been successfully reset."
|
| 3274 |
+
msgstr ""
|
| 3275 |
+
|
| 3276 |
+
#: admin/wp-security-settings-menu.php:203
|
| 3277 |
+
msgid "For information, updates and documentation, please visit the"
|
| 3278 |
+
msgstr ""
|
| 3279 |
+
|
| 3280 |
+
#: admin/wp-security-settings-menu.php:203
|
| 3281 |
+
msgid "Page"
|
| 3282 |
+
msgstr ""
|
| 3283 |
+
|
| 3284 |
+
#: admin/wp-security-settings-menu.php:204
|
| 3285 |
+
msgid "Follow us"
|
| 3286 |
+
msgstr ""
|
| 3287 |
+
|
| 3288 |
+
#: admin/wp-security-settings-menu.php:204
|
| 3289 |
+
msgid "on Twitter, Google+ or via Email to stay up to date about the new security features of this plugin."
|
| 3290 |
+
msgstr ""
|
| 3291 |
+
|
| 3292 |
+
#: admin/wp-security-settings-menu.php:208
|
| 3293 |
+
msgid "WP Security plugin"
|
| 3294 |
+
msgstr ""
|
| 3295 |
+
|
| 3296 |
+
#: admin/wp-security-settings-menu.php:212
|
| 3297 |
+
msgid "Thank you for using the AIOS security plugin."
|
| 3298 |
+
msgstr ""
|
| 3299 |
+
|
| 3300 |
+
#: admin/wp-security-settings-menu.php:216
|
| 3301 |
+
msgid "There are a lot of security features in this plugin."
|
| 3302 |
+
msgstr ""
|
| 3303 |
+
|
| 3304 |
+
#: admin/wp-security-settings-menu.php:221
|
| 3305 |
+
msgid "To start, go through each security option and enable the \"basic\" options."
|
| 3306 |
+
msgstr ""
|
| 3307 |
+
|
| 3308 |
+
#: admin/wp-security-settings-menu.php:225
|
| 3309 |
+
msgid "The more features you enable, the more security points you will achieve."
|
| 3310 |
+
msgstr ""
|
| 3311 |
+
|
| 3312 |
+
#: admin/wp-security-settings-menu.php:228
|
| 3313 |
+
msgid "Before doing anything we advise taking a backup of your .htaccess file, database and wp-config.php."
|
| 3314 |
+
msgstr ""
|
| 3315 |
+
|
| 3316 |
+
#: admin/wp-security-settings-menu.php:231
|
| 3317 |
+
msgid "Backup your database"
|
| 3318 |
+
msgstr ""
|
| 3319 |
+
|
| 3320 |
+
#: admin/wp-security-settings-menu.php:232
|
| 3321 |
+
#: admin/wp-security-settings-menu.php:433
|
| 3322 |
+
msgid "Backup .htaccess file"
|
| 3323 |
+
msgstr ""
|
| 3324 |
+
|
| 3325 |
+
#: admin/wp-security-settings-menu.php:233
|
| 3326 |
+
#: admin/wp-security-settings-menu.php:534
|
| 3327 |
+
msgid "Backup wp-config.php file"
|
| 3328 |
+
msgstr ""
|
| 3329 |
+
|
| 3330 |
+
#: admin/wp-security-settings-menu.php:240
|
| 3331 |
+
msgid "Disable security features"
|
| 3332 |
+
msgstr ""
|
| 3333 |
+
|
| 3334 |
+
#: admin/wp-security-settings-menu.php:246
|
| 3335 |
+
msgid "If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin."
|
| 3336 |
+
msgstr ""
|
| 3337 |
+
|
| 3338 |
+
#: admin/wp-security-settings-menu.php:250
|
| 3339 |
+
msgid "Disable all security features"
|
| 3340 |
+
msgstr ""
|
| 3341 |
+
|
| 3342 |
+
#: admin/wp-security-settings-menu.php:257
|
| 3343 |
+
#: admin/wp-security-settings-menu.php:267
|
| 3344 |
+
msgid "Disable all firewall rules"
|
| 3345 |
+
msgstr ""
|
| 3346 |
+
|
| 3347 |
+
#: admin/wp-security-settings-menu.php:263
|
| 3348 |
+
msgid "This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site."
|
| 3349 |
+
msgstr ""
|
| 3350 |
+
|
| 3351 |
+
#: admin/wp-security-settings-menu.php:274
|
| 3352 |
+
#: admin/wp-security-settings-menu.php:287
|
| 3353 |
+
msgid "Reset settings"
|
| 3354 |
+
msgstr ""
|
| 3355 |
+
|
| 3356 |
+
#: admin/wp-security-settings-menu.php:279
|
| 3357 |
+
msgid "This button click will delete all of your settings related to the All In One WP Security & Firewall Plugin."
|
| 3358 |
+
msgstr ""
|
| 3359 |
+
|
| 3360 |
+
#: admin/wp-security-settings-menu.php:280
|
| 3361 |
+
msgid "This button click will reset/empty all the database tables of the security plugin also."
|
| 3362 |
+
msgstr ""
|
| 3363 |
+
|
| 3364 |
+
#: admin/wp-security-settings-menu.php:281
|
| 3365 |
+
msgid "Use this plugin if you were locked out by the All In One WP Security & Firewall Plugin and/or you are having issues logging in when that plugin is activated."
|
| 3366 |
+
msgstr ""
|
| 3367 |
+
|
| 3368 |
+
#: admin/wp-security-settings-menu.php:282
|
| 3369 |
+
msgid "In addition to the settings it will also delete any directives which were added to the .htaccess file by the All In One WP Security & Firewall Plugin."
|
| 3370 |
+
msgstr ""
|
| 3371 |
+
|
| 3372 |
+
#: admin/wp-security-settings-menu.php:283
|
| 3373 |
+
msgid "%1$sNOTE: %2$sAfter deleting the settings you will need to re-configure the All In One WP Security & Firewall Plugin."
|
| 3374 |
+
msgstr ""
|
| 3375 |
+
|
| 3376 |
+
#: admin/wp-security-settings-menu.php:295
|
| 3377 |
+
msgid "Debug settings"
|
| 3378 |
+
msgstr ""
|
| 3379 |
+
|
| 3380 |
+
#: admin/wp-security-settings-menu.php:301
|
| 3381 |
+
msgid "This setting allows you to enable/disable debug for this plugin."
|
| 3382 |
msgstr ""
|
| 3383 |
|
| 3384 |
+
#: admin/wp-security-settings-menu.php:307
|
| 3385 |
+
msgid "Enable debug"
|
|
|
|
| 3386 |
msgstr ""
|
| 3387 |
|
| 3388 |
+
#: admin/wp-security-settings-menu.php:310
|
| 3389 |
+
msgid "Check this if you want to enable debug. You should keep this option disabled after you have finished debugging the issue."
|
|
|
|
| 3390 |
msgstr ""
|
| 3391 |
|
| 3392 |
+
#: admin/wp-security-settings-menu.php:314
|
| 3393 |
+
msgid "Save debug settings"
|
|
|
|
| 3394 |
msgstr ""
|
| 3395 |
|
| 3396 |
+
#: admin/wp-security-settings-menu.php:350
|
| 3397 |
+
msgid "Your .htaccess file was successfully backed up! Using an FTP program go to the \"/wp-content/aiowps_backups\" directory to save a copy of the file to your computer."
|
|
|
|
| 3398 |
msgstr ""
|
| 3399 |
|
| 3400 |
+
#: admin/wp-security-settings-menu.php:356
|
| 3401 |
+
msgid "htaccess file rename failed during backup. Please check your root directory for the backup file using FTP."
|
|
|
|
|
|
|
| 3402 |
msgstr ""
|
| 3403 |
|
| 3404 |
+
#: admin/wp-security-settings-menu.php:362
|
| 3405 |
+
msgid "htaccess backup failed."
|
|
|
|
| 3406 |
msgstr ""
|
| 3407 |
|
| 3408 |
+
#: admin/wp-security-settings-menu.php:377
|
| 3409 |
+
msgid "Please choose a .htaccess to restore from."
|
|
|
|
| 3410 |
msgstr ""
|
| 3411 |
|
| 3412 |
+
#: admin/wp-security-settings-menu.php:392
|
| 3413 |
+
msgid "htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP."
|
|
|
|
| 3414 |
msgstr ""
|
| 3415 |
|
| 3416 |
+
#: admin/wp-security-settings-menu.php:396
|
| 3417 |
+
msgid "Your .htaccess file has successfully been restored!"
|
|
|
|
| 3418 |
msgstr ""
|
| 3419 |
|
| 3420 |
+
#: admin/wp-security-settings-menu.php:402
|
| 3421 |
+
msgid "htaccess Restore operation failed! Please check the contents of the file you are trying to restore from."
|
|
|
|
| 3422 |
msgstr ""
|
| 3423 |
|
| 3424 |
+
#: admin/wp-security-settings-menu.php:408
|
| 3425 |
+
msgid ".htaccess file operations"
|
|
|
|
| 3426 |
msgstr ""
|
| 3427 |
|
| 3428 |
+
#: admin/wp-security-settings-menu.php:411
|
| 3429 |
+
msgid "Your \".htaccess\" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms."
|
|
|
|
| 3430 |
msgstr ""
|
| 3431 |
|
| 3432 |
+
#: admin/wp-security-settings-menu.php:412
|
| 3433 |
+
msgid "This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future."
|
|
|
|
| 3434 |
msgstr ""
|
| 3435 |
|
| 3436 |
+
#: admin/wp-security-settings-menu.php:413
|
| 3437 |
+
msgid "You can also restore your site's .htaccess settings using a backed up .htaccess file."
|
|
|
|
| 3438 |
msgstr ""
|
| 3439 |
|
| 3440 |
+
#: admin/wp-security-settings-menu.php:428
|
| 3441 |
+
msgid "Save the current .htaccess file"
|
|
|
|
| 3442 |
msgstr ""
|
| 3443 |
|
| 3444 |
+
#: admin/wp-security-settings-menu.php:432
|
| 3445 |
+
msgid "Click the button below to backup and save the currently active .htaccess file."
|
|
|
|
| 3446 |
msgstr ""
|
| 3447 |
|
| 3448 |
+
#: admin/wp-security-settings-menu.php:437
|
| 3449 |
+
msgid "Restore from a backed up .htaccess file"
|
|
|
|
| 3450 |
msgstr ""
|
| 3451 |
|
| 3452 |
+
#: admin/wp-security-settings-menu.php:443
|
| 3453 |
+
msgid ".htaccess file to restore from"
|
|
|
|
| 3454 |
msgstr ""
|
| 3455 |
|
| 3456 |
+
#: admin/wp-security-settings-menu.php:445
|
| 3457 |
+
msgid "Select Your htaccess File"
|
|
|
|
| 3458 |
msgstr ""
|
| 3459 |
|
| 3460 |
+
#: admin/wp-security-settings-menu.php:449
|
| 3461 |
+
msgid "After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt)."
|
|
|
|
| 3462 |
msgstr ""
|
| 3463 |
|
| 3464 |
+
#: admin/wp-security-settings-menu.php:455
|
| 3465 |
+
msgid "Restore .htaccess file"
|
|
|
|
| 3466 |
msgstr ""
|
| 3467 |
|
| 3468 |
+
#: admin/wp-security-settings-menu.php:477
|
| 3469 |
+
msgid "Please choose a wp-config.php file to restore from."
|
|
|
|
| 3470 |
msgstr ""
|
| 3471 |
|
| 3472 |
+
#: admin/wp-security-settings-menu.php:493
|
| 3473 |
+
msgid "wp-config.php file restore failed. Please attempt to restore this file manually using FTP."
|
|
|
|
| 3474 |
msgstr ""
|
| 3475 |
|
| 3476 |
+
#: admin/wp-security-settings-menu.php:497
|
| 3477 |
+
msgid "Your wp-config.php file has successfully been restored!"
|
|
|
|
| 3478 |
msgstr ""
|
| 3479 |
|
| 3480 |
+
#: admin/wp-security-settings-menu.php:503
|
| 3481 |
+
msgid "wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from."
|
|
|
|
| 3482 |
msgstr ""
|
| 3483 |
|
| 3484 |
+
#: admin/wp-security-settings-menu.php:509
|
| 3485 |
+
msgid "wp-config.php file operations"
|
|
|
|
| 3486 |
msgstr ""
|
| 3487 |
|
| 3488 |
+
#: admin/wp-security-settings-menu.php:512
|
| 3489 |
+
msgid "Your \"wp-config.php\" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components."
|
|
|
|
|
|
|
| 3490 |
msgstr ""
|
| 3491 |
|
| 3492 |
+
#: admin/wp-security-settings-menu.php:513
|
| 3493 |
+
msgid "This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future."
|
|
|
|
| 3494 |
msgstr ""
|
| 3495 |
|
| 3496 |
+
#: admin/wp-security-settings-menu.php:514
|
| 3497 |
+
msgid "You can also restore your site's wp-config.php settings using a backed up wp-config.php file."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3498 |
msgstr ""
|
| 3499 |
|
| 3500 |
+
#: admin/wp-security-settings-menu.php:529
|
| 3501 |
+
msgid "Save the current wp-config.php file"
|
|
|
|
|
|
|
| 3502 |
msgstr ""
|
| 3503 |
|
| 3504 |
+
#: admin/wp-security-settings-menu.php:533
|
| 3505 |
+
msgid "Click the button below to backup and download the contents of the currently active wp-config.php file."
|
|
|
|
|
|
|
| 3506 |
msgstr ""
|
| 3507 |
|
| 3508 |
+
#: admin/wp-security-settings-menu.php:539
|
| 3509 |
+
msgid "Restore from a backed up wp-config file"
|
|
|
|
| 3510 |
msgstr ""
|
| 3511 |
|
| 3512 |
+
#: admin/wp-security-settings-menu.php:545
|
| 3513 |
+
msgid "wp-config file to restore from"
|
|
|
|
| 3514 |
msgstr ""
|
| 3515 |
|
| 3516 |
+
#: admin/wp-security-settings-menu.php:547
|
| 3517 |
+
msgid "Select Your wp-config File"
|
|
|
|
| 3518 |
msgstr ""
|
| 3519 |
|
| 3520 |
+
#: admin/wp-security-settings-menu.php:551
|
| 3521 |
+
msgid "After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt)."
|
|
|
|
|
|
|
| 3522 |
msgstr ""
|
| 3523 |
|
| 3524 |
+
#: admin/wp-security-settings-menu.php:557
|
| 3525 |
+
msgid "Restore wp-config file"
|
|
|
|
|
|
|
| 3526 |
msgstr ""
|
| 3527 |
|
| 3528 |
+
#: admin/wp-security-settings-menu.php:591
|
| 3529 |
+
msgid "Manage delete plugin settings saved."
|
|
|
|
|
|
|
| 3530 |
msgstr ""
|
| 3531 |
|
| 3532 |
+
#: admin/wp-security-settings-menu.php:596
|
| 3533 |
+
msgid "Manage delete plugin tasks"
|
|
|
|
|
|
|
| 3534 |
msgstr ""
|
| 3535 |
|
| 3536 |
+
#: admin/wp-security-settings-menu.php:603
|
| 3537 |
+
msgid "Delete database tables"
|
|
|
|
| 3538 |
msgstr ""
|
| 3539 |
|
| 3540 |
+
#: admin/wp-security-settings-menu.php:606
|
| 3541 |
+
msgid "Check this if you want to remove database tables when the plugin is uninstalled."
|
|
|
|
| 3542 |
msgstr ""
|
| 3543 |
|
| 3544 |
+
#: admin/wp-security-settings-menu.php:610
|
| 3545 |
+
msgid "Delete settings"
|
|
|
|
| 3546 |
msgstr ""
|
| 3547 |
|
| 3548 |
+
#: admin/wp-security-settings-menu.php:613
|
| 3549 |
+
msgid "Check this if you want to remove all plugin settings when uninstalling the plugin."
|
|
|
|
| 3550 |
msgstr ""
|
| 3551 |
|
| 3552 |
+
#: admin/wp-security-settings-menu.php:613
|
| 3553 |
+
msgid "It will also remove all custom htaccess rules that were added by this plugin."
|
|
|
|
| 3554 |
msgstr ""
|
| 3555 |
|
| 3556 |
+
#: admin/wp-security-settings-menu.php:647
|
| 3557 |
+
msgid "WP generator meta tag and version info"
|
|
|
|
| 3558 |
msgstr ""
|
| 3559 |
|
| 3560 |
+
#: admin/wp-security-settings-menu.php:650
|
| 3561 |
+
msgid "Wordpress generator automatically adds some meta information inside the \"head\" tags of every page on your site's front end. Below is an example of this:"
|
|
|
|
| 3562 |
msgstr ""
|
| 3563 |
|
| 3564 |
+
#: admin/wp-security-settings-menu.php:652
|
| 3565 |
+
msgid "The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit."
|
|
|
|
| 3566 |
msgstr ""
|
| 3567 |
|
| 3568 |
+
#: admin/wp-security-settings-menu.php:653
|
| 3569 |
+
msgid "There are also other ways wordpress reveals version info such as during style and script loading. An example of this is:"
|
|
|
|
| 3570 |
msgstr ""
|
| 3571 |
|
| 3572 |
+
#: admin/wp-security-settings-menu.php:655
|
| 3573 |
+
msgid "This feature will allow you to remove the WP generator meta info and other version info from your site's pages."
|
|
|
|
| 3574 |
msgstr ""
|
| 3575 |
|
| 3576 |
+
#: admin/wp-security-settings-menu.php:661
|
| 3577 |
+
msgid "WP generator meta info"
|
|
|
|
| 3578 |
msgstr ""
|
| 3579 |
|
| 3580 |
+
#: admin/wp-security-settings-menu.php:673
|
| 3581 |
+
msgid "Remove WP generator meta info"
|
|
|
|
| 3582 |
msgstr ""
|
| 3583 |
|
| 3584 |
+
#: admin/wp-security-settings-menu.php:676
|
| 3585 |
+
msgid "Check this if you want to remove the version and meta info produced by WP from all pages"
|
|
|
|
| 3586 |
msgstr ""
|
| 3587 |
|
| 3588 |
+
#: admin/wp-security-settings-menu.php:704
|
| 3589 |
+
msgid "Please choose a file to import your settings from."
|
|
|
|
| 3590 |
msgstr ""
|
| 3591 |
|
| 3592 |
+
#: admin/wp-security-settings-menu.php:736
|
| 3593 |
+
msgid "Import AIOS settings from "
|
|
|
|
| 3594 |
msgstr ""
|
| 3595 |
|
| 3596 |
+
#: admin/wp-security-settings-menu.php:742
|
| 3597 |
+
#: admin/wp-security-settings-menu.php:786
|
| 3598 |
+
msgid "The deletion of the import file failed. Please delete this file manually via the media menu for security purposes."
|
| 3599 |
msgstr ""
|
| 3600 |
|
| 3601 |
+
#: admin/wp-security-settings-menu.php:744
|
| 3602 |
+
#: admin/wp-security-settings-menu.php:788
|
| 3603 |
+
msgid "The file you uploaded was also deleted for security purposes because it contains security settings details."
|
| 3604 |
msgstr ""
|
| 3605 |
|
| 3606 |
+
#: admin/wp-security-settings-menu.php:759
|
| 3607 |
+
msgid "Your AIOS settings were successfully imported via file input."
|
|
|
|
| 3608 |
msgstr ""
|
| 3609 |
|
| 3610 |
+
#: admin/wp-security-settings-menu.php:760
|
| 3611 |
+
msgid "The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details."
|
|
|
|
| 3612 |
msgstr ""
|
| 3613 |
|
| 3614 |
+
#: admin/wp-security-settings-menu.php:762
|
| 3615 |
+
msgid "Your AIOS settings were successfully imported. The file you uploaded was also deleted for security purposes because it contains security settings details."
|
|
|
|
| 3616 |
msgstr ""
|
| 3617 |
|
| 3618 |
+
#: admin/wp-security-settings-menu.php:765
|
| 3619 |
+
msgid "Your AIOS settings were successfully imported via text entry."
|
|
|
|
|
|
|
| 3620 |
msgstr ""
|
| 3621 |
|
| 3622 |
+
#: admin/wp-security-settings-menu.php:780
|
| 3623 |
+
msgid "The contents of your settings file appear invalid. Please check the contents of the file you are trying to import settings from."
|
|
|
|
| 3624 |
msgstr ""
|
| 3625 |
|
| 3626 |
+
#: admin/wp-security-settings-menu.php:797
|
| 3627 |
+
msgid "Export or import your AIOS settings"
|
|
|
|
| 3628 |
msgstr ""
|
| 3629 |
|
| 3630 |
+
#: admin/wp-security-settings-menu.php:800
|
| 3631 |
+
msgid "This section allows you to export or import your All In One WP Security & Firewall settings."
|
|
|
|
| 3632 |
msgstr ""
|
| 3633 |
|
| 3634 |
+
#: admin/wp-security-settings-menu.php:801
|
| 3635 |
+
msgid "This can be handy if you wanted to save time by applying the settings from one site to another site."
|
|
|
|
| 3636 |
msgstr ""
|
| 3637 |
|
| 3638 |
+
#: admin/wp-security-settings-menu.php:802
|
| 3639 |
+
msgid "NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site."
|
|
|
|
| 3640 |
msgstr ""
|
| 3641 |
|
| 3642 |
+
#: admin/wp-security-settings-menu.php:803
|
| 3643 |
+
msgid "For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain."
|
|
|
|
| 3644 |
msgstr ""
|
| 3645 |
|
| 3646 |
+
#: admin/wp-security-settings-menu.php:809
|
| 3647 |
+
#: admin/wp-security-settings-menu.php:818
|
| 3648 |
+
msgid "Export AIOS settings"
|
| 3649 |
msgstr ""
|
| 3650 |
|
| 3651 |
+
#: admin/wp-security-settings-menu.php:815
|
| 3652 |
+
msgid "To export your All In One WP Security & Firewall settings click the button below."
|
|
|
|
| 3653 |
msgstr ""
|
| 3654 |
|
| 3655 |
+
#: admin/wp-security-settings-menu.php:822
|
| 3656 |
+
#: admin/wp-security-settings-menu.php:851
|
| 3657 |
+
msgid "Import AIOS settings"
|
| 3658 |
msgstr ""
|
| 3659 |
|
| 3660 |
+
#: admin/wp-security-settings-menu.php:828
|
| 3661 |
+
msgid "Use this section to import your All In One WP Security & Firewall settings from a file. Alternatively, copy/paste the contents of your import file into the textarea below."
|
|
|
|
| 3662 |
msgstr ""
|
| 3663 |
|
| 3664 |
+
#: admin/wp-security-settings-menu.php:830
|
| 3665 |
+
msgid "Import file"
|
|
|
|
| 3666 |
msgstr ""
|
| 3667 |
|
| 3668 |
+
#: admin/wp-security-settings-menu.php:833
|
| 3669 |
+
msgid "Select Your Import Settings File"
|
|
|
|
| 3670 |
msgstr ""
|
| 3671 |
|
| 3672 |
+
#: admin/wp-security-settings-menu.php:837
|
| 3673 |
+
msgid "After selecting your file, click the button below to apply the settings to your site."
|
|
|
|
|
|
|
|
|
|
| 3674 |
msgstr ""
|
| 3675 |
|
| 3676 |
+
#: admin/wp-security-settings-menu.php:844
|
| 3677 |
+
msgid "Copy/Paste import data"
|
|
|
|
| 3678 |
msgstr ""
|
| 3679 |
|
| 3680 |
+
#: admin/wp-security-settings-menu.php:893
|
| 3681 |
+
msgid "Default - if correct, then this is the best option"
|
|
|
|
| 3682 |
msgstr ""
|
| 3683 |
|
| 3684 |
+
#: admin/wp-security-settings-menu.php:894
|
| 3685 |
+
msgid "Only use if you're using Cloudflare."
|
|
|
|
| 3686 |
msgstr ""
|
| 3687 |
|
| 3688 |
+
#: admin/wp-security-settings-menu.php:902
|
| 3689 |
+
msgid "(current value: %s)"
|
|
|
|
| 3690 |
msgstr ""
|
| 3691 |
|
| 3692 |
+
#: admin/wp-security-settings-menu.php:905
|
| 3693 |
+
msgid "no value (i.e. empty) on your server"
|
|
|
|
| 3694 |
msgstr ""
|
| 3695 |
|
| 3696 |
+
#: admin/wp-security-spam-menu.php:28
|
| 3697 |
+
msgid "Comment Spam"
|
|
|
|
| 3698 |
msgstr ""
|
| 3699 |
|
| 3700 |
+
#: admin/wp-security-spam-menu.php:29
|
| 3701 |
+
msgid "Comment Spam IP Monitoring"
|
|
|
|
| 3702 |
msgstr ""
|
| 3703 |
|
| 3704 |
+
#: admin/wp-security-spam-menu.php:30
|
| 3705 |
+
msgid "BuddyPress"
|
|
|
|
| 3706 |
msgstr ""
|
| 3707 |
|
| 3708 |
+
#: admin/wp-security-spam-menu.php:31
|
| 3709 |
+
msgid "bbPress"
|
|
|
|
| 3710 |
msgstr ""
|
| 3711 |
|
| 3712 |
+
#: admin/wp-security-spam-menu.php:99
|
| 3713 |
+
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
|
|
|
| 3714 |
msgstr ""
|
| 3715 |
|
| 3716 |
+
#: admin/wp-security-spam-menu.php:99
|
| 3717 |
+
#: admin/wp-security-spam-menu.php:301
|
| 3718 |
+
msgid "It has been set to the default value."
|
| 3719 |
msgstr ""
|
| 3720 |
|
| 3721 |
+
#: admin/wp-security-spam-menu.php:129
|
| 3722 |
+
msgid "Comment spam settings"
|
|
|
|
| 3723 |
msgstr ""
|
| 3724 |
|
| 3725 |
+
#: admin/wp-security-spam-menu.php:134
|
| 3726 |
+
msgid "Add CAPTCHA to comments form"
|
|
|
|
| 3727 |
msgstr ""
|
| 3728 |
|
| 3729 |
+
#: admin/wp-security-spam-menu.php:138
|
| 3730 |
+
msgid "This feature will add a CAPTCHA field in the WordPress comments form."
|
|
|
|
| 3731 |
msgstr ""
|
| 3732 |
|
| 3733 |
+
#: admin/wp-security-spam-menu.php:139
|
| 3734 |
+
msgid "Adding a CAPTCHA field in the comment form is a simple way of greatly reducing spam comments from bots without using .htaccess rules."
|
|
|
|
| 3735 |
msgstr ""
|
| 3736 |
|
| 3737 |
+
#: admin/wp-security-spam-menu.php:148
|
| 3738 |
+
msgid "Enable CAPTCHA on comment forms"
|
|
|
|
| 3739 |
msgstr ""
|
| 3740 |
|
| 3741 |
+
#: admin/wp-security-spam-menu.php:151
|
| 3742 |
+
msgid "Check this if you want to insert a CAPTCHA field on the comment forms."
|
|
|
|
| 3743 |
msgstr ""
|
| 3744 |
|
| 3745 |
+
#: admin/wp-security-spam-menu.php:158
|
| 3746 |
+
msgid "Block spambot comments"
|
|
|
|
| 3747 |
msgstr ""
|
| 3748 |
|
| 3749 |
+
#: admin/wp-security-spam-menu.php:162
|
| 3750 |
+
msgid "A large portion of WordPress blog comment spam is mainly produced by automated bots and not necessarily by humans."
|
|
|
|
| 3751 |
msgstr ""
|
| 3752 |
|
| 3753 |
+
#: admin/wp-security-spam-menu.php:163
|
| 3754 |
+
msgid "This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from spam comments by blocking all comment requests which do not originate from your domain."
|
|
|
|
| 3755 |
msgstr ""
|
| 3756 |
|
| 3757 |
+
#: admin/wp-security-spam-menu.php:164
|
| 3758 |
+
msgid "In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked."
|
|
|
|
| 3759 |
msgstr ""
|
| 3760 |
|
| 3761 |
+
#: admin/wp-security-spam-menu.php:182
|
| 3762 |
+
msgid "Block spambots from posting comments"
|
|
|
|
| 3763 |
msgstr ""
|
| 3764 |
|
| 3765 |
+
#: admin/wp-security-spam-menu.php:185
|
| 3766 |
+
msgid "Check this if you want to apply a firewall rule which will block comments originating from spambots."
|
|
|
|
| 3767 |
msgstr ""
|
| 3768 |
|
| 3769 |
+
#: admin/wp-security-spam-menu.php:189
|
| 3770 |
+
msgid "This feature will implement a firewall rule to block all comment attempts which do not originate from your domain."
|
|
|
|
| 3771 |
msgstr ""
|
| 3772 |
|
| 3773 |
+
#: admin/wp-security-spam-menu.php:190
|
| 3774 |
+
msgid "A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain."
|
|
|
|
| 3775 |
msgstr ""
|
| 3776 |
|
| 3777 |
+
#: admin/wp-security-spam-menu.php:191
|
| 3778 |
+
msgid "A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty."
|
|
|
|
| 3779 |
msgstr ""
|
| 3780 |
|
| 3781 |
+
#: admin/wp-security-spam-menu.php:192
|
| 3782 |
+
msgid "This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog spam and PHP requests done by the server to process these comments."
|
|
|
|
| 3783 |
msgstr ""
|
| 3784 |
|
| 3785 |
+
#: admin/wp-security-spam-menu.php:202
|
| 3786 |
+
msgid "Comment processing"
|
|
|
|
| 3787 |
msgstr ""
|
| 3788 |
|
| 3789 |
+
#: admin/wp-security-spam-menu.php:207
|
| 3790 |
+
msgid "Trash spam comments"
|
|
|
|
| 3791 |
msgstr ""
|
| 3792 |
|
| 3793 |
+
#: admin/wp-security-spam-menu.php:216
|
| 3794 |
+
msgid "Move spam comments to trash after %s days."
|
|
|
|
| 3795 |
msgstr ""
|
| 3796 |
|
| 3797 |
+
#: admin/wp-security-spam-menu.php:224
|
| 3798 |
+
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
|
|
|
| 3799 |
msgstr ""
|
| 3800 |
|
| 3801 |
+
#: admin/wp-security-spam-menu.php:263
|
| 3802 |
+
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
|
|
|
| 3803 |
msgstr ""
|
| 3804 |
|
| 3805 |
+
#: admin/wp-security-spam-menu.php:266
|
| 3806 |
+
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
|
|
|
| 3807 |
msgstr ""
|
| 3808 |
|
| 3809 |
+
#: admin/wp-security-spam-menu.php:295
|
| 3810 |
+
msgid "Nonce check failed for list spam comment IPs."
|
|
|
|
| 3811 |
msgstr ""
|
| 3812 |
|
| 3813 |
+
#: admin/wp-security-spam-menu.php:301
|
| 3814 |
+
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
|
|
|
| 3815 |
msgstr ""
|
| 3816 |
|
| 3817 |
+
#: admin/wp-security-spam-menu.php:313
|
| 3818 |
+
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
|
|
|
| 3819 |
msgstr ""
|
| 3820 |
|
| 3821 |
+
#: admin/wp-security-spam-menu.php:328
|
| 3822 |
+
msgid "Auto block spammer IPs"
|
|
|
|
| 3823 |
msgstr ""
|
| 3824 |
|
| 3825 |
+
#: admin/wp-security-spam-menu.php:333
|
| 3826 |
+
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
|
|
|
| 3827 |
msgstr ""
|
| 3828 |
|
| 3829 |
+
#: admin/wp-security-spam-menu.php:342
|
| 3830 |
+
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
|
|
|
| 3831 |
msgstr ""
|
| 3832 |
|
| 3833 |
+
#: admin/wp-security-spam-menu.php:343
|
| 3834 |
+
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
|
|
|
| 3835 |
msgstr ""
|
| 3836 |
|
| 3837 |
+
#: admin/wp-security-spam-menu.php:357
|
| 3838 |
+
msgid "You currently have no IP addresses permanently blocked due to spam."
|
|
|
|
| 3839 |
msgstr ""
|
| 3840 |
|
| 3841 |
+
#: admin/wp-security-spam-menu.php:370
|
| 3842 |
+
msgid "Spammer IPs added to permanent block list today: "
|
|
|
|
| 3843 |
msgstr ""
|
| 3844 |
|
| 3845 |
+
#: admin/wp-security-spam-menu.php:371
|
| 3846 |
+
msgid "All time total: "
|
|
|
|
| 3847 |
msgstr ""
|
| 3848 |
|
| 3849 |
+
#: admin/wp-security-spam-menu.php:372
|
| 3850 |
+
msgid "View blocked IPs"
|
|
|
|
| 3851 |
msgstr ""
|
| 3852 |
|
| 3853 |
+
#: admin/wp-security-spam-menu.php:385
|
| 3854 |
+
msgid "Enable auto block of spam comment IPs"
|
|
|
|
| 3855 |
msgstr ""
|
| 3856 |
|
| 3857 |
+
#: admin/wp-security-spam-menu.php:388
|
| 3858 |
+
msgid "Check this box if you want this plugin to automatically block IP addresses which submit spam comments."
|
|
|
|
| 3859 |
msgstr ""
|
| 3860 |
|
| 3861 |
+
#: admin/wp-security-spam-menu.php:392
|
| 3862 |
+
msgid "Minimum number of spam comments"
|
|
|
|
| 3863 |
msgstr ""
|
| 3864 |
|
| 3865 |
+
#: admin/wp-security-spam-menu.php:394
|
| 3866 |
+
msgid "Specify the minimum number of spam comments for an IP address before it is permanently blocked."
|
|
|
|
| 3867 |
msgstr ""
|
| 3868 |
|
| 3869 |
+
#: admin/wp-security-spam-menu.php:398
|
| 3870 |
+
msgid "Example 1: Setting this value to \"1\" will block ALL IP addresses which were used to submit at least one spam comment."
|
|
|
|
| 3871 |
msgstr ""
|
| 3872 |
|
| 3873 |
+
#: admin/wp-security-spam-menu.php:399
|
| 3874 |
+
msgid "Example 2: Setting this value to \"5\" will block only those IP addresses which were used to submit 5 spam comments or more on your site."
|
|
|
|
| 3875 |
msgstr ""
|
| 3876 |
|
| 3877 |
+
#: admin/wp-security-spam-menu.php:417
|
| 3878 |
+
msgid "List spammer IP addresses"
|
|
|
|
| 3879 |
msgstr ""
|
| 3880 |
|
| 3881 |
+
#: admin/wp-security-spam-menu.php:421
|
| 3882 |
+
msgid "This section displays a list of the IP addresses of the people or bots who have left spam comments on your site."
|
|
|
|
| 3883 |
msgstr ""
|
| 3884 |
|
| 3885 |
+
#: admin/wp-security-spam-menu.php:422
|
| 3886 |
+
msgid "This information can be handy for identifying the most persistent IP addresses or ranges used by spammers."
|
|
|
|
| 3887 |
msgstr ""
|
| 3888 |
|
| 3889 |
+
#: admin/wp-security-spam-menu.php:423
|
| 3890 |
+
msgid "By inspecting the IP address data coming from spammers you will be in a better position to determine which addresses or address ranges you should block by adding them to the permanent block list."
|
|
|
|
| 3891 |
msgstr ""
|
| 3892 |
|
| 3893 |
+
#: admin/wp-security-spam-menu.php:424
|
| 3894 |
+
msgid "To add one or more of the IP addresses displayed in the table below to your blacklist, simply click the \"Block\" link for the individual row or select more than one address using the checkboxes and then choose the \"block\" option from the Bulk Actions dropdown list and click the \"Apply\" button."
|
|
|
|
| 3895 |
msgstr ""
|
| 3896 |
|
| 3897 |
+
#: admin/wp-security-spam-menu.php:432
|
| 3898 |
+
msgid "Minimum number of spam comments per IP"
|
|
|
|
| 3899 |
msgstr ""
|
| 3900 |
|
| 3901 |
+
#: admin/wp-security-spam-menu.php:434
|
| 3902 |
+
msgid "This field allows you to list only those IP addresses which have been used to post X or more spam comments."
|
|
|
|
| 3903 |
msgstr ""
|
| 3904 |
|
| 3905 |
+
#: admin/wp-security-spam-menu.php:438
|
| 3906 |
+
msgid "Example 1: Setting this value to \"0\" or \"1\" will list ALL IP addresses which were used to submit spam comments."
|
|
|
|
| 3907 |
msgstr ""
|
| 3908 |
|
| 3909 |
+
#: admin/wp-security-spam-menu.php:439
|
| 3910 |
+
msgid "Example 2: Setting this value to \"5\" will list only those IP addresses which were used to submit 5 spam comments or more on your site."
|
|
|
|
| 3911 |
msgstr ""
|
| 3912 |
|
| 3913 |
+
#: admin/wp-security-spam-menu.php:446
|
| 3914 |
+
msgid "Find IP addresses"
|
|
|
|
| 3915 |
msgstr ""
|
| 3916 |
|
| 3917 |
+
#: admin/wp-security-spam-menu.php:450
|
| 3918 |
+
msgid "Spammer IP address results"
|
|
|
|
| 3919 |
msgstr ""
|
| 3920 |
|
| 3921 |
+
#: admin/wp-security-spam-menu.php:456
|
| 3922 |
+
#: classes/wp-security-utility.php:253
|
| 3923 |
+
msgid "The plugin has detected that you are using a Multi-Site WordPress installation."
|
| 3924 |
msgstr ""
|
| 3925 |
|
| 3926 |
+
#: admin/wp-security-spam-menu.php:457
|
| 3927 |
+
msgid "Only the \"superadmin\" can block IP addresses from the main site."
|
|
|
|
| 3928 |
msgstr ""
|
| 3929 |
|
| 3930 |
+
#: admin/wp-security-spam-menu.php:458
|
| 3931 |
+
msgid "Take note of the IP addresses you want blocked and ask the superadmin to add these to the blacklist using the \"Blacklist Manager\" on the main site."
|
|
|
|
|
|
|
| 3932 |
msgstr ""
|
| 3933 |
|
| 3934 |
+
#: admin/wp-security-spam-menu.php:503
|
| 3935 |
+
msgid "BuddyPress spam settings"
|
|
|
|
| 3936 |
msgstr ""
|
| 3937 |
|
| 3938 |
+
#: admin/wp-security-spam-menu.php:508
|
| 3939 |
+
msgid "Add CAPTCHA to BuddyPress registration form"
|
|
|
|
| 3940 |
msgstr ""
|
| 3941 |
|
| 3942 |
+
#: admin/wp-security-spam-menu.php:512
|
| 3943 |
+
msgid "This feature will add a simple math CAPTCHA field in the BuddyPress registration form."
|
|
|
|
| 3944 |
msgstr ""
|
| 3945 |
|
| 3946 |
+
#: admin/wp-security-spam-menu.php:513
|
| 3947 |
+
msgid "Adding a CAPTCHA field in the registration form is a simple way of greatly reducing spam signups from bots without using .htaccess rules."
|
|
|
|
|
|
|
|
|
|
| 3948 |
msgstr ""
|
| 3949 |
|
| 3950 |
+
#: admin/wp-security-spam-menu.php:523
|
| 3951 |
+
msgid "Enable CAPTCHA on BuddyPress registration form"
|
|
|
|
| 3952 |
msgstr ""
|
| 3953 |
|
| 3954 |
+
#: admin/wp-security-spam-menu.php:526
|
| 3955 |
+
msgid "Check this if you want to insert a CAPTCHA field on the BuddyPress registration forms."
|
|
|
|
| 3956 |
msgstr ""
|
| 3957 |
|
| 3958 |
+
#: admin/wp-security-spam-menu.php:535
|
| 3959 |
+
msgid "BuddyPress is not active! In order to use this feature you will need to have BuddyPress installed and activated."
|
|
|
|
| 3960 |
msgstr ""
|
| 3961 |
|
| 3962 |
+
#: admin/wp-security-spam-menu.php:565
|
| 3963 |
+
msgid "bbPress spam settings"
|
|
|
|
| 3964 |
msgstr ""
|
| 3965 |
|
| 3966 |
+
#: admin/wp-security-spam-menu.php:570
|
| 3967 |
+
msgid "Add CAPTCHA to bbPress new topic form"
|
|
|
|
| 3968 |
msgstr ""
|
| 3969 |
|
| 3970 |
+
#: admin/wp-security-spam-menu.php:574
|
| 3971 |
+
msgid "This feature will add a simple math CAPTCHA field in the bbPress new topic form."
|
|
|
|
| 3972 |
msgstr ""
|
| 3973 |
|
| 3974 |
+
#: admin/wp-security-spam-menu.php:575
|
| 3975 |
+
msgid "Adding a CAPTCHA field in this form is a simple way of greatly reducing spam submitted from bots."
|
|
|
|
| 3976 |
msgstr ""
|
| 3977 |
|
| 3978 |
+
#: admin/wp-security-spam-menu.php:585
|
| 3979 |
+
msgid "Enable CAPTCHA on bbPress new topic form"
|
|
|
|
|
|
|
| 3980 |
msgstr ""
|
| 3981 |
|
| 3982 |
+
#: admin/wp-security-spam-menu.php:588
|
| 3983 |
+
msgid "Check this if you want to insert a CAPTCHA field on the bbPress new topic forms."
|
|
|
|
| 3984 |
msgstr ""
|
| 3985 |
|
| 3986 |
+
#: admin/wp-security-spam-menu.php:597
|
| 3987 |
+
msgid "bbPress is not active. In order to use this feature you will need to have bbPress installed and activated."
|
| 3988 |
+
msgstr ""
|
| 3989 |
+
|
| 3990 |
+
#: admin/wp-security-tools-menu.php:34
|
| 3991 |
+
msgid "WHOIS Lookup"
|
| 3992 |
+
msgstr ""
|
| 3993 |
+
|
| 3994 |
+
#: admin/wp-security-tools-menu.php:95
|
| 3995 |
+
#: admin/wp-security-tools-menu.php:136
|
| 3996 |
+
msgid "Querying %s: %s"
|
| 3997 |
+
msgstr ""
|
| 3998 |
+
|
| 3999 |
+
#: admin/wp-security-tools-menu.php:103
|
| 4000 |
+
#: admin/wp-security-tools-menu.php:112
|
| 4001 |
+
#: admin/wp-security-tools-menu.php:151
|
| 4002 |
+
msgid "Redirected to %s"
|
| 4003 |
+
msgstr ""
|
| 4004 |
+
|
| 4005 |
+
#: admin/wp-security-tools-menu.php:173
|
| 4006 |
+
msgid "The WHOIS lookup feature gives you a way to look up who owns an IP address or domain name."
|
| 4007 |
+
msgstr ""
|
| 4008 |
+
|
| 4009 |
+
#: admin/wp-security-tools-menu.php:173
|
| 4010 |
+
msgid "You can use this to investigate users engaging in malicious activity on your site."
|
| 4011 |
msgstr ""
|
| 4012 |
|
| 4013 |
+
#: admin/wp-security-tools-menu.php:176
|
| 4014 |
+
msgid "WHOIS lookup on IP or domain"
|
| 4015 |
+
msgstr ""
|
| 4016 |
+
|
| 4017 |
+
#: admin/wp-security-tools-menu.php:183
|
| 4018 |
+
msgid "IP address or domain name:"
|
| 4019 |
+
msgstr ""
|
| 4020 |
+
|
| 4021 |
+
#: admin/wp-security-tools-menu.php:190
|
| 4022 |
+
msgid "Look up IP or domain"
|
| 4023 |
+
msgstr ""
|
| 4024 |
+
|
| 4025 |
+
#: admin/wp-security-tools-menu.php:219
|
| 4026 |
+
msgid "Please enter a valid IP address or domain name to look up."
|
| 4027 |
+
msgstr ""
|
| 4028 |
+
|
| 4029 |
+
#: admin/wp-security-tools-menu.php:220
|
| 4030 |
+
#: admin/wp-security-tools-menu.php:226
|
| 4031 |
+
msgid "Nothing to show."
|
| 4032 |
+
msgstr ""
|
| 4033 |
+
|
| 4034 |
+
#: admin/wp-security-user-accounts-menu.php:32
|
| 4035 |
msgid "WP Username"
|
| 4036 |
msgstr ""
|
| 4037 |
|
| 4038 |
+
#: admin/wp-security-user-accounts-menu.php:33
|
|
|
|
| 4039 |
msgid "Display Name"
|
| 4040 |
msgstr ""
|
| 4041 |
|
| 4042 |
+
#: admin/wp-security-user-accounts-menu.php:34
|
|
|
|
|
|
|
|
|
|
| 4043 |
msgid "Password"
|
| 4044 |
msgstr ""
|
| 4045 |
|
| 4046 |
+
#: admin/wp-security-user-accounts-menu.php:82
|
| 4047 |
+
msgid "Admin user security"
|
|
|
|
| 4048 |
msgstr ""
|
| 4049 |
|
| 4050 |
+
#: admin/wp-security-user-accounts-menu.php:85
|
|
|
|
| 4051 |
msgid "By default, WordPress sets the administrator username to \"admin\" at installation time."
|
| 4052 |
msgstr ""
|
| 4053 |
|
| 4054 |
+
#: admin/wp-security-user-accounts-menu.php:86
|
|
|
|
| 4055 |
msgid "A lot of hackers try to take advantage of this information by attempting \"Brute Force Login Attacks\" where they repeatedly try to guess the password by using \"admin\" for username."
|
| 4056 |
msgstr ""
|
| 4057 |
|
| 4058 |
+
#: admin/wp-security-user-accounts-menu.php:87
|
|
|
|
| 4059 |
msgid "From a security perspective, changing the default \"admin\" user name is one of the first and smartest things you should do on your site."
|
| 4060 |
msgstr ""
|
| 4061 |
|
| 4062 |
+
#: admin/wp-security-user-accounts-menu.php:88
|
|
|
|
| 4063 |
msgid "This feature will allow you to change your default \"admin\" user name to a more secure name of your choosing."
|
| 4064 |
msgstr ""
|
| 4065 |
|
| 4066 |
+
#: admin/wp-security-user-accounts-menu.php:95
|
| 4067 |
+
msgid "List of administrator accounts"
|
|
|
|
| 4068 |
msgstr ""
|
| 4069 |
|
| 4070 |
+
#: admin/wp-security-user-accounts-menu.php:104
|
| 4071 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:43
|
| 4072 |
+
msgid "Change admin username"
|
|
|
|
| 4073 |
msgstr ""
|
| 4074 |
|
| 4075 |
+
#: admin/wp-security-user-accounts-menu.php:112
|
| 4076 |
+
msgid "Your site currently has an account which uses the default \"admin\" username. It is highly recommended that you change this name to something else. Use the following field to change the admin username."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4077 |
msgstr ""
|
| 4078 |
|
| 4079 |
+
#: admin/wp-security-user-accounts-menu.php:118
|
| 4080 |
+
msgid "New admin username"
|
|
|
|
| 4081 |
msgstr ""
|
| 4082 |
|
| 4083 |
+
#: admin/wp-security-user-accounts-menu.php:120
|
|
|
|
| 4084 |
msgid "Choose a new username for admin."
|
| 4085 |
msgstr ""
|
| 4086 |
|
| 4087 |
+
#: admin/wp-security-user-accounts-menu.php:124
|
| 4088 |
+
msgid "Change username"
|
|
|
|
| 4089 |
msgstr ""
|
| 4090 |
|
| 4091 |
+
#: admin/wp-security-user-accounts-menu.php:126
|
|
|
|
| 4092 |
msgid "NOTE: If you are currently logged in as \"admin\" you will be automatically logged out after changing your username and will be required to log back in."
|
| 4093 |
msgstr ""
|
| 4094 |
|
| 4095 |
+
#: admin/wp-security-user-accounts-menu.php:133
|
|
|
|
| 4096 |
msgid "No action required! "
|
| 4097 |
msgstr ""
|
| 4098 |
|
| 4099 |
+
#: admin/wp-security-user-accounts-menu.php:135
|
|
|
|
| 4100 |
msgid "Your site does not have any account which uses the default \"admin\" username. "
|
| 4101 |
msgstr ""
|
| 4102 |
|
| 4103 |
+
#: admin/wp-security-user-accounts-menu.php:136
|
|
|
|
| 4104 |
msgid "This is good security practice."
|
| 4105 |
msgstr ""
|
| 4106 |
|
| 4107 |
+
#: admin/wp-security-user-accounts-menu.php:148
|
| 4108 |
+
msgid "Display name security"
|
|
|
|
| 4109 |
msgstr ""
|
| 4110 |
|
| 4111 |
+
#: admin/wp-security-user-accounts-menu.php:151
|
|
|
|
| 4112 |
msgid "When you submit a post or answer a comment, WordPress will usually display your \"nickname\"."
|
| 4113 |
msgstr ""
|
| 4114 |
|
| 4115 |
+
#: admin/wp-security-user-accounts-menu.php:152
|
|
|
|
| 4116 |
msgid "By default the nickname is set to the login (or user) name of your account."
|
| 4117 |
msgstr ""
|
| 4118 |
|
| 4119 |
+
#: admin/wp-security-user-accounts-menu.php:153
|
|
|
|
| 4120 |
msgid "From a security perspective, leaving your nickname the same as your user name is bad practice because it gives a hacker at least half of your account's login credentials."
|
| 4121 |
msgstr ""
|
| 4122 |
|
| 4123 |
+
#: admin/wp-security-user-accounts-menu.php:154
|
|
|
|
| 4124 |
msgid "Therefore to further tighten your site's security you are advised to change your <strong>nickname</strong> and <strong>Display name</strong> to be different from your <strong>Username</strong>."
|
| 4125 |
msgstr ""
|
| 4126 |
|
| 4127 |
+
#: admin/wp-security-user-accounts-menu.php:160
|
| 4128 |
+
msgid "Modify accounts with identical login name and display name"
|
|
|
|
| 4129 |
msgstr ""
|
| 4130 |
|
| 4131 |
+
#: admin/wp-security-user-accounts-menu.php:169
|
|
|
|
| 4132 |
msgid "Your site currently has the following accounts which have an identical login name and display name."
|
| 4133 |
msgstr ""
|
| 4134 |
|
| 4135 |
+
#: admin/wp-security-user-accounts-menu.php:170
|
| 4136 |
+
msgid "Follow the link to edit the user profile of that particular user account, change Nickname, choose a different Display name compared to Username, and press the \"Update User\" button.)"
|
|
|
|
| 4137 |
msgstr ""
|
| 4138 |
|
| 4139 |
+
#: admin/wp-security-user-accounts-menu.php:185
|
|
|
|
| 4140 |
msgid "No action required."
|
| 4141 |
msgstr ""
|
| 4142 |
|
| 4143 |
+
#: admin/wp-security-user-accounts-menu.php:186
|
|
|
|
| 4144 |
msgid "Your site does not have a user account where the display name is identical to the username."
|
| 4145 |
msgstr ""
|
| 4146 |
|
| 4147 |
+
#: admin/wp-security-user-accounts-menu.php:197
|
| 4148 |
+
msgid "Password tool"
|
|
|
|
| 4149 |
msgstr ""
|
| 4150 |
|
| 4151 |
+
#: admin/wp-security-user-accounts-menu.php:200
|
|
|
|
| 4152 |
msgid "Poor password selection is one of the most common weak points of many sites and is usually the first thing a hacker will try to exploit when attempting to break into your site."
|
| 4153 |
msgstr ""
|
| 4154 |
|
| 4155 |
+
#: admin/wp-security-user-accounts-menu.php:201
|
|
|
|
| 4156 |
msgid "Many people fall into the trap of using a simple word or series of numbers as their password. Such a predictable and simple password would take a competent hacker merely minutes to guess your password by using a simple script which cycles through the easy and most common combinations."
|
| 4157 |
msgstr ""
|
| 4158 |
|
| 4159 |
+
#: admin/wp-security-user-accounts-menu.php:202
|
|
|
|
| 4160 |
msgid "The longer and more complex your password is the harder it is for hackers to \"crack\" because more complex passwords require much greater computing power and time."
|
| 4161 |
msgstr ""
|
| 4162 |
|
| 4163 |
+
#: admin/wp-security-user-accounts-menu.php:203
|
|
|
|
| 4164 |
msgid "This section contains a useful password strength tool which you can use to check whether your password is sufficiently strong enough."
|
| 4165 |
msgstr ""
|
| 4166 |
|
| 4167 |
+
#: admin/wp-security-user-accounts-menu.php:208
|
| 4168 |
+
msgid "Password strength tool"
|
| 4169 |
+
msgstr ""
|
| 4170 |
+
|
| 4171 |
+
#: admin/wp-security-user-accounts-menu.php:210
|
| 4172 |
+
msgid "This password tool uses an algorithm which calculates how long it would take for your password to be cracked using the computing power of an off-the-shelf current model desktop PC with high end processor, graphics card and appropriate password cracking software."
|
| 4173 |
msgstr ""
|
| 4174 |
|
| 4175 |
+
#: admin/wp-security-user-accounts-menu.php:213
|
|
|
|
| 4176 |
msgid "Start typing a password."
|
| 4177 |
msgstr ""
|
| 4178 |
|
| 4179 |
+
#: admin/wp-security-user-accounts-menu.php:216
|
|
|
|
| 4180 |
msgid "It would take a desktop PC approximately"
|
| 4181 |
msgstr ""
|
| 4182 |
|
| 4183 |
+
#: admin/wp-security-user-accounts-menu.php:217
|
|
|
|
| 4184 |
msgid "1 sec"
|
| 4185 |
msgstr ""
|
| 4186 |
|
| 4187 |
+
#: admin/wp-security-user-accounts-menu.php:217
|
|
|
|
| 4188 |
msgid "to crack your password!"
|
| 4189 |
msgstr ""
|
| 4190 |
|
| 4191 |
+
#: admin/wp-security-user-accounts-menu.php:222
|
|
|
|
| 4192 |
msgid "Password Strength"
|
| 4193 |
msgstr ""
|
| 4194 |
|
| 4195 |
+
#: admin/wp-security-user-accounts-menu.php:238
|
|
|
|
| 4196 |
msgid "Nonce check failed on admin username change operation!"
|
| 4197 |
msgstr ""
|
| 4198 |
|
| 4199 |
+
#: admin/wp-security-user-accounts-menu.php:245
|
|
|
|
| 4200 |
msgid "Username "
|
| 4201 |
msgstr ""
|
| 4202 |
|
| 4203 |
+
#: admin/wp-security-user-accounts-menu.php:245
|
|
|
|
| 4204 |
msgid " already exists. Please enter another value. "
|
| 4205 |
msgstr ""
|
| 4206 |
|
| 4207 |
+
#: admin/wp-security-user-accounts-menu.php:262
|
|
|
|
| 4208 |
msgid "The database update operation of the user account failed!"
|
| 4209 |
msgstr ""
|
| 4210 |
|
| 4211 |
+
#: admin/wp-security-user-accounts-menu.php:291
|
|
|
|
| 4212 |
msgid "You entered an invalid username. Please enter another value. "
|
| 4213 |
msgstr ""
|
| 4214 |
|
| 4215 |
+
#: admin/wp-security-user-accounts-menu.php:295
|
|
|
|
| 4216 |
msgid "Please enter a value for your username. "
|
| 4217 |
msgstr ""
|
| 4218 |
|
| 4219 |
+
#: admin/wp-security-user-accounts-menu.php:302
|
|
|
|
| 4220 |
msgid "Username Successfully Changed!"
|
| 4221 |
msgstr ""
|
| 4222 |
|
| 4223 |
+
#: admin/wp-security-user-accounts-menu.php:322
|
| 4224 |
+
msgid "Account login name"
|
|
|
|
| 4225 |
msgstr ""
|
| 4226 |
|
| 4227 |
+
#: admin/wp-security-user-accounts-menu.php:331
|
| 4228 |
+
msgid "Edit user"
|
| 4229 |
+
msgstr ""
|
| 4230 |
+
|
| 4231 |
+
#: admin/wp-security-user-login-menu.php:31
|
| 4232 |
msgid "Failed Login Records"
|
| 4233 |
msgstr ""
|
| 4234 |
|
| 4235 |
+
#: admin/wp-security-user-login-menu.php:32
|
| 4236 |
+
msgid "Force Logout"
|
| 4237 |
+
msgstr ""
|
| 4238 |
+
|
| 4239 |
+
#: admin/wp-security-user-login-menu.php:33
|
| 4240 |
+
msgid "Account Activity Logs"
|
| 4241 |
+
msgstr ""
|
| 4242 |
+
|
| 4243 |
+
#: admin/wp-security-user-login-menu.php:34
|
| 4244 |
+
msgid "Logged In Users"
|
| 4245 |
+
msgstr ""
|
| 4246 |
+
|
| 4247 |
+
#: admin/wp-security-user-login-menu.php:35
|
| 4248 |
+
msgid "Additional Settings"
|
| 4249 |
+
msgstr ""
|
| 4250 |
+
|
| 4251 |
+
#: admin/wp-security-user-login-menu.php:97
|
| 4252 |
+
msgid "You entered a non-numeric value for the max login attempts field. It has been set to the default value."
|
| 4253 |
+
msgstr ""
|
| 4254 |
+
|
| 4255 |
+
#: admin/wp-security-user-login-menu.php:104
|
| 4256 |
+
msgid "You entered a non numeric value for the login retry time period field. It has been set to the default value."
|
| 4257 |
+
msgstr ""
|
| 4258 |
+
|
| 4259 |
+
#: admin/wp-security-user-login-menu.php:117
|
| 4260 |
+
msgid "You entered a non numeric value for the maximim lockout time length field. It has been set to the default value."
|
| 4261 |
+
msgstr ""
|
| 4262 |
+
|
| 4263 |
+
#: admin/wp-security-user-login-menu.php:135
|
| 4264 |
+
msgid "Please fill in one or more email addresses to notify."
|
| 4265 |
+
msgstr ""
|
| 4266 |
+
|
| 4267 |
+
#: admin/wp-security-user-login-menu.php:137
|
| 4268 |
+
msgid "You have entered one or more invalid email addresses."
|
| 4269 |
+
msgstr ""
|
| 4270 |
+
|
| 4271 |
+
#: admin/wp-security-user-login-menu.php:140
|
| 4272 |
+
msgid "It has been set to your WordPress admin email as default."
|
| 4273 |
+
msgstr ""
|
| 4274 |
+
|
| 4275 |
+
#: admin/wp-security-user-login-menu.php:196
|
| 4276 |
+
msgid "Nonce check failed for save lockdown whitelist settings."
|
| 4277 |
+
msgstr ""
|
| 4278 |
+
|
| 4279 |
+
#: admin/wp-security-user-login-menu.php:239
|
| 4280 |
+
msgid "Login lockdown configuration"
|
| 4281 |
+
msgstr ""
|
| 4282 |
+
|
| 4283 |
+
#: admin/wp-security-user-login-menu.php:243
|
| 4284 |
+
msgid "One of the ways hackers try to compromise sites is via a "
|
| 4285 |
+
msgstr ""
|
| 4286 |
+
|
| 4287 |
+
#: admin/wp-security-user-login-menu.php:243
|
| 4288 |
+
msgid "Brute Force Login Attack"
|
| 4289 |
+
msgstr ""
|
| 4290 |
+
|
| 4291 |
+
#: admin/wp-security-user-login-menu.php:243
|
| 4292 |
+
msgid "This is where attackers use repeated login attempts until they guess the password."
|
| 4293 |
+
msgstr ""
|
| 4294 |
+
|
| 4295 |
+
#: admin/wp-security-user-login-menu.php:244
|
| 4296 |
+
msgid "Apart from choosing strong passwords, monitoring and blocking IP addresses which are involved in repeated login failures in a short period of time is a very effective way to stop these types of attacks."
|
| 4297 |
+
msgstr ""
|
| 4298 |
+
|
| 4299 |
+
#: admin/wp-security-user-login-menu.php:245
|
| 4300 |
+
msgid "You may also want to checkout our %s feature for another secure way to protect against these types of attacks."
|
| 4301 |
+
msgstr ""
|
| 4302 |
+
|
| 4303 |
+
#: admin/wp-security-user-login-menu.php:250
|
| 4304 |
+
msgid "Login lockdown options"
|
| 4305 |
+
msgstr ""
|
| 4306 |
+
|
| 4307 |
+
#: admin/wp-security-user-login-menu.php:261
|
| 4308 |
+
msgid "Enable login lockdown feature"
|
| 4309 |
+
msgstr ""
|
| 4310 |
+
|
| 4311 |
+
#: admin/wp-security-user-login-menu.php:264
|
| 4312 |
+
msgid "Check this if you want to enable the login lockdown feature and apply the settings below"
|
| 4313 |
+
msgstr ""
|
| 4314 |
+
|
| 4315 |
+
#: admin/wp-security-user-login-menu.php:268
|
| 4316 |
+
msgid "Allow unlock requests"
|
| 4317 |
+
msgstr ""
|
| 4318 |
+
|
| 4319 |
+
#: admin/wp-security-user-login-menu.php:271
|
| 4320 |
+
msgid "Check this if you want to allow users to generate an automated unlock request link which will unlock their account"
|
| 4321 |
+
msgstr ""
|
| 4322 |
+
|
| 4323 |
+
#: admin/wp-security-user-login-menu.php:275
|
| 4324 |
+
msgid "Max login attempts"
|
| 4325 |
+
msgstr ""
|
| 4326 |
+
|
| 4327 |
+
#: admin/wp-security-user-login-menu.php:277
|
| 4328 |
+
msgid "Set the value for the maximum login retries before IP address is locked out"
|
| 4329 |
+
msgstr ""
|
| 4330 |
+
|
| 4331 |
+
#: admin/wp-security-user-login-menu.php:281
|
| 4332 |
+
msgid "Login retry time period (min)"
|
| 4333 |
msgstr ""
|
| 4334 |
|
| 4335 |
+
#: admin/wp-security-user-login-menu.php:283
|
| 4336 |
+
msgid "If the maximum number of failed login attempts for a particular IP address occur within this time period the plugin will lock out that address"
|
|
|
|
|
|
|
| 4337 |
msgstr ""
|
| 4338 |
|
| 4339 |
+
#: admin/wp-security-user-login-menu.php:288
|
| 4340 |
+
msgid "Minimum lockout time length"
|
|
|
|
| 4341 |
msgstr ""
|
| 4342 |
|
| 4343 |
+
#: admin/wp-security-user-login-menu.php:294
|
| 4344 |
+
msgid "Set the minimum time period in minutes of lockout."
|
|
|
|
| 4345 |
msgstr ""
|
| 4346 |
|
| 4347 |
+
#: admin/wp-security-user-login-menu.php:295
|
| 4348 |
+
msgid "This failed login lockout time will be tripled on each failed login."
|
|
|
|
| 4349 |
msgstr ""
|
| 4350 |
|
| 4351 |
+
#: admin/wp-security-user-login-menu.php:302
|
| 4352 |
+
msgid "Maximum lockout time length"
|
|
|
|
| 4353 |
msgstr ""
|
| 4354 |
|
| 4355 |
+
#: admin/wp-security-user-login-menu.php:308
|
| 4356 |
+
msgid "Set the maximum time period in minutes of lockout."
|
|
|
|
| 4357 |
msgstr ""
|
| 4358 |
|
| 4359 |
+
#: admin/wp-security-user-login-menu.php:309
|
| 4360 |
+
msgid "No IP address will be blocked for more than this time period after making a failed login attempt."
|
|
|
|
| 4361 |
msgstr ""
|
| 4362 |
|
| 4363 |
+
#: admin/wp-security-user-login-menu.php:315
|
| 4364 |
+
msgid "Display generic error message"
|
|
|
|
| 4365 |
msgstr ""
|
| 4366 |
|
| 4367 |
+
#: admin/wp-security-user-login-menu.php:318
|
| 4368 |
+
msgid "Check this if you want to show a generic error message when a login attempt fails"
|
|
|
|
|
|
|
| 4369 |
msgstr ""
|
| 4370 |
|
| 4371 |
+
#: admin/wp-security-user-login-menu.php:322
|
| 4372 |
+
msgid "Instantly lockout invalid usernames"
|
|
|
|
| 4373 |
msgstr ""
|
| 4374 |
|
| 4375 |
+
#: admin/wp-security-user-login-menu.php:325
|
| 4376 |
+
msgid "Check this if you want to instantly lockout login attempts with usernames which do not exist on your system"
|
|
|
|
| 4377 |
msgstr ""
|
| 4378 |
|
| 4379 |
+
#: admin/wp-security-user-login-menu.php:330
|
| 4380 |
+
msgid "Instantly lockout specific usernames"
|
|
|
|
| 4381 |
msgstr ""
|
| 4382 |
|
| 4383 |
+
#: admin/wp-security-user-login-menu.php:340
|
| 4384 |
+
msgid "Insert one username per line. Existing usernames are not blocked even if present in the list."
|
|
|
|
| 4385 |
msgstr ""
|
| 4386 |
|
| 4387 |
+
#: admin/wp-security-user-login-menu.php:345
|
| 4388 |
+
msgid "Notify by email"
|
|
|
|
| 4389 |
msgstr ""
|
| 4390 |
|
| 4391 |
+
#: admin/wp-security-user-login-menu.php:349
|
| 4392 |
+
msgid "Check this if you want to receive an email when someone has been locked out due to maximum failed login attempts"
|
|
|
|
| 4393 |
msgstr ""
|
| 4394 |
|
| 4395 |
+
#: admin/wp-security-user-login-menu.php:352
|
| 4396 |
+
msgid "Fill in one email address per line."
|
|
|
|
| 4397 |
msgstr ""
|
| 4398 |
|
| 4399 |
+
#: admin/wp-security-user-login-menu.php:356
|
| 4400 |
+
msgid "Each email address must be on a new line."
|
|
|
|
| 4401 |
msgstr ""
|
| 4402 |
|
| 4403 |
+
#: admin/wp-security-user-login-menu.php:357
|
| 4404 |
+
msgid "If a valid email address has not been filled in, it will not be saved."
|
|
|
|
| 4405 |
msgstr ""
|
| 4406 |
|
| 4407 |
+
#: admin/wp-security-user-login-menu.php:358
|
| 4408 |
+
msgid "The valid email address format is userid@example.com"
|
|
|
|
| 4409 |
msgstr ""
|
| 4410 |
|
| 4411 |
+
#: admin/wp-security-user-login-menu.php:359
|
| 4412 |
+
msgid "Example: %s"
|
|
|
|
| 4413 |
msgstr ""
|
| 4414 |
|
| 4415 |
+
#: admin/wp-security-user-login-menu.php:366
|
| 4416 |
+
msgid "Enable PHP backtrace in email"
|
|
|
|
| 4417 |
msgstr ""
|
| 4418 |
|
| 4419 |
+
#: admin/wp-security-user-login-menu.php:370
|
| 4420 |
+
msgid "Check this if you want to include the PHP backtrace in notification emails."
|
|
|
|
| 4421 |
msgstr ""
|
| 4422 |
|
| 4423 |
+
#: admin/wp-security-user-login-menu.php:370
|
| 4424 |
+
msgid "This is internal coding information which makes it easier to investigate where an issued occurred."
|
|
|
|
| 4425 |
msgstr ""
|
| 4426 |
|
| 4427 |
+
#: admin/wp-security-user-login-menu.php:378
|
| 4428 |
+
msgid "Currently locked out IP address ranges"
|
|
|
|
| 4429 |
msgstr ""
|
| 4430 |
|
| 4431 |
+
#: admin/wp-security-user-login-menu.php:383
|
| 4432 |
+
msgid "To see a list of all locked IP addresses and ranges go to the %s tab in the dashboard menu."
|
|
|
|
| 4433 |
msgstr ""
|
| 4434 |
|
| 4435 |
+
#: admin/wp-security-user-login-menu.php:388
|
| 4436 |
+
msgid "Login lockdown IP whitelist settings"
|
|
|
|
| 4437 |
msgstr ""
|
| 4438 |
|
| 4439 |
+
#: admin/wp-security-user-login-menu.php:394
|
| 4440 |
+
msgid "Enable login lockdown IP whitelist"
|
|
|
|
| 4441 |
msgstr ""
|
| 4442 |
|
| 4443 |
+
#: admin/wp-security-user-login-menu.php:405
|
| 4444 |
+
msgid "The addresses specified here will never be blocked by the login lockdown feature."
|
|
|
|
|
|
|
| 4445 |
msgstr ""
|
| 4446 |
|
| 4447 |
+
#: admin/wp-security-user-login-menu.php:430
|
|
|
|
| 4448 |
msgid "Nonce check failed for delete all failed login records operation!"
|
| 4449 |
msgstr ""
|
| 4450 |
|
| 4451 |
+
#: admin/wp-security-user-login-menu.php:439
|
|
|
|
| 4452 |
msgid "User Login Feature - Delete all failed login records operation failed!"
|
| 4453 |
msgstr ""
|
| 4454 |
|
| 4455 |
+
#: admin/wp-security-user-login-menu.php:443
|
|
|
|
| 4456 |
msgid "All records from the Failed Logins table were deleted successfully."
|
| 4457 |
msgstr ""
|
| 4458 |
|
| 4459 |
+
#: admin/wp-security-user-login-menu.php:459
|
|
|
|
| 4460 |
msgid "This tab displays the failed login attempts for your site."
|
| 4461 |
msgstr ""
|
| 4462 |
|
| 4463 |
+
#: admin/wp-security-user-login-menu.php:460
|
|
|
|
| 4464 |
msgid "The information below can be handy if you need to do security investigations because it will show you the IP range, username and ID (if applicable) and the time/date of the failed login attempt."
|
| 4465 |
msgstr ""
|
| 4466 |
|
| 4467 |
+
#: admin/wp-security-user-login-menu.php:461
|
| 4468 |
+
msgid "Failed login records that are older than %1$d days are purged automatically."
|
| 4469 |
+
msgstr ""
|
| 4470 |
+
|
| 4471 |
+
#: admin/wp-security-user-login-menu.php:466
|
| 4472 |
+
msgid "Failed login records"
|
| 4473 |
msgstr ""
|
| 4474 |
|
| 4475 |
+
#: admin/wp-security-user-login-menu.php:500
|
| 4476 |
+
#: admin/wp-security-user-login-menu.php:509
|
| 4477 |
+
msgid "Delete all failed login records"
|
| 4478 |
+
msgstr ""
|
| 4479 |
+
|
| 4480 |
+
#: admin/wp-security-user-login-menu.php:506
|
| 4481 |
msgid "Click this button if you wish to delete all failed login records in one go."
|
| 4482 |
msgstr ""
|
| 4483 |
|
| 4484 |
+
#: admin/wp-security-user-login-menu.php:534
|
|
|
|
| 4485 |
msgid "You entered a non numeric value for the logout time period field. It has been set to the default value."
|
| 4486 |
msgstr ""
|
| 4487 |
|
| 4488 |
+
#: admin/wp-security-user-login-menu.php:562
|
|
|
|
| 4489 |
msgid "Setting an expiry period for your WP administration session is a simple way to protect against unauthorized access to your site from your computer."
|
| 4490 |
msgstr ""
|
| 4491 |
|
| 4492 |
+
#: admin/wp-security-user-login-menu.php:563
|
|
|
|
| 4493 |
msgid "This feature allows you to specify a time period in minutes after which the admin session will expire and the user will be forced to log back in."
|
| 4494 |
msgstr ""
|
| 4495 |
|
| 4496 |
+
#: admin/wp-security-user-login-menu.php:568
|
| 4497 |
+
msgid "Force user logout options"
|
|
|
|
| 4498 |
msgstr ""
|
| 4499 |
|
| 4500 |
+
#: admin/wp-security-user-login-menu.php:580
|
| 4501 |
+
msgid "Enable force WP user logout"
|
|
|
|
| 4502 |
msgstr ""
|
| 4503 |
|
| 4504 |
+
#: admin/wp-security-user-login-menu.php:583
|
|
|
|
| 4505 |
msgid "Check this if you want to force a wp user to be logged out after a configured amount of time"
|
| 4506 |
msgstr ""
|
| 4507 |
|
| 4508 |
+
#: admin/wp-security-user-login-menu.php:587
|
| 4509 |
+
msgid "Logout the WP user after XX minutes"
|
|
|
|
| 4510 |
msgstr ""
|
| 4511 |
|
| 4512 |
+
#: admin/wp-security-user-login-menu.php:589
|
|
|
|
| 4513 |
msgid "(Minutes) The user will be forced to log back in after this time period has elapased."
|
| 4514 |
msgstr ""
|
| 4515 |
|
| 4516 |
+
#: admin/wp-security-user-login-menu.php:617
|
| 4517 |
+
msgid "This tab displays the activity for accounts registered with your site that have logged in using the WordPress login form."
|
| 4518 |
+
msgstr ""
|
| 4519 |
+
|
| 4520 |
+
#: admin/wp-security-user-login-menu.php:618
|
| 4521 |
+
msgid "The information below can be handy if you need to do security investigations because it will show you the last 100 recent login events by username, IP address and time/date."
|
| 4522 |
msgstr ""
|
| 4523 |
|
| 4524 |
+
#: admin/wp-security-user-login-menu.php:623
|
| 4525 |
+
msgid "Account activity logs"
|
|
|
|
| 4526 |
msgstr ""
|
| 4527 |
|
| 4528 |
+
#: admin/wp-security-user-login-menu.php:682
|
|
|
|
| 4529 |
msgid "Nonce check failed for users logged in list!"
|
| 4530 |
msgstr ""
|
| 4531 |
|
| 4532 |
+
#: admin/wp-security-user-login-menu.php:690
|
| 4533 |
+
msgid "Refresh logged in user data"
|
|
|
|
| 4534 |
msgstr ""
|
| 4535 |
|
| 4536 |
+
#: admin/wp-security-user-login-menu.php:694
|
| 4537 |
+
msgid "Refresh data"
|
|
|
|
| 4538 |
msgstr ""
|
| 4539 |
|
| 4540 |
+
#: admin/wp-security-user-login-menu.php:699
|
|
|
|
| 4541 |
msgid "This tab displays all users who are currently logged into your site."
|
| 4542 |
msgstr ""
|
| 4543 |
|
| 4544 |
+
#: admin/wp-security-user-login-menu.php:700
|
|
|
|
| 4545 |
msgid "If you suspect there is a user or users who are logged in which should not be, you can block them by inspecting the IP addresses from the data below and adding them to your blacklist."
|
| 4546 |
msgstr ""
|
| 4547 |
|
| 4548 |
+
#: admin/wp-security-user-login-menu.php:701
|
| 4549 |
+
msgid "You can also instantly log them out by clicking on the \"Force Logout\" link when you hover over the row in the User Id column."
|
| 4550 |
+
msgstr ""
|
| 4551 |
+
|
| 4552 |
+
#: admin/wp-security-user-login-menu.php:706
|
| 4553 |
+
msgid "Currently logged in users"
|
| 4554 |
+
msgstr ""
|
| 4555 |
+
|
| 4556 |
+
#: admin/wp-security-user-login-menu.php:754
|
| 4557 |
+
msgid "WordPress 5.6 introduced a new feature called \"Application Passwords\"."
|
| 4558 |
+
msgstr ""
|
| 4559 |
+
|
| 4560 |
+
#: admin/wp-security-user-login-menu.php:755
|
| 4561 |
+
msgid "This allows you to create a token from the WordPress dashboard which then can be used in the authorization header."
|
| 4562 |
+
msgstr ""
|
| 4563 |
+
|
| 4564 |
+
#: admin/wp-security-user-login-menu.php:756
|
| 4565 |
+
msgid "This feature allows you to disable Application Passwords as they can leave your site vulnerable to social engineering and phishing scams."
|
| 4566 |
+
msgstr ""
|
| 4567 |
+
|
| 4568 |
+
#: admin/wp-security-user-login-menu.php:762
|
| 4569 |
+
msgid "Additional settings"
|
| 4570 |
msgstr ""
|
| 4571 |
|
| 4572 |
+
#: admin/wp-security-user-login-menu.php:773
|
| 4573 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:53
|
| 4574 |
+
msgid "Disable application password"
|
| 4575 |
msgstr ""
|
| 4576 |
|
| 4577 |
+
#: admin/wp-security-user-login-menu.php:776
|
| 4578 |
+
msgid "Check this if you want to disable the application password."
|
|
|
|
| 4579 |
msgstr ""
|
| 4580 |
|
| 4581 |
+
#: admin/wp-security-user-registration-menu.php:27
|
|
|
|
| 4582 |
msgid "Manual Approval"
|
| 4583 |
msgstr ""
|
| 4584 |
|
| 4585 |
+
#: admin/wp-security-user-registration-menu.php:28
|
| 4586 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:59
|
| 4587 |
+
msgid "Registration CAPTCHA"
|
|
|
|
| 4588 |
msgstr ""
|
| 4589 |
|
| 4590 |
+
#: admin/wp-security-user-registration-menu.php:29
|
| 4591 |
+
msgid "Registration Honeypot"
|
|
|
|
| 4592 |
msgstr ""
|
| 4593 |
|
| 4594 |
+
#: admin/wp-security-user-registration-menu.php:115
|
| 4595 |
+
msgid "User registration settings"
|
|
|
|
| 4596 |
msgstr ""
|
| 4597 |
|
| 4598 |
+
#: admin/wp-security-user-registration-menu.php:119
|
| 4599 |
+
msgid "Manually approve new registrations"
|
|
|
|
| 4600 |
msgstr ""
|
| 4601 |
|
| 4602 |
+
#: admin/wp-security-user-registration-menu.php:123
|
| 4603 |
+
msgid "If your site allows people to create their own accounts via the WordPress registration form, then you can minimize spam or bogus registrations by manually approving each registration."
|
| 4604 |
+
msgstr ""
|
| 4605 |
+
|
| 4606 |
+
#: admin/wp-security-user-registration-menu.php:124
|
| 4607 |
msgid "This feature will automatically set a newly registered account to \"pending\" until the administrator activates it. Therefore undesirable registrants will be unable to log in without your express approval."
|
| 4608 |
msgstr ""
|
| 4609 |
|
| 4610 |
+
#: admin/wp-security-user-registration-menu.php:125
|
|
|
|
| 4611 |
msgid "You can view all accounts which have been newly registered via the handy table below and you can also perform bulk activation/deactivation/deletion tasks on each account."
|
| 4612 |
msgstr ""
|
| 4613 |
|
| 4614 |
+
#: admin/wp-security-user-registration-menu.php:142
|
|
|
|
| 4615 |
msgid "Enable manual approval of new registrations"
|
| 4616 |
msgstr ""
|
| 4617 |
|
| 4618 |
+
#: admin/wp-security-user-registration-menu.php:145
|
|
|
|
| 4619 |
msgid "Check this if you want to automatically disable all newly registered accounts so that you can approve them manually."
|
| 4620 |
msgstr ""
|
| 4621 |
|
| 4622 |
+
#: admin/wp-security-user-registration-menu.php:154
|
| 4623 |
+
msgid "Approve registered users"
|
|
|
|
| 4624 |
msgstr ""
|
| 4625 |
|
| 4626 |
+
#: admin/wp-security-user-registration-menu.php:206
|
| 4627 |
+
msgid "This feature allows you to add a CAPTCHA form on the WordPress registration page."
|
|
|
|
| 4628 |
msgstr ""
|
| 4629 |
|
| 4630 |
+
#: admin/wp-security-user-registration-menu.php:207
|
|
|
|
| 4631 |
msgid "Users who attempt to register will also need to enter the answer to a simple mathematical question - if they enter the wrong answer, the plugin will not allow them to register."
|
| 4632 |
msgstr ""
|
| 4633 |
|
| 4634 |
+
#: admin/wp-security-user-registration-menu.php:208
|
| 4635 |
+
msgid "Therefore, adding a CAPTCHA form on the registration page is another effective yet simple spam registration prevention technique."
|
|
|
|
| 4636 |
msgstr ""
|
| 4637 |
|
| 4638 |
+
#: admin/wp-security-user-registration-menu.php:212
|
| 4639 |
+
msgid "Registration page CAPTCHA settings"
|
|
|
|
| 4640 |
msgstr ""
|
| 4641 |
|
| 4642 |
+
#: admin/wp-security-user-registration-menu.php:219
|
| 4643 |
+
msgid "The core default behaviour for WordPress Multi Site regarding user registration is that all users are registered via the main site."
|
|
|
|
| 4644 |
msgstr ""
|
| 4645 |
|
| 4646 |
+
#: admin/wp-security-user-registration-menu.php:220
|
| 4647 |
+
msgid "Therefore, if you would like to add a CAPTCHA form to the registration page for a Multi Site, please go to \"Registration CAPTCHA\" settings on the main site."
|
|
|
|
| 4648 |
msgstr ""
|
| 4649 |
|
| 4650 |
+
#: admin/wp-security-user-registration-menu.php:235
|
| 4651 |
+
msgid "Enable CAPTCHA on registration page"
|
|
|
|
| 4652 |
msgstr ""
|
| 4653 |
|
| 4654 |
+
#: admin/wp-security-user-registration-menu.php:238
|
| 4655 |
+
msgid "Check this if you want to insert a CAPTCHA form on the WordPress user registration page (if you allow user registration)."
|
|
|
|
| 4656 |
msgstr ""
|
| 4657 |
|
| 4658 |
+
#: admin/wp-security-user-registration-menu.php:276
|
| 4659 |
+
msgid "This feature allows you to add a special hidden \"honeypot\" field on the WordPress registration page. This will only be visible to robots and not humans."
|
|
|
|
| 4660 |
msgstr ""
|
| 4661 |
|
| 4662 |
+
#: admin/wp-security-user-registration-menu.php:277
|
| 4663 |
+
msgid "Since robots usually fill in every input field from a registration form, they will also submit a value for the special hidden honeypot field."
|
|
|
|
| 4664 |
msgstr ""
|
| 4665 |
|
| 4666 |
+
#: admin/wp-security-user-registration-menu.php:279
|
| 4667 |
+
msgid "Therefore, if the plugin detects that this field has a value when the registration form is submitted, then the robot which is attempting to register on your site will be redirected to its localhost address - http://127.0.0.1."
|
|
|
|
| 4668 |
msgstr ""
|
| 4669 |
|
| 4670 |
+
#: admin/wp-security-user-registration-menu.php:285
|
| 4671 |
+
msgid "Registration form honeypot settings"
|
|
|
|
| 4672 |
msgstr ""
|
| 4673 |
|
| 4674 |
+
#: admin/wp-security-user-registration-menu.php:296
|
| 4675 |
+
msgid "Enable honeypot on registration page"
|
|
|
|
| 4676 |
msgstr ""
|
| 4677 |
|
| 4678 |
+
#: admin/wp-security-user-registration-menu.php:299
|
| 4679 |
+
msgid "Check this if you want to enable the honeypot feature for the registration page"
|
|
|
|
| 4680 |
msgstr ""
|
| 4681 |
|
| 4682 |
+
#: classes/aios-ajax.php:89
|
| 4683 |
+
msgid "Invalid IP retrieve method."
|
|
|
|
| 4684 |
msgstr ""
|
| 4685 |
|
| 4686 |
+
#: classes/aios-ajax.php:131
|
| 4687 |
+
#: wp-security-core.php:258
|
| 4688 |
+
msgid "The security check failed; try refreshing the page."
|
| 4689 |
msgstr ""
|
| 4690 |
|
| 4691 |
+
#: classes/aios-ajax.php:152
|
| 4692 |
+
#: wp-security-core.php:268
|
| 4693 |
+
msgid "You are not allowed to run this command."
|
| 4694 |
msgstr ""
|
| 4695 |
|
| 4696 |
+
#: classes/aios-ajax.php:173
|
| 4697 |
+
#: wp-security-core.php:282
|
| 4698 |
+
msgid "Options can only be saved by network admin"
|
| 4699 |
msgstr ""
|
| 4700 |
|
| 4701 |
+
#: classes/aios-ajax.php:202
|
| 4702 |
+
msgid "The command \"%s\" was not found"
|
|
|
|
| 4703 |
msgstr ""
|
| 4704 |
|
| 4705 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:39
|
| 4706 |
+
msgid "Remove WP generator meta tag"
|
|
|
|
| 4707 |
msgstr ""
|
| 4708 |
|
| 4709 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:45
|
| 4710 |
+
msgid "Change display name"
|
|
|
|
| 4711 |
msgstr ""
|
| 4712 |
|
| 4713 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:49
|
| 4714 |
+
msgid "Login lockdown"
|
|
|
|
| 4715 |
msgstr ""
|
| 4716 |
|
| 4717 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:51
|
| 4718 |
+
msgid "Force logout"
|
|
|
|
| 4719 |
msgstr ""
|
| 4720 |
|
| 4721 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:57
|
| 4722 |
+
msgid "Registration approval"
|
|
|
|
| 4723 |
msgstr ""
|
| 4724 |
|
| 4725 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:61
|
| 4726 |
+
msgid "Enable registration honeypot"
|
| 4727 |
+
msgstr ""
|
| 4728 |
+
|
| 4729 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:69
|
| 4730 |
+
msgid "File permissions"
|
| 4731 |
+
msgstr ""
|
| 4732 |
+
|
| 4733 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:73
|
| 4734 |
+
msgid "WordPress files access"
|
| 4735 |
+
msgstr ""
|
| 4736 |
+
|
| 4737 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:77
|
| 4738 |
+
msgid "IP and user agent blacklisting"
|
| 4739 |
+
msgstr ""
|
| 4740 |
+
|
| 4741 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:81
|
| 4742 |
+
msgid "Enable basic firewall"
|
| 4743 |
+
msgstr ""
|
| 4744 |
+
|
| 4745 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:82
|
| 4746 |
+
msgid "Enable pingback vulnerability protection"
|
| 4747 |
+
msgstr ""
|
| 4748 |
+
|
| 4749 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:83
|
| 4750 |
+
msgid "Block accesss to debug log file"
|
| 4751 |
msgstr ""
|
| 4752 |
|
| 4753 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:87
|
| 4754 |
+
msgid "Forbid proxy comments"
|
|
|
|
| 4755 |
msgstr ""
|
| 4756 |
|
| 4757 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:88
|
| 4758 |
+
msgid "Deny bad queries"
|
|
|
|
| 4759 |
msgstr ""
|
| 4760 |
|
| 4761 |
#: classes/grade-system/wp-security-feature-item-manager.php:91
|
| 4762 |
+
msgid "5G/6G blacklist"
|
|
|
|
| 4763 |
msgstr ""
|
| 4764 |
|
| 4765 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:97
|
| 4766 |
+
msgid "Enable IP blocking for 404 detection"
|
|
|
|
| 4767 |
msgstr ""
|
| 4768 |
|
| 4769 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:101
|
| 4770 |
+
msgid "Enable rename login page"
|
|
|
|
| 4771 |
msgstr ""
|
| 4772 |
|
| 4773 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:106
|
| 4774 |
+
msgid "Lost password CAPTCHA"
|
|
|
|
| 4775 |
msgstr ""
|
| 4776 |
|
| 4777 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:107
|
| 4778 |
+
msgid "Custom login CAPTCHA"
|
|
|
|
| 4779 |
msgstr ""
|
| 4780 |
|
| 4781 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:108
|
| 4782 |
+
msgid "Woo login CAPTCHA"
|
|
|
|
| 4783 |
msgstr ""
|
| 4784 |
|
| 4785 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:109
|
| 4786 |
+
msgid "Woo lost password CAPTCHA"
|
| 4787 |
+
msgstr ""
|
| 4788 |
+
|
| 4789 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:110
|
| 4790 |
+
msgid "Woo register CAPTCHA"
|
| 4791 |
+
msgstr ""
|
| 4792 |
+
|
| 4793 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:112
|
| 4794 |
+
msgid "Login IP whitelisting"
|
| 4795 |
+
msgstr ""
|
| 4796 |
+
|
| 4797 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:114
|
| 4798 |
+
msgid "Enable login honeypot"
|
| 4799 |
+
msgstr ""
|
| 4800 |
+
|
| 4801 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:118
|
| 4802 |
+
msgid "Comment CAPTCHA"
|
| 4803 |
msgstr ""
|
| 4804 |
|
| 4805 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:119
|
| 4806 |
+
msgid "Block spambots"
|
|
|
|
| 4807 |
msgstr ""
|
| 4808 |
|
| 4809 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:121
|
| 4810 |
+
msgid "BuddyPress registration CAPTCHA"
|
|
|
|
| 4811 |
msgstr ""
|
| 4812 |
|
| 4813 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:123
|
| 4814 |
+
msgid "bbPress new topic CAPTCHA"
|
|
|
|
| 4815 |
msgstr ""
|
| 4816 |
|
| 4817 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:127
|
| 4818 |
+
msgid "File change detection"
|
| 4819 |
+
msgstr ""
|
| 4820 |
+
|
| 4821 |
+
#: classes/grade-system/wp-security-feature-item.php:29
|
| 4822 |
+
msgid "Basic"
|
| 4823 |
+
msgstr ""
|
| 4824 |
+
|
| 4825 |
+
#: classes/grade-system/wp-security-feature-item.php:31
|
| 4826 |
+
msgid "Intermediate"
|
| 4827 |
+
msgstr ""
|
| 4828 |
+
|
| 4829 |
+
#: classes/grade-system/wp-security-feature-item.php:33
|
| 4830 |
+
msgid "Advanced"
|
| 4831 |
+
msgstr ""
|
| 4832 |
+
|
| 4833 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4834 |
+
#: classes/wp-security-captcha.php:47
|
| 4835 |
+
#: classes/wp-security-general-init-tasks.php:408
|
| 4836 |
msgid "Please enter an answer in digits:"
|
| 4837 |
msgstr "Bitte löse zur Spamvermeidung diese Rechenaufgabe (in Zahlen):"
|
| 4838 |
|
| 4839 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4840 |
+
#: classes/wp-security-captcha.php:127
|
| 4841 |
msgid "one"
|
| 4842 |
msgstr "eins"
|
| 4843 |
|
| 4844 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4845 |
+
#: classes/wp-security-captcha.php:128
|
| 4846 |
msgid "two"
|
| 4847 |
msgstr "zwei"
|
| 4848 |
|
| 4849 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4850 |
+
#: classes/wp-security-captcha.php:129
|
| 4851 |
msgid "three"
|
| 4852 |
msgstr "drei"
|
| 4853 |
|
| 4854 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4855 |
+
#: classes/wp-security-captcha.php:130
|
| 4856 |
msgid "four"
|
| 4857 |
msgstr "vier"
|
| 4858 |
|
| 4859 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4860 |
+
#: classes/wp-security-captcha.php:131
|
| 4861 |
msgid "five"
|
| 4862 |
msgstr "fünf"
|
| 4863 |
|
| 4864 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4865 |
+
#: classes/wp-security-captcha.php:132
|
| 4866 |
msgid "six"
|
| 4867 |
msgstr "sechs"
|
| 4868 |
|
| 4869 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4870 |
+
#: classes/wp-security-captcha.php:133
|
| 4871 |
msgid "seven"
|
| 4872 |
msgstr "sieben"
|
| 4873 |
|
| 4874 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4875 |
+
#: classes/wp-security-captcha.php:134
|
| 4876 |
msgid "eight"
|
| 4877 |
msgstr "acht"
|
| 4878 |
|
| 4879 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4880 |
+
#: classes/wp-security-captcha.php:135
|
| 4881 |
msgid "nine"
|
| 4882 |
msgstr "neun"
|
| 4883 |
|
| 4884 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4885 |
+
#: classes/wp-security-captcha.php:136
|
| 4886 |
msgid "ten"
|
| 4887 |
msgstr "zehn"
|
| 4888 |
|
| 4889 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4890 |
+
#: classes/wp-security-captcha.php:137
|
| 4891 |
msgid "eleven"
|
| 4892 |
msgstr "elf"
|
| 4893 |
|
| 4894 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4895 |
+
#: classes/wp-security-captcha.php:138
|
| 4896 |
msgid "twelve"
|
| 4897 |
msgstr "zwölf"
|
| 4898 |
|
| 4899 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4900 |
+
#: classes/wp-security-captcha.php:139
|
| 4901 |
msgid "thirteen"
|
| 4902 |
msgstr "dreizehn"
|
| 4903 |
|
| 4904 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4905 |
+
#: classes/wp-security-captcha.php:140
|
| 4906 |
msgid "fourteen"
|
| 4907 |
msgstr "vierzehn"
|
| 4908 |
|
| 4909 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4910 |
+
#: classes/wp-security-captcha.php:141
|
| 4911 |
msgid "fifteen"
|
| 4912 |
msgstr "fünfzehn"
|
| 4913 |
|
| 4914 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4915 |
+
#: classes/wp-security-captcha.php:142
|
| 4916 |
msgid "sixteen"
|
| 4917 |
msgstr "sechzehn"
|
| 4918 |
|
| 4919 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4920 |
+
#: classes/wp-security-captcha.php:143
|
| 4921 |
msgid "seventeen"
|
| 4922 |
msgstr "siebzehn"
|
| 4923 |
|
| 4924 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4925 |
+
#: classes/wp-security-captcha.php:144
|
| 4926 |
msgid "eighteen"
|
| 4927 |
msgstr "achtzehn"
|
| 4928 |
|
| 4929 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4930 |
+
#: classes/wp-security-captcha.php:145
|
| 4931 |
msgid "nineteen"
|
| 4932 |
msgstr "neunzehn"
|
| 4933 |
|
| 4934 |
+
# @ all-in-one-wp-security-and-firewall
|
| 4935 |
+
#: classes/wp-security-captcha.php:146
|
| 4936 |
msgid "twenty"
|
| 4937 |
msgstr "zwanzig"
|
| 4938 |
|
| 4939 |
+
#: classes/wp-security-cronjob-handler.php:34
|
| 4940 |
+
msgid "Every 15 minutes"
|
| 4941 |
+
msgstr ""
|
| 4942 |
+
|
| 4943 |
+
#: classes/wp-security-debug-logger.php:46
|
| 4944 |
+
msgid "Unable to get the reason why"
|
| 4945 |
+
msgstr ""
|
| 4946 |
+
|
| 4947 |
+
#: classes/wp-security-debug-logger.php:47
|
| 4948 |
+
msgid "Unable to clear the logs"
|
| 4949 |
+
msgstr ""
|
| 4950 |
+
|
| 4951 |
+
#: classes/wp-security-file-scan.php:85
|
| 4952 |
msgid "All In One WP Security - File change detected!"
|
| 4953 |
msgstr ""
|
| 4954 |
|
| 4955 |
+
#: classes/wp-security-file-scan.php:87
|
|
|
|
| 4956 |
msgid "A file change was detected on your system for site URL"
|
| 4957 |
msgstr ""
|
| 4958 |
|
| 4959 |
+
#: classes/wp-security-file-scan.php:87
|
|
|
|
| 4960 |
msgid ". Scan was generated on"
|
| 4961 |
msgstr ""
|
| 4962 |
|
| 4963 |
+
#: classes/wp-security-file-scan.php:88
|
| 4964 |
+
msgid "A summary of the scan results is shown below:"
|
| 4965 |
+
msgstr ""
|
| 4966 |
+
|
| 4967 |
+
#: classes/wp-security-file-scan.php:91
|
| 4968 |
msgid "Login to your site to view the scan details."
|
| 4969 |
msgstr ""
|
| 4970 |
|
| 4971 |
+
#: classes/wp-security-file-scan.php:313
|
| 4972 |
+
msgid "The following files were added to your host"
|
|
|
|
| 4973 |
msgstr ""
|
| 4974 |
|
| 4975 |
+
#: classes/wp-security-file-scan.php:315
|
| 4976 |
+
#: classes/wp-security-file-scan.php:323
|
| 4977 |
+
#: classes/wp-security-file-scan.php:332
|
| 4978 |
+
msgid "modified on: "
|
| 4979 |
msgstr ""
|
| 4980 |
|
| 4981 |
+
#: classes/wp-security-file-scan.php:321
|
| 4982 |
+
msgid "The following files were removed from your host"
|
| 4983 |
+
msgstr ""
|
| 4984 |
+
|
| 4985 |
+
#: classes/wp-security-file-scan.php:330
|
| 4986 |
+
msgid "The following files were changed on your host"
|
| 4987 |
+
msgstr ""
|
| 4988 |
+
|
| 4989 |
+
#: classes/wp-security-general-init-tasks.php:210
|
| 4990 |
+
#: classes/wp-security-general-init-tasks.php:482
|
| 4991 |
+
msgid "Application passwords have been disabled by All In One WP Security & Firewall plugin."
|
| 4992 |
+
msgstr ""
|
| 4993 |
+
|
| 4994 |
+
#: classes/wp-security-general-init-tasks.php:429
|
| 4995 |
+
#: classes/wp-security-general-init-tasks.php:542
|
| 4996 |
+
#: classes/wp-security-general-init-tasks.php:575
|
| 4997 |
+
#: classes/wp-security-user-login.php:137
|
| 4998 |
+
#: classes/wp-security-user-registration.php:74
|
| 4999 |
msgid "<strong>ERROR</strong>: Your answer was incorrect - please try again."
|
| 5000 |
msgstr ""
|
| 5001 |
|
| 5002 |
+
#: classes/wp-security-general-init-tasks.php:464
|
| 5003 |
+
msgid "Enter something special:"
|
|
|
|
| 5004 |
msgstr ""
|
| 5005 |
|
| 5006 |
+
#: classes/wp-security-general-init-tasks.php:477
|
| 5007 |
+
msgid "Application passwords"
|
|
|
|
|
|
|
|
|
|
| 5008 |
msgstr ""
|
| 5009 |
|
| 5010 |
+
#: classes/wp-security-general-init-tasks.php:486
|
| 5011 |
+
msgid "Change setting"
|
|
|
|
| 5012 |
msgstr ""
|
| 5013 |
|
| 5014 |
+
#: classes/wp-security-general-init-tasks.php:488
|
| 5015 |
+
msgid "Site admin can only change this setting."
|
|
|
|
| 5016 |
msgstr ""
|
| 5017 |
|
| 5018 |
+
#: classes/wp-security-general-init-tasks.php:517
|
| 5019 |
+
msgid "Error: You entered an incorrect CAPTCHA answer. Please go back and try again."
|
| 5020 |
+
msgstr ""
|
| 5021 |
+
|
| 5022 |
+
#: classes/wp-security-general-init-tasks.php:559
|
| 5023 |
+
msgid "Your CAPTCHA answer was incorrect - please try again."
|
| 5024 |
+
msgstr ""
|
| 5025 |
+
|
| 5026 |
+
#: classes/wp-security-general-init-tasks.php:568
|
| 5027 |
+
msgid "<strong>ERROR</strong>: Your IP address is currently locked please contact the administrator!"
|
| 5028 |
+
msgstr ""
|
| 5029 |
+
|
| 5030 |
+
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
| 5031 |
+
#: classes/wp-security-general-init-tasks.php:643
|
| 5032 |
+
msgid "Your Google reCAPTCHA site key is wrong. Please fill the correct reCAPTCHA keys %s to use the Google reCAPTCHA feature."
|
| 5033 |
+
msgstr ""
|
| 5034 |
+
|
| 5035 |
+
#. translators: %s: Admin Dashboard > WP Security > Brute Force > Login CAPTCHA Tab Link
|
| 5036 |
+
#: classes/wp-security-general-init-tasks.php:643
|
| 5037 |
+
#: classes/wp-security-notices.php:99
|
| 5038 |
+
msgid "here"
|
| 5039 |
+
msgstr ""
|
| 5040 |
+
|
| 5041 |
+
#: classes/wp-security-general-init-tasks.php:656
|
| 5042 |
+
msgid "Would you like All In One WP Security & Firewall to re-insert the security rules in your .htaccess file which were cleared when you deactivated the plugin?"
|
| 5043 |
+
msgstr ""
|
| 5044 |
+
|
| 5045 |
+
#: classes/wp-security-general-init-tasks.php:656
|
| 5046 |
+
msgid "Yes"
|
| 5047 |
+
msgstr ""
|
| 5048 |
+
|
| 5049 |
+
#: classes/wp-security-general-init-tasks.php:656
|
| 5050 |
+
#: templates/notices/custom-notice.php:27
|
| 5051 |
+
msgid "No"
|
| 5052 |
+
msgstr ""
|
| 5053 |
+
|
| 5054 |
+
#: classes/wp-security-general-init-tasks.php:675
|
| 5055 |
+
msgid "Your registration is pending approval."
|
| 5056 |
+
msgstr ""
|
| 5057 |
+
|
| 5058 |
+
#: classes/wp-security-notices.php:25
|
| 5059 |
+
msgid "The All in One Security plugin has disabled the login whitelist setting that you have enabled in the past."
|
| 5060 |
+
msgstr ""
|
| 5061 |
+
|
| 5062 |
+
#: classes/wp-security-notices.php:29
|
| 5063 |
+
msgid "Your website is running on an Apache webserver, the login whitelisting might not be functional until the recent update of AIOS (because it relied upon Apache-specific module features)."
|
| 5064 |
+
msgstr ""
|
| 5065 |
+
|
| 5066 |
+
#: classes/wp-security-notices.php:31
|
| 5067 |
+
msgid "Your website is running on a non-Apache webserver, so the login whitelisting was not functional until the recent update of AIOS (because it relied upon Apache-specific features)."
|
| 5068 |
+
msgstr ""
|
| 5069 |
+
|
| 5070 |
+
#: classes/wp-security-notices.php:33
|
| 5071 |
+
msgid "It began working with AIOS version 5.0.8."
|
| 5072 |
+
msgstr ""
|
| 5073 |
+
|
| 5074 |
+
#: classes/wp-security-notices.php:33
|
| 5075 |
+
msgid "We have disabled it so that your login page will not be blocked unexpectedly."
|
| 5076 |
+
msgstr ""
|
| 5077 |
+
|
| 5078 |
+
#: classes/wp-security-notices.php:42
|
| 5079 |
+
msgid "Would you like to re-enable login whitelisting?"
|
| 5080 |
+
msgstr ""
|
| 5081 |
+
|
| 5082 |
+
#: classes/wp-security-notices.php:48
|
| 5083 |
+
msgid "Removed database backup feature from the All In One WP Security & Firewall plugin"
|
| 5084 |
+
msgstr ""
|
| 5085 |
+
|
| 5086 |
+
#: classes/wp-security-notices.php:50
|
| 5087 |
+
msgid "Beginning with version 5.0.0, AIOS has replaced the AIOS backup method with the superior UpdraftPlus method."
|
| 5088 |
+
msgstr ""
|
| 5089 |
+
|
| 5090 |
+
#: classes/wp-security-notices.php:51
|
| 5091 |
+
msgid "It remains free and is fully supported by the UpdraftPlus team."
|
| 5092 |
+
msgstr ""
|
| 5093 |
+
|
| 5094 |
+
#: classes/wp-security-notices.php:54
|
| 5095 |
+
msgid "You are seeing this notice because you have previously set up automated database backups in AIOS."
|
| 5096 |
+
msgstr ""
|
| 5097 |
+
|
| 5098 |
+
#: classes/wp-security-notices.php:55
|
| 5099 |
+
msgid "Would you like to set up scheduled backups with UpdraftPlus?"
|
| 5100 |
+
msgstr ""
|
| 5101 |
+
|
| 5102 |
+
#: classes/wp-security-notices.php:61
|
| 5103 |
+
msgid "Setup UpdraftPlus backup plugin"
|
| 5104 |
+
msgstr ""
|
| 5105 |
+
|
| 5106 |
+
#: classes/wp-security-notices.php:67
|
| 5107 |
+
msgid "Important: set up your IP address detection settings"
|
| 5108 |
+
msgstr ""
|
| 5109 |
+
|
| 5110 |
+
#: classes/wp-security-notices.php:69
|
| 5111 |
+
msgid "The All in One Security plugin couldn't be certain about the correct method to detect the IP address for your site visitors with your currently-configured IP address detection settings."
|
| 5112 |
+
msgstr ""
|
| 5113 |
+
|
| 5114 |
+
#: classes/wp-security-notices.php:70
|
| 5115 |
+
msgid "It is important for your security to set the IP address detection settings properly."
|
| 5116 |
+
msgstr ""
|
| 5117 |
+
|
| 5118 |
+
#: classes/wp-security-notices.php:73
|
| 5119 |
+
msgid "Please go to the settings and set them now."
|
| 5120 |
+
msgstr ""
|
| 5121 |
+
|
| 5122 |
+
#: classes/wp-security-notices.php:79
|
| 5123 |
+
msgid "Setup IP address detection settings"
|
| 5124 |
+
msgstr ""
|
| 5125 |
+
|
| 5126 |
+
#: classes/wp-security-notices.php:85
|
| 5127 |
+
msgid "Important: Disabled login whitelist setting"
|
| 5128 |
+
msgstr ""
|
| 5129 |
+
|
| 5130 |
+
#: classes/wp-security-notices.php:91
|
| 5131 |
+
msgid "Turn it back on"
|
| 5132 |
+
msgstr ""
|
| 5133 |
+
|
| 5134 |
+
#: classes/wp-security-notices.php:92
|
| 5135 |
+
msgid "Edit the settings"
|
| 5136 |
+
msgstr ""
|
| 5137 |
+
|
| 5138 |
+
#: classes/wp-security-notices.php:95
|
| 5139 |
+
msgid "Keep it off"
|
| 5140 |
+
msgstr ""
|
| 5141 |
+
|
| 5142 |
+
#: classes/wp-security-notices.php:99
|
| 5143 |
+
msgid "Hey - We noticed All In One WP Security & Firewall has kept your site safe for a while. If you like us, please consider leaving a positive review to spread the word. Or if you have any issues or questions please leave us a support message %s."
|
| 5144 |
+
msgstr ""
|
| 5145 |
+
|
| 5146 |
+
#: classes/wp-security-notices.php:99
|
| 5147 |
+
msgid "Thank you so much!"
|
| 5148 |
+
msgstr ""
|
| 5149 |
+
|
| 5150 |
+
#: classes/wp-security-notices.php:99
|
| 5151 |
+
msgid "Team All In One WP Security & Firewall"
|
| 5152 |
+
msgstr ""
|
| 5153 |
+
|
| 5154 |
+
#: classes/wp-security-notices.php:109
|
| 5155 |
+
msgid "Enhance your security even more by backing up your site"
|
| 5156 |
+
msgstr ""
|
| 5157 |
+
|
| 5158 |
+
#: classes/wp-security-notices.php:110
|
| 5159 |
+
msgid "UpdraftPlus is the world's most trusted backup plugin from the owners of All In One WP Security & Firewall"
|
| 5160 |
+
msgstr ""
|
| 5161 |
+
|
| 5162 |
+
#: classes/wp-security-notices.php:121
|
| 5163 |
+
msgid "After you've secured your site, we recommend you install our WP-Optimize plugin to streamline it for better website performance."
|
| 5164 |
+
msgstr ""
|
| 5165 |
+
|
| 5166 |
+
#: classes/wp-security-process-renamed-login-page.php:152
|
| 5167 |
+
msgid "Not available."
|
| 5168 |
+
msgstr ""
|
| 5169 |
+
|
| 5170 |
+
#: classes/wp-security-two-factor-login.php:34
|
| 5171 |
+
msgid "Two Factor Authentication - Admin Settings"
|
| 5172 |
+
msgstr ""
|
| 5173 |
+
|
| 5174 |
+
#: classes/wp-security-two-factor-login.php:97
|
| 5175 |
+
msgid "Two Factor Auth"
|
| 5176 |
+
msgstr ""
|
| 5177 |
+
|
| 5178 |
+
#: classes/wp-security-two-factor-login.php:153
|
| 5179 |
+
msgid "PHP OpenSSL or mcrypt module required"
|
| 5180 |
+
msgstr ""
|
| 5181 |
+
|
| 5182 |
+
#: classes/wp-security-two-factor-login.php:153
|
| 5183 |
+
msgid "The All In One WP Security plugin's Two Factor Authentication module requires either the PHP openssl (preferred) or mcrypt module to be installed. Please ask your web hosting company to install one of them."
|
| 5184 |
+
msgstr ""
|
| 5185 |
+
|
| 5186 |
+
#: classes/wp-security-user-login.php:71
|
| 5187 |
+
msgid "You have disabled login lockdown by defining the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value as true, and the login lockdown setting has enabled it."
|
| 5188 |
+
msgstr ""
|
| 5189 |
+
|
| 5190 |
+
#. translators: 1: Locked IP Addresses admin page link
|
| 5191 |
+
#: classes/wp-security-user-login.php:73
|
| 5192 |
+
msgid "Delete your login lockdown IP from %s and define the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value as false."
|
| 5193 |
msgstr ""
|
| 5194 |
|
| 5195 |
+
#: classes/wp-security-user-login.php:100
|
| 5196 |
+
msgid "<strong>ERROR</strong>: Access from your IP address has been blocked for security reasons. Please contact the administrator."
|
|
|
|
| 5197 |
msgstr ""
|
| 5198 |
|
| 5199 |
+
#: classes/wp-security-user-login.php:108
|
| 5200 |
+
msgid "Service Temporarily Unavailable"
|
|
|
|
|
|
|
| 5201 |
msgstr ""
|
| 5202 |
|
| 5203 |
+
#: classes/wp-security-user-login.php:163
|
|
|
|
| 5204 |
msgid "<strong>ACCOUNT PENDING</strong>: Your account is currently not active. An administrator needs to activate your account before you can login."
|
| 5205 |
msgstr ""
|
| 5206 |
|
| 5207 |
+
#: classes/wp-security-user-login.php:242
|
| 5208 |
+
msgid "<strong>ERROR</strong>: Invalid login credentials."
|
| 5209 |
+
msgstr ""
|
| 5210 |
+
|
| 5211 |
+
#: classes/wp-security-user-login.php:392
|
| 5212 |
msgid "Site Lockout Notification"
|
| 5213 |
msgstr ""
|
| 5214 |
|
| 5215 |
+
#: classes/wp-security-user-login.php:393
|
| 5216 |
+
msgid "Lockdown events had occurred due to too many failed login attempts or invalid username:"
|
|
|
|
| 5217 |
msgstr ""
|
| 5218 |
|
| 5219 |
+
#: classes/wp-security-user-login.php:396
|
| 5220 |
+
msgid "Username:"
|
|
|
|
| 5221 |
msgstr ""
|
| 5222 |
|
| 5223 |
+
#: classes/wp-security-user-login.php:397
|
| 5224 |
+
msgid "IP Address:"
|
|
|
|
| 5225 |
msgstr ""
|
| 5226 |
|
| 5227 |
+
#: classes/wp-security-user-login.php:399
|
| 5228 |
+
msgid "IP Range:"
|
|
|
|
| 5229 |
msgstr ""
|
| 5230 |
|
| 5231 |
+
#: classes/wp-security-user-login.php:404
|
| 5232 |
+
msgid "Log into your site WordPress administration panel to see the duration of the lockout or to unlock the user."
|
|
|
|
| 5233 |
msgstr ""
|
| 5234 |
|
| 5235 |
+
#: classes/wp-security-user-login.php:515
|
|
|
|
| 5236 |
msgid "Unlock Request Notification"
|
| 5237 |
msgstr ""
|
| 5238 |
|
| 5239 |
+
#: classes/wp-security-user-login.php:516
|
| 5240 |
+
msgid "You have requested for the account with email address %s to be unlocked. Please click the link below to unlock your account:"
|
|
|
|
| 5241 |
msgstr ""
|
| 5242 |
|
| 5243 |
+
#: classes/wp-security-user-login.php:516
|
| 5244 |
+
msgid "Unlock link: %s"
|
|
|
|
| 5245 |
msgstr ""
|
| 5246 |
|
| 5247 |
+
#: classes/wp-security-user-login.php:516
|
|
|
|
| 5248 |
msgid "After clicking the above link you will be able to login to the WordPress administration panel."
|
| 5249 |
msgstr ""
|
| 5250 |
|
| 5251 |
+
#: classes/wp-security-user-login.php:742
|
|
|
|
|
|
|
| 5252 |
msgid "Your session has expired because it has been over %d minutes since your last login."
|
| 5253 |
msgstr ""
|
| 5254 |
|
| 5255 |
+
#: classes/wp-security-user-login.php:743
|
| 5256 |
+
#: classes/wp-security-user-login.php:747
|
|
|
|
| 5257 |
msgid "Please log back in to continue."
|
| 5258 |
msgstr ""
|
| 5259 |
|
| 5260 |
+
#: classes/wp-security-user-login.php:746
|
|
|
|
| 5261 |
msgid "You were logged out because you just changed the \"admin\" username."
|
| 5262 |
msgstr ""
|
| 5263 |
|
| 5264 |
+
#: classes/wp-security-user-login.php:776
|
| 5265 |
+
msgid "Request unlock"
|
| 5266 |
+
msgstr ""
|
| 5267 |
+
|
| 5268 |
+
#: classes/wp-security-user-registration.php:68
|
| 5269 |
+
msgid "<strong>ERROR</strong>: You are not allowed to register because your IP address is currently locked!"
|
| 5270 |
msgstr ""
|
| 5271 |
|
| 5272 |
+
#: classes/wp-security-utility-ip-address.php:211
|
| 5273 |
+
#: classes/wp-security-utility-ip-address.php:225
|
| 5274 |
+
#: classes/wp-security-utility-ip-address.php:239
|
| 5275 |
+
#: classes/wp-security-utility-ip-address.php:251
|
| 5276 |
+
#: classes/wp-security-utility-ip-address.php:263
|
| 5277 |
msgid " is not a valid ip address format."
|
| 5278 |
msgstr ""
|
| 5279 |
|
| 5280 |
+
#: classes/wp-security-utility-ip-address.php:268
|
|
|
|
| 5281 |
msgid "You cannot ban your own IP address: "
|
| 5282 |
msgstr ""
|
| 5283 |
|
| 5284 |
+
#: classes/wp-security-utility.php:254
|
|
|
|
| 5285 |
msgid "This feature can only be configured by the \"superadmin\" on the main site."
|
| 5286 |
msgstr ""
|
| 5287 |
|
| 5288 |
+
#: other-includes/wp-security-unlock-request.php:32
|
| 5289 |
+
msgid "ERROR: Unable to process your request!"
|
| 5290 |
+
msgstr ""
|
| 5291 |
+
|
| 5292 |
+
#: other-includes/wp-security-unlock-request.php:45
|
| 5293 |
+
msgid "Please enter a valid email address"
|
| 5294 |
+
msgstr ""
|
| 5295 |
+
|
| 5296 |
+
#: other-includes/wp-security-unlock-request.php:57
|
| 5297 |
+
msgid "User account not found!"
|
| 5298 |
+
msgstr ""
|
| 5299 |
+
|
| 5300 |
+
#: other-includes/wp-security-unlock-request.php:71
|
| 5301 |
+
msgid "Error: No locked entry was found in the DB with your IP address range!"
|
| 5302 |
msgstr ""
|
| 5303 |
|
| 5304 |
+
#: other-includes/wp-security-unlock-request.php:76
|
| 5305 |
+
msgid "An email has been sent to you with the unlock instructions."
|
|
|
|
|
|
|
| 5306 |
msgstr ""
|
| 5307 |
|
| 5308 |
+
#: other-includes/wp-security-unlock-request.php:93
|
| 5309 |
+
msgid "You are here because you have been locked out due to too many incorrect login attempts."
|
|
|
|
| 5310 |
msgstr ""
|
| 5311 |
|
| 5312 |
+
#: other-includes/wp-security-unlock-request.php:94
|
| 5313 |
+
msgid "Please enter your email address and you will receive an email with instructions on how to unlock yourself."
|
|
|
|
|
|
|
| 5314 |
msgstr ""
|
| 5315 |
|
| 5316 |
+
#: other-includes/wp-security-unlock-request.php:104
|
| 5317 |
+
msgid "Email Address"
|
|
|
|
| 5318 |
msgstr ""
|
| 5319 |
|
| 5320 |
+
#: other-includes/wp-security-unlock-request.php:108
|
| 5321 |
+
msgid "Send unlock request"
|
|
|
|
| 5322 |
msgstr ""
|
| 5323 |
|
| 5324 |
+
#: templates/admin/incompatible-plugin.php:6
|
| 5325 |
+
msgid "Two Factor Authentication"
|
|
|
|
| 5326 |
msgstr ""
|
| 5327 |
|
| 5328 |
+
#: templates/admin/incompatible-plugin.php:10
|
| 5329 |
+
msgid "Two Factor Authentication currently disabled"
|
|
|
|
| 5330 |
msgstr ""
|
| 5331 |
|
| 5332 |
+
#: templates/admin/incompatible-plugin.php:12
|
| 5333 |
+
#: templates/admin/incompatible-plugin.php:16
|
| 5334 |
+
msgid "Two factor authentication in All In One WP Security is currently disabled because the incompatible plugin %s is active."
|
| 5335 |
msgstr ""
|
| 5336 |
|
| 5337 |
+
#: templates/automated-database-backup.php:4
|
| 5338 |
+
msgid "Automated scheduled backups"
|
|
|
|
|
|
|
| 5339 |
msgstr ""
|
| 5340 |
|
| 5341 |
+
#: templates/automated-database-backup.php:9
|
| 5342 |
+
msgid "Automate backup in the UpdraftPlus plugin"
|
|
|
|
| 5343 |
msgstr ""
|
| 5344 |
|
| 5345 |
+
#: templates/automated-database-backup.php:19
|
| 5346 |
+
msgid "The AIOS 5.0.0 version release has removed the automated backup feature."
|
|
|
|
| 5347 |
msgstr ""
|
| 5348 |
|
| 5349 |
+
#: templates/automated-database-backup.php:20
|
| 5350 |
+
msgid "The AIOS automated backup had issues that made it less robust than we could be happy with."
|
|
|
|
|
|
|
| 5351 |
msgstr ""
|
| 5352 |
|
| 5353 |
+
#: templates/automated-database-backup.php:21
|
| 5354 |
+
msgid "Follow this link to automate backups in the superior UpdraftPlus backup plugin."
|
|
|
|
| 5355 |
msgstr ""
|
| 5356 |
|
| 5357 |
+
#: templates/info/ip-address-ip-range-info.php:5
|
| 5358 |
+
msgid "Each IP address must be on a new line."
|
|
|
|
| 5359 |
msgstr ""
|
| 5360 |
|
| 5361 |
+
#: templates/info/ip-address-ip-range-info.php:6
|
| 5362 |
+
msgid "To specify an IPv4 range use a wildcard \"*\" character. Acceptable ways to use wildcards is shown in the examples below:"
|
|
|
|
| 5363 |
msgstr ""
|
| 5364 |
|
| 5365 |
+
#: templates/info/ip-address-ip-range-info.php:7
|
| 5366 |
+
msgid "Example 1: 195.47.89.*"
|
|
|
|
| 5367 |
msgstr ""
|
| 5368 |
|
| 5369 |
+
#: templates/info/ip-address-ip-range-info.php:8
|
| 5370 |
+
msgid "Example 2: 195.47.*.*"
|
|
|
|
| 5371 |
msgstr ""
|
| 5372 |
|
| 5373 |
+
#: templates/info/ip-address-ip-range-info.php:9
|
| 5374 |
+
msgid "Example 3: 195.*.*.*"
|
|
|
|
| 5375 |
msgstr ""
|
| 5376 |
|
| 5377 |
+
#: templates/info/ip-address-ip-range-info.php:10
|
| 5378 |
+
msgid "To specify an IPv6 range use CIDR format as shown in the examples below:"
|
|
|
|
| 5379 |
msgstr ""
|
| 5380 |
|
| 5381 |
+
#: templates/info/ip-address-ip-range-info.php:11
|
| 5382 |
+
msgid "Example 4: 2401:4900:54c3:af15:2:2:5dc0:0/112"
|
|
|
|
| 5383 |
msgstr ""
|
| 5384 |
|
| 5385 |
+
#: templates/info/ip-address-ip-range-info.php:12
|
| 5386 |
+
msgid "Example 5: 2001:db8:1263::/48"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5387 |
msgstr ""
|
| 5388 |
|
| 5389 |
+
#: templates/menus/settings/advanced-settings.php:2
|
| 5390 |
+
msgid "IP address detection settings"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5391 |
msgstr ""
|
| 5392 |
|
| 5393 |
+
#: templates/menus/settings/advanced-settings.php:6
|
| 5394 |
+
msgid "The IP address detection settings allow you to specify how visitors' IP addresses are made known to PHP (and hence to WordPress and its plugins)."
|
|
|
|
| 5395 |
msgstr ""
|
| 5396 |
|
| 5397 |
+
#: templates/menus/settings/advanced-settings.php:7
|
| 5398 |
+
msgid "Usually, this is automatic and there is only one choice."
|
|
|
|
| 5399 |
msgstr ""
|
| 5400 |
|
| 5401 |
+
#: templates/menus/settings/advanced-settings.php:8
|
| 5402 |
+
msgid "However in some setups, such as those using proxies (including load-balancers and security firewalls like Cloudflare), it may be necessary to set this manually."
|
|
|
|
| 5403 |
msgstr ""
|
| 5404 |
|
| 5405 |
+
#: templates/menus/settings/advanced-settings.php:9
|
| 5406 |
+
msgid "Attention"
|
|
|
|
|
|
|
| 5407 |
msgstr ""
|
| 5408 |
|
| 5409 |
+
#: templates/menus/settings/advanced-settings.php:9
|
| 5410 |
+
msgid "It is important to set this correctly - otherwise you may make it possible for a hacker to ban all your visitors (e.g. via banning Cloudflare from connecting to you) instead of being banned himself."
|
|
|
|
| 5411 |
msgstr ""
|
| 5412 |
|
| 5413 |
+
#: templates/menus/settings/advanced-settings.php:9
|
| 5414 |
+
msgid "The default is to use the REMOTE_ADDR PHP server variable. If this variable does not contain the visitor's IP address, then whilst you can make a different selection below, it is better to ask your web hosting company to have it correctly set."
|
|
|
|
| 5415 |
msgstr ""
|
| 5416 |
|
| 5417 |
+
#: templates/menus/settings/advanced-settings.php:10
|
| 5418 |
+
msgid "This is the most secure setup, because when set correctly it is immune from being spoofed by an attacker."
|
|
|
|
| 5419 |
msgstr ""
|
| 5420 |
|
| 5421 |
+
#: templates/menus/settings/advanced-settings.php:16
|
| 5422 |
+
msgid "You have no available IP address detection method(s); you must contact your web hosting company."
|
|
|
|
| 5423 |
msgstr ""
|
| 5424 |
|
| 5425 |
+
#: templates/menus/settings/advanced-settings.php:22
|
| 5426 |
+
#: templates/menus/settings/advanced-settings.php:27
|
| 5427 |
+
#: templates/menus/settings/advanced-settings.php:32
|
| 5428 |
+
msgid "Your detected IP address according to %s:"
|
| 5429 |
msgstr ""
|
| 5430 |
|
| 5431 |
+
#: templates/menus/settings/advanced-settings.php:38
|
| 5432 |
+
msgid "If your site is setup on localhost, you won't see your external IP address using your server's IP detection setting; but on a localhost-served site (not available to the outside world), the setting is irrelevant and can be ignored."
|
|
|
|
| 5433 |
msgstr ""
|
| 5434 |
|
| 5435 |
+
#: templates/menus/settings/advanced-settings.php:61
|
| 5436 |
+
msgid "Choose a $_SERVER variable you would like to detect visitors' IP address using."
|
|
|
|
| 5437 |
msgstr ""
|
| 5438 |
|
| 5439 |
+
#: templates/menus/settings/advanced-settings.php:67
|
| 5440 |
+
msgid "If your chosen server variable fails the plugin will automatically fall back to retrieving the IP address from $_SERVER[\"REMOTE_ADDR\"]"
|
|
|
|
|
|
|
| 5441 |
msgstr ""
|
| 5442 |
|
| 5443 |
+
#: templates/menus/settings/advanced-settings.php:73
|
| 5444 |
+
msgid "Your IP address if using this setting:"
|
|
|
|
| 5445 |
msgstr ""
|
| 5446 |
|
| 5447 |
+
#: templates/menus/settings/advanced-settings.php:75
|
| 5448 |
+
msgid "fetching..."
|
|
|
|
| 5449 |
msgstr ""
|
| 5450 |
|
| 5451 |
+
#: templates/menus/settings/advanced-settings.php:81
|
| 5452 |
+
#: templates/menus/settings/advanced-settings.php:190
|
| 5453 |
+
msgid "getting..."
|
|
|
|
| 5454 |
msgstr ""
|
| 5455 |
|
| 5456 |
+
#: templates/menus/settings/advanced-settings.php:89
|
| 5457 |
+
msgid "look-up possibly blocked by an ad-blocker or similar tool"
|
|
|
|
|
|
|
| 5458 |
msgstr ""
|
| 5459 |
|
| 5460 |
+
#: templates/notices/cookie-based-brute-force-prevention-disabled.php:4
|
| 5461 |
+
msgid "Cookie based brute force login prevention currently disabled"
|
|
|
|
| 5462 |
msgstr ""
|
| 5463 |
|
| 5464 |
+
#: templates/notices/cookie-based-brute-force-prevention-disabled.php:6
|
| 5465 |
+
msgid "Cookie based brute force login prevention is currently disabled via the AIOS_DISABLE_COOKIE_BRUTE_FORCE_PREVENTION constant (which is mostly likely to be defined in your wp-config.php)"
|
|
|
|
| 5466 |
msgstr ""
|
| 5467 |
|
| 5468 |
+
#: templates/notices/disable-login-whitelist.php:4
|
| 5469 |
+
msgid "Login whitelisting currently disabled"
|
|
|
|
| 5470 |
msgstr ""
|
| 5471 |
|
| 5472 |
+
#: templates/notices/disable-login-whitelist.php:6
|
| 5473 |
+
msgid "Login whitelisting is currently disabled via the AIOS_DISABLE_LOGIN_WHITELIST constant (which is mostly likely to be defined in your wp-config.php)"
|
|
|
|
| 5474 |
msgstr ""
|
| 5475 |
|
| 5476 |
+
#: templates/notices/horizontal-notice.php:8
|
| 5477 |
+
#: templates/notices/horizontal-notice.php:40
|
| 5478 |
+
msgid "notice image"
|
| 5479 |
msgstr ""
|
| 5480 |
|
| 5481 |
+
#: templates/notices/horizontal-notice.php:18
|
| 5482 |
+
msgid "Ok, you deserve it"
|
|
|
|
| 5483 |
msgstr ""
|
| 5484 |
|
| 5485 |
+
#: templates/notices/horizontal-notice.php:22
|
| 5486 |
+
msgid "Maybe later"
|
|
|
|
| 5487 |
msgstr ""
|
| 5488 |
|
| 5489 |
+
#: templates/notices/horizontal-notice.php:26
|
| 5490 |
+
msgid "Never"
|
|
|
|
| 5491 |
msgstr ""
|
| 5492 |
|
| 5493 |
+
#: templates/notices/horizontal-notice.php:66
|
| 5494 |
+
msgid "Get UpdraftCentral"
|
|
|
|
| 5495 |
msgstr ""
|
| 5496 |
|
| 5497 |
+
#: templates/notices/horizontal-notice.php:68
|
| 5498 |
+
msgid "Get UpdraftPlus"
|
|
|
|
|
|
|
| 5499 |
msgstr ""
|
| 5500 |
|
| 5501 |
+
#: templates/notices/horizontal-notice.php:70
|
| 5502 |
+
msgid "Get WP-Optimize"
|
|
|
|
| 5503 |
msgstr ""
|
| 5504 |
|
| 5505 |
+
#: templates/notices/horizontal-notice.php:72
|
| 5506 |
+
msgid "Find out more."
|
|
|
|
| 5507 |
msgstr ""
|
| 5508 |
|
| 5509 |
+
#: templates/notices/horizontal-notice.php:74
|
| 5510 |
+
msgid "Sign up"
|
|
|
|
| 5511 |
msgstr ""
|
| 5512 |
|
| 5513 |
+
#: templates/notices/horizontal-notice.php:76
|
| 5514 |
+
msgid "Go there"
|
|
|
|
| 5515 |
msgstr ""
|
| 5516 |
|
| 5517 |
+
#: templates/notices/horizontal-notice.php:78
|
| 5518 |
+
msgid "Read more"
|
| 5519 |
+
msgstr ""
|
| 5520 |
+
|
| 5521 |
+
#: templates/notices/thanks-for-using-main-dash.php:4
|
| 5522 |
+
msgid "Dismiss (for %s months)"
|
| 5523 |
+
msgstr ""
|
| 5524 |
+
|
| 5525 |
+
#: templates/notices/thanks-for-using-main-dash.php:6
|
| 5526 |
+
msgid "Thank you for installing All In One WP Security & Firewall!"
|
| 5527 |
msgstr ""
|
| 5528 |
|
| 5529 |
+
#: templates/notices/thanks-for-using-main-dash.php:13
|
| 5530 |
+
msgid "Super-charge and secure your WordPress site even more with our other top plugins:"
|
| 5531 |
+
msgstr ""
|
| 5532 |
+
|
| 5533 |
+
#: templates/notices/thanks-for-using-main-dash.php:17
|
| 5534 |
+
msgid "%s makes your site fast and efficient. It cleans the database, compresses images and caches pages for ultimate speed."
|
| 5535 |
+
msgstr ""
|
| 5536 |
+
|
| 5537 |
+
#: templates/notices/thanks-for-using-main-dash.php:25
|
| 5538 |
+
msgid "%s is a highly efficient way to manage, optimize, update and backup multiple websites from one place."
|
| 5539 |
+
msgstr ""
|
| 5540 |
+
|
| 5541 |
+
#: templates/notices/thanks-for-using-main-dash.php:29
|
| 5542 |
+
msgid "%s is a WordPress subscription extension for WooCommerce store owners."
|
| 5543 |
+
msgstr ""
|
| 5544 |
+
|
| 5545 |
+
#: templates/notices/thanks-for-using-main-dash.php:33
|
| 5546 |
+
msgid "More quality plugins"
|
| 5547 |
+
msgstr ""
|
| 5548 |
+
|
| 5549 |
+
#: templates/notices/thanks-for-using-main-dash.php:33
|
| 5550 |
+
msgid "Premium WooCommerce plugins"
|
| 5551 |
+
msgstr ""
|
| 5552 |
+
|
| 5553 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
| 5554 |
+
msgid "Attention:"
|
| 5555 |
+
msgstr ""
|
| 5556 |
+
|
| 5557 |
+
#: templates/partials/non-apache-feature-notice.php:9
|
| 5558 |
+
msgid "This feature works only on the Apache server."
|
| 5559 |
+
msgstr ""
|
| 5560 |
+
|
| 5561 |
+
#: templates/partials/non-apache-feature-notice.php:10
|
| 5562 |
+
msgid "You are using the non-apache server %s, so this feature won't work on your site."
|
| 5563 |
+
msgstr ""
|
| 5564 |
+
|
| 5565 |
+
#: wp-security-core.php:236
|
| 5566 |
+
#: wp-security.php:45
|
| 5567 |
+
msgid "This plugin requires PHP version %s."
|
| 5568 |
+
msgstr ""
|
| 5569 |
+
|
| 5570 |
+
#: wp-security-core.php:237
|
| 5571 |
+
msgid "Current site PHP version is %s."
|
| 5572 |
+
msgstr ""
|
| 5573 |
+
|
| 5574 |
+
#: wp-security-core.php:238
|
| 5575 |
+
#: wp-security.php:47
|
| 5576 |
+
msgid "You will need to ask your web hosting company to upgrade."
|
| 5577 |
+
msgstr ""
|
| 5578 |
+
|
| 5579 |
+
#: wp-security-core.php:397
|
| 5580 |
+
msgid "Error:"
|
| 5581 |
+
msgstr ""
|
| 5582 |
+
|
| 5583 |
+
#: wp-security-core.php:397
|
| 5584 |
+
msgid "template not found"
|
| 5585 |
+
msgstr ""
|
| 5586 |
+
|
| 5587 |
+
#: wp-security.php:44
|
| 5588 |
+
msgid "All In One WP Security and Firewall plugin has been deactivated."
|
| 5589 |
+
msgstr ""
|
| 5590 |
+
|
| 5591 |
+
#: wp-security.php:46
|
| 5592 |
+
msgid "Your current PHP version is %s."
|
| 5593 |
+
msgstr ""
|
|
Binary file
|
|
@@ -3,6057 +3,5565 @@ msgstr ""
|
|
| 3 |
"Project-Id-Version: AIOWPS\n"
|
| 4 |
"POT-Creation-Date: 2016-04-12 12:12+0200\n"
|
| 5 |
"PO-Revision-Date: 2016-04-18 17:41+0200\n"
|
|
|
|
| 6 |
"Language-Team: \n"
|
|
|
|
| 7 |
"MIME-Version: 1.0\n"
|
| 8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 9 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
| 10 |
"X-Generator: Poedit 1.8.7\n"
|
| 11 |
-
"X-Poedit-KeywordsList: __;_e\n"
|
| 12 |
"X-Poedit-Basepath: .\n"
|
| 13 |
-
"
|
| 14 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
| 15 |
-
"Language: fr_FR\n"
|
| 16 |
"X-Poedit-SearchPath-0: .\n"
|
| 17 |
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
msgid "WP Security"
|
| 20 |
msgstr "WP sécurité"
|
| 21 |
|
| 22 |
-
#:
|
| 23 |
-
#:
|
|
|
|
| 24 |
msgid "Dashboard"
|
| 25 |
msgstr "Tableau de bord"
|
| 26 |
|
| 27 |
-
#:
|
|
|
|
| 28 |
msgid "Settings"
|
| 29 |
msgstr "Paramètres"
|
| 30 |
|
| 31 |
-
#:
|
|
|
|
| 32 |
msgid "User Accounts"
|
| 33 |
msgstr "Comptes utilisateur"
|
| 34 |
|
| 35 |
-
#:
|
|
|
|
| 36 |
msgid "User Login"
|
| 37 |
msgstr "Connexion"
|
| 38 |
|
| 39 |
-
#:
|
|
|
|
| 40 |
msgid "User Registration"
|
| 41 |
msgstr "Enregistrement de l’utilisateur"
|
| 42 |
|
| 43 |
-
#:
|
|
|
|
| 44 |
msgid "Database Security"
|
| 45 |
msgstr "Sécurité BdD"
|
| 46 |
|
| 47 |
-
#:
|
|
|
|
| 48 |
msgid "Filesystem Security"
|
| 49 |
msgstr "Sécurité des fichiers"
|
| 50 |
|
| 51 |
-
#:
|
| 52 |
-
|
| 53 |
-
msgstr "Consultation WHOIS"
|
| 54 |
-
|
| 55 |
-
#: all-in-one-wp-security/admin/wp-security-admin-init.php:219
|
| 56 |
msgid "Blacklist Manager"
|
| 57 |
msgstr "Gestionnaire de liste noire"
|
| 58 |
|
| 59 |
-
#:
|
|
|
|
| 60 |
msgid "Firewall"
|
| 61 |
msgstr "Pare-feu"
|
| 62 |
|
| 63 |
-
#:
|
|
|
|
| 64 |
msgid "Brute Force"
|
| 65 |
msgstr "Brute Force"
|
| 66 |
|
| 67 |
-
#:
|
| 68 |
-
|
|
|
|
| 69 |
msgstr "Prévention du SPAM"
|
| 70 |
|
| 71 |
-
#:
|
|
|
|
| 72 |
msgid "Scanner"
|
| 73 |
msgstr "Scanner"
|
| 74 |
|
| 75 |
-
#:
|
|
|
|
| 76 |
msgid "Maintenance"
|
| 77 |
msgstr "Maintenance"
|
| 78 |
|
| 79 |
-
#:
|
|
|
|
| 80 |
msgid "Miscellaneous"
|
| 81 |
msgstr "Divers"
|
| 82 |
|
| 83 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
msgid "Settings successfully updated."
|
| 85 |
msgstr "Paramètres correctement mis à jour"
|
| 86 |
|
| 87 |
-
#:
|
| 88 |
-
msgid "
|
| 89 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
-
#:
|
| 92 |
msgid "Ban Users"
|
| 93 |
msgstr "Utilisateurs bannis"
|
| 94 |
|
| 95 |
-
#:
|
| 96 |
msgid "Nonce check failed for save blacklist settings!"
|
| 97 |
msgstr "Echec du contrôle à l’enregistrement des paramètres de liste noire !"
|
| 98 |
|
| 99 |
-
#:
|
| 100 |
-
#:
|
| 101 |
-
#:
|
| 102 |
-
|
| 103 |
-
"The plugin was unable to write to the .htaccess file. Please edit file "
|
| 104 |
-
"
|
| 105 |
-
msgstr ""
|
| 106 |
-
"L’extension a été incapable d’écrire dans le fichier .htaccess. Veuillez "
|
| 107 |
-
"éditer manuellement ce fichier."
|
| 108 |
|
| 109 |
-
#:
|
| 110 |
-
msgid "Ban IPs or
|
| 111 |
msgstr "Adresses IP ou ID d’utilisateur banni(e)s"
|
| 112 |
|
| 113 |
-
#:
|
| 114 |
-
msgid ""
|
| 115 |
-
"
|
| 116 |
-
"certain host IP addresses or ranges and also user agents."
|
| 117 |
-
msgstr ""
|
| 118 |
-
"La fonctionnalité liste noire d’All In One WP Security vous donne la "
|
| 119 |
-
"possibilité de bannir certaines plages d’adresses IP, d’hôte ou ID "
|
| 120 |
-
"d’utilisateurs."
|
| 121 |
|
| 122 |
-
#:
|
| 123 |
-
msgid ""
|
| 124 |
-
"
|
| 125 |
-
"or user agents matching those which you have configured in the settings "
|
| 126 |
-
"below."
|
| 127 |
-
msgstr ""
|
| 128 |
-
"Cette fonctionnalité refuse l’accès au site pour les utilisateurs qui ont "
|
| 129 |
-
"des adresses IP ou ID utilisateurs correspondant à celles que vous avez "
|
| 130 |
-
"configuré ci-dessous."
|
| 131 |
|
| 132 |
-
#:
|
| 133 |
-
msgid ""
|
| 134 |
-
"
|
| 135 |
-
|
|
|
|
|
|
|
| 136 |
msgstr ""
|
| 137 |
-
"L’extension atteint cet objectif en apportant les modifications appropriées "
|
| 138 |
-
"à votre fichier .htaccess."
|
| 139 |
|
| 140 |
-
#:
|
| 141 |
-
|
| 142 |
-
"
|
| 143 |
-
"first line of defence which denies all access to blacklisted visitors as "
|
| 144 |
-
"soon as they hit your hosting server."
|
| 145 |
msgstr ""
|
| 146 |
-
"En bloquant les utilisateurs via le fichier .htaccess que vous utilisez en "
|
| 147 |
-
"première ligne de défense, interdit tout accès aux visiteurs en liste noire "
|
| 148 |
-
"dès qu’ils atteignent votre serveur d’hébergement."
|
| 149 |
|
| 150 |
-
#:
|
| 151 |
-
|
| 152 |
-
|
|
|
|
| 153 |
|
| 154 |
-
#:
|
| 155 |
-
|
| 156 |
-
|
|
|
|
| 157 |
|
| 158 |
-
#:
|
| 159 |
-
|
| 160 |
-
"
|
| 161 |
-
"IP addresses and/or user agents specified in the settings below"
|
| 162 |
msgstr ""
|
| 163 |
-
"Cochez si vous souhaitez activer l’interdiction des adresses IP "
|
| 164 |
-
"sélectionnées et/ou ID d’utilisateurs spécifiés dans les paramètres ci-"
|
| 165 |
-
"dessous"
|
| 166 |
|
| 167 |
-
#:
|
| 168 |
-
|
| 169 |
-
|
|
|
|
| 170 |
|
| 171 |
-
#:
|
| 172 |
-
msgid "
|
| 173 |
-
msgstr "
|
| 174 |
|
| 175 |
-
#:
|
| 176 |
-
#:
|
| 177 |
-
#:
|
| 178 |
-
|
| 179 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:404
|
| 180 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:425
|
| 181 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:687
|
| 182 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:293
|
| 183 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:310
|
| 184 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:165
|
| 185 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:195
|
| 186 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:326
|
| 187 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:356
|
| 188 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:387
|
| 189 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:415
|
| 190 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:444
|
| 191 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:532
|
| 192 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:622
|
| 193 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:824
|
| 194 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:847
|
| 195 |
-
#: all-in-one-wp-security/admin/wp-security-spam-menu.php:168
|
| 196 |
-
#: all-in-one-wp-security/admin/wp-security-spam-menu.php:253
|
| 197 |
-
msgid "More Info"
|
| 198 |
msgstr ""
|
| 199 |
|
| 200 |
-
#:
|
| 201 |
-
#:
|
| 202 |
-
msgid "
|
| 203 |
-
msgstr "Chaque adresse IP doit figurer sur une nouvelle ligne."
|
| 204 |
-
|
| 205 |
-
#: all-in-one-wp-security/admin/wp-security-blacklist-menu.php:178
|
| 206 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:691
|
| 207 |
-
msgid ""
|
| 208 |
-
"To specify an IP range use a wildcard \"*\" character. Acceptable ways to "
|
| 209 |
-
"use wildcards is shown in the examples below:"
|
| 210 |
msgstr ""
|
| 211 |
-
"Pour spécifier une plage d’adresses IP utilisez le joker « * ». Exemples "
|
| 212 |
-
"d’utilisation des jokers :"
|
| 213 |
|
| 214 |
-
#:
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
msgstr "Exemple 1 : 195.47.89.*"
|
| 218 |
|
| 219 |
-
#:
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
msgstr "Exemple 2 : 195.47.*.*"
|
| 223 |
|
| 224 |
-
#:
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
|
|
|
|
|
|
|
|
|
| 228 |
|
| 229 |
-
#:
|
| 230 |
-
msgid "Enter
|
| 231 |
msgstr "Entrez les agents utilisateurs:"
|
| 232 |
|
| 233 |
-
#:
|
| 234 |
msgid "Enter one or more user agent strings."
|
| 235 |
msgstr "Saisissez un ou plusieurs chaînes de l’agent utilisateur."
|
| 236 |
|
| 237 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 238 |
msgid "Each user agent string must be on a new line."
|
| 239 |
msgstr "Chaque chaîne d’ID utilisateur doit figurer sur une nouvelle ligne."
|
| 240 |
|
| 241 |
-
#:
|
| 242 |
msgid "Example 1 - A single user agent string to block:"
|
| 243 |
msgstr "Exemple 1 - Un seul agent utilisateur à bloquer :"
|
| 244 |
|
| 245 |
-
#:
|
| 246 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 247 |
msgstr "Exemple 2 - Une liste de plusieurs agents utilisateurs à bloquer :"
|
| 248 |
|
| 249 |
-
#:
|
| 250 |
-
#:
|
| 251 |
-
#:
|
| 252 |
-
#:
|
| 253 |
-
#:
|
| 254 |
-
#:
|
| 255 |
-
#:
|
| 256 |
-
#:
|
| 257 |
-
#:
|
| 258 |
-
#:
|
| 259 |
-
#:
|
| 260 |
-
#:
|
| 261 |
-
#:
|
| 262 |
-
#:
|
| 263 |
-
#:
|
| 264 |
-
#:
|
| 265 |
-
#:
|
| 266 |
-
#:
|
| 267 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 268 |
msgstr "Enregistrer les modifications"
|
| 269 |
|
| 270 |
-
#:
|
| 271 |
-
#:
|
| 272 |
-
#:
|
| 273 |
-
msgid "Rename
|
| 274 |
msgstr "Renommer la page de connexion"
|
| 275 |
|
| 276 |
-
#:
|
|
|
|
| 277 |
msgid "Cookie Based Brute Force Prevention"
|
| 278 |
msgstr "Protection contre « Brute Force basée cookie »"
|
| 279 |
|
| 280 |
-
#:
|
| 281 |
-
#:
|
| 282 |
-
msgid "Login
|
| 283 |
msgstr "Captcha de Connexion"
|
| 284 |
|
| 285 |
-
#:
|
| 286 |
-
|
| 287 |
-
msgid "Login Whitelist"
|
| 288 |
msgstr "Liste blanche de connexion"
|
| 289 |
|
| 290 |
-
#:
|
| 291 |
msgid "Honeypot"
|
| 292 |
msgstr "Utiliser Honeypot."
|
| 293 |
|
| 294 |
-
#:
|
| 295 |
msgid "Please enter a value for your login page slug."
|
| 296 |
msgstr "Veuillez entrer un alias pour votre page de connexion sécurisée."
|
| 297 |
|
| 298 |
-
#:
|
| 299 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 300 |
-
msgstr ""
|
| 301 |
-
"Vous ne pouvez utiliser la valeur « wp-admin » pour l’alias de votre page de "
|
| 302 |
-
"connexion sécurisée."
|
| 303 |
|
| 304 |
-
#:
|
| 305 |
-
msgid "You must alpha numeric characters for your login page slug."
|
| 306 |
msgstr ""
|
| 307 |
-
"Veuillez entrer des caractères alphanumériques pour l’alias de votre page de "
|
| 308 |
-
"connexion sécurisée."
|
| 309 |
|
| 310 |
-
#:
|
| 311 |
-
#:
|
| 312 |
-
#:
|
| 313 |
-
#:
|
| 314 |
-
#:
|
| 315 |
-
#:
|
| 316 |
-
#:
|
|
|
|
| 317 |
msgid "Attention!"
|
| 318 |
msgstr "Attention !"
|
| 319 |
|
| 320 |
-
#:
|
| 321 |
-
msgid ""
|
| 322 |
-
"
|
| 323 |
-
"check the file permissions."
|
| 324 |
-
msgstr ""
|
| 325 |
-
"Impossible de supprimer les directives basées-cookie à partir du fichier ."
|
| 326 |
-
"htaccess. Veuillez vérifier les permissions des fichiers."
|
| 327 |
|
| 328 |
-
#:
|
| 329 |
-
msgid ""
|
| 330 |
-
"An effective Brute Force prevention technique is to change the default "
|
| 331 |
-
"WordPress login page URL."
|
| 332 |
msgstr ""
|
| 333 |
-
"Une technique efficace de prévention contre Brute Force consiste à changer "
|
| 334 |
-
"l’URL par défaut de la page de connexion à WordPress."
|
| 335 |
|
| 336 |
-
#:
|
| 337 |
-
msgid ""
|
| 338 |
-
"
|
| 339 |
-
"URL followed by wp-login.php."
|
| 340 |
-
msgstr ""
|
| 341 |
-
"Normalement, si vous voulez vous connecter à WordPress, vous tapez l’URL de "
|
| 342 |
-
"votre site attendue par wp-login.php."
|
| 343 |
|
| 344 |
-
#:
|
| 345 |
-
msgid ""
|
| 346 |
-
"
|
| 347 |
-
"renaming the last portion of the login URL which contains the <strong>wp-"
|
| 348 |
-
"login.php</strong> to any string that you like."
|
| 349 |
-
msgstr ""
|
| 350 |
-
"Cette fonction permet de modifier l'URL de connexion en définissant votre "
|
| 351 |
-
"propre alias et ajoutant l'URL de connexion à <strong>wp-login.php</strong>."
|
| 352 |
|
| 353 |
-
#:
|
| 354 |
-
msgid ""
|
| 355 |
-
"
|
| 356 |
-
"login page because they will not know the correct login page URL."
|
| 357 |
-
msgstr ""
|
| 358 |
-
"En procédant ainsi, les robots et pirates ne pourront accéder à votre page "
|
| 359 |
-
"de connexion, car ils ne connaîtront pas la bonne URL."
|
| 360 |
|
| 361 |
-
#:
|
| 362 |
-
msgid ""
|
| 363 |
-
"
|
| 364 |
-
|
| 365 |
-
|
| 366 |
-
"
|
| 367 |
-
"également vous intéresser :"
|
| 368 |
|
| 369 |
-
#:
|
| 370 |
msgid "Your WordPress login page URL has been renamed."
|
| 371 |
msgstr "Votre URL de connexion WordPress a été renommée."
|
| 372 |
|
| 373 |
-
#:
|
| 374 |
msgid "Your current login URL is:"
|
| 375 |
msgstr "Votre nouvelle URL de connexion est :"
|
| 376 |
|
| 377 |
-
#:
|
| 378 |
-
msgid ""
|
| 379 |
-
"NOTE: If you already had the Cookie-Based Brute Force Prevention feature "
|
| 380 |
-
"active, the plugin has automatically deactivated it because only one of "
|
| 381 |
-
"these features can be active at any one time."
|
| 382 |
-
msgstr ""
|
| 383 |
-
"NOTE : Si la fonctionnalité de prévention Brute Force basée cookie était "
|
| 384 |
-
"active, elle s’est automatiquement désactivée car un seul de ces dispositifs "
|
| 385 |
-
"peut être actif au même moment."
|
| 386 |
-
|
| 387 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:167
|
| 388 |
-
msgid "Rename Login Page Settings"
|
| 389 |
msgstr "Renommer la page de connexion"
|
| 390 |
|
| 391 |
-
#:
|
| 392 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 393 |
msgstr "Autorisez le renommage de la page des réglages de Connexion"
|
| 394 |
|
| 395 |
-
#:
|
| 396 |
msgid "Check this if you want to enable the rename login page feature"
|
| 397 |
-
msgstr ""
|
| 398 |
-
"Cocher si vous souhaitez activer la fonction de renommage de la page de "
|
| 399 |
-
"connexion"
|
| 400 |
|
| 401 |
-
#:
|
| 402 |
-
msgid "Login
|
| 403 |
msgstr "URL de page de connexion"
|
| 404 |
|
| 405 |
-
#:
|
| 406 |
-
msgid ""
|
| 407 |
-
"Enter a string which will represent your secure login page slug. You are "
|
| 408 |
-
"enouraged to choose something which is hard to guess and only you will "
|
| 409 |
-
"remember."
|
| 410 |
msgstr ""
|
| 411 |
-
"Entrez une chaîne qui représentera l’alias de votre page de connexion "
|
| 412 |
-
"sécurisée. Vous êtes encouragé(e) à choisir quelque chose de difficile à "
|
| 413 |
-
"deviner mais dont vous devrez pouvoir vous souvenir."
|
| 414 |
|
| 415 |
-
#:
|
| 416 |
-
msgid ""
|
| 417 |
-
"
|
| 418 |
-
"alphanumeric characters, ie, letters and/or numbers only!"
|
| 419 |
-
msgstr ""
|
| 420 |
-
"Paramètres non enregistrés : votre mot secret ne doit comporter que des "
|
| 421 |
-
"caractères alphanumériques, à savoir seulement lettres et chiffres !"
|
| 422 |
|
| 423 |
-
#:
|
| 424 |
-
msgid ""
|
| 425 |
-
"
|
| 426 |
-
msgstr ""
|
| 427 |
-
"Vous avez correctement activé la fonctionnalité de prévention de Brute Force "
|
| 428 |
-
"basée cookie"
|
| 429 |
|
| 430 |
-
#:
|
| 431 |
-
msgid ""
|
| 432 |
-
"
|
| 433 |
-
msgstr ""
|
| 434 |
-
"À partir de maintenant, vous aurez besoin de l’URL suivante pour vous "
|
| 435 |
-
"connecter à votre Admin WP :"
|
| 436 |
|
| 437 |
-
#:
|
| 438 |
-
msgid ""
|
| 439 |
-
"
|
| 440 |
-
"it, OR,"
|
| 441 |
-
msgstr ""
|
| 442 |
-
"Il est important d’enregistrer cette URL quelque part pour le cas où vous "
|
| 443 |
-
"l’oublieriez, OU"
|
| 444 |
|
| 445 |
-
#:
|
| 446 |
-
#, php-format
|
| 447 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 448 |
-
msgstr ""
|
| 449 |
-
"rappelez-vous simplement d’ajouter « ?%s=1 » à l’adresse URL de votre site "
|
| 450 |
-
"actuel."
|
| 451 |
|
| 452 |
-
#:
|
| 453 |
-
msgid ""
|
| 454 |
-
"
|
| 455 |
-
"settings."
|
| 456 |
-
msgstr ""
|
| 457 |
-
"Vous avez correctement enregistré les paramètres de prévention de Brute "
|
| 458 |
-
"Force basée cookie."
|
| 459 |
-
|
| 460 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:285
|
| 461 |
-
#: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:275
|
| 462 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:119
|
| 463 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:287
|
| 464 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:498
|
| 465 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:667
|
| 466 |
-
#: all-in-one-wp-security/admin/wp-security-settings-menu.php:585
|
| 467 |
-
#: all-in-one-wp-security/admin/wp-security-spam-menu.php:108
|
| 468 |
-
msgid ""
|
| 469 |
-
"Could not write to the .htaccess file. Please check the file permissions."
|
| 470 |
-
msgstr ""
|
| 471 |
-
"Impossible d’écrire dans le fichier .htaccess. Veuillez vérifier les "
|
| 472 |
-
"permissions."
|
| 473 |
|
| 474 |
-
#:
|
| 475 |
-
msgid "Brute
|
| 476 |
msgstr "Paramètres du pare-feu contre la Brute Force"
|
| 477 |
|
| 478 |
-
#:
|
| 479 |
-
msgid ""
|
| 480 |
-
"
|
| 481 |
-
"and passwords until they succeed in guessing the right combination."
|
| 482 |
-
msgstr ""
|
| 483 |
-
"Une attaque Brute Force se caractérise par des essais répétés de nombreuses "
|
| 484 |
-
"combinaisons d’ID utilisateurs / mots de passe, jusqu’à parvenir à trouver "
|
| 485 |
-
"la bonne."
|
| 486 |
|
| 487 |
-
#:
|
| 488 |
-
msgid ""
|
| 489 |
-
"
|
| 490 |
-
|
| 491 |
-
|
|
|
|
| 492 |
msgstr ""
|
| 493 |
-
"En raison du fait qu’à un moment donné, il peut y avoir de nombreuses "
|
| 494 |
-
"tentatives de connexion à votre site par des robots malveillants, un énorme "
|
| 495 |
-
"impact négatif sur la mémoire et les performances de votre serveur peut "
|
| 496 |
-
"avoir lieu."
|
| 497 |
|
| 498 |
-
#:
|
| 499 |
-
|
| 500 |
-
|
| 501 |
-
"at the .htaccess level thus providing even better protection for your WP "
|
| 502 |
-
"login page and also reducing the load on your server because the system does "
|
| 503 |
-
"not have to run PHP code to process the login attempts."
|
| 504 |
-
msgstr ""
|
| 505 |
-
"Les fonctionnalités de cet onglet permettront d’arrêter la majorité des "
|
| 506 |
-
"attaques de connexion Brute Force au niveau du .htaccess, offrant ainsi la "
|
| 507 |
-
"meilleure protection pour votre page de connexion WP et réduisant la charge "
|
| 508 |
-
"sur votre serveur, puisque le système n’aura plus à exécuter votre code PHP "
|
| 509 |
-
"pour traiter les tentatives de connexion."
|
| 510 |
-
|
| 511 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:309
|
| 512 |
-
#, php-format
|
| 513 |
-
msgid ""
|
| 514 |
-
"Even though this feature should not have any impact on your site's general "
|
| 515 |
-
"functionality <strong>you are strongly encouraged to take a %s of your ."
|
| 516 |
-
"htaccess file before proceeding</strong>."
|
| 517 |
msgstr ""
|
| 518 |
-
"Cette fonctionnalité ne devrait pas avoir d’impact négatif sur le "
|
| 519 |
-
"fonctionnement général de votre site mais <strong>faire une %s de votre "
|
| 520 |
-
"fichier .htaccess est vivement conseillé avant de l’activer</strong>."
|
| 521 |
|
| 522 |
-
#:
|
| 523 |
-
msgid ""
|
| 524 |
-
"If this feature is not used correctly, you can get locked out of your site. "
|
| 525 |
-
"A backed up .htaccess file will come in handy if that happens."
|
| 526 |
msgstr ""
|
| 527 |
-
"Si cette fonctionnalité n’est pas correctement utilisée, vous risquez de "
|
| 528 |
-
"verrouiller votre site et ne plus y avoir accès. Une copie de sauvegarde de "
|
| 529 |
-
"votre fichier .htaccess sera utile en tel cas."
|
| 530 |
|
| 531 |
-
#:
|
| 532 |
-
|
| 533 |
-
msgid ""
|
| 534 |
-
"To learn more about how to use this feature please watch the following %s."
|
| 535 |
msgstr ""
|
| 536 |
-
"Pour en savoir plus sur la façon d'utiliser cette fonctionnalité, regarder "
|
| 537 |
-
"le %s suivant."
|
| 538 |
|
| 539 |
-
#:
|
| 540 |
-
|
| 541 |
-
|
| 542 |
-
"
|
| 543 |
-
"active at any one time."
|
| 544 |
msgstr ""
|
| 545 |
-
"Remarque : Si vous aviez déjà activé la fonction « Renommer la Page de "
|
| 546 |
-
"connexion », l’extension l’a automatiquement désactivée car seulement l’une "
|
| 547 |
-
"ou l’autre de ces caractéristiques peut être active simultanément."
|
| 548 |
|
| 549 |
-
#:
|
| 550 |
-
msgid "Cookie
|
| 551 |
msgstr "Protection contre « Brute Force basée cookie »"
|
| 552 |
|
| 553 |
-
#:
|
| 554 |
-
|
| 555 |
-
|
| 556 |
-
msgstr "Activer la prévention d’attaque Brute Force"
|
| 557 |
|
| 558 |
-
#:
|
| 559 |
-
msgid ""
|
| 560 |
-
"
|
|
|
|
|
|
|
|
|
|
| 561 |
msgstr ""
|
| 562 |
-
"Cocher si vous souhaitez protéger votre page de connexion d’une attaque par "
|
| 563 |
-
"Brute Force."
|
| 564 |
|
| 565 |
-
#:
|
| 566 |
-
msgid ""
|
| 567 |
-
"This feature will deny access to your WordPress login page for all people "
|
| 568 |
-
"except those who have a special cookie in their browser."
|
| 569 |
msgstr ""
|
| 570 |
-
"Cette fonctionnalité refusera l’accès à votre page de connexion WordPress "
|
| 571 |
-
"pour tous visiteurs sauf ceux ayant un cookie spécial dans leur navigateur."
|
| 572 |
|
| 573 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 574 |
msgid "To use this feature do the following:"
|
| 575 |
msgstr "Pour utiliser cette fonctionnalité procéder comme suit :"
|
| 576 |
|
| 577 |
-
#:
|
| 578 |
msgid "1) Enable the checkbox."
|
| 579 |
msgstr "1) Cochez la case."
|
| 580 |
|
| 581 |
-
#:
|
| 582 |
-
msgid ""
|
| 583 |
-
"2)
|
| 584 |
-
"difficult to guess. This secret word will be useful whenever you need to "
|
| 585 |
-
"know the special URL which you will use to access the login page (see point "
|
| 586 |
-
"below)."
|
| 587 |
-
msgstr ""
|
| 588 |
-
"2) Entrez un mot secret composé de caractères alphanumériques qui seront "
|
| 589 |
-
"difficiles à deviner. Ce mot secret sera utile lorsque vous aurez besoin de "
|
| 590 |
-
"vous remémorer l’URL spéciale que vous utiliserez pour accéder à la page de "
|
| 591 |
-
"connexion (voir point ci-dessous)."
|
| 592 |
|
| 593 |
-
#:
|
| 594 |
-
msgid ""
|
| 595 |
-
"3)
|
| 596 |
-
|
| 597 |
-
|
| 598 |
-
"
|
| 599 |
-
msgstr ""
|
| 600 |
-
"3) vous recevrez ensuite une URL de connexion spéciale. Vous devrez utiliser "
|
| 601 |
-
"cette URL pour vous connecter à votre site WordPress en lieu et place de "
|
| 602 |
-
"l’URL de connexion standard. Remarque : Le système déposera un cookie "
|
| 603 |
-
"spécial dans votre navigateur qui vous permettra d’accédez à la page de "
|
| 604 |
-
"connexion d’administration WordPress (veillez à ce qu’il ne soit pas "
|
| 605 |
-
"détruit)."
|
| 606 |
-
|
| 607 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:361
|
| 608 |
-
msgid ""
|
| 609 |
-
"Any person trying to access your login page who does not have the special "
|
| 610 |
-
"cookie in their browser will be automatically blocked."
|
| 611 |
-
msgstr ""
|
| 612 |
-
"Tout visiteur essayant d’accéder à votre page de connexion sans avoir le "
|
| 613 |
-
"cookie spécial dans son navigateur sera automatiquement bloqué(e)."
|
| 614 |
|
| 615 |
-
#:
|
| 616 |
-
msgid "Secret
|
| 617 |
msgstr "Clé secrète"
|
| 618 |
|
| 619 |
-
#:
|
| 620 |
-
msgid ""
|
| 621 |
-
"
|
| 622 |
-
"to access your special URL. Your are highly encouraged to choose a word "
|
| 623 |
-
"which will be difficult to guess."
|
| 624 |
-
msgstr ""
|
| 625 |
-
"Choisissez un mot secret composé de caractères alphanumériques qui vous "
|
| 626 |
-
"permettra d’accéder à votre URL spéciale. Vous êtes fortement encouragés à "
|
| 627 |
-
"choisir un mot difficile à deviner mais qu’il vous faudra retenir !"
|
| 628 |
|
| 629 |
-
#:
|
| 630 |
msgid "Re-direct URL"
|
| 631 |
msgstr "URL de redirection"
|
| 632 |
|
| 633 |
-
#:
|
| 634 |
-
msgid ""
|
| 635 |
-
"
|
| 636 |
-
"login page."
|
| 637 |
-
msgstr ""
|
| 638 |
-
"Spécifiez l'URL où rediriger les pirates quand ils essaient d'accéder à "
|
| 639 |
-
"votre page de connexion de WordPress."
|
| 640 |
|
| 641 |
-
#:
|
| 642 |
-
msgid ""
|
| 643 |
-
"
|
| 644 |
-
"own. For example you can be as creative as you like and send hackers to the "
|
| 645 |
-
"CIA or NSA home page."
|
| 646 |
-
msgstr ""
|
| 647 |
-
"L’URL spécifiée ici peut être celle de n’importe quel site et naturellement, "
|
| 648 |
-
"pas le vôtre. Vous pouvez faire preuve de créativité et envoyez les pirates "
|
| 649 |
-
"à la page d’accueil de la CIA ou de la NSA par exemple."
|
| 650 |
|
| 651 |
-
#:
|
| 652 |
-
msgid ""
|
| 653 |
-
"This field will default to: http://127.0.0.1 if you do not enter a value."
|
| 654 |
msgstr "Champ par défaut : http://127.0.0.1 si vous n’entrez aucune valeur."
|
| 655 |
|
| 656 |
-
#:
|
| 657 |
msgid "Useful Tip:"
|
| 658 |
msgstr "Petite astuce utile :"
|
| 659 |
|
| 660 |
-
#:
|
| 661 |
-
msgid ""
|
| 662 |
-
"
|
| 663 |
-
"your site because it increases the load on your server."
|
| 664 |
-
msgstr ""
|
| 665 |
-
"C’est une bonne idée que de ne pas rediriger les tentatives de connexion "
|
| 666 |
-
"Brute Force sur votre propre site car elles augmenteraient la charge de "
|
| 667 |
-
"votre serveur."
|
| 668 |
|
| 669 |
-
#:
|
| 670 |
-
msgid ""
|
| 671 |
-
"
|
| 672 |
-
"because it deflects them back to their own local host and puts the load on "
|
| 673 |
-
"their server instead of yours."
|
| 674 |
-
msgstr ""
|
| 675 |
-
"Rediriger pirates ou bots malicieux vers « http://127.0.0.1 » est idéal car "
|
| 676 |
-
"elle les renvoie à leur propre hôte et met la charge sur leur serveur au "
|
| 677 |
-
"lieu du vôtre."
|
| 678 |
|
| 679 |
-
#:
|
| 680 |
-
msgid "My
|
| 681 |
-
msgstr ""
|
| 682 |
-
"Mon site a des articles ou des pages protégés par mot-clé anti Brute Force"
|
| 683 |
|
| 684 |
-
#:
|
| 685 |
-
msgid ""
|
| 686 |
-
"
|
| 687 |
-
|
|
|
|
|
|
|
| 688 |
msgstr ""
|
| 689 |
-
"Cocher si vous utilisez la fonctionnalité native WordPress de protection par "
|
| 690 |
-
"mot de passe pour tout ou partie de votre blog ou site."
|
| 691 |
|
| 692 |
-
#:
|
| 693 |
-
msgid ""
|
| 694 |
-
"In the cases where you are protecting some of your posts or pages using the "
|
| 695 |
-
"in-built WordPress password protection feature, a few extra lines of "
|
| 696 |
-
"directives and exceptions need to be added to your .htacces file so that "
|
| 697 |
-
"people trying to access pages are not automatically blocked."
|
| 698 |
-
msgstr ""
|
| 699 |
-
"Dans le cas où vous protégeriez certains de vos messages ou pages à l’aide "
|
| 700 |
-
"de la fonctionnalité de protection par mot de passe propre à WordPress, "
|
| 701 |
-
"quelques lignes de directives et d’exceptions doivent être ajoutés à votre "
|
| 702 |
-
"fichier .htaccess afin que les visiteurs qui tentent d’accéder régulièrement "
|
| 703 |
-
"aux pages ne soient pas bloqués."
|
| 704 |
-
|
| 705 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:410
|
| 706 |
-
msgid ""
|
| 707 |
-
"By enabling this checkbox the plugin will add the necessary rules and "
|
| 708 |
-
"exceptions to your .htacces file so that people trying to access these pages "
|
| 709 |
-
"are not automatically blocked."
|
| 710 |
msgstr ""
|
| 711 |
-
"En activant cette case, l’extension ajoutera les règles nécessaires et les "
|
| 712 |
-
"exceptions à votre fichier .htaccess afin que les visiteurs réguliers, "
|
| 713 |
-
"tentant d’accéder à ces pages, ne soient pas automatiquement bloqués."
|
| 714 |
|
| 715 |
-
#:
|
| 716 |
msgid "Helpful Tip:"
|
| 717 |
msgstr "Conseil utile :"
|
| 718 |
|
| 719 |
-
#:
|
| 720 |
-
msgid ""
|
| 721 |
-
"
|
| 722 |
-
"or pages then it is highly recommended that you leave this checkbox disabled."
|
| 723 |
-
msgstr ""
|
| 724 |
-
"Si vous n'utilisez pas la fonctionnalité de protection par mot de passe "
|
| 725 |
-
"WordPress pour vos articles ou pages, il est hautement recommandé de laissez "
|
| 726 |
-
"cette case désactivée."
|
| 727 |
|
| 728 |
-
#:
|
| 729 |
-
msgid "My
|
| 730 |
msgstr "Mon Site a un thème ou des extensions utilisant AJAX"
|
| 731 |
|
| 732 |
-
#:
|
| 733 |
msgid "Check this if your site uses AJAX functionality."
|
| 734 |
msgstr "Cocher si votre site utilise des fonctionnalités AJAX."
|
| 735 |
|
| 736 |
-
#:
|
| 737 |
-
msgid ""
|
| 738 |
-
"In the cases where your WordPress installation has a theme or plugins which "
|
| 739 |
-
"use AJAX, a few extra lines of directives and exceptions need to be added to "
|
| 740 |
-
"your .htacces file to prevent AJAX requests from being automatically blocked "
|
| 741 |
-
"by the brute force prevention feature."
|
| 742 |
-
msgstr ""
|
| 743 |
-
"Dans le cas où votre installation WordPress dispose d’un thème ou de plugins "
|
| 744 |
-
"utilisant AJAX, quelques lignes supplémentaires de directives et "
|
| 745 |
-
"d’exceptions doivent être ajoutés à votre fichier .htaccess pour empêcher "
|
| 746 |
-
"les requêtes AJAX d’être automatiquement bloquées par la fonction de "
|
| 747 |
-
"prévention Brute Force."
|
| 748 |
-
|
| 749 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:431
|
| 750 |
-
msgid ""
|
| 751 |
-
"By enabling this checkbox the plugin will add the necessary rules and "
|
| 752 |
-
"exceptions to your .htacces file so that AJAX operations will work as "
|
| 753 |
-
"expected."
|
| 754 |
msgstr ""
|
| 755 |
-
"En activant cette case l’extension va ajouter les règles et exceptions "
|
| 756 |
-
"nécessaires à votre fichier .htaccess afin que les opérations AJAX "
|
| 757 |
-
"fonctionnent comme prévu."
|
| 758 |
|
| 759 |
-
#:
|
| 760 |
-
msgid "
|
| 761 |
msgstr ""
|
| 762 |
-
"Le test de cookie a été couronnée de succès. Vous pouvez maintenant activer "
|
| 763 |
-
"cette fonctionnalité."
|
| 764 |
|
| 765 |
-
#:
|
| 766 |
-
msgid "Save
|
| 767 |
msgstr "Enregistrer les paramètres de fonction"
|
| 768 |
|
| 769 |
-
#:
|
| 770 |
-
msgid ""
|
| 771 |
-
"The cookie test failed on this server. So this feature cannot be used on "
|
| 772 |
-
"this site."
|
| 773 |
msgstr ""
|
| 774 |
-
"Le test de cookie a échoué sur le serveur. Cette fonction ne peut être "
|
| 775 |
-
"utilisée sur ce site."
|
| 776 |
|
| 777 |
-
#:
|
| 778 |
-
msgid ""
|
| 779 |
-
"Before using this feature you are required to perform a cookie test first. "
|
| 780 |
-
"This is to make sure that your browser cookie is working correctly and that "
|
| 781 |
-
"you won't lock yourself out."
|
| 782 |
msgstr ""
|
| 783 |
-
"Avant de pouvoir utiliser cette fonctionnalité, vous devez effectuer un test "
|
| 784 |
-
"de cookie. Ceci pour vous assurer que les cookie fonctionnent correctement "
|
| 785 |
-
"sur votre navigateur et que vous ne serez pas bloqué."
|
| 786 |
|
| 787 |
-
#:
|
| 788 |
-
msgid "
|
| 789 |
-
msgstr "
|
| 790 |
|
| 791 |
-
#:
|
| 792 |
-
msgid ""
|
| 793 |
-
"This feature allows you to add a captcha form on the WordPress login page."
|
| 794 |
msgstr ""
|
| 795 |
-
"Cette fonctionnalité permet d’ajouter un formulaire Captcha sur la page de "
|
| 796 |
-
"connexion de WordPress."
|
| 797 |
|
| 798 |
-
#:
|
| 799 |
-
msgid ""
|
| 800 |
-
"Users who attempt to login will also need to enter the answer to a simple "
|
| 801 |
-
"mathematical question - if they enter the wrong answer, the plugin will not "
|
| 802 |
-
"allow them login even if they entered the correct username and password."
|
| 803 |
msgstr ""
|
| 804 |
-
"Les utilisateurs tentant de se connecter devront également entrer la réponse "
|
| 805 |
-
"à une question arithmétique simple - si elles entrent une mauvaise réponse, "
|
| 806 |
-
"l’extension ne leur permettra pas de se connecter, même s’ils ont entré ID "
|
| 807 |
-
"d’utilisateur et mot de passe corrects."
|
| 808 |
|
| 809 |
-
#:
|
| 810 |
-
msgid ""
|
| 811 |
-
"Therefore, adding a captcha form on the login page is another effective yet "
|
| 812 |
-
"simple \"Brute Force\" prevention technique."
|
| 813 |
msgstr ""
|
| 814 |
-
"Par conséquent, l’ajout d’un formulaire Captcha sur la page de connexion est "
|
| 815 |
-
"une autre technique efficace de prévention contre « Brute Force »."
|
| 816 |
|
| 817 |
-
#:
|
| 818 |
-
msgid "
|
| 819 |
-
msgstr "
|
| 820 |
|
| 821 |
-
#:
|
| 822 |
-
msgid "
|
| 823 |
-
msgstr "
|
| 824 |
|
| 825 |
-
#:
|
| 826 |
-
msgid "
|
| 827 |
msgstr ""
|
| 828 |
-
"Cochez si vous souhaitez insérer un formulaire Captcha sur la page de "
|
| 829 |
-
"connexion"
|
| 830 |
|
| 831 |
-
#:
|
| 832 |
-
msgid "
|
| 833 |
-
msgstr "
|
| 834 |
|
| 835 |
-
#:
|
| 836 |
-
msgid "
|
| 837 |
-
msgstr "
|
| 838 |
|
| 839 |
-
#:
|
| 840 |
-
msgid ""
|
| 841 |
-
|
| 842 |
-
|
|
|
|
|
|
|
| 843 |
msgstr ""
|
| 844 |
-
"Cochez si vous souhaitez insérer un Captcha dans le formulaire de connexion "
|
| 845 |
-
"personnalisé généré par la fonction WP : wp_login_form()"
|
| 846 |
|
| 847 |
-
#:
|
| 848 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 849 |
msgstr "Mot de passe des paramètres de formulaire Captcha perdu"
|
| 850 |
|
| 851 |
-
#:
|
| 852 |
-
msgid "Enable
|
| 853 |
msgstr "Activer le Captcha sur la page Mot de passe perdu"
|
| 854 |
|
| 855 |
-
#:
|
| 856 |
-
msgid ""
|
| 857 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 858 |
msgstr ""
|
| 859 |
-
"Cochez si vous souhaitez insérer un formulaire Captcha sur la page de mot de "
|
| 860 |
-
"passe perdu"
|
| 861 |
|
| 862 |
-
#:
|
| 863 |
-
msgid "
|
| 864 |
-
msgstr "
|
| 865 |
|
| 866 |
-
#:
|
| 867 |
-
msgid ""
|
| 868 |
-
"The All In One WP Security Whitelist feature gives you the option of only "
|
| 869 |
-
"allowing certain IP addresses or ranges to have access to your WordPress "
|
| 870 |
-
"login page."
|
| 871 |
msgstr ""
|
| 872 |
-
"La fonctionnalité liste blanche d’All In One WP Security vous donne la "
|
| 873 |
-
"possibilité de n’autoriser que certaines adresses IP (ou plages) à avoir "
|
| 874 |
-
"accès à votre page de connexion WordPress."
|
| 875 |
|
| 876 |
-
#:
|
| 877 |
-
msgid ""
|
| 878 |
-
"This feature will deny login access for all IP addresses which are not in "
|
| 879 |
-
"your whitelist as configured in the settings below."
|
| 880 |
msgstr ""
|
| 881 |
-
"Cette fonctionnalité refusera l’accès à toutes les adresses IP qui ne font "
|
| 882 |
-
"pas partie de votre liste blanche configurée dans les paramètres ci-dessous."
|
| 883 |
|
| 884 |
-
#:
|
| 885 |
-
msgid ""
|
| 886 |
-
"The plugin achieves this by writing the appropriate directives to your ."
|
| 887 |
-
"htaccess file."
|
| 888 |
msgstr ""
|
| 889 |
-
"L’extension réalise cela en écrivant les directives appropriées dans votre "
|
| 890 |
-
"fichier .htaccess."
|
| 891 |
|
| 892 |
-
#:
|
| 893 |
-
msgid ""
|
| 894 |
-
"By allowing/blocking IP addresses via the .htaccess file your are using the "
|
| 895 |
-
"most secure first line of defence because login access will only be granted "
|
| 896 |
-
"to whitelisted IP addresses and other addresses will be blocked as soon as "
|
| 897 |
-
"they try to access your login page."
|
| 898 |
-
msgstr ""
|
| 899 |
-
"En autorisant / bloquant des adresses IP via le fichier .htaccess vous "
|
| 900 |
-
"utilisez la plus sûre des premières lignes de défense, parce que la "
|
| 901 |
-
"connexion ne sera accordée qu’à des adresses IP présentes dans la liste "
|
| 902 |
-
"blanche, les autres adresses étant bloquées dès qu’elles essaient d’accéder "
|
| 903 |
-
"à votre page de connexion."
|
| 904 |
-
|
| 905 |
-
#: all-in-one-wp-security/admin/wp-security-brute-force-menu.php:651
|
| 906 |
-
#, php-format
|
| 907 |
-
msgid ""
|
| 908 |
-
"Attention: If in addition to enabling the white list feature, you also have "
|
| 909 |
-
"the %s feature enabled, <strong>you will still need to use your secret word "
|
| 910 |
-
"in the URL when trying to access your WordPress login page</strong>."
|
| 911 |
msgstr ""
|
| 912 |
-
"ATTENTION : Si, en plus d’activer la fonctionnalité de liste blanche, vous "
|
| 913 |
-
"avez également activé la fonction %s, <strong>vous aurez toujours besoin "
|
| 914 |
-
"d’utiliser votre mot secret dans l’URL lorsque vous essayerez d’accéder à "
|
| 915 |
-
"votre site via la page de connexion WordPress</strong>."
|
| 916 |
|
| 917 |
-
#:
|
| 918 |
-
msgid ""
|
| 919 |
-
"These features are NOT functionally related. Having both of them enabled on "
|
| 920 |
-
"your site means you are creating 2 layers of security."
|
| 921 |
msgstr ""
|
| 922 |
-
"Ces fonctionnalités ne sont pas liées opérationnellement. Si les deux sont "
|
| 923 |
-
"activées sur votre site, cela signifie que vous créez 2 couches de sécurité."
|
| 924 |
|
| 925 |
-
#:
|
| 926 |
-
msgid "Login
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 927 |
msgstr "Paramétrage de liste blanche des IP de connexion"
|
| 928 |
|
| 929 |
-
#:
|
| 930 |
-
msgid "Enable IP
|
| 931 |
msgstr "Activer la liste blanche d’IP"
|
| 932 |
|
| 933 |
-
#:
|
| 934 |
-
|
| 935 |
-
"Check this if you want to enable the whitelisting of selected IP addresses "
|
| 936 |
-
"
|
| 937 |
-
msgstr ""
|
| 938 |
-
"Cochez si vous souhaitez activer la liste blanche pour certaines adresses IP "
|
| 939 |
-
"spécifiées dans les paramètres ci-dessous"
|
| 940 |
|
| 941 |
-
#:
|
| 942 |
-
msgid "Your
|
| 943 |
msgstr "Votre adresse IP actuelle"
|
| 944 |
|
| 945 |
-
#:
|
| 946 |
-
msgid ""
|
| 947 |
-
"
|
| 948 |
-
"include it in your login whitelist."
|
| 949 |
-
msgstr ""
|
| 950 |
-
"Vous pouvez copier / coller cette adresse dans la zone de texte ci-dessous "
|
| 951 |
-
"pour l’inclure en liste blanche de connexion."
|
| 952 |
|
| 953 |
-
#:
|
| 954 |
-
|
|
|
|
| 955 |
msgstr "Entrez les adresses IP en liste blanche :"
|
| 956 |
|
| 957 |
-
#:
|
| 958 |
-
|
| 959 |
-
"Enter one or more IP addresses or IP ranges you wish to include in your "
|
| 960 |
-
"whitelist. Only the addresses specified here will have access to the "
|
| 961 |
-
"WordPress login page."
|
| 962 |
msgstr ""
|
| 963 |
-
"Entrez une ou plusieurs adresses IP (ou plages d’adresses IP) à inclure en "
|
| 964 |
-
"liste blanche. Seules les adresses spécifiées ici auront accès à la page de "
|
| 965 |
-
"connexion WordPress."
|
| 966 |
|
| 967 |
-
#:
|
| 968 |
-
msgid ""
|
| 969 |
-
"This feature allows you to add a special hidden \"honeypot\" field on the "
|
| 970 |
-
"WordPress login page. This will only be visible to robots and not humans."
|
| 971 |
msgstr ""
|
| 972 |
-
"Cette fonctionnalité permet d’ajouter un champ caché spécial « Honeypot » "
|
| 973 |
-
"sur la page de connexion WordPress. Il ne sera visible que des robots, et "
|
| 974 |
-
"pas des humains."
|
| 975 |
|
| 976 |
-
#:
|
| 977 |
-
msgid ""
|
| 978 |
-
"
|
| 979 |
-
"also submit a value for the special hidden honeypot field."
|
| 980 |
-
msgstr ""
|
| 981 |
-
"Les robots remplissant généralement chaque champ de saisie d’un formulaire "
|
| 982 |
-
"de connexion, ils présenteront également une valeur pour le champ spécial "
|
| 983 |
-
"Honeypot caché."
|
| 984 |
|
| 985 |
-
#:
|
| 986 |
-
msgid ""
|
| 987 |
-
"
|
| 988 |
-
"form which only robots will submit. If that field contains a value when the "
|
| 989 |
-
"form is submitted then a robot has most likely submitted the form and it is "
|
| 990 |
-
"consquently dealt with."
|
| 991 |
-
msgstr ""
|
| 992 |
-
"La façon de travailler d’Honeypot, c’est qu’un champ masqué est placé "
|
| 993 |
-
"quelque part à l’intérieur d’un formulaire, accessible seulement aux robots. "
|
| 994 |
-
"Si ce champ contient une valeur lorsque le formulaire est renvoyé, c’est "
|
| 995 |
-
"probablement qu’un robot a rempli le formulaire et l’a soumis."
|
| 996 |
|
| 997 |
-
#:
|
| 998 |
-
|
| 999 |
-
"
|
| 1000 |
-
"form is submitted, then the robot which is attempting to login to your site "
|
| 1001 |
-
"will be redirected to its localhost address - http://127.0.0.1."
|
| 1002 |
msgstr ""
|
| 1003 |
-
"Par conséquent, si l’extension détecte que ce champ a été rempli sur le "
|
| 1004 |
-
"formulaire envoyé, et que le robot tente de se connecter à votre site il "
|
| 1005 |
-
"sera redirigé vers l’adresse localhost - http://127.0.0.1."
|
| 1006 |
|
| 1007 |
-
#:
|
| 1008 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1009 |
msgstr "Réglages du formulaire de connexion Honeypot"
|
| 1010 |
|
| 1011 |
-
#:
|
| 1012 |
-
msgid "Enable
|
| 1013 |
msgstr "Activer Honeypot sur la page de connexion"
|
| 1014 |
|
| 1015 |
-
#:
|
| 1016 |
-
msgid ""
|
| 1017 |
-
"
|
| 1018 |
-
msgstr ""
|
| 1019 |
-
"Cochez cette case si vous souhaitez activer la fonctionnalité Honeypot sur "
|
| 1020 |
-
"la page de connexion"
|
| 1021 |
-
|
| 1022 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:24
|
| 1023 |
-
msgid "System Info"
|
| 1024 |
-
msgstr "Info système"
|
| 1025 |
|
| 1026 |
-
#:
|
| 1027 |
-
#:
|
| 1028 |
msgid "Locked IP Addresses"
|
| 1029 |
msgstr "Adresses IP Verrouillées"
|
| 1030 |
|
| 1031 |
-
#:
|
| 1032 |
-
msgid "
|
| 1033 |
-
msgstr "
|
| 1034 |
|
| 1035 |
-
#:
|
| 1036 |
-
msgid "
|
| 1037 |
-
msgstr "
|
| 1038 |
|
| 1039 |
-
#:
|
| 1040 |
-
|
| 1041 |
-
|
|
|
|
|
|
|
| 1042 |
|
| 1043 |
-
#:
|
| 1044 |
-
msgid "
|
| 1045 |
-
msgstr "
|
| 1046 |
|
| 1047 |
-
#:
|
| 1048 |
-
msgid ""
|
| 1049 |
-
"
|
| 1050 |
-
|
|
|
|
|
|
|
| 1051 |
msgstr ""
|
| 1052 |
-
"sur Twitter, Google +, ou par courriel et être tenu au courant des "
|
| 1053 |
-
"nouveautés de cette extension."
|
| 1054 |
|
| 1055 |
-
#:
|
| 1056 |
-
|
| 1057 |
-
|
|
|
|
| 1058 |
|
| 1059 |
-
#:
|
| 1060 |
-
msgid "
|
| 1061 |
-
msgstr "
|
| 1062 |
|
| 1063 |
-
#:
|
| 1064 |
-
|
| 1065 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1066 |
|
| 1067 |
-
#:
|
| 1068 |
-
|
| 1069 |
-
|
|
|
|
|
|
|
| 1070 |
|
| 1071 |
-
#:
|
| 1072 |
-
msgid "
|
| 1073 |
-
msgstr "
|
| 1074 |
|
| 1075 |
-
#:
|
| 1076 |
-
msgid ""
|
| 1077 |
-
"We are working hard to make your WordPress site more secure. Please support "
|
| 1078 |
-
"us, here is how:"
|
| 1079 |
msgstr ""
|
| 1080 |
-
"Nous travaillons dur pour rendre votre site WordPress plus sûr. Merci de "
|
| 1081 |
-
"nous aider, vous le pouvez d’une (ou plusieurs) façon(s) suivante(s) :"
|
| 1082 |
|
| 1083 |
-
#:
|
| 1084 |
-
msgid "
|
| 1085 |
-
msgstr "
|
| 1086 |
|
| 1087 |
-
#:
|
| 1088 |
-
msgid ""
|
| 1089 |
-
"Below is the current status of the critical features that you should "
|
| 1090 |
-
"activate on your site to achieve a minimum level of recommended security"
|
| 1091 |
msgstr ""
|
| 1092 |
-
"Ci-dessous, l’état actuel des fonctionnalités essentielles que vous devez "
|
| 1093 |
-
"activer sur votre site pour atteindre un niveau minimal de sécurité "
|
| 1094 |
-
"recommandé"
|
| 1095 |
|
| 1096 |
-
#:
|
| 1097 |
-
msgid "
|
| 1098 |
-
msgstr "
|
| 1099 |
|
| 1100 |
-
#:
|
| 1101 |
-
|
| 1102 |
-
|
| 1103 |
-
msgid "Login Lockdown"
|
| 1104 |
-
msgstr "Verrouillage de connexion"
|
| 1105 |
|
| 1106 |
-
#:
|
| 1107 |
-
msgid "
|
| 1108 |
-
msgstr "
|
| 1109 |
|
| 1110 |
-
#:
|
| 1111 |
-
msgid "
|
| 1112 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1113 |
|
| 1114 |
-
#:
|
| 1115 |
-
msgid "Last 5
|
| 1116 |
msgstr "Les 5 dernières connexions"
|
| 1117 |
|
| 1118 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1119 |
msgid "No data found!"
|
| 1120 |
msgstr "Aucune donnée!"
|
| 1121 |
|
| 1122 |
-
#:
|
| 1123 |
msgid "Last 5 logins summary:"
|
| 1124 |
msgstr "Sommaire des 5 dernières connexions :"
|
| 1125 |
|
| 1126 |
-
#:
|
| 1127 |
msgid "User"
|
| 1128 |
msgstr "Utilisateur"
|
| 1129 |
|
| 1130 |
-
#:
|
|
|
|
|
|
|
|
|
|
| 1131 |
msgid "Date"
|
| 1132 |
msgstr "Date"
|
| 1133 |
|
| 1134 |
-
#:
|
| 1135 |
msgid "IP"
|
| 1136 |
msgstr "IP"
|
| 1137 |
|
| 1138 |
-
#:
|
| 1139 |
-
msgid "Maintenance
|
| 1140 |
-
msgstr "
|
| 1141 |
-
|
| 1142 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:316
|
| 1143 |
-
msgid ""
|
| 1144 |
-
"Maintenance mode is currently enabled. Remember to turn it off when you are "
|
| 1145 |
-
"done"
|
| 1146 |
-
msgstr ""
|
| 1147 |
-
"Mode maintenance actuellement activé. Rappelez-vous de l’enlever lorsque "
|
| 1148 |
-
"vous aurez terminé"
|
| 1149 |
|
| 1150 |
-
#:
|
| 1151 |
msgid "Maintenance mode is currently off."
|
| 1152 |
msgstr "Mode maintenance actuellement désactivé."
|
| 1153 |
|
| 1154 |
-
#:
|
| 1155 |
msgid "Maintenance Mode"
|
| 1156 |
msgstr "Mode maintenance"
|
| 1157 |
|
| 1158 |
-
#:
|
| 1159 |
-
msgid "Cookie Based Brute Prevention"
|
| 1160 |
-
msgstr "Prévention « Brute Force basée cookie »"
|
| 1161 |
-
|
| 1162 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:348
|
| 1163 |
msgid "Cookie-Based Brute Force"
|
| 1164 |
msgstr "« Brute Force basée cookie »"
|
| 1165 |
|
| 1166 |
-
#:
|
| 1167 |
-
#:
|
| 1168 |
-
#, php-format
|
| 1169 |
msgid "The %s feature is currently active."
|
| 1170 |
msgstr "La fonction %s est actuellement active."
|
| 1171 |
|
| 1172 |
-
#:
|
| 1173 |
-
#:
|
| 1174 |
msgid "Your new WordPress login URL is now:"
|
| 1175 |
msgstr "Votre nouvelle URL de connexion WordPress est maintenant :"
|
| 1176 |
|
| 1177 |
-
#:
|
| 1178 |
-
|
| 1179 |
-
|
| 1180 |
-
msgstr "Utilisateurs connectés"
|
| 1181 |
-
|
| 1182 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:423
|
| 1183 |
-
msgid "Number of users currently logged in site-wide is:"
|
| 1184 |
-
msgstr ""
|
| 1185 |
-
"Le nombre actuel d’utilisateurs connectés sur l’ensemble du site est de :"
|
| 1186 |
|
| 1187 |
-
#:
|
| 1188 |
-
|
| 1189 |
-
|
| 1190 |
-
#, php-format
|
| 1191 |
-
msgid "Go to the %s menu to see more details"
|
| 1192 |
-
msgstr "Accéder au menu %s pour plus de détails"
|
| 1193 |
|
| 1194 |
-
#:
|
| 1195 |
-
msgid "
|
| 1196 |
msgstr ""
|
| 1197 |
-
"Il n’y a aucun autre utilisateur actuellement connecté sur l’ensemble du "
|
| 1198 |
-
"site."
|
| 1199 |
|
| 1200 |
-
#:
|
| 1201 |
-
msgid "
|
| 1202 |
-
msgstr ""
|
| 1203 |
-
"Nombre d’utilisateurs actuellement connectés à votre site (y compris vous-"
|
| 1204 |
-
"même ) :"
|
| 1205 |
|
| 1206 |
-
#:
|
| 1207 |
-
|
| 1208 |
-
|
|
|
|
| 1209 |
|
| 1210 |
-
#:
|
| 1211 |
msgid "There are no IP addresses currently locked out."
|
| 1212 |
msgstr "Aucune adresse IP actuellement verrouillée."
|
| 1213 |
|
| 1214 |
-
#:
|
| 1215 |
msgid "Number of temporarily locked out IP addresses: "
|
| 1216 |
msgstr "Nombre d’adresses IP verrouillées temporairement :"
|
| 1217 |
|
| 1218 |
-
#:
|
| 1219 |
-
msgid "
|
| 1220 |
-
msgstr "
|
| 1221 |
-
|
| 1222 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:518
|
| 1223 |
-
msgid "Plugin Version"
|
| 1224 |
-
msgstr "Version de l’extension"
|
| 1225 |
-
|
| 1226 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:519
|
| 1227 |
-
msgid "WP Version"
|
| 1228 |
-
msgstr "Version WP"
|
| 1229 |
-
|
| 1230 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:521
|
| 1231 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:523
|
| 1232 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:619
|
| 1233 |
-
msgid "Version"
|
| 1234 |
-
msgstr "Version"
|
| 1235 |
-
|
| 1236 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:522
|
| 1237 |
-
msgid "Table Prefix"
|
| 1238 |
-
msgstr "Préfixe de Table"
|
| 1239 |
-
|
| 1240 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:524
|
| 1241 |
-
msgid "Session Save Path"
|
| 1242 |
-
msgstr "Chemin de la sauvegarde de session"
|
| 1243 |
-
|
| 1244 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:526
|
| 1245 |
-
msgid "Server Name"
|
| 1246 |
-
msgstr "Nom du serveur"
|
| 1247 |
-
|
| 1248 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:527
|
| 1249 |
-
msgid "Cookie Domain"
|
| 1250 |
-
msgstr "Domaine du cookie"
|
| 1251 |
-
|
| 1252 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:528
|
| 1253 |
-
msgid "Library Present"
|
| 1254 |
-
msgstr "Bibliothèque présente"
|
| 1255 |
-
|
| 1256 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:529
|
| 1257 |
-
msgid "Debug File Write Permissions"
|
| 1258 |
-
msgstr "Autorisations d’écriture du fichier de débogage"
|
| 1259 |
-
|
| 1260 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:533
|
| 1261 |
-
msgid "PHP Info"
|
| 1262 |
-
msgstr "Info PHP"
|
| 1263 |
-
|
| 1264 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:535
|
| 1265 |
-
msgid "PHP Version"
|
| 1266 |
-
msgstr "Version PHP"
|
| 1267 |
-
|
| 1268 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:536
|
| 1269 |
-
msgid "PHP Memory Usage"
|
| 1270 |
-
msgstr "Utilisation de la mémoire PHP"
|
| 1271 |
-
|
| 1272 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:537
|
| 1273 |
-
msgid " MB"
|
| 1274 |
-
msgstr "Mb"
|
| 1275 |
-
|
| 1276 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:543
|
| 1277 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:551
|
| 1278 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:559
|
| 1279 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:601
|
| 1280 |
-
msgid "N/A"
|
| 1281 |
-
msgstr "Non disponible"
|
| 1282 |
-
|
| 1283 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:546
|
| 1284 |
-
msgid "PHP Memory Limit"
|
| 1285 |
-
msgstr "Limite de mémoire PHP"
|
| 1286 |
-
|
| 1287 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:554
|
| 1288 |
-
msgid "PHP Max Upload Size"
|
| 1289 |
-
msgstr "Taille maximale de téléversement PHP"
|
| 1290 |
-
|
| 1291 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:562
|
| 1292 |
-
msgid "PHP Max Post Size"
|
| 1293 |
-
msgstr "Taille maximale d’article PHP"
|
| 1294 |
-
|
| 1295 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:565
|
| 1296 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:573
|
| 1297 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:582
|
| 1298 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:590
|
| 1299 |
-
msgid "On"
|
| 1300 |
-
msgstr "Activé"
|
| 1301 |
-
|
| 1302 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:567
|
| 1303 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:575
|
| 1304 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:584
|
| 1305 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:592
|
| 1306 |
-
msgid "Off"
|
| 1307 |
-
msgstr "Désactivé"
|
| 1308 |
-
|
| 1309 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:570
|
| 1310 |
-
msgid "PHP Safe Mode"
|
| 1311 |
-
msgstr "Mode sans échec PHP"
|
| 1312 |
-
|
| 1313 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:578
|
| 1314 |
-
msgid "PHP Allow URL fopen"
|
| 1315 |
-
msgstr "PHP autorise l’ouverture d’URL"
|
| 1316 |
-
|
| 1317 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:587
|
| 1318 |
-
msgid "PHP Allow URL Include"
|
| 1319 |
-
msgstr "PHP permet d’inclure l’URL"
|
| 1320 |
-
|
| 1321 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:595
|
| 1322 |
-
msgid "PHP Display Errors"
|
| 1323 |
-
msgstr "Afficher les erreurs PHP"
|
| 1324 |
-
|
| 1325 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:604
|
| 1326 |
-
msgid "PHP Max Script Execution Time"
|
| 1327 |
-
msgstr "Durée d’exécution maximale d’un script PHP"
|
| 1328 |
-
|
| 1329 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:604
|
| 1330 |
-
msgid "Seconds"
|
| 1331 |
-
msgstr "Secondes"
|
| 1332 |
-
|
| 1333 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:608
|
| 1334 |
-
msgid "Active Plugins"
|
| 1335 |
-
msgstr "Extensions actives"
|
| 1336 |
-
|
| 1337 |
-
#: all-in-one-wp-security/admin/wp-security-dashboard-menu.php:618
|
| 1338 |
-
#: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:130
|
| 1339 |
-
#: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:149
|
| 1340 |
-
msgid "Name"
|
| 1341 |
-
msgstr "Nom"
|
| 1342 |
|
| 1343 |
-
#:
|
| 1344 |
-
msgid "
|
| 1345 |
-
msgstr "
|
| 1346 |
|
| 1347 |
-
#:
|
| 1348 |
-
msgid "
|
| 1349 |
-
msgstr "
|
| 1350 |
|
| 1351 |
-
#:
|
| 1352 |
-
#:
|
| 1353 |
-
#: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:63
|
| 1354 |
msgid "Database backup"
|
| 1355 |
msgstr "sauvegarde de BdD"
|
| 1356 |
|
| 1357 |
-
#:
|
| 1358 |
-
#:
|
| 1359 |
msgid "Database prefix"
|
| 1360 |
msgstr "Préfixe de BdD"
|
| 1361 |
|
| 1362 |
-
#:
|
| 1363 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1364 |
msgstr "Echec du contrôle lors du changement de préfixe BdD !"
|
| 1365 |
|
| 1366 |
-
#:
|
| 1367 |
-
msgid ""
|
| 1368 |
-
"
|
| 1369 |
-
"feature can only be used if the plugin can successfully write to the wp-"
|
| 1370 |
-
"config.php file."
|
| 1371 |
-
msgstr ""
|
| 1372 |
-
"L’extension a détecté qu’elle ne peut écrire dans le fichier wp-config.php. "
|
| 1373 |
-
"Vérifiez les autorisations d’accès et recommencez l’opération."
|
| 1374 |
|
| 1375 |
-
#:
|
| 1376 |
msgid "Please enter a value for the DB prefix."
|
| 1377 |
msgstr "Veuillez saisir une valeur de préfixe pour la BdD."
|
| 1378 |
|
| 1379 |
-
#:
|
| 1380 |
-
msgid ""
|
| 1381 |
-
"<strong>
|
| 1382 |
-
"and underscores."
|
| 1383 |
-
msgstr ""
|
| 1384 |
-
"<strong>ERREUR :</strong> Le préfixe des tables ne peut contenir que des "
|
| 1385 |
-
"chiffres, des lettres et « _ »."
|
| 1386 |
|
| 1387 |
-
#:
|
|
|
|
| 1388 |
msgid "Change database prefix"
|
| 1389 |
-
msgstr "Changer le préfixe de BdD"
|
| 1390 |
|
| 1391 |
-
#:
|
| 1392 |
-
msgid ""
|
| 1393 |
-
"Your WordPress DB is the most important asset of your website because it "
|
| 1394 |
-
"contains a lot of your site's precious information."
|
| 1395 |
msgstr ""
|
| 1396 |
-
"Votre BdD WordPress est l’atout majeur de votre site car elle contient "
|
| 1397 |
-
"beaucoup d’informations précieuses le concernant."
|
| 1398 |
|
| 1399 |
-
#:
|
| 1400 |
-
msgid ""
|
| 1401 |
-
"The DB is also a target for hackers via methods such as SQL injections and "
|
| 1402 |
-
"malicious and automated code which targets certain tables."
|
| 1403 |
msgstr ""
|
| 1404 |
-
"La BdD est aussi une cible pour les pirates, avec des méthodes telles que "
|
| 1405 |
-
"les injections de codes SQL malveillants automatisés qui s’adressent à "
|
| 1406 |
-
"certaines tables."
|
| 1407 |
|
| 1408 |
-
#:
|
| 1409 |
-
msgid ""
|
| 1410 |
-
"
|
| 1411 |
-
"WordPress table prefix from \"wp_\" to something else which will be "
|
| 1412 |
-
"difficult for hackers to guess."
|
| 1413 |
-
msgstr ""
|
| 1414 |
-
"Une façon d’ajouter une couche de protection supplémentaire à votre BdD "
|
| 1415 |
-
"consiste à modifier le préfixe des tables WordPress (« wp_ » par défaut !) "
|
| 1416 |
-
"en quelque chose de plus difficile à découvrir par les pirates."
|
| 1417 |
|
| 1418 |
-
#:
|
| 1419 |
-
msgid ""
|
| 1420 |
-
"
|
| 1421 |
-
"choice or to a random value set by this plugin."
|
| 1422 |
-
msgstr ""
|
| 1423 |
-
"Cette fonctionnalité permet de changer facilement le préfixe actuel de la "
|
| 1424 |
-
"BdD en une valeur de votre choix ou à une valeur aléatoire définie par "
|
| 1425 |
-
"l’extension."
|
| 1426 |
|
| 1427 |
-
#:
|
| 1428 |
msgid "Database prefix options"
|
| 1429 |
msgstr "Options de préfixe BdD"
|
| 1430 |
|
| 1431 |
-
#:
|
| 1432 |
-
|
|
|
|
|
|
|
|
|
|
| 1433 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1434 |
-
msgstr ""
|
| 1435 |
-
"Il est recommandé d’effectuer une %s avant d’utiliser cette fonctionnalité"
|
| 1436 |
|
| 1437 |
-
#:
|
| 1438 |
msgid "Current database table prefix"
|
| 1439 |
msgstr "Préfixe actuel des tables de BdD"
|
| 1440 |
|
| 1441 |
-
#:
|
| 1442 |
-
msgid ""
|
| 1443 |
-
|
| 1444 |
-
|
| 1445 |
-
|
| 1446 |
-
"consider changing the
|
| 1447 |
msgstr ""
|
| 1448 |
-
"Votre site utilise actuellement la valeur par défaut du préfixe BdD "
|
| 1449 |
-
"WordPress « wp_ ». \n"
|
| 1450 |
-
" Pour augmenter la sécurité, remplacez cette "
|
| 1451 |
-
"valeur par une autre."
|
| 1452 |
|
| 1453 |
-
#:
|
| 1454 |
msgid "Generate new database table prefix"
|
| 1455 |
msgstr "Générer un nouveau préfixe de tables BdD"
|
| 1456 |
|
| 1457 |
-
#:
|
| 1458 |
-
msgid ""
|
| 1459 |
-
"
|
| 1460 |
-
"for the table prefix"
|
| 1461 |
-
msgstr ""
|
| 1462 |
-
"Cochez si vous souhaitez que l’extension génère une chaîne de 6 caractères "
|
| 1463 |
-
"aléatoires pour préfixer les tables"
|
| 1464 |
|
| 1465 |
-
#:
|
| 1466 |
msgid "OR"
|
| 1467 |
msgstr "OU"
|
| 1468 |
|
| 1469 |
-
#:
|
| 1470 |
-
msgid ""
|
| 1471 |
-
"Choose your own DB prefix by specifying a string which contains letters and/"
|
| 1472 |
-
"or numbers and/or underscores. Example: xyz_"
|
| 1473 |
-
msgstr ""
|
| 1474 |
-
"Choisissez votre propre préfixe BdD en spécifiant une chaîne qui contient "
|
| 1475 |
-
"des lettres et / ou des chiffres et / ou « _ ». Exemple : XyZ_3_"
|
| 1476 |
-
|
| 1477 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:186
|
| 1478 |
-
msgid "Change database prefix"
|
| 1479 |
-
msgstr "Changer le préfixe des tables de la BdD"
|
| 1480 |
-
|
| 1481 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:207
|
| 1482 |
-
#: all-in-one-wp-security/admin/wp-security-filesystem-menu.php:86
|
| 1483 |
-
msgid "Nonce check failed for manual DB backup operation!"
|
| 1484 |
-
msgstr "Echec du contrôle afférent à la sauvegarde manuelle de la BdD !"
|
| 1485 |
-
|
| 1486 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:224
|
| 1487 |
-
msgid ""
|
| 1488 |
-
"DB Backup was successfully completed! You will receive the backup file via "
|
| 1489 |
-
"email if you have enabled \"Send Backup File Via Email\", otherwise you can "
|
| 1490 |
-
"retrieve it via FTP from the following directory:"
|
| 1491 |
-
msgstr ""
|
| 1492 |
-
"La sauvegarde de BdD a été réalisée avec succès ! Vous recevrez le fichier "
|
| 1493 |
-
"de sauvegarde par courriel si vous avez activé « Envoyer le fichier "
|
| 1494 |
-
"sauvegarde par courriel », sinon vous pouvez le récupérer par FTP dans le "
|
| 1495 |
-
"répertoire :"
|
| 1496 |
-
|
| 1497 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:226
|
| 1498 |
-
msgid "Your DB Backup File location: "
|
| 1499 |
-
msgstr "Emplacement du fichier de sauvegarde BdD :"
|
| 1500 |
-
|
| 1501 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:234
|
| 1502 |
-
msgid "DB Backup failed. Please check the permissions of the backup directory."
|
| 1503 |
-
msgstr ""
|
| 1504 |
-
"Échec de la sauvegarde BdD. Vérifiez les autorisations du répertoire de "
|
| 1505 |
-
"sauvegarde."
|
| 1506 |
-
|
| 1507 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:251
|
| 1508 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:135
|
| 1509 |
-
msgid ""
|
| 1510 |
-
"You entered a non numeric value for the \"backup time interval\" field. It "
|
| 1511 |
-
"has been set to the default value."
|
| 1512 |
-
msgstr ""
|
| 1513 |
-
"Vous avez entré une valeur non numérique pour le champ « intervalle entre "
|
| 1514 |
-
"sauvegardes ». Elle sera fixée à la valeur par défaut."
|
| 1515 |
-
|
| 1516 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:258
|
| 1517 |
-
msgid ""
|
| 1518 |
-
"You entered a non numeric value for the \"number of backup files to keep\" "
|
| 1519 |
-
"field. It has been set to the default value."
|
| 1520 |
msgstr ""
|
| 1521 |
-
"Vous avez entré une valeur non numérique pour le champ « nombre de fichiers "
|
| 1522 |
-
"de sauvegarde à garder ». Elle sera fixée à la valeur par défaut."
|
| 1523 |
|
| 1524 |
-
#:
|
| 1525 |
-
|
| 1526 |
-
#: all-in-one-wp-security/admin/wp-security-user-login-menu.php:117
|
| 1527 |
-
msgid ""
|
| 1528 |
-
"You have entered an incorrect email address format. It has been set to your "
|
| 1529 |
-
"WordPress admin email as default."
|
| 1530 |
msgstr ""
|
| 1531 |
-
"Vous avez entré une adresse courriel incorrecte. Ce sera par défaut celle de "
|
| 1532 |
-
"l’administrateur du site."
|
| 1533 |
|
| 1534 |
-
#:
|
| 1535 |
-
msgid "Manual
|
| 1536 |
msgstr "Sauvegarde manuelle"
|
| 1537 |
|
| 1538 |
-
#:
|
| 1539 |
-
msgid "
|
| 1540 |
-
msgstr ""
|
| 1541 |
-
"Pour créer une nouvelle sauvegarde BdD, il suffit de cliquer sur le bouton "
|
| 1542 |
-
"ci-dessous."
|
| 1543 |
-
|
| 1544 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:307
|
| 1545 |
-
msgid "Create DB Backup Now"
|
| 1546 |
-
msgstr "Créer maintenant une sauvegarde BdD"
|
| 1547 |
-
|
| 1548 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:311
|
| 1549 |
-
msgid "Automated Scheduled Backups"
|
| 1550 |
-
msgstr "Sauvegardes automatiques planifiées"
|
| 1551 |
-
|
| 1552 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:323
|
| 1553 |
-
msgid "Enable Automated Scheduled Backups"
|
| 1554 |
-
msgstr "Activer les sauvegardes automatiques planifiées"
|
| 1555 |
-
|
| 1556 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:326
|
| 1557 |
-
msgid ""
|
| 1558 |
-
"Check this if you want the system to automatically generate backups "
|
| 1559 |
-
"periodically based on the settings below"
|
| 1560 |
msgstr ""
|
| 1561 |
-
"Cochez si vous souhaitez que le système génère automatiquement des "
|
| 1562 |
-
"sauvegardes périodiques selon les paramètres ci-dessous"
|
| 1563 |
|
| 1564 |
-
#:
|
| 1565 |
-
msgid "Backup
|
| 1566 |
-
msgstr "Intervalle temporel des sauvegardes"
|
| 1567 |
-
|
| 1568 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:333
|
| 1569 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:281
|
| 1570 |
-
msgid "Hours"
|
| 1571 |
-
msgstr "Heures"
|
| 1572 |
-
|
| 1573 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:334
|
| 1574 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:282
|
| 1575 |
-
msgid "Days"
|
| 1576 |
-
msgstr "Jours"
|
| 1577 |
-
|
| 1578 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:335
|
| 1579 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:283
|
| 1580 |
-
msgid "Weeks"
|
| 1581 |
-
msgstr "Semaines"
|
| 1582 |
-
|
| 1583 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:337
|
| 1584 |
-
msgid "Set the value for how often you would like an automated backup to occur"
|
| 1585 |
-
msgstr "Définissez la fréquence des sauvegardes automatisées"
|
| 1586 |
-
|
| 1587 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:341
|
| 1588 |
-
msgid "Number of Backup Files To Keep"
|
| 1589 |
-
msgstr "Nombre de fichiers de sauvegarde à conserver"
|
| 1590 |
-
|
| 1591 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:343
|
| 1592 |
-
msgid ""
|
| 1593 |
-
"Thie field allows you to choose the number of backup files you would like to "
|
| 1594 |
-
"keep in the backup directory"
|
| 1595 |
msgstr ""
|
| 1596 |
-
"Ce champ permet de choisir le nombre de fichiers de sauvegarde que vous "
|
| 1597 |
-
"souhaitez garder dans le répertoire de sauvegarde"
|
| 1598 |
-
|
| 1599 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:347
|
| 1600 |
-
msgid "Send Backup File Via Email"
|
| 1601 |
-
msgstr "Envoyer le fichier de sauvegarde par courriel"
|
| 1602 |
|
| 1603 |
-
#:
|
| 1604 |
-
msgid ""
|
| 1605 |
-
"Check this if you want the system to email you the backup file after a DB "
|
| 1606 |
-
"backup has been performed"
|
| 1607 |
msgstr ""
|
| 1608 |
-
"Cochez si vous souhaitez que le système vous envoie le fichier de sauvegarde "
|
| 1609 |
-
"une fois celle-ci effectuée"
|
| 1610 |
-
|
| 1611 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:352
|
| 1612 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:327
|
| 1613 |
-
#: all-in-one-wp-security/admin/wp-security-user-login-menu.php:235
|
| 1614 |
-
msgid "Enter an email address"
|
| 1615 |
-
msgstr "Entrez une adresse courriel"
|
| 1616 |
|
| 1617 |
-
#:
|
| 1618 |
msgid "Error - Could not get tables or no tables found!"
|
| 1619 |
msgstr "Erreur : Impossible d’obtenir des tables (ou tables non trouvées) !"
|
| 1620 |
|
| 1621 |
-
#:
|
| 1622 |
msgid "Starting DB prefix change operations....."
|
| 1623 |
msgstr "Début du changement de préfixe BdD…"
|
| 1624 |
|
| 1625 |
-
#:
|
| 1626 |
-
|
| 1627 |
-
|
| 1628 |
-
"Your WordPress system has a total of %s tables and your new DB prefix will "
|
| 1629 |
-
"be: %s"
|
| 1630 |
-
msgstr ""
|
| 1631 |
-
"Votre BdD WordPress contient un total de %s tables et leur nouveau préfixe "
|
| 1632 |
-
"sera : %s"
|
| 1633 |
|
| 1634 |
-
#:
|
| 1635 |
-
#:
|
| 1636 |
-
msgid ""
|
| 1637 |
-
"
|
| 1638 |
-
"go ahead."
|
| 1639 |
-
msgstr ""
|
| 1640 |
-
"Impossible de faire une sauvegarde du fichier wp-config.php. Cette opération "
|
| 1641 |
-
"n’ira pas plus loin."
|
| 1642 |
|
| 1643 |
-
#:
|
| 1644 |
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1645 |
-
msgstr ""
|
| 1646 |
-
"Une copie de sauvegarde de votre fichier wp-config.php a été réalisée avec "
|
| 1647 |
-
"succès !"
|
| 1648 |
|
| 1649 |
-
#:
|
| 1650 |
-
#, php-format
|
| 1651 |
msgid "%s table name update failed"
|
| 1652 |
msgstr "Le renommage de table en « %s » à échoué"
|
| 1653 |
|
| 1654 |
-
#:
|
| 1655 |
-
#, php-format
|
| 1656 |
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1657 |
msgstr "Veuillez changer manuellement le préfixe des tables ci-dessus en : %s"
|
| 1658 |
|
| 1659 |
-
#:
|
| 1660 |
-
#, php-format
|
| 1661 |
msgid "%s tables had their prefix updated successfully!"
|
| 1662 |
msgstr "Renommage des tables en « %s » terminé avec succès !"
|
| 1663 |
|
| 1664 |
-
#:
|
| 1665 |
msgid "wp-config.php file was updated successfully!"
|
| 1666 |
msgstr "Le fichier wp-config.php a été mis à jour avec succès !"
|
| 1667 |
|
| 1668 |
-
#:
|
| 1669 |
-
|
| 1670 |
-
msgid ""
|
| 1671 |
-
"The \"wp-config.php\" file was not able to be modified. Please modify this "
|
| 1672 |
-
"file manually using your favourite editor and search \n"
|
| 1673 |
-
" for variable \"$table_prefix\" and assign the following "
|
| 1674 |
-
"value to that variable: %s"
|
| 1675 |
-
msgstr ""
|
| 1676 |
-
"Le fichier « wp-config.php » n’a pu être modifié. Veuillez le faire "
|
| 1677 |
-
"manuellement à l’aide de votre éditeur de texte préféré recherchez :\n"
|
| 1678 |
-
" $table_prefix et lui affecter la valeur %s"
|
| 1679 |
-
|
| 1680 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:468
|
| 1681 |
-
#: all-in-one-wp-security/admin/wp-security-database-menu.php:490
|
| 1682 |
-
#, php-format
|
| 1683 |
-
msgid "Update of table %s failed: unable to change %s to %s"
|
| 1684 |
msgstr ""
|
| 1685 |
-
"L’actualisation de la table %s a échoué : impossible de passer de %s à %s"
|
| 1686 |
|
| 1687 |
-
#:
|
| 1688 |
-
msgid ""
|
| 1689 |
-
"The options table records which had references to the old DB prefix were "
|
| 1690 |
-
"updated successfully!"
|
| 1691 |
msgstr ""
|
| 1692 |
-
"Les options de table qui faisaient référence à l’ancien préfixe BdD ont été "
|
| 1693 |
-
"actualisées avec succès !"
|
| 1694 |
|
| 1695 |
-
#:
|
| 1696 |
-
|
| 1697 |
-
msgid ""
|
| 1698 |
-
"
|
| 1699 |
-
"successfully!"
|
| 1700 |
-
msgstr ""
|
| 1701 |
-
"Les enregistrements de la table %s qui faisaient référence à l’ancien "
|
| 1702 |
-
"préfixe BdD ont été actualisés avec succès !"
|
| 1703 |
|
| 1704 |
-
#:
|
| 1705 |
-
|
| 1706 |
-
|
| 1707 |
-
"Error updating user_meta table where new meta_key = %s, old meta_key = %s "
|
| 1708 |
-
"and user_id = %s."
|
| 1709 |
-
msgstr ""
|
| 1710 |
-
"Erreur d’actualisation de la table avec nouvelle meta_key = %s, ancienne "
|
| 1711 |
-
"meta_key = %s et user_id = %s."
|
| 1712 |
|
| 1713 |
-
#:
|
| 1714 |
-
msgid ""
|
| 1715 |
-
"
|
| 1716 |
-
|
| 1717 |
-
|
| 1718 |
-
"
|
| 1719 |
-
"
|
| 1720 |
|
| 1721 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1722 |
msgid "The database prefix change tasks have been completed."
|
| 1723 |
msgstr "Les tâches de modification du préfixe BdD sont terminées."
|
| 1724 |
|
| 1725 |
-
#:
|
| 1726 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1727 |
msgid "File Change Detection"
|
| 1728 |
msgstr "Détection de changement dans un fichier"
|
| 1729 |
|
| 1730 |
-
#:
|
| 1731 |
msgid "Malware Scan"
|
| 1732 |
msgstr "Recherche de logiciel(s) malveillant(s)"
|
| 1733 |
|
| 1734 |
-
#:
|
| 1735 |
-
msgid "DB Scan"
|
| 1736 |
-
msgstr "Analyse de la BdD"
|
| 1737 |
-
|
| 1738 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:95
|
| 1739 |
msgid "There have been no file changes since the last scan."
|
| 1740 |
-
msgstr ""
|
| 1741 |
-
"Aucune modification de fichier n’a été repérée depuis la dernière analyse."
|
| 1742 |
|
| 1743 |
-
#:
|
| 1744 |
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 1745 |
msgstr "Échec de l’analyse de modification de fichier !"
|
| 1746 |
|
| 1747 |
-
#:
|
| 1748 |
-
msgid ""
|
| 1749 |
-
"The plugin has detected that this is your first file change detection scan. "
|
| 1750 |
-
"The file details from this scan will be used to detect file changes for "
|
| 1751 |
-
"future scans!"
|
| 1752 |
msgstr ""
|
| 1753 |
-
"L’extension a détecté que vous n’avez pas encore effectué d’analyse de "
|
| 1754 |
-
"changements dans les fichiers. Les détails de celle-ci seront utilisés pour "
|
| 1755 |
-
"détecter les modifications lors d’analyses ultérieures !"
|
| 1756 |
|
| 1757 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1758 |
msgid "Scan Complete - There were no file changes detected!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1759 |
msgstr ""
|
| 1760 |
-
"Analyse terminée - Il n’y a pas eu de modifications de fichiers détectées !"
|
| 1761 |
|
| 1762 |
-
#:
|
| 1763 |
-
msgid ""
|
| 1764 |
-
"NEW SCAN COMPLETED: The plugin has detected that you have made changes to "
|
| 1765 |
-
"the \"File Types To Ignore\" or \"Files To Ignore\" fields.\n"
|
| 1766 |
-
" In order to ensure that future scan results are "
|
| 1767 |
-
"accurate, the old scan data has been refreshed."
|
| 1768 |
msgstr ""
|
| 1769 |
-
"NOUVELLE ANALYSE TERMINÉE : L’extension a détecté que vous avez modifié les "
|
| 1770 |
-
"champs « Types de fichier à ignorer » ou « Fichiers à ignorer ».\n"
|
| 1771 |
-
" Afin de s’assurer que les résultats des futurs balayages "
|
| 1772 |
-
"seront exacts, les anciennes données de numérisation ont été rafraîchies."
|
| 1773 |
|
| 1774 |
-
#:
|
| 1775 |
-
msgid ""
|
| 1776 |
-
"All In One WP Security & Firewall has detected that there was a change in "
|
| 1777 |
-
"your host's files."
|
| 1778 |
msgstr ""
|
| 1779 |
-
"All In One WP Security & Firewall a détecté un changement dans les fichiers "
|
| 1780 |
-
"de votre hôte."
|
| 1781 |
|
| 1782 |
-
#:
|
| 1783 |
-
msgid "
|
| 1784 |
-
msgstr "
|
| 1785 |
|
| 1786 |
-
#:
|
| 1787 |
-
msgid ""
|
| 1788 |
-
"If given an opportunity hackers can insert their code or files into your "
|
| 1789 |
-
"system which they can then use to carry out malicious acts on your site."
|
| 1790 |
msgstr ""
|
| 1791 |
-
"Si on leur en laisse l’opportunité, des pirates peuvent insérer leur code "
|
| 1792 |
-
"et / ou fichiers dans votre système, qu’ensuite ils utiliseront pour "
|
| 1793 |
-
"perpétrer des actes malveillants sur votre site."
|
| 1794 |
|
| 1795 |
-
#:
|
| 1796 |
-
msgid ""
|
| 1797 |
-
"
|
| 1798 |
-
"prevent a hacker from causing damage to your website."
|
| 1799 |
-
msgstr ""
|
| 1800 |
-
"Être informé de toute modification de vos fichiers peut être un bon moyen "
|
| 1801 |
-
"d’empêcher rapidement un hacker de nuire à votre site Web."
|
| 1802 |
|
| 1803 |
-
#:
|
| 1804 |
-
msgid ""
|
| 1805 |
-
"
|
| 1806 |
-
"or \".js\" should not change often and when they do, it is important that "
|
| 1807 |
-
"you are made aware when a change occurs and which file was affected."
|
| 1808 |
-
msgstr ""
|
| 1809 |
-
"En général, les fichiers du noyau et extensions WordPress et les types de "
|
| 1810 |
-
"fichiers comme « .php » ou « .js » ne devraient pas changer souvent, quand "
|
| 1811 |
-
"ils le font, il est important que vous soyez mis au courant qu’une telle "
|
| 1812 |
-
"modification s’est produite et quel fichier a été affecté."
|
| 1813 |
|
| 1814 |
-
#:
|
| 1815 |
-
msgid ""
|
| 1816 |
-
|
| 1817 |
-
|
| 1818 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1819 |
msgstr ""
|
| 1820 |
-
"La fonction « détection d’un changement de fichier » vous avise de tout "
|
| 1821 |
-
"changement dans votre système de fichiers, y compris l’ajout ou la "
|
| 1822 |
-
"suppression en effectuant une analyse régulière, automatisée ou manuelle, "
|
| 1823 |
-
"de votre système de fichiers."
|
| 1824 |
|
| 1825 |
-
#:
|
| 1826 |
-
msgid ""
|
| 1827 |
-
"This feature also allows you to exclude certain files or folders from the "
|
| 1828 |
-
"scan in cases where you know that they change often as part of their normal "
|
| 1829 |
-
"operation. (For example log files and certain caching plugin files may "
|
| 1830 |
-
"change often and hence you may choose to exclude such files from the file "
|
| 1831 |
-
"change detection scan)"
|
| 1832 |
-
msgstr ""
|
| 1833 |
-
"Cette fonction permet également d’exclure certains fichiers ou dossiers de "
|
| 1834 |
-
"l’analyse dans les cas où vous savez qu’ils changent quelquefois dans le "
|
| 1835 |
-
"cadre d’un fonctionnement normal. (Par exemple les fichiers journaux et "
|
| 1836 |
-
"certains fichiers plugin mis en cache peuvent changer souvent, c’est "
|
| 1837 |
-
"pourquoi vous pouvez choisir de les exclure de l’analyse des changements)"
|
| 1838 |
-
|
| 1839 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:233
|
| 1840 |
-
msgid "Manual File Change Detection Scan"
|
| 1841 |
msgstr "Détection manuelle de changements dans les fichiers"
|
| 1842 |
|
| 1843 |
-
#:
|
| 1844 |
-
msgid ""
|
| 1845 |
-
"
|
| 1846 |
-
msgstr ""
|
| 1847 |
-
"Pour effectuer une analyse manuelle de changement dans les fichiers, cliquez "
|
| 1848 |
-
"le bouton ci-dessous."
|
| 1849 |
|
| 1850 |
-
#:
|
| 1851 |
-
msgid "Perform
|
| 1852 |
msgstr "Effectuer une analyse maintenant"
|
| 1853 |
|
| 1854 |
-
#:
|
| 1855 |
-
msgid "View
|
| 1856 |
-
msgstr ""
|
| 1857 |
-
"Voir les résultats de la dernière sauvegarde d’analyse des modifications de "
|
| 1858 |
-
"fichiers"
|
| 1859 |
|
| 1860 |
-
#:
|
| 1861 |
-
msgid ""
|
| 1862 |
-
"
|
| 1863 |
-
"scan."
|
| 1864 |
-
msgstr ""
|
| 1865 |
-
"Cliquez le bouton ci-dessous pour afficher les résultats des modifications "
|
| 1866 |
-
"de fichier depuis la dernière analyse."
|
| 1867 |
|
| 1868 |
-
#:
|
| 1869 |
-
msgid "View
|
| 1870 |
msgstr "Dernières modifications de fichier"
|
| 1871 |
|
| 1872 |
-
#:
|
| 1873 |
-
msgid "File
|
| 1874 |
msgstr "Paramètres d’analyse des changements dans les fichiers"
|
| 1875 |
|
| 1876 |
-
#:
|
| 1877 |
-
msgid "Enable
|
| 1878 |
msgstr "Activer l’analyse automatisée des modifications dans les fichiers"
|
| 1879 |
|
| 1880 |
-
#:
|
| 1881 |
-
msgid ""
|
| 1882 |
-
"
|
| 1883 |
-
"files to check for file changes based on the settings below"
|
| 1884 |
-
msgstr ""
|
| 1885 |
-
"Cochez si vous voulez que le système analyse automatiquement/périodiquement "
|
| 1886 |
-
"vos fichiers à la recherche des modifications avec les paramètres ci-dessous"
|
| 1887 |
|
| 1888 |
-
#:
|
| 1889 |
-
msgid "Scan
|
| 1890 |
msgstr "Intervalle d’analyse"
|
| 1891 |
|
| 1892 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1893 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1894 |
msgstr "Définissez la fréquence souhaitée pour l’analyse"
|
| 1895 |
|
| 1896 |
-
#:
|
| 1897 |
-
msgid "File
|
| 1898 |
msgstr "Type de fichiers à ignorer"
|
| 1899 |
|
| 1900 |
-
#:
|
| 1901 |
-
msgid ""
|
| 1902 |
-
"
|
| 1903 |
-
"from the file change detection scan."
|
| 1904 |
-
msgstr ""
|
| 1905 |
-
"Entrez chaque type de fichier ou extension à exclure de l’analyse sur une "
|
| 1906 |
-
"nouvelle ligne."
|
| 1907 |
|
| 1908 |
-
#:
|
| 1909 |
-
msgid ""
|
| 1910 |
-
"
|
| 1911 |
-
"security threat if they were changed. These can include things such as image "
|
| 1912 |
-
"files."
|
| 1913 |
-
msgstr ""
|
| 1914 |
-
"Vous pouvez exclure de l’analyse les types de fichiers qui ne constituent "
|
| 1915 |
-
"pas normalement une menace pour la sécurité s’il ont été modifiés. Ceux-ci "
|
| 1916 |
-
"peuvent par exemple être les fichiers image."
|
| 1917 |
|
| 1918 |
-
#:
|
| 1919 |
-
msgid ""
|
| 1920 |
-
"
|
| 1921 |
-
"then you would enter the following:"
|
| 1922 |
-
msgstr ""
|
| 1923 |
-
"Exemple : Si vous souhaitez que l’analyse ignore les fichiers de type JPG, "
|
| 1924 |
-
"PNG, BMP etc., entrez le texte suivant :"
|
| 1925 |
|
| 1926 |
-
#:
|
| 1927 |
msgid "jpg"
|
| 1928 |
msgstr "jpg"
|
| 1929 |
|
| 1930 |
-
#:
|
| 1931 |
msgid "png"
|
| 1932 |
msgstr "png"
|
| 1933 |
|
| 1934 |
-
#:
|
| 1935 |
msgid "bmp"
|
| 1936 |
msgstr "bmp"
|
| 1937 |
|
| 1938 |
-
#:
|
| 1939 |
-
msgid "Files/Directories
|
| 1940 |
msgstr "Fichiers / Dossiers à ignorer"
|
| 1941 |
|
| 1942 |
-
#:
|
| 1943 |
-
msgid ""
|
| 1944 |
-
"
|
| 1945 |
-
"the file change detection scan."
|
| 1946 |
-
msgstr ""
|
| 1947 |
-
"Entrez chaque fichier ou dossier à exclure de l’analyse sur une nouvelle "
|
| 1948 |
-
"ligne."
|
| 1949 |
|
| 1950 |
-
#:
|
| 1951 |
-
msgid ""
|
| 1952 |
-
"
|
| 1953 |
-
"normally pose any security threat if they were changed. These can include "
|
| 1954 |
-
"things such as log files."
|
| 1955 |
-
msgstr ""
|
| 1956 |
-
"Vous pouvez exclure de l’analyse des fichiers et / ou dossiers spécifiques "
|
| 1957 |
-
"qui ne constituent normalement pas une menace pour la sécurité s’il ont été "
|
| 1958 |
-
"modifiés. Ceux-ci peuvent être, entre autres, les fichiers journaux."
|
| 1959 |
|
| 1960 |
-
#:
|
| 1961 |
-
msgid ""
|
| 1962 |
-
"
|
| 1963 |
-
"directories or whole directories, then you would enter the following:"
|
| 1964 |
-
msgstr ""
|
| 1965 |
-
"Exemple : Si vous souhaitez que l’analyse ignore certains fichiers dans "
|
| 1966 |
-
"différents dossiers ou des dossiers entiers, vous devez entrer le texte "
|
| 1967 |
-
"suivant :"
|
| 1968 |
|
| 1969 |
-
#:
|
| 1970 |
msgid "cache/config/master.php"
|
| 1971 |
msgstr "cache/config/master.php"
|
| 1972 |
|
| 1973 |
-
#:
|
| 1974 |
msgid "somedirectory"
|
| 1975 |
msgstr "un dossier"
|
| 1976 |
|
| 1977 |
-
#:
|
| 1978 |
-
msgid "Send
|
| 1979 |
msgstr "Envoyer un courriel si un changement a été détecté"
|
| 1980 |
|
| 1981 |
-
#:
|
| 1982 |
-
msgid ""
|
| 1983 |
-
"
|
|
|
|
|
|
|
|
|
|
| 1984 |
msgstr ""
|
| 1985 |
-
"Cochez si vous voulez que le système vous contacte s’il détecte une "
|
| 1986 |
-
"modification de fichier"
|
| 1987 |
|
| 1988 |
-
#:
|
| 1989 |
msgid "What is Malware?"
|
| 1990 |
msgstr "Qu’est-ce qu’un malware ?"
|
| 1991 |
|
| 1992 |
-
#:
|
| 1993 |
-
msgid ""
|
| 1994 |
-
"
|
| 1995 |
-
"like trojan horses, adware, worms, spyware and any other undesirable code "
|
| 1996 |
-
"which a hacker will try to inject into your website."
|
| 1997 |
-
msgstr ""
|
| 1998 |
-
"Le mot Malware signifie « logiciel malveillant ». Il consiste souvent en des "
|
| 1999 |
-
"bouts de code comme les chevaux de Troie, adwares, vers, logiciels espions "
|
| 2000 |
-
"ou tout autre code indésirable qu’un pirate va essayer d’injecter dans votre "
|
| 2001 |
-
"site web."
|
| 2002 |
|
| 2003 |
-
#:
|
| 2004 |
-
msgid ""
|
| 2005 |
-
"
|
| 2006 |
-
"not notice anything out of the ordinary based on appearances, but it can "
|
| 2007 |
-
"have a dramatic effect on your site's search ranking."
|
| 2008 |
-
msgstr ""
|
| 2009 |
-
"Souvent, lorsqu’un code malveillant a été inséré dans votre site, vous ne "
|
| 2010 |
-
"remarquez rien sortant des apparences ordinaires, mais il peut avoir un "
|
| 2011 |
-
"effet dramatique sur le classement de recherche de votre site."
|
| 2012 |
|
| 2013 |
-
#:
|
| 2014 |
-
msgid ""
|
| 2015 |
-
"
|
| 2016 |
-
|
| 2017 |
-
|
| 2018 |
-
"
|
| 2019 |
msgstr ""
|
| 2020 |
-
"Et parce que les bots et les robots des moteurs de recherche tels que Google "
|
| 2021 |
-
"ont la capacité de les détecter tout en procédant à l’indexation des pages "
|
| 2022 |
-
"de votre site, ils risquent de l’ostracisme, ce qui, par voie de "
|
| 2023 |
-
"conséquences affectera vos classements de recherche."
|
| 2024 |
|
| 2025 |
-
#:
|
| 2026 |
msgid "Scanning For Malware"
|
| 2027 |
msgstr "Recherche de Malwares"
|
| 2028 |
|
| 2029 |
-
#:
|
| 2030 |
-
msgid ""
|
| 2031 |
-
"
|
| 2032 |
-
"such things using a standalone plugin will not work reliably. This is "
|
| 2033 |
-
"something best done via an external scan of your site regularly."
|
| 2034 |
-
msgstr ""
|
| 2035 |
-
"En raison de la constante évolution et de la complexité croissante des "
|
| 2036 |
-
"Malwares, la recherche en utilisant une simple extension autonome ne donnera "
|
| 2037 |
-
"que de piètres résultats. C’est une tâche qu’il vaut mieux confier à une "
|
| 2038 |
-
"analyse externe régulière de votre site."
|
| 2039 |
|
| 2040 |
-
#:
|
| 2041 |
-
msgid ""
|
| 2042 |
-
"
|
| 2043 |
-
"off our own server which will scan your site for malware once every day and "
|
| 2044 |
-
"notify you if it finds anything."
|
| 2045 |
-
msgstr ""
|
| 2046 |
-
"C’est pourquoi nous avons créé un service d’analyse facile à utiliser, "
|
| 2047 |
-
"hébergé hors de notre propre serveur, qui va analyser votre site pour "
|
| 2048 |
-
"traquer les logiciels malveillants une fois par jour et vous avertir s’il "
|
| 2049 |
-
"trouve quelque chose."
|
| 2050 |
|
| 2051 |
-
#:
|
| 2052 |
msgid "When you sign up for this service you will get the following:"
|
| 2053 |
msgstr "Lorsque vous vous inscrirez à ce service, vous obtiendrez :"
|
| 2054 |
|
| 2055 |
-
#:
|
| 2056 |
-
msgid "Automatic
|
| 2057 |
msgstr "– Une analyse automatique quotidienne pour 1 site Web,"
|
| 2058 |
|
| 2059 |
-
#:
|
| 2060 |
-
msgid "Automatic
|
| 2061 |
-
msgstr "
|
| 2062 |
|
| 2063 |
-
#:
|
| 2064 |
-
msgid "Automatic
|
| 2065 |
msgstr "– L’alerte courriel automatique en cas de positif,"
|
| 2066 |
|
| 2067 |
-
#:
|
| 2068 |
msgid "Site uptime monitoring"
|
| 2069 |
msgstr "- Surveillance de la disponibilité du site"
|
| 2070 |
|
| 2071 |
-
#:
|
| 2072 |
msgid "Site response time monitoring"
|
| 2073 |
msgstr "– Surveillance du temps de réponse du site"
|
| 2074 |
|
| 2075 |
-
#:
|
| 2076 |
-
msgid "
|
| 2077 |
-
msgstr "
|
| 2078 |
|
| 2079 |
-
#:
|
| 2080 |
-
msgid "Blacklist
|
| 2081 |
msgstr "– Annulation du Blacklistage éventuel par les moteurs de recherche,"
|
| 2082 |
|
| 2083 |
-
#:
|
| 2084 |
-
msgid "No
|
| 2085 |
msgstr "– Un service non contractuel (arrêt sur simple demande)."
|
| 2086 |
|
| 2087 |
-
#:
|
| 2088 |
-
#, php-format
|
| 2089 |
msgid "To learn more please %s."
|
| 2090 |
msgstr "Pour en savoir plus, %s."
|
| 2091 |
|
| 2092 |
-
#:
|
| 2093 |
-
msgid ""
|
| 2094 |
-
"This feature performs a basic database scan which will look for any common "
|
| 2095 |
-
"suspicious-looking strings and javascript and html code in some of the "
|
| 2096 |
-
"Wordpress core tables."
|
| 2097 |
-
msgstr ""
|
| 2098 |
-
"Cette fonction effectue une analyse basique de BdD à la recherche de toute "
|
| 2099 |
-
"chaîne, code html ou JavaScript suspects dans les tables."
|
| 2100 |
-
|
| 2101 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:391
|
| 2102 |
-
msgid "Nonce check failed for manual db scan operation!"
|
| 2103 |
-
msgstr "Echec du contrôle dans l’analyse manuelle de la BdD !"
|
| 2104 |
-
|
| 2105 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:402
|
| 2106 |
-
msgid ""
|
| 2107 |
-
"This feature will perform a basic database scan which will look for any "
|
| 2108 |
-
"common suspicious-looking strings and javascript and html code in some of "
|
| 2109 |
-
"the Wordpress core tables."
|
| 2110 |
-
msgstr ""
|
| 2111 |
-
"Cette fonction effectue une analyse basique de la BdD à la recherche de "
|
| 2112 |
-
"toute chaîne louche, code HTML ou JavaScript suspects dans certaines tables "
|
| 2113 |
-
"sensibles."
|
| 2114 |
-
|
| 2115 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:403
|
| 2116 |
-
msgid ""
|
| 2117 |
-
"If the scan finds anything it will list all \"potentially\" malicious "
|
| 2118 |
-
"results but it is up to you to verify whether a result is a genuine example "
|
| 2119 |
-
"of a hacking attack or a false positive."
|
| 2120 |
-
msgstr ""
|
| 2121 |
-
"Si l’analysee trouve quelque chose, elle délivrera une liste de tous les "
|
| 2122 |
-
"résultats « potentiellement » malveillants, mais il vous appartiendra de "
|
| 2123 |
-
"vérifier si un résultat est une véritable signature d’attaque ou de piratage "
|
| 2124 |
-
"ou un simple faux positif."
|
| 2125 |
-
|
| 2126 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:404
|
| 2127 |
-
msgid ""
|
| 2128 |
-
"As well as scanning for generic strings commonly used in malicious cases, "
|
| 2129 |
-
"this feature will also scan for some of the known \"pharma\" hack entries "
|
| 2130 |
-
"and if it finds any it will automatically delete them."
|
| 2131 |
-
msgstr ""
|
| 2132 |
-
"aussi bien que les chaînes génériques couramment utilisés dans les cas de "
|
| 2133 |
-
"malveillants, elle recherchera ensuite les entrées connues de « pharma » "
|
| 2134 |
-
"hack qu’elle supprimera automatiquement s’il s’en trouve."
|
| 2135 |
-
|
| 2136 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:405
|
| 2137 |
-
msgid ""
|
| 2138 |
-
"The WordPress core tables scanned by this feature include: posts, postmeta, "
|
| 2139 |
-
"comments, links, users, usermeta, and options tables."
|
| 2140 |
-
msgstr ""
|
| 2141 |
-
"Les tables du noyau WordPress analysées par cette fonctionnalité incluent : "
|
| 2142 |
-
"messages, commentaires, liens, utilisateurs, postmeta, usermeta et leurs "
|
| 2143 |
-
"options."
|
| 2144 |
-
|
| 2145 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:410
|
| 2146 |
-
msgid "Database Scan"
|
| 2147 |
-
msgstr "Analyse de BdD"
|
| 2148 |
-
|
| 2149 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:416
|
| 2150 |
-
msgid "To perform a database scan click on the button below."
|
| 2151 |
-
msgstr ""
|
| 2152 |
-
"Pour effectuer une analyse de la BdD maintenant, cliquez le bouton ci-"
|
| 2153 |
-
"dessous."
|
| 2154 |
-
|
| 2155 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:419
|
| 2156 |
-
msgid "Perform DB Scan"
|
| 2157 |
-
msgstr "Analyser la BdD"
|
| 2158 |
-
|
| 2159 |
-
#: all-in-one-wp-security/admin/wp-security-filescan-menu.php:462
|
| 2160 |
-
msgid "Latest File Change Scan Results"
|
| 2161 |
msgstr "Résultats de la dernière analyse des modifications de fichiers"
|
| 2162 |
|
| 2163 |
-
#:
|
| 2164 |
msgid "The following files were added to your host."
|
| 2165 |
msgstr "Les fichiers suivants ont été ajoutés à votre hôte :"
|
| 2166 |
|
| 2167 |
-
#:
|
| 2168 |
-
#:
|
| 2169 |
-
#:
|
| 2170 |
-
#:
|
| 2171 |
-
#:
|
| 2172 |
msgid "File"
|
| 2173 |
msgstr "Fichier"
|
| 2174 |
|
| 2175 |
-
#:
|
| 2176 |
-
#:
|
| 2177 |
-
#:
|
| 2178 |
-
msgid "File
|
| 2179 |
msgstr "Taille du fichier"
|
| 2180 |
|
| 2181 |
-
#:
|
| 2182 |
-
#:
|
| 2183 |
-
#:
|
| 2184 |
-
msgid "File
|
| 2185 |
msgstr "Modifié le"
|
| 2186 |
|
| 2187 |
-
#:
|
| 2188 |
msgid "The following files were removed from your host."
|
| 2189 |
msgstr "Les fichiers suivants ont été supprimés de votre hôte :"
|
| 2190 |
|
| 2191 |
-
#:
|
| 2192 |
msgid "The following files were changed on your host."
|
| 2193 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
| 2194 |
|
| 2195 |
-
#:
|
| 2196 |
-
#: all-in-one-wp-security/classes/grade-system/wp-security-feature-item-manager.php:67
|
| 2197 |
msgid "File Permissions"
|
| 2198 |
msgstr "Autorisations du fichier"
|
| 2199 |
|
| 2200 |
-
#:
|
| 2201 |
msgid "PHP File Editing"
|
| 2202 |
msgstr "Édition de fichier PHP"
|
| 2203 |
|
| 2204 |
-
#:
|
| 2205 |
msgid "WP File Access"
|
| 2206 |
msgstr "Accès aux fichiers WP"
|
| 2207 |
|
| 2208 |
-
#:
|
| 2209 |
msgid "Host System Logs"
|
| 2210 |
msgstr "Journaux système"
|
| 2211 |
|
| 2212 |
-
#:
|
| 2213 |
-
|
|
|
|
|
|
|
|
|
|
| 2214 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 2215 |
msgstr "Les autorisations pour %s ont été correctement remplacées par %s"
|
| 2216 |
|
| 2217 |
-
#:
|
| 2218 |
-
#, php-format
|
| 2219 |
msgid "Unable to change permissions for %s!"
|
| 2220 |
msgstr "Impossible de modifier les autorisations de %s !"
|
| 2221 |
|
| 2222 |
-
#:
|
| 2223 |
-
msgid "File
|
| 2224 |
msgstr "Analyse des autorisations de fichier"
|
| 2225 |
|
| 2226 |
-
#:
|
| 2227 |
-
msgid ""
|
| 2228 |
-
"
|
| 2229 |
-
"and read/write privileges of the files and folders which make up your WP "
|
| 2230 |
-
"installation."
|
| 2231 |
-
msgstr ""
|
| 2232 |
-
"Les paramètres d’autorisation régissent les privilèges d’accessibilité et de "
|
| 2233 |
-
"lecture / écriture des fichiers et dossiers qui composent votre installation "
|
| 2234 |
-
"WP."
|
| 2235 |
|
| 2236 |
-
#:
|
| 2237 |
-
msgid ""
|
| 2238 |
-
"
|
| 2239 |
-
"settings for the filesystem."
|
| 2240 |
-
msgstr ""
|
| 2241 |
-
"Votre installation de WP semble disposer de paramètres d’autorisation "
|
| 2242 |
-
"raisonnablement sécurisés."
|
| 2243 |
|
| 2244 |
-
#:
|
| 2245 |
-
msgid ""
|
| 2246 |
-
"
|
| 2247 |
-
"settings of certain core WP folders or files such that they end up making "
|
| 2248 |
-
"their site less secure because they chose the wrong permission values."
|
| 2249 |
-
msgstr ""
|
| 2250 |
-
"Parfois, cependant, des acteurs humains ou d’autres extensions peuvent "
|
| 2251 |
-
"modifier différents paramètres d’autorisation sur certains fichiers ou "
|
| 2252 |
-
"dossiers du noyau WP de telle sorte qu’elles finissent par rendre le site "
|
| 2253 |
-
"moins sécurisé en raison des valeurs d’autorisation incorrectes qu’elles ont "
|
| 2254 |
-
"choisies."
|
| 2255 |
|
| 2256 |
-
#:
|
| 2257 |
-
msgid ""
|
| 2258 |
-
"
|
| 2259 |
-
|
|
|
|
|
|
|
| 2260 |
msgstr ""
|
| 2261 |
-
"Cette fonctionnalité va analyser les dossiers et fichiers critiques du noyau "
|
| 2262 |
-
"WP et mettre en évidence les paramètres d’autorisation précaires."
|
| 2263 |
|
| 2264 |
-
#:
|
| 2265 |
-
msgid "
|
| 2266 |
msgstr ""
|
| 2267 |
-
"Résultat d’analyse des autorisations des dossiers et fichiers du noyau WP"
|
| 2268 |
|
| 2269 |
-
#:
|
| 2270 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2271 |
msgid "File/Folder"
|
| 2272 |
msgstr "Fichier / Dossier"
|
| 2273 |
|
| 2274 |
-
#:
|
| 2275 |
-
#:
|
| 2276 |
-
msgid "Current
|
| 2277 |
msgstr "Autorisations actuelles"
|
| 2278 |
|
| 2279 |
-
#:
|
| 2280 |
-
#:
|
| 2281 |
-
msgid "Recommended
|
| 2282 |
msgstr "Autorisations recommandées"
|
| 2283 |
|
| 2284 |
-
#:
|
| 2285 |
-
#:
|
| 2286 |
-
msgid "Recommended
|
| 2287 |
msgstr "Action recommandée"
|
| 2288 |
|
| 2289 |
-
#:
|
| 2290 |
msgid "Your PHP file editing settings were saved successfully."
|
| 2291 |
-
msgstr ""
|
| 2292 |
-
"Les paramètres d’édition des fichiers PHP ont été correctement sauvegardées."
|
| 2293 |
|
| 2294 |
-
#:
|
| 2295 |
-
msgid ""
|
| 2296 |
-
"
|
| 2297 |
-
msgstr ""
|
| 2298 |
-
"L’opération a échoué ! Impossible de modifier ou de faire une sauvegarde du "
|
| 2299 |
-
"fichier wp-config.php !"
|
| 2300 |
|
| 2301 |
-
#:
|
| 2302 |
-
#:
|
| 2303 |
-
msgid "File
|
| 2304 |
msgstr "Édition de fichier"
|
| 2305 |
|
| 2306 |
-
#:
|
| 2307 |
-
msgid ""
|
| 2308 |
-
"
|
| 2309 |
-
"such as plugin and theme files."
|
| 2310 |
-
msgstr ""
|
| 2311 |
-
"Le tableau de bord par défaut de WordPress permet aux administrateurs de "
|
| 2312 |
-
"modifier les fichiers PHP, tout comme les extension et thèmes."
|
| 2313 |
|
| 2314 |
-
#:
|
| 2315 |
-
msgid ""
|
| 2316 |
-
"
|
| 2317 |
-
"allows code execution."
|
| 2318 |
-
msgstr ""
|
| 2319 |
-
"C’est souvent le premier outil qu’un agresseur utilisera s’il parvient à se "
|
| 2320 |
-
"connecter, car il permet l’exécution de code."
|
| 2321 |
|
| 2322 |
-
#:
|
| 2323 |
-
msgid ""
|
| 2324 |
-
"
|
| 2325 |
-
"dashboard."
|
| 2326 |
-
msgstr ""
|
| 2327 |
-
"Cette fonction désactive la capacité d’éditer certains fichiers PHP via le "
|
| 2328 |
-
"tableau de bord."
|
| 2329 |
|
| 2330 |
-
#:
|
| 2331 |
-
msgid "Disable PHP
|
| 2332 |
msgstr "Désactiver l’édition de fichier PHP"
|
| 2333 |
|
| 2334 |
-
#:
|
| 2335 |
-
msgid "Disable
|
| 2336 |
msgstr "Désactiver la capacité d’éditer des fichiers PHP"
|
| 2337 |
|
| 2338 |
-
#:
|
| 2339 |
-
msgid ""
|
| 2340 |
-
"
|
| 2341 |
-
|
| 2342 |
-
|
| 2343 |
-
"
|
| 2344 |
-
"
|
| 2345 |
-
|
| 2346 |
-
#:
|
| 2347 |
-
|
| 2348 |
-
|
| 2349 |
-
|
| 2350 |
-
|
| 2351 |
-
|
| 2352 |
-
|
| 2353 |
-
|
| 2354 |
-
|
| 2355 |
-
|
|
|
|
|
|
|
| 2356 |
msgstr "Fichiers WordPress"
|
| 2357 |
|
| 2358 |
-
#:
|
| 2359 |
-
|
| 2360 |
-
|
| 2361 |
-
"This feature allows you to prevent access to files such as %s, %s and %s "
|
| 2362 |
-
"which are delivered with all WP installations."
|
| 2363 |
-
msgstr ""
|
| 2364 |
-
"Cette fonctionnalité permet d’empêcher l’accès à des fichiers tels que %s, "
|
| 2365 |
-
"%s et %s livrés avec toutes les installations de WP."
|
| 2366 |
|
| 2367 |
-
#:
|
| 2368 |
-
msgid ""
|
| 2369 |
-
"
|
| 2370 |
-
"information (such as WordPress version info) from potential hackers."
|
| 2371 |
-
msgstr ""
|
| 2372 |
-
"En empêchant l’accès à ces fichiers, vous cacherez certains éléments clé "
|
| 2373 |
-
"d’information (version de WordPress, celle des d’extensions…) aux pirates "
|
| 2374 |
-
"éventuels."
|
| 2375 |
|
| 2376 |
-
#:
|
| 2377 |
-
msgid "Prevent
|
| 2378 |
msgstr "Empêcher l’accès aux fichiers par défaut WP"
|
| 2379 |
|
| 2380 |
-
#:
|
| 2381 |
-
msgid "Prevent
|
| 2382 |
msgstr "Empêcher l’accès aux fichiers d’installation par défaut WP"
|
| 2383 |
|
| 2384 |
-
#:
|
| 2385 |
-
msgid ""
|
| 2386 |
-
"
|
| 2387 |
-
"config-sample.php."
|
| 2388 |
-
msgstr ""
|
| 2389 |
-
"Cochez si vous voulez empêcher l’accès à readme.html, license.txt et wp-"
|
| 2390 |
-
"config-sample.php."
|
| 2391 |
|
| 2392 |
-
#:
|
| 2393 |
-
msgid "Save
|
| 2394 |
msgstr "Enregistrer les paramètres"
|
| 2395 |
|
| 2396 |
-
#:
|
| 2397 |
-
msgid "System
|
| 2398 |
msgstr "Journaux système"
|
| 2399 |
|
| 2400 |
-
#:
|
| 2401 |
-
msgid ""
|
| 2402 |
-
"
|
| 2403 |
-
"called \"error_log\"."
|
| 2404 |
-
msgstr ""
|
| 2405 |
-
"Parfois, votre plate-forme d’hébergement produira erreur ou avertissement "
|
| 2406 |
-
"dans le fichier appelé « error_log »."
|
| 2407 |
|
| 2408 |
-
#:
|
| 2409 |
-
msgid ""
|
| 2410 |
-
"
|
| 2411 |
-
"server can create multiple instances of this file in numerous directory "
|
| 2412 |
-
"locations of your WordPress installation."
|
| 2413 |
-
msgstr ""
|
| 2414 |
-
"Selon la nature et la cause de l’erreur ou avertissement, votre serveur "
|
| 2415 |
-
"d’hébergement peut créer plusieurs instances de ce fichier en de nombreux "
|
| 2416 |
-
"emplacements des dossiers de votre installation WordPress."
|
| 2417 |
|
| 2418 |
-
#:
|
| 2419 |
-
msgid ""
|
| 2420 |
-
"
|
| 2421 |
-
"informed of any underlying problems on your system which you might need to "
|
| 2422 |
-
"address."
|
| 2423 |
-
msgstr ""
|
| 2424 |
-
"En regardant de temps en temps le contenu de ces fichiers lors vous pouvez "
|
| 2425 |
-
"être tenu informé de problèmes sous-jacents sur votre système, dont vous "
|
| 2426 |
-
"pourriez avoir besoin pour répondre."
|
| 2427 |
|
| 2428 |
-
#:
|
| 2429 |
-
msgid "View
|
| 2430 |
msgstr "Voir les journaux système"
|
| 2431 |
|
| 2432 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2433 |
msgid "Enter System Log File Name"
|
| 2434 |
msgstr "Entrez le nom du fichier journal système"
|
| 2435 |
|
| 2436 |
-
#:
|
| 2437 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 2438 |
-
msgstr ""
|
| 2439 |
-
"Entrez le nom de fichier journal du système. (Par défaut pour error_log)"
|
| 2440 |
|
| 2441 |
-
#:
|
| 2442 |
-
msgid "View
|
| 2443 |
msgstr "Afficher les derniers journaux système"
|
| 2444 |
|
| 2445 |
-
#:
|
| 2446 |
msgid "Loading..."
|
| 2447 |
msgstr "Chargement…"
|
| 2448 |
|
| 2449 |
-
#:
|
| 2450 |
msgid "No system logs were found!"
|
| 2451 |
msgstr "Aucun journal système n’a été trouvé !"
|
| 2452 |
|
| 2453 |
-
#:
|
| 2454 |
-
msgid "Set
|
| 2455 |
msgstr "Appliquer le réglage des autorisations recommandé"
|
| 2456 |
|
| 2457 |
-
#:
|
| 2458 |
msgid "No Action Required"
|
| 2459 |
msgstr "Aucune action n’est requise"
|
| 2460 |
|
| 2461 |
-
#:
|
| 2462 |
-
#, php-format
|
| 2463 |
msgid "Showing latest entries of error_log file: %s"
|
| 2464 |
msgstr "Affichage des dernières entrées du fichier error_log : %s"
|
| 2465 |
|
| 2466 |
-
#:
|
| 2467 |
msgid "Basic Firewall Rules"
|
| 2468 |
msgstr "Règles de base du pare-feu"
|
| 2469 |
|
| 2470 |
-
#:
|
| 2471 |
msgid "Additional Firewall Rules"
|
| 2472 |
msgstr "Règles supplémentaires du pare-feu"
|
| 2473 |
|
| 2474 |
-
#:
|
| 2475 |
-
msgid "
|
| 2476 |
-
msgstr "
|
| 2477 |
|
| 2478 |
-
#:
|
| 2479 |
msgid "Internet Bots"
|
| 2480 |
msgstr "Bots internet"
|
| 2481 |
|
| 2482 |
-
#:
|
| 2483 |
msgid "Prevent Hotlinks"
|
| 2484 |
msgstr "Prévenir des Hotlinks"
|
| 2485 |
|
| 2486 |
-
#:
|
| 2487 |
msgid "404 Detection"
|
| 2488 |
msgstr "Détection d’erreur(s) 404"
|
| 2489 |
|
| 2490 |
-
#:
|
| 2491 |
-
|
| 2492 |
-
|
| 2493 |
-
|
| 2494 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2495 |
msgid "Settings were successfully saved"
|
| 2496 |
msgstr "Vos paramètres ont été enregistrés avec succès."
|
| 2497 |
|
| 2498 |
-
#:
|
| 2499 |
-
#:
|
| 2500 |
-
msgid "Firewall
|
| 2501 |
msgstr "Paramètres du pare-feu"
|
| 2502 |
|
| 2503 |
-
#:
|
| 2504 |
-
|
| 2505 |
-
|
| 2506 |
-
"This should not have any impact on your site's general functionality but if "
|
| 2507 |
-
"you wish you can take a %s of your .htaccess file before proceeding."
|
| 2508 |
-
msgstr ""
|
| 2509 |
-
"Cela ne devrait pas avoir d’incidence sur les fonctionnalités générales de "
|
| 2510 |
-
"votre site mais, si vous le souhaitez, vous pouvez faire une %s de votre "
|
| 2511 |
-
"fichier .htaccess avant de procéder."
|
| 2512 |
-
|
| 2513 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:132
|
| 2514 |
-
msgid ""
|
| 2515 |
-
"The features in this tab allow you to activate some basic firewall security "
|
| 2516 |
-
"protection rules for your site."
|
| 2517 |
-
msgstr ""
|
| 2518 |
-
"Les fonctions de cet onglet vous permettent d’activer certaines règles de "
|
| 2519 |
-
"protection basiques de sécurité du pare-feu pour votre site."
|
| 2520 |
-
|
| 2521 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:133
|
| 2522 |
-
msgid ""
|
| 2523 |
-
"The firewall functionality is achieved via the insertion of special code "
|
| 2524 |
-
"into your currently active .htaccess file."
|
| 2525 |
-
msgstr ""
|
| 2526 |
-
"La fonctionnalité de pare-feu est réalisée par insertion d’un code spécial "
|
| 2527 |
-
"dans votre fichier .htaccess actuellement actif."
|
| 2528 |
|
| 2529 |
-
#:
|
| 2530 |
-
msgid "
|
| 2531 |
-
msgstr "
|
| 2532 |
|
| 2533 |
-
#:
|
| 2534 |
-
msgid "
|
| 2535 |
-
msgstr "
|
| 2536 |
|
| 2537 |
-
#:
|
| 2538 |
-
|
| 2539 |
-
msgid "Enable Pingback Protection"
|
| 2540 |
msgstr ""
|
| 2541 |
|
| 2542 |
-
#:
|
| 2543 |
-
msgid "
|
| 2544 |
-
msgstr "
|
| 2545 |
|
| 2546 |
-
#:
|
| 2547 |
-
msgid ""
|
| 2548 |
-
"Please beware that if you are using the WordPress iOS App, then you will "
|
| 2549 |
-
"need to deactivate this feature in order for the app to work properly."
|
| 2550 |
msgstr ""
|
| 2551 |
-
"Veuillez faire attention, si vous utilisez l’App iOS WordPress, que vous "
|
| 2552 |
-
"aurez besoin de désactiver cette fonction pour un fonctionnement correct de "
|
| 2553 |
-
"l’application."
|
| 2554 |
|
| 2555 |
-
#:
|
| 2556 |
-
msgid "Basic
|
| 2557 |
msgstr "Paramètres de base du pare-feu"
|
| 2558 |
|
| 2559 |
-
#:
|
| 2560 |
-
msgid "Enable
|
| 2561 |
msgstr "Activer la protection de base du pare-feu"
|
| 2562 |
|
| 2563 |
-
#:
|
| 2564 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 2565 |
-
msgstr ""
|
| 2566 |
-
"Cochez si vous souhaitez appliquer une protection de base au pare-feu de "
|
| 2567 |
-
"votre site."
|
| 2568 |
|
| 2569 |
-
#:
|
| 2570 |
-
msgid ""
|
| 2571 |
-
"
|
| 2572 |
-
"mechanisms on your site:"
|
| 2573 |
-
msgstr ""
|
| 2574 |
-
"Ce paramètre mettra en œuvre les mécanismes de protection de base du pare-"
|
| 2575 |
-
"feu suivants sur votre site :"
|
| 2576 |
|
| 2577 |
-
#:
|
| 2578 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 2579 |
-
msgstr ""
|
| 2580 |
-
"1) Protection de votre fichier .htaccess en refusant l’accès à celui-ci."
|
| 2581 |
|
| 2582 |
-
#:
|
| 2583 |
msgid "2) Disable the server signature."
|
| 2584 |
msgstr "2) Désactivation de la signature de serveur."
|
| 2585 |
|
| 2586 |
-
#:
|
| 2587 |
-
msgid "3) Limit file upload size (
|
| 2588 |
-
msgstr "
|
| 2589 |
|
| 2590 |
-
#:
|
| 2591 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2592 |
msgstr ""
|
| 2593 |
-
"4) Protection de votre fichier wp-config.php en refusant l’accès à celui-ci."
|
| 2594 |
|
| 2595 |
-
#:
|
| 2596 |
-
msgid ""
|
| 2597 |
-
"The above firewall features will be applied via your .htaccess file and "
|
| 2598 |
-
"should not affect your site's overall functionality."
|
| 2599 |
msgstr ""
|
| 2600 |
-
"Les fonctionnalités de pare-feu ci-dessus s’appliqueront via votre fichier ."
|
| 2601 |
-
"htaccess et ne devraient pas affecter le fonctionnement global du site."
|
| 2602 |
|
| 2603 |
-
#:
|
| 2604 |
-
msgid ""
|
| 2605 |
-
"You are still advised to take a backup of your active .htaccess file just in "
|
| 2606 |
-
"case."
|
| 2607 |
msgstr ""
|
| 2608 |
-
"Il est toujours conseillé de faire une sauvegarde de votre fichier .htaccess "
|
| 2609 |
-
"actif, juste au cas où."
|
| 2610 |
|
| 2611 |
-
#:
|
| 2612 |
-
msgid "
|
| 2613 |
-
msgstr "
|
| 2614 |
|
| 2615 |
-
#:
|
| 2616 |
-
msgid ""
|
| 2617 |
-
"Check this if you are not using the WP XML-RPC functionality and you want to "
|
| 2618 |
-
"enable protection against WordPress pingback vulnerabilities."
|
| 2619 |
msgstr ""
|
| 2620 |
-
"Cochez si vous n’utilisez pas la fonction WP XML-RPC et que vous voulez "
|
| 2621 |
-
"activer la protection contre les vulnérabilités rétro-ping WordPress."
|
| 2622 |
|
| 2623 |
-
#:
|
| 2624 |
-
msgid ""
|
| 2625 |
-
"This setting will add a directive in your .htaccess to disable access to the "
|
| 2626 |
-
"WordPress xmlrpc.php file which is responsible for the XML-RPC functionality "
|
| 2627 |
-
"such as pingbacks in WordPress."
|
| 2628 |
msgstr ""
|
| 2629 |
-
"Ce paramètre va ajouter une directive dans votre .htaccess pour désactiver "
|
| 2630 |
-
"l’accès au fichier xmlrpc.php qui est responsable de fonctionnalités comme "
|
| 2631 |
-
"le rétro-ping dans WordPress."
|
| 2632 |
|
| 2633 |
-
#:
|
| 2634 |
-
msgid ""
|
| 2635 |
-
"Hackers can exploit various pingback vulnerabilities in the WordPress XML-"
|
| 2636 |
-
"RPC API in a number of ways such as:"
|
| 2637 |
msgstr ""
|
| 2638 |
-
"Les pirates peuvent exploiter les vulnérabilités de rétro-ping dans l’API "
|
| 2639 |
-
"XML-RPC de WordPress par un certain nombre de moyens tels que :"
|
| 2640 |
|
| 2641 |
-
#:
|
| 2642 |
msgid "1) Denial of Service (DoS) attacks"
|
| 2643 |
msgstr "1) Attaques par déni de Service (DoS)"
|
| 2644 |
|
| 2645 |
-
#:
|
| 2646 |
msgid "2) Hacking internal routers."
|
| 2647 |
msgstr "2) Pirater des routeurs internes."
|
| 2648 |
|
| 2649 |
-
#:
|
| 2650 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2651 |
msgstr ""
|
| 2652 |
-
"3) Analyse des ports dans les réseaux internes pour obtenir des informations "
|
| 2653 |
-
"de divers hôtes."
|
| 2654 |
|
| 2655 |
-
#:
|
| 2656 |
-
msgid ""
|
| 2657 |
-
"Apart from the security protection benefit, this feature may also help "
|
| 2658 |
-
"reduce load on your server, particularly if your site currently has a lot of "
|
| 2659 |
-
"unwanted traffic hitting the XML-RPC API on your installation."
|
| 2660 |
msgstr ""
|
| 2661 |
-
"En dehors du bénéfice de protection de sécurité, cette fonctionnalité peut "
|
| 2662 |
-
"également aider à réduire la charge sur votre serveur, en particulier si "
|
| 2663 |
-
"votre site a beaucoup de trafic indésirable touchant l’API XML-RPC de votre "
|
| 2664 |
-
"installation."
|
| 2665 |
|
| 2666 |
-
#:
|
| 2667 |
-
msgid ""
|
| 2668 |
-
"NOTE: You should only enable this feature if you are not currently using the "
|
| 2669 |
-
"XML-RPC functionality on your WordPress installation."
|
| 2670 |
msgstr ""
|
| 2671 |
-
"REMARQUE : Vous ne devez activer cette fonction que si vous n’utilisez pas "
|
| 2672 |
-
"actuellement la fonctionnalité XML-RPC sur votre installation WordPress."
|
| 2673 |
|
| 2674 |
-
#:
|
| 2675 |
-
msgid "
|
| 2676 |
-
msgstr "
|
| 2677 |
|
| 2678 |
-
#:
|
| 2679 |
-
msgid ""
|
| 2680 |
-
"You have successfully saved the Additional Firewall Protection configuration"
|
| 2681 |
msgstr ""
|
| 2682 |
-
"Vous avez enregistré avec succès la configuration supplémentaire du pare-feu"
|
| 2683 |
|
| 2684 |
-
#:
|
| 2685 |
-
msgid "
|
| 2686 |
-
msgstr "
|
| 2687 |
|
| 2688 |
-
#:
|
| 2689 |
-
|
| 2690 |
-
msgid ""
|
| 2691 |
-
"Due to the nature of the code being inserted to the .htaccess file, this "
|
| 2692 |
-
"feature may break some functionality for certain plugins and you are "
|
| 2693 |
-
"therefore advised to take a %s of .htaccess before applying this "
|
| 2694 |
-
"configuration."
|
| 2695 |
msgstr ""
|
| 2696 |
-
"En raison de la nature du code étant inséré dans le fichier .htaccess, cette "
|
| 2697 |
-
"fonctionnalité peut briser certaines fonctionnalités pour certains plugins "
|
| 2698 |
-
"et vous êtes donc invités à prendre un%s de .htaccess avant d’appliquer "
|
| 2699 |
-
"cette configuration."
|
| 2700 |
|
| 2701 |
-
#:
|
| 2702 |
-
msgid ""
|
| 2703 |
-
"This feature allows you to activate more advanced firewall settings to your "
|
| 2704 |
-
"site."
|
| 2705 |
msgstr ""
|
| 2706 |
-
"Cette fonction vous permet d’activer les paramètres de pare-feu plus avancés "
|
| 2707 |
-
"sur votre site."
|
| 2708 |
|
| 2709 |
-
#:
|
| 2710 |
-
msgid ""
|
| 2711 |
-
|
| 2712 |
-
|
|
|
|
|
|
|
| 2713 |
msgstr ""
|
| 2714 |
-
"Les règles avancées du pare-feu sont appliquées par l’intermédiaire de "
|
| 2715 |
-
"l’insertion de code spécial à votre fichier .htaccess actuellement actif."
|
| 2716 |
|
| 2717 |
-
#:
|
| 2718 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2719 |
msgstr "Liste du Répertoire des matières"
|
| 2720 |
|
| 2721 |
-
#:
|
| 2722 |
-
#:
|
| 2723 |
-
msgid "Disable
|
| 2724 |
msgstr "Désactiver les vues Index"
|
| 2725 |
|
| 2726 |
-
#:
|
| 2727 |
msgid "Check this if you want to disable directory and file listing."
|
| 2728 |
msgstr "Cochez pour désactiver le listage des dossier et de fichiers."
|
| 2729 |
|
| 2730 |
-
#:
|
| 2731 |
-
msgid ""
|
| 2732 |
-
"
|
| 2733 |
-
"directory if it doesn't contain an index.php file."
|
| 2734 |
-
msgstr ""
|
| 2735 |
-
"Par défaut, un serveur Apache permet de lister le contenu d’un dossier, s’il "
|
| 2736 |
-
"ne contient pas de fichier index.php"
|
| 2737 |
|
| 2738 |
-
#:
|
| 2739 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2740 |
-
msgstr ""
|
| 2741 |
-
"Cette fonctionnalité permet d’empêcher de lister le contenu pour tous les "
|
| 2742 |
-
"répertoires."
|
| 2743 |
|
| 2744 |
-
#:
|
| 2745 |
-
msgid ""
|
| 2746 |
-
"
|
| 2747 |
-
"directive must be enabled in your httpd.conf file. Ask your hosting provider "
|
| 2748 |
-
"to check this if you don't have access to httpd.conf"
|
| 2749 |
-
msgstr ""
|
| 2750 |
-
"REMARQUE : Afin que cette option puisse travailler en « AllowOverride » la "
|
| 2751 |
-
"directive de l’index doit être activée dans votre fichier httpd.conf, "
|
| 2752 |
-
"demandez-en confirmation à votre hébergeur. Si vous n’avez pas accès au "
|
| 2753 |
-
"fichier httpd.conf, cochez cette case."
|
| 2754 |
|
| 2755 |
-
#:
|
| 2756 |
-
msgid "Trace and
|
| 2757 |
msgstr "Trace et Pistage"
|
| 2758 |
|
| 2759 |
-
#:
|
| 2760 |
-
#:
|
| 2761 |
-
msgid "Disable
|
| 2762 |
msgstr "Désactiver Trace et Pistage"
|
| 2763 |
|
| 2764 |
-
#:
|
| 2765 |
msgid "Check this if you want to disable trace and track."
|
| 2766 |
msgstr "Cochez si vous voulez désactiver la trace et le pistage."
|
| 2767 |
|
| 2768 |
-
#:
|
| 2769 |
-
msgid ""
|
| 2770 |
-
"
|
| 2771 |
-
"cookies and other information."
|
| 2772 |
-
msgstr ""
|
| 2773 |
-
"L’attaque par Trace HTTP (XST) peut être utilisée pour renvoyer des demandes "
|
| 2774 |
-
"d’en-tête et récupérer les cookies et autres informations."
|
| 2775 |
|
| 2776 |
-
#:
|
| 2777 |
-
msgid ""
|
| 2778 |
-
"
|
| 2779 |
-
"attacks (XSS)."
|
| 2780 |
-
msgstr ""
|
| 2781 |
-
"Cette technique de piratage est généralement utilisée conjointement à des "
|
| 2782 |
-
"attaques cross-site stripping (XSS)."
|
| 2783 |
|
| 2784 |
-
#:
|
| 2785 |
-
msgid ""
|
| 2786 |
-
"
|
| 2787 |
-
msgstr ""
|
| 2788 |
-
"La désactivation du traçage et du pistage sur votre site aidera à prévenir "
|
| 2789 |
-
"ces attaques HTTP Trace."
|
| 2790 |
|
| 2791 |
-
#:
|
| 2792 |
-
msgid "Proxy
|
| 2793 |
msgstr "Publication commentaire Proxy"
|
| 2794 |
|
| 2795 |
-
#:
|
| 2796 |
-
msgid "Forbid
|
| 2797 |
msgstr "Interdire l’émission de commentaire par Proxy"
|
| 2798 |
|
| 2799 |
-
#:
|
| 2800 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2801 |
msgstr "Cochez si vous voulez interdire l’émission de commentaire par proxy."
|
| 2802 |
|
| 2803 |
-
#:
|
| 2804 |
-
msgid ""
|
| 2805 |
-
"
|
| 2806 |
-
"comments."
|
| 2807 |
-
msgstr ""
|
| 2808 |
-
"Ce paramètre interdit toute requête utilisant un serveur proxy lors de la "
|
| 2809 |
-
"publication de commentaires."
|
| 2810 |
|
| 2811 |
-
#:
|
| 2812 |
-
msgid ""
|
| 2813 |
-
"
|
| 2814 |
-
"other proxy requests."
|
| 2815 |
-
msgstr ""
|
| 2816 |
-
"En interdisant les commentaires par Proxy, quelques courriels et autres "
|
| 2817 |
-
"requêtes Proxy peuvent être éliminés."
|
| 2818 |
|
| 2819 |
-
#:
|
| 2820 |
-
msgid "Bad
|
| 2821 |
msgstr "Chaînes Query incorrectes"
|
| 2822 |
|
| 2823 |
-
#:
|
| 2824 |
-
msgid "Deny
|
| 2825 |
msgstr "Refuser les chaînes Query incorrecte"
|
| 2826 |
|
| 2827 |
-
#:
|
| 2828 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2829 |
msgstr "Cela contribuera à vous protéger des requêtes malveillantes via XSS."
|
| 2830 |
|
| 2831 |
-
#:
|
| 2832 |
-
msgid ""
|
| 2833 |
-
"
|
| 2834 |
-
"string attacks on your site using XSS."
|
| 2835 |
-
msgstr ""
|
| 2836 |
-
"Cette fonction va écrire dans votre fichier .htaccess les règles pour "
|
| 2837 |
-
"contrer les attaques par chaînes XSS malveillantes sur votre site."
|
| 2838 |
|
| 2839 |
-
#:
|
| 2840 |
-
msgid ""
|
| 2841 |
-
"
|
| 2842 |
-
"this might break some functionality."
|
| 2843 |
-
msgstr ""
|
| 2844 |
-
"REMARQUE : Certaines de ces chaînes peuvent servir à certains plugins ou "
|
| 2845 |
-
"thèmes ceci pourrait briser certaines fonctionnalités."
|
| 2846 |
|
| 2847 |
-
#:
|
| 2848 |
-
#:
|
| 2849 |
-
msgid ""
|
| 2850 |
-
"
|
| 2851 |
-
"file before applying this feature."
|
| 2852 |
-
msgstr ""
|
| 2853 |
-
"Il est donc fortement conseillé de faire une sauvegarde de votre fichier ."
|
| 2854 |
-
"htaccess actif avant d’appliquer cette fonctionnalité."
|
| 2855 |
|
| 2856 |
-
#:
|
| 2857 |
-
#:
|
| 2858 |
-
msgid "Advanced
|
| 2859 |
msgstr "Filtre avancé de chaînes de caractères"
|
| 2860 |
|
| 2861 |
-
#:
|
| 2862 |
-
msgid "Enable
|
| 2863 |
msgstr "Activer le filtre avancé de chaînes de caractères"
|
| 2864 |
|
| 2865 |
-
#:
|
| 2866 |
msgid "This will block bad character matches from XSS."
|
| 2867 |
msgstr "Ceci bloquera les identités de caractères incorrects depuis XSS."
|
| 2868 |
|
| 2869 |
-
#:
|
| 2870 |
-
msgid ""
|
| 2871 |
-
"
|
| 2872 |
-
"attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2873 |
-
msgstr ""
|
| 2874 |
-
"Il s’agit d’un filtre avancé de chaînes de caractères destiné à contrer les "
|
| 2875 |
-
"attaques par chaînes sur votre site en provenance de Cross Site Stripping "
|
| 2876 |
-
"(XSS)."
|
| 2877 |
|
| 2878 |
-
#:
|
| 2879 |
-
msgid ""
|
| 2880 |
-
"
|
| 2881 |
-
"will produce a 403 error for the hacker attempting the query."
|
| 2882 |
-
msgstr ""
|
| 2883 |
-
"Ce paramètre identifie des modèles de chaînes malveillantes communément "
|
| 2884 |
-
"exploitées et produit une erreur 403 si un pirate tente une requête."
|
| 2885 |
|
| 2886 |
-
#:
|
| 2887 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2888 |
-
msgstr ""
|
| 2889 |
-
"REMARQUE: Certaines chaînes de ce paramètre peuvent briser certaines autres "
|
| 2890 |
-
"fonctionnalités."
|
| 2891 |
|
| 2892 |
-
#:
|
| 2893 |
-
msgid "Save
|
| 2894 |
msgstr "Enregistrer les paramètres supplémentaires du pare-feu"
|
| 2895 |
|
| 2896 |
-
#:
|
| 2897 |
-
msgid "You have successfully saved the 5G Firewall Protection configuration"
|
| 2898 |
msgstr ""
|
| 2899 |
-
"Vous avez enregistré avec succès la configuration de la protection du pare-"
|
| 2900 |
-
"feu 5G"
|
| 2901 |
|
| 2902 |
-
#:
|
| 2903 |
-
|
| 2904 |
-
msgid ""
|
| 2905 |
-
"This feature allows you to activate the 5G firewall security protection "
|
| 2906 |
-
"rules designed and produced by %s."
|
| 2907 |
msgstr ""
|
| 2908 |
-
"Cette fonctionnalité permet d’activer les règles de protection de sécurité "
|
| 2909 |
-
"pare-feu 5G conçues et produites par %s."
|
| 2910 |
|
| 2911 |
-
#:
|
| 2912 |
-
msgid ""
|
| 2913 |
-
"The 5G Blacklist is a simple, flexible blacklist that helps reduce the "
|
| 2914 |
-
"number of malicious URL requests that hit your website."
|
| 2915 |
msgstr ""
|
| 2916 |
-
"La liste noire 5G est une liste noire simple et flexible qui permet de "
|
| 2917 |
-
"réduire le nombre de requêtes URL malveillantes risquant d’atteindre votre "
|
| 2918 |
-
"site Internet."
|
| 2919 |
|
| 2920 |
-
#:
|
| 2921 |
-
msgid ""
|
| 2922 |
-
"The added advantage of applying the 5G firewall to your site is that it has "
|
| 2923 |
-
"been tested and confirmed by the people at PerishablePress.com to be an "
|
| 2924 |
-
"optimal and least disruptive set of .htaccess security rules for general WP "
|
| 2925 |
-
"sites running on an Apache server or similar."
|
| 2926 |
-
msgstr ""
|
| 2927 |
-
"L’avantage supplémentaire d’appliquer le pare-feu 5G à votre site est qu’il "
|
| 2928 |
-
"a été testé et confirmé par les acteurs de PerishablePress.com comme étant "
|
| 2929 |
-
"un ensemble de règles de sécurité de .htaccess pour sites généraux WP en "
|
| 2930 |
-
"cours d’exécution sur un serveur Apache ou similaire."
|
| 2931 |
-
|
| 2932 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:510
|
| 2933 |
-
#, php-format
|
| 2934 |
-
msgid ""
|
| 2935 |
-
"Therefore the 5G firewall rules should not have any impact on your site's "
|
| 2936 |
-
"general functionality but if you wish you can take a %s of your .htaccess "
|
| 2937 |
-
"file before proceeding."
|
| 2938 |
msgstr ""
|
| 2939 |
-
"Donc les règles de pare-feu 5G ne devraient pas avoir d’incidence sur le "
|
| 2940 |
-
"fonctionnement général de votre site mais, si vous le souhaitez, vous pouvez "
|
| 2941 |
-
"faire une %s de votre fichier .htaccess avant de procéder."
|
| 2942 |
|
| 2943 |
-
#:
|
| 2944 |
-
msgid "
|
| 2945 |
-
msgstr "
|
| 2946 |
|
| 2947 |
-
#:
|
| 2948 |
-
msgid "
|
| 2949 |
-
msgstr "
|
| 2950 |
|
| 2951 |
-
#:
|
| 2952 |
-
msgid ""
|
| 2953 |
-
"Check this if you want to apply the 5G Blacklist firewall protection from "
|
| 2954 |
-
"perishablepress.com to your site."
|
| 2955 |
msgstr ""
|
| 2956 |
-
"Cochez si vous souhaitez appliquer la protection liste noire pare-feu 5G de "
|
| 2957 |
-
"perishablepress.com à votre site."
|
| 2958 |
|
| 2959 |
-
#:
|
| 2960 |
-
msgid ""
|
| 2961 |
-
"This setting will implement the 5G security firewall protection mechanisms "
|
| 2962 |
-
"on your site which include the following things:"
|
| 2963 |
msgstr ""
|
| 2964 |
-
"Ce paramètre mettra en œuvre les mécanismes de sécurité 5G de protection "
|
| 2965 |
-
"pare-feu sur votre site incluant les éléments suivants :"
|
| 2966 |
|
| 2967 |
-
#:
|
| 2968 |
-
msgid "
|
| 2969 |
msgstr ""
|
| 2970 |
-
"1) Blocage de caractères interdits couramment utilisés dans les attaques "
|
| 2971 |
-
"d’exploitation."
|
| 2972 |
|
| 2973 |
-
#:
|
| 2974 |
-
msgid "
|
| 2975 |
msgstr ""
|
| 2976 |
-
"2) Blocage les codes malveillants composés de caractères d’URL tels la "
|
| 2977 |
-
"chaîne « CSS ( »,"
|
| 2978 |
|
| 2979 |
-
#:
|
| 2980 |
-
msgid ""
|
| 2981 |
-
"3) Guard against the common patterns and specific exploits in the root "
|
| 2982 |
-
"portion of targeted URLs."
|
| 2983 |
msgstr ""
|
| 2984 |
-
"3) Protection contre les schémas communs et spécifiques d’attaques dans la "
|
| 2985 |
-
"partie racine d’URL ciblées,"
|
| 2986 |
|
| 2987 |
-
#:
|
| 2988 |
-
msgid ""
|
| 2989 |
-
|
| 2990 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2991 |
msgstr ""
|
| 2992 |
-
"4) Arrêt des attaques manipulant des requête par chaînes en interdisant les "
|
| 2993 |
-
"caractères illicites"
|
| 2994 |
|
| 2995 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2996 |
msgid "....and much more."
|
| 2997 |
msgstr "…et plus encore."
|
| 2998 |
|
| 2999 |
-
#:
|
| 3000 |
-
msgid "
|
| 3001 |
-
msgstr "
|
| 3002 |
|
| 3003 |
-
#:
|
| 3004 |
-
msgid "
|
| 3005 |
-
msgstr "
|
| 3006 |
|
| 3007 |
-
#:
|
| 3008 |
-
msgid "
|
| 3009 |
-
msgstr "
|
| 3010 |
|
| 3011 |
-
#:
|
| 3012 |
-
|
| 3013 |
-
|
| 3014 |
-
msgstr "%s ?"
|
| 3015 |
|
| 3016 |
-
#:
|
| 3017 |
-
msgid ""
|
| 3018 |
-
"A bot is a piece of software which runs on the Internet and performs "
|
| 3019 |
-
"automatic tasks. For example when Google indexes your pages it uses "
|
| 3020 |
-
"automatic bots to achieve this task."
|
| 3021 |
msgstr ""
|
| 3022 |
-
"Un bot est un logiciel qui tourne sur Internet et effectue des tâches "
|
| 3023 |
-
"automatiques. Par exemple, lorsque Google indexe vos pages, il utilise des "
|
| 3024 |
-
"robots bots automatiques pour achever cette tâche."
|
| 3025 |
|
| 3026 |
-
#:
|
| 3027 |
-
msgid ""
|
| 3028 |
-
"A lot of bots are legitimate and non-malicous but not all bots are good and "
|
| 3029 |
-
"often you will find some which try to impersonate legitimate bots such as "
|
| 3030 |
-
"\"Googlebot\" but in reality they have nohing to do with Google at all."
|
| 3031 |
msgstr ""
|
| 3032 |
-
"De nombreux bots sont légitimes et non-malveillants mais pas tous, ni tout "
|
| 3033 |
-
"le temps : vous en trouverez qui essaient de se faire passer pour des robots "
|
| 3034 |
-
"collecteurs légitimes tels « Googlebot » mais qui, en réalité, n’ont rien à "
|
| 3035 |
-
"voir avec Google."
|
| 3036 |
|
| 3037 |
-
#:
|
| 3038 |
-
msgid ""
|
| 3039 |
-
"Although most of the bots out there are relatively harmless sometimes "
|
| 3040 |
-
"website owners want to have more control over which bots they allow into "
|
| 3041 |
-
"their site."
|
| 3042 |
msgstr ""
|
| 3043 |
-
"Bien que la plupart des bots soient relativement inoffensifs, parfois les "
|
| 3044 |
-
"propriétaires de sites Web veulent avoir le contrôle sur les bots qu’ils "
|
| 3045 |
-
"admettent dans leur site."
|
| 3046 |
|
| 3047 |
-
#:
|
| 3048 |
-
msgid ""
|
| 3049 |
-
"This feature allows you to block bots which are impersonating as a Googlebot "
|
| 3050 |
-
"but actually aren't. (In other words they are fake Google bots)"
|
| 3051 |
msgstr ""
|
| 3052 |
-
"Cette fonctionnalité permet de bloquer les robots qui empruntent une "
|
| 3053 |
-
"identité comme celle de Googlebots, ce qu’en fait ils ne sont pas. (En "
|
| 3054 |
-
"d’autres termes, ce sont de faux Googlebots)"
|
| 3055 |
|
| 3056 |
-
#:
|
| 3057 |
-
msgid ""
|
| 3058 |
-
"Googlebots have a unique indentity which cannot easily be forged and this "
|
| 3059 |
-
"feature will indentify any fake Google bots and block them from reading your "
|
| 3060 |
-
"site's pages."
|
| 3061 |
msgstr ""
|
| 3062 |
-
"les Googlebots ont une identité unique qui ne peut pas facilement être "
|
| 3063 |
-
"forgée et cette caractéristique va identifier tout faux robots Google et "
|
| 3064 |
-
"leur bloquer la lecture de pages de votre site."
|
| 3065 |
|
| 3066 |
-
#:
|
| 3067 |
-
|
| 3068 |
-
|
| 3069 |
-
|
|
|
|
| 3070 |
msgstr ""
|
| 3071 |
-
"<strong>ATTENTION </strong>: Parfois des organisations Internet non-"
|
| 3072 |
-
"malveillantes peuvent avoir des bots usurpant l’identité d’un « Googlebot »."
|
| 3073 |
|
| 3074 |
-
#:
|
| 3075 |
-
msgid ""
|
| 3076 |
-
"Just be aware that if you activate this feature the plugin will block all "
|
| 3077 |
-
"bots which use the \"Googlebot\" string in their User Agent information but "
|
| 3078 |
-
"are NOT officially from Google (irrespective whether they are malicious or "
|
| 3079 |
-
"not)."
|
| 3080 |
msgstr ""
|
| 3081 |
-
"Soyez juste conscient(e) que si vous activez cette fonctionnalité le plugin "
|
| 3082 |
-
"bloquera <strong>tous</strong> les robots utilisant la chaîne « Googlebot » "
|
| 3083 |
-
"dans leurs informations d’ID, mais n’appartenant pas officiellement à Google "
|
| 3084 |
-
"(indépendamment de ce qu’elles soient malveillantes ou non)."
|
| 3085 |
|
| 3086 |
-
#:
|
| 3087 |
-
msgid ""
|
| 3088 |
-
"All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will "
|
| 3089 |
-
"not be affected by this feature."
|
| 3090 |
msgstr ""
|
| 3091 |
-
"Aucun des autres robots d’autres organisations telles que « Yahoo », "
|
| 3092 |
-
"« Bing » etc. ne souffriront de cette fonctionnalité."
|
| 3093 |
|
| 3094 |
-
#:
|
| 3095 |
-
|
| 3096 |
-
|
| 3097 |
-
msgid "Block Fake Googlebots"
|
| 3098 |
-
msgstr "Bloquer les faux Googlebots"
|
| 3099 |
|
| 3100 |
-
#:
|
| 3101 |
-
msgid "
|
| 3102 |
-
msgstr "
|
| 3103 |
|
| 3104 |
-
#:
|
| 3105 |
-
msgid ""
|
| 3106 |
-
"This feature will check if the User Agent information of a bot contains the "
|
| 3107 |
-
"string \"Googlebot\"."
|
| 3108 |
msgstr ""
|
| 3109 |
-
"Cette fonction vérifie si les informations d’ID d’un bot contient la chaîne "
|
| 3110 |
-
"« Googlebot »."
|
| 3111 |
|
| 3112 |
-
#:
|
| 3113 |
-
msgid ""
|
| 3114 |
-
"It will then perform a few tests to verify if the bot is legitimately from "
|
| 3115 |
-
"Google and if so it will allow the bot to proceed."
|
| 3116 |
msgstr ""
|
| 3117 |
-
"Il sera ensuite effectué quelques tests pour vérifier si le bot est "
|
| 3118 |
-
"légitimement de Google et si elle autorisera le bot à agir."
|
| 3119 |
|
| 3120 |
-
#:
|
| 3121 |
-
msgid ""
|
| 3122 |
-
"If the bot fails the checks then the plugin will mark it as being a fake "
|
| 3123 |
-
"Googlebot and it will block it"
|
| 3124 |
msgstr ""
|
| 3125 |
-
"Si le bot ne les satisfait pas, alors l’extension le marquera comme faux "
|
| 3126 |
-
"Googlebot et le bloquera"
|
| 3127 |
|
| 3128 |
-
#:
|
| 3129 |
-
msgid "
|
| 3130 |
-
msgstr "
|
| 3131 |
|
| 3132 |
-
#:
|
| 3133 |
-
|
| 3134 |
-
|
| 3135 |
-
msgid "Prevent Image Hotlinking"
|
| 3136 |
-
msgstr "Empêcher les liens dynamiques (Hotline)"
|
| 3137 |
|
| 3138 |
-
#:
|
| 3139 |
-
msgid ""
|
| 3140 |
-
"A Hotlink is where someone displays an image on their site which is actually "
|
| 3141 |
-
"located on your site by using a direct link to the source of the image on "
|
| 3142 |
-
"your server."
|
| 3143 |
msgstr ""
|
| 3144 |
-
"Un lien dynamique est un lien pointant vers une image de votre site que "
|
| 3145 |
-
"quelqu’un affiche indûment sur le sien, alors qu’il n’en a pas les droits."
|
| 3146 |
|
| 3147 |
-
#:
|
| 3148 |
-
msgid ""
|
| 3149 |
-
"Due to the fact that the image being displayed on the other person's site is "
|
| 3150 |
-
"coming from your server, this can cause leaking of bandwidth and resources "
|
| 3151 |
-
"for you because your server has to present this image for the people viewing "
|
| 3152 |
-
"it on someone elses's site."
|
| 3153 |
msgstr ""
|
| 3154 |
-
"De plus, du fait que l’image affichée sur l’autre site provient de votre "
|
| 3155 |
-
"serveur, cela peut provoquer une fuite de bande passante et de ressources "
|
| 3156 |
-
"pour vous, car votre serveur doit présenter cette image pour la consultation "
|
| 3157 |
-
"sur un site étranger, cela risque de vous être préjudiciable."
|
| 3158 |
|
| 3159 |
-
#:
|
| 3160 |
-
msgid ""
|
| 3161 |
-
|
| 3162 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3163 |
msgstr ""
|
| 3164 |
-
"Cette fonction neutralise le lien dynamique visant directement les images, "
|
| 3165 |
-
"articles ou pages de votre site en écrivant quelques directives dans votre "
|
| 3166 |
-
"fichier .htaccess."
|
| 3167 |
|
| 3168 |
-
#:
|
| 3169 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3170 |
msgstr "Prévention des liens dynamiques (Hotlinking)"
|
| 3171 |
|
| 3172 |
-
#:
|
| 3173 |
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 3174 |
msgstr "Cochez si vous souhaitez empêcher le « Hotlinking » vers votre site."
|
| 3175 |
|
| 3176 |
-
#:
|
| 3177 |
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 3178 |
msgstr "Échec du contrôle de suppression des journaux d’événements 404 !"
|
| 3179 |
|
| 3180 |
-
#:
|
| 3181 |
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 3182 |
-
msgstr ""
|
| 3183 |
-
"Fonction de détection 404 - échec de l’opération de suppression de tous les "
|
| 3184 |
-
"événements 404 des journaux !"
|
| 3185 |
|
| 3186 |
-
#:
|
| 3187 |
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 3188 |
-
msgstr ""
|
| 3189 |
-
"Tous les évènements 404 dans les journaux ont été supprimés avec succès !"
|
| 3190 |
|
| 3191 |
-
#:
|
| 3192 |
-
#:
|
| 3193 |
-
msgid ""
|
| 3194 |
-
"
|
| 3195 |
-
"been set to the default value."
|
| 3196 |
-
msgstr ""
|
| 3197 |
-
"Vous avez entré une valeur non numérique pour le champ « intervalle entre "
|
| 3198 |
-
"sauvegardes ». Elle sera fixée à la valeur par défaut."
|
| 3199 |
|
| 3200 |
-
#:
|
| 3201 |
-
msgid ""
|
| 3202 |
-
"
|
| 3203 |
-
"set to the default value."
|
| 3204 |
-
msgstr ""
|
| 3205 |
-
"Vous avez entré un format incorrect pour le champ « URL de redirection ». Il "
|
| 3206 |
-
"a été renseigné par la valeur par défaut."
|
| 3207 |
|
| 3208 |
-
#:
|
| 3209 |
-
msgid "404
|
| 3210 |
msgstr "Configuration de la détection 404"
|
| 3211 |
|
| 3212 |
-
#:
|
| 3213 |
-
msgid ""
|
| 3214 |
-
"
|
| 3215 |
-
"page on your website."
|
| 3216 |
-
msgstr ""
|
| 3217 |
-
"Une erreur 404 « adresse (URL) introuvable » se produit lorsque quelqu'un "
|
| 3218 |
-
"tente d'accéder à une page inexistante sur votre site web."
|
| 3219 |
|
| 3220 |
-
#:
|
| 3221 |
-
msgid ""
|
| 3222 |
-
"
|
| 3223 |
-
"typed a URL or used an old link to page which doesn't exist anymore."
|
| 3224 |
-
msgstr ""
|
| 3225 |
-
"Généralement, la plupart des erreurs 404 se produisent assez innocemment "
|
| 3226 |
-
"quand l’utilisateur a mal saisi une URL ou utilisé un vieux lien vers une "
|
| 3227 |
-
"page qui n’existe plus."
|
| 3228 |
|
| 3229 |
-
#:
|
| 3230 |
-
msgid ""
|
| 3231 |
-
"
|
| 3232 |
-
"a relatively short space of time and from the same IP address which are all "
|
| 3233 |
-
"attempting to access a variety of non-existent page URLs."
|
| 3234 |
-
msgstr ""
|
| 3235 |
-
"Toutefois, dans certains cas, vous pouvez trouver de nombreuses répétition "
|
| 3236 |
-
"d’erreurs 404 se produisant dans un laps de temps relativement court avec la "
|
| 3237 |
-
"même adresse IP d’origine qui sont toutes des tentatives d’accéder à une "
|
| 3238 |
-
"variété d’URL de pages inexistantes."
|
| 3239 |
|
| 3240 |
-
#:
|
| 3241 |
-
msgid ""
|
| 3242 |
-
"
|
| 3243 |
-
"page or URL for sinister reasons."
|
| 3244 |
-
msgstr ""
|
| 3245 |
-
"Un tel comportement peut signifier qu’un pirate essaye de trouver une page "
|
| 3246 |
-
"ou une URL particulière pour de sinistres mots."
|
| 3247 |
|
| 3248 |
-
#:
|
| 3249 |
-
msgid ""
|
| 3250 |
-
"
|
| 3251 |
-
"and it also gives you the option of blocking IP addresses for a configured "
|
| 3252 |
-
"length of time."
|
| 3253 |
-
msgstr ""
|
| 3254 |
-
"Cette fonctionnalité permet de surveiller tous les événements 404 se "
|
| 3255 |
-
"produisant sur votre site, et donne également la possibilité de bloquer les "
|
| 3256 |
-
"adresses IP les ayant générées pour une durée configurée."
|
| 3257 |
|
| 3258 |
-
#:
|
| 3259 |
-
msgid ""
|
| 3260 |
-
"If you want to temporarily block an IP address, simply click the \"Temp Block"
|
| 3261 |
-
"\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
| 3262 |
msgstr ""
|
| 3263 |
-
"Si vous souhaitez bloquer temporairement une adresse IP, cliquez simplement "
|
| 3264 |
-
"sur le lien « Blocage Temporaire » pour l’entrée IP applicable dans le "
|
| 3265 |
-
"tableau « journaux d’événements 404 » ci-dessous."
|
| 3266 |
|
| 3267 |
-
#:
|
| 3268 |
-
msgid "404
|
| 3269 |
msgstr "Options de détection 404"
|
| 3270 |
|
| 3271 |
-
#:
|
| 3272 |
-
msgid "Enable IP
|
| 3273 |
-
msgstr "
|
| 3274 |
|
| 3275 |
-
#:
|
| 3276 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3277 |
msgstr ""
|
| 3278 |
-
"Cochez si vous souhaitez activer le verrouillage des adresses IP "
|
| 3279 |
-
"sélectionnées."
|
| 3280 |
|
| 3281 |
-
#:
|
| 3282 |
-
msgid ""
|
| 3283 |
-
"When you enable this checkbox, all 404 events on your site will be logged in "
|
| 3284 |
-
"the table below. You can monitor these events and select some IP addresses "
|
| 3285 |
-
"to be blocked in the table. All IP addresses you select to be blocked from "
|
| 3286 |
-
"the \"404 Event Logs\" table section will be unable to access your site."
|
| 3287 |
-
msgstr ""
|
| 3288 |
-
"Lorsque vous activez cette case, tous les événements 404 sur votre site "
|
| 3289 |
-
"seront consignés dans le tableau ci-dessous. Vous pouvez suivre ces "
|
| 3290 |
-
"événements et y sélectionner certaines adresses IP à bloquer. Toutes les "
|
| 3291 |
-
"adresses que vous choisirez d’être bloqués à partir de la section de table "
|
| 3292 |
-
"« journaux d’événements 404 » ne pourront plus accéder à votre site."
|
| 3293 |
-
|
| 3294 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:836
|
| 3295 |
-
msgid "Enable 404 Event Logging"
|
| 3296 |
msgstr "Activer le journal des événements"
|
| 3297 |
|
| 3298 |
-
#:
|
| 3299 |
msgid "Check this if you want to enable the logging of 404 events"
|
| 3300 |
msgstr "Cochez si vous souhaitez activer la journalisation des événements 404"
|
| 3301 |
|
| 3302 |
-
#:
|
| 3303 |
-
msgid "Time
|
| 3304 |
-
msgstr "Durée de verrouillage 404 (min)"
|
| 3305 |
-
|
| 3306 |
-
#: all-in-one-wp-security/admin/wp-security-firewall-menu.php:846
|
| 3307 |
-
msgid ""
|
| 3308 |
-
"Set the length of time for which a blocked IP address will be prevented from "
|
| 3309 |
-
"visiting your site"
|
| 3310 |
msgstr ""
|
| 3311 |
-
"Réglez la durée pendant laquelle une adresse IP bloquée sera empêché de "
|
| 3312 |
-
"visiter votre site"
|
| 3313 |
|
| 3314 |
-
#:
|
| 3315 |
-
msgid ""
|
| 3316 |
-
"
|
| 3317 |
-
"table section below."
|
| 3318 |
-
msgstr ""
|
| 3319 |
-
"Vous pouvez verrouiller une adresse IP enregistrée dans la section « "
|
| 3320 |
-
"journaux d'événements 404 » du tableau ci-dessous."
|
| 3321 |
|
| 3322 |
-
#:
|
| 3323 |
-
msgid ""
|
| 3324 |
-
"
|
| 3325 |
-
|
| 3326 |
-
|
| 3327 |
-
"
|
| 3328 |
-
"cliquez sur le lien « Temps de Blocage » pour l'entrée IP sélectionnée."
|
| 3329 |
|
| 3330 |
-
#:
|
| 3331 |
-
msgid "404
|
| 3332 |
msgstr "URL de redirection verrouillage 404"
|
| 3333 |
|
| 3334 |
-
#:
|
| 3335 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 3336 |
msgstr "Un visiteur bloqué sera automatiquement redirigé vers cette URL."
|
| 3337 |
|
| 3338 |
-
#:
|
| 3339 |
-
msgid "404
|
| 3340 |
msgstr "Journaux d'événements 404"
|
| 3341 |
|
| 3342 |
-
#:
|
| 3343 |
-
#:
|
| 3344 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3345 |
msgstr "Supprimer toutes entrées des journaux d'événements 404"
|
| 3346 |
|
| 3347 |
-
#:
|
| 3348 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3349 |
msgstr ""
|
| 3350 |
-
|
| 3351 |
-
|
| 3352 |
-
|
| 3353 |
-
#: all-in-one-wp-security/admin/wp-security-list-404.php:105
|
| 3354 |
-
#: all-in-one-wp-security/admin/wp-security-list-acct-activity.php:79
|
| 3355 |
-
#: all-in-one-wp-security/admin/wp-security-list-comment-spammer-ip.php:86
|
| 3356 |
-
#: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:82
|
| 3357 |
-
#: all-in-one-wp-security/admin/wp-security-list-locked-ip.php:93
|
| 3358 |
-
#: all-in-one-wp-security/admin/wp-security-list-login-fails.php:78
|
| 3359 |
-
#: all-in-one-wp-security/admin/wp-security-list-registered-users.php:82
|
| 3360 |
-
#: all-in-one-wp-security/admin/wp-security-list-registered-users.php:93
|
| 3361 |
-
msgid "Please select some records using the checkboxes"
|
| 3362 |
msgstr ""
|
| 3363 |
-
"Veuillez sélectionner les enregistrements concernés par l'opération à l'aide "
|
| 3364 |
-
"des cases à cocher"
|
| 3365 |
|
| 3366 |
-
#:
|
| 3367 |
-
|
| 3368 |
-
|
| 3369 |
-
msgstr "Les entrées sélectionnées ont été supprimées avec succès!"
|
| 3370 |
|
| 3371 |
-
#:
|
| 3372 |
-
|
| 3373 |
-
|
| 3374 |
-
msgstr "L’entrée sélectionnée a été supprimée avec succès"
|
| 3375 |
|
| 3376 |
-
#:
|
| 3377 |
-
msgid ""
|
| 3378 |
-
"The selected IP addresses were saved in the blacklist configuration settings."
|
| 3379 |
msgstr ""
|
| 3380 |
-
"Les adresses IP sélectionnées ont été enregistrées dans les paramètres de la "
|
| 3381 |
-
"liste noire."
|
| 3382 |
|
| 3383 |
-
#:
|
| 3384 |
-
msgid ""
|
| 3385 |
-
"The .htaccess file was successfully modified to include the selected IP "
|
| 3386 |
-
"addresses."
|
| 3387 |
msgstr ""
|
| 3388 |
-
"Le fichier .htaccess a été modifié avec succès pour exclure les adresses IP "
|
| 3389 |
-
"sélectionnées."
|
| 3390 |
|
| 3391 |
-
#:
|
| 3392 |
-
msgid ""
|
| 3393 |
-
"NOTE: The .htaccess file was not modified because you have disabled the "
|
| 3394 |
-
"\"Enable IP or User Agent Blacklisting\" check box."
|
| 3395 |
msgstr ""
|
| 3396 |
-
"REMARQUE : Le fichier .htaccess n’a pas été modifié car vous avez décoché la "
|
| 3397 |
-
"case « Activer l’IP ou l’ID sur liste noire »."
|
| 3398 |
|
| 3399 |
-
#:
|
| 3400 |
-
|
| 3401 |
-
msgid ""
|
| 3402 |
-
"To block these IP addresses you will need to enable the above flag in the %s "
|
| 3403 |
-
"menu"
|
| 3404 |
msgstr ""
|
| 3405 |
-
"Pour bloquer ces adresses IP, vous devrez activer l’indicateur ci-dessus "
|
| 3406 |
-
"dans le menu %s"
|
| 3407 |
|
| 3408 |
-
#:
|
| 3409 |
-
|
| 3410 |
-
|
| 3411 |
-
msgstr "Les IP sélectionnées ont été débloquées avec succès !"
|
| 3412 |
|
| 3413 |
-
#:
|
| 3414 |
-
|
| 3415 |
-
|
| 3416 |
-
msgstr "L'IP sélectionnée a été déverrouillée avec succès !"
|
| 3417 |
|
| 3418 |
-
#:
|
| 3419 |
-
|
| 3420 |
-
|
| 3421 |
-
msgstr "Votre compte est désormais actif"
|
| 3422 |
|
| 3423 |
-
#:
|
| 3424 |
-
msgid "
|
| 3425 |
-
msgstr "
|
| 3426 |
|
| 3427 |
-
#:
|
| 3428 |
-
|
| 3429 |
-
|
| 3430 |
-
msgstr "est maintenant actif"
|
| 3431 |
|
| 3432 |
-
#:
|
| 3433 |
-
msgid "
|
| 3434 |
-
msgstr "
|
| 3435 |
|
| 3436 |
-
#:
|
| 3437 |
-
msgid "
|
| 3438 |
-
msgstr "
|
| 3439 |
|
| 3440 |
-
#:
|
| 3441 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3442 |
msgstr "Le compte sélectionné a été approuvé avec succès !"
|
| 3443 |
|
| 3444 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3445 |
msgid "Your account with username: "
|
| 3446 |
msgstr "Identifiant de l’administrateur"
|
| 3447 |
|
| 3448 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3449 |
msgid "The selected accounts were deleted successfully!"
|
| 3450 |
msgstr "Les comptes sélectionnés ont été supprimés avec succès!"
|
| 3451 |
|
| 3452 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3453 |
msgid "The selected account was deleted successfully!"
|
| 3454 |
msgstr "Le compte sélectionné a été supprimé avec succès !"
|
| 3455 |
|
| 3456 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3457 |
msgid "Visitor Lockout"
|
| 3458 |
msgstr "Visiteur bloqué"
|
| 3459 |
|
| 3460 |
-
#:
|
| 3461 |
msgid "Site lockout feature settings saved!"
|
| 3462 |
msgstr "Paramètres de fonction de verrouillage du site sauvegardés !"
|
| 3463 |
|
| 3464 |
-
#:
|
| 3465 |
-
msgid "General
|
| 3466 |
msgstr "Tous visiteurs bloqués"
|
| 3467 |
|
| 3468 |
-
#:
|
| 3469 |
-
msgid ""
|
| 3470 |
-
"
|
| 3471 |
-
"locking down the front-end to all visitors except logged in users with super "
|
| 3472 |
-
"admin privileges."
|
| 3473 |
-
msgstr ""
|
| 3474 |
-
"Cette fonctionnalité permet de mettre votre site en mode « maintenance » en "
|
| 3475 |
-
"verrouillant le site à tous les visiteurs, sauf ceux ayant des privilèges "
|
| 3476 |
-
"d'administrateur ou super-admin."
|
| 3477 |
|
| 3478 |
-
#:
|
| 3479 |
-
msgid ""
|
| 3480 |
-
"
|
| 3481 |
-
"investigating some issues on your site or perhaps you might be doing some "
|
| 3482 |
-
"maintenance and wish to keep out all traffic for security reasons."
|
| 3483 |
-
msgstr ""
|
| 3484 |
-
"Le verrouillage de votre site aux visiteurs peut être utile, que vous ayez à "
|
| 3485 |
-
"étudier quelque point sur votre site, deviez faire un peu de ménage ou "
|
| 3486 |
-
"souhaitiez fermer tout le trafic pour raison de sécurité."
|
| 3487 |
|
| 3488 |
-
#:
|
| 3489 |
-
msgid "Enable
|
| 3490 |
msgstr "Activer le verrouillage du site"
|
| 3491 |
|
| 3492 |
-
#:
|
| 3493 |
-
msgid ""
|
| 3494 |
-
"
|
| 3495 |
-
"administrator to be locked out of the front-end of your site."
|
| 3496 |
-
msgstr ""
|
| 3497 |
-
"Cochez si vous souhaitez que tous les visiteurs, sauf ceux ayant des "
|
| 3498 |
-
"privilèges administrateur soient empêchés d’accès à votre site."
|
| 3499 |
|
| 3500 |
-
#:
|
| 3501 |
-
msgid "Enter a
|
| 3502 |
msgstr "Saisissez un message :"
|
| 3503 |
|
| 3504 |
-
#:
|
| 3505 |
-
msgid ""
|
| 3506 |
-
"
|
| 3507 |
-
"maintenance mode."
|
| 3508 |
-
msgstr ""
|
| 3509 |
-
"Entrez le message que vous souhaitez afficher aux visiteurs lorsque votre "
|
| 3510 |
-
"site est en mode maintenance."
|
| 3511 |
|
| 3512 |
-
#:
|
| 3513 |
-
msgid "Save
|
| 3514 |
msgstr "Enregistrer les paramètres de verrouillage du site"
|
| 3515 |
|
| 3516 |
-
#:
|
| 3517 |
msgid "Copy Protection"
|
| 3518 |
msgstr "Protection contre la copie"
|
| 3519 |
|
| 3520 |
-
#:
|
| 3521 |
msgid "Frames"
|
| 3522 |
msgstr "Cadres"
|
| 3523 |
|
| 3524 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3525 |
msgid "Copy Protection feature settings saved!"
|
| 3526 |
msgstr "Paramètres de la fonction de protection contre la copie sauvegardés !"
|
| 3527 |
|
| 3528 |
-
#:
|
| 3529 |
-
msgid "Disable
|
| 3530 |
msgstr "Désactiver la possibilité de copier du texte"
|
| 3531 |
|
| 3532 |
-
#:
|
| 3533 |
-
msgid ""
|
| 3534 |
-
"
|
| 3535 |
-
|
|
|
|
|
|
|
| 3536 |
msgstr ""
|
| 3537 |
-
"Cette fonction permet de désactiver la possibilité de sélectionner et copier "
|
| 3538 |
-
"du texte depuis votre site."
|
| 3539 |
|
| 3540 |
-
#:
|
| 3541 |
-
msgid "Enable
|
| 3542 |
msgstr "Activer la protection contre la copie"
|
| 3543 |
|
| 3544 |
-
#:
|
| 3545 |
-
msgid ""
|
| 3546 |
-
"
|
| 3547 |
-
"and \"Copy\" option on the front end of your site."
|
| 3548 |
-
msgstr ""
|
| 3549 |
-
"Cochez si vous souhaitez désactiver le « clic droit », « Sélection de texte "
|
| 3550 |
-
"» et l'option « Copier » sur votre site."
|
| 3551 |
|
| 3552 |
-
#:
|
| 3553 |
-
msgid "Save
|
| 3554 |
msgstr "Enregistrer les paramètres de protection contre la copie"
|
| 3555 |
|
| 3556 |
-
#:
|
| 3557 |
msgid "Frame Display Prevention feature settings saved!"
|
| 3558 |
-
msgstr ""
|
| 3559 |
-
"Paramètres de la fonction protection de l’affichage de cadres enregistrés !"
|
| 3560 |
|
| 3561 |
-
#:
|
| 3562 |
-
msgid "Prevent
|
| 3563 |
msgstr "Empêcher votre site d'être affiché dans un cadre"
|
| 3564 |
|
| 3565 |
-
#:
|
| 3566 |
-
msgid ""
|
| 3567 |
-
"
|
| 3568 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3569 |
msgstr ""
|
| 3570 |
-
"Cette fonction permet d’empêcher d’autres sites d’afficher tout le contenu "
|
| 3571 |
-
"du votre via un frame ou iframe."
|
| 3572 |
|
| 3573 |
-
#:
|
| 3574 |
-
msgid ""
|
| 3575 |
-
"When enabled, this feature will set the \"X-Frame-Options\" paramater to "
|
| 3576 |
-
"\"sameorigin\" in the HTTP header."
|
| 3577 |
msgstr ""
|
| 3578 |
-
"Lorsqu’activée, cette fonction permet de paramétrer « X-Frame-Options » à « "
|
| 3579 |
-
"sameorigin » dans l’en-tête HTTP."
|
| 3580 |
|
| 3581 |
-
#:
|
| 3582 |
-
msgid "
|
| 3583 |
-
msgstr "
|
| 3584 |
|
| 3585 |
-
#:
|
| 3586 |
-
msgid ""
|
| 3587 |
-
|
| 3588 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3589 |
msgstr ""
|
| 3590 |
-
"Cochez si vous voulez empêcher d’autres sites d’afficher votre contenu dans "
|
| 3591 |
-
"un frame (cadre) ou iframe."
|
| 3592 |
|
| 3593 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3594 |
msgid "General Settings"
|
| 3595 |
msgstr "Paramètres généraux"
|
| 3596 |
|
| 3597 |
-
#:
|
| 3598 |
-
msgid "
|
| 3599 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3600 |
|
| 3601 |
-
#:
|
| 3602 |
msgid "Import/Export"
|
| 3603 |
msgstr "Importer/Exporter"
|
| 3604 |
|
| 3605 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3606 |
msgid "All the security features have been disabled successfully!"
|
| 3607 |
msgstr "Tous les dispositifs de sécurité ont été désactivés avec succès!"
|
| 3608 |
|
| 3609 |
-
#:
|
| 3610 |
-
#:
|
| 3611 |
-
msgid ""
|
| 3612 |
-
"
|
| 3613 |
-
"manually using the restore functionality in the \".htaccess File\"."
|
| 3614 |
-
msgstr ""
|
| 3615 |
-
"Impossible d’écrire dans le fichier .htaccess. Veuillez restaurer "
|
| 3616 |
-
"manuellement votre fichier .htaccess en utilisant la fonction de "
|
| 3617 |
-
"restauration dans « Fichier .htaccess »."
|
| 3618 |
|
| 3619 |
-
#:
|
| 3620 |
-
msgid ""
|
| 3621 |
-
"
|
| 3622 |
-
"manually using the restore functionality in the \"wp-config.php File\"."
|
| 3623 |
-
msgstr ""
|
| 3624 |
-
"Impossible d’écrire dans wp-config.php. Veuillez restaurer manuellement "
|
| 3625 |
-
"votre fichier wp-config.php en utilisant la fonction de restauration dans « "
|
| 3626 |
-
"Fichier wp-config.php »."
|
| 3627 |
|
| 3628 |
-
#:
|
| 3629 |
msgid "All firewall rules have been disabled successfully!"
|
| 3630 |
msgstr "Toutes les règles de pare-feu ont été désactivés avec succès !"
|
| 3631 |
|
| 3632 |
-
#:
|
| 3633 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3634 |
msgstr "Extension de sécurité WP"
|
| 3635 |
|
| 3636 |
-
#:
|
| 3637 |
-
msgid ""
|
| 3638 |
-
"Thank you for using our WordPress security plugin. There are a lot of "
|
| 3639 |
-
"security features in this plugin."
|
| 3640 |
msgstr ""
|
| 3641 |
-
"Merci d’utiliser notre module de sécurité WordPress. Il y a beaucoup "
|
| 3642 |
-
"d’éléments de sécurité dans cette extension."
|
| 3643 |
|
| 3644 |
-
#:
|
| 3645 |
-
msgid ""
|
| 3646 |
-
"Go through each menu items and enable the security options to add more "
|
| 3647 |
-
"security to your site. Start by activating the basic features first."
|
| 3648 |
msgstr ""
|
| 3649 |
-
"Cheminez au long de ces éléments et activez les options qui vous intéressent "
|
| 3650 |
-
"pour rendre votre site encore plus sûr. Commencez par activer les "
|
| 3651 |
-
"fonctionnalités de base."
|
| 3652 |
|
| 3653 |
-
#:
|
| 3654 |
-
msgid ""
|
| 3655 |
-
|
| 3656 |
-
|
| 3657 |
-
|
|
|
|
| 3658 |
msgstr ""
|
| 3659 |
-
"C’est une bonne pratique que de faire une sauvegarde de votre fichier ."
|
| 3660 |
-
"htaccess, de votre BdD et wp-config.php avant d’activer les fonctions de "
|
| 3661 |
-
"sécurité. Cette extension dispose d’options à votre disposition pour "
|
| 3662 |
-
"sauvegarder facilement ces ressources."
|
| 3663 |
|
| 3664 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3665 |
msgid "Backup your database"
|
| 3666 |
msgstr "Sauvegarder votre BdD"
|
| 3667 |
|
| 3668 |
-
#:
|
|
|
|
| 3669 |
msgid "Backup .htaccess file"
|
| 3670 |
msgstr "Sauvegarder le .htaccess"
|
| 3671 |
|
| 3672 |
-
#:
|
|
|
|
| 3673 |
msgid "Backup wp-config.php file"
|
| 3674 |
msgstr "Sauvegarder wp-config.php"
|
| 3675 |
|
| 3676 |
-
#:
|
| 3677 |
-
msgid "Disable
|
| 3678 |
msgstr "Désactiver les fonctions de sécurité"
|
| 3679 |
|
| 3680 |
-
#:
|
| 3681 |
-
msgid ""
|
| 3682 |
-
"
|
| 3683 |
-
"security feature you enabled in this plugin, then use the following option "
|
| 3684 |
-
"to turn off all the security features of this plugin."
|
| 3685 |
-
msgstr ""
|
| 3686 |
-
"Si vous pensez que certaines fonctionnalités d'extension sur votre site sont "
|
| 3687 |
-
"brisées à cause d'une fonction de sécurité activée par All-In-One WP "
|
| 3688 |
-
"Security & Firewall, utilisez l'option suivante pour désactiver toutes les "
|
| 3689 |
-
"fonctions de sécurité."
|
| 3690 |
|
| 3691 |
-
#:
|
| 3692 |
-
msgid "Disable
|
| 3693 |
msgstr "Désactiver toutes les fonctions de sécurité"
|
| 3694 |
|
| 3695 |
-
#:
|
| 3696 |
-
#:
|
| 3697 |
-
msgid "Disable
|
| 3698 |
msgstr "Désactiver toutes les règles de pare-feu"
|
| 3699 |
|
| 3700 |
-
#:
|
| 3701 |
-
msgid ""
|
| 3702 |
-
"
|
| 3703 |
-
|
| 3704 |
-
|
|
|
|
|
|
|
| 3705 |
msgstr ""
|
| 3706 |
-
"Cette fonction permet de désactiver toutes les règles de pare-feu "
|
| 3707 |
-
"actuellement actives dans cette extension, elle supprime également ces "
|
| 3708 |
-
"règles dans le fichier .htaccess. Utilisez-la si vous pensez que l’une des "
|
| 3709 |
-
"règles de pare-feu est à l’origine d’un problème sur votre site."
|
| 3710 |
|
| 3711 |
-
#:
|
| 3712 |
-
msgid ""
|
| 3713 |
-
"Your .htaccess file was successfully backed up! Using an FTP program go to "
|
| 3714 |
-
"the \"/wp-content/aiowps_backups\" directory to save a copy of the file to "
|
| 3715 |
-
"your computer."
|
| 3716 |
msgstr ""
|
| 3717 |
-
"Votre fichier .htaccess a été sauvegardé avec succès ! Si vous utilisez un "
|
| 3718 |
-
"programme FTP, allez dans le répertoire « /wp-content/aiowps_backups » pour "
|
| 3719 |
-
"en enregistrer une copie sur votre ordinateur."
|
| 3720 |
|
| 3721 |
-
#:
|
| 3722 |
-
msgid ""
|
| 3723 |
-
|
| 3724 |
-
|
|
|
|
|
|
|
| 3725 |
msgstr ""
|
| 3726 |
-
"Le renommage du .htaccess a échoué lors de la sauvegarde. Veuillez vérifier "
|
| 3727 |
-
"votre répertoire racine pour le fichier de sauvegarde via FTP."
|
| 3728 |
|
| 3729 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3730 |
msgid "htaccess backup failed."
|
| 3731 |
msgstr "La sauvegarde du .htaccess a échoué."
|
| 3732 |
|
| 3733 |
-
#:
|
| 3734 |
msgid "Please choose a .htaccess to restore from."
|
| 3735 |
msgstr "Choisir un .htaccess à partir duquel restaurer."
|
| 3736 |
|
| 3737 |
-
#:
|
| 3738 |
-
msgid ""
|
| 3739 |
-
"
|
| 3740 |
-
"manually using FTP."
|
| 3741 |
-
msgstr ""
|
| 3742 |
-
"Échec de la restauration du .htaccess. Essayer de le restaurer manuellement "
|
| 3743 |
-
"en utilisant FTP si nécessaire."
|
| 3744 |
|
| 3745 |
-
#:
|
| 3746 |
msgid "Your .htaccess file has successfully been restored!"
|
| 3747 |
msgstr "Votre fichier .htaccess a été restauré avec succès !"
|
| 3748 |
|
| 3749 |
-
#:
|
| 3750 |
-
msgid ""
|
| 3751 |
-
"htaccess
|
| 3752 |
-
"are trying to restore from."
|
| 3753 |
-
msgstr ""
|
| 3754 |
-
"L’opération de restauration du .htaccess a échoué ! Veuillez vérifier le "
|
| 3755 |
-
"contenu du fichier à partir duquel vous avez essayé de restaurer."
|
| 3756 |
|
| 3757 |
-
#:
|
| 3758 |
-
msgid ".htaccess
|
| 3759 |
msgstr "Opérations sur le fichier .htaccess"
|
| 3760 |
|
| 3761 |
-
#:
|
| 3762 |
-
msgid ""
|
| 3763 |
-
"
|
| 3764 |
-
"can be modified to implement various levels of protection mechanisms."
|
| 3765 |
-
msgstr ""
|
| 3766 |
-
"Votre fichier « .htaccess » est un élément clé de la sécurité de votre site "
|
| 3767 |
-
"Web et il peut être modifié pour mettre en œuvre différents niveaux de "
|
| 3768 |
-
"mécanismes de protection."
|
| 3769 |
|
| 3770 |
-
#:
|
| 3771 |
-
msgid ""
|
| 3772 |
-
"
|
| 3773 |
-
"file should you need to re-use the the backed up file in the future."
|
| 3774 |
-
msgstr ""
|
| 3775 |
-
"Cette fonctionnalité permet de sauvegarder et enregistrer votre fichier ."
|
| 3776 |
-
"htaccess actuellement actif si vous avez besoin de réutiliser la sauvegarde "
|
| 3777 |
-
"à l’avenir."
|
| 3778 |
|
| 3779 |
-
#:
|
| 3780 |
-
msgid ""
|
| 3781 |
-
"
|
| 3782 |
-
"htaccess file."
|
| 3783 |
-
msgstr ""
|
| 3784 |
-
"Vous pouvez également restaurer les paramètres .htaccess de votre site en "
|
| 3785 |
-
"utilisant un fichier .htaccess sauvegardé."
|
| 3786 |
|
| 3787 |
-
#:
|
| 3788 |
msgid "Save the current .htaccess file"
|
| 3789 |
msgstr "Sauvegarder le fichier .htaccess actuel"
|
| 3790 |
|
| 3791 |
-
#:
|
| 3792 |
-
msgid ""
|
| 3793 |
-
"
|
| 3794 |
-
"file."
|
| 3795 |
-
msgstr ""
|
| 3796 |
-
"Cliquez le bouton ci-dessous pour sauvegarder et enregistrer le fichier ."
|
| 3797 |
-
"htaccess actuellement actif."
|
| 3798 |
-
|
| 3799 |
-
#: all-in-one-wp-security/admin/wp-security-settings-menu.php:291
|
| 3800 |
-
msgid "Backup .htaccess File"
|
| 3801 |
-
msgstr "Sauvegarde du fichier .htaccess"
|
| 3802 |
|
| 3803 |
-
#:
|
| 3804 |
msgid "Restore from a backed up .htaccess file"
|
| 3805 |
msgstr "Restaurer à partir d'un fichier .htaccess sauvegardé antérieurement"
|
| 3806 |
|
| 3807 |
-
#:
|
| 3808 |
msgid ".htaccess file to restore from"
|
| 3809 |
msgstr "Fichier .htaccess à partir duquel restaurer"
|
| 3810 |
|
| 3811 |
-
#:
|
| 3812 |
-
msgid ""
|
| 3813 |
-
"After selecting your file, click the button below to restore your site using "
|
| 3814 |
-
"the backed up htaccess file (htaccess_backup.txt)."
|
| 3815 |
msgstr ""
|
| 3816 |
-
"Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour "
|
| 3817 |
-
"restaurer votre site en utilisant le fichier .htaccess sauvegardé "
|
| 3818 |
-
"(htaccess_backup.txt)."
|
| 3819 |
|
| 3820 |
-
#:
|
| 3821 |
-
msgid "
|
| 3822 |
-
msgstr "
|
| 3823 |
|
| 3824 |
-
#:
|
| 3825 |
-
msgid "
|
| 3826 |
-
msgstr "
|
| 3827 |
|
| 3828 |
-
#:
|
| 3829 |
msgid "Please choose a wp-config.php file to restore from."
|
| 3830 |
msgstr "Veuillez choisir un fichier wp-config.php à partir duquel restaurer."
|
| 3831 |
|
| 3832 |
-
#:
|
| 3833 |
-
msgid ""
|
| 3834 |
-
"wp-config.php
|
| 3835 |
-
"manually using FTP."
|
| 3836 |
-
msgstr ""
|
| 3837 |
-
"Échec de la restauration du fichier wp-config.php. Essayez de restaurer ce "
|
| 3838 |
-
"fichier manuellement, à l’aide de FTP si nécessaire."
|
| 3839 |
|
| 3840 |
-
#:
|
| 3841 |
msgid "Your wp-config.php file has successfully been restored!"
|
| 3842 |
msgstr "Votre fichier wp-config.php a été restauré avec succès"
|
| 3843 |
|
| 3844 |
-
#:
|
| 3845 |
-
msgid ""
|
| 3846 |
-
"wp-config.php
|
| 3847 |
-
"file you are trying to restore from."
|
| 3848 |
-
msgstr ""
|
| 3849 |
-
"L'opération de restauration du wp-config.php a échoué ! Veuillez vérifiez le "
|
| 3850 |
-
"contenu du fichier à partir duquel vous avez essayez de restaurer."
|
| 3851 |
|
| 3852 |
-
#:
|
| 3853 |
-
msgid "wp-config.php
|
| 3854 |
msgstr "Opérations sur les fichiers wp-config.php"
|
| 3855 |
|
| 3856 |
-
#:
|
| 3857 |
-
msgid ""
|
| 3858 |
-
"
|
| 3859 |
-
"installation. It is a primary configuration file and contains crucial things "
|
| 3860 |
-
"such as details of your database and other critical components."
|
| 3861 |
-
msgstr ""
|
| 3862 |
-
"Votre fichier « wp-config.php » est l’un des plus importants de votre "
|
| 3863 |
-
"installation WordPress. C’est un fichier de configuration principal qui "
|
| 3864 |
-
"contient des éléments essentiels comme les détails de votre base de données "
|
| 3865 |
-
"et autres éléments importants."
|
| 3866 |
|
| 3867 |
-
#:
|
| 3868 |
-
msgid ""
|
| 3869 |
-
"
|
| 3870 |
-
"php file should you need to re-use the the backed up file in the future."
|
| 3871 |
-
msgstr ""
|
| 3872 |
-
"Cette fonctionnalité permet de sauvegarder et enregistrer votre fichier wp-"
|
| 3873 |
-
"config.php actuellement actif au cas où vous auriez besoin de ré-utiliser le "
|
| 3874 |
-
"fichier sauvegardé à l'avenir."
|
| 3875 |
|
| 3876 |
-
#:
|
| 3877 |
-
msgid ""
|
| 3878 |
-
"
|
| 3879 |
-
"config.php file."
|
| 3880 |
-
msgstr ""
|
| 3881 |
-
"Vous pouvez également restaurer les paramètres wp-config.php de votre site "
|
| 3882 |
-
"en utilisant un fichier wp-config.php sauvegardés."
|
| 3883 |
|
| 3884 |
-
#:
|
| 3885 |
msgid "Save the current wp-config.php file"
|
| 3886 |
msgstr "Le fichier wp-config.php a été mis à jour avec succès !"
|
| 3887 |
|
| 3888 |
-
#:
|
| 3889 |
-
msgid ""
|
| 3890 |
-
"
|
| 3891 |
-
"active wp-config.php file."
|
| 3892 |
-
msgstr ""
|
| 3893 |
-
"Cliquez le bouton ci-dessous pour sauvegarder et télécharger le contenu du "
|
| 3894 |
-
"fichier wp-config.php actif."
|
| 3895 |
-
|
| 3896 |
-
#: all-in-one-wp-security/admin/wp-security-settings-menu.php:402
|
| 3897 |
-
msgid "Backup wp-config.php File"
|
| 3898 |
-
msgstr "Sauvegarde du fichier wp-config.php"
|
| 3899 |
|
| 3900 |
-
#:
|
| 3901 |
msgid "Restore from a backed up wp-config file"
|
| 3902 |
msgstr "Restaurer wp-config à partir d’une sauvegarde antérieure"
|
| 3903 |
|
| 3904 |
-
#:
|
| 3905 |
msgid "wp-config file to restore from"
|
| 3906 |
msgstr "Fichier wp-config à restaurer"
|
| 3907 |
|
| 3908 |
-
#:
|
| 3909 |
-
msgid ""
|
| 3910 |
-
"After selecting your file click the button below to restore your site using "
|
| 3911 |
-
"the backed up wp-config file (wp-config.php.backup.txt)."
|
| 3912 |
msgstr ""
|
| 3913 |
-
"Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour "
|
| 3914 |
-
"restaurer votre site en utilisant la sauvegarde du fichier wp-config (wp-"
|
| 3915 |
-
"config.php.backup.txt)."
|
| 3916 |
|
| 3917 |
-
#:
|
| 3918 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3919 |
msgstr "Restaurer le fichier wp-config"
|
| 3920 |
|
| 3921 |
-
#:
|
| 3922 |
-
msgid "
|
| 3923 |
-
msgstr "
|
| 3924 |
|
| 3925 |
-
#:
|
| 3926 |
-
msgid "
|
| 3927 |
-
msgstr "
|
| 3928 |
|
| 3929 |
-
#:
|
| 3930 |
-
msgid ""
|
| 3931 |
-
"Wordpress generator automatically adds some meta information inside the "
|
| 3932 |
-
"\"head\" tags of every page on your site's front end. Below is an example of "
|
| 3933 |
-
"this:"
|
| 3934 |
msgstr ""
|
| 3935 |
-
"Le générateur WordPress ajoute automatiquement quelques méta-informations à "
|
| 3936 |
-
"l’intérieur des balises « Head » de chaque page du visuel de votre site. "
|
| 3937 |
-
"Voici un exemple de celles-ci :"
|
| 3938 |
|
| 3939 |
-
#:
|
| 3940 |
-
msgid ""
|
| 3941 |
-
"The above meta information shows which version of WordPress your site is "
|
| 3942 |
-
"currently running and thus can help hackers or crawlers scan your site to "
|
| 3943 |
-
"see if you have an older version of WordPress or one with a known exploit."
|
| 3944 |
msgstr ""
|
| 3945 |
-
"Les méta-informations ci-dessus indiquent quelle version de WordPress est en "
|
| 3946 |
-
"cours d'exécution pour votre site, et peut ainsi aider les pirates ou des "
|
| 3947 |
-
"robots d'analyse si vous avez une ancienne version de WordPress ou "
|
| 3948 |
-
"comportant une faille connue."
|
| 3949 |
|
| 3950 |
-
#:
|
| 3951 |
-
msgid ""
|
| 3952 |
-
"This feature will allow you to remove the WP generator meta info from your "
|
| 3953 |
-
"site's pages."
|
| 3954 |
msgstr ""
|
| 3955 |
-
"Cette fonctionnalité permettra de retirer le générateur WP d’infos méta sur "
|
| 3956 |
-
"chaque page de votre site."
|
| 3957 |
|
| 3958 |
-
#:
|
| 3959 |
-
msgid "
|
| 3960 |
-
msgstr "
|
| 3961 |
|
| 3962 |
-
#:
|
| 3963 |
-
msgid "
|
| 3964 |
-
msgstr "
|
| 3965 |
|
| 3966 |
-
#:
|
| 3967 |
-
msgid ""
|
| 3968 |
-
"Check this if you want to remove the meta info produced by WP Generator from "
|
| 3969 |
-
"all pages"
|
| 3970 |
msgstr ""
|
| 3971 |
-
"Cochez ceci si vous souhaitez supprimer les informations méta produites par "
|
| 3972 |
-
"le générateur WP sur chaque page"
|
| 3973 |
|
| 3974 |
-
#:
|
| 3975 |
-
msgid "
|
| 3976 |
-
msgstr "
|
| 3977 |
|
| 3978 |
-
#:
|
| 3979 |
-
msgid "
|
| 3980 |
-
msgstr "
|
| 3981 |
|
| 3982 |
-
#:
|
| 3983 |
-
|
| 3984 |
-
msgid ""
|
| 3985 |
-
"The deletion of the import file failed. Please delete this file manually via "
|
| 3986 |
-
"the media menu for security purposes."
|
| 3987 |
msgstr ""
|
| 3988 |
-
"La suppression du fichier importation a échoué. Veuillez supprimer ce "
|
| 3989 |
-
"fichier manuellement via le menu médias pour raison de sécurité."
|
| 3990 |
|
| 3991 |
-
#:
|
| 3992 |
-
|
| 3993 |
-
msgid ""
|
| 3994 |
-
"The file you uploaded was also deleted for security purposes because it "
|
| 3995 |
-
"contains security settings details."
|
| 3996 |
msgstr ""
|
| 3997 |
-
"Le fichier que vous avez téléchargé a également été supprimé pour raison de "
|
| 3998 |
-
"sécurité, car il contient des informations de paramétrage de sécurité."
|
| 3999 |
|
| 4000 |
-
#:
|
| 4001 |
-
msgid "
|
| 4002 |
-
msgstr "
|
| 4003 |
|
| 4004 |
-
#:
|
| 4005 |
-
msgid ""
|
| 4006 |
-
"
|
| 4007 |
-
"the media menu for security purposes because it contains security settings "
|
| 4008 |
-
"details."
|
| 4009 |
-
msgstr ""
|
| 4010 |
-
"La suppression du fichier à importer a échoué. Veuillez supprimer ce fichier "
|
| 4011 |
-
"manuellement via le menu des médias pour raison de sécurité, car il contient "
|
| 4012 |
-
"le détail des paramètres de sécurité."
|
| 4013 |
|
| 4014 |
-
#:
|
| 4015 |
-
msgid ""
|
| 4016 |
-
"Your AIOWPS settings were successfully imported. The file you uploaded was "
|
| 4017 |
-
"also deleted for security purposes because it contains security settings "
|
| 4018 |
-
"details."
|
| 4019 |
msgstr ""
|
| 4020 |
-
"Vos paramètres AIOWPS ont été importées avec succès. Le fichier que vous "
|
| 4021 |
-
"avez téléchargé a également été supprimé pour raison de sécurité, car il "
|
| 4022 |
-
"contient les informations du paramétrage de sécurité."
|
| 4023 |
|
| 4024 |
-
#:
|
| 4025 |
-
msgid "
|
| 4026 |
-
msgstr ""
|
| 4027 |
-
"Vos paramètres AIOWPS ont été importés par l’intermédiaire de saisie de "
|
| 4028 |
-
"texte."
|
| 4029 |
|
| 4030 |
-
#:
|
| 4031 |
-
msgid ""
|
| 4032 |
-
"The contents of your settings file appear invalid. Please check the contents "
|
| 4033 |
-
"of the file you are trying to import settings from."
|
| 4034 |
msgstr ""
|
| 4035 |
-
"Le contenu du fichier de paramètres affiché est non valide. Vérifiez le "
|
| 4036 |
-
"contenu du fichier d'import des paramètres."
|
| 4037 |
|
| 4038 |
-
#:
|
| 4039 |
-
|
| 4040 |
-
|
|
|
|
| 4041 |
|
| 4042 |
-
#:
|
| 4043 |
-
|
| 4044 |
-
"
|
| 4045 |
-
"
|
|
|
|
|
|
|
|
|
|
| 4046 |
msgstr ""
|
| 4047 |
-
"Cette section permet d’exporter ou importer tous vos paramètres d’All In One "
|
| 4048 |
-
"WP Security & Firewall ."
|
| 4049 |
|
| 4050 |
-
#:
|
| 4051 |
-
msgid ""
|
| 4052 |
-
"
|
| 4053 |
-
|
|
|
|
|
|
|
| 4054 |
msgstr ""
|
| 4055 |
-
"Cela peut être pratique si vous voulez gagner du temps en appliquant les "
|
| 4056 |
-
"paramètres d’un site à un autre."
|
| 4057 |
|
| 4058 |
-
#:
|
| 4059 |
-
msgid ""
|
| 4060 |
-
"NOTE: Before importing, it is your responsibility to know what settings you "
|
| 4061 |
-
"are trying to import. Importing settings blindly can cause you to be locked "
|
| 4062 |
-
"out of your site."
|
| 4063 |
msgstr ""
|
| 4064 |
-
"REMARQUE : Avant d’importer, il est de votre responsabilité de bien savoir "
|
| 4065 |
-
"quels sont les paramètres que vous essayez d’installer : importer "
|
| 4066 |
-
"aveuglément des paramètres de sécurité peut vous bloquer hors de votre site."
|
| 4067 |
|
| 4068 |
-
#:
|
| 4069 |
-
msgid ""
|
| 4070 |
-
"
|
| 4071 |
-
|
|
|
|
|
|
|
| 4072 |
msgstr ""
|
| 4073 |
-
"Par exemple : si un des élément du paramétrage dépend de l’URL de domaine, "
|
| 4074 |
-
"il peut ne pas fonctionner correctement lorsqu’importé dans un site avec un "
|
| 4075 |
-
"domaine différent."
|
| 4076 |
|
| 4077 |
-
#:
|
| 4078 |
-
|
| 4079 |
-
|
| 4080 |
-
msgstr "Réglages AIOWPS exportation"
|
| 4081 |
|
| 4082 |
-
#:
|
| 4083 |
-
msgid ""
|
| 4084 |
-
"
|
| 4085 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4086 |
msgstr ""
|
| 4087 |
-
"Pour exporter vos paramètres d’All-In-One WP Security & Firewall, cliquez le "
|
| 4088 |
-
"bouton ci-dessous."
|
| 4089 |
|
| 4090 |
-
#:
|
| 4091 |
-
|
| 4092 |
-
|
| 4093 |
-
msgstr "Paramètres d’importation AIOWPS"
|
| 4094 |
|
| 4095 |
-
#:
|
| 4096 |
-
|
| 4097 |
-
"
|
| 4098 |
-
"from a file. Alternatively, copy/paste the contents of your import file into "
|
| 4099 |
-
"the textarea below."
|
| 4100 |
msgstr ""
|
| 4101 |
-
"Utilisez cette section pour importer tous vos paramètres d’All In One WP "
|
| 4102 |
-
"Security & Firewall. Vous pouvez également copier / coller le contenu de "
|
| 4103 |
-
"votre fichier d’importation dans la zone de texte ci-dessous."
|
| 4104 |
|
| 4105 |
-
#:
|
| 4106 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4107 |
msgstr "Importer le fichier"
|
| 4108 |
|
| 4109 |
-
#:
|
| 4110 |
-
msgid ""
|
| 4111 |
-
"After selecting your file, click the button below to apply the settings to "
|
| 4112 |
-
"your site."
|
| 4113 |
msgstr ""
|
| 4114 |
-
"Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour "
|
| 4115 |
-
"appliquer les paramètres à votre site."
|
| 4116 |
|
| 4117 |
-
#:
|
| 4118 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4119 |
msgstr "Copier / coller les données importées"
|
| 4120 |
|
| 4121 |
-
#:
|
| 4122 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4123 |
msgstr "Commentaire SPAM"
|
| 4124 |
|
| 4125 |
-
#:
|
| 4126 |
-
msgid "Comment
|
| 4127 |
msgstr "Surveillance IP commentaires SPAM"
|
| 4128 |
|
| 4129 |
-
#:
|
| 4130 |
msgid "BuddyPress"
|
| 4131 |
msgstr "BuddyPress"
|
| 4132 |
|
| 4133 |
-
#:
|
| 4134 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4135 |
msgstr "Paramètres commentaires SPAM"
|
| 4136 |
|
| 4137 |
-
#:
|
| 4138 |
-
msgid "Add
|
| 4139 |
msgstr "Ajouter un Captcha au formulaire de commentaires"
|
| 4140 |
|
| 4141 |
-
#:
|
| 4142 |
-
msgid ""
|
| 4143 |
-
"This feature will add a simple math captcha field in the WordPress comments "
|
| 4144 |
-
"form."
|
| 4145 |
msgstr ""
|
| 4146 |
-
"Cette fonction va ajouter un champ Captcha arithmétique simple dans le "
|
| 4147 |
-
"formulaire de commentaires WordPress."
|
| 4148 |
|
| 4149 |
-
#:
|
| 4150 |
-
msgid ""
|
| 4151 |
-
"
|
| 4152 |
-
"reducing SPAM comments from bots without using .htaccess rules."
|
| 4153 |
-
msgstr ""
|
| 4154 |
-
"L’ajout d’un champ Captcha dans le formulaire de commentaire est un moyen "
|
| 4155 |
-
"simple de réduire grandement le SPAM de commentaires contre les robots "
|
| 4156 |
-
"collecteurs sans utiliser les règles .htaccess."
|
| 4157 |
|
| 4158 |
-
#:
|
| 4159 |
-
msgid "Enable
|
| 4160 |
msgstr "Activer le Captcha sur les formulaires de commentaire"
|
| 4161 |
|
| 4162 |
-
#:
|
| 4163 |
-
msgid "Check this if you want to insert a
|
| 4164 |
-
msgstr ""
|
| 4165 |
-
|
| 4166 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
"Project-Id-Version: AIOWPS\n"
|
| 4 |
"POT-Creation-Date: 2016-04-12 12:12+0200\n"
|
| 5 |
"PO-Revision-Date: 2016-04-18 17:41+0200\n"
|
| 6 |
+
"Last-Translator: \n"
|
| 7 |
"Language-Team: \n"
|
| 8 |
+
"Language: fr_FR\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 12 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
| 13 |
"X-Generator: Poedit 1.8.7\n"
|
|
|
|
| 14 |
"X-Poedit-Basepath: .\n"
|
| 15 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
|
|
|
|
|
|
| 16 |
"X-Poedit-SearchPath-0: .\n"
|
| 17 |
|
| 18 |
+
#. Plugin Name of the plugin
|
| 19 |
+
msgid "All In One WP Security"
|
| 20 |
+
msgstr ""
|
| 21 |
+
|
| 22 |
+
#. Plugin URI of the plugin
|
| 23 |
+
msgid "https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/"
|
| 24 |
+
msgstr ""
|
| 25 |
+
|
| 26 |
+
#. Description of the plugin
|
| 27 |
+
msgid "All round best WordPress security plugin!"
|
| 28 |
+
msgstr ""
|
| 29 |
+
|
| 30 |
+
#. Author of the plugin
|
| 31 |
+
msgid "All In One WP Security & Firewall Team"
|
| 32 |
+
msgstr ""
|
| 33 |
+
|
| 34 |
+
#. Author URI of the plugin
|
| 35 |
+
msgid "https://teamupdraft.com/"
|
| 36 |
+
msgstr ""
|
| 37 |
+
|
| 38 |
+
#: admin/general/wp-security-list-table.php:483
|
| 39 |
+
msgid "Are you sure you want to perform this bulk action?"
|
| 40 |
+
msgstr ""
|
| 41 |
+
|
| 42 |
+
#: admin/wp-security-admin-init.php:95
|
| 43 |
+
msgid "Nonce check failed for export account activity logs to CSV!"
|
| 44 |
+
msgstr ""
|
| 45 |
+
|
| 46 |
+
#: admin/wp-security-admin-init.php:115
|
| 47 |
+
msgid "Nonce check failed for export failed login records to CSV!"
|
| 48 |
+
msgstr ""
|
| 49 |
+
|
| 50 |
+
#: admin/wp-security-admin-init.php:133
|
| 51 |
+
msgid "Nonce check failed for export 404 event logs to CSV!"
|
| 52 |
+
msgstr ""
|
| 53 |
+
|
| 54 |
+
#: admin/wp-security-admin-init.php:258
|
| 55 |
+
msgid "Unexpected response:"
|
| 56 |
+
msgstr ""
|
| 57 |
+
|
| 58 |
+
#: admin/wp-security-admin-init.php:289
|
| 59 |
+
msgid "Enjoyed %1$s? Please leave us a %2$s rating. We really appreciate your support!"
|
| 60 |
+
msgstr ""
|
| 61 |
+
|
| 62 |
+
#: admin/wp-security-admin-init.php:413
|
| 63 |
+
#: classes/wp-security-two-factor-login.php:95
|
| 64 |
msgid "WP Security"
|
| 65 |
msgstr "WP sécurité"
|
| 66 |
|
| 67 |
+
#: admin/wp-security-admin-init.php:414
|
| 68 |
+
#: admin/wp-security-dashboard-menu.php:27
|
| 69 |
+
#: admin/wp-security-dashboard-menu.php:55
|
| 70 |
msgid "Dashboard"
|
| 71 |
msgstr "Tableau de bord"
|
| 72 |
|
| 73 |
+
#: admin/wp-security-admin-init.php:415
|
| 74 |
+
#: admin/wp-security-settings-menu.php:95
|
| 75 |
msgid "Settings"
|
| 76 |
msgstr "Paramètres"
|
| 77 |
|
| 78 |
+
#: admin/wp-security-admin-init.php:416
|
| 79 |
+
#: admin/wp-security-user-accounts-menu.php:60
|
| 80 |
msgid "User Accounts"
|
| 81 |
msgstr "Comptes utilisateur"
|
| 82 |
|
| 83 |
+
#: admin/wp-security-admin-init.php:417
|
| 84 |
+
#: admin/wp-security-user-login-menu.php:59
|
| 85 |
msgid "User Login"
|
| 86 |
msgstr "Connexion"
|
| 87 |
|
| 88 |
+
#: admin/wp-security-admin-init.php:418
|
| 89 |
+
#: admin/wp-security-user-registration-menu.php:55
|
| 90 |
msgid "User Registration"
|
| 91 |
msgstr "Enregistrement de l’utilisateur"
|
| 92 |
|
| 93 |
+
#: admin/wp-security-admin-init.php:419
|
| 94 |
+
#: admin/wp-security-database-menu.php:119
|
| 95 |
msgid "Database Security"
|
| 96 |
msgstr "Sécurité BdD"
|
| 97 |
|
| 98 |
+
#: admin/wp-security-admin-init.php:423
|
| 99 |
+
#: admin/wp-security-filesystem-menu.php:55
|
| 100 |
msgid "Filesystem Security"
|
| 101 |
msgstr "Sécurité des fichiers"
|
| 102 |
|
| 103 |
+
#: admin/wp-security-admin-init.php:428
|
| 104 |
+
#: admin/wp-security-blacklist-menu.php:51
|
|
|
|
|
|
|
|
|
|
| 105 |
msgid "Blacklist Manager"
|
| 106 |
msgstr "Gestionnaire de liste noire"
|
| 107 |
|
| 108 |
+
#: admin/wp-security-admin-init.php:433
|
| 109 |
+
#: admin/wp-security-firewall-menu.php:60
|
| 110 |
msgid "Firewall"
|
| 111 |
msgstr "Pare-feu"
|
| 112 |
|
| 113 |
+
#: admin/wp-security-admin-init.php:435
|
| 114 |
+
#: admin/wp-security-brute-force-menu.php:67
|
| 115 |
msgid "Brute Force"
|
| 116 |
msgstr "Brute Force"
|
| 117 |
|
| 118 |
+
#: admin/wp-security-admin-init.php:436
|
| 119 |
+
#: admin/wp-security-spam-menu.php:57
|
| 120 |
+
msgid "Spam Prevention"
|
| 121 |
msgstr "Prévention du SPAM"
|
| 122 |
|
| 123 |
+
#: admin/wp-security-admin-init.php:440
|
| 124 |
+
#: admin/wp-security-filescan-menu.php:53
|
| 125 |
msgid "Scanner"
|
| 126 |
msgstr "Scanner"
|
| 127 |
|
| 128 |
+
#: admin/wp-security-admin-init.php:442
|
| 129 |
+
#: admin/wp-security-maintenance-menu.php:51
|
| 130 |
msgid "Maintenance"
|
| 131 |
msgstr "Maintenance"
|
| 132 |
|
| 133 |
+
#: admin/wp-security-admin-init.php:443
|
| 134 |
+
#: admin/wp-security-misc-options-menu.php:57
|
| 135 |
msgid "Miscellaneous"
|
| 136 |
msgstr "Divers"
|
| 137 |
|
| 138 |
+
#: admin/wp-security-admin-init.php:444
|
| 139 |
+
#: admin/wp-security-tools-menu.php:64
|
| 140 |
+
msgid "Tools"
|
| 141 |
+
msgstr ""
|
| 142 |
+
|
| 143 |
+
#: admin/wp-security-admin-menu.php:67
|
| 144 |
msgid "Settings successfully updated."
|
| 145 |
msgstr "Paramètres correctement mis à jour"
|
| 146 |
|
| 147 |
+
#: admin/wp-security-admin-menu.php:77
|
| 148 |
+
msgid "Successfully deleted the selected record(s)."
|
| 149 |
+
msgstr ""
|
| 150 |
+
|
| 151 |
+
#: admin/wp-security-admin-menu.php:86
|
| 152 |
+
msgid "Failed to delete the selected record(s)."
|
| 153 |
+
msgstr ""
|
| 154 |
|
| 155 |
+
#: admin/wp-security-blacklist-menu.php:25
|
| 156 |
msgid "Ban Users"
|
| 157 |
msgstr "Utilisateurs bannis"
|
| 158 |
|
| 159 |
+
#: admin/wp-security-blacklist-menu.php:77
|
| 160 |
msgid "Nonce check failed for save blacklist settings!"
|
| 161 |
msgstr "Echec du contrôle à l’enregistrement des paramètres de liste noire !"
|
| 162 |
|
| 163 |
+
#: admin/wp-security-blacklist-menu.php:132
|
| 164 |
+
#: admin/wp-security-firewall-menu.php:1228
|
| 165 |
+
#: admin/wp-security-list-404.php:234
|
| 166 |
+
#: admin/wp-security-list-comment-spammer-ip.php:205
|
| 167 |
+
msgid "The plugin was unable to write to the .htaccess file. Please edit file manually."
|
| 168 |
+
msgstr "L’extension a été incapable d’écrire dans le fichier .htaccess. Veuillez éditer manuellement ce fichier."
|
|
|
|
|
|
|
|
|
|
| 169 |
|
| 170 |
+
#: admin/wp-security-blacklist-menu.php:139
|
| 171 |
+
msgid "Ban IPs or user agents"
|
| 172 |
msgstr "Adresses IP ou ID d’utilisateur banni(e)s"
|
| 173 |
|
| 174 |
+
#: admin/wp-security-blacklist-menu.php:142
|
| 175 |
+
msgid "The All In One WP Security Blacklist feature gives you the option of banning certain host IP addresses or ranges and also user agents."
|
| 176 |
+
msgstr "La fonctionnalité liste noire d’All In One WP Security vous donne la possibilité de bannir certaines plages d’adresses IP, d’hôte ou ID d’utilisateurs."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 177 |
|
| 178 |
+
#: admin/wp-security-blacklist-menu.php:143
|
| 179 |
+
msgid "This feature will deny total site access for users which have IP addresses or user agents matching those which you have configured in the settings below."
|
| 180 |
+
msgstr "Cette fonctionnalité refuse l’accès au site pour les utilisateurs qui ont des adresses IP ou ID utilisateurs correspondant à celles que vous avez configuré ci-dessous."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
|
| 182 |
+
#: admin/wp-security-blacklist-menu.php:144
|
| 183 |
+
msgid "The plugin achieves this by making appropriate modifications to your .htaccess file."
|
| 184 |
+
msgstr "L’extension atteint cet objectif en apportant les modifications appropriées à votre fichier .htaccess."
|
| 185 |
+
|
| 186 |
+
#: admin/wp-security-blacklist-menu.php:145
|
| 187 |
+
msgid "By blocking people, you are using the most secure first line of defence, which denies all access to blacklisted visitors as soon as they hit your hosting server."
|
| 188 |
msgstr ""
|
|
|
|
|
|
|
| 189 |
|
| 190 |
+
#: admin/wp-security-blacklist-menu.php:154
|
| 191 |
+
#: admin/wp-security-firewall-menu.php:1057
|
| 192 |
+
msgid "All In One WP Security & Firewall Premium"
|
|
|
|
|
|
|
| 193 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 194 |
|
| 195 |
+
#: admin/wp-security-blacklist-menu.php:155
|
| 196 |
+
#: admin/wp-security-firewall-menu.php:1058
|
| 197 |
+
msgid "You may also be interested in %s."
|
| 198 |
+
msgstr ""
|
| 199 |
|
| 200 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 201 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 202 |
+
msgid "This plugin adds a number of extra features including %s and %s."
|
| 203 |
+
msgstr ""
|
| 204 |
|
| 205 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 206 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 207 |
+
msgid "smart 404 blocking"
|
|
|
|
| 208 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 209 |
|
| 210 |
+
#: admin/wp-security-blacklist-menu.php:156
|
| 211 |
+
#: admin/wp-security-firewall-menu.php:1059
|
| 212 |
+
msgid "country IP blocking"
|
| 213 |
+
msgstr ""
|
| 214 |
|
| 215 |
+
#: admin/wp-security-blacklist-menu.php:170
|
| 216 |
+
msgid "IP hosts and user agent blacklist settings"
|
| 217 |
+
msgstr "Paramètres de liste noire d’IP hôtes et/ou d’ID utilisateurs"
|
| 218 |
|
| 219 |
+
#: admin/wp-security-blacklist-menu.php:182
|
| 220 |
+
#: admin/wp-security-brute-force-menu.php:193
|
| 221 |
+
#: admin/wp-security-brute-force-menu.php:331
|
| 222 |
+
msgid "must read this message"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 223 |
msgstr ""
|
| 224 |
|
| 225 |
+
#: admin/wp-security-blacklist-menu.php:183
|
| 226 |
+
#: admin/wp-security-brute-force-menu.php:194
|
| 227 |
+
msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You %s before activating this feature."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 228 |
msgstr ""
|
|
|
|
|
|
|
| 229 |
|
| 230 |
+
#: admin/wp-security-blacklist-menu.php:189
|
| 231 |
+
msgid "Enable IP or user agent blacklisting"
|
| 232 |
+
msgstr "Activer la liste noire d’IP ou d’ID utilisateur"
|
|
|
|
| 233 |
|
| 234 |
+
#: admin/wp-security-blacklist-menu.php:192
|
| 235 |
+
msgid "Check this if you want to enable the banning (or blacklisting) of selected IP addresses and/or user agents specified in the settings below"
|
| 236 |
+
msgstr "Cochez si vous souhaitez activer l’interdiction des adresses IP sélectionnées et/ou ID d’utilisateurs spécifiés dans les paramètres ci-dessous"
|
|
|
|
| 237 |
|
| 238 |
+
#: admin/wp-security-blacklist-menu.php:196
|
| 239 |
+
msgid "Enter IP addresses:"
|
| 240 |
+
msgstr "Entrez les adresses IP :"
|
| 241 |
+
|
| 242 |
+
#: admin/wp-security-blacklist-menu.php:200
|
| 243 |
+
msgid "Enter one or more IP addresses or IP ranges."
|
| 244 |
+
msgstr "Entrez une ou plusieurs adresse(s) IP (ou plage d’adresses)."
|
| 245 |
|
| 246 |
+
#: admin/wp-security-blacklist-menu.php:205
|
| 247 |
+
msgid "Enter user agents:"
|
| 248 |
msgstr "Entrez les agents utilisateurs:"
|
| 249 |
|
| 250 |
+
#: admin/wp-security-blacklist-menu.php:210
|
| 251 |
msgid "Enter one or more user agent strings."
|
| 252 |
msgstr "Saisissez un ou plusieurs chaînes de l’agent utilisateur."
|
| 253 |
|
| 254 |
+
#: admin/wp-security-blacklist-menu.php:211
|
| 255 |
+
#: admin/wp-security-brute-force-menu.php:374
|
| 256 |
+
#: admin/wp-security-brute-force-menu.php:408
|
| 257 |
+
#: admin/wp-security-brute-force-menu.php:431
|
| 258 |
+
#: admin/wp-security-brute-force-menu.php:452
|
| 259 |
+
#: admin/wp-security-filescan-menu.php:310
|
| 260 |
+
#: admin/wp-security-filescan-menu.php:327
|
| 261 |
+
#: admin/wp-security-firewall-menu.php:175
|
| 262 |
+
#: admin/wp-security-firewall-menu.php:212
|
| 263 |
+
#: admin/wp-security-firewall-menu.php:232
|
| 264 |
+
#: admin/wp-security-firewall-menu.php:258
|
| 265 |
+
#: admin/wp-security-firewall-menu.php:385
|
| 266 |
+
#: admin/wp-security-firewall-menu.php:415
|
| 267 |
+
#: admin/wp-security-firewall-menu.php:446
|
| 268 |
+
#: admin/wp-security-firewall-menu.php:474
|
| 269 |
+
#: admin/wp-security-firewall-menu.php:503
|
| 270 |
+
#: admin/wp-security-firewall-menu.php:681
|
| 271 |
+
#: admin/wp-security-firewall-menu.php:699
|
| 272 |
+
#: admin/wp-security-firewall-menu.php:868
|
| 273 |
+
#: admin/wp-security-firewall-menu.php:1089
|
| 274 |
+
#: admin/wp-security-firewall-menu.php:1112
|
| 275 |
+
#: admin/wp-security-spam-menu.php:186
|
| 276 |
+
#: admin/wp-security-spam-menu.php:221
|
| 277 |
+
#: admin/wp-security-spam-menu.php:395
|
| 278 |
+
#: admin/wp-security-spam-menu.php:435
|
| 279 |
+
msgid "More info"
|
| 280 |
+
msgstr ""
|
| 281 |
+
|
| 282 |
+
#: admin/wp-security-blacklist-menu.php:214
|
| 283 |
msgid "Each user agent string must be on a new line."
|
| 284 |
msgstr "Chaque chaîne d’ID utilisateur doit figurer sur une nouvelle ligne."
|
| 285 |
|
| 286 |
+
#: admin/wp-security-blacklist-menu.php:215
|
| 287 |
msgid "Example 1 - A single user agent string to block:"
|
| 288 |
msgstr "Exemple 1 - Un seul agent utilisateur à bloquer :"
|
| 289 |
|
| 290 |
+
#: admin/wp-security-blacklist-menu.php:217
|
| 291 |
msgid "Example 2 - A list of more than 1 user agent strings to block"
|
| 292 |
msgstr "Exemple 2 - Une liste de plusieurs agents utilisateurs à bloquer :"
|
| 293 |
|
| 294 |
+
#: admin/wp-security-blacklist-menu.php:225
|
| 295 |
+
#: admin/wp-security-brute-force-menu.php:213
|
| 296 |
+
#: admin/wp-security-brute-force-menu.php:686
|
| 297 |
+
#: admin/wp-security-brute-force-menu.php:806
|
| 298 |
+
#: admin/wp-security-brute-force-menu.php:868
|
| 299 |
+
#: admin/wp-security-filescan-menu.php:352
|
| 300 |
+
#: admin/wp-security-filesystem-menu.php:242
|
| 301 |
+
#: admin/wp-security-firewall-menu.php:945
|
| 302 |
+
#: admin/wp-security-firewall-menu.php:1131
|
| 303 |
+
#: admin/wp-security-misc-options-menu.php:167
|
| 304 |
+
#: admin/wp-security-misc-options-menu.php:218
|
| 305 |
+
#: admin/wp-security-misc-options-menu.php:278
|
| 306 |
+
#: admin/wp-security-settings-menu.php:619
|
| 307 |
+
#: admin/wp-security-settings-menu.php:680
|
| 308 |
+
#: admin/wp-security-spam-menu.php:233
|
| 309 |
+
#: admin/wp-security-spam-menu.php:412
|
| 310 |
+
#: admin/wp-security-spam-menu.php:531
|
| 311 |
+
#: admin/wp-security-spam-menu.php:593
|
| 312 |
+
#: admin/wp-security-user-login-menu.php:374
|
| 313 |
+
#: admin/wp-security-user-login-menu.php:410
|
| 314 |
+
#: admin/wp-security-user-login-menu.php:593
|
| 315 |
+
#: admin/wp-security-user-login-menu.php:781
|
| 316 |
+
#: admin/wp-security-user-registration-menu.php:150
|
| 317 |
+
#: admin/wp-security-user-registration-menu.php:242
|
| 318 |
+
#: admin/wp-security-user-registration-menu.php:305
|
| 319 |
+
#: templates/menus/settings/advanced-settings.php:217
|
| 320 |
+
msgid "Save settings"
|
| 321 |
msgstr "Enregistrer les modifications"
|
| 322 |
|
| 323 |
+
#: admin/wp-security-brute-force-menu.php:33
|
| 324 |
+
#: admin/wp-security-brute-force-menu.php:759
|
| 325 |
+
#: admin/wp-security-dashboard-menu.php:613
|
| 326 |
+
msgid "Rename login page"
|
| 327 |
msgstr "Renommer la page de connexion"
|
| 328 |
|
| 329 |
+
#: admin/wp-security-brute-force-menu.php:34
|
| 330 |
+
#: admin/wp-security-brute-force-menu.php:154
|
| 331 |
msgid "Cookie Based Brute Force Prevention"
|
| 332 |
msgstr "Protection contre « Brute Force basée cookie »"
|
| 333 |
|
| 334 |
+
#: admin/wp-security-brute-force-menu.php:35
|
| 335 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:105
|
| 336 |
+
msgid "Login CAPTCHA"
|
| 337 |
msgstr "Captcha de Connexion"
|
| 338 |
|
| 339 |
+
#: admin/wp-security-brute-force-menu.php:36
|
| 340 |
+
msgid "Login whitelist"
|
|
|
|
| 341 |
msgstr "Liste blanche de connexion"
|
| 342 |
|
| 343 |
+
#: admin/wp-security-brute-force-menu.php:37
|
| 344 |
msgid "Honeypot"
|
| 345 |
msgstr "Utiliser Honeypot."
|
| 346 |
|
| 347 |
+
#: admin/wp-security-brute-force-menu.php:105
|
| 348 |
msgid "Please enter a value for your login page slug."
|
| 349 |
msgstr "Veuillez entrer un alias pour votre page de connexion sécurisée."
|
| 350 |
|
| 351 |
+
#: admin/wp-security-brute-force-menu.php:109
|
| 352 |
msgid "You cannot use the value \"wp-admin\" for your login page slug."
|
| 353 |
+
msgstr "Vous ne pouvez utiliser la valeur « wp-admin » pour l’alias de votre page de connexion sécurisée."
|
|
|
|
|
|
|
| 354 |
|
| 355 |
+
#: admin/wp-security-brute-force-menu.php:111
|
| 356 |
+
msgid "You must use alpha numeric characters for your login page slug."
|
| 357 |
msgstr ""
|
|
|
|
|
|
|
| 358 |
|
| 359 |
+
#: admin/wp-security-brute-force-menu.php:116
|
| 360 |
+
#: admin/wp-security-filescan-menu.php:175
|
| 361 |
+
#: admin/wp-security-firewall-menu.php:1012
|
| 362 |
+
#: admin/wp-security-spam-menu.php:101
|
| 363 |
+
#: admin/wp-security-spam-menu.php:273
|
| 364 |
+
#: admin/wp-security-spam-menu.php:307
|
| 365 |
+
#: admin/wp-security-user-login-menu.php:161
|
| 366 |
+
#: admin/wp-security-user-login-menu.php:546
|
| 367 |
msgid "Attention!"
|
| 368 |
msgstr "Attention !"
|
| 369 |
|
| 370 |
+
#: admin/wp-security-brute-force-menu.php:133
|
| 371 |
+
msgid "Could not delete the Cookie-based directives from the .htaccess file. Please check the file permissions."
|
| 372 |
+
msgstr "Impossible de supprimer les directives basées-cookie à partir du fichier .htaccess. Veuillez vérifier les permissions des fichiers."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 373 |
|
| 374 |
+
#: admin/wp-security-brute-force-menu.php:155
|
| 375 |
+
msgid "Login Page White List"
|
|
|
|
|
|
|
| 376 |
msgstr ""
|
|
|
|
|
|
|
| 377 |
|
| 378 |
+
#: admin/wp-security-brute-force-menu.php:156
|
| 379 |
+
msgid "An effective Brute Force prevention technique is to change the default WordPress login page URL."
|
| 380 |
+
msgstr "Une technique efficace de prévention contre Brute Force consiste à changer l’URL par défaut de la page de connexion à WordPress."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 381 |
|
| 382 |
+
#: admin/wp-security-brute-force-menu.php:157
|
| 383 |
+
msgid "Normally if you wanted to login to WordPress you would type your site's home URL followed by wp-login.php."
|
| 384 |
+
msgstr "Normalement, si vous voulez vous connecter à WordPress, vous tapez l’URL de votre site attendue par wp-login.php."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 385 |
|
| 386 |
+
#: admin/wp-security-brute-force-menu.php:158
|
| 387 |
+
msgid "This feature allows you to change the login URL by setting your own slug and renaming the last portion of the login URL which contains the <strong>wp-login.php</strong> to any string that you like."
|
| 388 |
+
msgstr "Cette fonction permet de modifier l'URL de connexion en définissant votre propre alias et ajoutant l'URL de connexion à <strong>wp-login.php</strong>."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 389 |
|
| 390 |
+
#: admin/wp-security-brute-force-menu.php:159
|
| 391 |
+
msgid "By doing this, malicious bots and hackers will not be able to access your login page because they will not know the correct login page URL."
|
| 392 |
+
msgstr "En procédant ainsi, les robots et pirates ne pourront accéder à votre page de connexion, car ils ne connaîtront pas la bonne URL."
|
| 393 |
+
|
| 394 |
+
#: admin/wp-security-brute-force-menu.php:161
|
| 395 |
+
msgid "You may also be interested in the following alternative brute force prevention features:"
|
| 396 |
+
msgstr "Ces fonctionnalités alternatives de prévention de Brute Force peuvent également vous intéresser :"
|
| 397 |
|
| 398 |
+
#: admin/wp-security-brute-force-menu.php:172
|
| 399 |
msgid "Your WordPress login page URL has been renamed."
|
| 400 |
msgstr "Votre URL de connexion WordPress a été renommée."
|
| 401 |
|
| 402 |
+
#: admin/wp-security-brute-force-menu.php:173
|
| 403 |
msgid "Your current login URL is:"
|
| 404 |
msgstr "Votre nouvelle URL de connexion est :"
|
| 405 |
|
| 406 |
+
#: admin/wp-security-brute-force-menu.php:181
|
| 407 |
+
msgid "Rename login page settings"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 408 |
msgstr "Renommer la page de connexion"
|
| 409 |
|
| 410 |
+
#: admin/wp-security-brute-force-menu.php:195
|
| 411 |
+
msgid "NOTE: If you are hosting your site on WPEngine or a provider which performs server caching, you will need to ask the host support people to NOT cache your renamed login page."
|
| 412 |
+
msgstr ""
|
| 413 |
+
|
| 414 |
+
#: admin/wp-security-brute-force-menu.php:200
|
| 415 |
+
msgid "Enable rename login page feature"
|
| 416 |
msgstr "Autorisez le renommage de la page des réglages de Connexion"
|
| 417 |
|
| 418 |
+
#: admin/wp-security-brute-force-menu.php:203
|
| 419 |
msgid "Check this if you want to enable the rename login page feature"
|
| 420 |
+
msgstr "Cocher si vous souhaitez activer la fonction de renommage de la page de connexion"
|
|
|
|
|
|
|
| 421 |
|
| 422 |
+
#: admin/wp-security-brute-force-menu.php:207
|
| 423 |
+
msgid "Login page URL"
|
| 424 |
msgstr "URL de page de connexion"
|
| 425 |
|
| 426 |
+
#: admin/wp-security-brute-force-menu.php:209
|
| 427 |
+
msgid "Enter a string which will represent your secure login page slug. You are encouraged to choose something which is hard to guess and only you will remember."
|
|
|
|
|
|
|
|
|
|
| 428 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 429 |
|
| 430 |
+
#: admin/wp-security-brute-force-menu.php:243
|
| 431 |
+
msgid "Settings have not been saved - your secret word must consist only of alphanumeric characters, ie, letters and/or numbers only."
|
| 432 |
+
msgstr "Paramètres non enregistrés : votre mot secret ne doit comporter que des caractères alphanumériques, à savoir seulement lettres et chiffres !"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 433 |
|
| 434 |
+
#: admin/wp-security-brute-force-menu.php:257
|
| 435 |
+
msgid "You have successfully enabled the cookie based brute force prevention feature"
|
| 436 |
+
msgstr "Vous avez correctement activé la fonctionnalité de prévention de Brute Force basée cookie"
|
|
|
|
|
|
|
|
|
|
| 437 |
|
| 438 |
+
#: admin/wp-security-brute-force-menu.php:258
|
| 439 |
+
msgid "From now on you will need to log into your WP Admin using the following URL:"
|
| 440 |
+
msgstr "À partir de maintenant, vous aurez besoin de l’URL suivante pour vous connecter à votre Admin WP :"
|
|
|
|
|
|
|
|
|
|
| 441 |
|
| 442 |
+
#: admin/wp-security-brute-force-menu.php:260
|
| 443 |
+
msgid "It is important that you save this URL value somewhere in case you forget it, OR,"
|
| 444 |
+
msgstr "Il est important d’enregistrer cette URL quelque part pour le cas où vous l’oublieriez, OU"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 445 |
|
| 446 |
+
#: admin/wp-security-brute-force-menu.php:261
|
|
|
|
| 447 |
msgid "simply remember to add a \"?%s=1\" to your current site URL address."
|
| 448 |
+
msgstr "rappelez-vous simplement d’ajouter « ?%s=1 » à l’adresse URL de votre site actuel."
|
|
|
|
|
|
|
| 449 |
|
| 450 |
+
#: admin/wp-security-brute-force-menu.php:265
|
| 451 |
+
msgid "You have successfully saved cookie based brute force prevention feature settings."
|
| 452 |
+
msgstr "Vous avez correctement enregistré les paramètres de prévention de Brute Force basée cookie."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 453 |
|
| 454 |
+
#: admin/wp-security-brute-force-menu.php:295
|
| 455 |
+
msgid "Brute force prevention firewall settings"
|
| 456 |
msgstr "Paramètres du pare-feu contre la Brute Force"
|
| 457 |
|
| 458 |
+
#: admin/wp-security-brute-force-menu.php:300
|
| 459 |
+
msgid "A Brute Force Attack is when a hacker tries many combinations of usernames and passwords until they succeed in guessing the right combination."
|
| 460 |
+
msgstr "Une attaque Brute Force se caractérise par des essais répétés de nombreuses combinaisons d’ID utilisateurs / mots de passe, jusqu’à parvenir à trouver la bonne."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 461 |
|
| 462 |
+
#: admin/wp-security-brute-force-menu.php:301
|
| 463 |
+
msgid "Due to the fact that at any one time there may be many concurrent login attempts occurring on your site via malicious automated robots, this also has a negative impact on your server's memory and performance."
|
| 464 |
+
msgstr "En raison du fait qu’à un moment donné, il peut y avoir de nombreuses tentatives de connexion à votre site par des robots malveillants, un énorme impact négatif sur la mémoire et les performances de votre serveur peut avoir lieu."
|
| 465 |
+
|
| 466 |
+
#: admin/wp-security-brute-force-menu.php:302
|
| 467 |
+
msgid "The features in this tab will stop the majority of brute force login attacks thus providing even better protection for your WP login page."
|
| 468 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 469 |
|
| 470 |
+
#: admin/wp-security-brute-force-menu.php:307
|
| 471 |
+
#: admin/wp-security-firewall-menu.php:654
|
| 472 |
+
msgid "backup"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 473 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 474 |
|
| 475 |
+
#: admin/wp-security-brute-force-menu.php:308
|
| 476 |
+
msgid "video tutorial"
|
|
|
|
|
|
|
| 477 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 478 |
|
| 479 |
+
#: admin/wp-security-brute-force-menu.php:309
|
| 480 |
+
msgid "To learn more about how to use this feature, please watch the following %s."
|
|
|
|
|
|
|
| 481 |
msgstr ""
|
|
|
|
|
|
|
| 482 |
|
| 483 |
+
#: admin/wp-security-brute-force-menu.php:310
|
| 484 |
+
#: admin/wp-security-brute-force-menu.php:758
|
| 485 |
+
#: admin/wp-security-user-login-menu.php:242
|
| 486 |
+
msgid "Cookie-Based Brute Force Login Prevention"
|
|
|
|
| 487 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 488 |
|
| 489 |
+
#: admin/wp-security-brute-force-menu.php:320
|
| 490 |
+
msgid "Cookie based brute force login prevention"
|
| 491 |
msgstr "Protection contre « Brute Force basée cookie »"
|
| 492 |
|
| 493 |
+
#: admin/wp-security-brute-force-menu.php:331
|
| 494 |
+
msgid "This feature can lock you out of admin if it doesn't work correctly on your site. You <a href=\"https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin#advanced_features_note\" target=\"_blank\">"
|
| 495 |
+
msgstr ""
|
|
|
|
| 496 |
|
| 497 |
+
#: admin/wp-security-brute-force-menu.php:342
|
| 498 |
+
msgid "The cookie test was successful. You can now enable this feature."
|
| 499 |
+
msgstr "Le test de cookie a été couronnée de succès. Vous pouvez maintenant activer cette fonctionnalité."
|
| 500 |
+
|
| 501 |
+
#: admin/wp-security-brute-force-menu.php:350
|
| 502 |
+
msgid "The cookie test failed on this server. Consequently, this feature cannot be used on this site."
|
| 503 |
msgstr ""
|
|
|
|
|
|
|
| 504 |
|
| 505 |
+
#: admin/wp-security-brute-force-menu.php:357
|
| 506 |
+
msgid "Before using this feature, you must perform a cookie test first."
|
|
|
|
|
|
|
| 507 |
msgstr ""
|
|
|
|
|
|
|
| 508 |
|
| 509 |
+
#: admin/wp-security-brute-force-menu.php:359
|
| 510 |
+
msgid "This ensures that your browser cookie is working correctly and that you won't lock yourself out."
|
| 511 |
+
msgstr ""
|
| 512 |
+
|
| 513 |
+
#: admin/wp-security-brute-force-menu.php:364
|
| 514 |
+
msgid "Perform cookie test"
|
| 515 |
+
msgstr "Effectuer le test du Cookie"
|
| 516 |
+
|
| 517 |
+
#: admin/wp-security-brute-force-menu.php:370
|
| 518 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:103
|
| 519 |
+
msgid "Enable brute force attack prevention"
|
| 520 |
+
msgstr "Activer la prévention d’attaque Brute Force"
|
| 521 |
+
|
| 522 |
+
#: admin/wp-security-brute-force-menu.php:373
|
| 523 |
+
msgid "Check this if you want to protect your login page from Brute Force Attack."
|
| 524 |
+
msgstr "Cocher si vous souhaitez protéger votre page de connexion d’une attaque par Brute Force."
|
| 525 |
+
|
| 526 |
+
#: admin/wp-security-brute-force-menu.php:378
|
| 527 |
+
msgid "This feature will deny access to your WordPress login page for all people except those who have a special cookie in their browser."
|
| 528 |
+
msgstr "Cette fonctionnalité refusera l’accès à votre page de connexion WordPress pour tous visiteurs sauf ceux ayant un cookie spécial dans leur navigateur."
|
| 529 |
+
|
| 530 |
+
#: admin/wp-security-brute-force-menu.php:380
|
| 531 |
msgid "To use this feature do the following:"
|
| 532 |
msgstr "Pour utiliser cette fonctionnalité procéder comme suit :"
|
| 533 |
|
| 534 |
+
#: admin/wp-security-brute-force-menu.php:382
|
| 535 |
msgid "1) Enable the checkbox."
|
| 536 |
msgstr "1) Cochez la case."
|
| 537 |
|
| 538 |
+
#: admin/wp-security-brute-force-menu.php:384
|
| 539 |
+
msgid "2) Enter a secret word consisting of alphanumeric characters which will be difficult to guess. This secret word will be useful whenever you need to know the special URL which you will use to access the login page (see point below)."
|
| 540 |
+
msgstr "2) Entrez un mot secret composé de caractères alphanumériques qui seront difficiles à deviner. Ce mot secret sera utile lorsque vous aurez besoin de vous remémorer l’URL spéciale que vous utiliserez pour accéder à la page de connexion (voir point ci-dessous)."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 541 |
|
| 542 |
+
#: admin/wp-security-brute-force-menu.php:386
|
| 543 |
+
msgid "3) You will then be provided with a special login URL. You will need to use this URL to login to your WordPress site instead of the usual login URL. NOTE: The system will deposit a special cookie in your browser which will allow you access to the WordPress administration login page."
|
| 544 |
+
msgstr "3) vous recevrez ensuite une URL de connexion spéciale. Vous devrez utiliser cette URL pour vous connecter à votre site WordPress en lieu et place de l’URL de connexion standard. Remarque : Le système déposera un cookie spécial dans votre navigateur qui vous permettra d’accédez à la page de connexion d’administration WordPress (veillez à ce qu’il ne soit pas détruit)."
|
| 545 |
+
|
| 546 |
+
#: admin/wp-security-brute-force-menu.php:388
|
| 547 |
+
msgid "Any person trying to access your login page who does not have the special cookie in their browser will be automatically blocked."
|
| 548 |
+
msgstr "Tout visiteur essayant d’accéder à votre page de connexion sans avoir le cookie spécial dans son navigateur sera automatiquement bloqué(e)."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 549 |
|
| 550 |
+
#: admin/wp-security-brute-force-menu.php:395
|
| 551 |
+
msgid "Secret word"
|
| 552 |
msgstr "Clé secrète"
|
| 553 |
|
| 554 |
+
#: admin/wp-security-brute-force-menu.php:397
|
| 555 |
+
msgid "Choose a secret word consisting of alphanumeric characters which you can use to access your special URL. Your are highly encouraged to choose a word which will be difficult to guess."
|
| 556 |
+
msgstr "Choisissez un mot secret composé de caractères alphanumériques qui vous permettra d’accéder à votre URL spéciale. Vous êtes fortement encouragés à choisir un mot difficile à deviner mais qu’il vous faudra retenir !"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 557 |
|
| 558 |
+
#: admin/wp-security-brute-force-menu.php:401
|
| 559 |
msgid "Re-direct URL"
|
| 560 |
msgstr "URL de redirection"
|
| 561 |
|
| 562 |
+
#: admin/wp-security-brute-force-menu.php:405
|
| 563 |
+
msgid "Specify a URL to redirect a hacker to when they try to access your WordPress login page."
|
| 564 |
+
msgstr "Spécifiez l'URL où rediriger les pirates quand ils essaient d'accéder à votre page de connexion de WordPress."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 565 |
|
| 566 |
+
#: admin/wp-security-brute-force-menu.php:412
|
| 567 |
+
msgid "The URL specified here can be any site's URL and does not have to be your own. For example you can be as creative as you like and send hackers to the CIA or NSA home page."
|
| 568 |
+
msgstr "L’URL spécifiée ici peut être celle de n’importe quel site et naturellement, pas le vôtre. Vous pouvez faire preuve de créativité et envoyez les pirates à la page d’accueil de la CIA ou de la NSA par exemple."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 569 |
|
| 570 |
+
#: admin/wp-security-brute-force-menu.php:414
|
| 571 |
+
msgid "This field will default to: http://127.0.0.1 if you do not enter a value."
|
|
|
|
| 572 |
msgstr "Champ par défaut : http://127.0.0.1 si vous n’entrez aucune valeur."
|
| 573 |
|
| 574 |
+
#: admin/wp-security-brute-force-menu.php:416
|
| 575 |
msgid "Useful Tip:"
|
| 576 |
msgstr "Petite astuce utile :"
|
| 577 |
|
| 578 |
+
#: admin/wp-security-brute-force-menu.php:418
|
| 579 |
+
msgid "It's a good idea to not redirect attempted brute force login attempts to your site because it increases the load on your server."
|
| 580 |
+
msgstr "C’est une bonne idée que de ne pas rediriger les tentatives de connexion Brute Force sur votre propre site car elles augmenteraient la charge de votre serveur."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 581 |
|
| 582 |
+
#: admin/wp-security-brute-force-menu.php:420
|
| 583 |
+
msgid "Redirecting a hacker or malicious bot back to \"http://127.0.0.1\" is ideal because it deflects them back to their own local host and puts the load on their server instead of yours."
|
| 584 |
+
msgstr "Rediriger pirates ou bots malicieux vers « http://127.0.0.1 » est idéal car elle les renvoie à leur propre hôte et met la charge sur leur serveur au lieu du vôtre."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 585 |
|
| 586 |
+
#: admin/wp-security-brute-force-menu.php:427
|
| 587 |
+
msgid "My site has posts or pages which are password protected"
|
| 588 |
+
msgstr "Mon site a des articles ou des pages protégés par mot-clé anti Brute Force"
|
|
|
|
| 589 |
|
| 590 |
+
#: admin/wp-security-brute-force-menu.php:430
|
| 591 |
+
msgid "Check this if you are using the native WordPress password protection feature for some or all of your blog posts or pages."
|
| 592 |
+
msgstr "Cocher si vous utilisez la fonctionnalité native WordPress de protection par mot de passe pour tout ou partie de votre blog ou site."
|
| 593 |
+
|
| 594 |
+
#: admin/wp-security-brute-force-menu.php:435
|
| 595 |
+
msgid "In the cases where you are protecting some of your posts or pages using the in-built WordPress password protection feature, a few extra lines of directives and exceptions need to be added so that people trying to access pages are not automatically blocked."
|
| 596 |
msgstr ""
|
|
|
|
|
|
|
| 597 |
|
| 598 |
+
#: admin/wp-security-brute-force-menu.php:437
|
| 599 |
+
msgid "By enabling this checkbox, the plugin will add the necessary rules and exceptions so that people trying to access these pages are not automatically blocked."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 600 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 601 |
|
| 602 |
+
#: admin/wp-security-brute-force-menu.php:439
|
| 603 |
msgid "Helpful Tip:"
|
| 604 |
msgstr "Conseil utile :"
|
| 605 |
|
| 606 |
+
#: admin/wp-security-brute-force-menu.php:441
|
| 607 |
+
msgid "If you do not use the WordPress password protection feature for your posts or pages then it is highly recommended that you leave this checkbox disabled."
|
| 608 |
+
msgstr "Si vous n'utilisez pas la fonctionnalité de protection par mot de passe WordPress pour vos articles ou pages, il est hautement recommandé de laissez cette case désactivée."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 609 |
|
| 610 |
+
#: admin/wp-security-brute-force-menu.php:448
|
| 611 |
+
msgid "My site has a theme or plugins which use AJAX"
|
| 612 |
msgstr "Mon Site a un thème ou des extensions utilisant AJAX"
|
| 613 |
|
| 614 |
+
#: admin/wp-security-brute-force-menu.php:451
|
| 615 |
msgid "Check this if your site uses AJAX functionality."
|
| 616 |
msgstr "Cocher si votre site utilise des fonctionnalités AJAX."
|
| 617 |
|
| 618 |
+
#: admin/wp-security-brute-force-menu.php:456
|
| 619 |
+
msgid "In the cases where your WordPress installation has a theme or plugin that uses AJAX, a few extra lines of directives and exceptions need to be added to prevent AJAX requests from being automatically blocked by the brute force prevention feature."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 620 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 621 |
|
| 622 |
+
#: admin/wp-security-brute-force-menu.php:458
|
| 623 |
+
msgid "By enabling this checkbox, the plugin will add the necessary rules and exceptions so that AJAX operations will work as expected."
|
| 624 |
msgstr ""
|
|
|
|
|
|
|
| 625 |
|
| 626 |
+
#: admin/wp-security-brute-force-menu.php:467
|
| 627 |
+
msgid "Save feature settings"
|
| 628 |
msgstr "Enregistrer les paramètres de fonction"
|
| 629 |
|
| 630 |
+
#: admin/wp-security-brute-force-menu.php:525
|
| 631 |
+
msgid "This feature allows you to add a CAPTCHA form on various WordPress login pages and forms."
|
|
|
|
|
|
|
| 632 |
msgstr ""
|
|
|
|
|
|
|
| 633 |
|
| 634 |
+
#: admin/wp-security-brute-force-menu.php:526
|
| 635 |
+
msgid "Adding a CAPTCHA form on a login page or form is another effective yet simple \"Brute Force\" prevention technique."
|
|
|
|
|
|
|
|
|
|
| 636 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 637 |
|
| 638 |
+
#: admin/wp-security-brute-force-menu.php:527
|
| 639 |
+
msgid "You have the option of using either %s or a plain maths CAPTCHA form."
|
| 640 |
+
msgstr ""
|
| 641 |
|
| 642 |
+
#: admin/wp-security-brute-force-menu.php:528
|
| 643 |
+
msgid "If you enable Google reCAPTCHA the reCAPTCHA widget will be displayed for all forms the CAPTCHA settings below."
|
|
|
|
| 644 |
msgstr ""
|
|
|
|
|
|
|
| 645 |
|
| 646 |
+
#: admin/wp-security-brute-force-menu.php:529
|
| 647 |
+
msgid "If Google reCAPTCHA is disabled the simple maths CAPTCHA form will apply and users will need to enter the answer to a simple mathematical question."
|
|
|
|
|
|
|
|
|
|
| 648 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 649 |
|
| 650 |
+
#: admin/wp-security-brute-force-menu.php:535
|
| 651 |
+
msgid "Google reCAPTCHA settings"
|
|
|
|
|
|
|
| 652 |
msgstr ""
|
|
|
|
|
|
|
| 653 |
|
| 654 |
+
#: admin/wp-security-brute-force-menu.php:540
|
| 655 |
+
msgid "By enabling these settings the Google reCAPTCHA v2 widget will be applied by default for all forms with CAPTCHA enabled."
|
| 656 |
+
msgstr ""
|
| 657 |
|
| 658 |
+
#: admin/wp-security-brute-force-menu.php:549
|
| 659 |
+
msgid "reCAPTCHA will not work because you have disabled login lockdown by activating the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value in a configuration file."
|
| 660 |
+
msgstr ""
|
| 661 |
|
| 662 |
+
#: admin/wp-security-brute-force-menu.php:550
|
| 663 |
+
msgid "To enable it, define the AIOWPS_DISABLE_LOGIN_LOCKDOWN constant value as false or remove it."
|
| 664 |
msgstr ""
|
|
|
|
|
|
|
| 665 |
|
| 666 |
+
#: admin/wp-security-brute-force-menu.php:558
|
| 667 |
+
msgid "Use Google reCAPTCHA as default"
|
| 668 |
+
msgstr ""
|
| 669 |
|
| 670 |
+
#: admin/wp-security-brute-force-menu.php:561
|
| 671 |
+
msgid "Check this if you want to default to Google reCAPTCHA for all settings below. (If this is left unchecked, all CAPTCHA forms will revert to the plain maths CAPTCHA)"
|
| 672 |
+
msgstr ""
|
| 673 |
|
| 674 |
+
#: admin/wp-security-brute-force-menu.php:565
|
| 675 |
+
msgid "Site key"
|
| 676 |
+
msgstr ""
|
| 677 |
+
|
| 678 |
+
#: admin/wp-security-brute-force-menu.php:571
|
| 679 |
+
msgid "Secret key"
|
| 680 |
msgstr ""
|
|
|
|
|
|
|
| 681 |
|
| 682 |
+
#: admin/wp-security-brute-force-menu.php:580
|
| 683 |
+
msgid "Login form CAPTCHA settings"
|
| 684 |
+
msgstr "Réglage du Captcha du formulaire de connexion"
|
| 685 |
+
|
| 686 |
+
#: admin/wp-security-brute-force-menu.php:589
|
| 687 |
+
msgid "Enable CAPTCHA on login page"
|
| 688 |
+
msgstr "Activer le Captcha sur la page de Connexion"
|
| 689 |
+
|
| 690 |
+
#: admin/wp-security-brute-force-menu.php:592
|
| 691 |
+
msgid "Check this if you want to insert a CAPTCHA form on the login page."
|
| 692 |
+
msgstr "Cochez si vous souhaitez insérer un formulaire Captcha sur la page de connexion"
|
| 693 |
+
|
| 694 |
+
#: admin/wp-security-brute-force-menu.php:598
|
| 695 |
+
msgid "Lost password form CAPTCHA settings"
|
| 696 |
msgstr "Mot de passe des paramètres de formulaire Captcha perdu"
|
| 697 |
|
| 698 |
+
#: admin/wp-security-brute-force-menu.php:608
|
| 699 |
+
msgid "Enable CAPTCHA on lost password page"
|
| 700 |
msgstr "Activer le Captcha sur la page Mot de passe perdu"
|
| 701 |
|
| 702 |
+
#: admin/wp-security-brute-force-menu.php:611
|
| 703 |
+
msgid "Check this if you want to insert a CAPTCHA form on the lost password page."
|
| 704 |
+
msgstr "Cochez si vous souhaitez insérer un formulaire Captcha sur la page de mot de passe perdu"
|
| 705 |
+
|
| 706 |
+
#: admin/wp-security-brute-force-menu.php:617
|
| 707 |
+
msgid "Custom login form CAPTCHA settings"
|
| 708 |
+
msgstr "Personnalisation des réglages du Captcha de formulaire de connexion"
|
| 709 |
+
|
| 710 |
+
#: admin/wp-security-brute-force-menu.php:626
|
| 711 |
+
msgid "Enable CAPTCHA on custom login form"
|
| 712 |
+
msgstr "Activer le Captcha sur le formulaire de connexion"
|
| 713 |
+
|
| 714 |
+
#: admin/wp-security-brute-force-menu.php:629
|
| 715 |
+
msgid "Check this if you want to insert CAPTCHA on a custom login form generated by the following WP function: wp_login_form()"
|
| 716 |
+
msgstr "Cochez si vous souhaitez insérer un Captcha dans le formulaire de connexion personnalisé généré par la fonction WP : wp_login_form()"
|
| 717 |
+
|
| 718 |
+
#: admin/wp-security-brute-force-menu.php:639
|
| 719 |
+
msgid "WooCommerce forms CAPTCHA settings"
|
| 720 |
msgstr ""
|
|
|
|
|
|
|
| 721 |
|
| 722 |
+
#: admin/wp-security-brute-force-menu.php:648
|
| 723 |
+
msgid "Enable CAPTCHA on WooCommerce login form"
|
| 724 |
+
msgstr ""
|
| 725 |
|
| 726 |
+
#: admin/wp-security-brute-force-menu.php:651
|
| 727 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce login form."
|
|
|
|
|
|
|
|
|
|
| 728 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 729 |
|
| 730 |
+
#: admin/wp-security-brute-force-menu.php:661
|
| 731 |
+
msgid "Enable CAPTCHA on WooCommerce lost password form"
|
|
|
|
|
|
|
| 732 |
msgstr ""
|
|
|
|
|
|
|
| 733 |
|
| 734 |
+
#: admin/wp-security-brute-force-menu.php:664
|
| 735 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce lost password form."
|
|
|
|
|
|
|
| 736 |
msgstr ""
|
|
|
|
|
|
|
| 737 |
|
| 738 |
+
#: admin/wp-security-brute-force-menu.php:674
|
| 739 |
+
msgid "Enable CAPTCHA on WooCommerce registration form"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 740 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 741 |
|
| 742 |
+
#: admin/wp-security-brute-force-menu.php:677
|
| 743 |
+
msgid "Check this if you want to insert CAPTCHA on a WooCommerce registration form."
|
|
|
|
|
|
|
| 744 |
msgstr ""
|
|
|
|
|
|
|
| 745 |
|
| 746 |
+
#: admin/wp-security-brute-force-menu.php:746
|
| 747 |
+
msgid "Login whitelist"
|
| 748 |
+
msgstr "Liste blanche de connexion"
|
| 749 |
+
|
| 750 |
+
#: admin/wp-security-brute-force-menu.php:749
|
| 751 |
+
msgid "The All In One WP Security Whitelist feature gives you the option of only allowing certain IP addresses or ranges to have access to your WordPress login page."
|
| 752 |
+
msgstr "La fonctionnalité liste blanche d’All In One WP Security vous donne la possibilité de n’autoriser que certaines adresses IP (ou plages) à avoir accès à votre page de connexion WordPress."
|
| 753 |
+
|
| 754 |
+
#: admin/wp-security-brute-force-menu.php:750
|
| 755 |
+
msgid "This feature will deny login access for all IP addresses which are not in your whitelist as configured in the settings below."
|
| 756 |
+
msgstr "Cette fonctionnalité refusera l’accès à toutes les adresses IP qui ne font pas partie de votre liste blanche configurée dans les paramètres ci-dessous."
|
| 757 |
+
|
| 758 |
+
#: admin/wp-security-brute-force-menu.php:751
|
| 759 |
+
msgid "The plugin achieves this by writing the appropriate directives to your .htaccess file."
|
| 760 |
+
msgstr "L’extension réalise cela en écrivant les directives appropriées dans votre fichier .htaccess."
|
| 761 |
+
|
| 762 |
+
#: admin/wp-security-brute-force-menu.php:752
|
| 763 |
+
msgid "By allowing/blocking IP addresses, you are using the most secure first line of defence because login access will only be granted to whitelisted IP addresses and other addresses will be blocked as soon as they try to access your login page."
|
| 764 |
+
msgstr ""
|
| 765 |
+
|
| 766 |
+
#: admin/wp-security-brute-force-menu.php:760
|
| 767 |
+
msgid "Attention: If in addition to enabling the white list feature, you also have one of the %s or %s features enabled, <strong>you will still need to use your secret word or special slug in the URL when trying to access your WordPress login page</strong>."
|
| 768 |
+
msgstr ""
|
| 769 |
+
|
| 770 |
+
#: admin/wp-security-brute-force-menu.php:761
|
| 771 |
+
msgid "These features are NOT functionally related. Having both of them enabled on your site means you are creating 2 layers of security."
|
| 772 |
+
msgstr "Ces fonctionnalités ne sont pas liées opérationnellement. Si les deux sont activées sur votre site, cela signifie que vous créez 2 couches de sécurité."
|
| 773 |
+
|
| 774 |
+
#: admin/wp-security-brute-force-menu.php:772
|
| 775 |
+
msgid "Login IP whitelist settings"
|
| 776 |
msgstr "Paramétrage de liste blanche des IP de connexion"
|
| 777 |
|
| 778 |
+
#: admin/wp-security-brute-force-menu.php:783
|
| 779 |
+
msgid "Enable IP whitelisting"
|
| 780 |
msgstr "Activer la liste blanche d’IP"
|
| 781 |
|
| 782 |
+
#: admin/wp-security-brute-force-menu.php:786
|
| 783 |
+
#: admin/wp-security-user-login-menu.php:397
|
| 784 |
+
msgid "Check this if you want to enable the whitelisting of selected IP addresses specified in the settings below"
|
| 785 |
+
msgstr "Cochez si vous souhaitez activer la liste blanche pour certaines adresses IP spécifiées dans les paramètres ci-dessous"
|
|
|
|
|
|
|
|
|
|
| 786 |
|
| 787 |
+
#: admin/wp-security-brute-force-menu.php:790
|
| 788 |
+
msgid "Your current IP address"
|
| 789 |
msgstr "Votre adresse IP actuelle"
|
| 790 |
|
| 791 |
+
#: admin/wp-security-brute-force-menu.php:793
|
| 792 |
+
msgid "You can copy and paste this address in the text box below if you want to include it in your login whitelist."
|
| 793 |
+
msgstr "Vous pouvez copier / coller cette adresse dans la zone de texte ci-dessous pour l’inclure en liste blanche de connexion."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 794 |
|
| 795 |
+
#: admin/wp-security-brute-force-menu.php:797
|
| 796 |
+
#: admin/wp-security-user-login-menu.php:401
|
| 797 |
+
msgid "Enter whitelisted IP addresses:"
|
| 798 |
msgstr "Entrez les adresses IP en liste blanche :"
|
| 799 |
|
| 800 |
+
#: admin/wp-security-brute-force-menu.php:801
|
| 801 |
+
#: admin/wp-security-user-login-menu.php:405
|
| 802 |
+
msgid "Enter one or more IP addresses or IP ranges you wish to include in your whitelist."
|
|
|
|
|
|
|
| 803 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 804 |
|
| 805 |
+
#: admin/wp-security-brute-force-menu.php:801
|
| 806 |
+
msgid "Only the addresses specified here will have access to the WordPress login page."
|
|
|
|
|
|
|
| 807 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 808 |
|
| 809 |
+
#: admin/wp-security-brute-force-menu.php:839
|
| 810 |
+
msgid "This feature allows you to add a special hidden \"honeypot\" field on the WordPress login page. This will only be visible to robots and not humans."
|
| 811 |
+
msgstr "Cette fonctionnalité permet d’ajouter un champ caché spécial « Honeypot » sur la page de connexion WordPress. Il ne sera visible que des robots, et pas des humains."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 812 |
|
| 813 |
+
#: admin/wp-security-brute-force-menu.php:840
|
| 814 |
+
msgid "Since robots usually fill in every input field from a login form, they will also submit a value for the special hidden honeypot field."
|
| 815 |
+
msgstr "Les robots remplissant généralement chaque champ de saisie d’un formulaire de connexion, ils présenteront également une valeur pour le champ spécial Honeypot caché."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 816 |
|
| 817 |
+
#: admin/wp-security-brute-force-menu.php:841
|
| 818 |
+
#: admin/wp-security-user-registration-menu.php:278
|
| 819 |
+
msgid "The way honeypots work is that a hidden field is placed somewhere inside a form which only robots will submit. If that field contains a value when the form is submitted then a robot has most likely submitted the form and it is consequently dealt with."
|
|
|
|
|
|
|
| 820 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 821 |
|
| 822 |
+
#: admin/wp-security-brute-force-menu.php:842
|
| 823 |
+
msgid "Therefore, if the plugin detects that this field has a value when the login form is submitted, then the robot which is attempting to login to your site will be redirected to its localhost address - http://127.0.0.1."
|
| 824 |
+
msgstr "Par conséquent, si l’extension détecte que ce champ a été rempli sur le formulaire envoyé, et que le robot tente de se connecter à votre site il sera redirigé vers l’adresse localhost - http://127.0.0.1."
|
| 825 |
+
|
| 826 |
+
#: admin/wp-security-brute-force-menu.php:848
|
| 827 |
+
msgid "Login form honeypot settings"
|
| 828 |
msgstr "Réglages du formulaire de connexion Honeypot"
|
| 829 |
|
| 830 |
+
#: admin/wp-security-brute-force-menu.php:859
|
| 831 |
+
msgid "Enable honeypot on login page"
|
| 832 |
msgstr "Activer Honeypot sur la page de connexion"
|
| 833 |
|
| 834 |
+
#: admin/wp-security-brute-force-menu.php:862
|
| 835 |
+
msgid "Check this if you want to enable the honeypot feature for the login page"
|
| 836 |
+
msgstr "Cochez cette case si vous souhaitez activer la fonctionnalité Honeypot sur la page de connexion"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 837 |
|
| 838 |
+
#: admin/wp-security-dashboard-menu.php:28
|
| 839 |
+
#: classes/wp-security-user-login.php:74
|
| 840 |
msgid "Locked IP Addresses"
|
| 841 |
msgstr "Adresses IP Verrouillées"
|
| 842 |
|
| 843 |
+
#: admin/wp-security-dashboard-menu.php:29
|
| 844 |
+
msgid "Permanent Block List"
|
| 845 |
+
msgstr ""
|
| 846 |
|
| 847 |
+
#: admin/wp-security-dashboard-menu.php:30
|
| 848 |
+
msgid "Logs"
|
| 849 |
+
msgstr ""
|
| 850 |
|
| 851 |
+
#: admin/wp-security-dashboard-menu.php:110
|
| 852 |
+
#: admin/wp-security-dashboard-menu.php:480
|
| 853 |
+
#: admin/wp-security-user-login-menu.php:30
|
| 854 |
+
msgid "Login Lockdown"
|
| 855 |
+
msgstr "Verrouillage de connexion"
|
| 856 |
|
| 857 |
+
#: admin/wp-security-dashboard-menu.php:111
|
| 858 |
+
msgid "This tab displays the list of all IP addresses which are currently temporarily locked out due to the Login Lockdown feature:"
|
| 859 |
+
msgstr ""
|
| 860 |
|
| 861 |
+
#: admin/wp-security-dashboard-menu.php:117
|
| 862 |
+
msgid "Currently locked out IP addresses and ranges"
|
| 863 |
+
msgstr "Plages et adresses IP actuellement en lock-out"
|
| 864 |
+
|
| 865 |
+
#: admin/wp-security-dashboard-menu.php:162
|
| 866 |
+
msgid "This tab displays the list of all permanently blocked IP addresses."
|
| 867 |
msgstr ""
|
|
|
|
|
|
|
| 868 |
|
| 869 |
+
#: admin/wp-security-dashboard-menu.php:163
|
| 870 |
+
#: admin/wp-security-spam-menu.php:344
|
| 871 |
+
msgid "NOTE: This feature does NOT use the .htaccess file to permanently block the IP addresses so it should be compatible with all web servers running WordPress."
|
| 872 |
+
msgstr ""
|
| 873 |
|
| 874 |
+
#: admin/wp-security-dashboard-menu.php:168
|
| 875 |
+
msgid "Permanently blocked IP addresses"
|
| 876 |
+
msgstr ""
|
| 877 |
|
| 878 |
+
#: admin/wp-security-dashboard-menu.php:179
|
| 879 |
+
#: admin/wp-security-firewall-menu.php:1146
|
| 880 |
+
#: admin/wp-security-user-login-menu.php:477
|
| 881 |
+
#: admin/wp-security-user-login-menu.php:634
|
| 882 |
+
#: admin/wp-security-user-registration-menu.php:164
|
| 883 |
+
msgid "Search"
|
| 884 |
+
msgstr ""
|
| 885 |
|
| 886 |
+
#: admin/wp-security-dashboard-menu.php:217
|
| 887 |
+
#: admin/wp-security-dashboard-menu.php:228
|
| 888 |
+
#: admin/wp-security-dashboard-menu.php:239
|
| 889 |
+
msgid "All In One WP Security & Firewall"
|
| 890 |
+
msgstr ""
|
| 891 |
|
| 892 |
+
#: admin/wp-security-dashboard-menu.php:229
|
| 893 |
+
msgid "Debug logs have been cleared."
|
| 894 |
+
msgstr ""
|
| 895 |
|
| 896 |
+
#: admin/wp-security-dashboard-menu.php:240
|
| 897 |
+
msgid "Unable to clear the logs; an invalid nonce was provided"
|
|
|
|
|
|
|
| 898 |
msgstr ""
|
|
|
|
|
|
|
| 899 |
|
| 900 |
+
#: admin/wp-security-dashboard-menu.php:253
|
| 901 |
+
msgid "Debug log options"
|
| 902 |
+
msgstr ""
|
| 903 |
|
| 904 |
+
#: admin/wp-security-dashboard-menu.php:260
|
| 905 |
+
msgid "Clear logs"
|
|
|
|
|
|
|
| 906 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 907 |
|
| 908 |
+
#: admin/wp-security-dashboard-menu.php:268
|
| 909 |
+
msgid "Debug logs"
|
| 910 |
+
msgstr ""
|
| 911 |
|
| 912 |
+
#: admin/wp-security-dashboard-menu.php:324
|
| 913 |
+
msgid "Security strength meter"
|
| 914 |
+
msgstr "Mesure de l’efficacité du mot de passe."
|
|
|
|
|
|
|
| 915 |
|
| 916 |
+
#: admin/wp-security-dashboard-menu.php:325
|
| 917 |
+
msgid "Security points breakdown"
|
| 918 |
+
msgstr "Répartition des points de sécurité"
|
| 919 |
|
| 920 |
+
#: admin/wp-security-dashboard-menu.php:326
|
| 921 |
+
msgid "Spread the word"
|
| 922 |
+
msgstr "Passez le message"
|
| 923 |
+
|
| 924 |
+
#: admin/wp-security-dashboard-menu.php:327
|
| 925 |
+
msgid "Get to know the developers"
|
| 926 |
+
msgstr ""
|
| 927 |
+
|
| 928 |
+
#: admin/wp-security-dashboard-menu.php:328
|
| 929 |
+
msgid "Critical feature status"
|
| 930 |
+
msgstr "État des caractéristiques critiques"
|
| 931 |
|
| 932 |
+
#: admin/wp-security-dashboard-menu.php:329
|
| 933 |
+
msgid "Last 5 logins"
|
| 934 |
msgstr "Les 5 dernières connexions"
|
| 935 |
|
| 936 |
+
#: admin/wp-security-dashboard-menu.php:330
|
| 937 |
+
msgid "Maintenance mode status"
|
| 938 |
+
msgstr "État du mode maintenance"
|
| 939 |
+
|
| 940 |
+
#: admin/wp-security-dashboard-menu.php:335
|
| 941 |
+
msgid "Logged in users"
|
| 942 |
+
msgstr "Utilisateurs connectés"
|
| 943 |
+
|
| 944 |
+
#: admin/wp-security-dashboard-menu.php:336
|
| 945 |
+
msgid "Locked IP addresses"
|
| 946 |
+
msgstr "Adresses IP Verrouillées"
|
| 947 |
+
|
| 948 |
+
#: admin/wp-security-dashboard-menu.php:379
|
| 949 |
+
msgid "Total Achievable Points: "
|
| 950 |
+
msgstr "Total de Points réalisables :"
|
| 951 |
+
|
| 952 |
+
#: admin/wp-security-dashboard-menu.php:381
|
| 953 |
+
msgid "Current Score of Your Site: "
|
| 954 |
+
msgstr "Score actuel de votre site:"
|
| 955 |
+
|
| 956 |
+
#: admin/wp-security-dashboard-menu.php:434
|
| 957 |
+
msgid "We are working hard to make your WordPress site more secure. Please support us, here is how:"
|
| 958 |
+
msgstr "Nous travaillons dur pour rendre votre site WordPress plus sûr. Merci de nous aider, vous le pouvez d’une (ou plusieurs) façon(s) suivante(s) :"
|
| 959 |
+
|
| 960 |
+
#: admin/wp-security-dashboard-menu.php:435
|
| 961 |
+
msgid "Follow us on"
|
| 962 |
+
msgstr ""
|
| 963 |
+
|
| 964 |
+
#: admin/wp-security-dashboard-menu.php:439
|
| 965 |
+
msgid "Post to Twitter"
|
| 966 |
+
msgstr ""
|
| 967 |
+
|
| 968 |
+
#: admin/wp-security-dashboard-menu.php:443
|
| 969 |
+
msgid "Give us a Good Rating"
|
| 970 |
+
msgstr ""
|
| 971 |
+
|
| 972 |
+
#: admin/wp-security-dashboard-menu.php:450
|
| 973 |
+
msgid "Wanna know more about the developers behind this plugin?"
|
| 974 |
+
msgstr ""
|
| 975 |
+
|
| 976 |
+
#: admin/wp-security-dashboard-menu.php:461
|
| 977 |
+
msgid "Below is the current status of the critical features that you should activate on your site to achieve a minimum level of recommended security"
|
| 978 |
+
msgstr "Ci-dessous, l’état actuel des fonctionnalités essentielles que vous devez activer sur votre site pour atteindre un niveau minimal de sécurité recommandé"
|
| 979 |
+
|
| 980 |
+
#: admin/wp-security-dashboard-menu.php:465
|
| 981 |
+
msgid "Admin Username"
|
| 982 |
+
msgstr "Identifiant de l’administrateur"
|
| 983 |
+
|
| 984 |
+
#: admin/wp-security-dashboard-menu.php:495
|
| 985 |
+
msgid "File Permission"
|
| 986 |
+
msgstr "Autorisation de fichier"
|
| 987 |
+
|
| 988 |
+
#: admin/wp-security-dashboard-menu.php:510
|
| 989 |
+
msgid "Basic Firewall"
|
| 990 |
+
msgstr "Pare-feu de base"
|
| 991 |
+
|
| 992 |
+
#: admin/wp-security-dashboard-menu.php:539
|
| 993 |
msgid "No data found!"
|
| 994 |
msgstr "Aucune donnée!"
|
| 995 |
|
| 996 |
+
#: admin/wp-security-dashboard-menu.php:543
|
| 997 |
msgid "Last 5 logins summary:"
|
| 998 |
msgstr "Sommaire des 5 dernières connexions :"
|
| 999 |
|
| 1000 |
+
#: admin/wp-security-dashboard-menu.php:547
|
| 1001 |
msgid "User"
|
| 1002 |
msgstr "Utilisateur"
|
| 1003 |
|
| 1004 |
+
#: admin/wp-security-dashboard-menu.php:548
|
| 1005 |
+
#: admin/wp-security-list-404.php:95
|
| 1006 |
+
#: admin/wp-security-list-login-fails.php:56
|
| 1007 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:68
|
| 1008 |
msgid "Date"
|
| 1009 |
msgstr "Date"
|
| 1010 |
|
| 1011 |
+
#: admin/wp-security-dashboard-menu.php:549
|
| 1012 |
msgid "IP"
|
| 1013 |
msgstr "IP"
|
| 1014 |
|
| 1015 |
+
#: admin/wp-security-dashboard-menu.php:570
|
| 1016 |
+
msgid "Maintenance mode is currently enabled. Remember to turn it off when you are done"
|
| 1017 |
+
msgstr "Mode maintenance actuellement activé. Rappelez-vous de l’enlever lorsque vous aurez terminé"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1018 |
|
| 1019 |
+
#: admin/wp-security-dashboard-menu.php:572
|
| 1020 |
msgid "Maintenance mode is currently off."
|
| 1021 |
msgstr "Mode maintenance actuellement désactivé."
|
| 1022 |
|
| 1023 |
+
#: admin/wp-security-dashboard-menu.php:576
|
| 1024 |
msgid "Maintenance Mode"
|
| 1025 |
msgstr "Mode maintenance"
|
| 1026 |
|
| 1027 |
+
#: admin/wp-security-dashboard-menu.php:594
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1028 |
msgid "Cookie-Based Brute Force"
|
| 1029 |
msgstr "« Brute Force basée cookie »"
|
| 1030 |
|
| 1031 |
+
#: admin/wp-security-dashboard-menu.php:598
|
| 1032 |
+
#: admin/wp-security-dashboard-menu.php:616
|
|
|
|
| 1033 |
msgid "The %s feature is currently active."
|
| 1034 |
msgstr "La fonction %s est actuellement active."
|
| 1035 |
|
| 1036 |
+
#: admin/wp-security-dashboard-menu.php:599
|
| 1037 |
+
#: admin/wp-security-dashboard-menu.php:617
|
| 1038 |
msgid "Your new WordPress login URL is now:"
|
| 1039 |
msgstr "Votre nouvelle URL de connexion WordPress est maintenant :"
|
| 1040 |
|
| 1041 |
+
#: admin/wp-security-dashboard-menu.php:628
|
| 1042 |
+
msgid "Number of users currently logged into your site (including you) is:"
|
| 1043 |
+
msgstr "Nombre d’utilisateurs actuellement connectés à votre site (y compris vous-même ) :"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1044 |
|
| 1045 |
+
#: admin/wp-security-dashboard-menu.php:629
|
| 1046 |
+
msgid "There are no other users currently logged in."
|
| 1047 |
+
msgstr "Aucun autre utilisateur connecté."
|
|
|
|
|
|
|
|
|
|
| 1048 |
|
| 1049 |
+
#: admin/wp-security-dashboard-menu.php:642
|
| 1050 |
+
msgid "Number of users currently logged in site-wide (including you) is:"
|
| 1051 |
msgstr ""
|
|
|
|
|
|
|
| 1052 |
|
| 1053 |
+
#: admin/wp-security-dashboard-menu.php:643
|
| 1054 |
+
msgid "There are no other site-wide users currently logged in."
|
| 1055 |
+
msgstr "Il n’y a aucun autre utilisateur actuellement connecté sur l’ensemble du site."
|
|
|
|
|
|
|
| 1056 |
|
| 1057 |
+
#: admin/wp-security-dashboard-menu.php:656
|
| 1058 |
+
#: admin/wp-security-dashboard-menu.php:673
|
| 1059 |
+
msgid "Go to the %s menu to see more details"
|
| 1060 |
+
msgstr "Accéder au menu %s pour plus de détails"
|
| 1061 |
|
| 1062 |
+
#: admin/wp-security-dashboard-menu.php:669
|
| 1063 |
msgid "There are no IP addresses currently locked out."
|
| 1064 |
msgstr "Aucune adresse IP actuellement verrouillée."
|
| 1065 |
|
| 1066 |
+
#: admin/wp-security-dashboard-menu.php:672
|
| 1067 |
msgid "Number of temporarily locked out IP addresses: "
|
| 1068 |
msgstr "Nombre d’adresses IP verrouillées temporairement :"
|
| 1069 |
|
| 1070 |
+
#: admin/wp-security-database-menu.php:52
|
| 1071 |
+
msgid "UpdraftPlus is installed but currently not active."
|
| 1072 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1073 |
|
| 1074 |
+
#: admin/wp-security-database-menu.php:52
|
| 1075 |
+
msgid "Follow this link to activate UpdraftPlus, to take a backup."
|
| 1076 |
+
msgstr ""
|
| 1077 |
|
| 1078 |
+
#: admin/wp-security-database-menu.php:57
|
| 1079 |
+
msgid "Follow this link to install UpdraftPlus, to take a database backup."
|
| 1080 |
+
msgstr ""
|
| 1081 |
|
| 1082 |
+
#: admin/wp-security-database-menu.php:87
|
| 1083 |
+
#: admin/wp-security-database-menu.php:92
|
|
|
|
| 1084 |
msgid "Database backup"
|
| 1085 |
msgstr "sauvegarde de BdD"
|
| 1086 |
|
| 1087 |
+
#: admin/wp-security-database-menu.php:91
|
| 1088 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:65
|
| 1089 |
msgid "Database prefix"
|
| 1090 |
msgstr "Préfixe de BdD"
|
| 1091 |
|
| 1092 |
+
#: admin/wp-security-database-menu.php:147
|
| 1093 |
msgid "Nonce check failed for DB prefix change operation!"
|
| 1094 |
msgstr "Echec du contrôle lors du changement de préfixe BdD !"
|
| 1095 |
|
| 1096 |
+
#: admin/wp-security-database-menu.php:155
|
| 1097 |
+
msgid "The plugin has detected that it cannot write to the wp-config.php file. This feature can only be used if the plugin can successfully write to the wp-config.php file."
|
| 1098 |
+
msgstr "L’extension a détecté qu’elle ne peut écrire dans le fichier wp-config.php. Vérifiez les autorisations d’accès et recommencez l’opération."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1099 |
|
| 1100 |
+
#: admin/wp-security-database-menu.php:168
|
| 1101 |
msgid "Please enter a value for the DB prefix."
|
| 1102 |
msgstr "Veuillez saisir une valeur de préfixe pour la BdD."
|
| 1103 |
|
| 1104 |
+
#: admin/wp-security-database-menu.php:177
|
| 1105 |
+
msgid "<strong>ERROR</strong>: The table prefix can only contain numbers, letters, and underscores."
|
| 1106 |
+
msgstr "<strong>ERREUR :</strong> Le préfixe des tables ne peut contenir que des chiffres, des lettres et « _ »."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1107 |
|
| 1108 |
+
#: admin/wp-security-database-menu.php:186
|
| 1109 |
+
#: admin/wp-security-database-menu.php:245
|
| 1110 |
msgid "Change database prefix"
|
| 1111 |
+
msgstr "Changer le préfixe des tables de la BdD"
|
| 1112 |
|
| 1113 |
+
#: admin/wp-security-database-menu.php:189
|
| 1114 |
+
msgid "Your WordPress database is the most important asset of your website because it contains a lot of your site's precious information."
|
|
|
|
|
|
|
| 1115 |
msgstr ""
|
|
|
|
|
|
|
| 1116 |
|
| 1117 |
+
#: admin/wp-security-database-menu.php:190
|
| 1118 |
+
msgid "The database is also a target for hackers via methods such as SQL injections and malicious and automated code which targets certain tables."
|
|
|
|
|
|
|
| 1119 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1120 |
|
| 1121 |
+
#: admin/wp-security-database-menu.php:191
|
| 1122 |
+
msgid "One way to add a layer of protection for your DB is to change the default WordPress table prefix from \"wp_\" to something else which will be difficult for hackers to guess."
|
| 1123 |
+
msgstr "Une façon d’ajouter une couche de protection supplémentaire à votre BdD consiste à modifier le préfixe des tables WordPress (« wp_ » par défaut !) en quelque chose de plus difficile à découvrir par les pirates."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1124 |
|
| 1125 |
+
#: admin/wp-security-database-menu.php:192
|
| 1126 |
+
msgid "This feature allows you to easily change the prefix to a value of your choice or to a random value set by this plugin."
|
| 1127 |
+
msgstr "Cette fonctionnalité permet de changer facilement le préfixe actuel de la BdD en une valeur de votre choix ou à une valeur aléatoire définie par l’extension."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1128 |
|
| 1129 |
+
#: admin/wp-security-database-menu.php:198
|
| 1130 |
msgid "Database prefix options"
|
| 1131 |
msgstr "Options de préfixe BdD"
|
| 1132 |
|
| 1133 |
+
#: admin/wp-security-database-menu.php:210
|
| 1134 |
+
msgid "database backup"
|
| 1135 |
+
msgstr "sauvegarde de BdD"
|
| 1136 |
+
|
| 1137 |
+
#: admin/wp-security-database-menu.php:211
|
| 1138 |
msgid "It is recommended that you perform a %s before using this feature"
|
| 1139 |
+
msgstr "Il est recommandé d’effectuer une %s avant d’utiliser cette fonctionnalité"
|
|
|
|
| 1140 |
|
| 1141 |
+
#: admin/wp-security-database-menu.php:221
|
| 1142 |
msgid "Current database table prefix"
|
| 1143 |
msgstr "Préfixe actuel des tables de BdD"
|
| 1144 |
|
| 1145 |
+
#: admin/wp-security-database-menu.php:227
|
| 1146 |
+
msgid "Your site is currently using the default WordPress database prefix value of \"wp_\"."
|
| 1147 |
+
msgstr ""
|
| 1148 |
+
|
| 1149 |
+
#: admin/wp-security-database-menu.php:227
|
| 1150 |
+
msgid "To increase your site's security you should consider changing the database prefix value to another value."
|
| 1151 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1152 |
|
| 1153 |
+
#: admin/wp-security-database-menu.php:234
|
| 1154 |
msgid "Generate new database table prefix"
|
| 1155 |
msgstr "Générer un nouveau préfixe de tables BdD"
|
| 1156 |
|
| 1157 |
+
#: admin/wp-security-database-menu.php:238
|
| 1158 |
+
msgid "Check this if you want the plugin to generate a random 6 character string for the table prefix"
|
| 1159 |
+
msgstr "Cochez si vous souhaitez que l’extension génère une chaîne de 6 caractères aléatoires pour préfixer les tables"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1160 |
|
| 1161 |
+
#: admin/wp-security-database-menu.php:239
|
| 1162 |
msgid "OR"
|
| 1163 |
msgstr "OU"
|
| 1164 |
|
| 1165 |
+
#: admin/wp-security-database-menu.php:241
|
| 1166 |
+
msgid "Choose your own database prefix by specifying a string which contains letters and/or numbers and/or underscores. Example: xyz_"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1167 |
msgstr ""
|
|
|
|
|
|
|
| 1168 |
|
| 1169 |
+
#: admin/wp-security-database-menu.php:265
|
| 1170 |
+
msgid "Take a database backup using UpdraftPlus"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1171 |
msgstr ""
|
|
|
|
|
|
|
| 1172 |
|
| 1173 |
+
#: admin/wp-security-database-menu.php:270
|
| 1174 |
+
msgid "Manual backup"
|
| 1175 |
msgstr "Sauvegarde manuelle"
|
| 1176 |
|
| 1177 |
+
#: admin/wp-security-database-menu.php:274
|
| 1178 |
+
msgid "UpdraftPlus Backup/Restore"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1179 |
msgstr ""
|
|
|
|
|
|
|
| 1180 |
|
| 1181 |
+
#: admin/wp-security-database-menu.php:274
|
| 1182 |
+
msgid "Your backups are on the UpdraftPlus Backup/Restore admin page."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1183 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1184 |
|
| 1185 |
+
#: admin/wp-security-database-menu.php:276
|
| 1186 |
+
msgid "Create database backup now"
|
|
|
|
|
|
|
| 1187 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1188 |
|
| 1189 |
+
#: admin/wp-security-database-menu.php:308
|
| 1190 |
msgid "Error - Could not get tables or no tables found!"
|
| 1191 |
msgstr "Erreur : Impossible d’obtenir des tables (ou tables non trouvées) !"
|
| 1192 |
|
| 1193 |
+
#: admin/wp-security-database-menu.php:312
|
| 1194 |
msgid "Starting DB prefix change operations....."
|
| 1195 |
msgstr "Début du changement de préfixe BdD…"
|
| 1196 |
|
| 1197 |
+
#: admin/wp-security-database-menu.php:314
|
| 1198 |
+
msgid "Your WordPress system has a total of %s tables and your new DB prefix will be: %s"
|
| 1199 |
+
msgstr "Votre BdD WordPress contient un total de %s tables et leur nouveau préfixe sera : %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1200 |
|
| 1201 |
+
#: admin/wp-security-database-menu.php:320
|
| 1202 |
+
#: classes/wp-security-utility.php:306
|
| 1203 |
+
msgid "Failed to make a backup of the wp-config.php file. This operation will not go ahead."
|
| 1204 |
+
msgstr "Impossible de faire une sauvegarde du fichier wp-config.php. Cette opération n’ira pas plus loin."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1205 |
|
| 1206 |
+
#: admin/wp-security-database-menu.php:324
|
| 1207 |
msgid "A backup copy of your wp-config.php file was created successfully!"
|
| 1208 |
+
msgstr "Une copie de sauvegarde de votre fichier wp-config.php a été réalisée avec succès !"
|
|
|
|
|
|
|
| 1209 |
|
| 1210 |
+
#: admin/wp-security-database-menu.php:351
|
|
|
|
| 1211 |
msgid "%s table name update failed"
|
| 1212 |
msgstr "Le renommage de table en « %s » à échoué"
|
| 1213 |
|
| 1214 |
+
#: admin/wp-security-database-menu.php:363
|
|
|
|
| 1215 |
msgid "Please change the prefix manually for the above tables to: %s"
|
| 1216 |
msgstr "Veuillez changer manuellement le préfixe des tables ci-dessus en : %s"
|
| 1217 |
|
| 1218 |
+
#: admin/wp-security-database-menu.php:366
|
|
|
|
| 1219 |
msgid "%s tables had their prefix updated successfully!"
|
| 1220 |
msgstr "Renommage des tables en « %s » terminé avec succès !"
|
| 1221 |
|
| 1222 |
+
#: admin/wp-security-database-menu.php:387
|
| 1223 |
msgid "wp-config.php file was updated successfully!"
|
| 1224 |
msgstr "Le fichier wp-config.php a été mis à jour avec succès !"
|
| 1225 |
|
| 1226 |
+
#: admin/wp-security-database-menu.php:390
|
| 1227 |
+
msgid "The \"wp-config.php\" file was not able to be modified."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1228 |
msgstr ""
|
|
|
|
| 1229 |
|
| 1230 |
+
#: admin/wp-security-database-menu.php:390
|
| 1231 |
+
msgid "Please modify this file manually using your favourite editor and search for variable \"$table_prefix\" and assign the following value to that variable: %s"
|
|
|
|
|
|
|
| 1232 |
msgstr ""
|
|
|
|
|
|
|
| 1233 |
|
| 1234 |
+
#: admin/wp-security-database-menu.php:401
|
| 1235 |
+
#: admin/wp-security-database-menu.php:420
|
| 1236 |
+
msgid "Update of table %s failed: unable to change %s to %s"
|
| 1237 |
+
msgstr "L’actualisation de la table %s a échoué : impossible de passer de %s à %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1238 |
|
| 1239 |
+
#: admin/wp-security-database-menu.php:405
|
| 1240 |
+
msgid "The options table records which had references to the old DB prefix were updated successfully!"
|
| 1241 |
+
msgstr "Les options de table qui faisaient référence à l’ancien préfixe BdD ont été actualisées avec succès !"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1242 |
|
| 1243 |
+
#: admin/wp-security-database-menu.php:424
|
| 1244 |
+
msgid "The %s table records which had references to the old DB prefix were updated successfully!"
|
| 1245 |
+
msgstr "Les enregistrements de la table %s qui faisaient référence à l’ancien préfixe BdD ont été actualisés avec succès !"
|
| 1246 |
+
|
| 1247 |
+
#: admin/wp-security-database-menu.php:452
|
| 1248 |
+
msgid "Error updating user_meta table where new meta_key = %s, old meta_key = %s and user_id = %s."
|
| 1249 |
+
msgstr "Erreur d’actualisation de la table avec nouvelle meta_key = %s, ancienne meta_key = %s et user_id = %s."
|
| 1250 |
|
| 1251 |
+
#: admin/wp-security-database-menu.php:457
|
| 1252 |
+
msgid "The usermeta table records which had references to the old DB prefix were updated successfully!"
|
| 1253 |
+
msgstr "Les enregistrement de la table de méta-utilisateur qui faisaient référence à l’ancien préfixe BdD ont été actualisés avec succès !"
|
| 1254 |
+
|
| 1255 |
+
#: admin/wp-security-database-menu.php:459
|
| 1256 |
msgid "The database prefix change tasks have been completed."
|
| 1257 |
msgstr "Les tâches de modification du préfixe BdD sont terminées."
|
| 1258 |
|
| 1259 |
+
#: admin/wp-security-database-menu.php:503
|
| 1260 |
+
msgid "Checking for MySQL tables of type \"view\"....."
|
| 1261 |
+
msgstr ""
|
| 1262 |
+
|
| 1263 |
+
#: admin/wp-security-database-menu.php:520
|
| 1264 |
+
msgid "Update of the following MySQL view definition failed: %s"
|
| 1265 |
+
msgstr ""
|
| 1266 |
+
|
| 1267 |
+
#: admin/wp-security-database-menu.php:527
|
| 1268 |
+
msgid "%s view definitions were updated successfully!"
|
| 1269 |
+
msgstr ""
|
| 1270 |
+
|
| 1271 |
+
#: admin/wp-security-filescan-menu.php:26
|
| 1272 |
msgid "File Change Detection"
|
| 1273 |
msgstr "Détection de changement dans un fichier"
|
| 1274 |
|
| 1275 |
+
#: admin/wp-security-filescan-menu.php:27
|
| 1276 |
msgid "Malware Scan"
|
| 1277 |
msgstr "Recherche de logiciel(s) malveillant(s)"
|
| 1278 |
|
| 1279 |
+
#: admin/wp-security-filescan-menu.php:88
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1280 |
msgid "There have been no file changes since the last scan."
|
| 1281 |
+
msgstr "Aucune modification de fichier n’a été repérée depuis la dernière analyse."
|
|
|
|
| 1282 |
|
| 1283 |
+
#: admin/wp-security-filescan-menu.php:98
|
| 1284 |
msgid "Nonce check failed for manual file change detection scan operation!"
|
| 1285 |
msgstr "Échec de l’analyse de modification de fichier !"
|
| 1286 |
|
| 1287 |
+
#: admin/wp-security-filescan-menu.php:104
|
| 1288 |
+
msgid "There was an error during the file change detection scan. Please check the AIOS logs."
|
|
|
|
|
|
|
|
|
|
| 1289 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1290 |
|
| 1291 |
+
#: admin/wp-security-filescan-menu.php:110
|
| 1292 |
+
msgid "The plugin has detected that this is your first file change detection scan. The file details from this scan will be used to detect file changes for future scans."
|
| 1293 |
+
msgstr "L’extension a détecté que vous n’avez pas encore effectué d’analyse de changements dans les fichiers. Les détails de celle-ci seront utilisés pour détecter les modifications lors d’analyses ultérieures !"
|
| 1294 |
+
|
| 1295 |
+
#: admin/wp-security-filescan-menu.php:112
|
| 1296 |
msgid "Scan Complete - There were no file changes detected!"
|
| 1297 |
+
msgstr "Analyse terminée - Il n’y a pas eu de modifications de fichiers détectées !"
|
| 1298 |
+
|
| 1299 |
+
#: admin/wp-security-filescan-menu.php:133
|
| 1300 |
+
msgid "You entered a non numeric value for the \"backup time interval\" field. It has been set to the default value."
|
| 1301 |
+
msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle entre sauvegardes ». Elle sera fixée à la valeur par défaut."
|
| 1302 |
+
|
| 1303 |
+
#: admin/wp-security-filescan-menu.php:167
|
| 1304 |
+
msgid "The following address was removed because it is not a valid email address: "
|
| 1305 |
msgstr ""
|
|
|
|
| 1306 |
|
| 1307 |
+
#: admin/wp-security-filescan-menu.php:207
|
| 1308 |
+
msgid "NEW SCAN COMPLETED: The plugin has detected that you have made changes to the \"File Types To Ignore\" or \"Files To Ignore\" fields."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1309 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1310 |
|
| 1311 |
+
#: admin/wp-security-filescan-menu.php:207
|
| 1312 |
+
msgid "In order to ensure that future scan results are accurate, the old scan data has been refreshed."
|
|
|
|
|
|
|
| 1313 |
msgstr ""
|
|
|
|
|
|
|
| 1314 |
|
| 1315 |
+
#: admin/wp-security-filescan-menu.php:216
|
| 1316 |
+
msgid "All In One WP Security & Firewall has detected that there was a change in your host's files."
|
| 1317 |
+
msgstr "All In One WP Security & Firewall a détecté un changement dans les fichiers de votre hôte."
|
| 1318 |
|
| 1319 |
+
#: admin/wp-security-filescan-menu.php:218
|
| 1320 |
+
msgid "View scan details and clear this message"
|
|
|
|
|
|
|
| 1321 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1322 |
|
| 1323 |
+
#: admin/wp-security-filescan-menu.php:227
|
| 1324 |
+
msgid "If given an opportunity hackers can insert their code or files into your system which they can then use to carry out malicious acts on your site."
|
| 1325 |
+
msgstr "Si on leur en laisse l’opportunité, des pirates peuvent insérer leur code et / ou fichiers dans votre système, qu’ensuite ils utiliseront pour perpétrer des actes malveillants sur votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1326 |
|
| 1327 |
+
#: admin/wp-security-filescan-menu.php:228
|
| 1328 |
+
msgid "Being informed of any changes in your files can be a good way to quickly prevent a hacker from causing damage to your website."
|
| 1329 |
+
msgstr "Être informé de toute modification de vos fichiers peut être un bon moyen d’empêcher rapidement un hacker de nuire à votre site Web."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1330 |
|
| 1331 |
+
#: admin/wp-security-filescan-menu.php:229
|
| 1332 |
+
msgid "In general, WordPress core and plugin files and file types such as \".php\" or \".js\" should not change often and when they do, it is important that you are made aware when a change occurs and which file was affected."
|
| 1333 |
+
msgstr "En général, les fichiers du noyau et extensions WordPress et les types de fichiers comme « .php » ou « .js » ne devraient pas changer souvent, quand ils le font, il est important que vous soyez mis au courant qu’une telle modification s’est produite et quel fichier a été affecté."
|
| 1334 |
+
|
| 1335 |
+
#: admin/wp-security-filescan-menu.php:230
|
| 1336 |
+
msgid "The \"File Change Detection Feature\" will notify you of any file change which occurs on your system, including the addition and deletion of files by performing a regular automated or manual scan of your system's files."
|
| 1337 |
+
msgstr "La fonction « détection d’un changement de fichier » vous avise de tout changement dans votre système de fichiers, y compris l’ajout ou la suppression en effectuant une analyse régulière, automatisée ou manuelle, de votre système de fichiers."
|
| 1338 |
+
|
| 1339 |
+
#: admin/wp-security-filescan-menu.php:231
|
| 1340 |
+
msgid "This feature also allows you to exclude certain files or folders from the scan in cases where you know that they change often as part of their normal operation. (For example log files and certain caching plugin files may change often and hence you may choose to exclude such files from the file change detection scan)"
|
| 1341 |
+
msgstr "Cette fonction permet également d’exclure certains fichiers ou dossiers de l’analyse dans les cas où vous savez qu’ils changent quelquefois dans le cadre d’un fonctionnement normal. (Par exemple les fichiers journaux et certains fichiers plugin mis en cache peuvent changer souvent, c’est pourquoi vous pouvez choisir de les exclure de l’analyse des changements)"
|
| 1342 |
+
|
| 1343 |
+
#: admin/wp-security-filescan-menu.php:242
|
| 1344 |
+
msgid "It appears that your server is using an old PHP version which is missing the %s. The file scanner feature needs this class in order to work. If you would like to use this feature please upgrade your server PHP version to 5.3 or greater."
|
| 1345 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1346 |
|
| 1347 |
+
#: admin/wp-security-filescan-menu.php:250
|
| 1348 |
+
msgid "Manual file change detection scan"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1349 |
msgstr "Détection manuelle de changements dans les fichiers"
|
| 1350 |
|
| 1351 |
+
#: admin/wp-security-filescan-menu.php:256
|
| 1352 |
+
msgid "To perform a manual file change detection scan click on the button below."
|
| 1353 |
+
msgstr "Pour effectuer une analyse manuelle de changement dans les fichiers, cliquez le bouton ci-dessous."
|
|
|
|
|
|
|
|
|
|
| 1354 |
|
| 1355 |
+
#: admin/wp-security-filescan-menu.php:259
|
| 1356 |
+
msgid "Perform scan now"
|
| 1357 |
msgstr "Effectuer une analyse maintenant"
|
| 1358 |
|
| 1359 |
+
#: admin/wp-security-filescan-menu.php:263
|
| 1360 |
+
msgid "View last saved file change results"
|
| 1361 |
+
msgstr "Voir les résultats de la dernière sauvegarde d’analyse des modifications de fichiers"
|
|
|
|
|
|
|
| 1362 |
|
| 1363 |
+
#: admin/wp-security-filescan-menu.php:269
|
| 1364 |
+
msgid "Click the button below to view the saved file change results from the last scan."
|
| 1365 |
+
msgstr "Cliquez le bouton ci-dessous pour afficher les résultats des modifications de fichier depuis la dernière analyse."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1366 |
|
| 1367 |
+
#: admin/wp-security-filescan-menu.php:272
|
| 1368 |
+
msgid "View last file change"
|
| 1369 |
msgstr "Dernières modifications de fichier"
|
| 1370 |
|
| 1371 |
+
#: admin/wp-security-filescan-menu.php:276
|
| 1372 |
+
msgid "File change detection settings"
|
| 1373 |
msgstr "Paramètres d’analyse des changements dans les fichiers"
|
| 1374 |
|
| 1375 |
+
#: admin/wp-security-filescan-menu.php:288
|
| 1376 |
+
msgid "Enable automated file change detection scan"
|
| 1377 |
msgstr "Activer l’analyse automatisée des modifications dans les fichiers"
|
| 1378 |
|
| 1379 |
+
#: admin/wp-security-filescan-menu.php:291
|
| 1380 |
+
msgid "Check this if you want the system to automatically/periodically scan your files to check for file changes based on the settings below"
|
| 1381 |
+
msgstr "Cochez si vous voulez que le système analyse automatiquement/périodiquement vos fichiers à la recherche des modifications avec les paramètres ci-dessous"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1382 |
|
| 1383 |
+
#: admin/wp-security-filescan-menu.php:295
|
| 1384 |
+
msgid "Scan time interval"
|
| 1385 |
msgstr "Intervalle d’analyse"
|
| 1386 |
|
| 1387 |
+
#: admin/wp-security-filescan-menu.php:298
|
| 1388 |
+
msgid "Hours"
|
| 1389 |
+
msgstr "Heures"
|
| 1390 |
+
|
| 1391 |
+
#: admin/wp-security-filescan-menu.php:299
|
| 1392 |
+
msgid "Days"
|
| 1393 |
+
msgstr "Jours"
|
| 1394 |
+
|
| 1395 |
+
#: admin/wp-security-filescan-menu.php:300
|
| 1396 |
+
msgid "Weeks"
|
| 1397 |
+
msgstr "Semaines"
|
| 1398 |
+
|
| 1399 |
+
#: admin/wp-security-filescan-menu.php:302
|
| 1400 |
msgid "Set the value for how often you would like a scan to occur"
|
| 1401 |
msgstr "Définissez la fréquence souhaitée pour l’analyse"
|
| 1402 |
|
| 1403 |
+
#: admin/wp-security-filescan-menu.php:306
|
| 1404 |
+
msgid "File types to ignore"
|
| 1405 |
msgstr "Type de fichiers à ignorer"
|
| 1406 |
|
| 1407 |
+
#: admin/wp-security-filescan-menu.php:309
|
| 1408 |
+
msgid "Enter each file type or extension on a new line which you wish to exclude from the file change detection scan."
|
| 1409 |
+
msgstr "Entrez chaque type de fichier ou extension à exclure de l’analyse sur une nouvelle ligne."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1410 |
|
| 1411 |
+
#: admin/wp-security-filescan-menu.php:313
|
| 1412 |
+
msgid "You can exclude file types from the scan which would not normally pose any security threat if they were changed. These can include things such as image files."
|
| 1413 |
+
msgstr "Vous pouvez exclure de l’analyse les types de fichiers qui ne constituent pas normalement une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent par exemple être les fichiers image."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1414 |
|
| 1415 |
+
#: admin/wp-security-filescan-menu.php:314
|
| 1416 |
+
msgid "Example: If you want the scanner to ignore files of type jpg, png, and bmp, then you would enter the following:"
|
| 1417 |
+
msgstr "Exemple : Si vous souhaitez que l’analyse ignore les fichiers de type JPG, PNG, BMP etc., entrez le texte suivant :"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1418 |
|
| 1419 |
+
#: admin/wp-security-filescan-menu.php:315
|
| 1420 |
msgid "jpg"
|
| 1421 |
msgstr "jpg"
|
| 1422 |
|
| 1423 |
+
#: admin/wp-security-filescan-menu.php:316
|
| 1424 |
msgid "png"
|
| 1425 |
msgstr "png"
|
| 1426 |
|
| 1427 |
+
#: admin/wp-security-filescan-menu.php:317
|
| 1428 |
msgid "bmp"
|
| 1429 |
msgstr "bmp"
|
| 1430 |
|
| 1431 |
+
#: admin/wp-security-filescan-menu.php:323
|
| 1432 |
+
msgid "Files/Directories to ignore"
|
| 1433 |
msgstr "Fichiers / Dossiers à ignorer"
|
| 1434 |
|
| 1435 |
+
#: admin/wp-security-filescan-menu.php:326
|
| 1436 |
+
msgid "Enter each file or directory on a new line which you wish to exclude from the file change detection scan."
|
| 1437 |
+
msgstr "Entrez chaque fichier ou dossier à exclure de l’analyse sur une nouvelle ligne."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1438 |
|
| 1439 |
+
#: admin/wp-security-filescan-menu.php:330
|
| 1440 |
+
msgid "You can exclude specific files/directories from the scan which would not normally pose any security threat if they were changed. These can include things such as log files."
|
| 1441 |
+
msgstr "Vous pouvez exclure de l’analyse des fichiers et / ou dossiers spécifiques qui ne constituent normalement pas une menace pour la sécurité s’il ont été modifiés. Ceux-ci peuvent être, entre autres, les fichiers journaux."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1442 |
|
| 1443 |
+
#: admin/wp-security-filescan-menu.php:331
|
| 1444 |
+
msgid "Example: If you want the scanner to ignore certain files in different directories or whole directories, then you would enter the following:"
|
| 1445 |
+
msgstr "Exemple : Si vous souhaitez que l’analyse ignore certains fichiers dans différents dossiers ou des dossiers entiers, vous devez entrer le texte suivant :"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1446 |
|
| 1447 |
+
#: admin/wp-security-filescan-menu.php:332
|
| 1448 |
msgid "cache/config/master.php"
|
| 1449 |
msgstr "cache/config/master.php"
|
| 1450 |
|
| 1451 |
+
#: admin/wp-security-filescan-menu.php:333
|
| 1452 |
msgid "somedirectory"
|
| 1453 |
msgstr "un dossier"
|
| 1454 |
|
| 1455 |
+
#: admin/wp-security-filescan-menu.php:340
|
| 1456 |
+
msgid "Send email when change detected"
|
| 1457 |
msgstr "Envoyer un courriel si un changement a été détecté"
|
| 1458 |
|
| 1459 |
+
#: admin/wp-security-filescan-menu.php:344
|
| 1460 |
+
msgid "Check this if you want the system to email you if a file change was detected"
|
| 1461 |
+
msgstr "Cochez si vous voulez que le système vous contacte s’il détecte une modification de fichier"
|
| 1462 |
+
|
| 1463 |
+
#: admin/wp-security-filescan-menu.php:348
|
| 1464 |
+
msgid "Enter one or more email addresses on a new line."
|
| 1465 |
msgstr ""
|
|
|
|
|
|
|
| 1466 |
|
| 1467 |
+
#: admin/wp-security-filescan-menu.php:365
|
| 1468 |
msgid "What is Malware?"
|
| 1469 |
msgstr "Qu’est-ce qu’un malware ?"
|
| 1470 |
|
| 1471 |
+
#: admin/wp-security-filescan-menu.php:366
|
| 1472 |
+
msgid "The word Malware stands for Malicious Software. It can consist of things like trojan horses, adware, worms, spyware and any other undesirable code which a hacker will try to inject into your website."
|
| 1473 |
+
msgstr "Le mot Malware signifie « logiciel malveillant ». Il consiste souvent en des bouts de code comme les chevaux de Troie, adwares, vers, logiciels espions ou tout autre code indésirable qu’un pirate va essayer d’injecter dans votre site web."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1474 |
|
| 1475 |
+
#: admin/wp-security-filescan-menu.php:367
|
| 1476 |
+
msgid "Often when malware code has been inserted into your site you will normally not notice anything out of the ordinary based on appearances, but it can have a dramatic effect on your site's search ranking."
|
| 1477 |
+
msgstr "Souvent, lorsqu’un code malveillant a été inséré dans votre site, vous ne remarquez rien sortant des apparences ordinaires, mais il peut avoir un effet dramatique sur le classement de recherche de votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1478 |
|
| 1479 |
+
#: admin/wp-security-filescan-menu.php:368
|
| 1480 |
+
msgid "This is because the bots and spiders from search engines such as Google have the capability to detect malware when they are indexing the pages on your site, and consequently they can blacklist your website which will in turn affect your search rankings."
|
| 1481 |
+
msgstr "Et parce que les bots et les robots des moteurs de recherche tels que Google ont la capacité de les détecter tout en procédant à l’indexation des pages de votre site, ils risquent de l’ostracisme, ce qui, par voie de conséquences affectera vos classements de recherche."
|
| 1482 |
+
|
| 1483 |
+
#: admin/wp-security-filescan-menu.php:370
|
| 1484 |
+
msgid "CLICK HERE"
|
| 1485 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1486 |
|
| 1487 |
+
#: admin/wp-security-filescan-menu.php:372
|
| 1488 |
msgid "Scanning For Malware"
|
| 1489 |
msgstr "Recherche de Malwares"
|
| 1490 |
|
| 1491 |
+
#: admin/wp-security-filescan-menu.php:373
|
| 1492 |
+
msgid "Due to the constantly changing and complex nature of Malware, scanning for such things using a standalone plugin will not work reliably. This is something best done via an external scan of your site regularly."
|
| 1493 |
+
msgstr "En raison de la constante évolution et de la complexité croissante des Malwares, la recherche en utilisant une simple extension autonome ne donnera que de piètres résultats. C’est une tâche qu’il vaut mieux confier à une analyse externe régulière de votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1494 |
|
| 1495 |
+
#: admin/wp-security-filescan-menu.php:374
|
| 1496 |
+
msgid "This is why we have created an easy-to-use scanning service which is hosted off our own server which will scan your site for malware once every day and notify you if it finds anything."
|
| 1497 |
+
msgstr "C’est pourquoi nous avons créé un service d’analyse facile à utiliser, hébergé hors de notre propre serveur, qui va analyser votre site pour traquer les logiciels malveillants une fois par jour et vous avertir s’il trouve quelque chose."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1498 |
|
| 1499 |
+
#: admin/wp-security-filescan-menu.php:375
|
| 1500 |
msgid "When you sign up for this service you will get the following:"
|
| 1501 |
msgstr "Lorsque vous vous inscrirez à ce service, vous obtiendrez :"
|
| 1502 |
|
| 1503 |
+
#: admin/wp-security-filescan-menu.php:377
|
| 1504 |
+
msgid "Automatic daily scan of 1 website"
|
| 1505 |
msgstr "– Une analyse automatique quotidienne pour 1 site Web,"
|
| 1506 |
|
| 1507 |
+
#: admin/wp-security-filescan-menu.php:378
|
| 1508 |
+
msgid "Automatic malware and blacklist monitoring"
|
| 1509 |
+
msgstr ""
|
| 1510 |
|
| 1511 |
+
#: admin/wp-security-filescan-menu.php:379
|
| 1512 |
+
msgid "Automatic email alerting"
|
| 1513 |
msgstr "– L’alerte courriel automatique en cas de positif,"
|
| 1514 |
|
| 1515 |
+
#: admin/wp-security-filescan-menu.php:380
|
| 1516 |
msgid "Site uptime monitoring"
|
| 1517 |
msgstr "- Surveillance de la disponibilité du site"
|
| 1518 |
|
| 1519 |
+
#: admin/wp-security-filescan-menu.php:381
|
| 1520 |
msgid "Site response time monitoring"
|
| 1521 |
msgstr "– Surveillance du temps de réponse du site"
|
| 1522 |
|
| 1523 |
+
#: admin/wp-security-filescan-menu.php:382
|
| 1524 |
+
msgid "We provide advice for malware cleanup"
|
| 1525 |
+
msgstr ""
|
| 1526 |
|
| 1527 |
+
#: admin/wp-security-filescan-menu.php:383
|
| 1528 |
+
msgid "Blacklist removal"
|
| 1529 |
msgstr "– Annulation du Blacklistage éventuel par les moteurs de recherche,"
|
| 1530 |
|
| 1531 |
+
#: admin/wp-security-filescan-menu.php:384
|
| 1532 |
+
msgid "No contract (cancel anytime)"
|
| 1533 |
msgstr "– Un service non contractuel (arrêt sur simple demande)."
|
| 1534 |
|
| 1535 |
+
#: admin/wp-security-filescan-menu.php:386
|
|
|
|
| 1536 |
msgid "To learn more please %s."
|
| 1537 |
msgstr "Pour en savoir plus, %s."
|
| 1538 |
|
| 1539 |
+
#: admin/wp-security-filescan-menu.php:407
|
| 1540 |
+
msgid "Latest file change scan results"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1541 |
msgstr "Résultats de la dernière analyse des modifications de fichiers"
|
| 1542 |
|
| 1543 |
+
#: admin/wp-security-filescan-menu.php:417
|
| 1544 |
msgid "The following files were added to your host."
|
| 1545 |
msgstr "Les fichiers suivants ont été ajoutés à votre hôte :"
|
| 1546 |
|
| 1547 |
+
#: admin/wp-security-filescan-menu.php:420
|
| 1548 |
+
#: admin/wp-security-filescan-menu.php:441
|
| 1549 |
+
#: admin/wp-security-filescan-menu.php:465
|
| 1550 |
+
#: admin/wp-security-settings-menu.php:29
|
| 1551 |
+
#: admin/wp-security-settings-menu.php:33
|
| 1552 |
msgid "File"
|
| 1553 |
msgstr "Fichier"
|
| 1554 |
|
| 1555 |
+
#: admin/wp-security-filescan-menu.php:421
|
| 1556 |
+
#: admin/wp-security-filescan-menu.php:442
|
| 1557 |
+
#: admin/wp-security-filescan-menu.php:466
|
| 1558 |
+
msgid "File size"
|
| 1559 |
msgstr "Taille du fichier"
|
| 1560 |
|
| 1561 |
+
#: admin/wp-security-filescan-menu.php:422
|
| 1562 |
+
#: admin/wp-security-filescan-menu.php:443
|
| 1563 |
+
#: admin/wp-security-filescan-menu.php:467
|
| 1564 |
+
msgid "File modified"
|
| 1565 |
msgstr "Modifié le"
|
| 1566 |
|
| 1567 |
+
#: admin/wp-security-filescan-menu.php:438
|
| 1568 |
msgid "The following files were removed from your host."
|
| 1569 |
msgstr "Les fichiers suivants ont été supprimés de votre hôte :"
|
| 1570 |
|
| 1571 |
+
#: admin/wp-security-filescan-menu.php:462
|
| 1572 |
msgid "The following files were changed on your host."
|
| 1573 |
msgstr "Les fichiers suivants ont été modifiés sur votre hôte :"
|
| 1574 |
|
| 1575 |
+
#: admin/wp-security-filesystem-menu.php:26
|
|
|
|
| 1576 |
msgid "File Permissions"
|
| 1577 |
msgstr "Autorisations du fichier"
|
| 1578 |
|
| 1579 |
+
#: admin/wp-security-filesystem-menu.php:27
|
| 1580 |
msgid "PHP File Editing"
|
| 1581 |
msgstr "Édition de fichier PHP"
|
| 1582 |
|
| 1583 |
+
#: admin/wp-security-filesystem-menu.php:28
|
| 1584 |
msgid "WP File Access"
|
| 1585 |
msgstr "Accès aux fichiers WP"
|
| 1586 |
|
| 1587 |
+
#: admin/wp-security-filesystem-menu.php:29
|
| 1588 |
msgid "Host System Logs"
|
| 1589 |
msgstr "Journaux système"
|
| 1590 |
|
| 1591 |
+
#: admin/wp-security-filesystem-menu.php:80
|
| 1592 |
+
msgid "Nonce check failed for manual DB backup operation!"
|
| 1593 |
+
msgstr "Echec du contrôle afférent à la sauvegarde manuelle de la BdD !"
|
| 1594 |
+
|
| 1595 |
+
#: admin/wp-security-filesystem-menu.php:90
|
| 1596 |
msgid "The permissions for %s were succesfully changed to %s"
|
| 1597 |
msgstr "Les autorisations pour %s ont été correctement remplacées par %s"
|
| 1598 |
|
| 1599 |
+
#: admin/wp-security-filesystem-menu.php:94
|
|
|
|
| 1600 |
msgid "Unable to change permissions for %s!"
|
| 1601 |
msgstr "Impossible de modifier les autorisations de %s !"
|
| 1602 |
|
| 1603 |
+
#: admin/wp-security-filesystem-menu.php:100
|
| 1604 |
+
msgid "File permissions scan"
|
| 1605 |
msgstr "Analyse des autorisations de fichier"
|
| 1606 |
|
| 1607 |
+
#: admin/wp-security-filesystem-menu.php:103
|
| 1608 |
+
msgid "Your WordPress file and folder permission settings govern the accessability and read/write privileges of the files and folders which make up your WP installation."
|
| 1609 |
+
msgstr "Les paramètres d’autorisation régissent les privilèges d’accessibilité et de lecture / écriture des fichiers et dossiers qui composent votre installation WP."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1610 |
|
| 1611 |
+
#: admin/wp-security-filesystem-menu.php:104
|
| 1612 |
+
msgid "Your WP installation already comes with reasonably secure file permission settings for the filesystem."
|
| 1613 |
+
msgstr "Votre installation de WP semble disposer de paramètres d’autorisation raisonnablement sécurisés."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1614 |
|
| 1615 |
+
#: admin/wp-security-filesystem-menu.php:105
|
| 1616 |
+
msgid "However, sometimes people or other plugins modify the various permission settings of certain core WP folders or files such that they end up making their site less secure because they chose the wrong permission values."
|
| 1617 |
+
msgstr "Parfois, cependant, des acteurs humains ou d’autres extensions peuvent modifier différents paramètres d’autorisation sur certains fichiers ou dossiers du noyau WP de telle sorte qu’elles finissent par rendre le site moins sécurisé en raison des valeurs d’autorisation incorrectes qu’elles ont choisies."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1618 |
|
| 1619 |
+
#: admin/wp-security-filesystem-menu.php:106
|
| 1620 |
+
msgid "This feature will scan the critical WP core folders and files and will highlight any permission settings which are insecure."
|
| 1621 |
+
msgstr "Cette fonctionnalité va analyser les dossiers et fichiers critiques du noyau WP et mettre en évidence les paramètres d’autorisation précaires."
|
| 1622 |
+
|
| 1623 |
+
#: admin/wp-security-filesystem-menu.php:114
|
| 1624 |
+
msgid "This plugin has detected that your site is running on a Windows server."
|
| 1625 |
msgstr ""
|
|
|
|
|
|
|
| 1626 |
|
| 1627 |
+
#: admin/wp-security-filesystem-menu.php:115
|
| 1628 |
+
msgid "This feature is not applicable for Windows server installations."
|
| 1629 |
msgstr ""
|
|
|
|
| 1630 |
|
| 1631 |
+
#: admin/wp-security-filesystem-menu.php:121
|
| 1632 |
+
msgid "WP directory and file permissions scan results"
|
| 1633 |
+
msgstr "Résultat d’analyse des autorisations des dossiers et fichiers du noyau WP"
|
| 1634 |
+
|
| 1635 |
+
#: admin/wp-security-filesystem-menu.php:133
|
| 1636 |
+
#: admin/wp-security-filesystem-menu.php:152
|
| 1637 |
+
msgid "Name"
|
| 1638 |
+
msgstr "Nom"
|
| 1639 |
+
|
| 1640 |
+
#: admin/wp-security-filesystem-menu.php:134
|
| 1641 |
+
#: admin/wp-security-filesystem-menu.php:153
|
| 1642 |
msgid "File/Folder"
|
| 1643 |
msgstr "Fichier / Dossier"
|
| 1644 |
|
| 1645 |
+
#: admin/wp-security-filesystem-menu.php:135
|
| 1646 |
+
#: admin/wp-security-filesystem-menu.php:154
|
| 1647 |
+
msgid "Current permissions"
|
| 1648 |
msgstr "Autorisations actuelles"
|
| 1649 |
|
| 1650 |
+
#: admin/wp-security-filesystem-menu.php:136
|
| 1651 |
+
#: admin/wp-security-filesystem-menu.php:155
|
| 1652 |
+
msgid "Recommended permissions"
|
| 1653 |
msgstr "Autorisations recommandées"
|
| 1654 |
|
| 1655 |
+
#: admin/wp-security-filesystem-menu.php:137
|
| 1656 |
+
#: admin/wp-security-filesystem-menu.php:156
|
| 1657 |
+
msgid "Recommended action"
|
| 1658 |
msgstr "Action recommandée"
|
| 1659 |
|
| 1660 |
+
#: admin/wp-security-filesystem-menu.php:195
|
| 1661 |
msgid "Your PHP file editing settings were saved successfully."
|
| 1662 |
+
msgstr "Les paramètres d’édition des fichiers PHP ont été correctement sauvegardées."
|
|
|
|
| 1663 |
|
| 1664 |
+
#: admin/wp-security-filesystem-menu.php:199
|
| 1665 |
+
msgid "Operation failed! Unable to modify or make a backup of wp-config.php file!"
|
| 1666 |
+
msgstr "L’opération a échoué ! Impossible de modifier ou de faire une sauvegarde du fichier wp-config.php !"
|
|
|
|
|
|
|
|
|
|
| 1667 |
|
| 1668 |
+
#: admin/wp-security-filesystem-menu.php:212
|
| 1669 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:71
|
| 1670 |
+
msgid "File editing"
|
| 1671 |
msgstr "Édition de fichier"
|
| 1672 |
|
| 1673 |
+
#: admin/wp-security-filesystem-menu.php:215
|
| 1674 |
+
msgid "The Wordpress Dashboard by default allows administrators to edit PHP files, such as plugin and theme files."
|
| 1675 |
+
msgstr "Le tableau de bord par défaut de WordPress permet aux administrateurs de modifier les fichiers PHP, tout comme les extension et thèmes."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1676 |
|
| 1677 |
+
#: admin/wp-security-filesystem-menu.php:216
|
| 1678 |
+
msgid "This is often the first tool an attacker will use if able to login, since it allows code execution."
|
| 1679 |
+
msgstr "C’est souvent le premier outil qu’un agresseur utilisera s’il parvient à se connecter, car il permet l’exécution de code."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1680 |
|
| 1681 |
+
#: admin/wp-security-filesystem-menu.php:217
|
| 1682 |
+
msgid "This feature will disable the ability for people to edit PHP files via the dashboard."
|
| 1683 |
+
msgstr "Cette fonction désactive la capacité d’éditer certains fichiers PHP via le tableau de bord."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1684 |
|
| 1685 |
+
#: admin/wp-security-filesystem-menu.php:223
|
| 1686 |
+
msgid "Disable PHP file editing"
|
| 1687 |
msgstr "Désactiver l’édition de fichier PHP"
|
| 1688 |
|
| 1689 |
+
#: admin/wp-security-filesystem-menu.php:235
|
| 1690 |
+
msgid "Disable ability to edit PHP files"
|
| 1691 |
msgstr "Désactiver la capacité d’éditer des fichiers PHP"
|
| 1692 |
|
| 1693 |
+
#: admin/wp-security-filesystem-menu.php:238
|
| 1694 |
+
msgid "Check this if you want to remove the ability for people to edit PHP files via the WP dashboard"
|
| 1695 |
+
msgstr "Cochez pour supprimer la possibilité d’éditer les fichiers PHP via le tableau de bord WP"
|
| 1696 |
+
|
| 1697 |
+
#: admin/wp-security-filesystem-menu.php:282
|
| 1698 |
+
msgid "You have successfully saved the Prevent Access to Default WP Files configuration."
|
| 1699 |
+
msgstr "Vous avez enregistré avec succès l’interdiction d’accès à la configuration par défaut des fichiers de WP."
|
| 1700 |
+
|
| 1701 |
+
#: admin/wp-security-filesystem-menu.php:286
|
| 1702 |
+
#: admin/wp-security-firewall-menu.php:126
|
| 1703 |
+
#: admin/wp-security-firewall-menu.php:346
|
| 1704 |
+
#: admin/wp-security-firewall-menu.php:613
|
| 1705 |
+
#: admin/wp-security-firewall-menu.php:912
|
| 1706 |
+
#: admin/wp-security-settings-menu.php:772
|
| 1707 |
+
#: admin/wp-security-spam-menu.php:124
|
| 1708 |
+
msgid "Could not write to the .htaccess file. Please check the file permissions."
|
| 1709 |
+
msgstr "Impossible d’écrire dans le fichier .htaccess. Veuillez vérifier les permissions."
|
| 1710 |
+
|
| 1711 |
+
#: admin/wp-security-filesystem-menu.php:291
|
| 1712 |
+
msgid "WordPress files"
|
| 1713 |
msgstr "Fichiers WordPress"
|
| 1714 |
|
| 1715 |
+
#: admin/wp-security-filesystem-menu.php:294
|
| 1716 |
+
msgid "This feature allows you to prevent access to files such as %s, %s and %s which are delivered with all WP installations."
|
| 1717 |
+
msgstr "Cette fonctionnalité permet d’empêcher l’accès à des fichiers tels que %s, %s et %s livrés avec toutes les installations de WP."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1718 |
|
| 1719 |
+
#: admin/wp-security-filesystem-menu.php:295
|
| 1720 |
+
msgid "By preventing access to these files you are hiding some key pieces of information (such as WordPress version info) from potential hackers."
|
| 1721 |
+
msgstr "En empêchant l’accès à ces fichiers, vous cacherez certains éléments clé d’information (version de WordPress, celle des d’extensions…) aux pirates éventuels."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1722 |
|
| 1723 |
+
#: admin/wp-security-filesystem-menu.php:300
|
| 1724 |
+
msgid "Prevent access to default WP files"
|
| 1725 |
msgstr "Empêcher l’accès aux fichiers par défaut WP"
|
| 1726 |
|
| 1727 |
+
#: admin/wp-security-filesystem-menu.php:311
|
| 1728 |
+
msgid "Prevent access to WP default install files"
|
| 1729 |
msgstr "Empêcher l’accès aux fichiers d’installation par défaut WP"
|
| 1730 |
|
| 1731 |
+
#: admin/wp-security-filesystem-menu.php:314
|
| 1732 |
+
msgid "Check this if you want to prevent access to readme.html, license.txt and wp-config-sample.php."
|
| 1733 |
+
msgstr "Cochez si vous voulez empêcher l’accès à readme.html, license.txt et wp-config-sample.php."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1734 |
|
| 1735 |
+
#: admin/wp-security-filesystem-menu.php:318
|
| 1736 |
+
msgid "Save setting"
|
| 1737 |
msgstr "Enregistrer les paramètres"
|
| 1738 |
|
| 1739 |
+
#: admin/wp-security-filesystem-menu.php:342
|
| 1740 |
+
msgid "System logs"
|
| 1741 |
msgstr "Journaux système"
|
| 1742 |
|
| 1743 |
+
#: admin/wp-security-filesystem-menu.php:345
|
| 1744 |
+
msgid "Sometimes your hosting platform will produce error or warning logs in a file called \"error_log\"."
|
| 1745 |
+
msgstr "Parfois, votre plate-forme d’hébergement produira erreur ou avertissement dans le fichier appelé « error_log »."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1746 |
|
| 1747 |
+
#: admin/wp-security-filesystem-menu.php:346
|
| 1748 |
+
msgid "Depending on the nature and cause of the error or warning, your hosting server can create multiple instances of this file in numerous directory locations of your WordPress installation."
|
| 1749 |
+
msgstr "Selon la nature et la cause de l’erreur ou avertissement, votre serveur d’hébergement peut créer plusieurs instances de ce fichier en de nombreux emplacements des dossiers de votre installation WordPress."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1750 |
|
| 1751 |
+
#: admin/wp-security-filesystem-menu.php:347
|
| 1752 |
+
msgid "By occassionally viewing the contents of these logs files you can keep informed of any underlying problems on your system which you might need to address."
|
| 1753 |
+
msgstr "En regardant de temps en temps le contenu de ces fichiers lors vous pouvez être tenu informé de problèmes sous-jacents sur votre système, dont vous pourriez avoir besoin pour répondre."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1754 |
|
| 1755 |
+
#: admin/wp-security-filesystem-menu.php:353
|
| 1756 |
+
msgid "View system logs"
|
| 1757 |
msgstr "Voir les journaux système"
|
| 1758 |
|
| 1759 |
+
#: admin/wp-security-filesystem-menu.php:355
|
| 1760 |
+
msgid "Please click the button below to view the latest system logs"
|
| 1761 |
+
msgstr ""
|
| 1762 |
+
|
| 1763 |
+
#: admin/wp-security-filesystem-menu.php:358
|
| 1764 |
msgid "Enter System Log File Name"
|
| 1765 |
msgstr "Entrez le nom du fichier journal système"
|
| 1766 |
|
| 1767 |
+
#: admin/wp-security-filesystem-menu.php:360
|
| 1768 |
msgid "Enter your system log file name. (Defaults to error_log)"
|
| 1769 |
+
msgstr "Entrez le nom de fichier journal du système. (Par défaut pour error_log)"
|
|
|
|
| 1770 |
|
| 1771 |
+
#: admin/wp-security-filesystem-menu.php:363
|
| 1772 |
+
msgid "View latest system logs"
|
| 1773 |
msgstr "Afficher les derniers journaux système"
|
| 1774 |
|
| 1775 |
+
#: admin/wp-security-filesystem-menu.php:365
|
| 1776 |
msgid "Loading..."
|
| 1777 |
msgstr "Chargement…"
|
| 1778 |
|
| 1779 |
+
#: admin/wp-security-filesystem-menu.php:382
|
| 1780 |
msgid "No system logs were found!"
|
| 1781 |
msgstr "Aucun journal système n’a été trouvé !"
|
| 1782 |
|
| 1783 |
+
#: admin/wp-security-filesystem-menu.php:435
|
| 1784 |
+
msgid "Set recommended permissions"
|
| 1785 |
msgstr "Appliquer le réglage des autorisations recommandé"
|
| 1786 |
|
| 1787 |
+
#: admin/wp-security-filesystem-menu.php:441
|
| 1788 |
msgid "No Action Required"
|
| 1789 |
msgstr "Aucune action n’est requise"
|
| 1790 |
|
| 1791 |
+
#: admin/wp-security-filesystem-menu.php:481
|
|
|
|
| 1792 |
msgid "Showing latest entries of error_log file: %s"
|
| 1793 |
msgstr "Affichage des dernières entrées du fichier error_log : %s"
|
| 1794 |
|
| 1795 |
+
#: admin/wp-security-firewall-menu.php:28
|
| 1796 |
msgid "Basic Firewall Rules"
|
| 1797 |
msgstr "Règles de base du pare-feu"
|
| 1798 |
|
| 1799 |
+
#: admin/wp-security-firewall-menu.php:29
|
| 1800 |
msgid "Additional Firewall Rules"
|
| 1801 |
msgstr "Règles supplémentaires du pare-feu"
|
| 1802 |
|
| 1803 |
+
#: admin/wp-security-firewall-menu.php:30
|
| 1804 |
+
msgid "6G Blacklist Firewall Rules"
|
| 1805 |
+
msgstr ""
|
| 1806 |
|
| 1807 |
+
#: admin/wp-security-firewall-menu.php:31
|
| 1808 |
msgid "Internet Bots"
|
| 1809 |
msgstr "Bots internet"
|
| 1810 |
|
| 1811 |
+
#: admin/wp-security-firewall-menu.php:32
|
| 1812 |
msgid "Prevent Hotlinks"
|
| 1813 |
msgstr "Prévenir des Hotlinks"
|
| 1814 |
|
| 1815 |
+
#: admin/wp-security-firewall-menu.php:33
|
| 1816 |
msgid "404 Detection"
|
| 1817 |
msgstr "Détection d’erreur(s) 404"
|
| 1818 |
|
| 1819 |
+
#: admin/wp-security-firewall-menu.php:34
|
| 1820 |
+
msgid "Custom Rules"
|
| 1821 |
+
msgstr ""
|
| 1822 |
+
|
| 1823 |
+
#: admin/wp-security-firewall-menu.php:122
|
| 1824 |
+
#: admin/wp-security-firewall-menu.php:908
|
| 1825 |
+
#: admin/wp-security-spam-menu.php:120
|
| 1826 |
+
#: admin/wp-security-spam-menu.php:499
|
| 1827 |
+
#: admin/wp-security-spam-menu.php:561
|
| 1828 |
+
#: admin/wp-security-user-registration-menu.php:95
|
| 1829 |
msgid "Settings were successfully saved"
|
| 1830 |
msgstr "Vos paramètres ont été enregistrés avec succès."
|
| 1831 |
|
| 1832 |
+
#: admin/wp-security-firewall-menu.php:131
|
| 1833 |
+
#: admin/wp-security-firewall-menu.php:651
|
| 1834 |
+
msgid "Firewall settings"
|
| 1835 |
msgstr "Paramètres du pare-feu"
|
| 1836 |
|
| 1837 |
+
#: admin/wp-security-firewall-menu.php:138
|
| 1838 |
+
msgid "This should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
| 1839 |
+
msgstr "Cela ne devrait pas avoir d’incidence sur les fonctionnalités générales de votre site mais, si vous le souhaitez, vous pouvez faire une %s de votre fichier .htaccess avant de procéder."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1840 |
|
| 1841 |
+
#: admin/wp-security-firewall-menu.php:139
|
| 1842 |
+
msgid "The features in this tab allow you to activate some basic firewall security protection rules for your site."
|
| 1843 |
+
msgstr "Les fonctions de cet onglet vous permettent d’activer certaines règles de protection basiques de sécurité du pare-feu pour votre site."
|
| 1844 |
|
| 1845 |
+
#: admin/wp-security-firewall-menu.php:140
|
| 1846 |
+
msgid "The firewall functionality is achieved via the insertion of special code into your currently active .htaccess file."
|
| 1847 |
+
msgstr "La fonctionnalité de pare-feu est réalisée par insertion d’un code spécial dans votre fichier .htaccess actuellement actif."
|
| 1848 |
|
| 1849 |
+
#: admin/wp-security-firewall-menu.php:151
|
| 1850 |
+
msgid "Attention: You have enabled the \"Completely Block Access To XMLRPC\" checkbox which means all XMLRPC functionality will be blocked."
|
|
|
|
| 1851 |
msgstr ""
|
| 1852 |
|
| 1853 |
+
#: admin/wp-security-firewall-menu.php:152
|
| 1854 |
+
msgid "By leaving this feature enabled you will prevent Jetpack or Wordpress iOS or other apps which need XMLRPC from working correctly on your site."
|
| 1855 |
+
msgstr ""
|
| 1856 |
|
| 1857 |
+
#: admin/wp-security-firewall-menu.php:153
|
| 1858 |
+
msgid "If you still need XMLRPC then uncheck the \"Completely Block Access To XMLRPC\" checkbox and enable only the \"Disable Pingback Functionality From XMLRPC\" checkbox."
|
|
|
|
|
|
|
| 1859 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1860 |
|
| 1861 |
+
#: admin/wp-security-firewall-menu.php:163
|
| 1862 |
+
msgid "Basic firewall settings"
|
| 1863 |
msgstr "Paramètres de base du pare-feu"
|
| 1864 |
|
| 1865 |
+
#: admin/wp-security-firewall-menu.php:171
|
| 1866 |
+
msgid "Enable basic firewall protection"
|
| 1867 |
msgstr "Activer la protection de base du pare-feu"
|
| 1868 |
|
| 1869 |
+
#: admin/wp-security-firewall-menu.php:174
|
| 1870 |
msgid "Check this if you want to apply basic firewall protection to your site."
|
| 1871 |
+
msgstr "Cochez si vous souhaitez appliquer une protection de base au pare-feu de votre site."
|
|
|
|
|
|
|
| 1872 |
|
| 1873 |
+
#: admin/wp-security-firewall-menu.php:178
|
| 1874 |
+
msgid "This setting will implement the following basic firewall protection mechanisms on your site:"
|
| 1875 |
+
msgstr "Ce paramètre mettra en œuvre les mécanismes de protection de base du pare-feu suivants sur votre site :"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1876 |
|
| 1877 |
+
#: admin/wp-security-firewall-menu.php:179
|
| 1878 |
msgid "1) Protect your htaccess file by denying access to it."
|
| 1879 |
+
msgstr "1) Protection de votre fichier .htaccess en refusant l’accès à celui-ci."
|
|
|
|
| 1880 |
|
| 1881 |
+
#: admin/wp-security-firewall-menu.php:180
|
| 1882 |
msgid "2) Disable the server signature."
|
| 1883 |
msgstr "2) Désactivation de la signature de serveur."
|
| 1884 |
|
| 1885 |
+
#: admin/wp-security-firewall-menu.php:181
|
| 1886 |
+
msgid "3) Limit file upload size (%sMB)."
|
| 1887 |
+
msgstr ""
|
| 1888 |
|
| 1889 |
+
#: admin/wp-security-firewall-menu.php:182
|
| 1890 |
msgid "4) Protect your wp-config.php file by denying access to it."
|
| 1891 |
+
msgstr "4) Protection de votre fichier wp-config.php en refusant l’accès à celui-ci."
|
| 1892 |
+
|
| 1893 |
+
#: admin/wp-security-firewall-menu.php:183
|
| 1894 |
+
msgid "The above firewall features will be applied via your .htaccess file and should not affect your site's overall functionality."
|
| 1895 |
+
msgstr "Les fonctionnalités de pare-feu ci-dessus s’appliqueront via votre fichier .htaccess et ne devraient pas affecter le fonctionnement global du site."
|
| 1896 |
+
|
| 1897 |
+
#: admin/wp-security-firewall-menu.php:184
|
| 1898 |
+
msgid "You are still advised to take a backup of your active .htaccess file just in case."
|
| 1899 |
+
msgstr "Il est toujours conseillé de faire une sauvegarde de votre fichier .htaccess actif, juste au cas où."
|
| 1900 |
+
|
| 1901 |
+
#: admin/wp-security-firewall-menu.php:190
|
| 1902 |
+
msgid "Max file upload size (MB)"
|
| 1903 |
msgstr ""
|
|
|
|
| 1904 |
|
| 1905 |
+
#: admin/wp-security-firewall-menu.php:192
|
| 1906 |
+
msgid "The value for the maximum file upload size used in the .htaccess file. (Defaults to %sMB if left blank)"
|
|
|
|
|
|
|
| 1907 |
msgstr ""
|
|
|
|
|
|
|
| 1908 |
|
| 1909 |
+
#: admin/wp-security-firewall-menu.php:200
|
| 1910 |
+
msgid "WordPress XMLRPC and pingback vulnerability protection"
|
|
|
|
|
|
|
| 1911 |
msgstr ""
|
|
|
|
|
|
|
| 1912 |
|
| 1913 |
+
#: admin/wp-security-firewall-menu.php:208
|
| 1914 |
+
msgid "Completely block access to XMLRPC"
|
| 1915 |
+
msgstr ""
|
| 1916 |
|
| 1917 |
+
#: admin/wp-security-firewall-menu.php:211
|
| 1918 |
+
msgid "Check this if you are not using the WP XML-RPC functionality and you want to completely block external access to XMLRPC."
|
|
|
|
|
|
|
| 1919 |
msgstr ""
|
|
|
|
|
|
|
| 1920 |
|
| 1921 |
+
#: admin/wp-security-firewall-menu.php:215
|
| 1922 |
+
msgid "This setting will add a directive in your .htaccess to disable access to the WordPress xmlrpc.php file which is responsible for the XML-RPC functionality in WordPress."
|
|
|
|
|
|
|
|
|
|
| 1923 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 1924 |
|
| 1925 |
+
#: admin/wp-security-firewall-menu.php:216
|
| 1926 |
+
msgid "Hackers can exploit various vulnerabilities in the WordPress XML-RPC API in a number of ways such as:"
|
|
|
|
|
|
|
| 1927 |
msgstr ""
|
|
|
|
|
|
|
| 1928 |
|
| 1929 |
+
#: admin/wp-security-firewall-menu.php:217
|
| 1930 |
msgid "1) Denial of Service (DoS) attacks"
|
| 1931 |
msgstr "1) Attaques par déni de Service (DoS)"
|
| 1932 |
|
| 1933 |
+
#: admin/wp-security-firewall-menu.php:218
|
| 1934 |
msgid "2) Hacking internal routers."
|
| 1935 |
msgstr "2) Pirater des routeurs internes."
|
| 1936 |
|
| 1937 |
+
#: admin/wp-security-firewall-menu.php:219
|
| 1938 |
msgid "3) Scanning ports in internal networks to get info from various hosts."
|
| 1939 |
+
msgstr "3) Analyse des ports dans les réseaux internes pour obtenir des informations de divers hôtes."
|
| 1940 |
+
|
| 1941 |
+
#: admin/wp-security-firewall-menu.php:220
|
| 1942 |
+
msgid "Apart from the security protection benefit, this feature may also help reduce load on your server, particularly if your site currently has a lot of unwanted traffic hitting the XML-RPC API on your installation."
|
| 1943 |
+
msgstr "En dehors du bénéfice de protection de sécurité, cette fonctionnalité peut également aider à réduire la charge sur votre serveur, en particulier si votre site a beaucoup de trafic indésirable touchant l’API XML-RPC de votre installation."
|
| 1944 |
+
|
| 1945 |
+
#: admin/wp-security-firewall-menu.php:221
|
| 1946 |
+
msgid "NOTE: You should only enable this feature if you are not currently using the XML-RPC functionality on your WordPress installation."
|
| 1947 |
+
msgstr "REMARQUE : Vous ne devez activer cette fonction que si vous n’utilisez pas actuellement la fonctionnalité XML-RPC sur votre installation WordPress."
|
| 1948 |
+
|
| 1949 |
+
#: admin/wp-security-firewall-menu.php:222
|
| 1950 |
+
msgid "Leave this feature disabled and use the feature below if you want pingback protection but you still need XMLRPC."
|
| 1951 |
msgstr ""
|
|
|
|
|
|
|
| 1952 |
|
| 1953 |
+
#: admin/wp-security-firewall-menu.php:228
|
| 1954 |
+
msgid "Disable pingback functionality from XMLRPC"
|
|
|
|
|
|
|
|
|
|
| 1955 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1956 |
|
| 1957 |
+
#: admin/wp-security-firewall-menu.php:231
|
| 1958 |
+
msgid "If you use Jetpack or WP iOS or other apps which need WP XML-RPC functionality then check this. This will enable protection against WordPress pingback vulnerabilities."
|
|
|
|
|
|
|
| 1959 |
msgstr ""
|
|
|
|
|
|
|
| 1960 |
|
| 1961 |
+
#: admin/wp-security-firewall-menu.php:235
|
| 1962 |
+
msgid "NOTE: If you use Jetpack or the Wordpress iOS or other apps then you should enable this feature but leave the \"Completely Block Access To XMLRPC\" checkbox unchecked."
|
| 1963 |
+
msgstr ""
|
| 1964 |
|
| 1965 |
+
#: admin/wp-security-firewall-menu.php:236
|
| 1966 |
+
msgid "The feature will still allow XMLRPC functionality on your site but will disable the pingback methods."
|
|
|
|
| 1967 |
msgstr ""
|
|
|
|
| 1968 |
|
| 1969 |
+
#: admin/wp-security-firewall-menu.php:237
|
| 1970 |
+
msgid "This feature will also remove the \"X-Pingback\" header if it is present."
|
| 1971 |
+
msgstr ""
|
| 1972 |
|
| 1973 |
+
#: admin/wp-security-firewall-menu.php:246
|
| 1974 |
+
msgid "Block access to debug log file"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1975 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1976 |
|
| 1977 |
+
#: admin/wp-security-firewall-menu.php:254
|
| 1978 |
+
msgid "Block access to debug.log file"
|
|
|
|
|
|
|
| 1979 |
msgstr ""
|
|
|
|
|
|
|
| 1980 |
|
| 1981 |
+
#: admin/wp-security-firewall-menu.php:257
|
| 1982 |
+
msgid "Check this if you want to block access to the debug.log file that WordPress creates when debug logging is enabled."
|
| 1983 |
+
msgstr ""
|
| 1984 |
+
|
| 1985 |
+
#: admin/wp-security-firewall-menu.php:261
|
| 1986 |
+
msgid "WordPress has an option to turn on the debug logging to a file located in wp-content/debug.log. This file may contain sensitive information."
|
| 1987 |
msgstr ""
|
|
|
|
|
|
|
| 1988 |
|
| 1989 |
+
#: admin/wp-security-firewall-menu.php:262
|
| 1990 |
+
msgid "Using this option will block external access to this file."
|
| 1991 |
+
msgstr ""
|
| 1992 |
+
|
| 1993 |
+
#: admin/wp-security-firewall-menu.php:262
|
| 1994 |
+
msgid "You can still access this file by logging into your site via FTP."
|
| 1995 |
+
msgstr ""
|
| 1996 |
+
|
| 1997 |
+
#: admin/wp-security-firewall-menu.php:270
|
| 1998 |
+
msgid "Save basic firewall settings"
|
| 1999 |
+
msgstr "Enregistrer les paramètres de base du pare-feu"
|
| 2000 |
+
|
| 2001 |
+
#: admin/wp-security-firewall-menu.php:342
|
| 2002 |
+
msgid "You have successfully saved the Additional Firewall Protection configuration"
|
| 2003 |
+
msgstr "Vous avez enregistré avec succès la configuration supplémentaire du pare-feu"
|
| 2004 |
+
|
| 2005 |
+
#: admin/wp-security-firewall-menu.php:356
|
| 2006 |
+
msgid "Additional firewall protection"
|
| 2007 |
+
msgstr "Protection supplémentaire du pare-feu"
|
| 2008 |
+
|
| 2009 |
+
#: admin/wp-security-firewall-menu.php:360
|
| 2010 |
+
msgid "Due to the nature of the code being inserted to the .htaccess file, this feature may break some functionality for certain plugins and you are therefore advised to take a %s of .htaccess before applying this configuration."
|
| 2011 |
+
msgstr "En raison de la nature du code étant inséré dans le fichier .htaccess, cette fonctionnalité peut briser certaines fonctionnalités pour certains plugins et vous êtes donc invités à prendre un%s de .htaccess avant d’appliquer cette configuration."
|
| 2012 |
+
|
| 2013 |
+
#: admin/wp-security-firewall-menu.php:362
|
| 2014 |
+
msgid "This feature allows you to activate more advanced firewall settings to your site."
|
| 2015 |
+
msgstr "Cette fonction vous permet d’activer les paramètres de pare-feu plus avancés sur votre site."
|
| 2016 |
+
|
| 2017 |
+
#: admin/wp-security-firewall-menu.php:363
|
| 2018 |
+
msgid "The advanced firewall rules are applied via the insertion of special code to your currently active .htaccess file."
|
| 2019 |
+
msgstr "Les règles avancées du pare-feu sont appliquées par l’intermédiaire de l’insertion de code spécial à votre fichier .htaccess actuellement actif."
|
| 2020 |
+
|
| 2021 |
+
#: admin/wp-security-firewall-menu.php:372
|
| 2022 |
+
msgid "Listing of directory contents"
|
| 2023 |
msgstr "Liste du Répertoire des matières"
|
| 2024 |
|
| 2025 |
+
#: admin/wp-security-firewall-menu.php:381
|
| 2026 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:85
|
| 2027 |
+
msgid "Disable index views"
|
| 2028 |
msgstr "Désactiver les vues Index"
|
| 2029 |
|
| 2030 |
+
#: admin/wp-security-firewall-menu.php:384
|
| 2031 |
msgid "Check this if you want to disable directory and file listing."
|
| 2032 |
msgstr "Cochez pour désactiver le listage des dossier et de fichiers."
|
| 2033 |
|
| 2034 |
+
#: admin/wp-security-firewall-menu.php:389
|
| 2035 |
+
msgid "By default, an Apache server will allow the listing of the contents of a directory if it doesn't contain an index.php file."
|
| 2036 |
+
msgstr "Par défaut, un serveur Apache permet de lister le contenu d’un dossier, s’il ne contient pas de fichier index.php"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2037 |
|
| 2038 |
+
#: admin/wp-security-firewall-menu.php:391
|
| 2039 |
msgid "This feature will prevent the listing of contents for all directories."
|
| 2040 |
+
msgstr "Cette fonctionnalité permet d’empêcher de lister le contenu pour tous les répertoires."
|
|
|
|
|
|
|
| 2041 |
|
| 2042 |
+
#: admin/wp-security-firewall-menu.php:393
|
| 2043 |
+
msgid "NOTE: In order for this feature to work \"AllowOverride\" of the Indexes directive must be enabled in your httpd.conf file. Ask your hosting provider to check this if you don't have access to httpd.conf"
|
| 2044 |
+
msgstr "REMARQUE : Afin que cette option puisse travailler en « AllowOverride » la directive de l’index doit être activée dans votre fichier httpd.conf, demandez-en confirmation à votre hébergeur. Si vous n’avez pas accès au fichier httpd.conf, cochez cette case."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2045 |
|
| 2046 |
+
#: admin/wp-security-firewall-menu.php:402
|
| 2047 |
+
msgid "Trace and track"
|
| 2048 |
msgstr "Trace et Pistage"
|
| 2049 |
|
| 2050 |
+
#: admin/wp-security-firewall-menu.php:411
|
| 2051 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:86
|
| 2052 |
+
msgid "Disable trace and track"
|
| 2053 |
msgstr "Désactiver Trace et Pistage"
|
| 2054 |
|
| 2055 |
+
#: admin/wp-security-firewall-menu.php:414
|
| 2056 |
msgid "Check this if you want to disable trace and track."
|
| 2057 |
msgstr "Cochez si vous voulez désactiver la trace et le pistage."
|
| 2058 |
|
| 2059 |
+
#: admin/wp-security-firewall-menu.php:419
|
| 2060 |
+
msgid "HTTP Trace attack (XST) can be used to return header requests and grab cookies and other information."
|
| 2061 |
+
msgstr "L’attaque par Trace HTTP (XST) peut être utilisée pour renvoyer des demandes d’en-tête et récupérer les cookies et autres informations."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2062 |
|
| 2063 |
+
#: admin/wp-security-firewall-menu.php:421
|
| 2064 |
+
msgid "This hacking technique is usually used together with cross site scripting attacks (XSS)."
|
| 2065 |
+
msgstr "Cette technique de piratage est généralement utilisée conjointement à des attaques cross-site stripping (XSS)."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2066 |
|
| 2067 |
+
#: admin/wp-security-firewall-menu.php:423
|
| 2068 |
+
msgid "Disabling trace and track on your site will help prevent HTTP Trace attacks."
|
| 2069 |
+
msgstr "La désactivation du traçage et du pistage sur votre site aidera à prévenir ces attaques HTTP Trace."
|
|
|
|
|
|
|
|
|
|
| 2070 |
|
| 2071 |
+
#: admin/wp-security-firewall-menu.php:432
|
| 2072 |
+
msgid "Proxy comment posting"
|
| 2073 |
msgstr "Publication commentaire Proxy"
|
| 2074 |
|
| 2075 |
+
#: admin/wp-security-firewall-menu.php:442
|
| 2076 |
+
msgid "Forbid proxy comment posting"
|
| 2077 |
msgstr "Interdire l’émission de commentaire par Proxy"
|
| 2078 |
|
| 2079 |
+
#: admin/wp-security-firewall-menu.php:445
|
| 2080 |
msgid "Check this if you want to forbid proxy comment posting."
|
| 2081 |
msgstr "Cochez si vous voulez interdire l’émission de commentaire par proxy."
|
| 2082 |
|
| 2083 |
+
#: admin/wp-security-firewall-menu.php:450
|
| 2084 |
+
msgid "This setting will deny any requests that use a proxy server when posting comments."
|
| 2085 |
+
msgstr "Ce paramètre interdit toute requête utilisant un serveur proxy lors de la publication de commentaires."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2086 |
|
| 2087 |
+
#: admin/wp-security-firewall-menu.php:451
|
| 2088 |
+
msgid "By forbidding proxy comments you are in effect eliminating some spam and other proxy requests."
|
| 2089 |
+
msgstr "En interdisant les commentaires par Proxy, quelques courriels et autres requêtes Proxy peuvent être éliminés."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2090 |
|
| 2091 |
+
#: admin/wp-security-firewall-menu.php:460
|
| 2092 |
+
msgid "Bad query strings"
|
| 2093 |
msgstr "Chaînes Query incorrectes"
|
| 2094 |
|
| 2095 |
+
#: admin/wp-security-firewall-menu.php:470
|
| 2096 |
+
msgid "Deny bad query strings"
|
| 2097 |
msgstr "Refuser les chaînes Query incorrecte"
|
| 2098 |
|
| 2099 |
+
#: admin/wp-security-firewall-menu.php:473
|
| 2100 |
msgid "This will help protect you against malicious queries via XSS."
|
| 2101 |
msgstr "Cela contribuera à vous protéger des requêtes malveillantes via XSS."
|
| 2102 |
|
| 2103 |
+
#: admin/wp-security-firewall-menu.php:478
|
| 2104 |
+
msgid "This feature will write rules in your .htaccess file to prevent malicious string attacks on your site using XSS."
|
| 2105 |
+
msgstr "Cette fonction va écrire dans votre fichier .htaccess les règles pour contrer les attaques par chaînes XSS malveillantes sur votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2106 |
|
| 2107 |
+
#: admin/wp-security-firewall-menu.php:479
|
| 2108 |
+
msgid "NOTE: Some of these strings might be used for plugins or themes and hence this might break some functionality."
|
| 2109 |
+
msgstr "REMARQUE : Certaines de ces chaînes peuvent servir à certains plugins ou thèmes ceci pourrait briser certaines fonctionnalités."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2110 |
|
| 2111 |
+
#: admin/wp-security-firewall-menu.php:480
|
| 2112 |
+
#: admin/wp-security-firewall-menu.php:510
|
| 2113 |
+
msgid "You are therefore strongly advised to take a backup of your active .htaccess file before applying this feature."
|
| 2114 |
+
msgstr "Il est donc fortement conseillé de faire une sauvegarde de votre fichier .htaccess actif avant d’appliquer cette fonctionnalité."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2115 |
|
| 2116 |
+
#: admin/wp-security-firewall-menu.php:489
|
| 2117 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:89
|
| 2118 |
+
msgid "Advanced character string filter"
|
| 2119 |
msgstr "Filtre avancé de chaînes de caractères"
|
| 2120 |
|
| 2121 |
+
#: admin/wp-security-firewall-menu.php:499
|
| 2122 |
+
msgid "Enable advanced character string filter"
|
| 2123 |
msgstr "Activer le filtre avancé de chaînes de caractères"
|
| 2124 |
|
| 2125 |
+
#: admin/wp-security-firewall-menu.php:502
|
| 2126 |
msgid "This will block bad character matches from XSS."
|
| 2127 |
msgstr "Ceci bloquera les identités de caractères incorrects depuis XSS."
|
| 2128 |
|
| 2129 |
+
#: admin/wp-security-firewall-menu.php:507
|
| 2130 |
+
msgid "This is an advanced character string filter to prevent malicious string attacks on your site coming from Cross Site Scripting (XSS)."
|
| 2131 |
+
msgstr "Il s’agit d’un filtre avancé de chaînes de caractères destiné à contrer les attaques par chaînes sur votre site en provenance de Cross Site Stripping (XSS)."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2132 |
|
| 2133 |
+
#: admin/wp-security-firewall-menu.php:508
|
| 2134 |
+
msgid "This setting matches for common malicious string patterns and exploits and will produce a 403 error for the hacker attempting the query."
|
| 2135 |
+
msgstr "Ce paramètre identifie des modèles de chaînes malveillantes communément exploitées et produit une erreur 403 si un pirate tente une requête."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2136 |
|
| 2137 |
+
#: admin/wp-security-firewall-menu.php:509
|
| 2138 |
msgid "NOTE: Some strings for this setting might break some functionality."
|
| 2139 |
+
msgstr "REMARQUE: Certaines chaînes de ce paramètre peuvent briser certaines autres fonctionnalités."
|
|
|
|
|
|
|
| 2140 |
|
| 2141 |
+
#: admin/wp-security-firewall-menu.php:518
|
| 2142 |
+
msgid "Save additional firewall settings"
|
| 2143 |
msgstr "Enregistrer les paramètres supplémentaires du pare-feu"
|
| 2144 |
|
| 2145 |
+
#: admin/wp-security-firewall-menu.php:609
|
| 2146 |
+
msgid "You have successfully saved the 5G/6G Firewall Protection configuration"
|
| 2147 |
msgstr ""
|
|
|
|
|
|
|
| 2148 |
|
| 2149 |
+
#: admin/wp-security-firewall-menu.php:633
|
| 2150 |
+
msgid "All in One WP Security and Firewall"
|
|
|
|
|
|
|
|
|
|
| 2151 |
msgstr ""
|
|
|
|
|
|
|
| 2152 |
|
| 2153 |
+
#: admin/wp-security-firewall-menu.php:634
|
| 2154 |
+
msgid "We were unable to access the firewall's configuration file:"
|
|
|
|
|
|
|
| 2155 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2156 |
|
| 2157 |
+
#: admin/wp-security-firewall-menu.php:636
|
| 2158 |
+
msgid "As a result, the firewall will be unavailable."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2159 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2160 |
|
| 2161 |
+
#: admin/wp-security-firewall-menu.php:637
|
| 2162 |
+
msgid "Please check your PHP error log for further information."
|
| 2163 |
+
msgstr ""
|
| 2164 |
|
| 2165 |
+
#: admin/wp-security-firewall-menu.php:638
|
| 2166 |
+
msgid "If you're unable to locate your PHP log file, please contact your web hosting company to ask them where it can be found on their setup."
|
| 2167 |
+
msgstr ""
|
| 2168 |
|
| 2169 |
+
#: admin/wp-security-firewall-menu.php:655
|
| 2170 |
+
msgid "This feature allows you to activate the %s (or legacy %s) firewall security protection rules designed and produced by %s."
|
|
|
|
|
|
|
| 2171 |
msgstr ""
|
|
|
|
|
|
|
| 2172 |
|
| 2173 |
+
#: admin/wp-security-firewall-menu.php:656
|
| 2174 |
+
msgid "The 6G Blacklist is updated and improved version of 5G Blacklist. If you have 5G Blacklist active, you might consider activating 6G Blacklist instead."
|
|
|
|
|
|
|
| 2175 |
msgstr ""
|
|
|
|
|
|
|
| 2176 |
|
| 2177 |
+
#: admin/wp-security-firewall-menu.php:657
|
| 2178 |
+
msgid "The 6G Blacklist is a simple, flexible blacklist that helps reduce the number of malicious URL requests that hit your website."
|
| 2179 |
msgstr ""
|
|
|
|
|
|
|
| 2180 |
|
| 2181 |
+
#: admin/wp-security-firewall-menu.php:658
|
| 2182 |
+
msgid "The added advantage of applying the 6G firewall to your site is that it has been tested and confirmed by the people at PerishablePress.com to be an optimal and least disruptive set of .htaccess security rules for general WP sites running on an Apache server or similar."
|
| 2183 |
msgstr ""
|
|
|
|
|
|
|
| 2184 |
|
| 2185 |
+
#: admin/wp-security-firewall-menu.php:659
|
| 2186 |
+
msgid "Therefore the 6G firewall rules should not have any impact on your site's general functionality but if you wish you can take a %s of your .htaccess file before proceeding."
|
|
|
|
|
|
|
| 2187 |
msgstr ""
|
|
|
|
|
|
|
| 2188 |
|
| 2189 |
+
#: admin/wp-security-firewall-menu.php:665
|
| 2190 |
+
msgid "6G blacklist/firewall settings"
|
| 2191 |
+
msgstr ""
|
| 2192 |
+
|
| 2193 |
+
#: admin/wp-security-firewall-menu.php:677
|
| 2194 |
+
msgid "Enable 6G firewall protection"
|
| 2195 |
+
msgstr ""
|
| 2196 |
+
|
| 2197 |
+
#: admin/wp-security-firewall-menu.php:680
|
| 2198 |
+
msgid "Check this if you want to apply the 6G Blacklist firewall protection from perishablepress.com to your site."
|
| 2199 |
+
msgstr ""
|
| 2200 |
+
|
| 2201 |
+
#: admin/wp-security-firewall-menu.php:684
|
| 2202 |
+
msgid "This setting will implement the 6G security firewall protection mechanisms on your site which include the following things:"
|
| 2203 |
msgstr ""
|
|
|
|
|
|
|
| 2204 |
|
| 2205 |
+
#: admin/wp-security-firewall-menu.php:685
|
| 2206 |
+
#: admin/wp-security-firewall-menu.php:703
|
| 2207 |
+
msgid "1) Block forbidden characters commonly used in exploitative attacks."
|
| 2208 |
+
msgstr "1) Blocage de caractères interdits couramment utilisés dans les attaques d’exploitation."
|
| 2209 |
+
|
| 2210 |
+
#: admin/wp-security-firewall-menu.php:686
|
| 2211 |
+
#: admin/wp-security-firewall-menu.php:704
|
| 2212 |
+
msgid "2) Block malicious encoded URL characters such as the \".css(\" string."
|
| 2213 |
+
msgstr "2) Blocage les codes malveillants composés de caractères d’URL tels la chaîne « CSS ( »,"
|
| 2214 |
+
|
| 2215 |
+
#: admin/wp-security-firewall-menu.php:687
|
| 2216 |
+
#: admin/wp-security-firewall-menu.php:705
|
| 2217 |
+
msgid "3) Guard against the common patterns and specific exploits in the root portion of targeted URLs."
|
| 2218 |
+
msgstr "3) Protection contre les schémas communs et spécifiques d’attaques dans la partie racine d’URL ciblées,"
|
| 2219 |
+
|
| 2220 |
+
#: admin/wp-security-firewall-menu.php:688
|
| 2221 |
+
#: admin/wp-security-firewall-menu.php:706
|
| 2222 |
+
msgid "4) Stop attackers from manipulating query strings by disallowing illicit characters."
|
| 2223 |
+
msgstr "4) Arrêt des attaques manipulant des requête par chaînes en interdisant les caractères illicites"
|
| 2224 |
+
|
| 2225 |
+
#: admin/wp-security-firewall-menu.php:689
|
| 2226 |
+
#: admin/wp-security-firewall-menu.php:707
|
| 2227 |
msgid "....and much more."
|
| 2228 |
msgstr "…et plus encore."
|
| 2229 |
|
| 2230 |
+
#: admin/wp-security-firewall-menu.php:695
|
| 2231 |
+
msgid "Enable legacy 5G firewall protection"
|
| 2232 |
+
msgstr ""
|
| 2233 |
|
| 2234 |
+
#: admin/wp-security-firewall-menu.php:698
|
| 2235 |
+
msgid "Check this if you want to apply the 5G Blacklist firewall protection from perishablepress.com to your site."
|
| 2236 |
+
msgstr "Cochez si vous souhaitez appliquer la protection liste noire pare-feu 5G de perishablepress.com à votre site."
|
| 2237 |
|
| 2238 |
+
#: admin/wp-security-firewall-menu.php:702
|
| 2239 |
+
msgid "This setting will implement the 5G security firewall protection mechanisms on your site which include the following things:"
|
| 2240 |
+
msgstr "Ce paramètre mettra en œuvre les mécanismes de sécurité 5G de protection pare-feu sur votre site incluant les éléments suivants :"
|
| 2241 |
|
| 2242 |
+
#: admin/wp-security-firewall-menu.php:713
|
| 2243 |
+
msgid "Save 5G/6G firewall settings"
|
| 2244 |
+
msgstr ""
|
|
|
|
| 2245 |
|
| 2246 |
+
#: admin/wp-security-firewall-menu.php:721
|
| 2247 |
+
msgid "6G block request methods"
|
|
|
|
|
|
|
|
|
|
| 2248 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2249 |
|
| 2250 |
+
#: admin/wp-security-firewall-menu.php:725
|
| 2251 |
+
msgid "HTTP Request methods are used by browsers and clients to communicate with servers to get responses."
|
|
|
|
|
|
|
|
|
|
| 2252 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2253 |
|
| 2254 |
+
#: admin/wp-security-firewall-menu.php:726
|
| 2255 |
+
msgid "GET and POST are the most commonly used methods to request and submit data for specified resources of the server."
|
|
|
|
|
|
|
|
|
|
| 2256 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2257 |
|
| 2258 |
+
#: admin/wp-security-firewall-menu.php:732
|
| 2259 |
+
msgid "Block %s method"
|
|
|
|
|
|
|
| 2260 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2261 |
|
| 2262 |
+
#: admin/wp-security-firewall-menu.php:735
|
| 2263 |
+
msgid "Check this to block the %s request method"
|
|
|
|
|
|
|
|
|
|
| 2264 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2265 |
|
| 2266 |
+
#: admin/wp-security-firewall-menu.php:737
|
| 2267 |
+
#: admin/wp-security-user-login-menu.php:353
|
| 2268 |
+
#: templates/info/ip-address-ip-range-info.php:2
|
| 2269 |
+
#: templates/menus/settings/advanced-settings.php:63
|
| 2270 |
+
msgid "More Info"
|
| 2271 |
msgstr ""
|
|
|
|
|
|
|
| 2272 |
|
| 2273 |
+
#: admin/wp-security-firewall-menu.php:740
|
| 2274 |
+
msgid "Some WooCommerce extensions use the PUT request method in addition to GET and POST."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2275 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2276 |
|
| 2277 |
+
#: admin/wp-security-firewall-menu.php:740
|
| 2278 |
+
msgid "This means WooCommerce users shouldn't block the PUT request method."
|
|
|
|
|
|
|
| 2279 |
msgstr ""
|
|
|
|
|
|
|
| 2280 |
|
| 2281 |
+
#: admin/wp-security-firewall-menu.php:741
|
| 2282 |
+
msgid "A few REST requests use the PUT request method."
|
| 2283 |
+
msgstr ""
|
|
|
|
|
|
|
| 2284 |
|
| 2285 |
+
#: admin/wp-security-firewall-menu.php:741
|
| 2286 |
+
msgid "If your site is communicated by the WP REST API, you should not block the PUT request method."
|
| 2287 |
+
msgstr ""
|
| 2288 |
|
| 2289 |
+
#: admin/wp-security-firewall-menu.php:749
|
| 2290 |
+
msgid "Save request methods settings"
|
|
|
|
|
|
|
| 2291 |
msgstr ""
|
|
|
|
|
|
|
| 2292 |
|
| 2293 |
+
#: admin/wp-security-firewall-menu.php:757
|
| 2294 |
+
msgid "6G other settings"
|
|
|
|
|
|
|
| 2295 |
msgstr ""
|
|
|
|
|
|
|
| 2296 |
|
| 2297 |
+
#: admin/wp-security-firewall-menu.php:761
|
| 2298 |
+
msgid "Block query strings"
|
|
|
|
|
|
|
| 2299 |
msgstr ""
|
|
|
|
|
|
|
| 2300 |
|
| 2301 |
+
#: admin/wp-security-firewall-menu.php:764
|
| 2302 |
+
msgid "Check this to block all query strings recommended by 6G"
|
| 2303 |
+
msgstr ""
|
| 2304 |
|
| 2305 |
+
#: admin/wp-security-firewall-menu.php:768
|
| 2306 |
+
msgid "Block request strings"
|
| 2307 |
+
msgstr ""
|
|
|
|
|
|
|
| 2308 |
|
| 2309 |
+
#: admin/wp-security-firewall-menu.php:771
|
| 2310 |
+
msgid "Check this to block all request strings recommended by 6G"
|
|
|
|
|
|
|
|
|
|
| 2311 |
msgstr ""
|
|
|
|
|
|
|
| 2312 |
|
| 2313 |
+
#: admin/wp-security-firewall-menu.php:775
|
| 2314 |
+
msgid "Block referrers"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2315 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2316 |
|
| 2317 |
+
#: admin/wp-security-firewall-menu.php:778
|
| 2318 |
+
msgid "Check this to block all referrers recommended by 6G"
|
| 2319 |
+
msgstr ""
|
| 2320 |
+
|
| 2321 |
+
#: admin/wp-security-firewall-menu.php:782
|
| 2322 |
+
msgid "Block user-agents"
|
| 2323 |
+
msgstr ""
|
| 2324 |
+
|
| 2325 |
+
#: admin/wp-security-firewall-menu.php:785
|
| 2326 |
+
msgid "Check this to block all user-agents recommended by 6G"
|
| 2327 |
+
msgstr ""
|
| 2328 |
+
|
| 2329 |
+
#: admin/wp-security-firewall-menu.php:789
|
| 2330 |
+
msgid "Save other settings"
|
| 2331 |
+
msgstr ""
|
| 2332 |
+
|
| 2333 |
+
#: admin/wp-security-firewall-menu.php:823
|
| 2334 |
+
msgid "The Internet bot settings were successfully saved"
|
| 2335 |
+
msgstr "Les paramètres de bots Internet ont été enregistrés avec succès"
|
| 2336 |
+
|
| 2337 |
+
#: admin/wp-security-firewall-menu.php:827
|
| 2338 |
+
msgid "Internet bot settings"
|
| 2339 |
+
msgstr "Paramètres Bots Internet"
|
| 2340 |
+
|
| 2341 |
+
#: admin/wp-security-firewall-menu.php:833
|
| 2342 |
+
msgid "What is an Internet Bot"
|
| 2343 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2344 |
|
| 2345 |
+
#: admin/wp-security-firewall-menu.php:834
|
| 2346 |
+
msgid "%s?"
|
| 2347 |
+
msgstr "%s ?"
|
| 2348 |
+
|
| 2349 |
+
#: admin/wp-security-firewall-menu.php:836
|
| 2350 |
+
msgid "A bot is a piece of software which runs on the Internet and performs automatic tasks. For example when Google indexes your pages it uses automatic bots to achieve this task."
|
| 2351 |
+
msgstr "Un bot est un logiciel qui tourne sur Internet et effectue des tâches automatiques. Par exemple, lorsque Google indexe vos pages, il utilise des robots bots automatiques pour achever cette tâche."
|
| 2352 |
+
|
| 2353 |
+
#: admin/wp-security-firewall-menu.php:837
|
| 2354 |
+
msgid "A lot of bots are legitimate and non-malicous but not all bots are good and often you will find some which try to impersonate legitimate bots such as \"Googlebot\" but in reality they have nohing to do with Google at all."
|
| 2355 |
+
msgstr "De nombreux bots sont légitimes et non-malveillants mais pas tous, ni tout le temps : vous en trouverez qui essaient de se faire passer pour des robots collecteurs légitimes tels « Googlebot » mais qui, en réalité, n’ont rien à voir avec Google."
|
| 2356 |
+
|
| 2357 |
+
#: admin/wp-security-firewall-menu.php:838
|
| 2358 |
+
msgid "Although most of the bots out there are relatively harmless sometimes website owners want to have more control over which bots they allow into their site."
|
| 2359 |
+
msgstr "Bien que la plupart des bots soient relativement inoffensifs, parfois les propriétaires de sites Web veulent avoir le contrôle sur les bots qu’ils admettent dans leur site."
|
| 2360 |
+
|
| 2361 |
+
#: admin/wp-security-firewall-menu.php:839
|
| 2362 |
+
msgid "This feature allows you to block bots which are impersonating as a Googlebot but actually aren't. (In other words they are fake Google bots)"
|
| 2363 |
+
msgstr "Cette fonctionnalité permet de bloquer les robots qui empruntent une identité comme celle de Googlebots, ce qu’en fait ils ne sont pas. (En d’autres termes, ce sont de faux Googlebots)"
|
| 2364 |
+
|
| 2365 |
+
#: admin/wp-security-firewall-menu.php:840
|
| 2366 |
+
msgid "Googlebots have a unique indentity which cannot easily be forged and this feature will indentify any fake Google bots and block them from reading your site's pages."
|
| 2367 |
+
msgstr "les Googlebots ont une identité unique qui ne peut pas facilement être forgée et cette caractéristique va identifier tout faux robots Google et leur bloquer la lecture de pages de votre site."
|
| 2368 |
+
|
| 2369 |
+
#: admin/wp-security-firewall-menu.php:846
|
| 2370 |
+
msgid "<strong>Attention</strong>: Sometimes non-malicious Internet organizations might have bots which impersonate as a \"Googlebot\"."
|
| 2371 |
+
msgstr "<strong>ATTENTION </strong>: Parfois des organisations Internet non-malveillantes peuvent avoir des bots usurpant l’identité d’un « Googlebot »."
|
| 2372 |
+
|
| 2373 |
+
#: admin/wp-security-firewall-menu.php:847
|
| 2374 |
+
msgid "Just be aware that if you activate this feature the plugin will block all bots which use the \"Googlebot\" string in their User Agent information but are NOT officially from Google (irrespective whether they are malicious or not)."
|
| 2375 |
+
msgstr "Soyez juste conscient(e) que si vous activez cette fonctionnalité le plugin bloquera <strong>tous</strong> les robots utilisant la chaîne « Googlebot » dans leurs informations d’ID, mais n’appartenant pas officiellement à Google (indépendamment de ce qu’elles soient malveillantes ou non)."
|
| 2376 |
+
|
| 2377 |
+
#: admin/wp-security-firewall-menu.php:848
|
| 2378 |
+
msgid "All other bots from other organizations such as \"Yahoo\", \"Bing\" etc will not be affected by this feature."
|
| 2379 |
+
msgstr "Aucun des autres robots d’autres organisations telles que « Yahoo », « Bing » etc. ne souffriront de cette fonctionnalité."
|
| 2380 |
+
|
| 2381 |
+
#: admin/wp-security-firewall-menu.php:854
|
| 2382 |
+
#: admin/wp-security-firewall-menu.php:864
|
| 2383 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:93
|
| 2384 |
+
msgid "Block fake Googlebots"
|
| 2385 |
+
msgstr "Bloquer les faux Googlebots"
|
| 2386 |
+
|
| 2387 |
+
#: admin/wp-security-firewall-menu.php:867
|
| 2388 |
+
msgid "Check this if you want to block all fake Googlebots."
|
| 2389 |
+
msgstr "Cochez si vous souhaitez bloquer tous les faux Googlebots"
|
| 2390 |
+
|
| 2391 |
+
#: admin/wp-security-firewall-menu.php:871
|
| 2392 |
+
msgid "This feature will check if the User Agent information of a bot contains the string \"Googlebot\"."
|
| 2393 |
+
msgstr "Cette fonction vérifie si les informations d’ID d’un bot contient la chaîne « Googlebot »."
|
| 2394 |
+
|
| 2395 |
+
#: admin/wp-security-firewall-menu.php:872
|
| 2396 |
+
msgid "It will then perform a few tests to verify if the bot is legitimately from Google and if so it will allow the bot to proceed."
|
| 2397 |
+
msgstr "Il sera ensuite effectué quelques tests pour vérifier si le bot est légitimement de Google et si elle autorisera le bot à agir."
|
| 2398 |
+
|
| 2399 |
+
#: admin/wp-security-firewall-menu.php:873
|
| 2400 |
+
msgid "If the bot fails the checks then the plugin will mark it as being a fake Googlebot and it will block it"
|
| 2401 |
+
msgstr "Si le bot ne les satisfait pas, alors l’extension le marquera comme faux Googlebot et le bloquera"
|
| 2402 |
+
|
| 2403 |
+
#: admin/wp-security-firewall-menu.php:880
|
| 2404 |
+
msgid "Save internet bot settings"
|
| 2405 |
+
msgstr "Enregistrer les paramètres de Bot Internet"
|
| 2406 |
+
|
| 2407 |
+
#: admin/wp-security-firewall-menu.php:916
|
| 2408 |
+
#: admin/wp-security-firewall-menu.php:938
|
| 2409 |
+
#: classes/grade-system/wp-security-feature-item-manager.php:95
|
| 2410 |
+
msgid "Prevent image hotlinking"
|
| 2411 |
+
msgstr "Empêcher les liens dynamiques (Hotline)"
|
| 2412 |
+
|
| 2413 |
+
#: admin/wp-security-firewall-menu.php:919
|
| 2414 |
+
msgid "A Hotlink is where someone displays an image on their site which is actually located on your site by using a direct link to the source of the image on your server."
|
| 2415 |
+
msgstr "Un lien dynamique est un lien pointant vers une image de votre site que quelqu’un affiche indûment sur le sien, alors qu’il n’en a pas les droits."
|
| 2416 |
+
|
| 2417 |
+
#: admin/wp-security-firewall-menu.php:920
|
| 2418 |
+
msgid "Due to the fact that the image being displayed on the other person's site is coming from your server, this can cause leaking of bandwidth and resources for you because your server has to present this image for the people viewing it on someone elses's site."
|
| 2419 |
+
msgstr "De plus, du fait que l’image affichée sur l’autre site provient de votre serveur, cela peut provoquer une fuite de bande passante et de ressources pour vous, car votre serveur doit présenter cette image pour la consultation sur un site étranger, cela risque de vous être préjudiciable."
|
| 2420 |
+
|
| 2421 |
+
#: admin/wp-security-firewall-menu.php:921
|
| 2422 |
+
msgid "This feature will prevent people from directly hotlinking images from your site's pages by writing some directives in your .htaccess file."
|
| 2423 |
+
msgstr "Cette fonction neutralise le lien dynamique visant directement les images, articles ou pages de votre site en écrivant quelques directives dans votre fichier .htaccess."
|
| 2424 |
+
|
| 2425 |
+
#: admin/wp-security-firewall-menu.php:926
|
| 2426 |
+
msgid "Prevent hotlinking"
|
| 2427 |
msgstr "Prévention des liens dynamiques (Hotlinking)"
|
| 2428 |
|
| 2429 |
+
#: admin/wp-security-firewall-menu.php:941
|
| 2430 |
msgid "Check this if you want to prevent hotlinking to images on your site."
|
| 2431 |
msgstr "Cochez si vous souhaitez empêcher le « Hotlinking » vers votre site."
|
| 2432 |
|
| 2433 |
+
#: admin/wp-security-firewall-menu.php:961
|
| 2434 |
msgid "Nonce check failed for delete all 404 event logs operation!"
|
| 2435 |
msgstr "Échec du contrôle de suppression des journaux d’événements 404 !"
|
| 2436 |
|
| 2437 |
+
#: admin/wp-security-firewall-menu.php:972
|
| 2438 |
msgid "404 Detection Feature - Delete all 404 event logs operation failed!"
|
| 2439 |
+
msgstr "Fonction de détection 404 - échec de l’opération de suppression de tous les événements 404 des journaux !"
|
|
|
|
|
|
|
| 2440 |
|
| 2441 |
+
#: admin/wp-security-firewall-menu.php:976
|
| 2442 |
msgid "All 404 event logs were deleted from the DB successfully!"
|
| 2443 |
+
msgstr "Tous les évènements 404 dans les journaux ont été supprimés avec succès !"
|
|
|
|
| 2444 |
|
| 2445 |
+
#: admin/wp-security-firewall-menu.php:1000
|
| 2446 |
+
#: admin/wp-security-user-login-menu.php:111
|
| 2447 |
+
msgid "You entered a non numeric value for the lockout time length field. It has been set to the default value."
|
| 2448 |
+
msgstr "Vous avez entré une valeur non numérique pour le champ « intervalle entre sauvegardes ». Elle sera fixée à la valeur par défaut."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2449 |
|
| 2450 |
+
#: admin/wp-security-firewall-menu.php:1006
|
| 2451 |
+
msgid "You entered an incorrect format for the \"Redirect URL\" field. It has been set to the default value."
|
| 2452 |
+
msgstr "Vous avez entré un format incorrect pour le champ « URL de redirection ». Il a été renseigné par la valeur par défaut."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2453 |
|
| 2454 |
+
#: admin/wp-security-firewall-menu.php:1041
|
| 2455 |
+
msgid "404 detection configuration"
|
| 2456 |
msgstr "Configuration de la détection 404"
|
| 2457 |
|
| 2458 |
+
#: admin/wp-security-firewall-menu.php:1044
|
| 2459 |
+
msgid "A 404 or Not Found error occurs when somebody tries to access a non-existent page on your website."
|
| 2460 |
+
msgstr "Une erreur 404 « adresse (URL) introuvable » se produit lorsque quelqu'un tente d'accéder à une page inexistante sur votre site web."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2461 |
|
| 2462 |
+
#: admin/wp-security-firewall-menu.php:1045
|
| 2463 |
+
msgid "Typically, most 404 errors happen quite innocently when people have mis-typed a URL or used an old link to page which doesn't exist anymore."
|
| 2464 |
+
msgstr "Généralement, la plupart des erreurs 404 se produisent assez innocemment quand l’utilisateur a mal saisi une URL ou utilisé un vieux lien vers une page qui n’existe plus."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2465 |
|
| 2466 |
+
#: admin/wp-security-firewall-menu.php:1046
|
| 2467 |
+
msgid "However, in some cases you may find many repeated 404 errors which occur in a relatively short space of time and from the same IP address which are all attempting to access a variety of non-existent page URLs."
|
| 2468 |
+
msgstr "Toutefois, dans certains cas, vous pouvez trouver de nombreuses répétition d’erreurs 404 se produisant dans un laps de temps relativement court avec la même adresse IP d’origine qui sont toutes des tentatives d’accéder à une variété d’URL de pages inexistantes."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2469 |
|
| 2470 |
+
#: admin/wp-security-firewall-menu.php:1047
|
| 2471 |
+
msgid "Such behaviour can mean that a hacker might be trying to find a particular page or URL for sinister reasons."
|
| 2472 |
+
msgstr "Un tel comportement peut signifier qu’un pirate essaye de trouver une page ou une URL particulière pour de sinistres mots."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2473 |
|
| 2474 |
+
#: admin/wp-security-firewall-menu.php:1048
|
| 2475 |
+
msgid "This feature allows you to monitor all 404 events which occur on your site, and it also gives you the option of blocking IP addresses for a configured length of time."
|
| 2476 |
+
msgstr "Cette fonctionnalité permet de surveiller tous les événements 404 se produisant sur votre site, et donne également la possibilité de bloquer les adresses IP les ayant générées pour une durée configurée."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2477 |
|
| 2478 |
+
#: admin/wp-security-firewall-menu.php:1049
|
| 2479 |
+
msgid "If you want to temporarily block or blacklist an IP address, simply click the \"Temp Block\" or \"Blacklist IP\" link for the applicable IP entry in the \"404 Event Logs\" table below."
|
|
|
|
|
|
|
| 2480 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 2481 |
|
| 2482 |
+
#: admin/wp-security-firewall-menu.php:1073
|
| 2483 |
+
msgid "404 detection options"
|
| 2484 |
msgstr "Options de détection 404"
|
| 2485 |
|
| 2486 |
+
#: admin/wp-security-firewall-menu.php:1085
|
| 2487 |
+
msgid "Enable 404 IP detection and lockout"
|
| 2488 |
+
msgstr ""
|
| 2489 |
|
| 2490 |
+
#: admin/wp-security-firewall-menu.php:1088
|
| 2491 |
msgid "Check this if you want to enable the lockout of selected IP addresses."
|
| 2492 |
+
msgstr "Cochez si vous souhaitez activer le verrouillage des adresses IP sélectionnées."
|
| 2493 |
+
|
| 2494 |
+
#: admin/wp-security-firewall-menu.php:1093
|
| 2495 |
+
msgid "When you enable this checkbox, all 404 events on your site will be logged in the table below. You can monitor these events and select some IP addresses listed in the table below and block them for a specified amount of time. All IP addresses you select to be blocked from the \"404 Event Logs\" table section will be unable to access your site during the time specified."
|
| 2496 |
msgstr ""
|
|
|
|
|
|
|
| 2497 |
|
| 2498 |
+
#: admin/wp-security-firewall-menu.php:1101
|
| 2499 |
+
msgid "Enable 404 event logging"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2500 |
msgstr "Activer le journal des événements"
|
| 2501 |
|
| 2502 |
+
#: admin/wp-security-firewall-menu.php:1104
|
| 2503 |
msgid "Check this if you want to enable the logging of 404 events"
|
| 2504 |
msgstr "Cochez si vous souhaitez activer la journalisation des événements 404"
|
| 2505 |
|
| 2506 |
+
#: admin/wp-security-firewall-menu.php:1109
|
| 2507 |
+
msgid "Time length of 404 lockout (minutes)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2508 |
msgstr ""
|
|
|
|
|
|
|
| 2509 |
|
| 2510 |
+
#: admin/wp-security-firewall-menu.php:1111
|
| 2511 |
+
msgid "Set the length of time for which a blocked IP address will be prevented from visiting your site"
|
| 2512 |
+
msgstr "Réglez la durée pendant laquelle une adresse IP bloquée sera empêché de visiter votre site"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2513 |
|
| 2514 |
+
#: admin/wp-security-firewall-menu.php:1116
|
| 2515 |
+
msgid "You can lock any IP address which is recorded in the \"404 Event Logs\" table section below."
|
| 2516 |
+
msgstr "Vous pouvez verrouiller une adresse IP enregistrée dans la section « journaux d'événements 404 » du tableau ci-dessous."
|
| 2517 |
+
|
| 2518 |
+
#: admin/wp-security-firewall-menu.php:1118
|
| 2519 |
+
msgid "To temporarily lock an IP address, hover over the ID column and click the \"Temp Block\" link for the applicable IP entry."
|
| 2520 |
+
msgstr "Pour verrouiller temporairement une adresse IP, survolez la colonne ID et cliquez sur le lien « Temps de Blocage » pour l'entrée IP sélectionnée."
|
| 2521 |
|
| 2522 |
+
#: admin/wp-security-firewall-menu.php:1125
|
| 2523 |
+
msgid "404 lockout redirect URL"
|
| 2524 |
msgstr "URL de redirection verrouillage 404"
|
| 2525 |
|
| 2526 |
+
#: admin/wp-security-firewall-menu.php:1127
|
| 2527 |
msgid "A blocked visitor will be automatically redirected to this URL."
|
| 2528 |
msgstr "Un visiteur bloqué sera automatiquement redirigé vers cette URL."
|
| 2529 |
|
| 2530 |
+
#: admin/wp-security-firewall-menu.php:1136
|
| 2531 |
+
msgid "404 event logs"
|
| 2532 |
msgstr "Journaux d'événements 404"
|
| 2533 |
|
| 2534 |
+
#: admin/wp-security-firewall-menu.php:1158
|
| 2535 |
+
#: admin/wp-security-firewall-menu.php:1167
|
| 2536 |
+
#: admin/wp-security-user-login-menu.php:487
|
| 2537 |
+
#: admin/wp-security-user-login-menu.php:496
|
| 2538 |
+
#: admin/wp-security-user-login-menu.php:644
|
| 2539 |
+
#: admin/wp-security-user-login-menu.php:653
|
| 2540 |
+
msgid "Export to CSV"
|
| 2541 |
+
msgstr ""
|
| 2542 |
+
|
| 2543 |
+
#: admin/wp-security-firewall-menu.php:1164
|
| 2544 |
+
#: admin/wp-security-user-login-menu.php:493
|
| 2545 |
+
#: admin/wp-security-user-login-menu.php:650
|
| 2546 |
+
msgid "Click this button if you wish to download this log in CSV format."
|
| 2547 |
+
msgstr ""
|
| 2548 |
+
|
| 2549 |
+
#: admin/wp-security-firewall-menu.php:1171
|
| 2550 |
+
#: admin/wp-security-firewall-menu.php:1180
|
| 2551 |
+
msgid "Delete all 404 event logs"
|
| 2552 |
msgstr "Supprimer toutes entrées des journaux d'événements 404"
|
| 2553 |
|
| 2554 |
+
#: admin/wp-security-firewall-menu.php:1177
|
| 2555 |
msgid "Click this button if you wish to purge all 404 event logs from the DB."
|
| 2556 |
+
msgstr "Cliquez ce bouton si vous souhaitez purger les journaux d'événements 404 dans la BdD."
|
| 2557 |
+
|
| 2558 |
+
#: admin/wp-security-firewall-menu.php:1236
|
| 2559 |
+
msgid "Custom .htaccess rules settings"
|
| 2560 |
msgstr ""
|
| 2561 |
+
|
| 2562 |
+
#: admin/wp-security-firewall-menu.php:1243
|
| 2563 |
+
msgid "This feature can be used to apply your own custom .htaccess rules and directives."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2564 |
msgstr ""
|
|
|
|
|
|
|
| 2565 |
|
| 2566 |
+
#: admin/wp-security-firewall-menu.php:1244
|
| 2567 |
+
msgid "It is useful for when you want to tweak our existing firewall rules or when you want to add your own."
|
| 2568 |
+
msgstr ""
|
|
|
|
| 2569 |
|
| 2570 |
+
#: admin/wp-security-firewall-menu.php:1245
|
| 2571 |
+
msgid "NOTE: This feature can only be used if your site is hosted in an apache or similar web server."
|
| 2572 |
+
msgstr ""
|
|
|
|
| 2573 |
|
| 2574 |
+
#: admin/wp-security-firewall-menu.php:1251
|
| 2575 |
+
msgid "<strong>Warning</strong>: Only use this feature if you know what you are doing."
|
|
|
|
| 2576 |
msgstr ""
|
|
|
|
|
|
|
| 2577 |
|
| 2578 |
+
#: admin/wp-security-firewall-menu.php:1252
|
| 2579 |
+
msgid "Incorrect .htaccess rules or directives can break or prevent access to your site."
|
|
|
|
|
|
|
| 2580 |
msgstr ""
|
|
|
|
|
|
|
| 2581 |
|
| 2582 |
+
#: admin/wp-security-firewall-menu.php:1253
|
| 2583 |
+
msgid "It is your responsibility to ensure that you are entering the correct code!"
|
|
|
|
|
|
|
| 2584 |
msgstr ""
|
|
|
|
|
|
|
| 2585 |
|
| 2586 |
+
#: admin/wp-security-firewall-menu.php:1254
|
| 2587 |
+
msgid "If you break your site you will need to access your server via FTP or something similar and then edit your .htaccess file and delete the changes you made."
|
|
|
|
|
|
|
|
|
|
| 2588 |
msgstr ""
|
|
|
|
|
|
|
| 2589 |
|
| 2590 |
+
#: admin/wp-security-firewall-menu.php:1260
|
| 2591 |
+
msgid "Custom .htaccess rules"
|
| 2592 |
+
msgstr ""
|
|
|
|
| 2593 |
|
| 2594 |
+
#: admin/wp-security-firewall-menu.php:1264
|
| 2595 |
+
msgid "Enable custom .htaccess rules"
|
| 2596 |
+
msgstr ""
|
|
|
|
| 2597 |
|
| 2598 |
+
#: admin/wp-security-firewall-menu.php:1267
|
| 2599 |
+
msgid "Check this if you want to enable custom rules entered in the text box below"
|
| 2600 |
+
msgstr ""
|
|
|
|
| 2601 |
|
| 2602 |
+
#: admin/wp-security-firewall-menu.php:1271
|
| 2603 |
+
msgid "Place custom rules at the top"
|
| 2604 |
+
msgstr ""
|
| 2605 |
|
| 2606 |
+
#: admin/wp-security-firewall-menu.php:1274
|
| 2607 |
+
msgid "Check this if you want to place your custom rules at the beginning of all the rules applied by this plugin"
|
| 2608 |
+
msgstr ""
|
|
|
|
| 2609 |
|
| 2610 |
+
#: admin/wp-security-firewall-menu.php:1278
|
| 2611 |
+
msgid "Enter custom .htaccess rules:"
|
| 2612 |
+
msgstr ""
|
| 2613 |
|
| 2614 |
+
#: admin/wp-security-firewall-menu.php:1282
|
| 2615 |
+
msgid "Enter your custom .htaccess rules/directives."
|
| 2616 |
+
msgstr ""
|
| 2617 |
|
| 2618 |
+
#: admin/wp-security-firewall-menu.php:1287
|
| 2619 |
+
msgid "Save custom rules"
|
| 2620 |
+
msgstr ""
|
| 2621 |
+
|
| 2622 |
+
#: admin/wp-security-firewall-setup-notice.php:338
|
| 2623 |
+
#: admin/wp-security-firewall-setup-notice.php:407
|
| 2624 |
+
#: admin/wp-security-firewall-setup-notice.php:479
|
| 2625 |
+
#: admin/wp-security-firewall-setup-notice.php:595
|
| 2626 |
+
#: wp-security.php:43
|
| 2627 |
+
msgid "All In One WP Security and Firewall"
|
| 2628 |
+
msgstr ""
|
| 2629 |
+
|
| 2630 |
+
#: admin/wp-security-firewall-setup-notice.php:340
|
| 2631 |
+
msgid "We were unable to create the file necessary to give you the highest level of protection."
|
| 2632 |
+
msgstr ""
|
| 2633 |
+
|
| 2634 |
+
#: admin/wp-security-firewall-setup-notice.php:341
|
| 2635 |
+
msgid "Your firewall will have reduced protection which means some of your firewall's functionality will be unavailable."
|
| 2636 |
+
msgstr ""
|
| 2637 |
+
|
| 2638 |
+
#: admin/wp-security-firewall-setup-notice.php:342
|
| 2639 |
+
msgid "If you would like to manually set up the necessary file, please follow these steps:"
|
| 2640 |
+
msgstr ""
|
| 2641 |
+
|
| 2642 |
+
#. translators: %s Boostrap file name.
|
| 2643 |
+
#. translators: %s Firewall file name.
|
| 2644 |
+
#: admin/wp-security-firewall-setup-notice.php:346
|
| 2645 |
+
#: admin/wp-security-firewall-setup-notice.php:453
|
| 2646 |
+
msgid "1. Create a file with the name %s in the same directory as your WordPress install is in, i.e.:"
|
| 2647 |
+
msgstr ""
|
| 2648 |
+
|
| 2649 |
+
#: admin/wp-security-firewall-setup-notice.php:350
|
| 2650 |
+
msgid "2. Paste in the following code:"
|
| 2651 |
+
msgstr ""
|
| 2652 |
+
|
| 2653 |
+
#: admin/wp-security-firewall-setup-notice.php:352
|
| 2654 |
+
#: admin/wp-security-firewall-setup-notice.php:462
|
| 2655 |
+
msgid "3. Save the file and press the 'Try again' button below:"
|
| 2656 |
+
msgstr ""
|
| 2657 |
+
|
| 2658 |
+
#: admin/wp-security-firewall-setup-notice.php:372
|
| 2659 |
+
msgid "1. Open the following file:"
|
| 2660 |
+
msgstr ""
|
| 2661 |
+
|
| 2662 |
+
#: admin/wp-security-firewall-setup-notice.php:378
|
| 2663 |
+
msgid "2. Look for the auto_prepend_file directive."
|
| 2664 |
+
msgstr ""
|
| 2665 |
+
|
| 2666 |
+
#: admin/wp-security-firewall-setup-notice.php:382
|
| 2667 |
+
msgid "2. Look for the following:"
|
| 2668 |
+
msgstr ""
|
| 2669 |
+
|
| 2670 |
+
#: admin/wp-security-firewall-setup-notice.php:388
|
| 2671 |
+
msgid "3. Change it to the following:"
|
| 2672 |
+
msgstr ""
|
| 2673 |
+
|
| 2674 |
+
#: admin/wp-security-firewall-setup-notice.php:392
|
| 2675 |
+
msgid "4. Save the file and press the 'Try again' button below:"
|
| 2676 |
+
msgstr ""
|
| 2677 |
+
|
| 2678 |
+
#: admin/wp-security-firewall-setup-notice.php:392
|
| 2679 |
+
#: admin/wp-security-firewall-setup-notice.php:441
|
| 2680 |
+
msgid "You may have to wait up to 5 minutes before the settings take effect."
|
| 2681 |
+
msgstr ""
|
| 2682 |
+
|
| 2683 |
+
#: admin/wp-security-firewall-setup-notice.php:410
|
| 2684 |
+
msgid "Your firewall has been installed with the highest level of protection."
|
| 2685 |
+
msgstr ""
|
| 2686 |
+
|
| 2687 |
+
#: admin/wp-security-firewall-setup-notice.php:411
|
| 2688 |
+
msgid "You may have to wait 5 minutes for the changes to take effect."
|
| 2689 |
+
msgstr ""
|
| 2690 |
+
|
| 2691 |
+
#: admin/wp-security-firewall-setup-notice.php:434
|
| 2692 |
+
msgid "1. Open your php.ini file."
|
| 2693 |
+
msgstr ""
|
| 2694 |
+
|
| 2695 |
+
#: admin/wp-security-firewall-setup-notice.php:437
|
| 2696 |
+
msgid "2. Set the auto_prepend_file directive like below:"
|
| 2697 |
+
msgstr ""
|
| 2698 |
+
|
| 2699 |
+
#: admin/wp-security-firewall-setup-notice.php:441
|
| 2700 |
+
msgid "3. Restart the webserver and refresh the page"
|
| 2701 |
+
msgstr ""
|
| 2702 |
+
|
| 2703 |
+
#: admin/wp-security-firewall-setup-notice.php:458
|
| 2704 |
+
msgid "2. Paste in the following directives:"
|
| 2705 |
+
msgstr ""
|
| 2706 |
+
|
| 2707 |
+
#: admin/wp-security-firewall-setup-notice.php:482
|
| 2708 |
+
msgid "We were unable to set up your firewall with the highest level of protection."
|
| 2709 |
+
msgstr ""
|
| 2710 |
+
|
| 2711 |
+
#: admin/wp-security-firewall-setup-notice.php:483
|
| 2712 |
+
msgid "Your firewall will have reduced functionality."
|
| 2713 |
+
msgstr ""
|
| 2714 |
+
|
| 2715 |
+
#: admin/wp-security-firewall-setup-notice.php:487
|
| 2716 |
+
msgid "To give your site the highest level of protection, please follow these steps:"
|
| 2717 |
+
msgstr ""
|
| 2718 |
+
|
| 2719 |
+
#: admin/wp-security-firewall-setup-notice.php:500
|
| 2720 |
+
msgid "Note: if you're unable to perform any of the aforementioned steps, please ask your web hosting provider for further assistance."
|
| 2721 |
+
msgstr ""
|
| 2722 |
+
|
| 2723 |
+
#: admin/wp-security-firewall-setup-notice.php:517
|
| 2724 |
+
msgid "Try again"
|
| 2725 |
+
msgstr ""
|
| 2726 |
+
|
| 2727 |
+
#: admin/wp-security-firewall-setup-notice.php:539
|
| 2728 |
+
msgid "We have detected that your AIOS firewall is not fully installed, and therefore does not have the highest level of protection. "
|
| 2729 |
+
msgstr ""
|
| 2730 |
+
|
| 2731 |
+
#: admin/wp-security-firewall-setup-notice.php:540
|
| 2732 |
+
msgid "Your firewall will have reduced functionality until it has been upgraded. "
|
| 2733 |
+
msgstr ""
|
| 2734 |
+
|
| 2735 |
+
#: admin/wp-security-firewall-setup-notice.php:542
|
| 2736 |
+
msgid "Upgrade your protection now"
|
| 2737 |
+
msgstr ""
|
| 2738 |
+
|
| 2739 |
+
#: admin/wp-security-firewall-setup-notice.php:598
|
| 2740 |
+
msgid "Our PHP-based firewall has been created to give you even greater protection."
|
| 2741 |
+
msgstr ""
|
| 2742 |
+
|
| 2743 |
+
#: admin/wp-security-firewall-setup-notice.php:602
|
| 2744 |
+
msgid "If you already have our .htaccess-based firewall enabled, you will still need to set up the PHP-based firewall to benefit from its protection."
|
| 2745 |
+
msgstr ""
|
| 2746 |
+
|
| 2747 |
+
#: admin/wp-security-firewall-setup-notice.php:605
|
| 2748 |
+
msgid "To set up the PHP-based firewall, press the 'Set up now' button below:"
|
| 2749 |
+
msgstr ""
|
| 2750 |
+
|
| 2751 |
+
#: admin/wp-security-firewall-setup-notice.php:608
|
| 2752 |
+
msgid "Set up now"
|
| 2753 |
+
msgstr ""
|
| 2754 |
+
|
| 2755 |
+
#: admin/wp-security-firewall-setup-notice.php:614
|
| 2756 |
+
#: templates/notices/custom-notice.php:10
|
| 2757 |
+
#: templates/notices/custom-notice.php:12
|
| 2758 |
+
#: templates/notices/horizontal-notice.php:50
|
| 2759 |
+
#: templates/notices/horizontal-notice.php:52
|
| 2760 |
+
#: templates/notices/htaccess-to-php-feature-notice.php:10
|
| 2761 |
+
#: templates/notices/htaccess-to-php-feature-notice.php:12
|
| 2762 |
+
msgid "Dismiss"
|
| 2763 |
+
msgstr ""
|
| 2764 |
+
|
| 2765 |
+
#: admin/wp-security-list-404.php:91
|
| 2766 |
+
msgid "Event type"
|
| 2767 |
+
msgstr ""
|
| 2768 |
+
|
| 2769 |
+
#: admin/wp-security-list-404.php:92
|
| 2770 |
+
#: admin/wp-security-list-logged-in-users.php:46
|
| 2771 |
+
#: admin/wp-security-list-registered-users.php:74
|
| 2772 |
+
msgid "IP address"
|
| 2773 |
+
msgstr ""
|
| 2774 |
+
|
| 2775 |
+
#: admin/wp-security-list-404.php:93
|
| 2776 |
+
msgid "Attempted URL"
|
| 2777 |
+
msgstr ""
|
| 2778 |
+
|
| 2779 |
+
#: admin/wp-security-list-404.php:94
|
| 2780 |
+
msgid "Referer"
|
| 2781 |
+
msgstr ""
|
| 2782 |
+
|
| 2783 |
+
#: admin/wp-security-list-404.php:96
|
| 2784 |
+
msgid "Lock status"
|
| 2785 |
+
msgstr ""
|
| 2786 |
+
|
| 2787 |
+
#: admin/wp-security-list-404.php:118
|
| 2788 |
+
msgid "Temp block IP"
|
| 2789 |
+
msgstr ""
|
| 2790 |
+
|
| 2791 |
+
#: admin/wp-security-list-404.php:119
|
| 2792 |
+
msgid "Blacklist IP"
|
| 2793 |
+
msgstr ""
|
| 2794 |
+
|
| 2795 |
+
#: admin/wp-security-list-404.php:120
|
| 2796 |
+
#: admin/wp-security-list-acct-activity.php:82
|
| 2797 |
+
#: admin/wp-security-list-locked-ip.php:84
|
| 2798 |
+
#: admin/wp-security-list-login-fails.php:73
|
| 2799 |
+
#: admin/wp-security-list-registered-users.php:93
|
| 2800 |
+
msgid "Delete"
|
| 2801 |
+
msgstr ""
|
| 2802 |
+
|
| 2803 |
+
#: admin/wp-security-list-404.php:128
|
| 2804 |
+
#: admin/wp-security-list-404.php:136
|
| 2805 |
+
#: admin/wp-security-list-404.php:143
|
| 2806 |
+
#: admin/wp-security-list-acct-activity.php:92
|
| 2807 |
+
#: admin/wp-security-list-comment-spammer-ip.php:95
|
| 2808 |
+
#: admin/wp-security-list-locked-ip.php:94
|
| 2809 |
+
#: admin/wp-security-list-locked-ip.php:105
|
| 2810 |
+
#: admin/wp-security-list-login-fails.php:85
|
| 2811 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:96
|
| 2812 |
+
#: admin/wp-security-list-registered-users.php:104
|
| 2813 |
+
#: admin/wp-security-list-registered-users.php:115
|
| 2814 |
+
#: admin/wp-security-list-registered-users.php:126
|
| 2815 |
+
msgid "Please select some records using the checkboxes"
|
| 2816 |
+
msgstr "Veuillez sélectionner les enregistrements concernés par l'opération à l'aide des cases à cocher"
|
| 2817 |
+
|
| 2818 |
+
#: admin/wp-security-list-404.php:278
|
| 2819 |
+
msgid "Nonce check failed for delete selected 404 event logs operation!"
|
| 2820 |
+
msgstr ""
|
| 2821 |
+
|
| 2822 |
+
#: admin/wp-security-list-acct-activity.php:35
|
| 2823 |
+
msgid "Are you sure you want to delete this item?"
|
| 2824 |
+
msgstr ""
|
| 2825 |
+
|
| 2826 |
+
#: admin/wp-security-list-acct-activity.php:46
|
| 2827 |
+
msgid "Login session still active"
|
| 2828 |
+
msgstr ""
|
| 2829 |
+
|
| 2830 |
+
#: admin/wp-security-list-acct-activity.php:60
|
| 2831 |
+
#: admin/wp-security-list-locked-ip.php:60
|
| 2832 |
+
#: admin/wp-security-list-logged-in-users.php:44
|
| 2833 |
+
#: admin/wp-security-list-login-fails.php:54
|
| 2834 |
+
#: admin/wp-security-list-registered-users.php:69
|
| 2835 |
+
msgid "User ID"
|
| 2836 |
+
msgstr ""
|
| 2837 |
+
|
| 2838 |
+
#: admin/wp-security-list-acct-activity.php:61
|
| 2839 |
+
#: admin/wp-security-list-locked-ip.php:61
|
| 2840 |
+
#: admin/wp-security-list-login-fails.php:55
|
| 2841 |
+
msgid "Username"
|
| 2842 |
+
msgstr "Nom d’utilisateur"
|
| 2843 |
+
|
| 2844 |
+
#: admin/wp-security-list-acct-activity.php:62
|
| 2845 |
+
msgid "Login date"
|
| 2846 |
+
msgstr ""
|
| 2847 |
+
|
| 2848 |
+
#: admin/wp-security-list-acct-activity.php:63
|
| 2849 |
+
msgid "Logout date"
|
| 2850 |
+
msgstr ""
|
| 2851 |
+
|
| 2852 |
+
#: admin/wp-security-list-acct-activity.php:136
|
| 2853 |
+
msgid "Nonce check failed for delete selected account activity logs operation!"
|
| 2854 |
+
msgstr ""
|
| 2855 |
+
|
| 2856 |
+
#: admin/wp-security-list-comment-spammer-ip.php:59
|
| 2857 |
+
msgid "Spammer IP"
|
| 2858 |
+
msgstr ""
|
| 2859 |
+
|
| 2860 |
+
#: admin/wp-security-list-comment-spammer-ip.php:60
|
| 2861 |
+
msgid "Number of spam comments from this IP"
|
| 2862 |
+
msgstr ""
|
| 2863 |
+
|
| 2864 |
+
#: admin/wp-security-list-comment-spammer-ip.php:61
|
| 2865 |
+
msgid "Status"
|
| 2866 |
+
msgstr ""
|
| 2867 |
+
|
| 2868 |
+
#: admin/wp-security-list-comment-spammer-ip.php:81
|
| 2869 |
+
msgid "Block"
|
| 2870 |
+
msgstr ""
|
| 2871 |
+
|
| 2872 |
+
#: admin/wp-security-list-comment-spammer-ip.php:130
|
| 2873 |
+
#: admin/wp-security-list-comment-spammer-ip.php:179
|
| 2874 |
+
msgid "Nonce check failed for delete selected blocked IP operation!"
|
| 2875 |
+
msgstr ""
|
| 2876 |
+
|
| 2877 |
+
#: admin/wp-security-list-comment-spammer-ip.php:137
|
| 2878 |
+
msgid "The selected IP addresses are now permanently blocked!"
|
| 2879 |
+
msgstr ""
|
| 2880 |
+
|
| 2881 |
+
#: admin/wp-security-list-comment-spammer-ip.php:193
|
| 2882 |
+
msgid "The selected IP addresses were saved in the blacklist configuration settings."
|
| 2883 |
+
msgstr "Les adresses IP sélectionnées ont été enregistrées dans les paramètres de la liste noire."
|
| 2884 |
+
|
| 2885 |
+
#: admin/wp-security-list-comment-spammer-ip.php:201
|
| 2886 |
+
msgid "The .htaccess file was successfully modified to include the selected IP addresses."
|
| 2887 |
+
msgstr "Le fichier .htaccess a été modifié avec succès pour exclure les adresses IP sélectionnées."
|
| 2888 |
+
|
| 2889 |
+
#: admin/wp-security-list-comment-spammer-ip.php:212
|
| 2890 |
+
msgid "NOTE: The .htaccess file was not modified because you have disabled the \"Enable IP or User Agent Blacklisting\" check box."
|
| 2891 |
+
msgstr "REMARQUE : Le fichier .htaccess n’a pas été modifié car vous avez décoché la case « Activer l’IP ou l’ID sur liste noire »."
|
| 2892 |
+
|
| 2893 |
+
#: admin/wp-security-list-comment-spammer-ip.php:213
|
| 2894 |
+
msgid "To block these IP addresses you will need to enable the above flag in the %s menu"
|
| 2895 |
+
msgstr "Pour bloquer ces adresses IP, vous devrez activer l’indicateur ci-dessus dans le menu %s"
|
| 2896 |
+
|
| 2897 |
+
#: admin/wp-security-list-debug.php:47
|
| 2898 |
+
msgid "Level"
|
| 2899 |
+
msgstr ""
|
| 2900 |
+
|
| 2901 |
+
#: admin/wp-security-list-debug.php:48
|
| 2902 |
+
msgid "Message"
|
| 2903 |
+
msgstr ""
|
| 2904 |
+
|
| 2905 |
+
#: admin/wp-security-list-debug.php:49
|
| 2906 |
+
msgid "Type"
|
| 2907 |
+
msgstr ""
|
| 2908 |
+
|
| 2909 |
+
#: admin/wp-security-list-locked-ip.php:59
|
| 2910 |
+
msgid "Locked IP/range"
|
| 2911 |
+
msgstr ""
|
| 2912 |
+
|
| 2913 |
+
#: admin/wp-security-list-locked-ip.php:62
|
| 2914 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:67
|
| 2915 |
+
msgid "Reason"
|
| 2916 |
+
msgstr ""
|
| 2917 |
+
|
| 2918 |
+
#: admin/wp-security-list-locked-ip.php:63
|
| 2919 |
+
msgid "Date locked"
|
| 2920 |
+
msgstr ""
|
| 2921 |
+
|
| 2922 |
+
#: admin/wp-security-list-locked-ip.php:64
|
| 2923 |
+
msgid "Release date"
|
| 2924 |
+
msgstr ""
|
| 2925 |
+
|
| 2926 |
+
#: admin/wp-security-list-locked-ip.php:83
|
| 2927 |
+
msgid "Unlock"
|
| 2928 |
+
msgstr ""
|
| 2929 |
+
|
| 2930 |
+
#: admin/wp-security-list-locked-ip.php:135
|
| 2931 |
+
msgid "The selected IP entries were unlocked successfully!"
|
| 2932 |
+
msgstr "Les IP sélectionnées ont été débloquées avec succès !"
|
| 2933 |
+
|
| 2934 |
+
#: admin/wp-security-list-locked-ip.php:141
|
| 2935 |
+
msgid "Nonce check failed for unlock IP operation!"
|
| 2936 |
+
msgstr ""
|
| 2937 |
+
|
| 2938 |
+
#: admin/wp-security-list-locked-ip.php:148
|
| 2939 |
+
msgid "The selected IP entry was unlocked successfully."
|
| 2940 |
+
msgstr "L'IP sélectionnée a été déverrouillée avec succès !"
|
| 2941 |
+
|
| 2942 |
+
#: admin/wp-security-list-locked-ip.php:187
|
| 2943 |
+
msgid "Nonce check failed for delete lockdown record operation!"
|
| 2944 |
+
msgstr ""
|
| 2945 |
+
|
| 2946 |
+
#: admin/wp-security-list-logged-in-users.php:45
|
| 2947 |
+
#: admin/wp-security-list-registered-users.php:70
|
| 2948 |
+
msgid "Login name"
|
| 2949 |
+
msgstr ""
|
| 2950 |
+
|
| 2951 |
+
#: admin/wp-security-list-logged-in-users.php:87
|
| 2952 |
+
msgid "Nonce check failed for force user logout operation!"
|
| 2953 |
+
msgstr ""
|
| 2954 |
+
|
| 2955 |
+
#: admin/wp-security-list-logged-in-users.php:96
|
| 2956 |
+
msgid "The selected user was logged out successfully!"
|
| 2957 |
+
msgstr ""
|
| 2958 |
+
|
| 2959 |
+
#: admin/wp-security-list-login-fails.php:53
|
| 2960 |
+
msgid "Login IP range"
|
| 2961 |
+
msgstr ""
|
| 2962 |
+
|
| 2963 |
+
#: admin/wp-security-list-login-fails.php:130
|
| 2964 |
+
msgid "Nonce check failed for delete failed login record operation!"
|
| 2965 |
+
msgstr ""
|
| 2966 |
+
|
| 2967 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:66
|
| 2968 |
+
msgid "Blocked IP"
|
| 2969 |
+
msgstr ""
|
| 2970 |
+
|
| 2971 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:87
|
| 2972 |
+
msgid "Unblock"
|
| 2973 |
+
msgstr ""
|
| 2974 |
+
|
| 2975 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:122
|
| 2976 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:139
|
| 2977 |
+
msgid "Successfully unblocked and deleted the selected record(s)."
|
| 2978 |
+
msgstr ""
|
| 2979 |
+
|
| 2980 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:126
|
| 2981 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:143
|
| 2982 |
+
msgid "Failed to unblock and delete the selected record(s)."
|
| 2983 |
+
msgstr ""
|
| 2984 |
+
|
| 2985 |
+
#: admin/wp-security-list-permanent-blocked-ip.php:133
|
| 2986 |
+
msgid "Nonce check failed for unblock IP operation!"
|
| 2987 |
+
msgstr ""
|
| 2988 |
+
|
| 2989 |
+
#: admin/wp-security-list-registered-users.php:71
|
| 2990 |
+
msgid "Email"
|
| 2991 |
+
msgstr ""
|
| 2992 |
+
|
| 2993 |
+
#: admin/wp-security-list-registered-users.php:72
|
| 2994 |
+
msgid "Register date"
|
| 2995 |
+
msgstr ""
|
| 2996 |
+
|
| 2997 |
+
#: admin/wp-security-list-registered-users.php:73
|
| 2998 |
+
msgid "Account status"
|
| 2999 |
+
msgstr ""
|
| 3000 |
+
|
| 3001 |
+
#: admin/wp-security-list-registered-users.php:92
|
| 3002 |
+
msgid "Approve"
|
| 3003 |
+
msgstr ""
|
| 3004 |
+
|
| 3005 |
+
#: admin/wp-security-list-registered-users.php:94
|
| 3006 |
+
msgid "Block IP"
|
| 3007 |
+
msgstr ""
|
| 3008 |
+
|
| 3009 |
+
#: admin/wp-security-list-registered-users.php:163
|
| 3010 |
+
msgid "The selected accounts were approved successfully!"
|
| 3011 |
+
msgstr "Les comptes sélectionnés ont été approuvés avec succès !"
|
| 3012 |
+
|
| 3013 |
+
#: admin/wp-security-list-registered-users.php:167
|
| 3014 |
+
msgid "The following accounts failed to update successfully: "
|
| 3015 |
+
msgstr "Les comptes suivants ont échoué à être mis à jour :"
|
| 3016 |
+
|
| 3017 |
+
#: admin/wp-security-list-registered-users.php:175
|
| 3018 |
+
msgid "The selected account was approved successfully!"
|
| 3019 |
msgstr "Le compte sélectionné a été approuvé avec succès !"
|
| 3020 |
|
| 3021 |
+
#: admin/wp-security-list-registered-users.php:194
|
| 3022 |
+
msgid "Your account is now active"
|
| 3023 |
+
msgstr "Votre compte est désormais actif"
|
| 3024 |
+
|
| 3025 |
+
#: admin/wp-security-list-registered-users.php:195
|
| 3026 |
msgid "Your account with username: "
|
| 3027 |
msgstr "Identifiant de l’administrateur"
|
| 3028 |
|
| 3029 |
+
#: admin/wp-security-list-registered-users.php:195
|
| 3030 |
+
msgid " is now active"
|
| 3031 |
+
msgstr "est maintenant actif"
|
| 3032 |
+
|
| 3033 |
+
#: admin/wp-security-list-registered-users.php:226
|
| 3034 |
msgid "The selected accounts were deleted successfully!"
|
| 3035 |
msgstr "Les comptes sélectionnés ont été supprimés avec succès!"
|
| 3036 |
|
| 3037 |
+
#: admin/wp-security-list-registered-users.php:234
|
| 3038 |
+
msgid "Nonce check failed for delete registered user account operation!"
|
| 3039 |
+
msgstr ""
|
| 3040 |
+
|
| 3041 |
+
#: admin/wp-security-list-registered-users.php:242
|
| 3042 |
msgid "The selected account was deleted successfully!"
|
| 3043 |
msgstr "Le compte sélectionné a été supprimé avec succès !"
|
| 3044 |
|
| 3045 |
+
#: admin/wp-security-list-registered-users.php:268
|
| 3046 |
+
msgid "The selected IP addresses were successfully added to the permanent block list!"
|
| 3047 |
+
msgstr ""
|
| 3048 |
+
|
| 3049 |
+
#: admin/wp-security-list-registered-users.php:269
|
| 3050 |
+
#: admin/wp-security-list-registered-users.php:286
|
| 3051 |
+
msgid "View Blocked IPs"
|
| 3052 |
+
msgstr ""
|
| 3053 |
+
|
| 3054 |
+
#: admin/wp-security-list-registered-users.php:278
|
| 3055 |
+
msgid "Nonce check failed for block IP operation of registered user!"
|
| 3056 |
+
msgstr ""
|
| 3057 |
+
|
| 3058 |
+
#: admin/wp-security-list-registered-users.php:285
|
| 3059 |
+
msgid "The selected IP was successfully added to the permanent block list!"
|
| 3060 |
+
msgstr ""
|
| 3061 |
+
|
| 3062 |
+
#: admin/wp-security-maintenance-menu.php:25
|
| 3063 |
msgid "Visitor Lockout"
|
| 3064 |
msgstr "Visiteur bloqué"
|
| 3065 |
|
| 3066 |
+
#: admin/wp-security-maintenance-menu.php:85
|
| 3067 |
msgid "Site lockout feature settings saved!"
|
| 3068 |
msgstr "Paramètres de fonction de verrouillage du site sauvegardés !"
|
| 3069 |
|
| 3070 |
+
#: admin/wp-security-maintenance-menu.php:92
|
| 3071 |
+
msgid "General visitor lockout"
|
| 3072 |
msgstr "Tous visiteurs bloqués"
|
| 3073 |
|
| 3074 |
+
#: admin/wp-security-maintenance-menu.php:98
|
| 3075 |
+
msgid "This feature allows you to put your site into \"maintenance mode\" by locking down the front-end to all visitors except logged in users with super admin privileges."
|
| 3076 |
+
msgstr "Cette fonctionnalité permet de mettre votre site en mode « maintenance » en verrouillant le site à tous les visiteurs, sauf ceux ayant des privilèges d'administrateur ou super-admin."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3077 |
|
| 3078 |
+
#: admin/wp-security-maintenance-menu.php:99
|
| 3079 |
+
msgid "Locking your site down to general visitors can be useful if you are investigating some issues on your site or perhaps you might be doing some maintenance and wish to keep out all traffic for security reasons."
|
| 3080 |
+
msgstr "Le verrouillage de votre site aux visiteurs peut être utile, que vous ayez à étudier quelque point sur votre site, deviez faire un peu de ménage ou souhaitiez fermer tout le trafic pour raison de sécurité."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3081 |
|
| 3082 |
+
#: admin/wp-security-maintenance-menu.php:104
|
| 3083 |
+
msgid "Enable front-end lockout"
|
| 3084 |
msgstr "Activer le verrouillage du site"
|
| 3085 |
|
| 3086 |
+
#: admin/wp-security-maintenance-menu.php:107
|
| 3087 |
+
msgid "Check this if you want all visitors except those who are logged in as administrator to be locked out of the front-end of your site."
|
| 3088 |
+
msgstr "Cochez si vous souhaitez que tous les visiteurs, sauf ceux ayant des privilèges administrateur soient empêchés d’accès à votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3089 |
|
| 3090 |
+
#: admin/wp-security-maintenance-menu.php:111
|
| 3091 |
+
msgid "Enter a message:"
|
| 3092 |
msgstr "Saisissez un message :"
|
| 3093 |
|
| 3094 |
+
#: admin/wp-security-maintenance-menu.php:123
|
| 3095 |
+
msgid "Enter a message you wish to display to visitors when your site is in maintenance mode."
|
| 3096 |
+
msgstr "Entrez le message que vous souhaitez afficher aux visiteurs lorsque votre site est en mode maintenance."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3097 |
|
| 3098 |
+
#: admin/wp-security-maintenance-menu.php:130
|
| 3099 |
+
msgid "Save site lockout settings"
|
| 3100 |
msgstr "Enregistrer les paramètres de verrouillage du site"
|
| 3101 |
|
| 3102 |
+
#: admin/wp-security-misc-options-menu.php:28
|
| 3103 |
msgid "Copy Protection"
|
| 3104 |
msgstr "Protection contre la copie"
|
| 3105 |
|
| 3106 |
+
#: admin/wp-security-misc-options-menu.php:29
|
| 3107 |
msgid "Frames"
|
| 3108 |
msgstr "Cadres"
|
| 3109 |
|
| 3110 |
+
#: admin/wp-security-misc-options-menu.php:30
|
| 3111 |
+
msgid "Users Enumeration"
|
| 3112 |
+
msgstr ""
|
| 3113 |
+
|
| 3114 |
+
#: admin/wp-security-misc-options-menu.php:31
|
| 3115 |
+
msgid "WP REST API"
|
| 3116 |
+
msgstr ""
|
| 3117 |
+
|
| 3118 |
+
#: admin/wp-security-misc-options-menu.php:89
|
| 3119 |
msgid "Copy Protection feature settings saved!"
|
| 3120 |
msgstr "Paramètres de la fonction de protection contre la copie sauvegardés !"
|
| 3121 |
|
| 3122 |
+
#: admin/wp-security-misc-options-menu.php:94
|
| 3123 |
+
msgid "Disable the ability to copy text"
|
| 3124 |
msgstr "Désactiver la possibilité de copier du texte"
|
| 3125 |
|
| 3126 |
+
#: admin/wp-security-misc-options-menu.php:100
|
| 3127 |
+
msgid "This feature allows you to disable the ability to select and copy text from your front end."
|
| 3128 |
+
msgstr "Cette fonction permet de désactiver la possibilité de sélectionner et copier du texte depuis votre site."
|
| 3129 |
+
|
| 3130 |
+
#: admin/wp-security-misc-options-menu.php:101
|
| 3131 |
+
msgid "When admin user is logged in, the feature is automatically disabled for his session."
|
| 3132 |
msgstr ""
|
|
|
|
|
|
|
| 3133 |
|
| 3134 |
+
#: admin/wp-security-misc-options-menu.php:106
|
| 3135 |
+
msgid "Enable copy protection"
|
| 3136 |
msgstr "Activer la protection contre la copie"
|
| 3137 |
|
| 3138 |
+
#: admin/wp-security-misc-options-menu.php:109
|
| 3139 |
+
msgid "Check this if you want to disable the \"Right Click\", \"Text Selection\" and \"Copy\" option on the front end of your site."
|
| 3140 |
+
msgstr "Cochez si vous souhaitez désactiver le « clic droit », « Sélection de texte » et l'option « Copier » sur votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3141 |
|
| 3142 |
+
#: admin/wp-security-misc-options-menu.php:116
|
| 3143 |
+
msgid "Save copy protection settings"
|
| 3144 |
msgstr "Enregistrer les paramètres de protection contre la copie"
|
| 3145 |
|
| 3146 |
+
#: admin/wp-security-misc-options-menu.php:140
|
| 3147 |
msgid "Frame Display Prevention feature settings saved!"
|
| 3148 |
+
msgstr "Paramètres de la fonction protection de l’affichage de cadres enregistrés !"
|
|
|
|
| 3149 |
|
| 3150 |
+
#: admin/wp-security-misc-options-menu.php:145
|
| 3151 |
+
msgid "Prevent your site from being displayed in a frame"
|
| 3152 |
msgstr "Empêcher votre site d'être affiché dans un cadre"
|
| 3153 |
|
| 3154 |
+
#: admin/wp-security-misc-options-menu.php:151
|
| 3155 |
+
msgid "This feature allows you to prevent other sites from displaying any of your content via a frame or iframe."
|
| 3156 |
+
msgstr "Cette fonction permet d’empêcher d’autres sites d’afficher tout le contenu du votre via un frame ou iframe."
|
| 3157 |
+
|
| 3158 |
+
#: admin/wp-security-misc-options-menu.php:152
|
| 3159 |
+
msgid "When enabled, this feature will set the \"X-Frame-Options\" paramater to \"sameorigin\" in the HTTP header."
|
| 3160 |
+
msgstr "Lorsqu’activée, cette fonction permet de paramétrer « X-Frame-Options » à « sameorigin » dans l’en-tête HTTP."
|
| 3161 |
+
|
| 3162 |
+
#: admin/wp-security-misc-options-menu.php:157
|
| 3163 |
+
msgid "Enable iFrame protection"
|
| 3164 |
+
msgstr "Activer la protection iFrame"
|
| 3165 |
+
|
| 3166 |
+
#: admin/wp-security-misc-options-menu.php:160
|
| 3167 |
+
msgid "Check this if you want to stop other sites from displaying your content in a frame or iframe."
|
| 3168 |
+
msgstr "Cochez si vous voulez empêcher d’autres sites d’afficher votre contenu dans un frame (cadre) ou iframe."
|
| 3169 |
+
|
| 3170 |
+
#: admin/wp-security-misc-options-menu.php:191
|
| 3171 |
+
msgid "Users Enumeration Prevention feature settings saved!"
|
| 3172 |
msgstr ""
|
|
|
|
|
|
|
| 3173 |
|
| 3174 |
+
#: admin/wp-security-misc-options-menu.php:196
|
| 3175 |
+
msgid "Prevent users enumeration"
|
|
|
|
|
|
|
| 3176 |
msgstr ""
|
|
|
|
|
|
|
| 3177 |
|
| 3178 |
+
#: admin/wp-security-misc-options-menu.php:202
|
| 3179 |
+
msgid "This feature allows you to prevent external users/bots from fetching the user info with urls like \"/?author=1\"."
|
| 3180 |
+
msgstr ""
|
| 3181 |
|
| 3182 |
+
#: admin/wp-security-misc-options-menu.php:203
|
| 3183 |
+
msgid "When enabled, this feature will print a \"forbidden\" error rather than the user information."
|
| 3184 |
+
msgstr ""
|
| 3185 |
+
|
| 3186 |
+
#: admin/wp-security-misc-options-menu.php:208
|
| 3187 |
+
msgid "Disable users enumeration"
|
| 3188 |
+
msgstr ""
|
| 3189 |
+
|
| 3190 |
+
#: admin/wp-security-misc-options-menu.php:211
|
| 3191 |
+
msgid "Check this if you want to stop users enumeration."
|
| 3192 |
+
msgstr ""
|
| 3193 |
+
|
| 3194 |
+
#: admin/wp-security-misc-options-menu.php:242
|
| 3195 |
+
msgid "WP REST API Security feature settings saved!"
|
| 3196 |
+
msgstr ""
|
| 3197 |
+
|
| 3198 |
+
#: admin/wp-security-misc-options-menu.php:253
|
| 3199 |
+
msgid "This feature allows you to block WordPress REST API access for unauthorized requests."
|
| 3200 |
msgstr ""
|
|
|
|
|
|
|
| 3201 |
|
| 3202 |
+
#: admin/wp-security-misc-options-menu.php:254
|
| 3203 |
+
msgid "When enabled this feature will only allow REST requests to be processed if the user is logged in."
|
| 3204 |
+
msgstr ""
|
| 3205 |
+
|
| 3206 |
+
#: admin/wp-security-misc-options-menu.php:260
|
| 3207 |
+
msgid "Beware that if you are using other plugins which have registered REST endpoints (eg, Contact Form 7), then this feature will also block REST requests used by these plugins if the user is not logged in. It is recommended that you leave this feature disabled if you want uninterrupted functionality for such plugins."
|
| 3208 |
+
msgstr ""
|
| 3209 |
+
|
| 3210 |
+
#: admin/wp-security-misc-options-menu.php:268
|
| 3211 |
+
msgid "Disallow unauthorized REST requests"
|
| 3212 |
+
msgstr ""
|
| 3213 |
+
|
| 3214 |
+
#: admin/wp-security-misc-options-menu.php:271
|
| 3215 |
+
msgid "Check this if you want to stop REST API access for non-logged in requests."
|
| 3216 |
+
msgstr ""
|
| 3217 |
+
|
| 3218 |
+
#: admin/wp-security-settings-menu.php:25
|
| 3219 |
msgid "General Settings"
|
| 3220 |
msgstr "Paramètres généraux"
|
| 3221 |
|
| 3222 |
+
#: admin/wp-security-settings-menu.php:37
|
| 3223 |
+
msgid "Delete Plugin Settings"
|
| 3224 |
+
msgstr ""
|
| 3225 |
+
|
| 3226 |
+
#: admin/wp-security-settings-menu.php:41
|
| 3227 |
+
msgid "WP Version Info"
|
| 3228 |
+
msgstr ""
|
| 3229 |
|
| 3230 |
+
#: admin/wp-security-settings-menu.php:45
|
| 3231 |
msgid "Import/Export"
|
| 3232 |
msgstr "Importer/Exporter"
|
| 3233 |
|
| 3234 |
+
#: admin/wp-security-settings-menu.php:52
|
| 3235 |
+
msgid "Advanced settings"
|
| 3236 |
+
msgstr ""
|
| 3237 |
+
|
| 3238 |
+
#: admin/wp-security-settings-menu.php:128
|
| 3239 |
msgid "All the security features have been disabled successfully!"
|
| 3240 |
msgstr "Tous les dispositifs de sécurité ont été désactivés avec succès!"
|
| 3241 |
|
| 3242 |
+
#: admin/wp-security-settings-menu.php:132
|
| 3243 |
+
#: admin/wp-security-settings-menu.php:159
|
| 3244 |
+
msgid "Could not write to the .htaccess file. Please restore your .htaccess file manually using the restore functionality in the \".htaccess File\"."
|
| 3245 |
+
msgstr "Impossible d’écrire dans le fichier .htaccess. Veuillez restaurer manuellement votre fichier .htaccess en utilisant la fonction de restauration dans « Fichier .htaccess »."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3246 |
|
| 3247 |
+
#: admin/wp-security-settings-menu.php:137
|
| 3248 |
+
msgid "Could not write to the wp-config.php. Please restore your wp-config.php file manually using the restore functionality in the \"wp-config.php File\"."
|
| 3249 |
+
msgstr "Impossible d’écrire dans wp-config.php. Veuillez restaurer manuellement votre fichier wp-config.php en utilisant la fonction de restauration dans « Fichier wp-config.php »."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3250 |
|
| 3251 |
+
#: admin/wp-security-settings-menu.php:155
|
| 3252 |
msgid "All firewall rules have been disabled successfully!"
|
| 3253 |
msgstr "Toutes les règles de pare-feu ont été désactivés avec succès !"
|
| 3254 |
|
| 3255 |
+
#: admin/wp-security-settings-menu.php:177
|
| 3256 |
+
msgid "Deletion of aio_wp_security_configs option and .htaccess directives failed."
|
| 3257 |
+
msgstr ""
|
| 3258 |
+
|
| 3259 |
+
#: admin/wp-security-settings-menu.php:179
|
| 3260 |
+
msgid "Reset of aio_wp_security_configs option failed."
|
| 3261 |
+
msgstr ""
|
| 3262 |
+
|
| 3263 |
+
#: admin/wp-security-settings-menu.php:181
|
| 3264 |
+
msgid "Deletion of .htaccess directives failed."
|
| 3265 |
+
msgstr ""
|
| 3266 |
+
|
| 3267 |
+
#: admin/wp-security-settings-menu.php:183
|
| 3268 |
+
msgid "All settings have been successfully reset."
|
| 3269 |
+
msgstr ""
|
| 3270 |
+
|
| 3271 |
+
#: admin/wp-security-settings-menu.php:203
|
| 3272 |
+
msgid "For information, updates and documentation, please visit the"
|
| 3273 |
+
msgstr "Pour informations, mises à jour et documentation, veuillez visiter"
|
| 3274 |
+
|
| 3275 |
+
#: admin/wp-security-settings-menu.php:203
|
| 3276 |
+
msgid "Page"
|
| 3277 |
+
msgstr "Page"
|
| 3278 |
+
|
| 3279 |
+
#: admin/wp-security-settings-menu.php:204
|
| 3280 |
+
msgid "Follow us"
|
| 3281 |
+
msgstr "Suivez-nous"
|
| 3282 |
+
|
| 3283 |
+
#: admin/wp-security-settings-menu.php:204
|
| 3284 |
+
msgid "on Twitter, Google+ or via Email to stay up to date about the new security features of this plugin."
|
| 3285 |
+
msgstr ""
|
| 3286 |
+
|
| 3287 |
+
#: admin/wp-security-settings-menu.php:208
|
| 3288 |
+
msgid "WP Security plugin"
|
| 3289 |
msgstr "Extension de sécurité WP"
|
| 3290 |
|
| 3291 |
+
#: admin/wp-security-settings-menu.php:212
|
| 3292 |
+
msgid "Thank you for using the AIOS security plugin."
|
|
|
|
|
|
|
| 3293 |
msgstr ""
|
|
|
|
|
|
|
| 3294 |
|
| 3295 |
+
#: admin/wp-security-settings-menu.php:216
|
| 3296 |
+
msgid "There are a lot of security features in this plugin."
|
|
|
|
|
|
|
| 3297 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3298 |
|
| 3299 |
+
#: admin/wp-security-settings-menu.php:221
|
| 3300 |
+
msgid "To start, go through each security option and enable the \"basic\" options."
|
| 3301 |
+
msgstr ""
|
| 3302 |
+
|
| 3303 |
+
#: admin/wp-security-settings-menu.php:225
|
| 3304 |
+
msgid "The more features you enable, the more security points you will achieve."
|
| 3305 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3306 |
|
| 3307 |
+
#: admin/wp-security-settings-menu.php:228
|
| 3308 |
+
msgid "Before doing anything we advise taking a backup of your .htaccess file, database and wp-config.php."
|
| 3309 |
+
msgstr ""
|
| 3310 |
+
|
| 3311 |
+
#: admin/wp-security-settings-menu.php:231
|
| 3312 |
msgid "Backup your database"
|
| 3313 |
msgstr "Sauvegarder votre BdD"
|
| 3314 |
|
| 3315 |
+
#: admin/wp-security-settings-menu.php:232
|
| 3316 |
+
#: admin/wp-security-settings-menu.php:433
|
| 3317 |
msgid "Backup .htaccess file"
|
| 3318 |
msgstr "Sauvegarder le .htaccess"
|
| 3319 |
|
| 3320 |
+
#: admin/wp-security-settings-menu.php:233
|
| 3321 |
+
#: admin/wp-security-settings-menu.php:534
|
| 3322 |
msgid "Backup wp-config.php file"
|
| 3323 |
msgstr "Sauvegarder wp-config.php"
|
| 3324 |
|
| 3325 |
+
#: admin/wp-security-settings-menu.php:240
|
| 3326 |
+
msgid "Disable security features"
|
| 3327 |
msgstr "Désactiver les fonctions de sécurité"
|
| 3328 |
|
| 3329 |
+
#: admin/wp-security-settings-menu.php:246
|
| 3330 |
+
msgid "If you think that some plugin functionality on your site is broken due to a security feature you enabled in this plugin, then use the following option to turn off all the security features of this plugin."
|
| 3331 |
+
msgstr "Si vous pensez que certaines fonctionnalités d'extension sur votre site sont brisées à cause d'une fonction de sécurité activée par All-In-One WP Security & Firewall, utilisez l'option suivante pour désactiver toutes les fonctions de sécurité."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3332 |
|
| 3333 |
+
#: admin/wp-security-settings-menu.php:250
|
| 3334 |
+
msgid "Disable all security features"
|
| 3335 |
msgstr "Désactiver toutes les fonctions de sécurité"
|
| 3336 |
|
| 3337 |
+
#: admin/wp-security-settings-menu.php:257
|
| 3338 |
+
#: admin/wp-security-settings-menu.php:267
|
| 3339 |
+
msgid "Disable all firewall rules"
|
| 3340 |
msgstr "Désactiver toutes les règles de pare-feu"
|
| 3341 |
|
| 3342 |
+
#: admin/wp-security-settings-menu.php:263
|
| 3343 |
+
msgid "This feature will disable all firewall rules which are currently active in this plugin and it will also delete these rules from your .htacess file. Use it if you think one of the firewall rules is causing an issue on your site."
|
| 3344 |
+
msgstr "Cette fonction permet de désactiver toutes les règles de pare-feu actuellement actives dans cette extension, elle supprime également ces règles dans le fichier .htaccess. Utilisez-la si vous pensez que l’une des règles de pare-feu est à l’origine d’un problème sur votre site."
|
| 3345 |
+
|
| 3346 |
+
#: admin/wp-security-settings-menu.php:274
|
| 3347 |
+
#: admin/wp-security-settings-menu.php:287
|
| 3348 |
+
msgid "Reset settings"
|
| 3349 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3350 |
|
| 3351 |
+
#: admin/wp-security-settings-menu.php:279
|
| 3352 |
+
msgid "This button click will delete all of your settings related to the All In One WP Security & Firewall Plugin."
|
|
|
|
|
|
|
|
|
|
| 3353 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3354 |
|
| 3355 |
+
#: admin/wp-security-settings-menu.php:280
|
| 3356 |
+
msgid "This button click will reset/empty all the database tables of the security plugin also."
|
| 3357 |
+
msgstr ""
|
| 3358 |
+
|
| 3359 |
+
#: admin/wp-security-settings-menu.php:281
|
| 3360 |
+
msgid "Use this plugin if you were locked out by the All In One WP Security & Firewall Plugin and/or you are having issues logging in when that plugin is activated."
|
| 3361 |
msgstr ""
|
|
|
|
|
|
|
| 3362 |
|
| 3363 |
+
#: admin/wp-security-settings-menu.php:282
|
| 3364 |
+
msgid "In addition to the settings it will also delete any directives which were added to the .htaccess file by the All In One WP Security & Firewall Plugin."
|
| 3365 |
+
msgstr ""
|
| 3366 |
+
|
| 3367 |
+
#: admin/wp-security-settings-menu.php:283
|
| 3368 |
+
msgid "%1$sNOTE: %2$sAfter deleting the settings you will need to re-configure the All In One WP Security & Firewall Plugin."
|
| 3369 |
+
msgstr ""
|
| 3370 |
+
|
| 3371 |
+
#: admin/wp-security-settings-menu.php:295
|
| 3372 |
+
msgid "Debug settings"
|
| 3373 |
+
msgstr ""
|
| 3374 |
+
|
| 3375 |
+
#: admin/wp-security-settings-menu.php:301
|
| 3376 |
+
msgid "This setting allows you to enable/disable debug for this plugin."
|
| 3377 |
+
msgstr ""
|
| 3378 |
+
|
| 3379 |
+
#: admin/wp-security-settings-menu.php:307
|
| 3380 |
+
msgid "Enable debug"
|
| 3381 |
+
msgstr ""
|
| 3382 |
+
|
| 3383 |
+
#: admin/wp-security-settings-menu.php:310
|
| 3384 |
+
msgid "Check this if you want to enable debug. You should keep this option disabled after you have finished debugging the issue."
|
| 3385 |
+
msgstr ""
|
| 3386 |
+
|
| 3387 |
+
#: admin/wp-security-settings-menu.php:314
|
| 3388 |
+
msgid "Save debug settings"
|
| 3389 |
+
msgstr ""
|
| 3390 |
+
|
| 3391 |
+
#: admin/wp-security-settings-menu.php:350
|
| 3392 |
+
msgid "Your .htaccess file was successfully backed up! Using an FTP program go to the \"/wp-content/aiowps_backups\" directory to save a copy of the file to your computer."
|
| 3393 |
+
msgstr "Votre fichier .htaccess a été sauvegardé avec succès ! Si vous utilisez un programme FTP, allez dans le répertoire « /wp-content/aiowps_backups » pour en enregistrer une copie sur votre ordinateur."
|
| 3394 |
+
|
| 3395 |
+
#: admin/wp-security-settings-menu.php:356
|
| 3396 |
+
msgid "htaccess file rename failed during backup. Please check your root directory for the backup file using FTP."
|
| 3397 |
+
msgstr "Le renommage du .htaccess a échoué lors de la sauvegarde. Veuillez vérifier votre répertoire racine pour le fichier de sauvegarde via FTP."
|
| 3398 |
+
|
| 3399 |
+
#: admin/wp-security-settings-menu.php:362
|
| 3400 |
msgid "htaccess backup failed."
|
| 3401 |
msgstr "La sauvegarde du .htaccess a échoué."
|
| 3402 |
|
| 3403 |
+
#: admin/wp-security-settings-menu.php:377
|
| 3404 |
msgid "Please choose a .htaccess to restore from."
|
| 3405 |
msgstr "Choisir un .htaccess à partir duquel restaurer."
|
| 3406 |
|
| 3407 |
+
#: admin/wp-security-settings-menu.php:392
|
| 3408 |
+
msgid "htaccess file restore failed. Please attempt to restore the .htaccess manually using FTP."
|
| 3409 |
+
msgstr "Échec de la restauration du .htaccess. Essayer de le restaurer manuellement en utilisant FTP si nécessaire."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3410 |
|
| 3411 |
+
#: admin/wp-security-settings-menu.php:396
|
| 3412 |
msgid "Your .htaccess file has successfully been restored!"
|
| 3413 |
msgstr "Votre fichier .htaccess a été restauré avec succès !"
|
| 3414 |
|
| 3415 |
+
#: admin/wp-security-settings-menu.php:402
|
| 3416 |
+
msgid "htaccess Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3417 |
+
msgstr "L’opération de restauration du .htaccess a échoué ! Veuillez vérifier le contenu du fichier à partir duquel vous avez essayé de restaurer."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3418 |
|
| 3419 |
+
#: admin/wp-security-settings-menu.php:408
|
| 3420 |
+
msgid ".htaccess file operations"
|
| 3421 |
msgstr "Opérations sur le fichier .htaccess"
|
| 3422 |
|
| 3423 |
+
#: admin/wp-security-settings-menu.php:411
|
| 3424 |
+
msgid "Your \".htaccess\" file is a key component of your website's security and it can be modified to implement various levels of protection mechanisms."
|
| 3425 |
+
msgstr "Votre fichier « .htaccess » est un élément clé de la sécurité de votre site Web et il peut être modifié pour mettre en œuvre différents niveaux de mécanismes de protection."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3426 |
|
| 3427 |
+
#: admin/wp-security-settings-menu.php:412
|
| 3428 |
+
msgid "This feature allows you to backup and save your currently active .htaccess file should you need to re-use the the backed up file in the future."
|
| 3429 |
+
msgstr "Cette fonctionnalité permet de sauvegarder et enregistrer votre fichier .htaccess actuellement actif si vous avez besoin de réutiliser la sauvegarde à l’avenir."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3430 |
|
| 3431 |
+
#: admin/wp-security-settings-menu.php:413
|
| 3432 |
+
msgid "You can also restore your site's .htaccess settings using a backed up .htaccess file."
|
| 3433 |
+
msgstr "Vous pouvez également restaurer les paramètres .htaccess de votre site en utilisant un fichier .htaccess sauvegardé."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3434 |
|
| 3435 |
+
#: admin/wp-security-settings-menu.php:428
|
| 3436 |
msgid "Save the current .htaccess file"
|
| 3437 |
msgstr "Sauvegarder le fichier .htaccess actuel"
|
| 3438 |
|
| 3439 |
+
#: admin/wp-security-settings-menu.php:432
|
| 3440 |
+
msgid "Click the button below to backup and save the currently active .htaccess file."
|
| 3441 |
+
msgstr "Cliquez le bouton ci-dessous pour sauvegarder et enregistrer le fichier .htaccess actuellement actif."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3442 |
|
| 3443 |
+
#: admin/wp-security-settings-menu.php:437
|
| 3444 |
msgid "Restore from a backed up .htaccess file"
|
| 3445 |
msgstr "Restaurer à partir d'un fichier .htaccess sauvegardé antérieurement"
|
| 3446 |
|
| 3447 |
+
#: admin/wp-security-settings-menu.php:443
|
| 3448 |
msgid ".htaccess file to restore from"
|
| 3449 |
msgstr "Fichier .htaccess à partir duquel restaurer"
|
| 3450 |
|
| 3451 |
+
#: admin/wp-security-settings-menu.php:445
|
| 3452 |
+
msgid "Select Your htaccess File"
|
|
|
|
|
|
|
| 3453 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3454 |
|
| 3455 |
+
#: admin/wp-security-settings-menu.php:449
|
| 3456 |
+
msgid "After selecting your file, click the button below to restore your site using the backed up htaccess file (htaccess_backup.txt)."
|
| 3457 |
+
msgstr "Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour restaurer votre site en utilisant le fichier .htaccess sauvegardé (htaccess_backup.txt)."
|
| 3458 |
|
| 3459 |
+
#: admin/wp-security-settings-menu.php:455
|
| 3460 |
+
msgid "Restore .htaccess file"
|
| 3461 |
+
msgstr "Restaurer le fichier .htaccess"
|
| 3462 |
|
| 3463 |
+
#: admin/wp-security-settings-menu.php:477
|
| 3464 |
msgid "Please choose a wp-config.php file to restore from."
|
| 3465 |
msgstr "Veuillez choisir un fichier wp-config.php à partir duquel restaurer."
|
| 3466 |
|
| 3467 |
+
#: admin/wp-security-settings-menu.php:493
|
| 3468 |
+
msgid "wp-config.php file restore failed. Please attempt to restore this file manually using FTP."
|
| 3469 |
+
msgstr "Échec de la restauration du fichier wp-config.php. Essayez de restaurer ce fichier manuellement, à l’aide de FTP si nécessaire."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3470 |
|
| 3471 |
+
#: admin/wp-security-settings-menu.php:497
|
| 3472 |
msgid "Your wp-config.php file has successfully been restored!"
|
| 3473 |
msgstr "Votre fichier wp-config.php a été restauré avec succès"
|
| 3474 |
|
| 3475 |
+
#: admin/wp-security-settings-menu.php:503
|
| 3476 |
+
msgid "wp-config.php Restore operation failed! Please check the contents of the file you are trying to restore from."
|
| 3477 |
+
msgstr "L'opération de restauration du wp-config.php a échoué ! Veuillez vérifiez le contenu du fichier à partir duquel vous avez essayez de restaurer."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3478 |
|
| 3479 |
+
#: admin/wp-security-settings-menu.php:509
|
| 3480 |
+
msgid "wp-config.php file operations"
|
| 3481 |
msgstr "Opérations sur les fichiers wp-config.php"
|
| 3482 |
|
| 3483 |
+
#: admin/wp-security-settings-menu.php:512
|
| 3484 |
+
msgid "Your \"wp-config.php\" file is one of the most important in your WordPress installation. It is a primary configuration file and contains crucial things such as details of your database and other critical components."
|
| 3485 |
+
msgstr "Votre fichier « wp-config.php » est l’un des plus importants de votre installation WordPress. C’est un fichier de configuration principal qui contient des éléments essentiels comme les détails de votre base de données et autres éléments importants."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3486 |
|
| 3487 |
+
#: admin/wp-security-settings-menu.php:513
|
| 3488 |
+
msgid "This feature allows you to backup and save your currently active wp-config.php file should you need to re-use the the backed up file in the future."
|
| 3489 |
+
msgstr "Cette fonctionnalité permet de sauvegarder et enregistrer votre fichier wp-config.php actuellement actif au cas où vous auriez besoin de ré-utiliser le fichier sauvegardé à l'avenir."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3490 |
|
| 3491 |
+
#: admin/wp-security-settings-menu.php:514
|
| 3492 |
+
msgid "You can also restore your site's wp-config.php settings using a backed up wp-config.php file."
|
| 3493 |
+
msgstr "Vous pouvez également restaurer les paramètres wp-config.php de votre site en utilisant un fichier wp-config.php sauvegardés."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3494 |
|
| 3495 |
+
#: admin/wp-security-settings-menu.php:529
|
| 3496 |
msgid "Save the current wp-config.php file"
|
| 3497 |
msgstr "Le fichier wp-config.php a été mis à jour avec succès !"
|
| 3498 |
|
| 3499 |
+
#: admin/wp-security-settings-menu.php:533
|
| 3500 |
+
msgid "Click the button below to backup and download the contents of the currently active wp-config.php file."
|
| 3501 |
+
msgstr "Cliquez le bouton ci-dessous pour sauvegarder et télécharger le contenu du fichier wp-config.php actif."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3502 |
|
| 3503 |
+
#: admin/wp-security-settings-menu.php:539
|
| 3504 |
msgid "Restore from a backed up wp-config file"
|
| 3505 |
msgstr "Restaurer wp-config à partir d’une sauvegarde antérieure"
|
| 3506 |
|
| 3507 |
+
#: admin/wp-security-settings-menu.php:545
|
| 3508 |
msgid "wp-config file to restore from"
|
| 3509 |
msgstr "Fichier wp-config à restaurer"
|
| 3510 |
|
| 3511 |
+
#: admin/wp-security-settings-menu.php:547
|
| 3512 |
+
msgid "Select Your wp-config File"
|
|
|
|
|
|
|
| 3513 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3514 |
|
| 3515 |
+
#: admin/wp-security-settings-menu.php:551
|
| 3516 |
+
msgid "After selecting your file click the button below to restore your site using the backed up wp-config file (wp-config.php.backup.txt)."
|
| 3517 |
+
msgstr "Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour restaurer votre site en utilisant la sauvegarde du fichier wp-config (wp-config.php.backup.txt)."
|
| 3518 |
+
|
| 3519 |
+
#: admin/wp-security-settings-menu.php:557
|
| 3520 |
+
msgid "Restore wp-config file"
|
| 3521 |
msgstr "Restaurer le fichier wp-config"
|
| 3522 |
|
| 3523 |
+
#: admin/wp-security-settings-menu.php:591
|
| 3524 |
+
msgid "Manage delete plugin settings saved."
|
| 3525 |
+
msgstr ""
|
| 3526 |
|
| 3527 |
+
#: admin/wp-security-settings-menu.php:596
|
| 3528 |
+
msgid "Manage delete plugin tasks"
|
| 3529 |
+
msgstr ""
|
| 3530 |
|
| 3531 |
+
#: admin/wp-security-settings-menu.php:603
|
| 3532 |
+
msgid "Delete database tables"
|
|
|
|
|
|
|
|
|
|
| 3533 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3534 |
|
| 3535 |
+
#: admin/wp-security-settings-menu.php:606
|
| 3536 |
+
msgid "Check this if you want to remove database tables when the plugin is uninstalled."
|
|
|
|
|
|
|
|
|
|
| 3537 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3538 |
|
| 3539 |
+
#: admin/wp-security-settings-menu.php:610
|
| 3540 |
+
msgid "Delete settings"
|
|
|
|
|
|
|
| 3541 |
msgstr ""
|
|
|
|
|
|
|
| 3542 |
|
| 3543 |
+
#: admin/wp-security-settings-menu.php:613
|
| 3544 |
+
msgid "Check this if you want to remove all plugin settings when uninstalling the plugin."
|
| 3545 |
+
msgstr ""
|
| 3546 |
|
| 3547 |
+
#: admin/wp-security-settings-menu.php:613
|
| 3548 |
+
msgid "It will also remove all custom htaccess rules that were added by this plugin."
|
| 3549 |
+
msgstr ""
|
| 3550 |
|
| 3551 |
+
#: admin/wp-security-settings-menu.php:647
|
| 3552 |
+
msgid "WP generator meta tag and version info"
|
|
|
|
|
|
|
| 3553 |
msgstr ""
|
|
|
|
|
|
|
| 3554 |
|
| 3555 |
+
#: admin/wp-security-settings-menu.php:650
|
| 3556 |
+
msgid "Wordpress generator automatically adds some meta information inside the \"head\" tags of every page on your site's front end. Below is an example of this:"
|
| 3557 |
+
msgstr "Le générateur WordPress ajoute automatiquement quelques méta-informations à l’intérieur des balises « Head » de chaque page du visuel de votre site. Voici un exemple de celles-ci :"
|
| 3558 |
|
| 3559 |
+
#: admin/wp-security-settings-menu.php:652
|
| 3560 |
+
msgid "The above meta information shows which version of WordPress your site is currently running and thus can help hackers or crawlers scan your site to see if you have an older version of WordPress or one with a known exploit."
|
| 3561 |
+
msgstr "Les méta-informations ci-dessus indiquent quelle version de WordPress est en cours d'exécution pour votre site, et peut ainsi aider les pirates ou des robots d'analyse si vous avez une ancienne version de WordPress ou comportant une faille connue."
|
| 3562 |
|
| 3563 |
+
#: admin/wp-security-settings-menu.php:653
|
| 3564 |
+
msgid "There are also other ways wordpress reveals version info such as during style and script loading. An example of this is:"
|
|
|
|
|
|
|
|
|
|
| 3565 |
msgstr ""
|
|
|
|
|
|
|
| 3566 |
|
| 3567 |
+
#: admin/wp-security-settings-menu.php:655
|
| 3568 |
+
msgid "This feature will allow you to remove the WP generator meta info and other version info from your site's pages."
|
|
|
|
|
|
|
|
|
|
| 3569 |
msgstr ""
|
|
|
|
|
|
|
| 3570 |
|
| 3571 |
+
#: admin/wp-security-settings-menu.php:661
|
| 3572 |
+
msgid "WP generator meta info"
|
| 3573 |
+
msgstr "WP générateur d’Infos Meta"
|
| 3574 |
|
| 3575 |
+
#: admin/wp-security-settings-menu.php:673
|
| 3576 |
+
msgid "Remove WP generator meta info"
|
| 3577 |
+
msgstr "Supprimer le générateur WP d’Infos Meta"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3578 |
|
| 3579 |
+
#: admin/wp-security-settings-menu.php:676
|
| 3580 |
+
msgid "Check this if you want to remove the version and meta info produced by WP from all pages"
|
|
|
|
|
|
|
|
|
|
| 3581 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3582 |
|
| 3583 |
+
#: admin/wp-security-settings-menu.php:704
|
| 3584 |
+
msgid "Please choose a file to import your settings from."
|
| 3585 |
+
msgstr "Veuillez choisir un fichier à partir duquel importer les paramètres."
|
|
|
|
|
|
|
| 3586 |
|
| 3587 |
+
#: admin/wp-security-settings-menu.php:736
|
| 3588 |
+
msgid "Import AIOS settings from "
|
|
|
|
|
|
|
| 3589 |
msgstr ""
|
|
|
|
|
|
|
| 3590 |
|
| 3591 |
+
#: admin/wp-security-settings-menu.php:742
|
| 3592 |
+
#: admin/wp-security-settings-menu.php:786
|
| 3593 |
+
msgid "The deletion of the import file failed. Please delete this file manually via the media menu for security purposes."
|
| 3594 |
+
msgstr "La suppression du fichier importation a échoué. Veuillez supprimer ce fichier manuellement via le menu médias pour raison de sécurité."
|
| 3595 |
|
| 3596 |
+
#: admin/wp-security-settings-menu.php:744
|
| 3597 |
+
#: admin/wp-security-settings-menu.php:788
|
| 3598 |
+
msgid "The file you uploaded was also deleted for security purposes because it contains security settings details."
|
| 3599 |
+
msgstr "Le fichier que vous avez téléchargé a également été supprimé pour raison de sécurité, car il contient des informations de paramétrage de sécurité."
|
| 3600 |
+
|
| 3601 |
+
#: admin/wp-security-settings-menu.php:759
|
| 3602 |
+
msgid "Your AIOS settings were successfully imported via file input."
|
| 3603 |
msgstr ""
|
|
|
|
|
|
|
| 3604 |
|
| 3605 |
+
#: admin/wp-security-settings-menu.php:760
|
| 3606 |
+
msgid "The deletion of the import file failed. Please delete this file manually via the media menu for security purposes because it contains security settings details."
|
| 3607 |
+
msgstr "La suppression du fichier à importer a échoué. Veuillez supprimer ce fichier manuellement via le menu des médias pour raison de sécurité, car il contient le détail des paramètres de sécurité."
|
| 3608 |
+
|
| 3609 |
+
#: admin/wp-security-settings-menu.php:762
|
| 3610 |
+
msgid "Your AIOS settings were successfully imported. The file you uploaded was also deleted for security purposes because it contains security settings details."
|
| 3611 |
msgstr ""
|
|
|
|
|
|
|
| 3612 |
|
| 3613 |
+
#: admin/wp-security-settings-menu.php:765
|
| 3614 |
+
msgid "Your AIOS settings were successfully imported via text entry."
|
|
|
|
|
|
|
|
|
|
| 3615 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3616 |
|
| 3617 |
+
#: admin/wp-security-settings-menu.php:780
|
| 3618 |
+
msgid "The contents of your settings file appear invalid. Please check the contents of the file you are trying to import settings from."
|
| 3619 |
+
msgstr "Le contenu du fichier de paramètres affiché est non valide. Vérifiez le contenu du fichier d'import des paramètres."
|
| 3620 |
+
|
| 3621 |
+
#: admin/wp-security-settings-menu.php:797
|
| 3622 |
+
msgid "Export or import your AIOS settings"
|
| 3623 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3624 |
|
| 3625 |
+
#: admin/wp-security-settings-menu.php:800
|
| 3626 |
+
msgid "This section allows you to export or import your All In One WP Security & Firewall settings."
|
| 3627 |
+
msgstr "Cette section permet d’exporter ou importer tous vos paramètres d’All In One WP Security & Firewall ."
|
|
|
|
| 3628 |
|
| 3629 |
+
#: admin/wp-security-settings-menu.php:801
|
| 3630 |
+
msgid "This can be handy if you wanted to save time by applying the settings from one site to another site."
|
| 3631 |
+
msgstr "Cela peut être pratique si vous voulez gagner du temps en appliquant les paramètres d’un site à un autre."
|
| 3632 |
+
|
| 3633 |
+
#: admin/wp-security-settings-menu.php:802
|
| 3634 |
+
msgid "NOTE: Before importing, it is your responsibility to know what settings you are trying to import. Importing settings blindly can cause you to be locked out of your site."
|
| 3635 |
+
msgstr "REMARQUE : Avant d’importer, il est de votre responsabilité de bien savoir quels sont les paramètres que vous essayez d’installer : importer aveuglément des paramètres de sécurité peut vous bloquer hors de votre site."
|
| 3636 |
+
|
| 3637 |
+
#: admin/wp-security-settings-menu.php:803
|
| 3638 |
+
msgid "For Example: If a settings item relies on the domain URL then it may not work correctly when imported into a site with a different domain."
|
| 3639 |
+
msgstr "Par exemple : si un des élément du paramétrage dépend de l’URL de domaine, il peut ne pas fonctionner correctement lorsqu’importé dans un site avec un domaine différent."
|
| 3640 |
+
|
| 3641 |
+
#: admin/wp-security-settings-menu.php:809
|
| 3642 |
+
#: admin/wp-security-settings-menu.php:818
|
| 3643 |
+
msgid "Export AIOS settings"
|
| 3644 |
msgstr ""
|
|
|
|
|
|
|
| 3645 |
|
| 3646 |
+
#: admin/wp-security-settings-menu.php:815
|
| 3647 |
+
msgid "To export your All In One WP Security & Firewall settings click the button below."
|
| 3648 |
+
msgstr "Pour exporter vos paramètres d’All-In-One WP Security & Firewall, cliquez le bouton ci-dessous."
|
|
|
|
| 3649 |
|
| 3650 |
+
#: admin/wp-security-settings-menu.php:822
|
| 3651 |
+
#: admin/wp-security-settings-menu.php:851
|
| 3652 |
+
msgid "Import AIOS settings"
|
|
|
|
|
|
|
| 3653 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
| 3654 |
|
| 3655 |
+
#: admin/wp-security-settings-menu.php:828
|
| 3656 |
+
msgid "Use this section to import your All In One WP Security & Firewall settings from a file. Alternatively, copy/paste the contents of your import file into the textarea below."
|
| 3657 |
+
msgstr "Utilisez cette section pour importer tous vos paramètres d’All In One WP Security & Firewall. Vous pouvez également copier / coller le contenu de votre fichier d’importation dans la zone de texte ci-dessous."
|
| 3658 |
+
|
| 3659 |
+
#: admin/wp-security-settings-menu.php:830
|
| 3660 |
+
msgid "Import file"
|
| 3661 |
msgstr "Importer le fichier"
|
| 3662 |
|
| 3663 |
+
#: admin/wp-security-settings-menu.php:833
|
| 3664 |
+
msgid "Select Your Import Settings File"
|
|
|
|
|
|
|
| 3665 |
msgstr ""
|
|
|
|
|
|
|
| 3666 |
|
| 3667 |
+
#: admin/wp-security-settings-menu.php:837
|
| 3668 |
+
msgid "After selecting your file, click the button below to apply the settings to your site."
|
| 3669 |
+
msgstr "Après avoir sélectionné votre fichier, cliquez le bouton ci-dessous pour appliquer les paramètres à votre site."
|
| 3670 |
+
|
| 3671 |
+
#: admin/wp-security-settings-menu.php:844
|
| 3672 |
+
msgid "Copy/Paste import data"
|
| 3673 |
msgstr "Copier / coller les données importées"
|
| 3674 |
|
| 3675 |
+
#: admin/wp-security-settings-menu.php:893
|
| 3676 |
+
msgid "Default - if correct, then this is the best option"
|
| 3677 |
+
msgstr ""
|
| 3678 |
+
|
| 3679 |
+
#: admin/wp-security-settings-menu.php:894
|
| 3680 |
+
msgid "Only use if you're using Cloudflare."
|
| 3681 |
+
msgstr ""
|
| 3682 |
+
|
| 3683 |
+
#: admin/wp-security-settings-menu.php:902
|
| 3684 |
+
msgid "(current value: %s)"
|
| 3685 |
+
msgstr ""
|
| 3686 |
+
|
| 3687 |
+
#: admin/wp-security-settings-menu.php:905
|
| 3688 |
+
msgid "no value (i.e. empty) on your server"
|
| 3689 |
+
msgstr ""
|
| 3690 |
+
|
| 3691 |
+
#: admin/wp-security-spam-menu.php:28
|
| 3692 |
+
msgid "Comment Spam"
|
| 3693 |
msgstr "Commentaire SPAM"
|
| 3694 |
|
| 3695 |
+
#: admin/wp-security-spam-menu.php:29
|
| 3696 |
+
msgid "Comment Spam IP Monitoring"
|
| 3697 |
msgstr "Surveillance IP commentaires SPAM"
|
| 3698 |
|
| 3699 |
+
#: admin/wp-security-spam-menu.php:30
|
| 3700 |
msgid "BuddyPress"
|
| 3701 |
msgstr "BuddyPress"
|
| 3702 |
|
| 3703 |
+
#: admin/wp-security-spam-menu.php:31
|
| 3704 |
+
msgid "bbPress"
|
| 3705 |
+
msgstr ""
|
| 3706 |
+
|
| 3707 |
+
#: admin/wp-security-spam-menu.php:99
|
| 3708 |
+
msgid "You entered a non numeric value for the \"move spam comments to trash after number of days\" field."
|
| 3709 |
+
msgstr ""
|
| 3710 |
+
|
| 3711 |
+
#: admin/wp-security-spam-menu.php:99
|
| 3712 |
+
#: admin/wp-security-spam-menu.php:301
|
| 3713 |
+
msgid "It has been set to the default value."
|
| 3714 |
+
msgstr ""
|
| 3715 |
+
|
| 3716 |
+
#: admin/wp-security-spam-menu.php:129
|
| 3717 |
+
msgid "Comment spam settings"
|
| 3718 |
msgstr "Paramètres commentaires SPAM"
|
| 3719 |
|
| 3720 |
+
#: admin/wp-security-spam-menu.php:134
|
| 3721 |
+
msgid "Add CAPTCHA to comments form"
|
| 3722 |
msgstr "Ajouter un Captcha au formulaire de commentaires"
|
| 3723 |
|
| 3724 |
+
#: admin/wp-security-spam-menu.php:138
|
| 3725 |
+
msgid "This feature will add a CAPTCHA field in the WordPress comments form."
|
|
|
|
|
|
|
| 3726 |
msgstr ""
|
|
|
|
|
|
|
| 3727 |
|
| 3728 |
+
#: admin/wp-security-spam-menu.php:139
|
| 3729 |
+
msgid "Adding a CAPTCHA field in the comment form is a simple way of greatly reducing spam comments from bots without using .htaccess rules."
|
| 3730 |
+
msgstr "L’ajout d’un champ Captcha dans le formulaire de commentaire est un moyen simple de réduire grandement le SPAM de commentaires contre les robots collecteurs sans utiliser les règles .htaccess."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3731 |
|
| 3732 |
+
#: admin/wp-security-spam-menu.php:148
|
| 3733 |
+
msgid "Enable CAPTCHA on comment forms"
|
| 3734 |
msgstr "Activer le Captcha sur les formulaires de commentaire"
|
| 3735 |
|
| 3736 |
+
#: admin/wp-security-spam-menu.php:151
|
| 3737 |
+
msgid "Check this if you want to insert a CAPTCHA field on the comment forms."
|
| 3738 |
+
msgstr "Cochez si vous souhaitez insérer un champ Captcha sur les formulaires de commentaires"
|
| 3739 |
+
|
| 3740 |
+
#: admin/wp-security-spam-menu.php:158
|
| 3741 |
+
msgid "Block spambot comments"
|
| 3742 |
+
msgstr "Bloquer les commentaires de spambots"
|
| 3743 |
+
|
| 3744 |
+
#: admin/wp-security-spam-menu.php:162
|
| 3745 |
+
msgid "A large portion of WordPress blog comment spam is mainly produced by automated bots and not necessarily by humans."
|
| 3746 |
+
msgstr ""
|
| 3747 |
+
|
| 3748 |
+
#: admin/wp-security-spam-menu.php:163
|
| 3749 |
+
msgid "This feature will greatly minimize the useless and unecessary traffic and load on your server resulting from spam comments by blocking all comment requests which do not originate from your domain."
|
| 3750 |
+
msgstr "Cette fonctionnalité va considérablement réduire le trafic et les chargements inutiles sur votre serveur dus aux SPAM de commentaires en bloquant toutes les demandes de commentaire qui ne proviennent pas de votre domaine."
|
| 3751 |
+
|
| 3752 |
+
#: admin/wp-security-spam-menu.php:164
|
| 3753 |
+
msgid "In other words, if the comment was not submitted by a human who physically submitted the comment on your site, the request will be blocked."
|
| 3754 |
+
msgstr "En d’autres termes, si le commentaire n’était pas présenté physiquement par un humain sur votre site, il sera bloqué."
|
| 3755 |
+
|
| 3756 |
+
#: admin/wp-security-spam-menu.php:182
|
| 3757 |
+
msgid "Block spambots from posting comments"
|
| 3758 |
+
msgstr "Bloquer le Spambot postant un commentaire"
|
| 3759 |
+
|
| 3760 |
+
#: admin/wp-security-spam-menu.php:185
|
| 3761 |
+
msgid "Check this if you want to apply a firewall rule which will block comments originating from spambots."
|
| 3762 |
+
msgstr "Cochez cette case pour appliquer une règle de pare-feu permettant de bloquer les commentaires provenant des spambots."
|
| 3763 |
+
|
| 3764 |
+
#: admin/wp-security-spam-menu.php:189
|
| 3765 |
+
msgid "This feature will implement a firewall rule to block all comment attempts which do not originate from your domain."
|
| 3766 |
+
msgstr "Cette fonction mettra en œuvre une règle de pare-feu pour bloquer toutes tentatives de commentaire qui ne provient pas de votre domaine."
|
| 3767 |
+
|
| 3768 |
+
#: admin/wp-security-spam-menu.php:190
|
| 3769 |
+
msgid "A legitimate comment is one which is submitted by a human who physically fills out the comment form and clicks the submit button. For such events, the HTTP_REFERRER is always set to your own domain."
|
| 3770 |
+
msgstr "Un commentaire légitime est celui qui est présenté par un humain qui physiquement remplit le formulaire de commentaire et clique sur le bouton « Soumettre ». Pour de tels événements, le HTTP_REFERRER est toujours positionné sur votre propre nom de domaine."
|
| 3771 |
+
|
| 3772 |
+
#: admin/wp-security-spam-menu.php:191
|
| 3773 |
+
msgid "A comment submitted by a spambot is done by directly calling the comments.php file, which usually means that the HTTP_REFERRER value is not your domain and often times empty."
|
| 3774 |
+
msgstr "Un commentaire présenté par un spambot se fait en appelant directement le fichier comments.php, ce qui signifie généralement que la valeur HTTP_REFERRER n’est pas votre domaine et est le plus souvent vide."
|
| 3775 |
+
|
| 3776 |
+
#: admin/wp-security-spam-menu.php:192
|
| 3777 |
+
msgid "This feature will check and block comment requests which are not referred by your domain thus greatly reducing your overall blog spam and PHP requests done by the server to process these comments."
|
| 3778 |
+
msgstr ""
|
| 3779 |
+
|
| 3780 |
+
#: admin/wp-security-spam-menu.php:202
|
| 3781 |
+
msgid "Comment processing"
|
| 3782 |
+
msgstr ""
|
| 3783 |
+
|
| 3784 |
+
#: admin/wp-security-spam-menu.php:207
|
| 3785 |
+
msgid "Trash spam comments"
|
| 3786 |
+
msgstr ""
|
| 3787 |
+
|
| 3788 |
+
#: admin/wp-security-spam-menu.php:216
|
| 3789 |
+
msgid "Move spam comments to trash after %s days."
|
| 3790 |
+
msgstr ""
|
| 3791 |
+
|
| 3792 |
+
#: admin/wp-security-spam-menu.php:224
|
| 3793 |
+
msgid "Enble this feature in order to move the spam comments to trash after given number of days."
|
| 3794 |
+
msgstr ""
|
| 3795 |
+
|
| 3796 |
+
#: admin/wp-security-spam-menu.php:263
|
| 3797 |
+
msgid "You entered a non numeric value for the minimum number of spam comments field. It has been set to the default value."
|
| 3798 |
+
msgstr ""
|
| 3799 |
+
|
| 3800 |
+
#: admin/wp-security-spam-menu.php:266
|
| 3801 |
+
msgid "You must enter an integer greater than zero for minimum number of spam comments field. It has been set to the default value."
|
| 3802 |
+
msgstr ""
|
| 3803 |
+
|
| 3804 |
+
#: admin/wp-security-spam-menu.php:295
|
| 3805 |
+
msgid "Nonce check failed for list spam comment IPs."
|
| 3806 |
+
msgstr "Échec du contrôle ponctuel pour voir les IPs des Spammeurs de commentaire !"
|
| 3807 |
+
|
| 3808 |
+
#: admin/wp-security-spam-menu.php:301
|
| 3809 |
+
msgid "You entered a non numeric value for the minimum spam comments per IP field."
|
| 3810 |
+
msgstr ""
|
| 3811 |
+
|
| 3812 |
+
#: admin/wp-security-spam-menu.php:313
|
| 3813 |
+
msgid "Displaying results for IP addresses which have posted a minimum of %s spam comments."
|
| 3814 |
+
msgstr "Afficher les résultats d’adresses IP qui ont posté un minimum de %s commentaires indésirables"
|
| 3815 |
+
|
| 3816 |
+
#: admin/wp-security-spam-menu.php:328
|
| 3817 |
+
msgid "Auto block spammer IPs"
|
| 3818 |
+
msgstr ""
|
| 3819 |
+
|
| 3820 |
+
#: admin/wp-security-spam-menu.php:333
|
| 3821 |
+
msgid "This feature has detected that %s is not active. It is highly recommended that you activate the Akismet plugin to make the most of this feature."
|
| 3822 |
+
msgstr ""
|
| 3823 |
+
|
| 3824 |
+
#: admin/wp-security-spam-menu.php:342
|
| 3825 |
+
msgid "This feature allows you to automatically and permanently block IP addresses which have exceeded a certain number of comments labelled as spam."
|
| 3826 |
+
msgstr ""
|
| 3827 |
+
|
| 3828 |
+
#: admin/wp-security-spam-menu.php:343
|
| 3829 |
+
msgid "Comments are usually labelled as spam either by the Akismet plugin or manually by the WP administrator when they mark a comment as \"spam\" from the WordPress Comments menu."
|
| 3830 |
+
msgstr ""
|
| 3831 |
+
|
| 3832 |
+
#: admin/wp-security-spam-menu.php:357
|
| 3833 |
+
msgid "You currently have no IP addresses permanently blocked due to spam."
|
| 3834 |
+
msgstr ""
|
| 3835 |
+
|
| 3836 |
+
#: admin/wp-security-spam-menu.php:370
|
| 3837 |
+
msgid "Spammer IPs added to permanent block list today: "
|
| 3838 |
+
msgstr ""
|
| 3839 |
+
|
| 3840 |
+
#: admin/wp-security-spam-menu.php:371
|
| 3841 |
+
msgid "All time total: "
|
| 3842 |
+
msgstr ""
|
| 3843 |
+
|
| 3844 |
+
#: admin/wp-security-spam-menu.php:372
|
| 3845 |
+
msgid "View blocked IPs"
|
| 3846 |
+
msgstr ""
|
| 3847 |
+
|
| 3848 |
+
#: admin/wp-security-spam-m
|
