WP DSGVO Tools - Version 2.1.0

Version Description

  • Bugfix Sprachdateien/Mehrsprachigkeit
  • Geschwindigkeit des Cookie Poups verbessert
  • Möglichkeit zum Umbennen der Buttons im Cookie Popup ergänzt
  • Fehlerbehebung bei Cookie Opt-Out
  • Debugwarnungen korrigiert bzw. entfernt
  • Fehlerbehebung: Eigener Trackingcode wird nun korrekt übernommen.
  • TCPDF Konflikt behoben
  • Security verbessert
  • Polylang Plugin Kompatibilität verbessert
  • Bugfix Buddypress Integration
Download this release

Release Info

Developer shapepress
Plugin Icon 128x128 WP DSGVO Tools
Version 2.1.0
Comparing to
See all releases

Code changes from version 2.0.4 to 2.1.0

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://wp-dsgvo.eu
4
  Tags: gdpr, dsgvo, datenschutz, wordpress, compliance, data
5
  Requires at least: 3.0.1
6
  Tested up to: 4.9.8
7
- Stable tag: 2.0.4
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -77,11 +77,23 @@ WICHTIG: Vor der Installation bitte alle bisher aktivierten Cookie Notice Plugin
77
 
78
  == Changelog ==
79
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  = 2.0.4 =
81
  * Bugfix: Abschalten der Cookie Notice
82
 
83
  = 2.0.3 =
84
- * Sprachdateien fr Deutsch (Sie) ergnzt
85
  * Fehler beim Akzeptieren des Cookie Popups behoben
86
 
87
  = 2.0.2 =
4
  Tags: gdpr, dsgvo, datenschutz, wordpress, compliance, data
5
  Requires at least: 3.0.1
6
  Tested up to: 4.9.8
7
+ Stable tag: 2.1.0
8
  Requires PHP: 5.6.0
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
77
 
78
  == Changelog ==
79
 
80
+ = 2.1.0 =
81
+ * Bugfix Sprachdateien/Mehrsprachigkeit
82
+ * Geschwindigkeit des Cookie Poups verbessert
83
+ * Möglichkeit zum Umbennen der Buttons im Cookie Popup ergänzt
84
+ * Fehlerbehebung bei Cookie Opt-Out
85
+ * Debugwarnungen korrigiert bzw. entfernt
86
+ * Fehlerbehebung: Eigener Trackingcode wird nun korrekt übernommen.
87
+ * TCPDF Konflikt behoben
88
+ * Security verbessert
89
+ * Polylang Plugin Kompatibilität verbessert
90
+ * Bugfix Buddypress Integration
91
+
92
  = 2.0.4 =
93
  * Bugfix: Abschalten der Cookie Notice
94
 
95
  = 2.0.3 =
96
+ * Sprachdateien für Deutsch (Sie) ergänzt
97
  * Fehler beim Akzeptieren des Cookie Popups behoben
98
 
99
  = 2.0.2 =
admin/tabs/common-settings/page.php CHANGED
@@ -20,7 +20,7 @@
20
  <?php endif; ?>
21
  </span>
22
  <?php if(isPremiumEdition() && SPDSGVOSettings::get('licence_details_fetched') === '1'): ?>
23
- <span class="info-text"><?php _e('Activated on:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_activated_on'))); ?>
24
  <?php _e('Valid to:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_valid_to'))); ?></span>
25
  <?php endif; ?>
26
  <?php submit_button(__('Deactivate license','shapepress-dsgvo')); ?>
20
  <?php endif; ?>
21
  </span>
22
  <?php if(isPremiumEdition() && SPDSGVOSettings::get('licence_details_fetched') === '1'): ?>
23
+ <span class="info-text"><?php _e('Activated on:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_activated_on'))); ?>
24
  <?php _e('Valid to:','shapepress-dsgvo'); ?> <?= date("d.m.Y", strtotime(SPDSGVOSettings::get('licence_valid_to'))); ?></span>
25
  <?php endif; ?>
26
  <?php submit_button(__('Deactivate license','shapepress-dsgvo')); ?>
admin/tabs/cookie-notice/class-sp-dsgvo-cookie-notice-action.php CHANGED
@@ -33,11 +33,10 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
33
 
34
  SPDSGVOSettings::set('cn_position', $this->get('cn_position', 'bottom'));
35
  SPDSGVOSettings::set('cn_animation', $this->get('cn_animation', 'none'));
 
36
 
37
- SPDSGVOSettings::set('cookie_notice_display', $this->get('cookie_notice_display', 'no_popup'));
38
-
39
  if (isValidBlogEdition() || isValidPremiumEdition())
