Cookie Notice by dFactory - Version 2.3.1

Version Description

  • New: Option to run consent banner in debug mode
  • Fix: Invalid validation of dismissable notices
Download this release

Release Info

Developer dfactory
Plugin Icon 128x128 Cookie Notice by dFactory
Version 2.3.1
Comparing to
See all releases

Code changes from version 2.3.0 to 2.3.1

cookie-notice.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Cookie Notice & Compliance for GDPR / CCPA
4
  Description: Cookie Notice allows you to you elegantly inform users that your site uses cookies and helps you comply with GDPR, CCPA and other data privacy laws.
5
- Version: 2.3.0
6
  Author: Hu-manity.co
7
  Author URI: https://hu-manity.co/
8
  Plugin URI: https://hu-manity.co/
@@ -29,11 +29,12 @@ if ( ! defined( 'ABSPATH' ) )
29
  * Cookie Notice class.
30
  *
31
  * @class Cookie_Notice
32
- * @version 2.2.3
33
  */
34
  class Cookie_Notice {
35
 
36
  private $status = '';
 
37
 
38
  /**
39
  * @var $defaults
@@ -44,6 +45,7 @@ class Cookie_Notice {
44
  'app_key' => '',
45
  'app_blocking' => true,
46
  'hide_banner' => false,
 
47
  'position' => 'bottom',
48
  'message_text' => '',
49
  'css_class' => '',
@@ -84,9 +86,10 @@ class Cookie_Notice {
84
  'deactivation_delete' => false,
85
  'update_version' => 5,
86
  'update_notice' => true,
87
- 'update_delay_date' => 0
 
88
  ),
89
- 'version' => '2.3.0'
90
  );
91
  private $deactivaion_url = '';
92
 
@@ -209,6 +212,7 @@ class Cookie_Notice {
209
  delete_option( 'cookie_notice_options' );
210
  delete_option( 'cookie_notice_version' );
211
  delete_option( 'cookie_notice_status' );
 
212
 
213
  delete_transient( 'cookie_notice_compliance_cache' );
214
  }
@@ -256,6 +260,38 @@ class Cookie_Notice {
256
  // set_transient( 'cn_show_welcome', 1 );
257
  $this->add_notice( '<div class="cn-notice-text"><h2>' . __( 'Compliance fines exceeded &euro;1.3 BILLION in 2021. Avoid the risk by making sure your website complies with the latest cookie consent laws.', 'cookie-notice' ) . '</h2><p>' . __( 'Run compliance check to learn if your website complies with the latest consent record storage and cookie blocking requirements.', 'cookie-notice' ) . '</p><p class="cn-notice-actions"><a href="' . admin_url( 'admin.php' ) . '?page=cookie-notice&welcome=1' . '" class="button button-primary cn-button">' . __( 'Run Compliance Check', 'cookie-notice' ) . '</a> <a href="#" class="button-link cn-notice-dismiss">' . __( 'Dismiss Notice', 'cookie-notice' ) . '</a></p></div>', 'error', 'div' );
258
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  }
260
 
261
  /**
@@ -299,9 +335,17 @@ class Cookie_Notice {
299
  return;
300
 
301
  if ( wp_verify_nonce( $_REQUEST['nonce'], 'cn_dismiss_notice' ) ) {
302
- $notice_action = empty( $_REQUEST['notice_action'] ) || $_REQUEST['notice_action'] === 'dismiss' ? 'dismiss' : sanitize_text_string( $_REQUEST['notice_action'] );
303
 
304
  switch ( $notice_action ) {
 
 
 
 
 
 
 
 
305
  // delay notice
306
  case 'delay':
307
  // set delay period to 1 week from now
@@ -507,23 +551,21 @@ class Cookie_Notice {
507
  );
508
  }
509
 
510
- // load notice, if no compliance only
511
- if ( $this->options['general']['update_notice'] === true && empty( $this->status ) ) {
512
- wp_enqueue_script(
513
- 'cookie-notice-admin-notice', plugins_url( '/js/admin-notice.js', __FILE__ ), array( 'jquery' ), Cookie_Notice()->defaults['version']
514
- );
515
 
516
- wp_localize_script(
517
- 'cookie-notice-admin-notice', 'cnArgsNotice', array(
518
- 'ajaxURL' => admin_url( 'admin-ajax.php' ),
519
- 'nonce' => wp_create_nonce( 'cn_dismiss_notice' ),
520
- )
521
- );
522
-
523
- wp_enqueue_style(
524
- 'cookie-notice-admin-notice', plugins_url( '/css/admin-notice.css', __FILE__ ), array(), Cookie_Notice()->defaults['version']
525
- );
526
- }
527
  }
528
 
529
  /**
2
  /*
3
  Plugin Name: Cookie Notice & Compliance for GDPR / CCPA
4
  Description: Cookie Notice allows you to you elegantly inform users that your site uses cookies and helps you comply with GDPR, CCPA and other data privacy laws.
5
+ Version: 2.3.1
6
  Author: Hu-manity.co
7
  Author URI: https://hu-manity.co/
8
  Plugin URI: https://hu-manity.co/
29
  * Cookie Notice class.
30
  *
31
  * @class Cookie_Notice
32
+ * @version 2.3.1
33
  */
34
  class Cookie_Notice {
35
 
36
  private $status = '';
37
+ private $app_dashboard_url = 'https://app.hu-manity.co/#/en/cc/dashboard';
38
 
39
  /**
40
  * @var $defaults
45
  'app_key' => '',
46
  'app_blocking' => true,
47
  'hide_banner' => false,
48
+ 'debug_mode' => false,
49
  'position' => 'bottom',
50
  'message_text' => '',
51
  'css_class' => '',
86
  'deactivation_delete' => false,
87
  'update_version' => 5,
88
  'update_notice' => true,
89
+ 'update_delay_date' => 0,
90
+ 'update_threshold_date' => 0
91
  ),
92
+ 'version' => '2.3.1'
93
  );
94
  private $deactivaion_url = '';
95
 
212
  delete_option( 'cookie_notice_options' );
213
  delete_option( 'cookie_notice_version' );
214
  delete_option( 'cookie_notice_status' );
215
+ delete_option( 'cookie_notice_app_analytics' );
216
 
217
  delete_transient( 'cookie_notice_compliance_cache' );
218
  }
260
  // set_transient( 'cn_show_welcome', 1 );
261
  $this->add_notice( '<div class="cn-notice-text"><h2>' . __( 'Compliance fines exceeded &euro;1.3 BILLION in 2021. Avoid the risk by making sure your website complies with the latest cookie consent laws.', 'cookie-notice' ) . '</h2><p>' . __( 'Run compliance check to learn if your website complies with the latest consent record storage and cookie blocking requirements.', 'cookie-notice' ) . '</p><p class="cn-notice-actions"><a href="' . admin_url( 'admin.php' ) . '?page=cookie-notice&welcome=1' . '" class="button button-primary cn-button">' . __( 'Run Compliance Check', 'cookie-notice' ) . '</a> <a href="#" class="button-link cn-notice-dismiss">' . __( 'Dismiss Notice', 'cookie-notice' ) . '</a></p></div>', 'error', 'div' );
262
  }
263
+
264
+ // show treshold limit warning, compliance only
265
+ if ( $this->status === 'active' ) {
266
+ // get analytics data options
267
+ $analytics = get_option( 'cookie_notice_app_analytics' );
268
+
269
+ if ( $analytics ) {
270
+ // cycle usage data
271
+ $cycle_usage = array(
272
+ 'threshold' => ! empty( $analytics['cycleUsage']->threshold ) ? (int) $analytics['cycleUsage']->threshold : 0,
273
+ 'visits' => ! empty( $analytics['cycleUsage']->visits ) ? (int) $analytics['cycleUsage']->visits : 0,
274
+ 'days_to_go' => ! empty( $analytics['cycleUsage']->daysToGo ) ? (int) $analytics['cycleUsage']->daysToGo : 0,
275
+ 'start_date' => ! empty( $analytics['cycleUsage']->startDate ) ? strtotime( $analytics['cycleUsage']->startDate ) : '',
276
+ 'end_date' => ! empty( $analytics['cycleUsage']->endDate ) ? strtotime( $analytics['cycleUsage']->endDate ) : '',
277
+ 'last_updated' => ! empty( $analytics['lastUpdated'] ) ? strtotime( $analytics['lastUpdated'] ) : strtotime( current_time( 'mysql' ) )
278
+ );
279
+
280
+ // if threshold in use
281
+ if ( $cycle_usage['threshold'] ) {
282
+ // if threshold exceeded and there was no notice before
283
+ if ( $cycle_usage['visits'] >= $cycle_usage['threshold'] && $cycle_usage['last_updated'] < $cycle_usage['end_date'] && $this->options['general']['update_threshold_date'] < $cycle_usage['end_date'] ) {
284
+ $date_format = get_option( 'date_format' );
285
+
286
+ $upgrade_link = $this->app_dashboard_url . '?app-id=' . $this->options['general']['app_id'] . '&open-modal=payment';
287
+ $threshold = $cycle_usage['threshold'];
288
+ $cycle_date = date_i18n( $date_format, $cycle_usage['end_date'] );
289
+
290
+ $this->add_notice( '<div class="cn-notice-text" data-delay="' . $cycle_usage['end_date'] . '"><h2>' . __( 'Cookie Compliance Warning', 'cookie-notice') . '</h2><p>' . sprintf( __( 'Your website has reached the <b>%1$s visits usage limit for the Cookie Compliance Free Plan</b>. Compliance services such as Consent Record Storage, Autoblocking, and Consent Analytics have been deactivated until current usage cycle ends on %2$s.', 'cookie-notice' ), $threshold, $cycle_date ) . '<br>' . sprintf( __( 'To reactivate compliance services now, <a href="%s" target="_blank">upgrade your domain to a Pro plan.</a>', 'cookie-notice' ) . '</p></div>', $upgrade_link ), 'cn-threshold error is-dismissible', 'div' );
291
+ }
292
+ }
293
+ }
294
+ }
295
  }
296
 
297
  /**
335
  return;
336
 
337
  if ( wp_verify_nonce( $_REQUEST['nonce'], 'cn_dismiss_notice' ) ) {
338
+ $notice_action = empty( $_REQUEST['notice_action'] ) || $_REQUEST['notice_action'] === 'dismiss' ? 'dismiss' : sanitize_text_field( $_REQUEST['notice_action'] );
339
 
340
  switch ( $notice_action ) {
341
+ // delay notice
342
+ case 'threshold':
343
+ // set delay period last cycle day
344
+ $delay = isset( $_REQUEST['param'] ) ? (int) $_REQUEST['param'] : 0;
345
+ $this->options['general'] = wp_parse_args( array( 'update_threshold_date' => $delay + DAY_IN_SECONDS ), $this->options['general'] );
346
+ update_option( 'cookie_notice_options', $this->options['general'] );
347
+ break;
348
+
349
  // delay notice
350
  case 'delay':
351
  // set delay period to 1 week from now
551
  );
552
  }
553
 
554
+ // notice js and css
555
+ wp_enqueue_script(
556
+ 'cookie-notice-admin-notice', plugins_url( '/js/admin-notice.js', __FILE__ ), array( 'jquery' ), Cookie_Notice()->defaults['version']
557
+ );
 
558
 
559
+ wp_localize_script(
560
+ 'cookie-notice-admin-notice', 'cnArgsNotice', array(
561
+ 'ajaxURL' => admin_url( 'admin-ajax.php' ),
562
+ 'nonce' => wp_create_nonce( 'cn_dismiss_notice' ),
563
+ )
564
+ );
565
+
566
+ wp_enqueue_style(
567
+ 'cookie-notice-admin-notice', plugins_url( '/css/admin-notice.css', __FILE__ ), array(), Cookie_Notice()->defaults['version']
568
+ );
 
569
  }
570
 
571
  /**
css/admin-notice.css CHANGED
@@ -31,6 +31,10 @@
31
  color: #000;
32
  }
33
 
 
 
 
 
34
  .cn-notice .cn-notice-icon svg path {
35
  fill: #666 !important;
36
  }
31
  color: #000;
32
  }
33
 
34
+ .cn-notice .cn-notice-text p:last-child {
35
+ margin-bottom: 0;
36
+ }
37
+
38
  .cn-notice .cn-notice-icon svg path {
39
  fill: #666 !important;
40
  }
includes/dashboard.php CHANGED
@@ -20,6 +20,9 @@ class Cookie_Notice_Dashboard {
20
  // actions
21
  add_action( 'wp_dashboard_setup', [ $this, 'wp_dashboard_setup' ], 11 );
22
  add_action( 'admin_enqueue_scripts', [ $this, 'admin_scripts_styles' ] );
 
 
 
23
  }
24
 
25
  /**
@@ -439,5 +442,51 @@ class Cookie_Notice_Dashboard {
439
 
440
  return $html;
441
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
 
443
  }
20
  // actions
21
  add_action( 'wp_dashboard_setup', [ $this, 'wp_dashboard_setup' ], 11 );
22
  add_action( 'admin_enqueue_scripts', [ $this, 'admin_scripts_styles' ] );
23
+
24
+ // site status
25
+ add_filter( 'site_status_tests', array( $this, 'add_tests' ) );
26
  }
27
 
28
  /**
442
 
443
  return $html;
444
  }
445
+
446
+ /**
447
+ * Add site test.
448
+ *
449
+ * @param type $tests
450
+ * @return array
451
+ */
452
+ public function add_tests( $tests ) {
453
+ $tests['direct']['cookie_compliance_status'] = array(
454
+ 'label' => __( 'Cookie Compliance Status', 'cookie-notice' ),
455
+ 'test' => array( $this, 'test_cookie_compliance' ),
456
+ );
457
+
458
+ return $tests;
459
+ }
460
+
461
+ /**
462
+ * Test for Cookie Compliance.
463
+ *
464
+ * @return boolean
465
+ */
466
+ public function test_cookie_compliance() {
467
+
468
+ if ( Cookie_Notice()->get_status() !== 'active' ) {
469
+ $setup_link = add_query_arg( array(
470
+ 'page' => 'cookie-notice',
471
+ 'welcome' => 1
472
+ ), admin_url( 'admin.php' ) );
473
+
474
+ return array(
475
+ 'label' => __( 'Your site does not have Cookie Compliance', 'cookie-notice' ),
476
+ 'status' => 'critical',
477
+ 'badge' => array(
478
+ 'label' => __( 'Cookie Notice', 'cookie-notice' ),
479
+ 'color' => 'blue',
480
+ ),
481
+ 'description' => __( "Run Compliance Check to determine your site's compliance with updated data processing and consent rules under GDPR, CCPA and other international data privacy laws.", 'cookie-notice' ),
482
+ 'actions' => sprintf(
483
+ '<p><a href="%s" target="_blank" rel="noopener noreferrer">%s</a></p>',
484
+ $setup_link,
485
+ __( 'Run Compliance Check', 'cookie-notice' )
486
+ ),
487
+ 'test' => 'cookie_compliance_status',
488
+ );
489
+ }
490
+ }
491
 
492
  }
includes/frontend.php CHANGED
@@ -89,6 +89,10 @@ class Cookie_Notice_Frontend {
89
  'blocking' => (bool) ( ! is_user_logged_in() ? Cookie_Notice()->options['general']['app_blocking'] : false )
90
  ) );
