Cookiebot | GDPR Compliant Cookie Consent and Notice - Version 3.10.1

Version Description

Download this release

Release Info

Developer aytac
Plugin Icon 128x128 Cookiebot | GDPR Compliant Cookie Consent and Notice
Version 3.10.1
Comparing to
See all releases

Code changes from version 3.10.0 to 3.10.1

addons/controller/addons/embed-autocorrect/embed-autocorrect.php CHANGED
@@ -129,7 +129,7 @@ class Embed_Autocorrect implements Cookiebot_Addons_Interface {
129
  $this->get_cookie_types() ); ?>) {
130
  jQuery( '.wp-video-shortcode__disabled' ).addClass( 'wp-video-shortcode' ).removeClass( 'wp-video-shortcode__disabled' );
131
  jQuery( '.wp-audio-shortcode__disabled' ).addClass( 'wp-audio-shortcode' ).removeClass( 'wp-audio-shortcode__disabled' );
132
- if (window.wp && window.wp.mediaelement && window.wp.mediaelement.initialize) {
133
  window.wp.mediaelement.initialize();
134
  }
135
  }
@@ -259,7 +259,8 @@ class Embed_Autocorrect implements Cookiebot_Addons_Interface {
259
  }
260
 
261
  unset( $matches );
262
- preg_match_all( '/<script.*(instagram|twitter|issuu|imgur|redditmedia\.com|tiktok\.com|polldaddy|tumblr)+.*<\/script>/mi', $content, $matches );
 
