WP Security Audit Log - Version 3.2.3.3

Version Description

(2018-09-12) =

Release Notes: click here

  • New Feature

    • MainWP Child Site Stealth Mode plugin setting.
  • New Activity Log Events

    • Event 6006: User reset the plugin settings to default
    • Event 6033: WordPress file integrity scans status updates (started & stopped)
    • Event 6034: User purged the activity log
  • Improvements

    • Added sub categories to Enable/Disable Events section to segregate long lists.
    • Improved the sensor for the detection of plugins activations and deactivations.
    • Removed the startup wizard from upgrade - now only triggered on new installs.
    • Improved the premium trial message with a Start Free Trial button.
    • Added notification response to purging old data from the event log manually.
    • Added a pop-up notification to confirm activity log level was applied successfully.
    • Improved error messages in the Exclude Objects setting page.
    • Removed Mcrypt completely (was previously used for external DB connection).
    • Updated the Freemius SDK to the latest version.
    • Removed use of GLOB_BRACE - it is no longer needed.
  • Bug Fixes

    • Fixed an issue in which notifications with specific post IDs was not working on multisite.
    • Fixed some security issues highlighted by RIPS tech.
    • Removed nodes of premium features for users who have VIEW ONLY access to the WordPress activity log.
Download this release

Release Info

Developer WPWhiteSecurity
Plugin Icon 128x128 WP Security Audit Log
Version 3.2.3.3
Comparing to
See all releases

Code changes from version 3.2.3.2 to 3.2.3.3

classes/AlertManager.php CHANGED
@@ -290,11 +290,11 @@ final class WSAL_AlertManager {
290
  /**
291
  * Register an alert type.
292
  *
293
- * @param array $info - Array of [type, code, category, description, message] respectively.
294
- * @throws string - Error if alert is already registered.
295
  */
296
  public function Register( $info ) {
297
- if ( func_num_args() == 1 ) {
298
  // Handle single item.
299
  list($type, $code, $catg, $subcatg, $desc, $mesg) = $info;
300
  if ( isset( $this->_alerts[ $type ] ) ) {
290
  /**
291
  * Register an alert type.
292
  *
293
+ * @param array $info - Array of [type, code, category, sub-category, description, message] respectively.
294
+ * @throws Exception - Error if alert is already registered.
295
  */
296
  public function Register( $info ) {
297
+ if ( func_num_args() === 1 ) {
298
  // Handle single item.
299
  list($type, $code, $catg, $subcatg, $desc, $mesg) = $info;
300
  if ( isset( $this->_alerts[ $type ] ) ) {
classes/AuditLogListView.php CHANGED
@@ -662,6 +662,13 @@ class WSAL_AuditLogListView extends WP_List_Table {
662
  return ' View the changes in <a class="thickbox" title="' . __( 'Alert Data Inspector', 'wp-security-audit-log' ) . '"'
663
  . ' href="' . $url . '&amp;TB_iframe=true&amp;width=600&amp;height=550">data inspector.</a>';
664
 
 
 
 
 
 
 
 
665
  default:
666
  return '<strong>' . esc_html( $value ) . '</strong>';
667
  }
662
  return ' View the changes in <a class="thickbox" title="' . __( 'Alert Data Inspector', 'wp-security-audit-log' ) . '"'
663
  . ' href="' . $url . '&amp;TB_iframe=true&amp;width=600&amp;height=550">data inspector.</a>';
664
 
665
+ case '%ScanError%' === $name:
666
+ if ( 'NULL' === $value ) {
667
+ return false;
668
+ }
669
+ /* translators: Mailto link for support. */
670
+ return ' with errors. ' . sprintf( __( 'Contact us on %s for assistance', 'wp-security-audit-log' ), '<a href="mailto:support@wpsecurityauditlog.com" target="_blank">support@wpsecurityauditlog.com</a>' );
671
+
672
  default:
673
  return '<strong>' . esc_html( $value ) . '</strong>';
674
  }
classes/Connector/MySQLDB.php CHANGED
@@ -393,15 +393,10 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
393
  */
394
  public function encryptString( $plaintext ) {
395
  // Check for previous version.
396
- $plugin = WpSecurityAuditLog::GetInstance();
397
- $version = $plugin->GetGlobalOption( 'version', '0.0.0' );
398
-
399
- if ( -1 === version_compare( $version, '2.6.2' ) ) {
400
- return $this->encryptString_fallback( $plaintext );
401
- }
402
-
403
- $ciphertext = false;
404
 
 
405
  $encrypt_method = 'AES-256-CBC';
406
  $secret_key = $this->truncateKey();
407
  $secret_iv = $this->get_openssl_iv();
@@ -421,18 +416,12 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
421
  /**
422
  * Encrypt plain text - Fallback.
423
  *
424
- * @param string $plaintext - Plain text that is going to be encrypted.
425
- * @return string
426
- * @since 2.6.3
427
  */
428
  public function encryptString_fallback( $plaintext ) {
429
- $iv_size = mcrypt_get_iv_size( MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC );
430
- $iv = mcrypt_create_iv( $iv_size, MCRYPT_RAND );
431
- $key = $this->truncateKey();
432
- $ciphertext = mcrypt_encrypt( MCRYPT_RIJNDAEL_128, $key, $plaintext, MCRYPT_MODE_CBC, $iv );
433
- $ciphertext = $iv . $ciphertext;
434
- $ciphertext_base64 = base64_encode( $ciphertext );
435
- return $ciphertext_base64;
436
  }
437
 
438
  /**
@@ -448,12 +437,7 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
448
  $plugin = WpSecurityAuditLog::GetInstance();
449
  $version = $plugin->GetGlobalOption( 'version', '0.0.0' );
450
 
451
- if ( -1 === version_compare( $version, '2.6.2' ) ) {
452
- return $this->decryptString_fallback( $ciphertext_base64 );
453
- }
454
-
455
- $plaintext = false;
456
-
457
  $encrypt_method = 'AES-256-CBC';
458
  $secret_key = $this->truncateKey();
459
  $secret_iv = $this->get_openssl_iv();
@@ -472,18 +456,12 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
472
  /**
473
  * Decrypt the encrypted string - Fallback.
474
  *
475
- * @param string $ciphertext_base64 - encrypted string.
476
- * @return string
477
- * @since 2.6.3
478
  */
479
  public function decryptString_fallback( $ciphertext_base64 ) {
480
- $ciphertext_dec = base64_decode( $ciphertext_base64 );
481
- $iv_size = mcrypt_get_iv_size( MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC );
482
- $iv_dec = substr( $ciphertext_dec, 0, $iv_size );
483
- $ciphertext_dec = substr( $ciphertext_dec, $iv_size );
484
- $key = $this->truncateKey();
485
- $plaintext_dec = mcrypt_decrypt( MCRYPT_RIJNDAEL_128, $key, $ciphertext_dec, MCRYPT_MODE_CBC, $iv_dec );
486
- return rtrim( $plaintext_dec, "\0" );
487
  }
488
 
489
  /**
@@ -658,8 +636,9 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
658
 
659
  /**
660
  * Truncate string longer than 32 characters.
661
- * Authentication Unique Key @see wp-config.php
662
  *
 
663
  * @return string AUTH_KEY
664
  */
665
  private function truncateKey() {
@@ -681,7 +660,7 @@ class WSAL_Connector_MySQLDB extends WSAL_Connector_AbstractConnector implements
681
  */
682
  private function get_openssl_iv() {
683
  $secret_openssl_iv = 'і-(аэ┤#≥и┴зейН';
684
- $key_size = strlen( $secret_openssl_iv );
685
  if ( $key_size > 32 ) {
686
  return substr( $secret_openssl_iv, 0, 32 );
687
  } else {
393
  */
394
  public function encryptString( $plaintext ) {
395
  // Check for previous version.
396
+ $plugin = WpSecurityAuditLog::GetInstance();
397
+ $version = $plugin->GetGlobalOption( 'version', '0.0.0' );
 
 
 
 
 
 
398
 
399
+ $ciphertext = false;
400
  $encrypt_method = 'AES-256-CBC';
401
  $secret_key = $this->truncateKey();
402
  $secret_iv = $this->get_openssl_iv();
416
  /**
417
  * Encrypt plain text - Fallback.
418
  *
419
+ * @param string $plaintext - Plain text that is going to be encrypted.
420
+ * @deprecated 3.2.3.3
 
421
  */
422
  public function encryptString_fallback( $plaintext ) {
423
+ $wsal = WpSecurityAuditLog::GetInstance();
424
+ $wsal->wsal_deprecate( __METHOD__, '3.2.3.3' );
 
 
 
 
 
425
  }
426
 
427
  /**
437
  $plugin = WpSecurityAuditLog::GetInstance();
438
  $version = $plugin->GetGlobalOption( 'version', '0.0.0' );
439
 
440
+ $plaintext = false;
 
 
 
 
 
441
  $encrypt_method = 'AES-256-CBC';
442
  $secret_key = $this->truncateKey();
443
  $secret_iv = $this->get_openssl_iv();
456
  /**
457
  * Decrypt the encrypted string - Fallback.
458
  *
459
+ * @param string $ciphertext_base64 - Encrypted string.
460
+ * @deprecated 3.2.3.3
 
461
  */
462
  public function decryptString_fallback( $ciphertext_base64 ) {
463
+ $wsal = WpSecurityAuditLog::GetInstance();
464
+ $wsal->wsal_deprecate( __METHOD__, '3.2.3.3' );
 
 
 
 
 
465
  }
466
 
467
  /**
636
 
637
  /**
638
  * Truncate string longer than 32 characters.
639
+ * Authentication Unique Key
640
  *
641
+ * @see wp-config.php
642
  * @return string AUTH_KEY
643
  */
644
  private function truncateKey() {
660
  */
661
  private function get_openssl_iv() {
662
  $secret_openssl_iv = 'і-(аэ┤#≥и┴зейН';
663
+ $key_size = strlen( $secret_openssl_iv );
664
  if ( $key_size > 32 ) {
665
  return substr( $secret_openssl_iv, 0, 32 );
666
  } else {
classes/Sensors/Content.php CHANGED
@@ -371,22 +371,24 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
371
 
372
  // Set filter input args.
373
  $filter_input_args = array(
374
- 'post_ID' => FILTER_VALIDATE_INT,
375
- '_wpnonce' => FILTER_SANITIZE_STRING,
376
  'original_post_status' => FILTER_SANITIZE_STRING,
377
- 'sticky' => FILTER_SANITIZE_STRING,
378
- 'action' => FILTER_SANITIZE_STRING,
379
- '_inline_edit' => FILTER_SANITIZE_STRING,
380
- 'mainwpsignature' => FILTER_SANITIZE_STRING,
381
- 'function' => FILTER_SANITIZE_STRING,
 
 
382
  );
383
 
384
  // Filter $_POST array for security.
385
  $post_array = filter_input_array( INPUT_POST, $filter_input_args );
386
 
387
  // Check MainWP $_POST members.
388
- $new_post = filter_input( INPUT_POST, 'new_post' );
389
- $post_custom = filter_input( INPUT_POST, 'post_custom' );
390
  $post_custom = maybe_unserialize( base64_decode( $post_custom ) );
391
 
392
  // Verify nonce.
@@ -448,7 +450,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
448
  array(
449
  '$new_status' => $new_status,
450
  '$old_status' => $old_status,
451
- '$original' => $original,
452
  )
453
  );
454
  // Run checks.
@@ -487,9 +489,9 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
487
  } elseif ( $this->_old_post && 'mainwp' === $dashboard ) {
488
  if ( 'auto-draft' === $old_status ) {
489
  // Get MainWP $_POST members.
490
- $new_post = filter_input( INPUT_POST, 'new_post' );
491
  $new_post = maybe_unserialize( base64_decode( $new_post ) );
492
- $post_catgs = filter_input( INPUT_POST, 'post_category' );
493
 
494
  // Post categories.
495
  $post_categories = rawurldecode( isset( $post_catgs ) ? base64_decode( $post_catgs ) : null );
@@ -497,6 +499,7 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
497
 
498
  // Post tags.
499
  $post_tags = rawurldecode( isset( $new_post['post_tags'] ) ? $new_post['post_tags'] : null );
 
500
  $post_tags = str_replace( ' ', '', $post_tags );
501
  $post_tags = explode( ',', $post_tags );
502
 
@@ -826,27 +829,27 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
826
  $removed_tags = array_diff( $old_tags, $new_tags );
827
 
828
  // Convert tags arrays to string.
829
- $old_tags = implode( ', ', $old_tags );
830
- $new_tags = implode( ', ', $new_tags );
831
- $added_tags = implode( ', ', $added_tags );
832
  $removed_tags = implode( ', ', $removed_tags );
833
 
834
  // Declare event variables.
835
- $add_event = '';
836
  $remove_event = '';
837
  if ( $old_tags !== $new_tags && ! empty( $added_tags ) ) {
838
- $add_event = 2119;
839
  $editor_link = $this->GetEditorLink( $post );
840
  $post_status = ( 'publish' === $post->post_status ) ? 'published' : $post->post_status;
841
  $this->plugin->alerts->Trigger(
842
  $add_event, array(
843
- 'PostID' => $post->ID,
844
- 'PostType' => $post->post_type,
845
- 'PostStatus' => $post_status,
846
- 'PostTitle' => $post->post_title,
847
- 'PostDate' => $post->post_date,
848
- 'PostUrl' => get_permalink( $post->ID ),
849
- 'tag' => $added_tags ? $added_tags : 'no tags',
850
  $editor_link['name'] => $editor_link['value'],
851
  )
852
  );
@@ -854,17 +857,17 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
854
 
855
  if ( $old_tags !== $new_tags && ! empty( $removed_tags ) ) {
856
  $remove_event = 2120;
857
- $editor_link = $this->GetEditorLink( $post );
858
- $post_status = ( 'publish' === $post->post_status ) ? 'published' : $post->post_status;
859
  $this->plugin->alerts->Trigger(
860
  $remove_event, array(
861
- 'PostID' => $post->ID,
862
- 'PostType' => $post->post_type,
863
- 'PostStatus' => $post_status,
864
- 'PostTitle' => $post->post_title,
865
- 'PostDate' => $post->post_date,
866
- 'PostUrl' => get_permalink( $post->ID ),
867
- 'tag' => $removed_tags ? $removed_tags : 'no tags',
868
  $editor_link['name'] => $editor_link['value'],
869
  )
870
  );
@@ -1739,12 +1742,12 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
1739
  $editor_link = $this->GetEditorLink( $post );
1740
  $this->plugin->alerts->Trigger(
1741
  2001, array(
1742
- 'PostID' => $post->ID,
1743
- 'PostType' => $post->post_type,
1744
- 'PostTitle' => $post->post_title,
1745
- 'PostStatus' => $post->post_status,
1746
- 'PostDate' => $post->post_date,
1747
- 'PostUrl' => get_permalink( $post->ID ),
1748
  $editor_link['name'] => $editor_link['value'],
1749
  )
1750
  );
@@ -1752,14 +1755,14 @@ class WSAL_Sensors_Content extends WSAL_AbstractSensor {
1752
  $editor_link = $this->GetEditorLink( $post );
1753
  $this->plugin->alerts->Trigger(
1754
  2021, array(
1755
- 'PostID' => $post->ID,
1756
- 'PostType' => $post->post_type,
1757
- 'PostTitle' => $post->post_title,
1758
- 'PostStatus' => $post->post_status,
1759
- 'PostDate' => $post->post_date,
1760
- 'PostUrl' => get_permalink( $post->ID ),
1761
- 'OldStatus' => $old_status,
1762
- 'NewStatus' => $new_status,
1763
  $editor_link['name'] => $editor_link['value'],
1764
  )
1765
  );
371
 
372
  // Set filter input args.
373
  $filter_input_args = array(
374
+ 'post_ID' => FILTER_VALIDATE_INT,
375
+ '_wpnonce' => FILTER_SANITIZE_STRING,
376
  'original_post_status' => FILTER_SANITIZE_STRING,
377
+ 'sticky' => FILTER_SANITIZE_STRING,
378
+ 'action' => FILTER_SANITIZE_STRING,
379
+ '_inline_edit' => FILTER_SANITIZE_STRING,
380
+ 'mainwpsignature' => FILTER_SANITIZE_STRING,
381
+ 'function' => FILTER_SANITIZE_STRING,
382
+ 'new_post' => FILTER_SANITIZE_STRING,
383
+ 'post_custom' => FILTER_SANITIZE_STRING,
384
  );
385
 
386
  // Filter $_POST array for security.
387
  $post_array = filter_input_array( INPUT_POST, $filter_input_args );
388
 
389
  // Check MainWP $_POST members.
390
+ $new_post = isset( $post_array['new_post'] ) ? $post_array['new_post'] : false;
391
+ $post_custom = isset( $post_array['post_custom'] ) ? $post_array['post_custom'] : false;
392
  $post_custom = maybe_unserialize( base64_decode( $post_custom ) );
393
 
394
  // Verify nonce.
450
  array(
451
  '$new_status' => $new_status,
452
  '$old_status' => $old_status,
453
+ '$original' => $original,
454
  )
455
  );
456
  // Run checks.
489
  } elseif ( $this->_old_post && 'mainwp' === $dashboard ) {
490
  if ( 'auto-draft' === $old_status ) {
491
  // Get MainWP $_POST members.
492
+ $new_post = filter_input( INPUT_POST, 'new_post', FILTER_SANITIZE_STRING );
493
  $new_post = maybe_unserialize( base64_decode( $new_post ) );
494
+ $post_catgs = filter_input( INPUT_POST, 'post_category', FILTER_SANITIZE_STRING );
495
 
496
  // Post categories.
497
  $post_categories = rawurldecode( isset( $post_catgs ) ? base64_decode( $post_catgs ) : null );
499
 
500
  // Post tags.
501
  $post_tags = rawurldecode( isset( $new_post['post_tags'] ) ? $new_post['post_tags'] : null );
502
+ $post_tags = sanitize_text_field( $post_tags ); // Sanitize the string of tags.
503
  $post_tags = str_replace( ' ', '', $post_tags );
504
  $post_tags = explode( ',', $post_tags );
505
 
829
  $removed_tags = array_diff( $old_tags, $new_tags );
830
 
831
  // Convert tags arrays to string.
832
+ $old_tags = implode( ', ', $old_tags );
833
+ $new_tags = implode( ', ', $new_tags );
834
+ $added_tags = implode( ', ', $added_tags );
835
  $removed_tags = implode( ', ', $removed_tags );
836
 
837
  // Declare event variables.
838
+ $add_event = '';
839
  $remove_event = '';
840
  if ( $old_tags !== $new_tags && ! empty( $added_tags ) ) {
841
+ $add_event = 2119;
842
  $editor_link = $this->GetEditorLink( $post );
843
  $post_status = ( 'publish' === $post->post_status ) ? 'published' : $post->post_status;
844
  $this->plugin->alerts->Trigger(
845
  $add_event, array(
846
+ 'PostID' => $post->ID,
847
+ 'PostType' => $post->post_type,
848
+ 'PostStatus' => $post_status,
849
+ 'PostTitle' => $post->post_title,
850
+ 'PostDate' => $post->post_date,
851
+ 'PostUrl' => get_permalink( $post->ID ),
852
+ 'tag' => $added_tags ? $added_tags : 'no tags',
853
  $editor_link['name'] => $editor_link['value'],
854
  )
855
  );
857
 
858
  if ( $old_tags !== $new_tags && ! empty( $removed_tags ) ) {
859
  $remove_event = 2120;
860
+ $editor_link = $this->GetEditorLink( $post );
861
+ $post_status = ( 'publish' === $post->post_status ) ? 'published' : $post->post_status;
862
  $this->plugin->alerts->Trigger(
863
  $remove_event, array(
864
+ 'PostID' => $post->ID,
865
+ 'PostType' => $post->post_type,
866
+ 'PostStatus' => $post_status,
867
+ 'PostTitle' => $post->post_title,
868
+ 'PostDate' => $post->post_date,
869
+ 'PostUrl' => get_permalink( $post->ID ),
870
+ 'tag' => $removed_tags ? $removed_tags : 'no tags',
871
  $editor_link['name'] => $editor_link['value'],
872
  )
873
  );
1742
  $editor_link = $this->GetEditorLink( $post );
1743
  $this->plugin->alerts->Trigger(
1744
  2001, array(
1745
+ 'PostID' => $post->ID,
1746
+ 'PostType' => $post->post_type,
1747
+ 'PostTitle' => $post->post_title,
1748
+ 'PostStatus' => $post->post_status,
1749
+ 'PostDate' => $post->post_date,
1750
+ 'PostUrl' => get_permalink( $post->ID ),
1751
  $editor_link['name'] => $editor_link['value'],
1752
  )
1753
  );
1755
  $editor_link = $this->GetEditorLink( $post );
1756
  $this->plugin->alerts->Trigger(
1757
  2021, array(
1758
+ 'PostID' => $post->ID,
1759
+ 'PostType' => $post->post_type,
1760
+ 'PostTitle' => $post->post_title,
1761
+ 'PostStatus' => $post->post_status,
1762
+ 'PostDate' => $post->post_date,
1763
+ 'PostUrl' => get_permalink( $post->ID ),
1764
+ 'OldStatus' => $old_status,
1765
+ 'NewStatus' => $new_status,
1766
  $editor_link['name'] => $editor_link['value'],
1767
  )
1768
  );
classes/Sensors/FileChanges.php CHANGED
@@ -319,6 +319,13 @@ class WSAL_Sensors_FileChanges extends WSAL_AbstractSensor {
319
  // Reset scan counter.
320
  $this->reset_scan_counter();
321
 
 
 
 
 
 
 
 
322
  // Scan the path.
323
  $scanned_files = $this->scan_path( $path_to_scan );
324
 
@@ -474,6 +481,21 @@ class WSAL_Sensors_FileChanges extends WSAL_AbstractSensor {
474
  $this->plugin->alerts->Trigger( 6032, array(
475
  'CurrentUserID' => '0',
476
  ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
477
  }
478
 
479
  /**
@@ -484,6 +506,13 @@ class WSAL_Sensors_FileChanges extends WSAL_AbstractSensor {
484
  do_action( 'wsal_last_scanned_directory', $next_to_scan );
485
  } else {
486
  $this->plugin->SetGlobalOption( "is_initial_scan_$next_to_scan", 'no' ); // Initial scan check set to false.
 
 
 
 
 
 
 
487
  }
488
 
489
  // Store scanned files list.
319
  // Reset scan counter.
320
  $this->reset_scan_counter();
321
 
322
+ // Scan started alert.
323
+ $this->plugin->alerts->Trigger( 6033, array(
324
+ 'CurrentUserID' => '0',
325
+ 'ScanStatus' => 'started',
326
+ 'ScanLocation' => ! empty( $path_to_scan ) ? $path_to_scan : ABSPATH,
327
+ ) );
328
+
329
  // Scan the path.
330
  $scanned_files = $this->scan_path( $path_to_scan );
331
 
481
  $this->plugin->alerts->Trigger( 6032, array(
482
  'CurrentUserID' => '0',
483
  ) );
484
+
485
+ // Scan stopped with errors.
486
+ $this->plugin->alerts->Trigger( 6033, array(
487
+ 'CurrentUserID' => '0',
488
+ 'ScanStatus' => 'stopped',
489
+ 'ScanLocation' => ! empty( $path_to_scan ) ? $path_to_scan : ABSPATH,
490
+ 'ScanError' => 1,
491
+ ) );
492
+ } else {
493
+ // Scan stopped.
494
+ $this->plugin->alerts->Trigger( 6033, array(
495
+ 'CurrentUserID' => '0',
496
+ 'ScanStatus' => 'stopped',
497
+ 'ScanLocation' => ! empty( $path_to_scan ) ? $path_to_scan : ABSPATH,
498
+ ) );
499
  }
500
 
501
  /**
506
  do_action( 'wsal_last_scanned_directory', $next_to_scan );
507
  } else {
508
  $this->plugin->SetGlobalOption( "is_initial_scan_$next_to_scan", 'no' ); // Initial scan check set to false.
509
+
510
+ // Scan stopped.
511
+ $this->plugin->alerts->Trigger( 6033, array(
512
+ 'CurrentUserID' => '0',
513
+ 'ScanStatus' => 'stopped',
514
+ 'ScanLocation' => ! empty( $path_to_scan ) ? $path_to_scan : ABSPATH,
515
+ ) );
516
  }
517
 
518
  // Store scanned files list.
classes/Sensors/LogInOut.php CHANGED
@@ -66,7 +66,7 @@ class WSAL_Sensors_LogInOut extends WSAL_AbstractSensor {
66
  */
67
  if ( is_dir( $failed_login_dir ) ) {
68
  // Get all files inside failed logins folder.
69
- $files = glob( $failed_login_dir . '*', GLOB_BRACE );
70
 
71
  if ( ! empty( $files ) ) {
72
  // Unlink each file.
66
  */
67
  if ( is_dir( $failed_login_dir ) ) {
68
  // Get all files inside failed logins folder.
69
+ $files = glob( $failed_login_dir . '*' );
70
 
71
  if ( ! empty( $files ) ) {
72
  // Unlink each file.
classes/Sensors/PluginsThemes.php CHANGED
@@ -151,9 +151,9 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
151
  */
152
  public function EventAdminShutdown() {
153
  // Filter global arrays for security.
154
- $post_array = filter_input_array( INPUT_POST );
155
- $get_array = filter_input_array( INPUT_GET );
156
- $server_array = filter_input_array( INPUT_SERVER );
157
 
158
  $action = '';
159
  if ( isset( $get_array['action'] ) && '-1' != $get_array['action'] ) {
@@ -169,11 +169,11 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
169
  }
170
 
171
  $actype = '';
172
- if ( isset( $server_array['SCRIPT_NAME'] ) ) {
173
- $actype = basename( $server_array['SCRIPT_NAME'], '.php' );
174
  }
175
- $is_themes = 'themes' == $actype;
176
- $is_plugins = 'plugins' == $actype;
177
 
178
  // Install plugin.
179
  if ( in_array( $action, array( 'install-plugin', 'upload-plugin' ) ) && current_user_can( 'install_plugins' ) ) {
@@ -593,10 +593,9 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
593
  ) {
594
  // If the plugin modify the post.
595
  if ( false !== strpos( $post_array['action'], 'edit' ) ) {
596
- $event = $this->GetEventTypeForPostType( $post, 2106, 2107, 2108 );
597
  $editor_link = $this->GetEditorLink( $post );
598
  $this->plugin->alerts->Trigger(
599
- $event, array(
600
  'PostID' => $post->ID,
601
  'PostType' => $post->post_type,
602
  'PostTitle' => $post->post_title,
@@ -613,10 +612,9 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
613
  // Ignore WooCommerce Bulk Stock Management page.
614
  // OR MainWP plugin requests.
615
  } else {
616
- $event = $this->GetEventTypeForPostType( $post, 5019, 5020, 5021 );
617
  $editor_link = $this->GetEditorLink( $post );
618
  $this->plugin->alerts->Trigger(
619
- $event, array(
620
  'PostID' => $post->ID,
621
  'PostType' => $post->post_type,
622
  'PostTitle' => $post->post_title,
@@ -636,7 +634,7 @@ class WSAL_Sensors_PluginsThemes extends WSAL_AbstractSensor {
636
  */
637
  public function EventPluginPostDelete( $post_id ) {
638
  // Filter $_REQUEST array for security.
639
- $get_array = filter_input_array( INPUT_GET );
640
  $post_array = filter_input_array( INPUT_POST );
641
 
642
  if ( empty( $get_array['action'] ) && isset( $get_array['page'] ) ) {
151
  */
152
  public function EventAdminShutdown() {
153
  // Filter global arrays for security.
154
+ $post_array = filter_input_array( INPUT_POST );
155
+ $get_array = filter_input_array( INPUT_GET );
156
+ $script_name = isset( $_SERVER['SCRIPT_NAME'] ) ? sanitize_text_field( wp_unslash( $_SERVER['SCRIPT_NAME'] ) ) : false;
157
 
158
  $action = '';
159
  if ( isset( $get_array['action'] ) && '-1' != $get_array['action'] ) {
169
  }
170
 
171
  $actype = '';
172
+ if ( ! empty( $script_name ) ) {
173
+ $actype = basename( $script_name, '.php' );
174
  }
175
+ $is_themes = 'themes' === $actype;
176
+ $is_plugins = 'plugins' === $actype;
177
 
178
  // Install plugin.
179
  if ( in_array( $action, array( 'install-plugin', 'upload-plugin' ) ) && current_user_can( 'install_plugins' ) ) {
593
  ) {
594
  // If the plugin modify the post.
595
  if ( false !== strpos( $post_array['action'], 'edit' ) ) {
 
596
  $editor_link = $this->GetEditorLink( $post );
597
  $this->plugin->alerts->Trigger(
598
+ 2106, array(
599
  'PostID' => $post->ID,
600
  'PostType' => $post->post_type,
601
  'PostTitle' => $post->post_title,
612
  // Ignore WooCommerce Bulk Stock Management page.
613
  // OR MainWP plugin requests.
614
  } else {
 
615
  $editor_link = $this->GetEditorLink( $post );
616
  $this->plugin->alerts->Trigger(
617
+ 5019, array(
618
  'PostID' => $post->ID,
619
  'PostType' => $post->post_type,
620
  'PostTitle' => $post->post_title,
634
  */
635
  public function EventPluginPostDelete( $post_id ) {
636
  // Filter $_REQUEST array for security.
637
+ $get_array = filter_input_array( INPUT_GET );
638
  $post_array = filter_input_array( INPUT_POST );
639
 
640
  if ( empty( $get_array['action'] ) && isset( $get_array['page'] ) ) {
classes/Sensors/System.php CHANGED
@@ -103,7 +103,7 @@ class WSAL_Sensors_System extends WSAL_AbstractSensor {
103
  // Check if subdirectory exists.
104
  if ( is_dir( $sub_dir ) ) {
105
  // Get all files inside failed logins folder.
106
- $files = glob( $sub_dir . '*', GLOB_BRACE );
107
 
108
  if ( ! empty( $files ) ) {
109
  // Unlink each file.
103
  // Check if subdirectory exists.
104
  if ( is_dir( $sub_dir ) ) {
105
  // Get all files inside failed logins folder.
106
+ $files = glob( $sub_dir . '*' );
107
 
108
  if ( ! empty( $files ) ) {
109
  // Unlink each file.
classes/Sensors/UserProfile.php CHANGED
@@ -76,20 +76,20 @@ class WSAL_Sensors_UserProfile extends WSAL_AbstractSensor {
76
  * @param int $user_id - User ID of the registered user.
77
  */
78
  public function EventUserRegister( $user_id ) {
79
- $user = get_userdata( $user_id );
80
- $ismu = function_exists( 'is_multisite' ) && is_multisite();
81
- $event = $ismu ? 4012 : (is_user_logged_in() ? 4001 : 4000);
82
  $current_user = wp_get_current_user();
83
  $this->plugin->alerts->Trigger(
84
  $event, array(
85
- 'NewUserID' => $user_id,
86
  'UserChanger' => ! empty( $current_user ) ? $current_user->user_login : '',
87
  'NewUserData' => (object) array(
88
- 'Username' => $user->user_login,
89
  'FirstName' => $user->user_firstname,
90
- 'LastName' => $user->user_lastname,
91
- 'Email' => $user->user_email,
92
- 'Roles' => is_array( $user->roles ) ? implode( ', ', $user->roles ) : $user->roles,
93
  ),
94
  ), true
95
  );
76
  * @param int $user_id - User ID of the registered user.
77
  */
78
  public function EventUserRegister( $user_id ) {
79
+ $user = get_userdata( $user_id );
80
+ $ismu = function_exists( 'is_multisite' ) && is_multisite();
81
+ $event = $ismu ? 4012 : ( is_user_logged_in() ? 4001 : 4000 );
82
  $current_user = wp_get_current_user();
83
  $this->plugin->alerts->Trigger(
84
  $event, array(
85
+ 'NewUserID' => $user_id,
86
  'UserChanger' => ! empty( $current_user ) ? $current_user->user_login : '',
87
  'NewUserData' => (object) array(
88
+ 'Username' => $user->user_login,
89
  'FirstName' => $user->user_firstname,
90
+ 'LastName' => $user->user_lastname,
91
+ 'Email' => $user->user_email,
92
+ 'Roles' => is_array( $user->roles ) ? implode( ', ', $user->roles ) : $user->roles,
93
  ),
94
  ), true
95
  );
classes/Settings.php CHANGED
@@ -132,6 +132,8 @@ class WSAL_Settings {
132
  */
133
  public function __construct( WpSecurityAuditLog $plugin ) {
134
  $this->_plugin = $plugin;
 
 
135
  }
136
 
137
  /**
@@ -1229,7 +1231,7 @@ class WSAL_Settings {
1229
  */
1230
  public function generate_index_files() {
1231
  // Get uploads directory.
1232
- $uploads_dir = wp_upload_dir();
1233
  $wsal_uploads_dir = trailingslashit( $uploads_dir['basedir'] . '/wp-security-audit-log/' );
1234
 
1235
  // If the directory exists then generate index.php file for every sub-directory.
@@ -1247,7 +1249,7 @@ class WSAL_Settings {
1247
  }
1248
 
1249
  // Fetch all files in the uploads directory.
1250
- $sub_directories = glob( $wsal_uploads_dir . '*', GLOB_BRACE );
1251
  foreach ( $sub_directories as $sub_dir ) {
1252
  // index.php file.
1253
  if ( is_dir( $sub_dir ) && ! file_exists( $sub_dir . '/index.php' ) ) {
@@ -1355,4 +1357,93 @@ class WSAL_Settings {
1355
 
1356
  return 'other';
1357
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1358
  }
132
  */
133
  public function __construct( WpSecurityAuditLog $plugin ) {
134
  $this->_plugin = $plugin;
135
+
136
+ add_action( 'deactivated_plugin', array( $this, 'reset_stealth_mode' ), 10, 1 );
137
  }
138
 
139
  /**
1231
  */
1232
  public function generate_index_files() {
1233
  // Get uploads directory.
1234
+ $uploads_dir = wp_upload_dir();
1235
  $wsal_uploads_dir = trailingslashit( $uploads_dir['basedir'] . '/wp-security-audit-log/' );
1236
 
1237
  // If the directory exists then generate index.php file for every sub-directory.
1249
  }
1250
 
1251
  // Fetch all files in the uploads directory.
1252
+ $sub_directories = glob( $wsal_uploads_dir . '*' );
1253
  foreach ( $sub_directories as $sub_dir ) {
1254
  // index.php file.
1255
  if ( is_dir( $sub_dir ) && ! file_exists( $sub_dir . '/index.php' ) ) {
1357
 
1358
  return 'other';
1359
  }
1360
+
1361
+ /**
1362
+ * Set MainWP Child Stealth Mode
1363
+ *
1364
+ * Set the plugin in stealth mode for MainWP child sites.
1365
+ *
1366
+ * Following steps are taken in stealth mode:
1367
+ * 1. Freemius connection is skipped.
1368
+ * 2. Freemius notices are removed.
1369
+ * 3. WSAL's incognito mode is set.
1370
+ * 4. Other site admins are restricted.
1371
+ * 5. The current user is set as the sole editor of WSAL.
1372
+ * 6. Stealth mode option is saved.
1373
+ *
1374
+ * @since 3.2.3.3
1375
+ */
1376
+ public function set_mainwp_child_stealth_mode() {
1377
+ // If wsal is not premium.
1378
+ if (
1379
+ ! wsal_freemius()->is_premium()
1380
+ && 'yes' !== $this->_plugin->GetGlobalOption( 'mwp-child-stealth-mode', 'no' ) // MainWP Child Stealth Mode is not already active.
1381
+ && is_plugin_active( 'mainwp-child/mainwp-child.php' ) // And if MainWP Child plugin is installed & active.
1382
+ ) {
1383
+ // Check if freemius state is anonymous.
1384
+ if ( 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' ) ) {
1385
+ // Update freemius state to skipped.
1386
+ update_site_option( 'wsal_freemius_state', 'skipped' );
1387
+
1388
+ if ( ! $this->_plugin->IsMultisite() ) {
1389
+ wsal_freemius()->skip_connection(); // Opt out.
1390
+ } else {
1391
+ wsal_freemius()->skip_connection( null, true ); // Opt out for all websites.
1392
+ }
1393
+
1394
+ // Connect account notice.
1395
+ FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'connect_account' );
1396
+ }
1397
+
1398
+ // Remove Freemius trial promotion notice.
1399
+ FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'trial_promotion' );
1400
+
1401
+ $this->SetIncognito( '1' ); // Incognito mode to hide WSAL on plugins page.
1402
+ $this->SetRestrictAdmins( true ); // Restrict other admins.
1403
+ $editors = array();
1404
+ $editors[] = wp_get_current_user()->user_login; // Set the current user as the editor of WSAL.
1405
+ $this->SetAllowedPluginEditors( $editors ); // Save the editors.
1406
+ $this->_plugin->SetGlobalOption( 'mwp-child-stealth-mode', 'yes' ); // Save stealth mode option.
1407
+ }
1408
+ }
1409
+
1410
+ /**
1411
+ * Deactivate MainWP Child Stealth Mode.
1412
+ *
1413
+ * @since 3.2.3.3
1414
+ */
1415
+ public function deactivate_mainwp_child_stealth_mode() {
1416
+ $this->SetIncognito( '0' ); // Disable incognito mode to hide WSAL on plugins page.
1417
+ $this->SetRestrictAdmins( false ); // Give access to other admins.
1418
+ $this->SetAllowedPluginEditors( array() ); // Empty the editors.
1419
+ $this->_plugin->SetGlobalOption( 'mwp-child-stealth-mode', 'no' ); // Disable stealth mode option.
1420
+ }
1421
+
1422
+ /**
1423
+ * Reset Stealth Mode on MainWP Child plugin deactivation.
1424
+ *
1425
+ * @param string $plugin — Plugin.
1426
+ */
1427
+ public function reset_stealth_mode( $plugin ) {
1428
+ if ( 'mainwp-child/mainwp-child.php' !== $plugin ) {
1429
+ return;
1430
+ }
1431
+
1432
+ if ( 'yes' === $this->_plugin->GetGlobalOption( 'mwp-child-stealth-mode', 'no' ) ) {
1433
+ $this->deactivate_mainwp_child_stealth_mode();
1434
+ }
1435
+ }
1436
+
1437
+ /**
1438
+ * Check and return if stealth mode is active.
1439
+ *
1440
+ * @return boolean
1441
+ */
1442
+ public function is_stealth_mode() {
1443
+ $stealth_mode = $this->_plugin->GetGlobalOption( 'mwp-child-stealth-mode', 'no' );
1444
+ if ( 'yes' === $stealth_mode ) {
1445
+ return true;
1446
+ }
1447
+ return false;
1448
+ }
1449
  }
classes/ViewManager.php CHANGED
@@ -199,6 +199,8 @@ class WSAL_ViewManager {
199
  if ( ( 'wsal-togglealerts' === $view->GetSafeViewName()
200
  || 'wsal-settings' === $view->GetSafeViewName()
201
  || 'wsal-ext-settings' === $view->GetSafeViewName()
 
 
202
  )
203
  && ! $this->_plugin->settings->CurrentUserCan( 'edit' ) ) {
204
  continue;
199
  if ( ( 'wsal-togglealerts' === $view->GetSafeViewName()
200
  || 'wsal-settings' === $view->GetSafeViewName()
201
  || 'wsal-ext-settings' === $view->GetSafeViewName()
202
+ || 'wsal-rep-views-main' === $view->GetSafeViewName()
203
+ || 'wsal-np-notifications' === $view->GetSafeViewName()
204
  )
205
  && ! $this->_plugin->settings->CurrentUserCan( 'edit' ) ) {
206
  continue;
classes/Views/AuditLog.php CHANGED
@@ -134,7 +134,7 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
134
 
135
  // Add connectivity notice.
136
  $notice_dismissed = get_transient( 'wsal-dismiss-notice-disconnect' );
137
- if ( ! $connection && false === $notice_dismissed ) {
138
  ?>
139
  <div class="notice notice-error is-dismissible" id="wsal-notice-connect-issue">
140
  <p><?php esc_html_e( 'There are connectivity issues with the database where the WordPress activity log is stored. The logs will be temporary buffered in the WordPress database until the connection is fully restored.', 'wp-security-audit-log' ); ?></p>
@@ -600,7 +600,6 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
600
  // Get post array through filter.
601
  $nonce = filter_input( INPUT_POST, 'nonce', FILTER_SANITIZE_STRING );
602
  $filename = filter_input( INPUT_POST, 'log_file', FILTER_SANITIZE_STRING );
603
- $site_id = filter_input( INPUT_POST, 'site_id', FILTER_SANITIZE_NUMBER_INT );
604
 
605
  // If file name is empty then return error.
606
  if ( empty( $filename ) ) {
@@ -616,23 +615,27 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
616
 
617
  // Verify nonce.
618
  if ( ! empty( $filename ) && ! empty( $nonce ) && wp_verify_nonce( $nonce, 'wsal-download-404-log-' . $filename ) ) {
619
- // Set log file path.
620
- $uploads_dir = wp_upload_dir();
621
 
622
- if ( ! $site_id ) {
623
- $position = strpos( $filename, '/sites/' );
 
 
624
 
625
- if ( $position ) {
626
- $filename = substr( $filename, $position );
627
- } else {
628
- $position = strpos( $filename, '/wp-security-audit-log/' );
629
- $filename = substr( $filename, $position );
630
- }
631
- $log_file_path = trailingslashit( $uploads_dir['basedir'] ) . $filename;
632
  } else {
633
- $position = strpos( $filename, '/wp-security-audit-log/' );
634
- $filename = substr( $filename, $position );
635
- $log_file_path = trailingslashit( $uploads_dir['basedir'] ) . $filename;
 
 
 
 
 
 
 
 
636
  }
637
 
638
  // Request the file.
@@ -943,7 +946,14 @@ class WSAL_Views_AuditLog extends WSAL_AbstractView {
943
  $excluded_urls = esc_url( $post_array['url'] );
944
  }
945
  $this->_plugin->SetGlobalOption( 'excluded-urls', $excluded_urls );
946
- echo '<p>URL ' . esc_html( $post_array['url'] ) . ' is no longer being monitored.<br />Enable the monitoring of this URL again from the <a href="' . esc_url( admin_url( 'admin.php?page=wsal-settings#tab-exclude' ) ) . '">Excluded Objects</a> tab in the plugin settings.</p>';
 
 
 
 
 
 
 
947
  die;
948
  }
949
  }
134
 
135
  // Add connectivity notice.
136
  $notice_dismissed = get_transient( 'wsal-dismiss-notice-disconnect' );
137
+ if ( ! $connection && false === $notice_dismissed && $is_current_view ) {
138
  ?>
139
  <div class="notice notice-error is-dismissible" id="wsal-notice-connect-issue">
140
  <p><?php esc_html_e( 'There are connectivity issues with the database where the WordPress activity log is stored. The logs will be temporary buffered in the WordPress database until the connection is fully restored.', 'wp-security-audit-log' ); ?></p>
600
  // Get post array through filter.
601
  $nonce = filter_input( INPUT_POST, 'nonce', FILTER_SANITIZE_STRING );
602
  $filename = filter_input( INPUT_POST, 'log_file', FILTER_SANITIZE_STRING );
 
603
 
604
  // If file name is empty then return error.
605
  if ( empty( $filename ) ) {
615
 
616
  // Verify nonce.
617
  if ( ! empty( $filename ) && ! empty( $nonce ) && wp_verify_nonce( $nonce, 'wsal-download-404-log-' . $filename ) ) {
618
+ $is_subsite = strpos( $filename, '/sites/' ); // Check for subsite on a multisite network.
 
619
 
620
+ if ( ! $is_subsite ) {
621
+ // Site is not a subsite on a multisite network.
622
+ $uploads_dir = wp_upload_dir(); // Get uploads directory.
623
+ $filename = basename( $filename ); // Get basename to prevent path traversal attack.
624
 
625
+ // Construct log file path to eliminate the risks of path traversal attack.
626
+ $log_file_path = trailingslashit( $uploads_dir['basedir'] ) . 'wp-security-audit-log/404s/' . $filename;
 
 
 
 
 
627
  } else {
628
+ // Site is a subsite on a multisite network.
629
+ $filepath = substr( $filename, $is_subsite ); // Get the chunk of string from `/sites/` to find the site id.
630
+
631
+ // Get basename to prevent path traversal attack.
632
+ $filename = basename( $filename );
633
+
634
+ // Search for site id in the file path by replacing the remaining known chunks such as `/sites/` and the path after site id.
635
+ $site_id = str_replace( array( '/sites/', '/wp-security-audit-log/404s/' . $filename ), '', $filepath );
636
+
637
+ // Construct log file path to eliminate the risks of path traversal attack.
638
+ $log_file_path = trailingslashit( WP_CONTENT_DIR ) . 'uploads/sites/' . $site_id . '/wp-security-audit-log/404s/' . $filename;
639
  }
640
 
641
  // Request the file.
946
  $excluded_urls = esc_url( $post_array['url'] );
947
  }
948
  $this->_plugin->SetGlobalOption( 'excluded-urls', $excluded_urls );
949
+ $settings_exclude_url = add_query_arg(
950
+ array(
951
+ 'page' => 'wsal-settings',
952
+ 'tab' => 'exclude-objects',
953
+ ),
954
+ admin_url( 'admin.php' )
955
+ );
956
+ echo '<p>URL ' . esc_html( $post_array['url'] ) . ' is no longer being monitored.<br />Enable the monitoring of this URL again from the <a href="' . esc_url( $settings_exclude_url ) . '">Excluded Objects</a> tab in the plugin settings.</p>';
957
  die;
958
  }
959
  }
classes/Views/Settings.php CHANGED
@@ -75,31 +75,31 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
75
  $wsal_setting_tabs = array(
76
  'general' => array(
77
  'name' => __( 'General', 'wp-security-audit-log' ),
78
- 'link' => add_query_arg( 'tab', 'general' ),
79
  'render' => array( $this, 'tab_general' ),
80
  'save' => array( $this, 'tab_general_save' ),
81
  ),
82
  'audit-log' => array(
83
  'name' => __( 'Activity Log', 'wp-security-audit-log' ),
84
- 'link' => add_query_arg( 'tab', 'audit-log' ),
85
  'render' => array( $this, 'tab_audit_log' ),
86
  'save' => array( $this, 'tab_audit_log_save' ),
87
  ),
88
  'file-changes' => array(
89
  'name' => __( 'File Integrity Scan', 'wp-security-audit-log' ),
90
- 'link' => add_query_arg( 'tab', 'file-changes' ),
91
  'render' => array( $this, 'tab_file_changes' ),
92
  'save' => array( $this, 'tab_file_changes_save' ),
93
  ),
94
  'exclude-objects' => array(
95
  'name' => __( 'Exclude Objects', 'wp-security-audit-log' ),
96
- 'link' => add_query_arg( 'tab', 'exclude-objects' ),
97
  'render' => array( $this, 'tab_exclude_objects' ),
98
  'save' => array( $this, 'tab_exclude_objects_save' ),
99
  ),
100
  'advanced-settings' => array(
101
  'name' => __( 'Advanced Settings', 'wp-security-audit-log' ),
102
- 'link' => add_query_arg( 'tab', 'advanced-settings' ),
103
  'render' => array( $this, 'tab_advanced_settings' ),
104
  'save' => array( $this, 'tab_advanced_settings_save' ),
105
  ),
@@ -268,14 +268,47 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
268
  if ( ! $this->_plugin->settings->CurrentUserCan( 'view' ) ) {
269
  die( 'Access Denied.' );
270
  }
271
- $this->_plugin->CleanUp();
272
 
273
- if ( $this->_plugin->settings->IsArchivingEnabled() ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  $redirect_url = add_query_arg( 'page', 'wsal-ext-settings', admin_url( 'admin.php' ) );
275
  $redirect_url .= '#archiving';
276
  wp_safe_redirect( $redirect_url );
277
  } else {
278
- wp_safe_redirect( $this->GetUrl() );
 
 
 
 
 
 
 
 
 
 
 
279
  }
280
  exit;
281
  }
@@ -309,6 +342,20 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
309
  }
310
  }
311
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  ?>
313
  <nav id="wsal-tabs" class="nav-tab-wrapper">
314
  <?php foreach ( $this->wsal_setting_tabs as $tab_id => $tab ) : ?>
@@ -1091,7 +1138,7 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
1091
  $wsal_events_page = add_query_arg( 'page', 'wsal-togglealerts', network_admin_url( 'admin.php' ) );
1092
  }
1093
  ?>
1094
- <a href="<?php echo esc_url( $wsal_events_page . '#tab-file-changes' ); ?>">
1095
  <?php esc_html_e( 'Configure Events', 'wp-security-audit-log' ); ?>
1096
  </a>
1097
  </p>
@@ -1751,6 +1798,35 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
1751
  </tbody>
1752
  </table>
1753
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1754
  <h3><?php esc_html_e( 'Do you want to delete the plugin data from the database upon uninstall?', 'wp-security-audit-log' ); ?></h3>
1755
  <p class="description"><?php esc_html_e( 'The plugin saves the activity log data and settings in the WordPress database. By default upon uninstalling the plugin the data is kept in the database so if it is installed again, you can still access the data. If the data is deleted it is not possible to recover it so you won\'t be able to access it again even when you reinstall the plugin.', 'wp-security-audit-log' ); ?></p>
1756
  <table class="form-table wsal-tab">
@@ -1815,6 +1891,17 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
1815
  } else {
1816
  $this->_plugin->settings->SetDevOptionEnabled( 'r', false );
1817
  }
 
 
 
 
 
 
 
 
 
 
 
1818
  }
1819
 
1820
  /**
@@ -1885,10 +1972,10 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
1885
  // Passing nonce for security to JS file.
1886
  $wsal_data = array(
1887
  'wp_nonce' => wp_create_nonce( 'wsal-exclude-nonce' ),
1888
- 'invalidURL' => esc_html__( 'The specified token is not a valid URL!', 'wp-security-audit-log' ),
1889
- 'invalidCPT' => esc_html__( 'The specified token is not a valid post type!', 'wp-security-audit-log' ),
1890
- 'invalidIP' => esc_html__( 'The specified token is not a valid IP address!', 'wp-security-audit-log' ),
1891
- 'invalidUser' => esc_html__( 'The specified token is not a user nor a role!', 'wp-security-audit-log' ),
1892
  'invalidFile' => esc_html__( 'Filename cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
1893
  'invalidFileExt' => esc_html__( 'File extension cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
1894
  'invalidDir' => esc_html__( 'Directory cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
@@ -2330,6 +2417,8 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
2330
  $result = $wpdb->query( "TRUNCATE {$table_name}" );
2331
 
2332
  if ( $result ) {
 
 
2333
  die( esc_html__( 'Tables has been reset.', 'wp-security-audit-log' ) );
2334
  } else {
2335
  die( esc_html__( 'Reset query failed.', 'wp-security-audit-log' ) );
@@ -2355,6 +2444,8 @@ class WSAL_Views_Settings extends WSAL_AbstractView {
2355
  $result = $connector->purge_activity();
2356
 
2357
  if ( $result ) {
 
 
2358
  die( esc_html__( 'Tables has been reset.', 'wp-security-audit-log' ) );
2359
  } else {
2360
  die( esc_html__( 'Reset query failed.', 'wp-security-audit-log' ) );
75
  $wsal_setting_tabs = array(
76
  'general' => array(
77
  'name' => __( 'General', 'wp-security-audit-log' ),
78
+ 'link' => add_query_arg( 'tab', 'general', $this->GetUrl() ),
79
  'render' => array( $this, 'tab_general' ),
80
  'save' => array( $this, 'tab_general_save' ),
81
  ),
82
  'audit-log' => array(
83
  'name' => __( 'Activity Log', 'wp-security-audit-log' ),
84
+ 'link' => add_query_arg( 'tab', 'audit-log', $this->GetUrl() ),
85
  'render' => array( $this, 'tab_audit_log' ),
86
  'save' => array( $this, 'tab_audit_log_save' ),
87
  ),
88
  'file-changes' => array(
89
  'name' => __( 'File Integrity Scan', 'wp-security-audit-log' ),
90
+ 'link' => add_query_arg( 'tab', 'file-changes', $this->GetUrl() ),
91
  'render' => array( $this, 'tab_file_changes' ),
92
  'save' => array( $this, 'tab_file_changes_save' ),
93
  ),
94
  'exclude-objects' => array(
95
  'name' => __( 'Exclude Objects', 'wp-security-audit-log' ),
96
+ 'link' => add_query_arg( 'tab', 'exclude-objects', $this->GetUrl() ),
97
  'render' => array( $this, 'tab_exclude_objects' ),
98
  'save' => array( $this, 'tab_exclude_objects_save' ),
99
  ),
100
  'advanced-settings' => array(
101
  'name' => __( 'Advanced Settings', 'wp-security-audit-log' ),
102
+ 'link' => add_query_arg( 'tab', 'advanced-settings', $this->GetUrl() ),
103
  'render' => array( $this, 'tab_advanced_settings' ),
104
  'save' => array( $this, 'tab_advanced_settings_save' ),
105
  ),
268
  if ( ! $this->_plugin->settings->CurrentUserCan( 'view' ) ) {
269
  die( 'Access Denied.' );
270
  }
 
271
 
272
+ $now = current_time( 'timestamp' ); // Current time.
273
+ $max_sdate = $this->_plugin->settings->GetPruningDate(); // Pruning date.
274
+
275
+ // If archiving is enabled then events are deleted from the archive database.
276
+ $archiving = $this->_plugin->settings->IsArchivingEnabled();
277
+ if ( $archiving ) {
278
+ // Switch to Archive DB.
279
+ $this->_plugin->settings->SwitchToArchiveDB();
280
+ }
281
+
282
+ // Calculate limit timestamp.
283
+ $max_stamp = $now - ( strtotime( $max_sdate ) - $now );
284
+
285
+ $query = new WSAL_Models_OccurrenceQuery();
286
+ $query->addOrderBy( 'created_on', false ); // Descending order.
287
+ $query->addCondition( 'created_on <= %s', intval( $max_stamp ) ); // Add limits of timestamp.
288
+ $results = $query->getAdapter()->Execute( $query );
289
+ $items = count( $results );
290
+
291
+ if ( $items ) {
292
+ $this->_plugin->CleanUp();
293
+ }
294
+
295
+ if ( $archiving ) {
296
  $redirect_url = add_query_arg( 'page', 'wsal-ext-settings', admin_url( 'admin.php' ) );
297
  $redirect_url .= '#archiving';
298
  wp_safe_redirect( $redirect_url );
299
  } else {
300
+ if ( $items ) {
301
+ $redirect_args = array(
302
+ 'tab' => 'audit-log',
303
+ 'pruning' => 1,
304
+ );
305
+ } else {
306
+ $redirect_args = array(
307
+ 'tab' => 'audit-log',
308
+ 'pruning' => 0,
309
+ );
310
+ }
311
+ wp_safe_redirect( add_query_arg( $redirect_args, $this->GetUrl() ) );
312
  }
313
  exit;
314
  }
342
  }
343
  }
344
 
345
+ if ( isset( $_GET['pruning'] ) && '1' === $_GET['pruning'] ) {
346
+ ?>
347
+ <div class="updated">
348
+ <p><?php esc_html_e( 'Old data successfully purged.', 'wp-security-audit-log' ); ?></p>
349
+ </div>
350
+ <?php
351
+ } elseif ( isset( $_GET['pruning'] ) && '0' === $_GET['pruning'] ) {
352
+ ?>
353
+ <div class="error">
354
+ <p><?php esc_html_e( 'No data is old enough to be purged.', 'wp-security-audit-log' ); ?></p>
355
+ </div>
356
+ <?php
357
+ }
358
+
359
  ?>
360
  <nav id="wsal-tabs" class="nav-tab-wrapper">
361
  <?php foreach ( $this->wsal_setting_tabs as $tab_id => $tab ) : ?>
1138
  $wsal_events_page = add_query_arg( 'page', 'wsal-togglealerts', network_admin_url( 'admin.php' ) );
1139
  }
1140
  ?>
1141
+ <a href="<?php echo esc_url( $wsal_events_page . '#tab-system' ); ?>">
1142
  <?php esc_html_e( 'Configure Events', 'wp-security-audit-log' ); ?>
1143
  </a>
1144
  </p>
1798
  </tbody>
1799
  </table>
1800
 
1801
+ <h3><?php esc_html_e( 'MainWP Child Site Stealth Mode', 'wp-security-audit-log' ); ?></h3>
1802
+ <p class="description"><?php esc_html_e( 'This option is enabled automatically when the plugin detects the MainWP Child plugin on the site. When this setting is enabled plugin access is restricted to the administrator who installs the plugin, the plugin is not shown in the list of installed plugins and no admin notifications are shown. Disable this option to change the plugin to the default setup.', 'wp-security-audit-log' ); ?></p>
1803
+ <table class="form-table wsal-tab">
1804
+ <tbody>
1805
+ <tr>
1806
+ <th><label for="mwp_stealth_mode"><?php esc_html_e( 'Enable MainWP Child Site Stealth Mode', 'wp-security-audit-log' ); ?></label></th>
1807
+ <td>
1808
+ <fieldset <?php echo wsal_freemius()->is_premium() ? 'disabled' : false; ?>>
1809
+ <label for="mwp_stealth_yes">
1810
+ <?php $stealth_mode = $this->_plugin->settings->is_stealth_mode(); ?>
1811
+ <input type="radio" name="mwp_stealth_mode" value="yes" id="mwp_stealth_yes"
1812
+ <?php checked( $stealth_mode ); ?>
1813
+ />
1814
+ <?php esc_html_e( 'Yes', 'wp-security-audit-log' ); ?>
1815
+ </label>
1816
+ <br>
1817
+ <label for="mwp_stealth_no">
1818
+ <input type="radio" name="mwp_stealth_mode" value="no" id="mwp_stealth_no"
1819
+ <?php checked( $stealth_mode, false ); ?>
1820
+ />
1821
+ <?php esc_html_e( 'No', 'wp-security-audit-log' ); ?>
1822
+ </label>
1823
+ </fieldset>
1824
+ </td>
1825
+ </tr>
1826
+ <!-- / Remove Data on Uninstall -->
1827
+ </tbody>
1828
+ </table>
1829
+
1830
  <h3><?php esc_html_e( 'Do you want to delete the plugin data from the database upon uninstall?', 'wp-security-audit-log' ); ?></h3>
1831
  <p class="description"><?php esc_html_e( 'The plugin saves the activity log data and settings in the WordPress database. By default upon uninstalling the plugin the data is kept in the database so if it is installed again, you can still access the data. If the data is deleted it is not possible to recover it so you won\'t be able to access it again even when you reinstall the plugin.', 'wp-security-audit-log' ); ?></p>
1832
  <table class="form-table wsal-tab">
1891
  } else {
1892
  $this->_plugin->settings->SetDevOptionEnabled( 'r', false );
1893
  }
1894
+
1895
+ $stealth_mode = isset( $post_array['mwp_stealth_mode'] ) ? $post_array['mwp_stealth_mode'] : false;
1896
+ if ( 'yes' === $stealth_mode ) {
1897
+ if ( is_plugin_active( 'mainwp-child/mainwp-child.php' ) ) {
1898
+ $this->_plugin->settings->set_mainwp_child_stealth_mode();
1899
+ } else {
1900
+ throw new Exception( __( 'MainWP Child plugin is not active on this website.', 'wp-security-audit-log' ) );
1901
+ }
1902
+ } else {
1903
+ $this->_plugin->settings->deactivate_mainwp_child_stealth_mode();
1904
+ }
1905
  }
1906
 
1907
  /**
1972
  // Passing nonce for security to JS file.
1973
  $wsal_data = array(
1974
  'wp_nonce' => wp_create_nonce( 'wsal-exclude-nonce' ),
1975
+ 'invalidURL' => esc_html__( 'The specified value is not a valid URL!', 'wp-security-audit-log' ),
1976
+ 'invalidCPT' => esc_html__( 'The specified value is not a valid post type!', 'wp-security-audit-log' ),
1977
+ 'invalidIP' => esc_html__( 'The specified value is not a valid IP address!', 'wp-security-audit-log' ),
1978
+ 'invalidUser' => esc_html__( 'The specified value is not a user nor a role!', 'wp-security-audit-log' ),
1979
  'invalidFile' => esc_html__( 'Filename cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
1980
  'invalidFileExt' => esc_html__( 'File extension cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
1981
  'invalidDir' => esc_html__( 'Directory cannot be added because it contains invalid characters.', 'wp-security-audit-log' ),
2417
  $result = $wpdb->query( "TRUNCATE {$table_name}" );
2418
 
2419
  if ( $result ) {
2420
+ // Log settings reset event.
2421
+ $this->_plugin->alerts->Trigger( 6006 );
2422
  die( esc_html__( 'Tables has been reset.', 'wp-security-audit-log' ) );
2423
  } else {
2424
  die( esc_html__( 'Reset query failed.', 'wp-security-audit-log' ) );
2444
  $result = $connector->purge_activity();
2445
 
2446
  if ( $result ) {
2447
+ // Log purge activity event.
2448
+ $this->_plugin->alerts->Trigger( 6034 );
2449
  die( esc_html__( 'Tables has been reset.', 'wp-security-audit-log' ) );
2450
  } else {
2451
  die( esc_html__( 'Reset query failed.', 'wp-security-audit-log' ) );
classes/Views/SetupWizard.php CHANGED
@@ -194,9 +194,9 @@ final class WSAL_Views_SetupWizard {
194
  $data_array = array(
195
  'ajaxURL' => admin_url( 'admin-ajax.php' ),
196
  'nonce' => wp_create_nonce( 'wsal-verify-wizard-page' ),
197
- 'usersError' => esc_html__( 'Specified token in not a user.', 'wp-security-audit-log' ),
198
- 'rolesError' => esc_html__( 'Specified token in not a role.', 'wp-security-audit-log' ),
199
- 'ipError' => esc_html__( 'Specified token in not an IP.', 'wp-security-audit-log' ),
200
  );
201
  wp_localize_script( 'wsal-wizard-js', 'wsalData', $data_array );
202
 
194
  $data_array = array(
195
  'ajaxURL' => admin_url( 'admin-ajax.php' ),
196
  'nonce' => wp_create_nonce( 'wsal-verify-wizard-page' ),
197
+ 'usersError' => esc_html__( 'Specified value in not a user.', 'wp-security-audit-log' ),
198
+ 'rolesError' => esc_html__( 'Specified value in not a role.', 'wp-security-audit-log' ),
199
+ 'ipError' => esc_html__( 'Specified value in not an IP address.', 'wp-security-audit-log' ),
200
  );
201
  wp_localize_script( 'wsal-wizard-js', 'wsalData', $data_array );
202
 
classes/Views/ToggleAlerts.php CHANGED
@@ -152,6 +152,8 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
152
  $events_diff = array_filter( $events_diff ); // Remove empty values.
153
  $is_custom = ! empty( $events_diff ) ? true : false; // If difference is not empty then mode is custom.
154
  $log_details = $this->_plugin->GetGlobalOption( 'details-level', false ); // Get log level option.
 
 
155
  ?>
156
  <p>
157
  <form method="post" id="wsal-alerts-level">
@@ -232,6 +234,7 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
232
  } elseif (
233
  __( 'BBPress Forum', 'wp-security-audit-log' ) === $subname
234
  || __( 'WooCommerce', 'wp-security-audit-log' ) === $subname
 
235
  || __( 'Yoast SEO', 'wp-security-audit-log' ) === $subname
236
  || __( 'MultiSite', 'wp-security-audit-log' ) === $subname
237
  ) {
@@ -250,6 +253,13 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
250
  }
251
  break;
252
 
 
 
 
 
 
 
 
253
  case __( 'Yoast SEO', 'wp-security-audit-log' ):
254
  // Check if Yoast SEO plugin exists.
255
  if ( ! is_plugin_active( 'wordpress-seo/wp-seo.php' ) ) {
@@ -285,33 +295,69 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
285
  <p class="wsal-tab-help description"><?php echo wp_kses( __( '<strong>Note:</strong> Post refers to any type of content, i.e. blog post, page or a post with a custom post type.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?></p>
286
  </td>
287
  </tr>
288
- <?php elseif ( __( 'BBPress Forum', 'wp-security-audit-log' ) === $subname && ! empty( $disabled ) ) : ?>
 
 
 
 
 
 
 
289
  <tr>
290
  <td colspan="4">
291
- <p class="wsal-tab-help wsal-tab-notice description"><?php echo esc_html__( 'The plugin BBPress is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
292
  </td>
293
  </tr>
294
- <?php elseif ( __( 'WooCommerce', 'wp-security-audit-log' ) === $subname && ! empty( $disabled ) ) : ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  <tr>
296
  <td colspan="4">
297
- <p class="wsal-tab-help wsal-tab-notice description"><?php echo esc_html__( 'The plugin WooCommerce is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
298
  </td>
299
  </tr>
300
- <?php elseif ( __( 'Yoast SEO', 'wp-security-audit-log' ) === $subname && ! empty( $disabled ) ) : ?>
 
 
 
 
 
 
 
301
  <tr>
302
  <td colspan="4">
303
- <p class="wsal-tab-help wsal-tab-notice description"><?php echo esc_html__( 'The plugin Yoast SEO is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
304
  </td>
305
  </tr>
306
- <?php elseif ( __( 'MultiSite', 'wp-security-audit-log' ) === $subname && ! empty( $disabled ) ) : ?>
307
  <tr>
308
  <td colspan="4">
309
- <p class="wsal-tab-help wsal-tab-notice description"><?php echo esc_html__( 'Your website is a single site so the multisite events have been disabled.', 'wp-security-audit-log' ); ?></p>
310
  </td>
311
  </tr>
312
- <?php
313
- endif;
314
 
 
315
  // Events sections loop.
316
  foreach ( $alerts as $alert ) {
317
  if ( $alert->type <= 0006 ) {
@@ -329,6 +375,55 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
329
  $attrs = 'title="' . __( 'Not Available', 'wp-security-audit-log' ) . '" class="alert-unavailable"';
330
  break;
331
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
332
  ?>
333
  <tr <?php echo esc_attr( $attrs ); ?>>
334
  <th>
@@ -487,6 +582,29 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
487
  <p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php echo esc_attr( __( 'Save Changes', 'wp-security-audit-log' ) ); ?>"></p>
488
  </form>
489
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
490
  <!-- Terminal all sessions modal -->
491
  <div class="remodal" data-remodal-id="wsal-toggle-file-changes-scan">
492
  <button data-remodal-action="close" class="remodal-close"></button>
@@ -536,6 +654,10 @@ class WSAL_Views_ToggleAlerts extends WSAL_AbstractView {
536
  .widefat td .wsal-tab-notice {
537
  color: red;
538
  }
 
 
 
 
539
  </style>
540
  <?php
541
  }
152
  $events_diff = array_filter( $events_diff ); // Remove empty values.
153
  $is_custom = ! empty( $events_diff ) ? true : false; // If difference is not empty then mode is custom.
154
  $log_details = $this->_plugin->GetGlobalOption( 'details-level', false ); // Get log level option.
155
+
156
+ $subcat_alerts = array( 1004, 2010, 6007, 2111, 2119, 2016, 2053, 7000, 8009, 8014, 9007, 9027, 9002, 8809, 8813, 6000, 6001, 6019 );
157
  ?>
158
  <p>
159
  <form method="post" id="wsal-alerts-level">
234
  } elseif (
235
  __( 'BBPress Forum', 'wp-security-audit-log' ) === $subname
236
  || __( 'WooCommerce', 'wp-security-audit-log' ) === $subname
237
+ || __( 'WooCommerce Products', 'wp-security-audit-log' ) === $subname
238
  || __( 'Yoast SEO', 'wp-security-audit-log' ) === $subname
239
  || __( 'MultiSite', 'wp-security-audit-log' ) === $subname
240
  ) {
253
  }
254
  break;
255
 
256
+ case __( 'WooCommerce Products', 'wp-security-audit-log' ):
257
+ // Check if WooCommerce plugin exists.
258
+ if ( ! is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
259
+ $disabled = 'disabled';
260
+ }
261
+ break;
262
+
263
  case __( 'Yoast SEO', 'wp-security-audit-log' ):
264
  // Check if Yoast SEO plugin exists.
265
  if ( ! is_plugin_active( 'wordpress-seo/wp-seo.php' ) ) {
295
  <p class="wsal-tab-help description"><?php echo wp_kses( __( '<strong>Note:</strong> Post refers to any type of content, i.e. blog post, page or a post with a custom post type.', 'wp-security-audit-log' ), $this->_plugin->allowed_html_tags ); ?></p>
296
  </td>
297
  </tr>
298
+ <?php elseif ( __( 'BBPress Forum', 'wp-security-audit-log' ) === $subname ) : ?>
299
+ <?php if ( ! empty( $disabled ) ) : ?>
300
+ <tr>
301
+ <td colspan="4">
302
+ <p class="wsal-tab-help wsal-tab-notice description"><?php esc_html_e( 'The plugin BBPress is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
303
+ </td>
304
+ </tr>
305
+ <?php endif; ?>
306
  <tr>
307
  <td colspan="4">
308
+ <h3 class="sub-category"><?php esc_html_e( 'Forums', 'wp-security-audit-log' ); ?></h3>
309
  </td>
310
  </tr>
311
+ <?php elseif ( __( 'WooCommerce', 'wp-security-audit-log' ) === $subname || __( 'WooCommerce Products', 'wp-security-audit-log' ) === $subname ) : ?>
312
+ <?php if ( ! empty( $disabled ) ) : ?>
313
+ <tr>
314
+ <td colspan="4">
315
+ <p class="wsal-tab-help wsal-tab-notice description"><?php esc_html_e( 'The plugin WooCommerce is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
316
+ </td>
317
+ </tr>
318
+ <?php endif; ?>
319
+ <?php if ( __( 'WooCommerce Products', 'wp-security-audit-log' ) === $subname ) : ?>
320
+ <tr>
321
+ <td colspan="4">
322
+ <h3 class="sub-category"><?php esc_html_e( 'Products', 'wp-security-audit-log' ); ?></h3>
323
+ </td>
324
+ </tr>
325
+ <?php endif; ?>
326
+ <?php elseif ( __( 'Yoast SEO', 'wp-security-audit-log' ) === $subname ) : ?>
327
+ <?php if ( ! empty( $disabled ) ) : ?>
328
+ <tr>
329
+ <td colspan="4">
330
+ <p class="wsal-tab-help wsal-tab-notice description"><?php esc_html_e( 'The plugin Yoast SEO is not installed on your website so these events have been disabled.', 'wp-security-audit-log' ); ?></p>
331
+ </td>
332
+ </tr>
333
+ <?php endif; ?>
334
  <tr>
335
  <td colspan="4">
336
+ <h3 class="sub-category"><?php esc_html_e( 'Post Changes', 'wp-security-audit-log' ); ?></h3>
337
  </td>
338
  </tr>
339
+ <?php elseif ( __( 'MultiSite', 'wp-security-audit-log' ) === $subname ) : ?>
340
+ <?php if ( ! empty( $disabled ) ) : ?>
341
+ <tr>
342
+ <td colspan="4">
343
+ <p class="wsal-tab-help wsal-tab-notice description"><?php esc_html_e( 'Your website is a single site so the multisite events have been disabled.', 'wp-security-audit-log' ); ?></p>
344
+ </td>
345
+ </tr>
346
+ <?php endif; ?>
347
  <tr>
348
  <td colspan="4">
349
+ <h3 class="sub-category"><?php esc_html_e( 'User Profiles', 'wp-security-audit-log' ); ?></h3>
350
  </td>
351
  </tr>
352
+ <?php elseif ( __( 'Other User Activity', 'wp-security-audit-log' ) === $subname ) : ?>
353
  <tr>
354
  <td colspan="4">
355
+ <h3 class="sub-category"><?php esc_html_e( 'Logins & Logouts', 'wp-security-audit-log' ); ?></h3>
356
  </td>
357
  </tr>
358
+ <?php endif; ?>
 
359
 
360
+ <?php
361
  // Events sections loop.
362
  foreach ( $alerts as $alert ) {
363
  if ( $alert->type <= 0006 ) {
375
  $attrs = 'title="' . __( 'Not Available', 'wp-security-audit-log' ) . '" class="alert-unavailable"';
376
  break;
377
  }
378
+ if ( in_array( $alert->type, $subcat_alerts, true ) ) {
379
+ ?>
380
+ <tr>
381
+ <td colspan="4">
382
+ <h3 class="sub-category">
383
+ <?php
384
+ if ( 1004 === $alert->type ) {
385
+ esc_html_e( 'User Sessions', 'wp-security-audit-log' );
386
+ } elseif ( 2010 === $alert->type ) {
387
+ esc_html_e( 'Files', 'wp-security-audit-log' );
388
+ } elseif ( 6007 === $alert->type ) {
389
+ esc_html_e( 'System', 'wp-security-audit-log' );
390
+ } elseif ( 2111 === $alert->type ) {
391
+ esc_html_e( 'Post Settings', 'wp-security-audit-log' );
392
+ } elseif ( 2119 === $alert->type ) {
393
+ esc_html_e( 'Tags', 'wp-security-audit-log' );
394
+ } elseif ( 2016 === $alert->type ) {
395
+ esc_html_e( 'Categories', 'wp-security-audit-log' );
396
+ } elseif ( 2053 === $alert->type ) {
397
+ esc_html_e( 'Custom Fields', 'wp-security-audit-log' );
398
+ } elseif ( 7000 === $alert->type ) {
399
+ esc_html_e( 'Sites', 'wp-security-audit-log' );
400
+ } elseif ( 8009 === $alert->type ) {
401
+ esc_html_e( 'Settings', 'wp-security-audit-log' );
402
+ } elseif ( 8014 === $alert->type ) {
403
+ esc_html_e( 'Topics', 'wp-security-audit-log' );
404
+ } elseif ( 9007 === $alert->type ) {
405
+ esc_html_e( 'Product Admin', 'wp-security-audit-log' );
406
+ } elseif ( 9027 === $alert->type ) {
407
+ esc_html_e( 'Store Admin', 'wp-security-audit-log' );
408
+ } elseif ( 9002 === $alert->type ) {
409
+ esc_html_e( 'Categories', 'wp-security-audit-log' );
410
+ } elseif ( 8809 === $alert->type ) {
411
+ esc_html_e( 'Website Changes', 'wp-security-audit-log' );
412
+ } elseif ( 8813 === $alert->type ) {
413
+ esc_html_e( 'Plugin Settings', 'wp-security-audit-log' );
414
+ } elseif ( 6000 === $alert->type ) {
415
+ esc_html_e( 'System', 'wp-security-audit-log' );
416
+ } elseif ( 6001 === $alert->type ) {
417
+ esc_html_e( 'Settings', 'wp-security-audit-log' );
418
+ } elseif ( 6019 === $alert->type ) {
419
+ esc_html_e( 'Cron Jobs', 'wp-security-audit-log' );
420
+ }
421
+ ?>
422
+ </h3>
423
+ </td>
424
+ </tr>
425
+ <?php
426
+ }
427
  ?>
428
  <tr <?php echo esc_attr( $attrs ); ?>>
429
  <th>
582
  <p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php echo esc_attr( __( 'Save Changes', 'wp-security-audit-log' ) ); ?>"></p>
583
  </form>
584
 
585
+ <?php if ( ! empty( $log_level ) ) : ?>
586
+ <!-- Log level updated modal -->
587
+ <div class="remodal" data-remodal-id="wsal-log-level-updated">
588
+ <button data-remodal-action="close" class="remodal-close"></button>
589
+ <h3><?php esc_html_e( 'Log Level Updated', 'wp-security-audit-log' ); ?></h3>
590
+ <p>
591
+ <?php
592
+ /* translators: Alerts log level. */
593
+ echo sprintf( esc_html__( 'The %s log level has been successfully loaded and applied.', 'wp-security-audit-log' ), $log_level );
594
+ ?>
595
+ </p>
596
+ <br>
597
+ <button data-remodal-action="confirm" class="remodal-confirm"><?php esc_html_e( 'OK', 'wp-security-audit-log' ); ?></button>
598
+ </div>
599
+ <script type="text/javascript">
600
+ jQuery( document ).ready( function() {
601
+ var wsal_log_level_modal = jQuery( '[data-remodal-id="wsal-log-level-updated"]' );
602
+ wsal_log_level_modal.remodal().open();
603
+ } );
604
+ </script><?php
605
+ endif;
606
+ ?>
607
+
608
  <!-- Terminal all sessions modal -->
609
  <div class="remodal" data-remodal-id="wsal-toggle-file-changes-scan">
610
  <button data-remodal-action="close" class="remodal-close"></button>
654
  .widefat td .wsal-tab-notice {
655
  color: red;
656
  }
657
+ .widefat .sub-category {
658
+ margin: 0.5em 0;
659
+ margin-left: 8px;
660
+ }
661
  </style>
662
  <?php
663
  }
defaults.php CHANGED
@@ -147,6 +147,8 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
147
  array( 1007, E_CRITICAL, __( 'User session destroyed and logged out.', 'wp-security-audit-log' ), __( 'Logged out session %TargetSessionID% which belonged to %TargetUserName%', 'wp-security-audit-log' ) ),
148
  array( 2010, E_NOTICE, __( 'User uploaded file from Uploads directory', 'wp-security-audit-log' ), __( 'Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log' ) ),
149
  array( 2011, E_WARNING, __( 'User deleted file from Uploads directory', 'wp-security-audit-log' ), __( 'Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log' ) ),
 
 
150
  ),
151
 
152
  /**
@@ -185,23 +187,15 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
185
  array( 2008, E_WARNING, __( 'User permanently deleted a post from the trash', 'wp-security-audit-log' ), __( 'Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%.', 'wp-security-audit-log' ) ),
186
  array( 2012, E_WARNING, __( 'User moved a post to the trash', 'wp-security-audit-log' ), __( 'Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is %PostUrl%.', 'wp-security-audit-log' ) ),
187
  array( 2014, E_CRITICAL, __( 'User restored a post from trash', 'wp-security-audit-log' ), __( 'The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
188
- array( 2016, E_NOTICE, __( 'User changed post category', 'wp-security-audit-log' ), __( 'Changed the category of the %PostStatus% %PostType% titled %PostTitle% from %OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
189
  array( 2017, E_NOTICE, __( 'User changed post URL', 'wp-security-audit-log' ), __( 'Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText%.%ChangeText% %EditorLinkPost%.', 'wp-security-audit-log' ) ),
190
  array( 2019, E_NOTICE, __( 'User changed post author', 'wp-security-audit-log' ), __( 'Changed the author of the %PostStatus% %PostType% titled %PostTitle% from %OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
191
  array( 2021, E_NOTICE, __( 'User changed post status', 'wp-security-audit-log' ), __( 'Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to %NewStatus%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
192
- array( 2023, E_NOTICE, __( 'User created new category', 'wp-security-audit-log' ), __( 'Created a new category called %CategoryName%. Category slug is %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
193
- array( 2024, E_WARNING, __( 'User deleted category', 'wp-security-audit-log' ), __( 'Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
194
  array( 2025, E_WARNING, __( 'User changed the visibility of a post', 'wp-security-audit-log' ), __( 'Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
195
  array( 2027, E_NOTICE, __( 'User changed the date of a post', 'wp-security-audit-log' ), __( 'Changed the date of the %PostStatus% %PostType% titled %PostTitle% from %OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
196
  array( 2047, E_NOTICE, __( 'User changed the parent of a page', 'wp-security-audit-log' ), __( 'Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from %OldParentName% to %NewParentName%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
197
  array( 2048, E_CRITICAL, __( 'User changed the template of a page', 'wp-security-audit-log' ), __( 'Changed the template of the %PostStatus% %PostType% titled %PostTitle% from %OldTemplate% to %NewTemplate%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
198
  array( 2049, E_NOTICE, __( 'User set a post as sticky', 'wp-security-audit-log' ), __( 'Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
199
  array( 2050, E_NOTICE, __( 'User removed post from sticky', 'wp-security-audit-log' ), __( 'Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
200
- array( 2052, E_NOTICE, __( 'Changed the parent of a category.', 'wp-security-audit-log' ), __( 'Changed the parent of the category %CategoryName% from %OldParent% to %NewParent%. %CategoryLink%.', 'wp-security-audit-log' ) ),
201
- array( 2053, E_CRITICAL, __( 'User created a custom field for a post', 'wp-security-audit-log' ), __( 'Created a new custom field called %MetaKey% with value %MetaValue% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
202
- array( 2054, E_CRITICAL, __( 'User updated a custom field value for a post', 'wp-security-audit-log' ), __( 'Modified the value of the custom field %MetaKey%%ReportText% in the %PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
203
- array( 2055, E_CRITICAL, __( 'User deleted a custom field from a post', 'wp-security-audit-log' ), __( 'Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
204
- array( 2062, E_CRITICAL, __( 'User updated a custom field name for a post', 'wp-security-audit-log' ), __( 'Changed the custom field\'s name from %MetaKeyOld% to %MetaKeyNew% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
205
  array( 2065, E_WARNING, __( 'User modified the content of a post.', 'wp-security-audit-log' ), __( 'Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post URL is %PostUrl%. %RevisionLink% %EditorLinkPost%.', 'wp-security-audit-log' ) ),
206
  array( 2073, E_NOTICE, __( 'User submitted a post for review', 'wp-security-audit-log' ), __( 'Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
207
  array( 2074, E_NOTICE, __( 'User scheduled a post', 'wp-security-audit-log' ), __( 'Scheduled the %PostType% titled %PostTitle% to be published on %PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
@@ -218,6 +212,14 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
218
  array( 2123, E_NOTICE, __( 'User renamed tag', 'wp-security-audit-log' ), __( 'Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
219
  array( 2124, E_NOTICE, __( 'User changed tag slug', 'wp-security-audit-log' ), __( 'Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
220
  array( 2125, E_NOTICE, __( 'User changed tag description', 'wp-security-audit-log' ), __( 'Changed the description of the tag %tag%%ReportText%.%ChangeText% View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
 
 
 
 
 
 
 
 
221
  ),
222
 
223
  /**
@@ -272,6 +274,9 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
272
  array( 2088, E_NOTICE, __( 'User changed title of a custom post type', 'wp-security-audit-log' ), __( 'Changed the title of the custom post %OldTitle% to %NewTitle%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
273
  array( 2104, E_NOTICE, __( 'User opened a custom post type in the editor', 'wp-security-audit-log' ), __( 'Opened the custom post %PostTitle% of type %PostType% in the editor. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
274
  array( 2105, E_NOTICE, __( 'User viewed a custom post type', 'wp-security-audit-log' ), __( 'Viewed the custom post %PostTitle% of type %PostType%. View the post: %PostUrl%.', 'wp-security-audit-log' ) ),
 
 
 
275
  ),
276
 
277
  /**
@@ -311,6 +316,9 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
311
  array( 2116, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks on a published page', 'wp-security-audit-log' ), __( 'Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
312
  array( 2117, E_NOTICE, __( 'User disabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log' ), __( 'Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
313
  array( 2118, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log' ), __( 'Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
 
 
 
314
  ),
315
  ),
316
 
@@ -322,46 +330,48 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
322
  * Alerts: Database
323
  */
324
  __( 'Database', 'wp-security-audit-log' ) => array(
325
- array( 5010, E_CRITICAL, __( 'Plugin created tables', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
326
- array( 5011, E_CRITICAL, __( 'Plugin modified tables structure', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
327
- array( 5012, E_CRITICAL, __( 'Plugin deleted tables', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
328
- array( 5013, E_CRITICAL, __( 'Theme created tables', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
329
- array( 5014, E_CRITICAL, __( 'Theme modified tables structure', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
330
- array( 5015, E_CRITICAL, __( 'Theme deleted tables', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
331
  array( 5016, E_CRITICAL, __( 'Unknown component created tables', 'wp-security-audit-log' ), __( 'An unknown component created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
332
  array( 5017, E_CRITICAL, __( 'Unknown component modified tables structure', 'wp-security-audit-log' ), __( 'An unknown component modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
333
  array( 5018, E_CRITICAL, __( 'Unknown component deleted tables', 'wp-security-audit-log' ), __( 'An unknown component deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
334
  ),
335
 
336
  /**
337
- * Alerts: Plugins & Themes
338
  */
339
- __( 'Plugins & Themes', 'wp-security-audit-log' ) => array(
340
  array( 5000, E_CRITICAL, __( 'User installed a plugin', 'wp-security-audit-log' ), __( 'Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%.', 'wp-security-audit-log' ) ),
341
  array( 5001, E_CRITICAL, __( 'User activated a WordPress plugin', 'wp-security-audit-log' ), __( 'Activated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
342
  array( 5002, E_CRITICAL, __( 'User deactivated a WordPress plugin', 'wp-security-audit-log' ), __( 'Deactivated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
343
  array( 5003, E_CRITICAL, __( 'User uninstalled a plugin', 'wp-security-audit-log' ), __( 'Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile%.', 'wp-security-audit-log' ) ),
344
  array( 5004, E_WARNING, __( 'User upgraded a plugin', 'wp-security-audit-log' ), __( 'Upgraded the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
 
 
 
 
 
 
 
 
 
 
 
 
345
  array( 5005, E_WARNING, __( 'User installed a theme', 'wp-security-audit-log' ), __( 'Installed the theme "%Theme->Name%" in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
346
  array( 5006, E_CRITICAL, __( 'User activated a theme', 'wp-security-audit-log' ), __( 'Activated the theme "%Theme->Name%", installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
347
  array( 5007, E_CRITICAL, __( 'User uninstalled a theme', 'wp-security-audit-log' ), __( 'Deleted the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
348
- array( 5019, E_CRITICAL, __( 'A plugin created a post', 'wp-security-audit-log' ), __( 'A plugin automatically created the following %PostType% called %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
349
- array( 5020, E_CRITICAL, __( 'A plugin created a page', 'wp-security-audit-log' ), __( 'A plugin automatically created the following page: %PostTitle%.', 'wp-security-audit-log' ) ),
350
- array( 5021, E_CRITICAL, __( 'A plugin created a custom post', 'wp-security-audit-log' ), __( 'A plugin automatically created the following custom post: %PostTitle%.', 'wp-security-audit-log' ) ),
351
- array( 5025, E_CRITICAL, __( 'A plugin deleted a post', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following %PostType% called %PostTitle%.', 'wp-security-audit-log' ) ),
352
- array( 5026, E_CRITICAL, __( 'A plugin deleted a page', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following page: %PostTitle%.', 'wp-security-audit-log' ) ),
353
- array( 5027, E_CRITICAL, __( 'A plugin deleted a custom post', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following custom post: %PostTitle%.', 'wp-security-audit-log' ) ),
354
  array( 5031, E_WARNING, __( 'User updated a theme', 'wp-security-audit-log' ), __( 'Updated the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
355
  array( 2046, E_CRITICAL, __( 'User changed a file using the theme editor', 'wp-security-audit-log' ), __( 'Modified %File% with the Theme Editor.', 'wp-security-audit-log' ) ),
356
- array( 2051, E_CRITICAL, __( 'User changed a file using the plugin editor', 'wp-security-audit-log' ), __( 'Modified %File% with the Plugin Editor.', 'wp-security-audit-log' ) ),
357
- array( 2107, E_NOTICE, __( 'A plugin modified a page', 'wp-security-audit-log' ), __( 'Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%.', 'wp-security-audit-log' ) ),
358
- array( 2108, E_NOTICE, __( 'A plugin modified a custom post', 'wp-security-audit-log' ), __( 'Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
359
  ),
360
 
361
  /**
362
- * Alerts: System Activity
363
  */
364
- __( 'System Activity', 'wp-security-audit-log' ) => array(
365
  array( 0000, E_CRITICAL, __( 'Unknown Error', 'wp-security-audit-log' ), __( 'An unexpected error has occurred .', 'wp-security-audit-log' ) ),
366
  array( 0001, E_CRITICAL, __( 'PHP error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
367
  array( 0002, E_WARNING, __( 'PHP warning', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
@@ -369,15 +379,15 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
369
  array( 0004, E_CRITICAL, __( 'PHP exception', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
370
  array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
371
  array( 6000, E_NOTICE, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s).', 'wp-security-audit-log' ) ),
372
- array( 6001, E_CRITICAL, __( 'Option Anyone Can Register in WordPress settings changed', 'wp-security-audit-log' ), __( '%NewValue% the option "Anyone can register".', 'wp-security-audit-log' ) ),
373
- array( 6002, E_CRITICAL, __( 'New User Default Role changed', 'wp-security-audit-log' ), __( 'Changed the New User Default Role from %OldRole% to %NewRole%.', 'wp-security-audit-log' ) ),
374
- array( 6003, E_CRITICAL, __( 'WordPress Administrator Notification email changed', 'wp-security-audit-log' ), __( 'Changed the WordPress administrator notifications email address from %OldEmail% to %NewEmail%.', 'wp-security-audit-log' ) ),
375
  array( 6004, E_CRITICAL, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log' ) ),
376
- array( 6005, E_CRITICAL, __( 'User changes the WordPress Permalinks', 'wp-security-audit-log' ), __( 'Changed the WordPress permalinks from %OldPattern% to %NewPattern%.', 'wp-security-audit-log' ) ),
377
- array( 6007, E_NOTICE, __( 'User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
378
- array( 6023, E_NOTICE, __( 'Website Visitor User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Website Visitor Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
379
- array( 6024, E_CRITICAL, __( 'Option WordPress Address (URL) in WordPress settings changed', 'wp-security-audit-log' ), __( 'Changed the WordPress address (URL) from %old_url% to %new_url%.', 'wp-security-audit-log' ) ),
380
- array( 6025, E_CRITICAL, __( 'Option Site Address (URL) in WordPress settings changed', 'wp-security-audit-log' ), __( 'Changed the site address (URL) from %old_url% to %new_url%.', 'wp-security-audit-log' ) ),
 
 
 
381
  array( 9999, E_CRITICAL, __( 'Advertising Add-ons.', 'wp-security-audit-log' ), __( '%PromoName% %PromoMessage%', 'wp-security-audit-log' ) ),
382
  ),
383
 
@@ -408,9 +418,13 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
408
  ),
409
 
410
  /**
411
- * Alerts: Site Settings
412
  */
413
- __( 'Site Settings', 'wp-security-audit-log' ) => array(
 
 
 
 
414
  array( 6008, E_CRITICAL, __( 'Enabled/Disabled the option Discourage search engines from indexing this site', 'wp-security-audit-log' ), __( '%Status% the option Discourage search engines from indexing this site.', 'wp-security-audit-log' ) ),
415
  array( 6009, E_CRITICAL, __( 'Enabled/Disabled comments on all the website', 'wp-security-audit-log' ), __( '%Status% comments on all the website.', 'wp-security-audit-log' ) ),
416
  array( 6010, E_CRITICAL, __( 'Enabled/Disabled the option Comment author must fill out name and email', 'wp-security-audit-log' ), __( '%Status% the option Comment author must fill out name and email.', 'wp-security-audit-log' ) ),
@@ -422,19 +436,13 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
422
  array( 6016, E_CRITICAL, __( 'Changed the number of links that a comment must have to be held in the queue', 'wp-security-audit-log' ), __( 'Changed the number of links from %OldValue% to %NewValue% that a comment must have to be held in the queue.', 'wp-security-audit-log' ) ),
423
  array( 6017, E_CRITICAL, __( 'Modified the list of keywords for comments moderation', 'wp-security-audit-log' ), __( 'Modified the list of keywords for comments moderation.', 'wp-security-audit-log' ) ),
424
  array( 6018, E_CRITICAL, __( 'Modified the list of keywords for comments blacklisting', 'wp-security-audit-log' ), __( 'Modified the list of keywords for comments blacklisting.', 'wp-security-audit-log' ) ),
 
 
425
  array( 6019, E_CRITICAL, __( 'Created a New cron job', 'wp-security-audit-log' ), __( 'A new cron job called %name% was created and is scheduled to run %schedule%.', 'wp-security-audit-log' ) ),
426
  array( 6020, E_CRITICAL, __( 'Changed status of the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% was %status%.', 'wp-security-audit-log' ) ),
427
  array( 6021, E_CRITICAL, __( 'Deleted the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% was deleted.', 'wp-security-audit-log' ) ),
428
  array( 6022, E_NOTICE, __( 'Started the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% has just started.', 'wp-security-audit-log' ) ),
429
  ),
430
-
431
- __( 'File Changes', 'wp-security-audit-log' ) => array(
432
- array( 6028, E_CRITICAL, __( 'File content has been modified.', 'wp-security-audit-log' ), __( 'The content of the file %FileLocation% has been modified.', 'wp-security-audit-log' ) ),
433
- array( 6029, E_CRITICAL, __( 'File added to the site.', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been added to your website.', 'wp-security-audit-log' ) ),
434
- array( 6030, E_CRITICAL, __( 'File deleted from the site.', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been deleted from your website.', 'wp-security-audit-log' ) ),
435
- array( 6031, E_CRITICAL, __( 'File not scanned because it is bigger than 5MB.', 'wp-security-audit-log' ), __( 'The file %FileLocation% was not scanned because it is bigger than 5MB. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
436
- array( 6032, E_CRITICAL, __( 'File integrity scan stopped due to the limit of 1 million files.', 'wp-security-audit-log' ), __( 'The file changes scanning engine has reached the limit of 1 million files and stopped the scan. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
437
- ),
438
  ),
439
 
440
  /**
@@ -457,8 +465,6 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
457
  array( 7003, E_CRITICAL, __( 'Deactivated site has been activated', 'wp-security-audit-log' ), __( 'Activated the site %SiteName%.', 'wp-security-audit-log' ) ),
458
  array( 7004, E_CRITICAL, __( 'Site has been deactivated', 'wp-security-audit-log' ), __( 'Deactivated the site %SiteName%.', 'wp-security-audit-log' ) ),
459
  array( 7005, E_CRITICAL, __( 'Existing site deleted from network', 'wp-security-audit-log' ), __( 'Deleted the site %SiteName%.', 'wp-security-audit-log' ) ),
460
- array( 5008, E_CRITICAL, __( 'Activated theme on network', 'wp-security-audit-log' ), __( 'Network activated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
461
- array( 5009, E_CRITICAL, __( 'Deactivated theme from network', 'wp-security-audit-log' ), __( 'Network deactivated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
462
  ),
463
  ),
464
 
@@ -479,9 +485,9 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
479
  array( 8006, E_WARNING, __( 'User permanently deleted forum', 'wp-security-audit-log' ), __( 'Permanently deleted the forum %ForumName%.', 'wp-security-audit-log' ) ),
480
  array( 8007, E_WARNING, __( 'User restored forum from trash', 'wp-security-audit-log' ), __( 'Restored the forum %ForumName% from trash.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
481
  array( 8008, E_NOTICE, __( 'User changed the parent of a forum', 'wp-security-audit-log' ), __( 'Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
 
482
  array( 8009, E_WARNING, __( 'User changed forum\'s role', 'wp-security-audit-log' ), __( 'Changed the forum\'s auto role from %OldRole% to %NewRole%.', 'wp-security-audit-log' ) ),
483
  array( 8010, E_WARNING, __( 'User changed option of a forum', 'wp-security-audit-log' ), __( '%Status% the option for anonymous posting on forum.', 'wp-security-audit-log' ) ),
484
- array( 8011, E_NOTICE, __( 'User changed type of a forum', 'wp-security-audit-log' ), __( 'Changed the type of the forum %ForumName% from %OldType% to %NewType%.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
485
  array( 8012, E_NOTICE, __( 'User changed time to disallow post editing', 'wp-security-audit-log' ), __( 'Changed the time to disallow post editing from %OldTime% to %NewTime% minutes in the forums.', 'wp-security-audit-log' ) ),
486
  array( 8013, E_WARNING, __( 'User changed the forum setting posting throttle time', 'wp-security-audit-log' ), __( 'Changed the posting throttle time from %OldTime% to %NewTime% seconds in the forums.', 'wp-security-audit-log' ) ),
487
  array( 8014, E_NOTICE, __( 'User created new topic', 'wp-security-audit-log' ), __( 'Created a new topic %TopicName%.' . ' %EditorLinkTopic%.', 'wp-security-audit-log' ) ),
@@ -496,17 +502,15 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
496
  ),
497
 
498
  /**
499
- * Alerts: WooCommerce
500
  */
501
- __( 'WooCommerce', 'wp-security-audit-log' ) => array(
502
  array( 9000, E_NOTICE, __( 'User created a new product', 'wp-security-audit-log' ), __( 'Created a new product called %ProductTitle% and saved it as draft. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
503
  array( 9001, E_NOTICE, __( 'User published a product', 'wp-security-audit-log' ), __( 'Published a product called %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
504
- array( 9002, E_NOTICE, __( 'User created a new product category', 'wp-security-audit-log' ), __( 'Created a new product category called %CategoryName% in WooCommerce. Product category slug is %Slug%.', 'wp-security-audit-log' ) ),
505
  array( 9003, E_NOTICE, __( 'User changed the category of a product', 'wp-security-audit-log' ), __( 'Changed the category of the product %ProductTitle% from %OldCategories% to %NewCategories%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
506
  array( 9004, E_NOTICE, __( 'User modified the short description of a product', 'wp-security-audit-log' ), __( 'Modified the short description of the product %ProductTitle%.%ChangeText% View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
507
  array( 9005, E_NOTICE, __( 'User modified the text of a product', 'wp-security-audit-log' ), __( 'Modified the text of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
508
  array( 9006, E_NOTICE, __( 'User changed the URL of a product', 'wp-security-audit-log' ), __( 'Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
509
- array( 9007, E_NOTICE, __( 'User changed the Product Data of a product', 'wp-security-audit-log' ), __( 'Changed the Product Data of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
510
  array( 9008, E_NOTICE, __( 'User changed the date of a product', 'wp-security-audit-log' ), __( 'Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
511
  array( 9009, E_NOTICE, __( 'User changed the visibility of a product', 'wp-security-audit-log' ), __( 'Changed the visibility of the product %ProductTitle% from %OldVisibility% to %NewVisibility%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
512
  array( 9010, E_NOTICE, __( 'User modified the published product', 'wp-security-audit-log' ), __( 'Modified the published product %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
@@ -515,6 +519,9 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
515
  array( 9013, E_WARNING, __( 'User permanently deleted a product', 'wp-security-audit-log' ), __( 'Permanently deleted the product %ProductTitle%.', 'wp-security-audit-log' ) ),
516
  array( 9014, E_CRITICAL, __( 'User restored a product from the trash', 'wp-security-audit-log' ), __( 'Product %ProductTitle% has been restored from trash. View product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
517
  array( 9015, E_NOTICE, __( 'User changed status of a product', 'wp-security-audit-log' ), __( 'Changed the status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
 
 
 
518
  array( 9016, E_WARNING, __( 'User changed type of a price', 'wp-security-audit-log' ), __( 'Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to %NewPrice%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
519
  array( 9017, E_WARNING, __( 'User changed the SKU of a product', 'wp-security-audit-log' ), __( 'Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
520
  array( 9018, E_CRITICAL, __( 'User changed the stock status of a product', 'wp-security-audit-log' ), __( 'Changed the stock status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
@@ -526,6 +533,12 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
526
  array( 9024, E_WARNING, __( 'User Removed the Downloadable File from a product', 'wp-security-audit-log' ), __( 'Removed the Downloadable File %FileName% with File URL %FileUrl% from the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
527
  array( 9025, E_WARNING, __( 'User changed the name of a Downloadable File in a product', 'wp-security-audit-log' ), __( 'Changed the name of a Downloadable File from %OldName% to %NewName% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
528
  array( 9026, E_WARNING, __( 'User changed the URL of the Downloadable File in a product', 'wp-security-audit-log' ), __( 'Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
 
 
 
 
 
 
529
  array( 9027, E_WARNING, __( 'User changed the Weight Unit', 'wp-security-audit-log' ), __( 'Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log' ) ),
530
  array( 9028, E_WARNING, __( 'User changed the Dimensions Unit', 'wp-security-audit-log' ), __( 'Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log' ) ),
531
  array( 9029, E_CRITICAL, __( 'User changed the Base Location', 'wp-security-audit-log' ), __( 'Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce.', 'wp-security-audit-log' ) ),
@@ -534,8 +547,7 @@ function wsaldefaults_wsal_init( WpSecurityAuditLog $wsal ) {
534
  array( 9032, E_CRITICAL, __( 'User Enabled/Disabled the use of coupons during checkout', 'wp-security-audit-log' ), __( '%Status% the use of coupons during checkout in WooCommerce.', 'wp-security-audit-log' ) ),
535
  array( 9033, E_CRITICAL, __( 'User Enabled/Disabled guest checkout', 'wp-security-audit-log' ), __( '%Status% guest checkout in WooCommerce.', 'wp-security-audit-log' ) ),
536
  array( 9034, E_CRITICAL, __( 'User Enabled/Disabled cash on delivery', 'wp-security-audit-log' ), __( '%Status% the option Enable cash on delivery in WooCommerce.', 'wp-security-audit-log' ) ),
537
- array( 9072, E_NOTICE, __( 'User opened a product in the editor', 'wp-security-audit-log' ), __( 'Opened the %ProductStatus% product page %ProductTitle% in editor. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
538
- array( 9073, E_NOTICE, __( 'User viewed a product', 'wp-security-audit-log' ), __( 'Viewed the %ProductStatus% product page %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
539
  ),
540
 
541
  /**
147
  array( 1007, E_CRITICAL, __( 'User session destroyed and logged out.', 'wp-security-audit-log' ), __( 'Logged out session %TargetSessionID% which belonged to %TargetUserName%', 'wp-security-audit-log' ) ),
148
  array( 2010, E_NOTICE, __( 'User uploaded file from Uploads directory', 'wp-security-audit-log' ), __( 'Uploaded the file %FileName% in %FilePath%.', 'wp-security-audit-log' ) ),
149
  array( 2011, E_WARNING, __( 'User deleted file from Uploads directory', 'wp-security-audit-log' ), __( 'Deleted the file %FileName% from %FilePath%.', 'wp-security-audit-log' ) ),
150
+ array( 6007, E_NOTICE, __( 'User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
151
+ array( 6023, E_NOTICE, __( 'Website Visitor User requests non-existing pages (404 Error Pages)', 'wp-security-audit-log' ), __( 'Website Visitor Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. %LinkFile%%URL%', 'wp-security-audit-log' ) ),
152
  ),
153
 
154
  /**
187
  array( 2008, E_WARNING, __( 'User permanently deleted a post from the trash', 'wp-security-audit-log' ), __( 'Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%.', 'wp-security-audit-log' ) ),
188
  array( 2012, E_WARNING, __( 'User moved a post to the trash', 'wp-security-audit-log' ), __( 'Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is %PostUrl%.', 'wp-security-audit-log' ) ),
189
  array( 2014, E_CRITICAL, __( 'User restored a post from trash', 'wp-security-audit-log' ), __( 'The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
 
190
  array( 2017, E_NOTICE, __( 'User changed post URL', 'wp-security-audit-log' ), __( 'Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText%.%ChangeText% %EditorLinkPost%.', 'wp-security-audit-log' ) ),
191
  array( 2019, E_NOTICE, __( 'User changed post author', 'wp-security-audit-log' ), __( 'Changed the author of the %PostStatus% %PostType% titled %PostTitle% from %OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
192
  array( 2021, E_NOTICE, __( 'User changed post status', 'wp-security-audit-log' ), __( 'Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to %NewStatus%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
 
 
193
  array( 2025, E_WARNING, __( 'User changed the visibility of a post', 'wp-security-audit-log' ), __( 'Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
194
  array( 2027, E_NOTICE, __( 'User changed the date of a post', 'wp-security-audit-log' ), __( 'Changed the date of the %PostStatus% %PostType% titled %PostTitle% from %OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
195
  array( 2047, E_NOTICE, __( 'User changed the parent of a page', 'wp-security-audit-log' ), __( 'Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from %OldParentName% to %NewParentName%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
196
  array( 2048, E_CRITICAL, __( 'User changed the template of a page', 'wp-security-audit-log' ), __( 'Changed the template of the %PostStatus% %PostType% titled %PostTitle% from %OldTemplate% to %NewTemplate%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
197
  array( 2049, E_NOTICE, __( 'User set a post as sticky', 'wp-security-audit-log' ), __( 'Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
198
  array( 2050, E_NOTICE, __( 'User removed post from sticky', 'wp-security-audit-log' ), __( 'Removed the post %PostTitle% from Sticky. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
 
 
 
 
 
199
  array( 2065, E_WARNING, __( 'User modified the content of a post.', 'wp-security-audit-log' ), __( 'Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post URL is %PostUrl%. %RevisionLink% %EditorLinkPost%.', 'wp-security-audit-log' ) ),
200
  array( 2073, E_NOTICE, __( 'User submitted a post for review', 'wp-security-audit-log' ), __( 'Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
201
  array( 2074, E_NOTICE, __( 'User scheduled a post', 'wp-security-audit-log' ), __( 'Scheduled the %PostType% titled %PostTitle% to be published on %PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
212
  array( 2123, E_NOTICE, __( 'User renamed tag', 'wp-security-audit-log' ), __( 'Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
213
  array( 2124, E_NOTICE, __( 'User changed tag slug', 'wp-security-audit-log' ), __( 'Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
214
  array( 2125, E_NOTICE, __( 'User changed tag description', 'wp-security-audit-log' ), __( 'Changed the description of the tag %tag%%ReportText%.%ChangeText% View the tag: %TagLink%.', 'wp-security-audit-log' ) ),
215
+ array( 2016, E_NOTICE, __( 'User changed post category', 'wp-security-audit-log' ), __( 'Changed the category of the %PostStatus% %PostType% titled %PostTitle% from %OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
216
+ array( 2023, E_NOTICE, __( 'User created new category', 'wp-security-audit-log' ), __( 'Created a new category called %CategoryName%. Category slug is %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
217
+ array( 2024, E_WARNING, __( 'User deleted category', 'wp-security-audit-log' ), __( 'Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink%.', 'wp-security-audit-log' ) ),
218
+ array( 2052, E_NOTICE, __( 'Changed the parent of a category.', 'wp-security-audit-log' ), __( 'Changed the parent of the category %CategoryName% from %OldParent% to %NewParent%. %CategoryLink%.', 'wp-security-audit-log' ) ),
219
+ array( 2053, E_CRITICAL, __( 'User created a custom field for a post', 'wp-security-audit-log' ), __( 'Created a new custom field called %MetaKey% with value %MetaValue% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
220
+ array( 2054, E_CRITICAL, __( 'User updated a custom field value for a post', 'wp-security-audit-log' ), __( 'Modified the value of the custom field %MetaKey%%ReportText% in the %PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
221
+ array( 2055, E_CRITICAL, __( 'User deleted a custom field from a post', 'wp-security-audit-log' ), __( 'Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
222
+ array( 2062, E_CRITICAL, __( 'User updated a custom field name for a post', 'wp-security-audit-log' ), __( 'Changed the custom field\'s name from %MetaKeyOld% to %MetaKeyNew% in the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%.<br>%MetaLink%.', 'wp-security-audit-log' ) ),
223
  ),
224
 
225
  /**
274
  array( 2088, E_NOTICE, __( 'User changed title of a custom post type', 'wp-security-audit-log' ), __( 'Changed the title of the custom post %OldTitle% to %NewTitle%. %EditorLinkPost%.', 'wp-security-audit-log' ) ),
275
  array( 2104, E_NOTICE, __( 'User opened a custom post type in the editor', 'wp-security-audit-log' ), __( 'Opened the custom post %PostTitle% of type %PostType% in the editor. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
276
  array( 2105, E_NOTICE, __( 'User viewed a custom post type', 'wp-security-audit-log' ), __( 'Viewed the custom post %PostTitle% of type %PostType%. View the post: %PostUrl%.', 'wp-security-audit-log' ) ),
277
+ array( 5021, E_CRITICAL, __( 'A plugin created a custom post', 'wp-security-audit-log' ), __( 'A plugin automatically created the following custom post: %PostTitle%.', 'wp-security-audit-log' ) ),
278
+ array( 5027, E_CRITICAL, __( 'A plugin deleted a custom post', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following custom post: %PostTitle%.', 'wp-security-audit-log' ) ),
279
+ array( 2108, E_NOTICE, __( 'A plugin modified a custom post', 'wp-security-audit-log' ), __( 'Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
280
  ),
281
 
282
  /**
316
  array( 2116, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks on a published page', 'wp-security-audit-log' ), __( 'Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
317
  array( 2117, E_NOTICE, __( 'User disabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log' ), __( 'Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
318
  array( 2118, E_NOTICE, __( 'User enabled Comments/Trackbacks and Pingbacks on a draft page', 'wp-security-audit-log' ), __( 'Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%.', 'wp-security-audit-log' ) ),
319
+ array( 5020, E_CRITICAL, __( 'A plugin created a page', 'wp-security-audit-log' ), __( 'A plugin automatically created the following page: %PostTitle%.', 'wp-security-audit-log' ) ),
320
+ array( 5026, E_CRITICAL, __( 'A plugin deleted a page', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following page: %PostTitle%.', 'wp-security-audit-log' ) ),
321
+ array( 2107, E_NOTICE, __( 'A plugin modified a page', 'wp-security-audit-log' ), __( 'Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%.', 'wp-security-audit-log' ) ),
322
  ),
323
  ),
324
 
330
  * Alerts: Database
331
  */
332
  __( 'Database', 'wp-security-audit-log' ) => array(
 
 
 
 
 
 
333
  array( 5016, E_CRITICAL, __( 'Unknown component created tables', 'wp-security-audit-log' ), __( 'An unknown component created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
334
  array( 5017, E_CRITICAL, __( 'Unknown component modified tables structure', 'wp-security-audit-log' ), __( 'An unknown component modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
335
  array( 5018, E_CRITICAL, __( 'Unknown component deleted tables', 'wp-security-audit-log' ), __( 'An unknown component deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
336
  ),
337
 
338
  /**
339
+ * Alerts: Plugins
340
  */
341
+ __( 'Plugins', 'wp-security-audit-log' ) => array(
342
  array( 5000, E_CRITICAL, __( 'User installed a plugin', 'wp-security-audit-log' ), __( 'Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%.', 'wp-security-audit-log' ) ),
343
  array( 5001, E_CRITICAL, __( 'User activated a WordPress plugin', 'wp-security-audit-log' ), __( 'Activated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
344
  array( 5002, E_CRITICAL, __( 'User deactivated a WordPress plugin', 'wp-security-audit-log' ), __( 'Deactivated the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
345
  array( 5003, E_CRITICAL, __( 'User uninstalled a plugin', 'wp-security-audit-log' ), __( 'Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile%.', 'wp-security-audit-log' ) ),
346
  array( 5004, E_WARNING, __( 'User upgraded a plugin', 'wp-security-audit-log' ), __( 'Upgraded the plugin %PluginData->Name% installed in %PluginFile%.', 'wp-security-audit-log' ) ),
347
+ array( 5010, E_CRITICAL, __( 'Plugin created tables', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
348
+ array( 5011, E_CRITICAL, __( 'Plugin modified tables structure', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
349
+ array( 5012, E_CRITICAL, __( 'Plugin deleted tables', 'wp-security-audit-log' ), __( 'Plugin %Plugin->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
350
+ array( 5019, E_CRITICAL, __( 'A plugin created a post', 'wp-security-audit-log' ), __( 'A plugin automatically created the following %PostType% called %PostTitle%. View the post: %EditorLinkPost%.', 'wp-security-audit-log' ) ),
351
+ array( 5025, E_CRITICAL, __( 'A plugin deleted a post', 'wp-security-audit-log' ), __( 'A plugin automatically deleted the following %PostType% called %PostTitle%.', 'wp-security-audit-log' ) ),
352
+ array( 2051, E_CRITICAL, __( 'User changed a file using the plugin editor', 'wp-security-audit-log' ), __( 'Modified %File% with the Plugin Editor.', 'wp-security-audit-log' ) ),
353
+ ),
354
+
355
+ /**
356
+ * Alerts: Themes
357
+ */
358
+ __( 'Themes', 'wp-security-audit-log' ) => array(
359
  array( 5005, E_WARNING, __( 'User installed a theme', 'wp-security-audit-log' ), __( 'Installed the theme "%Theme->Name%" in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
360
  array( 5006, E_CRITICAL, __( 'User activated a theme', 'wp-security-audit-log' ), __( 'Activated the theme "%Theme->Name%", installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
361
  array( 5007, E_CRITICAL, __( 'User uninstalled a theme', 'wp-security-audit-log' ), __( 'Deleted the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
362
+ array( 5008, E_CRITICAL, __( 'Activated theme on network', 'wp-security-audit-log' ), __( 'Network activated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
363
+ array( 5009, E_CRITICAL, __( 'Deactivated theme from network', 'wp-security-audit-log' ), __( 'Network deactivated the theme %Theme->Name% installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
364
+ array( 5013, E_CRITICAL, __( 'Theme created tables', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% created these tables in the database: %TableNames%.', 'wp-security-audit-log' ) ),
365
+ array( 5014, E_CRITICAL, __( 'Theme modified tables structure', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% modified the structure of these database tables: %TableNames%.', 'wp-security-audit-log' ) ),
366
+ array( 5015, E_CRITICAL, __( 'Theme deleted tables', 'wp-security-audit-log' ), __( 'Theme %Theme->Name% deleted the following tables from the database: %TableNames%.', 'wp-security-audit-log' ) ),
 
367
  array( 5031, E_WARNING, __( 'User updated a theme', 'wp-security-audit-log' ), __( 'Updated the theme "%Theme->Name%" installed in %Theme->get_template_directory%.', 'wp-security-audit-log' ) ),
368
  array( 2046, E_CRITICAL, __( 'User changed a file using the theme editor', 'wp-security-audit-log' ), __( 'Modified %File% with the Theme Editor.', 'wp-security-audit-log' ) ),
 
 
 
369
  ),
370
 
371
  /**
372
+ * Alerts: System
373
  */
374
+ __( 'System', 'wp-security-audit-log' ) => array(
375
  array( 0000, E_CRITICAL, __( 'Unknown Error', 'wp-security-audit-log' ), __( 'An unexpected error has occurred .', 'wp-security-audit-log' ) ),
376
  array( 0001, E_CRITICAL, __( 'PHP error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
377
  array( 0002, E_WARNING, __( 'PHP warning', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
379
  array( 0004, E_CRITICAL, __( 'PHP exception', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
380
  array( 0005, E_CRITICAL, __( 'PHP shutdown error', 'wp-security-audit-log' ), __( '%Message%.', 'wp-security-audit-log' ) ),
381
  array( 6000, E_NOTICE, __( 'Events automatically pruned by system', 'wp-security-audit-log' ), __( 'System automatically deleted %EventCount% event(s).', 'wp-security-audit-log' ) ),
 
 
 
382
  array( 6004, E_CRITICAL, __( 'WordPress was updated', 'wp-security-audit-log' ), __( 'Updated WordPress from version %OldVersion% to %NewVersion%.', 'wp-security-audit-log' ) ),
383
+ array( 6006, E_NOTICE, __( 'Reset plugin\'s settings to default.', 'wp-security-audit-log' ), __( 'Reset plugin\'s settings to default.', 'wp-security-audit-log' ) ),
384
+ array( 6028, E_CRITICAL, __( 'File content has been modified.', 'wp-security-audit-log' ), __( 'The content of the file %FileLocation% has been modified.', 'wp-security-audit-log' ) ),
385
+ array( 6029, E_CRITICAL, __( 'File added to the site.', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been added to your website.', 'wp-security-audit-log' ) ),
386
+ array( 6030, E_CRITICAL, __( 'File deleted from the site.', 'wp-security-audit-log' ), __( 'The file %FileLocation% has been deleted from your website.', 'wp-security-audit-log' ) ),
387
+ array( 6031, E_CRITICAL, __( 'File not scanned because it is bigger than 5MB.', 'wp-security-audit-log' ), __( 'The file %FileLocation% was not scanned because it is bigger than 5MB. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
388
+ array( 6032, E_CRITICAL, __( 'File integrity scan stopped due to the limit of 1 million files.', 'wp-security-audit-log' ), __( 'The file changes scanning engine has reached the limit of 1 million files and stopped the scan. Please <a href="https://www.wpsecurityauditlog.com/contact/" target="_blank">contact our support</a> for more information.', 'wp-security-audit-log' ) ),
389
+ array( 6033, E_NOTICE, __( 'File integrity scan started/stopped.', 'wp-security-audit-log' ), __( 'The file integrity scanner has %ScanStatus% scanning %ScanLocation%%ScanError%.', 'wp-security-audit-log' ) ),
390
+ array( 6034, E_NOTICE, __( 'Purged the activity log.', 'wp-security-audit-log' ), __( 'Purged the activity log.', 'wp-security-audit-log' ) ),
391
  array( 9999, E_CRITICAL, __( 'Advertising Add-ons.', 'wp-security-audit-log' ), __( '%PromoName% %PromoMessage%', 'wp-security-audit-log' ) ),
392
  ),
393
 
418
  ),
419
 
420
  /**
421
+ * Alerts: WordPress Settings
422
  */
423
+ __( 'WordPress Settings', 'wp-security-audit-log' ) => array(
424
+ array( 6001, E_CRITICAL, __( 'Option Anyone Can Register in WordPress settings changed', 'wp-security-audit-log' ), __( '%NewValue% the option "Anyone can register".', 'wp-security-audit-log' ) ),
425
+ array( 6002, E_CRITICAL, __( 'New User Default Role changed', 'wp-security-audit-log' ), __( 'Changed the New User Default Role from %OldRole% to %NewRole%.', 'wp-security-audit-log' ) ),
426
+ array( 6003, E_CRITICAL, __( 'WordPress Administrator Notification email changed', 'wp-security-audit-log' ), __( 'Changed the WordPress administrator notifications email address from %OldEmail% to %NewEmail%.', 'wp-security-audit-log' ) ),
427
+ array( 6005, E_CRITICAL, __( 'User changes the WordPress Permalinks', 'wp-security-audit-log' ), __( 'Changed the WordPress permalinks from %OldPattern% to %NewPattern%.', 'wp-security-audit-log' ) ),
428
  array( 6008, E_CRITICAL, __( 'Enabled/Disabled the option Discourage search engines from indexing this site', 'wp-security-audit-log' ), __( '%Status% the option Discourage search engines from indexing this site.', 'wp-security-audit-log' ) ),
429
  array( 6009, E_CRITICAL, __( 'Enabled/Disabled comments on all the website', 'wp-security-audit-log' ), __( '%Status% comments on all the website.', 'wp-security-audit-log' ) ),
430
  array( 6010, E_CRITICAL, __( 'Enabled/Disabled the option Comment author must fill out name and email', 'wp-security-audit-log' ), __( '%Status% the option Comment author must fill out name and email.', 'wp-security-audit-log' ) ),
436
  array( 6016, E_CRITICAL, __( 'Changed the number of links that a comment must have to be held in the queue', 'wp-security-audit-log' ), __( 'Changed the number of links from %OldValue% to %NewValue% that a comment must have to be held in the queue.', 'wp-security-audit-log' ) ),
437
  array( 6017, E_CRITICAL, __( 'Modified the list of keywords for comments moderation', 'wp-security-audit-log' ), __( 'Modified the list of keywords for comments moderation.', 'wp-security-audit-log' ) ),
438
  array( 6018, E_CRITICAL, __( 'Modified the list of keywords for comments blacklisting', 'wp-security-audit-log' ), __( 'Modified the list of keywords for comments blacklisting.', 'wp-security-audit-log' ) ),
439
+ array( 6024, E_CRITICAL, __( 'Option WordPress Address (URL) in WordPress settings changed', 'wp-security-audit-log' ), __( 'Changed the WordPress address (URL) from %old_url% to %new_url%.', 'wp-security-audit-log' ) ),
440
+ array( 6025, E_CRITICAL, __( 'Option Site Address (URL) in WordPress settings changed', 'wp-security-audit-log' ), __( 'Changed the site address (URL) from %old_url% to %new_url%.', 'wp-security-audit-log' ) ),
441
  array( 6019, E_CRITICAL, __( 'Created a New cron job', 'wp-security-audit-log' ), __( 'A new cron job called %name% was created and is scheduled to run %schedule%.', 'wp-security-audit-log' ) ),
442
  array( 6020, E_CRITICAL, __( 'Changed status of the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% was %status%.', 'wp-security-audit-log' ) ),
443
  array( 6021, E_CRITICAL, __( 'Deleted the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% was deleted.', 'wp-security-audit-log' ) ),
444
  array( 6022, E_NOTICE, __( 'Started the cron job', 'wp-security-audit-log' ), __( 'The cron job %name% has just started.', 'wp-security-audit-log' ) ),
445
  ),
 
 
 
 
 
 
 
 
446
  ),
447
 
448
  /**
465
  array( 7003, E_CRITICAL, __( 'Deactivated site has been activated', 'wp-security-audit-log' ), __( 'Activated the site %SiteName%.', 'wp-security-audit-log' ) ),
466
  array( 7004, E_CRITICAL, __( 'Site has been deactivated', 'wp-security-audit-log' ), __( 'Deactivated the site %SiteName%.', 'wp-security-audit-log' ) ),
467
  array( 7005, E_CRITICAL, __( 'Existing site deleted from network', 'wp-security-audit-log' ), __( 'Deleted the site %SiteName%.', 'wp-security-audit-log' ) ),
 
 
468
  ),
469
  ),
470
 
485
  array( 8006, E_WARNING, __( 'User permanently deleted forum', 'wp-security-audit-log' ), __( 'Permanently deleted the forum %ForumName%.', 'wp-security-audit-log' ) ),
486
  array( 8007, E_WARNING, __( 'User restored forum from trash', 'wp-security-audit-log' ), __( 'Restored the forum %ForumName% from trash.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
487
  array( 8008, E_NOTICE, __( 'User changed the parent of a forum', 'wp-security-audit-log' ), __( 'Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
488
+ array( 8011, E_NOTICE, __( 'User changed type of a forum', 'wp-security-audit-log' ), __( 'Changed the type of the forum %ForumName% from %OldType% to %NewType%.' . ' %EditorLinkForum%.', 'wp-security-audit-log' ) ),
489
  array( 8009, E_WARNING, __( 'User changed forum\'s role', 'wp-security-audit-log' ), __( 'Changed the forum\'s auto role from %OldRole% to %NewRole%.', 'wp-security-audit-log' ) ),
490
  array( 8010, E_WARNING, __( 'User changed option of a forum', 'wp-security-audit-log' ), __( '%Status% the option for anonymous posting on forum.', 'wp-security-audit-log' ) ),
 
491
  array( 8012, E_NOTICE, __( 'User changed time to disallow post editing', 'wp-security-audit-log' ), __( 'Changed the time to disallow post editing from %OldTime% to %NewTime% minutes in the forums.', 'wp-security-audit-log' ) ),
492
  array( 8013, E_WARNING, __( 'User changed the forum setting posting throttle time', 'wp-security-audit-log' ), __( 'Changed the posting throttle time from %OldTime% to %NewTime% seconds in the forums.', 'wp-security-audit-log' ) ),
493
  array( 8014, E_NOTICE, __( 'User created new topic', 'wp-security-audit-log' ), __( 'Created a new topic %TopicName%.' . ' %EditorLinkTopic%.', 'wp-security-audit-log' ) ),
502
  ),
503
 
504
  /**
505
+ * Alerts: WooCommerce Products
506
  */
507
+ __( 'WooCommerce Products', 'wp-security-audit-log' ) => array(
508
  array( 9000, E_NOTICE, __( 'User created a new product', 'wp-security-audit-log' ), __( 'Created a new product called %ProductTitle% and saved it as draft. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
509
  array( 9001, E_NOTICE, __( 'User published a product', 'wp-security-audit-log' ), __( 'Published a product called %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
 
510
  array( 9003, E_NOTICE, __( 'User changed the category of a product', 'wp-security-audit-log' ), __( 'Changed the category of the product %ProductTitle% from %OldCategories% to %NewCategories%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
511
  array( 9004, E_NOTICE, __( 'User modified the short description of a product', 'wp-security-audit-log' ), __( 'Modified the short description of the product %ProductTitle%.%ChangeText% View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
512
  array( 9005, E_NOTICE, __( 'User modified the text of a product', 'wp-security-audit-log' ), __( 'Modified the text of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
513
  array( 9006, E_NOTICE, __( 'User changed the URL of a product', 'wp-security-audit-log' ), __( 'Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
 
514
  array( 9008, E_NOTICE, __( 'User changed the date of a product', 'wp-security-audit-log' ), __( 'Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
515
  array( 9009, E_NOTICE, __( 'User changed the visibility of a product', 'wp-security-audit-log' ), __( 'Changed the visibility of the product %ProductTitle% from %OldVisibility% to %NewVisibility%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
516
  array( 9010, E_NOTICE, __( 'User modified the published product', 'wp-security-audit-log' ), __( 'Modified the published product %ProductTitle%. Product URL is %ProductUrl%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
519
  array( 9013, E_WARNING, __( 'User permanently deleted a product', 'wp-security-audit-log' ), __( 'Permanently deleted the product %ProductTitle%.', 'wp-security-audit-log' ) ),
520
  array( 9014, E_CRITICAL, __( 'User restored a product from the trash', 'wp-security-audit-log' ), __( 'Product %ProductTitle% has been restored from trash. View product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
521
  array( 9015, E_NOTICE, __( 'User changed status of a product', 'wp-security-audit-log' ), __( 'Changed the status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
522
+ array( 9072, E_NOTICE, __( 'User opened a product in the editor', 'wp-security-audit-log' ), __( 'Opened the %ProductStatus% product page %ProductTitle% in editor. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
523
+ array( 9073, E_NOTICE, __( 'User viewed a product', 'wp-security-audit-log' ), __( 'Viewed the %ProductStatus% product page %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
524
+ array( 9007, E_NOTICE, __( 'User changed the Product Data of a product', 'wp-security-audit-log' ), __( 'Changed the Product Data of the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
525
  array( 9016, E_WARNING, __( 'User changed type of a price', 'wp-security-audit-log' ), __( 'Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to %NewPrice%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
526
  array( 9017, E_WARNING, __( 'User changed the SKU of a product', 'wp-security-audit-log' ), __( 'Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
527
  array( 9018, E_CRITICAL, __( 'User changed the stock status of a product', 'wp-security-audit-log' ), __( 'Changed the stock status of the product %ProductTitle% from %OldStatus% to %NewStatus%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
533
  array( 9024, E_WARNING, __( 'User Removed the Downloadable File from a product', 'wp-security-audit-log' ), __( 'Removed the Downloadable File %FileName% with File URL %FileUrl% from the product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
534
  array( 9025, E_WARNING, __( 'User changed the name of a Downloadable File in a product', 'wp-security-audit-log' ), __( 'Changed the name of a Downloadable File from %OldName% to %NewName% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
535
  array( 9026, E_WARNING, __( 'User changed the URL of the Downloadable File in a product', 'wp-security-audit-log' ), __( 'Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl% in product %ProductTitle%. View the product: %EditorLinkProduct%.', 'wp-security-audit-log' ) ),
536
+ ),
537
+
538
+ /**
539
+ * Alerts: WooCommerce
540
+ */
541
+ __( 'WooCommerce', 'wp-security-audit-log' ) => array(
542
  array( 9027, E_WARNING, __( 'User changed the Weight Unit', 'wp-security-audit-log' ), __( 'Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log' ) ),
543
  array( 9028, E_WARNING, __( 'User changed the Dimensions Unit', 'wp-security-audit-log' ), __( 'Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce.', 'wp-security-audit-log' ) ),
544
  array( 9029, E_CRITICAL, __( 'User changed the Base Location', 'wp-security-audit-log' ), __( 'Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce.', 'wp-security-audit-log' ) ),
547
  array( 9032, E_CRITICAL, __( 'User Enabled/Disabled the use of coupons during checkout', 'wp-security-audit-log' ), __( '%Status% the use of coupons during checkout in WooCommerce.', 'wp-security-audit-log' ) ),
548
  array( 9033, E_CRITICAL, __( 'User Enabled/Disabled guest checkout', 'wp-security-audit-log' ), __( '%Status% guest checkout in WooCommerce.', 'wp-security-audit-log' ) ),
549
  array( 9034, E_CRITICAL, __( 'User Enabled/Disabled cash on delivery', 'wp-security-audit-log' ), __( '%Status% the option Enable cash on delivery in WooCommerce.', 'wp-security-audit-log' ) ),
550
+ array( 9002, E_NOTICE, __( 'User created a new product category', 'wp-security-audit-log' ), __( 'Created a new product category called %CategoryName% in WooCommerce. Product category slug is %Slug%.', 'wp-security-audit-log' ) ),
 
551
  ),
552
 
553
  /**
languages/wp-security-audit-log.pot CHANGED
@@ -3,8 +3,8 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: WP Security Audit Log\n"
6
- "POT-Creation-Date: 2018-08-21 06:16+0100\n"
7
- "PO-Revision-Date: 2018-08-21 06:15+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
@@ -52,7 +52,7 @@ msgstr ""
52
  msgid "Archive Database"
53
  msgstr ""
54
 
55
- #: classes/AuditLogListView.php:250 classes/Views/Settings.php:933
56
  #: classes/WidgetManager.php:86
57
  msgid "User"
58
  msgstr ""
@@ -62,12 +62,12 @@ msgid "Username"
62
  msgstr ""
63
 
64
  #: classes/AuditLogListView.php:257 classes/AuditLogListView.php:281
65
- #: classes/Views/Settings.php:927
66
  msgid "Event ID"
67
  msgstr ""
68
 
69
  #: classes/AuditLogListView.php:258 classes/AuditLogListView.php:284
70
- #: classes/Views/Settings.php:929 classes/Views/ToggleAlerts.php:277
71
  msgid "Severity"
72
  msgstr ""
73
 
@@ -124,7 +124,7 @@ msgstr ""
124
  msgid "Plugin"
125
  msgstr ""
126
 
127
- #: classes/AuditLogListView.php:442
128
  msgid "Plugins"
129
  msgstr ""
130
 
@@ -132,7 +132,8 @@ msgstr ""
132
  msgid "Website Visitor"
133
  msgstr ""
134
 
135
- #: classes/AuditLogListView.php:450
 
136
  msgid "System"
137
  msgstr ""
138
 
@@ -160,7 +161,13 @@ msgstr ""
160
  msgid "published"
161
  msgstr ""
162
 
163
- #: classes/AuditLogListView.php:864
 
 
 
 
 
 
164
  msgid "Select All"
165
  msgstr ""
166
 
@@ -222,16 +229,16 @@ msgstr ""
222
  msgid "More Information"
223
  msgstr ""
224
 
225
- #: classes/Sensors/Content.php:1038 classes/Sensors/Content.php:1046
226
  #: classes/Sensors/WooCommerce.php:599 classes/Sensors/WooCommerce.php:605
227
  msgid "Password Protected"
228
  msgstr ""
229
 
230
- #: classes/Sensors/Content.php:1040 classes/Sensors/Content.php:1048
231
  msgid "Public"
232
  msgstr ""
233
 
234
- #: classes/Sensors/Content.php:1042 classes/Sensors/Content.php:1050
235
  msgid "Private"
236
  msgstr ""
237
 
@@ -243,7 +250,7 @@ msgstr ""
243
  msgid "Out of stock"
244
  msgstr ""
245
 
246
- #: classes/Settings.php:412
247
  msgid "This function is deprecated"
248
  msgstr ""
249
 
@@ -286,11 +293,12 @@ msgid "Learn More"
286
  msgstr ""
287
 
288
  #: classes/Views/AuditLog.php:164 classes/Views/AuditLog.php:343
289
- #: classes/Views/Settings.php:418 classes/Views/Settings.php:484
290
- #: classes/Views/Settings.php:522 classes/Views/Settings.php:997
291
- #: classes/Views/Settings.php:1065 classes/Views/Settings.php:1711
292
- #: classes/Views/Settings.php:1773 classes/Views/Settings.php:1788
293
- #: classes/Views/Settings.php:1798 classes/Views/SetupWizard.php:516
 
294
  msgid "No"
295
  msgstr ""
296
 
@@ -299,7 +307,7 @@ msgid "Audit Log Viewer"
299
  msgstr ""
300
 
301
  #: classes/Views/AuditLog.php:301 classes/Views/Licensing.php:82
302
- #: classes/Views/Settings.php:295 classes/Views/ToggleAlerts.php:68
303
  msgid "You do not have sufficient permissions to access this page."
304
  msgstr ""
305
 
@@ -310,12 +318,12 @@ msgid ""
310
  "get the best out of it. Would you like to run the wizard?"
311
  msgstr ""
312
 
313
- #: classes/Views/AuditLog.php:342 classes/Views/Settings.php:413
314
- #: classes/Views/Settings.php:454 classes/Views/Settings.php:512
315
- #: classes/Views/Settings.php:991 classes/Views/Settings.php:1058
316
- #: classes/Views/Settings.php:1706 classes/Views/Settings.php:1766
317
- #: classes/Views/Settings.php:1787 classes/Views/Settings.php:1797
318
- #: classes/Views/SetupWizard.php:521
319
  msgid "Yes"
320
  msgstr ""
321
 
@@ -331,49 +339,49 @@ msgstr ""
331
  msgid "No users found."
332
  msgstr ""
333
 
334
- #: classes/Views/AuditLog.php:591 classes/Views/AuditLog.php:665
335
- #: classes/Views/AuditLog.php:691 classes/Views/Licensing.php:90
336
- #: classes/Views/Settings.php:238 classes/Views/Settings.php:291
337
- #: classes/Views/Settings.php:1931 classes/Views/Settings.php:1959
338
- #: classes/Views/Settings.php:1989 classes/Views/Settings.php:2028
339
- #: classes/Views/Settings.php:2030 classes/Views/Settings.php:2032
340
- #: classes/Views/Settings.php:2139 classes/Views/Settings.php:2141
341
- #: classes/Views/Settings.php:2143 classes/Views/Settings.php:2233
342
- #: classes/Views/Settings.php:2300 classes/Views/SetupWizard.php:81
343
  msgid "Nonce verification failed."
344
  msgstr ""
345
 
346
- #: classes/Views/AuditLog.php:611
347
  msgid "Log file does not exist."
348
  msgstr ""
349
 
350
- #: classes/Views/AuditLog.php:656
351
  msgid "Request to get log file failed."
352
  msgstr ""
353
 
354
- #: classes/Views/AuditLog.php:731
355
  msgid "Freemius opt choice selected."
356
  msgstr ""
357
 
358
- #: classes/Views/AuditLog.php:738
359
  msgid "Freemius opt choice not found."
360
  msgstr ""
361
 
362
- #: classes/Views/AuditLog.php:899
363
  msgid "WordPress Activity Log"
364
  msgstr ""
365
 
366
- #: classes/Views/AuditLog.php:900
367
  msgid ""
368
  "When a user makes a change on your website the plugin will keep a record of "
369
  "that event here. Right now there is nothing because this is a new install."
370
  msgstr ""
371
 
372
- #: classes/Views/AuditLog.php:901
373
  msgid "Thank you for using WP Security Audit Log"
374
  msgstr ""
375
 
376
- #: classes/Views/AuditLog.php:922
377
  msgid "Error: You do not have sufficient permissions to exclude this URL."
378
  msgstr ""
379
 
@@ -634,12 +642,12 @@ msgstr ""
634
  msgid "Licensing"
635
  msgstr ""
636
 
637
- #: classes/Views/Licensing.php:96 classes/Views/Settings.php:302
638
  #: classes/Views/ToggleAlerts.php:92
639
  msgid "Settings have been saved."
640
  msgstr ""
641
 
642
- #: classes/Views/Licensing.php:101 classes/Views/Settings.php:307
643
  #: classes/Views/ToggleAlerts.php:98
644
  msgid "Error: "
645
  msgstr ""
@@ -820,6 +828,7 @@ msgid "Advanced Settings"
820
  msgstr ""
821
 
822
  #: classes/Views/Settings.php:142 classes/Views/Settings.php:156
 
823
  msgid "Settings"
824
  msgstr ""
825
 
@@ -827,8 +836,8 @@ msgstr ""
827
  msgid "Unknown settings tab."
828
  msgstr ""
829
 
830
- #: classes/Views/Settings.php:223 classes/Views/Settings.php:2321
831
- #: classes/Views/Settings.php:2348 classes/Views/SetupWizard.php:66
832
  msgid "Access Denied."
833
  msgstr ""
834
 
@@ -836,45 +845,53 @@ msgstr ""
836
  msgid "Invalid input."
837
  msgstr ""
838
 
839
- #: classes/Views/Settings.php:391
 
 
 
 
 
 
 
 
840
  msgid ""
841
  "Need help with setting up the plugin to meet your requirements? <a href="
842
  "\"https://www.wpsecurityauditlog.com/contact/\" target=\"_blank\">Schedule a "
843
  "20 minutes consultation and setup call</a> with our experts for just $50."
844
  msgstr ""
845
 
846
- #: classes/Views/Settings.php:394
847
  msgid "Display latest events widget in dashboard"
848
  msgstr ""
849
 
850
  #. translators: Max number of dashboard widget alerts.
851
- #: classes/Views/Settings.php:399
852
  #, php-format
853
  msgid ""
854
  "The events widget displays the latest %d security events in the dashboard so "
855
  "you can get an overview of the latest events once you login."
856
  msgstr ""
857
 
858
- #: classes/Views/Settings.php:407
859
  msgid "Dashboard Widget"
860
  msgstr ""
861
 
862
- #: classes/Views/Settings.php:428
863
  msgid "Add user notification on the WordPress login page"
864
  msgstr ""
865
 
866
- #: classes/Views/Settings.php:430
867
  msgid ""
868
  "Many compliance regulations (such as the GDRP) require website "
869
  "administrators to tell the users of their website that all the changes they "
870
  "do when logged in are being logged."
871
  msgstr ""
872
 
873
- #: classes/Views/Settings.php:435
874
  msgid "Login Page Notification"
875
  msgstr ""
876
 
877
- #: classes/Views/Settings.php:460 wp-security-audit-log.php:1274
878
  msgid ""
879
  "For security and auditing purposes, a record of all of your logged-in "
880
  "actions and changes within the WordPress dashboard will be recorded in an "
@@ -883,133 +900,133 @@ msgid ""
883
  "IP address where you accessed this site from."
884
  msgstr ""
885
 
886
- #: classes/Views/Settings.php:478
887
  msgid "<strong>Note: </strong>"
888
  msgstr ""
889
 
890
- #: classes/Views/Settings.php:478
891
  msgid ""
892
  "The only HTML code allowed in the login page notification is for links ( < a "
893
  "href >< /a > )."
894
  msgstr ""
895
 
896
- #: classes/Views/Settings.php:494
897
  msgid "Is your website running behind a firewall or reverse proxy?"
898
  msgstr ""
899
 
900
  #. translators: Learn more link.
901
- #: classes/Views/Settings.php:499
902
  #, php-format
903
  msgid ""
904
  "If your website is running behind a firewall set this option to yes so the "
905
  "plugin retrieves the end user’s IP address from the proxy header - %s."
906
  msgstr ""
907
 
908
- #: classes/Views/Settings.php:500
909
  msgid "learn more"
910
  msgstr ""
911
 
912
- #: classes/Views/Settings.php:507
913
  msgid "Reverse Proxy / Firewall Options"
914
  msgstr ""
915
 
916
- #: classes/Views/Settings.php:517
917
  msgid ""
918
  "Filter internal IP addresses from the proxy headers. Enable this option only "
919
  "if you are\tare still seeing the internal IP addresses of the firewall or "
920
  "proxy."
921
  msgstr ""
922
 
923
- #: classes/Views/Settings.php:533
924
  msgid "Who can change the plugin settings?"
925
  msgstr ""
926
 
927
- #: classes/Views/Settings.php:535
928
  msgid ""
929
  "By default only users with administrator or super administrator (multisite) "
930
  "roles can change the settings of the plugin. Though you can change these "
931
  "privileges from this section."
932
  msgstr ""
933
 
934
- #: classes/Views/Settings.php:540
935
  msgid "Restrict Plugin Access"
936
  msgstr ""
937
 
938
- #: classes/Views/Settings.php:546
939
  msgid "Only me"
940
  msgstr ""
941
 
942
- #: classes/Views/Settings.php:551
943
  msgid "Only administrators"
944
  msgstr ""
945
 
946
- #: classes/Views/Settings.php:556
947
  msgid "All these users or users with these roles"
948
  msgstr ""
949
 
950
- #: classes/Views/Settings.php:560
951
  msgid ""
952
  "Specify the username or the users which can change the plugin settings. You "
953
  "can also specify roles."
954
  msgstr ""
955
 
956
- #: classes/Views/Settings.php:592
957
  msgid "Allow other users to view the activity log"
958
  msgstr ""
959
 
960
- #: classes/Views/Settings.php:594
961
  msgid ""
962
  "By default only users with administrator and super administrator (multisite) "
963
  "role can view the WordPress activity log. Though you can allow other users "
964
  "with no admin role to view the events."
965
  msgstr ""
966
 
967
- #: classes/Views/Settings.php:599
968
  msgid "Can View Events"
969
  msgstr ""
970
 
971
- #: classes/Views/Settings.php:607
972
  msgid ""
973
  "Specify the username or the users which do not have an admin role but can "
974
  "also see the WordPress activity role. You can also specify roles."
975
  msgstr ""
976
 
977
- #: classes/Views/Settings.php:633
978
  msgid "Which email address should the plugin use as a from address?"
979
  msgstr ""
980
 
981
- #: classes/Views/Settings.php:635
982
  msgid ""
983
  "By default when the plugin sends an email notification it uses the email "
984
  "address specified in this website’s general settings. Though you can change "
985
  "the email address and display name from this section."
986
  msgstr ""
987
 
988
- #: classes/Views/Settings.php:640
989
  msgid "From Email & Name"
990
  msgstr ""
991
 
992
- #: classes/Views/Settings.php:646
993
  msgid "Use the email address from the WordPress general settings"
994
  msgstr ""
995
 
996
- #: classes/Views/Settings.php:651
997
  msgid "Use another email address"
998
  msgstr ""
999
 
1000
- #: classes/Views/Settings.php:655
1001
  msgid "Email Address"
1002
  msgstr ""
1003
 
1004
- #: classes/Views/Settings.php:660
1005
  msgid "Display Name"
1006
  msgstr ""
1007
 
1008
- #: classes/Views/Settings.php:671
1009
  msgid "Do you want to hide the plugin from the list of installed plugins?"
1010
  msgstr ""
1011
 
1012
- #: classes/Views/Settings.php:673
1013
  msgid ""
1014
  "By default all installed plugins are listed in the plugins page. If you do "
1015
  "not want other administrators to see that you installed this plugin set this "
@@ -1017,32 +1034,32 @@ msgid ""
1017
  "plugin on this website."
1018
  msgstr ""
1019
 
1020
- #: classes/Views/Settings.php:678
1021
  msgid "Hide Plugin in Plugins Page"
1022
  msgstr ""
1023
 
1024
- #: classes/Views/Settings.php:683
1025
  msgid "Yes, hide the plugin from the list of installed plugins"
1026
  msgstr ""
1027
 
1028
- #: classes/Views/Settings.php:688
1029
  msgid "No, do not hide the plugin"
1030
  msgstr ""
1031
 
1032
- #: classes/Views/Settings.php:749
1033
  msgid ""
1034
  "For how long do you want to keep the activity log events (Retention "
1035
  "settings) ?"
1036
  msgstr ""
1037
 
1038
- #: classes/Views/Settings.php:752
1039
  msgid ""
1040
  "The plugin uses an efficient way to store the activity log data in the "
1041
  "WordPress database, though the more data you keep the more disk space will "
1042
  "be required. "
1043
  msgstr ""
1044
 
1045
- #: classes/Views/Settings.php:753
1046
  msgid ""
1047
  "<a href=\"https://www.wpsecurityauditlog.com/pricing/\" target=\"_blank"
1048
  "\">Upgrade to Premium</a> to store the activity log data in an external "
@@ -1050,74 +1067,74 @@ msgid ""
1050
  msgstr ""
1051
 
1052
  #. translators: 1: Archive page link tag. 2: Link closing tag.
1053
- #: classes/Views/Settings.php:763
1054
  #, php-format
1055
  msgid ""
1056
  "Retention settings moved to %1$s archiving settings %2$s because archiving "
1057
  "is enabled"
1058
  msgstr ""
1059
 
1060
- #: classes/Views/Settings.php:770
1061
  msgid "Audit Log Retention"
1062
  msgstr ""
1063
 
1064
- #: classes/Views/Settings.php:776
1065
  msgid "Keep all data"
1066
  msgstr ""
1067
 
1068
- #: classes/Views/Settings.php:803
1069
  msgid "Delete events older than"
1070
  msgstr ""
1071
 
1072
- #: classes/Views/Settings.php:810
1073
  msgid "Months"
1074
  msgstr ""
1075
 
1076
- #: classes/Views/Settings.php:811
1077
  msgid "Years"
1078
  msgstr ""
1079
 
1080
- #: classes/Views/Settings.php:819
1081
  msgid "The next scheduled purging of activity log data that is older than "
1082
  msgstr ""
1083
 
1084
- #: classes/Views/Settings.php:826
1085
  msgid "You can run the purging process now by clicking the button below."
1086
  msgstr ""
1087
 
1088
- #: classes/Views/Settings.php:830
1089
  msgid "Purge Old Data"
1090
  msgstr ""
1091
 
1092
- #: classes/Views/Settings.php:841
1093
  msgid "What timestamp you would like to see in the WordPress activity log?"
1094
  msgstr ""
1095
 
1096
- #: classes/Views/Settings.php:842
1097
  msgid ""
1098
  "Note that the WordPress' timezone might be different from that configured on "
1099
  "the server so when you switch from UTC to WordPress timezone or vice versa "
1100
  "you might notice a big difference."
1101
  msgstr ""
1102
 
1103
- #: classes/Views/Settings.php:846
1104
  msgid "Events Timestamp"
1105
  msgstr ""
1106
 
1107
- #: classes/Views/Settings.php:866
1108
  msgid "UTC"
1109
  msgstr ""
1110
 
1111
- #: classes/Views/Settings.php:872
1112
  msgid "Timezone configured on this WordPress website"
1113
  msgstr ""
1114
 
1115
- #: classes/Views/Settings.php:882
1116
  msgid ""
1117
  "What user information should be displayed in the WordPress activity log?"
1118
  msgstr ""
1119
 
1120
- #: classes/Views/Settings.php:883
1121
  msgid ""
1122
  "Usernames might not be the same as a user's first and last name so it can be "
1123
  "difficult to recognize whose user was that did a change. When there is no "
@@ -1125,72 +1142,72 @@ msgid ""
1125
  "back to the WordPress username."
1126
  msgstr ""
1127
 
1128
- #: classes/Views/Settings.php:887
1129
  msgid "User Information in Audit Log"
1130
  msgstr ""
1131
 
1132
- #: classes/Views/Settings.php:893
1133
  msgid "WordPress Username"
1134
  msgstr ""
1135
 
1136
- #: classes/Views/Settings.php:898
1137
  msgid "First Name & Last Name"
1138
  msgstr ""
1139
 
1140
- #: classes/Views/Settings.php:903
1141
  msgid "Configured Public Display Name"
1142
  msgstr ""
1143
 
1144
- #: classes/Views/Settings.php:913
1145
  msgid "Select the columns to be displayed in the WordPress activity log"
1146
  msgstr ""
1147
 
1148
- #: classes/Views/Settings.php:914
1149
  msgid ""
1150
  "When you deselect a column it won’t be shown in the activity log viewer but "
1151
  "the data will still be recorded by the plugin, so when you select it again "
1152
  "all the data will be displayed."
1153
  msgstr ""
1154
 
1155
- #: classes/Views/Settings.php:918
1156
  msgid "Audit Log Columns Selection"
1157
  msgstr ""
1158
 
1159
- #: classes/Views/Settings.php:931
1160
  msgid "Date & Time"
1161
  msgstr ""
1162
 
1163
- #: classes/Views/Settings.php:935
1164
  msgid "Source IP Address"
1165
  msgstr ""
1166
 
1167
- #: classes/Views/Settings.php:950
1168
  msgid "Do you want the activity log viewer to auto refresh?"
1169
  msgstr ""
1170
 
1171
- #: classes/Views/Settings.php:951
1172
  msgid ""
1173
  "The activity log viewer auto refreshes every 30 seconds when opened so you "
1174
  "can see the latest events as they happen almost in real time."
1175
  msgstr ""
1176
 
1177
- #: classes/Views/Settings.php:955
1178
  msgid "Refresh Audit Log Viewer"
1179
  msgstr ""
1180
 
1181
- #: classes/Views/Settings.php:962
1182
  msgid "Auto refresh"
1183
  msgstr ""
1184
 
1185
- #: classes/Views/Settings.php:968
1186
  msgid "Do not auto refresh"
1187
  msgstr ""
1188
 
1189
- #: classes/Views/Settings.php:978
1190
  msgid "Do you want to keep a log of WordPress background activity?"
1191
  msgstr ""
1192
 
1193
- #: classes/Views/Settings.php:980
1194
  msgid ""
1195
  "WordPress does a lot of things in the background that you do not necessarily "
1196
  "need to know about, such as; deletion of post revisions, deletion of auto "
@@ -1198,38 +1215,38 @@ msgid ""
1198
  "might be a lot and are irrelevant to the user."
1199
  msgstr ""
1200
 
1201
- #: classes/Views/Settings.php:985
1202
  msgid "Disable Events for WordPress Background Activity"
1203
  msgstr ""
1204
 
1205
- #: classes/Views/Settings.php:1041
1206
  msgid ""
1207
  "The plugin runs file integrity scans on your website so it keeps a log when "
1208
  "a file is added, modified or deleted. All the settings for the file "
1209
  "integrity scans can be found in this page."
1210
  msgstr ""
1211
 
1212
- #: classes/Views/Settings.php:1042
1213
  msgid ""
1214
  "<a href=\"https://www.wpsecurityauditlog.com/support-documentation/wordpress-"
1215
  "files-changes-warning-activity-logs/\" target=\"_blank\">Refer to the "
1216
  "WordPress file integrity scans feature page</a> for more information."
1217
  msgstr ""
1218
 
1219
- #: classes/Views/Settings.php:1045
1220
  msgid "Do you want the plugin to scan your website for file changes?"
1221
  msgstr ""
1222
 
1223
- #: classes/Views/Settings.php:1050
1224
  msgid "Keep a Log of File Changes"
1225
  msgstr ""
1226
 
1227
- #: classes/Views/Settings.php:1074
1228
  msgid ""
1229
  "Which file changes events do you want to keep a log of in the activity log?"
1230
  msgstr ""
1231
 
1232
- #: classes/Views/Settings.php:1076
1233
  msgid ""
1234
  "By default the plugin will keep a log whenever a file has been added, "
1235
  "modified or deleted. It will also log an event in the activity log when a "
@@ -1237,19 +1254,19 @@ msgid ""
1237
  "link to specify which of these events the plugin should keep a log of."
1238
  msgstr ""
1239
 
1240
- #: classes/Views/Settings.php:1082
1241
  msgid "Alert me when"
1242
  msgstr ""
1243
 
1244
- #: classes/Views/Settings.php:1095
1245
  msgid "Configure Events"
1246
  msgstr ""
1247
 
1248
- #: classes/Views/Settings.php:1104
1249
  msgid "When should the plugin scan your website for file changes?"
1250
  msgstr ""
1251
 
1252
- #: classes/Views/Settings.php:1106
1253
  msgid ""
1254
  "By default the plugin will run file integrity scans once a week. If you can, "
1255
  "ideally you should run file integrity scans on a daily basis. The file "
@@ -1259,283 +1276,283 @@ msgid ""
1259
  "complete."
1260
  msgstr ""
1261
 
1262
- #: classes/Views/Settings.php:1112
1263
  msgid "Scan Frequency"
1264
  msgstr ""
1265
 
1266
- #: classes/Views/Settings.php:1117
1267
  msgid "Daily"
1268
  msgstr ""
1269
 
1270
- #: classes/Views/Settings.php:1118
1271
  msgid "Weekly"
1272
  msgstr ""
1273
 
1274
- #: classes/Views/Settings.php:1119
1275
  msgid "Monthly"
1276
  msgstr ""
1277
 
1278
- #: classes/Views/Settings.php:1137
1279
  msgid "Scan Time"
1280
  msgstr ""
1281
 
1282
- #: classes/Views/Settings.php:1143
1283
  msgid "00:00"
1284
  msgstr ""
1285
 
1286
- #: classes/Views/Settings.php:1144
1287
  msgid "01:00"
1288
  msgstr ""
1289
 
1290
- #: classes/Views/Settings.php:1145
1291
  msgid "02:00"
1292
  msgstr ""
1293
 
1294
- #: classes/Views/Settings.php:1146
1295
  msgid "03:00"
1296
  msgstr ""
1297
 
1298
- #: classes/Views/Settings.php:1147
1299
  msgid "04:00"
1300
  msgstr ""
1301
 
1302
- #: classes/Views/Settings.php:1148
1303
  msgid "05:00"
1304
  msgstr ""
1305
 
1306
- #: classes/Views/Settings.php:1149
1307
  msgid "06:00"
1308
  msgstr ""
1309
 
1310
- #: classes/Views/Settings.php:1150
1311
  msgid "07:00"
1312
  msgstr ""
1313
 
1314
- #: classes/Views/Settings.php:1151
1315
  msgid "08:00"
1316
  msgstr ""
1317
 
1318
- #: classes/Views/Settings.php:1152
1319
  msgid "09:00"
1320
  msgstr ""
1321
 
1322
- #: classes/Views/Settings.php:1153
1323
  msgid "10:00"
1324
  msgstr ""
1325
 
1326
- #: classes/Views/Settings.php:1154
1327
  msgid "11:00"
1328
  msgstr ""
1329
 
1330
- #: classes/Views/Settings.php:1155
1331
  msgid "12:00"
1332
  msgstr ""
1333
 
1334
- #: classes/Views/Settings.php:1156
1335
  msgid "13:00"
1336
  msgstr ""
1337
 
1338
- #: classes/Views/Settings.php:1157
1339
  msgid "14:00"
1340
  msgstr ""
1341
 
1342
- #: classes/Views/Settings.php:1158
1343
  msgid "15:00"
1344
  msgstr ""
1345
 
1346
- #: classes/Views/Settings.php:1159
1347
  msgid "16:00"
1348
  msgstr ""
1349
 
1350
- #: classes/Views/Settings.php:1160
1351
  msgid "17:00"
1352
  msgstr ""
1353
 
1354
- #: classes/Views/Settings.php:1161
1355
  msgid "18:00"
1356
  msgstr ""
1357
 
1358
- #: classes/Views/Settings.php:1162
1359
  msgid "19:00"
1360
  msgstr ""
1361
 
1362
- #: classes/Views/Settings.php:1163
1363
  msgid "20:00"
1364
  msgstr ""
1365
 
1366
- #: classes/Views/Settings.php:1164
1367
  msgid "21:00"
1368
  msgstr ""
1369
 
1370
- #: classes/Views/Settings.php:1165
1371
  msgid "22:00"
1372
  msgstr ""
1373
 
1374
- #: classes/Views/Settings.php:1166
1375
  msgid "23:00"
1376
  msgstr ""
1377
 
1378
- #: classes/Views/Settings.php:1171
1379
  msgid "Monday"
1380
  msgstr ""
1381
 
1382
- #: classes/Views/Settings.php:1172
1383
  msgid "Tuesday"
1384
  msgstr ""
1385
 
1386
- #: classes/Views/Settings.php:1173
1387
  msgid "Wednesday"
1388
  msgstr ""
1389
 
1390
- #: classes/Views/Settings.php:1174
1391
  msgid "Thursday"
1392
  msgstr ""
1393
 
1394
- #: classes/Views/Settings.php:1175
1395
  msgid "Friday"
1396
  msgstr ""
1397
 
1398
- #: classes/Views/Settings.php:1176
1399
  msgid "Saturday"
1400
  msgstr ""
1401
 
1402
- #: classes/Views/Settings.php:1177
1403
  msgid "Sunday"
1404
  msgstr ""
1405
 
1406
- #: classes/Views/Settings.php:1182
1407
  msgid "01"
1408
  msgstr ""
1409
 
1410
- #: classes/Views/Settings.php:1183
1411
  msgid "02"
1412
  msgstr ""
1413
 
1414
- #: classes/Views/Settings.php:1184
1415
  msgid "03"
1416
  msgstr ""
1417
 
1418
- #: classes/Views/Settings.php:1185
1419
  msgid "04"
1420
  msgstr ""
1421
 
1422
- #: classes/Views/Settings.php:1186
1423
  msgid "05"
1424
  msgstr ""
1425
 
1426
- #: classes/Views/Settings.php:1187
1427
  msgid "06"
1428
  msgstr ""
1429
 
1430
- #: classes/Views/Settings.php:1188
1431
  msgid "07"
1432
  msgstr ""
1433
 
1434
- #: classes/Views/Settings.php:1189
1435
  msgid "08"
1436
  msgstr ""
1437
 
1438
- #: classes/Views/Settings.php:1190
1439
  msgid "09"
1440
  msgstr ""
1441
 
1442
- #: classes/Views/Settings.php:1191
1443
  msgid "10"
1444
  msgstr ""
1445
 
1446
- #: classes/Views/Settings.php:1192
1447
  msgid "11"
1448
  msgstr ""
1449
 
1450
- #: classes/Views/Settings.php:1193
1451
  msgid "12"
1452
  msgstr ""
1453
 
1454
- #: classes/Views/Settings.php:1194
1455
  msgid "13"
1456
  msgstr ""
1457
 
1458
- #: classes/Views/Settings.php:1195
1459
  msgid "14"
1460
  msgstr ""
1461
 
1462
- #: classes/Views/Settings.php:1196
1463
  msgid "15"
1464
  msgstr ""
1465
 
1466
- #: classes/Views/Settings.php:1197
1467
  msgid "16"
1468
  msgstr ""
1469
 
1470
- #: classes/Views/Settings.php:1198
1471
  msgid "17"
1472
  msgstr ""
1473
 
1474
- #: classes/Views/Settings.php:1199
1475
  msgid "18"
1476
  msgstr ""
1477
 
1478
- #: classes/Views/Settings.php:1200
1479
  msgid "19"
1480
  msgstr ""
1481
 
1482
- #: classes/Views/Settings.php:1201
1483
  msgid "20"
1484
  msgstr ""
1485
 
1486
- #: classes/Views/Settings.php:1202
1487
  msgid "21"
1488
  msgstr ""
1489
 
1490
- #: classes/Views/Settings.php:1203
1491
  msgid "22"
1492
  msgstr ""
1493
 
1494
- #: classes/Views/Settings.php:1204
1495
  msgid "23"
1496
  msgstr ""
1497
 
1498
- #: classes/Views/Settings.php:1205
1499
  msgid "24"
1500
  msgstr ""
1501
 
1502
- #: classes/Views/Settings.php:1206
1503
  msgid "25"
1504
  msgstr ""
1505
 
1506
- #: classes/Views/Settings.php:1207
1507
  msgid "26"
1508
  msgstr ""
1509
 
1510
- #: classes/Views/Settings.php:1208
1511
  msgid "27"
1512
  msgstr ""
1513
 
1514
- #: classes/Views/Settings.php:1209
1515
  msgid "28"
1516
  msgstr ""
1517
 
1518
- #: classes/Views/Settings.php:1210
1519
  msgid "29"
1520
  msgstr ""
1521
 
1522
- #: classes/Views/Settings.php:1211
1523
  msgid "30"
1524
  msgstr ""
1525
 
1526
- #: classes/Views/Settings.php:1227
1527
  msgid "Hour"
1528
  msgstr ""
1529
 
1530
- #: classes/Views/Settings.php:1243 classes/Views/Settings.php:1259
1531
  msgid "Day"
1532
  msgstr ""
1533
 
1534
- #: classes/Views/Settings.php:1269
1535
  msgid "Which directories should be scanned for file changes?"
1536
  msgstr ""
1537
 
1538
- #: classes/Views/Settings.php:1271
1539
  msgid ""
1540
  "The plugin will scan all the directories in your WordPress website by "
1541
  "default because that is the most secure option. Though if for some reason "
@@ -1543,51 +1560,51 @@ msgid ""
1543
  "them from the below list."
1544
  msgstr ""
1545
 
1546
- #: classes/Views/Settings.php:1277
1547
  msgid "Directories to scan"
1548
  msgstr ""
1549
 
1550
- #: classes/Views/Settings.php:1283
1551
  msgid "Root directory of WordPress (excluding sub directories)"
1552
  msgstr ""
1553
 
1554
- #: classes/Views/Settings.php:1284
1555
  msgid "WP Admin directory (/wp-admin/)"
1556
  msgstr ""
1557
 
1558
- #: classes/Views/Settings.php:1285
1559
  msgid "WP Includes directory (/wp-includes/)"
1560
  msgstr ""
1561
 
1562
- #: classes/Views/Settings.php:1286
1563
  msgid ""
1564
  "/wp-content/ directory (excluding plugins, themes & uploads directories)"
1565
  msgstr ""
1566
 
1567
- #: classes/Views/Settings.php:1287
1568
  msgid "Themes directory (/wp-content/themes/)"
1569
  msgstr ""
1570
 
1571
- #: classes/Views/Settings.php:1288
1572
  msgid "Plugins directory (/wp-content/plugins/)"
1573
  msgstr ""
1574
 
1575
- #: classes/Views/Settings.php:1289
1576
  msgid "Uploads directory (/wp-content/uploads/)"
1577
  msgstr ""
1578
 
1579
- #: classes/Views/Settings.php:1295
1580
  msgid ""
1581
  "Uploads directory of all sub sites on this network (/wp-content/sites/*)"
1582
  msgstr ""
1583
 
1584
- #: classes/Views/Settings.php:1318
1585
  msgid ""
1586
  "Do you want to exclude specific files or files with a particular extension "
1587
  "from the scan?"
1588
  msgstr ""
1589
 
1590
- #: classes/Views/Settings.php:1319
1591
  msgid ""
1592
  "The plugin will scan everything that is in the WordPress root directory or "
1593
  "below, even if the files and directories are not part of WordPress. It is "
@@ -1596,54 +1613,54 @@ msgid ""
1596
  "excluded by default."
1597
  msgstr ""
1598
 
1599
- #: classes/Views/Settings.php:1324
1600
  msgid "Exclude All Files in These Directories"
1601
  msgstr ""
1602
 
1603
- #: classes/Views/Settings.php:1337 classes/Views/Settings.php:1373
1604
- #: classes/Views/Settings.php:1403
1605
  msgid "REMOVE"
1606
  msgstr ""
1607
 
1608
- #: classes/Views/Settings.php:1342 classes/Views/Settings.php:1378
1609
- #: classes/Views/Settings.php:1408 classes/Views/SetupWizard.php:530
1610
  #: classes/Views/SetupWizard.php:538 classes/Views/SetupWizard.php:623
1611
  #: classes/Views/SetupWizard.php:642 classes/Views/SetupWizard.php:661
1612
  msgid "ADD"
1613
  msgstr ""
1614
 
1615
- #: classes/Views/Settings.php:1345
1616
  msgid ""
1617
  "Specify the name of the directory and the path to it in relation to the "
1618
  "website's root. For example, if you want to want to exclude all files in the "
1619
  "sub directory dir1/dir2 specify the following:"
1620
  msgstr ""
1621
 
1622
- #: classes/Views/Settings.php:1356
1623
  msgid "Exclude These Files"
1624
  msgstr ""
1625
 
1626
- #: classes/Views/Settings.php:1381
1627
  msgid ""
1628
  "Specify the name and extension of the file(s) you want to exclude. Wildcard "
1629
  "not supported. There is no need to specify the path of the file."
1630
  msgstr ""
1631
 
1632
- #: classes/Views/Settings.php:1390
1633
  msgid "Exclude these File Types"
1634
  msgstr ""
1635
 
1636
- #: classes/Views/Settings.php:1411
1637
  msgid ""
1638
  "Specify the extension of the file types you want to exclude. You should "
1639
  "exclude any type of logs and backup files that tend to be very big."
1640
  msgstr ""
1641
 
1642
- #: classes/Views/Settings.php:1420
1643
  msgid "Launch an instant file integrity scan"
1644
  msgstr ""
1645
 
1646
- #: classes/Views/Settings.php:1422
1647
  msgid ""
1648
  "Click the Scan Now button to launch an instant file integrity scan using the "
1649
  "configured settings. You can navigate away from this page during the scan. "
@@ -1651,23 +1668,23 @@ msgid ""
1651
  "scans."
1652
  msgstr ""
1653
 
1654
- #: classes/Views/Settings.php:1428
1655
  msgid "Launch Instant Scan"
1656
  msgstr ""
1657
 
1658
- #: classes/Views/Settings.php:1435 classes/Views/Settings.php:1895
1659
  msgid "Scan Now"
1660
  msgstr ""
1661
 
1662
- #: classes/Views/Settings.php:1438 classes/Views/Settings.php:1445
1663
  msgid "Stop Scan"
1664
  msgstr ""
1665
 
1666
- #: classes/Views/Settings.php:1442 classes/Views/Settings.php:1897
1667
  msgid "Scan in Progress"
1668
  msgstr ""
1669
 
1670
- #: classes/Views/Settings.php:1525
1671
  msgid ""
1672
  "By default the plugin keeps a log of all user changes done on your WordPress "
1673
  "website. Use the setting below to exclude any objects from the activity log. "
@@ -1675,133 +1692,150 @@ msgid ""
1675
  "object is referred will not be logged in the activity log."
1676
  msgstr ""
1677
 
1678
- #: classes/Views/Settings.php:1529
1679
  msgid "Exclude Users:"
1680
  msgstr ""
1681
 
1682
- #: classes/Views/Settings.php:1550
1683
  msgid "Exclude Roles:"
1684
  msgstr ""
1685
 
1686
- #: classes/Views/Settings.php:1571
1687
  msgid "Exclude IP Addresses:"
1688
  msgstr ""
1689
 
1690
- #: classes/Views/Settings.php:1592
1691
  msgid "Exclude Post Type:"
1692
  msgstr ""
1693
 
1694
- #: classes/Views/Settings.php:1607
1695
  msgid ""
1696
  "WordPress has the post and page post types by default though your website "
1697
  "might use more post types (custom post types). You can exclude all post "
1698
  "types, including the default WordPress ones."
1699
  msgstr ""
1700
 
1701
- #: classes/Views/Settings.php:1614
1702
  msgid "Exclude Custom Fields:"
1703
  msgstr ""
1704
 
1705
- #: classes/Views/Settings.php:1629
1706
  msgid ""
1707
  "You can use the * wildcard to exclude multiple matching custom fields. For "
1708
  "example to exclude all custom fields starting with wp123 enter wp123*"
1709
  msgstr ""
1710
 
1711
- #: classes/Views/Settings.php:1636
1712
  msgid "Exclude Non-Existing URLs:"
1713
  msgstr ""
1714
 
1715
- #: classes/Views/Settings.php:1652
1716
  msgid ""
1717
  "Add the non existing URLs for which you do not want to be alerted of HTTP "
1718
  "404 errors in the activity log by specifying the complete URL.\tExamples "
1719
  "below:"
1720
  msgstr ""
1721
 
1722
- #: classes/Views/Settings.php:1654
1723
  msgid "File: "
1724
  msgstr ""
1725
 
1726
- #: classes/Views/Settings.php:1656
1727
  msgid "Directory: "
1728
  msgstr ""
1729
 
1730
- #: classes/Views/Settings.php:1689
1731
  msgid "These settings are for advanced users."
1732
  msgstr ""
1733
 
1734
- #: classes/Views/Settings.php:1690
1735
  msgid ""
1736
  "If you have any questions <a href=\"https://www.wpsecurityauditlog.com/"
1737
  "contact/\" target=\"_blank\">contact us</a>."
1738
  msgstr ""
1739
 
1740
- #: classes/Views/Settings.php:1693
1741
  msgid ""
1742
  "Troubleshooting setting: Keep a debug log of all the requests this website "
1743
  "receives"
1744
  msgstr ""
1745
 
1746
- #: classes/Views/Settings.php:1694
1747
  msgid ""
1748
  "Only enable the request log on testing, staging and development website. "
1749
  "Never enable logging on a live website unless instructed to do so. Enabling "
1750
  "request logging on a live website may degrade the performance of the website."
1751
  msgstr ""
1752
 
1753
- #: classes/Views/Settings.php:1698
1754
  msgid "Request Log"
1755
  msgstr ""
1756
 
1757
- #: classes/Views/Settings.php:1716
1758
  msgid ""
1759
  "<strong>Note:</strong> The requests debug log file is saved as request.log."
1760
  "php in the /wp-content/uploads/wp-security-audit-log/ directory."
1761
  msgstr ""
1762
 
1763
- #: classes/Views/Settings.php:1728
1764
  msgid "Reset plugin settings to default"
1765
  msgstr ""
1766
 
1767
- #: classes/Views/Settings.php:1729
1768
  msgid ""
1769
  "Click the RESET button to reset ALL plugin settings to default. Note that "
1770
  "the activity log data will be retained and only the plugin settings will be "
1771
  "reset. To purge the data of the activity log use the setting below."
1772
  msgstr ""
1773
 
1774
- #: classes/Views/Settings.php:1733
1775
  msgid "Reset Settings"
1776
  msgstr ""
1777
 
1778
- #: classes/Views/Settings.php:1735
1779
  msgid "RESET"
1780
  msgstr ""
1781
 
1782
- #: classes/Views/Settings.php:1741
1783
  msgid "Purge the WordPress activity log"
1784
  msgstr ""
1785
 
1786
- #: classes/Views/Settings.php:1742
1787
  msgid ""
1788
  "Click the Purge button below to delete all the data from the WordPress "
1789
  "activity log and start afresh."
1790
  msgstr ""
1791
 
1792
- #: classes/Views/Settings.php:1746
1793
  msgid "Purge Activity Log"
1794
  msgstr ""
1795
 
1796
- #: classes/Views/Settings.php:1748
1797
  msgid "PURGE"
1798
  msgstr ""
1799
 
1800
- #: classes/Views/Settings.php:1754
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1801
  msgid "Do you want to delete the plugin data from the database upon uninstall?"
1802
  msgstr ""
1803
 
1804
- #: classes/Views/Settings.php:1755
1805
  msgid ""
1806
  "The plugin saves the activity log data and settings in the WordPress "
1807
  "database. By default upon uninstalling the plugin the data is kept in the "
@@ -1810,103 +1844,107 @@ msgid ""
1810
  "access it again even when you reinstall the plugin."
1811
  msgstr ""
1812
 
1813
- #: classes/Views/Settings.php:1759
1814
  msgid "Remove Data on Uninstall"
1815
  msgstr ""
1816
 
1817
- #: classes/Views/Settings.php:1784
1818
  msgid "Are you sure you want to reset all the plugin settings to default?"
1819
  msgstr ""
1820
 
1821
- #: classes/Views/Settings.php:1794
1822
  msgid "Are you sure you want to purge all the activity log data?"
1823
  msgstr ""
1824
 
1825
- #: classes/Views/Settings.php:1888
1826
- msgid "The specified token is not a valid URL!"
 
 
 
 
1827
  msgstr ""
1828
 
1829
- #: classes/Views/Settings.php:1889
1830
- msgid "The specified token is not a valid post type!"
1831
  msgstr ""
1832
 
1833
- #: classes/Views/Settings.php:1890
1834
- msgid "The specified token is not a valid IP address!"
1835
  msgstr ""
1836
 
1837
- #: classes/Views/Settings.php:1891
1838
- msgid "The specified token is not a user nor a role!"
1839
  msgstr ""
1840
 
1841
- #: classes/Views/Settings.php:1892
1842
  msgid "Filename cannot be added because it contains invalid characters."
1843
  msgstr ""
1844
 
1845
- #: classes/Views/Settings.php:1893
1846
  msgid "File extension cannot be added because it contains invalid characters."
1847
  msgstr ""
1848
 
1849
- #: classes/Views/Settings.php:1894
1850
  msgid "Directory cannot be added because it contains invalid characters."
1851
  msgstr ""
1852
 
1853
- #: classes/Views/Settings.php:1896
1854
  msgid "Scan Failed"
1855
  msgstr ""
1856
 
1857
- #: classes/Views/Settings.php:2021 classes/Views/Settings.php:2132
1858
  msgid "Invalid setting type."
1859
  msgstr ""
1860
 
1861
- #: classes/Views/Settings.php:2075
1862
  msgid "You can exclude this directory using the check boxes above."
1863
  msgstr ""
1864
 
1865
- #: classes/Views/Settings.php:2094
1866
  msgid "Option added to excluded types."
1867
  msgstr ""
1868
 
1869
- #: classes/Views/Settings.php:2098
1870
  msgid "This file is already excluded from the scan."
1871
  msgstr ""
1872
 
1873
- #: classes/Views/Settings.php:2100
1874
  msgid "This file extension is already excluded from the scan."
1875
  msgstr ""
1876
 
1877
- #: classes/Views/Settings.php:2102
1878
  msgid "This directory is already excluded from the scan."
1879
  msgstr ""
1880
 
1881
- #: classes/Views/Settings.php:2112
1882
  msgid "Option name is empty."
1883
  msgstr ""
1884
 
1885
- #: classes/Views/Settings.php:2208
1886
  msgid "Option removed from excluded scan types."
1887
  msgstr ""
1888
 
1889
- #: classes/Views/Settings.php:2213 classes/Views/Settings.php:2278
1890
  msgid "Something went wrong."
1891
  msgstr ""
1892
 
1893
- #: classes/Views/Settings.php:2240
1894
  msgid "A cron job is in progress."
1895
  msgstr ""
1896
 
1897
- #: classes/Views/Settings.php:2273 classes/Views/Settings.php:2310
1898
  msgid "Scan started successfully."
1899
  msgstr ""
1900
 
1901
- #: classes/Views/Settings.php:2333 classes/Views/Settings.php:2358
1902
  msgid "Tables has been reset."
1903
  msgstr ""
1904
 
1905
- #: classes/Views/Settings.php:2335 classes/Views/Settings.php:2360
1906
  msgid "Reset query failed."
1907
  msgstr ""
1908
 
1909
- #: classes/Views/Settings.php:2338 classes/Views/Settings.php:2363
1910
  msgid "Nonce Verification Failed."
1911
  msgstr ""
1912
 
@@ -1932,15 +1970,15 @@ msgid "Finish"
1932
  msgstr ""
1933
 
1934
  #: classes/Views/SetupWizard.php:197
1935
- msgid "Specified token in not a user."
1936
  msgstr ""
1937
 
1938
  #: classes/Views/SetupWizard.php:198
1939
- msgid "Specified token in not a role."
1940
  msgstr ""
1941
 
1942
  #: classes/Views/SetupWizard.php:199
1943
- msgid "Specified token in not an IP."
1944
  msgstr ""
1945
 
1946
  #: classes/Views/SetupWizard.php:229
@@ -2117,23 +2155,23 @@ msgstr ""
2117
  msgid "Enable/Disable Events"
2118
  msgstr ""
2119
 
2120
- #: classes/Views/ToggleAlerts.php:160
2121
  msgid "Log Level: "
2122
  msgstr ""
2123
 
2124
- #: classes/Views/ToggleAlerts.php:165
2125
  msgid "Basic"
2126
  msgstr ""
2127
 
2128
- #: classes/Views/ToggleAlerts.php:170
2129
  msgid "Geek"
2130
  msgstr ""
2131
 
2132
- #: classes/Views/ToggleAlerts.php:173
2133
  msgid "Custom"
2134
  msgstr ""
2135
 
2136
- #: classes/Views/ToggleAlerts.php:177
2137
  msgid ""
2138
  "Use the Log level drop down menu above to use one of our preset log levels. "
2139
  "Alternatively you can enable or disable any of the individual events from "
@@ -2143,112 +2181,194 @@ msgid ""
2143
  "on all the events the plugin can keep a log of."
2144
  msgstr ""
2145
 
2146
- #: classes/Views/ToggleAlerts.php:198 classes/Views/ToggleAlerts.php:230
2147
- #: defaults.php:248
2148
  msgid "Custom Post Types"
2149
  msgstr ""
2150
 
2151
- #: classes/Views/ToggleAlerts.php:198 classes/Views/ToggleAlerts.php:230
2152
- #: defaults.php:285
2153
  msgid "Pages"
2154
  msgstr ""
2155
 
2156
- #: classes/Views/ToggleAlerts.php:233 classes/Views/ToggleAlerts.php:239
2157
- #: classes/Views/ToggleAlerts.php:288 defaults.php:472
2158
  msgid "BBPress Forum"
2159
  msgstr ""
2160
 
2161
- #: classes/Views/ToggleAlerts.php:234 classes/Views/ToggleAlerts.php:246
2162
- #: classes/Views/ToggleAlerts.php:294 defaults.php:501
2163
  msgid "WooCommerce"
2164
  msgstr ""
2165
 
2166
- #: classes/Views/ToggleAlerts.php:235 classes/Views/ToggleAlerts.php:253
2167
- #: classes/Views/ToggleAlerts.php:300 defaults.php:544
 
 
 
 
 
 
2168
  msgid "Yoast SEO"
2169
  msgstr ""
2170
 
2171
- #: classes/Views/ToggleAlerts.php:236 classes/Views/ToggleAlerts.php:260
2172
- #: classes/Views/ToggleAlerts.php:306 defaults.php:447
2173
  msgid "MultiSite"
2174
  msgstr ""
2175
 
2176
- #: classes/Views/ToggleAlerts.php:276
2177
  msgid "Code"
2178
  msgstr ""
2179
 
2180
- #: classes/Views/ToggleAlerts.php:278 classes/WidgetManager.php:87
2181
  msgid "Description"
2182
  msgstr ""
2183
 
2184
- #: classes/Views/ToggleAlerts.php:281 classes/Views/ToggleAlerts.php:342
2185
- #: classes/Views/ToggleAlerts.php:457 defaults.php:431
2186
  msgid "File Changes"
2187
  msgstr ""
2188
 
2189
- #: classes/Views/ToggleAlerts.php:282 defaults.php:181
2190
  msgid "Content"
2191
  msgstr ""
2192
 
2193
- #: classes/Views/ToggleAlerts.php:285
2194
  msgid ""
2195
  "<strong>Note:</strong> Post refers to any type of content, i.e. blog post, "
2196
  "page or a post with a custom post type."
2197
  msgstr ""
2198
 
2199
- #: classes/Views/ToggleAlerts.php:291
2200
  msgid ""
2201
  "The plugin BBPress is not installed on your website so these events have "
2202
  "been disabled."
2203
  msgstr ""
2204
 
2205
- #: classes/Views/ToggleAlerts.php:297
 
 
 
 
2206
  msgid ""
2207
  "The plugin WooCommerce is not installed on your website so these events have "
2208
  "been disabled."
2209
  msgstr ""
2210
 
2211
- #: classes/Views/ToggleAlerts.php:303
 
 
 
 
2212
  msgid ""
2213
  "The plugin Yoast SEO is not installed on your website so these events have "
2214
  "been disabled."
2215
  msgstr ""
2216
 
2217
- #: classes/Views/ToggleAlerts.php:309
 
 
 
 
2218
  msgid ""
2219
  "Your website is a single site so the multisite events have been disabled."
2220
  msgstr ""
2221
 
2222
- #: classes/Views/ToggleAlerts.php:326
 
 
 
 
 
 
 
 
 
 
 
 
2223
  msgid "Not Implemented"
2224
  msgstr ""
2225
 
2226
- #: classes/Views/ToggleAlerts.php:329
2227
  msgid "Not Available"
2228
  msgstr ""
2229
 
2230
- #: classes/Views/ToggleAlerts.php:361 classes/Views/ToggleAlerts.php:394
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2231
  msgid ""
2232
  "Capture 404 requests to file (the log file are created in the /wp-content/"
2233
  "uploads/wp-security-audit-log/404s/ directory)"
2234
  msgstr ""
2235
 
2236
- #: classes/Views/ToggleAlerts.php:369 classes/Views/ToggleAlerts.php:402
2237
  msgid "Purge log files older than one month"
2238
  msgstr ""
2239
 
2240
- #: classes/Views/ToggleAlerts.php:374
2241
  msgid ""
2242
  "Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
2243
  "to non-existing pages from the same IP address. Increase the value in this "
2244
  "setting to the desired amount to keep a log of more or less requests."
2245
  msgstr ""
2246
 
2247
- #: classes/Views/ToggleAlerts.php:379 classes/Views/ToggleAlerts.php:412
2248
  msgid "Record the referrer that generated the 404 error."
2249
  msgstr ""
2250
 
2251
- #: classes/Views/ToggleAlerts.php:407
2252
  msgid ""
2253
  "Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
2254
  "to non-existing pages from the same IP address. Increase the value in this "
@@ -2257,14 +2377,14 @@ msgid ""
2257
  "scanned the plugin will consume more resources to log all the requests."
2258
  msgstr ""
2259
 
2260
- #: classes/Views/ToggleAlerts.php:424 classes/Views/ToggleAlerts.php:437
2261
  msgid ""
2262
  "Number of login attempts to log. Enter 0 to log all failed login attempts. "
2263
  "(By default the plugin only logs up to 10 failed login because the process "
2264
  "can be very resource intensive in case of a brute force attack)"
2265
  msgstr ""
2266
 
2267
- #: classes/Views/ToggleAlerts.php:450
2268
  msgid ""
2269
  "Log all stock changes. Disable this setting to only keep a log of stock "
2270
  "changes done manually via the WooCommerce dashboard. Therefore automated "
@@ -2272,29 +2392,43 @@ msgid ""
2272
  "plugins will not be logged."
2273
  msgstr ""
2274
 
2275
- #: classes/Views/ToggleAlerts.php:472
2276
  msgid "Configure the file integrity scan settings."
2277
  msgstr ""
2278
 
2279
- #: classes/Views/ToggleAlerts.php:487
2280
  msgid "Save Changes"
2281
  msgstr ""
2282
 
2283
- #: classes/Views/ToggleAlerts.php:493
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2284
  msgid "Enable File Integrity Scanner"
2285
  msgstr ""
2286
 
2287
- #: classes/Views/ToggleAlerts.php:495
2288
  msgid ""
2289
  "The file integrity scanner is switched off. To enable this event it has to "
2290
  "be switched on."
2291
  msgstr ""
2292
 
2293
- #: classes/Views/ToggleAlerts.php:499
2294
  msgid "SWITCH ON"
2295
  msgstr ""
2296
 
2297
- #: classes/Views/ToggleAlerts.php:500
2298
  msgid "DISABLE EVENT"
2299
  msgstr ""
2300
 
@@ -2378,10 +2512,6 @@ msgstr ""
2378
  msgid "Users Profiles & Activity"
2379
  msgstr ""
2380
 
2381
- #: defaults.php:139
2382
- msgid "Other User Activity"
2383
- msgstr ""
2384
-
2385
  #: defaults.php:140
2386
  msgid "User logged in"
2387
  msgstr ""
@@ -2467,1357 +2597,1345 @@ msgstr ""
2467
  msgid "Deleted the file %FileName% from %FilePath%."
2468
  msgstr ""
2469
 
2470
- #: defaults.php:155
2471
- msgid "User Profiles"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2472
  msgstr ""
2473
 
2474
- #: defaults.php:156
2475
  msgid "New user was created on WordPress"
2476
  msgstr ""
2477
 
2478
- #: defaults.php:156
2479
  msgid ""
2480
  "A new user %NewUserData->Username% was created with role of %NewUserData-"
2481
  ">Roles%."
2482
  msgstr ""
2483
 
2484
- #: defaults.php:157
2485
  msgid "User created another WordPress user"
2486
  msgstr ""
2487
 
2488
- #: defaults.php:157
2489
  msgid ""
2490
  "%UserChanger% created a new user %NewUserData->Username% with the role of "
2491
  "%NewUserData->Roles%."
2492
  msgstr ""
2493
 
2494
- #: defaults.php:158
2495
  msgid "The role of a user was changed by another WordPress user"
2496
  msgstr ""
2497
 
2498
- #: defaults.php:158
2499
  msgid ""
2500
  "Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%"
2501
  "%multisite_text%."
2502
  msgstr ""
2503
 
2504
- #: defaults.php:159
2505
  msgid "User has changed his or her password"
2506
  msgstr ""
2507
 
2508
- #: defaults.php:159
2509
  msgid "Changed the password."
2510
  msgstr ""
2511
 
2512
- #: defaults.php:160
2513
  msgid "User changed another user's password"
2514
  msgstr ""
2515
 
2516
- #: defaults.php:160
2517
  msgid ""
2518
  "Changed the password for the user %TargetUserData->Username% with the role "
2519
  "of %TargetUserData->Roles%."
2520
  msgstr ""
2521
 
2522
- #: defaults.php:161
2523
  msgid "User changed his or her email address"
2524
  msgstr ""
2525
 
2526
- #: defaults.php:161
2527
  msgid "Changed the email address from %OldEmail% to %NewEmail%."
2528
  msgstr ""
2529
 
2530
- #: defaults.php:162
2531
  msgid "User changed another user's email address"
2532
  msgstr ""
2533
 
2534
- #: defaults.php:162
2535
  msgid ""
2536
  "Changed the email address of the user %TargetUsername% from %OldEmail% to "
2537
  "%NewEmail%."
2538
  msgstr ""
2539
 
2540
- #: defaults.php:163
2541
  msgid "User was deleted by another user"
2542
  msgstr ""
2543
 
2544
- #: defaults.php:163
2545
  msgid ""
2546
  "Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
2547
  ">Roles%."
2548
  msgstr ""
2549
 
2550
- #: defaults.php:164
2551
  msgid "User opened the profile page of another user"
2552
  msgstr ""
2553
 
2554
- #: defaults.php:164
2555
  msgid "%UserChanger% opened the profile page of the user %TargetUsername%."
2556
  msgstr ""
2557
 
2558
- #: defaults.php:165
2559
  msgid "User updated a custom field value for a user"
2560
  msgstr ""
2561
 
2562
- #: defaults.php:165
2563
  msgid ""
2564
  "Changed the value of the custom field %custom_field_name%%ReportText% for "
2565
  "the user %TargetUsername%.%ChangeText%"
2566
  msgstr ""
2567
 
2568
- #: defaults.php:166
2569
  msgid "User created a custom field value for a user"
2570
  msgstr ""
2571
 
2572
- #: defaults.php:166
2573
  msgid ""
2574
  "Created the value of the custom field %custom_field_name% with %new_value% "
2575
  "for the user %TargetUsername%."
2576
  msgstr ""
2577
 
2578
- #: defaults.php:167
2579
  msgid "User changed first name for a user"
2580
  msgstr ""
2581
 
2582
- #: defaults.php:167
2583
  msgid ""
2584
  "Changed the first name of the user %TargetUsername% from %old_firstname% to "
2585
  "%new_firstname%"
2586
  msgstr ""
2587
 
2588
- #: defaults.php:168
2589
  msgid "User changed last name for a user"
2590
  msgstr ""
2591
 
2592
- #: defaults.php:168
2593
  msgid ""
2594
  "Changed the last name of the user %TargetUsername% from %old_lastname% to "
2595
  "%new_lastname%"
2596
  msgstr ""
2597
 
2598
- #: defaults.php:169
2599
  msgid "User changed nickname for a user"
2600
  msgstr ""
2601
 
2602
- #: defaults.php:169
2603
  msgid ""
2604
  "Changed the nickname of the user %TargetUsername% from %old_nickname% to "
2605
  "%new_nickname%"
2606
  msgstr ""
2607
 
2608
- #: defaults.php:170
2609
  msgid "User changed the display name for a user"
2610
  msgstr ""
2611
 
2612
- #: defaults.php:170
2613
  msgid ""
2614
  "Changed the Display name publicly of user %TargetUsername% from "
2615
  "%old_displayname% to %new_displayname%"
2616
  msgstr ""
2617
 
2618
- #: defaults.php:177
2619
  msgid "Content & Comments"
2620
  msgstr ""
2621
 
2622
- #: defaults.php:182
2623
  msgid "User created a new post and saved it as draft"
2624
  msgstr ""
2625
 
2626
- #: defaults.php:182
2627
  msgid ""
2628
  "Created a new %PostType% titled %PostTitle% and saved it as draft. "
2629
  "%EditorLinkPost%."
2630
  msgstr ""
2631
 
2632
- #: defaults.php:183
2633
  msgid "User published a post"
2634
  msgstr ""
2635
 
2636
- #: defaults.php:183
2637
  msgid ""
2638
  "Published a %PostType% titled %PostTitle%. URL is %PostUrl%. %EditorLinkPost"
2639
  "%."
2640
  msgstr ""
2641
 
2642
- #: defaults.php:184
2643
  msgid "User modified a post"
2644
  msgstr ""
2645
 
2646
- #: defaults.php:184
2647
  msgid ""
2648
  "Modified the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2649
  "%EditorLinkPost%."
2650
  msgstr ""
2651
 
2652
- #: defaults.php:185
2653
  msgid "User permanently deleted a post from the trash"
2654
  msgstr ""
2655
 
2656
- #: defaults.php:185
2657
  msgid ""
2658
  "Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%."
2659
  msgstr ""
2660
 
2661
- #: defaults.php:186
2662
  msgid "User moved a post to the trash"
2663
  msgstr ""
2664
 
2665
- #: defaults.php:186
2666
  msgid ""
2667
  "Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is "
2668
  "%PostUrl%."
2669
  msgstr ""
2670
 
2671
- #: defaults.php:187
2672
  msgid "User restored a post from trash"
2673
  msgstr ""
2674
 
2675
- #: defaults.php:187
2676
  msgid ""
2677
  "The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. "
2678
  "URL is: %PostUrl%. %EditorLinkPost%."
2679
  msgstr ""
2680
 
2681
- #: defaults.php:188
2682
- msgid "User changed post category"
2683
  msgstr ""
2684
 
2685
- #: defaults.php:188
2686
- msgid ""
2687
- "Changed the category of the %PostStatus% %PostType% titled %PostTitle% from "
2688
- "%OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%."
2689
- msgstr ""
2690
-
2691
- #: defaults.php:189
2692
- msgid "User changed post URL"
2693
- msgstr ""
2694
-
2695
- #: defaults.php:189
2696
  msgid ""
2697
  "Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText"
2698
  "%.%ChangeText% %EditorLinkPost%."
2699
  msgstr ""
2700
 
2701
- #: defaults.php:190
2702
  msgid "User changed post author"
2703
  msgstr ""
2704
 
2705
- #: defaults.php:190
2706
  msgid ""
2707
  "Changed the author of the %PostStatus% %PostType% titled %PostTitle% from "
2708
  "%OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%."
2709
  msgstr ""
2710
 
2711
- #: defaults.php:191
2712
  msgid "User changed post status"
2713
  msgstr ""
2714
 
2715
- #: defaults.php:191
2716
  msgid ""
2717
  "Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to "
2718
  "%NewStatus%. URL is: %PostUrl%. %EditorLinkPost%."
2719
  msgstr ""
2720
 
2721
- #: defaults.php:192
2722
- msgid "User created new category"
2723
- msgstr ""
2724
-
2725
- #: defaults.php:192
2726
- msgid ""
2727
- "Created a new category called %CategoryName%. Category slug is %Slug%. "
2728
- "%CategoryLink%."
2729
- msgstr ""
2730
-
2731
  #: defaults.php:193
2732
- msgid "User deleted category"
2733
  msgstr ""
2734
 
2735
  #: defaults.php:193
2736
  msgid ""
2737
- "Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink"
2738
- "%."
2739
  msgstr ""
2740
 
2741
  #: defaults.php:194
2742
- msgid "User changed the visibility of a post"
2743
  msgstr ""
2744
 
2745
  #: defaults.php:194
2746
  msgid ""
2747
- "Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% "
2748
- "from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%."
2749
  msgstr ""
2750
 
2751
  #: defaults.php:195
2752
- msgid "User changed the date of a post"
2753
  msgstr ""
2754
 
2755
  #: defaults.php:195
2756
  msgid ""
2757
- "Changed the date of the %PostStatus% %PostType% titled %PostTitle% from "
2758
- "%OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%."
2759
  msgstr ""
2760
 
2761
  #: defaults.php:196
2762
- msgid "User changed the parent of a page"
2763
  msgstr ""
2764
 
2765
  #: defaults.php:196
2766
  msgid ""
2767
- "Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from "
2768
- "%OldParentName% to %NewParentName%. %EditorLinkPost%."
2769
  msgstr ""
2770
 
2771
  #: defaults.php:197
2772
- msgid "User changed the template of a page"
2773
  msgstr ""
2774
 
2775
  #: defaults.php:197
2776
  msgid ""
2777
- "Changed the template of the %PostStatus% %PostType% titled %PostTitle% from "
2778
- "%OldTemplate% to %NewTemplate%. %EditorLinkPost%."
2779
  msgstr ""
2780
 
2781
  #: defaults.php:198
2782
- msgid "User set a post as sticky"
2783
  msgstr ""
2784
 
2785
  #: defaults.php:198
2786
- msgid ""
2787
- "Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
2788
  msgstr ""
2789
 
2790
  #: defaults.php:199
2791
- msgid "User removed post from sticky"
2792
  msgstr ""
2793
 
2794
  #: defaults.php:199
2795
- msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
 
 
2796
  msgstr ""
2797
 
2798
  #: defaults.php:200
2799
- msgid "Changed the parent of a category."
2800
  msgstr ""
2801
 
2802
  #: defaults.php:200
2803
  msgid ""
2804
- "Changed the parent of the category %CategoryName% from %OldParent% to "
2805
- "%NewParent%. %CategoryLink%."
2806
  msgstr ""
2807
 
2808
  #: defaults.php:201
2809
- msgid "User created a custom field for a post"
2810
  msgstr ""
2811
 
2812
  #: defaults.php:201
2813
  msgid ""
2814
- "Created a new custom field called %MetaKey% with value %MetaValue% in the "
2815
- "%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2816
- "%EditorLinkPost%.<br>%MetaLink%."
2817
  msgstr ""
2818
 
2819
  #: defaults.php:202
2820
- msgid "User updated a custom field value for a post"
2821
  msgstr ""
2822
 
2823
  #: defaults.php:202
2824
  msgid ""
2825
- "Modified the value of the custom field %MetaKey%%ReportText% in the "
2826
- "%PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. "
2827
- "%EditorLinkPost%.<br>%MetaLink%."
2828
  msgstr ""
2829
 
2830
  #: defaults.php:203
2831
- msgid "User deleted a custom field from a post"
2832
  msgstr ""
2833
 
2834
  #: defaults.php:203
2835
  msgid ""
2836
- "Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% "
2837
- "%PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%."
2838
  msgstr ""
2839
 
2840
  #: defaults.php:204
2841
- msgid "User updated a custom field name for a post"
2842
  msgstr ""
2843
 
2844
  #: defaults.php:204
2845
  msgid ""
2846
- "Changed the custom field's name from %MetaKeyOld% to %MetaKeyNew% in the "
2847
- "%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2848
- "%EditorLinkPost%.<br>%MetaLink%."
2849
  msgstr ""
2850
 
2851
  #: defaults.php:205
2852
- msgid "User modified the content of a post."
2853
  msgstr ""
2854
 
2855
  #: defaults.php:205
2856
  msgid ""
2857
- "Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post "
2858
- "URL is %PostUrl%. %RevisionLink% %EditorLinkPost%."
2859
  msgstr ""
2860
 
2861
  #: defaults.php:206
2862
- msgid "User submitted a post for review"
2863
  msgstr ""
2864
 
2865
  #: defaults.php:206
2866
  msgid ""
2867
- "Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. "
2868
- "%EditorLinkPost%."
2869
  msgstr ""
2870
 
2871
  #: defaults.php:207
2872
- msgid "User scheduled a post"
2873
  msgstr ""
2874
 
2875
  #: defaults.php:207
2876
  msgid ""
2877
- "Scheduled the %PostType% titled %PostTitle% to be published on "
2878
- "%PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%."
2879
  msgstr ""
2880
 
2881
  #: defaults.php:208
2882
- msgid "User changed title of a post"
2883
  msgstr ""
2884
 
2885
  #: defaults.php:208
2886
  msgid ""
2887
- "Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle"
2888
- "%. URL is: %PostUrl%. %EditorLinkPost%."
2889
  msgstr ""
2890
 
2891
  #: defaults.php:209
2892
- msgid "User opened a post in the editor"
2893
  msgstr ""
2894
 
2895
  #: defaults.php:209
2896
  msgid ""
2897
- "Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: "
2898
  "%PostUrl%. %EditorLinkPost%."
2899
  msgstr ""
2900
 
2901
  #: defaults.php:210
2902
- msgid "User viewed a post"
2903
  msgstr ""
2904
 
2905
  #: defaults.php:210
2906
- msgid ""
2907
- "Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2908
- "%EditorLinkPost%."
2909
  msgstr ""
2910
 
2911
  #: defaults.php:211
2912
- msgid "A plugin modified a post"
2913
  msgstr ""
2914
 
2915
  #: defaults.php:211
2916
- msgid ""
2917
- "Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type "
2918
- "%PostType%. URL is: %PostUrl%. %EditorLinkPost%."
2919
  msgstr ""
2920
 
2921
  #: defaults.php:212
2922
- msgid "User disabled Comments/Trackbacks and Pingbacks in a post."
2923
  msgstr ""
2924
 
2925
  #: defaults.php:212
2926
- msgid ""
2927
- "Disabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
2928
- "%PostUrl%. %EditorLinkPost%."
2929
  msgstr ""
2930
 
2931
  #: defaults.php:213
2932
- msgid "User enabled Comments/Trackbacks and Pingbacks in a post."
2933
  msgstr ""
2934
 
2935
  #: defaults.php:213
2936
  msgid ""
2937
- "Enabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
2938
- "%PostUrl%. %EditorLinkPost%."
2939
  msgstr ""
2940
 
2941
  #: defaults.php:214
2942
- msgid "User added post tag"
2943
  msgstr ""
2944
 
2945
  #: defaults.php:214
2946
  msgid ""
2947
- "Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: "
2948
- "%PostUrl%. %EditorLinkPost%."
2949
  msgstr ""
2950
 
2951
  #: defaults.php:215
2952
- msgid "User removed post tag"
2953
  msgstr ""
2954
 
2955
  #: defaults.php:215
2956
  msgid ""
2957
- "Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: "
2958
- "%PostUrl%. %EditorLinkPost%."
2959
  msgstr ""
2960
 
2961
  #: defaults.php:216
2962
- msgid "User created new tag"
2963
  msgstr ""
2964
 
2965
  #: defaults.php:216
2966
- msgid "Added a new tag called %TagName%. View the tag: %TagLink%."
 
 
2967
  msgstr ""
2968
 
2969
  #: defaults.php:217
2970
- msgid "User deleted tag"
2971
  msgstr ""
2972
 
2973
  #: defaults.php:217
2974
- msgid "Deleted the tag %TagName%."
 
 
2975
  msgstr ""
2976
 
2977
  #: defaults.php:218
2978
- msgid "User renamed tag"
2979
  msgstr ""
2980
 
2981
  #: defaults.php:218
2982
- msgid "Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%."
 
 
2983
  msgstr ""
2984
 
2985
  #: defaults.php:219
2986
- msgid "User changed tag slug"
2987
  msgstr ""
2988
 
2989
  #: defaults.php:219
2990
  msgid ""
2991
- "Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: "
2992
- "%TagLink%."
 
2993
  msgstr ""
2994
 
2995
  #: defaults.php:220
2996
- msgid "User changed tag description"
2997
  msgstr ""
2998
 
2999
  #: defaults.php:220
3000
  msgid ""
3001
- "Changed the description of the tag %tag%%ReportText%.%ChangeText% View the "
3002
- "tag: %TagLink%."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3003
  msgstr ""
3004
 
3005
- #: defaults.php:226
3006
  msgid "Comments"
3007
  msgstr ""
3008
 
3009
- #: defaults.php:227
3010
  msgid "User approved a comment"
3011
  msgstr ""
3012
 
3013
- #: defaults.php:227
3014
  msgid ""
3015
  "Approved the comment posted in response to the post %PostTitle% by %Author% "
3016
  "on %CommentLink%."
3017
  msgstr ""
3018
 
3019
- #: defaults.php:228
3020
  msgid "User unapproved a comment"
3021
  msgstr ""
3022
 
3023
- #: defaults.php:228
3024
  msgid ""
3025
  "Unapproved the comment posted in response to the post %PostTitle% by %Author"
3026
  "% on %CommentLink%."
3027
  msgstr ""
3028
 
3029
- #: defaults.php:229
3030
  msgid "User replied to a comment"
3031
  msgstr ""
3032
 
3033
- #: defaults.php:229
3034
  msgid ""
3035
  "Replied to the comment posted in response to the post %PostTitle% by %Author"
3036
  "% on %CommentLink%."
3037
  msgstr ""
3038
 
3039
- #: defaults.php:230
3040
  msgid "User edited a comment"
3041
  msgstr ""
3042
 
3043
- #: defaults.php:230
3044
  msgid ""
3045
  "Edited a comment posted in response to the post %PostTitle% by %Author% on "
3046
  "%CommentLink%."
3047
  msgstr ""
3048
 
3049
- #: defaults.php:231
3050
  msgid "User marked a comment as Spam"
3051
  msgstr ""
3052
 
3053
- #: defaults.php:231
3054
  msgid ""
3055
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
3056
  "%CommentLink% as Spam."
3057
  msgstr ""
3058
 
3059
- #: defaults.php:232
3060
  msgid "User marked a comment as Not Spam"
3061
  msgstr ""
3062
 
3063
- #: defaults.php:232
3064
  msgid ""
3065
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
3066
  "%CommentLink% as Not Spam."
3067
  msgstr ""
3068
 
3069
- #: defaults.php:233
3070
  msgid "User moved a comment to trash"
3071
  msgstr ""
3072
 
3073
- #: defaults.php:233
3074
  msgid ""
3075
  "Moved the comment posted in response to the post %PostTitle% by %Author% on "
3076
  "%Date% to trash."
3077
  msgstr ""
3078
 
3079
- #: defaults.php:234
3080
  msgid "User restored a comment from the trash"
3081
  msgstr ""
3082
 
3083
- #: defaults.php:234
3084
  msgid ""
3085
  "Restored the comment posted in response to the post %PostTitle% by %Author% "
3086
  "on %CommentLink% from the trash."
3087
  msgstr ""
3088
 
3089
- #: defaults.php:235
3090
  msgid "User permanently deleted a comment"
3091
  msgstr ""
3092
 
3093
- #: defaults.php:235
3094
  msgid ""
3095
  "Permanently deleted the comment posted in response to the post %PostTitle% "
3096
  "by %Author% on %Date%."
3097
  msgstr ""
3098
 
3099
- #: defaults.php:236
3100
  msgid "User posted a comment"
3101
  msgstr ""
3102
 
3103
- #: defaults.php:236 defaults.php:237
3104
  msgid "%CommentMsg% on %CommentLink%."
3105
  msgstr ""
3106
 
3107
- #: defaults.php:237
3108
  msgid "Visitor posted a comment"
3109
  msgstr ""
3110
 
3111
- #: defaults.php:249
3112
  msgid "User modified a draft blog post"
3113
  msgstr ""
3114
 
3115
- #: defaults.php:249
3116
  msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
3117
  msgstr ""
3118
 
3119
- #: defaults.php:250
3120
  msgid "User created a new post with custom post type and saved it as draft"
3121
  msgstr ""
3122
 
3123
- #: defaults.php:250
3124
  msgid ""
3125
  "Created a new custom post called %PostTitle% of type %PostType%. "
3126
  "%EditorLinkPost%."
3127
  msgstr ""
3128
 
3129
- #: defaults.php:251
3130
  msgid "User published a post with custom post type"
3131
  msgstr ""
3132
 
3133
- #: defaults.php:251
3134
  msgid ""
3135
  "Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
3136
  "%. %EditorLinkPost%."
3137
  msgstr ""
3138
 
3139
- #: defaults.php:252
3140
  msgid "User modified a post with custom post type"
3141
  msgstr ""
3142
 
3143
- #: defaults.php:252
3144
  msgid ""
3145
  "Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
3146
  "%. %EditorLinkPost%."
3147
  msgstr ""
3148
 
3149
- #: defaults.php:253
3150
  msgid "User modified a draft post with custom post type"
3151
  msgstr ""
3152
 
3153
- #: defaults.php:253
3154
  msgid ""
3155
  "Modified the draft custom post %PostTitle% of type is %PostType%. "
3156
  "%EditorLinkPost%."
3157
  msgstr ""
3158
 
3159
- #: defaults.php:254
3160
  msgid "User permanently deleted post with custom post type"
3161
  msgstr ""
3162
 
3163
- #: defaults.php:254
3164
  msgid "Permanently Deleted the custom post %PostTitle% of type %PostType%."
3165
  msgstr ""
3166
 
3167
- #: defaults.php:255
3168
  msgid "User moved post with custom post type to trash"
3169
  msgstr ""
3170
 
3171
- #: defaults.php:255
3172
  msgid ""
3173
  "Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
3174
  "%PostUrl%."
3175
  msgstr ""
3176
 
3177
- #: defaults.php:256
3178
  msgid "User restored post with custom post type from trash"
3179
  msgstr ""
3180
 
3181
- #: defaults.php:256
3182
  msgid ""
3183
  "The custom post %PostTitle% of type %PostType% has been restored from trash. "
3184
  "%EditorLinkPost%."
3185
  msgstr ""
3186
 
3187
- #: defaults.php:257
3188
  msgid "User changed the category of a post with custom post type"
3189
  msgstr ""
3190
 
3191
- #: defaults.php:257
3192
  msgid ""
3193
  "Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
3194
  "from %OldCategories% to %NewCategories%. %EditorLinkPost%."
3195
  msgstr ""
3196
 
3197
- #: defaults.php:258
3198
  msgid "User changed the URL of a post with custom post type"
3199
  msgstr ""
3200
 
3201
- #: defaults.php:258
3202
  msgid ""
3203
  "Changed the URL of the custom post %PostTitle% of type %PostType% from "
3204
  "%OldUrl% to %NewUrl%. %EditorLinkPost%."
3205
  msgstr ""
3206
 
3207
- #: defaults.php:259
3208
  msgid "User changed the author or post with custom post type"
3209
  msgstr ""
3210
 
3211
- #: defaults.php:259
3212
  msgid ""
3213
  "Changed the author of custom post %PostTitle% of type %PostType% from "
3214
  "%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
3215
  msgstr ""
3216
 
3217
- #: defaults.php:260
3218
  msgid "User changed the status of post with custom post type"
3219
  msgstr ""
3220
 
3221
- #: defaults.php:260
3222
  msgid ""
3223
  "Changed the status of custom post %PostTitle% of type %PostType% from "
3224
  "%OldStatus% to %NewStatus%. %EditorLinkPost%."
3225
  msgstr ""
3226
 
3227
- #: defaults.php:261
3228
  msgid "User changed the visibility of a post with custom post type"
3229
  msgstr ""
3230
 
3231
- #: defaults.php:261
3232
  msgid ""
3233
  "Changed the visibility of the custom post %PostTitle% of type %PostType% "
3234
  "from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
3235
  msgstr ""
3236
 
3237
- #: defaults.php:262
3238
  msgid "User changed the date of post with custom post type"
3239
  msgstr ""
3240
 
3241
- #: defaults.php:262
3242
  msgid ""
3243
  "Changed the date of the custom post %PostTitle% of type %PostType% from "
3244
  "%OldDate% to %NewDate%. %EditorLinkPost%."
3245
  msgstr ""
3246
 
3247
- #: defaults.php:263
3248
  msgid "User created a custom field for a custom post type"
3249
  msgstr ""
3250
 
3251
- #: defaults.php:263
3252
  msgid ""
3253
  "Created a new custom field %MetaKey% with value %MetaValue% in custom post "
3254
  "%PostTitle% of type %PostType%. %EditorLinkPost%.<br>%MetaLink%."
3255
  msgstr ""
3256
 
3257
- #: defaults.php:264
3258
  msgid "User updated a custom field for a custom post type"
3259
  msgstr ""
3260
 
3261
- #: defaults.php:264
3262
  msgid ""
3263
  "Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
3264
  "%MetaValueNew% in custom post %PostTitle% of type %PostType% %EditorLinkPost"
3265
  "%.<br>%MetaLink%."
3266
  msgstr ""
3267
 
3268
- #: defaults.php:265
3269
  msgid "User deleted a custom field from a custom post type"
3270
  msgstr ""
3271
 
3272
- #: defaults.php:265
3273
  msgid ""
3274
  "Deleted the custom field %MetaKey% with id %MetaID% from custom post "
3275
  "%PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
3276
  msgstr ""
3277
 
3278
- #: defaults.php:266
3279
  msgid "User updated a custom field name for a custom post type"
3280
  msgstr ""
3281
 
3282
- #: defaults.php:266
3283
  msgid ""
3284
  "Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in custom "
3285
  "post %PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
3286
  msgstr ""
3287
 
3288
- #: defaults.php:267
3289
  msgid "User modified content for a published custom post type"
3290
  msgstr ""
3291
 
3292
- #: defaults.php:267
3293
  msgid ""
3294
  "Modified the content of the published custom post type %PostTitle%. Post URL "
3295
  "is %PostUrl%.%EditorLinkPost%."
3296
  msgstr ""
3297
 
3298
- #: defaults.php:268
3299
  msgid "User modified content for a draft post"
3300
  msgstr ""
3301
 
3302
- #: defaults.php:268
3303
  msgid ""
3304
  "Modified the content of the draft post %PostTitle%.%RevisionLink% "
3305
  "%EditorLinkPost%."
3306
  msgstr ""
3307
 
3308
- #: defaults.php:269
3309
  msgid "User modified content for a draft custom post type"
3310
  msgstr ""
3311
 
3312
- #: defaults.php:269
3313
  msgid ""
3314
  "Modified the content of the draft custom post type %PostTitle%."
3315
  "%EditorLinkPost%."
3316
  msgstr ""
3317
 
3318
- #: defaults.php:270
3319
  msgid "User modified content of a post"
3320
  msgstr ""
3321
 
3322
- #: defaults.php:270
3323
  msgid ""
3324
  "Modified the content of post %PostTitle% which is submitted for review."
3325
  "%RevisionLink% %EditorLinkPost%."
3326
  msgstr ""
3327
 
3328
- #: defaults.php:271
3329
  msgid "User scheduled a custom post type"
3330
  msgstr ""
3331
 
3332
- #: defaults.php:271
3333
  msgid ""
3334
  "Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
3335
  "%EditorLinkPost%."
3336
  msgstr ""
3337
 
3338
- #: defaults.php:272
3339
  msgid "User changed title of a custom post type"
3340
  msgstr ""
3341
 
3342
- #: defaults.php:272
3343
  msgid ""
3344
  "Changed the title of the custom post %OldTitle% to %NewTitle%. "
3345
  "%EditorLinkPost%."
3346
  msgstr ""
3347
 
3348
- #: defaults.php:273
3349
  msgid "User opened a custom post type in the editor"
3350
  msgstr ""
3351
 
3352
- #: defaults.php:273
3353
  msgid ""
3354
  "Opened the custom post %PostTitle% of type %PostType% in the editor. View "
3355
  "the post: %EditorLinkPost%."
3356
  msgstr ""
3357
 
3358
- #: defaults.php:274
3359
  msgid "User viewed a custom post type"
3360
  msgstr ""
3361
 
3362
- #: defaults.php:274
3363
  msgid ""
3364
  "Viewed the custom post %PostTitle% of type %PostType%. View the post: "
3365
  "%PostUrl%."
3366
  msgstr ""
3367
 
3368
- #: defaults.php:286
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3369
  msgid "User created a new WordPress page and saved it as draft"
3370
  msgstr ""
3371
 
3372
- #: defaults.php:286
3373
  msgid ""
3374
  "Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
3375
  "%."
3376
  msgstr ""
3377
 
3378
- #: defaults.php:287
3379
  msgid "User published a WordPress page"
3380
  msgstr ""
3381
 
3382
- #: defaults.php:287
3383
  msgid ""
3384
  "Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
3385
  msgstr ""
3386
 
3387
- #: defaults.php:288
3388
  msgid "User modified a published WordPress page"
3389
  msgstr ""
3390
 
3391
- #: defaults.php:288
3392
  msgid ""
3393
  "Modified the published page %PostTitle%. Page URL is %PostUrl%. "
3394
  "%EditorLinkPage%."
3395
  msgstr ""
3396
 
3397
- #: defaults.php:289
3398
  msgid "User modified a draft WordPress page"
3399
  msgstr ""
3400
 
3401
- #: defaults.php:289
3402
  msgid ""
3403
  "Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
3404
  msgstr ""
3405
 
3406
- #: defaults.php:290
3407
  msgid "User permanently deleted a page from the trash"
3408
  msgstr ""
3409
 
3410
- #: defaults.php:290
3411
  msgid "Permanently deleted the page %PostTitle%."
3412
  msgstr ""
3413
 
3414
- #: defaults.php:291
3415
  msgid "User moved WordPress page to the trash"
3416
  msgstr ""
3417
 
3418
- #: defaults.php:291
3419
  msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
3420
  msgstr ""
3421
 
3422
- #: defaults.php:292
3423
  msgid "User restored a WordPress page from trash"
3424
  msgstr ""
3425
 
3426
- #: defaults.php:292
3427
  msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
3428
  msgstr ""
3429
 
3430
- #: defaults.php:293
3431
  msgid "User changed page URL"
3432
  msgstr ""
3433
 
3434
- #: defaults.php:293
3435
  msgid ""
3436
  "Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
3437
  "%EditorLinkPage%."
3438
  msgstr ""
3439
 
3440
- #: defaults.php:294
3441
  msgid "User changed page author"
3442
  msgstr ""
3443
 
3444
- #: defaults.php:294
3445
  msgid ""
3446
  "Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
3447
  "%EditorLinkPage%."
3448
  msgstr ""
3449
 
3450
- #: defaults.php:295
3451
  msgid "User changed page status"
3452
  msgstr ""
3453
 
3454
- #: defaults.php:295
3455
  msgid ""
3456
  "Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
3457
  "%EditorLinkPage%."
3458
  msgstr ""
3459
 
3460
- #: defaults.php:296
3461
  msgid "User changed the visibility of a page post"
3462
  msgstr ""
3463
 
3464
- #: defaults.php:296
3465
  msgid ""
3466
  "Changed the visibility of the page %PostTitle% from %OldVisibility% to "
3467
  "%NewVisibility%. %EditorLinkPage%."
3468
  msgstr ""
3469
 
3470
- #: defaults.php:297
3471
  msgid "User changed the date of a page post"
3472
  msgstr ""
3473
 
3474
- #: defaults.php:297
3475
  msgid ""
3476
  "Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
3477
  "%EditorLinkPage%."
3478
  msgstr ""
3479
 
3480
- #: defaults.php:298
3481
  msgid "User created a custom field for a page"
3482
  msgstr ""
3483
 
3484
- #: defaults.php:298
3485
  msgid ""
3486
  "Created a new custom field called %MetaKey% with value %MetaValue% in the "
3487
  "page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3488
  msgstr ""
3489
 
3490
- #: defaults.php:299
3491
  msgid "User updated a custom field value for a page"
3492
  msgstr ""
3493
 
3494
- #: defaults.php:299
3495
  msgid ""
3496
  "Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
3497
  "%MetaValueNew% in the page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3498
  msgstr ""
3499
 
3500
- #: defaults.php:300
3501
  msgid "User deleted a custom field from a page"
3502
  msgstr ""
3503
 
3504
- #: defaults.php:300
3505
  msgid ""
3506
  "Deleted the custom field %MetaKey% with id %MetaID% from page %PostTitle% "
3507
  "%EditorLinkPage%.<br>%MetaLink%."
3508
  msgstr ""
3509
 
3510
- #: defaults.php:301
3511
  msgid "User updated a custom field name for a page"
3512
  msgstr ""
3513
 
3514
- #: defaults.php:301
3515
  msgid ""
3516
  "Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the page "
3517
  "%PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3518
  msgstr ""
3519
 
3520
- #: defaults.php:302
3521
  msgid "User modified content for a published page"
3522
  msgstr ""
3523
 
3524
- #: defaults.php:302
3525
  msgid ""
3526
  "Modified the content of the published page %PostTitle%. Page URL is %PostUrl"
3527
  "%. %RevisionLink% %EditorLinkPage%."
3528
  msgstr ""
3529
 
3530
- #: defaults.php:303
3531
  msgid "User modified content for a draft page"
3532
  msgstr ""
3533
 
3534
- #: defaults.php:303
3535
  msgid ""
3536
  "Modified the content of draft page %PostTitle%.%RevisionLink% %EditorLinkPage"
3537
  "%."
3538
  msgstr ""
3539
 
3540
- #: defaults.php:304
3541
  msgid "User scheduled a page"
3542
  msgstr ""
3543
 
3544
- #: defaults.php:304
3545
  msgid ""
3546
  "Scheduled the page %PostTitle% to be published %PublishingDate%. "
3547
  "%EditorLinkPage%."
3548
  msgstr ""
3549
 
3550
- #: defaults.php:305
3551
  msgid "User changed title of a page"
3552
  msgstr ""
3553
 
3554
- #: defaults.php:305
3555
  msgid ""
3556
  "Changed the title of the page %OldTitle% to %NewTitle%. %EditorLinkPage%."
3557
  msgstr ""
3558
 
3559
- #: defaults.php:306
3560
  msgid "User opened a page in the editor"
3561
  msgstr ""
3562
 
3563
- #: defaults.php:306
3564
  msgid ""
3565
  "Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
3566
  msgstr ""
3567
 
3568
- #: defaults.php:307
3569
  msgid "User viewed a page"
3570
  msgstr ""
3571
 
3572
- #: defaults.php:307
3573
  msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
3574
  msgstr ""
3575
 
3576
- #: defaults.php:308
3577
  msgid "User disabled Comments/Trackbacks and Pingbacks on a draft post"
3578
  msgstr ""
3579
 
3580
- #: defaults.php:308
3581
  msgid ""
3582
  "Disabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
3583
  msgstr ""
3584
 
3585
- #: defaults.php:309
3586
  msgid "User enabled Comments/Trackbacks and Pingbacks on a draft post"
3587
  msgstr ""
3588
 
3589
- #: defaults.php:309
3590
  msgid "Enabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
3591
  msgstr ""
3592
 
3593
- #: defaults.php:310
3594
  msgid "User disabled Comments/Trackbacks and Pingbacks on a published page"
3595
  msgstr ""
3596
 
3597
- #: defaults.php:310
3598
  msgid ""
3599
  "Disabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
3600
  msgstr ""
3601
 
3602
- #: defaults.php:311
3603
  msgid "User enabled Comments/Trackbacks and Pingbacks on a published page"
3604
  msgstr ""
3605
 
3606
- #: defaults.php:311
3607
  msgid ""
3608
  "Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
3609
  msgstr ""
3610
 
3611
- #: defaults.php:312
3612
  msgid "User disabled Comments/Trackbacks and Pingbacks on a draft page"
3613
  msgstr ""
3614
 
3615
- #: defaults.php:312
3616
  msgid ""
3617
  "Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
3618
  msgstr ""
3619
 
3620
- #: defaults.php:313
3621
  msgid "User enabled Comments/Trackbacks and Pingbacks on a draft page"
3622
  msgstr ""
3623
 
3624
- #: defaults.php:313
3625
  msgid "Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
3626
  msgstr ""
3627
 
3628
- #: defaults.php:320
3629
- msgid "WordPress Install"
3630
  msgstr ""
3631
 
3632
- #: defaults.php:324
3633
- msgid "Database"
3634
  msgstr ""
3635
 
3636
- #: defaults.php:325
3637
- msgid "Plugin created tables"
3638
  msgstr ""
3639
 
3640
- #: defaults.php:325
3641
- msgid ""
3642
- "Plugin %Plugin->Name% created these tables in the database: %TableNames%."
3643
  msgstr ""
3644
 
3645
- #: defaults.php:326
3646
- msgid "Plugin modified tables structure"
3647
  msgstr ""
3648
 
3649
- #: defaults.php:326
3650
- msgid ""
3651
- "Plugin %Plugin->Name% modified the structure of these database tables: "
3652
- "%TableNames%."
3653
  msgstr ""
3654
 
3655
- #: defaults.php:327
3656
- msgid "Plugin deleted tables"
3657
  msgstr ""
3658
 
3659
- #: defaults.php:327
3660
- msgid ""
3661
- "Plugin %Plugin->Name% deleted the following tables from the database: "
3662
- "%TableNames%."
3663
  msgstr ""
3664
 
3665
- #: defaults.php:328
3666
- msgid "Theme created tables"
3667
  msgstr ""
3668
 
3669
- #: defaults.php:328
3670
- msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
 
3671
  msgstr ""
3672
 
3673
- #: defaults.php:329
3674
- msgid "Theme modified tables structure"
3675
  msgstr ""
3676
 
3677
- #: defaults.php:329
3678
  msgid ""
3679
- "Theme %Theme->Name% modified the structure of these database tables: "
3680
  "%TableNames%."
3681
  msgstr ""
3682
 
3683
- #: defaults.php:330
3684
- msgid "Theme deleted tables"
3685
  msgstr ""
3686
 
3687
- #: defaults.php:330
3688
  msgid ""
3689
- "Theme %Theme->Name% deleted the following tables from the database: "
3690
  "%TableNames%."
3691
  msgstr ""
3692
 
3693
- #: defaults.php:331
3694
- msgid "Unknown component created tables"
3695
  msgstr ""
3696
 
3697
- #: defaults.php:331
3698
- msgid ""
3699
- "An unknown component created these tables in the database: %TableNames%."
3700
  msgstr ""
3701
 
3702
- #: defaults.php:332
3703
- msgid "Unknown component modified tables structure"
3704
- msgstr ""
3705
-
3706
- #: defaults.php:332
3707
- msgid ""
3708
- "An unknown component modified the structure of these database tables: "
3709
- "%TableNames%."
3710
- msgstr ""
3711
-
3712
- #: defaults.php:333
3713
- msgid "Unknown component deleted tables"
3714
- msgstr ""
3715
-
3716
- #: defaults.php:333
3717
- msgid ""
3718
- "An unknown component deleted the following tables from the database: "
3719
- "%TableNames%."
3720
- msgstr ""
3721
-
3722
- #: defaults.php:339
3723
- msgid "Plugins & Themes"
3724
- msgstr ""
3725
-
3726
- #: defaults.php:340
3727
- msgid "User installed a plugin"
3728
- msgstr ""
3729
-
3730
- #: defaults.php:340
3731
- msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
3732
- msgstr ""
3733
-
3734
- #: defaults.php:341
3735
  msgid "User activated a WordPress plugin"
3736
  msgstr ""
3737
 
3738
- #: defaults.php:341
3739
  msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
3740
  msgstr ""
3741
 
3742
- #: defaults.php:342
3743
  msgid "User deactivated a WordPress plugin"
3744
  msgstr ""
3745
 
3746
- #: defaults.php:342
3747
  msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
3748
  msgstr ""
3749
 
3750
- #: defaults.php:343
3751
  msgid "User uninstalled a plugin"
3752
  msgstr ""
3753
 
3754
- #: defaults.php:343
3755
  msgid ""
3756
  "Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
3757
  "%."
3758
  msgstr ""
3759
 
3760
- #: defaults.php:344
3761
- msgid "User upgraded a plugin"
3762
- msgstr ""
3763
-
3764
- #: defaults.php:344
3765
- msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
3766
- msgstr ""
3767
-
3768
- #: defaults.php:345
3769
- msgid "User installed a theme"
3770
- msgstr ""
3771
-
3772
- #: defaults.php:345
3773
- msgid ""
3774
- "Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
3775
- msgstr ""
3776
-
3777
  #: defaults.php:346
3778
- msgid "User activated a theme"
3779
  msgstr ""
3780
 
3781
  #: defaults.php:346
3782
- msgid ""
3783
- "Activated the theme \"%Theme->Name%\", installed in %Theme-"
3784
- ">get_template_directory%."
3785
  msgstr ""
3786
 
3787
  #: defaults.php:347
3788
- msgid "User uninstalled a theme"
3789
  msgstr ""
3790
 
3791
  #: defaults.php:347
3792
  msgid ""
3793
- "Deleted the theme \"%Theme->Name%\" installed in %Theme-"
3794
- ">get_template_directory%."
3795
  msgstr ""
3796
 
3797
  #: defaults.php:348
3798
- msgid "A plugin created a post"
3799
  msgstr ""
3800
 
3801
  #: defaults.php:348
3802
  msgid ""
3803
- "A plugin automatically created the following %PostType% called %PostTitle%. "
3804
- "View the post: %EditorLinkPost%."
3805
  msgstr ""
3806
 
3807
  #: defaults.php:349
3808
- msgid "A plugin created a page"
3809
  msgstr ""
3810
 
3811
  #: defaults.php:349
3812
- msgid "A plugin automatically created the following page: %PostTitle%."
 
 
3813
  msgstr ""
3814
 
3815
  #: defaults.php:350
3816
- msgid "A plugin created a custom post"
3817
  msgstr ""
3818
 
3819
  #: defaults.php:350
3820
- msgid "A plugin automatically created the following custom post: %PostTitle%."
 
 
3821
  msgstr ""
3822
 
3823
  #: defaults.php:351
@@ -3830,1466 +3948,1488 @@ msgid ""
3830
  msgstr ""
3831
 
3832
  #: defaults.php:352
3833
- msgid "A plugin deleted a page"
3834
  msgstr ""
3835
 
3836
  #: defaults.php:352
3837
- msgid "A plugin automatically deleted the following page: %PostTitle%."
3838
  msgstr ""
3839
 
3840
- #: defaults.php:353
3841
- msgid "A plugin deleted a custom post"
3842
  msgstr ""
3843
 
3844
- #: defaults.php:353
3845
- msgid "A plugin automatically deleted the following custom post: %PostTitle%."
3846
  msgstr ""
3847
 
3848
- #: defaults.php:354
3849
- msgid "User updated a theme"
 
3850
  msgstr ""
3851
 
3852
- #: defaults.php:354
 
 
 
 
3853
  msgid ""
3854
- "Updated the theme \"%Theme->Name%\" installed in %Theme-"
3855
  ">get_template_directory%."
3856
  msgstr ""
3857
 
3858
- #: defaults.php:355
3859
- msgid "User changed a file using the theme editor"
3860
  msgstr ""
3861
 
3862
- #: defaults.php:355
3863
- msgid "Modified %File% with the Theme Editor."
 
 
3864
  msgstr ""
3865
 
3866
- #: defaults.php:356
3867
- msgid "User changed a file using the plugin editor"
3868
  msgstr ""
3869
 
3870
- #: defaults.php:356
3871
- msgid "Modified %File% with the Plugin Editor."
 
 
3872
  msgstr ""
3873
 
3874
- #: defaults.php:357
3875
- msgid "A plugin modified a page"
3876
  msgstr ""
3877
 
3878
- #: defaults.php:357
3879
- msgid "Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%."
 
 
3880
  msgstr ""
3881
 
3882
- #: defaults.php:358
3883
- msgid "A plugin modified a custom post"
3884
  msgstr ""
3885
 
3886
- #: defaults.php:358
3887
- msgid ""
3888
- "Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%."
3889
  msgstr ""
3890
 
3891
- #: defaults.php:364
3892
- msgid "System Activity"
3893
  msgstr ""
3894
 
3895
  #: defaults.php:365
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3896
  msgid "Unknown Error"
3897
  msgstr ""
3898
 
3899
- #: defaults.php:365
3900
  msgid "An unexpected error has occurred ."
3901
  msgstr ""
3902
 
3903
- #: defaults.php:366
3904
  msgid "PHP error"
3905
  msgstr ""
3906
 
3907
- #: defaults.php:366 defaults.php:367 defaults.php:368 defaults.php:369
3908
- #: defaults.php:370
3909
  msgid "%Message%."
3910
  msgstr ""
3911
 
3912
- #: defaults.php:367
3913
  msgid "PHP warning"
3914
  msgstr ""
3915
 
3916
- #: defaults.php:368
3917
  msgid "PHP notice"
3918
  msgstr ""
3919
 
3920
- #: defaults.php:369
3921
  msgid "PHP exception"
3922
  msgstr ""
3923
 
3924
- #: defaults.php:370
3925
  msgid "PHP shutdown error"
3926
  msgstr ""
3927
 
3928
- #: defaults.php:371
3929
  msgid "Events automatically pruned by system"
3930
  msgstr ""
3931
 
3932
- #: defaults.php:371
3933
  msgid "System automatically deleted %EventCount% event(s)."
3934
  msgstr ""
3935
 
3936
- #: defaults.php:372
3937
- msgid "Option Anyone Can Register in WordPress settings changed"
3938
- msgstr ""
3939
-
3940
- #: defaults.php:372
3941
- msgid "%NewValue% the option \"Anyone can register\"."
3942
  msgstr ""
3943
 
3944
- #: defaults.php:373
3945
- msgid "New User Default Role changed"
3946
  msgstr ""
3947
 
3948
- #: defaults.php:373
3949
- msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
3950
  msgstr ""
3951
 
3952
- #: defaults.php:374
3953
- msgid "WordPress Administrator Notification email changed"
3954
  msgstr ""
3955
 
3956
- #: defaults.php:374
3957
- msgid ""
3958
- "Changed the WordPress administrator notifications email address from "
3959
- "%OldEmail% to %NewEmail%."
3960
  msgstr ""
3961
 
3962
- #: defaults.php:375
3963
- msgid "WordPress was updated"
3964
  msgstr ""
3965
 
3966
- #: defaults.php:375
3967
- msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
3968
  msgstr ""
3969
 
3970
- #: defaults.php:376
3971
- msgid "User changes the WordPress Permalinks"
3972
  msgstr ""
3973
 
3974
- #: defaults.php:376
3975
- msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
3976
  msgstr ""
3977
 
3978
- #: defaults.php:377
3979
- msgid "User requests non-existing pages (404 Error Pages)"
3980
  msgstr ""
3981
 
3982
- #: defaults.php:377
3983
  msgid ""
3984
- "Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
3985
- "%LinkFile%%URL%"
 
3986
  msgstr ""
3987
 
3988
- #: defaults.php:378
3989
- msgid "Website Visitor User requests non-existing pages (404 Error Pages)"
3990
  msgstr ""
3991
 
3992
- #: defaults.php:378
3993
  msgid ""
3994
- "Website Visitor Has requested a non existing page (404 Error Pages) %Attempts"
3995
- "% %Msg%. %LinkFile%%URL%"
3996
- msgstr ""
3997
-
3998
- #: defaults.php:379
3999
- msgid "Option WordPress Address (URL) in WordPress settings changed"
4000
  msgstr ""
4001
 
4002
- #: defaults.php:379
4003
- msgid "Changed the WordPress address (URL) from %old_url% to %new_url%."
4004
  msgstr ""
4005
 
4006
- #: defaults.php:380
4007
- msgid "Option Site Address (URL) in WordPress settings changed"
 
 
4008
  msgstr ""
4009
 
4010
- #: defaults.php:380
4011
- msgid "Changed the site address (URL) from %old_url% to %new_url%."
4012
  msgstr ""
4013
 
4014
- #: defaults.php:381
4015
  msgid "Advertising Add-ons."
4016
  msgstr ""
4017
 
4018
- #: defaults.php:381
4019
  msgid "%PromoName% %PromoMessage%"
4020
  msgstr ""
4021
 
4022
- #: defaults.php:387
4023
  msgid "Menus"
4024
  msgstr ""
4025
 
4026
- #: defaults.php:388
4027
  msgid "User created new menu"
4028
  msgstr ""
4029
 
4030
- #: defaults.php:388
4031
  msgid "Created a new menu called %MenuName%."
4032
  msgstr ""
4033
 
4034
- #: defaults.php:389
4035
  msgid "User added content to a menu"
4036
  msgstr ""
4037
 
4038
- #: defaults.php:389
4039
  msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
4040
  msgstr ""
4041
 
4042
- #: defaults.php:390
4043
  msgid "User removed content from a menu"
4044
  msgstr ""
4045
 
4046
- #: defaults.php:390
4047
  msgid ""
4048
  "Removed the %ContentType% called %ContentName% from the menu %MenuName%."
4049
  msgstr ""
4050
 
4051
- #: defaults.php:391
4052
  msgid "User deleted menu"
4053
  msgstr ""
4054
 
4055
- #: defaults.php:391
4056
  msgid "Deleted the menu %MenuName%."
4057
  msgstr ""
4058
 
4059
- #: defaults.php:392
4060
  msgid "User changed menu setting"
4061
  msgstr ""
4062
 
4063
- #: defaults.php:392
4064
  msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
4065
  msgstr ""
4066
 
4067
- #: defaults.php:393
4068
  msgid "User modified content in a menu"
4069
  msgstr ""
4070
 
4071
- #: defaults.php:393
4072
  msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
4073
  msgstr ""
4074
 
4075
- #: defaults.php:394
4076
  msgid "User changed name of a menu"
4077
  msgstr ""
4078
 
4079
- #: defaults.php:394
4080
  msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
4081
  msgstr ""
4082
 
4083
- #: defaults.php:395
4084
  msgid "User changed order of the objects in a menu"
4085
  msgstr ""
4086
 
4087
- #: defaults.php:395
4088
  msgid "Changed the order of the %ItemName% in menu %MenuName%."
4089
  msgstr ""
4090
 
4091
- #: defaults.php:396
4092
  msgid "User moved objects as a sub-item"
4093
  msgstr ""
4094
 
4095
- #: defaults.php:396
4096
  msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
4097
  msgstr ""
4098
 
4099
- #: defaults.php:402
4100
  msgid "Widgets"
4101
  msgstr ""
4102
 
4103
- #: defaults.php:403
4104
  msgid "User added a new widget"
4105
  msgstr ""
4106
 
4107
- #: defaults.php:403
4108
  msgid "Added a new %WidgetName% widget in %Sidebar%."
4109
  msgstr ""
4110
 
4111
- #: defaults.php:404
4112
- msgid "User modified a widget"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4113
  msgstr ""
4114
 
4115
- #: defaults.php:404
4116
- msgid "Modified the %WidgetName% widget in %Sidebar%."
4117
  msgstr ""
4118
 
4119
- #: defaults.php:405
4120
- msgid "User deleted widget"
4121
  msgstr ""
4122
 
4123
- #: defaults.php:405
4124
- msgid "Deleted the %WidgetName% widget from %Sidebar%."
4125
  msgstr ""
4126
 
4127
- #: defaults.php:406
4128
- msgid "User moved widget"
4129
  msgstr ""
4130
 
4131
- #: defaults.php:406
4132
- msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
4133
  msgstr ""
4134
 
4135
- #: defaults.php:407
4136
- msgid "User changed widget position"
 
 
4137
  msgstr ""
4138
 
4139
- #: defaults.php:407
4140
- msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
4141
  msgstr ""
4142
 
4143
- #: defaults.php:413
4144
- msgid "Site Settings"
4145
  msgstr ""
4146
 
4147
- #: defaults.php:414
4148
  msgid ""
4149
  "Enabled/Disabled the option Discourage search engines from indexing this site"
4150
  msgstr ""
4151
 
4152
- #: defaults.php:414
4153
  msgid "%Status% the option Discourage search engines from indexing this site."
4154
  msgstr ""
4155
 
4156
- #: defaults.php:415
4157
  msgid "Enabled/Disabled comments on all the website"
4158
  msgstr ""
4159
 
4160
- #: defaults.php:415
4161
  msgid "%Status% comments on all the website."
4162
  msgstr ""
4163
 
4164
- #: defaults.php:416
4165
  msgid "Enabled/Disabled the option Comment author must fill out name and email"
4166
  msgstr ""
4167
 
4168
- #: defaults.php:416
4169
  msgid "%Status% the option Comment author must fill out name and email."
4170
  msgstr ""
4171
 
4172
- #: defaults.php:417
4173
  msgid ""
4174
  "Enabled/Disabled the option Users must be logged in and registered to comment"
4175
  msgstr ""
4176
 
4177
- #: defaults.php:417
4178
  msgid "%Status% the option Users must be logged in and registered to comment."
4179
  msgstr ""
4180
 
4181
- #: defaults.php:418
4182
  msgid "Enabled/Disabled the option to automatically close comments"
4183
  msgstr ""
4184
 
4185
- #: defaults.php:418
4186
  msgid "%Status% the option to automatically close comments after %Value% days."
4187
  msgstr ""
4188
 
4189
- #: defaults.php:419
4190
  msgid "Changed the value of the option Automatically close comments"
4191
  msgstr ""
4192
 
4193
- #: defaults.php:419
4194
  msgid ""
4195
  "Changed the value of the option Automatically close comments from %OldValue% "
4196
  "to %NewValue% days."
4197
  msgstr ""
4198
 
4199
- #: defaults.php:420
4200
  msgid "Enabled/Disabled the option for comments to be manually approved"
4201
  msgstr ""
4202
 
4203
- #: defaults.php:420
4204
  msgid "%Status% the option for comments to be manually approved."
4205
  msgstr ""
4206
 
4207
- #: defaults.php:421
4208
  msgid ""
4209
  "Enabled/Disabled the option for an author to have previously approved "
4210
  "comments for the comments to appear"
4211
  msgstr ""
4212
 
4213
- #: defaults.php:421
4214
  msgid ""
4215
  "%Status% the option for an author to have previously approved comments for "
4216
  "the comments to appear."
4217
  msgstr ""
4218
 
4219
- #: defaults.php:422
4220
  msgid ""
4221
  "Changed the number of links that a comment must have to be held in the queue"
4222
  msgstr ""
4223
 
4224
- #: defaults.php:422
4225
  msgid ""
4226
  "Changed the number of links from %OldValue% to %NewValue% that a comment "
4227
  "must have to be held in the queue."
4228
  msgstr ""
4229
 
4230
- #: defaults.php:423
4231
  msgid "Modified the list of keywords for comments moderation"
4232
  msgstr ""
4233
 
4234
- #: defaults.php:423
4235
  msgid "Modified the list of keywords for comments moderation."
4236
  msgstr ""
4237
 
4238
- #: defaults.php:424
4239
  msgid "Modified the list of keywords for comments blacklisting"
4240
  msgstr ""
4241
 
4242
- #: defaults.php:424
4243
  msgid "Modified the list of keywords for comments blacklisting."
4244
  msgstr ""
4245
 
4246
- #: defaults.php:425
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4247
  msgid "Created a New cron job"
4248
  msgstr ""
4249
 
4250
- #: defaults.php:425
4251
  msgid ""
4252
  "A new cron job called %name% was created and is scheduled to run %schedule%."
4253
  msgstr ""
4254
 
4255
- #: defaults.php:426
4256
  msgid "Changed status of the cron job"
4257
  msgstr ""
4258
 
4259
- #: defaults.php:426
4260
  msgid "The cron job %name% was %status%."
4261
  msgstr ""
4262
 
4263
- #: defaults.php:427
4264
  msgid "Deleted the cron job"
4265
  msgstr ""
4266
 
4267
- #: defaults.php:427
4268
  msgid "The cron job %name% was deleted."
4269
  msgstr ""
4270
 
4271
- #: defaults.php:428
4272
  msgid "Started the cron job"
4273
  msgstr ""
4274
 
4275
- #: defaults.php:428
4276
  msgid "The cron job %name% has just started."
4277
  msgstr ""
4278
 
4279
- #: defaults.php:432
4280
- msgid "File content has been modified."
4281
- msgstr ""
4282
-
4283
- #: defaults.php:432
4284
- msgid "The content of the file %FileLocation% has been modified."
4285
- msgstr ""
4286
-
4287
- #: defaults.php:433
4288
- msgid "File added to the site."
4289
- msgstr ""
4290
-
4291
- #: defaults.php:433
4292
- msgid "The file %FileLocation% has been added to your website."
4293
- msgstr ""
4294
-
4295
- #: defaults.php:434
4296
- msgid "File deleted from the site."
4297
- msgstr ""
4298
-
4299
- #: defaults.php:434
4300
- msgid "The file %FileLocation% has been deleted from your website."
4301
- msgstr ""
4302
-
4303
- #: defaults.php:435
4304
- msgid "File not scanned because it is bigger than 5MB."
4305
- msgstr ""
4306
-
4307
- #: defaults.php:435
4308
- msgid ""
4309
- "The file %FileLocation% was not scanned because it is bigger than 5MB. "
4310
- "Please <a href=\"https://www.wpsecurityauditlog.com/contact/\" target="
4311
- "\"_blank\">contact our support</a> for more information."
4312
- msgstr ""
4313
-
4314
- #: defaults.php:436
4315
- msgid "File integrity scan stopped due to the limit of 1 million files."
4316
- msgstr ""
4317
-
4318
- #: defaults.php:436
4319
- msgid ""
4320
- "The file changes scanning engine has reached the limit of 1 million files "
4321
- "and stopped the scan. Please <a href=\"https://www.wpsecurityauditlog.com/"
4322
- "contact/\" target=\"_blank\">contact our support</a> for more information."
4323
- msgstr ""
4324
-
4325
- #: defaults.php:443
4326
  msgid "Multisite Network"
4327
  msgstr ""
4328
 
4329
- #: defaults.php:448
4330
  msgid "User granted Super Admin privileges"
4331
  msgstr ""
4332
 
4333
- #: defaults.php:448
4334
  msgid "Granted Super Admin privileges to %TargetUsername%."
4335
  msgstr ""
4336
 
4337
- #: defaults.php:449
4338
  msgid "User revoked from Super Admin privileges"
4339
  msgstr ""
4340
 
4341
- #: defaults.php:449
4342
  msgid "Revoked Super Admin privileges from %TargetUsername%."
4343
  msgstr ""
4344
 
4345
- #: defaults.php:450
4346
  msgid "Existing user added to a site"
4347
  msgstr ""
4348
 
4349
- #: defaults.php:450
4350
  msgid ""
4351
  "Added the existing user %TargetUsername% with %TargetUserRole% role to site "
4352
  "%SiteName%."
4353
  msgstr ""
4354
 
4355
- #: defaults.php:451
4356
  msgid "User removed from site"
4357
  msgstr ""
4358
 
4359
- #: defaults.php:451
4360
  msgid ""
4361
  "Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
4362
  "site."
4363
  msgstr ""
4364
 
4365
- #: defaults.php:452
4366
  msgid "New network user created"
4367
  msgstr ""
4368
 
4369
- #: defaults.php:452
4370
  msgid "Created a new network user %NewUserData->Username%."
4371
  msgstr ""
4372
 
4373
- #: defaults.php:453
4374
  msgid "The forum role of a user was changed by another WordPress user"
4375
  msgstr ""
4376
 
4377
- #: defaults.php:453
4378
  msgid ""
4379
  "Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
4380
  "% by %UserChanger%."
4381
  msgstr ""
4382
 
4383
- #: defaults.php:454
4384
  msgid "New site added on the network"
4385
  msgstr ""
4386
 
4387
- #: defaults.php:454
4388
  msgid "Added the site %SiteName% to the network."
4389
  msgstr ""
4390
 
4391
- #: defaults.php:455
4392
  msgid "Existing site archived"
4393
  msgstr ""
4394
 
4395
- #: defaults.php:455
4396
  msgid "Archived the site %SiteName%."
4397
  msgstr ""
4398
 
4399
- #: defaults.php:456
4400
  msgid "Archived site has been unarchived"
4401
  msgstr ""
4402
 
4403
- #: defaults.php:456
4404
  msgid "Unarchived the site %SiteName%."
4405
  msgstr ""
4406
 
4407
- #: defaults.php:457
4408
  msgid "Deactivated site has been activated"
4409
  msgstr ""
4410
 
4411
- #: defaults.php:457
4412
  msgid "Activated the site %SiteName%."
4413
  msgstr ""
4414
 
4415
- #: defaults.php:458
4416
  msgid "Site has been deactivated"
4417
  msgstr ""
4418
 
4419
- #: defaults.php:458
4420
  msgid "Deactivated the site %SiteName%."
4421
  msgstr ""
4422
 
4423
- #: defaults.php:459
4424
  msgid "Existing site deleted from network"
4425
  msgstr ""
4426
 
4427
- #: defaults.php:459
4428
  msgid "Deleted the site %SiteName%."
4429
  msgstr ""
4430
 
4431
- #: defaults.php:460
4432
- msgid "Activated theme on network"
4433
- msgstr ""
4434
-
4435
- #: defaults.php:460
4436
- msgid ""
4437
- "Network activated the theme %Theme->Name% installed in %Theme-"
4438
- ">get_template_directory%."
4439
- msgstr ""
4440
-
4441
- #: defaults.php:461
4442
- msgid "Deactivated theme from network"
4443
- msgstr ""
4444
-
4445
- #: defaults.php:461
4446
- msgid ""
4447
- "Network deactivated the theme %Theme->Name% installed in %Theme-"
4448
- ">get_template_directory%."
4449
- msgstr ""
4450
-
4451
- #: defaults.php:468
4452
  msgid "Third Party Plugins"
4453
  msgstr ""
4454
 
4455
- #: defaults.php:473
4456
  msgid "User created new forum"
4457
  msgstr ""
4458
 
4459
- #: defaults.php:473
4460
  msgid ""
4461
  "Created new forum %ForumName%. Forum URL is %ForumURL%. %EditorLinkForum%."
4462
  msgstr ""
4463
 
4464
- #: defaults.php:474
4465
  msgid "User changed status of a forum"
4466
  msgstr ""
4467
 
4468
- #: defaults.php:474
4469
  msgid ""
4470
  "Changed the status of the forum %ForumName% from %OldStatus% to %NewStatus%. "
4471
  "%EditorLinkForum%."
4472
  msgstr ""
4473
 
4474
- #: defaults.php:475
4475
  msgid "User changed visibility of a forum"
4476
  msgstr ""
4477
 
4478
- #: defaults.php:475
4479
  msgid ""
4480
  "Changed the visibility of the forum %ForumName% from %OldVisibility% to "
4481
  "%NewVisibility%. %EditorLinkForum%."
4482
  msgstr ""
4483
 
4484
- #: defaults.php:476
4485
  msgid "User changed the URL of a forum"
4486
  msgstr ""
4487
 
4488
- #: defaults.php:476
4489
  msgid ""
4490
  "Changed the URL of the forum %ForumName% from %OldUrl% to %NewUrl%. "
4491
  "%EditorLinkForum%."
4492
  msgstr ""
4493
 
4494
- #: defaults.php:477
4495
  msgid "User changed order of a forum"
4496
  msgstr ""
4497
 
4498
- #: defaults.php:477
4499
  msgid ""
4500
  "Changed the order of the forum %ForumName% from %OldOrder% to %NewOrder%. "
4501
  "%EditorLinkForum%."
4502
  msgstr ""
4503
 
4504
- #: defaults.php:478
4505
  msgid "User moved forum to trash"
4506
  msgstr ""
4507
 
4508
- #: defaults.php:478
4509
  msgid "Moved the forum %ForumName% to trash."
4510
  msgstr ""
4511
 
4512
- #: defaults.php:479
4513
  msgid "User permanently deleted forum"
4514
  msgstr ""
4515
 
4516
- #: defaults.php:479
4517
  msgid "Permanently deleted the forum %ForumName%."
4518
  msgstr ""
4519
 
4520
- #: defaults.php:480
4521
  msgid "User restored forum from trash"
4522
  msgstr ""
4523
 
4524
- #: defaults.php:480
4525
  msgid "Restored the forum %ForumName% from trash. %EditorLinkForum%."
4526
  msgstr ""
4527
 
4528
- #: defaults.php:481
4529
  msgid "User changed the parent of a forum"
4530
  msgstr ""
4531
 
4532
- #: defaults.php:481
4533
  msgid ""
4534
  "Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%. "
4535
  "%EditorLinkForum%."
4536
  msgstr ""
4537
 
4538
- #: defaults.php:482
4539
- msgid "User changed forum's role"
4540
  msgstr ""
4541
 
4542
- #: defaults.php:482
4543
- msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
 
 
4544
  msgstr ""
4545
 
4546
- #: defaults.php:483
4547
- msgid "User changed option of a forum"
4548
  msgstr ""
4549
 
4550
- #: defaults.php:483
4551
- msgid "%Status% the option for anonymous posting on forum."
4552
  msgstr ""
4553
 
4554
- #: defaults.php:484
4555
- msgid "User changed type of a forum"
4556
  msgstr ""
4557
 
4558
- #: defaults.php:484
4559
- msgid ""
4560
- "Changed the type of the forum %ForumName% from %OldType% to %NewType%. "
4561
- "%EditorLinkForum%."
4562
  msgstr ""
4563
 
4564
- #: defaults.php:485
4565
  msgid "User changed time to disallow post editing"
4566
  msgstr ""
4567
 
4568
- #: defaults.php:485
4569
  msgid ""
4570
  "Changed the time to disallow post editing from %OldTime% to %NewTime% "
4571
  "minutes in the forums."
4572
  msgstr ""
4573
 
4574
- #: defaults.php:486
4575
  msgid "User changed the forum setting posting throttle time"
4576
  msgstr ""
4577
 
4578
- #: defaults.php:486
4579
  msgid ""
4580
  "Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
4581
  "forums."
4582
  msgstr ""
4583
 
4584
- #: defaults.php:487
4585
  msgid "User created new topic"
4586
  msgstr ""
4587
 
4588
- #: defaults.php:487
4589
  msgid "Created a new topic %TopicName%. %EditorLinkTopic%."
4590
  msgstr ""
4591
 
4592
- #: defaults.php:488
4593
  msgid "User changed status of a topic"
4594
  msgstr ""
4595
 
4596
- #: defaults.php:488
4597
  msgid ""
4598
  "Changed the status of the topic %TopicName% from %OldStatus% to %NewStatus%. "
4599
  "%EditorLinkTopic%."
4600
  msgstr ""
4601
 
4602
- #: defaults.php:489
4603
  msgid "User changed type of a topic"
4604
  msgstr ""
4605
 
4606
- #: defaults.php:489
4607
  msgid ""
4608
  "Changed the type of the topic %TopicName% from %OldType% to %NewType%. "
4609
  "%EditorLinkTopic%."
4610
  msgstr ""
4611
 
4612
- #: defaults.php:490
4613
  msgid "User changed URL of a topic"
4614
  msgstr ""
4615
 
4616
- #: defaults.php:490
4617
  msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
4618
  msgstr ""
4619
 
4620
- #: defaults.php:491
4621
  msgid "User changed the forum of a topic"
4622
  msgstr ""
4623
 
4624
- #: defaults.php:491
4625
  msgid ""
4626
  "Changed the forum of the topic %TopicName% from %OldForum% to %NewForum%. "
4627
  "%EditorLinkTopic%."
4628
  msgstr ""
4629
 
4630
- #: defaults.php:492
4631
  msgid "User moved topic to trash"
4632
  msgstr ""
4633
 
4634
- #: defaults.php:492
4635
  msgid "Moved the topic %TopicName% to trash."
4636
  msgstr ""
4637
 
4638
- #: defaults.php:493
4639
  msgid "User permanently deleted topic"
4640
  msgstr ""
4641
 
4642
- #: defaults.php:493
4643
  msgid "Permanently deleted the topic %TopicName%."
4644
  msgstr ""
4645
 
4646
- #: defaults.php:494
4647
  msgid "User restored topic from trash"
4648
  msgstr ""
4649
 
4650
- #: defaults.php:494
4651
  msgid "Restored the topic %TopicName% from trash. %EditorLinkTopic%."
4652
  msgstr ""
4653
 
4654
- #: defaults.php:495
4655
  msgid "User changed visibility of a topic"
4656
  msgstr ""
4657
 
4658
- #: defaults.php:495
4659
  msgid ""
4660
  "Changed the visibility of the topic %TopicName% from %OldVisibility% to "
4661
  "%NewVisibility%. %EditorLinkTopic%."
4662
  msgstr ""
4663
 
4664
- #: defaults.php:502
4665
  msgid "User created a new product"
4666
  msgstr ""
4667
 
4668
- #: defaults.php:502
4669
  msgid ""
4670
  "Created a new product called %ProductTitle% and saved it as draft. View the "
4671
  "product: %EditorLinkProduct%."
4672
  msgstr ""
4673
 
4674
- #: defaults.php:503
4675
  msgid "User published a product"
4676
  msgstr ""
4677
 
4678
- #: defaults.php:503
4679
  msgid ""
4680
  "Published a product called %ProductTitle%. Product URL is %ProductUrl%. View "
4681
  "the product: %EditorLinkProduct%."
4682
  msgstr ""
4683
 
4684
- #: defaults.php:504
4685
- msgid "User created a new product category"
4686
- msgstr ""
4687
-
4688
- #: defaults.php:504
4689
- msgid ""
4690
- "Created a new product category called %CategoryName% in WooCommerce. Product "
4691
- "category slug is %Slug%."
4692
- msgstr ""
4693
-
4694
- #: defaults.php:505
4695
  msgid "User changed the category of a product"
4696
  msgstr ""
4697
 
4698
- #: defaults.php:505
4699
  msgid ""
4700
  "Changed the category of the product %ProductTitle% from %OldCategories% to "
4701
  "%NewCategories%. View the product: %EditorLinkProduct%."
4702
  msgstr ""
4703
 
4704
- #: defaults.php:506
4705
  msgid "User modified the short description of a product"
4706
  msgstr ""
4707
 
4708
- #: defaults.php:506
4709
  msgid ""
4710
  "Modified the short description of the product %ProductTitle%.%ChangeText% "
4711
  "View the product: %EditorLinkProduct%."
4712
  msgstr ""
4713
 
4714
- #: defaults.php:507
4715
  msgid "User modified the text of a product"
4716
  msgstr ""
4717
 
4718
- #: defaults.php:507
4719
  msgid ""
4720
  "Modified the text of the product %ProductTitle%. View the product: "
4721
  "%EditorLinkProduct%."
4722
  msgstr ""
4723
 
4724
- #: defaults.php:508
4725
  msgid "User changed the URL of a product"
4726
  msgstr ""
4727
 
4728
- #: defaults.php:508
4729
  msgid ""
4730
  "Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View "
4731
  "the product: %EditorLinkProduct%."
4732
  msgstr ""
4733
 
4734
- #: defaults.php:509
4735
- msgid "User changed the Product Data of a product"
4736
- msgstr ""
4737
-
4738
- #: defaults.php:509
4739
- msgid ""
4740
- "Changed the Product Data of the product %ProductTitle%. View the product: "
4741
- "%EditorLinkProduct%."
4742
- msgstr ""
4743
-
4744
- #: defaults.php:510
4745
  msgid "User changed the date of a product"
4746
  msgstr ""
4747
 
4748
- #: defaults.php:510
4749
  msgid ""
4750
  "Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. "
4751
  "View the product: %EditorLinkProduct%."
4752
  msgstr ""
4753
 
4754
- #: defaults.php:511
4755
  msgid "User changed the visibility of a product"
4756
  msgstr ""
4757
 
4758
- #: defaults.php:511
4759
  msgid ""
4760
  "Changed the visibility of the product %ProductTitle% from %OldVisibility% to "
4761
  "%NewVisibility%. View the product: %EditorLinkProduct%."
4762
  msgstr ""
4763
 
4764
- #: defaults.php:512
4765
  msgid "User modified the published product"
4766
  msgstr ""
4767
 
4768
- #: defaults.php:512
4769
  msgid ""
4770
  "Modified the published product %ProductTitle%. Product URL is %ProductUrl%. "
4771
  "View the product: %EditorLinkProduct%."
4772
  msgstr ""
4773
 
4774
- #: defaults.php:513
4775
  msgid "User modified the draft product"
4776
  msgstr ""
4777
 
4778
- #: defaults.php:513
4779
  msgid ""
4780
  "Modified the draft product %ProductTitle%. View the product: "
4781
  "%EditorLinkProduct%."
4782
  msgstr ""
4783
 
4784
- #: defaults.php:514
4785
  msgid "User moved a product to trash"
4786
  msgstr ""
4787
 
4788
- #: defaults.php:514
4789
  msgid ""
4790
  "Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%."
4791
  msgstr ""
4792
 
4793
- #: defaults.php:515
4794
  msgid "User permanently deleted a product"
4795
  msgstr ""
4796
 
4797
- #: defaults.php:515
4798
  msgid "Permanently deleted the product %ProductTitle%."
4799
  msgstr ""
4800
 
4801
- #: defaults.php:516
4802
  msgid "User restored a product from the trash"
4803
  msgstr ""
4804
 
4805
- #: defaults.php:516
4806
  msgid ""
4807
  "Product %ProductTitle% has been restored from trash. View product: "
4808
  "%EditorLinkProduct%."
4809
  msgstr ""
4810
 
4811
- #: defaults.php:517
4812
  msgid "User changed status of a product"
4813
  msgstr ""
4814
 
4815
- #: defaults.php:517
4816
  msgid ""
4817
  "Changed the status of the product %ProductTitle% from %OldStatus% to "
4818
  "%NewStatus%. View the product: %EditorLinkProduct%."
4819
  msgstr ""
4820
 
4821
- #: defaults.php:518
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4822
  msgid "User changed type of a price"
4823
  msgstr ""
4824
 
4825
- #: defaults.php:518
4826
  msgid ""
4827
  "Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to "
4828
  "%NewPrice%. View the product: %EditorLinkProduct%."
4829
  msgstr ""
4830
 
4831
- #: defaults.php:519
4832
  msgid "User changed the SKU of a product"
4833
  msgstr ""
4834
 
4835
- #: defaults.php:519
4836
  msgid ""
4837
  "Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. "
4838
  "View the product: %EditorLinkProduct%."
4839
  msgstr ""
4840
 
4841
- #: defaults.php:520
4842
  msgid "User changed the stock status of a product"
4843
  msgstr ""
4844
 
4845
- #: defaults.php:520
4846
  msgid ""
4847
  "Changed the stock status of the product %ProductTitle% from %OldStatus% to "
4848
  "%NewStatus%. View the product: %EditorLinkProduct%."
4849
  msgstr ""
4850
 
4851
- #: defaults.php:521
4852
  msgid "User changed the stock quantity"
4853
  msgstr ""
4854
 
4855
- #: defaults.php:521
4856
  msgid ""
4857
  "Changed the stock quantity of the product %ProductTitle% from %OldValue% to "
4858
  "%NewValue%. View the product: %EditorLinkProduct%"
4859
  msgstr ""
4860
 
4861
- #: defaults.php:522
4862
  msgid "User set a product type"
4863
  msgstr ""
4864
 
4865
- #: defaults.php:522
4866
  msgid ""
4867
  "Set the product %ProductTitle% as %Type%. View the product: "
4868
  "%EditorLinkProduct%."
4869
  msgstr ""
4870
 
4871
- #: defaults.php:523
4872
  msgid "User changed the weight of a product"
4873
  msgstr ""
4874
 
4875
- #: defaults.php:523
4876
  msgid ""
4877
  "Changed the weight of the product %ProductTitle% from %OldWeight% to "
4878
  "%NewWeight%. View the product: %EditorLinkProduct%."
4879
  msgstr ""
4880
 
4881
- #: defaults.php:524
4882
  msgid "User changed the dimensions of a product"
4883
  msgstr ""
4884
 
4885
- #: defaults.php:524
4886
  msgid ""
4887
  "Changed the %DimensionType% dimensions of the product %ProductTitle% from "
4888
  "%OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%."
4889
  msgstr ""
4890
 
4891
- #: defaults.php:525
4892
  msgid "User added the Downloadable File to a product"
4893
  msgstr ""
4894
 
4895
- #: defaults.php:525
4896
  msgid ""
4897
  "Added the Downloadable File %FileName% with File URL %FileUrl% to the "
4898
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
4899
  msgstr ""
4900
 
4901
- #: defaults.php:526
4902
  msgid "User Removed the Downloadable File from a product"
4903
  msgstr ""
4904
 
4905
- #: defaults.php:526
4906
  msgid ""
4907
  "Removed the Downloadable File %FileName% with File URL %FileUrl% from the "
4908
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
4909
  msgstr ""
4910
 
4911
- #: defaults.php:527
4912
  msgid "User changed the name of a Downloadable File in a product"
4913
  msgstr ""
4914
 
4915
- #: defaults.php:527
4916
  msgid ""
4917
  "Changed the name of a Downloadable File from %OldName% to %NewName% in "
4918
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
4919
  msgstr ""
4920
 
4921
- #: defaults.php:528
4922
  msgid "User changed the URL of the Downloadable File in a product"
4923
  msgstr ""
4924
 
4925
- #: defaults.php:528
4926
  msgid ""
4927
  "Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl"
4928
  "% in product %ProductTitle%. View the product: %EditorLinkProduct%."
4929
  msgstr ""
4930
 
4931
- #: defaults.php:529
4932
  msgid "User changed the Weight Unit"
4933
  msgstr ""
4934
 
4935
- #: defaults.php:529
4936
  msgid "Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce."
4937
  msgstr ""
4938
 
4939
- #: defaults.php:530
4940
  msgid "User changed the Dimensions Unit"
4941
  msgstr ""
4942
 
4943
- #: defaults.php:530
4944
  msgid "Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce."
4945
  msgstr ""
4946
 
4947
- #: defaults.php:531
4948
  msgid "User changed the Base Location"
4949
  msgstr ""
4950
 
4951
- #: defaults.php:531
4952
  msgid ""
4953
  "Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce."
4954
  msgstr ""
4955
 
4956
- #: defaults.php:532
4957
  msgid "User Enabled/Disabled taxes"
4958
  msgstr ""
4959
 
4960
- #: defaults.php:532
4961
  msgid "%Status% taxes in the WooCommerce store."
4962
  msgstr ""
4963
 
4964
- #: defaults.php:533
4965
  msgid "User changed the currency"
4966
  msgstr ""
4967
 
4968
- #: defaults.php:533
4969
  msgid ""
4970
  "Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce."
4971
  msgstr ""
4972
 
4973
- #: defaults.php:534
4974
  msgid "User Enabled/Disabled the use of coupons during checkout"
4975
  msgstr ""
4976
 
4977
- #: defaults.php:534
4978
  msgid "%Status% the use of coupons during checkout in WooCommerce."
4979
  msgstr ""
4980
 
4981
- #: defaults.php:535
4982
  msgid "User Enabled/Disabled guest checkout"
4983
  msgstr ""
4984
 
4985
- #: defaults.php:535
4986
  msgid "%Status% guest checkout in WooCommerce."
4987
  msgstr ""
4988
 
4989
- #: defaults.php:536
4990
  msgid "User Enabled/Disabled cash on delivery"
4991
  msgstr ""
4992
 
4993
- #: defaults.php:536
4994
  msgid "%Status% the option Enable cash on delivery in WooCommerce."
4995
  msgstr ""
4996
 
4997
- #: defaults.php:537
4998
- msgid "User opened a product in the editor"
4999
- msgstr ""
5000
-
5001
- #: defaults.php:537
5002
- msgid ""
5003
- "Opened the %ProductStatus% product page %ProductTitle% in editor. View the "
5004
- "product: %EditorLinkProduct%."
5005
- msgstr ""
5006
-
5007
- #: defaults.php:538
5008
- msgid "User viewed a product"
5009
  msgstr ""
5010
 
5011
- #: defaults.php:538
5012
  msgid ""
5013
- "Viewed the %ProductStatus% product page %ProductTitle%. View the product: "
5014
- "%EditorLinkProduct%."
5015
  msgstr ""
5016
 
5017
- #: defaults.php:545
5018
  msgid "User changed title of a SEO post"
5019
  msgstr ""
5020
 
5021
- #: defaults.php:545
5022
  msgid ""
5023
  "Changed the SEO title of the %PostStatus% %PostType%%ReportText%.%ChangeText"
5024
  "% %EditorLinkPost%."
5025
  msgstr ""
5026
 
5027
- #: defaults.php:546
5028
  msgid "User changed the meta description of a SEO post"
5029
  msgstr ""
5030
 
5031
- #: defaults.php:546
5032
  msgid ""
5033
  "Changed the Meta description of the %PostStatus% %PostType% titled %PostTitle"
5034
  "%%ReportText%.%ChangeText% %EditorLinkPost%."
5035
  msgstr ""
5036
 
5037
- #: defaults.php:547
5038
  msgid ""
5039
  "User changed setting to allow search engines to show post in search results "
5040
  "of a SEO post"
5041
  msgstr ""
5042
 
5043
- #: defaults.php:547
5044
  msgid ""
5045
  "Changed the setting to allow search engines to show post in search results "
5046
  "from %OldStatus% to %NewStatus% in the %PostStatus% %PostType% titled "
5047
  "%PostTitle%. %EditorLinkPost%."
5048
  msgstr ""
5049
 
5050
- #: defaults.php:548
5051
  msgid ""
5052
  "User Enabled/Disabled the option for search engine to follow links of a SEO "
5053
  "post"
5054
  msgstr ""
5055
 
5056
- #: defaults.php:548
5057
  msgid ""
5058
  "%NewStatus% the option for search engine to follow links in the %PostType% "
5059
  "titled %PostTitle%. %EditorLinkPost%."
5060
  msgstr ""
5061
 
5062
- #: defaults.php:549
5063
  msgid "User set the meta robots advanced setting of a SEO post"
5064
  msgstr ""
5065
 
5066
- #: defaults.php:549
5067
  msgid ""
5068
  "Set the Meta Robots Advanced setting to %NewStatus% in the %PostStatus% "
5069
  "%PostType% titled %PostTitle%. %EditorLinkPost%."
5070
  msgstr ""
5071
 
5072
- #: defaults.php:550
5073
  msgid "User changed the canonical URL of a SEO post"
5074
  msgstr ""
5075
 
5076
- #: defaults.php:550
5077
  msgid ""
5078
  "Changed the Canonical URL of the %PostStatus% %PostType% titled %PostTitle%"
5079
  "%ReportText%.%ChangeText% %EditorLinkPost%."
5080
  msgstr ""
5081
 
5082
- #: defaults.php:551
5083
  msgid "User changed the focus keyword of a SEO post"
5084
  msgstr ""
5085
 
5086
- #: defaults.php:551
5087
  msgid ""
5088
  "Changed the focus keyword of the %PostStatus% %PostType% titled %PostTitle% "
5089
  "from %old_keywords% to %new_keywords%. %EditorLinkPost%."
5090
  msgstr ""
5091
 
5092
- #: defaults.php:552
5093
  msgid "User Enabled/Disabled the option Cornerston Content of a SEO post"
5094
  msgstr ""
5095
 
5096
- #: defaults.php:552
5097
  msgid ""
5098
  "%Status% the option Cornerston Content on the %PostStatus% %PostType% titled "
5099
  "%PostTitle%. %EditorLinkPost%."
5100
  msgstr ""
5101
 
5102
- #: defaults.php:553
5103
  msgid "User changed the Title Separator setting"
5104
  msgstr ""
5105
 
5106
- #: defaults.php:553
5107
  msgid ""
5108
  "Changed the Title Separator from %old% to %new% in the Yoast SEO plugin "
5109
  "settings."
5110
  msgstr ""
5111
 
5112
- #: defaults.php:554
5113
  msgid "User changed the Homepage Title setting"
5114
  msgstr ""
5115
 
5116
- #: defaults.php:554
5117
  msgid ""
5118
  "Changed the Homepage Title%ReportText% in the Yoast SEO plugin settings."
5119
  "%ChangeText%"
5120
  msgstr ""
5121
 
5122
- #: defaults.php:555
5123
  msgid "User changed the Homepage Meta description setting"
5124
  msgstr ""
5125
 
5126
- #: defaults.php:555
5127
  msgid ""
5128
  "Changed the Homepage Meta description%ReportText% in the Yoast SEO plugin "
5129
  "settings.%ChangeText%"
5130
  msgstr ""
5131
 
5132
- #: defaults.php:556
5133
  msgid "User changed the Company or Person setting"
5134
  msgstr ""
5135
 
5136
- #: defaults.php:556
5137
  msgid ""
5138
  "Changed the Company or Person setting from %old% to %new% in the YOAST SEO "
5139
  "plugin settings."
5140
  msgstr ""
5141
 
5142
- #: defaults.php:557
5143
  msgid ""
5144
  "User Enabled/Disabled the option Show Posts/Pages in Search Results in the "
5145
  "Yoast SEO plugin settings"
5146
  msgstr ""
5147
 
5148
- #: defaults.php:557
5149
  msgid ""
5150
  "%Status% the option Show %SEOPostType% in Search Results in the Yoast SEO "
5151
  "plugin settings."
5152
  msgstr ""
5153
 
5154
- #: defaults.php:558
5155
  msgid ""
5156
  "User changed the Posts/Pages title template in the Yoast SEO plugin settings"
5157
  msgstr ""
5158
 
5159
- #: defaults.php:558
5160
  msgid ""
5161
  "Changed the %SEOPostType% title template from %old% to %new% in the Yoast "
5162
  "SEO plugin settings."
5163
  msgstr ""
5164
 
5165
- #: defaults.php:559
5166
  msgid "User Enabled/Disabled SEO analysis in the Yoast SEO plugin settings"
5167
  msgstr ""
5168
 
5169
- #: defaults.php:559
5170
  msgid "%Status% SEO analysis in the Yoast SEO plugin settings."
5171
  msgstr ""
5172
 
5173
- #: defaults.php:560
5174
  msgid ""
5175
  "User Enabled/Disabled readability analysis in the Yoast SEO plugin settings"
5176
  msgstr ""
5177
 
5178
- #: defaults.php:560
5179
  msgid "%Status% Readability analysis in the Yoast SEO plugin settings."
5180
  msgstr ""
5181
 
5182
- #: defaults.php:561
5183
  msgid ""
5184
  "User Enabled/Disabled cornerstone content in the Yoast SEO plugin settings"
5185
  msgstr ""
5186
 
5187
- #: defaults.php:561
5188
  msgid "%Status% Cornerstone content in the Yoast SEO plugin settings."
5189
  msgstr ""
5190
 
5191
- #: defaults.php:562
5192
  msgid ""
5193
  "User Enabled/Disabled the text link counter in the Yoast SEO plugin settings"
5194
  msgstr ""
5195
 
5196
- #: defaults.php:562
5197
  msgid "%Status% the Text link counter in the Yoast SEO plugin settings."
5198
  msgstr ""
5199
 
5200
- #: defaults.php:563
5201
  msgid "User Enabled/Disabled XML sitemaps in the Yoast SEO plugin settings"
5202
  msgstr ""
5203
 
5204
- #: defaults.php:563
5205
  msgid "%Status% XML Sitemaps in the Yoast SEO plugin settings."
5206
  msgstr ""
5207
 
5208
- #: defaults.php:564
5209
  msgid "User Enabled/Disabled ryte integration in the Yoast SEO plugin settings"
5210
  msgstr ""
5211
 
5212
- #: defaults.php:564
5213
  msgid "%Status% Ryte Integration in the Yoast SEO plugin settings."
5214
  msgstr ""
5215
 
5216
- #: defaults.php:565
5217
  msgid ""
5218
  "User Enabled/Disabled the admin bar menu in the Yoast SEO plugin settings"
5219
  msgstr ""
5220
 
5221
- #: defaults.php:565
5222
  msgid "%Status% the Admin bar menu in the Yoast SEO plugin settings."
5223
  msgstr ""
5224
 
5225
- #: defaults.php:566
5226
  msgid ""
5227
  "User changed the Posts/Pages meta description template in the Yoast SEO "
5228
  "plugin settings"
5229
  msgstr ""
5230
 
5231
- #: defaults.php:566
5232
  msgid ""
5233
  "Changed the %SEOPostType% meta description template from %old% to %new% in "
5234
  "the Yoast SEO plugin settings."
5235
  msgstr ""
5236
 
5237
- #: defaults.php:567
5238
  msgid ""
5239
  "User set the option Date in Snippet Preview for Posts/Pages in the Yoast SEO "
5240
  "plugin settings"
5241
  msgstr ""
5242
 
5243
- #: defaults.php:567
5244
  msgid ""
5245
  "%Status% the option Date in Snippet Preview for %SEOPostType% in the Yoast "
5246
  "SEO plugin settings."
5247
  msgstr ""
5248
 
5249
- #: defaults.php:568
5250
  msgid ""
5251
  "User set the option Yoast SEO Meta Box for Posts/Pages in the Yoast SEO "
5252
  "plugin settings"
5253
  msgstr ""
5254
 
5255
- #: defaults.php:568
5256
  msgid ""
5257
  "%Status% the option Yoast SEO Meta Box for %SEOPostType% in the Yoast SEO "
5258
  "plugin settings."
5259
  msgstr ""
5260
 
5261
- #: defaults.php:569
5262
  msgid ""
5263
  "User Enabled/Disabled the advanced settings for authors in the Yoast SEO "
5264
  "plugin settings"
5265
  msgstr ""
5266
 
5267
- #: defaults.php:569
5268
  msgid "%Status% the advanced settings for authors in the Yoast SEO settings."
5269
  msgstr ""
5270
 
5271
  #. translators: Username
5272
- #: wp-security-audit-log.php:341 wp-security-audit-log.php:368
5273
  #, php-format
5274
  msgid "Hey %1$s"
5275
  msgstr ""
5276
 
5277
- #: wp-security-audit-log.php:342
5278
  msgid ""
5279
  "Never miss an important update! Opt-in to our security and feature updates "
5280
  "notifications, and non-sensitive diagnostic tracking with freemius.com."
5281
  msgstr ""
5282
 
5283
- #: wp-security-audit-log.php:343 wp-security-audit-log.php:371
5284
  msgid "Note: "
5285
  msgstr ""
5286
 
5287
- #: wp-security-audit-log.php:344 wp-security-audit-log.php:372
5288
  msgid "NO AUDIT LOG ACTIVITY & DATA IS SENT BACK TO OUR SERVERS."
5289
  msgstr ""
5290
 
5291
  #. translators: 1: Plugin name. 2: Freemius link.
5292
- #: wp-security-audit-log.php:370
5293
  #, php-format
5294
  msgid ""
5295
  "Please help us improve %2$s! If you opt-in, some non-sensitive data about "
@@ -5298,7 +5438,7 @@ msgid ""
5298
  msgstr ""
5299
 
5300
  #. translators: Plugin name
5301
- #: wp-security-audit-log.php:391
5302
  #, php-format
5303
  msgid ""
5304
  "Get a free 7-day trial of the premium edition of %s. No credit card "
@@ -5306,51 +5446,60 @@ msgid ""
5306
  msgstr ""
5307
 
5308
  #. Plugin Name of the plugin/theme
5309
- #: wp-security-audit-log.php:392
5310
  msgid "WP Security Audit Log"
5311
  msgstr ""
5312
 
5313
- #: wp-security-audit-log.php:462
 
 
 
 
5314
  msgid ""
5315
  "Error: You do not have sufficient permissions to disable this custom field."
5316
  msgstr ""
5317
 
5318
- #: wp-security-audit-log.php:498
5319
  msgid "Error: You do not have sufficient permissions to disable this alert."
5320
  msgstr ""
5321
 
5322
- #: wp-security-audit-log.php:605
5323
  #, php-format
5324
  msgid ""
5325
  "You are using a version of PHP that is older than %s, which is no longer "
5326
  "supported."
5327
  msgstr ""
5328
 
5329
- #: wp-security-audit-log.php:606
5330
  msgid ""
5331
  "Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
5332
  "\">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you "
5333
  "are using."
5334
  msgstr ""
5335
 
5336
- #: wp-security-audit-log.php:1293
5337
  msgid "Every 45 minutes"
5338
  msgstr ""
5339
 
5340
- #: wp-security-audit-log.php:1297
5341
  msgid "Every 30 minutes"
5342
  msgstr ""
5343
 
5344
- #: wp-security-audit-log.php:1301
5345
  msgid "Every 10 minutes"
5346
  msgstr ""
5347
 
5348
- #: wp-security-audit-log.php:1305
5349
  msgid "Every 1 minute"
5350
  msgstr ""
5351
 
 
 
 
 
 
 
5352
  #. Plugin URI of the plugin/theme
5353
- #. Author URI of the plugin/theme
5354
  msgid "http://www.wpsecurityauditlog.com/"
5355
  msgstr ""
5356
 
@@ -5367,3 +5516,7 @@ msgstr ""
5367
  #. Author of the plugin/theme
5368
  msgid "WP White Security"
5369
  msgstr ""
 
 
 
 
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: WP Security Audit Log\n"
6
+ "POT-Creation-Date: 2018-09-12 06:07+0100\n"
7
+ "PO-Revision-Date: 2018-09-12 06:07+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
52
  msgid "Archive Database"
53
  msgstr ""
54
 
55
+ #: classes/AuditLogListView.php:250 classes/Views/Settings.php:980
56
  #: classes/WidgetManager.php:86
57
  msgid "User"
58
  msgstr ""
62
  msgstr ""
63
 
64
  #: classes/AuditLogListView.php:257 classes/AuditLogListView.php:281
65
+ #: classes/Views/Settings.php:974
66
  msgid "Event ID"
67
  msgstr ""
68
 
69
  #: classes/AuditLogListView.php:258 classes/AuditLogListView.php:284
70
+ #: classes/Views/Settings.php:976 classes/Views/ToggleAlerts.php:287
71
  msgid "Severity"
72
  msgstr ""
73
 
124
  msgid "Plugin"
125
  msgstr ""
126
 
127
+ #: classes/AuditLogListView.php:442 defaults.php:341
128
  msgid "Plugins"
129
  msgstr ""
130
 
132
  msgid "Website Visitor"
133
  msgstr ""
134
 
135
+ #: classes/AuditLogListView.php:450 classes/Views/ToggleAlerts.php:389
136
+ #: classes/Views/ToggleAlerts.php:415 defaults.php:374
137
  msgid "System"
138
  msgstr ""
139
 
161
  msgid "published"
162
  msgstr ""
163
 
164
+ #. translators: Mailto link for support.
165
+ #: classes/AuditLogListView.php:670
166
+ #, php-format
167
+ msgid "Contact us on %s for assistance"
168
+ msgstr ""
169
+
170
+ #: classes/AuditLogListView.php:871
171
  msgid "Select All"
172
  msgstr ""
173
 
229
  msgid "More Information"
230
  msgstr ""
231
 
232
+ #: classes/Sensors/Content.php:1041 classes/Sensors/Content.php:1049
233
  #: classes/Sensors/WooCommerce.php:599 classes/Sensors/WooCommerce.php:605
234
  msgid "Password Protected"
235
  msgstr ""
236
 
237
+ #: classes/Sensors/Content.php:1043 classes/Sensors/Content.php:1051
238
  msgid "Public"
239
  msgstr ""
240
 
241
+ #: classes/Sensors/Content.php:1045 classes/Sensors/Content.php:1053
242
  msgid "Private"
243
  msgstr ""
244
 
250
  msgid "Out of stock"
251
  msgstr ""
252
 
253
+ #: classes/Settings.php:414
254
  msgid "This function is deprecated"
255
  msgstr ""
256
 
293
  msgstr ""
294
 
295
  #: classes/Views/AuditLog.php:164 classes/Views/AuditLog.php:343
296
+ #: classes/Views/Settings.php:465 classes/Views/Settings.php:531
297
+ #: classes/Views/Settings.php:569 classes/Views/Settings.php:1044
298
+ #: classes/Views/Settings.php:1112 classes/Views/Settings.php:1758
299
+ #: classes/Views/Settings.php:1821 classes/Views/Settings.php:1849
300
+ #: classes/Views/Settings.php:1864 classes/Views/Settings.php:1874
301
+ #: classes/Views/SetupWizard.php:516
302
  msgid "No"
303
  msgstr ""
304
 
307
  msgstr ""
308
 
309
  #: classes/Views/AuditLog.php:301 classes/Views/Licensing.php:82
310
+ #: classes/Views/Settings.php:328 classes/Views/ToggleAlerts.php:68
311
  msgid "You do not have sufficient permissions to access this page."
312
  msgstr ""
313
 
318
  "get the best out of it. Would you like to run the wizard?"
319
  msgstr ""
320
 
321
+ #: classes/Views/AuditLog.php:342 classes/Views/Settings.php:460
322
+ #: classes/Views/Settings.php:501 classes/Views/Settings.php:559
323
+ #: classes/Views/Settings.php:1038 classes/Views/Settings.php:1105
324
+ #: classes/Views/Settings.php:1753 classes/Views/Settings.php:1814
325
+ #: classes/Views/Settings.php:1842 classes/Views/Settings.php:1863
326
+ #: classes/Views/Settings.php:1873 classes/Views/SetupWizard.php:521
327
  msgid "Yes"
328
  msgstr ""
329
 
339
  msgid "No users found."
340
  msgstr ""
341
 
342
+ #: classes/Views/AuditLog.php:591 classes/Views/AuditLog.php:668
343
+ #: classes/Views/AuditLog.php:694 classes/Views/Licensing.php:90
344
+ #: classes/Views/Settings.php:238 classes/Views/Settings.php:324
345
+ #: classes/Views/Settings.php:2018 classes/Views/Settings.php:2046
346
+ #: classes/Views/Settings.php:2076 classes/Views/Settings.php:2115
347
+ #: classes/Views/Settings.php:2117 classes/Views/Settings.php:2119
348
+ #: classes/Views/Settings.php:2226 classes/Views/Settings.php:2228
349
+ #: classes/Views/Settings.php:2230 classes/Views/Settings.php:2320
350
+ #: classes/Views/Settings.php:2387 classes/Views/SetupWizard.php:81
351
  msgid "Nonce verification failed."
352
  msgstr ""
353
 
354
+ #: classes/Views/AuditLog.php:610
355
  msgid "Log file does not exist."
356
  msgstr ""
357
 
358
+ #: classes/Views/AuditLog.php:659
359
  msgid "Request to get log file failed."
360
  msgstr ""
361
 
362
+ #: classes/Views/AuditLog.php:734
363
  msgid "Freemius opt choice selected."
364
  msgstr ""
365
 
366
+ #: classes/Views/AuditLog.php:741
367
  msgid "Freemius opt choice not found."
368
  msgstr ""
369
 
370
+ #: classes/Views/AuditLog.php:902
371
  msgid "WordPress Activity Log"
372
  msgstr ""
373
 
374
+ #: classes/Views/AuditLog.php:903
375
  msgid ""
376
  "When a user makes a change on your website the plugin will keep a record of "
377
  "that event here. Right now there is nothing because this is a new install."
378
  msgstr ""
379
 
380
+ #: classes/Views/AuditLog.php:904
381
  msgid "Thank you for using WP Security Audit Log"
382
  msgstr ""
383
 
384
+ #: classes/Views/AuditLog.php:925
385
  msgid "Error: You do not have sufficient permissions to exclude this URL."
386
  msgstr ""
387
 
642
  msgid "Licensing"
643
  msgstr ""
644
 
645
+ #: classes/Views/Licensing.php:96 classes/Views/Settings.php:335
646
  #: classes/Views/ToggleAlerts.php:92
647
  msgid "Settings have been saved."
648
  msgstr ""
649
 
650
+ #: classes/Views/Licensing.php:101 classes/Views/Settings.php:340
651
  #: classes/Views/ToggleAlerts.php:98
652
  msgid "Error: "
653
  msgstr ""
828
  msgstr ""
829
 
830
  #: classes/Views/Settings.php:142 classes/Views/Settings.php:156
831
+ #: classes/Views/ToggleAlerts.php:401 classes/Views/ToggleAlerts.php:417
832
  msgid "Settings"
833
  msgstr ""
834
 
836
  msgid "Unknown settings tab."
837
  msgstr ""
838
 
839
+ #: classes/Views/Settings.php:223 classes/Views/Settings.php:2408
840
+ #: classes/Views/Settings.php:2437 classes/Views/SetupWizard.php:66
841
  msgid "Access Denied."
842
  msgstr ""
843
 
845
  msgid "Invalid input."
846
  msgstr ""
847
 
848
+ #: classes/Views/Settings.php:348
849
+ msgid "Old data successfully purged."
850
+ msgstr ""
851
+
852
+ #: classes/Views/Settings.php:354
853
+ msgid "No data is old enough to be purged."
854
+ msgstr ""
855
+
856
+ #: classes/Views/Settings.php:438
857
  msgid ""
858
  "Need help with setting up the plugin to meet your requirements? <a href="
859
  "\"https://www.wpsecurityauditlog.com/contact/\" target=\"_blank\">Schedule a "
860
  "20 minutes consultation and setup call</a> with our experts for just $50."
861
  msgstr ""
862
 
863
+ #: classes/Views/Settings.php:441
864
  msgid "Display latest events widget in dashboard"
865
  msgstr ""
866
 
867
  #. translators: Max number of dashboard widget alerts.
868
+ #: classes/Views/Settings.php:446
869
  #, php-format
870
  msgid ""
871
  "The events widget displays the latest %d security events in the dashboard so "
872
  "you can get an overview of the latest events once you login."
873
  msgstr ""
874
 
875
+ #: classes/Views/Settings.php:454
876
  msgid "Dashboard Widget"
877
  msgstr ""
878
 
879
+ #: classes/Views/Settings.php:475
880
  msgid "Add user notification on the WordPress login page"
881
  msgstr ""
882
 
883
+ #: classes/Views/Settings.php:477
884
  msgid ""
885
  "Many compliance regulations (such as the GDRP) require website "
886
  "administrators to tell the users of their website that all the changes they "
887
  "do when logged in are being logged."
888
  msgstr ""
889
 
890
+ #: classes/Views/Settings.php:482
891
  msgid "Login Page Notification"
892
  msgstr ""
893
 
894
+ #: classes/Views/Settings.php:507 wp-security-audit-log.php:1261
895
  msgid ""
896
  "For security and auditing purposes, a record of all of your logged-in "
897
  "actions and changes within the WordPress dashboard will be recorded in an "
900
  "IP address where you accessed this site from."
901
  msgstr ""
902
 
903
+ #: classes/Views/Settings.php:525
904
  msgid "<strong>Note: </strong>"
905
  msgstr ""
906
 
907
+ #: classes/Views/Settings.php:525
908
  msgid ""
909
  "The only HTML code allowed in the login page notification is for links ( < a "
910
  "href >< /a > )."
911
  msgstr ""
912
 
913
+ #: classes/Views/Settings.php:541
914
  msgid "Is your website running behind a firewall or reverse proxy?"
915
  msgstr ""
916
 
917
  #. translators: Learn more link.
918
+ #: classes/Views/Settings.php:546
919
  #, php-format
920
  msgid ""
921
  "If your website is running behind a firewall set this option to yes so the "
922
  "plugin retrieves the end user’s IP address from the proxy header - %s."
923
  msgstr ""
924
 
925
+ #: classes/Views/Settings.php:547
926
  msgid "learn more"
927
  msgstr ""
928
 
929
+ #: classes/Views/Settings.php:554
930
  msgid "Reverse Proxy / Firewall Options"
931
  msgstr ""
932
 
933
+ #: classes/Views/Settings.php:564
934
  msgid ""
935
  "Filter internal IP addresses from the proxy headers. Enable this option only "
936
  "if you are\tare still seeing the internal IP addresses of the firewall or "
937
  "proxy."
938
  msgstr ""
939
 
940
+ #: classes/Views/Settings.php:580
941
  msgid "Who can change the plugin settings?"
942
  msgstr ""
943
 
944
+ #: classes/Views/Settings.php:582
945
  msgid ""
946
  "By default only users with administrator or super administrator (multisite) "
947
  "roles can change the settings of the plugin. Though you can change these "
948
  "privileges from this section."
949
  msgstr ""
950
 
951
+ #: classes/Views/Settings.php:587
952
  msgid "Restrict Plugin Access"
953
  msgstr ""
954
 
955
+ #: classes/Views/Settings.php:593
956
  msgid "Only me"
957
  msgstr ""
958
 
959
+ #: classes/Views/Settings.php:598
960
  msgid "Only administrators"
961
  msgstr ""
962
 
963
+ #: classes/Views/Settings.php:603
964
  msgid "All these users or users with these roles"
965
  msgstr ""
966
 
967
+ #: classes/Views/Settings.php:607
968
  msgid ""
969
  "Specify the username or the users which can change the plugin settings. You "
970
  "can also specify roles."
971
  msgstr ""
972
 
973
+ #: classes/Views/Settings.php:639
974
  msgid "Allow other users to view the activity log"
975
  msgstr ""
976
 
977
+ #: classes/Views/Settings.php:641
978
  msgid ""
979
  "By default only users with administrator and super administrator (multisite) "
980
  "role can view the WordPress activity log. Though you can allow other users "
981
  "with no admin role to view the events."
982
  msgstr ""
983
 
984
+ #: classes/Views/Settings.php:646
985
  msgid "Can View Events"
986
  msgstr ""
987
 
988
+ #: classes/Views/Settings.php:654
989
  msgid ""
990
  "Specify the username or the users which do not have an admin role but can "
991
  "also see the WordPress activity role. You can also specify roles."
992
  msgstr ""
993
 
994
+ #: classes/Views/Settings.php:680
995
  msgid "Which email address should the plugin use as a from address?"
996
  msgstr ""
997
 
998
+ #: classes/Views/Settings.php:682
999
  msgid ""
1000
  "By default when the plugin sends an email notification it uses the email "
1001
  "address specified in this website’s general settings. Though you can change "
1002
  "the email address and display name from this section."
1003
  msgstr ""
1004
 
1005
+ #: classes/Views/Settings.php:687
1006
  msgid "From Email & Name"
1007
  msgstr ""
1008
 
1009
+ #: classes/Views/Settings.php:693
1010
  msgid "Use the email address from the WordPress general settings"
1011
  msgstr ""
1012
 
1013
+ #: classes/Views/Settings.php:698
1014
  msgid "Use another email address"
1015
  msgstr ""
1016
 
1017
+ #: classes/Views/Settings.php:702
1018
  msgid "Email Address"
1019
  msgstr ""
1020
 
1021
+ #: classes/Views/Settings.php:707
1022
  msgid "Display Name"
1023
  msgstr ""
1024
 
1025
+ #: classes/Views/Settings.php:718
1026
  msgid "Do you want to hide the plugin from the list of installed plugins?"
1027
  msgstr ""
1028
 
1029
+ #: classes/Views/Settings.php:720
1030
  msgid ""
1031
  "By default all installed plugins are listed in the plugins page. If you do "
1032
  "not want other administrators to see that you installed this plugin set this "
1034
  "plugin on this website."
1035
  msgstr ""
1036
 
1037
+ #: classes/Views/Settings.php:725
1038
  msgid "Hide Plugin in Plugins Page"
1039
  msgstr ""
1040
 
1041
+ #: classes/Views/Settings.php:730
1042
  msgid "Yes, hide the plugin from the list of installed plugins"
1043
  msgstr ""
1044
 
1045
+ #: classes/Views/Settings.php:735
1046
  msgid "No, do not hide the plugin"
1047
  msgstr ""
1048
 
1049
+ #: classes/Views/Settings.php:796
1050
  msgid ""
1051
  "For how long do you want to keep the activity log events (Retention "
1052
  "settings) ?"
1053
  msgstr ""
1054
 
1055
+ #: classes/Views/Settings.php:799
1056
  msgid ""
1057
  "The plugin uses an efficient way to store the activity log data in the "
1058
  "WordPress database, though the more data you keep the more disk space will "
1059
  "be required. "
1060
  msgstr ""
1061
 
1062
+ #: classes/Views/Settings.php:800
1063
  msgid ""
1064
  "<a href=\"https://www.wpsecurityauditlog.com/pricing/\" target=\"_blank"
1065
  "\">Upgrade to Premium</a> to store the activity log data in an external "
1067
  msgstr ""
1068
 
1069
  #. translators: 1: Archive page link tag. 2: Link closing tag.
1070
+ #: classes/Views/Settings.php:810
1071
  #, php-format
1072
  msgid ""
1073
  "Retention settings moved to %1$s archiving settings %2$s because archiving "
1074
  "is enabled"
1075
  msgstr ""
1076
 
1077
+ #: classes/Views/Settings.php:817
1078
  msgid "Audit Log Retention"
1079
  msgstr ""
1080
 
1081
+ #: classes/Views/Settings.php:823
1082
  msgid "Keep all data"
1083
  msgstr ""
1084
 
1085
+ #: classes/Views/Settings.php:850
1086
  msgid "Delete events older than"
1087
  msgstr ""
1088
 
1089
+ #: classes/Views/Settings.php:857
1090
  msgid "Months"
1091
  msgstr ""
1092
 
1093
+ #: classes/Views/Settings.php:858
1094
  msgid "Years"
1095
  msgstr ""
1096
 
1097
+ #: classes/Views/Settings.php:866
1098
  msgid "The next scheduled purging of activity log data that is older than "
1099
  msgstr ""
1100
 
1101
+ #: classes/Views/Settings.php:873
1102
  msgid "You can run the purging process now by clicking the button below."
1103
  msgstr ""
1104
 
1105
+ #: classes/Views/Settings.php:877
1106
  msgid "Purge Old Data"
1107
  msgstr ""
1108
 
1109
+ #: classes/Views/Settings.php:888
1110
  msgid "What timestamp you would like to see in the WordPress activity log?"
1111
  msgstr ""
1112
 
1113
+ #: classes/Views/Settings.php:889
1114
  msgid ""
1115
  "Note that the WordPress' timezone might be different from that configured on "
1116
  "the server so when you switch from UTC to WordPress timezone or vice versa "
1117
  "you might notice a big difference."
1118
  msgstr ""
1119
 
1120
+ #: classes/Views/Settings.php:893
1121
  msgid "Events Timestamp"
1122
  msgstr ""
1123
 
1124
+ #: classes/Views/Settings.php:913
1125
  msgid "UTC"
1126
  msgstr ""
1127
 
1128
+ #: classes/Views/Settings.php:919
1129
  msgid "Timezone configured on this WordPress website"
1130
  msgstr ""
1131
 
1132
+ #: classes/Views/Settings.php:929
1133
  msgid ""
1134
  "What user information should be displayed in the WordPress activity log?"
1135
  msgstr ""
1136
 
1137
+ #: classes/Views/Settings.php:930
1138
  msgid ""
1139
  "Usernames might not be the same as a user's first and last name so it can be "
1140
  "difficult to recognize whose user was that did a change. When there is no "
1142
  "back to the WordPress username."
1143
  msgstr ""
1144
 
1145
+ #: classes/Views/Settings.php:934
1146
  msgid "User Information in Audit Log"
1147
  msgstr ""
1148
 
1149
+ #: classes/Views/Settings.php:940
1150
  msgid "WordPress Username"
1151
  msgstr ""
1152
 
1153
+ #: classes/Views/Settings.php:945
1154
  msgid "First Name & Last Name"
1155
  msgstr ""
1156
 
1157
+ #: classes/Views/Settings.php:950
1158
  msgid "Configured Public Display Name"
1159
  msgstr ""
1160
 
1161
+ #: classes/Views/Settings.php:960
1162
  msgid "Select the columns to be displayed in the WordPress activity log"
1163
  msgstr ""
1164
 
1165
+ #: classes/Views/Settings.php:961
1166
  msgid ""
1167
  "When you deselect a column it won’t be shown in the activity log viewer but "
1168
  "the data will still be recorded by the plugin, so when you select it again "
1169
  "all the data will be displayed."
1170
  msgstr ""
1171
 
1172
+ #: classes/Views/Settings.php:965
1173
  msgid "Audit Log Columns Selection"
1174
  msgstr ""
1175
 
1176
+ #: classes/Views/Settings.php:978
1177
  msgid "Date & Time"
1178
  msgstr ""
1179
 
1180
+ #: classes/Views/Settings.php:982
1181
  msgid "Source IP Address"
1182
  msgstr ""
1183
 
1184
+ #: classes/Views/Settings.php:997
1185
  msgid "Do you want the activity log viewer to auto refresh?"
1186
  msgstr ""
1187
 
1188
+ #: classes/Views/Settings.php:998
1189
  msgid ""
1190
  "The activity log viewer auto refreshes every 30 seconds when opened so you "
1191
  "can see the latest events as they happen almost in real time."
1192
  msgstr ""
1193
 
1194
+ #: classes/Views/Settings.php:1002
1195
  msgid "Refresh Audit Log Viewer"
1196
  msgstr ""
1197
 
1198
+ #: classes/Views/Settings.php:1009
1199
  msgid "Auto refresh"
1200
  msgstr ""
1201
 
1202
+ #: classes/Views/Settings.php:1015
1203
  msgid "Do not auto refresh"
1204
  msgstr ""
1205
 
1206
+ #: classes/Views/Settings.php:1025
1207
  msgid "Do you want to keep a log of WordPress background activity?"
1208
  msgstr ""
1209
 
1210
+ #: classes/Views/Settings.php:1027
1211
  msgid ""
1212
  "WordPress does a lot of things in the background that you do not necessarily "
1213
  "need to know about, such as; deletion of post revisions, deletion of auto "
1215
  "might be a lot and are irrelevant to the user."
1216
  msgstr ""
1217
 
1218
+ #: classes/Views/Settings.php:1032
1219
  msgid "Disable Events for WordPress Background Activity"
1220
  msgstr ""
1221
 
1222
+ #: classes/Views/Settings.php:1088
1223
  msgid ""
1224
  "The plugin runs file integrity scans on your website so it keeps a log when "
1225
  "a file is added, modified or deleted. All the settings for the file "
1226
  "integrity scans can be found in this page."
1227
  msgstr ""
1228
 
1229
+ #: classes/Views/Settings.php:1089
1230
  msgid ""
1231
  "<a href=\"https://www.wpsecurityauditlog.com/support-documentation/wordpress-"
1232
  "files-changes-warning-activity-logs/\" target=\"_blank\">Refer to the "
1233
  "WordPress file integrity scans feature page</a> for more information."
1234
  msgstr ""
1235
 
1236
+ #: classes/Views/Settings.php:1092
1237
  msgid "Do you want the plugin to scan your website for file changes?"
1238
  msgstr ""
1239
 
1240
+ #: classes/Views/Settings.php:1097
1241
  msgid "Keep a Log of File Changes"
1242
  msgstr ""
1243
 
1244
+ #: classes/Views/Settings.php:1121
1245
  msgid ""
1246
  "Which file changes events do you want to keep a log of in the activity log?"
1247
  msgstr ""
1248
 
1249
+ #: classes/Views/Settings.php:1123
1250
  msgid ""
1251
  "By default the plugin will keep a log whenever a file has been added, "
1252
  "modified or deleted. It will also log an event in the activity log when a "
1254
  "link to specify which of these events the plugin should keep a log of."
1255
  msgstr ""
1256
 
1257
+ #: classes/Views/Settings.php:1129
1258
  msgid "Alert me when"
1259
  msgstr ""
1260
 
1261
+ #: classes/Views/Settings.php:1142
1262
  msgid "Configure Events"
1263
  msgstr ""
1264
 
1265
+ #: classes/Views/Settings.php:1151
1266
  msgid "When should the plugin scan your website for file changes?"
1267
  msgstr ""
1268
 
1269
+ #: classes/Views/Settings.php:1153
1270
  msgid ""
1271
  "By default the plugin will run file integrity scans once a week. If you can, "
1272
  "ideally you should run file integrity scans on a daily basis. The file "
1276
  "complete."
1277
  msgstr ""
1278
 
1279
+ #: classes/Views/Settings.php:1159
1280
  msgid "Scan Frequency"
1281
  msgstr ""
1282
 
1283
+ #: classes/Views/Settings.php:1164
1284
  msgid "Daily"
1285
  msgstr ""
1286
 
1287
+ #: classes/Views/Settings.php:1165
1288
  msgid "Weekly"
1289
  msgstr ""
1290
 
1291
+ #: classes/Views/Settings.php:1166
1292
  msgid "Monthly"
1293
  msgstr ""
1294
 
1295
+ #: classes/Views/Settings.php:1184
1296
  msgid "Scan Time"
1297
  msgstr ""
1298
 
1299
+ #: classes/Views/Settings.php:1190
1300
  msgid "00:00"
1301
  msgstr ""
1302
 
1303
+ #: classes/Views/Settings.php:1191
1304
  msgid "01:00"
1305
  msgstr ""
1306
 
1307
+ #: classes/Views/Settings.php:1192
1308
  msgid "02:00"
1309
  msgstr ""
1310
 
1311
+ #: classes/Views/Settings.php:1193
1312
  msgid "03:00"
1313
  msgstr ""
1314
 
1315
+ #: classes/Views/Settings.php:1194
1316
  msgid "04:00"
1317
  msgstr ""
1318
 
1319
+ #: classes/Views/Settings.php:1195
1320
  msgid "05:00"
1321
  msgstr ""
1322
 
1323
+ #: classes/Views/Settings.php:1196
1324
  msgid "06:00"
1325
  msgstr ""
1326
 
1327
+ #: classes/Views/Settings.php:1197
1328
  msgid "07:00"
1329
  msgstr ""
1330
 
1331
+ #: classes/Views/Settings.php:1198
1332
  msgid "08:00"
1333
  msgstr ""
1334
 
1335
+ #: classes/Views/Settings.php:1199
1336
  msgid "09:00"
1337
  msgstr ""
1338
 
1339
+ #: classes/Views/Settings.php:1200
1340
  msgid "10:00"
1341
  msgstr ""
1342
 
1343
+ #: classes/Views/Settings.php:1201
1344
  msgid "11:00"
1345
  msgstr ""
1346
 
1347
+ #: classes/Views/Settings.php:1202
1348
  msgid "12:00"
1349
  msgstr ""
1350
 
1351
+ #: classes/Views/Settings.php:1203
1352
  msgid "13:00"
1353
  msgstr ""
1354
 
1355
+ #: classes/Views/Settings.php:1204
1356
  msgid "14:00"
1357
  msgstr ""
1358
 
1359
+ #: classes/Views/Settings.php:1205
1360
  msgid "15:00"
1361
  msgstr ""
1362
 
1363
+ #: classes/Views/Settings.php:1206
1364
  msgid "16:00"
1365
  msgstr ""
1366
 
1367
+ #: classes/Views/Settings.php:1207
1368
  msgid "17:00"
1369
  msgstr ""
1370
 
1371
+ #: classes/Views/Settings.php:1208
1372
  msgid "18:00"
1373
  msgstr ""
1374
 
1375
+ #: classes/Views/Settings.php:1209
1376
  msgid "19:00"
1377
  msgstr ""
1378
 
1379
+ #: classes/Views/Settings.php:1210
1380
  msgid "20:00"
1381
  msgstr ""
1382
 
1383
+ #: classes/Views/Settings.php:1211
1384
  msgid "21:00"
1385
  msgstr ""
1386
 
1387
+ #: classes/Views/Settings.php:1212
1388
  msgid "22:00"
1389
  msgstr ""
1390
 
1391
+ #: classes/Views/Settings.php:1213
1392
  msgid "23:00"
1393
  msgstr ""
1394
 
1395
+ #: classes/Views/Settings.php:1218
1396
  msgid "Monday"
1397
  msgstr ""
1398
 
1399
+ #: classes/Views/Settings.php:1219
1400
  msgid "Tuesday"
1401
  msgstr ""
1402
 
1403
+ #: classes/Views/Settings.php:1220
1404
  msgid "Wednesday"
1405
  msgstr ""
1406
 
1407
+ #: classes/Views/Settings.php:1221
1408
  msgid "Thursday"
1409
  msgstr ""
1410
 
1411
+ #: classes/Views/Settings.php:1222
1412
  msgid "Friday"
1413
  msgstr ""
1414
 
1415
+ #: classes/Views/Settings.php:1223
1416
  msgid "Saturday"
1417
  msgstr ""
1418
 
1419
+ #: classes/Views/Settings.php:1224
1420
  msgid "Sunday"
1421
  msgstr ""
1422
 
1423
+ #: classes/Views/Settings.php:1229
1424
  msgid "01"
1425
  msgstr ""
1426
 
1427
+ #: classes/Views/Settings.php:1230
1428
  msgid "02"
1429
  msgstr ""
1430
 
1431
+ #: classes/Views/Settings.php:1231
1432
  msgid "03"
1433
  msgstr ""
1434
 
1435
+ #: classes/Views/Settings.php:1232
1436
  msgid "04"
1437
  msgstr ""
1438
 
1439
+ #: classes/Views/Settings.php:1233
1440
  msgid "05"
1441
  msgstr ""
1442
 
1443
+ #: classes/Views/Settings.php:1234
1444
  msgid "06"
1445
  msgstr ""
1446
 
1447
+ #: classes/Views/Settings.php:1235
1448
  msgid "07"
1449
  msgstr ""
1450
 
1451
+ #: classes/Views/Settings.php:1236
1452
  msgid "08"
1453
  msgstr ""
1454
 
1455
+ #: classes/Views/Settings.php:1237
1456
  msgid "09"
1457
  msgstr ""
1458
 
1459
+ #: classes/Views/Settings.php:1238
1460
  msgid "10"
1461
  msgstr ""
1462
 
1463
+ #: classes/Views/Settings.php:1239
1464
  msgid "11"
1465
  msgstr ""
1466
 
1467
+ #: classes/Views/Settings.php:1240
1468
  msgid "12"
1469
  msgstr ""
1470
 
1471
+ #: classes/Views/Settings.php:1241
1472
  msgid "13"
1473
  msgstr ""
1474
 
1475
+ #: classes/Views/Settings.php:1242
1476
  msgid "14"
1477
  msgstr ""
1478
 
1479
+ #: classes/Views/Settings.php:1243
1480
  msgid "15"
1481
  msgstr ""
1482
 
1483
+ #: classes/Views/Settings.php:1244
1484
  msgid "16"
1485
  msgstr ""
1486
 
1487
+ #: classes/Views/Settings.php:1245
1488
  msgid "17"
1489
  msgstr ""
1490
 
1491
+ #: classes/Views/Settings.php:1246
1492
  msgid "18"
1493
  msgstr ""
1494
 
1495
+ #: classes/Views/Settings.php:1247
1496
  msgid "19"
1497
  msgstr ""
1498
 
1499
+ #: classes/Views/Settings.php:1248
1500
  msgid "20"
1501
  msgstr ""
1502
 
1503
+ #: classes/Views/Settings.php:1249
1504
  msgid "21"
1505
  msgstr ""
1506
 
1507
+ #: classes/Views/Settings.php:1250
1508
  msgid "22"
1509
  msgstr ""
1510
 
1511
+ #: classes/Views/Settings.php:1251
1512
  msgid "23"
1513
  msgstr ""
1514
 
1515
+ #: classes/Views/Settings.php:1252
1516
  msgid "24"
1517
  msgstr ""
1518
 
1519
+ #: classes/Views/Settings.php:1253
1520
  msgid "25"
1521
  msgstr ""
1522
 
1523
+ #: classes/Views/Settings.php:1254
1524
  msgid "26"
1525
  msgstr ""
1526
 
1527
+ #: classes/Views/Settings.php:1255
1528
  msgid "27"
1529
  msgstr ""
1530
 
1531
+ #: classes/Views/Settings.php:1256
1532
  msgid "28"
1533
  msgstr ""
1534
 
1535
+ #: classes/Views/Settings.php:1257
1536
  msgid "29"
1537
  msgstr ""
1538
 
1539
+ #: classes/Views/Settings.php:1258
1540
  msgid "30"
1541
  msgstr ""
1542
 
1543
+ #: classes/Views/Settings.php:1274
1544
  msgid "Hour"
1545
  msgstr ""
1546
 
1547
+ #: classes/Views/Settings.php:1290 classes/Views/Settings.php:1306
1548
  msgid "Day"
1549
  msgstr ""
1550
 
1551
+ #: classes/Views/Settings.php:1316
1552
  msgid "Which directories should be scanned for file changes?"
1553
  msgstr ""
1554
 
1555
+ #: classes/Views/Settings.php:1318
1556
  msgid ""
1557
  "The plugin will scan all the directories in your WordPress website by "
1558
  "default because that is the most secure option. Though if for some reason "
1560
  "them from the below list."
1561
  msgstr ""
1562
 
1563
+ #: classes/Views/Settings.php:1324
1564
  msgid "Directories to scan"
1565
  msgstr ""
1566
 
1567
+ #: classes/Views/Settings.php:1330
1568
  msgid "Root directory of WordPress (excluding sub directories)"
1569
  msgstr ""
1570
 
1571
+ #: classes/Views/Settings.php:1331
1572
  msgid "WP Admin directory (/wp-admin/)"
1573
  msgstr ""
1574
 
1575
+ #: classes/Views/Settings.php:1332
1576
  msgid "WP Includes directory (/wp-includes/)"
1577
  msgstr ""
1578
 
1579
+ #: classes/Views/Settings.php:1333
1580
  msgid ""
1581
  "/wp-content/ directory (excluding plugins, themes & uploads directories)"
1582
  msgstr ""
1583
 
1584
+ #: classes/Views/Settings.php:1334
1585
  msgid "Themes directory (/wp-content/themes/)"
1586
  msgstr ""
1587
 
1588
+ #: classes/Views/Settings.php:1335
1589
  msgid "Plugins directory (/wp-content/plugins/)"
1590
  msgstr ""
1591
 
1592
+ #: classes/Views/Settings.php:1336
1593
  msgid "Uploads directory (/wp-content/uploads/)"
1594
  msgstr ""
1595
 
1596
+ #: classes/Views/Settings.php:1342
1597
  msgid ""
1598
  "Uploads directory of all sub sites on this network (/wp-content/sites/*)"
1599
  msgstr ""
1600
 
1601
+ #: classes/Views/Settings.php:1365
1602
  msgid ""
1603
  "Do you want to exclude specific files or files with a particular extension "
1604
  "from the scan?"
1605
  msgstr ""
1606
 
1607
+ #: classes/Views/Settings.php:1366
1608
  msgid ""
1609
  "The plugin will scan everything that is in the WordPress root directory or "
1610
  "below, even if the files and directories are not part of WordPress. It is "
1613
  "excluded by default."
1614
  msgstr ""
1615
 
1616
+ #: classes/Views/Settings.php:1371
1617
  msgid "Exclude All Files in These Directories"
1618
  msgstr ""
1619
 
1620
+ #: classes/Views/Settings.php:1384 classes/Views/Settings.php:1420
1621
+ #: classes/Views/Settings.php:1450
1622
  msgid "REMOVE"
1623
  msgstr ""
1624
 
1625
+ #: classes/Views/Settings.php:1389 classes/Views/Settings.php:1425
1626
+ #: classes/Views/Settings.php:1455 classes/Views/SetupWizard.php:530
1627
  #: classes/Views/SetupWizard.php:538 classes/Views/SetupWizard.php:623
1628
  #: classes/Views/SetupWizard.php:642 classes/Views/SetupWizard.php:661
1629
  msgid "ADD"
1630
  msgstr ""
1631
 
1632
+ #: classes/Views/Settings.php:1392
1633
  msgid ""
1634
  "Specify the name of the directory and the path to it in relation to the "
1635
  "website's root. For example, if you want to want to exclude all files in the "
1636
  "sub directory dir1/dir2 specify the following:"
1637
  msgstr ""
1638
 
1639
+ #: classes/Views/Settings.php:1403
1640
  msgid "Exclude These Files"
1641
  msgstr ""
1642
 
1643
+ #: classes/Views/Settings.php:1428
1644
  msgid ""
1645
  "Specify the name and extension of the file(s) you want to exclude. Wildcard "
1646
  "not supported. There is no need to specify the path of the file."
1647
  msgstr ""
1648
 
1649
+ #: classes/Views/Settings.php:1437
1650
  msgid "Exclude these File Types"
1651
  msgstr ""
1652
 
1653
+ #: classes/Views/Settings.php:1458
1654
  msgid ""
1655
  "Specify the extension of the file types you want to exclude. You should "
1656
  "exclude any type of logs and backup files that tend to be very big."
1657
  msgstr ""
1658
 
1659
+ #: classes/Views/Settings.php:1467
1660
  msgid "Launch an instant file integrity scan"
1661
  msgstr ""
1662
 
1663
+ #: classes/Views/Settings.php:1469
1664
  msgid ""
1665
  "Click the Scan Now button to launch an instant file integrity scan using the "
1666
  "configured settings. You can navigate away from this page during the scan. "
1668
  "scans."
1669
  msgstr ""
1670
 
1671
+ #: classes/Views/Settings.php:1475
1672
  msgid "Launch Instant Scan"
1673
  msgstr ""
1674
 
1675
+ #: classes/Views/Settings.php:1482 classes/Views/Settings.php:1982
1676
  msgid "Scan Now"
1677
  msgstr ""
1678
 
1679
+ #: classes/Views/Settings.php:1485 classes/Views/Settings.php:1492
1680
  msgid "Stop Scan"
1681
  msgstr ""
1682
 
1683
+ #: classes/Views/Settings.php:1489 classes/Views/Settings.php:1984
1684
  msgid "Scan in Progress"
1685
  msgstr ""
1686
 
1687
+ #: classes/Views/Settings.php:1572
1688
  msgid ""
1689
  "By default the plugin keeps a log of all user changes done on your WordPress "
1690
  "website. Use the setting below to exclude any objects from the activity log. "
1692
  "object is referred will not be logged in the activity log."
1693
  msgstr ""
1694
 
1695
+ #: classes/Views/Settings.php:1576
1696
  msgid "Exclude Users:"
1697
  msgstr ""
1698
 
1699
+ #: classes/Views/Settings.php:1597
1700
  msgid "Exclude Roles:"
1701
  msgstr ""
1702
 
1703
+ #: classes/Views/Settings.php:1618
1704
  msgid "Exclude IP Addresses:"
1705
  msgstr ""
1706
 
1707
+ #: classes/Views/Settings.php:1639
1708
  msgid "Exclude Post Type:"
1709
  msgstr ""
1710
 
1711
+ #: classes/Views/Settings.php:1654
1712
  msgid ""
1713
  "WordPress has the post and page post types by default though your website "
1714
  "might use more post types (custom post types). You can exclude all post "
1715
  "types, including the default WordPress ones."
1716
  msgstr ""
1717
 
1718
+ #: classes/Views/Settings.php:1661
1719
  msgid "Exclude Custom Fields:"
1720
  msgstr ""
1721
 
1722
+ #: classes/Views/Settings.php:1676
1723
  msgid ""
1724
  "You can use the * wildcard to exclude multiple matching custom fields. For "
1725
  "example to exclude all custom fields starting with wp123 enter wp123*"
1726
  msgstr ""
1727
 
1728
+ #: classes/Views/Settings.php:1683
1729
  msgid "Exclude Non-Existing URLs:"
1730
  msgstr ""
1731
 
1732
+ #: classes/Views/Settings.php:1699
1733
  msgid ""
1734
  "Add the non existing URLs for which you do not want to be alerted of HTTP "
1735
  "404 errors in the activity log by specifying the complete URL.\tExamples "
1736
  "below:"
1737
  msgstr ""
1738
 
1739
+ #: classes/Views/Settings.php:1701
1740
  msgid "File: "
1741
  msgstr ""
1742
 
1743
+ #: classes/Views/Settings.php:1703
1744
  msgid "Directory: "
1745
  msgstr ""
1746
 
1747
+ #: classes/Views/Settings.php:1736
1748
  msgid "These settings are for advanced users."
1749
  msgstr ""
1750
 
1751
+ #: classes/Views/Settings.php:1737
1752
  msgid ""
1753
  "If you have any questions <a href=\"https://www.wpsecurityauditlog.com/"
1754
  "contact/\" target=\"_blank\">contact us</a>."
1755
  msgstr ""
1756
 
1757
+ #: classes/Views/Settings.php:1740
1758
  msgid ""
1759
  "Troubleshooting setting: Keep a debug log of all the requests this website "
1760
  "receives"
1761
  msgstr ""
1762
 
1763
+ #: classes/Views/Settings.php:1741
1764
  msgid ""
1765
  "Only enable the request log on testing, staging and development website. "
1766
  "Never enable logging on a live website unless instructed to do so. Enabling "
1767
  "request logging on a live website may degrade the performance of the website."
1768
  msgstr ""
1769
 
1770
+ #: classes/Views/Settings.php:1745
1771
  msgid "Request Log"
1772
  msgstr ""
1773
 
1774
+ #: classes/Views/Settings.php:1763
1775
  msgid ""
1776
  "<strong>Note:</strong> The requests debug log file is saved as request.log."
1777
  "php in the /wp-content/uploads/wp-security-audit-log/ directory."
1778
  msgstr ""
1779
 
1780
+ #: classes/Views/Settings.php:1775
1781
  msgid "Reset plugin settings to default"
1782
  msgstr ""
1783
 
1784
+ #: classes/Views/Settings.php:1776
1785
  msgid ""
1786
  "Click the RESET button to reset ALL plugin settings to default. Note that "
1787
  "the activity log data will be retained and only the plugin settings will be "
1788
  "reset. To purge the data of the activity log use the setting below."
1789
  msgstr ""
1790
 
1791
+ #: classes/Views/Settings.php:1780
1792
  msgid "Reset Settings"
1793
  msgstr ""
1794
 
1795
+ #: classes/Views/Settings.php:1782
1796
  msgid "RESET"
1797
  msgstr ""
1798
 
1799
+ #: classes/Views/Settings.php:1788
1800
  msgid "Purge the WordPress activity log"
1801
  msgstr ""
1802
 
1803
+ #: classes/Views/Settings.php:1789
1804
  msgid ""
1805
  "Click the Purge button below to delete all the data from the WordPress "
1806
  "activity log and start afresh."
1807
  msgstr ""
1808
 
1809
+ #: classes/Views/Settings.php:1793
1810
  msgid "Purge Activity Log"
1811
  msgstr ""
1812
 
1813
+ #: classes/Views/Settings.php:1795
1814
  msgid "PURGE"
1815
  msgstr ""
1816
 
1817
+ #: classes/Views/Settings.php:1801
1818
+ msgid "MainWP Child Site Stealth Mode"
1819
+ msgstr ""
1820
+
1821
+ #: classes/Views/Settings.php:1802
1822
+ msgid ""
1823
+ "This option is enabled automatically when the plugin detects the MainWP "
1824
+ "Child plugin on the site. When this setting is enabled plugin access is "
1825
+ "restricted to the administrator who installs the plugin, the plugin is not "
1826
+ "shown in the list of installed plugins and no admin notifications are shown. "
1827
+ "Disable this option to change the plugin to the default setup."
1828
+ msgstr ""
1829
+
1830
+ #: classes/Views/Settings.php:1806
1831
+ msgid "Enable MainWP Child Site Stealth Mode"
1832
+ msgstr ""
1833
+
1834
+ #: classes/Views/Settings.php:1830
1835
  msgid "Do you want to delete the plugin data from the database upon uninstall?"
1836
  msgstr ""
1837
 
1838
+ #: classes/Views/Settings.php:1831
1839
  msgid ""
1840
  "The plugin saves the activity log data and settings in the WordPress "
1841
  "database. By default upon uninstalling the plugin the data is kept in the "
1844
  "access it again even when you reinstall the plugin."
1845
  msgstr ""
1846
 
1847
+ #: classes/Views/Settings.php:1835
1848
  msgid "Remove Data on Uninstall"
1849
  msgstr ""
1850
 
1851
+ #: classes/Views/Settings.php:1860
1852
  msgid "Are you sure you want to reset all the plugin settings to default?"
1853
  msgstr ""
1854
 
1855
+ #: classes/Views/Settings.php:1870
1856
  msgid "Are you sure you want to purge all the activity log data?"
1857
  msgstr ""
1858
 
1859
+ #: classes/Views/Settings.php:1900
1860
+ msgid "MainWP Child plugin is not active on this website."
1861
+ msgstr ""
1862
+
1863
+ #: classes/Views/Settings.php:1975
1864
+ msgid "The specified value is not a valid URL!"
1865
  msgstr ""
1866
 
1867
+ #: classes/Views/Settings.php:1976
1868
+ msgid "The specified value is not a valid post type!"
1869
  msgstr ""
1870
 
1871
+ #: classes/Views/Settings.php:1977
1872
+ msgid "The specified value is not a valid IP address!"
1873
  msgstr ""
1874
 
1875
+ #: classes/Views/Settings.php:1978
1876
+ msgid "The specified value is not a user nor a role!"
1877
  msgstr ""
1878
 
1879
+ #: classes/Views/Settings.php:1979
1880
  msgid "Filename cannot be added because it contains invalid characters."
1881
  msgstr ""
1882
 
1883
+ #: classes/Views/Settings.php:1980
1884
  msgid "File extension cannot be added because it contains invalid characters."
1885
  msgstr ""
1886
 
1887
+ #: classes/Views/Settings.php:1981
1888
  msgid "Directory cannot be added because it contains invalid characters."
1889
  msgstr ""
1890
 
1891
+ #: classes/Views/Settings.php:1983
1892
  msgid "Scan Failed"
1893
  msgstr ""
1894
 
1895
+ #: classes/Views/Settings.php:2108 classes/Views/Settings.php:2219
1896
  msgid "Invalid setting type."
1897
  msgstr ""
1898
 
1899
+ #: classes/Views/Settings.php:2162
1900
  msgid "You can exclude this directory using the check boxes above."
1901
  msgstr ""
1902
 
1903
+ #: classes/Views/Settings.php:2181
1904
  msgid "Option added to excluded types."
1905
  msgstr ""
1906
 
1907
+ #: classes/Views/Settings.php:2185
1908
  msgid "This file is already excluded from the scan."
1909
  msgstr ""
1910
 
1911
+ #: classes/Views/Settings.php:2187
1912
  msgid "This file extension is already excluded from the scan."
1913
  msgstr ""
1914
 
1915
+ #: classes/Views/Settings.php:2189
1916
  msgid "This directory is already excluded from the scan."
1917
  msgstr ""
1918
 
1919
+ #: classes/Views/Settings.php:2199
1920
  msgid "Option name is empty."
1921
  msgstr ""
1922
 
1923
+ #: classes/Views/Settings.php:2295
1924
  msgid "Option removed from excluded scan types."
1925
  msgstr ""
1926
 
1927
+ #: classes/Views/Settings.php:2300 classes/Views/Settings.php:2365
1928
  msgid "Something went wrong."
1929
  msgstr ""
1930
 
1931
+ #: classes/Views/Settings.php:2327
1932
  msgid "A cron job is in progress."
1933
  msgstr ""
1934
 
1935
+ #: classes/Views/Settings.php:2360 classes/Views/Settings.php:2397
1936
  msgid "Scan started successfully."
1937
  msgstr ""
1938
 
1939
+ #: classes/Views/Settings.php:2422 classes/Views/Settings.php:2449
1940
  msgid "Tables has been reset."
1941
  msgstr ""
1942
 
1943
+ #: classes/Views/Settings.php:2424 classes/Views/Settings.php:2451
1944
  msgid "Reset query failed."
1945
  msgstr ""
1946
 
1947
+ #: classes/Views/Settings.php:2427 classes/Views/Settings.php:2454
1948
  msgid "Nonce Verification Failed."
1949
  msgstr ""
1950
 
1970
  msgstr ""
1971
 
1972
  #: classes/Views/SetupWizard.php:197
1973
+ msgid "Specified value in not a user."
1974
  msgstr ""
1975
 
1976
  #: classes/Views/SetupWizard.php:198
1977
+ msgid "Specified value in not a role."
1978
  msgstr ""
1979
 
1980
  #: classes/Views/SetupWizard.php:199
1981
+ msgid "Specified value in not an IP address."
1982
  msgstr ""
1983
 
1984
  #: classes/Views/SetupWizard.php:229
2155
  msgid "Enable/Disable Events"
2156
  msgstr ""
2157
 
2158
+ #: classes/Views/ToggleAlerts.php:162
2159
  msgid "Log Level: "
2160
  msgstr ""
2161
 
2162
+ #: classes/Views/ToggleAlerts.php:167
2163
  msgid "Basic"
2164
  msgstr ""
2165
 
2166
+ #: classes/Views/ToggleAlerts.php:172
2167
  msgid "Geek"
2168
  msgstr ""
2169
 
2170
+ #: classes/Views/ToggleAlerts.php:175
2171
  msgid "Custom"
2172
  msgstr ""
2173
 
2174
+ #: classes/Views/ToggleAlerts.php:179
2175
  msgid ""
2176
  "Use the Log level drop down menu above to use one of our preset log levels. "
2177
  "Alternatively you can enable or disable any of the individual events from "
2181
  "on all the events the plugin can keep a log of."
2182
  msgstr ""
2183
 
2184
+ #: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
2185
+ #: defaults.php:250
2186
  msgid "Custom Post Types"
2187
  msgstr ""
2188
 
2189
+ #: classes/Views/ToggleAlerts.php:200 classes/Views/ToggleAlerts.php:232
2190
+ #: defaults.php:290
2191
  msgid "Pages"
2192
  msgstr ""
2193
 
2194
+ #: classes/Views/ToggleAlerts.php:235 classes/Views/ToggleAlerts.php:242
2195
+ #: classes/Views/ToggleAlerts.php:298 defaults.php:478
2196
  msgid "BBPress Forum"
2197
  msgstr ""
2198
 
2199
+ #: classes/Views/ToggleAlerts.php:236 classes/Views/ToggleAlerts.php:249
2200
+ #: classes/Views/ToggleAlerts.php:311 defaults.php:541
2201
  msgid "WooCommerce"
2202
  msgstr ""
2203
 
2204
+ #: classes/Views/ToggleAlerts.php:237 classes/Views/ToggleAlerts.php:256
2205
+ #: classes/Views/ToggleAlerts.php:311 classes/Views/ToggleAlerts.php:319
2206
+ #: defaults.php:507
2207
+ msgid "WooCommerce Products"
2208
+ msgstr ""
2209
+
2210
+ #: classes/Views/ToggleAlerts.php:238 classes/Views/ToggleAlerts.php:263
2211
+ #: classes/Views/ToggleAlerts.php:326 defaults.php:556
2212
  msgid "Yoast SEO"
2213
  msgstr ""
2214
 
2215
+ #: classes/Views/ToggleAlerts.php:239 classes/Views/ToggleAlerts.php:270
2216
+ #: classes/Views/ToggleAlerts.php:339 defaults.php:455
2217
  msgid "MultiSite"
2218
  msgstr ""
2219
 
2220
+ #: classes/Views/ToggleAlerts.php:286
2221
  msgid "Code"
2222
  msgstr ""
2223
 
2224
+ #: classes/Views/ToggleAlerts.php:288 classes/WidgetManager.php:87
2225
  msgid "Description"
2226
  msgstr ""
2227
 
2228
+ #: classes/Views/ToggleAlerts.php:291 classes/Views/ToggleAlerts.php:437
2229
+ #: classes/Views/ToggleAlerts.php:552
2230
  msgid "File Changes"
2231
  msgstr ""
2232
 
2233
+ #: classes/Views/ToggleAlerts.php:292 defaults.php:183
2234
  msgid "Content"
2235
  msgstr ""
2236
 
2237
+ #: classes/Views/ToggleAlerts.php:295
2238
  msgid ""
2239
  "<strong>Note:</strong> Post refers to any type of content, i.e. blog post, "
2240
  "page or a post with a custom post type."
2241
  msgstr ""
2242
 
2243
+ #: classes/Views/ToggleAlerts.php:302
2244
  msgid ""
2245
  "The plugin BBPress is not installed on your website so these events have "
2246
  "been disabled."
2247
  msgstr ""
2248
 
2249
+ #: classes/Views/ToggleAlerts.php:308
2250
+ msgid "Forums"
2251
+ msgstr ""
2252
+
2253
+ #: classes/Views/ToggleAlerts.php:315
2254
  msgid ""
2255
  "The plugin WooCommerce is not installed on your website so these events have "
2256
  "been disabled."
2257
  msgstr ""
2258
 
2259
+ #: classes/Views/ToggleAlerts.php:322
2260
+ msgid "Products"
2261
+ msgstr ""
2262
+
2263
+ #: classes/Views/ToggleAlerts.php:330
2264
  msgid ""
2265
  "The plugin Yoast SEO is not installed on your website so these events have "
2266
  "been disabled."
2267
  msgstr ""
2268
 
2269
+ #: classes/Views/ToggleAlerts.php:336
2270
+ msgid "Post Changes"
2271
+ msgstr ""
2272
+
2273
+ #: classes/Views/ToggleAlerts.php:343
2274
  msgid ""
2275
  "Your website is a single site so the multisite events have been disabled."
2276
  msgstr ""
2277
 
2278
+ #: classes/Views/ToggleAlerts.php:349 defaults.php:157
2279
+ msgid "User Profiles"
2280
+ msgstr ""
2281
+
2282
+ #: classes/Views/ToggleAlerts.php:352 defaults.php:139
2283
+ msgid "Other User Activity"
2284
+ msgstr ""
2285
+
2286
+ #: classes/Views/ToggleAlerts.php:355
2287
+ msgid "Logins & Logouts"
2288
+ msgstr ""
2289
+
2290
+ #: classes/Views/ToggleAlerts.php:372
2291
  msgid "Not Implemented"
2292
  msgstr ""
2293
 
2294
+ #: classes/Views/ToggleAlerts.php:375
2295
  msgid "Not Available"
2296
  msgstr ""
2297
 
2298
+ #: classes/Views/ToggleAlerts.php:385
2299
+ msgid "User Sessions"
2300
+ msgstr ""
2301
+
2302
+ #: classes/Views/ToggleAlerts.php:387
2303
+ msgid "Files"
2304
+ msgstr ""
2305
+
2306
+ #: classes/Views/ToggleAlerts.php:391
2307
+ msgid "Post Settings"
2308
+ msgstr ""
2309
+
2310
+ #: classes/Views/ToggleAlerts.php:393
2311
+ msgid "Tags"
2312
+ msgstr ""
2313
+
2314
+ #: classes/Views/ToggleAlerts.php:395 classes/Views/ToggleAlerts.php:409
2315
+ msgid "Categories"
2316
+ msgstr ""
2317
+
2318
+ #: classes/Views/ToggleAlerts.php:397
2319
+ msgid "Custom Fields"
2320
+ msgstr ""
2321
+
2322
+ #: classes/Views/ToggleAlerts.php:399
2323
+ msgid "Sites"
2324
+ msgstr ""
2325
+
2326
+ #: classes/Views/ToggleAlerts.php:403
2327
+ msgid "Topics"
2328
+ msgstr ""
2329
+
2330
+ #: classes/Views/ToggleAlerts.php:405
2331
+ msgid "Product Admin"
2332
+ msgstr ""
2333
+
2334
+ #: classes/Views/ToggleAlerts.php:407
2335
+ msgid "Store Admin"
2336
+ msgstr ""
2337
+
2338
+ #: classes/Views/ToggleAlerts.php:411
2339
+ msgid "Website Changes"
2340
+ msgstr ""
2341
+
2342
+ #: classes/Views/ToggleAlerts.php:413
2343
+ msgid "Plugin Settings"
2344
+ msgstr ""
2345
+
2346
+ #: classes/Views/ToggleAlerts.php:419
2347
+ msgid "Cron Jobs"
2348
+ msgstr ""
2349
+
2350
+ #: classes/Views/ToggleAlerts.php:456 classes/Views/ToggleAlerts.php:489
2351
  msgid ""
2352
  "Capture 404 requests to file (the log file are created in the /wp-content/"
2353
  "uploads/wp-security-audit-log/404s/ directory)"
2354
  msgstr ""
2355
 
2356
+ #: classes/Views/ToggleAlerts.php:464 classes/Views/ToggleAlerts.php:497
2357
  msgid "Purge log files older than one month"
2358
  msgstr ""
2359
 
2360
+ #: classes/Views/ToggleAlerts.php:469
2361
  msgid ""
2362
  "Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
2363
  "to non-existing pages from the same IP address. Increase the value in this "
2364
  "setting to the desired amount to keep a log of more or less requests."
2365
  msgstr ""
2366
 
2367
+ #: classes/Views/ToggleAlerts.php:474 classes/Views/ToggleAlerts.php:507
2368
  msgid "Record the referrer that generated the 404 error."
2369
  msgstr ""
2370
 
2371
+ #: classes/Views/ToggleAlerts.php:502
2372
  msgid ""
2373
  "Number of 404 Requests to Log. By default the plugin keeps up to 99 requests "
2374
  "to non-existing pages from the same IP address. Increase the value in this "
2377
  "scanned the plugin will consume more resources to log all the requests."
2378
  msgstr ""
2379
 
2380
+ #: classes/Views/ToggleAlerts.php:519 classes/Views/ToggleAlerts.php:532
2381
  msgid ""
2382
  "Number of login attempts to log. Enter 0 to log all failed login attempts. "
2383
  "(By default the plugin only logs up to 10 failed login because the process "
2384
  "can be very resource intensive in case of a brute force attack)"
2385
  msgstr ""
2386
 
2387
+ #: classes/Views/ToggleAlerts.php:545
2388
  msgid ""
2389
  "Log all stock changes. Disable this setting to only keep a log of stock "
2390
  "changes done manually via the WooCommerce dashboard. Therefore automated "
2392
  "plugins will not be logged."
2393
  msgstr ""
2394
 
2395
+ #: classes/Views/ToggleAlerts.php:567
2396
  msgid "Configure the file integrity scan settings."
2397
  msgstr ""
2398
 
2399
+ #: classes/Views/ToggleAlerts.php:582
2400
  msgid "Save Changes"
2401
  msgstr ""
2402
 
2403
+ #: classes/Views/ToggleAlerts.php:589
2404
+ msgid "Log Level Updated"
2405
+ msgstr ""
2406
+
2407
+ #. translators: Alerts log level.
2408
+ #: classes/Views/ToggleAlerts.php:593
2409
+ #, php-format
2410
+ msgid "The %s log level has been successfully loaded and applied."
2411
+ msgstr ""
2412
+
2413
+ #: classes/Views/ToggleAlerts.php:597
2414
+ msgid "OK"
2415
+ msgstr ""
2416
+
2417
+ #: classes/Views/ToggleAlerts.php:611
2418
  msgid "Enable File Integrity Scanner"
2419
  msgstr ""
2420
 
2421
+ #: classes/Views/ToggleAlerts.php:613
2422
  msgid ""
2423
  "The file integrity scanner is switched off. To enable this event it has to "
2424
  "be switched on."
2425
  msgstr ""
2426
 
2427
+ #: classes/Views/ToggleAlerts.php:617
2428
  msgid "SWITCH ON"
2429
  msgstr ""
2430
 
2431
+ #: classes/Views/ToggleAlerts.php:618
2432
  msgid "DISABLE EVENT"
2433
  msgstr ""
2434
 
2512
  msgid "Users Profiles & Activity"
2513
  msgstr ""
2514
 
 
 
 
 
2515
  #: defaults.php:140
2516
  msgid "User logged in"
2517
  msgstr ""
2597
  msgid "Deleted the file %FileName% from %FilePath%."
2598
  msgstr ""
2599
 
2600
+ #: defaults.php:150
2601
+ msgid "User requests non-existing pages (404 Error Pages)"
2602
+ msgstr ""
2603
+
2604
+ #: defaults.php:150
2605
+ msgid ""
2606
+ "Has requested a non existing page (404 Error Pages) %Attempts% %Msg%. "
2607
+ "%LinkFile%%URL%"
2608
+ msgstr ""
2609
+
2610
+ #: defaults.php:151
2611
+ msgid "Website Visitor User requests non-existing pages (404 Error Pages)"
2612
+ msgstr ""
2613
+
2614
+ #: defaults.php:151
2615
+ msgid ""
2616
+ "Website Visitor Has requested a non existing page (404 Error Pages) %Attempts"
2617
+ "% %Msg%. %LinkFile%%URL%"
2618
  msgstr ""
2619
 
2620
+ #: defaults.php:158
2621
  msgid "New user was created on WordPress"
2622
  msgstr ""
2623
 
2624
+ #: defaults.php:158
2625
  msgid ""
2626
  "A new user %NewUserData->Username% was created with role of %NewUserData-"
2627
  ">Roles%."
2628
  msgstr ""
2629
 
2630
+ #: defaults.php:159
2631
  msgid "User created another WordPress user"
2632
  msgstr ""
2633
 
2634
+ #: defaults.php:159
2635
  msgid ""
2636
  "%UserChanger% created a new user %NewUserData->Username% with the role of "
2637
  "%NewUserData->Roles%."
2638
  msgstr ""
2639
 
2640
+ #: defaults.php:160
2641
  msgid "The role of a user was changed by another WordPress user"
2642
  msgstr ""
2643
 
2644
+ #: defaults.php:160
2645
  msgid ""
2646
  "Changed the role of the user %TargetUsername% from %OldRole% to %NewRole%"
2647
  "%multisite_text%."
2648
  msgstr ""
2649
 
2650
+ #: defaults.php:161
2651
  msgid "User has changed his or her password"
2652
  msgstr ""
2653
 
2654
+ #: defaults.php:161
2655
  msgid "Changed the password."
2656
  msgstr ""
2657
 
2658
+ #: defaults.php:162
2659
  msgid "User changed another user's password"
2660
  msgstr ""
2661
 
2662
+ #: defaults.php:162
2663
  msgid ""
2664
  "Changed the password for the user %TargetUserData->Username% with the role "
2665
  "of %TargetUserData->Roles%."
2666
  msgstr ""
2667
 
2668
+ #: defaults.php:163
2669
  msgid "User changed his or her email address"
2670
  msgstr ""
2671
 
2672
+ #: defaults.php:163
2673
  msgid "Changed the email address from %OldEmail% to %NewEmail%."
2674
  msgstr ""
2675
 
2676
+ #: defaults.php:164
2677
  msgid "User changed another user's email address"
2678
  msgstr ""
2679
 
2680
+ #: defaults.php:164
2681
  msgid ""
2682
  "Changed the email address of the user %TargetUsername% from %OldEmail% to "
2683
  "%NewEmail%."
2684
  msgstr ""
2685
 
2686
+ #: defaults.php:165
2687
  msgid "User was deleted by another user"
2688
  msgstr ""
2689
 
2690
+ #: defaults.php:165
2691
  msgid ""
2692
  "Deleted the user %TargetUserData->Username% with the role of %TargetUserData-"
2693
  ">Roles%."
2694
  msgstr ""
2695
 
2696
+ #: defaults.php:166
2697
  msgid "User opened the profile page of another user"
2698
  msgstr ""
2699
 
2700
+ #: defaults.php:166
2701
  msgid "%UserChanger% opened the profile page of the user %TargetUsername%."
2702
  msgstr ""
2703
 
2704
+ #: defaults.php:167
2705
  msgid "User updated a custom field value for a user"
2706
  msgstr ""
2707
 
2708
+ #: defaults.php:167
2709
  msgid ""
2710
  "Changed the value of the custom field %custom_field_name%%ReportText% for "
2711
  "the user %TargetUsername%.%ChangeText%"
2712
  msgstr ""
2713
 
2714
+ #: defaults.php:168
2715
  msgid "User created a custom field value for a user"
2716
  msgstr ""
2717
 
2718
+ #: defaults.php:168
2719
  msgid ""
2720
  "Created the value of the custom field %custom_field_name% with %new_value% "
2721
  "for the user %TargetUsername%."
2722
  msgstr ""
2723
 
2724
+ #: defaults.php:169
2725
  msgid "User changed first name for a user"
2726
  msgstr ""
2727
 
2728
+ #: defaults.php:169
2729
  msgid ""
2730
  "Changed the first name of the user %TargetUsername% from %old_firstname% to "
2731
  "%new_firstname%"
2732
  msgstr ""
2733
 
2734
+ #: defaults.php:170
2735
  msgid "User changed last name for a user"
2736
  msgstr ""
2737
 
2738
+ #: defaults.php:170
2739
  msgid ""
2740
  "Changed the last name of the user %TargetUsername% from %old_lastname% to "
2741
  "%new_lastname%"
2742
  msgstr ""
2743
 
2744
+ #: defaults.php:171
2745
  msgid "User changed nickname for a user"
2746
  msgstr ""
2747
 
2748
+ #: defaults.php:171
2749
  msgid ""
2750
  "Changed the nickname of the user %TargetUsername% from %old_nickname% to "
2751
  "%new_nickname%"
2752
  msgstr ""
2753
 
2754
+ #: defaults.php:172
2755
  msgid "User changed the display name for a user"
2756
  msgstr ""
2757
 
2758
+ #: defaults.php:172
2759
  msgid ""
2760
  "Changed the Display name publicly of user %TargetUsername% from "
2761
  "%old_displayname% to %new_displayname%"
2762
  msgstr ""
2763
 
2764
+ #: defaults.php:179
2765
  msgid "Content & Comments"
2766
  msgstr ""
2767
 
2768
+ #: defaults.php:184
2769
  msgid "User created a new post and saved it as draft"
2770
  msgstr ""
2771
 
2772
+ #: defaults.php:184
2773
  msgid ""
2774
  "Created a new %PostType% titled %PostTitle% and saved it as draft. "
2775
  "%EditorLinkPost%."
2776
  msgstr ""
2777
 
2778
+ #: defaults.php:185
2779
  msgid "User published a post"
2780
  msgstr ""
2781
 
2782
+ #: defaults.php:185
2783
  msgid ""
2784
  "Published a %PostType% titled %PostTitle%. URL is %PostUrl%. %EditorLinkPost"
2785
  "%."
2786
  msgstr ""
2787
 
2788
+ #: defaults.php:186
2789
  msgid "User modified a post"
2790
  msgstr ""
2791
 
2792
+ #: defaults.php:186
2793
  msgid ""
2794
  "Modified the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2795
  "%EditorLinkPost%."
2796
  msgstr ""
2797
 
2798
+ #: defaults.php:187
2799
  msgid "User permanently deleted a post from the trash"
2800
  msgstr ""
2801
 
2802
+ #: defaults.php:187
2803
  msgid ""
2804
  "Permanently deleted the %PostType% titled %PostTitle%. URL was %PostUrl%."
2805
  msgstr ""
2806
 
2807
+ #: defaults.php:188
2808
  msgid "User moved a post to the trash"
2809
  msgstr ""
2810
 
2811
+ #: defaults.php:188
2812
  msgid ""
2813
  "Moved the %PostStatus% %PostType% titled %PostTitle% to trash. URL is "
2814
  "%PostUrl%."
2815
  msgstr ""
2816
 
2817
+ #: defaults.php:189
2818
  msgid "User restored a post from trash"
2819
  msgstr ""
2820
 
2821
+ #: defaults.php:189
2822
  msgid ""
2823
  "The %PostStatus% %PostType% titled %PostTitle% has been restored from trash. "
2824
  "URL is: %PostUrl%. %EditorLinkPost%."
2825
  msgstr ""
2826
 
2827
+ #: defaults.php:190
2828
+ msgid "User changed post URL"
2829
  msgstr ""
2830
 
2831
+ #: defaults.php:190
 
 
 
 
 
 
 
 
 
 
2832
  msgid ""
2833
  "Changed the URL of the %PostStatus% %PostType% titled %PostTitle%%ReportText"
2834
  "%.%ChangeText% %EditorLinkPost%."
2835
  msgstr ""
2836
 
2837
+ #: defaults.php:191
2838
  msgid "User changed post author"
2839
  msgstr ""
2840
 
2841
+ #: defaults.php:191
2842
  msgid ""
2843
  "Changed the author of the %PostStatus% %PostType% titled %PostTitle% from "
2844
  "%OldAuthor% to %NewAuthor%. URL is: %PostUrl%. %EditorLinkPost%."
2845
  msgstr ""
2846
 
2847
+ #: defaults.php:192
2848
  msgid "User changed post status"
2849
  msgstr ""
2850
 
2851
+ #: defaults.php:192
2852
  msgid ""
2853
  "Changed the status of the %PostType% titled %PostTitle% from %OldStatus% to "
2854
  "%NewStatus%. URL is: %PostUrl%. %EditorLinkPost%."
2855
  msgstr ""
2856
 
 
 
 
 
 
 
 
 
 
 
2857
  #: defaults.php:193
2858
+ msgid "User changed the visibility of a post"
2859
  msgstr ""
2860
 
2861
  #: defaults.php:193
2862
  msgid ""
2863
+ "Changed the visibility of the %PostStatus% %PostType% titled %PostTitle% "
2864
+ "from %OldVisibility% to %NewVisibility%. URL is: %PostUrl%. %EditorLinkPost%."
2865
  msgstr ""
2866
 
2867
  #: defaults.php:194
2868
+ msgid "User changed the date of a post"
2869
  msgstr ""
2870
 
2871
  #: defaults.php:194
2872
  msgid ""
2873
+ "Changed the date of the %PostStatus% %PostType% titled %PostTitle% from "
2874
+ "%OldDate% to %NewDate%. URL is: %PostUrl%. %EditorLinkPost%."
2875
  msgstr ""
2876
 
2877
  #: defaults.php:195
2878
+ msgid "User changed the parent of a page"
2879
  msgstr ""
2880
 
2881
  #: defaults.php:195
2882
  msgid ""
2883
+ "Changed the parent of the %PostStatus% %PostType% titled %PostTitle% from "
2884
+ "%OldParentName% to %NewParentName%. %EditorLinkPost%."
2885
  msgstr ""
2886
 
2887
  #: defaults.php:196
2888
+ msgid "User changed the template of a page"
2889
  msgstr ""
2890
 
2891
  #: defaults.php:196
2892
  msgid ""
2893
+ "Changed the template of the %PostStatus% %PostType% titled %PostTitle% from "
2894
+ "%OldTemplate% to %NewTemplate%. %EditorLinkPost%."
2895
  msgstr ""
2896
 
2897
  #: defaults.php:197
2898
+ msgid "User set a post as sticky"
2899
  msgstr ""
2900
 
2901
  #: defaults.php:197
2902
  msgid ""
2903
+ "Set the post %PostTitle% as Sticky. Post URL is %PostUrl%. %EditorLinkPost%."
 
2904
  msgstr ""
2905
 
2906
  #: defaults.php:198
2907
+ msgid "User removed post from sticky"
2908
  msgstr ""
2909
 
2910
  #: defaults.php:198
2911
+ msgid "Removed the post %PostTitle% from Sticky. %EditorLinkPost%."
 
2912
  msgstr ""
2913
 
2914
  #: defaults.php:199
2915
+ msgid "User modified the content of a post."
2916
  msgstr ""
2917
 
2918
  #: defaults.php:199
2919
+ msgid ""
2920
+ "Modified the content of the %PostStatus% %PostType% titled %PostTitle%. Post "
2921
+ "URL is %PostUrl%. %RevisionLink% %EditorLinkPost%."
2922
  msgstr ""
2923
 
2924
  #: defaults.php:200
2925
+ msgid "User submitted a post for review"
2926
  msgstr ""
2927
 
2928
  #: defaults.php:200
2929
  msgid ""
2930
+ "Submitted the %PostType% titled %PostTitle% for review. URL is: %PostUrl%. "
2931
+ "%EditorLinkPost%."
2932
  msgstr ""
2933
 
2934
  #: defaults.php:201
2935
+ msgid "User scheduled a post"
2936
  msgstr ""
2937
 
2938
  #: defaults.php:201
2939
  msgid ""
2940
+ "Scheduled the %PostType% titled %PostTitle% to be published on "
2941
+ "%PublishingDate%. URL is: %PostUrl%. %EditorLinkPost%."
 
2942
  msgstr ""
2943
 
2944
  #: defaults.php:202
2945
+ msgid "User changed title of a post"
2946
  msgstr ""
2947
 
2948
  #: defaults.php:202
2949
  msgid ""
2950
+ "Changed the title of the %PostStatus% %PostType% from %OldTitle% to %NewTitle"
2951
+ "%. URL is: %PostUrl%. %EditorLinkPost%."
 
2952
  msgstr ""
2953
 
2954
  #: defaults.php:203
2955
+ msgid "User opened a post in the editor"
2956
  msgstr ""
2957
 
2958
  #: defaults.php:203
2959
  msgid ""
2960
+ "Opened the %PostStatus% %PostType% titled %PostTitle% in the editor. URL is: "
2961
+ "%PostUrl%. %EditorLinkPost%."
2962
  msgstr ""
2963
 
2964
  #: defaults.php:204
2965
+ msgid "User viewed a post"
2966
  msgstr ""
2967
 
2968
  #: defaults.php:204
2969
  msgid ""
2970
+ "Viewed the %PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
2971
+ "%EditorLinkPost%."
 
2972
  msgstr ""
2973
 
2974
  #: defaults.php:205
2975
+ msgid "A plugin modified a post"
2976
  msgstr ""
2977
 
2978
  #: defaults.php:205
2979
  msgid ""
2980
+ "Plugin modified the %PostStatus% %PostType% titled %PostTitle% of type "
2981
+ "%PostType%. URL is: %PostUrl%. %EditorLinkPost%."
2982
  msgstr ""
2983
 
2984
  #: defaults.php:206
2985
+ msgid "User disabled Comments/Trackbacks and Pingbacks in a post."
2986
  msgstr ""
2987
 
2988
  #: defaults.php:206
2989
  msgid ""
2990
+ "Disabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
2991
+ "%PostUrl%. %EditorLinkPost%."
2992
  msgstr ""
2993
 
2994
  #: defaults.php:207
2995
+ msgid "User enabled Comments/Trackbacks and Pingbacks in a post."
2996
  msgstr ""
2997
 
2998
  #: defaults.php:207
2999
  msgid ""
3000
+ "Enabled %Type% on the %PostStatus% %PostType% titled %PostTitle%. URL is: "
3001
+ "%PostUrl%. %EditorLinkPost%."
3002
  msgstr ""
3003
 
3004
  #: defaults.php:208
3005
+ msgid "User added post tag"
3006
  msgstr ""
3007
 
3008
  #: defaults.php:208
3009
  msgid ""
3010
+ "Added the tag %tag% to the %PostStatus% post titled %PostTitle%. URL is: "
3011
+ "%PostUrl%. %EditorLinkPost%."
3012
  msgstr ""
3013
 
3014
  #: defaults.php:209
3015
+ msgid "User removed post tag"
3016
  msgstr ""
3017
 
3018
  #: defaults.php:209
3019
  msgid ""
3020
+ "Removed the tag %tag% from the %PostStatus% post titled %PostTitle%. URL is: "
3021
  "%PostUrl%. %EditorLinkPost%."
3022
  msgstr ""
3023
 
3024
  #: defaults.php:210
3025
+ msgid "User created new tag"
3026
  msgstr ""
3027
 
3028
  #: defaults.php:210
3029
+ msgid "Added a new tag called %TagName%. View the tag: %TagLink%."
 
 
3030
  msgstr ""
3031
 
3032
  #: defaults.php:211
3033
+ msgid "User deleted tag"
3034
  msgstr ""
3035
 
3036
  #: defaults.php:211
3037
+ msgid "Deleted the tag %TagName%."
 
 
3038
  msgstr ""
3039
 
3040
  #: defaults.php:212
3041
+ msgid "User renamed tag"
3042
  msgstr ""
3043
 
3044
  #: defaults.php:212
3045
+ msgid "Renamed a tag from %old_name% to %new_name%. View the tag: %TagLink%."
 
 
3046
  msgstr ""
3047
 
3048
  #: defaults.php:213
3049
+ msgid "User changed tag slug"
3050
  msgstr ""
3051
 
3052
  #: defaults.php:213
3053
  msgid ""
3054
+ "Changed the slug of tag %tag% from %old_slug% to %new_slug%. View the tag: "
3055
+ "%TagLink%."
3056
  msgstr ""
3057
 
3058
  #: defaults.php:214
3059
+ msgid "User changed tag description"
3060
  msgstr ""
3061
 
3062
  #: defaults.php:214
3063
  msgid ""
3064
+ "Changed the description of the tag %tag%%ReportText%.%ChangeText% View the "
3065
+ "tag: %TagLink%."
3066
  msgstr ""
3067
 
3068
  #: defaults.php:215
3069
+ msgid "User changed post category"
3070
  msgstr ""
3071
 
3072
  #: defaults.php:215
3073
  msgid ""
3074
+ "Changed the category of the %PostStatus% %PostType% titled %PostTitle% from "
3075
+ "%OldCategories% to %NewCategories%. URL is: %PostUrl%. %EditorLinkPost%."
3076
  msgstr ""
3077
 
3078
  #: defaults.php:216
3079
+ msgid "User created new category"
3080
  msgstr ""
3081
 
3082
  #: defaults.php:216
3083
+ msgid ""
3084
+ "Created a new category called %CategoryName%. Category slug is %Slug%. "
3085
+ "%CategoryLink%."
3086
  msgstr ""
3087
 
3088
  #: defaults.php:217
3089
+ msgid "User deleted category"
3090
  msgstr ""
3091
 
3092
  #: defaults.php:217
3093
+ msgid ""
3094
+ "Deleted the %CategoryName% category. Category slug was %Slug%. %CategoryLink"
3095
+ "%."
3096
  msgstr ""
3097
 
3098
  #: defaults.php:218
3099
+ msgid "Changed the parent of a category."
3100
  msgstr ""
3101
 
3102
  #: defaults.php:218
3103
+ msgid ""
3104
+ "Changed the parent of the category %CategoryName% from %OldParent% to "
3105
+ "%NewParent%. %CategoryLink%."
3106
  msgstr ""
3107
 
3108
  #: defaults.php:219
3109
+ msgid "User created a custom field for a post"
3110
  msgstr ""
3111
 
3112
  #: defaults.php:219
3113
  msgid ""
3114
+ "Created a new custom field called %MetaKey% with value %MetaValue% in the "
3115
+ "%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
3116
+ "%EditorLinkPost%.<br>%MetaLink%."
3117
  msgstr ""
3118
 
3119
  #: defaults.php:220
3120
+ msgid "User updated a custom field value for a post"
3121
  msgstr ""
3122
 
3123
  #: defaults.php:220
3124
  msgid ""
3125
+ "Modified the value of the custom field %MetaKey%%ReportText% in the "
3126
+ "%PostStatus% %PostType% titled %PostTitle%.%ChangeText% URL is: %PostUrl%. "
3127
+ "%EditorLinkPost%.<br>%MetaLink%."
3128
+ msgstr ""
3129
+
3130
+ #: defaults.php:221
3131
+ msgid "User deleted a custom field from a post"
3132
+ msgstr ""
3133
+
3134
+ #: defaults.php:221
3135
+ msgid ""
3136
+ "Deleted the custom field %MetaKey% with value %MetaValue% from %PostStatus% "
3137
+ "%PostType% titled %PostTitle%. URL is: %PostUrl%. %EditorLinkPost%."
3138
+ msgstr ""
3139
+
3140
+ #: defaults.php:222
3141
+ msgid "User updated a custom field name for a post"
3142
+ msgstr ""
3143
+
3144
+ #: defaults.php:222
3145
+ msgid ""
3146
+ "Changed the custom field's name from %MetaKeyOld% to %MetaKeyNew% in the "
3147
+ "%PostStatus% %PostType% titled %PostTitle%. URL is: %PostUrl%. "
3148
+ "%EditorLinkPost%.<br>%MetaLink%."
3149
  msgstr ""
3150
 
3151
+ #: defaults.php:228
3152
  msgid "Comments"
3153
  msgstr ""
3154
 
3155
+ #: defaults.php:229
3156
  msgid "User approved a comment"
3157
  msgstr ""
3158
 
3159
+ #: defaults.php:229
3160
  msgid ""
3161
  "Approved the comment posted in response to the post %PostTitle% by %Author% "
3162
  "on %CommentLink%."
3163
  msgstr ""
3164
 
3165
+ #: defaults.php:230
3166
  msgid "User unapproved a comment"
3167
  msgstr ""
3168
 
3169
+ #: defaults.php:230
3170
  msgid ""
3171
  "Unapproved the comment posted in response to the post %PostTitle% by %Author"
3172
  "% on %CommentLink%."
3173
  msgstr ""
3174
 
3175
+ #: defaults.php:231
3176
  msgid "User replied to a comment"
3177
  msgstr ""
3178
 
3179
+ #: defaults.php:231
3180
  msgid ""
3181
  "Replied to the comment posted in response to the post %PostTitle% by %Author"
3182
  "% on %CommentLink%."
3183
  msgstr ""
3184
 
3185
+ #: defaults.php:232
3186
  msgid "User edited a comment"
3187
  msgstr ""
3188
 
3189
+ #: defaults.php:232
3190
  msgid ""
3191
  "Edited a comment posted in response to the post %PostTitle% by %Author% on "
3192
  "%CommentLink%."
3193
  msgstr ""
3194
 
3195
+ #: defaults.php:233
3196
  msgid "User marked a comment as Spam"
3197
  msgstr ""
3198
 
3199
+ #: defaults.php:233
3200
  msgid ""
3201
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
3202
  "%CommentLink% as Spam."
3203
  msgstr ""
3204
 
3205
+ #: defaults.php:234
3206
  msgid "User marked a comment as Not Spam"
3207
  msgstr ""
3208
 
3209
+ #: defaults.php:234
3210
  msgid ""
3211
  "Marked the comment posted in response to the post %PostTitle% by %Author% on "
3212
  "%CommentLink% as Not Spam."
3213
  msgstr ""
3214
 
3215
+ #: defaults.php:235
3216
  msgid "User moved a comment to trash"
3217
  msgstr ""
3218
 
3219
+ #: defaults.php:235
3220
  msgid ""
3221
  "Moved the comment posted in response to the post %PostTitle% by %Author% on "
3222
  "%Date% to trash."
3223
  msgstr ""
3224
 
3225
+ #: defaults.php:236
3226
  msgid "User restored a comment from the trash"
3227
  msgstr ""
3228
 
3229
+ #: defaults.php:236
3230
  msgid ""
3231
  "Restored the comment posted in response to the post %PostTitle% by %Author% "
3232
  "on %CommentLink% from the trash."
3233
  msgstr ""
3234
 
3235
+ #: defaults.php:237
3236
  msgid "User permanently deleted a comment"
3237
  msgstr ""
3238
 
3239
+ #: defaults.php:237
3240
  msgid ""
3241
  "Permanently deleted the comment posted in response to the post %PostTitle% "
3242
  "by %Author% on %Date%."
3243
  msgstr ""
3244
 
3245
+ #: defaults.php:238
3246
  msgid "User posted a comment"
3247
  msgstr ""
3248
 
3249
+ #: defaults.php:238 defaults.php:239
3250
  msgid "%CommentMsg% on %CommentLink%."
3251
  msgstr ""
3252
 
3253
+ #: defaults.php:239
3254
  msgid "Visitor posted a comment"
3255
  msgstr ""
3256
 
3257
+ #: defaults.php:251
3258
  msgid "User modified a draft blog post"
3259
  msgstr ""
3260
 
3261
+ #: defaults.php:251
3262
  msgid "Modified the draft post with the %PostTitle%. %EditorLinkPost%."
3263
  msgstr ""
3264
 
3265
+ #: defaults.php:252
3266
  msgid "User created a new post with custom post type and saved it as draft"
3267
  msgstr ""
3268
 
3269
+ #: defaults.php:252
3270
  msgid ""
3271
  "Created a new custom post called %PostTitle% of type %PostType%. "
3272
  "%EditorLinkPost%."
3273
  msgstr ""
3274
 
3275
+ #: defaults.php:253
3276
  msgid "User published a post with custom post type"
3277
  msgstr ""
3278
 
3279
+ #: defaults.php:253
3280
  msgid ""
3281
  "Published a custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
3282
  "%. %EditorLinkPost%."
3283
  msgstr ""
3284
 
3285
+ #: defaults.php:254
3286
  msgid "User modified a post with custom post type"
3287
  msgstr ""
3288
 
3289
+ #: defaults.php:254
3290
  msgid ""
3291
  "Modified the custom post %PostTitle% of type %PostType%. Post URL is %PostUrl"
3292
  "%. %EditorLinkPost%."
3293
  msgstr ""
3294
 
3295
+ #: defaults.php:255
3296
  msgid "User modified a draft post with custom post type"
3297
  msgstr ""
3298
 
3299
+ #: defaults.php:255
3300
  msgid ""
3301
  "Modified the draft custom post %PostTitle% of type is %PostType%. "
3302
  "%EditorLinkPost%."
3303
  msgstr ""
3304
 
3305
+ #: defaults.php:256
3306
  msgid "User permanently deleted post with custom post type"
3307
  msgstr ""
3308
 
3309
+ #: defaults.php:256
3310
  msgid "Permanently Deleted the custom post %PostTitle% of type %PostType%."
3311
  msgstr ""
3312
 
3313
+ #: defaults.php:257
3314
  msgid "User moved post with custom post type to trash"
3315
  msgstr ""
3316
 
3317
+ #: defaults.php:257
3318
  msgid ""
3319
  "Moved the custom post %PostTitle% of type %PostType% to trash. Post URL was "
3320
  "%PostUrl%."
3321
  msgstr ""
3322
 
3323
+ #: defaults.php:258
3324
  msgid "User restored post with custom post type from trash"
3325
  msgstr ""
3326
 
3327
+ #: defaults.php:258
3328
  msgid ""
3329
  "The custom post %PostTitle% of type %PostType% has been restored from trash. "
3330
  "%EditorLinkPost%."
3331
  msgstr ""
3332
 
3333
+ #: defaults.php:259
3334
  msgid "User changed the category of a post with custom post type"
3335
  msgstr ""
3336
 
3337
+ #: defaults.php:259
3338
  msgid ""
3339
  "Changed the category(ies) of the custom post %PostTitle% of type %PostType% "
3340
  "from %OldCategories% to %NewCategories%. %EditorLinkPost%."
3341
  msgstr ""
3342
 
3343
+ #: defaults.php:260
3344
  msgid "User changed the URL of a post with custom post type"
3345
  msgstr ""
3346
 
3347
+ #: defaults.php:260
3348
  msgid ""
3349
  "Changed the URL of the custom post %PostTitle% of type %PostType% from "
3350
  "%OldUrl% to %NewUrl%. %EditorLinkPost%."
3351
  msgstr ""
3352
 
3353
+ #: defaults.php:261
3354
  msgid "User changed the author or post with custom post type"
3355
  msgstr ""
3356
 
3357
+ #: defaults.php:261
3358
  msgid ""
3359
  "Changed the author of custom post %PostTitle% of type %PostType% from "
3360
  "%OldAuthor% to %NewAuthor%. %EditorLinkPost%."
3361
  msgstr ""
3362
 
3363
+ #: defaults.php:262
3364
  msgid "User changed the status of post with custom post type"
3365
  msgstr ""
3366
 
3367
+ #: defaults.php:262
3368
  msgid ""
3369
  "Changed the status of custom post %PostTitle% of type %PostType% from "
3370
  "%OldStatus% to %NewStatus%. %EditorLinkPost%."
3371
  msgstr ""
3372
 
3373
+ #: defaults.php:263
3374
  msgid "User changed the visibility of a post with custom post type"
3375
  msgstr ""
3376
 
3377
+ #: defaults.php:263
3378
  msgid ""
3379
  "Changed the visibility of the custom post %PostTitle% of type %PostType% "
3380
  "from %OldVisibility% to %NewVisibility%. %EditorLinkPost%."
3381
  msgstr ""
3382
 
3383
+ #: defaults.php:264
3384
  msgid "User changed the date of post with custom post type"
3385
  msgstr ""
3386
 
3387
+ #: defaults.php:264
3388
  msgid ""
3389
  "Changed the date of the custom post %PostTitle% of type %PostType% from "
3390
  "%OldDate% to %NewDate%. %EditorLinkPost%."
3391
  msgstr ""
3392
 
3393
+ #: defaults.php:265
3394
  msgid "User created a custom field for a custom post type"
3395
  msgstr ""
3396
 
3397
+ #: defaults.php:265
3398
  msgid ""
3399
  "Created a new custom field %MetaKey% with value %MetaValue% in custom post "
3400
  "%PostTitle% of type %PostType%. %EditorLinkPost%.<br>%MetaLink%."
3401
  msgstr ""
3402
 
3403
+ #: defaults.php:266
3404
  msgid "User updated a custom field for a custom post type"
3405
  msgstr ""
3406
 
3407
+ #: defaults.php:266
3408
  msgid ""
3409
  "Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
3410
  "%MetaValueNew% in custom post %PostTitle% of type %PostType% %EditorLinkPost"
3411
  "%.<br>%MetaLink%."
3412
  msgstr ""
3413
 
3414
+ #: defaults.php:267
3415
  msgid "User deleted a custom field from a custom post type"
3416
  msgstr ""
3417
 
3418
+ #: defaults.php:267
3419
  msgid ""
3420
  "Deleted the custom field %MetaKey% with id %MetaID% from custom post "
3421
  "%PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
3422
  msgstr ""
3423
 
3424
+ #: defaults.php:268
3425
  msgid "User updated a custom field name for a custom post type"
3426
  msgstr ""
3427
 
3428
+ #: defaults.php:268
3429
  msgid ""
3430
  "Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in custom "
3431
  "post %PostTitle% of type %PostType% %EditorLinkPost%.<br>%MetaLink%."
3432
  msgstr ""
3433
 
3434
+ #: defaults.php:269
3435
  msgid "User modified content for a published custom post type"
3436
  msgstr ""
3437
 
3438
+ #: defaults.php:269
3439
  msgid ""
3440
  "Modified the content of the published custom post type %PostTitle%. Post URL "
3441
  "is %PostUrl%.%EditorLinkPost%."
3442
  msgstr ""
3443
 
3444
+ #: defaults.php:270
3445
  msgid "User modified content for a draft post"
3446
  msgstr ""
3447
 
3448
+ #: defaults.php:270
3449
  msgid ""
3450
  "Modified the content of the draft post %PostTitle%.%RevisionLink% "
3451
  "%EditorLinkPost%."
3452
  msgstr ""
3453
 
3454
+ #: defaults.php:271
3455
  msgid "User modified content for a draft custom post type"
3456
  msgstr ""
3457
 
3458
+ #: defaults.php:271
3459
  msgid ""
3460
  "Modified the content of the draft custom post type %PostTitle%."
3461
  "%EditorLinkPost%."
3462
  msgstr ""
3463
 
3464
+ #: defaults.php:272
3465
  msgid "User modified content of a post"
3466
  msgstr ""
3467
 
3468
+ #: defaults.php:272
3469
  msgid ""
3470
  "Modified the content of post %PostTitle% which is submitted for review."
3471
  "%RevisionLink% %EditorLinkPost%."
3472
  msgstr ""
3473
 
3474
+ #: defaults.php:273
3475
  msgid "User scheduled a custom post type"
3476
  msgstr ""
3477
 
3478
+ #: defaults.php:273
3479
  msgid ""
3480
  "Scheduled the custom post type %PostTitle% to be published %PublishingDate%. "
3481
  "%EditorLinkPost%."
3482
  msgstr ""
3483
 
3484
+ #: defaults.php:274
3485
  msgid "User changed title of a custom post type"
3486
  msgstr ""
3487
 
3488
+ #: defaults.php:274
3489
  msgid ""
3490
  "Changed the title of the custom post %OldTitle% to %NewTitle%. "
3491
  "%EditorLinkPost%."
3492
  msgstr ""
3493
 
3494
+ #: defaults.php:275
3495
  msgid "User opened a custom post type in the editor"
3496
  msgstr ""
3497
 
3498
+ #: defaults.php:275
3499
  msgid ""
3500
  "Opened the custom post %PostTitle% of type %PostType% in the editor. View "
3501
  "the post: %EditorLinkPost%."
3502
  msgstr ""
3503
 
3504
+ #: defaults.php:276
3505
  msgid "User viewed a custom post type"
3506
  msgstr ""
3507
 
3508
+ #: defaults.php:276
3509
  msgid ""
3510
  "Viewed the custom post %PostTitle% of type %PostType%. View the post: "
3511
  "%PostUrl%."
3512
  msgstr ""
3513
 
3514
+ #: defaults.php:277
3515
+ msgid "A plugin created a custom post"
3516
+ msgstr ""
3517
+
3518
+ #: defaults.php:277
3519
+ msgid "A plugin automatically created the following custom post: %PostTitle%."
3520
+ msgstr ""
3521
+
3522
+ #: defaults.php:278
3523
+ msgid "A plugin deleted a custom post"
3524
+ msgstr ""
3525
+
3526
+ #: defaults.php:278
3527
+ msgid "A plugin automatically deleted the following custom post: %PostTitle%."
3528
+ msgstr ""
3529
+
3530
+ #: defaults.php:279
3531
+ msgid "A plugin modified a custom post"
3532
+ msgstr ""
3533
+
3534
+ #: defaults.php:279
3535
+ msgid ""
3536
+ "Plugin modified the custom post %PostTitle%. View the post: %EditorLinkPost%."
3537
+ msgstr ""
3538
+
3539
+ #: defaults.php:291
3540
  msgid "User created a new WordPress page and saved it as draft"
3541
  msgstr ""
3542
 
3543
+ #: defaults.php:291
3544
  msgid ""
3545
  "Created a new page called %PostTitle% and saved it as draft. %EditorLinkPage"
3546
  "%."
3547
  msgstr ""
3548
 
3549
+ #: defaults.php:292
3550
  msgid "User published a WordPress page"
3551
  msgstr ""
3552
 
3553
+ #: defaults.php:292
3554
  msgid ""
3555
  "Published a page called %PostTitle%. Page URL is %PostUrl%. %EditorLinkPage%."
3556
  msgstr ""
3557
 
3558
+ #: defaults.php:293
3559
  msgid "User modified a published WordPress page"
3560
  msgstr ""
3561
 
3562
+ #: defaults.php:293
3563
  msgid ""
3564
  "Modified the published page %PostTitle%. Page URL is %PostUrl%. "
3565
  "%EditorLinkPage%."
3566
  msgstr ""
3567
 
3568
+ #: defaults.php:294
3569
  msgid "User modified a draft WordPress page"
3570
  msgstr ""
3571
 
3572
+ #: defaults.php:294
3573
  msgid ""
3574
  "Modified the draft page %PostTitle%. Page ID is %PostID%. %EditorLinkPage%."
3575
  msgstr ""
3576
 
3577
+ #: defaults.php:295
3578
  msgid "User permanently deleted a page from the trash"
3579
  msgstr ""
3580
 
3581
+ #: defaults.php:295
3582
  msgid "Permanently deleted the page %PostTitle%."
3583
  msgstr ""
3584
 
3585
+ #: defaults.php:296
3586
  msgid "User moved WordPress page to the trash"
3587
  msgstr ""
3588
 
3589
+ #: defaults.php:296
3590
  msgid "Moved the page %PostTitle% to trash. Page URL was %PostUrl%."
3591
  msgstr ""
3592
 
3593
+ #: defaults.php:297
3594
  msgid "User restored a WordPress page from trash"
3595
  msgstr ""
3596
 
3597
+ #: defaults.php:297
3598
  msgid "Page %PostTitle% has been restored from trash. %EditorLinkPage%."
3599
  msgstr ""
3600
 
3601
+ #: defaults.php:298
3602
  msgid "User changed page URL"
3603
  msgstr ""
3604
 
3605
+ #: defaults.php:298
3606
  msgid ""
3607
  "Changed the URL of the page %PostTitle% from %OldUrl% to %NewUrl%. "
3608
  "%EditorLinkPage%."
3609
  msgstr ""
3610
 
3611
+ #: defaults.php:299
3612
  msgid "User changed page author"
3613
  msgstr ""
3614
 
3615
+ #: defaults.php:299
3616
  msgid ""
3617
  "Changed the author of the page %PostTitle% from %OldAuthor% to %NewAuthor%. "
3618
  "%EditorLinkPage%."
3619
  msgstr ""
3620
 
3621
+ #: defaults.php:300
3622
  msgid "User changed page status"
3623
  msgstr ""
3624
 
3625
+ #: defaults.php:300
3626
  msgid ""
3627
  "Changed the status of the page %PostTitle% from %OldStatus% to %NewStatus%. "
3628
  "%EditorLinkPage%."
3629
  msgstr ""
3630
 
3631
+ #: defaults.php:301
3632
  msgid "User changed the visibility of a page post"
3633
  msgstr ""
3634
 
3635
+ #: defaults.php:301
3636
  msgid ""
3637
  "Changed the visibility of the page %PostTitle% from %OldVisibility% to "
3638
  "%NewVisibility%. %EditorLinkPage%."
3639
  msgstr ""
3640
 
3641
+ #: defaults.php:302
3642
  msgid "User changed the date of a page post"
3643
  msgstr ""
3644
 
3645
+ #: defaults.php:302
3646
  msgid ""
3647
  "Changed the date of the page %PostTitle% from %OldDate% to %NewDate%. "
3648
  "%EditorLinkPage%."
3649
  msgstr ""
3650
 
3651
+ #: defaults.php:303
3652
  msgid "User created a custom field for a page"
3653
  msgstr ""
3654
 
3655
+ #: defaults.php:303
3656
  msgid ""
3657
  "Created a new custom field called %MetaKey% with value %MetaValue% in the "
3658
  "page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3659
  msgstr ""
3660
 
3661
+ #: defaults.php:304
3662
  msgid "User updated a custom field value for a page"
3663
  msgstr ""
3664
 
3665
+ #: defaults.php:304
3666
  msgid ""
3667
  "Modified the value of the custom field %MetaKey% from %MetaValueOld% to "
3668
  "%MetaValueNew% in the page %PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3669
  msgstr ""
3670
 
3671
+ #: defaults.php:305
3672
  msgid "User deleted a custom field from a page"
3673
  msgstr ""
3674
 
3675
+ #: defaults.php:305
3676
  msgid ""
3677
  "Deleted the custom field %MetaKey% with id %MetaID% from page %PostTitle% "
3678
  "%EditorLinkPage%.<br>%MetaLink%."
3679
  msgstr ""
3680
 
3681
+ #: defaults.php:306
3682
  msgid "User updated a custom field name for a page"
3683
  msgstr ""
3684
 
3685
+ #: defaults.php:306
3686
  msgid ""
3687
  "Changed the custom field name from %MetaKeyOld% to %MetaKeyNew% in the page "
3688
  "%PostTitle% %EditorLinkPage%.<br>%MetaLink%."
3689
  msgstr ""
3690
 
3691
+ #: defaults.php:307
3692
  msgid "User modified content for a published page"
3693
  msgstr ""
3694
 
3695
+ #: defaults.php:307
3696
  msgid ""
3697
  "Modified the content of the published page %PostTitle%. Page URL is %PostUrl"
3698
  "%. %RevisionLink% %EditorLinkPage%."
3699
  msgstr ""
3700
 
3701
+ #: defaults.php:308
3702
  msgid "User modified content for a draft page"
3703
  msgstr ""
3704
 
3705
+ #: defaults.php:308
3706
  msgid ""
3707
  "Modified the content of draft page %PostTitle%.%RevisionLink% %EditorLinkPage"
3708
  "%."
3709
  msgstr ""
3710
 
3711
+ #: defaults.php:309
3712
  msgid "User scheduled a page"
3713
  msgstr ""
3714
 
3715
+ #: defaults.php:309
3716
  msgid ""
3717
  "Scheduled the page %PostTitle% to be published %PublishingDate%. "
3718
  "%EditorLinkPage%."
3719
  msgstr ""
3720
 
3721
+ #: defaults.php:310
3722
  msgid "User changed title of a page"
3723
  msgstr ""
3724
 
3725
+ #: defaults.php:310
3726
  msgid ""
3727
  "Changed the title of the page %OldTitle% to %NewTitle%. %EditorLinkPage%."
3728
  msgstr ""
3729
 
3730
+ #: defaults.php:311
3731
  msgid "User opened a page in the editor"
3732
  msgstr ""
3733
 
3734
+ #: defaults.php:311
3735
  msgid ""
3736
  "Opened the page %PostTitle% in the editor. View the page: %EditorLinkPage%."
3737
  msgstr ""
3738
 
3739
+ #: defaults.php:312
3740
  msgid "User viewed a page"
3741
  msgstr ""
3742
 
3743
+ #: defaults.php:312
3744
  msgid "Viewed the page %PostTitle%. View the page: %PostUrl%."
3745
  msgstr ""
3746
 
3747
+ #: defaults.php:313
3748
  msgid "User disabled Comments/Trackbacks and Pingbacks on a draft post"
3749
  msgstr ""
3750
 
3751
+ #: defaults.php:313
3752
  msgid ""
3753
  "Disabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
3754
  msgstr ""
3755
 
3756
+ #: defaults.php:314
3757
  msgid "User enabled Comments/Trackbacks and Pingbacks on a draft post"
3758
  msgstr ""
3759
 
3760
+ #: defaults.php:314
3761
  msgid "Enabled %Type% on the draft post %PostTitle%. View the post: %PostUrl%."
3762
  msgstr ""
3763
 
3764
+ #: defaults.php:315
3765
  msgid "User disabled Comments/Trackbacks and Pingbacks on a published page"
3766
  msgstr ""
3767
 
3768
+ #: defaults.php:315
3769
  msgid ""
3770
  "Disabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
3771
  msgstr ""
3772
 
3773
+ #: defaults.php:316
3774
  msgid "User enabled Comments/Trackbacks and Pingbacks on a published page"
3775
  msgstr ""
3776
 
3777
+ #: defaults.php:316
3778
  msgid ""
3779
  "Enabled %Type% on the published page %PostTitle%. View the page: %PostUrl%."
3780
  msgstr ""
3781
 
3782
+ #: defaults.php:317
3783
  msgid "User disabled Comments/Trackbacks and Pingbacks on a draft page"
3784
  msgstr ""
3785
 
3786
+ #: defaults.php:317
3787
  msgid ""
3788
  "Disabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
3789
  msgstr ""
3790
 
3791
+ #: defaults.php:318
3792
  msgid "User enabled Comments/Trackbacks and Pingbacks on a draft page"
3793
  msgstr ""
3794
 
3795
+ #: defaults.php:318
3796
  msgid "Enabled %Type% on the draft page %PostTitle%. View the page: %PostUrl%."
3797
  msgstr ""
3798
 
3799
+ #: defaults.php:319
3800
+ msgid "A plugin created a page"
3801
  msgstr ""
3802
 
3803
+ #: defaults.php:319
3804
+ msgid "A plugin automatically created the following page: %PostTitle%."
3805
  msgstr ""
3806
 
3807
+ #: defaults.php:320
3808
+ msgid "A plugin deleted a page"
3809
  msgstr ""
3810
 
3811
+ #: defaults.php:320
3812
+ msgid "A plugin automatically deleted the following page: %PostTitle%."
 
3813
  msgstr ""
3814
 
3815
+ #: defaults.php:321
3816
+ msgid "A plugin modified a page"
3817
  msgstr ""
3818
 
3819
+ #: defaults.php:321
3820
+ msgid "Plugin modified the page %PostTitle%. View the page: %EditorLinkPage%."
 
 
3821
  msgstr ""
3822
 
3823
+ #: defaults.php:328
3824
+ msgid "WordPress Install"
3825
  msgstr ""
3826
 
3827
+ #: defaults.php:332
3828
+ msgid "Database"
 
 
3829
  msgstr ""
3830
 
3831
+ #: defaults.php:333
3832
+ msgid "Unknown component created tables"
3833
  msgstr ""
3834
 
3835
+ #: defaults.php:333
3836
+ msgid ""
3837
+ "An unknown component created these tables in the database: %TableNames%."
3838
  msgstr ""
3839
 
3840
+ #: defaults.php:334
3841
+ msgid "Unknown component modified tables structure"
3842
  msgstr ""
3843
 
3844
+ #: defaults.php:334
3845
  msgid ""
3846
+ "An unknown component modified the structure of these database tables: "
3847
  "%TableNames%."
3848
  msgstr ""
3849
 
3850
+ #: defaults.php:335
3851
+ msgid "Unknown component deleted tables"
3852
  msgstr ""
3853
 
3854
+ #: defaults.php:335
3855
  msgid ""
3856
+ "An unknown component deleted the following tables from the database: "
3857
  "%TableNames%."
3858
  msgstr ""
3859
 
3860
+ #: defaults.php:342
3861
+ msgid "User installed a plugin"
3862
  msgstr ""
3863
 
3864
+ #: defaults.php:342
3865
+ msgid "Installed the plugin %Plugin->Name% in %Plugin->plugin_dir_path%."
 
3866
  msgstr ""
3867
 
3868
+ #: defaults.php:343
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3869
  msgid "User activated a WordPress plugin"
3870
  msgstr ""
3871
 
3872
+ #: defaults.php:343
3873
  msgid "Activated the plugin %PluginData->Name% installed in %PluginFile%."
3874
  msgstr ""
3875
 
3876
+ #: defaults.php:344
3877
  msgid "User deactivated a WordPress plugin"
3878
  msgstr ""
3879
 
3880
+ #: defaults.php:344
3881
  msgid "Deactivated the plugin %PluginData->Name% installed in %PluginFile%."
3882
  msgstr ""
3883
 
3884
+ #: defaults.php:345
3885
  msgid "User uninstalled a plugin"
3886
  msgstr ""
3887
 
3888
+ #: defaults.php:345
3889
  msgid ""
3890
  "Uninstalled the plugin %PluginData->Name% which was installed in %PluginFile"
3891
  "%."
3892
  msgstr ""
3893
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3894
  #: defaults.php:346
3895
+ msgid "User upgraded a plugin"
3896
  msgstr ""
3897
 
3898
  #: defaults.php:346
3899
+ msgid "Upgraded the plugin %PluginData->Name% installed in %PluginFile%."
 
 
3900
  msgstr ""
3901
 
3902
  #: defaults.php:347
3903
+ msgid "Plugin created tables"
3904
  msgstr ""
3905
 
3906
  #: defaults.php:347
3907
  msgid ""
3908
+ "Plugin %Plugin->Name% created these tables in the database: %TableNames%."
 
3909
  msgstr ""
3910
 
3911
  #: defaults.php:348
3912
+ msgid "Plugin modified tables structure"
3913
  msgstr ""
3914
 
3915
  #: defaults.php:348
3916
  msgid ""
3917
+ "Plugin %Plugin->Name% modified the structure of these database tables: "
3918
+ "%TableNames%."
3919
  msgstr ""
3920
 
3921
  #: defaults.php:349
3922
+ msgid "Plugin deleted tables"
3923
  msgstr ""
3924
 
3925
  #: defaults.php:349
3926
+ msgid ""
3927
+ "Plugin %Plugin->Name% deleted the following tables from the database: "
3928
+ "%TableNames%."
3929
  msgstr ""
3930
 
3931
  #: defaults.php:350
3932
+ msgid "A plugin created a post"
3933
  msgstr ""
3934
 
3935
  #: defaults.php:350
3936
+ msgid ""
3937
+ "A plugin automatically created the following %PostType% called %PostTitle%. "
3938
+ "View the post: %EditorLinkPost%."
3939
  msgstr ""
3940
 
3941
  #: defaults.php:351
3948
  msgstr ""
3949
 
3950
  #: defaults.php:352
3951
+ msgid "User changed a file using the plugin editor"
3952
  msgstr ""
3953
 
3954
  #: defaults.php:352
3955
+ msgid "Modified %File% with the Plugin Editor."
3956
  msgstr ""
3957
 
3958
+ #: defaults.php:358
3959
+ msgid "Themes"
3960
  msgstr ""
3961
 
3962
+ #: defaults.php:359
3963
+ msgid "User installed a theme"
3964
  msgstr ""
3965
 
3966
+ #: defaults.php:359
3967
+ msgid ""
3968
+ "Installed the theme \"%Theme->Name%\" in %Theme->get_template_directory%."
3969
  msgstr ""
3970
 
3971
+ #: defaults.php:360
3972
+ msgid "User activated a theme"
3973
+ msgstr ""
3974
+
3975
+ #: defaults.php:360
3976
  msgid ""
3977
+ "Activated the theme \"%Theme->Name%\", installed in %Theme-"
3978
  ">get_template_directory%."
3979
  msgstr ""
3980
 
3981
+ #: defaults.php:361
3982
+ msgid "User uninstalled a theme"
3983
  msgstr ""
3984
 
3985
+ #: defaults.php:361
3986
+ msgid ""
3987
+ "Deleted the theme \"%Theme->Name%\" installed in %Theme-"
3988
+ ">get_template_directory%."
3989
  msgstr ""
3990
 
3991
+ #: defaults.php:362
3992
+ msgid "Activated theme on network"
3993
  msgstr ""
3994
 
3995
+ #: defaults.php:362
3996
+ msgid ""
3997
+ "Network activated the theme %Theme->Name% installed in %Theme-"
3998
+ ">get_template_directory%."
3999
  msgstr ""
4000
 
4001
+ #: defaults.php:363
4002
+ msgid "Deactivated theme from network"
4003
  msgstr ""
4004
 
4005
+ #: defaults.php:363
4006
+ msgid ""
4007
+ "Network deactivated the theme %Theme->Name% installed in %Theme-"
4008
+ ">get_template_directory%."
4009
  msgstr ""
4010
 
4011
+ #: defaults.php:364
4012
+ msgid "Theme created tables"
4013
  msgstr ""
4014
 
4015
+ #: defaults.php:364
4016
+ msgid "Theme %Theme->Name% created these tables in the database: %TableNames%."
 
4017
  msgstr ""
4018
 
4019
+ #: defaults.php:365
4020
+ msgid "Theme modified tables structure"
4021
  msgstr ""
4022
 
4023
  #: defaults.php:365
4024
+ msgid ""
4025
+ "Theme %Theme->Name% modified the structure of these database tables: "
4026
+ "%TableNames%."
4027
+ msgstr ""
4028
+
4029
+ #: defaults.php:366
4030
+ msgid "Theme deleted tables"
4031
+ msgstr ""
4032
+
4033
+ #: defaults.php:366
4034
+ msgid ""
4035
+ "Theme %Theme->Name% deleted the following tables from the database: "
4036
+ "%TableNames%."
4037
+ msgstr ""
4038
+
4039
+ #: defaults.php:367
4040
+ msgid "User updated a theme"
4041
+ msgstr ""
4042
+
4043
+ #: defaults.php:367
4044
+ msgid ""
4045
+ "Updated the theme \"%Theme->Name%\" installed in %Theme-"
4046
+ ">get_template_directory%."
4047
+ msgstr ""
4048
+
4049
+ #: defaults.php:368
4050
+ msgid "User changed a file using the theme editor"
4051
+ msgstr ""
4052
+
4053
+ #: defaults.php:368
4054
+ msgid "Modified %File% with the Theme Editor."
4055
+ msgstr ""
4056
+
4057
+ #: defaults.php:375
4058
  msgid "Unknown Error"
4059
  msgstr ""
4060
 
4061
+ #: defaults.php:375
4062
  msgid "An unexpected error has occurred ."
4063
  msgstr ""
4064
 
4065
+ #: defaults.php:376
4066
  msgid "PHP error"
4067
  msgstr ""
4068
 
4069
+ #: defaults.php:376 defaults.php:377 defaults.php:378 defaults.php:379
4070
+ #: defaults.php:380
4071
  msgid "%Message%."
4072
  msgstr ""
4073
 
4074
+ #: defaults.php:377
4075
  msgid "PHP warning"
4076
  msgstr ""
4077
 
4078
+ #: defaults.php:378
4079
  msgid "PHP notice"
4080
  msgstr ""
4081
 
4082
+ #: defaults.php:379
4083
  msgid "PHP exception"
4084
  msgstr ""
4085
 
4086
+ #: defaults.php:380
4087
  msgid "PHP shutdown error"
4088
  msgstr ""
4089
 
4090
+ #: defaults.php:381
4091
  msgid "Events automatically pruned by system"
4092
  msgstr ""
4093
 
4094
+ #: defaults.php:381
4095
  msgid "System automatically deleted %EventCount% event(s)."
4096
  msgstr ""
4097
 
4098
+ #: defaults.php:382
4099
+ msgid "WordPress was updated"
 
 
 
 
4100
  msgstr ""
4101
 
4102
+ #: defaults.php:382
4103
+ msgid "Updated WordPress from version %OldVersion% to %NewVersion%."
4104
  msgstr ""
4105
 
4106
+ #: defaults.php:383
4107
+ msgid "Reset plugin's settings to default."
4108
  msgstr ""
4109
 
4110
+ #: defaults.php:384
4111
+ msgid "File content has been modified."
4112
  msgstr ""
4113
 
4114
+ #: defaults.php:384
4115
+ msgid "The content of the file %FileLocation% has been modified."
 
 
4116
  msgstr ""
4117
 
4118
+ #: defaults.php:385
4119
+ msgid "File added to the site."
4120
  msgstr ""
4121
 
4122
+ #: defaults.php:385
4123
+ msgid "The file %FileLocation% has been added to your website."
4124
  msgstr ""
4125
 
4126
+ #: defaults.php:386
4127
+ msgid "File deleted from the site."
4128
  msgstr ""
4129
 
4130
+ #: defaults.php:386
4131
+ msgid "The file %FileLocation% has been deleted from your website."
4132
  msgstr ""
4133
 
4134
+ #: defaults.php:387
4135
+ msgid "File not scanned because it is bigger than 5MB."
4136
  msgstr ""
4137
 
4138
+ #: defaults.php:387
4139
  msgid ""
4140
+ "The file %FileLocation% was not scanned because it is bigger than 5MB. "
4141
+ "Please <a href=\"https://www.wpsecurityauditlog.com/contact/\" target="
4142
+ "\"_blank\">contact our support</a> for more information."
4143
  msgstr ""
4144
 
4145
+ #: defaults.php:388
4146
+ msgid "File integrity scan stopped due to the limit of 1 million files."
4147
  msgstr ""
4148
 
4149
+ #: defaults.php:388
4150
  msgid ""
4151
+ "The file changes scanning engine has reached the limit of 1 million files "
4152
+ "and stopped the scan. Please <a href=\"https://www.wpsecurityauditlog.com/"
4153
+ "contact/\" target=\"_blank\">contact our support</a> for more information."
 
 
 
4154
  msgstr ""
4155
 
4156
+ #: defaults.php:389
4157
+ msgid "File integrity scan started/stopped."
4158
  msgstr ""
4159
 
4160
+ #: defaults.php:389
4161
+ msgid ""
4162
+ "The file integrity scanner has %ScanStatus% scanning %ScanLocation%%ScanError"
4163
+ "%."
4164
  msgstr ""
4165
 
4166
+ #: defaults.php:390
4167
+ msgid "Purged the activity log."
4168
  msgstr ""
4169
 
4170
+ #: defaults.php:391
4171
  msgid "Advertising Add-ons."
4172
  msgstr ""
4173
 
4174
+ #: defaults.php:391
4175
  msgid "%PromoName% %PromoMessage%"
4176
  msgstr ""
4177
 
4178
+ #: defaults.php:397
4179
  msgid "Menus"
4180
  msgstr ""
4181
 
4182
+ #: defaults.php:398
4183
  msgid "User created new menu"
4184
  msgstr ""
4185
 
4186
+ #: defaults.php:398
4187
  msgid "Created a new menu called %MenuName%."
4188
  msgstr ""
4189
 
4190
+ #: defaults.php:399
4191
  msgid "User added content to a menu"
4192
  msgstr ""
4193
 
4194
+ #: defaults.php:399
4195
  msgid "Added the %ContentType% called %ContentName% to menu %MenuName%."
4196
  msgstr ""
4197
 
4198
+ #: defaults.php:400
4199
  msgid "User removed content from a menu"
4200
  msgstr ""
4201
 
4202
+ #: defaults.php:400
4203
  msgid ""
4204
  "Removed the %ContentType% called %ContentName% from the menu %MenuName%."
4205
  msgstr ""
4206
 
4207
+ #: defaults.php:401
4208
  msgid "User deleted menu"
4209
  msgstr ""
4210
 
4211
+ #: defaults.php:401
4212
  msgid "Deleted the menu %MenuName%."
4213
  msgstr ""
4214
 
4215
+ #: defaults.php:402
4216
  msgid "User changed menu setting"
4217
  msgstr ""
4218
 
4219
+ #: defaults.php:402
4220
  msgid "%Status% the menu setting %MenuSetting% in %MenuName%."
4221
  msgstr ""
4222
 
4223
+ #: defaults.php:403
4224
  msgid "User modified content in a menu"
4225
  msgstr ""
4226
 
4227
+ #: defaults.php:403
4228
  msgid "Modified the %ContentType% called %ContentName% in menu %MenuName%."
4229
  msgstr ""
4230
 
4231
+ #: defaults.php:404
4232
  msgid "User changed name of a menu"
4233
  msgstr ""
4234
 
4235
+ #: defaults.php:404
4236
  msgid "Changed the name of menu %OldMenuName% to %NewMenuName%."
4237
  msgstr ""
4238
 
4239
+ #: defaults.php:405
4240
  msgid "User changed order of the objects in a menu"
4241
  msgstr ""
4242
 
4243
+ #: defaults.php:405
4244
  msgid "Changed the order of the %ItemName% in menu %MenuName%."
4245
  msgstr ""
4246
 
4247
+ #: defaults.php:406
4248
  msgid "User moved objects as a sub-item"
4249
  msgstr ""
4250
 
4251
+ #: defaults.php:406
4252
  msgid "Moved %ItemName% as a sub-item of %ParentName% in menu %MenuName%."
4253
  msgstr ""
4254
 
4255
+ #: defaults.php:412
4256
  msgid "Widgets"
4257
  msgstr ""
4258
 
4259
+ #: defaults.php:413
4260
  msgid "User added a new widget"
4261
  msgstr ""
4262
 
4263
+ #: defaults.php:413
4264
  msgid "Added a new %WidgetName% widget in %Sidebar%."
4265
  msgstr ""
4266
 
4267
+ #: defaults.php:414
4268
+ msgid "User modified a widget"
4269
+ msgstr ""
4270
+
4271
+ #: defaults.php:414
4272
+ msgid "Modified the %WidgetName% widget in %Sidebar%."
4273
+ msgstr ""
4274
+
4275
+ #: defaults.php:415
4276
+ msgid "User deleted widget"
4277
+ msgstr ""
4278
+
4279
+ #: defaults.php:415
4280
+ msgid "Deleted the %WidgetName% widget from %Sidebar%."
4281
+ msgstr ""
4282
+
4283
+ #: defaults.php:416
4284
+ msgid "User moved widget"
4285
+ msgstr ""
4286
+
4287
+ #: defaults.php:416
4288
+ msgid "Moved the %WidgetName% widget from %OldSidebar% to %NewSidebar%."
4289
+ msgstr ""
4290
+
4291
+ #: defaults.php:417
4292
+ msgid "User changed widget position"
4293
+ msgstr ""
4294
+
4295
+ #: defaults.php:417
4296
+ msgid "Changed the position of the widget %WidgetName% in sidebar %Sidebar%."
4297
+ msgstr ""
4298
+
4299
+ #: defaults.php:423
4300
+ msgid "WordPress Settings"
4301
  msgstr ""
4302
 
4303
+ #: defaults.php:424
4304
+ msgid "Option Anyone Can Register in WordPress settings changed"
4305
  msgstr ""
4306
 
4307
+ #: defaults.php:424
4308
+ msgid "%NewValue% the option \"Anyone can register\"."
4309
  msgstr ""
4310
 
4311
+ #: defaults.php:425
4312
+ msgid "New User Default Role changed"
4313
  msgstr ""
4314
 
4315
+ #: defaults.php:425
4316
+ msgid "Changed the New User Default Role from %OldRole% to %NewRole%."
4317
  msgstr ""
4318
 
4319
+ #: defaults.php:426
4320
+ msgid "WordPress Administrator Notification email changed"
4321
  msgstr ""
4322
 
4323
+ #: defaults.php:426
4324
+ msgid ""
4325
+ "Changed the WordPress administrator notifications email address from "
4326
+ "%OldEmail% to %NewEmail%."
4327
  msgstr ""
4328
 
4329
+ #: defaults.php:427
4330
+ msgid "User changes the WordPress Permalinks"
4331
  msgstr ""
4332
 
4333
+ #: defaults.php:427
4334
+ msgid "Changed the WordPress permalinks from %OldPattern% to %NewPattern%."
4335
  msgstr ""
4336
 
4337
+ #: defaults.php:428
4338
  msgid ""
4339
  "Enabled/Disabled the option Discourage search engines from indexing this site"
4340
  msgstr ""
4341
 
4342
+ #: defaults.php:428
4343
  msgid "%Status% the option Discourage search engines from indexing this site."
4344
  msgstr ""
4345
 
4346
+ #: defaults.php:429
4347
  msgid "Enabled/Disabled comments on all the website"
4348
  msgstr ""
4349
 
4350
+ #: defaults.php:429
4351
  msgid "%Status% comments on all the website."
4352
  msgstr ""
4353
 
4354
+ #: defaults.php:430
4355
  msgid "Enabled/Disabled the option Comment author must fill out name and email"
4356
  msgstr ""
4357
 
4358
+ #: defaults.php:430
4359
  msgid "%Status% the option Comment author must fill out name and email."
4360
  msgstr ""
4361
 
4362
+ #: defaults.php:431
4363
  msgid ""
4364
  "Enabled/Disabled the option Users must be logged in and registered to comment"
4365
  msgstr ""
4366
 
4367
+ #: defaults.php:431
4368
  msgid "%Status% the option Users must be logged in and registered to comment."
4369
  msgstr ""
4370
 
4371
+ #: defaults.php:432
4372
  msgid "Enabled/Disabled the option to automatically close comments"
4373
  msgstr ""
4374
 
4375
+ #: defaults.php:432
4376
  msgid "%Status% the option to automatically close comments after %Value% days."
4377
  msgstr ""
4378
 
4379
+ #: defaults.php:433
4380
  msgid "Changed the value of the option Automatically close comments"
4381
  msgstr ""
4382
 
4383
+ #: defaults.php:433
4384
  msgid ""
4385
  "Changed the value of the option Automatically close comments from %OldValue% "
4386
  "to %NewValue% days."
4387
  msgstr ""
4388
 
4389
+ #: defaults.php:434
4390
  msgid "Enabled/Disabled the option for comments to be manually approved"
4391
  msgstr ""
4392
 
4393
+ #: defaults.php:434
4394
  msgid "%Status% the option for comments to be manually approved."
4395
  msgstr ""
4396
 
4397
+ #: defaults.php:435
4398
  msgid ""
4399
  "Enabled/Disabled the option for an author to have previously approved "
4400
  "comments for the comments to appear"
4401
  msgstr ""
4402
 
4403
+ #: defaults.php:435
4404
  msgid ""
4405
  "%Status% the option for an author to have previously approved comments for "
4406
  "the comments to appear."
4407
  msgstr ""
4408
 
4409
+ #: defaults.php:436
4410
  msgid ""
4411
  "Changed the number of links that a comment must have to be held in the queue"
4412
  msgstr ""
4413
 
4414
+ #: defaults.php:436
4415
  msgid ""
4416
  "Changed the number of links from %OldValue% to %NewValue% that a comment "
4417
  "must have to be held in the queue."
4418
  msgstr ""
4419
 
4420
+ #: defaults.php:437
4421
  msgid "Modified the list of keywords for comments moderation"
4422
  msgstr ""
4423
 
4424
+ #: defaults.php:437
4425
  msgid "Modified the list of keywords for comments moderation."
4426
  msgstr ""
4427
 
4428
+ #: defaults.php:438
4429
  msgid "Modified the list of keywords for comments blacklisting"
4430
  msgstr ""
4431
 
4432
+ #: defaults.php:438
4433
  msgid "Modified the list of keywords for comments blacklisting."
4434
  msgstr ""
4435
 
4436
+ #: defaults.php:439
4437
+ msgid "Option WordPress Address (URL) in WordPress settings changed"
4438
+ msgstr ""
4439
+
4440
+ #: defaults.php:439
4441
+ msgid "Changed the WordPress address (URL) from %old_url% to %new_url%."
4442
+ msgstr ""
4443
+
4444
+ #: defaults.php:440
4445
+ msgid "Option Site Address (URL) in WordPress settings changed"
4446
+ msgstr ""
4447
+
4448
+ #: defaults.php:440
4449
+ msgid "Changed the site address (URL) from %old_url% to %new_url%."
4450
+ msgstr ""
4451
+
4452
+ #: defaults.php:441
4453
  msgid "Created a New cron job"
4454
  msgstr ""
4455
 
4456
+ #: defaults.php:441
4457
  msgid ""
4458
  "A new cron job called %name% was created and is scheduled to run %schedule%."
4459
  msgstr ""
4460
 
4461
+ #: defaults.php:442
4462
  msgid "Changed status of the cron job"
4463
  msgstr ""
4464
 
4465
+ #: defaults.php:442
4466
  msgid "The cron job %name% was %status%."
4467
  msgstr ""
4468
 
4469
+ #: defaults.php:443
4470
  msgid "Deleted the cron job"
4471
  msgstr ""
4472
 
4473
+ #: defaults.php:443
4474
  msgid "The cron job %name% was deleted."
4475
  msgstr ""
4476
 
4477
+ #: defaults.php:444
4478
  msgid "Started the cron job"
4479
  msgstr ""
4480
 
4481
+ #: defaults.php:444
4482
  msgid "The cron job %name% has just started."
4483
  msgstr ""
4484
 
4485
+ #: defaults.php:451
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4486
  msgid "Multisite Network"
4487
  msgstr ""
4488
 
4489
+ #: defaults.php:456
4490
  msgid "User granted Super Admin privileges"
4491
  msgstr ""
4492
 
4493
+ #: defaults.php:456
4494
  msgid "Granted Super Admin privileges to %TargetUsername%."
4495
  msgstr ""
4496
 
4497
+ #: defaults.php:457
4498
  msgid "User revoked from Super Admin privileges"
4499
  msgstr ""
4500
 
4501
+ #: defaults.php:457
4502
  msgid "Revoked Super Admin privileges from %TargetUsername%."
4503
  msgstr ""
4504
 
4505
+ #: defaults.php:458
4506
  msgid "Existing user added to a site"
4507
  msgstr ""
4508
 
4509
+ #: defaults.php:458
4510
  msgid ""
4511
  "Added the existing user %TargetUsername% with %TargetUserRole% role to site "
4512
  "%SiteName%."
4513
  msgstr ""
4514
 
4515
+ #: defaults.php:459
4516
  msgid "User removed from site"
4517
  msgstr ""
4518
 
4519
+ #: defaults.php:459
4520
  msgid ""
4521
  "Removed the user %TargetUsername% with role %TargetUserRole% from %SiteName% "
4522
  "site."
4523
  msgstr ""
4524
 
4525
+ #: defaults.php:460
4526
  msgid "New network user created"
4527
  msgstr ""
4528
 
4529
+ #: defaults.php:460
4530
  msgid "Created a new network user %NewUserData->Username%."
4531
  msgstr ""
4532
 
4533
+ #: defaults.php:461
4534
  msgid "The forum role of a user was changed by another WordPress user"
4535
  msgstr ""
4536
 
4537
+ #: defaults.php:461
4538
  msgid ""
4539
  "Change the forum role of the user %TargetUsername% from %OldRole% to %NewRole"
4540
  "% by %UserChanger%."
4541
  msgstr ""
4542
 
4543
+ #: defaults.php:462
4544
  msgid "New site added on the network"
4545
  msgstr ""
4546
 
4547
+ #: defaults.php:462
4548
  msgid "Added the site %SiteName% to the network."
4549
  msgstr ""
4550
 
4551
+ #: defaults.php:463
4552
  msgid "Existing site archived"
4553
  msgstr ""
4554
 
4555
+ #: defaults.php:463
4556
  msgid "Archived the site %SiteName%."
4557
  msgstr ""
4558
 
4559
+ #: defaults.php:464
4560
  msgid "Archived site has been unarchived"
4561
  msgstr ""
4562
 
4563
+ #: defaults.php:464
4564
  msgid "Unarchived the site %SiteName%."
4565
  msgstr ""
4566
 
4567
+ #: defaults.php:465
4568
  msgid "Deactivated site has been activated"
4569
  msgstr ""
4570
 
4571
+ #: defaults.php:465
4572
  msgid "Activated the site %SiteName%."
4573
  msgstr ""
4574
 
4575
+ #: defaults.php:466
4576
  msgid "Site has been deactivated"
4577
  msgstr ""
4578
 
4579
+ #: defaults.php:466
4580
  msgid "Deactivated the site %SiteName%."
4581
  msgstr ""
4582
 
4583
+ #: defaults.php:467
4584
  msgid "Existing site deleted from network"
4585
  msgstr ""
4586
 
4587
+ #: defaults.php:467
4588
  msgid "Deleted the site %SiteName%."
4589
  msgstr ""
4590
 
4591
+ #: defaults.php:474
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4592
  msgid "Third Party Plugins"
4593
  msgstr ""
4594
 
4595
+ #: defaults.php:479
4596
  msgid "User created new forum"
4597
  msgstr ""
4598
 
4599
+ #: defaults.php:479
4600
  msgid ""
4601
  "Created new forum %ForumName%. Forum URL is %ForumURL%. %EditorLinkForum%."
4602
  msgstr ""
4603
 
4604
+ #: defaults.php:480
4605
  msgid "User changed status of a forum"
4606
  msgstr ""
4607
 
4608
+ #: defaults.php:480
4609
  msgid ""
4610
  "Changed the status of the forum %ForumName% from %OldStatus% to %NewStatus%. "
4611
  "%EditorLinkForum%."
4612
  msgstr ""
4613
 
4614
+ #: defaults.php:481
4615
  msgid "User changed visibility of a forum"
4616
  msgstr ""
4617
 
4618
+ #: defaults.php:481
4619
  msgid ""
4620
  "Changed the visibility of the forum %ForumName% from %OldVisibility% to "
4621
  "%NewVisibility%. %EditorLinkForum%."
4622
  msgstr ""
4623
 
4624
+ #: defaults.php:482
4625
  msgid "User changed the URL of a forum"
4626
  msgstr ""
4627
 
4628
+ #: defaults.php:482
4629
  msgid ""
4630
  "Changed the URL of the forum %ForumName% from %OldUrl% to %NewUrl%. "
4631
  "%EditorLinkForum%."
4632
  msgstr ""
4633
 
4634
+ #: defaults.php:483
4635
  msgid "User changed order of a forum"
4636
  msgstr ""
4637
 
4638
+ #: defaults.php:483
4639
  msgid ""
4640
  "Changed the order of the forum %ForumName% from %OldOrder% to %NewOrder%. "
4641
  "%EditorLinkForum%."
4642
  msgstr ""
4643
 
4644
+ #: defaults.php:484
4645
  msgid "User moved forum to trash"
4646
  msgstr ""
4647
 
4648
+ #: defaults.php:484
4649
  msgid "Moved the forum %ForumName% to trash."
4650
  msgstr ""
4651
 
4652
+ #: defaults.php:485
4653
  msgid "User permanently deleted forum"
4654
  msgstr ""
4655
 
4656
+ #: defaults.php:485
4657
  msgid "Permanently deleted the forum %ForumName%."
4658
  msgstr ""
4659
 
4660
+ #: defaults.php:486
4661
  msgid "User restored forum from trash"
4662
  msgstr ""
4663
 
4664
+ #: defaults.php:486
4665
  msgid "Restored the forum %ForumName% from trash. %EditorLinkForum%."
4666
  msgstr ""
4667
 
4668
+ #: defaults.php:487
4669
  msgid "User changed the parent of a forum"
4670
  msgstr ""
4671
 
4672
+ #: defaults.php:487
4673
  msgid ""
4674
  "Changed the parent of the forum %ForumName% from %OldParent% to %NewParent%. "
4675
  "%EditorLinkForum%."
4676
  msgstr ""
4677
 
4678
+ #: defaults.php:488
4679
+ msgid "User changed type of a forum"
4680
  msgstr ""
4681
 
4682
+ #: defaults.php:488
4683
+ msgid ""
4684
+ "Changed the type of the forum %ForumName% from %OldType% to %NewType%. "
4685
+ "%EditorLinkForum%."
4686
  msgstr ""
4687
 
4688
+ #: defaults.php:489
4689
+ msgid "User changed forum's role"
4690
  msgstr ""
4691
 
4692
+ #: defaults.php:489
4693
+ msgid "Changed the forum's auto role from %OldRole% to %NewRole%."
4694
  msgstr ""
4695
 
4696
+ #: defaults.php:490
4697
+ msgid "User changed option of a forum"
4698
  msgstr ""
4699
 
4700
+ #: defaults.php:490
4701
+ msgid "%Status% the option for anonymous posting on forum."
 
 
4702
  msgstr ""
4703
 
4704
+ #: defaults.php:491
4705
  msgid "User changed time to disallow post editing"
4706
  msgstr ""
4707
 
4708
+ #: defaults.php:491
4709
  msgid ""
4710
  "Changed the time to disallow post editing from %OldTime% to %NewTime% "
4711
  "minutes in the forums."
4712
  msgstr ""
4713
 
4714
+ #: defaults.php:492
4715
  msgid "User changed the forum setting posting throttle time"
4716
  msgstr ""
4717
 
4718
+ #: defaults.php:492
4719
  msgid ""
4720
  "Changed the posting throttle time from %OldTime% to %NewTime% seconds in the "
4721
  "forums."
4722
  msgstr ""
4723
 
4724
+ #: defaults.php:493
4725
  msgid "User created new topic"
4726
  msgstr ""
4727
 
4728
+ #: defaults.php:493
4729
  msgid "Created a new topic %TopicName%. %EditorLinkTopic%."
4730
  msgstr ""
4731
 
4732
+ #: defaults.php:494
4733
  msgid "User changed status of a topic"
4734
  msgstr ""
4735
 
4736
+ #: defaults.php:494
4737
  msgid ""
4738
  "Changed the status of the topic %TopicName% from %OldStatus% to %NewStatus%. "
4739
  "%EditorLinkTopic%."
4740
  msgstr ""
4741
 
4742
+ #: defaults.php:495
4743
  msgid "User changed type of a topic"
4744
  msgstr ""
4745
 
4746
+ #: defaults.php:495
4747
  msgid ""
4748
  "Changed the type of the topic %TopicName% from %OldType% to %NewType%. "
4749
  "%EditorLinkTopic%."
4750
  msgstr ""
4751
 
4752
+ #: defaults.php:496
4753
  msgid "User changed URL of a topic"
4754
  msgstr ""
4755
 
4756
+ #: defaults.php:496
4757
  msgid "Changed the URL of the topic %TopicName% from %OldUrl% to %NewUrl%."
4758
  msgstr ""
4759
 
4760
+ #: defaults.php:497
4761
  msgid "User changed the forum of a topic"
4762
  msgstr ""
4763
 
4764
+ #: defaults.php:497
4765
  msgid ""
4766
  "Changed the forum of the topic %TopicName% from %OldForum% to %NewForum%. "
4767
  "%EditorLinkTopic%."
4768
  msgstr ""
4769
 
4770
+ #: defaults.php:498
4771
  msgid "User moved topic to trash"
4772
  msgstr ""
4773
 
4774
+ #: defaults.php:498
4775
  msgid "Moved the topic %TopicName% to trash."
4776
  msgstr ""
4777
 
4778
+ #: defaults.php:499
4779
  msgid "User permanently deleted topic"
4780
  msgstr ""
4781
 
4782
+ #: defaults.php:499
4783
  msgid "Permanently deleted the topic %TopicName%."
4784
  msgstr ""
4785
 
4786
+ #: defaults.php:500
4787
  msgid "User restored topic from trash"
4788
  msgstr ""
4789
 
4790
+ #: defaults.php:500
4791
  msgid "Restored the topic %TopicName% from trash. %EditorLinkTopic%."
4792
  msgstr ""
4793
 
4794
+ #: defaults.php:501
4795
  msgid "User changed visibility of a topic"
4796
  msgstr ""
4797
 
4798
+ #: defaults.php:501
4799
  msgid ""
4800
  "Changed the visibility of the topic %TopicName% from %OldVisibility% to "
4801
  "%NewVisibility%. %EditorLinkTopic%."
4802
  msgstr ""
4803
 
4804
+ #: defaults.php:508
4805
  msgid "User created a new product"
4806
  msgstr ""
4807
 
4808
+ #: defaults.php:508
4809
  msgid ""
4810
  "Created a new product called %ProductTitle% and saved it as draft. View the "
4811
  "product: %EditorLinkProduct%."
4812
  msgstr ""
4813
 
4814
+ #: defaults.php:509
4815
  msgid "User published a product"
4816
  msgstr ""
4817
 
4818
+ #: defaults.php:509
4819
  msgid ""
4820
  "Published a product called %ProductTitle%. Product URL is %ProductUrl%. View "
4821
  "the product: %EditorLinkProduct%."
4822
  msgstr ""
4823
 
4824
+ #: defaults.php:510
 
 
 
 
 
 
 
 
 
 
4825
  msgid "User changed the category of a product"
4826
  msgstr ""
4827
 
4828
+ #: defaults.php:510
4829
  msgid ""
4830
  "Changed the category of the product %ProductTitle% from %OldCategories% to "
4831
  "%NewCategories%. View the product: %EditorLinkProduct%."
4832
  msgstr ""
4833
 
4834
+ #: defaults.php:511
4835
  msgid "User modified the short description of a product"
4836
  msgstr ""
4837
 
4838
+ #: defaults.php:511
4839
  msgid ""
4840
  "Modified the short description of the product %ProductTitle%.%ChangeText% "
4841
  "View the product: %EditorLinkProduct%."
4842
  msgstr ""
4843
 
4844
+ #: defaults.php:512
4845
  msgid "User modified the text of a product"
4846
  msgstr ""
4847
 
4848
+ #: defaults.php:512
4849
  msgid ""
4850
  "Modified the text of the product %ProductTitle%. View the product: "
4851
  "%EditorLinkProduct%."
4852
  msgstr ""
4853
 
4854
+ #: defaults.php:513
4855
  msgid "User changed the URL of a product"
4856
  msgstr ""
4857
 
4858
+ #: defaults.php:513
4859
  msgid ""
4860
  "Changed the URL of the product %ProductTitle%%ReportText%.%ChangeText% View "
4861
  "the product: %EditorLinkProduct%."
4862
  msgstr ""
4863
 
4864
+ #: defaults.php:514
 
 
 
 
 
 
 
 
 
 
4865
  msgid "User changed the date of a product"
4866
  msgstr ""
4867
 
4868
+ #: defaults.php:514
4869
  msgid ""
4870
  "Changed the date of the product %ProductTitle% from %OldDate% to %NewDate%. "
4871
  "View the product: %EditorLinkProduct%."
4872
  msgstr ""
4873
 
4874
+ #: defaults.php:515
4875
  msgid "User changed the visibility of a product"
4876
  msgstr ""
4877
 
4878
+ #: defaults.php:515
4879
  msgid ""
4880
  "Changed the visibility of the product %ProductTitle% from %OldVisibility% to "
4881
  "%NewVisibility%. View the product: %EditorLinkProduct%."
4882
  msgstr ""
4883
 
4884
+ #: defaults.php:516
4885
  msgid "User modified the published product"
4886
  msgstr ""
4887
 
4888
+ #: defaults.php:516
4889
  msgid ""
4890
  "Modified the published product %ProductTitle%. Product URL is %ProductUrl%. "
4891
  "View the product: %EditorLinkProduct%."
4892
  msgstr ""
4893
 
4894
+ #: defaults.php:517
4895
  msgid "User modified the draft product"
4896
  msgstr ""
4897
 
4898
+ #: defaults.php:517
4899
  msgid ""
4900
  "Modified the draft product %ProductTitle%. View the product: "
4901
  "%EditorLinkProduct%."
4902
  msgstr ""
4903
 
4904
+ #: defaults.php:518
4905
  msgid "User moved a product to trash"
4906
  msgstr ""
4907
 
4908
+ #: defaults.php:518
4909
  msgid ""
4910
  "Moved the product %ProductTitle% to trash. Product URL was %ProductUrl%."
4911
  msgstr ""
4912
 
4913
+ #: defaults.php:519
4914
  msgid "User permanently deleted a product"
4915
  msgstr ""
4916
 
4917
+ #: defaults.php:519
4918
  msgid "Permanently deleted the product %ProductTitle%."
4919
  msgstr ""
4920
 
4921
+ #: defaults.php:520
4922
  msgid "User restored a product from the trash"
4923
  msgstr ""
4924
 
4925
+ #: defaults.php:520
4926
  msgid ""
4927
  "Product %ProductTitle% has been restored from trash. View product: "
4928
  "%EditorLinkProduct%."
4929
  msgstr ""
4930
 
4931
+ #: defaults.php:521
4932
  msgid "User changed status of a product"
4933
  msgstr ""
4934
 
4935
+ #: defaults.php:521
4936
  msgid ""
4937
  "Changed the status of the product %ProductTitle% from %OldStatus% to "
4938
  "%NewStatus%. View the product: %EditorLinkProduct%."
4939
  msgstr ""
4940
 
4941
+ #: defaults.php:522
4942
+ msgid "User opened a product in the editor"
4943
+ msgstr ""
4944
+
4945
+ #: defaults.php:522
4946
+ msgid ""
4947
+ "Opened the %ProductStatus% product page %ProductTitle% in editor. View the "
4948
+ "product: %EditorLinkProduct%."
4949
+ msgstr ""
4950
+
4951
+ #: defaults.php:523
4952
+ msgid "User viewed a product"
4953
+ msgstr ""
4954
+
4955
+ #: defaults.php:523
4956
+ msgid ""
4957
+ "Viewed the %ProductStatus% product page %ProductTitle%. View the product: "
4958
+ "%EditorLinkProduct%."
4959
+ msgstr ""
4960
+
4961
+ #: defaults.php:524
4962
+ msgid "User changed the Product Data of a product"
4963
+ msgstr ""
4964
+
4965
+ #: defaults.php:524
4966
+ msgid ""
4967
+ "Changed the Product Data of the product %ProductTitle%. View the product: "
4968
+ "%EditorLinkProduct%."
4969
+ msgstr ""
4970
+
4971
+ #: defaults.php:525
4972
  msgid "User changed type of a price"
4973
  msgstr ""
4974
 
4975
+ #: defaults.php:525
4976
  msgid ""
4977
  "Changed the %PriceType% of the product %ProductTitle% from %OldPrice% to "
4978
  "%NewPrice%. View the product: %EditorLinkProduct%."
4979
  msgstr ""
4980
 
4981
+ #: defaults.php:526
4982
  msgid "User changed the SKU of a product"
4983
  msgstr ""
4984
 
4985
+ #: defaults.php:526
4986
  msgid ""
4987
  "Changed the SKU of the product %ProductTitle% from %OldSku% to %NewSku%. "
4988
  "View the product: %EditorLinkProduct%."
4989
  msgstr ""
4990
 
4991
+ #: defaults.php:527
4992
  msgid "User changed the stock status of a product"
4993
  msgstr ""
4994
 
4995
+ #: defaults.php:527
4996
  msgid ""
4997
  "Changed the stock status of the product %ProductTitle% from %OldStatus% to "
4998
  "%NewStatus%. View the product: %EditorLinkProduct%."
4999
  msgstr ""
5000
 
5001
+ #: defaults.php:528
5002
  msgid "User changed the stock quantity"
5003
  msgstr ""
5004
 
5005
+ #: defaults.php:528
5006
  msgid ""
5007
  "Changed the stock quantity of the product %ProductTitle% from %OldValue% to "
5008
  "%NewValue%. View the product: %EditorLinkProduct%"
5009
  msgstr ""
5010
 
5011
+ #: defaults.php:529
5012
  msgid "User set a product type"
5013
  msgstr ""
5014
 
5015
+ #: defaults.php:529
5016
  msgid ""
5017
  "Set the product %ProductTitle% as %Type%. View the product: "
5018
  "%EditorLinkProduct%."
5019
  msgstr ""
5020
 
5021
+ #: defaults.php:530
5022
  msgid "User changed the weight of a product"
5023
  msgstr ""
5024
 
5025
+ #: defaults.php:530
5026
  msgid ""
5027
  "Changed the weight of the product %ProductTitle% from %OldWeight% to "
5028
  "%NewWeight%. View the product: %EditorLinkProduct%."
5029
  msgstr ""
5030
 
5031
+ #: defaults.php:531
5032
  msgid "User changed the dimensions of a product"
5033
  msgstr ""
5034
 
5035
+ #: defaults.php:531
5036
  msgid ""
5037
  "Changed the %DimensionType% dimensions of the product %ProductTitle% from "
5038
  "%OldDimension% to %NewDimension%. View the product: %EditorLinkProduct%."
5039
  msgstr ""
5040
 
5041
+ #: defaults.php:532
5042
  msgid "User added the Downloadable File to a product"
5043
  msgstr ""
5044
 
5045
+ #: defaults.php:532
5046
  msgid ""
5047
  "Added the Downloadable File %FileName% with File URL %FileUrl% to the "
5048
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
5049
  msgstr ""
5050
 
5051
+ #: defaults.php:533
5052
  msgid "User Removed the Downloadable File from a product"
5053
  msgstr ""
5054
 
5055
+ #: defaults.php:533
5056
  msgid ""
5057
  "Removed the Downloadable File %FileName% with File URL %FileUrl% from the "
5058
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
5059
  msgstr ""
5060
 
5061
+ #: defaults.php:534
5062
  msgid "User changed the name of a Downloadable File in a product"
5063
  msgstr ""
5064
 
5065
+ #: defaults.php:534
5066
  msgid ""
5067
  "Changed the name of a Downloadable File from %OldName% to %NewName% in "
5068
  "product %ProductTitle%. View the product: %EditorLinkProduct%."
5069
  msgstr ""
5070
 
5071
+ #: defaults.php:535
5072
  msgid "User changed the URL of the Downloadable File in a product"
5073
  msgstr ""
5074
 
5075
+ #: defaults.php:535
5076
  msgid ""
5077
  "Changed the URL of the Downloadable File %FileName% from %OldUrl% to %NewUrl"
5078
  "% in product %ProductTitle%. View the product: %EditorLinkProduct%."
5079
  msgstr ""
5080
 
5081
+ #: defaults.php:542
5082
  msgid "User changed the Weight Unit"
5083
  msgstr ""
5084
 
5085
+ #: defaults.php:542
5086
  msgid "Changed the Weight Unit from %OldUnit% to %NewUnit% in WooCommerce."
5087
  msgstr ""
5088
 
5089
+ #: defaults.php:543
5090
  msgid "User changed the Dimensions Unit"
5091
  msgstr ""
5092
 
5093
+ #: defaults.php:543
5094
  msgid "Changed the Dimensions Unit from %OldUnit% to %NewUnit% in WooCommerce."
5095
  msgstr ""
5096
 
5097
+ #: defaults.php:544
5098
  msgid "User changed the Base Location"
5099
  msgstr ""
5100
 
5101
+ #: defaults.php:544
5102
  msgid ""
5103
  "Changed the Base Location from %OldLocation% to %NewLocation% in WooCommerce."
5104
  msgstr ""
5105
 
5106
+ #: defaults.php:545
5107
  msgid "User Enabled/Disabled taxes"
5108
  msgstr ""
5109
 
5110
+ #: defaults.php:545
5111
  msgid "%Status% taxes in the WooCommerce store."
5112
  msgstr ""
5113
 
5114
+ #: defaults.php:546
5115
  msgid "User changed the currency"
5116
  msgstr ""
5117
 
5118
+ #: defaults.php:546
5119
  msgid ""
5120
  "Changed the currency from %OldCurrency% to %NewCurrency% in WooCommerce."
5121
  msgstr ""
5122
 
5123
+ #: defaults.php:547
5124
  msgid "User Enabled/Disabled the use of coupons during checkout"
5125
  msgstr ""
5126
 
5127
+ #: defaults.php:547
5128
  msgid "%Status% the use of coupons during checkout in WooCommerce."
5129
  msgstr ""
5130
 
5131
+ #: defaults.php:548
5132
  msgid "User Enabled/Disabled guest checkout"
5133
  msgstr ""
5134
 
5135
+ #: defaults.php:548
5136
  msgid "%Status% guest checkout in WooCommerce."
5137
  msgstr ""
5138
 
5139
+ #: defaults.php:549
5140
  msgid "User Enabled/Disabled cash on delivery"
5141
  msgstr ""
5142
 
5143
+ #: defaults.php:549
5144
  msgid "%Status% the option Enable cash on delivery in WooCommerce."
5145
  msgstr ""
5146
 
5147
+ #: defaults.php:550
5148
+ msgid "User created a new product category"
 
 
 
 
 
 
 
 
 
 
5149
  msgstr ""
5150
 
5151
+ #: defaults.php:550
5152
  msgid ""
5153
+ "Created a new product category called %CategoryName% in WooCommerce. Product "
5154
+ "category slug is %Slug%."
5155
  msgstr ""
5156
 
5157
+ #: defaults.php:557
5158
  msgid "User changed title of a SEO post"
5159
  msgstr ""
5160
 
5161
+ #: defaults.php:557
5162
  msgid ""
5163
  "Changed the SEO title of the %PostStatus% %PostType%%ReportText%.%ChangeText"
5164
  "% %EditorLinkPost%."
5165
  msgstr ""
5166
 
5167
+ #: defaults.php:558
5168
  msgid "User changed the meta description of a SEO post"
5169
  msgstr ""
5170
 
5171
+ #: defaults.php:558
5172
  msgid ""
5173
  "Changed the Meta description of the %PostStatus% %PostType% titled %PostTitle"
5174
  "%%ReportText%.%ChangeText% %EditorLinkPost%."
5175
  msgstr ""
5176
 
5177
+ #: defaults.php:559
5178
  msgid ""
5179
  "User changed setting to allow search engines to show post in search results "
5180
  "of a SEO post"
5181
  msgstr ""
5182
 
5183
+ #: defaults.php:559
5184
  msgid ""
5185
  "Changed the setting to allow search engines to show post in search results "
5186
  "from %OldStatus% to %NewStatus% in the %PostStatus% %PostType% titled "
5187
  "%PostTitle%. %EditorLinkPost%."
5188
  msgstr ""
5189
 
5190
+ #: defaults.php:560
5191
  msgid ""
5192
  "User Enabled/Disabled the option for search engine to follow links of a SEO "
5193
  "post"
5194
  msgstr ""
5195
 
5196
+ #: defaults.php:560
5197
  msgid ""
5198
  "%NewStatus% the option for search engine to follow links in the %PostType% "
5199
  "titled %PostTitle%. %EditorLinkPost%."
5200
  msgstr ""
5201
 
5202
+ #: defaults.php:561
5203
  msgid "User set the meta robots advanced setting of a SEO post"
5204
  msgstr ""
5205
 
5206
+ #: defaults.php:561
5207
  msgid ""
5208
  "Set the Meta Robots Advanced setting to %NewStatus% in the %PostStatus% "
5209
  "%PostType% titled %PostTitle%. %EditorLinkPost%."
5210
  msgstr ""
5211
 
5212
+ #: defaults.php:562
5213
  msgid "User changed the canonical URL of a SEO post"
5214
  msgstr ""
5215
 
5216
+ #: defaults.php:562
5217
  msgid ""
5218
  "Changed the Canonical URL of the %PostStatus% %PostType% titled %PostTitle%"
5219
  "%ReportText%.%ChangeText% %EditorLinkPost%."
5220
  msgstr ""
5221
 
5222
+ #: defaults.php:563
5223
  msgid "User changed the focus keyword of a SEO post"
5224
  msgstr ""
5225
 
5226
+ #: defaults.php:563
5227
  msgid ""
5228
  "Changed the focus keyword of the %PostStatus% %PostType% titled %PostTitle% "
5229
  "from %old_keywords% to %new_keywords%. %EditorLinkPost%."
5230
  msgstr ""
5231
 
5232
+ #: defaults.php:564
5233
  msgid "User Enabled/Disabled the option Cornerston Content of a SEO post"
5234
  msgstr ""
5235
 
5236
+ #: defaults.php:564
5237
  msgid ""
5238
  "%Status% the option Cornerston Content on the %PostStatus% %PostType% titled "
5239
  "%PostTitle%. %EditorLinkPost%."
5240
  msgstr ""
5241
 
5242
+ #: defaults.php:565
5243
  msgid "User changed the Title Separator setting"
5244
  msgstr ""
5245
 
5246
+ #: defaults.php:565
5247
  msgid ""
5248
  "Changed the Title Separator from %old% to %new% in the Yoast SEO plugin "
5249
  "settings."
5250
  msgstr ""
5251
 
5252
+ #: defaults.php:566
5253
  msgid "User changed the Homepage Title setting"
5254
  msgstr ""
5255
 
5256
+ #: defaults.php:566
5257
  msgid ""
5258
  "Changed the Homepage Title%ReportText% in the Yoast SEO plugin settings."
5259
  "%ChangeText%"
5260
  msgstr ""
5261
 
5262
+ #: defaults.php:567
5263
  msgid "User changed the Homepage Meta description setting"
5264
  msgstr ""
5265
 
5266
+ #: defaults.php:567
5267
  msgid ""
5268
  "Changed the Homepage Meta description%ReportText% in the Yoast SEO plugin "
5269
  "settings.%ChangeText%"
5270
  msgstr ""
5271
 
5272
+ #: defaults.php:568
5273
  msgid "User changed the Company or Person setting"
5274
  msgstr ""
5275
 
5276
+ #: defaults.php:568
5277
  msgid ""
5278
  "Changed the Company or Person setting from %old% to %new% in the YOAST SEO "
5279
  "plugin settings."
5280
  msgstr ""
5281
 
5282
+ #: defaults.php:569
5283
  msgid ""
5284
  "User Enabled/Disabled the option Show Posts/Pages in Search Results in the "
5285
  "Yoast SEO plugin settings"
5286
  msgstr ""
5287
 
5288
+ #: defaults.php:569
5289
  msgid ""
5290
  "%Status% the option Show %SEOPostType% in Search Results in the Yoast SEO "
5291
  "plugin settings."
5292
  msgstr ""
5293
 
5294
+ #: defaults.php:570
5295
  msgid ""
5296
  "User changed the Posts/Pages title template in the Yoast SEO plugin settings"
5297
  msgstr ""
5298
 
5299
+ #: defaults.php:570
5300
  msgid ""
5301
  "Changed the %SEOPostType% title template from %old% to %new% in the Yoast "
5302
  "SEO plugin settings."
5303
  msgstr ""
5304
 
5305
+ #: defaults.php:571
5306
  msgid "User Enabled/Disabled SEO analysis in the Yoast SEO plugin settings"
5307
  msgstr ""
5308
 
5309
+ #: defaults.php:571
5310
  msgid "%Status% SEO analysis in the Yoast SEO plugin settings."
5311
  msgstr ""
5312
 
5313
+ #: defaults.php:572
5314
  msgid ""
5315
  "User Enabled/Disabled readability analysis in the Yoast SEO plugin settings"
5316
  msgstr ""
5317
 
5318
+ #: defaults.php:572
5319
  msgid "%Status% Readability analysis in the Yoast SEO plugin settings."
5320
  msgstr ""
5321
 
5322
+ #: defaults.php:573
5323
  msgid ""
5324
  "User Enabled/Disabled cornerstone content in the Yoast SEO plugin settings"
5325
  msgstr ""
5326
 
5327
+ #: defaults.php:573
5328
  msgid "%Status% Cornerstone content in the Yoast SEO plugin settings."
5329
  msgstr ""
5330
 
5331
+ #: defaults.php:574
5332
  msgid ""
5333
  "User Enabled/Disabled the text link counter in the Yoast SEO plugin settings"
5334
  msgstr ""
5335
 
5336
+ #: defaults.php:574
5337
  msgid "%Status% the Text link counter in the Yoast SEO plugin settings."
5338
  msgstr ""
5339
 
5340
+ #: defaults.php:575
5341
  msgid "User Enabled/Disabled XML sitemaps in the Yoast SEO plugin settings"
5342
  msgstr ""
5343
 
5344
+ #: defaults.php:575
5345
  msgid "%Status% XML Sitemaps in the Yoast SEO plugin settings."
5346
  msgstr ""
5347
 
5348
+ #: defaults.php:576
5349
  msgid "User Enabled/Disabled ryte integration in the Yoast SEO plugin settings"
5350
  msgstr ""
5351
 
5352
+ #: defaults.php:576
5353
  msgid "%Status% Ryte Integration in the Yoast SEO plugin settings."
5354
  msgstr ""
5355
 
5356
+ #: defaults.php:577
5357
  msgid ""
5358
  "User Enabled/Disabled the admin bar menu in the Yoast SEO plugin settings"
5359
  msgstr ""
5360
 
5361
+ #: defaults.php:577
5362
  msgid "%Status% the Admin bar menu in the Yoast SEO plugin settings."
5363
  msgstr ""
5364
 
5365
+ #: defaults.php:578
5366
  msgid ""
5367
  "User changed the Posts/Pages meta description template in the Yoast SEO "
5368
  "plugin settings"
5369
  msgstr ""
5370
 
5371
+ #: defaults.php:578
5372
  msgid ""
5373
  "Changed the %SEOPostType% meta description template from %old% to %new% in "
5374
  "the Yoast SEO plugin settings."
5375
  msgstr ""
5376
 
5377
+ #: defaults.php:579
5378
  msgid ""
5379
  "User set the option Date in Snippet Preview for Posts/Pages in the Yoast SEO "
5380
  "plugin settings"
5381
  msgstr ""
5382
 
5383
+ #: defaults.php:579
5384
  msgid ""
5385
  "%Status% the option Date in Snippet Preview for %SEOPostType% in the Yoast "
5386
  "SEO plugin settings."
5387
  msgstr ""
5388
 
5389
+ #: defaults.php:580
5390
  msgid ""
5391
  "User set the option Yoast SEO Meta Box for Posts/Pages in the Yoast SEO "
5392
  "plugin settings"
5393
  msgstr ""
5394
 
5395
+ #: defaults.php:580
5396
  msgid ""
5397
  "%Status% the option Yoast SEO Meta Box for %SEOPostType% in the Yoast SEO "
5398
  "plugin settings."
5399
  msgstr ""
5400
 
5401
+ #: defaults.php:581
5402
  msgid ""
5403
  "User Enabled/Disabled the advanced settings for authors in the Yoast SEO "
5404
  "plugin settings"
5405
  msgstr ""
5406
 
5407
+ #: defaults.php:581
5408
  msgid "%Status% the advanced settings for authors in the Yoast SEO settings."
5409
  msgstr ""
5410
 
5411
  #. translators: Username
5412
+ #: wp-security-audit-log.php:342 wp-security-audit-log.php:369
5413
  #, php-format
5414
  msgid "Hey %1$s"
5415
  msgstr ""
5416
 
5417
+ #: wp-security-audit-log.php:343
5418
  msgid ""
5419
  "Never miss an important update! Opt-in to our security and feature updates "
5420
  "notifications, and non-sensitive diagnostic tracking with freemius.com."
5421
  msgstr ""
5422
 
5423
+ #: wp-security-audit-log.php:344 wp-security-audit-log.php:372
5424
  msgid "Note: "
5425
  msgstr ""
5426
 
5427
+ #: wp-security-audit-log.php:345 wp-security-audit-log.php:373
5428
  msgid "NO AUDIT LOG ACTIVITY & DATA IS SENT BACK TO OUR SERVERS."
5429
  msgstr ""
5430
 
5431
  #. translators: 1: Plugin name. 2: Freemius link.
5432
+ #: wp-security-audit-log.php:371
5433
  #, php-format
5434
  msgid ""
5435
  "Please help us improve %2$s! If you opt-in, some non-sensitive data about "
5438
  msgstr ""
5439
 
5440
  #. translators: Plugin name
5441
+ #: wp-security-audit-log.php:393
5442
  #, php-format
5443
  msgid ""
5444
  "Get a free 7-day trial of the premium edition of %s. No credit card "
5446
  msgstr ""
5447
 
5448
  #. Plugin Name of the plugin/theme
5449
+ #: wp-security-audit-log.php:394
5450
  msgid "WP Security Audit Log"
5451
  msgstr ""
5452
 
5453
+ #: wp-security-audit-log.php:398
5454
+ msgid "Start free trial"
5455
+ msgstr ""
5456
+
5457
+ #: wp-security-audit-log.php:468
5458
  msgid ""
5459
  "Error: You do not have sufficient permissions to disable this custom field."
5460
  msgstr ""
5461
 
5462
+ #: wp-security-audit-log.php:504
5463
  msgid "Error: You do not have sufficient permissions to disable this alert."
5464
  msgstr ""
5465
 
5466
+ #: wp-security-audit-log.php:611
5467
  #, php-format
5468
  msgid ""
5469
  "You are using a version of PHP that is older than %s, which is no longer "
5470
  "supported."
5471
  msgstr ""
5472
 
5473
+ #: wp-security-audit-log.php:612
5474
  msgid ""
5475
  "Contact us on <a href=\"mailto:plugins@wpwhitesecurity.com"
5476
  "\">plugins@wpwhitesecurity.com</a> to help you switch the version of PHP you "
5477
  "are using."
5478
  msgstr ""
5479
 
5480
+ #: wp-security-audit-log.php:1280
5481
  msgid "Every 45 minutes"
5482
  msgstr ""
5483
 
5484
+ #: wp-security-audit-log.php:1284
5485
  msgid "Every 30 minutes"
5486
  msgstr ""
5487
 
5488
+ #: wp-security-audit-log.php:1288
5489
  msgid "Every 10 minutes"
5490
  msgstr ""
5491
 
5492
+ #: wp-security-audit-log.php:1292
5493
  msgid "Every 1 minute"
5494
  msgstr ""
5495
 
5496
+ #. translators: 1. Deprecated method name 2. Version since deprecated
5497
+ #: wp-security-audit-log.php:1306
5498
+ #, php-format
5499
+ msgid "Method %1$s is deprecated since version %2$s!"
5500
+ msgstr ""
5501
+
5502
  #. Plugin URI of the plugin/theme
 
5503
  msgid "http://www.wpsecurityauditlog.com/"
5504
  msgstr ""
5505
 
5516
  #. Author of the plugin/theme
5517
  msgid "WP White Security"
5518
  msgstr ""
5519
+
5520
+ #. Author URI of the plugin/theme
5521
+ msgid "http://www.wpwhitesecurity.com/"
5522
+ msgstr ""
readme.txt CHANGED
@@ -6,7 +6,7 @@ License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: wordpress security plugin, wordpress security audit log, audit log, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, dashboard, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
7
  Requires at least: 3.6
8
  Tested up to: 4.9.7
9
- Stable tag: 3.2.3.2
10
  Requires PHP: 5.4.43
11
 
12
  An easy to use & comprehensive WordPress activity log plugin to log all changes on WordPress sites & multisite networks.
@@ -15,10 +15,17 @@ An easy to use & comprehensive WordPress activity log plugin to log all changes
15
 
16
  <strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS ACTIVITY LOG PLUGIN</strong><br />
17
 
18
- Keep an audit log of everything that happens on your WordPress and [WordPress multisite](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/) with the WP Security Audit Log plugin to ensure user productivity, easily spot suspicious behavior before it becomes a WordPress security problem and have an organized website.
 
 
 
 
 
 
 
 
 
19
 
20
- [WP Security Audit Log](http://www.wpsecurityauditlog.com) is WordPress' most comprehensive real time user activity and monitoring log plugin. It helps thousands of WordPress administrators and security professionals keep an eye on what is happening on their websites. It is also the most highly rated WordPress activity log plugin and have been featured on popular WordPress blogs such as GoDaddy, ManageWP, Pagely, WP Mayor and WPKube.
21
- [](http://coderisk.com/wp/plugin/wp-security-audit-log/RIPS-Xl7On2i_N9)
22
  > <strong>Note</strong>: All logging functionality is and will always remain FREE. Additional features such as reports, instant email alerts and search are available in the <Strong>[Premium Edition](https://www.wpsecurityauditlog.com/premium-features/)</strong>.
23
  >
24
 
@@ -49,7 +56,9 @@ Below is a summary of the changes that the plugin can keep a record of:
49
 
50
  * **WordPress database changes** such as when a plugin adds or removes a table
51
 
52
- * **Changes on BBPress forums**, **WooCommerce Stores and Products** and other popular WordPress plugins.
 
 
53
 
54
  For every change the plugin keeps record of it also reports the:
55
 
@@ -57,7 +66,7 @@ For every change the plugin keeps record of it also reports the:
57
  * User & role of the user who did the change,
58
  * Source IP address from where the change happened.
59
 
60
- Refer to [WordPress Audit Log Alerts](https://www.wpsecurityauditlog.com/support-documentation/list-wordpress-audit-trail-alerts/) for a complete list of all the changes the WP Security Audit Log can keep a record of.
61
 
62
  ### Extend the Functionality of the WP Security Audit Log Plugin
63
  <strong>[Upgrade to WP Security Audit Log Premium](https://www.wpsecurityauditlog.com/premium-features/)</strong> to:
@@ -66,12 +75,12 @@ Refer to [WordPress Audit Log Alerts](https://www.wpsecurityauditlog.com/support
66
  * See what everyone is doing in real time,
67
  * Log off any user with just a click,
68
  * Generate HTML and CSV reports,
69
- * Export the audit log in CSV (ideal for integrations),
70
  * Get instantly notified via email of important changes,
71
- * Search the audit log using text-based searches
72
  * Use built-in filters to fine tune the searches,
73
- * Store audit log in an external database to improve security,
74
- * Integrate & centralize the WordPress audit log in syslog, Paperlog and other third party log management solutions,
75
  * Configure archiving and mirroring of logs.
76
 
77
  See our [premium features page](https://www.wpsecurityauditlog.com/premium-features/) for more detailed information.
@@ -93,7 +102,7 @@ WP Security Audit Log plugin also has a number of features that make WordPress a
93
  * Easily [create your custom alerts](https://www.wpsecurityauditlog.com/support-documentation/create-custom-alerts-wordpress-audit-trail/) to monitor additional functionality
94
  * Developer tools including the logging of all HTTP GET and POST requests
95
  * Integration with WhatIsMyIpAddress.com so you can get all information about an IP address with just a mouse click
96
- * Limit who can view the WordPress audit trail by either users or roles
97
  * Limit who can manage the plugin by either users or roles
98
  * Configurable WordPress dashboard widget highlighting the most recent critical activity
99
  * Configurable WordPress security audit trail data retention
@@ -105,9 +114,9 @@ WP Security Audit Log plugin also has a number of features that make WordPress a
105
 
106
  * [GoDaddy](https://www.godaddy.com/garage/decode-security-logs-wordpress/)
107
  * [Pagely](https://pagely.com/blog/2015/01/log-wordpress-dashboard-activity-improved-security-auditing/)
108
- * [WP Couple](https://wpcouple.com/wordpress-audit-logs/)
109
- * [WPKube](http://www.wpkube.com/improve-wordpress-security-wp-security-audit-log/)
110
  * [Shout Me Loud](https://www.shoutmeloud.com/wordpress-security-audit-log.html)
 
 
111
  * [WPLift](http://wplift.com/audit-wordpress-security-logs) - Review by Ahmad Awais
112
  * [WP Mayor](http://www.wpmayor.com/wp-security-audit-log-plugin-review-user-activity-logging-wordpress/)
113
  * [WP SmackDown](https://wpsmackdown.com/wp-plugins/wp-security-audit-log/)
@@ -121,6 +130,7 @@ WP Security Audit Log plugin also has a number of features that make WordPress a
121
  * [Firewall.cx](http://www.firewall.cx/general-topics-reviews/security-articles/1146-wordpress-audit-monitor-log-site-security-alerts.html)
122
  * [Design Wall](http://www.designwall.com/blog/10-wordpress-multisite-plugins-you-shouldnt-live-without/)
123
  * [Tidy Repo](https://tidyrepo.com/wp-security-audit-log-wordpress-activity-log/)
 
124
  * [Monster Post](http://blog.templatemonster.com/2015/12/15/wp-security-audit-log-plugin-review/)
125
  * [The Darknet](http://www.darknet.org.uk/2015/10/wp-security-audit-log-a-complete-audit-log-plugin-for-wordpress/)
126
  * [WebEmpresa](https://www.webempresa.com/blog/auditando-cambios-en-wordpress.html)
@@ -136,8 +146,8 @@ We need help translating the plugin and the WordPress Security Alerts. Please vi
136
 
137
  #### Related Links and Documentation
138
 
139
- * [What is a WordPress Audit Trail?](https://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-documentation/what-is-a-wordpress-audit-trail/)
140
- * [List of WordPress Audit Trail Alerts](http://www.wpsecurityauditlog.com/documentation/list-monitoring-wordpress-security-alerts-audit-log/)
141
  * [WordPress Multisite Features](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/)
142
  * [WP Security Audit Log and Reverse Proxy and WAFs Support](http://www.wpsecurityauditlog.com/documentation/automatically-retrieve-originating-wordpress-user-ip-address/)
143
  * [WP Security Audit Log Database Documentation](http://www.wpsecurityauditlog.com/documentation/plugin-wordpress-database-documentation/)
@@ -178,40 +188,32 @@ Please refer to our [Support & Documentation pages](https://www.wpsecurityauditl
178
  11. Mirror the WordPress audit trail to an external solution such as Syslog or Papertrail to centralize logging, ensure logs are always available and cannot be tampered with in the unfortunate case of a hack attack.
179
 
180
  == Changelog ==
181
-
182
- = 3.2.3.2 (2018-08-17) =
183
-
184
- * **Bug fix**
185
- * Fixed a backward compatibility issue in which the setup wizard was wrongly restricting plugin access.
186
-
187
- = 3.2.3.1 (2018-08-15) =
188
-
189
- * **Bug fix**
190
- * Fixed a compatibility problem with Windows server.
191
 
192
- = 3.2.3 (2018-08-13) =
 
 
193
 
194
- Release Notes: [click here](https://www.wpsecurityauditlog.com/releases/3-2-3-setup-wizard-ease-of-use/)
 
195
 
196
- * **New Features**
197
- * Added a startup wizard to assist new users with new installs.
198
- * Introduced the [WordPress activity log levels](https://www.wpsecurityauditlog.com/support-documentation/default-wordpress-activity-log-levels/).
199
- * New search filters in the WordPress activity log viewer.
200
- * Added a new test button to all external database connections, including those for [WordPress activity log archiving](https://www.wpsecurityauditlog.com/support-documentation/archive-alerts-wordpress-audit-trail/) and mirroring.
201
- * Added several new settings to [purge the WordPress activity log](https://www.wpsecurityauditlog.com/support-documentation/wordpress-activity-log-deleted-plugin-uninstall-option/) and reset plugin settings to default.
202
 
203
  * **Improvements**
204
- * Performance improvement: optimized the logic of the plugin sensors to load only required ones during user action.
205
- * Redesigned all the settings pages and included more help text, making them more user friendly.
206
- * Added links to [plugin knowledge base](https://www.wpsecurityauditlog.com/support-documentation/) where possible in the plugin settings.
207
- * Improved the [WordPress activity log pruning setting](https://www.wpsecurityauditlog.com/support-documentation/can-prune-alerts-audit-trail/) so now it is possible to configure retention based on a period of time.
208
- * Database improvement: changed the option_value column in the plugin tables to long text.
209
- * [WordPress website file changes](https://www.wpsecurityauditlog.com/support-documentation/wordpress-files-changes-warning-activity-logs/) results are now stored in the plugin's options table.
210
- * Improved the list of excluded file extensions in the WordPress file changes scanner.
211
- * Added sorting in the [logged in WordPress users](https://www.wpsecurityauditlog.com/support-documentation/getting-started-wordpress-users-sessions-management/#who-logged-in-wordpress) view.
212
- * Added more checks to ensure opt-in and other plugin messages are shown when needed only.
213
- * Removed affiliate network message in plugin.
214
 
215
  * **Bug Fixes**
216
- * Fixed an issue where stored passwords might have been changed because of change from Mcrypt to OpenSSL.
217
- * Fixed an issue in which retention settings were reset when moved to archiving settings.
 
6
  Tags: wordpress security plugin, wordpress security audit log, audit log, event log wordpress, wordpress user tracking, wordpress activity log, wordpress audit, security event log, audit trail, wordpress security monitor, wordpress admin, wordpress admin monitoring, user activity, admin, multisite, dashboard, notification, wordpress monitoring, email notification, wordpress email alerts, tracking, user tracking, user activity report, wordpress audit trail
7
  Requires at least: 3.6
8
  Tested up to: 4.9.7
9
+ Stable tag: 3.2.3.3
10
  Requires PHP: 5.4.43
11
 
12
  An easy to use & comprehensive WordPress activity log plugin to log all changes on WordPress sites & multisite networks.
15
 
16
  <strong>THE MOST COMPREHENSIVE & EASY TO USE WORDPRESS ACTIVITY LOG PLUGIN</strong><br />
17
 
18
+ Keep an activity log of everything that happens on your WordPress and [WordPress multisite](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/) with the WP Security Audit Log plugin to:
19
+
20
+ * Ensure user productivity
21
+ * Ease troubleshooting
22
+ * Better manage and organize your WordPress site
23
+ * Easily spot suspicious behavior before it becomes a security problem.
24
+
25
+ [WP Security Audit Log](http://www.wpsecurityauditlog.com) is WordPress' most comprehensive real time user activity and monitoring log plugin. It helps thousands of WordPress administrators and security professionals keep an eye on what is happening on their websites. It is also the most highly rated WordPress activity log plugin and have been featured on popular WordPress blogs such as GoDaddy, ManageWP, Pagely, Shout Me Loud and WPKube.
26
+
27
+ Refer to the [WordPress activity log plugin datasheet](https://www.wpsecurityauditlog.com/plugin-datasheet/) for a detailed list of all the features and settings.
28
 
 
 
29
  > <strong>Note</strong>: All logging functionality is and will always remain FREE. Additional features such as reports, instant email alerts and search are available in the <Strong>[Premium Edition](https://www.wpsecurityauditlog.com/premium-features/)</strong>.
30
  >
31
 
56
 
57
  * **WordPress database changes** such as when a plugin adds or removes a table
58
 
59
+ * **Changes on **WooCommerce Stores and Products**, **Yoast SEO**, **Advanced Custom Fields (ACF)** and other popular WordPress plugins.
60
+
61
+ * Changes done on sites via **MainWP WordPress managemet platform**.
62
 
63
  For every change the plugin keeps record of it also reports the:
64
 
66
  * User & role of the user who did the change,
67
  * Source IP address from where the change happened.
68
 
69
+ Refer to [WordPress Activity Log Events](https://www.wpsecurityauditlog.com/support-documentation/list-wordpress-audit-trail-alerts/) for a complete list of all the changes the WP Security Audit Log can keep a record of.
70
 
71
  ### Extend the Functionality of the WP Security Audit Log Plugin
72
  <strong>[Upgrade to WP Security Audit Log Premium](https://www.wpsecurityauditlog.com/premium-features/)</strong> to:
75
  * See what everyone is doing in real time,
76
  * Log off any user with just a click,
77
  * Generate HTML and CSV reports,
78
+ * Export the activity log in CSV (ideal for integrations),
79
  * Get instantly notified via email of important changes,
80
+ * Search the activity log using text-based searches
81
  * Use built-in filters to fine tune the searches,
82
+ * Store activity log in an external database to improve security,
83
+ * Integrate & centralize the WordPress activity log in syslog, Papertrail and other third party log management solutions,
84
  * Configure archiving and mirroring of logs.
85
 
86
  See our [premium features page](https://www.wpsecurityauditlog.com/premium-features/) for more detailed information.
102
  * Easily [create your custom alerts](https://www.wpsecurityauditlog.com/support-documentation/create-custom-alerts-wordpress-audit-trail/) to monitor additional functionality
103
  * Developer tools including the logging of all HTTP GET and POST requests
104
  * Integration with WhatIsMyIpAddress.com so you can get all information about an IP address with just a mouse click
105
+ * Limit who can view the WordPress activity log by either users or roles
106
  * Limit who can manage the plugin by either users or roles
107
  * Configurable WordPress dashboard widget highlighting the most recent critical activity
108
  * Configurable WordPress security audit trail data retention
114
 
115
  * [GoDaddy](https://www.godaddy.com/garage/decode-security-logs-wordpress/)
116
  * [Pagely](https://pagely.com/blog/2015/01/log-wordpress-dashboard-activity-improved-security-auditing/)
 
 
117
  * [Shout Me Loud](https://www.shoutmeloud.com/wordpress-security-audit-log.html)
118
+ * [WP Couple](https://wpcouple.com/wp-security-audit-log-review/)
119
+ * [WPKube](http://www.wpkube.com/improve-wordpress-security-wp-security-audit-log/)
120
  * [WPLift](http://wplift.com/audit-wordpress-security-logs) - Review by Ahmad Awais
121
  * [WP Mayor](http://www.wpmayor.com/wp-security-audit-log-plugin-review-user-activity-logging-wordpress/)
122
  * [WP SmackDown](https://wpsmackdown.com/wp-plugins/wp-security-audit-log/)
130
  * [Firewall.cx](http://www.firewall.cx/general-topics-reviews/security-articles/1146-wordpress-audit-monitor-log-site-security-alerts.html)
131
  * [Design Wall](http://www.designwall.com/blog/10-wordpress-multisite-plugins-you-shouldnt-live-without/)
132
  * [Tidy Repo](https://tidyrepo.com/wp-security-audit-log-wordpress-activity-log/)
133
+ * [Shout Me Loud](http://www.shoutmeloud.com/how-to-monitor-user-activities-wordpress-dashboard.html)
134
  * [Monster Post](http://blog.templatemonster.com/2015/12/15/wp-security-audit-log-plugin-review/)
135
  * [The Darknet](http://www.darknet.org.uk/2015/10/wp-security-audit-log-a-complete-audit-log-plugin-for-wordpress/)
136
  * [WebEmpresa](https://www.webempresa.com/blog/auditando-cambios-en-wordpress.html)
146
 
147
  #### Related Links and Documentation
148
 
149
+ * [What is a WordPress Activity Log?](https://www.wpsecurityauditlog.com/wordpress-user-monitoring-plugin-documentation/what-is-a-wordpress-audit-trail/)
150
+ * [List of WordPress Activity Log events](http://www.wpsecurityauditlog.com/documentation/list-monitoring-wordpress-security-alerts-audit-log/)
151
  * [WordPress Multisite Features](http://www.wpsecurityauditlog.com/documentation/wordpress-multisite-plugin-features-support/)
152
  * [WP Security Audit Log and Reverse Proxy and WAFs Support](http://www.wpsecurityauditlog.com/documentation/automatically-retrieve-originating-wordpress-user-ip-address/)
153
  * [WP Security Audit Log Database Documentation](http://www.wpsecurityauditlog.com/documentation/plugin-wordpress-database-documentation/)
188
  11. Mirror the WordPress audit trail to an external solution such as Syslog or Papertrail to centralize logging, ensure logs are always available and cannot be tampered with in the unfortunate case of a hack attack.
189
 
190
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
191
 
192
+ = 3.2.3.3 (2018-09-12) =
193
+
194
+ Release Notes: [click here](https://www.wpsecurityauditlog.com/releases/3-2-3-3-hotfix-update/)
195
 
196
+ * **New Feature**
197
+ * [MainWP Child Site Stealth Mode](https://www.wpsecurityauditlog.com/support-documentation/mainwp-child-site-stealth-mode/) plugin setting.
198
 
199
+ * **New Activity Log Events**
200
+ * Event 6006: User reset the plugin settings to default
201
+ * Event 6033: [WordPress file integrity scans](https://www.wpsecurityauditlog.com/support-documentation/wordpress-files-changes-warning-activity-logs/) status updates (started & stopped)
202
+ * Event 6034: User purged the activity log
 
 
203
 
204
  * **Improvements**
205
+ * Added sub categories to Enable/Disable Events section to segregate long lists.
206
+ * Improved the sensor for the detection of plugins activations and deactivations.
207
+ * Removed the startup wizard from upgrade - now only triggered on new installs.
208
+ * Improved the premium trial message with a Start Free Trial button.
209
+ * Added notification response to purging old data from the event log manually.
210
+ * Added a pop-up notification to confirm activity log level was applied successfully.
211
+ * Improved error messages in the Exclude Objects setting page.
212
+ * Removed Mcrypt completely (was previously used for external DB connection).
213
+ * Updated the Freemius SDK to the latest version.
214
+ * Removed use of GLOB_BRACE - it is no longer needed.
215
 
216
  * **Bug Fixes**
217
+ * Fixed an issue in which notifications with specific post IDs was not working on multisite.
218
+ * Fixed some security issues highlighted by RIPS tech.
219
+ * Removed nodes of premium features for users who have VIEW ONLY access to the WordPress activity log.
sdk/freemius/includes/class-freemius.php CHANGED
@@ -2630,26 +2630,28 @@
2630
  self::$_accounts = FS_Options::instance( WP_FS__ACCOUNTS_OPTION_NAME, true );
2631
 
2632
  if ( is_multisite() ) {
 
 
 
 
 
 
 
2633
  /**
2634
- * If the id_slug_type_path_map exists on the site level but doesn't exist on the
2635
  * network level storage, it means that we need to process the storage with migration.
2636
  *
2637
- * The code in this `if` scope will only be executed once and only for the first site that will execute it because once we migrate the storage data, id_slug_type_path_map will be already set in the network level storage.
2638
  *
2639
  * @author Vova Feldman (@svovaf)
2640
  * @since 2.0.0
2641
  */
2642
- if ( null === self::$_accounts->get_option( 'id_slug_type_path_map', null, true ) &&
2643
- null !== self::$_accounts->get_option( 'id_slug_type_path_map', null, false )
 
 
2644
  ) {
2645
- self::migrate_accounts_to_network();
2646
-
2647
- // Migrate API options from site level to network level.
2648
- $api_network_options = FS_Option_Manager::get_manager( WP_FS__OPTIONS_OPTION_NAME, true, true );
2649
- $api_network_options->migrate_to_network();
2650
-
2651
- // Migrate API cache to network level storage.
2652
- FS_Cache_Manager::get_manager( WP_FS__API_CACHE_OPTION_NAME )->migrate_to_network();
2653
  }
2654
  }
2655
 
@@ -2679,6 +2681,24 @@
2679
  self::$_statics_loaded = true;
2680
  }
2681
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2682
  #----------------------------------------------------------------------------------
2683
  #region Localization
2684
  #----------------------------------------------------------------------------------
@@ -2905,6 +2925,10 @@
2905
  }
2906
 
2907
  fs_redirect( $download_url );
 
 
 
 
2908
  }
2909
  }
2910
 
@@ -5987,7 +6011,7 @@
5987
  * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.
5988
  */
5989
  private function schedule_install_sync( $except_blog_id = 0 ) {
5990
- $this->schedule_cron( 'install_sync', 'install_sync', 'single', 0, false, $except_blog_id );
5991
  }
5992
 
5993
  /**
@@ -10574,7 +10598,7 @@
10574
  return;
10575
  }
10576
 
10577
- if ( ! $this->is_premium() || $this->has_active_valid_license() ) {
10578
  // This is relevant only to the free versions and premium versions without an active license.
10579
  return;
10580
  }
@@ -15590,7 +15614,8 @@
15590
  return;
15591
  }
15592
 
15593
- $encrypted_site = clone ( is_object( $site ) ? $site : $this->_site );
 
15594
 
15595
  $sites = self::get_all_sites( $this->_module_type, $network_level_or_blog_id );
15596
 
@@ -16288,14 +16313,62 @@
16288
  * @since 1.2.1
16289
  */
16290
  function has_active_valid_license() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16291
  return (
16292
- is_object( $this->_license ) &&
16293
- is_numeric( $this->_license->id ) &&
16294
- $this->_license->is_active() &&
16295
- $this->_license->is_valid()
16296
  );
16297
  }
16298
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16299
  /**
16300
  * Check if site assigned with license with enabled features.
16301
  *
@@ -17289,7 +17362,7 @@
17289
  * @return bool
17290
  */
17291
  private function _can_download_premium() {
17292
- return $this->has_active_valid_license() ||
17293
  ( $this->is_trial() && ! $this->get_trial_plan()->is_free() );
17294
  }
17295
 
@@ -18442,7 +18515,15 @@
18442
  $this->_logger->entrance();
18443
 
18444
  $vars = array( 'id' => $this->_module_id );
18445
- fs_require_once_template( 'contact.php', $vars );
 
 
 
 
 
 
 
 
18446
  }
18447
 
18448
  #endregion ------------------------------------------------------------------------
2630
  self::$_accounts = FS_Options::instance( WP_FS__ACCOUNTS_OPTION_NAME, true );
2631
 
2632
  if ( is_multisite() ) {
2633
+ $has_skipped_migration = (
2634
+ // 'id_slug_type_path_map' - was never stored on older versions, therefore, not exists on the site level.
2635
+ null === self::$_accounts->get_option( 'id_slug_type_path_map', null, false ) &&
2636
+ // 'file_slug_map' stored on the site level, so it was running an SDK version before it was integrated with MS-network.
2637
+ null !== self::$_accounts->get_option( 'file_slug_map', null, false )
2638
+ );
2639
+
2640
  /**
2641
+ * If the file_slug_map exists on the site level but doesn't exist on the
2642
  * network level storage, it means that we need to process the storage with migration.
2643
  *
2644
+ * The code in this `if` scope will only be executed once and only for the first site that will execute it because once we migrate the storage data, file_slug_map will be already set in the network level storage.
2645
  *
2646
  * @author Vova Feldman (@svovaf)
2647
  * @since 2.0.0
2648
  */
2649
+ if (
2650
+ ( $has_skipped_migration && true !== self::$_accounts->get_option( 'ms_migration_complete', false, true ) ) ||
2651
+ ( null === self::$_accounts->get_option( 'file_slug_map', null, true ) &&
2652
+ null !== self::$_accounts->get_option( 'file_slug_map', null, false ) )
2653
  ) {
2654
+ self::migrate_options_to_network();
 
 
 
 
 
 
 
2655
  }
2656
  }
2657
 
2681
  self::$_statics_loaded = true;
2682
  }
2683
 
2684
+ /**
2685
+ * @author Leo Fajardo (@leorw)
2686
+ *
2687
+ * @since 2.1.3
2688
+ */
2689
+ private static function migrate_options_to_network() {
2690
+ self::migrate_accounts_to_network();
2691
+
2692
+ // Migrate API options from site level to network level.
2693
+ $api_network_options = FS_Option_Manager::get_manager( WP_FS__OPTIONS_OPTION_NAME, true, true );
2694
+ $api_network_options->migrate_to_network();
2695
+
2696
+ // Migrate API cache to network level storage.
2697
+ FS_Cache_Manager::get_manager( WP_FS__API_CACHE_OPTION_NAME )->migrate_to_network();
2698
+
2699
+ self::$_accounts->set_option( 'ms_migration_complete', true, true );
2700
+ }
2701
+
2702
  #----------------------------------------------------------------------------------
2703
  #region Localization
2704
  #----------------------------------------------------------------------------------
2925
  }
2926
 
2927
  fs_redirect( $download_url );
2928
+ } else if ( fs_request_is_action( 'migrate_options_to_network' ) ) {
2929
+ check_admin_referer( 'migrate_options_to_network' );
2930
+
2931
+ self::migrate_options_to_network();
2932
  }
2933
  }
2934
 
6011
  * @param int $except_blog_id Since 2.0.0 when running in a multisite network environment, the cron execution is consolidated. This param allows excluding excluded specified blog ID from being the cron executor.
6012
  */
6013
  private function schedule_install_sync( $except_blog_id = 0 ) {
6014
+ $this->schedule_cron( 'install_sync', 'install_sync', 'single', WP_FS__SCRIPT_START_TIME, false, $except_blog_id );
6015
  }
6016
 
6017
  /**
10598
  return;
10599
  }
10600
 
10601
+ if ( ! $this->is_premium() || $this->has_any_active_valid_license() ) {
10602
  // This is relevant only to the free versions and premium versions without an active license.
10603
  return;
10604
  }
15614
  return;
15615
  }
15616
 
15617
+ $site_clone = is_object( $site ) ? $site : $this->_site;
15618
+ $encrypted_site = clone $site_clone;
15619
 
15620
  $sites = self::get_all_sites( $this->_module_type, $network_level_or_blog_id );
15621
 
16313
  * @since 1.2.1
16314
  */
16315
  function has_active_valid_license() {
16316
+ return self::is_active_valid_license( $this->_license );
16317
+ }
16318
+
16319
+ /**
16320
+ * Check if a given license is active & valid (not expired).
16321
+ *
16322
+ * @author Vova Feldman (@svovaf)
16323
+ * @since 2.1.3
16324
+ *
16325
+ * @param FS_Plugin_License $license
16326
+ *
16327
+ * @return bool
16328
+ */
16329
+ private static function is_active_valid_license( $license ) {
16330
  return (
16331
+ is_object( $license ) &&
16332
+ FS_Plugin_License::is_valid_id( $license->id ) &&
16333
+ $license->is_active() &&
16334
+ $license->is_valid()
16335
  );
16336
  }
16337
 
16338
+ /**
16339
+ * Checks if there's any site that is associated with an active & valid license.
16340
+ * This logic is used to determine if the admin can download the premium code base from a network level admin.
16341
+ *
16342
+ * @author Vova Feldman (@svovaf)
16343
+ * @since 2.1.3
16344
+ *
16345
+ * @return bool
16346
+ */
16347
+ function has_any_active_valid_license() {
16348
+ if ( ! fs_is_network_admin() ) {
16349
+ return $this->has_active_valid_license();
16350
+ }
16351
+
16352
+ $installs = $this->get_blog_install_map();
16353
+ $all_plugin_licenses = self::get_all_licenses( $this->_module_id );
16354
+
16355
+ foreach ( $installs as $blog_id => $install ) {
16356
+ if ( ! FS_Plugin_License::is_valid_id( $install->license_id ) ) {
16357
+ continue;
16358
+ }
16359
+
16360
+ foreach ( $all_plugin_licenses as $license ) {
16361
+ if ( $license->id == $install->license_id ) {
16362
+ if ( self::is_active_valid_license( $license ) ) {
16363
+ return true;
16364
+ }
16365
+ }
16366
+ }
16367
+ }
16368
+
16369
+ return false;
16370
+ }
16371
+
16372
  /**
16373
  * Check if site assigned with license with enabled features.
16374
  *
17362
  * @return bool
17363
  */
17364
  private function _can_download_premium() {
17365
+ return $this->has_any_active_valid_license() ||
17366
  ( $this->is_trial() && ! $this->get_trial_plan()->is_free() );
17367
  }
17368
 
18515
  $this->_logger->entrance();
18516
 
18517
  $vars = array( 'id' => $this->_module_id );
18518
+
18519
+ /**
18520
+ * Added filter to the template to allow developers wrapping the template
18521
+ * in custom HTML (e.g. within a wizard/tabs).
18522
+ *
18523
+ * @author Vova Feldman (@svovaf)
18524
+ * @since 2.1.3
18525
+ */
18526
+ echo $this->apply_filters( 'templates/contact.php', fs_get_template( 'contact.php', $vars ) );
18527
  }
18528
 
18529
  #endregion ------------------------------------------------------------------------
sdk/freemius/includes/class-fs-plugin-updater.php CHANGED
@@ -82,7 +82,7 @@
82
 
83
  $this->add_transient_filters();
84
 
85
- if ( ! $this->_fs->has_active_valid_license() ) {
86
  /**
87
  * If user has the premium plugin's code but do NOT have an active license,
88
  * encourage him to upgrade by showing that there's a new release, but instead
@@ -114,7 +114,7 @@
114
  add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
115
  }
116
 
117
- if ( ! $this->_fs->has_active_valid_license() ) {
118
  add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
119
  }
120
  }
82
 
83
  $this->add_transient_filters();
84
 
85
+ if ( ! $this->_fs->has_any_active_valid_license() ) {
86
  /**
87
  * If user has the premium plugin's code but do NOT have an active license,
88
  * encourage him to upgrade by showing that there's a new release, but instead
114
  add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
115
  }
116
 
117
+ if ( ! $this->_fs->has_any_active_valid_license() ) {
118
  add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
119
  }
120
  }
sdk/freemius/includes/entities/class-fs-site.php CHANGED
@@ -150,6 +150,7 @@
150
  fs_starts_with( $subdomain, 'local.' ) ||
151
  fs_starts_with( $subdomain, 'dev.' ) ||
152
  fs_starts_with( $subdomain, 'test.' ) ||
 
153
  fs_starts_with( $subdomain, 'staging.' ) ||
154
 
155
  // Ends with.
@@ -171,7 +172,9 @@
171
  ( fs_ends_with($subdomain, 'pantheonsite.io') &&
172
  (fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
173
  // Cloudways
174
- fs_ends_with( $subdomain, '.cloudwaysapps.com' )
 
 
175
  );
176
  }
177
 
150
  fs_starts_with( $subdomain, 'local.' ) ||
151
  fs_starts_with( $subdomain, 'dev.' ) ||
152
  fs_starts_with( $subdomain, 'test.' ) ||
153
+ fs_starts_with( $subdomain, 'stage.' ) ||
154
  fs_starts_with( $subdomain, 'staging.' ) ||
155
 
156
  // Ends with.
172
  ( fs_ends_with($subdomain, 'pantheonsite.io') &&
173
  (fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
174
  // Cloudways
175
+ fs_ends_with( $subdomain, '.cloudwaysapps.com' ) ||
176
+ // Kinsta
177
+ (fs_ends_with($subdomain, '.kinsta.com') && fs_starts_with($subdomain, 'staging-'))
178
  );
179
  }
180
 
sdk/freemius/includes/fs-plugin-info-dialog.php CHANGED
@@ -203,7 +203,7 @@
203
 
204
  if ( is_object( $latest ) ) {
205
  $data->version = $latest->version;
206
- $data->last_updated = ! is_null( $latest->updated ) ? $latest->updated : $latest->created;
207
  $data->requires = $latest->requires_platform_version;
208
  $data->tested = $latest->tested_up_to_version;
209
  } else {
203
 
204
  if ( is_object( $latest ) ) {
205
  $data->version = $latest->version;
206
+ $data->last_updated = $latest->created;
207
  $data->requires = $latest->requires_platform_version;
208
  $data->tested = $latest->tested_up_to_version;
209
  } else {
sdk/freemius/start.php CHANGED
@@ -15,7 +15,7 @@
15
  *
16
  * @var string
17
  */
18
- $this_sdk_version = '2.1.2';
19
 
20
  #region SDK Selection Logic --------------------------------------------------------------------
21
 
15
  *
16
  * @var string
17
  */
18
+ $this_sdk_version = '2.1.3';
19
 
20
  #region SDK Selection Logic --------------------------------------------------------------------
21
 
sdk/freemius/templates/debug.php CHANGED
@@ -86,6 +86,16 @@
86
  <button class="button button-primary"><?php fs_esc_html_echo_inline( 'Sync Data From Server' ) ?></button>
87
  </form>
88
  </td>
 
 
 
 
 
 
 
 
 
 
89
  <td>
90
  <button id="fs_load_db_option" class="button"><?php fs_esc_html_echo_inline( 'Load DB Option' ) ?></button>
91
  </td>
86
  <button class="button button-primary"><?php fs_esc_html_echo_inline( 'Sync Data From Server' ) ?></button>
87
  </form>
88
  </td>
89
+ <?php if ( fs_is_network_admin() && true !== $fs_options->get_option( 'ms_migration_complete', false, true ) ) : ?>
90
+ <td>
91
+ <!-- Migrate Options to Network -->
92
+ <form action="" method="POST">
93
+ <input type="hidden" name="fs_action" value="migrate_options_to_network">
94
+ <?php wp_nonce_field( 'migrate_options_to_network' ) ?>
95
+ <button class="button button-primary"><?php fs_esc_html_echo_inline( 'Migrate Options to Network' ) ?></button>
96
+ </form>
97
+ </td>
98
+ <?php endif ?>
99
  <td>
100
  <button id="fs_load_db_option" class="button"><?php fs_esc_html_echo_inline( 'Load DB Option' ) ?></button>
101
  </td>
sdk/freemius/templates/forms/deactivation/form.php CHANGED
@@ -94,7 +94,7 @@ HTML;
94
  isAnonymous = <?php echo ( $is_anonymous ? 'true' : 'false' ); ?>,
95
  otherReasonID = <?php echo Freemius::REASON_OTHER; ?>,
96
  dontShareDataReasonID = <?php echo Freemius::REASON_DONT_LIKE_TO_SHARE_MY_INFORMATION; ?>,
97
- deleteThemeUpdateData = <?php echo $fs->is_theme() && $fs->is_premium() && ! $fs->has_active_valid_license() ? 'true' : 'false' ?>;
98
 
99
  $modal.appendTo($('body'));
100
 
94
  isAnonymous = <?php echo ( $is_anonymous ? 'true' : 'false' ); ?>,
95
  otherReasonID = <?php echo Freemius::REASON_OTHER; ?>,
96
  dontShareDataReasonID = <?php echo Freemius::REASON_DONT_LIKE_TO_SHARE_MY_INFORMATION; ?>,
97
+ deleteThemeUpdateData = <?php echo $fs->is_theme() && $fs->is_premium() && ! $fs->has_any_active_valid_license() ? 'true' : 'false' ?>;
98
 
99
  $modal.appendTo($('body'));
100
 
sdk/wsal-freemius.php CHANGED
@@ -37,6 +37,15 @@ if ( file_exists( dirname( __FILE__ ) . '/freemius/start.php' ) ) {
37
  $is_premium = false;
38
  $is_anonymous = $is_premium ? false : $is_anonymous;
39
 
 
 
 
 
 
 
 
 
 
40
  $wsal_freemius = fs_dynamic_init( array(
41
  'id' => '94',
42
  'slug' => 'wp-security-audit-log',
@@ -45,10 +54,7 @@ if ( file_exists( dirname( __FILE__ ) . '/freemius/start.php' ) ) {
45
  'is_premium' => $is_premium,
46
  'has_addons' => false,
47
  'has_paid_plans' => true,
48
- 'trial' => array(
49
- 'days' => 7,
50
- 'is_require_payment' => false,
51
- ),
52
  'has_affiliation' => false,
53
  'menu' => array(
54
  'slug' => 'wsal-auditlog',
37
  $is_premium = false;
38
  $is_anonymous = $is_premium ? false : $is_anonymous;
39
 
40
+ // Trial arguments.
41
+ $trial_args = array(
42
+ 'days' => 7,
43
+ 'is_require_payment' => false,
44
+ );
45
+ if ( is_plugin_active( 'mainwp-child/mainwp-child.php' ) && ! is_multisite() ) {
46
+ $trial_args = false;
47
+ }
48
+
49
  $wsal_freemius = fs_dynamic_init( array(
50
  'id' => '94',
51
  'slug' => 'wp-security-audit-log',
54
  'is_premium' => $is_premium,
55
  'has_addons' => false,
56
  'has_paid_plans' => true,
57
+ 'trial' => $trial_args,
 
 
 
58
  'has_affiliation' => false,
59
  'menu' => array(
60
  'slug' => 'wsal-auditlog',
wp-security-audit-log.php CHANGED
@@ -4,9 +4,9 @@
4
  * Plugin URI: http://www.wpsecurityauditlog.com/
5
  * Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
6
  * Author: WP White Security
7
- * Version: 3.2.3.2
8
  * Text Domain: wp-security-audit-log
9
- * Author URI: http://www.wpsecurityauditlog.com/
10
  * License: GPL2
11
  *
12
  * @package Wsal
@@ -54,7 +54,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
54
  *
55
  * @var string
56
  */
57
- public $version = '3.2.3.2';
58
 
59
  // Plugin constants.
60
  const PLG_CLS_PRFX = 'WSAL_';
@@ -246,9 +246,10 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
246
  * Method: WSAL plugin redirect.
247
  */
248
  public function wsal_plugin_redirect() {
 
249
  if (
250
  get_option( 'wsal_redirect_on_activate', false )
251
- && 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' )
252
  ) { // If the redirect option is true, then continue.
253
  delete_option( 'wsal_redirect_on_activate' ); // Delete redirect option.
254
  // Redirect to main page.
@@ -386,11 +387,16 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
386
  * @since 3.2.3
387
  */
388
  public function freemius_trial_promotion_message( $message ) {
389
- return sprintf(
 
390
  /* translators: Plugin name */
391
  __( 'Get a free 7-day trial of the premium edition of %s. No credit card required, no commitments!', 'wp-security-audit-log' ),
392
  '<strong>' . __( 'WP Security Audit Log', 'wp-security-audit-log' ) . '</strong>'
393
  );
 
 
 
 
394
  }
395
 
396
  /**
@@ -666,6 +672,11 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
666
  if ( 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' ) ) {
667
  add_option( 'wsal_redirect_on_activate', true );
668
  }
 
 
 
 
 
669
  }
670
 
671
  /**
@@ -680,17 +691,6 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
680
 
681
  // Do version-to-version specific changes.
682
  if ( '0.0.0' !== $old_version && -1 === version_compare( $old_version, $new_version ) ) {
683
- /**
684
- * IMPORTANT: VERSION SPECIFIC UPDATE
685
- *
686
- * It only needs to run when old version of the plugin is less than 2.6.5
687
- * & the plugin is being updated to version 2.6.5 or later versions.
688
- */
689
- if ( version_compare( $old_version, '2.6.5', '<' ) && version_compare( $new_version, '2.6.4', '>' ) ) {
690
- // Update External DB password on plugin update.
691
- $this->update_external_db_password();
692
- }
693
-
694
  // Update pruning alerts option if purning limit is enabled for backwards compatibility.
695
  if ( $this->settings->IsPruningLimitEnabled() ) {
696
  $pruning_date = '6';
@@ -764,6 +764,31 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
764
  FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'connect_account' );
765
  }
766
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
767
  }
768
  }
769
 
@@ -771,48 +796,10 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
771
  * Method: Update external DB password.
772
  *
773
  * @since 2.6.3
 
774
  */
775
  public function update_external_db_password() {
776
- // Get the passwords.
777
- $external_password = $this->settings->GetAdapterConfig( 'adapter-password' );
778
- $mirror_password = $this->settings->GetAdapterConfig( 'mirror-password' );
779
- $archive_password = $this->settings->GetAdapterConfig( 'archive-password' );
780
-
781
- // Update external db password.
782
- if ( ! empty( $external_password ) ) {
783
- // Decrypt the password using fallback method.
784
- $password = $this->getConnector()->decryptString_fallback( $external_password );
785
-
786
- // Encrypt the password with latest encryption method.
787
- $encrypted_password = $this->getConnector()->encryptString( $password );
788
-
789
- // Store the new password.
790
- $this->settings->SetAdapterConfig( 'adapter-password', $encrypted_password );
791
- }
792
-
793
- // Update mirror db password.
794
- if ( ! empty( $mirror_password ) ) {
795
- // Decrypt the password using fallback method.
796
- $password = $this->getConnector()->decryptString_fallback( $mirror_password );
797
-
798
- // Encrypt the password with latest encryption method.
799
- $encrypted_password = $this->getConnector()->encryptString( $password );
800
-
801
- // Store the new password.
802
- $this->settings->SetAdapterConfig( 'mirror-password', $encrypted_password );
803
- }
804
-
805
- // Update archive db password.
806
- if ( ! empty( $archive_password ) ) {
807
- // Decrypt the password using fallback method.
808
- $password = $this->getConnector()->decryptString_fallback( $archive_password );
809
-
810
- // Encrypt the password with latest encryption method.
811
- $encrypted_password = $this->getConnector()->encryptString( $password );
812
-
813
- // Store the new password.
814
- $this->settings->SetAdapterConfig( 'archive-password', $encrypted_password );
815
- }
816
  }
817
 
818
  /**
@@ -1307,6 +1294,19 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
1307
  return $schedules;
1308
  }
1309
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1310
  /**
1311
  * Error Logger
1312
  *
@@ -1314,7 +1314,7 @@ if ( ! function_exists( 'wsal_freemius' ) ) {
1314
  *
1315
  * @param mix $message - Error message.
1316
  */
1317
- function wsal_log( $message ) {
1318
  if ( WP_DEBUG === true ) {
1319
  if ( is_array( $message ) || is_object( $message ) ) {
1320
  error_log( print_r( $message, true ) );
4
  * Plugin URI: http://www.wpsecurityauditlog.com/
5
  * Description: Identify WordPress security issues before they become a problem. Keep track of everything happening on your WordPress including WordPress users activity. Similar to Windows Event Log and Linux Syslog, WP Security Audit Log generates a security alert for everything that happens on your WordPress blogs and websites. Use the Audit Log Viewer included in the plugin to see all the security alerts.
6
  * Author: WP White Security
7
+ * Version: 3.2.3.3
8
  * Text Domain: wp-security-audit-log
9
+ * Author URI: http://www.wpwhitesecurity.com/
10
  * License: GPL2
11
  *
12
  * @package Wsal
54
  *
55
  * @var string
56
  */
57
+ public $version = '3.2.3.3';
58
 
59
  // Plugin constants.
60
  const PLG_CLS_PRFX = 'WSAL_';
246
  * Method: WSAL plugin redirect.
247
  */
248
  public function wsal_plugin_redirect() {
249
+ $wsal_state = get_site_option( 'wsal_freemius_state', 'anonymous' );
250
  if (
251
  get_option( 'wsal_redirect_on_activate', false )
252
+ && in_array( $wsal_state, array( 'anonymous', 'skipped' ), true )
253
  ) { // If the redirect option is true, then continue.
254
  delete_option( 'wsal_redirect_on_activate' ); // Delete redirect option.
255
  // Redirect to main page.
387
  * @since 3.2.3
388
  */
389
  public function freemius_trial_promotion_message( $message ) {
390
+ // Message.
391
+ $message = sprintf(
392
  /* translators: Plugin name */
393
  __( 'Get a free 7-day trial of the premium edition of %s. No credit card required, no commitments!', 'wp-security-audit-log' ),
394
  '<strong>' . __( 'WP Security Audit Log', 'wp-security-audit-log' ) . '</strong>'
395
  );
396
+
397
+ // Trial link.
398
+ $message .= '<a style="margin-left: 10px; vertical-align: super;" href="' . wsal_freemius()->get_trial_url() . '"><button class="button button-primary">' . __( 'Start free trial', 'wp-security-audit-log' ) . ' &nbsp;&#10140;</button></a>';
399
+ return $message;
400
  }
401
 
402
  /**
672
  if ( 'anonymous' === get_site_option( 'wsal_freemius_state', 'anonymous' ) ) {
673
  add_option( 'wsal_redirect_on_activate', true );
674
  }
675
+
676
+ // Run on each install if WSAL is not premium.
677
+ if ( ! wsal_freemius()->is_premium() ) {
678
+ $this->settings->set_mainwp_child_stealth_mode();
679
+ }
680
  }
681
 
682
  /**
691
 
692
  // Do version-to-version specific changes.
693
  if ( '0.0.0' !== $old_version && -1 === version_compare( $old_version, $new_version ) ) {
 
 
 
 
 
 
 
 
 
 
 
694
  // Update pruning alerts option if purning limit is enabled for backwards compatibility.
695
  if ( $this->settings->IsPruningLimitEnabled() ) {
696
  $pruning_date = '6';
764
  FS_Admin_Notices::instance( 'wp-security-audit-log' )->remove_sticky( 'connect_account' );
765
  }
766
  }
767
+
768
+ /**
769
+ * IMPORTANT: VERSION SPECIFIC UPDATE
770
+ *
771
+ * It only needs to run when new version of the plugin is newwer than 3.2.3.2.
772
+ *
773
+ * @since 3.2.3.3
774
+ */
775
+ if ( version_compare( $new_version, '3.2.3', '>' ) ) {
776
+ if ( 'yes' !== $this->GetGlobalOption( 'wsal-setup-modal-dismissed', false ) ) {
777
+ $this->SetGlobalOption( 'wsal-setup-modal-dismissed', 'yes' );
778
+ }
779
+ }
780
+
781
+ /**
782
+ * MainWP Child Stealth Mode Update
783
+ *
784
+ * This update only needs to run if the stealth mode option does not exist.
785
+ *
786
+ * @since 3.2.3.3
787
+ */
788
+ if ( ! wsal_freemius()->is_premium()
789
+ && false === $this->GetGlobalOption( 'mwp-child-stealth-mode', false ) ) {
790
+ $this->settings->set_mainwp_child_stealth_mode();
791
+ }
792
  }
793
  }
794
 
796
  * Method: Update external DB password.
797
  *
798
  * @since 2.6.3
799
+ * @deprecated 3.2.3.3
800
  */
801
  public function update_external_db_password() {
802
+ $this->wsal_deprecate( __METHOD__, '3.2.3.3' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
803
  }
804
 
805
  /**
1294
  return $schedules;
1295
  }
1296
 
1297
+ /**
1298
+ * Prints error for deprecated functions.
1299
+ *
1300
+ * @param string $method — Method deprecated.
1301
+ * @param string $version — Version since deprecated.
1302
+ */
1303
+ public function wsal_deprecate( $method, $version ) {
1304
+ if ( WP_DEBUG ) {
1305
+ /* translators: 1. Deprecated method name 2. Version since deprecated */
1306
+ trigger_error( sprintf( esc_html__( 'Method %1$s is deprecated since version %2$s!', 'wp-security-audit-log' ), $method, $version ) );
1307
+ }
1308
+ }
1309
+
1310
  /**
1311
  * Error Logger
1312
  *
1314
  *
1315
  * @param mix $message - Error message.
1316
  */
1317
+ public function wsal_log( $message ) {
1318
  if ( WP_DEBUG === true ) {
1319
  if ( is_array( $message ) || is_object( $message ) ) {
1320
  error_log( print_r( $message, true ) );