91
 
 
 
 
 
92
  // message output
93
  $output = '
94
  <!-- Hu Banner -->
@@ -241,7 +245,7 @@ class Cookie_Notice_Frontend {
241
  */
242
  public function wp_print_footer_scripts() {
243
  if ( Cookie_Notice()->cookies_accepted() ) {
244
- $scripts = apply_filters( 'cn_refuse_code_scripts_html', html_entity_decode( trim( wp_kses( Cookie_Notice()->options['general']['refuse_code'], Cookie_Notice()->get_allowed_html() ) ) ) );
245
 
246
  if ( ! empty( $scripts ) )
247
  echo $scripts;
@@ -255,7 +259,7 @@ class Cookie_Notice_Frontend {
255
  */
256
  public function wp_print_header_scripts() {
257
  if ( Cookie_Notice()->cookies_accepted() ) {
258
- $scripts = apply_filters( 'cn_refuse_code_scripts_html', html_entity_decode( trim( wp_kses( Cookie_Notice()->options['general']['refuse_code_head'], Cookie_Notice()->get_allowed_html() ) ) ) );
259
 
260
  if ( ! empty( $scripts ) )
261
  echo $scripts;
89
  'blocking' => (bool) ( ! is_user_logged_in() ? Cookie_Notice()->options['general']['app_blocking'] : false )
90
  ) );
91
 
92
+ if ( Cookie_Notice()->options['general']['debug_mode'] ) {
93
+ $options['debugMode'] = true;
94
+ }
95
+
96
  // message output
97
  $output = '
98
  <!-- Hu Banner -->
245
  */
246
  public function wp_print_footer_scripts() {
247
  if ( Cookie_Notice()->cookies_accepted() ) {
248
+ $scripts = apply_filters( 'cn_refuse_code_scripts_html', html_entity_decode( trim( wp_kses( Cookie_Notice()->options['general']['refuse_code'], Cookie_Notice()->get_allowed_html() ) ) ), 'body' );
249
 
250
  if ( ! empty( $scripts ) )
251
  echo $scripts;
259
  */
260
  public function wp_print_header_scripts() {
261
  if ( Cookie_Notice()->cookies_accepted() ) {
262
+ $scripts = apply_filters( 'cn_refuse_code_scripts_html', html_entity_decode( trim( wp_kses( Cookie_Notice()->options['general']['refuse_code_head'], Cookie_Notice()->get_allowed_html() ) ) ), 'head' );
263
 
264
  if ( ! empty( $scripts ) )
265
  echo $scripts;
includes/settings.php CHANGED
@@ -286,6 +286,7 @@ class Cookie_Notice_Settings {
286
  add_settings_section( 'cookie_notice_configuration', __( 'Miscellaneous Settings', 'cookie-notice' ), array( $this, 'cn_section_configuration' ), 'cookie_notice_options' );
287
  add_settings_field( 'cn_app_blocking', __( 'Autoblocking', 'cookie-notice' ), array( $this, 'cn_app_blocking' ), 'cookie_notice_options', 'cookie_notice_configuration' );
288
  add_settings_field( 'cn_hide_banner', __( 'Hide for logged in', 'cookie-notice' ), array( $this, 'cn_hide_banner' ), 'cookie_notice_options', 'cookie_notice_configuration' );
 
289
  add_settings_field( 'cn_app_purge_cache', __( 'Cache', 'cookie-notice' ), array( $this, 'cn_app_purge_cache' ), 'cookie_notice_options', 'cookie_notice_configuration' );
290
  add_settings_field( 'cn_script_placement', __( 'Script placement', 'cookie-notice' ), array( $this, 'cn_script_placement' ), 'cookie_notice_options', 'cookie_notice_configuration' );
291
  add_settings_field( 'cn_deactivation_delete', __( 'Deactivation', 'cookie-notice' ), array( $this, 'cn_deactivation_delete' ), 'cookie_notice_options', 'cookie_notice_configuration' );
@@ -440,6 +441,16 @@ class Cookie_Notice_Settings {
440
  <label for="cn_hide_banner"><input id="cn_hide_banner" type="checkbox" name="cookie_notice_options[hide_banner]" value="1" ' . checked( true, Cookie_Notice()->options['general']['hide_banner'], false ) . ' />' . __( 'Enable to hide the consent banner for logged in users.', 'cookie-notice' ) . '</label>
441
  </fieldset>';
442
  }
 
 
 
 
 
 
 
 
 
 
443
 
444
  /**
445
  * App Key option.
@@ -842,6 +853,9 @@ class Cookie_Notice_Settings {
842
  // hide banner
843
  $input['hide_banner'] = (bool) isset( $input['hide_banner'] );
844
 
 
 
 
845
  // position
846
  $input['position'] = sanitize_text_field( isset( $input['position'] ) && in_array( $input['position'], array_keys( $this->positions ) ) ? $input['position'] : $cn->defaults['general']['position'] );
847
 
286
  add_settings_section( 'cookie_notice_configuration', __( 'Miscellaneous Settings', 'cookie-notice' ), array( $this, 'cn_section_configuration' ), 'cookie_notice_options' );
287
  add_settings_field( 'cn_app_blocking', __( 'Autoblocking', 'cookie-notice' ), array( $this, 'cn_app_blocking' ), 'cookie_notice_options', 'cookie_notice_configuration' );
288
  add_settings_field( 'cn_hide_banner', __( 'Hide for logged in', 'cookie-notice' ), array( $this, 'cn_hide_banner' ), 'cookie_notice_options', 'cookie_notice_configuration' );
289
+ add_settings_field( 'cn_debug_mode', __( 'Debug mode', 'cookie-notice' ), array( $this, 'cn_debug_mode' ), 'cookie_notice_options', 'cookie_notice_configuration' );
290
  add_settings_field( 'cn_app_purge_cache', __( 'Cache', 'cookie-notice' ), array( $this, 'cn_app_purge_cache' ), 'cookie_notice_options', 'cookie_notice_configuration' );
291
  add_settings_field( 'cn_script_placement', __( 'Script placement', 'cookie-notice' ), array( $this, 'cn_script_placement' ), 'cookie_notice_options', 'cookie_notice_configuration' );
292
  add_settings_field( 'cn_deactivation_delete', __( 'Deactivation', 'cookie-notice' ), array( $this, 'cn_deactivation_delete' ), 'cookie_notice_options', 'cookie_notice_configuration' );
441
  <label for="cn_hide_banner"><input id="cn_hide_banner" type="checkbox" name="cookie_notice_options[hide_banner]" value="1" ' . checked( true, Cookie_Notice()->options['general']['hide_banner'], false ) . ' />' . __( 'Enable to hide the consent banner for logged in users.', 'cookie-notice' ) . '</label>
442
  </fieldset>';
443
  }
444
+
445
+ /**
446
+ * Debug mode.
447
+ */
448
+ public function cn_debug_mode() {
449
+ echo '
450
+ <fieldset>
451
+ <label for="cn_debug_mode"><input id="cn_debug_mode" type="checkbox" name="cookie_notice_options[debug_mode]" value="1" ' . checked( true, Cookie_Notice()->options['general']['debug_mode'], false ) . ' />' . __( 'Enable to run the consent banner in debug mode.', 'cookie-notice' ) . '</label>
452
+ </fieldset>';
453
+ }
454
 
455
  /**
456
  * App Key option.
853
  // hide banner
854
  $input['hide_banner'] = (bool) isset( $input['hide_banner'] );
855
 
856
+ // debug mode
857
+ $input['debug_mode'] = (bool) isset( $input['debug_mode'] );
858
+
859
  // position
860
  $input['position'] = sanitize_text_field( isset( $input['position'] ) && in_array( $input['position'], array_keys( $this->positions ) ) ? $input['position'] : $cn->defaults['general']['position'] );
861
 
js/admin-notice.js CHANGED
@@ -4,12 +4,21 @@
4
  $( function() {
5
  // Save dismiss state // .is-dismissible
6
  $( '.cn-notice' ).on( 'click', '.notice-dismiss, .cn-notice-dismiss', function( e ) {
 
 
 
 
7
  if ( $( e.currentTarget ).hasClass( 'cn-approve' ) )
8
- var notice_action = 'approve';
9
  else if ( $( e.currentTarget ).hasClass( 'cn-delay' ) )
10
- var notice_action = 'delay';
11
- else
12
- var notice_action = 'dismiss';
 
 
 
 
 
13
 
14
  $.ajax( {
15
  url: cnArgsNotice.ajaxURL,
@@ -18,7 +27,8 @@
18
  data: {
19
  action: 'cn_dismiss_notice',
20
  notice_action: notice_action,
21
- nonce: cnArgsNotice.nonce
 
22
  }
23
  } );
24
 
4
  $( function() {
5
  // Save dismiss state // .is-dismissible
6
  $( '.cn-notice' ).on( 'click', '.notice-dismiss, .cn-notice-dismiss', function( e ) {
7
+
8
+ var notice_action = 'dismiss';
9
+ var param = '';
10
+
11
  if ( $( e.currentTarget ).hasClass( 'cn-approve' ) )
12
+ notice_action = 'approve';
13
  else if ( $( e.currentTarget ).hasClass( 'cn-delay' ) )
14
+ notice_action = 'delay';
15
+ else if ( $( e.delegateTarget ).hasClass( 'cn-threshold' ) ) {
16
+ notice_action = 'threshold';
17
+
18
+ var delay = $( e.delegateTarget ).find( '.cn-notice-text' ).data( 'delay' );
19
+
20
+ param = parseInt( delay );
21
+ }
22
 
23
  $.ajax( {
24
  url: cnArgsNotice.ajaxURL,
27
  data: {
28
  action: 'cn_dismiss_notice',
29
  notice_action: notice_action,
30
+ nonce: cnArgsNotice.nonce,
31
+ param: param
32
  }
33
  } );
34
 
languages/cookie-notice.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Cookie Notice\n"
5
- "POT-Creation-Date: 2022-05-31 12:24+0200\n"
6
  "PO-Revision-Date: 2015-03-24 11:30+0100\n"
7
  "Last-Translator: Bartosz Arendt <info@dfactory.eu>\n"
8
  "Language-Team: dFactory <info@dfactory.eu>\n"
@@ -16,760 +16,795 @@ msgstr ""
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
 
19
- #: ../cookie-notice.php:257
20
  msgid "Compliance fines exceeded &euro;1.3 BILLION in 2021. Avoid the risk by making sure your website complies with the latest cookie consent laws."
21
  msgstr ""
22
 
23
- #: ../cookie-notice.php:257
24
  msgid "Run compliance check to learn if your website complies with the latest consent record storage and cookie blocking requirements."
25
  msgstr ""
26
 
27
- #: ../cookie-notice.php:257
28
  msgid "Run Compliance Check"
29
  msgstr ""
30
 
31
- #: ../cookie-notice.php:257
32
  msgid "Dismiss Notice"
33
  msgstr ""
34
 
35
- #: ../cookie-notice.php:504
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  msgid "Cookie Notice & Compliance - Deactivation survey"
37
  msgstr ""
38
 
39
- #: ../cookie-notice.php:560
40
  msgid "Settings"
41
  msgstr ""
42
 
43
- #: ../cookie-notice.php:564
44
  msgid "Free Upgrade"
45
  msgstr ""
46
 
47
- #: ../cookie-notice.php:587
48
  msgid "We're sorry to see you go. Could you please tell us what happened?"
49
  msgstr ""
50
 
51
- #: ../cookie-notice.php:591
52
  msgid "I couldn't figure out how to make it work."
53
  msgstr ""
54
 
55
- #: ../cookie-notice.php:592
56
  msgid "I found another plugin to use for the same task."
57
  msgstr ""
58
 
59
- #: ../cookie-notice.php:593
60
  msgid "The Cookie Compliance banner is too big."
61
  msgstr ""
62
 
63
- #: ../cookie-notice.php:594
64
  msgid "The Cookie Compliance consent choices (Silver, Gold, Platinum) are confusing."
65
  msgstr ""
66
 
67
- #: ../cookie-notice.php:595
68
  msgid "The Cookie Compliance default settings are too strict."
69
  msgstr ""
70
 
71
- #: ../cookie-notice.php:596
72
  msgid "The web application user interface is not clear to me."
73
  msgstr ""
74
 
75
- #: ../cookie-notice.php:597
76
  msgid "Support isn't timely."
77
  msgstr ""
78
 
79
- #: ../cookie-notice.php:598
80
  msgid "Other"
81
  msgstr ""
82
 
83
- #: ../cookie-notice.php:612
84
  msgid "Cancel"
85
  msgstr ""
86
 
87
- #: ../cookie-notice.php:613
88
  msgid "Deactivate"
89
  msgstr ""
90
 
91
- #: ../cookie-notice.php:614
92
  msgid "Deactivate & Submit"
93
  msgstr ""
94
 
95
- #: ../includes/dashboard.php:40
96
  msgid "Cookie Compliance"
97
  msgstr ""
98
 
99
- #: ../includes/dashboard.php:146 ../includes/dashboard.php:158
100
- #: ../includes/dashboard.php:170
101
  #, php-format
102
  msgid "Level %s"
103
  msgstr ""
104
 
105
- #: ../includes/dashboard.php:250
106
  msgid "Traffic Overview"
107
  msgstr ""
108
 
109
- #: ../includes/dashboard.php:251
110
  msgid "Displays the general visits information for your domain."
111
  msgstr ""
112
 
113
- #: ../includes/dashboard.php:255
114
  msgid "Consent Activity"
115
  msgstr ""
116
 
117
- #: ../includes/dashboard.php:256
118
  msgid "Displays the chart of the domain consent activity in the last 30 days."
119
  msgstr ""
120
 
121
- #: ../includes/dashboard.php:276
122
  msgid "View consent activity inside WordPress Dashboard"
123
  msgstr ""
124
 
125
- #: ../includes/dashboard.php:277
126
  msgid "Display information about the visits."
127
  msgstr ""
128
 
129
- #: ../includes/dashboard.php:278
130
  msgid "Get Consent logs data for the last 30 days."
131
  msgstr ""
132
 
133
- #: ../includes/dashboard.php:279
134
  msgid "Enable consent purpose categories, automatic cookie blocking and more."
135
  msgstr ""
136
 
137
- #: ../includes/dashboard.php:280
138
  msgid "Upgrade to Cookie Compliance"
139
  msgstr ""
140
 
141
- #: ../includes/dashboard.php:372
142
  msgid "Total Visits"
143
  msgstr ""
144
 
145
- #: ../includes/dashboard.php:374
146
  msgid "Last 30 days"
147
  msgstr ""
148
 
149
- #: ../includes/dashboard.php:377
150
  msgid "Consent Logs"
151
  msgstr ""
152
 
153
- #: ../includes/dashboard.php:379
154
  #, php-format
155
  msgid "Updated %s"
156
  msgstr ""
157
 
158
- #: ../includes/dashboard.php:397
159
  msgid "Traffic Usage"
160
  msgstr ""
161
 
162
- #: ../includes/dashboard.php:400
163
  #, php-format
164
  msgid "Visits usage: %1$s / %2$s"
165
  msgstr ""
166
 
167
- #: ../includes/dashboard.php:401
168
  #, php-format
169
  msgid "Cycle started: %s"
170
  msgstr ""
171
 
172
- #: ../includes/dashboard.php:402
173
  #, php-format
174
  msgid "Days to go: %s"
175
  msgstr ""
176
 
177
- #: ../includes/settings.php:48 ../includes/welcome.php:478
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  msgid "Top"
179
  msgstr ""
180
 
181
- #: ../includes/settings.php:49 ../includes/welcome.php:477
182
  msgid "Bottom"
183
  msgstr ""
184
 
185
- #: ../includes/settings.php:53 ../includes/settings.php:99
186
  msgid "None"
187
  msgstr ""
188
 
189
- #: ../includes/settings.php:54
190
  msgid "Light"
191
  msgstr ""
192
 
193
- #: ../includes/settings.php:55
194
  msgid "Dark"
195
  msgstr ""
196
 
197
- #: ../includes/settings.php:59
198
  msgid "Automatic"
199
  msgstr ""
200
 
201
- #: ../includes/settings.php:60
202
  msgid "Manual"
203
  msgstr ""
204
 
205
- #: ../includes/settings.php:64
206
  msgid "Page link"
207
  msgstr ""
208
 
209
- #: ../includes/settings.php:65
210
  msgid "Custom link"
211
  msgstr ""
212
 
213
- #: ../includes/settings.php:74
214
  msgid "Banner"
215
  msgstr ""
216
 
217
- #: ../includes/settings.php:75 ../includes/settings.php:303
218
  msgid "Message"
219
  msgstr ""
220
 
221
- #: ../includes/settings.php:79
222
  msgid "Text color"
223
  msgstr ""
224
 
225
- #: ../includes/settings.php:80
226
  msgid "Button color"
227
  msgstr ""
228
 
229
- #: ../includes/settings.php:81
230
  msgid "Bar color"
231
  msgstr ""
232
 
233
- #: ../includes/settings.php:87
234
  msgid "An hour"
235
  msgstr ""
236
 
237
- #: ../includes/settings.php:88
238
  msgid "1 day"
239
  msgstr ""
240
 
241
- #: ../includes/settings.php:89
242
  msgid "1 week"
243
  msgstr ""
244
 
245
- #: ../includes/settings.php:90
246
  msgid "1 month"
247
  msgstr ""
248
 
249
- #: ../includes/settings.php:91
250
  msgid "3 months"
251
  msgstr ""
252
 
253
- #: ../includes/settings.php:92
254
  msgid "6 months"
255
  msgstr ""
256
 
257
- #: ../includes/settings.php:93
258
  msgid "1 year"
259
  msgstr ""
260
 
261
- #: ../includes/settings.php:94
262
  msgid "infinity"
263
  msgstr ""
264
 
265
- #: ../includes/settings.php:100
266
  msgid "Fade"
267
  msgstr ""
268
 
269
- #: ../includes/settings.php:101
270
  msgid "Slide"
271
  msgstr ""
272
 
273
- #: ../includes/settings.php:105
274
  msgid "Header"
275
  msgstr ""
276
 
277
- #: ../includes/settings.php:106
278
  msgid "Footer"
279
  msgstr ""
280
 
281
- #: ../includes/settings.php:111
282
  msgid "Silver"
283
  msgstr ""
284
 
285
- #: ../includes/settings.php:112
286
  msgid "Gold"
287
  msgstr ""
288
 
289
- #: ../includes/settings.php:113
290
  msgid "Platinum"
291
  msgstr ""
292
 
293
- #: ../includes/settings.php:116
294
  msgid "Private"
295
  msgstr ""
296
 
297
- #: ../includes/settings.php:117
298
  msgid "Balanced"
299
  msgstr ""
300
 
301
- #: ../includes/settings.php:118
302
  msgid "Personalized"
303
  msgstr ""
304
 
305
- #: ../includes/settings.php:121
306
  msgid "Reject All"
307
  msgstr ""
308
 
309
- #: ../includes/settings.php:122
310
  msgid "Accept Some"
311
  msgstr ""
312
 
313
- #: ../includes/settings.php:123
314
  msgid "Accept All"
315
  msgstr ""
316
 
317
- #: ../includes/settings.php:128
318
  msgid "Save my preferences"
319
  msgstr ""
320
 
321
- #: ../includes/settings.php:132 ../includes/settings.php:153
322
- #: ../includes/settings.php:305
323
  msgid "Privacy policy"
324
  msgstr ""
325
 
326
- #: ../includes/settings.php:133
327
  msgid "Do Not Sell"
328
  msgstr ""
329
 
330
- #: ../includes/settings.php:134
331
  msgid "Preferences"
332
  msgstr ""
333
 
334
- #: ../includes/settings.php:135
335
  msgid "We believe your data is your property and support your right to privacy and transparency."
336
  msgstr ""
337
 
338
- #: ../includes/settings.php:136
339
  msgid "Select a Data Access Level and Duration to choose how we use and share your data."
340
  msgstr ""
341
 
342
- #: ../includes/settings.php:137
343
  msgid "Highest level of privacy. Data accessed for necessary site operations only. Data shared with 3rd parties to ensure the site is secure and works on your device."
344
  msgstr ""
345
 
346
- #: ../includes/settings.php:138
347
  msgid "Balanced experience. Data accessed for content personalisation and site optimisation. Data shared with 3rd parties may be used to track and store your preferences for this site."
348
  msgstr ""
349
 
350
- #: ../includes/settings.php:139
351
  msgid "Highest level of personalisation. Data accessed to make ads and media more relevant. Data shared with 3rd parties may be use to track you on this site and other sites you visit."
352
  msgstr ""
353
 
354
- #: ../includes/settings.php:143
355
  msgid "month"
356
  msgstr ""
357
 
358
- #: ../includes/settings.php:144
359
  msgid "months"
360
  msgstr ""
361
 
362
- #: ../includes/settings.php:148
363
  msgid "We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it."
364
  msgstr ""
365
 
366
- #: ../includes/settings.php:149
367
  msgid "Ok"
368
  msgstr ""
369
 
370
- #: ../includes/settings.php:150
371
  msgid "No"
372
  msgstr ""
373
 
374
- #: ../includes/settings.php:151
375
  msgid "You can revoke your consent any time using the Revoke consent button."
376
  msgstr ""
377
 
378
- #: ../includes/settings.php:152 ../includes/settings.php:307
379
  msgid "Revoke consent"
380
  msgstr ""
381
 
382
- #: ../includes/settings.php:188 ../includes/welcome.php:401
383
- msgid "Cookie Notice"
384
- msgstr ""
385
-
386
- #: ../includes/settings.php:188
387
  msgid "Cookies"
388
  msgstr ""
389
 
390
- #: ../includes/settings.php:199
391
  msgid "Cookie Notice & Compliance for GDPR/CCPA"
392
  msgstr ""
393
 
394
- #: ../includes/settings.php:209
395
  msgid "Promote the privacy of your website visitors without affecting how you do your business."
396
  msgstr ""
397
 
398
- #: ../includes/settings.php:212 ../includes/welcome.php:196
399
  #: ../includes/welcome.php:237
400
  msgid "The next generation of Cookie Notice"
401
  msgstr ""
402
 
403
- #: ../includes/settings.php:214
404
  msgid "A free web application to help you deliver better consent experiences and comply with GDPR, CCPA and other data privacy laws more effectively."
405
  msgstr ""
406
 
407
- #: ../includes/settings.php:217
408
  msgid "Learn more"
409
  msgstr ""
410
 
411
- #: ../includes/settings.php:228
412
  msgid "F.A.Q."
413
  msgstr ""
414
 
415
- #: ../includes/settings.php:232
416
  msgid "Does the Cookie Notice make my site fully compliant with GDPR?"
417
  msgstr ""
418
 
419
- #: ../includes/settings.php:233
420
  msgid "It is not possible to provide the required technical compliance features using only a WordPress plugin. Features like consent record storage, purpose categories and script blocking that bring your site into full compliance with GDPR are only available through the Cookie Compliance integration."
421
  msgstr ""
422
 
423
- #: ../includes/settings.php:237
424
  msgid "Does the Cookie Compiance integration make my site fully compliant with GDPR?"
425
  msgstr ""
426
 
427
- #: ../includes/settings.php:238
428
  msgid "Yes! The plugin + web application version includes technical compliance features to meet requirements for over 100 countries and legal jurisdictions."
429
  msgstr ""
430
 
431
- #: ../includes/settings.php:242
432
  msgid "Is Cookie Compliance free?"
433
  msgstr ""
434
 
435
- #: ../includes/settings.php:243
436
  msgid "Yes, but with limits. Cookie Compliance includes both free and paid plans to choose from depending on your needs and your website monthly traffic."
437
  msgstr ""
438
 
439
- #: ../includes/settings.php:247
440
  msgid "Where can I find pricing options?"
441
  msgstr ""
442
 
443
- #: ../includes/settings.php:248
444
  msgid "You can learn more about the features and pricing by visiting the Cookie Compliance website here:"
445
  msgstr ""
446
 
447
- #: ../includes/settings.php:265
448
  msgid "Reset to defaults"
449
  msgstr ""
450
 
451
- #: ../includes/settings.php:283 ../includes/settings.php:297
452
  msgid "Compliance Settings"
453
  msgstr ""
454
 
455
- #: ../includes/settings.php:284 ../includes/settings.php:298
456
  msgid "Compliance status"
457
  msgstr ""
458
 
459
- #: ../includes/settings.php:285 ../includes/settings.php:299
460
  msgid "App ID"
461
  msgstr ""
462
 
463
- #: ../includes/settings.php:286 ../includes/settings.php:300
464
  msgid "App Key"
465
  msgstr ""
466
 
467
- #: ../includes/settings.php:288
468
  msgid "Miscellaneous Settings"
469
  msgstr ""
470
 
471
- #: ../includes/settings.php:289 ../includes/settings.php:345
472
- #: ../includes/settings.php:360 ../includes/settings.php:375
473
  #: ../includes/welcome.php:402
474
  msgid "Autoblocking"
475
  msgstr ""
476
 
477
- #: ../includes/settings.php:290
478
  msgid "Hide for logged in"
479
  msgstr ""
480
 
481
- #: ../includes/settings.php:291
 
 
 
 
482
  msgid "Cache"
483
  msgstr ""
484
 
485
- #: ../includes/settings.php:292 ../includes/settings.php:314
486
  msgid "Script placement"
487
  msgstr ""
488
 
489
- #: ../includes/settings.php:293 ../includes/settings.php:315
490
  msgid "Deactivation"
491
  msgstr ""
492
 
493
- #: ../includes/settings.php:302
494
  msgid "Notice Settings"
495
  msgstr ""
496
 
497
- #: ../includes/settings.php:304
498
  msgid "Button text"
499
  msgstr ""
500
 
501
- #: ../includes/settings.php:306
502
  msgid "Refuse consent"
503
  msgstr ""
504
 
505
- #: ../includes/settings.php:308
506
  msgid "Script blocking"
507
  msgstr ""
508
 
509
- #: ../includes/settings.php:309
510
  msgid "Reloading"
511
  msgstr ""
512
 
513
- #: ../includes/settings.php:310
514
  msgid "On scroll"
515
  msgstr ""
516
 
517
- #: ../includes/settings.php:311
518
  msgid "On click"
519
  msgstr ""
520
 
521
- #: ../includes/settings.php:312
522
  msgid "Accepted expiry"
523
  msgstr ""
524
 
525
- #: ../includes/settings.php:313
526
  msgid "Rejected expiry"
527
  msgstr ""
528
 
529
- #: ../includes/settings.php:318
530
  msgid "Notice Design"
531
  msgstr ""
532
 
533
- #: ../includes/settings.php:319
534
  msgid "Position"
535
  msgstr ""
536
 
537
- #: ../includes/settings.php:320
538
  msgid "Animation"
539
  msgstr ""
540
 
541
- #: ../includes/settings.php:321
542
  msgid "Colors"
543
  msgstr ""
544
 
545
- #: ../includes/settings.php:322
546
  msgid "Button class"
547
  msgstr ""
548
 
549
- #: ../includes/settings.php:344 ../includes/settings.php:359
550
- #: ../includes/settings.php:374
551
  msgid "Notice"
552
  msgstr ""
553
 
554
- #: ../includes/settings.php:344 ../includes/settings.php:345
555
- #: ../includes/settings.php:346 ../includes/settings.php:347
556
- #: ../includes/settings.php:359 ../includes/settings.php:374
557
  msgid "Active"
558
  msgstr ""
559
 
560
- #: ../includes/settings.php:346 ../includes/settings.php:361
561
- #: ../includes/settings.php:376 ../includes/welcome.php:403
562
  msgid "Cookie Categories"
563
  msgstr ""
564
 
565
- #: ../includes/settings.php:347 ../includes/settings.php:362
566
- #: ../includes/settings.php:377 ../includes/welcome.php:404
567
  msgid "Proof-of-Consent"
568
  msgstr ""
569
 
570
- #: ../includes/settings.php:350
571
  msgid "Log in & Configure"
572
  msgstr ""
573
 
574
- #: ../includes/settings.php:351
575
  msgid "Log into the Cookie Compliance&trade; web application and configure your Privacy Experience."
576
  msgstr ""
577
 
578
- #: ../includes/settings.php:360 ../includes/settings.php:361
579
- #: ../includes/settings.php:362
580
  msgid "Pending"
581
  msgstr ""
582
 
583
- #: ../includes/settings.php:365
584
  msgid "Log in & configure"
585
  msgstr ""
586
 
587
- #: ../includes/settings.php:366
588
  msgid "Log into the Cookie Compliance&trade; web application and complete the setup process."
589
  msgstr ""
590
 
591
- #: ../includes/settings.php:375 ../includes/settings.php:376
592
- #: ../includes/settings.php:377
593
  msgid "Inactive"
594
  msgstr ""
595
 
596
- #: ../includes/settings.php:380
597
  msgid "Add Compliance features"
598
  msgstr ""
599
 
600
- #: ../includes/settings.php:381
601
  msgid "Sign up to Cookie Compliance&trade; and add GDPR, CCPA and other international data privacy laws compliance features."
602
  msgstr ""
603
 
604
- #: ../includes/settings.php:396
605
  msgid "Enter your Cookie Compliance&trade; application ID."
606
  msgstr ""
607
 
608
- #: ../includes/settings.php:408
609
  msgid "Enter your Cookie Compliance&trade; application secret key."
610
  msgstr ""
611
 
612
- #: ../includes/settings.php:418
613
  msgid "Enable to automatically block 3rd party scripts before user consent."
614
  msgstr ""
615
 
616
- #: ../includes/settings.php:419
617
  msgid "In case you're experiencing issues with your site disable that feature temporarily."
618
  msgstr ""
619
 
620
- #: ../includes/settings.php:430
621
  msgid "Purge Cache"
622
  msgstr ""
623
 
624
- #: ../includes/settings.php:432
625
  msgid "Click the Purge Cache button to refresh the app configuration."
626
  msgstr ""
627
 
628
- #: ../includes/settings.php:442
629
  msgid "Enable to hide the consent banner for logged in users."
630
  msgstr ""
631
 
632
- #: ../includes/settings.php:453
 
 
 
 
633
  msgid "Enter the cookie notice message."
634
  msgstr ""
635
 
636
- #: ../includes/settings.php:464
637
  msgid "The text of the option to accept the notice and make it disappear."
638
  msgstr ""
639
 
640
- #: ../includes/settings.php:474
641
  msgid "Enable to give to the user the possibility to refuse third party non functional cookies."
642
  msgstr ""
643
 
644
- #: ../includes/settings.php:478
645
  msgid "The text of the button to refuse the consent."
646
  msgstr ""
647
 
648
- #: ../includes/settings.php:496
649
  msgid "Head"
650
  msgstr ""
651
 
652
- #: ../includes/settings.php:497
653
  msgid "Body"
654
  msgstr ""
655
 
656
- #: ../includes/settings.php:500
657
  msgid "The code to be used in your site header, before the closing head tag."
658
  msgstr ""
659
 
660
- #: ../includes/settings.php:504
661
  msgid "The code to be used in your site footer, before the closing body tag."
662
  msgstr ""
663
 
664
- #: ../includes/settings.php:508
665
  msgid "Enter non functional cookies Javascript code here (for e.g. Google Analitycs) to be used after the notice is accepted."
666
  msgstr ""
667
 
668
- #: ../includes/settings.php:508
669
  msgid "To get the user consent status use the <code>cn_cookies_accepted()</code> function."
670
  msgstr ""
671
 
672
- #: ../includes/settings.php:519
673
  msgid "Enable to give to the user the possibility to revoke their consent <i>(requires \"Refuse consent\" option enabled)</i>."
674
  msgstr ""
675
 
676
- #: ../includes/settings.php:522
677
  msgid "Enter the revoke message."
678
  msgstr ""
679
 
680
- #: ../includes/settings.php:524
681
  msgid "The text of the button to revoke the consent."
682
  msgstr ""
683
 
684
- #: ../includes/settings.php:532
685
  msgid "Select the method for displaying the revoke button - automatic (in the banner) or manual using <code>[cookies_revoke]</code> shortcode."
686
  msgstr ""
687
 
688
- #: ../includes/settings.php:543
689
  msgid "Enable to reload the page after the notice is accepted."
690
  msgstr ""
691
 
692
- #: ../includes/settings.php:566
693
  msgid "Enable privacy policy link."
694
  msgstr ""
695
 
696
- #: ../includes/settings.php:569
697
  msgid "The text of the privacy policy button."
698
  msgstr ""
699
 
700
- #: ../includes/settings.php:581
701
  msgid "Select where to redirect user for more information."
702
  msgstr ""
703
 
704
- #: ../includes/settings.php:584
705
  msgid "-- select page --"
706
  msgstr ""
707
 
708
- #: ../includes/settings.php:595
709
  msgid "Select from one of your site's pages."
710
  msgstr ""
711
 
712
- #: ../includes/settings.php:601
713
  msgid "Synchronize with WordPress Privacy Policy page."
714
  msgstr ""
715
 
716
- #: ../includes/settings.php:608
717
  msgid "Enter the full URL starting with http(s)://"
718
  msgstr ""
719
 
720
- #: ../includes/settings.php:651
721
  msgid "The amount of time that the cookie should be stored for when user accepts the notice."
722
  msgstr ""
723
 
724
- #: ../includes/settings.php:674
725
  msgid "The amount of time that the cookie should be stored for when the user doesn't accept the notice."
726
  msgstr ""
727
 
728
- #: ../includes/settings.php:692
729
  msgid "Select where all the plugin scripts should be placed."
730
  msgstr ""
731
 
732
- #: ../includes/settings.php:712
733
  msgid "Select location for the notice."
734
  msgstr ""
735
 
736
- #: ../includes/settings.php:733
737
  msgid "Select the animation style."
738
  msgstr ""
739
 
740
- #: ../includes/settings.php:744
741
  msgid "Enable to accept the notice when user scrolls."
742
  msgstr ""
743
 
744
- #: ../includes/settings.php:747
745
  msgid "Number of pixels user has to scroll to accept the notice and make it disappear."
746
  msgstr ""
747
 
748
- #: ../includes/settings.php:758
749
  msgid "Enable to accept the notice on any click on the page."
750
  msgstr ""
751
 
752
- #: ../includes/settings.php:768
753
  msgid "Enable if you want all plugin data to be deleted on deactivation."
754
  msgstr ""
755
 
756
- #: ../includes/settings.php:780
757
  msgid "Enter additional button CSS classes separated by spaces."
758
  msgstr ""
759
 
760
- #: ../includes/settings.php:804
761
  msgid "Bar opacity"
762
  msgstr ""
763
 
764
- #: ../includes/settings.php:946
765
  msgid "Settings saved."
766
  msgstr ""
767
 
768
- #: ../includes/settings.php:953
769
  msgid "Settings restored to defaults."
770
  msgstr ""
771
 
772
- #: ../includes/settings.php:978
773
  msgid "Are you sure you want to reset these settings to defaults?"
774
  msgstr ""
775
 
@@ -780,9 +815,9 @@ msgstr ""
780
  msgid "You do not have permission to access this page."
781
  msgstr ""
782
 
783
- #: ../includes/welcome-api.php:97 ../includes/welcome-api.php:298
784
- #: ../includes/welcome-api.php:337 ../includes/welcome-api.php:463
785
- #: ../includes/welcome-api.php:535 ../includes/welcome-api.php:1013
786
  #: ../includes/welcome.php:70
787
  msgid "Unexpected error occurred. Please try again later."
788
  msgstr ""
@@ -795,31 +830,27 @@ msgstr ""
795
  msgid "Unable to create customer data."
796
  msgstr ""
797
 
798
- #: ../includes/welcome-api.php:185
799
  msgid "Unable to create payment mehotd."
800
  msgstr ""
801
 
802
- #: ../includes/welcome-api.php:199
803
- msgid "Unable to get customer data."
804
- msgstr ""
805
-
806
- #: ../includes/welcome-api.php:210
807
  msgid "No payment method token."
808
  msgstr ""
809
 
810
- #: ../includes/welcome-api.php:240
811
  msgid "Please accept the Terms of Service to proceed."
812
  msgstr ""
813
 
814
- #: ../includes/welcome-api.php:245 ../includes/welcome-api.php:434
815
  msgid "Email is not allowed to be empty."
816
  msgstr ""
817
 
818
- #: ../includes/welcome-api.php:250 ../includes/welcome-api.php:439
819
  msgid "Password is not allowed to be empty."
820
  msgstr ""
821
 
822
- #: ../includes/welcome-api.php:255
823
  msgid "Passwords do not match."
824
  msgstr ""
825
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Cookie Notice\n"
5
+ "POT-Creation-Date: 2022-06-28 22:59+0200\n"
6
  "PO-Revision-Date: 2015-03-24 11:30+0100\n"
7
  "Last-Translator: Bartosz Arendt <info@dfactory.eu>\n"
8
  "Language-Team: dFactory <info@dfactory.eu>\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "X-Poedit-SearchPath-0: ..\n"
18
 
19
+ #: ../cookie-notice.php:261
20
  msgid "Compliance fines exceeded &euro;1.3 BILLION in 2021. Avoid the risk by making sure your website complies with the latest cookie consent laws."
21
  msgstr ""
22
 
23
+ #: ../cookie-notice.php:261
24
  msgid "Run compliance check to learn if your website complies with the latest consent record storage and cookie blocking requirements."
25
  msgstr ""
26
 
27
+ #: ../cookie-notice.php:261 ../includes/dashboard.php:485
28
  msgid "Run Compliance Check"
29
  msgstr ""
30
 
31
+ #: ../cookie-notice.php:261
32
  msgid "Dismiss Notice"
33
  msgstr ""
34
 
35
+ #: ../cookie-notice.php:290
36
+ msgid "Cookie Compliance Warning"
37
+ msgstr ""
38
+
39
+ #: ../cookie-notice.php:290
40
+ #, php-format
41
+ msgid "Your website has reached the <b>%1$s visits usage limit for the Cookie Compliance Free Plan</b>. Compliance services such as Consent Record Storage, Autoblocking, and Consent Analytics have been deactivated until current usage cycle ends on %2$s."
42
+ msgstr ""
43
+
44
+ #: ../cookie-notice.php:290
45
+ #, php-format
46
+ msgid "To reactivate compliance services now, <a href=\"%s\" target=\"_blank\">upgrade your domain to a Pro plan.</a>"
47
+ msgstr ""
48
+
49
+ #: ../cookie-notice.php:548
50
  msgid "Cookie Notice & Compliance - Deactivation survey"
51
  msgstr ""
52
 
53
+ #: ../cookie-notice.php:602
54
  msgid "Settings"
55
  msgstr ""
56
 
57
+ #: ../cookie-notice.php:606
58
  msgid "Free Upgrade"
59
  msgstr ""
60
 
61
+ #: ../cookie-notice.php:629
62
  msgid "We're sorry to see you go. Could you please tell us what happened?"
63
  msgstr ""
64
 
65
+ #: ../cookie-notice.php:633
66
  msgid "I couldn't figure out how to make it work."
67
  msgstr ""
68
 
69
+ #: ../cookie-notice.php:634
70
  msgid "I found another plugin to use for the same task."
71
  msgstr ""
72
 
73
+ #: ../cookie-notice.php:635
74
  msgid "The Cookie Compliance banner is too big."
75
  msgstr ""
76
 
77
+ #: ../cookie-notice.php:636
78
  msgid "The Cookie Compliance consent choices (Silver, Gold, Platinum) are confusing."
79
  msgstr ""
80
 
81
+ #: ../cookie-notice.php:637
82
  msgid "The Cookie Compliance default settings are too strict."
83
  msgstr ""
84
 
85
+ #: ../cookie-notice.php:638
86
  msgid "The web application user interface is not clear to me."
87
  msgstr ""
88
 
89
+ #: ../cookie-notice.php:639
90
  msgid "Support isn't timely."
91
  msgstr ""
92
 
93
+ #: ../cookie-notice.php:640
94
  msgid "Other"
95
  msgstr ""
96
 
97
+ #: ../cookie-notice.php:654
98
  msgid "Cancel"
99
  msgstr ""
100
 
101
+ #: ../cookie-notice.php:655
102
  msgid "Deactivate"
103
  msgstr ""
104
 
105
+ #: ../cookie-notice.php:656
106
  msgid "Deactivate & Submit"
107
  msgstr ""
108
 
109
+ #: ../includes/dashboard.php:43
110
  msgid "Cookie Compliance"
111
  msgstr ""
112
 
113
+ #: ../includes/dashboard.php:149 ../includes/dashboard.php:161
114
+ #: ../includes/dashboard.php:173
115
  #, php-format
116
  msgid "Level %s"
117
  msgstr ""
118
 
119
+ #: ../includes/dashboard.php:253
120
  msgid "Traffic Overview"
121
  msgstr ""
122
 
123
+ #: ../includes/dashboard.php:254
124
  msgid "Displays the general visits information for your domain."
125
  msgstr ""
126
 
127
+ #: ../includes/dashboard.php:258
128
  msgid "Consent Activity"
129
  msgstr ""
130
 
131
+ #: ../includes/dashboard.php:259
132
  msgid "Displays the chart of the domain consent activity in the last 30 days."
133
  msgstr ""
134
 
135
+ #: ../includes/dashboard.php:279
136
  msgid "View consent activity inside WordPress Dashboard"
137
  msgstr ""
138
 
139
+ #: ../includes/dashboard.php:280
140
  msgid "Display information about the visits."
141
  msgstr ""
142
 
143
+ #: ../includes/dashboard.php:281
144
  msgid "Get Consent logs data for the last 30 days."
145
  msgstr ""
146
 
147
+ #: ../includes/dashboard.php:282
148
  msgid "Enable consent purpose categories, automatic cookie blocking and more."
149
  msgstr ""
150
 
151
+ #: ../includes/dashboard.php:283
152
  msgid "Upgrade to Cookie Compliance"
153
  msgstr ""
154
 
155
+ #: ../includes/dashboard.php:375
156
  msgid "Total Visits"
157
  msgstr ""
158
 
159
+ #: ../includes/dashboard.php:377
160
  msgid "Last 30 days"
161
  msgstr ""
162
 
163
+ #: ../includes/dashboard.php:380
164
  msgid "Consent Logs"
165
  msgstr ""
166
 
167
+ #: ../includes/dashboard.php:382
168
  #, php-format
169
  msgid "Updated %s"
170
  msgstr ""
171
 
172
+ #: ../includes/dashboard.php:400
173
  msgid "Traffic Usage"
174
  msgstr ""
175
 
176
+ #: ../includes/dashboard.php:403
177
  #, php-format
178
  msgid "Visits usage: %1$s / %2$s"
179
  msgstr ""
180
 
181
+ #: ../includes/dashboard.php:404
182
  #, php-format
183
  msgid "Cycle started: %s"
184
  msgstr ""
185
 
186
+ #: ../includes/dashboard.php:405
187
  #, php-format
188
  msgid "Days to go: %s"
189
  msgstr ""
190
 
191
+ #: ../includes/dashboard.php:454
192
+ msgid "Cookie Compliance Status"
193
+ msgstr ""
194
+
195
+ #: ../includes/dashboard.php:475
196
+ msgid "Your site does not have Cookie Compliance"
197
+ msgstr ""
198
+
199
+ #: ../includes/dashboard.php:478 ../includes/settings.php:186
200
+ #: ../includes/welcome.php:401
201
+ msgid "Cookie Notice"
202
+ msgstr ""
203
+
204
+ #: ../includes/dashboard.php:481
205
+ msgid "Run Compliance Check to determine your site's compliance with updated data processing and consent rules under GDPR, CCPA and other international data privacy laws."
206
+ msgstr ""
207
+
208
+ #: ../includes/settings.php:46 ../includes/welcome.php:478
209
  msgid "Top"
210
  msgstr ""
211
 
212
+ #: ../includes/settings.php:47 ../includes/welcome.php:477
213
  msgid "Bottom"
214
  msgstr ""
215
 
216
+ #: ../includes/settings.php:51 ../includes/settings.php:97
217
  msgid "None"
218
  msgstr ""
219
 
220
+ #: ../includes/settings.php:52
221
  msgid "Light"
222
  msgstr ""
223
 
224
+ #: ../includes/settings.php:53
225
  msgid "Dark"
226
  msgstr ""
227
 
228
+ #: ../includes/settings.php:57
229
  msgid "Automatic"
230
  msgstr ""
231
 
232
+ #: ../includes/settings.php:58
233
  msgid "Manual"
234
  msgstr ""
235
 
236
+ #: ../includes/settings.php:62
237
  msgid "Page link"
238
  msgstr ""
239
 
240
+ #: ../includes/settings.php:63
241
  msgid "Custom link"
242
  msgstr ""
243
 
244
+ #: ../includes/settings.php:72
245
  msgid "Banner"
246
  msgstr ""
247
 
248
+ #: ../includes/settings.php:73 ../includes/settings.php:302
249
  msgid "Message"
250
  msgstr ""
251
 
252
+ #: ../includes/settings.php:77
253
  msgid "Text color"
254
  msgstr ""
255
 
256
+ #: ../includes/settings.php:78
257
  msgid "Button color"
258
  msgstr ""
259
 
260
+ #: ../includes/settings.php:79
261
  msgid "Bar color"
262
  msgstr ""
263
 
264
+ #: ../includes/settings.php:85
265
  msgid "An hour"
266
  msgstr ""
267
 
268
+ #: ../includes/settings.php:86
269
  msgid "1 day"
270
  msgstr ""
271
 
272
+ #: ../includes/settings.php:87
273
  msgid "1 week"
274
  msgstr ""
275
 
276
+ #: ../includes/settings.php:88
277
  msgid "1 month"
278
  msgstr ""
279
 
280
+ #: ../includes/settings.php:89
281
  msgid "3 months"
282
  msgstr ""
283
 
284
+ #: ../includes/settings.php:90
285
  msgid "6 months"
286
  msgstr ""
287
 
288
+ #: ../includes/settings.php:91
289
  msgid "1 year"
290
  msgstr ""
291
 
292
+ #: ../includes/settings.php:92
293
  msgid "infinity"
294
  msgstr ""
295
 
296
+ #: ../includes/settings.php:98
297
  msgid "Fade"
298
  msgstr ""
299
 
300
+ #: ../includes/settings.php:99
301
  msgid "Slide"
302
  msgstr ""
303
 
304
+ #: ../includes/settings.php:103
305
  msgid "Header"
306
  msgstr ""
307
 
308
+ #: ../includes/settings.php:104
309
  msgid "Footer"
310
  msgstr ""
311
 
312
+ #: ../includes/settings.php:109
313
  msgid "Silver"
314
  msgstr ""
315
 
316
+ #: ../includes/settings.php:110
317
  msgid "Gold"
318
  msgstr ""
319
 
320
+ #: ../includes/settings.php:111
321
  msgid "Platinum"
322
  msgstr ""
323
 
324
+ #: ../includes/settings.php:114
325
  msgid "Private"
326
  msgstr ""
327
 
328
+ #: ../includes/settings.php:115
329
  msgid "Balanced"
330
  msgstr ""
331
 
332
+ #: ../includes/settings.php:116
333
  msgid "Personalized"
334
  msgstr ""
335
 
336
+ #: ../includes/settings.php:119
337
  msgid "Reject All"
338
  msgstr ""
339
 
340
+ #: ../includes/settings.php:120
341
  msgid "Accept Some"
342
  msgstr ""
343
 
344
+ #: ../includes/settings.php:121
345
  msgid "Accept All"
346
  msgstr ""
347
 
348
+ #: ../includes/settings.php:126
349
  msgid "Save my preferences"
350
  msgstr ""
351
 
352
+ #: ../includes/settings.php:130 ../includes/settings.php:151
353
+ #: ../includes/settings.php:304
354
  msgid "Privacy policy"
355
  msgstr ""
356
 
357
+ #: ../includes/settings.php:131
358
  msgid "Do Not Sell"
359
  msgstr ""
360
 
361
+ #: ../includes/settings.php:132
362
  msgid "Preferences"
363
  msgstr ""
364
 
365
+ #: ../includes/settings.php:133
366
  msgid "We believe your data is your property and support your right to privacy and transparency."
367
  msgstr ""
368
 
369
+ #: ../includes/settings.php:134
370
  msgid "Select a Data Access Level and Duration to choose how we use and share your data."
371
  msgstr ""
372
 
373
+ #: ../includes/settings.php:135
374
  msgid "Highest level of privacy. Data accessed for necessary site operations only. Data shared with 3rd parties to ensure the site is secure and works on your device."
375
  msgstr ""
376
 
377
+ #: ../includes/settings.php:136
378
  msgid "Balanced experience. Data accessed for content personalisation and site optimisation. Data shared with 3rd parties may be used to track and store your preferences for this site."
379
  msgstr ""
380
 
381
+ #: ../includes/settings.php:137
382
  msgid "Highest level of personalisation. Data accessed to make ads and media more relevant. Data shared with 3rd parties may be use to track you on this site and other sites you visit."
383
  msgstr ""
384
 
385
+ #: ../includes/settings.php:141
386
  msgid "month"
387
  msgstr ""
388
 
389
+ #: ../includes/settings.php:142
390
  msgid "months"
391
  msgstr ""
392
 
393
+ #: ../includes/settings.php:146
394
  msgid "We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it."
395
  msgstr ""
396
 
397
+ #: ../includes/settings.php:147
398
  msgid "Ok"
399
  msgstr ""
400
 
401
+ #: ../includes/settings.php:148
402
  msgid "No"
403
  msgstr ""
404
 
405
+ #: ../includes/settings.php:149
406
  msgid "You can revoke your consent any time using the Revoke consent button."
407
  msgstr ""
408
 
409
+ #: ../includes/settings.php:150 ../includes/settings.php:306
410
  msgid "Revoke consent"
411
  msgstr ""
412
 
413
+ #: ../includes/settings.php:186
 
 
 
 
414
  msgid "Cookies"
415
  msgstr ""
416
 
417
+ #: ../includes/settings.php:197
418
  msgid "Cookie Notice & Compliance for GDPR/CCPA"
419
  msgstr ""
420
 
421
+ #: ../includes/settings.php:207
422
  msgid "Promote the privacy of your website visitors without affecting how you do your business."
423
  msgstr ""
424
 
425
+ #: ../includes/settings.php:210 ../includes/welcome.php:196
426
  #: ../includes/welcome.php:237
427
  msgid "The next generation of Cookie Notice"
428
  msgstr ""
429
 
430
+ #: ../includes/settings.php:212
431
  msgid "A free web application to help you deliver better consent experiences and comply with GDPR, CCPA and other data privacy laws more effectively."
432
  msgstr ""
433
 
434
+ #: ../includes/settings.php:215
435
  msgid "Learn more"
436
  msgstr ""
437
 
438
+ #: ../includes/settings.php:226
439
  msgid "F.A.Q."
440
  msgstr ""
441
 
442
+ #: ../includes/settings.php:230
443
  msgid "Does the Cookie Notice make my site fully compliant with GDPR?"
444
  msgstr ""
445
 
446
+ #: ../includes/settings.php:231
447
  msgid "It is not possible to provide the required technical compliance features using only a WordPress plugin. Features like consent record storage, purpose categories and script blocking that bring your site into full compliance with GDPR are only available through the Cookie Compliance integration."
448
  msgstr ""
449
 
450
+ #: ../includes/settings.php:235
451
  msgid "Does the Cookie Compiance integration make my site fully compliant with GDPR?"
452
  msgstr ""
453
 
454
+ #: ../includes/settings.php:236
455
  msgid "Yes! The plugin + web application version includes technical compliance features to meet requirements for over 100 countries and legal jurisdictions."
456
  msgstr ""
457
 
458
+ #: ../includes/settings.php:240
459
  msgid "Is Cookie Compliance free?"
460
  msgstr ""
461
 
462
+ #: ../includes/settings.php:241
463
  msgid "Yes, but with limits. Cookie Compliance includes both free and paid plans to choose from depending on your needs and your website monthly traffic."
464
  msgstr ""
465
 
466
+ #: ../includes/settings.php:245
467
  msgid "Where can I find pricing options?"
468
  msgstr ""
469
 
470
+ #: ../includes/settings.php:246
471
  msgid "You can learn more about the features and pricing by visiting the Cookie Compliance website here:"
472
  msgstr ""
473
 
474
+ #: ../includes/settings.php:263
475
  msgid "Reset to defaults"
476
  msgstr ""
477
 
478
+ #: ../includes/settings.php:281 ../includes/settings.php:296
479
  msgid "Compliance Settings"
480
  msgstr ""
481
 
482
+ #: ../includes/settings.php:282 ../includes/settings.php:297
483
  msgid "Compliance status"
484
  msgstr ""
485
 
486
+ #: ../includes/settings.php:283 ../includes/settings.php:298
487
  msgid "App ID"
488
  msgstr ""
489
 
490
+ #: ../includes/settings.php:284 ../includes/settings.php:299
491
  msgid "App Key"
492
  msgstr ""
493
 
494
+ #: ../includes/settings.php:286
495
  msgid "Miscellaneous Settings"
496
  msgstr ""
497
 
498
+ #: ../includes/settings.php:287 ../includes/settings.php:344
499
+ #: ../includes/settings.php:359 ../includes/settings.php:374
500
  #: ../includes/welcome.php:402
501
  msgid "Autoblocking"
502
  msgstr ""
503
 
504
+ #: ../includes/settings.php:288
505
  msgid "Hide for logged in"
506
  msgstr ""
507
 
508
+ #: ../includes/settings.php:289
509
+ msgid "Debug mode"
510
+ msgstr ""
511
+
512
+ #: ../includes/settings.php:290
513
  msgid "Cache"
514
  msgstr ""
515
 
516
+ #: ../includes/settings.php:291 ../includes/settings.php:313
517
  msgid "Script placement"
518
  msgstr ""
519
 
520
+ #: ../includes/settings.php:292 ../includes/settings.php:314
521
  msgid "Deactivation"
522
  msgstr ""
523
 
524
+ #: ../includes/settings.php:301
525
  msgid "Notice Settings"
526
  msgstr ""
527
 
528
+ #: ../includes/settings.php:303
529
  msgid "Button text"
530
  msgstr ""
531
 
532
+ #: ../includes/settings.php:305
533
  msgid "Refuse consent"
534
  msgstr ""
535
 
536
+ #: ../includes/settings.php:307
537
  msgid "Script blocking"
538
  msgstr ""
539
 
540
+ #: ../includes/settings.php:308
541
  msgid "Reloading"
542
  msgstr ""
543
 
544
+ #: ../includes/settings.php:309
545
  msgid "On scroll"
546
  msgstr ""
547
 
548
+ #: ../includes/settings.php:310
549
  msgid "On click"
550
  msgstr ""
551
 
552
+ #: ../includes/settings.php:311
553
  msgid "Accepted expiry"
554
  msgstr ""
555
 
556
+ #: ../includes/settings.php:312
557
  msgid "Rejected expiry"
558
  msgstr ""
559
 
560
+ #: ../includes/settings.php:317
561
  msgid "Notice Design"
562
  msgstr ""
563
 
564
+ #: ../includes/settings.php:318
565
  msgid "Position"
566
  msgstr ""
567
 
568
+ #: ../includes/settings.php:319
569
  msgid "Animation"
570
  msgstr ""
571
 
572
+ #: ../includes/settings.php:320
573
  msgid "Colors"
574
  msgstr ""
575
 
576
+ #: ../includes/settings.php:321
577
  msgid "Button class"
578
  msgstr ""
579
 
580
+ #: ../includes/settings.php:343 ../includes/settings.php:358
581
+ #: ../includes/settings.php:373
582
  msgid "Notice"
583
  msgstr ""
584
 
585
+ #: ../includes/settings.php:343 ../includes/settings.php:344
586
+ #: ../includes/settings.php:345 ../includes/settings.php:346
587
+ #: ../includes/settings.php:358 ../includes/settings.php:373
588
  msgid "Active"
589
  msgstr ""
590
 
591
+ #: ../includes/settings.php:345 ../includes/settings.php:360
592
+ #: ../includes/settings.php:375 ../includes/welcome.php:403
593
  msgid "Cookie Categories"
594
  msgstr ""
595
 
596
+ #: ../includes/settings.php:346 ../includes/settings.php:361
597
+ #: ../includes/settings.php:376 ../includes/welcome.php:404
598
  msgid "Proof-of-Consent"
599
  msgstr ""
600
 
601
+ #: ../includes/settings.php:349
602
  msgid "Log in & Configure"
603
  msgstr ""
604
 
605
+ #: ../includes/settings.php:350
606
  msgid "Log into the Cookie Compliance&trade; web application and configure your Privacy Experience."
607
  msgstr ""
608
 
609
+ #: ../includes/settings.php:359 ../includes/settings.php:360
610
+ #: ../includes/settings.php:361
611
  msgid "Pending"
612
  msgstr ""
613
 
614
+ #: ../includes/settings.php:364
615
  msgid "Log in & configure"
616
  msgstr ""
617
 
618
+ #: ../includes/settings.php:365
619
  msgid "Log into the Cookie Compliance&trade; web application and complete the setup process."
620
  msgstr ""
621
 
622
+ #: ../includes/settings.php:374 ../includes/settings.php:375
623
+ #: ../includes/settings.php:376
624
  msgid "Inactive"
625
  msgstr ""
626
 
627
+ #: ../includes/settings.php:379
628
  msgid "Add Compliance features"
629
  msgstr ""
630
 
631
+ #: ../includes/settings.php:380
632
  msgid "Sign up to Cookie Compliance&trade; and add GDPR, CCPA and other international data privacy laws compliance features."
633
  msgstr ""
634
 
635
+ #: ../includes/settings.php:395
636
  msgid "Enter your Cookie Compliance&trade; application ID."
637
  msgstr ""
638
 
639
+ #: ../includes/settings.php:407
640
  msgid "Enter your Cookie Compliance&trade; application secret key."
641
  msgstr ""
642
 
643
+ #: ../includes/settings.php:417
644
  msgid "Enable to automatically block 3rd party scripts before user consent."
645
  msgstr ""
646
 
647
+ #: ../includes/settings.php:418
648
  msgid "In case you're experiencing issues with your site disable that feature temporarily."
649
  msgstr ""
650
 
651
+ #: ../includes/settings.php:429
652
  msgid "Purge Cache"
653
  msgstr ""
654
 
655
+ #: ../includes/settings.php:431
656
  msgid "Click the Purge Cache button to refresh the app configuration."
657
  msgstr ""
658
 
659
+ #: ../includes/settings.php:441
660
  msgid "Enable to hide the consent banner for logged in users."
661
  msgstr ""
662
 
663
+ #: ../includes/settings.php:451
664
+ msgid "Enable to run the consent banner in debug mode."
665
+ msgstr ""
666
+
667
+ #: ../includes/settings.php:462
668
  msgid "Enter the cookie notice message."
669
  msgstr ""
670
 
671
+ #: ../includes/settings.php:473
672
  msgid "The text of the option to accept the notice and make it disappear."
673
  msgstr ""
674
 
675
+ #: ../includes/settings.php:483
676
  msgid "Enable to give to the user the possibility to refuse third party non functional cookies."
677
  msgstr ""
678
 
679
+ #: ../includes/settings.php:487
680
  msgid "The text of the button to refuse the consent."
681
  msgstr ""
682
 
683
+ #: ../includes/settings.php:505
684
  msgid "Head"
685
  msgstr ""
686
 
687
+ #: ../includes/settings.php:506
688
  msgid "Body"
689
  msgstr ""
690
 
691
+ #: ../includes/settings.php:509
692
  msgid "The code to be used in your site header, before the closing head tag."
693
  msgstr ""
694
 
695
+ #: ../includes/settings.php:513
696
  msgid "The code to be used in your site footer, before the closing body tag."
697
  msgstr ""
698
 
699
+ #: ../includes/settings.php:517
700
  msgid "Enter non functional cookies Javascript code here (for e.g. Google Analitycs) to be used after the notice is accepted."
701
  msgstr ""
702
 
703
+ #: ../includes/settings.php:517
704
  msgid "To get the user consent status use the <code>cn_cookies_accepted()</code> function."
705
  msgstr ""
706
 
707
+ #: ../includes/settings.php:528
708
  msgid "Enable to give to the user the possibility to revoke their consent <i>(requires \"Refuse consent\" option enabled)</i>."
709
  msgstr ""
710
 
711
+ #: ../includes/settings.php:531
712
  msgid "Enter the revoke message."
713
  msgstr ""
714
 
715
+ #: ../includes/settings.php:533
716
  msgid "The text of the button to revoke the consent."
717
  msgstr ""
718
 
719
+ #: ../includes/settings.php:541
720
  msgid "Select the method for displaying the revoke button - automatic (in the banner) or manual using <code>[cookies_revoke]</code> shortcode."
721
  msgstr ""
722
 
723
+ #: ../includes/settings.php:552
724
  msgid "Enable to reload the page after the notice is accepted."
725
  msgstr ""
726
 
727
+ #: ../includes/settings.php:575
728
  msgid "Enable privacy policy link."
729
  msgstr ""
730
 
731
+ #: ../includes/settings.php:578
732
  msgid "The text of the privacy policy button."
733
  msgstr ""
734
 
735
+ #: ../includes/settings.php:590
736
  msgid "Select where to redirect user for more information."
737
  msgstr ""
738
 
739
+ #: ../includes/settings.php:593
740
  msgid "-- select page --"
741
  msgstr ""
742
 
743
+ #: ../includes/settings.php:604
744
  msgid "Select from one of your site's pages."
745
  msgstr ""
746
 
747
+ #: ../includes/settings.php:610
748
  msgid "Synchronize with WordPress Privacy Policy page."
749
  msgstr ""
750
 
751
+ #: ../includes/settings.php:617
752
  msgid "Enter the full URL starting with http(s)://"
753
  msgstr ""
754
 
755
+ #: ../includes/settings.php:660
756
  msgid "The amount of time that the cookie should be stored for when user accepts the notice."
757
  msgstr ""
758
 
759
+ #: ../includes/settings.php:683
760
  msgid "The amount of time that the cookie should be stored for when the user doesn't accept the notice."
761
  msgstr ""
762
 
763
+ #: ../includes/settings.php:701
764
  msgid "Select where all the plugin scripts should be placed."
765
  msgstr ""
766
 
767
+ #: ../includes/settings.php:721
768
  msgid "Select location for the notice."
769
  msgstr ""
770
 
771
+ #: ../includes/settings.php:742
772
  msgid "Select the animation style."
773
  msgstr ""
774
 
775
+ #: ../includes/settings.php:753
776
  msgid "Enable to accept the notice when user scrolls."
777
  msgstr ""
778
 
779
+ #: ../includes/settings.php:756
780
  msgid "Number of pixels user has to scroll to accept the notice and make it disappear."
781
  msgstr ""
782
 
783
+ #: ../includes/settings.php:767
784
  msgid "Enable to accept the notice on any click on the page."
785
  msgstr ""
786
 
787
+ #: ../includes/settings.php:777
788
  msgid "Enable if you want all plugin data to be deleted on deactivation."
789
  msgstr ""
790
 
791
+ #: ../includes/settings.php:789
792
  msgid "Enter additional button CSS classes separated by spaces."
793
  msgstr ""
794
 
795
+ #: ../includes/settings.php:813
796
  msgid "Bar opacity"
797
  msgstr ""
798
 
799
+ #: ../includes/settings.php:958
800
  msgid "Settings saved."
801
  msgstr ""
802
 
803
+ #: ../includes/settings.php:965
804
  msgid "Settings restored to defaults."
805
  msgstr ""
806
 
807
+ #: ../includes/settings.php:990
808
  msgid "Are you sure you want to reset these settings to defaults?"
809
  msgstr ""
810
 
815
  msgid "You do not have permission to access this page."
816
  msgstr ""
817
 
818
+ #: ../includes/welcome-api.php:97 ../includes/welcome-api.php:301
819
+ #: ../includes/welcome-api.php:340 ../includes/welcome-api.php:466
820
+ #: ../includes/welcome-api.php:538 ../includes/welcome-api.php:1016
821
  #: ../includes/welcome.php:70
822
  msgid "Unexpected error occurred. Please try again later."
823
  msgstr ""
830
  msgid "Unable to create customer data."
831
  msgstr ""
832
 
833
+ #: ../includes/welcome-api.php:206
834
  msgid "Unable to create payment mehotd."
835
  msgstr ""
836
 
837
+ #: ../includes/welcome-api.php:212
 
 
 
 
838
  msgid "No payment method token."
839
  msgstr ""
840
 
841
+ #: ../includes/welcome-api.php:243
842
  msgid "Please accept the Terms of Service to proceed."
843
  msgstr ""
844
 
845
+ #: ../includes/welcome-api.php:248 ../includes/welcome-api.php:437
846
  msgid "Email is not allowed to be empty."
847
  msgstr ""
848
 
849
+ #: ../includes/welcome-api.php:253 ../includes/welcome-api.php:442
850
  msgid "Password is not allowed to be empty."
851
  msgstr ""
852
 
853
+ #: ../includes/welcome-api.php:258
854
  msgid "Passwords do not match."
855
  msgstr ""
856
 
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
  Contributors: humanityco
3
  Tags: gdpr, ccpa, cookies, consent, compliance
4
  Requires at least: 4.3
5
- Requires PHP: 5.3
6
  Tested up to: 6.0
7
- Stable tag: 2.3.0
8
  License: MIT License
9
  License URI: http://opensource.org/licenses/MIT
10
 
@@ -121,6 +121,10 @@ Yes! The plugin + web appliaction version includes technical compliance features
121
 
122
  == Changelog ==
123
 
 
 
 
 
124
  = 2.3.0 =
125
  * New: Compliance Multi-license pricing options
126
  * Tweak: WordPress 6.0 compatibility
@@ -419,6 +423,6 @@ Initial release
419
 
420
  == Upgrade Notice ==
421
 
422
- = 2.3.0 =
423
- * New: Compliance Multi-license pricing options
424
- * Tweak: WordPress 6.0 compatibility
2
  Contributors: humanityco
3
  Tags: gdpr, ccpa, cookies, consent, compliance
4
  Requires at least: 4.3
5
+ Requires PHP: 5.4
6
  Tested up to: 6.0
7
+ Stable tag: 2.3.1
8
  License: MIT License
9
  License URI: http://opensource.org/licenses/MIT
10
 
121
 
122
  == Changelog ==
123
 
124
+ = 2.3.1 =
125
+ * New: Option to run consent banner in debug mode
126
+ * Fix: Invalid validation of dismissable notices
127
+
128
  = 2.3.0 =
129
  * New: Compliance Multi-license pricing options
130
  * Tweak: WordPress 6.0 compatibility
423
 
424
  == Upgrade Notice ==
425
 
426
+ = 2.3.1 =
427
+ * New: Option to run consent banner in debug mode
428
+ * Fix: Invalid validation of dismissable notices