263
  foreach ( $matches[0] as $x => $match ) {
264
  //Replace - and add cookie consent notice.
265
  $adjusted = str_replace( ' src=',
@@ -301,6 +302,12 @@ class Embed_Autocorrect implements Cookiebot_Addons_Interface {
301
  preg_match( '| src=\"([^\"]*)\"|', $output, $match );
302
  $src = $match[1];
303
 
 
 
 
 
 
 
304
  /**
305
  * Generate placeholder
306
  */
@@ -621,7 +628,8 @@ class Embed_Autocorrect implements Cookiebot_Addons_Interface {
621
  public function extra_available_addon_option() {
622
  ?>
623
  <div class="show_advanced_options">
624
- <button class="button button-secondary"><?php esc_html_e( 'Show advanced options', 'cookiebot-addons' ); ?></button>
 
625
  <span class="help-tip"
626
  title="<?php echo esc_html__( 'This is for more advanced users.', 'cookiebot-addons' ); ?>"></span>
627
  </div>
@@ -637,14 +645,16 @@ class Embed_Autocorrect implements Cookiebot_Addons_Interface {
637
  ><?php echo esc_html( $this->get_regex() ); ?></textarea>
638
 
639
  <?php if ( $this->is_regex_default() ) : ?>
640
- <button id="edit_embed_regex" class="button"><?php esc_html_e( 'Edit regex', 'cookiebot-addons' ); ?></button>
 
641
  <?php endif; ?>
642
 
643
  <button
644
  id="btn_default_embed_regex"
645
  class="button<?php echo ( $this->is_regex_default() ) ? ' hidden' : ''; ?>"
646
  type="button"
647
- value="Reset to default regex"><?php esc_html_e( 'Reset to default regex', 'cookiebot-addons' ); ?></button>
 
648
  <input
649
  type="hidden"
650
  name="default_embed_regex"
129
  $this->get_cookie_types() ); ?>) {
130
  jQuery( '.wp-video-shortcode__disabled' ).addClass( 'wp-video-shortcode' ).removeClass( 'wp-video-shortcode__disabled' );
131
  jQuery( '.wp-audio-shortcode__disabled' ).addClass( 'wp-audio-shortcode' ).removeClass( 'wp-audio-shortcode__disabled' );
132
+ if ( window.wp && window.wp.mediaelement && window.wp.mediaelement.initialize ) {
133
  window.wp.mediaelement.initialize();
134
  }
135
  }
259
  }
260
 
261
  unset( $matches );
262
+ preg_match_all( '/<script.*(instagram|twitter|issuu|imgur|redditmedia\.com|tiktok\.com|polldaddy|tumblr)+.*<\/script>/mi',
263
+ $content, $matches );
264
  foreach ( $matches[0] as $x => $match ) {
265
  //Replace - and add cookie consent notice.
266
  $adjusted = str_replace( ' src=',
302
  preg_match( '| src=\"([^\"]*)\"|', $output, $match );
303
  $src = $match[1];
304
 
305
+ // allow same domain embeds without cookieconsent
306
+ $src_domain = cookiebot_addons_get_domain_from_url( $src );
307
+ if( cookiebot_addons_get_home_url_domain() === $src_domain ) {
308
+ return $output;
309
+ }
310
+
311
  /**
312
  * Generate placeholder
313
  */
628
  public function extra_available_addon_option() {
629
  ?>
630
  <div class="show_advanced_options">
631
+ <button class="button button-secondary"><?php esc_html_e( 'Show advanced options',
632
+ 'cookiebot-addons' ); ?></button>
633
  <span class="help-tip"
634
  title="<?php echo esc_html__( 'This is for more advanced users.', 'cookiebot-addons' ); ?>"></span>
635
  </div>
645
  ><?php echo esc_html( $this->get_regex() ); ?></textarea>
646
 
647
  <?php if ( $this->is_regex_default() ) : ?>
648
+ <button id="edit_embed_regex" class="button"><?php esc_html_e( 'Edit regex',
649
+ 'cookiebot-addons' ); ?></button>
650
  <?php endif; ?>
651
 
652
  <button
653
  id="btn_default_embed_regex"
654
  class="button<?php echo ( $this->is_regex_default() ) ? ' hidden' : ''; ?>"
655
  type="button"
656
+ value="Reset to default regex"><?php esc_html_e( 'Reset to default regex',
657
+ 'cookiebot-addons' ); ?></button>
658
  <input
659
  type="hidden"
660
  name="default_embed_regex"
addons/lib/helper.php CHANGED
@@ -306,6 +306,29 @@ function cookiebot_addons_get_language() {
306
  return $lang;
307
  }
308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
309
  /**
310
  * Get supported languages by the cookiebot
311
  *
@@ -366,3 +389,40 @@ function cookiebot_addons_plugin_activated( ) {
366
  $cookiebot_addons = \cookiebot_addons\Cookiebot_Addons::instance();
367
  $cookiebot_addons->cookiebot_activated();
368
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
306
  return $lang;
307
  }
308
 
309
+ /**
310
+ * @param array $cookie_names
311
+ *
312
+ * @return array
313
+ */
314
+ function cookiebot_translate_cookie_names($cookie_names) {
315
+ $translated_cookie_names = array(
316
+ 'preferences' => esc_html__('preferences', 'cookiebot'),
317
+ 'statistics' => esc_html__('statistics', 'cookiebot'),
318
+ 'marketing' => esc_html__('marketing', 'cookiebot'),
319
+ );
320
+ return array_map(
321
+ function(string $cookie_name) use ($translated_cookie_names) {
322
+ $cookie_name = trim($cookie_name);
323
+ if(isset($translated_cookie_names[$cookie_name])) {
324
+ return $translated_cookie_names[$cookie_name];
325
+ }
326
+ return $cookie_name;
327
+ },
328
+ $cookie_names
329
+ );
330
+ }
331
+
332
  /**
333
  * Get supported languages by the cookiebot
334
  *
389
  $cookiebot_addons = \cookiebot_addons\Cookiebot_Addons::instance();
390
  $cookiebot_addons->cookiebot_activated();
391
  }
392
+
393
+ /**
394
+ * @param string $url
395
+ *
396
+ * @return string
397
+ *
398
+ * @since 3.11.0
399
+ */
400
+ function cookiebot_addons_get_domain_from_url( $url ) {
401
+ $parsed_url = parse_url( $url );
402
+
403
+ // relative url does not have host so use home url domain
404
+ $host = isset( $parsed_url['host'] ) ? $parsed_url['host'] : cookiebot_addons_get_home_url_domain();
405
+
406
+ $url_parts = explode('.', $host );
407
+
408
+ $url_parts = array_slice($url_parts, -2);
409
+
410
+ return implode('.', $url_parts );
411
+ }
412
+
413
+ /**
414
+ * @return string
415
+ * @throws Exception
416
+ *
417
+ * @since 3.11.0
418
+ */
419
+ function cookiebot_addons_get_home_url_domain() {
420
+ $home_url = parse_url( home_url() );
421
+ /** @var $host string */
422
+ $host = $home_url['host'];
423
+
424
+ if( empty( $host ) ) {
425
+ throw new Exception('Home url domain is not found.' );
426
+ }
427
+ return $host;
428
+ }
addons/lib/settings-service.php CHANGED
@@ -395,8 +395,11 @@ class Settings_Service implements Settings_Service_Interface {
395
  * if current lang match with the prefix language in the database then get the text
396
  */
397
  if ( $key == $current_lang ) {
 
 
 
398
  return $this->placeholder_merge_tag( $option[ $option_key ]['placeholder']['languages'][ $key ],
399
- $cookies, $src );
400
  }
401
  }
402
  }
395
  * if current lang match with the prefix language in the database then get the text
396
  */
397
  if ( $key == $current_lang ) {
398
+ $cookies_array = explode(', ',$cookies);
399
+ $translated_cookie_names = cookiebot_translate_cookie_names($cookies_array);
400
+ $translated_cookie_names = implode(', ', $translated_cookie_names);
401
  return $this->placeholder_merge_tag( $option[ $option_key ]['placeholder']['languages'][ $key ],
402
+ $translated_cookie_names, $src );
403
  }
404
  }
405
  }
cookiebot.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Cookiebot | GDPR/CCPA Compliant Cookie Consent and Control
4
  Plugin URI: https://cookiebot.com/
5
  Description: Cookiebot is a cloud-driven solution that automatically controls cookies and trackers, enabling full GDPR/ePrivacy and CCPA compliance for websites.
6
  Author: Cybot A/S
7
- Version: 3.10.0
8
  Author URI: http://cookiebot.com
9
  Text Domain: cookiebot
10
  Domain Path: /langs
@@ -23,7 +23,7 @@ if ( ! class_exists( 'Cookiebot_WP' ) ) :
23
  * @var string
24
  * @since 1.0.0
25
  */
26
- public $version = '3.10.0';
27
 
28
  /**
29
  * @var Cookiebot_WP The single instance of the class
4
  Plugin URI: https://cookiebot.com/
5
  Description: Cookiebot is a cloud-driven solution that automatically controls cookies and trackers, enabling full GDPR/ePrivacy and CCPA compliance for websites.
6
  Author: Cybot A/S
7
+ Version: 3.10.1
8
  Author URI: http://cookiebot.com
9
  Text Domain: cookiebot
10
  Domain Path: /langs
23
  * @var string
24
  * @since 1.0.0
25
  */
26
+ public $version = '3.10.1';
27
 
28
  /**
29
  * @var Cookiebot_WP The single instance of the class
langs/cookiebot-da_DK.mo CHANGED
Binary file
langs/cookiebot-da_DK.po CHANGED
@@ -4,8 +4,8 @@
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Cookiebot\n"
7
- "Report-Msgid-Bugs-To: Translator Name <translations@example.com>\n"
8
- "POT-Creation-Date: 2017-12-21 10:51+0100\n"
9
  "PO-Revision-Date: \n"
10
  "Last-Translator: \n"
11
  "Language-Team: Cookiebot <qa@cookiebot.com>\n"
@@ -20,34 +20,206 @@ msgstr ""
20
  "esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
21
  "_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
22
  "X-Poedit-Basepath: ..\n"
23
- "X-Generator: Poedit 2.0.4\n"
24
  "X-Poedit-SearchPath-0: .\n"
25
 
26
- #: cookiebot.php:79
27
  msgid "Cookiebot Status"
28
  msgstr "Cookiebot Status"
29
 
30
- #: cookiebot.php:91
31
  msgid "You need to enter your Cookiebot ID."
32
  msgstr "Du skal indtaste et Cookiebot ID."
33
 
34
- #: cookiebot.php:93
35
  msgid "Update your Cookiebot ID"
36
  msgstr "Opdater dit Cookiebot ID"
37
 
38
- #: cookiebot.php:97
39
  msgid "Your Cookiebot is working!"
40
  msgstr "Din Cookiebot virker!"
41
 
42
- #: cookiebot.php:108
43
  msgid "Cookiebot"
44
  msgstr "Cookiebot"
45
 
46
- #: cookiebot.php:130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  msgid "Cookiebot Settings"
48
  msgstr "Cookiebot indstillinger"
49
 
50
- #: cookiebot.php:135
51
  msgid ""
52
  "Cookiebot enables your website to comply with current legislation in the EU "
53
  "on the use of cookies for user tracking and profiling. The EU ePrivacy "
@@ -66,23 +238,105 @@ msgstr ""
66
  "data, du deler med de indlejrede tredjeparts-tjenester på din hjemmeside, og "
67
  "hvor i Verden brugernes data sendes hen."
68
 
69
- #: cookiebot.php:142
70
  msgid "Cookiebot ID"
71
  msgstr "Cookiebot ID"
72
 
73
- #: cookiebot.php:146
74
  msgid "Need an ID?"
75
  msgstr "Brug for et ID?"
76
 
77
- #: cookiebot.php:147
78
  msgid "Sign up for free on cookiebot.com"
79
  msgstr "Opret dig gratis på cookiebot.com"
80
 
81
- #: cookiebot.php:154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  msgid "How to find my Cookiebot ID"
83
  msgstr "Hvordan finder jeg mit Cookiebot ID"
84
 
85
- #: cookiebot.php:157
86
  msgid ""
87
  "Log in to your <a href=\"https://www.cookiebot.com/en/account\" target="
88
  "\"_blank\">Cookiebot account</a>."
@@ -90,16 +344,16 @@ msgstr ""
90
  "Log ind på din <a href=\"https://www.cookiebit.com/da/account\" target="
91
  "\"blank\">Cookiebot konto</a>."
92
 
93
- #: cookiebot.php:158
94
  msgid "Go to <b>Manage</b> > <b>Settings</b> and add setup your Cookiebot"
95
  msgstr ""
96
  "Gå til <b>Administration</b> > <b>Indstillinger</b> og opret din Cookiebot"
97
 
98
- #: cookiebot.php:159
99
  msgid "Go to the <b>\"Your scripts\"</b> tab"
100
  msgstr "Gå til <b>\"Dine scripts\"</b> fanen"
101
 
102
- #: cookiebot.php:160
103
  msgid ""
104
  "Copy the value inside the data-cid parameter - eg.: abcdef12-3456-7890-abcd-"
105
  "ef1234567890"
@@ -107,22 +361,43 @@ msgstr ""
107
  "Kopier værdien i data-cid parameteren - f.eks.: abcdef12-3456-7890-abcd-"
108
  "ef1234567890"
109
 
110
- #: cookiebot.php:161
111
  msgid ""
112
  "Add <b>[cookie_declaration]</b> shortcode to a page to show the declation"
113
  msgstr ""
114
  "Tilføj <b>[cookie_declaration]</b> shortcoden til siden hvor du ønsker at "
115
  "vise deklarationen"
116
 
117
- #: cookiebot.php:162
118
  msgid "Remember to change your scripts as descripted below"
119
  msgstr "Husk at opdatere dine scripts som beskrevet nedenfor"
120
 
121
- #: cookiebot.php:165
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  msgid "Update your script tags"
123
  msgstr "Opdater dine script tags"
124
 
125
- #: cookiebot.php:167
126
  msgid ""
127
  "To enable prior consent, apply the attribute \"data-cookieconsent\" to "
128
  "cookie-setting script tags on your website. Set the comma-separated value to "
@@ -133,11 +408,11 @@ msgid ""
133
  "script tag."
134
  msgstr ""
135
 
136
- #: cookiebot.php:178
137
  msgid "Helper function to update your scripts"
138
  msgstr "Hjælperfunktion til at opdatere dine scripts"
139
 
140
- #: cookiebot.php:180
141
  msgid ""
142
  "You are able to update your scripts yourself. However, Cookiebot also offers "
143
  "a small helper function that makes the work easier."
@@ -145,15 +420,49 @@ msgstr ""
145
  "Du kan selv opdatere dine scripts, men Cookiebot tilbyder også en lille "
146
  "hjælperfunktion, der gør arbejdet lidt nemmere."
147
 
148
- #: cookiebot.php:182
149
  msgid "Update your script tags this way:"
150
  msgstr "Opdater dine script tags på denne måde:"
151
 
152
- #: cookiebot.php:186
153
- #, php-format
154
  msgid "%s to %s"
155
  msgstr "%s til %s"
156
 
157
- #: cookiebot.php:224
158
  msgid "Please add your Cookiebot ID to show Cookie Declarations"
159
  msgstr "Tilføj dit Cookiebot ID for at vise Cookie deklarationen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: Cookiebot\n"
7
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/cookiebot\n"
8
+ "POT-Creation-Date: 2018-05-30 16:47:20+00:00\n"
9
  "PO-Revision-Date: \n"
10
  "Last-Translator: \n"
11
  "Language-Team: Cookiebot <qa@cookiebot.com>\n"
20
  "esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
21
  "_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
22
  "X-Poedit-Basepath: ..\n"
23
+ "X-Generator: Poedit 2.4.2\n"
24
  "X-Poedit-SearchPath-0: .\n"
25
 
26
+ #: cookiebot.php:85
27
  msgid "Cookiebot Status"
28
  msgstr "Cookiebot Status"
29
 
30
+ #: cookiebot.php:97
31
  msgid "You need to enter your Cookiebot ID."
32
  msgstr "Du skal indtaste et Cookiebot ID."
33
 
34
+ #: cookiebot.php:99
35
  msgid "Update your Cookiebot ID"
36
  msgstr "Opdater dit Cookiebot ID"
37
 
38
+ #: cookiebot.php:103
39
  msgid "Your Cookiebot is working!"
40
  msgstr "Din Cookiebot virker!"
41
 
42
+ #: cookiebot.php:114
43
  msgid "Cookiebot"
44
  msgstr "Cookiebot"
45
 
46
+ #: cookiebot.php:170
47
+ msgid "Norwegian Bokmål"
48
+ msgstr ""
49
+
50
+ #: cookiebot.php:171
51
+ msgid "Turkish"
52
+ msgstr ""
53
+
54
+ #: cookiebot.php:172
55
+ msgid "German"
56
+ msgstr ""
57
+
58
+ #: cookiebot.php:173
59
+ msgid "Czech"
60
+ msgstr ""
61
+
62
+ #: cookiebot.php:174
63
+ msgid "Danish"
64
+ msgstr ""
65
+
66
+ #: cookiebot.php:175
67
+ msgid "Albanian"
68
+ msgstr ""
69
+
70
+ #: cookiebot.php:176
71
+ msgid "Hebrew"
72
+ msgstr ""
73
+
74
+ #: cookiebot.php:177
75
+ msgid "Korean"
76
+ msgstr ""
77
+
78
+ #: cookiebot.php:178
79
+ msgid "Italian"
80
+ msgstr ""
81
+
82
+ #: cookiebot.php:179
83
+ msgid "Dutch"
84
+ msgstr ""
85
+
86
+ #: cookiebot.php:180
87
+ msgid "Vietnamese"
88
+ msgstr ""
89
+
90
+ #: cookiebot.php:181
91
+ msgid "Tamil"
92
+ msgstr ""
93
+
94
+ #: cookiebot.php:182
95
+ msgid "Icelandic"
96
+ msgstr ""
97
+
98
+ #: cookiebot.php:183
99
+ msgid "Romanian"
100
+ msgstr ""
101
+
102
+ #: cookiebot.php:184
103
+ msgid "Sinhala"
104
+ msgstr ""
105
+
106
+ #: cookiebot.php:185
107
+ msgid "Catalan"
108
+ msgstr ""
109
+
110
+ #: cookiebot.php:186
111
+ msgid "Bulgarian"
112
+ msgstr ""
113
+
114
+ #: cookiebot.php:187
115
+ msgid "Ukrainian"
116
+ msgstr ""
117
+
118
+ #: cookiebot.php:188
119
+ msgid "Chinese"
120
+ msgstr ""
121
+
122
+ #: cookiebot.php:189
123
+ msgid "English"
124
+ msgstr ""
125
+
126
+ #: cookiebot.php:190
127
+ msgid "Arabic"
128
+ msgstr ""
129
+
130
+ #: cookiebot.php:191
131
+ msgid "Croatian"
132
+ msgstr ""
133
+
134
+ #: cookiebot.php:192
135
+ msgid "Thai"
136
+ msgstr ""
137
+
138
+ #: cookiebot.php:193
139
+ msgid "Greek"
140
+ msgstr ""
141
+
142
+ #: cookiebot.php:194
143
+ msgid "Lithuanian"
144
+ msgstr ""
145
+
146
+ #: cookiebot.php:195
147
+ msgid "Polish"
148
+ msgstr ""
149
+
150
+ #: cookiebot.php:196
151
+ msgid "Latvian"
152
+ msgstr ""
153
+
154
+ #: cookiebot.php:197
155
+ msgid "French"
156
+ msgstr ""
157
+
158
+ #: cookiebot.php:198
159
+ msgid "Indonesian"
160
+ msgstr ""
161
+
162
+ #: cookiebot.php:199
163
+ msgid "Macedonian"
164
+ msgstr ""
165
+
166
+ #: cookiebot.php:200
167
+ msgid "Estonian"
168
+ msgstr ""
169
+
170
+ #: cookiebot.php:201
171
+ msgid "Portuguese"
172
+ msgstr ""
173
+
174
+ #: cookiebot.php:202
175
+ msgid "Irish"
176
+ msgstr ""
177
+
178
+ #: cookiebot.php:203
179
+ msgid "Malay"
180
+ msgstr ""
181
+
182
+ #: cookiebot.php:204
183
+ msgid "Slovenian"
184
+ msgstr ""
185
+
186
+ #: cookiebot.php:205
187
+ msgid "Russian"
188
+ msgstr ""
189
+
190
+ #: cookiebot.php:206
191
+ msgid "Japanese"
192
+ msgstr ""
193
+
194
+ #: cookiebot.php:207
195
+ msgid "Hindi"
196
+ msgstr ""
197
+
198
+ #: cookiebot.php:208
199
+ msgid "Slovak"
200
+ msgstr ""
201
+
202
+ #: cookiebot.php:209
203
+ msgid "Spanish"
204
+ msgstr ""
205
+
206
+ #: cookiebot.php:210
207
+ msgid "Swedish"
208
+ msgstr ""
209
+
210
+ #: cookiebot.php:211
211
+ msgid "Serbian"
212
+ msgstr ""
213
+
214
+ #: cookiebot.php:212
215
+ msgid "Finnish"
216
+ msgstr ""
217
+
218
+ #: cookiebot.php:226
219
  msgid "Cookiebot Settings"
220
  msgstr "Cookiebot indstillinger"
221
 
222
+ #: cookiebot.php:231
223
  msgid ""
224
  "Cookiebot enables your website to comply with current legislation in the EU "
225
  "on the use of cookies for user tracking and profiling. The EU ePrivacy "
238
  "data, du deler med de indlejrede tredjeparts-tjenester på din hjemmeside, og "
239
  "hvor i Verden brugernes data sendes hen."
240
 
241
+ #: cookiebot.php:238
242
  msgid "Cookiebot ID"
243
  msgstr "Cookiebot ID"
244
 
245
+ #: cookiebot.php:242
246
  msgid "Need an ID?"
247
  msgstr "Brug for et ID?"
248
 
249
+ #: cookiebot.php:243
250
  msgid "Sign up for free on cookiebot.com"
251
  msgstr "Opret dig gratis på cookiebot.com"
252
 
253
+ #: cookiebot.php:248
254
+ #, fuzzy
255
+ #| msgid "Cookiebot Status"
256
+ msgid "Cookiebot Language"
257
+ msgstr "Cookiebot Status"
258
+
259
+ #: cookiebot.php:254
260
+ msgid "Default (Autodetect)"
261
+ msgstr ""
262
+
263
+ #: cookiebot.php:255
264
+ msgid "Use Wordpress Language"
265
+ msgstr ""
266
+
267
+ #: cookiebot.php:265
268
+ msgid "You need to add the language in the Cookiebot administration tool."
269
+ msgstr ""
270
+
271
+ #: cookiebot.php:268
272
+ msgid ""
273
+ "You need to add all languages that you want auto-detected in the Cookiebot "
274
+ "administration tool."
275
+ msgstr ""
276
+
277
+ #: cookiebot.php:269
278
+ msgid ""
279
+ "The auto-detect checkbox needs to be enabled in the Cookiebot administration "
280
+ "tool."
281
+ msgstr ""
282
+
283
+ #: cookiebot.php:270
284
+ msgid ""
285
+ "If the auto-detected language is not supported, Cookiebot will use the "
286
+ "default language."
287
+ msgstr ""
288
+
289
+ #: cookiebot.php:274
290
+ msgid "Read more here"
291
+ msgstr ""
292
+
293
+ #: cookiebot.php:277
294
+ msgid "Show guide to add languages"
295
+ msgstr ""
296
+
297
+ #: cookiebot.php:282
298
+ msgid "Hide guide"
299
+ msgstr ""
300
+
301
+ #: cookiebot.php:313
302
+ #, fuzzy
303
+ #| msgid "Update your Cookiebot ID"
304
+ msgid "Auto-update Cookiebot"
305
+ msgstr "Opdater dit Cookiebot ID"
306
+
307
+ #: cookiebot.php:317
308
+ msgid ""
309
+ "Automatic update your Cookiebot plugin when new releases becomes available."
310
+ msgstr ""
311
+
312
+ #: cookiebot.php:322
313
+ msgid "Hide Cookie Popup"
314
+ msgstr ""
315
+
316
+ #: cookiebot.php:326
317
+ msgid ""
318
+ "This checkbox will remove the cookie consent banner from your website. The "
319
+ "<i>[cookie_declaration]</i> shortcode will still be available."
320
+ msgstr ""
321
+
322
+ #: cookiebot.php:327
323
+ msgid ""
324
+ "If you are using Google Tag Manager (or equal), you need to add the "
325
+ "Cookiebot script in your Tag Manager."
326
+ msgstr ""
327
+
328
+ #: cookiebot.php:328
329
+ msgid ""
330
+ "<a href=\"https://support.cookiebot.com/hc/en-us/articles/360003793854-"
331
+ "Google-Tag-Manager-deployment\" target=\"_blank\">See a detailed guide here</"
332
+ "a>"
333
+ msgstr ""
334
+
335
+ #: cookiebot.php:335
336
  msgid "How to find my Cookiebot ID"
337
  msgstr "Hvordan finder jeg mit Cookiebot ID"
338
 
339
+ #: cookiebot.php:338
340
  msgid ""
341
  "Log in to your <a href=\"https://www.cookiebot.com/en/account\" target="
342
  "\"_blank\">Cookiebot account</a>."
344
  "Log ind på din <a href=\"https://www.cookiebit.com/da/account\" target="
345
  "\"blank\">Cookiebot konto</a>."
346
 
347
+ #: cookiebot.php:339
348
  msgid "Go to <b>Manage</b> > <b>Settings</b> and add setup your Cookiebot"
349
  msgstr ""
350
  "Gå til <b>Administration</b> > <b>Indstillinger</b> og opret din Cookiebot"
351
 
352
+ #: cookiebot.php:340
353
  msgid "Go to the <b>\"Your scripts\"</b> tab"
354
  msgstr "Gå til <b>\"Dine scripts\"</b> fanen"
355
 
356
+ #: cookiebot.php:341
357
  msgid ""
358
  "Copy the value inside the data-cid parameter - eg.: abcdef12-3456-7890-abcd-"
359
  "ef1234567890"
361
  "Kopier værdien i data-cid parameteren - f.eks.: abcdef12-3456-7890-abcd-"
362
  "ef1234567890"
363
 
364
+ #: cookiebot.php:342
365
  msgid ""
366
  "Add <b>[cookie_declaration]</b> shortcode to a page to show the declation"
367
  msgstr ""
368
  "Tilføj <b>[cookie_declaration]</b> shortcoden til siden hvor du ønsker at "
369
  "vise deklarationen"
370
 
371
+ #: cookiebot.php:343
372
  msgid "Remember to change your scripts as descripted below"
373
  msgstr "Husk at opdatere dine scripts som beskrevet nedenfor"
374
 
375
+ #: cookiebot.php:346
376
+ msgid "Add the Cookie Declaration to your website"
377
+ msgstr ""
378
+
379
+ #: cookiebot.php:348
380
+ msgid ""
381
+ "Use the shortcode <b>[cookie_declaration]</b> to add the cookie declaration "
382
+ "a page or post. The cookie declaration will always show the latest version "
383
+ "from Cookiebot."
384
+ msgstr ""
385
+
386
+ #: cookiebot.php:350
387
+ msgid ""
388
+ "If you need to force language of the cookie declaration, you can add the "
389
+ "<i>lang</i> attribute. Eg. <b>[cookie_declaration lang=\"de\"]</b>."
390
+ msgstr ""
391
+
392
+ #: cookiebot.php:353 cookiebot.php:369
393
+ msgid "Watch video demonstration"
394
+ msgstr ""
395
+
396
+ #: cookiebot.php:355
397
  msgid "Update your script tags"
398
  msgstr "Opdater dine script tags"
399
 
400
+ #: cookiebot.php:357
401
  msgid ""
402
  "To enable prior consent, apply the attribute \"data-cookieconsent\" to "
403
  "cookie-setting script tags on your website. Set the comma-separated value to "
408
  "script tag."
409
  msgstr ""
410
 
411
+ #: cookiebot.php:372
412
  msgid "Helper function to update your scripts"
413
  msgstr "Hjælperfunktion til at opdatere dine scripts"
414
 
415
+ #: cookiebot.php:374
416
  msgid ""
417
  "You are able to update your scripts yourself. However, Cookiebot also offers "
418
  "a small helper function that makes the work easier."
420
  "Du kan selv opdatere dine scripts, men Cookiebot tilbyder også en lille "
421
  "hjælperfunktion, der gør arbejdet lidt nemmere."
422
 
423
+ #: cookiebot.php:376
424
  msgid "Update your script tags this way:"
425
  msgstr "Opdater dine script tags på denne måde:"
426
 
427
+ #: cookiebot.php:380
 
428
  msgid "%s to %s"
429
  msgstr "%s til %s"
430
 
431
+ #: cookiebot.php:431
432
  msgid "Please add your Cookiebot ID to show Cookie Declarations"
433
  msgstr "Tilføj dit Cookiebot ID for at vise Cookie deklarationen"
434
+
435
+ #. Plugin Name of the plugin/theme
436
+ msgid "Cookiebot | GDPR Compliant Cookie Consent and Notice"
437
+ msgstr ""
438
+
439
+ #. Plugin URI of the plugin/theme
440
+ msgid "https://cookiebot.com/"
441
+ msgstr ""
442
+
443
+ #. Description of the plugin/theme
444
+ msgid ""
445
+ "Cookiebot is a fully GDPR & ePrivacy compliant cookie consent solution "
446
+ "supporting prior consent, cookie declaration, and documentation of consents. "
447
+ "Easy to install, implement and configure."
448
+ msgstr ""
449
+
450
+ #. Author of the plugin/theme
451
+ msgid "Cybot A/S"
452
+ msgstr ""
453
+
454
+ #. Author URI of the plugin/theme
455
+ msgid "http://cookiebot.com"
456
+ msgstr ""
457
+
458
+ #: Preferences
459
+ msgid "preferences"
460
+ msgstr "præferencer"
461
+
462
+ #: Statistics
463
+ msgid "statistics"
464
+ msgstr "statistikker"
465
+
466
+ #: Marketing
467
+ msgid "marketing"
468
+ msgstr "markedsføring"
langs/cookiebot.pot CHANGED
@@ -424,3 +424,15 @@ msgstr ""
424
  #. Author URI of the plugin/theme
425
  msgid "http://cookiebot.com"
426
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
424
  #. Author URI of the plugin/theme
425
  msgid "http://cookiebot.com"
426
  msgstr ""
427
+
428
+ #: Preferences
429
+ msgid "preferences"
430
+ msgstr ""
431
+
432
+ #: Statistics
433
+ msgid "statistics"
434
+ msgstr ""
435
+
436
+ #: Marketing
437
+ msgid "marketing"
438
+ msgstr ""
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  * Contributors: cookiebot,phpgeekdk,aytac
3
  * Tags: cookie, compliance, eu, gdpr, europe, cookie consent, consent, ccpa
4
  * Requires at least: 4.4
5
- * Tested up to: 5.7.0
6
- * Stable tag: 3.10.0
7
  * Requires PHP: 5.6
8
  * License: GPLv2 or later
9
 
@@ -197,6 +197,10 @@ You are able to define the mapping between Cookiebot and the WP Consent API in t
197
 
198
  ## Changelog ##
199
 
 
 
 
 
200
  ### 3.10.0 - 2021-03-22 ###
201
  * Added support for translating the settings pages
202
  * Added support for Enfold theme
2
  * Contributors: cookiebot,phpgeekdk,aytac
3
  * Tags: cookie, compliance, eu, gdpr, europe, cookie consent, consent, ccpa
4
  * Requires at least: 4.4
5
+ * Tested up to: 5.7.2
6
+ * Stable tag: 3.10.1
7
  * Requires PHP: 5.6
8
  * License: GPLv2 or later
9
 
197
 
198
  ## Changelog ##
199
 
200
+ ### 3.10.1 - 2021-04-29 ###
201
+ * Added support for translating 'marketing', 'statistics', and 'preferences'
202
+ * Allow cookies for same domain embedded content
203
+
204
  ### 3.10.0 - 2021-03-22 ###
205
  * Added support for translating the settings pages
206
  * Added support for Enfold theme