40
- {
41
  SPDSGVOSettings::set('cn_background_color', $this->get('cn_background_color', '#333333'));
42
  SPDSGVOSettings::set('cn_text_color', $this->get('cn_text_color', '#ffffff'));
43
  SPDSGVOSettings::set('cn_background_color_button', $this->get('cn_background_color_button', '#F3F3F3'));
@@ -45,7 +44,7 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
45
  SPDSGVOSettings::set('cn_custom_css_container', $this->get('cn_custom_css_container', ''));
46
  SPDSGVOSettings::set('cn_custom_css_text', $this->get('cn_custom_css_text', ''));
47
  SPDSGVOSettings::set('cn_custom_css_buttons', $this->get('cn_custom_css_buttons', ''));
48
-
49
  SPDSGVOSettings::set('cn_size_text', $this->get('cn_size_text', 'auto'));
50
  SPDSGVOSettings::set('cn_height_container', $this->get('cn_height_container', 'auto'));
51
  SPDSGVOSettings::set('cn_show_dsgvo_icon', $this->get('cn_show_dsgvo_icon', '0'));
@@ -54,10 +53,12 @@ Class SPDSGVOCookieNoticeAction extends SPDSGVOAjaxAction{
54
 
55
  if (isValidPremiumEdition())
56
  {
57
- /* i592995 */
58
  SPDSGVOSettings::set('logo_image_id', $this->get('logo_image_id', ''));
59
  SPDSGVOSettings::set('close_button_action', $this->get('close_button_action', '0'));
60
  SPDSGVOSettings::set('close_button_url', $this->get('close_button_url', ''));
 
 
61
  SPDSGVOSettings::set('accordion_top', $this->get('accordion_top', ''));
62
  SPDSGVOSettings::set('popup_background', $this->get('popup_background', '#ffffff'));
63
  SPDSGVOSettings::set('separators_color', $this->get('separators_color', '#f1f1f1'));
33
 
34
  SPDSGVOSettings::set('cn_position', $this->get('cn_position', 'bottom'));
35
  SPDSGVOSettings::set('cn_animation', $this->get('cn_animation', 'none'));
36
+ SPDSGVOSettings::set('cookie_notice_display', $this->get('cookie_notice_display', 'no_popup'));
37
 
 
 
38
  if (isValidBlogEdition() || isValidPremiumEdition())
39
+ {
40
  SPDSGVOSettings::set('cn_background_color', $this->get('cn_background_color', '#333333'));
41
  SPDSGVOSettings::set('cn_text_color', $this->get('cn_text_color', '#ffffff'));
42
  SPDSGVOSettings::set('cn_background_color_button', $this->get('cn_background_color_button', '#F3F3F3'));
44
  SPDSGVOSettings::set('cn_custom_css_container', $this->get('cn_custom_css_container', ''));
45
  SPDSGVOSettings::set('cn_custom_css_text', $this->get('cn_custom_css_text', ''));
46
  SPDSGVOSettings::set('cn_custom_css_buttons', $this->get('cn_custom_css_buttons', ''));
47
+
48
  SPDSGVOSettings::set('cn_size_text', $this->get('cn_size_text', 'auto'));
49
  SPDSGVOSettings::set('cn_height_container', $this->get('cn_height_container', 'auto'));
50
  SPDSGVOSettings::set('cn_show_dsgvo_icon', $this->get('cn_show_dsgvo_icon', '0'));
53
 
54
  if (isValidPremiumEdition())
55
  {
56
+ /* i592995 */
57
  SPDSGVOSettings::set('logo_image_id', $this->get('logo_image_id', ''));
58
  SPDSGVOSettings::set('close_button_action', $this->get('close_button_action', '0'));
59
  SPDSGVOSettings::set('close_button_url', $this->get('close_button_url', ''));
60
+ SPDSGVOSettings::set('accept_button_text', $this->get('accept_button_text', ''));
61
+ SPDSGVOSettings::set('more_options_button_text', $this->get('more_options_button_text', ''));
62
  SPDSGVOSettings::set('accordion_top', $this->get('accordion_top', ''));
63
  SPDSGVOSettings::set('popup_background', $this->get('popup_background', '#ffffff'));
64
  SPDSGVOSettings::set('separators_color', $this->get('separators_color', '#f1f1f1'));
admin/tabs/cookie-notice/page.php CHANGED
@@ -176,8 +176,8 @@
176
  <div class='image-preview-wrapper'>
177
  <img id='logo_image-preview' class="image-preview" src='<?php echo $src; ?>' style="width: 200px">
178
  </div>
179
- <input id="logo_upload_image_button" type="button"
180
- class="button"
181
  <?= $disableUploadButton ? 'disabled' : true; ?>
182
  value="<?php _e( 'Upload image', 'shapepress-dsgvo' ); ?>" />
183
  <input type='hidden' class="image-id" name='logo_image_id' id='logo_image_id' value='<?php echo $img_id; ?>'>
@@ -197,6 +197,24 @@
197
  </td>
198
  </tr>
199
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
200
  <tr>
201
  <th scope="row"><?php _e('Close button URL','shapepress-dsgvo')?></th>
202
  <td>
176
  <div class='image-preview-wrapper'>
177
  <img id='logo_image-preview' class="image-preview" src='<?php echo $src; ?>' style="width: 200px">
178
  </div>
179
+ <input id="logo_upload_image_button" type="button"
180
+ class="button"
181
  <?= $disableUploadButton ? 'disabled' : true; ?>
182
  value="<?php _e( 'Upload image', 'shapepress-dsgvo' ); ?>" />
183
  <input type='hidden' class="image-id" name='logo_image_id' id='logo_image_id' value='<?php echo $img_id; ?>'>
197
  </td>
198
  </tr>
199
 
200
+ <tr>
201
+ <th scope="row"><?php _e('Accept button custom text','shapepress-dsgvo')?></th>
202
+ <td>
203
+ <label for="accept_button_text">
204
+ <input type="text" value="<?php echo SPDSGVOSettings::get('accept_button_text', ''); ?>" name="accept_button_text" id="accept_button_text" />
205
+ </label>
206
+ </td>
207
+ </tr>
208
+
209
+ <tr>
210
+ <th scope="row"><?php _e('More Options button custom text','shapepress-dsgvo')?></th>
211
+ <td>
212
+ <label for="more_options_button_text">
213
+ <input type="text" value="<?php echo SPDSGVOSettings::get('more_options_button_text', ''); ?>" name="more_options_button_text" id="more_options_button_text" />
214
+ </label>
215
+ </td>
216
+ </tr>
217
+
218
  <tr>
219
  <th scope="row"><?php _e('Close button URL','shapepress-dsgvo')?></th>
220
  <td>
admin/tabs/super-unsubscribe/page.php CHANGED
@@ -165,7 +165,7 @@ $statuses = array(
165
  'pending',
166
  'done'
167
  );
168
- if (in_array($_GET['status'], $statuses)) {
169
  $status = $_GET['status'];
170
  } else {
171
  $status = 'pending';
@@ -289,7 +289,7 @@ if (in_array($_GET['status'], $statuses)) {
289
  </tfoot>
290
  </table>
291
 
292
- <?php if(count($pending) !== 0): ?>
293
  <p>
294
  <a class="button-primary"
295
  href="<?= SPDSGVOSuperUnsubscribeAction::url(array('all' => '1')) ?>"><?php _e('Delete all','shapepress-dsgvo')?></a>
165
  'pending',
166
  'done'
167
  );
168
+ if (isset($_GET['status']) && in_array($_GET['status'], $statuses)) {
169
  $status = $_GET['status'];
170
  } else {
171
  $status = 'pending';
289
  </tfoot>
290
  </table>
291
 
292
+ <?php if(isset($pending) && count($pending) !== 0): ?>
293
  <p>
294
  <a class="button-primary"
295
  href="<?= SPDSGVOSuperUnsubscribeAction::url(array('all' => '1')) ?>"><?php _e('Delete all','shapepress-dsgvo')?></a>
includes/class-sp-dsgvo-ajax-action.php CHANGED
@@ -42,7 +42,7 @@ abstract class SPDSGVOAjaxAction{
42
  }
43
  }
44
 
45
- public function boot(){
46
  $class = self::getClassName();
47
  $action = new $class;
48
  $action->run();
42
  }
43
  }
44
 
45
+ public static function boot(){
46
  $class = self::getClassName();
47
  $action = new $class;
48
  $action->run();
includes/class-sp-dsgvo-pdf.php CHANGED
@@ -18,7 +18,7 @@
18
  * @subpackage WP DSGVO Tools/includes
19
  * @author Shapepress eU
20
  */
21
- class SPDSGVOPDF extends TCPDF
22
  {
23
 
24
  public function coloredTable($data)
18
  * @subpackage WP DSGVO Tools/includes
19
  * @author Shapepress eU
20
  */
21
+ class SPDSGVOPDF extends DSGVOTCPDF
22
  {
23
 
24
  public function coloredTable($data)
includes/class-sp-dsgvo-settings-polylang.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Register settings strings for Polylang
5
+ *
6
+ * @link https://wp-dsgvo.eu
7
+ * @since 1.0.0
8
+ *
9
+ * @package WP DSGVO Tools
10
+ * @subpackage WP DSGVO Tools/includes
11
+ */
12
+
13
+ /**
14
+ *
15
+ * @package WP DSGVO Tools
16
+ * @subpackage WP DSGVO Tools/includes
17
+ * @author Shapepress eU
18
+ */
19
+ class SPDSGVOSettingsPolylang {
20
+
21
+ public $defaults = array();
22
+
23
+ public function __construct() {
24
+ if(function_exists('icl_register_string')) :
25
+ icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_info', SPDSGVOSettings::get('spdsgvo_comments_checkbox_info'));
26
+ icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_confirm', SPDSGVOSettings::get('spdsgvo_comments_checkbox_confirm'));
27
+ icl_register_string('shapepress-dsgvo', 'spdsgvo_comments_checkbox_text', SPDSGVOSettings::get('spdsgvo_comments_checkbox_text'));
28
+ icl_register_string('shapepress-dsgvo', 'sar_dsgvo_accepted_text', SPDSGVOSettings::get('sar_dsgvo_accepted_text'));
29
+ icl_register_string('shapepress-dsgvo', 'services_cookies_reason', SPDSGVOSettings::get('services')['cookies']['reason']);
30
+ icl_register_string('shapepress-dsgvo', 'services_google-analytics_reason', SPDSGVOSettings::get('services')['google-analytics']['reason']);
31
+ icl_register_string('shapepress-dsgvo', 'services_facebook-pixel_reason', SPDSGVOSettings::get('services')['facebook-pixel']['reason']);
32
+ icl_register_string('shapepress-dsgvo', 'su_dsgvo_accepted_text', SPDSGVOSettings::get('su_dsgvo_accepted_text'));
33
+ icl_register_string('shapepress-dsgvo', 'cookie_notice', SPDSGVOSettings::get('cookie_notice'));
34
+ icl_register_string('shapepress-dsgvo', 'cookie_notice_custom_text', SPDSGVOSettings::get('cookie_notice_custom_text'));
35
+ icl_register_string('shapepress-dsgvo', 'cn_button_text_ok', SPDSGVOSettings::get('cn_button_text_ok'));
36
+ icl_register_string('shapepress-dsgvo', 'cn_button_text_cancel', SPDSGVOSettings::get('cn_button_text_cancel'));
37
+ icl_register_string('shapepress-dsgvo', 'cn_button_text_more', SPDSGVOSettings::get('cn_button_text_more'));
38
+ icl_register_string('shapepress-dsgvo', 'terms_conditions', SPDSGVOSettings::get('terms_conditions'));
39
+ icl_register_string('shapepress-dsgvo', 'privacy_policy', SPDSGVOSettings::get('privacy_policy'));
40
+ icl_register_string('shapepress-dsgvo', 'imprint', SPDSGVOSettings::get('imprint'));
41
+ endif;
42
+ }
43
+
44
+ }
45
+
46
+ new SPDSGVOSettingsPolylang();
includes/class-sp-dsgvo.php CHANGED
@@ -96,6 +96,7 @@ class SPDSGVO{
96
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-ajax-action.php'),
97
  SPDSGVO::pluginDir('admin/class-sp-dsgvo-admin-action.php'),
98
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings.php'),
 
99
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-mail.php'),
100
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-data-collecter.php'),
101
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-log.php'),
96
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-ajax-action.php'),
97
  SPDSGVO::pluginDir('admin/class-sp-dsgvo-admin-action.php'),
98
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings.php'),
99
+ SPDSGVO::pluginDir('includes/class-sp-dsgvo-settings-polylang.php'),
100
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-mail.php'),
101
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-data-collecter.php'),
102
  SPDSGVO::pluginDir('includes/class-sp-dsgvo-log.php'),
includes/helpers.php CHANGED
@@ -76,6 +76,36 @@ if(!function_exists('hasUserAcceptedPopup')) :
76
  endif;
77
  /* i592995 */
78
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  if (! function_exists('hasUserGivenPermissionFor')) {
80
 
81
  function hasUserGivenPermissionFor($slug)
@@ -91,6 +121,7 @@ if (! function_exists('hasUserGivenPermissionFor')) {
91
  } else {
92
  $userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
93
  $userPermissions = unserialize(stripslashes($userPermissions));
 
94
  }
95
 
96
  if (isset($userPermissions['cookies'])) {
@@ -107,9 +138,8 @@ if (! function_exists('hasUserGivenPermissionFor')) {
107
  } else {
108
 
109
  $userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
110
-
111
  $userPermissions = unserialize(stripslashes($userPermissions));
112
-
113
  }
114
 
115
  // error_log('$userPermissions');
@@ -273,19 +303,19 @@ if(!function_exists('popup_styling')) :
273
  .dsgvo-privacy-popup {
274
  background-color: <?php echo $background; ?>;
275
  }
276
- .dsgvo-privacy-popup .popup-bottom {
277
  border-top: 1px solid <?php echo $separators; ?>;
278
  background-color: <?php echo $background; ?>;
279
  }
280
- .dsgvo-privacy-popup .popup-top {
281
  border-bottom: 1px solid <?php echo $separators; ?>;
282
  }
283
- .lang-active svg line,
284
  .dsgvo-popup-close svg line {
285
  stroke: <?php echo $text_color; ?>;
286
  }
287
  .dsgvo-privacy-popup span,
288
- .accordion-top span,
289
  .dsgvo-privacy-popup p,
290
  .dsgvo-privacy-popup div,
291
  .dsgvo-privacy-popup strong,
@@ -305,14 +335,14 @@ if(!function_exists('popup_styling')) :
305
  .dsgvo-privacy-popup a:hover span {
306
  color: <?php echo $links_color_hover; ?>;
307
  }
308
- .accept-button {
309
  color: <?php echo $accept_button_text_color; ?> !important;
310
  background-color: <?php echo $accept_button_bg_color; ?>;
311
  }
312
- .accept-button:hover {
313
  color: <?php echo $accept_button_text_color; ?> !important;
314
  }
315
- .accept-button .accept-loader circle {
316
  stroke: <?php echo $accept_button_text_color; ?>;
317
  }
318
  </style>
76
  endif;
77
  /* i592995 */
78
 
79
+ function setPermissionsDefaults($perm) {
80
+ $perm = array(
81
+ 'cookies' => '0',
82
+ 'google-analytics' => '0',
83
+ 'facebook-pixel' => '0'
84
+ );
85
+ }
86
+
87
+ function checkCookies($perm) {
88
+ if(!is_array($perm)) {
89
+ setPermissionsDefaults($perm);
90
+ }
91
+
92
+ if(!isset($perm['cookies']) || !isset($perm['google-analytics']) || !isset($perm['facebook-pixel'])) {
93
+ setPermissionsDefaults($perm);
94
+ }
95
+
96
+ if($perm['cookies'] != '0' && $perm['cookies'] != '1') {
97
+ setPermissionsDefaults($perm);
98
+ }
99
+
100
+ if($perm['google-analytics'] != '0' && $perm['google-analytics'] != '1') {
101
+ setPermissionsDefaults($perm);
102
+ }
103
+
104
+ if($perm['facebook-pixel'] != '0' && $perm['facebook-pixel'] != '1') {
105
+ setPermissionsDefaults($perm);
106
+ }
107
+ }
108
+
109
  if (! function_exists('hasUserGivenPermissionFor')) {
110
 
111
  function hasUserGivenPermissionFor($slug)
121
  } else {
122
  $userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
123
  $userPermissions = unserialize(stripslashes($userPermissions));
124
+ checkCookies($userPermissions);
125
  }
126
 
127
  if (isset($userPermissions['cookies'])) {
138
  } else {
139
 
140
  $userPermissions = @$_COOKIE['sp_dsgvo_user_permissions'];
 
141
  $userPermissions = unserialize(stripslashes($userPermissions));
142
+ checkCookies($userPermissions);
143
  }
144
 
145
  // error_log('$userPermissions');
303
  .dsgvo-privacy-popup {
304
  background-color: <?php echo $background; ?>;
305
  }
306
+ .dsgvo-privacy-popup .dsgvo-popup-bottom {
307
  border-top: 1px solid <?php echo $separators; ?>;
308
  background-color: <?php echo $background; ?>;
309
  }
310
+ .dsgvo-privacy-popup .dsgvo-popup-top {
311
  border-bottom: 1px solid <?php echo $separators; ?>;
312
  }
313
+ .dsgvo-lang-active svg line,
314
  .dsgvo-popup-close svg line {
315
  stroke: <?php echo $text_color; ?>;
316
  }
317
  .dsgvo-privacy-popup span,
318
+ .dsgvo-accordion-top span,
319
  .dsgvo-privacy-popup p,
320
  .dsgvo-privacy-popup div,
321
  .dsgvo-privacy-popup strong,
335
  .dsgvo-privacy-popup a:hover span {
336
  color: <?php echo $links_color_hover; ?>;
337
  }
338
+ .dsgvo-accept-button {
339
  color: <?php echo $accept_button_text_color; ?> !important;
340
  background-color: <?php echo $accept_button_bg_color; ?>;
341
  }
342
+ .dsgvo-accept-button:hover {
343
  color: <?php echo $accept_button_text_color; ?> !important;
344
  }
345
+ .dsgvo-accept-button .dsgvo-accept-loader circle {
346
  stroke: <?php echo $accept_button_text_color; ?>;
347
  }
348
  </style>
includes/integrations/buddypress/BuddyPressIntegration.php CHANGED
@@ -87,32 +87,40 @@ class SPDSGVOBuddypressIntegration extends SPDSGVOIntegration
87
 
88
  $data = array();
89
 
90
- // private messages
91
- $aParams['user_id'] = $user->ID;
92
- $aParams['max'] = FALSE;
93
- $aParams['box'] = 'sentbox';
94
- if (bp_has_message_threads($aParams)) {
95
- while (bp_message_threads()) {
96
- bp_message_thread();
97
-
98
- // error_log('foreach ($allPns->messages ' . $pn->excerpt);
99
- $data[] = __('PM between','shapepress-dsgvo') .' ' . bp_get_message_thread_to();
100
- $data[] = __('Title:','shapepress-dsgvo'). ' ' . bp_get_message_thread_subject();
101
- $data[] = __('Message: ','shapepress-dsgvo'). ' <i>' . bp_get_message_thread_excerpt() . '</i>';
102
- }
103
- }
 
 
 
 
104
 
105
  // blogs
106
- $blogParams['user_id'] = $user->ID;
107
- if (bp_has_blogs($blogParams)) {
108
- while (bp_blogs()) {
109
- bp_the_blog();
110
-
111
- // error_log('while blogs');
112
- $data[] = __('Blog','shapepress-dsgvo'). ' ' . bp_blog_name();
113
- }
114
- }
115
-
 
 
 
 
116
  // profile fields
117
  // $profileParams['user_id'] = $user->ID;
118
  // $profileParams['hide_empty_groups'] = FALSE;
@@ -139,31 +147,35 @@ class SPDSGVOBuddypressIntegration extends SPDSGVOIntegration
139
  // }
140
  // }
141
 
142
- $data[] = __('Profildaten','shapepress-dsgvo');
143
- $groups = bp_xprofile_get_groups(array(
144
- 'user_id' => $user->ID,
145
- 'hide_empty_groups' => true,
146
- 'hide_empty_fields' => true,
147
- 'fetch_fields' => true,
148
- 'fetch_field_data' => true
149
- ));
150
- foreach ((array) $groups as $group) {
151
- if (empty($group->fields)) {
152
- continue;
153
- }
154
-
155
- foreach ((array) $group->fields as $field) {
156
-
157
- $data[] = __('Field group','shapepress-dsgvo') .': ' . $group->name . ':' . $field->name . ':' . $field->data->value;
158
- // $profile_data[ $field->name ] = array(
159
- // 'field_group_id' => $group->id,
160
- // 'field_group_name' => $group->name,
161
- // 'field_id' => $field->id,
162
- // 'field_type' => $field->type,
163
- // 'field_data' => $field->data->value,
164
- // );
165
- }
166
- }
 
 
 
 
167
 
168
  return $data;
169
  }
87
 
88
  $data = array();
89
 
90
+ try {
91
+ // private messages
92
+ $aParams['user_id'] = $user->ID;
93
+ $aParams['max'] = FALSE;
94
+ $aParams['box'] = 'sentbox';
95
+ if (bp_has_message_threads($aParams)) {
96
+ while (bp_message_threads()) {
97
+ bp_message_thread();
98
+
99
+ // error_log('foreach ($allPns->messages ' . $pn->excerpt);
100
+ $data[] = __('PM between','shapepress-dsgvo') .' ' . bp_get_message_thread_to();
101
+ $data[] = __('Title:','shapepress-dsgvo'). ' ' . bp_get_message_thread_subject();
102
+ $data[] = __('Message: ','shapepress-dsgvo'). ' <i>' . bp_get_message_thread_excerpt() . '</i>';
103
+ }
104
+ }
105
+ } catch (Exception $e)
106
+ {
107
+ }
108
 
109
  // blogs
110
+ try {
111
+
112
+ $blogParams['user_id'] = $user->ID;
113
+ if (bp_has_blogs($blogParams)) {
114
+ while (bp_blogs()) {
115
+ bp_the_blog();
116
+
117
+ // error_log('while blogs');
118
+ $data[] = __('Blog','shapepress-dsgvo'). ' ' . bp_blog_name();
119
+ }
120
+ }
121
+ } catch (Exception $e)
122
+ {
123
+ }
124
  // profile fields
125
  // $profileParams['user_id'] = $user->ID;
126
  // $profileParams['hide_empty_groups'] = FALSE;
147
  // }
148
  // }
149
 
150
+ try {
151
+ $data[] = __('Profildaten','shapepress-dsgvo');
152
+ $groups = bp_xprofile_get_groups(array(
153
+ 'user_id' => $user->ID,
154
+ 'hide_empty_groups' => true,
155
+ 'hide_empty_fields' => true,
156
+ 'fetch_fields' => true,
157
+ 'fetch_field_data' => true
158
+ ));
159
+ foreach ((array) $groups as $group) {
160
+ if (empty($group->fields)) {
161
+ continue;
162
+ }
163
+
164
+ foreach ((array) $group->fields as $field) {
165
+
166
+ $data[] = __('Field group','shapepress-dsgvo') .': ' . $group->name . ':' . $field->name . ':' . $field->data->value;
167
+ // $profile_data[ $field->name ] = array(
168
+ // 'field_group_id' => $group->id,
169
+ // 'field_group_name' => $group->name,
170
+ // 'field_id' => $field->id,
171
+ // 'field_type' => $field->type,
172
+ // 'field_data' => $field->data->value,
173
+ // );
174
+ }
175
+ }
176
+ } catch (Exception $e)
177
+ {
178
+ }
179
 
180
  return $data;
181
  }
includes/lib/tcpdf/include/tcpdf_colors.php CHANGED
@@ -39,13 +39,13 @@
39
  */
40
 
41
  /**
42
- * @class TCPDF_COLORS
43
  * PHP color class for TCPDF
44
  * @package com.tecnick.tcpdf
45
  * @version 1.0.004
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
- class TCPDF_COLORS {
49
 
50
  /**
51
  * Array of WEB safe colors
39
  */
40
 
41
  /**
42
+ * @class DSGVOTCPDF_COLORS
43
  * PHP color class for TCPDF
44
  * @package com.tecnick.tcpdf
45
  * @version 1.0.004
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
+ class DSGVOTCPDF_COLORS {
49
 
50
  /**
51
  * Array of WEB safe colors
includes/lib/tcpdf/include/tcpdf_filters.php CHANGED
@@ -41,14 +41,14 @@
41
  */
42
 
43
  /**
44
- * @class TCPDF_FILTERS
45
  * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br>
46
  * @package com.tecnick.tcpdf
47
  * @brief This is a PHP class for decoding common PDF filters.
48
  * @version 1.0.001
49
  * @author Nicola Asuni - info@tecnick.com
50
  */
51
- class TCPDF_FILTERS {
52
 
53
  /**
54
  * Define a list of available filter decoders.
41
  */
42
 
43
  /**
44
+ * @class DSGVOTCPDF_FILTERS
45
  * This is a PHP class for decoding common PDF filters (PDF 32000-2008 - 7.4 Filters).<br>
46
  * @package com.tecnick.tcpdf
47
  * @brief This is a PHP class for decoding common PDF filters.
48
  * @version 1.0.001
49
  * @author Nicola Asuni - info@tecnick.com
50
  */
51
+ class DSGVOTCPDF_FILTERS {
52
 
53
  /**
54
  * Define a list of available filter decoders.
includes/lib/tcpdf/include/tcpdf_font_data.php CHANGED
@@ -39,13 +39,13 @@
39
  */
40
 
41
  /**
42
- * @class TCPDF_FONT_DATA
43
  * Unicode data and encoding maps for TCPDF.
44
  * @package com.tecnick.tcpdf
45
  * @version 1.0.001
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
- class TCPDF_FONT_DATA {
49
 
50
  /**
51
  * Unicode code for Left-to-Right Mark.
39
  */
40
 
41
  /**
42
+ * @class DSGVOTCPDF_FONT_DATA
43
  * Unicode data and encoding maps for TCPDF.
44
  * @package com.tecnick.tcpdf
45
  * @version 1.0.001
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
+ class DSGVOTCPDF_FONT_DATA {
49
 
50
  /**
51
  * Unicode code for Left-to-Right Mark.
includes/lib/tcpdf/include/tcpdf_fonts.php CHANGED
@@ -39,13 +39,13 @@
39
  */
40
 
41
  /**
42
- * @class TCPDF_FONTS
43
  * Font methods for TCPDF library.
44
  * @package com.tecnick.tcpdf
45
  * @version 1.1.0
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
- class TCPDF_FONTS {
49
 
50
  /**
51
  * Static cache used for speed up uniord performances
39
  */
40
 
41
  /**
42
+ * @class DSGVOTCPDF_FONTS
43
  * Font methods for TCPDF library.
44
  * @package com.tecnick.tcpdf
45
  * @version 1.1.0
46
  * @author Nicola Asuni - info@tecnick.com
47
  */
48
+ class DSGVOTCPDF_FONTS {
49
 
50
  /**
51
  * Static cache used for speed up uniord performances
includes/lib/tcpdf/include/tcpdf_images.php CHANGED
@@ -42,14 +42,14 @@
42
  */
43
 
44
  /**
45
- * @class TCPDF_IMAGES
46
  * Static image methods used by the TCPDF class.
47
  * @package com.tecnick.tcpdf
48
  * @brief PHP class for generating PDF documents without requiring external extensions.
49
  * @version 1.0.005
50
  * @author Nicola Asuni - info@tecnick.com
51
  */
52
- class TCPDF_IMAGES {
53
 
54
  /**
55
  * Array of hinheritable SVG properties.
42
  */
43
 
44
  /**
45
+ * @class DSGVOTCPDF_IMAGES
46
  * Static image methods used by the TCPDF class.
47
  * @package com.tecnick.tcpdf
48
  * @brief PHP class for generating PDF documents without requiring external extensions.
49
  * @version 1.0.005
50
  * @author Nicola Asuni - info@tecnick.com
51
  */
52
+ class DSGVOTCPDF_IMAGES {
53
 
54
  /**
55
  * Array of hinheritable SVG properties.
includes/lib/tcpdf/include/tcpdf_static.php CHANGED
@@ -42,14 +42,14 @@
42
  */
43
 
44
  /**
45
- * @class TCPDF_STATIC
46
  * Static methods used by the TCPDF class.
47
  * @package com.tecnick.tcpdf
48
  * @brief PHP class for generating PDF documents without requiring external extensions.
49
  * @version 1.1.1
50
  * @author Nicola Asuni - info@tecnick.com
51
  */
52
- class TCPDF_STATIC {
53
 
54
  /**
55
  * Current TCPDF version.
42
  */
43
 
44
  /**
45
+ * @class DSGVOTCPDF_STATIC
46
  * Static methods used by the TCPDF class.
47
  * @package com.tecnick.tcpdf
48
  * @brief PHP class for generating PDF documents without requiring external extensions.
49
  * @version 1.1.1
50
  * @author Nicola Asuni - info@tecnick.com
51
  */
52
+ class DSGVOTCPDF_STATIC {
53
 
54
  /**
55
  * Current TCPDF version.
includes/lib/tcpdf/tcpdf.php CHANGED
@@ -123,7 +123,7 @@ require_once(dirname(__FILE__).'/include/tcpdf_static.php');
123
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
124
 
125
  /**
126
- * @class TCPDF
127
  * PHP class for generating PDF documents without requiring external extensions.
128
  * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
129
  * @package com.tecnick.tcpdf
@@ -131,7 +131,7 @@ require_once(dirname(__FILE__).'/include/tcpdf_static.php');
131
  * @version 6.2.8
132
  * @author Nicola Asuni - info@tecnick.com
133
  */
134
- class TCPDF {
135
 
136
  // Protected properties
137
 
@@ -15198,7 +15198,7 @@ class TCPDF {
15198
  // save current graphic settings
15199
  $gvars = $this->getGraphicVars();
15200
  // create new barcode object
15201
- $barcodeobj = new TCPDFBarcode($code, $type);
15202
  $arrcode = $barcodeobj->getBarcodeArray();
15203
  if (($arrcode === false) OR empty($arrcode) OR ($arrcode['maxw'] <= 0)) {
15204
  $this->Error('Error in 1D barcode string');
@@ -15517,7 +15517,7 @@ class TCPDF {
15517
  // save current graphic settings
15518
  $gvars = $this->getGraphicVars();
15519
  // create new barcode object
15520
- $barcodeobj = new TCPDF2DBarcode($code, $type);
15521
  $arrcode = $barcodeobj->getBarcodeArray();
15522
  if (($arrcode === false) OR empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) {
15523
  $this->Error('Error in 2D barcode string');
123
  // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
124
 
125
  /**
126
+ * @class DSGVOTCPDF
127
  * PHP class for generating PDF documents without requiring external extensions.
128
  * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.<br>
129
  * @package com.tecnick.tcpdf
131
  * @version 6.2.8
132
  * @author Nicola Asuni - info@tecnick.com
133
  */
134
+ class DSGVOTCPDF {
135
 
136
  // Protected properties
137
 
15198
  // save current graphic settings
15199
  $gvars = $this->getGraphicVars();
15200
  // create new barcode object
15201
+ $barcodeobj = new DSGVOTCPDFBarcode($code, $type);
15202
  $arrcode = $barcodeobj->getBarcodeArray();
15203
  if (($arrcode === false) OR empty($arrcode) OR ($arrcode['maxw'] <= 0)) {
15204
  $this->Error('Error in 1D barcode string');
15517
  // save current graphic settings
15518
  $gvars = $this->getGraphicVars();
15519
  // create new barcode object
15520
+ $barcodeobj = new DSGVOTCPDF2DBarcode($code, $type);
15521
  $arrcode = $barcodeobj->getBarcodeArray();
15522
  if (($arrcode === false) OR empty($arrcode) OR !isset($arrcode['num_rows']) OR ($arrcode['num_rows'] == 0) OR !isset($arrcode['num_cols']) OR ($arrcode['num_cols'] == 0)) {
15523
  $this->Error('Error in 2D barcode string');
includes/lib/tcpdf/tcpdf_barcodes_1d.php CHANGED
@@ -41,13 +41,13 @@
41
  */
42
 
43
  /**
44
- * @class TCPDFBarcode
45
  * PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).<br>
46
  * @package com.tecnick.tcpdf
47
  * @version 1.0.027
48
  * @author Nicola Asuni
49
  */
50
- class TCPDFBarcode {
51
 
52
  /**
53
  * Array representation of barcode.
41
  */
42
 
43
  /**
44
+ * @class DSGVOTCPDFBarcode
45
  * PHP class to creates array representations for common 1D barcodes to be used with TCPDF (http://www.tcpdf.org).<br>
46
  * @package com.tecnick.tcpdf
47
  * @version 1.0.027
48
  * @author Nicola Asuni
49
  */
50
+ class DSGVOTCPDFBarcode {
51
 
52
  /**
53
  * Array representation of barcode.
includes/lib/tcpdf/tcpdf_barcodes_2d.php CHANGED
@@ -41,13 +41,13 @@
41
  */
42
 
43
  /**
44
- * @class TCPDF2DBarcode
45
  * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).
46
  * @package com.tecnick.tcpdf
47
  * @version 1.0.015
48
  * @author Nicola Asuni
49
  */
50
- class TCPDF2DBarcode {
51
 
52
  /**
53
  * Array representation of barcode.
41
  */
42
 
43
  /**
44
+ * @class DSGVOTCPDF2DBarcode
45
  * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).
46
  * @package com.tecnick.tcpdf
47
  * @version 1.0.015
48
  * @author Nicola Asuni
49
  */
50
+ class DSGVOTCPDF2DBarcode {
51
 
52
  /**
53
  * Array representation of barcode.
includes/lib/tcpdf/tcpdf_import.php CHANGED
@@ -48,7 +48,7 @@ require_once(dirname(__FILE__).'/tcpdf.php');
48
  require_once(dirname(__FILE__).'/tcpdf_parser.php');
49
 
50
  /**
51
- * @class TCPDF_IMPORT
52
  * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
53
  * PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
54
  * @package com.tecnick.tcpdf
@@ -56,7 +56,7 @@ require_once(dirname(__FILE__).'/tcpdf_parser.php');
56
  * @version 1.0.001
57
  * @author Nicola Asuni - info@tecnick.com
58
  */
59
- class TCPDF_IMPORT extends TCPDF {
60
 
61
  /**
62
  * Import an existing PDF document
@@ -79,7 +79,7 @@ class TCPDF_IMPORT extends TCPDF {
79
  );
80
  try {
81
  // parse PDF data
82
- $pdf = new TCPDF_PARSER($rawdata, $cfg);
83
  } catch (Exception $e) {
84
  die($e->getMessage());
85
  }
48
  require_once(dirname(__FILE__).'/tcpdf_parser.php');
49
 
50
  /**
51
+ * @class DSGVOTCPDF_IMPORT
52
  * !!! THIS CLASS IS UNDER DEVELOPMENT !!!
53
  * PHP class extension of the TCPDF (http://www.tcpdf.org) library to import existing PDF documents.<br>
54
  * @package com.tecnick.tcpdf
56
  * @version 1.0.001
57
  * @author Nicola Asuni - info@tecnick.com
58
  */
59
+ class DSGVOTCPDF_IMPORT extends DSGVOTCPDF {
60
 
61
  /**
62
  * Import an existing PDF document
79
  );
80
  try {
81
  // parse PDF data
82
+ $pdf = new DSGVOTCPDF_PARSER($rawdata, $cfg);
83
  } catch (Exception $e) {
84
  die($e->getMessage());
85
  }
includes/lib/tcpdf/tcpdf_parser.php CHANGED
@@ -44,14 +44,14 @@
44
  require_once(dirname(__FILE__).'/include/tcpdf_filters.php');
45
 
46
  /**
47
- * @class TCPDF_PARSER
48
  * This is a PHP class for parsing PDF documents.<br>
49
  * @package com.tecnick.tcpdf
50
  * @brief This is a PHP class for parsing PDF documents..
51
  * @version 1.0.15
52
  * @author Nicola Asuni - info@tecnick.com
53
  */
54
- class TCPDF_PARSER {
55
 
56
  /**
57
  * Raw content of the PDF document.
44
  require_once(dirname(__FILE__).'/include/tcpdf_filters.php');
45
 
46
  /**
47
+ * @class DSGVOTCPDF_PARSER
48
  * This is a PHP class for parsing PDF documents.<br>
49
  * @package com.tecnick.tcpdf
50
  * @brief This is a PHP class for parsing PDF documents..
51
  * @version 1.0.15
52
  * @author Nicola Asuni - info@tecnick.com
53
  */
54
+ class DSGVOTCPDF_PARSER {
55
 
56
  /**
57
  * Raw content of the PDF document.
languages/shapepress-dsgvo-de_DE.mo CHANGED
Binary file
languages/shapepress-dsgvo-de_DE.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2018-08-16 15:54+0200\n"
5
- "PO-Revision-Date: 2018-08-16 16:50+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de_DE\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.8\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
@@ -326,7 +326,7 @@ msgstr ""
326
  "nachfolgendem Text. (Im Formular erg&auml;nzen: [acceptance dsgvo] Text[/"
327
  "acceptance])"
328
 
329
- #: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:583
330
  msgid "Text"
331
  msgstr "Text"
332
 
@@ -549,128 +549,136 @@ msgid "Redirect to URL"
549
  msgstr "Umleitung zur URL"
550
 
551
  #: admin/tabs/cookie-notice/page.php:201
 
 
 
 
 
 
 
 
552
  msgid "Close button URL"
553
  msgstr "Schließen Button URL"
554
 
555
- #: admin/tabs/cookie-notice/page.php:210
556
  msgid "Accordion title text"
557
  msgstr "Überschrift für Optionsansicht"
558
 
559
- #: admin/tabs/cookie-notice/page.php:225
560
  msgid "Popup background:"
561
  msgstr "Popup Hintergrund:"
562
 
563
- #: admin/tabs/cookie-notice/page.php:240
564
  msgid "Separators color:"
565
  msgstr "Farbe der Trenner"
566
 
567
- #: admin/tabs/cookie-notice/page.php:255
568
  msgid "Font color:"
569
  msgstr "Schriftfarbe:"
570
 
571
- #: admin/tabs/cookie-notice/page.php:270
572
  msgid "Links color:"
573
  msgstr "Farbe der Links"
574
 
575
- #: admin/tabs/cookie-notice/page.php:285
576
  msgid "Links color (hover):"
577
  msgstr "Farbe der Links (hover)"
578
 
579
- #: admin/tabs/cookie-notice/page.php:300
580
  msgid "Accept button font color:"
581
  msgstr "Farbe des Akzeptieren Buttons"
582
 
583
- #: admin/tabs/cookie-notice/page.php:315
584
  msgid "Accept button background color:"
585
  msgstr "Hintergrundfarbe des Akzeptieren Buttons"
586
 
587
- #: admin/tabs/cookie-notice/page.php:342
588
  msgid "Notice text:"
589
  msgstr "Meldungstext:"
590
 
591
- #: admin/tabs/cookie-notice/page.php:344
592
  msgid "Insert the text here"
593
  msgstr "Text hier eingeben"
594
 
595
- #: admin/tabs/cookie-notice/page.php:348
596
  msgid "Validity:"
597
  msgstr "Gültigkeit:"
598
 
599
- #: admin/tabs/cookie-notice/page.php:354
600
  msgid "Tag"
601
  msgstr "Tag"
602
 
603
- #: admin/tabs/cookie-notice/page.php:356
604
  msgid "Woche"
605
  msgstr "Woche"
606
 
607
- #: admin/tabs/cookie-notice/page.php:358 admin/tabs/cookie-notice/page.php:360
608
- #: admin/tabs/cookie-notice/page.php:362
609
  msgid "Month"
610
  msgstr "Monat"
611
 
612
- #: admin/tabs/cookie-notice/page.php:364
613
  msgid "Year"
614
  msgstr "Jahr"
615
 
616
- #: admin/tabs/cookie-notice/page.php:366
617
  msgid "For this period, the cookie is navigation use validly."
618
  msgstr "Für diesen Zeitraum ist der Cookie gültig."
619
 
620
- #: admin/tabs/cookie-notice/page.php:375
621
  msgid "Confirmation"
622
  msgstr "Zustimmung"
623
 
624
- #: admin/tabs/cookie-notice/page.php:380 admin/tabs/cookie-notice/page.php:417
625
- #: admin/tabs/cookie-notice/page.php:465
626
  msgid "Button text:"
627
  msgstr "Buttontext:"
628
 
629
- #: admin/tabs/cookie-notice/page.php:385
630
  msgid "zB.: Ok"
631
  msgstr "Ok"
632
 
633
- #: admin/tabs/cookie-notice/page.php:386
634
  msgid "The text to be displayed is to accept the note and hide the message."
635
  msgstr ""
636
  "Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
637
  "Nachricht ausblendet."
638
 
639
- #: admin/tabs/cookie-notice/page.php:391
640
  msgid "Reload after confirm:"
641
  msgstr "Neuladen nach Zustimmung:"
642
 
643
- #: admin/tabs/cookie-notice/page.php:397
644
  msgid "Enable this option to reload the page after accepting cookies."
645
  msgstr ""
646
  "Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
647
  "akzeptiert wurden."
648
 
649
- #: admin/tabs/cookie-notice/page.php:402 public/class-sp-dsgvo-public.php:184
650
  msgid "Decline"
651
  msgstr "Ablehnen"
652
 
653
- #: admin/tabs/cookie-notice/page.php:407 admin/tabs/cookie-notice/page.php:454
654
  msgid "Button active:"
655
  msgstr "Button aktiv:"
656
 
657
- #: admin/tabs/cookie-notice/page.php:423
658
  msgid "eg.: Decline"
659
  msgstr "zB.: Ablehnen"
660
 
661
- #: admin/tabs/cookie-notice/page.php:424
662
  msgid "The text of the option to decline cookies."
663
  msgstr "Der Text der Option zum Ablehnen von Cookies."
664
 
665
- #: admin/tabs/cookie-notice/page.php:429
666
  msgid "Link target for rejection:"
667
  msgstr "Linkziel bei Ablehnung:"
668
 
669
- #: admin/tabs/cookie-notice/page.php:435
670
  msgid "zb.: www.google.at"
671
  msgstr "zb.: www.google.at"
672
 
673
- #: admin/tabs/cookie-notice/page.php:436
674
  msgid ""
675
  "Specifies the destination where visitors who want to reject the message "
676
  "should be forwarded."
@@ -678,11 +686,11 @@ msgstr ""
678
  "Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
679
  "werden sollen."
680
 
681
- #: admin/tabs/cookie-notice/page.php:440
682
  msgid "Do not set a cookie on forwarding:"
683
  msgstr "Kein Cookie setzen bei Weiterleitung:"
684
 
685
- #: admin/tabs/cookie-notice/page.php:445
686
  msgid ""
687
  "If active, the visitor refuses and returns to the page, the notice will "
688
  "reappear."
@@ -690,147 +698,147 @@ msgstr ""
690
  "Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
691
  "Notice wieder angezeigt."
692
 
693
- #: admin/tabs/cookie-notice/page.php:449 public/class-sp-dsgvo-public.php:195
694
  msgid "Read more"
695
  msgstr "Weiterlesen"
696
 
697
- #: admin/tabs/cookie-notice/page.php:471
698
  msgid "zB.: Erfahre mehr"
699
  msgstr "zB.: Erfahre mehr"
700
 
701
- #: admin/tabs/cookie-notice/page.php:472
702
  msgid "The text of the option to obtain more information"
703
  msgstr "Der Text der Option zum Erhalten von mehr Informationen."
704
 
705
- #: admin/tabs/cookie-notice/page.php:476
706
  msgid "Link destination to read on:"
707
  msgstr "Linkziel zum Weiterlesen:"
708
 
709
- #: admin/tabs/cookie-notice/page.php:489
710
  msgid ""
711
  "Specifies the destination to where visitors will find more information about "
712
  "cookies."
713
  msgstr ""
714
  "Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
715
 
716
- #: admin/tabs/cookie-notice/page.php:495
717
  msgid "Options for displaying the cookie notice."
718
  msgstr "Optionen zur Darstellung der Cookie Notice"
719
 
720
- #: admin/tabs/cookie-notice/page.php:499
721
  msgid "Position:"
722
  msgstr "Position:"
723
 
724
- #: admin/tabs/cookie-notice/page.php:503
725
  msgid "On top"
726
  msgstr "Oben"
727
 
728
- #: admin/tabs/cookie-notice/page.php:505
729
  msgid "Bottom"
730
  msgstr "Unten"
731
 
732
- #: admin/tabs/cookie-notice/page.php:507
733
  msgid "Specifies the location where the cookie notice should be displayed."
734
  msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
735
 
736
- #: admin/tabs/cookie-notice/page.php:511
737
  msgid "Animation"
738
  msgstr "Animation"
739
 
740
- #: admin/tabs/cookie-notice/page.php:516
741
  msgid "None"
742
  msgstr "Keine"
743
 
744
- #: admin/tabs/cookie-notice/page.php:518
745
  msgid "fade"
746
  msgstr "Ausgleiten"
747
 
748
- #: admin/tabs/cookie-notice/page.php:520
749
  msgid "hide"
750
  msgstr "Ausblenden"
751
 
752
- #: admin/tabs/cookie-notice/page.php:522
753
  msgid "Animation when accepting the cookie message."
754
  msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
755
 
756
- #: admin/tabs/cookie-notice/page.php:533 admin/tabs/cookie-notice/page.php:535
757
  msgid "Color adjustment"
758
  msgstr "Farbliche Anpassung"
759
 
760
- #: admin/tabs/cookie-notice/page.php:535
761
  msgid "Possible with blog or premium edition"
762
  msgstr "Anpassung ab der Blog/Premium Edition möglich."
763
 
764
- #: admin/tabs/cookie-notice/page.php:536
765
  msgid "Click here to get a license"
766
  msgstr "Hier klicken um eine Lizenz zu erhalten."
767
 
768
- #: admin/tabs/cookie-notice/page.php:541
769
  msgid "Background:"
770
  msgstr "Hintergrund:"
771
 
772
- #: admin/tabs/cookie-notice/page.php:550
773
  msgid "Text:"
774
  msgstr "Text:"
775
 
776
- #: admin/tabs/cookie-notice/page.php:558
777
  msgid "Buttons"
778
  msgstr "Buttons"
779
 
780
- #: admin/tabs/cookie-notice/page.php:559
781
  msgid "Background"
782
  msgstr "Hintergrund"
783
 
784
- #: admin/tabs/cookie-notice/page.php:564
785
  msgid "Font:"
786
  msgstr "Schrift:"
787
 
788
- #: admin/tabs/cookie-notice/page.php:571
789
  msgid "CSS Classes"
790
  msgstr "CSS Klassen"
791
 
792
- #: admin/tabs/cookie-notice/page.php:572
793
  msgid ""
794
  "The colors listed under \"Color Changes“ must be overwritten with !Important."
795
  msgstr ""
796
  "Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
797
  "überschrieben werden."
798
 
799
- #: admin/tabs/cookie-notice/page.php:575
800
  msgid "Cookie notice:"
801
  msgstr "Cookie Notice:"
802
 
803
- #: admin/tabs/cookie-notice/page.php:591
804
  msgid "Buttons:"
805
  msgstr "Buttons:"
806
 
807
- #: admin/tabs/cookie-notice/page.php:599
808
  msgid "Further display options"
809
  msgstr "Weitere Darstellungsoptionen"
810
 
811
- #: admin/tabs/cookie-notice/page.php:602
812
  msgid "Font size"
813
  msgstr "Textgröße"
814
 
815
- #: admin/tabs/cookie-notice/page.php:609 admin/tabs/cookie-notice/page.php:632
816
  #: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
817
  #: admin/tabs/services/page.php:167
818
  msgid "Default"
819
  msgstr "Standard"
820
 
821
- #: admin/tabs/cookie-notice/page.php:625
822
  msgid "Height of cookie notice"
823
  msgstr "Höhe der Cookie Notice"
824
 
825
- #: admin/tabs/cookie-notice/page.php:647
826
  msgid "Show icon:"
827
  msgstr "Icon anzeigen:"
828
 
829
- #: admin/tabs/cookie-notice/page.php:656
830
  msgid "Use overlay"
831
  msgstr "Overlay verwenden"
832
 
833
- #: admin/tabs/cookie-notice/page.php:662
834
  msgid ""
835
  "Displays a gray background and prevents the visitor from interacting with "
836
  "the site before making a choice."
@@ -945,7 +953,7 @@ msgstr ""
945
  msgid "Edit page"
946
  msgstr "Seite bearbeiten"
947
 
948
- #: admin/tabs/imprint/page.php:40 admin/tabs/privacy-policy/page.php:61
949
  msgid ""
950
  "Note: In order to be able to reset or reload the text (eg: after changing "
951
  "the language), highlight the text, delete it and click save. Thus, the text "
@@ -1004,15 +1012,15 @@ msgstr ""
1004
  "Achtung: Der Shortcode <code>[privacy_policy]</code> wurde auf der von ihnen "
1005
  "gewählten Seite nicht gefunden."
1006
 
1007
- #: admin/tabs/privacy-policy/page.php:36
1008
  msgid "Show checkbox at WooCommerce checkout to confirm privacy policy"
1009
  msgstr "Datenschutz Checkbox bei Woo Checkout anzeigen"
1010
 
1011
- #: admin/tabs/privacy-policy/page.php:48
1012
  msgid "I have read and accepted the Privacy Policy."
1013
  msgstr "Ich habe die Datenschutzbestimmungen gelesen und akzeptiert."
1014
 
1015
- #: admin/tabs/privacy-policy/page.php:51
1016
  msgid "WooCommerce privacy policy text"
1017
  msgstr "WooCommerce Datenschutz Text"
1018
 
@@ -1098,6 +1106,7 @@ msgstr "Name"
1098
 
1099
  #: admin/tabs/services/page.php:60 admin/tabs/services/page.php:126
1100
  #: admin/tabs/services/page.php:153 templates/de_DE/emails/feedback.php:10
 
1101
  #: templates/en_EN/emails/feedback.php:10
1102
  #: templates/en_US/emails/feedback.php:10
1103
  msgid "Reason"
@@ -1161,6 +1170,7 @@ msgstr "Plugin installiert"
1161
  #: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:36
1162
  #: admin/tabs/subject-access-request/class-sp-dsgvo-subject-access-request-tab.php:10
1163
  #: templates/de_DE/emails/subject-access-request.php:21
 
1164
  #: templates/en_EN/emails/subject-access-request.php:21
1165
  #: templates/en_US/emails/subject-access-request.php:21
1166
  msgid "Subject Access Request"
@@ -1177,6 +1187,7 @@ msgstr "AGB"
1177
 
1178
  #: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:56
1179
  #: templates/de_DE/emails/super-unsubscribe.php:20
 
1180
  #: templates/en_EN/emails/super-unsubscribe.php:20
1181
  #: templates/en_US/emails/super-unsubscribe.php:20
1182
  msgid "Delete Request"
@@ -1632,16 +1643,16 @@ msgstr "Es muss min. 1 Empfänger angegeben werden."
1632
  msgid "You must set a template"
1633
  msgstr "Ein Template muss ausgewählt werden."
1634
 
1635
- #: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:443
1636
  msgid "I confirm"
1637
  msgstr "Ich akzeptiere"
1638
 
1639
- #: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:441
1640
  msgid "The confirmation to GDPR is mandatory."
1641
  msgstr ""
1642
  "Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
1643
 
1644
- #: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:442
1645
  msgid ""
1646
  "This form stores your name, email address and content so that we can "
1647
  "evaluate the comments on our site. For more information, visit our Privacy "
@@ -1662,17 +1673,17 @@ msgstr ""
1662
  "Ich stimme der Speicherung der Daten zur Verarbeitung im Sinne der DSGVO zu."
1663
 
1664
  #: includes/class-sp-dsgvo-settings.php:81
1665
- #: includes/class-sp-dsgvo-settings.php:236
1666
  msgid "We use cookies to analyze visitor behavior."
1667
  msgstr "Wir benutzen Cookies um das Besucherverhalten zu analysieren."
1668
 
1669
  #: includes/class-sp-dsgvo-settings.php:88
1670
- #: includes/class-sp-dsgvo-settings.php:243
1671
  msgid "Google Analytics is used to analyze website traffic."
1672
  msgstr "Google Analytics wird zum Anlayiseren des Websitetraffics verwendet."
1673
 
1674
  #: includes/class-sp-dsgvo-settings.php:95
1675
- #: includes/class-sp-dsgvo-settings.php:250
1676
  msgid "Facebook Pixel is used to analyze visitor behavior."
1677
  msgstr "Facebook Pixel wird zum Analysieren des Besucherverhaltens verwendet."
1678
 
@@ -1817,6 +1828,7 @@ msgstr "Kontakteintrag"
1817
 
1818
  #: includes/integrations/cf7/Cf7Integration.php:136
1819
  #: templates/de_DE/emails/feedback.php:15
 
1820
  #: templates/en_EN/emails/feedback.php:15
1821
  #: templates/en_US/emails/feedback.php:15
1822
  msgid "Message"
@@ -1870,30 +1882,30 @@ msgstr "von"
1870
  msgid "Product"
1871
  msgstr "Produkt"
1872
 
1873
- #: includes/models/subject-access-request.php:69
1874
- #: includes/models/subject-access-request.php:73
1875
  msgid "Subject access request"
1876
  msgstr "Datenauszug"
1877
 
1878
- #: includes/models/subject-access-request.php:181
1879
  #: includes/models/subject-access-request.php:182
1880
- #: includes/models/subject-access-request.php:184
 
1881
  msgid "All data of"
1882
  msgstr "Alle Daten zu"
1883
 
1884
- #: includes/models/subject-access-request.php:184
1885
  msgid "Date"
1886
  msgstr "Datum"
1887
 
1888
- #: includes/models/subject-access-request.php:184
1889
  msgid "Source"
1890
  msgstr "Quelle"
1891
 
1892
- #: includes/models/unsubscriber.php:100
1893
  msgid "Confirmation of delete request"
1894
  msgstr "Bestätigung der Datenlöschung"
1895
 
1896
- #: public/actions/user-permissions.php:37
1897
  msgid "updated their user permissions"
1898
  msgstr "hat die Berechtigungen geändert"
1899
 
@@ -1901,23 +1913,23 @@ msgstr "hat die Berechtigungen geändert"
1901
  msgid "Ok"
1902
  msgstr "Ok"
1903
 
1904
- #: public/class-sp-dsgvo-public.php:293 public/class-sp-dsgvo-public.php:316
1905
  msgid "More options"
1906
  msgstr "Mehr Optionen"
1907
 
1908
- #: public/class-sp-dsgvo-public.php:318
1909
  msgid "Accept"
1910
  msgstr "Akzeptieren"
1911
 
1912
- #: public/class-sp-dsgvo-public.php:507
1913
  msgid "Privacy Policy: "
1914
  msgstr "Datenschutzvereinbarungen"
1915
 
1916
- #: public/class-sp-dsgvo-public.php:550
1917
  msgid "Consent to the privacy policy is mandatory."
1918
  msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
1919
 
1920
- #: public/class-sp-dsgvo-public.php:556
1921
  msgid "Privacy Policy accepted"
1922
  msgstr "Datenschutzbestimmungen akzeptiert"
1923
 
@@ -2056,17 +2068,20 @@ msgstr ""
2056
  msgid "Create delete request"
2057
  msgstr "Löschanfrage senden"
2058
 
2059
- #: templates/de_DE/emails/feedback.php:1 templates/en_EN/emails/feedback.php:1
2060
- #: templates/en_US/emails/feedback.php:1
 
2061
  msgid "WP DSGVO Tools Feedback"
2062
  msgstr "WP DSGVO Tools Feedback"
2063
 
2064
- #: templates/de_DE/emails/feedback.php:4 templates/en_EN/emails/feedback.php:4
2065
- #: templates/en_US/emails/feedback.php:4
 
2066
  msgid "From"
2067
  msgstr "Von"
2068
 
2069
  #: templates/de_DE/emails/subject-access-request.php:46
 
2070
  #: templates/en_EN/emails/subject-access-request.php:46
2071
  #: templates/en_US/emails/subject-access-request.php:46
2072
  msgid ""
@@ -2079,18 +2094,21 @@ msgstr ""
2079
  "beigef&uuml;gt. Anzahl gefundener pers&ouml;nlichen Daten:"
2080
 
2081
  #: templates/de_DE/emails/subject-access-request.php:49
 
2082
  #: templates/en_EN/emails/subject-access-request.php:49
2083
  #: templates/en_US/emails/subject-access-request.php:49
2084
  msgid "Here you see a summary about this data"
2085
  msgstr "Hier ist ein &Uuml;berblick welche Daten gefunden wurden:"
2086
 
2087
  #: templates/de_DE/emails/subject-access-request.php:52
 
2088
  #: templates/en_EN/emails/subject-access-request.php:52
2089
  #: templates/en_US/emails/subject-access-request.php:52
2090
  msgid "Download your archive"
2091
  msgstr "Archiv runterladen"
2092
 
2093
  #: templates/de_DE/emails/subject-access-request.php:54
 
2094
  #: templates/en_EN/emails/subject-access-request.php:54
2095
  #: templates/en_US/emails/subject-access-request.php:54
2096
  msgid ""
@@ -2100,6 +2118,7 @@ msgstr ""
2100
  "und ein JSON dump herunterladen."
2101
 
2102
  #: templates/de_DE/emails/subject-access-request.php:56
 
2103
  #: templates/en_EN/emails/subject-access-request.php:56
2104
  #: templates/en_US/emails/subject-access-request.php:56
2105
  msgid "Download archive"
@@ -2107,6 +2126,8 @@ msgstr "Archiv jetzt runterladen"
2107
 
2108
  #: templates/de_DE/emails/subject-access-request.php:94
2109
  #: templates/de_DE/emails/super-unsubscribe.php:84
 
 
2110
  #: templates/en_EN/emails/subject-access-request.php:94
2111
  #: templates/en_EN/emails/super-unsubscribe.php:84
2112
  #: templates/en_US/emails/subject-access-request.php:94
@@ -2116,6 +2137,8 @@ msgstr "Gesendet von"
2116
 
2117
  #: templates/de_DE/emails/subject-access-request.php:98
2118
  #: templates/de_DE/emails/super-unsubscribe.php:88
 
 
2119
  #: templates/en_EN/emails/subject-access-request.php:98
2120
  #: templates/en_EN/emails/super-unsubscribe.php:88
2121
  #: templates/en_US/emails/subject-access-request.php:98
@@ -2124,12 +2147,14 @@ msgid "Contact"
2124
  msgstr "Kontakt"
2125
 
2126
  #: templates/de_DE/emails/super-unsubscribe.php:45
 
2127
  #: templates/en_EN/emails/super-unsubscribe.php:45
2128
  #: templates/en_US/emails/super-unsubscribe.php:45
2129
  msgid "We have received your delete request."
2130
  msgstr "Wir haben soeben Ihre Anfrage zur Datenl&ouml;schung erhalten."
2131
 
2132
  #: templates/de_DE/emails/super-unsubscribe.php:46
 
2133
  #: templates/en_EN/emails/super-unsubscribe.php:46
2134
  #: templates/en_US/emails/super-unsubscribe.php:46
2135
  msgid ""
@@ -2141,12 +2166,14 @@ msgstr ""
2141
  "scht."
2142
 
2143
  #: templates/de_DE/emails/super-unsubscribe.php:51
 
2144
  #: templates/en_EN/emails/super-unsubscribe.php:51
2145
  #: templates/en_US/emails/super-unsubscribe.php:51
2146
  msgid "Confirm Delete"
2147
  msgstr "Löschung bestätigen"
2148
 
2149
  #: templates/de_DE/emails/super-unsubscribe.php:53
 
2150
  #: templates/en_EN/emails/super-unsubscribe.php:53
2151
  #: templates/en_US/emails/super-unsubscribe.php:53
2152
  msgid "If you don't want do delete your data just ignore this email."
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2018-10-04 15:18+0200\n"
5
+ "PO-Revision-Date: 2018-10-04 15:20+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de_DE\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.1.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
326
  "nachfolgendem Text. (Im Formular erg&auml;nzen: [acceptance dsgvo] Text[/"
327
  "acceptance])"
328
 
329
+ #: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:601
330
  msgid "Text"
331
  msgstr "Text"
332
 
549
  msgstr "Umleitung zur URL"
550
 
551
  #: admin/tabs/cookie-notice/page.php:201
552
+ msgid "Accept button custom text"
553
+ msgstr "Text des Akzeptieren Buttons"
554
+
555
+ #: admin/tabs/cookie-notice/page.php:210
556
+ msgid "More Options button custom text"
557
+ msgstr "Text des \"Weitere Informationen\" Buttons"
558
+
559
+ #: admin/tabs/cookie-notice/page.php:219
560
  msgid "Close button URL"
561
  msgstr "Schließen Button URL"
562
 
563
+ #: admin/tabs/cookie-notice/page.php:228
564
  msgid "Accordion title text"
565
  msgstr "Überschrift für Optionsansicht"
566
 
567
+ #: admin/tabs/cookie-notice/page.php:243
568
  msgid "Popup background:"
569
  msgstr "Popup Hintergrund:"
570
 
571
+ #: admin/tabs/cookie-notice/page.php:258
572
  msgid "Separators color:"
573
  msgstr "Farbe der Trenner"
574
 
575
+ #: admin/tabs/cookie-notice/page.php:273
576
  msgid "Font color:"
577
  msgstr "Schriftfarbe:"
578
 
579
+ #: admin/tabs/cookie-notice/page.php:288
580
  msgid "Links color:"
581
  msgstr "Farbe der Links"
582
 
583
+ #: admin/tabs/cookie-notice/page.php:303
584
  msgid "Links color (hover):"
585
  msgstr "Farbe der Links (hover)"
586
 
587
+ #: admin/tabs/cookie-notice/page.php:318
588
  msgid "Accept button font color:"
589
  msgstr "Farbe des Akzeptieren Buttons"
590
 
591
+ #: admin/tabs/cookie-notice/page.php:333
592
  msgid "Accept button background color:"
593
  msgstr "Hintergrundfarbe des Akzeptieren Buttons"
594
 
595
+ #: admin/tabs/cookie-notice/page.php:360
596
  msgid "Notice text:"
597
  msgstr "Meldungstext:"
598
 
599
+ #: admin/tabs/cookie-notice/page.php:362
600
  msgid "Insert the text here"
601
  msgstr "Text hier eingeben"
602
 
603
+ #: admin/tabs/cookie-notice/page.php:366
604
  msgid "Validity:"
605
  msgstr "Gültigkeit:"
606
 
607
+ #: admin/tabs/cookie-notice/page.php:372
608
  msgid "Tag"
609
  msgstr "Tag"
610
 
611
+ #: admin/tabs/cookie-notice/page.php:374
612
  msgid "Woche"
613
  msgstr "Woche"
614
 
615
+ #: admin/tabs/cookie-notice/page.php:376 admin/tabs/cookie-notice/page.php:378
616
+ #: admin/tabs/cookie-notice/page.php:380
617
  msgid "Month"
618
  msgstr "Monat"
619
 
620
+ #: admin/tabs/cookie-notice/page.php:382
621
  msgid "Year"
622
  msgstr "Jahr"
623
 
624
+ #: admin/tabs/cookie-notice/page.php:384
625
  msgid "For this period, the cookie is navigation use validly."
626
  msgstr "Für diesen Zeitraum ist der Cookie gültig."
627
 
628
+ #: admin/tabs/cookie-notice/page.php:393
629
  msgid "Confirmation"
630
  msgstr "Zustimmung"
631
 
632
+ #: admin/tabs/cookie-notice/page.php:398 admin/tabs/cookie-notice/page.php:435
633
+ #: admin/tabs/cookie-notice/page.php:483
634
  msgid "Button text:"
635
  msgstr "Buttontext:"
636
 
637
+ #: admin/tabs/cookie-notice/page.php:403
638
  msgid "zB.: Ok"
639
  msgstr "Ok"
640
 
641
+ #: admin/tabs/cookie-notice/page.php:404
642
  msgid "The text to be displayed is to accept the note and hide the message."
643
  msgstr ""
644
  "Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
645
  "Nachricht ausblendet."
646
 
647
+ #: admin/tabs/cookie-notice/page.php:409
648
  msgid "Reload after confirm:"
649
  msgstr "Neuladen nach Zustimmung:"
650
 
651
+ #: admin/tabs/cookie-notice/page.php:415
652
  msgid "Enable this option to reload the page after accepting cookies."
653
  msgstr ""
654
  "Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
655
  "akzeptiert wurden."
656
 
657
+ #: admin/tabs/cookie-notice/page.php:420 public/class-sp-dsgvo-public.php:184
658
  msgid "Decline"
659
  msgstr "Ablehnen"
660
 
661
+ #: admin/tabs/cookie-notice/page.php:425 admin/tabs/cookie-notice/page.php:472
662
  msgid "Button active:"
663
  msgstr "Button aktiv:"
664
 
665
+ #: admin/tabs/cookie-notice/page.php:441
666
  msgid "eg.: Decline"
667
  msgstr "zB.: Ablehnen"
668
 
669
+ #: admin/tabs/cookie-notice/page.php:442
670
  msgid "The text of the option to decline cookies."
671
  msgstr "Der Text der Option zum Ablehnen von Cookies."
672
 
673
+ #: admin/tabs/cookie-notice/page.php:447
674
  msgid "Link target for rejection:"
675
  msgstr "Linkziel bei Ablehnung:"
676
 
677
+ #: admin/tabs/cookie-notice/page.php:453
678
  msgid "zb.: www.google.at"
679
  msgstr "zb.: www.google.at"
680
 
681
+ #: admin/tabs/cookie-notice/page.php:454
682
  msgid ""
683
  "Specifies the destination where visitors who want to reject the message "
684
  "should be forwarded."
686
  "Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
687
  "werden sollen."
688
 
689
+ #: admin/tabs/cookie-notice/page.php:458
690
  msgid "Do not set a cookie on forwarding:"
691
  msgstr "Kein Cookie setzen bei Weiterleitung:"
692
 
693
+ #: admin/tabs/cookie-notice/page.php:463
694
  msgid ""
695
  "If active, the visitor refuses and returns to the page, the notice will "
696
  "reappear."
698
  "Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
699
  "Notice wieder angezeigt."
700
 
701
+ #: admin/tabs/cookie-notice/page.php:467 public/class-sp-dsgvo-public.php:195
702
  msgid "Read more"
703
  msgstr "Weiterlesen"
704
 
705
+ #: admin/tabs/cookie-notice/page.php:489
706
  msgid "zB.: Erfahre mehr"
707
  msgstr "zB.: Erfahre mehr"
708
 
709
+ #: admin/tabs/cookie-notice/page.php:490
710
  msgid "The text of the option to obtain more information"
711
  msgstr "Der Text der Option zum Erhalten von mehr Informationen."
712
 
713
+ #: admin/tabs/cookie-notice/page.php:494
714
  msgid "Link destination to read on:"
715
  msgstr "Linkziel zum Weiterlesen:"
716
 
717
+ #: admin/tabs/cookie-notice/page.php:507
718
  msgid ""
719
  "Specifies the destination to where visitors will find more information about "
720
  "cookies."
721
  msgstr ""
722
  "Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
723
 
724
+ #: admin/tabs/cookie-notice/page.php:513
725
  msgid "Options for displaying the cookie notice."
726
  msgstr "Optionen zur Darstellung der Cookie Notice"
727
 
728
+ #: admin/tabs/cookie-notice/page.php:517
729
  msgid "Position:"
730
  msgstr "Position:"
731
 
732
+ #: admin/tabs/cookie-notice/page.php:521
733
  msgid "On top"
734
  msgstr "Oben"
735
 
736
+ #: admin/tabs/cookie-notice/page.php:523
737
  msgid "Bottom"
738
  msgstr "Unten"
739
 
740
+ #: admin/tabs/cookie-notice/page.php:525
741
  msgid "Specifies the location where the cookie notice should be displayed."
742
  msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
743
 
744
+ #: admin/tabs/cookie-notice/page.php:529
745
  msgid "Animation"
746
  msgstr "Animation"
747
 
748
+ #: admin/tabs/cookie-notice/page.php:534
749
  msgid "None"
750
  msgstr "Keine"
751
 
752
+ #: admin/tabs/cookie-notice/page.php:536
753
  msgid "fade"
754
  msgstr "Ausgleiten"
755
 
756
+ #: admin/tabs/cookie-notice/page.php:538
757
  msgid "hide"
758
  msgstr "Ausblenden"
759
 
760
+ #: admin/tabs/cookie-notice/page.php:540
761
  msgid "Animation when accepting the cookie message."
762
  msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
763
 
764
+ #: admin/tabs/cookie-notice/page.php:551 admin/tabs/cookie-notice/page.php:553
765
  msgid "Color adjustment"
766
  msgstr "Farbliche Anpassung"
767
 
768
+ #: admin/tabs/cookie-notice/page.php:553
769
  msgid "Possible with blog or premium edition"
770
  msgstr "Anpassung ab der Blog/Premium Edition möglich."
771
 
772
+ #: admin/tabs/cookie-notice/page.php:554
773
  msgid "Click here to get a license"
774
  msgstr "Hier klicken um eine Lizenz zu erhalten."
775
 
776
+ #: admin/tabs/cookie-notice/page.php:559
777
  msgid "Background:"
778
  msgstr "Hintergrund:"
779
 
780
+ #: admin/tabs/cookie-notice/page.php:568
781
  msgid "Text:"
782
  msgstr "Text:"
783
 
784
+ #: admin/tabs/cookie-notice/page.php:576
785
  msgid "Buttons"
786
  msgstr "Buttons"
787
 
788
+ #: admin/tabs/cookie-notice/page.php:577
789
  msgid "Background"
790
  msgstr "Hintergrund"
791
 
792
+ #: admin/tabs/cookie-notice/page.php:582
793
  msgid "Font:"
794
  msgstr "Schrift:"
795
 
796
+ #: admin/tabs/cookie-notice/page.php:589
797
  msgid "CSS Classes"
798
  msgstr "CSS Klassen"
799
 
800
+ #: admin/tabs/cookie-notice/page.php:590
801
  msgid ""
802
  "The colors listed under \"Color Changes“ must be overwritten with !Important."
803
  msgstr ""
804
  "Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
805
  "überschrieben werden."
806
 
807
+ #: admin/tabs/cookie-notice/page.php:593
808
  msgid "Cookie notice:"
809
  msgstr "Cookie Notice:"
810
 
811
+ #: admin/tabs/cookie-notice/page.php:609
812
  msgid "Buttons:"
813
  msgstr "Buttons:"
814
 
815
+ #: admin/tabs/cookie-notice/page.php:617
816
  msgid "Further display options"
817
  msgstr "Weitere Darstellungsoptionen"
818
 
819
+ #: admin/tabs/cookie-notice/page.php:620
820
  msgid "Font size"
821
  msgstr "Textgröße"
822
 
823
+ #: admin/tabs/cookie-notice/page.php:627 admin/tabs/cookie-notice/page.php:650
824
  #: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
825
  #: admin/tabs/services/page.php:167
826
  msgid "Default"
827
  msgstr "Standard"
828
 
829
+ #: admin/tabs/cookie-notice/page.php:643
830
  msgid "Height of cookie notice"
831
  msgstr "Höhe der Cookie Notice"
832
 
833
+ #: admin/tabs/cookie-notice/page.php:665
834
  msgid "Show icon:"
835
  msgstr "Icon anzeigen:"
836
 
837
+ #: admin/tabs/cookie-notice/page.php:674
838
  msgid "Use overlay"
839
  msgstr "Overlay verwenden"
840
 
841
+ #: admin/tabs/cookie-notice/page.php:680
842
  msgid ""
843
  "Displays a gray background and prevents the visitor from interacting with "
844
  "the site before making a choice."
953
  msgid "Edit page"
954
  msgstr "Seite bearbeiten"
955
 
956
+ #: admin/tabs/imprint/page.php:40 admin/tabs/privacy-policy/page.php:64
957
  msgid ""
958
  "Note: In order to be able to reset or reload the text (eg: after changing "
959
  "the language), highlight the text, delete it and click save. Thus, the text "
1012
  "Achtung: Der Shortcode <code>[privacy_policy]</code> wurde auf der von ihnen "
1013
  "gewählten Seite nicht gefunden."
1014
 
1015
+ #: admin/tabs/privacy-policy/page.php:37
1016
  msgid "Show checkbox at WooCommerce checkout to confirm privacy policy"
1017
  msgstr "Datenschutz Checkbox bei Woo Checkout anzeigen"
1018
 
1019
+ #: admin/tabs/privacy-policy/page.php:50
1020
  msgid "I have read and accepted the Privacy Policy."
1021
  msgstr "Ich habe die Datenschutzbestimmungen gelesen und akzeptiert."
1022
 
1023
+ #: admin/tabs/privacy-policy/page.php:53
1024
  msgid "WooCommerce privacy policy text"
1025
  msgstr "WooCommerce Datenschutz Text"
1026
 
1106
 
1107
  #: admin/tabs/services/page.php:60 admin/tabs/services/page.php:126
1108
  #: admin/tabs/services/page.php:153 templates/de_DE/emails/feedback.php:10
1109
+ #: templates/de_DE_formal/emails/feedback.php:10
1110
  #: templates/en_EN/emails/feedback.php:10
1111
  #: templates/en_US/emails/feedback.php:10
1112
  msgid "Reason"
1170
  #: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:36
1171
  #: admin/tabs/subject-access-request/class-sp-dsgvo-subject-access-request-tab.php:10
1172
  #: templates/de_DE/emails/subject-access-request.php:21
1173
+ #: templates/de_DE_formal/emails/subject-access-request.php:21
1174
  #: templates/en_EN/emails/subject-access-request.php:21
1175
  #: templates/en_US/emails/subject-access-request.php:21
1176
  msgid "Subject Access Request"
1187
 
1188
  #: admin/tabs/setup/class-sp-dsgvo-create-page-action.php:56
1189
  #: templates/de_DE/emails/super-unsubscribe.php:20
1190
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:20
1191
  #: templates/en_EN/emails/super-unsubscribe.php:20
1192
  #: templates/en_US/emails/super-unsubscribe.php:20
1193
  msgid "Delete Request"
1643
  msgid "You must set a template"
1644
  msgstr "Ein Template muss ausgewählt werden."
1645
 
1646
+ #: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:460
1647
  msgid "I confirm"
1648
  msgstr "Ich akzeptiere"
1649
 
1650
+ #: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:458
1651
  msgid "The confirmation to GDPR is mandatory."
1652
  msgstr ""
1653
  "Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
1654
 
1655
+ #: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:459
1656
  msgid ""
1657
  "This form stores your name, email address and content so that we can "
1658
  "evaluate the comments on our site. For more information, visit our Privacy "
1673
  "Ich stimme der Speicherung der Daten zur Verarbeitung im Sinne der DSGVO zu."
1674
 
1675
  #: includes/class-sp-dsgvo-settings.php:81
1676
+ #: includes/class-sp-dsgvo-settings.php:237
1677
  msgid "We use cookies to analyze visitor behavior."
1678
  msgstr "Wir benutzen Cookies um das Besucherverhalten zu analysieren."
1679
 
1680
  #: includes/class-sp-dsgvo-settings.php:88
1681
+ #: includes/class-sp-dsgvo-settings.php:244
1682
  msgid "Google Analytics is used to analyze website traffic."
1683
  msgstr "Google Analytics wird zum Anlayiseren des Websitetraffics verwendet."
1684
 
1685
  #: includes/class-sp-dsgvo-settings.php:95
1686
+ #: includes/class-sp-dsgvo-settings.php:251
1687
  msgid "Facebook Pixel is used to analyze visitor behavior."
1688
  msgstr "Facebook Pixel wird zum Analysieren des Besucherverhaltens verwendet."
1689
 
1828
 
1829
  #: includes/integrations/cf7/Cf7Integration.php:136
1830
  #: templates/de_DE/emails/feedback.php:15
1831
+ #: templates/de_DE_formal/emails/feedback.php:15
1832
  #: templates/en_EN/emails/feedback.php:15
1833
  #: templates/en_US/emails/feedback.php:15
1834
  msgid "Message"
1882
  msgid "Product"
1883
  msgstr "Produkt"
1884
 
1885
+ #: includes/models/subject-access-request.php:70
1886
+ #: includes/models/subject-access-request.php:74
1887
  msgid "Subject access request"
1888
  msgstr "Datenauszug"
1889
 
 
1890
  #: includes/models/subject-access-request.php:182
1891
+ #: includes/models/subject-access-request.php:183
1892
+ #: includes/models/subject-access-request.php:185
1893
  msgid "All data of"
1894
  msgstr "Alle Daten zu"
1895
 
1896
+ #: includes/models/subject-access-request.php:185
1897
  msgid "Date"
1898
  msgstr "Datum"
1899
 
1900
+ #: includes/models/subject-access-request.php:185
1901
  msgid "Source"
1902
  msgstr "Quelle"
1903
 
1904
+ #: includes/models/unsubscriber.php:103
1905
  msgid "Confirmation of delete request"
1906
  msgstr "Bestätigung der Datenlöschung"
1907
 
1908
+ #: public/actions/user-permissions.php:36
1909
  msgid "updated their user permissions"
1910
  msgstr "hat die Berechtigungen geändert"
1911
 
1913
  msgid "Ok"
1914
  msgstr "Ok"
1915
 
1916
+ #: public/class-sp-dsgvo-public.php:297 public/class-sp-dsgvo-public.php:324
1917
  msgid "More options"
1918
  msgstr "Mehr Optionen"
1919
 
1920
+ #: public/class-sp-dsgvo-public.php:333
1921
  msgid "Accept"
1922
  msgstr "Akzeptieren"
1923
 
1924
+ #: public/class-sp-dsgvo-public.php:525
1925
  msgid "Privacy Policy: "
1926
  msgstr "Datenschutzvereinbarungen"
1927
 
1928
+ #: public/class-sp-dsgvo-public.php:568
1929
  msgid "Consent to the privacy policy is mandatory."
1930
  msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
1931
 
1932
+ #: public/class-sp-dsgvo-public.php:574
1933
  msgid "Privacy Policy accepted"
1934
  msgstr "Datenschutzbestimmungen akzeptiert"
1935
 
2068
  msgid "Create delete request"
2069
  msgstr "Löschanfrage senden"
2070
 
2071
+ #: templates/de_DE/emails/feedback.php:1
2072
+ #: templates/de_DE_formal/emails/feedback.php:1
2073
+ #: templates/en_EN/emails/feedback.php:1 templates/en_US/emails/feedback.php:1
2074
  msgid "WP DSGVO Tools Feedback"
2075
  msgstr "WP DSGVO Tools Feedback"
2076
 
2077
+ #: templates/de_DE/emails/feedback.php:4
2078
+ #: templates/de_DE_formal/emails/feedback.php:4
2079
+ #: templates/en_EN/emails/feedback.php:4 templates/en_US/emails/feedback.php:4
2080
  msgid "From"
2081
  msgstr "Von"
2082
 
2083
  #: templates/de_DE/emails/subject-access-request.php:46
2084
+ #: templates/de_DE_formal/emails/subject-access-request.php:46
2085
  #: templates/en_EN/emails/subject-access-request.php:46
2086
  #: templates/en_US/emails/subject-access-request.php:46
2087
  msgid ""
2094
  "beigef&uuml;gt. Anzahl gefundener pers&ouml;nlichen Daten:"
2095
 
2096
  #: templates/de_DE/emails/subject-access-request.php:49
2097
+ #: templates/de_DE_formal/emails/subject-access-request.php:49
2098
  #: templates/en_EN/emails/subject-access-request.php:49
2099
  #: templates/en_US/emails/subject-access-request.php:49
2100
  msgid "Here you see a summary about this data"
2101
  msgstr "Hier ist ein &Uuml;berblick welche Daten gefunden wurden:"
2102
 
2103
  #: templates/de_DE/emails/subject-access-request.php:52
2104
+ #: templates/de_DE_formal/emails/subject-access-request.php:52
2105
  #: templates/en_EN/emails/subject-access-request.php:52
2106
  #: templates/en_US/emails/subject-access-request.php:52
2107
  msgid "Download your archive"
2108
  msgstr "Archiv runterladen"
2109
 
2110
  #: templates/de_DE/emails/subject-access-request.php:54
2111
+ #: templates/de_DE_formal/emails/subject-access-request.php:54
2112
  #: templates/en_EN/emails/subject-access-request.php:54
2113
  #: templates/en_US/emails/subject-access-request.php:54
2114
  msgid ""
2118
  "und ein JSON dump herunterladen."
2119
 
2120
  #: templates/de_DE/emails/subject-access-request.php:56
2121
+ #: templates/de_DE_formal/emails/subject-access-request.php:56
2122
  #: templates/en_EN/emails/subject-access-request.php:56
2123
  #: templates/en_US/emails/subject-access-request.php:56
2124
  msgid "Download archive"
2126
 
2127
  #: templates/de_DE/emails/subject-access-request.php:94
2128
  #: templates/de_DE/emails/super-unsubscribe.php:84
2129
+ #: templates/de_DE_formal/emails/subject-access-request.php:94
2130
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:84
2131
  #: templates/en_EN/emails/subject-access-request.php:94
2132
  #: templates/en_EN/emails/super-unsubscribe.php:84
2133
  #: templates/en_US/emails/subject-access-request.php:94
2137
 
2138
  #: templates/de_DE/emails/subject-access-request.php:98
2139
  #: templates/de_DE/emails/super-unsubscribe.php:88
2140
+ #: templates/de_DE_formal/emails/subject-access-request.php:98
2141
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:88
2142
  #: templates/en_EN/emails/subject-access-request.php:98
2143
  #: templates/en_EN/emails/super-unsubscribe.php:88
2144
  #: templates/en_US/emails/subject-access-request.php:98
2147
  msgstr "Kontakt"
2148
 
2149
  #: templates/de_DE/emails/super-unsubscribe.php:45
2150
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:45
2151
  #: templates/en_EN/emails/super-unsubscribe.php:45
2152
  #: templates/en_US/emails/super-unsubscribe.php:45
2153
  msgid "We have received your delete request."
2154
  msgstr "Wir haben soeben Ihre Anfrage zur Datenl&ouml;schung erhalten."
2155
 
2156
  #: templates/de_DE/emails/super-unsubscribe.php:46
2157
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:46
2158
  #: templates/en_EN/emails/super-unsubscribe.php:46
2159
  #: templates/en_US/emails/super-unsubscribe.php:46
2160
  msgid ""
2166
  "scht."
2167
 
2168
  #: templates/de_DE/emails/super-unsubscribe.php:51
2169
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:51
2170
  #: templates/en_EN/emails/super-unsubscribe.php:51
2171
  #: templates/en_US/emails/super-unsubscribe.php:51
2172
  msgid "Confirm Delete"
2173
  msgstr "Löschung bestätigen"
2174
 
2175
  #: templates/de_DE/emails/super-unsubscribe.php:53
2176
+ #: templates/de_DE_formal/emails/super-unsubscribe.php:53
2177
  #: templates/en_EN/emails/super-unsubscribe.php:53
2178
  #: templates/en_US/emails/super-unsubscribe.php:53
2179
  msgid "If you don't want do delete your data just ignore this email."
languages/shapepress-dsgvo-de_DE_formal.mo CHANGED
Binary file
languages/shapepress-dsgvo-de_DE_formal.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2018-09-16 09:53+0200\n"
5
- "PO-Revision-Date: 2018-09-16 09:53+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de_DE@formal\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.8\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
@@ -326,7 +326,7 @@ msgstr ""
326
  "nachfolgendem Text. (Im Formular erg&auml;nzen: [acceptance dsgvo] Text[/"
327
  "acceptance])"
328
 
329
- #: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:583
330
  msgid "Text"
331
  msgstr "Text"
332
 
@@ -549,128 +549,136 @@ msgid "Redirect to URL"
549
  msgstr "Umleitung zur URL"
550
 
551
  #: admin/tabs/cookie-notice/page.php:201
 
 
 
 
 
 
 
 
552
  msgid "Close button URL"
553
  msgstr "Schließen Button URL"
554
 
555
- #: admin/tabs/cookie-notice/page.php:210
556
  msgid "Accordion title text"
557
  msgstr "Überschrift für Optionsansicht"
558
 
559
- #: admin/tabs/cookie-notice/page.php:225
560
  msgid "Popup background:"
561
  msgstr "Popup Hintergrund:"
562
 
563
- #: admin/tabs/cookie-notice/page.php:240
564
  msgid "Separators color:"
565
  msgstr "Farbe der Trenner"
566
 
567
- #: admin/tabs/cookie-notice/page.php:255
568
  msgid "Font color:"
569
  msgstr "Schriftfarbe:"
570
 
571
- #: admin/tabs/cookie-notice/page.php:270
572
  msgid "Links color:"
573
  msgstr "Farbe der Links"
574
 
575
- #: admin/tabs/cookie-notice/page.php:285
576
  msgid "Links color (hover):"
577
  msgstr "Farbe der Links (hover)"
578
 
579
- #: admin/tabs/cookie-notice/page.php:300
580
  msgid "Accept button font color:"
581
  msgstr "Farbe des Akzeptieren Buttons"
582
 
583
- #: admin/tabs/cookie-notice/page.php:315
584
  msgid "Accept button background color:"
585
  msgstr "Hintergrundfarbe des Akzeptieren Buttons"
586
 
587
- #: admin/tabs/cookie-notice/page.php:342
588
  msgid "Notice text:"
589
  msgstr "Meldungstext:"
590
 
591
- #: admin/tabs/cookie-notice/page.php:344
592
  msgid "Insert the text here"
593
  msgstr "Text hier eingeben"
594
 
595
- #: admin/tabs/cookie-notice/page.php:348
596
  msgid "Validity:"
597
  msgstr "Gültigkeit:"
598
 
599
- #: admin/tabs/cookie-notice/page.php:354
600
  msgid "Tag"
601
  msgstr "Tag"
602
 
603
- #: admin/tabs/cookie-notice/page.php:356
604
  msgid "Woche"
605
  msgstr "Woche"
606
 
607
- #: admin/tabs/cookie-notice/page.php:358 admin/tabs/cookie-notice/page.php:360
608
- #: admin/tabs/cookie-notice/page.php:362
609
  msgid "Month"
610
  msgstr "Monat"
611
 
612
- #: admin/tabs/cookie-notice/page.php:364
613
  msgid "Year"
614
  msgstr "Jahr"
615
 
616
- #: admin/tabs/cookie-notice/page.php:366
617
  msgid "For this period, the cookie is navigation use validly."
618
  msgstr "Für diesen Zeitraum ist der Cookie gültig."
619
 
620
- #: admin/tabs/cookie-notice/page.php:375
621
  msgid "Confirmation"
622
  msgstr "Zustimmung"
623
 
624
- #: admin/tabs/cookie-notice/page.php:380 admin/tabs/cookie-notice/page.php:417
625
- #: admin/tabs/cookie-notice/page.php:465
626
  msgid "Button text:"
627
  msgstr "Buttontext:"
628
 
629
- #: admin/tabs/cookie-notice/page.php:385
630
  msgid "zB.: Ok"
631
  msgstr "Ok"
632
 
633
- #: admin/tabs/cookie-notice/page.php:386
634
  msgid "The text to be displayed is to accept the note and hide the message."
635
  msgstr ""
636
  "Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
637
  "Nachricht ausblendet."
638
 
639
- #: admin/tabs/cookie-notice/page.php:391
640
  msgid "Reload after confirm:"
641
  msgstr "Neuladen nach Zustimmung:"
642
 
643
- #: admin/tabs/cookie-notice/page.php:397
644
  msgid "Enable this option to reload the page after accepting cookies."
645
  msgstr ""
646
  "Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
647
  "akzeptiert wurden."
648
 
649
- #: admin/tabs/cookie-notice/page.php:402 public/class-sp-dsgvo-public.php:184
650
  msgid "Decline"
651
  msgstr "Ablehnen"
652
 
653
- #: admin/tabs/cookie-notice/page.php:407 admin/tabs/cookie-notice/page.php:454
654
  msgid "Button active:"
655
  msgstr "Button aktiv:"
656
 
657
- #: admin/tabs/cookie-notice/page.php:423
658
  msgid "eg.: Decline"
659
  msgstr "zB.: Ablehnen"
660
 
661
- #: admin/tabs/cookie-notice/page.php:424
662
  msgid "The text of the option to decline cookies."
663
  msgstr "Der Text der Option zum Ablehnen von Cookies."
664
 
665
- #: admin/tabs/cookie-notice/page.php:429
666
  msgid "Link target for rejection:"
667
  msgstr "Linkziel bei Ablehnung:"
668
 
669
- #: admin/tabs/cookie-notice/page.php:435
670
  msgid "zb.: www.google.at"
671
  msgstr "zb.: www.google.at"
672
 
673
- #: admin/tabs/cookie-notice/page.php:436
674
  msgid ""
675
  "Specifies the destination where visitors who want to reject the message "
676
  "should be forwarded."
@@ -678,11 +686,11 @@ msgstr ""
678
  "Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
679
  "werden sollen."
680
 
681
- #: admin/tabs/cookie-notice/page.php:440
682
  msgid "Do not set a cookie on forwarding:"
683
  msgstr "Kein Cookie setzen bei Weiterleitung:"
684
 
685
- #: admin/tabs/cookie-notice/page.php:445
686
  msgid ""
687
  "If active, the visitor refuses and returns to the page, the notice will "
688
  "reappear."
@@ -690,147 +698,147 @@ msgstr ""
690
  "Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
691
  "Notice wieder angezeigt."
692
 
693
- #: admin/tabs/cookie-notice/page.php:449 public/class-sp-dsgvo-public.php:195
694
  msgid "Read more"
695
  msgstr "Weiterlesen"
696
 
697
- #: admin/tabs/cookie-notice/page.php:471
698
  msgid "zB.: Erfahre mehr"
699
  msgstr "zB.: Erfahre mehr"
700
 
701
- #: admin/tabs/cookie-notice/page.php:472
702
  msgid "The text of the option to obtain more information"
703
  msgstr "Der Text der Option zum Erhalten von mehr Informationen."
704
 
705
- #: admin/tabs/cookie-notice/page.php:476
706
  msgid "Link destination to read on:"
707
  msgstr "Linkziel zum Weiterlesen:"
708
 
709
- #: admin/tabs/cookie-notice/page.php:489
710
  msgid ""
711
  "Specifies the destination to where visitors will find more information about "
712
  "cookies."
713
  msgstr ""
714
  "Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
715
 
716
- #: admin/tabs/cookie-notice/page.php:495
717
  msgid "Options for displaying the cookie notice."
718
  msgstr "Optionen zur Darstellung der Cookie Notice"
719
 
720
- #: admin/tabs/cookie-notice/page.php:499
721
  msgid "Position:"
722
  msgstr "Position:"
723
 
724
- #: admin/tabs/cookie-notice/page.php:503
725
  msgid "On top"
726
  msgstr "Oben"
727
 
728
- #: admin/tabs/cookie-notice/page.php:505
729
  msgid "Bottom"
730
  msgstr "Unten"
731
 
732
- #: admin/tabs/cookie-notice/page.php:507
733
  msgid "Specifies the location where the cookie notice should be displayed."
734
  msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
735
 
736
- #: admin/tabs/cookie-notice/page.php:511
737
  msgid "Animation"
738
  msgstr "Animation"
739
 
740
- #: admin/tabs/cookie-notice/page.php:516
741
  msgid "None"
742
  msgstr "Keine"
743
 
744
- #: admin/tabs/cookie-notice/page.php:518
745
  msgid "fade"
746
  msgstr "Ausgleiten"
747
 
748
- #: admin/tabs/cookie-notice/page.php:520
749
  msgid "hide"
750
  msgstr "Ausblenden"
751
 
752
- #: admin/tabs/cookie-notice/page.php:522
753
  msgid "Animation when accepting the cookie message."
754
  msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
755
 
756
- #: admin/tabs/cookie-notice/page.php:533 admin/tabs/cookie-notice/page.php:535
757
  msgid "Color adjustment"
758
  msgstr "Farbliche Anpassung"
759
 
760
- #: admin/tabs/cookie-notice/page.php:535
761
  msgid "Possible with blog or premium edition"
762
  msgstr "Anpassung ab der Blog/Premium Edition möglich."
763
 
764
- #: admin/tabs/cookie-notice/page.php:536
765
  msgid "Click here to get a license"
766
  msgstr "Hier klicken um eine Lizenz zu erhalten."
767
 
768
- #: admin/tabs/cookie-notice/page.php:541
769
  msgid "Background:"
770
  msgstr "Hintergrund:"
771
 
772
- #: admin/tabs/cookie-notice/page.php:550
773
  msgid "Text:"
774
  msgstr "Text:"
775
 
776
- #: admin/tabs/cookie-notice/page.php:558
777
  msgid "Buttons"
778
  msgstr "Buttons"
779
 
780
- #: admin/tabs/cookie-notice/page.php:559
781
  msgid "Background"
782
  msgstr "Hintergrund"
783
 
784
- #: admin/tabs/cookie-notice/page.php:564
785
  msgid "Font:"
786
  msgstr "Schrift:"
787
 
788
- #: admin/tabs/cookie-notice/page.php:571
789
  msgid "CSS Classes"
790
  msgstr "CSS Klassen"
791
 
792
- #: admin/tabs/cookie-notice/page.php:572
793
  msgid ""
794
  "The colors listed under \"Color Changes“ must be overwritten with !Important."
795
  msgstr ""
796
  "Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
797
  "überschrieben werden."
798
 
799
- #: admin/tabs/cookie-notice/page.php:575
800
  msgid "Cookie notice:"
801
  msgstr "Cookie Notice:"
802
 
803
- #: admin/tabs/cookie-notice/page.php:591
804
  msgid "Buttons:"
805
  msgstr "Buttons:"
806
 
807
- #: admin/tabs/cookie-notice/page.php:599
808
  msgid "Further display options"
809
  msgstr "Weitere Darstellungsoptionen"
810
 
811
- #: admin/tabs/cookie-notice/page.php:602
812
  msgid "Font size"
813
  msgstr "Textgröße"
814
 
815
- #: admin/tabs/cookie-notice/page.php:609 admin/tabs/cookie-notice/page.php:632
816
  #: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
817
  #: admin/tabs/services/page.php:167
818
  msgid "Default"
819
  msgstr "Standard"
820
 
821
- #: admin/tabs/cookie-notice/page.php:625
822
  msgid "Height of cookie notice"
823
  msgstr "Höhe der Cookie Notice"
824
 
825
- #: admin/tabs/cookie-notice/page.php:647
826
  msgid "Show icon:"
827
  msgstr "Icon anzeigen:"
828
 
829
- #: admin/tabs/cookie-notice/page.php:656
830
  msgid "Use overlay"
831
  msgstr "Overlay verwenden"
832
 
833
- #: admin/tabs/cookie-notice/page.php:662
834
  msgid ""
835
  "Displays a gray background and prevents the visitor from interacting with "
836
  "the site before making a choice."
@@ -1635,16 +1643,16 @@ msgstr "Es muss min. 1 Empfänger angegeben werden."
1635
  msgid "You must set a template"
1636
  msgstr "Ein Template muss ausgewählt werden."
1637
 
1638
- #: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:443
1639
  msgid "I confirm"
1640
  msgstr "Ich akzeptiere"
1641
 
1642
- #: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:441
1643
  msgid "The confirmation to GDPR is mandatory."
1644
  msgstr ""
1645
  "Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
1646
 
1647
- #: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:442
1648
  msgid ""
1649
  "This form stores your name, email address and content so that we can "
1650
  "evaluate the comments on our site. For more information, visit our Privacy "
@@ -1897,7 +1905,7 @@ msgstr "Quelle"
1897
  msgid "Confirmation of delete request"
1898
  msgstr "Bestätigung der Datenlöschung"
1899
 
1900
- #: public/actions/user-permissions.php:37
1901
  msgid "updated their user permissions"
1902
  msgstr "hat die Berechtigungen geändert"
1903
 
@@ -1905,23 +1913,23 @@ msgstr "hat die Berechtigungen geändert"
1905
  msgid "Ok"
1906
  msgstr "Ok"
1907
 
1908
- #: public/class-sp-dsgvo-public.php:293 public/class-sp-dsgvo-public.php:316
1909
  msgid "More options"
1910
  msgstr "Mehr Optionen"
1911
 
1912
- #: public/class-sp-dsgvo-public.php:318
1913
  msgid "Accept"
1914
  msgstr "Akzeptieren"
1915
 
1916
- #: public/class-sp-dsgvo-public.php:508
1917
  msgid "Privacy Policy: "
1918
  msgstr "Datenschutzvereinbarungen"
1919
 
1920
- #: public/class-sp-dsgvo-public.php:551
1921
  msgid "Consent to the privacy policy is mandatory."
1922
  msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
1923
 
1924
- #: public/class-sp-dsgvo-public.php:557
1925
  msgid "Privacy Policy accepted"
1926
  msgstr "Datenschutzbestimmungen akzeptiert"
1927
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2018-10-04 15:20+0200\n"
5
+ "PO-Revision-Date: 2018-10-04 15:20+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: de_DE@formal\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.1.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
326
  "nachfolgendem Text. (Im Formular erg&auml;nzen: [acceptance dsgvo] Text[/"
327
  "acceptance])"
328
 
329
+ #: admin/tabs/common-settings/page.php:91 admin/tabs/cookie-notice/page.php:601
330
  msgid "Text"
331
  msgstr "Text"
332
 
549
  msgstr "Umleitung zur URL"
550
 
551
  #: admin/tabs/cookie-notice/page.php:201
552
+ msgid "Accept button custom text"
553
+ msgstr "Text des \"Akzeptieren\" Buttons"
554
+
555
+ #: admin/tabs/cookie-notice/page.php:210
556
+ msgid "More Options button custom text"
557
+ msgstr "Text des \"Weitere Informationen\" Buttons"
558
+
559
+ #: admin/tabs/cookie-notice/page.php:219
560
  msgid "Close button URL"
561
  msgstr "Schließen Button URL"
562
 
563
+ #: admin/tabs/cookie-notice/page.php:228
564
  msgid "Accordion title text"
565
  msgstr "Überschrift für Optionsansicht"
566
 
567
+ #: admin/tabs/cookie-notice/page.php:243
568
  msgid "Popup background:"
569
  msgstr "Popup Hintergrund:"
570
 
571
+ #: admin/tabs/cookie-notice/page.php:258
572
  msgid "Separators color:"
573
  msgstr "Farbe der Trenner"
574
 
575
+ #: admin/tabs/cookie-notice/page.php:273
576
  msgid "Font color:"
577
  msgstr "Schriftfarbe:"
578
 
579
+ #: admin/tabs/cookie-notice/page.php:288
580
  msgid "Links color:"
581
  msgstr "Farbe der Links"
582
 
583
+ #: admin/tabs/cookie-notice/page.php:303
584
  msgid "Links color (hover):"
585
  msgstr "Farbe der Links (hover)"
586
 
587
+ #: admin/tabs/cookie-notice/page.php:318
588
  msgid "Accept button font color:"
589
  msgstr "Farbe des Akzeptieren Buttons"
590
 
591
+ #: admin/tabs/cookie-notice/page.php:333
592
  msgid "Accept button background color:"
593
  msgstr "Hintergrundfarbe des Akzeptieren Buttons"
594
 
595
+ #: admin/tabs/cookie-notice/page.php:360
596
  msgid "Notice text:"
597
  msgstr "Meldungstext:"
598
 
599
+ #: admin/tabs/cookie-notice/page.php:362
600
  msgid "Insert the text here"
601
  msgstr "Text hier eingeben"
602
 
603
+ #: admin/tabs/cookie-notice/page.php:366
604
  msgid "Validity:"
605
  msgstr "Gültigkeit:"
606
 
607
+ #: admin/tabs/cookie-notice/page.php:372
608
  msgid "Tag"
609
  msgstr "Tag"
610
 
611
+ #: admin/tabs/cookie-notice/page.php:374
612
  msgid "Woche"
613
  msgstr "Woche"
614
 
615
+ #: admin/tabs/cookie-notice/page.php:376 admin/tabs/cookie-notice/page.php:378
616
+ #: admin/tabs/cookie-notice/page.php:380
617
  msgid "Month"
618
  msgstr "Monat"
619
 
620
+ #: admin/tabs/cookie-notice/page.php:382
621
  msgid "Year"
622
  msgstr "Jahr"
623
 
624
+ #: admin/tabs/cookie-notice/page.php:384
625
  msgid "For this period, the cookie is navigation use validly."
626
  msgstr "Für diesen Zeitraum ist der Cookie gültig."
627
 
628
+ #: admin/tabs/cookie-notice/page.php:393
629
  msgid "Confirmation"
630
  msgstr "Zustimmung"
631
 
632
+ #: admin/tabs/cookie-notice/page.php:398 admin/tabs/cookie-notice/page.php:435
633
+ #: admin/tabs/cookie-notice/page.php:483
634
  msgid "Button text:"
635
  msgstr "Buttontext:"
636
 
637
+ #: admin/tabs/cookie-notice/page.php:403
638
  msgid "zB.: Ok"
639
  msgstr "Ok"
640
 
641
+ #: admin/tabs/cookie-notice/page.php:404
642
  msgid "The text to be displayed is to accept the note and hide the message."
643
  msgstr ""
644
  "Der Text der angezeigt werden soll um den Hinweis zu akzeptieren und die "
645
  "Nachricht ausblendet."
646
 
647
+ #: admin/tabs/cookie-notice/page.php:409
648
  msgid "Reload after confirm:"
649
  msgstr "Neuladen nach Zustimmung:"
650
 
651
+ #: admin/tabs/cookie-notice/page.php:415
652
  msgid "Enable this option to reload the page after accepting cookies."
653
  msgstr ""
654
  "Aktiviere diese Option, um die Seite neu zu laden, nachdem Cookies "
655
  "akzeptiert wurden."
656
 
657
+ #: admin/tabs/cookie-notice/page.php:420 public/class-sp-dsgvo-public.php:184
658
  msgid "Decline"
659
  msgstr "Ablehnen"
660
 
661
+ #: admin/tabs/cookie-notice/page.php:425 admin/tabs/cookie-notice/page.php:472
662
  msgid "Button active:"
663
  msgstr "Button aktiv:"
664
 
665
+ #: admin/tabs/cookie-notice/page.php:441
666
  msgid "eg.: Decline"
667
  msgstr "zB.: Ablehnen"
668
 
669
+ #: admin/tabs/cookie-notice/page.php:442
670
  msgid "The text of the option to decline cookies."
671
  msgstr "Der Text der Option zum Ablehnen von Cookies."
672
 
673
+ #: admin/tabs/cookie-notice/page.php:447
674
  msgid "Link target for rejection:"
675
  msgstr "Linkziel bei Ablehnung:"
676
 
677
+ #: admin/tabs/cookie-notice/page.php:453
678
  msgid "zb.: www.google.at"
679
  msgstr "zb.: www.google.at"
680
 
681
+ #: admin/tabs/cookie-notice/page.php:454
682
  msgid ""
683
  "Specifies the destination where visitors who want to reject the message "
684
  "should be forwarded."
686
  "Gibt das Ziel an wohin Besucher, die die Nachricht ablehnen weitergeleitet "
687
  "werden sollen."
688
 
689
+ #: admin/tabs/cookie-notice/page.php:458
690
  msgid "Do not set a cookie on forwarding:"
691
  msgstr "Kein Cookie setzen bei Weiterleitung:"
692
 
693
+ #: admin/tabs/cookie-notice/page.php:463
694
  msgid ""
695
  "If active, the visitor refuses and returns to the page, the notice will "
696
  "reappear."
698
  "Wenn aktiv, der Besucher ablehnt und erneut auf die Seite kommt wird ihm die "
699
  "Notice wieder angezeigt."
700
 
701
+ #: admin/tabs/cookie-notice/page.php:467 public/class-sp-dsgvo-public.php:195
702
  msgid "Read more"
703
  msgstr "Weiterlesen"
704
 
705
+ #: admin/tabs/cookie-notice/page.php:489
706
  msgid "zB.: Erfahre mehr"
707
  msgstr "zB.: Erfahre mehr"
708
 
709
+ #: admin/tabs/cookie-notice/page.php:490
710
  msgid "The text of the option to obtain more information"
711
  msgstr "Der Text der Option zum Erhalten von mehr Informationen."
712
 
713
+ #: admin/tabs/cookie-notice/page.php:494
714
  msgid "Link destination to read on:"
715
  msgstr "Linkziel zum Weiterlesen:"
716
 
717
+ #: admin/tabs/cookie-notice/page.php:507
718
  msgid ""
719
  "Specifies the destination to where visitors will find more information about "
720
  "cookies."
721
  msgstr ""
722
  "Gibt das Ziel an wohin Besucher weitere Informationen über Cookies finden."
723
 
724
+ #: admin/tabs/cookie-notice/page.php:513
725
  msgid "Options for displaying the cookie notice."
726
  msgstr "Optionen zur Darstellung der Cookie Notice"
727
 
728
+ #: admin/tabs/cookie-notice/page.php:517
729
  msgid "Position:"
730
  msgstr "Position:"
731
 
732
+ #: admin/tabs/cookie-notice/page.php:521
733
  msgid "On top"
734
  msgstr "Oben"
735
 
736
+ #: admin/tabs/cookie-notice/page.php:523
737
  msgid "Bottom"
738
  msgstr "Unten"
739
 
740
+ #: admin/tabs/cookie-notice/page.php:525
741
  msgid "Specifies the location where the cookie notice should be displayed."
742
  msgstr "Gibt die Position an wo die Cookie Notice angezeigt werden soll."
743
 
744
+ #: admin/tabs/cookie-notice/page.php:529
745
  msgid "Animation"
746
  msgstr "Animation"
747
 
748
+ #: admin/tabs/cookie-notice/page.php:534
749
  msgid "None"
750
  msgstr "Keine"
751
 
752
+ #: admin/tabs/cookie-notice/page.php:536
753
  msgid "fade"
754
  msgstr "Ausgleiten"
755
 
756
+ #: admin/tabs/cookie-notice/page.php:538
757
  msgid "hide"
758
  msgstr "Ausblenden"
759
 
760
+ #: admin/tabs/cookie-notice/page.php:540
761
  msgid "Animation when accepting the cookie message."
762
  msgstr "Animation beim Akzeptieren der Cookie-Nachricht."
763
 
764
+ #: admin/tabs/cookie-notice/page.php:551 admin/tabs/cookie-notice/page.php:553
765
  msgid "Color adjustment"
766
  msgstr "Farbliche Anpassung"
767
 
768
+ #: admin/tabs/cookie-notice/page.php:553
769
  msgid "Possible with blog or premium edition"
770
  msgstr "Anpassung ab der Blog/Premium Edition möglich."
771
 
772
+ #: admin/tabs/cookie-notice/page.php:554
773
  msgid "Click here to get a license"
774
  msgstr "Hier klicken um eine Lizenz zu erhalten."
775
 
776
+ #: admin/tabs/cookie-notice/page.php:559
777
  msgid "Background:"
778
  msgstr "Hintergrund:"
779
 
780
+ #: admin/tabs/cookie-notice/page.php:568
781
  msgid "Text:"
782
  msgstr "Text:"
783
 
784
+ #: admin/tabs/cookie-notice/page.php:576
785
  msgid "Buttons"
786
  msgstr "Buttons"
787
 
788
+ #: admin/tabs/cookie-notice/page.php:577
789
  msgid "Background"
790
  msgstr "Hintergrund"
791
 
792
+ #: admin/tabs/cookie-notice/page.php:582
793
  msgid "Font:"
794
  msgstr "Schrift:"
795
 
796
+ #: admin/tabs/cookie-notice/page.php:589
797
  msgid "CSS Classes"
798
  msgstr "CSS Klassen"
799
 
800
+ #: admin/tabs/cookie-notice/page.php:590
801
  msgid ""
802
  "The colors listed under \"Color Changes“ must be overwritten with !Important."
803
  msgstr ""
804
  "Die unter \"Farbliche Anpassung\" angeführten Farben müssen mit !important "
805
  "überschrieben werden."
806
 
807
+ #: admin/tabs/cookie-notice/page.php:593
808
  msgid "Cookie notice:"
809
  msgstr "Cookie Notice:"
810
 
811
+ #: admin/tabs/cookie-notice/page.php:609
812
  msgid "Buttons:"
813
  msgstr "Buttons:"
814
 
815
+ #: admin/tabs/cookie-notice/page.php:617
816
  msgid "Further display options"
817
  msgstr "Weitere Darstellungsoptionen"
818
 
819
+ #: admin/tabs/cookie-notice/page.php:620
820
  msgid "Font size"
821
  msgstr "Textgröße"
822
 
823
+ #: admin/tabs/cookie-notice/page.php:627 admin/tabs/cookie-notice/page.php:650
824
  #: admin/tabs/services/page.php:62 admin/tabs/services/page.php:128
825
  #: admin/tabs/services/page.php:167
826
  msgid "Default"
827
  msgstr "Standard"
828
 
829
+ #: admin/tabs/cookie-notice/page.php:643
830
  msgid "Height of cookie notice"
831
  msgstr "Höhe der Cookie Notice"
832
 
833
+ #: admin/tabs/cookie-notice/page.php:665
834
  msgid "Show icon:"
835
  msgstr "Icon anzeigen:"
836
 
837
+ #: admin/tabs/cookie-notice/page.php:674
838
  msgid "Use overlay"
839
  msgstr "Overlay verwenden"
840
 
841
+ #: admin/tabs/cookie-notice/page.php:680
842
  msgid ""
843
  "Displays a gray background and prevents the visitor from interacting with "
844
  "the site before making a choice."
1643
  msgid "You must set a template"
1644
  msgstr "Ein Template muss ausgewählt werden."
1645
 
1646
+ #: includes/class-sp-dsgvo-settings.php:43 public/class-sp-dsgvo-public.php:460
1647
  msgid "I confirm"
1648
  msgstr "Ich akzeptiere"
1649
 
1650
+ #: includes/class-sp-dsgvo-settings.php:44 public/class-sp-dsgvo-public.php:458
1651
  msgid "The confirmation to GDPR is mandatory."
1652
  msgstr ""
1653
  "Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend."
1654
 
1655
+ #: includes/class-sp-dsgvo-settings.php:45 public/class-sp-dsgvo-public.php:459
1656
  msgid ""
1657
  "This form stores your name, email address and content so that we can "
1658
  "evaluate the comments on our site. For more information, visit our Privacy "
1905
  msgid "Confirmation of delete request"
1906
  msgstr "Bestätigung der Datenlöschung"
1907
 
1908
+ #: public/actions/user-permissions.php:36
1909
  msgid "updated their user permissions"
1910
  msgstr "hat die Berechtigungen geändert"
1911
 
1913
  msgid "Ok"
1914
  msgstr "Ok"
1915
 
1916
+ #: public/class-sp-dsgvo-public.php:297 public/class-sp-dsgvo-public.php:324
1917
  msgid "More options"
1918
  msgstr "Mehr Optionen"
1919
 
1920
+ #: public/class-sp-dsgvo-public.php:333
1921
  msgid "Accept"
1922
  msgstr "Akzeptieren"
1923
 
1924
+ #: public/class-sp-dsgvo-public.php:525
1925
  msgid "Privacy Policy: "
1926
  msgstr "Datenschutzvereinbarungen"
1927
 
1928
+ #: public/class-sp-dsgvo-public.php:568
1929
  msgid "Consent to the privacy policy is mandatory."
1930
  msgstr "Die Zustimmung zu den Datenschutzbestimmungen ist zwingend."
1931
 
1932
+ #: public/class-sp-dsgvo-public.php:574
1933
  msgid "Privacy Policy accepted"
1934
  msgstr "Datenschutzbestimmungen akzeptiert"
1935
 
public/actions/user-permissions.php CHANGED
@@ -24,7 +24,6 @@ Class SPDSGVOUserPermissionsAction extends SPDSGVOAjaxAction{
24
  /* i592995 */
25
 
26
  if(is_array($services)){
27
- error_log('services: '.implode(',', $services));
28
  foreach($services as $slug => $service){
29
  $meta[$slug] = ($service == '1')? '1' : '0';
30
  // error_log($slug);
@@ -37,10 +36,18 @@ Class SPDSGVOUserPermissionsAction extends SPDSGVOAjaxAction{
37
  createLog("{$this->user->user_email} " . __('updated their user permissions', 'shapepress-dsgvo'));
38
  }
39
 
40
- setcookie('sp_dsgvo_user_permissions', serialize($meta), (time()+(365*24*60*60)), '/');
41
-
42
- //header('Location: '. $_SERVER['HTTP_REFERER'] .'?v='.time());
43
- header('Location: '. get_page_link(SPDSGVOSettings::get('user_permissions_page')) .'?v='.time());
 
 
 
 
 
 
 
 
44
  die;
45
  }
46
  }
24
  /* i592995 */
25
 
26
  if(is_array($services)){
 
27
  foreach($services as $slug => $service){
28
  $meta[$slug] = ($service == '1')? '1' : '0';
29
  // error_log($slug);
36
  createLog("{$this->user->user_email} " . __('updated their user permissions', 'shapepress-dsgvo'));
37
  }
38
 
39
+ if(!isset($services['cookies']) || $services['cookies'] != '1') {
40
+ $past = time() - 3600;
41
+ foreach ( $_COOKIE as $key => $value)
42
+ {
43
+ setcookie( $key, '', 1, '/' );
44
+ unset($_COOKIE[$key]);
45
+ }
46
+ header('Location: '. home_url() .'?v='.time());
47
+ } else {
48
+ setcookie('sp_dsgvo_user_permissions', serialize($meta), (time()+(365*24*60*60)), '/');
49
+ header('Location: '. get_page_link(SPDSGVOSettings::get('user_permissions_page')) .'?v='.time());
50
+ }
51
  die;
52
  }
53
  }
public/class-sp-dsgvo-public.php CHANGED
@@ -220,8 +220,8 @@ class SPDSGVOPublic
220
  <div class="<?php echo $overlay_class; ?>">
221
  <div class="dsgvo-privacy-popup">
222
 
223
- <div class="popup-top">
224
- <div class="logo-wrapper">
225
  <?php
226
  $src = sp_dsgvo_URL . 'public/images/logo-md.png';
227
  $img_id = SPDSGVOSettings::get('logo_image_id', '');
@@ -229,18 +229,18 @@ class SPDSGVOPublic
229
  $src = wp_get_attachment_url(intval($img_id));
230
  }
231
  ?>
232
- <img src="<?php echo $src; ?>" class="popup-logo" />
233
  </div><!-- .logo-wrapper -->
234
 
235
- <div class="lang-wrapper">
236
  <?php if(function_exists('icl_get_languages')) : ?>
237
  <?php $langs = icl_get_languages('skip_missing=1'); ?>
238
  <?php if(count($langs) > 0) : ?>
239
- <div class="popup-language-switcher">
240
 
241
  <?php foreach($langs as $lang) : ?>
242
  <?php if($lang['active'] == 1) : ?>
243
- <span class="lang-active">
244
  <img src="<?php echo $lang['country_flag_url']; ?>" />
245
  <span><?php echo $lang['native_name']; ?></span>
246
  <svg width="10" height="6">
@@ -252,14 +252,14 @@ class SPDSGVOPublic
252
  <?php endif; ?>
253
  <?php endforeach; ?>
254
 
255
- <div class="lang-dropdown">
256
  <?php foreach($langs as $lang) : ?>
257
  <a href="<?php echo $lang['url']; ?>">
258
  <img src="<?php echo $lang['country_flag_url']; ?>" />
259
  <span><?php echo $lang['native_name']; ?></span>
260
  </a>
261
  <?php endforeach; ?>
262
- </div><!-- .lang-dropdown -->
263
 
264
  </div><!-- .popup-language-switcher -->
265
  <?php endif; ?>
@@ -286,11 +286,11 @@ class SPDSGVOPublic
286
  </div><!-- .popup-top -->
287
 
288
  <div class="dsgvo-privacy-content">
289
- <div class="privacy-inner">
290
  <?php echo do_shortcode('[privacy_policy]'); ?>
291
- <div class="popup-accordion" id="popup_accordion">
292
 
293
- <div class="accordion-top">
294
  <?php
295
  $accordion_top = SPDSGVOSettings::get('accordion_top', '');
296
  if($accordion_top == '') {
@@ -304,27 +304,41 @@ class SPDSGVOPublic
304
  <line x1="7" y1="6" x2="14" y2="0" />
305
  </svg>
306
  </div><!-- .toggle -->
307
- </div><!-- .accordion-top -->
308
 
309
- <div class="accordion-wrapper">
310
- <div class="accordion-inner">
311
  <?php echo do_shortcode('[user_privacy_settings_form_alt]'); ?>
312
- </div><!-- .accordion-inner -->
313
- </div><!-- .accordion-wrapper -->
314
 
315
- </div><!-- .popup-accordion -->
316
- </div><!-- .privacy-inner -->
317
  </div><!-- .dsgvo-privacy-content -->
318
 
319
- <div class="popup-bottom">
320
- <a href="#" id="more_options_button" class="more-options-button"><?php _e('More options', 'shapepress-dsgvo'); ?></a>
321
- <a href="#" id="popup_accept_button" class="accept-button">
322
- <?php _e('Accept', 'shapepress-dsgvo'); ?>
323
- <svg class="accept-loader" width="30" height="30">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
324
  <circle cx="15" cy="15" r="10" />
325
- </svg><!-- .accept-loader -->
326
  </a><!-- #popup_accept_button -->
327
- </div><!-- .popup-bottom -->
328
 
329
  </div><!-- .dsgvo-privacy-popup -->
330
  </div><!-- .dsgvo-popup-overlay -->
@@ -409,7 +423,6 @@ class SPDSGVOPublic
409
  public function writeFbPixelCode()
410
  {
411
  if (SPDSGVOSettings::get('fb_enable_pixel') === '1') :
412
-
413
  /* i592995 */
414
  $code = SPDSGVOSettings::get('fb_pixel_code', '');
415
  if($code == '' || SPDSGVOSettings::get('own_code') !== '1') {
@@ -458,7 +471,7 @@ class SPDSGVOPublic
458
  $privacy_policy_string .= "</p>";
459
 
460
  echo $privacy_policy_string;
461
-
462
  }
463
  }
464
 
@@ -487,7 +500,7 @@ class SPDSGVOPublic
487
 
488
  public function publicInit()
489
  {
490
- load_plugin_textdomain( 'shapepress-dsgvo', false, 'shapepress-dsgvo/languages' );
491
 
492
  if (SPDSGVOSettings::get('auto_delete_erasure_requests') === '1') {
493
  if (SPDSGVOSettings::get('last_auto_delete_cron') !== date('z')) {
@@ -503,7 +516,7 @@ class SPDSGVOPublic
503
 
504
  public function adminInit()
505
  {
506
- load_plugin_textdomain( 'shapepress-dsgvo', false, 'shapepress-dsgvo/languages' );
507
  }
508
 
509
  public function wooAddCustomFields( $checkout)
220
  <div class="<?php echo $overlay_class; ?>">
221
  <div class="dsgvo-privacy-popup">
222
 
223
+ <div class="dsgvo-popup-top">
224
+ <div class="dsgvo-logo-wrapper">
225
  <?php
226
  $src = sp_dsgvo_URL . 'public/images/logo-md.png';
227
  $img_id = SPDSGVOSettings::get('logo_image_id', '');
229
  $src = wp_get_attachment_url(intval($img_id));
230
  }
231
  ?>
232
+ <img src="<?php echo $src; ?>" class="dsgvo-popup-logo" />
233
  </div><!-- .logo-wrapper -->
234
 
235
+ <div class="dsgvo-lang-wrapper">
236
  <?php if(function_exists('icl_get_languages')) : ?>
237
  <?php $langs = icl_get_languages('skip_missing=1'); ?>
238
  <?php if(count($langs) > 0) : ?>
239
+ <div class="dsgvo-popup-language-switcher">
240
 
241
  <?php foreach($langs as $lang) : ?>
242
  <?php if($lang['active'] == 1) : ?>
243
+ <span class="dsgvo-lang-active">
244
  <img src="<?php echo $lang['country_flag_url']; ?>" />
245
  <span><?php echo $lang['native_name']; ?></span>
246
  <svg width="10" height="6">
252
  <?php endif; ?>
253
  <?php endforeach; ?>
254
 
255
+ <div class="dsgvo-lang-dropdown">
256
  <?php foreach($langs as $lang) : ?>
257
  <a href="<?php echo $lang['url']; ?>">
258
  <img src="<?php echo $lang['country_flag_url']; ?>" />
259
  <span><?php echo $lang['native_name']; ?></span>
260
  </a>
261
  <?php endforeach; ?>
262
+ </div><!-- .dsgvo-lang-dropdown -->
263
 
264
  </div><!-- .popup-language-switcher -->
265
  <?php endif; ?>
286
  </div><!-- .popup-top -->
287
 
288
  <div class="dsgvo-privacy-content">
289
+ <div class="dsgvo-privacy-inner">
290
  <?php echo do_shortcode('[privacy_policy]'); ?>
291
+ <div class="dsgvo-popup-accordion" id="dsgvo_popup_accordion">
292
 
293
+ <div class="dsgvo-accordion-top">
294
  <?php
295
  $accordion_top = SPDSGVOSettings::get('accordion_top', '');
296
  if($accordion_top == '') {
304
  <line x1="7" y1="6" x2="14" y2="0" />
305
  </svg>
306
  </div><!-- .toggle -->
307
+ </div><!-- .dsgvo-accordion-top -->
308
 
309
+ <div class="dsgvo-accordion-wrapper">
310
+ <div class="dsgvo-accordion-inner">
311
  <?php echo do_shortcode('[user_privacy_settings_form_alt]'); ?>
312
+ </div><!-- .dsgvo-accordion-inner -->
313
+ </div><!-- .dsgvo-accordion-wrapper -->
314
 
315
+ </div><!-- .dsgvo-popup-accordion -->
316
+ </div><!-- .dsgvo-privacy-inner -->
317
  </div><!-- .dsgvo-privacy-content -->
318
 
319
+ <div class="dsgvo-popup-bottom">
320
+ <a href="#" id="more_options_button" class="dsgvo-more-options-button">
321
+ <?php
322
+ $more_text = SPDSGVOSettings::get('more_options_button_text', '');
323
+ if($more_text == '') {
324
+ $more_text = __('More options', 'shapepress-dsgvo');
325
+ }
326
+ echo $more_text;
327
+ ?>
328
+ </a>
329
+ <a href="#" id="popup_accept_button" class="dsgvo-accept-button">
330
+ <?php
331
+ $accept_text = SPDSGVOSettings::get('accept_button_text', '');
332
+ if($accept_text == '') {
333
+ $accept_text = __('Accept', 'shapepress-dsgvo');
334
+ }
335
+ echo $accept_text;
336
+ ?>
337
+ <svg class="dsgvo-accept-loader" width="30" height="30">
338
  <circle cx="15" cy="15" r="10" />
339
+ </svg><!-- .dsgvo-accept-loader -->
340
  </a><!-- #popup_accept_button -->
341
+ </div><!-- .dsgvo-popup-bottom -->
342
 
343
  </div><!-- .dsgvo-privacy-popup -->
344
  </div><!-- .dsgvo-popup-overlay -->
423
  public function writeFbPixelCode()
424
  {
425
  if (SPDSGVOSettings::get('fb_enable_pixel') === '1') :
 
426
  /* i592995 */
427
  $code = SPDSGVOSettings::get('fb_pixel_code', '');
428
  if($code == '' || SPDSGVOSettings::get('own_code') !== '1') {
471
  $privacy_policy_string .= "</p>";
472
 
473
  echo $privacy_policy_string;
474
+
475
  }
476
  }
477
 
500
 
501
  public function publicInit()
502
  {
503
+ load_plugin_textdomain( 'shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/' );
504
 
505
  if (SPDSGVOSettings::get('auto_delete_erasure_requests') === '1') {
506
  if (SPDSGVOSettings::get('last_auto_delete_cron') !== date('z')) {
516
 
517
  public function adminInit()
518
  {
519
+ load_plugin_textdomain( 'shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/' );
520
  }
521
 
522
  public function wooAddCustomFields( $checkout)
public/css/sp-dsgvo-public.css CHANGED
@@ -655,18 +655,18 @@ this is class for submit button in new comment form when checkbox is not checked
655
  stroke-width: 2px;
656
  }
657
 
658
- .dsgvo-privacy-popup .popup-top {
659
  padding: 20px;
660
  display: flex;
661
  height: 85px;
662
  box-sizing: border-box;
663
  }
664
 
665
- .dsgvo-privacy-popup .logo-wrapper {
666
  width: calc(100% - 140px);
667
  }
668
 
669
- .dsgvo-privacy-popup .logo-wrapper img {
670
  max-height: 45px;
671
  max-width: 250px;
672
  position: relative;
@@ -676,13 +676,13 @@ this is class for submit button in new comment form when checkbox is not checked
676
 
677
  @media (max-width: 480px) {
678
 
679
- .dsgvo-privacy-popup .logo-wrapper img {
680
  max-width: 100px;
681
  }
682
 
683
  }
684
 
685
- .dsgvo-privacy-popup .lang-dropdown {
686
  display: none;
687
  position: absolute;
688
  left: 0;
@@ -694,11 +694,11 @@ this is class for submit button in new comment form when checkbox is not checked
694
  z-index: 10;
695
  }
696
 
697
- .dsgvo-privacy-popup .lang-wrapper {
698
  width: 100px;
699
  }
700
 
701
- .dsgvo-privacy-popup .lang-active {
702
  cursor: pointer;
703
  font-size: 12px;
704
  font-weight: 600;
@@ -706,33 +706,33 @@ this is class for submit button in new comment form when checkbox is not checked
706
  align-items: flex-start;
707
  }
708
 
709
- .dsgvo-privacy-popup .lang-active span {
710
  width: calc(100% - 38px);
711
  line-height: 12px;
712
  }
713
 
714
- .dsgvo-privacy-popup .popup-language-switcher {
715
  position: relative;
716
  }
717
 
718
- .dsgvo-privacy-popup .lang-active img {
719
  margin-right: 5px;
720
  }
721
 
722
- .dsgvo-privacy-popup .lang-active svg {
723
  margin-left: 5px;
724
  margin-top: 3px;
725
  }
726
 
727
- .dsgvo-privacy-popup .lang-active svg line {
728
  stroke-width: 2px;
729
  }
730
 
731
- .dsgvo-privacy-popup .lang-dropdown.active {
732
  display: block;
733
  }
734
 
735
- .dsgvo-privacy-popup .lang-dropdown a {
736
  display: block;
737
  width: 100%;
738
  font-size: 12px;
@@ -743,7 +743,7 @@ this is class for submit button in new comment form when checkbox is not checked
743
  padding: 10px;
744
  }
745
 
746
- .dsgvo-privacy-popup .lang-dropdown a img {
747
  margin-right: 5px;
748
  }
749
 
@@ -751,37 +751,37 @@ this is class for submit button in new comment form when checkbox is not checked
751
  height: calc(100% - 145px);
752
  }
753
 
754
- .dsgvo-privacy-popup .privacy-inner {
755
  padding: 20px;
756
  }
757
 
758
- .dsgvo-privacy-popup .privacy-inner p,
759
- .dsgvo-privacy-popup .privacy-inner span {
760
  font-size: 14px;
761
  line-height: 20px;
762
  }
763
 
764
- .dsgvo-privacy-popup .privacy-inner h1,
765
- .dsgvo-privacy-popup .privacy-inner h2,
766
- .dsgvo-privacy-popup .privacy-inner h3,
767
- .dsgvo-privacy-popup .privacy-inner h4,
768
- .dsgvo-privacy-popup .privacy-inner h5,
769
- .dsgvo-privacy-popup .privacy-inner h6 {
770
  font-size: 18px;
771
  }
772
 
773
- .dsgvo-privacy-popup .popup-bottom {
774
  text-align: right;
775
  padding: 10px 20px;
776
  }
777
 
778
- .dsgvo-privacy-popup .more-options-button {
779
  text-transform: uppercase;
780
  font-size: 14px;
781
  font-weight: 600;
782
  }
783
 
784
- .dsgvo-privacy-popup .accept-button {
785
  text-transform: uppercase;
786
  font-size: 14px;
787
  font-weight: 600;
@@ -792,11 +792,11 @@ this is class for submit button in new comment form when checkbox is not checked
792
  position: relative;
793
  }
794
 
795
- .dsgvo-privacy-popup .accept-button.sent {
796
  color: transparent !important;
797
  }
798
 
799
- .dsgvo-privacy-popup .accept-loader {
800
  position: absolute;
801
  display: none;
802
  animation-name: accept-load;
@@ -807,7 +807,7 @@ this is class for submit button in new comment form when checkbox is not checked
807
  transform: translate(-50%, -50%);
808
  }
809
 
810
- .dsgvo-privacy-popup .accept-loader circle {
811
  fill: transparent;
812
  stroke-width: 2px;
813
  stroke-dasharray: 50%;
@@ -822,28 +822,28 @@ this is class for submit button in new comment form when checkbox is not checked
822
  }
823
  }
824
 
825
- .dsgvo-privacy-popup .sent .accept-loader {
826
  display: block;
827
  }
828
 
829
- .popup-accordion .accordion-wrapper {
830
  display: none;
831
  }
832
 
833
- .popup-accordion .accordion-top {
834
  position: relative;
835
  cursor: pointer;
836
  padding-right: 50px;
837
  }
838
 
839
- .popup-accordion .accordion-top span {
840
  font-size: 18px;
841
  font-weight: 600;
842
  line-height: 20px;
843
  display: block;
844
  }
845
 
846
- .popup-accordion .accordion-top .toggle {
847
  position: absolute;
848
  top: 50%;
849
  right: 10px;
@@ -855,50 +855,50 @@ this is class for submit button in new comment form when checkbox is not checked
855
  transition: all .4s;
856
  }
857
 
858
- .popup-accordion .accordion-top .toggle svg {
859
  position: absolute;
860
  top: calc(50% + 2px);
861
  left: 50%;
862
  transform: translate(-50%, -50%);
863
  }
864
 
865
- .popup-accordion .accordion-top .toggle svg line {
866
  stroke: #444444;
867
  stroke-width: 2px;
868
  }
869
 
870
- .popup-accordion.open .accordion-top .toggle {
871
  transform: translateY(-50%) rotate(180deg);
872
  }
873
 
874
- .popup-accordion.open .accordion-wrapper {
875
  display: block;
876
  }
877
 
878
- .popup-accordion.open .accordion-wrapper .row {
879
  flex-wrap: wrap;
880
  }
881
 
882
- .popup-accordion.open .accordion-wrapper .row {
883
  padding-top: 10px;
884
  padding-bottom: 10px;
885
  }
886
 
887
- .popup-accordion.open .accordion-wrapper h5 {
888
  font-size: 18px;
889
  font-weight: 600;
890
  margin-bottom: 10px;
891
  }
892
 
893
- .popup-accordion.open .accordion-wrapper p {
894
  margin-bottom: 15px;
895
  }
896
 
897
- .popup-accordion.open .accordion-wrapper select {
898
  font-size: 14px;
899
  }
900
 
901
- .popup-accordion.open .accordion-wrapper hr {
902
  margin: 15px 0;
903
  }
904
 
655
  stroke-width: 2px;
656
  }
657
 
658
+ .dsgvo-privacy-popup .dsgvo-popup-top {
659
  padding: 20px;
660
  display: flex;
661
  height: 85px;
662
  box-sizing: border-box;
663
  }
664
 
665
+ .dsgvo-privacy-popup .dsgvo-logo-wrapper {
666
  width: calc(100% - 140px);
667
  }
668
 
669
+ .dsgvo-privacy-popup .dsgvo-logo-wrapper img {
670
  max-height: 45px;
671
  max-width: 250px;
672
  position: relative;
676
 
677
  @media (max-width: 480px) {
678
 
679
+ .dsgvo-privacy-popup .dsgvo-logo-wrapper img {
680
  max-width: 100px;
681
  }
682
 
683
  }
684
 
685
+ .dsgvo-privacy-popup .dsgvo-lang-dropdown {
686
  display: none;
687
  position: absolute;
688
  left: 0;
694
  z-index: 10;
695
  }
696
 
697
+ .dsgvo-privacy-popup .dsgvo-lang-wrapper {
698
  width: 100px;
699
  }
700
 
701
+ .dsgvo-privacy-popup .dsgvo-lang-active {
702
  cursor: pointer;
703
  font-size: 12px;
704
  font-weight: 600;
706
  align-items: flex-start;
707
  }
708
 
709
+ .dsgvo-privacy-popup .dsgvo-lang-active span {
710
  width: calc(100% - 38px);
711
  line-height: 12px;
712
  }
713
 
714
+ .dsgvo-privacy-popup .dsgvo-popup-language-switcher {
715
  position: relative;
716
  }
717
 
718
+ .dsgvo-privacy-popup .dsgvo-lang-active img {
719
  margin-right: 5px;
720
  }
721
 
722
+ .dsgvo-privacy-popup .dsgvo-lang-active svg {
723
  margin-left: 5px;
724
  margin-top: 3px;
725
  }
726
 
727
+ .dsgvo-privacy-popup .dsgvo-lang-active svg line {
728
  stroke-width: 2px;
729
  }
730
 
731
+ .dsgvo-privacy-popup .dsgvo-lang-dropdown.active {
732
  display: block;
733
  }
734
 
735
+ .dsgvo-privacy-popup .dsgvo-lang-dropdown a {
736
  display: block;
737
  width: 100%;
738
  font-size: 12px;
743
  padding: 10px;
744
  }
745
 
746
+ .dsgvo-privacy-popup .dsgvo-lang-dropdown a img {
747
  margin-right: 5px;
748
  }
749
 
751
  height: calc(100% - 145px);
752
  }
753
 
754
+ .dsgvo-privacy-popup .dsgvo-privacy-inner {
755
  padding: 20px;
756
  }
757
 
758
+ .dsgvo-privacy-popup .dsgvo-privacy-inner p,
759
+ .dsgvo-privacy-popup .dsgvo-privacy-inner span {
760
  font-size: 14px;
761
  line-height: 20px;
762
  }
763
 
764
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h1,
765
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h2,
766
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h3,
767
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h4,
768
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h5,
769
+ .dsgvo-privacy-popup .dsgvo-privacy-inner h6 {
770
  font-size: 18px;
771
  }
772
 
773
+ .dsgvo-privacy-popup .dsgvo-popup-bottom {
774
  text-align: right;
775
  padding: 10px 20px;
776
  }
777
 
778
+ .dsgvo-privacy-popup .dsgvo-more-options-button {
779
  text-transform: uppercase;
780
  font-size: 14px;
781
  font-weight: 600;
782
  }
783
 
784
+ .dsgvo-privacy-popup .dsgvo-accept-button {
785
  text-transform: uppercase;
786
  font-size: 14px;
787
  font-weight: 600;
792
  position: relative;
793
  }
794
 
795
+ .dsgvo-privacy-popup .dsgvo-accept-button.sent {
796
  color: transparent !important;
797
  }
798
 
799
+ .dsgvo-privacy-popup .dsgvo-accept-loader {
800
  position: absolute;
801
  display: none;
802
  animation-name: accept-load;
807
  transform: translate(-50%, -50%);
808
  }
809
 
810
+ .dsgvo-privacy-popup .dsgvo-accept-loader circle {
811
  fill: transparent;
812
  stroke-width: 2px;
813
  stroke-dasharray: 50%;
822
  }
823
  }
824
 
825
+ .dsgvo-privacy-popup .sent .dsgvo-accept-loader {
826
  display: block;
827
  }
828
 
829
+ .dsgvo-popup-accordion .dsgvo-accordion-wrapper {
830
  display: none;
831
  }
832
 
833
+ .dsgvo-popup-accordion .dsgvo-accordion-top {
834
  position: relative;
835
  cursor: pointer;
836
  padding-right: 50px;
837
  }
838
 
839
+ .dsgvo-popup-accordion .dsgvo-accordion-top span {
840
  font-size: 18px;
841
  font-weight: 600;
842
  line-height: 20px;
843
  display: block;
844
  }
845
 
846
+ .dsgvo-popup-accordion .dsgvo-accordion-top .toggle {
847
  position: absolute;
848
  top: 50%;
849
  right: 10px;
855
  transition: all .4s;
856
  }
857
 
858
+ .dsgvo-popup-accordion .dsgvo-accordion-top .toggle svg {
859
  position: absolute;
860
  top: calc(50% + 2px);
861
  left: 50%;
862
  transform: translate(-50%, -50%);
863
  }
864
 
865
+ .dsgvo-popup-accordion .dsgvo-accordion-top .toggle svg line {
866
  stroke: #444444;
867
  stroke-width: 2px;
868
  }
869
 
870
+ .dsgvo-popup-accordion.open .dsgvo-accordion-top .toggle {
871
  transform: translateY(-50%) rotate(180deg);
872
  }
873
 
874
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper {
875
  display: block;
876
  }
877
 
878
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper .row {
879
  flex-wrap: wrap;
880
  }
881
 
882
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper .row {
883
  padding-top: 10px;
884
  padding-bottom: 10px;
885
  }
886
 
887
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper h5 {
888
  font-size: 18px;
889
  font-weight: 600;
890
  margin-bottom: 10px;
891
  }
892
 
893
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper p {
894
  margin-bottom: 15px;
895
  }
896
 
897
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper select {
898
  font-size: 14px;
899
  }
900
 
901
+ .dsgvo-popup-accordion.open .dsgvo-accordion-wrapper hr {
902
  margin: 15px 0;
903
  }
904
 
public/js/sp-dsgvo-public.js CHANGED
@@ -212,9 +212,9 @@ function getCookieValue(a) {
212
  * Language switcher click (expand/collapse)
213
  */
214
  function preparePopupLangSwitcher() {
215
- var $active = $('.lang-active'),
216
- $dropdown = $('.lang-dropdown'),
217
- $switcher = $('.popup-language-switcher');
218
 
219
  $active.on('click tap', function() {
220
  $dropdown.toggleClass('active');
@@ -231,12 +231,12 @@ function getCookieValue(a) {
231
  * Popup accordion expand/collapse
232
  */
233
  function preparePopupAccordion() {
234
- var $accordion = $('.popup-accordion'),
235
- $top = $accordion.find('.accordion-top'),
236
- $wrapper = $accordion.find('.accordion-wrapper');
237
 
238
  $top.on('click tap', function() {
239
- var $inner = $wrapper.children('.accordion-inner');
240
  $accordion.toggleClass('open');
241
  if($accordion.hasClass('open')) {
242
  $wrapper.css('height', $inner.outerHeight() + 'px');
@@ -247,7 +247,7 @@ function getCookieValue(a) {
247
 
248
  $(window).resize(function() {
249
  if($accordion.hasClass('open')) {
250
- $wrapper.css('height', $wrapper.children('.accordion-inner').outerHeight() + 'px');
251
  }
252
  });
253
  }
@@ -257,7 +257,7 @@ function getCookieValue(a) {
257
  */
258
  function prepareScrolling() {
259
  var $moreButton = $('#more_options_button'),
260
- $accordion = $('#popup_accordion'),
261
  $content = $('.dsgvo-privacy-content');
262
 
263
  if($content.length > 0) {
@@ -272,7 +272,7 @@ function getCookieValue(a) {
272
 
273
  if(!$accordion.hasClass('open')) {
274
  $accordion.addClass('open');
275
- $accordion.find('.accordion-wrapper').css('height', $accordion.find('.accordion-inner').outerHeight() + 'px');
276
  }
277
  scrollBar.getScrollElement().scrollTop += $accordion.position().top;
278
  });
@@ -311,13 +311,13 @@ function getCookieValue(a) {
311
  action: 'popup-accept',
312
  },
313
  function( data ) {
314
- var d = new Date();
315
- d.setTime(d.getTime() + (365*24*60*60*1000));
316
- var expires = "expires="+ d.toUTCString();
317
- document.cookie = "sp_dsgvo_popup=1;" + expires + ";path=/";
318
- $('.dsgvo-popup-overlay').remove();
319
  } );
320
  } );
 
 
 
 
 
321
  });
322
 
323
  }
@@ -346,7 +346,8 @@ function getCookieValue(a) {
346
 
347
  if($overlay.length > 0) {
348
  var cookies = document.cookie;
349
- if($overlay.hasClass('not-accepted') && !cookies.includes('sp_dsgvo_popup')) {
 
350
  $overlay.removeClass('dsgvo-overlay-hidden');
351
  }
352
  }
212
  * Language switcher click (expand/collapse)
213
  */
214
  function preparePopupLangSwitcher() {
215
+ var $active = $('.dsgvo-lang-active'),
216
+ $dropdown = $('.dsgvo-lang-dropdown'),
217
+ $switcher = $('.dsgvo-popup-language-switcher');
218
 
219
  $active.on('click tap', function() {
220
  $dropdown.toggleClass('active');
231
  * Popup accordion expand/collapse
232
  */
233
  function preparePopupAccordion() {
234
+ var $accordion = $('.dsgvo-popup-accordion'),
235
+ $top = $accordion.find('.dsgvo-accordion-top'),
236
+ $wrapper = $accordion.find('.dsgvo-accordion-wrapper');
237
 
238
  $top.on('click tap', function() {
239
+ var $inner = $wrapper.children('.dsgvo-accordion-inner');
240
  $accordion.toggleClass('open');
241
  if($accordion.hasClass('open')) {
242
  $wrapper.css('height', $inner.outerHeight() + 'px');
247
 
248
  $(window).resize(function() {
249
  if($accordion.hasClass('open')) {
250
+ $wrapper.css('height', $wrapper.children('.dsgvo-accordion-inner').outerHeight() + 'px');
251
  }
252
  });
253
  }
257
  */
258
  function prepareScrolling() {
259
  var $moreButton = $('#more_options_button'),
260
+ $accordion = $('#dsgvo_popup_accordion'),
261
  $content = $('.dsgvo-privacy-content');
262
 
263
  if($content.length > 0) {
272
 
273
  if(!$accordion.hasClass('open')) {
274
  $accordion.addClass('open');
275
+ $accordion.find('.dsgvo-accordion-wrapper').css('height', $accordion.find('.dsgvo-accordion-inner').outerHeight() + 'px');
276
  }
277
  scrollBar.getScrollElement().scrollTop += $accordion.position().top;
278
  });
311
  action: 'popup-accept',
312
  },
313
  function( data ) {
 
 
 
 
 
314
  } );
315
  } );
316
+ var d = new Date();
317
+ d.setTime(d.getTime() + (365*24*60*60*1000));
318
+ var expires = "expires="+ d.toUTCString();
319
+ document.cookie = "sp_dsgvo_popup=1;" + expires + ";path=/";
320
+ $('.dsgvo-popup-overlay').remove();
321
  });
322
 
323
  }
346
 
347
  if($overlay.length > 0) {
348
  var cookies = document.cookie;
349
+ //console.log(cookies);
350
+ if($overlay.hasClass('not-accepted') && cookies.indexOf('sp_dsgvo_popup') === -1) {
351
  $overlay.removeClass('dsgvo-overlay-hidden');
352
  }
353
  }
public/shortcodes/privacy-policy.php CHANGED
@@ -37,9 +37,11 @@ function SPDSGVOPrivacyPolicyShortcode(){
37
  $privacyPolicy = str_replace('[newsletter_service_privacy_policy]', '<a target="_blank" href="'.$newsletterTerms.'">'.$newsletterTerms.'</a>' , $privacyPolicy);
38
 
39
  $privacyPolicyPage = SPDSGVOSettings::get('privacy_policy_page');
40
-
41
- $privacyPolicy = str_replace('[save_date]', date('d.m.Y H:i',strtotime(get_post($privacyPolicyPage)->post_modified)), $privacyPolicy);
42
-
 
 
43
  return apply_filters('the_content', $privacyPolicy);
44
  }
45
 
37
  $privacyPolicy = str_replace('[newsletter_service_privacy_policy]', '<a target="_blank" href="'.$newsletterTerms.'">'.$newsletterTerms.'</a>' , $privacyPolicy);
38
 
39
  $privacyPolicyPage = SPDSGVOSettings::get('privacy_policy_page');
40
+
41
+ if(get_post($privacyPolicyPage) instanceof WP_POST) {
42
+ $privacyPolicy = str_replace('[save_date]', date('d.m.Y H:i',strtotime(get_post($privacyPolicyPage)->post_modified)), $privacyPolicy);
43
+ }
44
+
45
  return apply_filters('the_content', $privacyPolicy);
46
  }
47
 
sp-dsgvo.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: WP DSGVO Tools
17
  * Plugin URI: https://wp-dsgvo.eu
18
  * Description: WP DSGVO Tools helfen beim Erf&uuml;llen der Richtlinien der Datenschutzgrundverordnung (<a target="_blank" href="https://ico.org.uk/for-organisations/data-protection-reform/overview-of-the-gdpr/">DSGVO</a>), spezialisiert auf &Ouml;sterreich und Deutschland.
19
- * Version: 2.0.4
20
  * Author: Shapepress eU
21
  * Author URI: https://www.shapepress.com
22
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
@@ -28,7 +28,7 @@ if (! defined('WPINC')) {
28
  die();
29
  }
30
 
31
- define('sp_dsgvo_VERSION', '2.0.4');
32
  define('sp_dsgvo_NAME', 'sp-dsgvo');
33
  /* i592995 */
34
  define('sp_dsgvo_URL', plugin_dir_url( __FILE__ ));
@@ -74,7 +74,7 @@ require plugin_dir_path(__FILE__) . 'includes/class-sp-dsgvo.php';
74
  */
75
  function run_sp_dsgvo()
76
  {
77
- load_plugin_textdomain('shapepress-dsgvo', false, 'shapepress-dsgvo/languages');
78
  $plugin = SPDSGVO::instance();
79
  $plugin->run();
80
  }
16
  * Plugin Name: WP DSGVO Tools
17
  * Plugin URI: https://wp-dsgvo.eu
18
  * Description: WP DSGVO Tools helfen beim Erf&uuml;llen der Richtlinien der Datenschutzgrundverordnung (<a target="_blank" href="https://ico.org.uk/for-organisations/data-protection-reform/overview-of-the-gdpr/">DSGVO</a>), spezialisiert auf &Ouml;sterreich und Deutschland.
19
+ * Version: 2.1.0
20
  * Author: Shapepress eU
21
  * Author URI: https://www.shapepress.com
22
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
28
  die();
29
  }
30
 
31
+ define('sp_dsgvo_VERSION', '2.1.0');
32
  define('sp_dsgvo_NAME', 'sp-dsgvo');
33
  /* i592995 */
34
  define('sp_dsgvo_URL', plugin_dir_url( __FILE__ ));
74
  */
75
  function run_sp_dsgvo()
76
  {
77
+ load_plugin_textdomain('shapepress-dsgvo', false, basename(dirname(__FILE__)) . '/languages/');
78
  $plugin = SPDSGVO::instance();
79
  $plugin->run();
80
  }