Version Description
- New: Introducing iubenda Consent Solution integration
- Tweak: Simple HTML Dom update to 1.9
Download this release
Release Info
Developer | dfactory |
Plugin | iubenda Cookie Solution for GDPR |
Version | 2.0.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.1-beta to 2.0.0
- includes/forms.php +141 -6
- includes/settings.php +29 -16
- iubenda-cookie-class/README.md +3 -0
- iubenda-cookie-class/iubenda.class.php +24 -11
- iubenda_cookie_solution.php +6 -6
- js/frontend.js +30 -4
- languages/iubenda-cookie-law-solution-it_IT.mo +0 -0
- languages/iubenda-cookie-law-solution-it_IT.po +308 -252
- languages/iubenda-cookie-law-solution.pot +106 -83
- readme.txt +50 -46
includes/forms.php
CHANGED
@@ -31,7 +31,7 @@ class iubenda_Forms {
|
|
31 |
*/
|
32 |
public function init() {
|
33 |
// WOrdPress commenting form
|
34 |
-
$this->sources['wp_comment_form'] = 'WordPress Comment
|
35 |
|
36 |
// check if Contact Form 7 is active
|
37 |
if ( class_exists( 'WPCF7' ) ) {
|
@@ -42,6 +42,11 @@ class iubenda_Forms {
|
|
42 |
if ( function_exists( 'wpforms' ) ) {
|
43 |
$this->sources['wpforms'] = 'WP Forms';
|
44 |
}
|
|
|
|
|
|
|
|
|
|
|
45 |
|
46 |
$this->sources = apply_filters( 'iub_supported_form_sources', $this->sources );
|
47 |
|
@@ -558,13 +563,13 @@ class iubenda_Forms {
|
|
558 |
'id' => $field['id'],
|
559 |
'name' => 'wpforms[fields][' . $index . '][first]',
|
560 |
'type' => $field['type'],
|
561 |
-
'label' =>
|
562 |
);
|
563 |
$formdata['form_fields'][] = array(
|
564 |
'id' => $field['id'],
|
565 |
'name' => 'wpforms[fields][' . $index . '][last]',
|
566 |
'type' => $field['type'],
|
567 |
-
'label' =>
|
568 |
);
|
569 |
break;
|
570 |
case 'first-middle-last' :
|
@@ -572,19 +577,19 @@ class iubenda_Forms {
|
|
572 |
'id' => $field['id'],
|
573 |
'name' => 'wpforms[fields][' . $index . '][first]',
|
574 |
'type' => $field['type'],
|
575 |
-
'label' =>
|
576 |
);
|
577 |
$formdata['form_fields'][] = array(
|
578 |
'id' => $field['id'],
|
579 |
'name' => 'wpforms[fields][' . $index . '][middle]',
|
580 |
'type' => $field['type'],
|
581 |
-
'label' =>
|
582 |
);
|
583 |
$formdata['form_fields'][] = array(
|
584 |
'id' => $field['id'],
|
585 |
'name' => 'wpforms[fields][' . $index . '][last]',
|
586 |
'type' => $field['type'],
|
587 |
-
'label' =>
|
588 |
);
|
589 |
break;
|
590 |
default :
|
@@ -669,6 +674,136 @@ class iubenda_Forms {
|
|
669 |
}
|
670 |
|
671 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
672 |
|
673 |
case 'wp_comment_form' :
|
674 |
$comment_form = '';
|
31 |
*/
|
32 |
public function init() {
|
33 |
// WOrdPress commenting form
|
34 |
+
$this->sources['wp_comment_form'] = 'WordPress Comment';
|
35 |
|
36 |
// check if Contact Form 7 is active
|
37 |
if ( class_exists( 'WPCF7' ) ) {
|
42 |
if ( function_exists( 'wpforms' ) ) {
|
43 |
$this->sources['wpforms'] = 'WP Forms';
|
44 |
}
|
45 |
+
|
46 |
+
// check if EooCommerce is active
|
47 |
+
if ( function_exists( 'WC' ) ) {
|
48 |
+
$this->sources['woocommerce'] = 'WooCommerce Checkout';
|
49 |
+
}
|
50 |
|
51 |
$this->sources = apply_filters( 'iub_supported_form_sources', $this->sources );
|
52 |
|
563 |
'id' => $field['id'],
|
564 |
'name' => 'wpforms[fields][' . $index . '][first]',
|
565 |
'type' => $field['type'],
|
566 |
+
'label' => __( 'First name', 'iubenda' )
|
567 |
);
|
568 |
$formdata['form_fields'][] = array(
|
569 |
'id' => $field['id'],
|
570 |
'name' => 'wpforms[fields][' . $index . '][last]',
|
571 |
'type' => $field['type'],
|
572 |
+
'label' => __( 'Last name', 'iubenda' )
|
573 |
);
|
574 |
break;
|
575 |
case 'first-middle-last' :
|
577 |
'id' => $field['id'],
|
578 |
'name' => 'wpforms[fields][' . $index . '][first]',
|
579 |
'type' => $field['type'],
|
580 |
+
'label' => __( 'First name', 'iubenda' )
|
581 |
);
|
582 |
$formdata['form_fields'][] = array(
|
583 |
'id' => $field['id'],
|
584 |
'name' => 'wpforms[fields][' . $index . '][middle]',
|
585 |
'type' => $field['type'],
|
586 |
+
'label' => __( 'Middle name', 'iubenda' )
|
587 |
);
|
588 |
$formdata['form_fields'][] = array(
|
589 |
'id' => $field['id'],
|
590 |
'name' => 'wpforms[fields][' . $index . '][last]',
|
591 |
'type' => $field['type'],
|
592 |
+
'label' => __( 'Last name', 'iubenda' )
|
593 |
);
|
594 |
break;
|
595 |
default :
|
674 |
}
|
675 |
|
676 |
break;
|
677 |
+
|
678 |
+
case 'woocommerce' :
|
679 |
+
$checkout_form = '';
|
680 |
+
|
681 |
+
ob_start();
|
682 |
+
|
683 |
+
// Ensure gateways and shipping methods are loaded early.
|
684 |
+
WC()->payment_gateways();
|
685 |
+
WC()->shipping();
|
686 |
+
|
687 |
+
/*
|
688 |
+
* First lets start the session. You cant use here WC_Session directly
|
689 |
+
* because it's an abstract class. But you can use WC_Session_Handler which
|
690 |
+
* extends WC_Session
|
691 |
+
*/
|
692 |
+
WC()->session = new WC_Session_Handler;
|
693 |
+
|
694 |
+
/*
|
695 |
+
* Next lets create a customer so we can access checkout fields
|
696 |
+
* If you will check a constructor for WC_Customer class you will see
|
697 |
+
* that if you will not provide user to create customer it will use some
|
698 |
+
* default one. Magic.
|
699 |
+
*/
|
700 |
+
WC()->customer = new WC_Customer;
|
701 |
+
|
702 |
+
// Create a cart contents
|
703 |
+
WC()->cart = new WC_Cart;
|
704 |
+
|
705 |
+
// Create an abstract order
|
706 |
+
WC()->order = new WC_Order;
|
707 |
+
|
708 |
+
wc_get_template(
|
709 |
+
'checkout/form-checkout.php', array(
|
710 |
+
'checkout' => WC()->checkout()
|
711 |
+
)
|
712 |
+
);
|
713 |
+
|
714 |
+
wc_get_template(
|
715 |
+
'checkout/form-pay.php', array(
|
716 |
+
'order' => WC()->order
|
717 |
+
)
|
718 |
+
);
|
719 |
+
|
720 |
+
$checkout_form = ob_get_contents();
|
721 |
+
ob_end_clean();
|
722 |
+
|
723 |
+
if ( ! empty( $checkout_form ) ) {
|
724 |
+
$formdata = array(
|
725 |
+
'object_type' => 'custom', // object type where the form data is stored
|
726 |
+
'object_id' => 0, // unique object id
|
727 |
+
'form_source' => $source, // source slug
|
728 |
+
'form_title' => $this->sources[$source], // form title
|
729 |
+
'form_date' => current_time( 'mysql' ), // form last modified date
|
730 |
+
'form_fields' => array() // form field names array
|
731 |
+
);
|
732 |
+
|
733 |
+
$input_fields = array(
|
734 |
+
'input',
|
735 |
+
'textarea',
|
736 |
+
'select'
|
737 |
+
);
|
738 |
+
|
739 |
+
// DOMDoc parser
|
740 |
+
if ( iubenda()->options['cs']['parser_engine'] == 'new' ) {
|
741 |
+
libxml_use_internal_errors( true );
|
742 |
+
|
743 |
+
$document = new DOMDocument();
|
744 |
+
|
745 |
+
// set document arguments
|
746 |
+
$document->formatOutput = true;
|
747 |
+
$document->preserveWhiteSpace = false;
|
748 |
+
|
749 |
+
// load HTML
|
750 |
+
$document->loadHTML( $checkout_form );
|
751 |
+
|
752 |
+
// search for nodes
|
753 |
+
foreach ( $input_fields as $input_field ) {
|
754 |
+
$fields_raw = $document->getElementsByTagName( $input_field );
|
755 |
+
|
756 |
+
if ( ! empty( $fields_raw ) && is_object( $fields_raw ) ) {
|
757 |
+
foreach ( $fields_raw as $field ) {
|
758 |
+
$field_name = $field->getAttribute( 'name' );
|
759 |
+
$field_type = $field->getAttribute( 'type' );
|
760 |
+
|
761 |
+
// exclude submit
|
762 |
+
if ( ! empty( $field_type ) && ! in_array( $field_type, array( 'submit', 'hidden' ) ) )
|
763 |
+
$formdata['form_fields'][] = $field->getAttribute( 'name' );
|
764 |
+
}
|
765 |
+
}
|
766 |
+
}
|
767 |
+
|
768 |
+
$forms[] = $formdata;
|
769 |
+
|
770 |
+
libxml_use_internal_errors( false );
|
771 |
+
|
772 |
+
// Simple HTML Dom parser
|
773 |
+
} else {
|
774 |
+
$html = str_get_html( $checkout_form, $lowercase = true, $force_tags_closed = true, $strip = false );
|
775 |
+
|
776 |
+
if ( is_object( $html ) ) {
|
777 |
+
// search for nodes
|
778 |
+
foreach ( $input_fields as $input_field ) {
|
779 |
+
$fields_raw = $html->find( $input_field );
|
780 |
+
|
781 |
+
if ( is_array( $fields_raw ) ) {
|
782 |
+
foreach ( $fields_raw as $field ) {
|
783 |
+
$field_name = $field->name;
|
784 |
+
$field_type = $field->type;
|
785 |
+
|
786 |
+
// exclude submit
|
787 |
+
if ( ! empty( $field_type ) && ! in_array( $field_type, array( 'submit', 'hidden' ) ) )
|
788 |
+
$formdata['form_fields'][] = $field->getAttribute( 'name' );
|
789 |
+
}
|
790 |
+
}
|
791 |
+
}
|
792 |
+
|
793 |
+
$forms[] = $formdata;
|
794 |
+
|
795 |
+
}
|
796 |
+
}
|
797 |
+
|
798 |
+
}
|
799 |
+
|
800 |
+
/*
|
801 |
+
echo '<pre>';
|
802 |
+
print_r( $checkout_form );
|
803 |
+
echo '</pre>';
|
804 |
+
exit;
|
805 |
+
*/
|
806 |
+
break;
|
807 |
|
808 |
case 'wp_comment_form' :
|
809 |
$comment_form = '';
|
includes/settings.php
CHANGED
@@ -393,26 +393,39 @@ class iubenda_Settings {
|
|
393 |
</h2>
|
394 |
|
395 |
<div id="iubenda-settings">
|
|
|
396 |
<form id="iubenda-tabs" action="options.php" method="post">
|
397 |
-
|
398 |
-
|
399 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400 |
|
401 |
-
|
402 |
-
|
403 |
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
|
|
|
|
|
|
|
|
|
|
408 |
}
|
409 |
-
|
410 |
-
|
411 |
-
submit_button( __( 'Reset to defaults', 'iubenda' ), 'secondary', $this->tabs[$tab_key]['reset'], false );
|
412 |
-
echo ' </p>';
|
413 |
-
}
|
414 |
-
?>
|
415 |
</form>
|
|
|
416 |
</div>
|
417 |
|
418 |
<div id="iubenda-footer">
|
@@ -624,7 +637,7 @@ class iubenda_Settings {
|
|
624 |
$supported_forms = iubenda()->forms->sources;
|
625 |
|
626 |
echo '
|
627 |
-
<p class="description">' . __( 'This section lists the forms available for field mapping. The plugin currently supports & detects: WordPress Comment
|
628 |
|
629 |
// list screen
|
630 |
if ( ! class_exists( 'WP_List_Table' ) )
|
393 |
</h2>
|
394 |
|
395 |
<div id="iubenda-settings">
|
396 |
+
|
397 |
<form id="iubenda-tabs" action="options.php" method="post">
|
398 |
+
|
399 |
+
|
400 |
+
<?php
|
401 |
+
if ( $tab_key === 'cs' ) {
|
402 |
+
echo '<p>' . sprintf( __( 'This plugin drastically reduces the need for direct interventions in the code of the site by integrating with iubenda’s Cookie Solution. It provides a fully customizable cookie banner, dynamically generates a cookie policy <a href="%s" target="_blank">to match the services in use on your site</a>, and, fully manages cookie-related consent – including the blocking of the most common widgets and third-party cookies before consent is received – in order to comply with the GDPR and ePrivacy.', 'iubenda' ), 'https://www.iubenda.com/en/help/19004-how-to-use-the-site-scanner-from-within-the-generator' ) . '</p>';
|
403 |
+
} else {
|
404 |
+
echo '<p>' . __( 'Maintaining valid records of consent is a vital part of privacy compliance in general, and it is specifically required under the GDPR. These records should include a userid, timestamp, consent proof, record of the consenting action, and the legal documents available to the user at the time of consent, among other things. This plugin is THE most complete solution for recording, sorting and maintaining GDPR records of consent*. The plugin also boasts built-in compatibility with WordPress comment form, Contact Form 7 and WP Forms plugins for your convenience, but can be manually integrated with any type of web-form and can even store consent proofs for consents collected offline (e.g in-store sign-ups) via WP media upload.' ) . '</p>';
|
405 |
+
}
|
406 |
+
?>
|
407 |
+
|
408 |
+
<?php
|
409 |
+
settings_fields( $this->tabs[$tab_key]['key'] );
|
410 |
+
do_settings_sections( $this->tabs[$tab_key]['key'] );
|
411 |
|
412 |
+
if ( ! in_array( $this->action, array( 'save', 'edit' ) ) ) {
|
413 |
+
echo ' <p class="submit submit-' . $tab_key . '">';
|
414 |
|
415 |
+
// consent solution tab only
|
416 |
+
if ( $tab_key != 'cs' && ! empty( iubenda()->options['cons']['public_api_key'] ) ) {
|
417 |
+
echo '<a href="' . esc_url( add_query_arg( array( 'tab' => 'cons', 'action' => 'autodetect' ), iubenda()->base_url ) ) . '" class="button button-primary button-large iub-autodetect-forms">' . esc_html__( 'Autodetect Forms', 'iubenda' ) . '</a>';
|
418 |
+
echo '<br />';
|
419 |
+
}
|
420 |
+
submit_button( '', 'primary', $this->tabs[$tab_key]['submit'], false );
|
421 |
+
echo ' ';
|
422 |
+
submit_button( __( 'Reset to defaults', 'iubenda' ), 'secondary', $this->tabs[$tab_key]['reset'], false );
|
423 |
+
echo ' </p>';
|
424 |
}
|
425 |
+
?>
|
426 |
+
|
|
|
|
|
|
|
|
|
427 |
</form>
|
428 |
+
|
429 |
</div>
|
430 |
|
431 |
<div id="iubenda-footer">
|
637 |
$supported_forms = iubenda()->forms->sources;
|
638 |
|
639 |
echo '
|
640 |
+
<p class="description">' . __( 'This section lists the forms available for field mapping. The plugin currently supports & detects: WordPress Comment, Contact Form 7, WooCommerce Checkout and WP Forms.', 'iubenda' ) . '</p>';
|
641 |
|
642 |
// list screen
|
643 |
if ( ! class_exists( 'WP_List_Table' ) )
|
iubenda-cookie-class/README.md
CHANGED
@@ -98,6 +98,9 @@ These operations take place in accordance with the rules explained in [this guid
|
|
98 |
|
99 |
## Changelog
|
100 |
|
|
|
|
|
|
|
101 |
##### 3.3.1
|
102 |
* Tweak: Improved Google Tag Manager script blocking
|
103 |
|
98 |
|
99 |
## Changelog
|
100 |
|
101 |
+
##### 3.4.0
|
102 |
+
* New: Introducing wildcard support for scripts and iframes
|
103 |
+
|
104 |
##### 3.3.1
|
105 |
* Tweak: Improved Google Tag Manager script blocking
|
106 |
|
iubenda-cookie-class/iubenda.class.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @author iubenda s.r.l
|
6 |
* @copyright 2018-2019, iubenda s.r.l
|
7 |
* @license GNU/GPL
|
8 |
-
* @version 3.
|
9 |
* @deprecated
|
10 |
*
|
11 |
* This program is free software: you can redistribute it and/or modify
|
@@ -129,7 +129,9 @@ class iubendaParser {
|
|
129 |
'platform.twitter.com',
|
130 |
// facebook
|
131 |
'www.facebook.com/plugins/like.php',
|
|
|
132 |
'www.facebook.com/plugins/likebox.php',
|
|
|
133 |
// vimeo
|
134 |
'player.vimeo.com',
|
135 |
// 4w
|
@@ -161,18 +163,20 @@ class iubendaParser {
|
|
161 |
*/
|
162 |
public function __construct( $content_page = '', $args = array() ) {
|
163 |
// check scripts
|
164 |
-
if ( ! empty( $args['scripts'] ) && is_array( $args['scripts'] ) )
|
165 |
$this->auto_script_tags = array_unique( array_merge( $this->auto_script_tags, $args['scripts'] ) );
|
|
|
166 |
|
167 |
// check iframes
|
168 |
-
if ( ! empty( $args['iframes'] ) && is_array( $args['iframes'] ) )
|
169 |
$this->auto_iframe_tags = array_unique( array_merge( $this->auto_iframe_tags, $args['iframes'] ) );
|
|
|
170 |
|
171 |
// valid type?
|
172 |
$this->type = ! empty( $args['type'] ) && in_array( $args['type'], array( 'page', 'faster' ), true ) ? $args['type'] : 'page';
|
173 |
|
174 |
// load Simple HTML DOM if needed
|
175 |
-
if ( ! function_exists( 'file_get_html' ) )
|
176 |
require_once( dirname( __FILE__ ) . '/simple_html_dom.php' );
|
177 |
|
178 |
// set content
|
@@ -204,7 +208,7 @@ class iubendaParser {
|
|
204 |
}
|
205 |
|
206 |
/**
|
207 |
-
* Static, utility function: strpos for array
|
208 |
*
|
209 |
* @param type $haystack
|
210 |
* @param type $needle
|
@@ -213,15 +217,24 @@ class iubendaParser {
|
|
213 |
static function strpos_array( $haystack, $needle ) {
|
214 |
if ( empty( $haystack ) || empty( $needle ) )
|
215 |
return false;
|
216 |
-
|
217 |
-
|
218 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
219 |
if ( strpos( $haystack, $need ) !== false )
|
220 |
return true;
|
221 |
}
|
222 |
-
} else {
|
223 |
-
if ( strpos( $haystack, $need ) !== false )
|
224 |
-
return true;
|
225 |
}
|
226 |
|
227 |
return false;
|
5 |
* @author iubenda s.r.l
|
6 |
* @copyright 2018-2019, iubenda s.r.l
|
7 |
* @license GNU/GPL
|
8 |
+
* @version 3.4.0
|
9 |
* @deprecated
|
10 |
*
|
11 |
* This program is free software: you can redistribute it and/or modify
|
129 |
'platform.twitter.com',
|
130 |
// facebook
|
131 |
'www.facebook.com/plugins/like.php',
|
132 |
+
'www.facebook.com/*/plugins/like.php',
|
133 |
'www.facebook.com/plugins/likebox.php',
|
134 |
+
'www.facebook.com/*/plugins/likebox.php',
|
135 |
// vimeo
|
136 |
'player.vimeo.com',
|
137 |
// 4w
|
163 |
*/
|
164 |
public function __construct( $content_page = '', $args = array() ) {
|
165 |
// check scripts
|
166 |
+
if ( ! empty( $args['scripts'] ) && is_array( $args['scripts'] ) ) {
|
167 |
$this->auto_script_tags = array_unique( array_merge( $this->auto_script_tags, $args['scripts'] ) );
|
168 |
+
}
|
169 |
|
170 |
// check iframes
|
171 |
+
if ( ! empty( $args['iframes'] ) && is_array( $args['iframes'] ) ) {
|
172 |
$this->auto_iframe_tags = array_unique( array_merge( $this->auto_iframe_tags, $args['iframes'] ) );
|
173 |
+
}
|
174 |
|
175 |
// valid type?
|
176 |
$this->type = ! empty( $args['type'] ) && in_array( $args['type'], array( 'page', 'faster' ), true ) ? $args['type'] : 'page';
|
177 |
|
178 |
// load Simple HTML DOM if needed
|
179 |
+
if ( ! function_exists( 'file_get_html' ) || ! function_exists( 'str_get_html' ) )
|
180 |
require_once( dirname( __FILE__ ) . '/simple_html_dom.php' );
|
181 |
|
182 |
// set content
|
208 |
}
|
209 |
|
210 |
/**
|
211 |
+
* Static, utility function: strpos for array wilth wildcard support
|
212 |
*
|
213 |
* @param type $haystack
|
214 |
* @param type $needle
|
217 |
static function strpos_array( $haystack, $needle ) {
|
218 |
if ( empty( $haystack ) || empty( $needle ) )
|
219 |
return false;
|
220 |
+
|
221 |
+
$needle = ! is_array( $needle ) ? array( $needle ) : $needle;
|
222 |
+
|
223 |
+
foreach ( $needle as $need ) {
|
224 |
+
// wildcard?
|
225 |
+
if ( strpos( $need, '/*/' ) !== false ) {
|
226 |
+
// strtok - removes query string
|
227 |
+
// str_replace - removes double slashes // from url
|
228 |
+
// preg_replace - removes http or https from url
|
229 |
+
$haystack = strtok( str_replace( '//', '', preg_replace( "(^https?://)", "", $haystack ) ), '?' );
|
230 |
+
|
231 |
+
if ( fnmatch( $need, $haystack ) !== false )
|
232 |
+
return true;
|
233 |
+
// regular
|
234 |
+
} else {
|
235 |
if ( strpos( $haystack, $need ) !== false )
|
236 |
return true;
|
237 |
}
|
|
|
|
|
|
|
238 |
}
|
239 |
|
240 |
return false;
|
iubenda_cookie_solution.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Plugin Name:
|
4 |
Plugin URI: https://www.iubenda.com
|
5 |
-
Description: iubenda
|
6 |
-
Version: 2.0.
|
7 |
Author: iubenda
|
8 |
Author URI: https://www.iubenda.com
|
9 |
License: MIT License
|
@@ -11,7 +11,7 @@ License URI: http://opensource.org/licenses/MIT
|
|
11 |
Text Domain: iubenda
|
12 |
Domain Path: /languages
|
13 |
|
14 |
-
|
15 |
Copyright (C) 2018-2019, iubenda s.r.l
|
16 |
|
17 |
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
@@ -32,7 +32,7 @@ define( 'IUB_DEBUG', false );
|
|
32 |
* iubenda final class.
|
33 |
*
|
34 |
* @class iubenda
|
35 |
-
* @version 2.0
|
36 |
*/
|
37 |
class iubenda {
|
38 |
|
@@ -555,7 +555,7 @@ class iubenda {
|
|
555 |
}
|
556 |
|
557 |
/**
|
558 |
-
* Initialise
|
559 |
*
|
560 |
* @return object
|
561 |
*/
|
1 |
<?php
|
2 |
/*
|
3 |
+
Plugin Name: Cookie and Consent Solution for the GDPR & ePrivacy by iubenda
|
4 |
Plugin URI: https://www.iubenda.com
|
5 |
+
Description: An All-in-One approach developed by iubenda, which includes functionalities of two powerful solutions that help to make your website GDPR and ePrivacy compliant.
|
6 |
+
Version: 2.0.0
|
7 |
Author: iubenda
|
8 |
Author URI: https://www.iubenda.com
|
9 |
License: MIT License
|
11 |
Text Domain: iubenda
|
12 |
Domain Path: /languages
|
13 |
|
14 |
+
Cookie and Consent Solution for the GDPR & ePrivacy by iubenda
|
15 |
Copyright (C) 2018-2019, iubenda s.r.l
|
16 |
|
17 |
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
32 |
* iubenda final class.
|
33 |
*
|
34 |
* @class iubenda
|
35 |
+
* @version 2.0.0
|
36 |
*/
|
37 |
class iubenda {
|
38 |
|
555 |
}
|
556 |
|
557 |
/**
|
558 |
+
* Initialise iubenda Cookie Solution
|
559 |
*
|
560 |
* @return object
|
561 |
*/
|
js/frontend.js
CHANGED
@@ -19,6 +19,32 @@
|
|
19 |
// get corresponding html form id
|
20 |
switch ( source ) {
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
// WordPress Comment Form
|
23 |
case 'wp_comment_form' :
|
24 |
var htmlFormContainer = $( '#commentform' );
|
@@ -26,7 +52,7 @@
|
|
26 |
// form exists, let's use it
|
27 |
if ( htmlFormContainer.length > 0 ) {
|
28 |
// adjust submit element id
|
29 |
-
var submitElement = document.getElementById( htmlFormContainer.attr( 'id' ) ).querySelectorAll('input[type=submit]')[0];
|
30 |
|
31 |
/* id="submit" override
|
32 |
if ( typeof submitElement !== 'undefined' && submitElement.name == 'submit' ) {
|
@@ -74,7 +100,7 @@
|
|
74 |
};
|
75 |
|
76 |
break;
|
77 |
-
|
78 |
// WP Forms
|
79 |
case 'wpforms' :
|
80 |
var htmlFormContainer = $( 'div[id^="wpforms-' + id );
|
@@ -82,7 +108,7 @@
|
|
82 |
// form exists, let's use it
|
83 |
if ( htmlFormContainer.length > 0 ) {
|
84 |
var isAjax = $( '#wpforms-form-' + id ).hasClass( 'wpforms-ajax-form' );
|
85 |
-
|
86 |
// setup vars
|
87 |
formArgs = {
|
88 |
submitElement: ( isAjax ? null : document.getElementById( 'wpforms-submit-' + id ) ),
|
@@ -122,4 +148,4 @@
|
|
122 |
}
|
123 |
} );
|
124 |
|
125 |
-
} )( jQuery );
|
19 |
// get corresponding html form id
|
20 |
switch ( source ) {
|
21 |
|
22 |
+
// WooCommerce Checkout Form
|
23 |
+
case 'woocommerce' :
|
24 |
+
var htmlFormContainer = $( '.woocommerce-checkout' );
|
25 |
+
|
26 |
+
// form exists, let's use it
|
27 |
+
if ( htmlFormContainer.length > 0 ) {
|
28 |
+
// setup vars
|
29 |
+
formArgs = {
|
30 |
+
submitElement: null,
|
31 |
+
form: {
|
32 |
+
selector: document.querySelectorAll( 'form.woocommerce-checkout' )[0],
|
33 |
+
map: form.form.map
|
34 |
+
}
|
35 |
+
};
|
36 |
+
|
37 |
+
// handle ajax submit
|
38 |
+
$( htmlFormContainer ).on( 'checkout_place_order', function( e ) {
|
39 |
+
_iub.cons.sendData();
|
40 |
+
// don't send before page refresh
|
41 |
+
// on succcessfull submit it will be sent automatically
|
42 |
+
// _iub.cons.sendFromLocalStorage();
|
43 |
+
} );
|
44 |
+
}
|
45 |
+
|
46 |
+
break;
|
47 |
+
|
48 |
// WordPress Comment Form
|
49 |
case 'wp_comment_form' :
|
50 |
var htmlFormContainer = $( '#commentform' );
|
52 |
// form exists, let's use it
|
53 |
if ( htmlFormContainer.length > 0 ) {
|
54 |
// adjust submit element id
|
55 |
+
var submitElement = document.getElementById( htmlFormContainer.attr( 'id' ) ).querySelectorAll( 'input[type=submit]' )[0];
|
56 |
|
57 |
/* id="submit" override
|
58 |
if ( typeof submitElement !== 'undefined' && submitElement.name == 'submit' ) {
|
100 |
};
|
101 |
|
102 |
break;
|
103 |
+
|
104 |
// WP Forms
|
105 |
case 'wpforms' :
|
106 |
var htmlFormContainer = $( 'div[id^="wpforms-' + id );
|
108 |
// form exists, let's use it
|
109 |
if ( htmlFormContainer.length > 0 ) {
|
110 |
var isAjax = $( '#wpforms-form-' + id ).hasClass( 'wpforms-ajax-form' );
|
111 |
+
|
112 |
// setup vars
|
113 |
formArgs = {
|
114 |
submitElement: ( isAjax ? null : document.getElementById( 'wpforms-submit-' + id ) ),
|
148 |
}
|
149 |
} );
|
150 |
|
151 |
+
} )( jQuery );
|
languages/iubenda-cookie-law-solution-it_IT.mo
CHANGED
Binary file
|
languages/iubenda-cookie-law-solution-it_IT.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Iubenda Cookie Solution\n"
|
4 |
-
"POT-Creation-Date: 2019-
|
5 |
-
"PO-Revision-Date: 2019-
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: it\n"
|
@@ -18,83 +18,83 @@ msgstr ""
|
|
18 |
|
19 |
#: includes/forms-list-table.php:92
|
20 |
msgid "Form Title"
|
21 |
-
msgstr ""
|
22 |
|
23 |
#: includes/forms-list-table.php:93
|
24 |
msgid "Form ID"
|
25 |
-
msgstr ""
|
26 |
|
27 |
#: includes/forms-list-table.php:94
|
28 |
-
msgid "
|
29 |
-
msgstr ""
|
30 |
|
31 |
#: includes/forms-list-table.php:95
|
32 |
msgid "Fields"
|
33 |
-
msgstr ""
|
34 |
|
35 |
#: includes/forms-list-table.php:96
|
36 |
msgid "Date"
|
37 |
-
msgstr ""
|
38 |
|
39 |
#: includes/forms-list-table.php:165
|
40 |
msgid "Edit"
|
41 |
-
msgstr ""
|
42 |
|
43 |
#: includes/forms-list-table.php:166
|
44 |
msgid "Delete"
|
45 |
-
msgstr ""
|
46 |
|
47 |
#: includes/forms-list-table.php:277
|
48 |
msgid "Filter"
|
49 |
-
msgstr ""
|
50 |
|
51 |
#: includes/forms-list-table.php:294
|
52 |
msgid "Filter by source"
|
53 |
-
msgstr ""
|
54 |
|
55 |
#: includes/forms-list-table.php:296
|
56 |
msgid "All form sources"
|
57 |
-
msgstr ""
|
58 |
|
59 |
#: includes/forms-list-table.php:364
|
60 |
msgid "No forms found."
|
61 |
-
msgstr ""
|
62 |
|
63 |
-
#: includes/forms.php:
|
64 |
msgid "Forms"
|
65 |
-
msgstr ""
|
66 |
|
67 |
-
#: includes/forms.php:
|
68 |
msgid "Form"
|
69 |
-
msgstr ""
|
70 |
|
71 |
-
#: includes/forms.php:
|
72 |
#, php-format
|
73 |
-
msgid "First
|
74 |
-
msgstr ""
|
75 |
|
76 |
-
#: includes/forms.php:
|
77 |
#, php-format
|
78 |
-
msgid "Last
|
79 |
-
msgstr ""
|
80 |
|
81 |
-
#: includes/forms.php:
|
82 |
#, php-format
|
83 |
-
msgid "Middle
|
84 |
-
msgstr ""
|
85 |
|
86 |
#: includes/settings.php:41 includes/settings.php:42 includes/settings.php:43
|
87 |
#: includes/settings.php:44 includes/settings.php:45
|
88 |
msgid "string"
|
89 |
-
msgstr ""
|
90 |
|
91 |
#: includes/settings.php:57 includes/settings.php:171
|
92 |
msgid "Cookie Solution"
|
93 |
-
msgstr ""
|
94 |
|
95 |
#: includes/settings.php:63 includes/settings.php:172
|
96 |
msgid "Consent Solution"
|
97 |
-
msgstr ""
|
98 |
|
99 |
#: includes/settings.php:114
|
100 |
msgid "Code"
|
@@ -108,7 +108,7 @@ msgstr "Blocco preventivo dei codici"
|
|
108 |
|
109 |
#: includes/settings.php:116
|
110 |
msgid "Custom scripts"
|
111 |
-
msgstr "
|
112 |
|
113 |
#: includes/settings.php:117
|
114 |
msgid "Content type"
|
@@ -120,7 +120,7 @@ msgstr "Feed RSS"
|
|
120 |
|
121 |
#: includes/settings.php:119
|
122 |
msgid "POST requests"
|
123 |
-
msgstr ""
|
124 |
|
125 |
#: includes/settings.php:120
|
126 |
msgid "Menu position"
|
@@ -131,16 +131,16 @@ msgid "Deactivation"
|
|
131 |
msgstr "Disattivazione"
|
132 |
|
133 |
#: includes/settings.php:127
|
134 |
-
msgid "Public
|
135 |
-
msgstr ""
|
136 |
|
137 |
#: includes/settings.php:130 includes/settings.php:134
|
138 |
msgid "Field Mapping"
|
139 |
-
msgstr ""
|
140 |
|
141 |
#: includes/settings.php:192
|
142 |
msgid "Are you sure you want to delete this form?"
|
143 |
-
msgstr ""
|
144 |
|
145 |
#: includes/settings.php:340
|
146 |
msgid "You don't have permission to access this page."
|
@@ -149,72 +149,69 @@ msgstr "Non disponi dell'autorizzazione per accedere a questa pagina."
|
|
149 |
#: includes/settings.php:357
|
150 |
#, fuzzy
|
151 |
#| msgid ""
|
152 |
-
#| "This plugin is the easiest and most comprehensive way to adapt your "
|
153 |
-
#| "
|
154 |
-
#| "
|
155 |
-
#| "
|
156 |
-
#| "
|
157 |
-
#| "
|
158 |
-
#| "
|
159 |
msgid ""
|
160 |
-
"This plugin is the easiest and most comprehensive way to adapt your "
|
161 |
-
"
|
162 |
-
"
|
163 |
-
"
|
164 |
-
"
|
165 |
-
"
|
166 |
-
"
|
167 |
msgstr ""
|
168 |
"Questo plugin è il modo più semplice e completo per adeguare il tuo sito "
|
169 |
-
"WordPress alla
|
170 |
-
"occuperà di raccoglierne il consenso,
|
171 |
-
"
|
172 |
-
"
|
173 |
-
"
|
174 |
-
"refresh della pagina."
|
175 |
|
176 |
#: includes/settings.php:360
|
177 |
-
msgid ""
|
178 |
-
"
|
179 |
-
msgstr ""
|
180 |
|
181 |
#: includes/settings.php:361
|
182 |
#, fuzzy, php-format
|
183 |
#| msgid ""
|
184 |
-
#| "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin "
|
185 |
-
#| "
|
186 |
msgid ""
|
187 |
"Yes it does. You can read more about it <a href=\"%s\" class=\"iubenda-url\" "
|
188 |
"target=\"_blank\">here.</a>"
|
189 |
msgstr ""
|
190 |
-
"Visita
|
191 |
-
"
|
192 |
|
193 |
#: includes/settings.php:364
|
194 |
-
msgid "Would you like to know more about the
|
195 |
-
msgstr "Vuoi
|
196 |
|
197 |
#: includes/settings.php:365
|
198 |
#, php-format
|
199 |
msgid ""
|
200 |
-
"Read our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">complete "
|
201 |
-
"
|
202 |
msgstr ""
|
203 |
-
"
|
204 |
-
"
|
205 |
|
206 |
#: includes/settings.php:368
|
207 |
msgid "What is the full functionality of the plugin?"
|
208 |
-
msgstr "
|
209 |
|
210 |
#: includes/settings.php:369
|
211 |
#, php-format
|
212 |
msgid ""
|
213 |
-
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin page
|
214 |
-
"</a>"
|
215 |
msgstr ""
|
216 |
-
"Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">
|
217 |
-
"
|
218 |
|
219 |
#: includes/settings.php:372
|
220 |
msgid "Enter the iubenda code for the Cookie Solution below."
|
@@ -223,72 +220,121 @@ msgstr "Inserisci qui sotto il codice di iubenda per la Cookie Solution."
|
|
223 |
#: includes/settings.php:373
|
224 |
#, php-format
|
225 |
msgid ""
|
226 |
-
"In order to run the plugin, you need to enter the iubenda code that "
|
227 |
-
"
|
228 |
-
"
|
229 |
-
"
|
230 |
msgstr ""
|
231 |
"Per far funzionare il plugin, è necessario inserire nel form sottostante il "
|
232 |
-
"codice di iubenda che attiva il
|
233 |
-
"
|
234 |
-
"\"iubenda-url\" target=\"_blank\">
|
235 |
|
236 |
#: includes/settings.php:378
|
237 |
msgid ""
|
238 |
"Maintaining comprehensive records of consent is a vital part of privacy "
|
239 |
-
"compliance in general but is specifically required under the GDPR. These "
|
240 |
-
"
|
241 |
-
"
|
242 |
-
"
|
243 |
-
"
|
244 |
-
"
|
245 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
|
247 |
-
#: includes/settings.php:
|
248 |
msgid "Reset to defaults"
|
249 |
msgstr "Ripristina le impostazioni di default"
|
250 |
|
251 |
-
#: includes/settings.php:
|
252 |
msgid "Need support for this plugin?"
|
253 |
-
msgstr "
|
254 |
|
255 |
-
#: includes/settings.php:
|
256 |
#, php-format
|
257 |
msgid ""
|
258 |
-
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support "
|
259 |
-
"
|
260 |
msgstr ""
|
261 |
-
"Visita il nostro <a href=\"%s\" class=\"iubenda-url\" target=\"_blank"
|
262 |
-
"
|
263 |
|
264 |
-
#: includes/settings.php:
|
265 |
#, php-format
|
266 |
msgid "Enter the iubenda code for %s."
|
267 |
-
msgstr "
|
268 |
|
269 |
-
#: includes/settings.php:
|
270 |
msgid "Enter the iubenda code."
|
271 |
-
msgstr "
|
272 |
|
273 |
-
#: includes/settings.php:
|
274 |
#, fuzzy
|
275 |
#| msgid "Enter a list of custom scripts (one per line)."
|
276 |
-
msgid ""
|
277 |
-
"
|
278 |
-
msgstr "Inserire una lista di script personalizzati (uno per riga)."
|
279 |
|
280 |
-
#: includes/settings.php:
|
281 |
#, fuzzy
|
282 |
#| msgid "Enter a list of custom iframes (one per line)."
|
283 |
-
msgid ""
|
284 |
-
"
|
285 |
-
msgstr "Inserire un elenco di iframe personalizzati (uno per riga)."
|
286 |
|
287 |
-
#: includes/settings.php:
|
288 |
msgid "Automatically block scripts detected by the plugin."
|
289 |
msgstr "Blocca automaticamente gli script rilevati dal plugin."
|
290 |
|
291 |
-
#: includes/settings.php:
|
292 |
#, php-format
|
293 |
msgid ""
|
294 |
"see <a href=\"%s\" target=\"_blank\">our documentation</a> for the list of "
|
@@ -297,283 +343,293 @@ msgstr ""
|
|
297 |
"visita <a href=\"%s\" target=\"_blank\">la nostra documentazione</a> per la "
|
298 |
"lista degli script rilevati automaticamente dal plugin."
|
299 |
|
300 |
-
#: includes/settings.php:
|
301 |
msgid "Primary"
|
302 |
-
msgstr "
|
303 |
|
304 |
-
#: includes/settings.php:
|
305 |
msgid "Secondary"
|
306 |
-
msgstr "
|
307 |
|
308 |
-
#: includes/settings.php:
|
309 |
msgid "Select parsing engine."
|
310 |
msgstr "Seleziona il motore di parsing."
|
311 |
|
312 |
-
#: includes/settings.php:
|
313 |
-
msgid ""
|
314 |
-
"Leave scripts untouched on the page if the user has already given consent"
|
315 |
msgstr ""
|
316 |
-
"Lascia gli script intatti sulla pagina se l'utente ha già prestato il "
|
317 |
-
"consenso"
|
318 |
|
319 |
-
#: includes/settings.php:
|
320 |
msgid ""
|
321 |
-
"improves performance, highly recommended, to be deactivated only if your "
|
322 |
-
"
|
323 |
msgstr ""
|
324 |
-
"migliora le prestazioni, altamente consigliato, da disattivare solo qualora "
|
325 |
-
"
|
326 |
|
327 |
-
#: includes/settings.php:
|
328 |
msgid ""
|
329 |
-
"Restrict the plugin to run only for requests that have \"Content-type: "
|
330 |
-
"
|
331 |
msgstr ""
|
332 |
-
"Restringi l'esecuzione del plugin alle sole richieste che presentano "
|
333 |
-
"
|
334 |
|
335 |
-
#: includes/settings.php:
|
336 |
msgid "Do not run the plugin inside the RSS feed (recommended)"
|
337 |
msgstr "Non eseguire il plugin all'interno dei Feed RSS (consigliato)"
|
338 |
|
339 |
-
#: includes/settings.php:
|
340 |
#, fuzzy
|
341 |
#| msgid "Do not run the plugin inside the RSS feed (recommended)"
|
342 |
msgid "Do not run the plugin on POST requests (recommended)"
|
343 |
-
msgstr "Non eseguire il plugin
|
344 |
|
345 |
-
#: includes/settings.php:
|
346 |
msgid "Top menu"
|
347 |
msgstr "Menu principale"
|
348 |
|
349 |
-
#: includes/settings.php:
|
350 |
msgid "Submenu"
|
351 |
msgstr "Sottomenu"
|
352 |
|
353 |
-
#: includes/settings.php:
|
354 |
msgid ""
|
355 |
-
"Select whether to display iubenda in a top admin menu or the Settings "
|
356 |
-
"submenu."
|
357 |
msgstr ""
|
358 |
-
"Scegli se visualizzare iubenda in una voce di menu principale del pannello "
|
359 |
-
"
|
360 |
|
361 |
-
#: includes/settings.php:
|
362 |
msgid "Delete all plugin data upon deactivation?"
|
363 |
-
msgstr ""
|
364 |
-
"Vuoi eliminare tutti i dati del plugin al momento della disattivazione?"
|
365 |
|
366 |
-
#: includes/settings.php:
|
367 |
msgid "Enter your iubenda Javascript library public API key."
|
368 |
-
msgstr ""
|
369 |
|
370 |
-
#: includes/settings.php:
|
371 |
msgid ""
|
372 |
-
"This section lists the forms available for field mapping. The plugin "
|
373 |
-
"
|
374 |
-
"Forms."
|
375 |
msgstr ""
|
|
|
|
|
|
|
376 |
|
377 |
-
#: includes/settings.php:
|
378 |
#, php-format
|
379 |
msgid "%s form title."
|
380 |
-
msgstr ""
|
381 |
|
382 |
-
#: includes/settings.php:
|
383 |
msgid "Unknown"
|
384 |
-
msgstr ""
|
385 |
|
386 |
-
#: includes/settings.php:
|
387 |
msgid "Available form fields:"
|
388 |
-
msgstr ""
|
389 |
|
390 |
-
#: includes/settings.php:
|
391 |
msgid "Publish"
|
392 |
-
msgstr ""
|
393 |
|
394 |
-
#: includes/settings.php:
|
395 |
msgid "Status"
|
396 |
-
msgstr ""
|
397 |
|
398 |
-
#: includes/settings.php:
|
399 |
msgid "Cancel"
|
400 |
-
msgstr ""
|
401 |
|
402 |
-
#: includes/settings.php:
|
403 |
msgid "Save"
|
404 |
msgstr "Salva"
|
405 |
|
406 |
-
#: includes/settings.php:
|
407 |
msgid "Map fields"
|
408 |
-
msgstr ""
|
409 |
|
410 |
-
#: includes/settings.php:
|
411 |
msgid "Subject fields"
|
412 |
-
msgstr ""
|
413 |
|
414 |
-
#: includes/settings.php:
|
415 |
msgid ""
|
416 |
"Subject fields allow you to store a series of identifying values about your "
|
417 |
-
"individual subjects/users. Please map the subject
|
418 |
-
"
|
419 |
msgstr ""
|
|
|
|
|
|
|
420 |
|
421 |
-
#: includes/settings.php:
|
422 |
msgid "Subject field"
|
423 |
-
msgstr ""
|
424 |
|
425 |
-
#: includes/settings.php:
|
426 |
msgid "Form field"
|
427 |
-
msgstr ""
|
428 |
|
429 |
-
#: includes/settings.php:
|
430 |
msgid "Autogenerated"
|
431 |
-
msgstr ""
|
432 |
|
433 |
-
#: includes/settings.php:
|
434 |
msgid "None"
|
435 |
-
msgstr ""
|
436 |
|
437 |
-
#: includes/settings.php:
|
438 |
msgid "Preferences fields"
|
439 |
-
msgstr ""
|
440 |
|
441 |
-
#: includes/settings.php:
|
442 |
msgid ""
|
443 |
-
"Preferences fields allow you to store a record of the various opt-ins points "
|
444 |
-
"
|
445 |
-
"
|
446 |
-
"
|
447 |
msgstr ""
|
|
|
|
|
|
|
448 |
|
449 |
-
#: includes/settings.php:
|
450 |
msgid "Preferences field"
|
451 |
-
msgstr ""
|
452 |
|
453 |
-
#: includes/settings.php:
|
454 |
-
#: includes/settings.php:
|
455 |
-
#: includes/settings.php:971
|
456 |
msgid "Enter field name"
|
457 |
-
msgstr ""
|
458 |
|
459 |
-
#: includes/settings.php:
|
460 |
-
#: includes/settings.php:
|
461 |
-
#: includes/settings.php:955 includes/settings.php:971
|
462 |
msgid "Remove"
|
463 |
-
msgstr ""
|
464 |
|
465 |
-
#: includes/settings.php:
|
466 |
msgid "Add New Preference"
|
467 |
-
msgstr ""
|
468 |
|
469 |
-
#: includes/settings.php:
|
470 |
msgid "Exclude fields"
|
471 |
-
msgstr ""
|
472 |
|
473 |
-
#: includes/settings.php:
|
474 |
msgid ""
|
475 |
"Exclude fields allow you to create a list of fields that you would like to "
|
476 |
-
"exclude from your Consent Solution recorded proofs (for e.g. password or "
|
477 |
-
"
|
478 |
msgstr ""
|
|
|
|
|
|
|
479 |
|
480 |
-
#: includes/settings.php:
|
481 |
msgid "Exclude field"
|
482 |
-
msgstr ""
|
483 |
|
484 |
-
#: includes/settings.php:
|
485 |
msgid "Add New Exclude"
|
486 |
-
msgstr ""
|
487 |
|
488 |
-
#: includes/settings.php:
|
489 |
msgid "Legal Notices"
|
490 |
-
msgstr ""
|
491 |
|
492 |
-
#: includes/settings.php:
|
493 |
msgid "Legal documents"
|
494 |
-
msgstr ""
|
495 |
|
496 |
-
#: includes/settings.php:
|
497 |
msgid ""
|
498 |
"In general, it’s important that you declare which legal documents are being "
|
499 |
-
"agreed upon when each consent is collected. However, if you use iubenda for "
|
500 |
-
"
|
501 |
-
"
|
502 |
msgstr ""
|
|
|
|
|
|
|
503 |
|
504 |
-
#: includes/settings.php:
|
505 |
msgid "Identifier"
|
506 |
-
msgstr ""
|
507 |
|
508 |
-
#: includes/settings.php:
|
509 |
msgid "Please select each legal document available on your site."
|
510 |
-
msgstr ""
|
511 |
|
512 |
-
#: includes/settings.php:
|
513 |
msgid "Alternatively, you may add your own custom document identifiers."
|
514 |
-
msgstr ""
|
515 |
|
516 |
-
#: includes/settings.php:
|
517 |
msgid "Add New Document"
|
518 |
-
msgstr ""
|
519 |
|
520 |
-
#: includes/settings.php:
|
521 |
msgid "Settings saved."
|
522 |
msgstr "Impostazioni salvate."
|
523 |
|
524 |
-
#: includes/settings.php:
|
525 |
msgid "Settings restored to defaults."
|
526 |
msgstr "Impostazioni di default ripristinate."
|
527 |
|
528 |
-
#: includes/settings.php:
|
529 |
#, php-format
|
530 |
msgid ""
|
531 |
"Please enable comments cookies opt-in checkbox in the <a href=\"%s\" target="
|
532 |
"\"_blank\">Discussion settings</a>."
|
533 |
msgstr ""
|
|
|
|
|
|
|
534 |
|
535 |
-
#: includes/settings.php:
|
536 |
msgid "No forms or form changes detected."
|
537 |
-
msgstr ""
|
538 |
|
539 |
-
#: includes/settings.php:
|
540 |
msgid "Form saving failed. Please fill the Subject and Preferences fields."
|
541 |
-
msgstr ""
|
542 |
|
543 |
-
#: includes/settings.php:
|
544 |
#, fuzzy
|
545 |
#| msgid "Settings applied successfully"
|
546 |
msgid "Form saved successfully - form status changed to Mapped."
|
547 |
-
msgstr "
|
548 |
|
549 |
-
#: includes/settings.php:
|
550 |
-
#, fuzzy
|
551 |
-
#| msgid "Settings applied successfully"
|
552 |
msgid "Form updated successfully."
|
553 |
-
msgstr "
|
554 |
|
555 |
-
#: includes/settings.php:
|
556 |
msgid "Form saving failed."
|
557 |
-
msgstr ""
|
558 |
|
559 |
-
#: includes/settings.php:
|
560 |
#, fuzzy
|
561 |
#| msgid "Settings applied successfully"
|
562 |
msgid "Form deleted successfully."
|
563 |
-
msgstr "
|
564 |
|
565 |
-
#: includes/settings.php:
|
566 |
msgid "Form delete failed."
|
567 |
-
msgstr ""
|
568 |
|
569 |
-
#: includes/settings.php:
|
570 |
msgid "Dismiss this notice."
|
571 |
-
msgstr ""
|
572 |
|
573 |
#, fuzzy
|
574 |
#~| msgid "Settings applied successfully"
|
575 |
#~ msgid "Forms detected successfully."
|
576 |
-
#~ msgstr "Impostazioni salvate con successo"
|
577 |
|
578 |
#, fuzzy
|
579 |
#~| msgid "Content type"
|
@@ -600,7 +656,7 @@ msgstr ""
|
|
600 |
#~ msgstr "Sperimentale"
|
601 |
|
602 |
#~ msgid "What’s the full functionality of the plugin?"
|
603 |
-
#~ msgstr "Quali sono le funzionalità
|
604 |
|
605 |
#~ msgid "Select a language to correctly pair it with your script"
|
606 |
#~ msgstr "Seleziona una lingua a cui associare il tuo codice"
|
@@ -609,8 +665,8 @@ msgstr ""
|
|
609 |
#~ msgstr "Effettua il blocco automatico degli script rilevati dal plugin"
|
610 |
|
611 |
#~ msgid ""
|
612 |
-
#~ "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our "
|
613 |
-
#~ "
|
614 |
#~ msgstr ""
|
615 |
#~ "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
|
616 |
#~ "documentazione</a> per la lista di script rilevati."
|
@@ -630,11 +686,11 @@ msgstr ""
|
|
630 |
#~ msgstr "Applica ottimizzazioni speciali in caso di errori con l'output"
|
631 |
|
632 |
#~ msgid ""
|
633 |
-
#~ "only select this option if you had performance problems or if you notice "
|
634 |
-
#~ "
|
635 |
#~ msgstr ""
|
636 |
-
#~ "attiva questa opzione solo qualora avessi problemi di performance o "
|
637 |
-
#~ "
|
638 |
|
639 |
#~ msgid "Parsed with iubenda experimental class in %s sec."
|
640 |
#~ msgstr "Parsed with iubenda experimental class in %s sec."
|
@@ -643,8 +699,8 @@ msgstr ""
|
|
643 |
#~ msgstr "Parsed with iubenda default class in %s sec."
|
644 |
|
645 |
#~ msgid ""
|
646 |
-
#~ "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our "
|
647 |
-
#~ "
|
648 |
#~ msgstr ""
|
649 |
#~ "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
|
650 |
#~ "documentazione</a> per la lista di script rilevati."
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Iubenda Cookie Solution\n"
|
4 |
+
"POT-Creation-Date: 2019-11-12 15:08+0100\n"
|
5 |
+
"PO-Revision-Date: 2019-11-14 12:07+0100\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"Language: it\n"
|
18 |
|
19 |
#: includes/forms-list-table.php:92
|
20 |
msgid "Form Title"
|
21 |
+
msgstr "Nome del form"
|
22 |
|
23 |
#: includes/forms-list-table.php:93
|
24 |
msgid "Form ID"
|
25 |
+
msgstr "ID del form"
|
26 |
|
27 |
#: includes/forms-list-table.php:94
|
28 |
+
msgid "Source"
|
29 |
+
msgstr "Fonte"
|
30 |
|
31 |
#: includes/forms-list-table.php:95
|
32 |
msgid "Fields"
|
33 |
+
msgstr "Campi"
|
34 |
|
35 |
#: includes/forms-list-table.php:96
|
36 |
msgid "Date"
|
37 |
+
msgstr "Data"
|
38 |
|
39 |
#: includes/forms-list-table.php:165
|
40 |
msgid "Edit"
|
41 |
+
msgstr "Modifica"
|
42 |
|
43 |
#: includes/forms-list-table.php:166
|
44 |
msgid "Delete"
|
45 |
+
msgstr "Elimina"
|
46 |
|
47 |
#: includes/forms-list-table.php:277
|
48 |
msgid "Filter"
|
49 |
+
msgstr "Filtra"
|
50 |
|
51 |
#: includes/forms-list-table.php:294
|
52 |
msgid "Filter by source"
|
53 |
+
msgstr "Filtra per fonte"
|
54 |
|
55 |
#: includes/forms-list-table.php:296
|
56 |
msgid "All form sources"
|
57 |
+
msgstr "Tutte le fonti"
|
58 |
|
59 |
#: includes/forms-list-table.php:364
|
60 |
msgid "No forms found."
|
61 |
+
msgstr "Nessun form trovato."
|
62 |
|
63 |
+
#: includes/forms.php:149 includes/settings.php:126
|
64 |
msgid "Forms"
|
65 |
+
msgstr "Form"
|
66 |
|
67 |
+
#: includes/forms.php:150
|
68 |
msgid "Form"
|
69 |
+
msgstr "Form"
|
70 |
|
71 |
+
#: includes/forms.php:566 includes/forms.php:580
|
72 |
#, php-format
|
73 |
+
msgid "First name"
|
74 |
+
msgstr "Nome"
|
75 |
|
76 |
+
#: includes/forms.php:572 includes/forms.php:592
|
77 |
#, php-format
|
78 |
+
msgid "Last name"
|
79 |
+
msgstr "Cognome"
|
80 |
|
81 |
+
#: includes/forms.php:586
|
82 |
#, php-format
|
83 |
+
msgid "Middle name"
|
84 |
+
msgstr "Secondo nome"
|
85 |
|
86 |
#: includes/settings.php:41 includes/settings.php:42 includes/settings.php:43
|
87 |
#: includes/settings.php:44 includes/settings.php:45
|
88 |
msgid "string"
|
89 |
+
msgstr "stringa"
|
90 |
|
91 |
#: includes/settings.php:57 includes/settings.php:171
|
92 |
msgid "Cookie Solution"
|
93 |
+
msgstr "Cookie Solution"
|
94 |
|
95 |
#: includes/settings.php:63 includes/settings.php:172
|
96 |
msgid "Consent Solution"
|
97 |
+
msgstr "Consent Solution"
|
98 |
|
99 |
#: includes/settings.php:114
|
100 |
msgid "Code"
|
108 |
|
109 |
#: includes/settings.php:116
|
110 |
msgid "Custom scripts"
|
111 |
+
msgstr "Script personalizzati"
|
112 |
|
113 |
#: includes/settings.php:117
|
114 |
msgid "Content type"
|
120 |
|
121 |
#: includes/settings.php:119
|
122 |
msgid "POST requests"
|
123 |
+
msgstr "Richieste POST"
|
124 |
|
125 |
#: includes/settings.php:120
|
126 |
msgid "Menu position"
|
131 |
msgstr "Disattivazione"
|
132 |
|
133 |
#: includes/settings.php:127
|
134 |
+
msgid "Public API Key"
|
135 |
+
msgstr "Chiave API pubblica"
|
136 |
|
137 |
#: includes/settings.php:130 includes/settings.php:134
|
138 |
msgid "Field Mapping"
|
139 |
+
msgstr "Mapping dei campi"
|
140 |
|
141 |
#: includes/settings.php:192
|
142 |
msgid "Are you sure you want to delete this form?"
|
143 |
+
msgstr "Sei sicuro di voler eliminare questo form?"
|
144 |
|
145 |
#: includes/settings.php:340
|
146 |
msgid "You don't have permission to access this page."
|
149 |
#: includes/settings.php:357
|
150 |
#, fuzzy
|
151 |
#| msgid ""
|
152 |
+
#| "This plugin is the easiest and most comprehensive way to adapt your WordPress "
|
153 |
+
#| "site to the European cookie law. Upon your user's first visit, the plugin "
|
154 |
+
#| "will take care of collecting their consent, of blocking the most popular "
|
155 |
+
#| "among the scripts that install cookies and subsequently reactivate these "
|
156 |
+
#| "scripts as soon as consent is provided. The basic settings include obtaining "
|
157 |
+
#| "consent by a simple scroll action (the most effective method) and script "
|
158 |
+
#| "reactivation without refreshing the page."
|
159 |
msgid ""
|
160 |
+
"This plugin is the easiest and most comprehensive way to adapt your WordPress "
|
161 |
+
"site to the ePrivacy (EU Cookie Law). Upon your users’ first visit, the plugin "
|
162 |
+
"will take care of collecting their consent, blocking the most popular cookie-"
|
163 |
+
"scripts and subsequently reactivating these scripts as soon as consent is "
|
164 |
+
"provided. The basic settings include obtaining consent by a simple scroll action "
|
165 |
+
"(the most effective method) and script reactivation without refreshing the page "
|
166 |
+
"(asynchronous script reactivation)."
|
167 |
msgstr ""
|
168 |
"Questo plugin è il modo più semplice e completo per adeguare il tuo sito "
|
169 |
+
"WordPress alla Direttiva ePrivacy (Cookie Law). Alla prima visita dell'utente il "
|
170 |
+
"plugin si occuperà di raccoglierne il consenso, bloccare gli script più popolari "
|
171 |
+
"che installano cookie e riattivarli non appena il consenso viene fornito. Le "
|
172 |
+
"impostazioni di base includono la raccolta del consenso tramite il semplice "
|
173 |
+
"scroll (il metodo più efficace) e la riattivazione senza il refresh della pagina."
|
|
|
174 |
|
175 |
#: includes/settings.php:360
|
176 |
+
msgid "Does the Cookie Solution support IAB’s Transparency and Consent Framework?"
|
177 |
+
msgstr "La Cookie Solution supporta il Transparency e Consent Framework di IAB?"
|
|
|
178 |
|
179 |
#: includes/settings.php:361
|
180 |
#, fuzzy, php-format
|
181 |
#| msgid ""
|
182 |
+
#| "Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin page."
|
183 |
+
#| "</a>"
|
184 |
msgid ""
|
185 |
"Yes it does. You can read more about it <a href=\"%s\" class=\"iubenda-url\" "
|
186 |
"target=\"_blank\">here.</a>"
|
187 |
msgstr ""
|
188 |
+
"Sì. Visita <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">questa pagina</"
|
189 |
+
"a> per maggiori dettagli."
|
190 |
|
191 |
#: includes/settings.php:364
|
192 |
+
msgid "Would you like to know more about the Cookie Law?"
|
193 |
+
msgstr "Vuoi saperne di più sulla Cookie Law?"
|
194 |
|
195 |
#: includes/settings.php:365
|
196 |
#, php-format
|
197 |
msgid ""
|
198 |
+
"Read our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">complete guide "
|
199 |
+
"to the Cookie Law</a>."
|
200 |
msgstr ""
|
201 |
+
"Leggi la nostra <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">guida "
|
202 |
+
"completa alla Cookie Law</a>."
|
203 |
|
204 |
#: includes/settings.php:368
|
205 |
msgid "What is the full functionality of the plugin?"
|
206 |
+
msgstr "Quali sono le funzionalità del plugin?"
|
207 |
|
208 |
#: includes/settings.php:369
|
209 |
#, php-format
|
210 |
msgid ""
|
211 |
+
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">plugin page</a>."
|
|
|
212 |
msgstr ""
|
213 |
+
"Visita la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">pagina "
|
214 |
+
"dedicata</a> al plugin."
|
215 |
|
216 |
#: includes/settings.php:372
|
217 |
msgid "Enter the iubenda code for the Cookie Solution below."
|
220 |
#: includes/settings.php:373
|
221 |
#, php-format
|
222 |
msgid ""
|
223 |
+
"In order to run the plugin, you need to enter the iubenda code that activates "
|
224 |
+
"the cookie law banner and the cookie policy in the form below. This code can be "
|
225 |
+
"generated on www.iubenda.com, following <a href=\"%s\" class=\"iubenda-url\" "
|
226 |
+
"target=\"_blank\">this guide.</a>"
|
227 |
msgstr ""
|
228 |
"Per far funzionare il plugin, è necessario inserire nel form sottostante il "
|
229 |
+
"codice di iubenda che attiva il cookie banner e la cookie policy. Questo codice "
|
230 |
+
"può essere generato su www.iubenda.com seguendo le istruzioni contenute in <a "
|
231 |
+
"href=\"%s\" class=\"iubenda-url\" target=\"_blank\">questa guida</a>."
|
232 |
|
233 |
#: includes/settings.php:378
|
234 |
msgid ""
|
235 |
"Maintaining comprehensive records of consent is a vital part of privacy "
|
236 |
+
"compliance in general but is specifically required under the GDPR. These records "
|
237 |
+
"should include a way of identifying the user, store proof of consent, record of "
|
238 |
+
"the consenting action, and the legal documents available to the user at the time "
|
239 |
+
"of consent, among other things. You can read about the <a href=\"https://www."
|
240 |
+
"iubenda.com/en/help/5428#records-of-consent\" target=\"_blank\">full "
|
241 |
+
"requirements here</a>."
|
242 |
+
msgstr ""
|
243 |
+
"Oltre ad essere un elemento vitale per il rispetto della privacy in generale, il "
|
244 |
+
"mantenimento di un registro dei consensi è specificamente richiesto dal GDPR. "
|
245 |
+
"Tra le altre cose, tale registro dovrebbe includere un modo per identificare "
|
246 |
+
"l'utente, la prova del consenso, la registrazione dell'azione di consenso e i "
|
247 |
+
"documenti legali messi a disposizione dell'utente al momento del consenso. <a "
|
248 |
+
"href=\"https://www.iubenda.com/it/help/5424#registro-consensi\" target=\"_blank"
|
249 |
+
"\">Trovi tutti i requisiti qui</a>."
|
250 |
+
|
251 |
+
#: includes/settings.php:402
|
252 |
+
#, php-format
|
253 |
+
msgid ""
|
254 |
+
"This plugin drastically reduces the need for direct interventions in the code of "
|
255 |
+
"the site by integrating with iubenda’s Cookie Solution. It provides a fully "
|
256 |
+
"customizable cookie banner, dynamically generates a cookie policy <a href=\"%s\" "
|
257 |
+
"target=\"_blank\">to match the services in use on your site</a>, and, fully "
|
258 |
+
"manages cookie-related consent – including the blocking of the most common "
|
259 |
+
"widgets and third-party cookies before consent is received – in order to comply "
|
260 |
+
"with the GDPR and ePrivacy."
|
261 |
+
msgstr ""
|
262 |
+
"Grazie all'integrazione con la Cookie Solution di iubenda, questo plugin riduce "
|
263 |
+
"drasticamente la necessità di interventi diretti sul codice del sito. Prevede un "
|
264 |
+
"cookie banner completamente personalizzabile, genera una cookie policy che <a "
|
265 |
+
"href=\"%s\" target=\"_blank\">rispecchia i servizi in uso dal tuo sito web</a> e "
|
266 |
+
"gestisce il consenso ai cookie (incluso il blocco automatico dei widget e dei "
|
267 |
+
"cookie di terza parte più diffusi) in modo da permetterti di rispettare il GDPR "
|
268 |
+
"e la Direttiva ePrivacy."
|
269 |
+
|
270 |
+
#: includes/settings.php:404
|
271 |
+
msgid ""
|
272 |
+
"Maintaining valid records of consent is a vital part of privacy compliance in "
|
273 |
+
"general, and it is specifically required under the GDPR. These records should "
|
274 |
+
"include a userid, timestamp, consent proof, record of the consenting action, and "
|
275 |
+
"the legal documents available to the user at the time of consent, among other "
|
276 |
+
"things. This plugin is THE most complete solution for recording, sorting and "
|
277 |
+
"maintaining GDPR records of consent*. The plugin also boasts built-in "
|
278 |
+
"compatibility with WordPress comment form, Contact Form 7 and WP Forms plugins "
|
279 |
+
"for your convenience, but can be manually integrated with any type of web-form "
|
280 |
+
"and can even store consent proofs for consents collected offline (e.g in-store "
|
281 |
+
"sign-ups) via WP media upload."
|
282 |
+
msgstr ""
|
283 |
+
"Il mantenimento di un valido registro dei consensi è un elemento vitale per il "
|
284 |
+
"rispetto della privacy, ed è specificamente richiesto dal GDPR. Tra le altre "
|
285 |
+
"cose, questo registro dovrebbe includere l'identificativo dell'utente, il "
|
286 |
+
"timestamp, la prova del consenso, la registrazione dell'azione di consenso e i "
|
287 |
+
"documenti legali messi a disposizione dell'utente nel momento in cui il consenso "
|
288 |
+
"è stato acquisito. Questo plugin è la soluzione più completa per la creazione e "
|
289 |
+
"la gestione di un registro dei consensi*. Il plugin è compatibile con il modulo "
|
290 |
+
"dei commenti WordPress e i plugin Contact Form 7 e WP Forms, può essere "
|
291 |
+
"integrato manualmente con qualsiasi form e può memorizzare la prova del consenso "
|
292 |
+
"anche per i consensi raccolti offline (ad esempio, le iscrizioni in-store) "
|
293 |
+
"tramite l'upload dei media WP."
|
294 |
|
295 |
+
#: includes/settings.php:422
|
296 |
msgid "Reset to defaults"
|
297 |
msgstr "Ripristina le impostazioni di default"
|
298 |
|
299 |
+
#: includes/settings.php:434
|
300 |
msgid "Need support for this plugin?"
|
301 |
+
msgstr "Serve aiuto per questo plugin?"
|
302 |
|
303 |
+
#: includes/settings.php:435
|
304 |
#, php-format
|
305 |
msgid ""
|
306 |
+
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support forum.</"
|
307 |
+
"a>"
|
308 |
msgstr ""
|
309 |
+
"Visita il nostro <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">forum di "
|
310 |
+
"supporto</a>"
|
311 |
|
312 |
+
#: includes/settings.php:479
|
313 |
#, php-format
|
314 |
msgid "Enter the iubenda code for %s."
|
315 |
+
msgstr "Inserisci il codice di iubenda per %s."
|
316 |
|
317 |
+
#: includes/settings.php:490
|
318 |
msgid "Enter the iubenda code."
|
319 |
+
msgstr "Inserisci il codice di iubenda."
|
320 |
|
321 |
+
#: includes/settings.php:518
|
322 |
#, fuzzy
|
323 |
#| msgid "Enter a list of custom scripts (one per line)."
|
324 |
+
msgid "Enter the list of custom scripts you’d like to block here (one per line)"
|
325 |
+
msgstr "Elenca gli script personalizzati (uno per riga)."
|
|
|
326 |
|
327 |
+
#: includes/settings.php:522
|
328 |
#, fuzzy
|
329 |
#| msgid "Enter a list of custom iframes (one per line)."
|
330 |
+
msgid "Enter the list of custom iframes you’d like to block here (one per line)."
|
331 |
+
msgstr "Elenca gli iframe personalizzati (uno per riga)."
|
|
|
332 |
|
333 |
+
#: includes/settings.php:537
|
334 |
msgid "Automatically block scripts detected by the plugin."
|
335 |
msgstr "Blocca automaticamente gli script rilevati dal plugin."
|
336 |
|
337 |
+
#: includes/settings.php:538
|
338 |
#, php-format
|
339 |
msgid ""
|
340 |
"see <a href=\"%s\" target=\"_blank\">our documentation</a> for the list of "
|
343 |
"visita <a href=\"%s\" target=\"_blank\">la nostra documentazione</a> per la "
|
344 |
"lista degli script rilevati automaticamente dal plugin."
|
345 |
|
346 |
+
#: includes/settings.php:541
|
347 |
msgid "Primary"
|
348 |
+
msgstr "Primario"
|
349 |
|
350 |
+
#: includes/settings.php:542
|
351 |
msgid "Secondary"
|
352 |
+
msgstr "Secondario"
|
353 |
|
354 |
+
#: includes/settings.php:543
|
355 |
msgid "Select parsing engine."
|
356 |
msgstr "Seleziona il motore di parsing."
|
357 |
|
358 |
+
#: includes/settings.php:546
|
359 |
+
msgid "Leave scripts untouched on the page if the user has already given consent"
|
|
|
360 |
msgstr ""
|
361 |
+
"Lascia gli script intatti sulla pagina se l'utente ha già prestato il consenso"
|
|
|
362 |
|
363 |
+
#: includes/settings.php:547
|
364 |
msgid ""
|
365 |
+
"improves performance, highly recommended, to be deactivated only if your site "
|
366 |
+
"uses a caching system"
|
367 |
msgstr ""
|
368 |
+
"migliora le prestazioni, altamente consigliato, da disattivare solo qualora il "
|
369 |
+
"tuo sito utilizzi un sistema di cache"
|
370 |
|
371 |
+
#: includes/settings.php:561
|
372 |
msgid ""
|
373 |
+
"Restrict the plugin to run only for requests that have \"Content-type: text / "
|
374 |
+
"html\" (recommended)"
|
375 |
msgstr ""
|
376 |
+
"Restringi l'esecuzione del plugin alle sole richieste che presentano \"Content-"
|
377 |
+
"type: text/html\" (consigliato)"
|
378 |
|
379 |
+
#: includes/settings.php:573
|
380 |
msgid "Do not run the plugin inside the RSS feed (recommended)"
|
381 |
msgstr "Non eseguire il plugin all'interno dei Feed RSS (consigliato)"
|
382 |
|
383 |
+
#: includes/settings.php:585
|
384 |
#, fuzzy
|
385 |
#| msgid "Do not run the plugin inside the RSS feed (recommended)"
|
386 |
msgid "Do not run the plugin on POST requests (recommended)"
|
387 |
+
msgstr "Non eseguire il plugin per richieste POST (consigliato)"
|
388 |
|
389 |
+
#: includes/settings.php:597
|
390 |
msgid "Top menu"
|
391 |
msgstr "Menu principale"
|
392 |
|
393 |
+
#: includes/settings.php:598
|
394 |
msgid "Submenu"
|
395 |
msgstr "Sottomenu"
|
396 |
|
397 |
+
#: includes/settings.php:599
|
398 |
msgid ""
|
399 |
+
"Select whether to display iubenda in a top admin menu or the Settings submenu."
|
|
|
400 |
msgstr ""
|
401 |
+
"Scegli se visualizzare iubenda in una voce di menu principale del pannello admin "
|
402 |
+
"o in un sottomenu della scheda Impostazioni."
|
403 |
|
404 |
+
#: includes/settings.php:611
|
405 |
msgid "Delete all plugin data upon deactivation?"
|
406 |
+
msgstr "Vuoi eliminare tutti i dati del plugin al momento della disattivazione?"
|
|
|
407 |
|
408 |
+
#: includes/settings.php:624
|
409 |
msgid "Enter your iubenda Javascript library public API key."
|
410 |
+
msgstr "Inserisci la chiave API pubblica per la libreria JavaScript di iubenda."
|
411 |
|
412 |
+
#: includes/settings.php:640
|
413 |
msgid ""
|
414 |
+
"This section lists the forms available for field mapping. The plugin currently "
|
415 |
+
"supports & detects: WordPress Comment, Contact Form 7, WooCommerce Checkout and "
|
416 |
+
"WP Forms."
|
417 |
msgstr ""
|
418 |
+
"Questa sezione elenca i form disponibili al mapping. Al momento il plugin "
|
419 |
+
"supporta e rileva: Commenti WordPress, Contact Form 7, WooCommerce Checkout e WP "
|
420 |
+
"Forms."
|
421 |
|
422 |
+
#: includes/settings.php:701
|
423 |
#, php-format
|
424 |
msgid "%s form title."
|
425 |
+
msgstr "%s nome del form."
|
426 |
|
427 |
+
#: includes/settings.php:701
|
428 |
msgid "Unknown"
|
429 |
+
msgstr "Sconosciuto"
|
430 |
|
431 |
+
#: includes/settings.php:703
|
432 |
msgid "Available form fields:"
|
433 |
+
msgstr "Campi disponibili:"
|
434 |
|
435 |
+
#: includes/settings.php:709
|
436 |
msgid "Publish"
|
437 |
+
msgstr "Pubblica"
|
438 |
|
439 |
+
#: includes/settings.php:714
|
440 |
msgid "Status"
|
441 |
+
msgstr "Stato"
|
442 |
|
443 |
+
#: includes/settings.php:727
|
444 |
msgid "Cancel"
|
445 |
+
msgstr "Annulla"
|
446 |
|
447 |
+
#: includes/settings.php:732
|
448 |
msgid "Save"
|
449 |
msgstr "Salva"
|
450 |
|
451 |
+
#: includes/settings.php:745
|
452 |
msgid "Map fields"
|
453 |
+
msgstr "Mappa i campi"
|
454 |
|
455 |
+
#: includes/settings.php:751
|
456 |
msgid "Subject fields"
|
457 |
+
msgstr "Utente"
|
458 |
|
459 |
+
#: includes/settings.php:752
|
460 |
msgid ""
|
461 |
"Subject fields allow you to store a series of identifying values about your "
|
462 |
+
"individual subjects/users. Please map the subject field with the corresponding "
|
463 |
+
"form fields where applicable."
|
464 |
msgstr ""
|
465 |
+
"Questi campi ti permettono di memorizzare una serie di valori identificativi "
|
466 |
+
"dell'utente. Associa gli attributi dell'utente ai corrispondenti campi del form "
|
467 |
+
"(quando applicabile)."
|
468 |
|
469 |
+
#: includes/settings.php:757
|
470 |
msgid "Subject field"
|
471 |
+
msgstr "Attributo"
|
472 |
|
473 |
+
#: includes/settings.php:758 includes/settings.php:802
|
474 |
msgid "Form field"
|
475 |
+
msgstr "Campo del form"
|
476 |
|
477 |
+
#: includes/settings.php:764
|
478 |
msgid "Autogenerated"
|
479 |
+
msgstr "Generato automaticamente"
|
480 |
|
481 |
+
#: includes/settings.php:764
|
482 |
msgid "None"
|
483 |
+
msgstr "Nessuno"
|
484 |
|
485 |
+
#: includes/settings.php:795
|
486 |
msgid "Preferences fields"
|
487 |
+
msgstr "Preferenze"
|
488 |
|
489 |
+
#: includes/settings.php:796
|
490 |
msgid ""
|
491 |
+
"Preferences fields allow you to store a record of the various opt-ins points at "
|
492 |
+
"which the user has agreed or given consent, such as fields for agreeing to terms "
|
493 |
+
"and conditions, newsletter, profiling, etc. *Please create at least one "
|
494 |
+
"preference field."
|
495 |
msgstr ""
|
496 |
+
"Questi campi ti permettono di memorizzare a cosa l'utente ha prestato il proprio "
|
497 |
+
"consenso, come ad esempio i termini e condizioni, la newsletter la profilazione, "
|
498 |
+
"ecc. *Si prega di creare almeno un campo."
|
499 |
|
500 |
+
#: includes/settings.php:801
|
501 |
msgid "Preferences field"
|
502 |
+
msgstr "Campo delle preferenze"
|
503 |
|
504 |
+
#: includes/settings.php:807 includes/settings.php:833 includes/settings.php:958
|
505 |
+
#: includes/settings.php:968 includes/settings.php:984
|
|
|
506 |
msgid "Enter field name"
|
507 |
+
msgstr "Aggiungi il nome di un campo"
|
508 |
|
509 |
+
#: includes/settings.php:821 includes/settings.php:848 includes/settings.php:889
|
510 |
+
#: includes/settings.php:917 includes/settings.php:968 includes/settings.php:984
|
|
|
511 |
msgid "Remove"
|
512 |
+
msgstr "Elimina"
|
513 |
|
514 |
+
#: includes/settings.php:857
|
515 |
msgid "Add New Preference"
|
516 |
+
msgstr "Aggiungi nuova preferenza"
|
517 |
|
518 |
+
#: includes/settings.php:864
|
519 |
msgid "Exclude fields"
|
520 |
+
msgstr "Esclusioni"
|
521 |
|
522 |
+
#: includes/settings.php:865
|
523 |
msgid ""
|
524 |
"Exclude fields allow you to create a list of fields that you would like to "
|
525 |
+
"exclude from your Consent Solution recorded proofs (for e.g. password or other "
|
526 |
+
"fields not related to the consent)."
|
527 |
msgstr ""
|
528 |
+
"Qui puoi creare una lista dei campi che desideri escludere dalle prove del "
|
529 |
+
"consenso memorizzate dalla Consent Solution (ad es. password o altri campi non "
|
530 |
+
"correlati)."
|
531 |
|
532 |
+
#: includes/settings.php:870
|
533 |
msgid "Exclude field"
|
534 |
+
msgstr "Campi esclusi"
|
535 |
|
536 |
+
#: includes/settings.php:927
|
537 |
msgid "Add New Exclude"
|
538 |
+
msgstr "Aggiungi una nuova esclusione"
|
539 |
|
540 |
+
#: includes/settings.php:937
|
541 |
msgid "Legal Notices"
|
542 |
+
msgstr "Note legali"
|
543 |
|
544 |
+
#: includes/settings.php:943
|
545 |
msgid "Legal documents"
|
546 |
+
msgstr "Documenti legali"
|
547 |
|
548 |
+
#: includes/settings.php:944
|
549 |
msgid ""
|
550 |
"In general, it’s important that you declare which legal documents are being "
|
551 |
+
"agreed upon when each consent is collected. However, if you use iubenda for your "
|
552 |
+
"legal documents, it is *required* that you identify the documents by selecting "
|
553 |
+
"them here."
|
554 |
msgstr ""
|
555 |
+
"In generale, è importante dichiarare quali documenti legali vengono accettati al "
|
556 |
+
"momento del conferimento del consenso. Se usi iubenda per le tue informative, "
|
557 |
+
"*devi* identificare tali documenti selezionandoli qui."
|
558 |
|
559 |
+
#: includes/settings.php:949
|
560 |
msgid "Identifier"
|
561 |
+
msgstr "Identificatore"
|
562 |
|
563 |
+
#: includes/settings.php:958
|
564 |
msgid "Please select each legal document available on your site."
|
565 |
+
msgstr "Seleziona tutti i documenti legali presenti sul tuo sito."
|
566 |
|
567 |
+
#: includes/settings.php:974
|
568 |
msgid "Alternatively, you may add your own custom document identifiers."
|
569 |
+
msgstr "In alternativa, puoi aggiungere degli identificatori personalizzati."
|
570 |
|
571 |
+
#: includes/settings.php:993
|
572 |
msgid "Add New Document"
|
573 |
+
msgstr "Aggiungi un nuovo documento"
|
574 |
|
575 |
+
#: includes/settings.php:1067 includes/settings.php:1099
|
576 |
msgid "Settings saved."
|
577 |
msgstr "Impostazioni salvate."
|
578 |
|
579 |
+
#: includes/settings.php:1079 includes/settings.php:1104
|
580 |
msgid "Settings restored to defaults."
|
581 |
msgstr "Impostazioni di default ripristinate."
|
582 |
|
583 |
+
#: includes/settings.php:1128
|
584 |
#, php-format
|
585 |
msgid ""
|
586 |
"Please enable comments cookies opt-in checkbox in the <a href=\"%s\" target="
|
587 |
"\"_blank\">Discussion settings</a>."
|
588 |
msgstr ""
|
589 |
+
"Abilita per i commenti la possibilità di attivare o disattivare la "
|
590 |
+
"memorizzazione dei dati personali in un cookie. Per farlo, vai su <a href=\"%s\" "
|
591 |
+
"target=\"_blank\">Impostazioni discussione</a>."
|
592 |
|
593 |
+
#: includes/settings.php:1148
|
594 |
msgid "No forms or form changes detected."
|
595 |
+
msgstr "Nessun form o modifica rilevati."
|
596 |
|
597 |
+
#: includes/settings.php:1216
|
598 |
msgid "Form saving failed. Please fill the Subject and Preferences fields."
|
599 |
+
msgstr "Salvataggio del form fallito. Compila i campi Utente e Preferenze."
|
600 |
|
601 |
+
#: includes/settings.php:1240
|
602 |
#, fuzzy
|
603 |
#| msgid "Settings applied successfully"
|
604 |
msgid "Form saved successfully - form status changed to Mapped."
|
605 |
+
msgstr "Form salvato con successo - Stato aggiornato a Mappato."
|
606 |
|
607 |
+
#: includes/settings.php:1243
|
|
|
|
|
608 |
msgid "Form updated successfully."
|
609 |
+
msgstr "Form aggiornato con successo."
|
610 |
|
611 |
+
#: includes/settings.php:1246
|
612 |
msgid "Form saving failed."
|
613 |
+
msgstr "Salvataggio del form fallito."
|
614 |
|
615 |
+
#: includes/settings.php:1263
|
616 |
#, fuzzy
|
617 |
#| msgid "Settings applied successfully"
|
618 |
msgid "Form deleted successfully."
|
619 |
+
msgstr "Form eliminato con successo."
|
620 |
|
621 |
+
#: includes/settings.php:1265
|
622 |
msgid "Form delete failed."
|
623 |
+
msgstr "Eliminazione del form fallita."
|
624 |
|
625 |
+
#: includes/settings.php:1325
|
626 |
msgid "Dismiss this notice."
|
627 |
+
msgstr "Chiudi questo avviso."
|
628 |
|
629 |
#, fuzzy
|
630 |
#~| msgid "Settings applied successfully"
|
631 |
#~ msgid "Forms detected successfully."
|
632 |
+
#~ msgstr "Impostazioni salvate con successo."
|
633 |
|
634 |
#, fuzzy
|
635 |
#~| msgid "Content type"
|
656 |
#~ msgstr "Sperimentale"
|
657 |
|
658 |
#~ msgid "What’s the full functionality of the plugin?"
|
659 |
+
#~ msgstr "Quali sono le funzionalità del plugin?"
|
660 |
|
661 |
#~ msgid "Select a language to correctly pair it with your script"
|
662 |
#~ msgstr "Seleziona una lingua a cui associare il tuo codice"
|
665 |
#~ msgstr "Effettua il blocco automatico degli script rilevati dal plugin"
|
666 |
|
667 |
#~ msgid ""
|
668 |
+
#~ "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our documentation</"
|
669 |
+
#~ "a> for the list of detected scripts."
|
670 |
#~ msgstr ""
|
671 |
#~ "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
|
672 |
#~ "documentazione</a> per la lista di script rilevati."
|
686 |
#~ msgstr "Applica ottimizzazioni speciali in caso di errori con l'output"
|
687 |
|
688 |
#~ msgid ""
|
689 |
+
#~ "only select this option if you had performance problems or if you notice that "
|
690 |
+
#~ "the blocking of code is run several times"
|
691 |
#~ msgstr ""
|
692 |
+
#~ "attiva questa opzione solo qualora avessi problemi di performance o notassi "
|
693 |
+
#~ "che il blocco dei codici viene applicato più volte"
|
694 |
|
695 |
#~ msgid "Parsed with iubenda experimental class in %s sec."
|
696 |
#~ msgstr "Parsed with iubenda experimental class in %s sec."
|
699 |
#~ msgstr "Parsed with iubenda default class in %s sec."
|
700 |
|
701 |
#~ msgid ""
|
702 |
+
#~ "see <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">our documentation</"
|
703 |
+
#~ "a> for the list of detected scripts this guide."
|
704 |
#~ msgstr ""
|
705 |
#~ "consulta la <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">nostra "
|
706 |
#~ "documentazione</a> per la lista di script rilevati."
|
languages/iubenda-cookie-law-solution.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Iubenda Cookie Solution\n"
|
5 |
-
"POT-Creation-Date: 2019-
|
6 |
"PO-Revision-Date: 2015-08-12 10:36+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
@@ -60,27 +60,24 @@ msgstr ""
|
|
60 |
msgid "No forms found."
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: includes/forms.php:
|
64 |
msgid "Forms"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: includes/forms.php:
|
68 |
msgid "Form"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: includes/forms.php:
|
72 |
-
|
73 |
-
msgid "First %s"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: includes/forms.php:
|
77 |
-
|
78 |
-
msgid "Last %s"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: includes/forms.php:
|
82 |
-
|
83 |
-
msgid "Middle %s"
|
84 |
msgstr ""
|
85 |
|
86 |
#: includes/settings.php:41 includes/settings.php:42 includes/settings.php:43
|
@@ -213,182 +210,208 @@ msgid ""
|
|
213 |
"consent\" target=\"_blank\">full requirements here</a>."
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: includes/settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
msgid "Reset to defaults"
|
218 |
msgstr ""
|
219 |
|
220 |
-
#: includes/settings.php:
|
221 |
msgid "Need support for this plugin?"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#: includes/settings.php:
|
225 |
#, php-format
|
226 |
msgid ""
|
227 |
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support "
|
228 |
"forum.</a>"
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: includes/settings.php:
|
232 |
#, php-format
|
233 |
msgid "Enter the iubenda code for %s."
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: includes/settings.php:
|
237 |
msgid "Enter the iubenda code."
|
238 |
msgstr ""
|
239 |
|
240 |
-
#: includes/settings.php:
|
241 |
msgid ""
|
242 |
"Enter the list of custom scripts you’d like to block here (one per line)"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: includes/settings.php:
|
246 |
msgid ""
|
247 |
"Enter the list of custom iframes you’d like to block here (one per line). "
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: includes/settings.php:
|
251 |
msgid "Automatically block scripts detected by the plugin."
|
252 |
msgstr ""
|
253 |
|
254 |
-
#: includes/settings.php:
|
255 |
#, php-format
|
256 |
msgid ""
|
257 |
"see <a href=\"%s\" target=\"_blank\">our documentation</a> for the list of "
|
258 |
"detected scripts."
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: includes/settings.php:
|
262 |
msgid "Primary"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: includes/settings.php:
|
266 |
msgid "Secondary"
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: includes/settings.php:
|
270 |
msgid "Select parsing engine."
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: includes/settings.php:
|
274 |
msgid ""
|
275 |
"Leave scripts untouched on the page if the user has already given consent"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: includes/settings.php:
|
279 |
msgid ""
|
280 |
"improves performance, highly recommended, to be deactivated only if your "
|
281 |
"site uses a caching system"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: includes/settings.php:
|
285 |
msgid ""
|
286 |
"Restrict the plugin to run only for requests that have \"Content-type: "
|
287 |
"text / html\" (recommended)"
|
288 |
msgstr ""
|
289 |
|
290 |
-
#: includes/settings.php:
|
291 |
msgid "Do not run the plugin inside the RSS feed (recommended)"
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: includes/settings.php:
|
295 |
msgid "Do not run the plugin on POST requests (recommended)"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: includes/settings.php:
|
299 |
msgid "Top menu"
|
300 |
msgstr ""
|
301 |
|
302 |
-
#: includes/settings.php:
|
303 |
msgid "Submenu"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: includes/settings.php:
|
307 |
msgid ""
|
308 |
"Select whether to display iubenda in a top admin menu or the Settings "
|
309 |
"submenu."
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: includes/settings.php:
|
313 |
msgid "Delete all plugin data upon deactivation?"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: includes/settings.php:
|
317 |
msgid "Enter your iubenda Javascript library public API key."
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: includes/settings.php:
|
321 |
msgid ""
|
322 |
"This section lists the forms available for field mapping. The plugin "
|
323 |
-
"currently supports & detects: WordPress Comment
|
324 |
-
"Forms."
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: includes/settings.php:
|
328 |
#, php-format
|
329 |
msgid "%s form title."
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: includes/settings.php:
|
333 |
msgid "Unknown"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: includes/settings.php:
|
337 |
msgid "Available form fields:"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: includes/settings.php:
|
341 |
msgid "Publish"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: includes/settings.php:
|
345 |
msgid "Status"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: includes/settings.php:
|
349 |
msgid "Cancel"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: includes/settings.php:
|
353 |
msgid "Save"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: includes/settings.php:
|
357 |
msgid "Map fields"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: includes/settings.php:
|
361 |
msgid "Subject fields"
|
362 |
msgstr ""
|
363 |
|
364 |
-
#: includes/settings.php:
|
365 |
msgid ""
|
366 |
"Subject fields allow you to store a series of identifying values about your "
|
367 |
"individual subjects/users. Please map the subject field with the "
|
368 |
"corresponding form fields where applicable."
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: includes/settings.php:
|
372 |
msgid "Subject field"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: includes/settings.php:
|
376 |
msgid "Form field"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: includes/settings.php:
|
380 |
msgid "Autogenerated"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: includes/settings.php:
|
384 |
msgid "None"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: includes/settings.php:
|
388 |
msgid "Preferences fields"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: includes/settings.php:
|
392 |
msgid ""
|
393 |
"Preferences fields allow you to store a record of the various opt-ins "
|
394 |
"points at which the user has agreed or given consent, such as fields for "
|
@@ -396,54 +419,54 @@ msgid ""
|
|
396 |
"create at least one preference field."
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: includes/settings.php:
|
400 |
msgid "Preferences field"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: includes/settings.php:
|
404 |
-
#: includes/settings.php:
|
405 |
-
#: includes/settings.php:
|
406 |
msgid "Enter field name"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: includes/settings.php:
|
410 |
-
#: includes/settings.php:
|
411 |
-
#: includes/settings.php:
|
412 |
msgid "Remove"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: includes/settings.php:
|
416 |
msgid "Add New Preference"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: includes/settings.php:
|
420 |
msgid "Exclude fields"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: includes/settings.php:
|
424 |
msgid ""
|
425 |
"Exclude fields allow you to create a list of fields that you would like to "
|
426 |
"exclude from your Consent Solution recorded proofs (for e.g. password or "
|
427 |
"other fields not related to the consent)."
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: includes/settings.php:
|
431 |
msgid "Exclude field"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: includes/settings.php:
|
435 |
msgid "Add New Exclude"
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: includes/settings.php:
|
439 |
msgid "Legal Notices"
|
440 |
msgstr ""
|
441 |
|
442 |
-
#: includes/settings.php:
|
443 |
msgid "Legal documents"
|
444 |
msgstr ""
|
445 |
|
446 |
-
#: includes/settings.php:
|
447 |
msgid ""
|
448 |
"In general, it’s important that you declare which legal documents are being "
|
449 |
"agreed upon when each consent is collected. However, if you use iubenda for "
|
@@ -451,65 +474,65 @@ msgid ""
|
|
451 |
"selecting them here."
|
452 |
msgstr ""
|
453 |
|
454 |
-
#: includes/settings.php:
|
455 |
msgid "Identifier"
|
456 |
msgstr ""
|
457 |
|
458 |
-
#: includes/settings.php:
|
459 |
msgid "Please select each legal document available on your site."
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: includes/settings.php:
|
463 |
msgid "Alternatively, you may add your own custom document identifiers."
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: includes/settings.php:
|
467 |
msgid "Add New Document"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: includes/settings.php:
|
471 |
msgid "Settings saved."
|
472 |
msgstr ""
|
473 |
|
474 |
-
#: includes/settings.php:
|
475 |
msgid "Settings restored to defaults."
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: includes/settings.php:
|
479 |
#, php-format
|
480 |
msgid ""
|
481 |
"Please enable comments cookies opt-in checkbox in the <a href=\"%s\" target="
|
482 |
"\"_blank\">Discussion settings</a>."
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: includes/settings.php:
|
486 |
msgid "No forms or form changes detected."
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: includes/settings.php:
|
490 |
msgid "Form saving failed. Please fill the Subject and Preferences fields."
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: includes/settings.php:
|
494 |
msgid "Form saved successfully - form status changed to Mapped."
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: includes/settings.php:
|
498 |
msgid "Form updated successfully."
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: includes/settings.php:
|
502 |
msgid "Form saving failed."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: includes/settings.php:
|
506 |
msgid "Form deleted successfully."
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: includes/settings.php:
|
510 |
msgid "Form delete failed."
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: includes/settings.php:
|
514 |
msgid "Dismiss this notice."
|
515 |
msgstr ""
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Iubenda Cookie Solution\n"
|
5 |
+
"POT-Creation-Date: 2019-11-14 10:52+0100\n"
|
6 |
"PO-Revision-Date: 2015-08-12 10:36+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
60 |
msgid "No forms found."
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: includes/forms.php:149 includes/settings.php:126
|
64 |
msgid "Forms"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: includes/forms.php:150
|
68 |
msgid "Form"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: includes/forms.php:566 includes/forms.php:580
|
72 |
+
msgid "First name"
|
|
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: includes/forms.php:572 includes/forms.php:592
|
76 |
+
msgid "Last name"
|
|
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: includes/forms.php:586
|
80 |
+
msgid "Middle name"
|
|
|
81 |
msgstr ""
|
82 |
|
83 |
#: includes/settings.php:41 includes/settings.php:42 includes/settings.php:43
|
210 |
"consent\" target=\"_blank\">full requirements here</a>."
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: includes/settings.php:402
|
214 |
+
#, php-format
|
215 |
+
msgid ""
|
216 |
+
"This plugin drastically reduces the need for direct interventions in the "
|
217 |
+
"code of the site by integrating with iubenda’s Cookie Solution. It provides "
|
218 |
+
"a fully customizable cookie banner, dynamically generates a cookie policy "
|
219 |
+
"<a href=\"%s\" target=\"_blank\">to match the services in use on your site</"
|
220 |
+
"a>, and, fully manages cookie-related consent – including the blocking of "
|
221 |
+
"the most common widgets and third-party cookies before consent is received "
|
222 |
+
"– in order to comply with the GDPR and ePrivacy."
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: includes/settings.php:404
|
226 |
+
msgid ""
|
227 |
+
"Maintaining valid records of consent is a vital part of privacy compliance "
|
228 |
+
"in general, and it is specifically required under the GDPR. These records "
|
229 |
+
"should include a userid, timestamp, consent proof, record of the consenting "
|
230 |
+
"action, and the legal documents available to the user at the time of "
|
231 |
+
"consent, among other things. This plugin is THE most complete solution for "
|
232 |
+
"recording, sorting and maintaining GDPR records of consent*. The plugin "
|
233 |
+
"also boasts built-in compatibility with WordPress comment form, Contact "
|
234 |
+
"Form 7 and WP Forms plugins for your convenience, but can be manually "
|
235 |
+
"integrated with any type of web-form and can even store consent proofs for "
|
236 |
+
"consents collected offline (e.g in-store sign-ups) via WP media upload."
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: includes/settings.php:422
|
240 |
msgid "Reset to defaults"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: includes/settings.php:434
|
244 |
msgid "Need support for this plugin?"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: includes/settings.php:435
|
248 |
#, php-format
|
249 |
msgid ""
|
250 |
"Visit our <a href=\"%s\" class=\"iubenda-url\" target=\"_blank\">support "
|
251 |
"forum.</a>"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: includes/settings.php:479
|
255 |
#, php-format
|
256 |
msgid "Enter the iubenda code for %s."
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: includes/settings.php:490
|
260 |
msgid "Enter the iubenda code."
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: includes/settings.php:518
|
264 |
msgid ""
|
265 |
"Enter the list of custom scripts you’d like to block here (one per line)"
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: includes/settings.php:522
|
269 |
msgid ""
|
270 |
"Enter the list of custom iframes you’d like to block here (one per line). "
|
271 |
msgstr ""
|
272 |
|
273 |
+
#: includes/settings.php:537
|
274 |
msgid "Automatically block scripts detected by the plugin."
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: includes/settings.php:538
|
278 |
#, php-format
|
279 |
msgid ""
|
280 |
"see <a href=\"%s\" target=\"_blank\">our documentation</a> for the list of "
|
281 |
"detected scripts."
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: includes/settings.php:541
|
285 |
msgid "Primary"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: includes/settings.php:542
|
289 |
msgid "Secondary"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: includes/settings.php:543
|
293 |
msgid "Select parsing engine."
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: includes/settings.php:546
|
297 |
msgid ""
|
298 |
"Leave scripts untouched on the page if the user has already given consent"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: includes/settings.php:547
|
302 |
msgid ""
|
303 |
"improves performance, highly recommended, to be deactivated only if your "
|
304 |
"site uses a caching system"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: includes/settings.php:561
|
308 |
msgid ""
|
309 |
"Restrict the plugin to run only for requests that have \"Content-type: "
|
310 |
"text / html\" (recommended)"
|
311 |
msgstr ""
|
312 |
|
313 |
+
#: includes/settings.php:573
|
314 |
msgid "Do not run the plugin inside the RSS feed (recommended)"
|
315 |
msgstr ""
|
316 |
|
317 |
+
#: includes/settings.php:585
|
318 |
msgid "Do not run the plugin on POST requests (recommended)"
|
319 |
msgstr ""
|
320 |
|
321 |
+
#: includes/settings.php:597
|
322 |
msgid "Top menu"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: includes/settings.php:598
|
326 |
msgid "Submenu"
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: includes/settings.php:599
|
330 |
msgid ""
|
331 |
"Select whether to display iubenda in a top admin menu or the Settings "
|
332 |
"submenu."
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: includes/settings.php:611
|
336 |
msgid "Delete all plugin data upon deactivation?"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: includes/settings.php:624
|
340 |
msgid "Enter your iubenda Javascript library public API key."
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: includes/settings.php:640
|
344 |
msgid ""
|
345 |
"This section lists the forms available for field mapping. The plugin "
|
346 |
+
"currently supports & detects: WordPress Comment, Contact Form 7, "
|
347 |
+
"WooCommerce Checkout and WP Forms."
|
348 |
msgstr ""
|
349 |
|
350 |
+
#: includes/settings.php:701
|
351 |
#, php-format
|
352 |
msgid "%s form title."
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: includes/settings.php:701
|
356 |
msgid "Unknown"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: includes/settings.php:703
|
360 |
msgid "Available form fields:"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: includes/settings.php:709
|
364 |
msgid "Publish"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: includes/settings.php:714
|
368 |
msgid "Status"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: includes/settings.php:727
|
372 |
msgid "Cancel"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: includes/settings.php:732
|
376 |
msgid "Save"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: includes/settings.php:745
|
380 |
msgid "Map fields"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: includes/settings.php:751
|
384 |
msgid "Subject fields"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: includes/settings.php:752
|
388 |
msgid ""
|
389 |
"Subject fields allow you to store a series of identifying values about your "
|
390 |
"individual subjects/users. Please map the subject field with the "
|
391 |
"corresponding form fields where applicable."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: includes/settings.php:757
|
395 |
msgid "Subject field"
|
396 |
msgstr ""
|
397 |
|
398 |
+
#: includes/settings.php:758 includes/settings.php:802
|
399 |
msgid "Form field"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: includes/settings.php:764
|
403 |
msgid "Autogenerated"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: includes/settings.php:764
|
407 |
msgid "None"
|
408 |
msgstr ""
|
409 |
|
410 |
+
#: includes/settings.php:795
|
411 |
msgid "Preferences fields"
|
412 |
msgstr ""
|
413 |
|
414 |
+
#: includes/settings.php:796
|
415 |
msgid ""
|
416 |
"Preferences fields allow you to store a record of the various opt-ins "
|
417 |
"points at which the user has agreed or given consent, such as fields for "
|
419 |
"create at least one preference field."
|
420 |
msgstr ""
|
421 |
|
422 |
+
#: includes/settings.php:801
|
423 |
msgid "Preferences field"
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: includes/settings.php:807 includes/settings.php:833
|
427 |
+
#: includes/settings.php:958 includes/settings.php:968
|
428 |
+
#: includes/settings.php:984
|
429 |
msgid "Enter field name"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: includes/settings.php:821 includes/settings.php:848
|
433 |
+
#: includes/settings.php:889 includes/settings.php:917
|
434 |
+
#: includes/settings.php:968 includes/settings.php:984
|
435 |
msgid "Remove"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: includes/settings.php:857
|
439 |
msgid "Add New Preference"
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: includes/settings.php:864
|
443 |
msgid "Exclude fields"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: includes/settings.php:865
|
447 |
msgid ""
|
448 |
"Exclude fields allow you to create a list of fields that you would like to "
|
449 |
"exclude from your Consent Solution recorded proofs (for e.g. password or "
|
450 |
"other fields not related to the consent)."
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: includes/settings.php:870
|
454 |
msgid "Exclude field"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: includes/settings.php:927
|
458 |
msgid "Add New Exclude"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: includes/settings.php:937
|
462 |
msgid "Legal Notices"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: includes/settings.php:943
|
466 |
msgid "Legal documents"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: includes/settings.php:944
|
470 |
msgid ""
|
471 |
"In general, it’s important that you declare which legal documents are being "
|
472 |
"agreed upon when each consent is collected. However, if you use iubenda for "
|
474 |
"selecting them here."
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: includes/settings.php:949
|
478 |
msgid "Identifier"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: includes/settings.php:958
|
482 |
msgid "Please select each legal document available on your site."
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: includes/settings.php:974
|
486 |
msgid "Alternatively, you may add your own custom document identifiers."
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: includes/settings.php:993
|
490 |
msgid "Add New Document"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: includes/settings.php:1067 includes/settings.php:1099
|
494 |
msgid "Settings saved."
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: includes/settings.php:1079 includes/settings.php:1104
|
498 |
msgid "Settings restored to defaults."
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: includes/settings.php:1128
|
502 |
#, php-format
|
503 |
msgid ""
|
504 |
"Please enable comments cookies opt-in checkbox in the <a href=\"%s\" target="
|
505 |
"\"_blank\">Discussion settings</a>."
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: includes/settings.php:1148
|
509 |
msgid "No forms or form changes detected."
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: includes/settings.php:1216
|
513 |
msgid "Form saving failed. Please fill the Subject and Preferences fields."
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: includes/settings.php:1240
|
517 |
msgid "Form saved successfully - form status changed to Mapped."
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: includes/settings.php:1243
|
521 |
msgid "Form updated successfully."
|
522 |
msgstr ""
|
523 |
|
524 |
+
#: includes/settings.php:1246
|
525 |
msgid "Form saving failed."
|
526 |
msgstr ""
|
527 |
|
528 |
+
#: includes/settings.php:1263
|
529 |
msgid "Form deleted successfully."
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: includes/settings.php:1265
|
533 |
msgid "Form delete failed."
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: includes/settings.php:1325
|
537 |
msgid "Dismiss this notice."
|
538 |
msgstr ""
|
readme.txt
CHANGED
@@ -1,27 +1,34 @@
|
|
1 |
-
===
|
2 |
Contributors: iubenda
|
3 |
Donate link:
|
4 |
-
Tags: cookies, cookie law, cookie policy, cookie banner,
|
5 |
Requires at least: 4.0
|
6 |
Requires PHP: 5.2.4
|
7 |
-
Tested up to: 5.
|
8 |
-
Stable tag:
|
9 |
License: MIT License
|
10 |
License URI: http://opensource.org/licenses/MIT
|
11 |
|
12 |
-
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
-
This plugin is an All-in-One approach developed by iubenda that
|
17 |
|
18 |
-
|
|
|
|
|
|
|
|
|
19 |
|
20 |
* The plugin automatically inserts the iubenda code in the head of every page of the site
|
21 |
-
*
|
22 |
-
*
|
23 |
-
*
|
24 |
-
*
|
|
|
|
|
|
|
25 |
|
26 |
**The plugin is currently capable of automatically detecting and blocking the following scripts:**
|
27 |
|
@@ -62,11 +69,27 @@ This plugin works with the iubenda Cookie Law Solution and allows to block the m
|
|
62 |
* Bing
|
63 |
* Elevio
|
64 |
|
65 |
-
|
66 |
|
67 |
-
|