MailChimp for WordPress - Version 2.1.4

Version Description

  • October 13, 2014 =

Fixes

  • Fixed mc4wp_get_current_url() function for IIS servers using index.php in URL's.
  • Nonce verification was failing with aggressive caching
  • Only call is_email() on strings.

Improvements

  • Minor improvements to memory usage and overall performance
  • Improved sanitization for third-party integrations
  • Wrapped debug messages for checkbox integrations in gettext calls so they can be translated
  • Updated Dutch translations

Additions

  • Submitted forms now get mc4wp-form-submitted CSS class.
  • Filter: mc4wp_cookie_expiration_time to alter expiration time of email cookie. Defaults to 30 days.
  • Hungarian translation, thanks to Nmeth Balzs
  • Partial French translations
Download this release

Release Info

Developer DvanKooten
Plugin Icon 128x128 MailChimp for WordPress
Version 2.1.4
Comparing to
See all releases

Code changes from version 2.1.3 to 2.1.4

Files changed (40) hide show
  1. assets/css/checkbox.css +2 -0
  2. assets/css/checkbox.css.map +7 -0
  3. assets/css/form-theme-blue.css +2 -0
  4. assets/css/form-theme-blue.css.map +7 -0
  5. assets/css/form-theme-dark.css +2 -0
  6. assets/css/form-theme-dark.css.map +7 -0
  7. assets/css/form-theme-green.css +2 -0
  8. assets/css/form-theme-green.css.map +7 -0
  9. assets/css/form-theme-light.css +2 -0
  10. assets/css/form-theme-light.css.map +7 -0
  11. assets/css/form-theme-red.css +2 -0
  12. assets/css/form-theme-red.css.map +7 -0
  13. assets/css/form.css +2 -0
  14. assets/css/form.css.map +7 -0
  15. includes/class-form-manager.php +38 -95
  16. includes/class-form-request.php +120 -9
  17. includes/class-mailchimp.php +9 -1
  18. includes/class-plugin.php +22 -25
  19. includes/functions/template.php +14 -2
  20. includes/integrations/class-general.php +10 -11
  21. includes/integrations/class-integration.php +16 -14
  22. languages/mailchimp-for-wp-de_DE.mo +0 -0
  23. languages/mailchimp-for-wp-de_DE.po +946 -733
  24. languages/mailchimp-for-wp-es_ES.mo +0 -0
  25. languages/mailchimp-for-wp-es_ES.po +590 -334
  26. languages/mailchimp-for-wp-fr_FR.mo +0 -0
  27. languages/mailchimp-for-wp-fr_FR.po +1327 -0
  28. languages/mailchimp-for-wp-hu_HU.mo +0 -0
  29. languages/mailchimp-for-wp-hu_HU.po +1327 -0
  30. languages/mailchimp-for-wp-it_IT.mo +0 -0
  31. languages/mailchimp-for-wp-it_IT.po +590 -334
  32. languages/mailchimp-for-wp-nl_NL.mo +0 -0
  33. languages/mailchimp-for-wp-nl_NL.po +591 -335
  34. languages/mailchimp-for-wp-pt_BR.mo +0 -0
  35. languages/mailchimp-for-wp-pt_BR.po +955 -728
  36. languages/mailchimp-for-wp-sk_SK.mo +0 -0
  37. languages/mailchimp-for-wp-sk_SK.po +914 -796
  38. languages/mailchimp-for-wp.pot +0 -1166
  39. mailchimp-for-wp.php +2 -2
  40. readme.txt +29 -5
assets/css/checkbox.css CHANGED
@@ -24,3 +24,5 @@ p#mc4wp-checkbox label {
24
  #registerform #mc4wp-checkbox {
25
  margin-bottom: 10px;
26
  }
 
 
24
  #registerform #mc4wp-checkbox {
25
  margin-bottom: 10px;
26
  }
27
+
28
+ /*# sourceMappingURL=checkbox.css.map */
assets/css/checkbox.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": ";AACA,gBAAgB;EAEf,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,MAAM;EAChB,KAAK,EAAE,IAAI;;AAEX,sBAAM;EACL,QAAQ,EAAE,MAAM;EAChB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;EACV,cAAc,EAAE,MAAM;EACtB,OAAO,EAAE,uBAAuB;EAChC,SAAS,EAAE,IAAI;EACf,kBAAkB,EAAE,QAAQ;;AAG7B,sBAAM;EACL,OAAO,EAAE,KAAK;EACd,MAAM,EAAE,OAAO;EACf,KAAK,EAAE,IAAI;EACX,QAAQ,EAAE,MAAM;;;AAKlB,6BAA6B;EAC5B,aAAa,EAAE,IAAI",
4
+ "sources": ["../sass/checkbox.scss"],
5
+ "names": [],
6
+ "file": "checkbox.css"
7
+ }
assets/css/form-theme-blue.css CHANGED
@@ -261,3 +261,5 @@ form.mc4wp-form,
261
  .mc4wp-form select:focus {
262
  border-color: #428bca;
263
  }
 
 
261
  .mc4wp-form select:focus {
262
  border-color: #428bca;
263
  }
264
+
265
+ /*# sourceMappingURL=form-theme-blue.css.map */
assets/css/form-theme-blue.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../sass/partials/_form-reset.scss","../sass/partials/_form-theme-base.scss","../sass/form-theme-blue.scss"],
5
+ "names": [],
6
+ "file": "form-theme-blue.css"
7
+ }
assets/css/form-theme-dark.css CHANGED
@@ -261,3 +261,5 @@ form.mc4wp-form,
261
  .mc4wp-form select:focus {
262
  border-color: #444444;
263
  }
 
 
261
  .mc4wp-form select:focus {
262
  border-color: #444444;
263
  }
264
+
265
+ /*# sourceMappingURL=form-theme-dark.css.map */
assets/css/form-theme-dark.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../sass/partials/_form-reset.scss","../sass/partials/_form-theme-base.scss","../sass/form-theme-dark.scss"],
5
+ "names": [],
6
+ "file": "form-theme-dark.css"
7
+ }
assets/css/form-theme-green.css CHANGED
@@ -261,3 +261,5 @@ form.mc4wp-form,
261
  .mc4wp-form select:focus {
262
  border-color: #5cb85c;
263
  }
 
 
261
  .mc4wp-form select:focus {
262
  border-color: #5cb85c;
263
  }
264
+
265
+ /*# sourceMappingURL=form-theme-green.css.map */
assets/css/form-theme-green.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../sass/partials/_form-reset.scss","../sass/partials/_form-theme-base.scss","../sass/form-theme-green.scss"],
5
+ "names": [],
6
+ "file": "form-theme-green.css"
7
+ }
assets/css/form-theme-light.css CHANGED
@@ -251,3 +251,5 @@ form.mc4wp-form,
251
  background-color: #ebebeb !important;
252
  border-color: #CCCCCC;
253
  }
 
 
251
  background-color: #ebebeb !important;
252
  border-color: #CCCCCC;
253
  }
254
+
255
+ /*# sourceMappingURL=form-theme-light.css.map */
assets/css/form-theme-light.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../sass/partials/_form-reset.scss","../sass/partials/_form-theme-base.scss","../sass/form-theme-light.scss"],
5
+ "names": [],
6
+ "file": "form-theme-light.css"
7
+ }
assets/css/form-theme-red.css CHANGED
@@ -261,3 +261,5 @@ form.mc4wp-form,
261
  .mc4wp-form select:focus {
262
  border-color: #d9534f;
263
  }
 
 
261
  .mc4wp-form select:focus {
262
  border-color: #d9534f;
263
  }
264
+
265
+ /*# sourceMappingURL=form-theme-red.css.map */
assets/css/form-theme-red.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../sass/partials/_form-reset.scss","../sass/partials/_form-theme-base.scss","../sass/form-theme-red.scss"],
5
+ "names": [],
6
+ "file": "form-theme-red.css"
7
+ }
assets/css/form.css CHANGED
@@ -110,3 +110,5 @@ form.mc4wp-form,
110
  background-color: #f2dede;
111
  border-color: #eed3d7;
112
  }
 
 
110
  background-color: #f2dede;
111
  border-color: #eed3d7;
112
  }
113
+
114
+ /*# sourceMappingURL=form.css.map */
assets/css/form.css.map ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ {
2
+ "version": 3,
3
+ "mappings": ";AAEA,WAAW;EACT,MAAM,EAAE,KAAK;;;AAGf;gBACiB;EAChB,KAAK,EAAE,IAAI;;;AAGZ,iBAAiB;EACf,OAAO,EAAE,KAAK;EACd,WAAW,EAAE,IAAI;EACjB,aAAa,EAAE,GAAG;;;AAGpB;cACe;EACb,UAAU,EAAE,IAAI;EAChB,MAAM,EAAE,CAAC;EACT,OAAO,EAAE,CAAC;;;AAGZ;sBACuB;EACrB,WAAW,EAAE,MAAM;;;AAGrB,kCAAmC;EACjC,UAAU,EAAE,IAAI;;;AAGlB,iBAAkB;EAChB,cAAc,EAAE,QAAQ;;;AAG1B,gCAAiC;EAC/B,KAAK,EAAE,eAAe;;;AAGxB;;;;;;kBAMmB;EACjB,MAAM,EAAE,IAAI;EACZ,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,UAAU;EACtB,kBAAkB,EAAE,UAAU;EAC9B,eAAe,EAAE,UAAU;;;AAG7B;+BACgC;EAC9B,QAAQ,EAAE,QAAQ;EAClB,MAAM,EAAE,SAAS;EACjB,OAAO,EAAE,CAAC;EACV,MAAM,EAAE,IAAI;EACZ,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,YAAY;EACrB,MAAM,EAAE,CAAC;;;AAGX,kCAAmC;EACjC,kBAAkB,EAAE,QAAQ;;;AAG9B,+BAAgC;EAC9B,kBAAkB,EAAE,KAAK;;;AAG3B;;gCAEiC;EAC/B,MAAM,EAAE,OAAO;EACf,OAAO,EAAE,YAAY;;;AAGvB,YAAY;EACV,MAAM,EAAE,KAAK;EACb,OAAO,EAAE,SAAS;EAClB,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,MAAM,EAAE,iBAAiB;EACzB,aAAa,EAAE,GAAG;EAClB,kBAAkB,EAAE,GAAG;EACvB,qBAAqB,EAAE,GAAG;EAC1B,OAAO,EAAE,KAAK;EACd,QAAQ,EAAE,QAAQ;;;AAGpB,cAAe;EACb,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;;;AAGvB,aAAc;EACZ,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO;;;AAGvB,YAAa;EACX,KAAK,EAAE,OAAO;EACd,gBAAgB,EAAE,OAAO;EACzB,YAAY,EAAE,OAAO",
4
+ "sources": ["../sass/partials/_form-reset.scss"],
5
+ "names": [],
6
+ "file": "form.css"
7
+ }
includes/class-form-manager.php CHANGED
@@ -97,14 +97,21 @@ class MC4WP_Lite_Form_Manager {
97
  */
98
  private function get_css_classes() {
99
 
100
- // Allow devs to add CSS classes
 
 
 
 
 
101
  $css_classes = apply_filters( 'mc4wp_form_css_classes', array( 'form' ) );
102
 
103
  // the following classes MUST be used
104
  $css_classes[] = 'mc4wp-form';
105
 
106
  // Add form classes if a Form Request was captured
107
- if( is_object( $this->form_request ) ) {
 
 
108
 
109
  if( $this->form_request->is_successful() ) {
110
  $css_classes[] = 'mc4wp-form-success';
@@ -203,7 +210,7 @@ class MC4WP_Lite_Form_Manager {
203
  );
204
 
205
  // get actual response html
206
- $response_html = $this->get_form_message_html();
207
 
208
  // add form response after or before fields if no {response} tag
209
  if( stristr( $visible_fields, '{response}' ) === false || $opts['hide_after_success']) {
@@ -246,106 +253,42 @@ class MC4WP_Lite_Form_Manager {
246
  wp_enqueue_script( 'mc4wp-placeholders' );
247
  }
248
 
 
 
 
249
  // concatenate and return the HTML parts
250
  return $opening_html . $before_fields . $visible_fields . $hidden_fields . $after_fields . $closing_html;
251
  }
252
 
253
  /**
254
- * Returns the HTML for success or error messages
255
  *
256
- * @return string
 
257
  */
258
- private function get_form_message_html( $form_id = 0 ) {
259
-
260
- // don't show message if form wasn't submitted
261
- if( ! is_object( $this->form_request ) ) {
262
- return '';
263
- }
264
-
265
- // get all form messages
266
- $messages = $this->get_form_messages( $form_id );
267
-
268
- // retrieve correct message
269
- $type = ( $this->form_request->is_successful() ) ? 'success' : $this->form_request->get_error_code();
270
- $message = ( isset( $messages[ $type ] ) ) ? $messages[ $type ] : $messages['error'];
271
-
272
- /**
273
- * @filter mc4wp_form_error_message
274
- * @deprecated 2.0.5
275
- * @use mc4wp_form_messages
276
- *
277
- * Used to alter the error message, don't use. Use `mc4wp_form_messages` instead.
278
- */
279
- $message['text'] = apply_filters('mc4wp_form_error_message', $message['text'], $this->form_request->get_error_code() );
280
-
281
- $html = '<div class="mc4wp-alert mc4wp-'. $message['type'].'">' . $message['text'] . '</div>';
282
-
283
- // show additional MailChimp API errors to administrators
284
- if( false === $this->form_request->is_successful() && current_user_can( 'manage_options' ) ) {
285
- // show MailChimp error message (if any) to administrators
286
- $api = mc4wp_get_api();
287
- if( $api->has_error() ) {
288
- $html .= '<div class="mc4wp-alert mc4wp-error"><strong>Admin notice:</strong> '. $api->get_error_message() . '</div>';
289
- }
290
  }
291
-
292
- return $html;
293
- }
294
-
295
- /**
296
- * Returns the various error and success messages in array format
297
- *
298
- * Example:
299
- * array(
300
- * 'invalid_email' => array(
301
- * 'type' => 'css-class',
302
- * 'text' => 'Message text'
303
- * ),
304
- * ...
305
- * );
306
- *
307
- * @param int $form_id
308
- * @return array
309
- */
310
- public function get_form_messages( $form_id = 0 ) {
311
-
312
- $opts = mc4wp_get_options( 'form' );
313
-
314
- $messages = array(
315
- 'already_subscribed' => array(
316
- 'type' => 'notice',
317
- 'text' => $opts['text_already_subscribed']
318
- ),
319
- 'error' => array(
320
- 'type' => 'error',
321
- 'text' => $opts['text_error']
322
- ),
323
- 'invalid_email' => array(
324
- 'type' => 'error',
325
- 'text' => $opts['text_invalid_email']
326
- ),
327
- 'success' => array(
328
- 'type' => 'success',
329
- 'text' => $opts['text_success']
330
- ),
331
- 'invalid_captcha' => array(
332
- 'type' => 'error',
333
- 'text' => $opts['text_invalid_captcha']
334
- ),
335
- 'required_field_missing' => array(
336
- 'type' => 'error',
337
- 'text' => $opts['text_required_field_missing']
338
- )
339
- );
340
-
341
- /**
342
- * @filter mc4wp_form_messages
343
- *
344
- * Allows registering custom form messages, useful if you're using custom validation using the `mc4wp_valid_form_request` filter.
345
- */
346
- $messages = apply_filters( 'mc4wp_form_messages', $messages );
347
-
348
- return $messages;
349
  }
350
 
351
  }
97
  */
98
  private function get_css_classes() {
99
 
100
+ /**
101
+ * @filter mc4wp_form_css_classes
102
+ * @expects array
103
+ *
104
+ * Can be used to add additional CSS classes to the form container
105
+ */
106
  $css_classes = apply_filters( 'mc4wp_form_css_classes', array( 'form' ) );
107
 
108
  // the following classes MUST be used
109
  $css_classes[] = 'mc4wp-form';
110
 
111
  // Add form classes if a Form Request was captured
112
+ if( is_object( $this->form_request ) && $this->form_request->get_form_instance_number() === $this->form_instance_number ) {
113
+
114
+ $css_classes[] = 'mc4wp-form-submitted';
115
 
116
  if( $this->form_request->is_successful() ) {
117
  $css_classes[] = 'mc4wp-form-success';
210
  );
211
 
212
  // get actual response html
213
+ $response_html = $this->form_request->get_response_html();
214
 
215
  // add form response after or before fields if no {response} tag
216
  if( stristr( $visible_fields, '{response}' ) === false || $opts['hide_after_success']) {
253
  wp_enqueue_script( 'mc4wp-placeholders' );
254
  }
255
 
256
+ // Print small JS snippet later on in the footer.
257
+ add_action( 'wp_footer', array( $this, 'print_js' ) );
258
+
259
  // concatenate and return the HTML parts
260
  return $opening_html . $before_fields . $visible_fields . $hidden_fields . $after_fields . $closing_html;
261
  }
262
 
263
  /**
264
+ * Prints some JavaScript to enhance the form functionality
265
  *
266
+ * This is only printed on pages that actually contain a form.
267
+ * Uses jQuery if its loaded, otherwise falls back to vanilla JS.
268
  */
269
+ public function print_js() {
270
+ if( wp_script_is( 'jquery', 'done' ) ) {
271
+ // print jQuery
272
+ ?><script type="text/javascript">
273
+ jQuery('.mc4wp-form').find('[type="submit"]').click(function () {
274
+ jQuery(this).parents('.mc4wp-form').addClass('mc4wp-form-submitted');
275
+ });
276
+ </script><?php
277
+ } else {
278
+ // Print vanilla JavaScript
279
+ ?><script type="text/javascript">
280
+ (function() {
281
+ var forms = document.querySelectorAll('.mc4wp-form');
282
+ for (var i = 0; i < forms.length; i++) {
283
+ (function(el) {
284
+ el.querySelector('[type="submit"]').addEventListener( 'click', function( event ) {
285
+ el.classList.toggle('mc4wp-form-submitted');
286
+ });
287
+ })(forms[i]);
288
+ }
289
+ })();
290
+ </script><?php
 
 
 
 
 
 
 
 
 
 
291
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  }
293
 
294
  }
includes/class-form-request.php CHANGED
@@ -33,7 +33,7 @@ class MC4WP_Lite_Form_Request {
33
  /**
34
  * @var array The form options
35
  */
36
- private $options;
37
 
38
  /**
39
  * Constructor
@@ -41,6 +41,13 @@ class MC4WP_Lite_Form_Request {
41
  * Hooks into the `init` action to start the process of subscribing the person who filled out the form
42
  */
43
  public function __construct() {
 
 
 
 
 
 
 
44
  add_action( 'init', array( $this, 'act' ) );
45
  }
46
 
@@ -83,14 +90,11 @@ class MC4WP_Lite_Form_Request {
83
  */
84
  public function act() {
85
 
86
- // store number of submitted form
87
- $this->form_instance_number = absint( $_POST['_mc4wp_form_instance'] );
88
-
89
- // store form options
90
- $this->form_options = mc4wp_get_options( 'form' );
91
 
92
  // validate form nonce
93
- if ( ! isset( $_POST['_mc4wp_form_nonce'] ) || ! wp_verify_nonce( $_POST['_mc4wp_form_nonce'], '_mc4wp_form_nonce' ) ) {
94
  $this->error_code = 'invalid_nonce';
95
  return false;
96
  }
@@ -125,7 +129,7 @@ class MC4WP_Lite_Form_Request {
125
  $data = $this->get_posted_data();
126
 
127
  // validate email
128
- if( ! isset( $data['EMAIL'] ) || ! is_email( $data['EMAIL'] ) ) {
129
  $this->error_code = 'invalid_email';
130
  return false;
131
  }
@@ -461,7 +465,114 @@ class MC4WP_Lite_Form_Request {
461
  * @param string $email
462
  */
463
  private function set_email_cookie( $email ) {
464
- setcookie( 'mc4wp_email', $email, strtotime( '+30 days' ), '/' );
 
 
 
 
 
 
 
 
 
465
  }
466
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
467
  }
33
  /**
34
  * @var array The form options
35
  */
36
+ private $form_options;
37
 
38
  /**
39
  * Constructor
41
  * Hooks into the `init` action to start the process of subscribing the person who filled out the form
42
  */
43
  public function __construct() {
44
+
45
+ // store number of submitted form
46
+ $this->form_instance_number = absint( $_POST['_mc4wp_form_instance'] );
47
+
48
+ // store form options
49
+ $this->form_options = mc4wp_get_options( 'form' );
50
+
51
  add_action( 'init', array( $this, 'act' ) );
52
  }
53
 
90
  */
91
  public function act() {
92
 
93
+ // detect caching plugin
94
+ $using_caching = ( defined( 'WP_CACHE' ) && WP_CACHE );
 
 
 
95
 
96
  // validate form nonce
97
+ if ( ! $using_caching && ( ! isset( $_POST['_mc4wp_form_nonce'] ) || ! wp_verify_nonce( $_POST['_mc4wp_form_nonce'], '_mc4wp_form_nonce' ) ) ) {
98
  $this->error_code = 'invalid_nonce';
99
  return false;
100
  }
129
  $data = $this->get_posted_data();
130
 
131
  // validate email
132
+ if( ! isset( $data['EMAIL'] ) || ! is_string( $data['EMAIL'] ) || ! is_email( $data['EMAIL'] ) ) {
133
  $this->error_code = 'invalid_email';
134
  return false;
135
  }
465
  * @param string $email
466
  */
467
  private function set_email_cookie( $email ) {
468
+
469
+ /**
470
+ * @filter `mc4wp_cookie_expiration_time`
471
+ * @expects timestamp
472
+ *
473
+ * Timestamp indicating when the email cookie expires, defaults to 30 days
474
+ */
475
+ $expiration_time = apply_filters( 'mc4wp_cookie_expiration_time', strtotime( '+30 days' ) );
476
+
477
+ setcookie( 'mc4wp_email', $email, $expiration_time, '/' );
478
  }
479
 
480
+ /**
481
+ * Returns the HTML for success or error messages
482
+ *
483
+ * @return string
484
+ */
485
+ public function get_response_html() {
486
+
487
+ // get all form messages
488
+ $messages = $this->get_form_messages();
489
+
490
+ // retrieve correct message
491
+ $type = ( $this->is_successful() ) ? 'success' : $this->get_error_code();
492
+ $message = ( isset( $messages[ $type ] ) ) ? $messages[ $type ] : $messages['error'];
493
+
494
+ /**
495
+ * @filter mc4wp_form_error_message
496
+ * @deprecated 2.0.5
497
+ * @use mc4wp_form_messages
498
+ *
499
+ * Used to alter the error message, don't use. Use `mc4wp_form_messages` instead.
500
+ */
501
+ $message['text'] = apply_filters('mc4wp_form_error_message', $message['text'], $this->get_error_code() );
502
+
503
+ $html = '<div class="mc4wp-alert mc4wp-'. $message['type'].'">' . $message['text'] . '</div>';
504
+
505
+ // show additional MailChimp API errors to administrators
506
+ if( false === $this->is_successful() && current_user_can( 'manage_options' ) ) {
507
+
508
+ // show MailChimp error message (if any) to administrators
509
+ $api = mc4wp_get_api();
510
+
511
+ if( $api->has_error() ) {
512
+ $html .= '<div class="mc4wp-alert mc4wp-error"><strong>' . __( 'MailChimp Error:', 'mailchimp-for-wp' ) . '</strong><br />'. $api->get_error_message() . '</div>';
513
+ }
514
+ }
515
+
516
+ return $html;
517
+ }
518
+
519
+ /**
520
+ * Returns the various error and success messages in array format
521
+ *
522
+ * Example:
523
+ * array(
524
+ * 'invalid_email' => array(
525
+ * 'type' => 'css-class',
526
+ * 'text' => 'Message text'
527
+ * ),
528
+ * ...
529
+ * );
530
+ *
531
+ * @param int $form_id
532
+ * @return array
533
+ */
534
+ public function get_form_messages() {
535
+
536
+ $messages = array(
537
+ 'already_subscribed' => array(
538
+ 'type' => 'notice',
539
+ 'text' => $this->form_options['text_already_subscribed']
540
+ ),
541
+ 'error' => array(
542
+ 'type' => 'error',
543
+ 'text' => $this->form_options['text_error']
544
+ ),
545
+ 'invalid_email' => array(
546
+ 'type' => 'error',
547
+ 'text' => $this->form_options['text_invalid_email']
548
+ ),
549
+ 'success' => array(
550
+ 'type' => 'success',
551
+ 'text' => $this->form_options['text_success']
552
+ ),
553
+ 'invalid_captcha' => array(
554
+ 'type' => 'error',
555
+ 'text' => $this->form_options['text_invalid_captcha']
556
+ ),
557
+ 'required_field_missing' => array(
558
+ 'type' => 'error',
559
+ 'text' => $this->form_options['text_required_field_missing']
560
+ ),
561
+ 'no_lists_selected' => array(
562
+ 'type' => 'error',
563
+ 'text' => __( 'Please select at least one list to subscribe to.', 'mailchimp-for-wp' )
564
+ )
565
+ );
566
+
567
+ /**
568
+ * @filter mc4wp_form_messages
569
+ *
570
+ * Allows registering custom form messages, useful if you're using custom validation using the `mc4wp_valid_form_request` filter.
571
+ */
572
+ $messages = apply_filters( 'mc4wp_form_messages', $messages );
573
+
574
+ return $messages;
575
+ }
576
+
577
+
578
  }
includes/class-mailchimp.php CHANGED
@@ -50,7 +50,6 @@ class MC4WP_MailChimp {
50
 
51
  }
52
 
53
-
54
  // get merge vars for all lists at once
55
  $merge_vars_data = $api->get_lists_with_merge_vars( array_keys($lists) );
56
  if ( $merge_vars_data ) {
@@ -63,6 +62,15 @@ class MC4WP_MailChimp {
63
  // store lists in transients
64
  set_transient( 'mc4wp_mailchimp_lists', $lists, ( 24 * 3600 ) ); // 1 day
65
  set_transient( 'mc4wp_mailchimp_lists_fallback', $lists, 1209600 ); // 2 weeks
 
 
 
 
 
 
 
 
 
66
  return $lists;
67
  } else {
68
  // api request failed, get fallback data (with longer lifetime)
50
 
51
  }
52
 
 
53
  // get merge vars for all lists at once
54
  $merge_vars_data = $api->get_lists_with_merge_vars( array_keys($lists) );
55
  if ( $merge_vars_data ) {
62
  // store lists in transients
63
  set_transient( 'mc4wp_mailchimp_lists', $lists, ( 24 * 3600 ) ); // 1 day
64
  set_transient( 'mc4wp_mailchimp_lists_fallback', $lists, 1209600 ); // 2 weeks
65
+
66
+ // check options for unexisting lists
67
+ $form_opts = mc4wp_get_options( 'form ');
68
+ foreach( $form_opts['lists'] as $form_opts_key => $form_opts_list ) {
69
+ if( ! array_key_exists( $form_opts_list, $lists ) ) {
70
+ unset( $form_opts['lists'][$form_opts_key] );
71
+ }
72
+ }
73
+
74
  return $lists;
75
  } else {
76
  // api request failed, get fallback data (with longer lifetime)
includes/class-plugin.php CHANGED
@@ -43,39 +43,36 @@ class MC4WP_Lite {
43
  /**
44
  * @return bool
45
  */
46
- public function autoload( $class ) {
47
 
48
  static $classes = null;
49
 
50
  if( $classes === null ) {
51
 
52
- $include_path = MC4WP_LITE_PLUGIN_DIR . 'includes/';
53
-
54
- $classes = array(
55
- 'mc4wp_lite_api' => $include_path . 'class-api.php',
56
- 'mc4wp_lite_checkbox_manager' => $include_path . 'class-checkbox-manager.php',
57
- 'mc4wp_lite_form_manager' => $include_path . 'class-form-manager.php',
58
- 'mc4wp_lite_widget' => $include_path . 'class-widget.php',
59
- 'mc4wp_lite_form_request' => $include_path . 'class-form-request.php',
60
- 'mc4wp_mailchimp' => $include_path . 'class-mailchimp.php',
61
-
62
- // integrations
63
- 'mc4wp_integration' => $include_path . 'integrations/class-integration.php',
64
- 'mc4wp_bbpress_integration' => $include_path . 'integrations/class-bbpress.php',
65
- 'mc4wp_buddypress_integration' => $include_path . 'integrations/class-buddypress.php',
66
- 'mc4wp_cf7_integration' => $include_path . 'integrations/class-cf7.php',
67
- 'mc4wp_events_manager_integration' => $include_path . 'integrations/class-events-manager.php',
68
- 'mc4wp_comment_form_integration' => $include_path . 'integrations/class-comment-form.php',
69
- 'mc4wp_general_integration' => $include_path . 'integrations/class-general.php',
70
- 'mc4wp_multisite_integration' => $include_path . 'integrations/class-multisite.php',
71
- 'mc4wp_registration_form_integration' => $include_path . 'integrations/class-registration-form.php',
72
- );
73
- }
74
 
75
- $class_name = strtolower( $class );
76
 
77
  if( isset( $classes[$class_name] ) ) {
78
- require_once $classes[$class_name];
79
  return true;
80
  }
81
 
43
  /**
44
  * @return bool
45
  */
46
+ public function autoload( $class_name ) {
47
 
48
  static $classes = null;
49
 
50
  if( $classes === null ) {
51
 
52
+ $classes = array(
53
+ 'MC4WP_Lite_API' => 'class-api.php',
54
+ 'MC4WP_Lite_Checkbox_Manager' => 'class-checkbox-manager.php',
55
+ 'MC4WP_Lite_Form_Manager' => 'class-form-manager.php',
56
+ 'MC4WP_Lite_Form_Request' => 'class-form-request.php',
57
+ 'MC4WP_Lite_Widget' => 'class-widget.php',
58
+ 'MC4WP_MailChimp' => 'class-mailchimp.php',
59
+
60
+ // integrations
61
+ 'MC4WP_Integration' => 'integrations/class-integration.php',
62
+ 'MC4WP_bbPress_Integration' => 'integrations/class-bbpress.php',
63
+ 'MC4WP_BuddyPress_Integration' => 'integrations/class-buddypress.php',
64
+ 'MC4WP_CF7_Integration' => 'integrations/class-cf7.php',
65
+ 'MC4WP_Events_Manager_Integration' => 'integrations/class-events-manager.php',
66
+ 'MC4WP_Comment_Form_Integration' => 'integrations/class-comment-form.php',
67
+ 'MC4WP_General_Integration' => 'integrations/class-general.php',
68
+ 'MC4WP_MultiSite_Integration' => 'integrations/class-multisite.php',
69
+ 'MC4WP_Registration_Form_Integration' => 'integrations/class-registration-form.php',
70
+ );
 
 
 
71
 
72
+ }
73
 
74
  if( isset( $classes[$class_name] ) ) {
75
+ require_once MC4WP_LITE_PLUGIN_DIR . 'includes/' . $classes[$class_name];
76
  return true;
77
  }
78
 
includes/functions/template.php CHANGED
@@ -86,10 +86,22 @@ function mc4wp_replace_variables( $text, $list_ids = array() ) {
86
  * @return string The current URL, escaped for safe usage inside attributes.
87
  */
88
  function mc4wp_get_current_url() {
 
89
  global $wp;
90
- $url = home_url( $wp->request );
91
 
92
- if( substr( $_SERVER['REQUEST_URI'], -1 ) === '/' ) {
 
 
 
 
 
 
 
 
 
 
 
 
93
  $url = trailingslashit( $url );
94
  }
95
 
86
  * @return string The current URL, escaped for safe usage inside attributes.
87
  */
88
  function mc4wp_get_current_url() {
89
+
90
  global $wp;
 
91
 
92
+ // get requested url from global $wp object
93
+ $site_request_uri = $wp->request;
94
+
95
+ // fix for IIS servers using index.php in the URL
96
+ if( false !== stripos( $_SERVER['REQUEST_URI'], '/index.php/' . $site_request_uri ) ) {
97
+ $site_request_uri = 'index.php/' . $site_request_uri;
98
+ }
99
+
100
+ // concatenate request url to home url
101
+ $url = home_url( $site_request_uri );
102
+
103
+ // add trailing slash, if necessary
104
+ if( substr( $_SERVER['REQUEST_URI'] , -1 ) === '/' ) {
105
  $url = trailingslashit( $url );
106
  }
107
 
includes/integrations/class-general.php CHANGED
@@ -51,9 +51,8 @@ class MC4WP_General_Integration extends MC4WP_Integration {
51
  * Maybe fire a general subscription request
52
  */
53
  public function maybe_subscribe() {
54
-
55
  if ( $this->checkbox_was_checked() === false ) {
56
- return;
57
  }
58
 
59
  // don't run if this is a CF7 request
@@ -105,7 +104,7 @@ class MC4WP_General_Integration extends MC4WP_Integration {
105
  } elseif( strtolower( substr( $key, 0, 6 ) ) === 'mc4wp-' ) {
106
  // find extra fields which should be sent to MailChimp
107
  $key = strtoupper( substr( $key, 6 ) );
108
- $value = ( is_scalar( $value ) ) ? trim( $value ) : $value;
109
 
110
  switch( $key ) {
111
  case 'EMAIL':
@@ -120,15 +119,15 @@ class MC4WP_General_Integration extends MC4WP_Integration {
120
  $grouping = array();
121
 
122
  // group ID or group name given?
123
- if(is_numeric($grouping_id_or_name)) {
124
- $grouping['id'] = $grouping_id_or_name;
125
  } else {
126
- $grouping['name'] = stripslashes( $grouping_id_or_name );
127
  }
128
 
129
  // comma separated list should become an array
130
  if( ! is_array( $groups ) ) {
131
- $groups = explode( ',', $groups );
132
  }
133
 
134
  $grouping['groups'] = array_map( 'stripslashes', $groups );
@@ -140,18 +139,18 @@ class MC4WP_General_Integration extends MC4WP_Integration {
140
  break;
141
 
142
  default:
143
- if( is_array( $value ) ) {
144
- $value = implode( ',', $value );
145
  }
146
 
147
  $merge_vars[$key] = $value;
148
  break;
149
  }
150
 
151
- } elseif( ! $email && is_email( $value ) ) {
152
  // if no email is found yet, check if current field value is an email
153
  $email = $value;
154
- } elseif( ! $email && is_array( $value ) && isset( $value[0] ) && is_email( $value[0] ) ) {
155
  // if no email is found yet, check if current value is an array and if first array value is an email
156
  $email = $value[0];
157
  } else {
51
  * Maybe fire a general subscription request
52
  */
53
  public function maybe_subscribe() {
 
54
  if ( $this->checkbox_was_checked() === false ) {
55
+ return false;
56
  }
57
 
58
  // don't run if this is a CF7 request
104
  } elseif( strtolower( substr( $key, 0, 6 ) ) === 'mc4wp-' ) {
105
  // find extra fields which should be sent to MailChimp
106
  $key = strtoupper( substr( $key, 6 ) );
107
+ $value = ( is_scalar( $value ) ) ? sanitize_text_field( $value ) : $value;
108
 
109
  switch( $key ) {
110
  case 'EMAIL':
119
  $grouping = array();
120
 
121
  // group ID or group name given?
122
+ if(is_numeric( $grouping_id_or_name ) ) {
123
+ $grouping['id'] = absint( $grouping_id_or_name );
124
  } else {
125
+ $grouping['name'] = sanitize_text_field( stripslashes( $grouping_id_or_name ) );
126
  }
127
 
128
  // comma separated list should become an array
129
  if( ! is_array( $groups ) ) {
130
+ $groups = explode( ',', sanitize_text_field( $groups ) );
131
  }
132
 
133
  $grouping['groups'] = array_map( 'stripslashes', $groups );
139
  break;
140
 
141
  default:
142
+ if( is_array( $value ) ) {
143
+ $value = sanitize_text_field( implode( ',', $value ) );
144
  }
145
 
146
  $merge_vars[$key] = $value;
147
  break;
148
  }
149
 
150
+ } elseif( ! $email && is_string( $value ) && is_email( $value ) ) {
151
  // if no email is found yet, check if current field value is an email
152
  $email = $value;
153
+ } elseif( ! $email && is_array( $value ) && isset( $value[0] ) && is_string( $value[0] ) && is_email( $value[0] ) ) {
154
  // if no email is found yet, check if current value is an array and if first array value is an email
155
  $email = $value[0];
156
  } else {
includes/integrations/class-integration.php CHANGED
@@ -163,10 +163,12 @@ abstract class MC4WP_Integration {
163
  if( empty( $lists) ) {
164
  if( ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && current_user_can( 'manage_options' ) ) {
165
  wp_die(
166
- '<h3>MailChimp for WP - Error</h3>
167
- <p>Please select a list to subscribe to in the <a href="'. admin_url( 'admin.php?page=mc4wp-lite-checkbox-settings' ) .'">checkbox settings</a>.</p>
168
- <p style="font-style:italic; font-size:12px;">This message is only visible to administrators for debugging purposes.</p>',
169
- 'Error - MailChimp for WP', array( 'back_link' => true ) );
 
 
170
  }
171
 
172
  return 'no_lists_selected';
@@ -208,16 +210,16 @@ abstract class MC4WP_Integration {
208
 
209
  // check if result succeeded, show debug message to administrators (only in NON-AJAX requests)
210
  if ( $result !== true && $api->has_error() && current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && ( ! isset( $_POST['_wpcf7_is_ajax_call'] ) || $_POST['_wpcf7_is_ajax_call'] != 1 ) ) {
211
- wp_die( "<h3>MailChimp for WP - Error</h3>
212
- <p>The MailChimp server returned the following error message as a response to our sign-up request:</p>
213
- <pre>" . $api->get_error_message() . "</pre>
214
- <p>This is the data that was sent to MailChimp: </p>
215
- <strong>Email</strong>
216
- <pre>{$email}</pre>
217
- <strong>Merge variables</strong>
218
- <pre>" . print_r( $merge_vars, true ) . "</pre>
219
- <p><small>This message is only visible to administrators for debugging purposes.</small></p>
220
- ", "Error - MailChimp for WP", array( 'back_link' => true ) );
221
  }
222
 
223
  return $result;
163
  if( empty( $lists) ) {
164
  if( ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && current_user_can( 'manage_options' ) ) {
165
  wp_die(
166
+ '<h3>' . __( 'MailChimp for WordPress - Error', 'mailchimp-for-wp' ) . '</h3>' .
167
+ '<p>' . sprintf( __( 'Please select a list to subscribe to in the <a href="%s">checkbox settings</a>.', 'mailchimp-for-wp' ), admin_url( 'admin.php?page=mc4wp-lite-checkbox-settings' ) ) . '</p>' .
168
+ '<p style="font-style:italic; font-size:12px;">' . __( 'This message is only visible to administrators for debugging purposes.', 'mailchimp-for-wp' ) . '</p>',
169
+ __( 'MailChimp for WordPress - Error', 'mailchimp-for-wp' ),
170
+ array( 'back_link' => true )
171
+ );
172
  }
173
 
174
  return 'no_lists_selected';
210
 
211
  // check if result succeeded, show debug message to administrators (only in NON-AJAX requests)
212
  if ( $result !== true && $api->has_error() && current_user_can( 'manage_options' ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && ( ! isset( $_POST['_wpcf7_is_ajax_call'] ) || $_POST['_wpcf7_is_ajax_call'] != 1 ) ) {
213
+ wp_die( '<h3>' . __( 'MailChimp for WordPress - Error', 'mailchimp-for-wp' ) . '</h3>' .
214
+ '<p>' . __( 'The MailChimp server returned the following error message as a response to our sign-up request:', 'mailchimp-for-wp' ) . '</p>' .
215
+ '<pre>' . $api->get_error_message() . '</pre>' .
216
+ '<p>' . __( 'This is the data that was sent to MailChimp:', 'mailchimp-for-wp' ) . '</p>' .
217
+ '<strong>' . __( 'Email address:', 'mailchimp-for-wp' ) . '</strong>' .
218
+ '<pre>' . esc_html( $email ) . '</pre>' .
219
+ '<strong>' . __( 'Merge variables:', 'mailchimp-for-wp' ) . '</strong>' .
220
+ '<pre>' . esc_html( print_r( $merge_vars, true ) ) . '</pre>' .
221
+ '<p style="font-style:italic; font-size:12px;">' . __( 'This message is only visible to administrators for debugging purposes.', 'mailchimp-for-wp' ) . '</p>',
222
+ __( 'MailChimp for WordPress - Error', 'mailchimp-for-wp' ), array( 'back_link' => true ) );
223
  }
224
 
225
  return $result;
languages/mailchimp-for-wp-de_DE.mo CHANGED
Binary file
languages/mailchimp-for-wp-de_DE.po CHANGED
@@ -1,1114 +1,1327 @@
 
 
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: MailChimp for WordPress\n"
4
- "POT-Creation-Date: 2014-05-14 22:11+0100\n"
5
- "PO-Revision-Date: 2014-07-30 14:50+0100\n"
6
- "Last-Translator: Jochen <gmmediadienste@gmail.com>\n"
7
- "Language-Team: Danny van Kooten <hi@dannyvankooten.com>\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "X-Generator: Poedit 1.6.7\n"
12
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
13
- "X-Poedit-Basepath: .\n"
14
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
15
- "Language: de_DE\n"
16
- "X-Poedit-SearchPath-0: ..\n"
17
-
18
- #: ../includes/class-admin.php:178
19
- msgid "Settings"
20
- msgstr "Einstellungen"
21
-
22
- #: ../includes/class-admin.php:197
23
- msgid "Documentation"
24
- msgstr "Dokumentation"
25
-
26
- #: ../includes/class-admin.php:209
27
- msgid "Save Form"
28
- msgstr "Formular Speichern"
29
-
30
- #: ../includes/class-admin.php:211
31
- msgid "Update Form"
32
- msgstr "Formular Aktualisieren"
33
-
34
- #: ../includes/class-admin.php:248
35
- msgid "Your email address"
36
- msgstr "Deine E-Mail Adresse"
37
-
38
- #: ../includes/class-admin.php:249
39
- msgid "Email address"
40
- msgstr "E-Mail Adresse"
41
-
42
- #: ../includes/class-admin.php:250
43
- msgid "Sign up"
44
- msgstr "Registrieren"
45
-
46
- #: ../includes/class-admin.php:261
47
- msgid "Back to general form settings"
48
- msgstr "Zu den Standard Formular Einstellungen"
49
-
50
- #: ../includes/class-admin.php:263
51
- msgid "Form updated."
52
- msgstr "Formular aktualisiert."
53
-
54
- #: ../includes/class-admin.php:264
55
- msgid "Form saved."
56
- msgstr "Formular gespeichert."
57
-
58
- #: ../includes/class-admin.php:321
59
- msgid "Form settings"
60
- msgstr "Formular Einstellungen"
61
-
62
- #: ../includes/class-admin.php:322
63
- msgid "Optional settings"
64
- msgstr "Optionale Einstellungen"
65
-
66
- #: ../includes/class-admin.php:323
67
- msgid "Form variables"
68
- msgstr "Formular Variablen"
69
 
70
- #: ../includes/class-admin.php:357
71
- msgid "Use the following variables to add some dynamic content to your form."
72
  msgstr ""
73
- "Benutze die folgenden Variablen um zusätzlichen Text zu deinem Formular "
74
- "hinzuzufügen."
75
 
76
- #: ../includes/class-admin.php:497
77
- #, php-format
78
- msgid ""
79
- "Couldn't create the stylesheet. Manually add the generated CSS to your theme "
80
- "stylesheet by using the %sTheme Editor%s or use FTP and edit <em>%s</em>."
81
  msgstr ""
82
- "Konnte das Stylesheet nicht erzeugen. Füge das erstellte CSS zu deinem Theme "
83
- "Stylesheet, mit dem %sTheme Editor%s oder nutze FTP und ändere <em>%s</em>."
84
 
85
- #: ../includes/class-admin.php:498
86
- #, php-format
87
- msgid "%sShow CSS%s"
88
- msgstr "%sZeige CSS%s"
89
-
90
- #: ../includes/class-admin.php:507
91
- #, php-format
92
- msgid ""
93
- "To apply these styles on your website, select \"load custom form styles\" in "
94
- "the %sform settings%s"
95
  msgstr ""
96
- "Um die Formatierungen anzuwenden, wähle \"Lade benutzerdefinierte Formular "
97
- "Stile\" in den %sFormular Einstellungen%s"
98
-
99
- #: ../includes/class-admin.php:508
100
- #, php-format
101
- msgid "The %sCSS Stylesheet%s has been created."
102
- msgstr "Das %sCSS Stylesheet%s wurde erstellt."
103
-
104
- #: ../includes/class-admin.php:524
105
- msgid "General Settings"
106
- msgstr "Allgemeine Einstellungen"
107
-
108
- #: ../includes/class-admin.php:525
109
- msgid "Checkboxes"
110
- msgstr "Checkboxen"
111
-
112
- #: ../includes/class-admin.php:526
113
- #: ../includes/views/pages/admin-form-settings.php:10
114
- msgid "Forms"
115
- msgstr "Formulare"
116
-
117
- #: ../includes/class-admin.php:527
118
- #: ../includes/views/pages/admin-reports.php:10
119
- msgid "Reports"
120
- msgstr "Berichte"
121
-
122
- #: ../includes/class-admin.php:596
123
- msgid "Comment form"
124
- msgstr "Kommentar Formular"
125
-
126
- #: ../includes/class-admin.php:597
127
- msgid "Registration form"
128
- msgstr "Registrierungs Formular"
129
-
130
- #: ../includes/class-admin.php:601
131
- msgid "MultiSite forms"
132
- msgstr "MultiSite Formular"
133
-
134
- #: ../includes/class-admin.php:605
135
- msgid "BuddyPress registration"
136
- msgstr "BuddyPress Formular"
137
-
138
- #: ../includes/class-admin.php:613 ../includes/class-admin.php:617
139
- #, php-format
140
- msgid "%s checkout"
141
- msgstr "%s Checkout"
142
 
143
- #: ../includes/class-admin.php:653
144
- #, php-format
145
- msgid ""
146
- "Please make sure the plugin is connected to MailChimp. <a href=\"%s"
147
- "\">Provide a valid API key.</a>"
148
  msgstr ""
149
- "Bitte stelle sicher, dass das Plugin mit MailChimp verbunden ist. <a href="
150
- "\"%s\">Gültigen API Schlüssel eingeben.</a>"
151
 
152
- #: ../includes/class-admin.php:792
153
- #, php-format
154
- msgid ""
155
- "<strong>Welcome to MailChimp for WordPress Pro!</strong> We transfered the "
156
- "settings you had set in the Lite version, please <a href=\"%s\">deactivate "
157
- "it now</a> to prevent problems"
158
  msgstr ""
159
- "<strong>Willkommen zu MailChimp for WordPress Pro!</strong> Wir haben die "
160
- "Einstellungen von der Lite Version übertragen, bitte <a href=\"%s"
161
- "\">deaktiviere diese jetzt</a> um Probleme zu vermeiden."
162
-
163
- #: ../includes/class-admin.php:865
164
- msgid "Renewed MailChimp cache."
165
- msgstr "MailChimp Cache erneuern."
166
 
167
- #: ../includes/class-admin.php:867
168
- msgid "Failed to renew MailChimp cache - please try again later."
169
  msgstr ""
170
- "Konnte den MailChimp Cache nicht erneuern - Bitte später noch mal probieren."
171
-
172
- #: ../includes/class-form-manager.php:248
173
- #, php-format
174
- msgid "<strong>Error:</strong> Please specify a form ID. Example: %s."
175
- msgstr "<strong>Fehler:</strong> Bitte eine Formular ID angeben. Beispiel: %s."
176
 
177
- #: ../includes/class-form-manager.php:261
178
- msgid ""
179
- "<strong>Error:</strong> Sign-up form not found. Please check if you used the "
180
- "correct form ID."
181
  msgstr ""
182
- "<strong>Fehler:</strong> Registrierungsformular nicht gefunden . Bitte "
183
- "überprüfe ob die richtige Formular ID verwendet wurde."
184
 
185
- #: ../includes/class-form-manager.php:370
186
- #, php-format
187
- msgid ""
188
- "<strong>Admin notice:</strong> you have not yet selected a MailChimp list(s) "
189
- "for this form. <a target=\"_top\" href=\"%s\">Edit this sign-up form</a> and "
190
- "select at least one list."
191
  msgstr ""
192
- "<strong>Admin Hinweis:</strong> Du hast noch keine MailChimp Liste für "
193
- "dieses Formular ausgewählt. <a target=\"_top\" href=\"%s\">Bearbeite dieses "
194
- "Registrierungsformular</a> und wähle zumindest eine Liste aus."
195
 
196
- #: ../includes/class-form-manager.php:833
197
- msgid "New Sign-Up"
198
- msgstr "Neue Registrierung"
199
-
200
- #: ../includes/class-form-manager.php:834
201
- #, php-format
202
- msgid "<strong>%s</strong> signed-up at %s on %s using the form \"%s\"."
203
  msgstr ""
204
- "<strong>%s</strong> hat sich um %s auf %s registriert und hat dafür das "
205
- "Formular \"%s\" genutzt."
206
 
207
- #: ../includes/class-form-manager.php:873
208
- msgid "This email was auto-sent by the MailChimp for WordPress plugin."
209
  msgstr ""
210
- "Diese E-Mail wurde automatisch vom MailChimp for WordPress Plugin versendet."
211
-
212
- #: ../includes/class-widget.php:20
213
- msgid "MailChimp for WP Form"
214
- msgstr "MailChimp for WP Formular"
215
 
216
- #: ../includes/class-widget.php:21
217
- msgid "Displays one of your MailChimp for WordPress sign-up forms"
218
- msgstr "Zeige eines deiner MailChimp for WordPress Registrierungsformulare an"
219
-
220
- #: ../includes/class-widget.php:39
221
- #, php-format
222
- msgid ""
223
- "Please select the sign-up form you'd like to show here in the <a href=\"%s"
224
- "\">widget settings</a>."
225
  msgstr ""
226
- "Bitte wähle aus, welches Registrierungsformular du hier in den <a href=\"%s"
227
- "\">Widget Einstellungen</a> anzeigen möchtest."
228
-
229
- #: ../includes/class-widget.php:68
230
- msgid "Newsletter"
231
- msgstr "Newsletter"
232
 
233
- #: ../includes/class-widget.php:79
234
- msgid "Title:"
235
- msgstr "Titel:"
236
-
237
- #: ../includes/class-widget.php:83
238
- msgid "Form:"
239
- msgstr "Formular:"
240
-
241
- #: ../includes/class-widget.php:85
242
- msgid "Select the form to show"
243
- msgstr "Wähle ein Formular aus"
244
-
245
- #: ../includes/class-widget.php:93
246
- #, php-format
247
- msgid "You don't have any sign-up forms. <a href=\"%s\">Create one now.</a>"
248
  msgstr ""
249
- "Du hast keine Registrierungsformulare. <a href=\"%s\">Erstelle jetzt eines.</"
250
- "a>"
251
-
252
- #: ../includes/functions/general.php:20
253
- msgid "Sign me up for the newsletter!"
254
- msgstr "Trage mich in den Newsletter ein!"
255
 
256
- #: ../includes/functions/general.php:42
257
- msgid ""
258
- "Thank you, your sign-up request was successful! Please check your e-mail "
259
- "inbox."
260
  msgstr ""
261
- "Danke, deine Eintragung war erfolgreich. Bitte überprüfe nun deinen E-Mail "
262
- "Posteingang."
263
 
264
- #: ../includes/functions/general.php:43
265
- msgid "Oops. Something went wrong. Please try again later."
266
  msgstr ""
267
- "Oops. Irgendwas ist schief gelaufen. Bitte versuche es später noch mal."
268
 
269
- #: ../includes/functions/general.php:44
270
- msgid "Please provide a valid email address."
271
- msgstr "Bitte eine gültige E-Mail Adresse angeben."
272
-
273
- #: ../includes/functions/general.php:45
274
- msgid "Given email address is already subscribed, thank you!"
275
  msgstr ""
276
- "Die angegebene E-Mail Adresse befindet sicher bereits im Verteile, Danke!"
277
-
278
- #: ../includes/functions/general.php:46
279
- msgid "Please complete the CAPTCHA."
280
- msgstr "Bitte das CAPTCHA eingeben."
281
 
282
- #: ../includes/integrations/class-cf7.php:44
283
- #: ../includes/views/metaboxes/optional-form-settings.php:16
284
- #: ../includes/views/metaboxes/optional-form-settings.php:30
285
- #: ../includes/views/metaboxes/optional-form-settings.php:44
286
- #: ../includes/views/metaboxes/optional-form-settings.php:58
287
- #: ../includes/views/metaboxes/optional-form-settings.php:75
288
- #: ../includes/views/metaboxes/optional-form-settings.php:87
289
- #: ../includes/views/metaboxes/optional-form-settings.php:106
290
- #: ../includes/views/pages/admin-checkbox-settings.php:52
291
- #: ../includes/views/pages/admin-checkbox-settings.php:60
292
- #: ../includes/views/pages/admin-checkbox-settings.php:90
293
- #: ../includes/views/pages/admin-checkbox-settings.php:95
294
- #: ../includes/views/tabs/admin-forms-general-settings.php:58
295
- #: ../includes/views/tabs/admin-forms-general-settings.php:69
296
- #: ../includes/views/tabs/admin-forms-general-settings.php:79
297
- #: ../includes/views/tabs/admin-forms-general-settings.php:90
298
- #: ../includes/views/tabs/admin-forms-general-settings.php:104
299
- #: ../includes/views/tabs/admin-forms-general-settings.php:109
300
- msgid "Yes"
301
- msgstr "Ja"
302
-
303
- #: ../includes/integrations/class-cf7.php:44
304
- #: ../includes/views/metaboxes/optional-form-settings.php:18
305
- #: ../includes/views/metaboxes/optional-form-settings.php:32
306
- #: ../includes/views/metaboxes/optional-form-settings.php:46
307
- #: ../includes/views/metaboxes/optional-form-settings.php:60
308
- #: ../includes/views/metaboxes/optional-form-settings.php:77
309
- #: ../includes/views/metaboxes/optional-form-settings.php:89
310
- #: ../includes/views/metaboxes/optional-form-settings.php:107
311
- #: ../includes/views/pages/admin-checkbox-settings.php:52
312
- #: ../includes/views/pages/admin-checkbox-settings.php:62
313
- #: ../includes/views/pages/admin-checkbox-settings.php:90
314
- #: ../includes/views/pages/admin-checkbox-settings.php:95
315
- #: ../includes/views/tabs/admin-forms-general-settings.php:22
316
- #: ../includes/views/tabs/admin-forms-general-settings.php:60
317
- #: ../includes/views/tabs/admin-forms-general-settings.php:71
318
- #: ../includes/views/tabs/admin-forms-general-settings.php:81
319
- #: ../includes/views/tabs/admin-forms-general-settings.php:92
320
- #: ../includes/views/tabs/admin-forms-general-settings.php:104
321
- #: ../includes/views/tabs/admin-forms-general-settings.php:109
322
- msgid "No"
323
- msgstr "Nein"
324
-
325
- #: ../includes/library/license-manager/class-license-manager.php:132
326
- #, php-format
327
- msgid ""
328
- "<b>Warning!</b> You're blocking external requests which means you won't be "
329
- "able to get %s updates. Please add %s to %s."
330
  msgstr ""
331
- "<b>Achtung!</b> Du blockierst externe Anfragen, deshalb bekommst du keine %s "
332
- "Updates. Bitte mache %s zu %s."
333
-
334
- #: ../includes/library/license-manager/class-license-manager.php:175
335
- #, php-format
336
- msgid "Your %s license has been activated. You have an unlimited license. "
337
- msgstr "Deine %s Lizenz wurde aktiviert. Du hast eine unlimitierte Lizenz."
338
-
339
- #: ../includes/library/license-manager/class-license-manager.php:177
340
- #, php-format
341
- msgid "Your %s license has been activated. You have used %d/%d activations. "
342
- msgstr "Deine %s Lizenz wurde aktiviert. Du hast %d/%d Aktivierungen genutzt."
343
-
344
- #: ../includes/library/license-manager/class-license-manager.php:182
345
- #, php-format
346
- msgid "<a href=\"%s\">Did you know you can upgrade your license?</a>"
347
- msgstr "<a href=\"%s\"> Weiß du wie du deine Lizenz upgraden kannst?</a>"
348
 
349
- #: ../includes/library/license-manager/class-license-manager.php:186
350
- #, php-format
351
- msgid ""
352
- "<a href=\"%s\">Your license is expiring in %d days, would you like to extend "
353
- "it?</a>"
354
  msgstr ""
355
- "<a href=\"%s\">Deine Lizenz verfällt in %d Tagen, willst du sie verlängern?</"
356
- "a>"
357
 
358
- #: ../includes/library/license-manager/class-license-manager.php:195
359
- #, php-format
360
- msgid ""
361
- "You've reached your activation limit. You must <a href=\"%s\">upgrade your "
362
- "license</a> to use it on this site."
363
  msgstr ""
364
- "Du hast das Aktivierungslimit erreicht. Du musst <a href=\"%s\">deine Lizenz "
365
- "erweitern</a> um sie auf dieser Seite zu nutzen."
366
 
367
- #: ../includes/library/license-manager/class-license-manager.php:198
368
- #, php-format
369
- msgid ""
370
- "Your license has expired. You must <a href=\"%s\">extend your license</a> in "
371
- "order to use it again."
372
  msgstr ""
373
- "Deine Lizenz ist abgelaufen. Du musst <a href=\"%s\">deine Lizenz "
374
- "verlängern</a> um sie auf dieser Seite zu nutzen."
375
 
376
- #: ../includes/library/license-manager/class-license-manager.php:201
377
- msgid "Failed to activate your license, your license key seems to be invalid."
378
  msgstr ""
379
- "Die Lizenz konnte nicht aktiviert werden, die Lizenz scheint ungültig zu "
380
- "sein."
381
-
382
- #: ../includes/library/license-manager/class-license-manager.php:225
383
- #, php-format
384
- msgid "Your %s license has been deactivated."
385
- msgstr "Dein %s wurde deaktiviert."
386
 
387
- #: ../includes/library/license-manager/class-license-manager.php:227
388
- #, php-format
389
- msgid "Failed to deactivate your %s license."
390
- msgstr "Die %s Lizenz konnte nicht deaktiviert werden."
391
-
392
- #: ../includes/library/license-manager/class-license-manager.php:262
393
- #, php-format
394
- msgid "Request error: \"%s\""
395
- msgstr "Fehler: \"%s\""
396
 
397
- #: ../includes/library/license-manager/class-license-manager.php:420
398
- #, php-format
399
- msgid "%s: License Settings"
400
- msgstr "%s: Lizenz Einstellungen"
401
 
402
- #: ../includes/library/license-manager/class-plugin-license-manager.php:72
403
- #, php-format
404
- msgid ""
405
- "%s is network activated, you can manage your license in the <a href=\"%s"
406
- "\">network admin license page</a>."
407
  msgstr ""
408
- "%s ist Netzwerk aktiviert, du kannst deine Lizenz auf der <a href=\"%s"
409
- "\">Netzwerk Admin Lizenz Seite</a> verwalten."
410
 
411
- #: ../includes/library/license-manager/class-plugin-license-manager.php:74
412
- #, php-format
413
- msgid ""
414
- "%s is network activated, please contact your site administrator to manage "
415
- "the license."
416
  msgstr ""
417
- "%s ist Netzwerk aktiviert, bitte kontaktiere den Netzwerk Admin um die "
418
- "Lizenz zu verwalten."
419
 
420
- #: ../includes/library/license-manager/class-update-manager.php:83
421
- #, php-format
422
- msgid ""
423
- "%s failed to check for updates because of the following error: <em>%s</em>"
424
  msgstr ""
425
- "%s konnte nicht auf Updates prüfen, wegen dem folgenden Fehler: <em>%s</em>"
426
 
427
- #: ../includes/library/license-manager/class-update-manager.php:148
428
- msgid ""
429
- "This site has not been activated properly on dannyvankooten.com and thus "
430
- "cannot check for future updates. Please activate your site with a valid "
431
- "license key."
432
  msgstr ""
433
- "Die Seite wurde nicht auf dannyvankooten.com aktiviert, deshalb kann nicht "
434
- "auf zukünftige Updates geprüft werden. Bitte aktiviere die Seite mit einem "
435
- "gültigen Schlüssel."
436
 
437
- #: ../includes/library/license-manager/views/form.php:23
438
- msgid "License status"
439
- msgstr "Lizenz Status"
 
440
 
441
- #: ../includes/library/license-manager/views/form.php:33
442
- msgid "Toggle license status"
443
- msgstr "Lizenz Status umschalten"
 
 
 
 
444
 
445
- #: ../includes/library/license-manager/views/form.php:38
446
- msgid ""
447
- "(deactivate your license so you can activate it on another WordPress site)"
448
  msgstr ""
449
- "(deaktiviere deine Lizenz um sie auf einer anderen Wordpress Seite zu nutzen)"
450
 
451
- #: ../includes/library/license-manager/views/form.php:44
452
- msgid "Please enter a license key in the field below first."
453
- msgstr "Bitte trage vorher einen Lizenz Schlüssel in das Feld darunter ein."
454
 
455
- #: ../includes/library/license-manager/views/form.php:52
456
- msgid "License Key"
457
- msgstr "Lizenz Schlüssel"
458
 
459
- #: ../includes/library/license-manager/views/form.php:54
460
- #, php-format
461
- msgid "Paste your %s license key here.."
462
- msgstr "Füge deinen %s Lizenz Schlüssel hier ein.."
463
 
464
- #: ../includes/library/license-manager/views/form.php:56
465
- #, php-format
466
- msgid "You defined your license key using the %s PHP constant."
467
  msgstr ""
468
- "Du hast deinen Lizenz Schlüssen mittels der %s PHP Konstante angegeben."
469
 
470
- #: ../includes/library/license-manager/views/form.php:73
471
- #, php-format
472
  msgid "Your %s license will expire on %s."
473
  msgstr "Deine %s Lizenz wird am %s verfallen."
474
 
475
- #: ../includes/library/license-manager/views/form.php:76
476
- #, php-format
477
  msgid "%sRenew your license now%s."
478
  msgstr "%sErneuere deine Lizenz jetzt%s."
479
 
480
- #: ../includes/tables/class-forms-table.php:19
481
- msgid "Sign-Up Form"
482
- msgstr "Registrierungs Formular"
483
-
484
- #: ../includes/tables/class-forms-table.php:20
485
- msgid "Sign-up Forms"
486
- msgstr "Registrierungs Formulare"
487
 
488
- #: ../includes/tables/class-forms-table.php:36
 
 
489
  msgid "Form"
490
  msgstr "Formulare"
491
 
492
- #: ../includes/tables/class-forms-table.php:37
493
  msgid "Shortcode"
494
  msgstr "Shortcode"
495
 
496
- #: ../includes/tables/class-forms-table.php:38
497
  msgid "List(s)"
498
  msgstr "Liste(n)"
499
 
500
- #: ../includes/tables/class-forms-table.php:39
501
  msgid "Last edited"
502
  msgstr "Zuletzt bearbeitet"
503
 
504
- #: ../includes/tables/class-forms-table.php:103
505
- msgid "You have not created any sign-up forms yet. Time to do so!"
 
506
  msgstr ""
507
- "Du hast noch kein Registrierungs-Formular erstellt. Es ist nun Zeit dafür!"
508
 
509
- #: ../includes/tables/class-log-table.php:23
510
- msgid "Subscriber"
511
- msgstr "Abonnent"
 
512
 
513
- #: ../includes/tables/class-log-table.php:24
514
- msgid "Subscribers"
515
- msgstr "Abonnenten"
 
 
 
 
516
 
517
- #: ../includes/tables/class-log-table.php:44
518
  msgid "Email"
519
  msgstr "E-Mail"
520
 
521
- #: ../includes/tables/class-log-table.php:45
522
  msgid "List"
523
  msgstr "Liste"
524
 
525
- #: ../includes/tables/class-log-table.php:46
526
  msgid "Type"
527
  msgstr "Art"
528
 
529
- #: ../includes/tables/class-log-table.php:47
530
  msgid "Source"
531
  msgstr "Quelle"
532
 
533
- #: ../includes/tables/class-log-table.php:48
534
  msgid "Extra data"
535
  msgstr "Zusätzliche Daten"
536
 
537
- #: ../includes/tables/class-log-table.php:49
538
  msgid "Subscribed"
539
  msgstr "abonniert"
540
 
541
- #: ../includes/tables/class-log-table.php:258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
542
  msgid "No subscribe requests found."
543
  msgstr "Keine Anmelde Anfragen gefunden."
544
 
545
- #: ../includes/views/metaboxes/optional-form-settings.php:8
546
- #, php-format
547
- msgid ""
548
- "Any settings you specify here will override the <a href=\"%s\">general form "
549
- "settings</a>. If no setting is specified, the corresponding general setting "
550
- "value will be used."
551
  msgstr ""
552
- "Alle Einstellungen, die du hier machst, überschreiben die <a href=\"%s"
553
- "\">allgemeinen Formular Einstellungen</a>. Wenn keine Einstellungen gemacht "
554
- "wurden, gelten die allgemeinen Einstellungen."
555
 
556
- #: ../includes/views/metaboxes/optional-form-settings.php:10
 
 
 
 
 
 
 
 
 
 
 
557
  msgid "MailChimp Settings"
558
  msgstr "MailChimp Einstellungen"
559
 
560
- #: ../includes/views/metaboxes/optional-form-settings.php:13
561
- #: ../includes/views/pages/admin-checkbox-settings.php:51
562
- #: ../includes/views/tabs/admin-forms-general-settings.php:55
 
 
563
  msgid "Double opt-in?"
564
  msgstr "Double opt-in?"
565
 
566
- #: ../includes/views/metaboxes/optional-form-settings.php:20
567
- #: ../includes/views/metaboxes/optional-form-settings.php:34
568
- #: ../includes/views/metaboxes/optional-form-settings.php:48
569
- #: ../includes/views/metaboxes/optional-form-settings.php:62
570
- #: ../includes/views/metaboxes/optional-form-settings.php:79
571
- #: ../includes/views/metaboxes/optional-form-settings.php:91
572
  msgid "Inherit"
573
  msgstr "Übernehmen"
574
 
575
- #: ../includes/views/metaboxes/optional-form-settings.php:22
576
- #: ../includes/views/pages/admin-checkbox-settings.php:53
577
- #: ../includes/views/tabs/admin-forms-general-settings.php:62
578
- msgid ""
579
- "Select \"yes\" if you want people to confirm their email address before "
580
- "being subscribed (recommended)"
581
- msgstr ""
582
- "Wähle \"ja\" wenn du möchtest, dass die E-Mail Adresse bestätigt werden "
583
- "muss. (empfohlen)"
584
-
585
- #: ../includes/views/metaboxes/optional-form-settings.php:27
586
- #: ../includes/views/tabs/admin-forms-general-settings.php:76
587
  msgid "Update existing subscribers?"
588
  msgstr "Aktualisiere vorhandene Abonnenten?"
589
 
590
- #: ../includes/views/metaboxes/optional-form-settings.php:36
591
- #: ../includes/views/tabs/admin-forms-general-settings.php:83
592
- msgid ""
593
- "Select \"yes\" if you want to update existing subscribers (instead of "
594
- "showing the \"already subscribed\" message)."
595
- msgstr ""
596
- "Wähle \"ja\" wenn du bestehende Abonnenten aktualisieren möchtest (anstatt "
597
- "die \"bereits abonnierten\" Nachricht anzuzeigen)."
598
 
599
- #: ../includes/views/metaboxes/optional-form-settings.php:41
600
- #: ../includes/views/tabs/admin-forms-general-settings.php:87
 
601
  msgid "Replace interest groups?"
602
  msgstr "Interessengruppen ersetzen?"
603
 
604
- #: ../includes/views/metaboxes/optional-form-settings.php:50
605
- #: ../includes/views/tabs/admin-forms-general-settings.php:94
606
- msgid ""
607
- "Select \"yes\" if you want to replace the interest groups with the groups "
608
- "provided instead of adding the provided groups to the member's interest "
609
- "groups (only when updating a subscriber)."
610
- msgstr ""
611
- "Wähle \"ja\" wenn du die Interessengruppen mit den angegebenen Gruppen "
612
- "ersetzten möchtest, anstatt die angegebenen Gruppen zu den Mitglieder "
613
- "Interessengruppen hinzuzufügen. (Nur beim Ändern eines Abonennten)"
614
 
615
- #: ../includes/views/metaboxes/optional-form-settings.php:55
616
- #: ../includes/views/pages/admin-checkbox-settings.php:57
617
- #: ../includes/views/tabs/admin-forms-general-settings.php:66
 
618
  msgid "Send Welcome Email?"
619
  msgstr "Willkommens E-Mail senden?"
620
 
621
- #: ../includes/views/metaboxes/optional-form-settings.php:64
622
- #: ../includes/views/pages/admin-checkbox-settings.php:64
623
- #: ../includes/views/tabs/admin-forms-general-settings.php:73
624
- msgid ""
625
- "Select \"yes\" if you want to send your lists Welcome Email if a subscribe "
626
- "succeeds (only when double opt-in is disabled)."
627
- msgstr ""
628
- "Wähle \"ja\" wenn du die Listen Willkommens E-Mail versenden möchtest, wenn "
629
- "ein Abonnement erfolgreich war (nur wenn Bouble Opt-in deaktiviert ist)."
630
 
631
- #: ../includes/views/metaboxes/optional-form-settings.php:69
632
- msgid "Form Settings & Messages"
633
- msgstr "Formular Einstellungen und Nachrichten"
634
-
635
- #: ../includes/views/metaboxes/optional-form-settings.php:72
636
- #: ../includes/views/tabs/admin-forms-general-settings.php:103
637
  msgid "Enable AJAX form submission?"
638
  msgstr "AJAX Formular aktivieren?"
639
 
640
- #: ../includes/views/metaboxes/optional-form-settings.php:80
641
- #: ../includes/views/tabs/admin-forms-general-settings.php:105
 
642
  msgid "Select \"yes\" if you want to use AJAX (JavaScript) to submit forms."
643
- msgstr ""
644
- "Wähle \"ja\" wenn du das AJAX (JavaScript) Formular verwenden möchtest."
645
 
646
- #: ../includes/views/metaboxes/optional-form-settings.php:84
647
- #: ../includes/views/tabs/admin-forms-general-settings.php:108
 
648
  msgid "Hide form after a successful sign-up?"
649
  msgstr "Verberge das Formular nach der Registrierung?"
650
 
651
- #: ../includes/views/metaboxes/optional-form-settings.php:93
652
- #: ../includes/views/tabs/admin-forms-general-settings.php:110
 
653
  msgid "Select \"yes\" to hide the form fields after a successful sign-up."
654
- msgstr ""
655
- "Wähle \"ja\" wenn du die Formular Felder verstecken möchtest, nach einer "
656
- "erfolgreichen Registrierung."
657
 
658
- #: ../includes/views/metaboxes/optional-form-settings.php:97
659
- #: ../includes/views/tabs/admin-forms-general-settings.php:113
 
660
  msgid "Redirect to URL after successful sign-ups"
661
  msgstr "Weiterleitung zu URL nach einer erfolgreichen Registrierung."
662
 
663
- #: ../includes/views/metaboxes/optional-form-settings.php:100
664
- #: ../includes/views/tabs/admin-forms-general-settings.php:116
665
- msgid ""
666
- "Leave empty or enter 0 for no redirection. Use complete (absolute) URLs, "
667
- "including <code>http://</code>"
668
- msgstr ""
669
- "Leer lassen oder ein 0 eingeben für keine Weiterleitung. Nutze die komplette "
670
- "(absolute) URLs, inklusive <code>http://</code>"
671
 
672
- #: ../includes/views/metaboxes/optional-form-settings.php:104
673
  msgid "Send an email copy of the form data?"
674
  msgstr "Sende eine E-Mail Kopie der Formulardaten?"
675
 
676
- #: ../includes/views/metaboxes/optional-form-settings.php:108
677
- msgid ""
678
- "Tick \"yes\" if you want to receive an email with the form data for every "
679
- "sign-up request."
680
- msgstr ""
681
- "Wähle \"ja\" wenn du eine E-Mail mit den Formulardaten, für jedes "
682
- "Abonnement, empfangen möchtest."
683
 
684
- #: ../includes/views/metaboxes/optional-form-settings.php:111
685
  msgid "Send the copy to this email:"
686
  msgstr "Sende die Kopie an diese E-Mail:"
687
 
688
- #: ../includes/views/metaboxes/optional-form-settings.php:117
689
- #: ../includes/views/tabs/admin-forms-general-settings.php:119
690
- msgid "Success message"
691
- msgstr "Erfolgsnachricht"
692
 
693
- #: ../includes/views/metaboxes/optional-form-settings.php:121
694
- #: ../includes/views/tabs/admin-forms-general-settings.php:123
695
- msgid "General error message"
696
- msgstr "Allgemeine Fehler Nachricht"
697
 
698
- #: ../includes/views/metaboxes/optional-form-settings.php:125
699
- #: ../includes/views/tabs/admin-forms-general-settings.php:127
700
- msgid "Invalid email address message"
701
- msgstr "Falsche E-Mail Nachricht"
702
 
703
- #: ../includes/views/metaboxes/optional-form-settings.php:129
704
- #: ../includes/views/tabs/admin-forms-general-settings.php:131
705
- msgid "Already subscribed message"
706
- msgstr "Bereits Abonniert Nachricht"
707
 
708
- #: ../includes/views/metaboxes/optional-form-settings.php:134
709
- #: ../includes/views/tabs/admin-forms-general-settings.php:136
710
- msgid "Invalid CAPTCHA message"
711
- msgstr "Falsches CAPTCHA Nachricht"
 
 
 
 
 
 
 
 
 
 
712
 
713
- #: ../includes/views/metaboxes/optional-form-settings.php:141
714
- #: ../includes/views/tabs/admin-forms-general-settings.php:142
715
- #, php-format
716
  msgid "HTML tags like %s are allowed in the message fields."
717
  msgstr "HTML Tags wie %s sind in den Nachrichten Feldern erlaubt."
718
 
719
- #: ../includes/views/metaboxes/required-form-settings.php:14
 
720
  msgid "Lists this form subscribes to"
721
  msgstr "Listen dieses Formulars abonnieren "
722
 
723
- #: ../includes/views/metaboxes/required-form-settings.php:17
724
- #: ../includes/views/pages/admin-checkbox-settings.php:38
725
- #, php-format
 
726
  msgid "No lists found, %sare you connected to MailChimp?%s"
727
  msgstr "Keine listen gefunden, %sbist du zu MailChimp verbunden?%s"
728
 
729
- #: ../includes/views/metaboxes/required-form-settings.php:29
 
730
  msgid "Add a new field"
731
  msgstr "Neues Feld anlegen"
732
 
733
- #: ../includes/views/metaboxes/required-form-settings.php:32
 
734
  msgid "Select MailChimp field.."
735
  msgstr "Wähle MailChimp Feld.."
736
 
737
- #: ../includes/views/metaboxes/required-form-settings.php:36
 
738
  msgid "Submit Button"
739
  msgstr "Absenden Button"
740
 
741
- #: ../includes/views/metaboxes/required-form-settings.php:37
 
742
  msgid "Lists Choice"
743
  msgstr "Listen Auswahl"
744
 
745
- #: ../includes/views/metaboxes/required-form-settings.php:45
 
746
  msgid "Label"
747
  msgstr "Beschreibung"
748
 
749
- #: ../includes/views/metaboxes/required-form-settings.php:45
750
- #: ../includes/views/metaboxes/required-form-settings.php:50
751
- #: ../includes/views/metaboxes/required-form-settings.php:55
 
 
 
752
  msgid "(optional)"
753
  msgstr "(optional)"
754
 
755
- #: ../includes/views/metaboxes/required-form-settings.php:50
 
756
  msgid "Placeholder"
757
  msgstr "Platzhalter"
758
 
759
- #: ../includes/views/metaboxes/required-form-settings.php:55
 
760
  msgid "Initial value"
761
  msgstr "Anfangsangaben"
762
 
763
- #: ../includes/views/metaboxes/required-form-settings.php:60
 
764
  msgid "Labels"
765
  msgstr "Beschriftungen"
766
 
767
- #: ../includes/views/metaboxes/required-form-settings.php:60
 
768
  msgid "(leave empty to hide)"
769
  msgstr "(leer lassen um zu verbergen)"
770
 
771
- #: ../includes/views/metaboxes/required-form-settings.php:65
772
- #, php-format
773
  msgid "Wrap in paragraph %s tags?"
774
  msgstr "Von Paragraph %s Tags umgeben lassen?"
775
 
776
- #: ../includes/views/metaboxes/required-form-settings.php:69
 
777
  msgid "Required field?"
778
  msgstr "Verpflichtendes Feld?"
779
 
780
- #: ../includes/views/metaboxes/required-form-settings.php:73
 
781
  msgid "Add to form"
782
  msgstr "Zum Formular hinzufügen"
783
 
784
- #: ../includes/views/metaboxes/required-form-settings.php:77
 
785
  msgid "Generated HTML"
786
  msgstr "Generiertes HTML"
787
 
788
- #: ../includes/views/metaboxes/required-form-settings.php:86
789
  msgid "Form usage"
790
  msgstr "Formular Nutzung"
791
 
792
- #: ../includes/views/metaboxes/required-form-settings.php:87
793
- #, php-format
794
- msgid ""
795
- "Use the shortcode %s to display this form inside a post, page or text widget."
796
- msgstr ""
797
- "Benutze diesen Shortcode %s um dieses Formular innerhalb eines Posts, Seite "
798
- "oder Text Widgets zu nutzen."
799
 
800
- #: ../includes/views/pages/admin-checkbox-settings.php:11
801
- #: ../includes/views/pages/admin-form-settings.php:10
802
- #: ../includes/views/pages/admin-general-settings.php:10
803
- #: ../includes/views/pages/admin-reports.php:10
804
  msgid "MailChimp for WordPress"
805
  msgstr "MailChimp for WordPress"
806
 
807
- #: ../includes/views/pages/admin-checkbox-settings.php:11
 
808
  msgid "Checkbox Settings"
809
  msgstr "Checkbox Einstellungen"
810
 
811
- #: ../includes/views/pages/admin-checkbox-settings.php:14
812
- msgid ""
813
- "To use sign-up checkboxes, select at least one list and one form to add the "
814
- "checkbox to."
815
- msgstr ""
816
- "Um die Registrierungs-Checkboxen zu nutzen, wähle mindestens eine Liste und "
817
- "ein Formular, um die Checkbox auch hinzuzufügen."
818
 
819
- #: ../includes/views/pages/admin-checkbox-settings.php:21
 
820
  msgid "MailChimp settings for checkboxes"
821
  msgstr "MailChimp Einstellungen für Checkboxen"
822
 
823
- #: ../includes/views/pages/admin-checkbox-settings.php:26
824
- msgid ""
825
- "If you want to use sign-up checkboxes, select at least one MailChimp list to "
826
- "subscribe people to."
827
- msgstr ""
828
- "Wenn du die Registrierungs-Checkboxen nutzen möchtest, wähle mindestens eine "
829
- "MailChimp Liste in welche die Adressen gespeichert werden."
830
 
831
- #: ../includes/views/pages/admin-checkbox-settings.php:34
 
832
  msgid "MailChimp Lists"
833
  msgstr "MailChimp Listen"
834
 
835
- #: ../includes/views/pages/admin-checkbox-settings.php:45
836
- msgid ""
837
- "Select the list(s) to which people who check the checkbox should be "
838
- "subscribed."
839
- msgstr ""
840
- "Wähle die Listen zu welchen, die Abonnenten die die Checkbox ausgewählt "
841
- "haben, eingetragen werden sollen."
842
 
843
- #: ../includes/views/pages/admin-checkbox-settings.php:68
 
844
  msgid "Checkbox settings"
845
  msgstr "Checkbox Einstellungen"
846
 
847
- #: ../includes/views/pages/admin-checkbox-settings.php:71
 
848
  msgid "Add the checkbox to these forms"
849
  msgstr "Füge diese Checkbox zu diesen Formularen"
850
 
851
- #: ../includes/views/pages/admin-checkbox-settings.php:78
 
852
  msgid "Selecting a form will automatically add the sign-up checkbox to it."
 
 
 
 
853
  msgstr ""
854
- "Wenn ein Formular ausgewählt wird, wird automatisch die Registrierungs-"
855
- "Checkbox hinzugefügt."
856
 
857
- #: ../includes/views/pages/admin-checkbox-settings.php:82
 
858
  msgid "Checkbox label text"
859
  msgstr "Checkbox Beschriftung Text"
860
 
861
- #: ../includes/views/pages/admin-checkbox-settings.php:85
862
- #: ../includes/views/pages/admin-checkbox-settings.php:115
863
- #, php-format
864
  msgid "HTML tags like %s are allowed in the label text."
865
  msgstr "HTML Tags wie %s sind in den Beschriftungen erlaubt."
866
 
867
- #: ../includes/views/pages/admin-checkbox-settings.php:89
 
868
  msgid "Pre-check the checkbox?"
869
  msgstr "Die Checkbox vorauswählen?"
870
 
871
- #: ../includes/views/pages/admin-checkbox-settings.php:94
 
872
  msgid "Load some default CSS?"
873
  msgstr "Allgemeines CSS laden?"
874
 
875
- #: ../includes/views/pages/admin-checkbox-settings.php:96
 
876
  msgid "Select \"yes\" if the checkbox appears in a weird place."
 
 
 
 
877
  msgstr ""
878
- "Wähle \"ja\", falls die Checkbox an einem ungewünschten Platz angezeigt wird."
879
 
880
- #: ../includes/views/pages/admin-checkbox-settings.php:100
881
- #: ../includes/views/pages/admin-checkbox-settings.php:120
882
- #: ../includes/views/tabs/admin-forms-general-settings.php:48
883
- #: ../includes/views/tabs/admin-forms-general-settings.php:146
884
- msgid "Save all changes"
885
- msgstr "Alle Änderungen speichern"
 
 
 
 
 
886
 
887
- #: ../includes/views/pages/admin-checkbox-settings.php:103
888
  msgid "Custom label texts"
889
  msgstr "Benutzerdefinierte Beschriftungs Texte"
890
 
891
- #: ../includes/views/pages/admin-checkbox-settings.php:104
892
- msgid ""
893
- "Override the default checkbox label text for any given checkbox using the "
894
- "fields below."
895
- msgstr ""
896
- "Überschreibe die Standard Checkbox Beschriftung für alle Checkboxen, mit dem "
897
- "Feld unterhalb."
898
 
899
- #: ../includes/views/pages/admin-form-settings.php:13
900
  msgid "Forms & Settings"
901
  msgstr "Formulare & Einstellungen"
902
 
903
- #: ../includes/views/pages/admin-form-settings.php:14
904
  msgid "CSS Styles Builder"
905
  msgstr "CSS Styles Builder"
906
 
907
- #: ../includes/views/pages/admin-general-settings.php:10
908
  msgid "License & API Settings"
909
  msgstr "Lizenz und API Einstellungen"
910
 
911
- #: ../includes/views/pages/admin-general-settings.php:19
 
912
  msgid "API Settings"
913
  msgstr "API Einstellungen"
914
 
915
- #: ../includes/views/pages/admin-general-settings.php:21
 
916
  msgid "CONNECTED"
917
  msgstr "VERBUNDEN"
918
 
919
- #: ../includes/views/pages/admin-general-settings.php:23
 
920
  msgid "NOT CONNECTED"
921
  msgstr "NICHT VERBUNDEN"
922
 
923
- #: ../includes/views/pages/admin-general-settings.php:29
 
924
  msgid "API Key"
925
  msgstr "API Schlüssel"
926
 
927
- #: ../includes/views/pages/admin-general-settings.php:31
 
928
  msgid "Your MailChimp API key"
929
  msgstr "Dein MailChimp API Schlüssel"
930
 
931
- #: ../includes/views/pages/admin-general-settings.php:32
 
932
  msgid "Get your API key here."
933
  msgstr "Den API Schlüssel bekommst du hier."
934
 
935
- #: ../includes/views/pages/admin-general-settings.php:48
 
936
  msgid "MailChimp Data"
937
  msgstr "MailChimp Daten"
938
 
939
- #: ../includes/views/pages/admin-general-settings.php:49
940
- msgid ""
941
- "The table below shows your MailChimp lists data. If you applied changes to "
942
- "your MailChimp lists, please use the following button to renew your cached "
943
- "data."
944
- msgstr ""
945
- "Die Tabelle zeigt die MailChimp Listen Daten. Wenn du bei den MailChimp "
946
- "Listen Änderungen gemacht hast, nutze bitte den folgenden Button um die "
947
- "Daten neu zu laden."
948
 
949
- #: ../includes/views/pages/admin-general-settings.php:55
950
- #: ../includes/views/pages/admin-general-settings.php:133
 
 
951
  msgid "Renew MailChimp lists"
952
  msgstr "MailChimp Listen erneuern"
953
 
954
- #: ../includes/views/pages/admin-general-settings.php:120
955
  msgid "No lists were found in your MailChimp account."
956
  msgstr "Es wurden keine Listen in deinem MailChimp Account gefunden."
957
 
958
- #: ../includes/views/pages/admin-reports.php:14
959
  msgid "Statistics"
960
  msgstr "Statistiken"
961
 
962
- #: ../includes/views/pages/admin-reports.php:15
963
  msgid "Log"
964
  msgstr "Log"
965
 
966
- #: ../includes/views/parts/admin-footer.php:8
967
- #, php-format
968
- msgid ""
969
- "Need help? Email me directly at <a href=\"%s\">support@dannyvankooten.com</"
970
- "a>. Please include your website URL and as many details as possible."
 
 
971
  msgstr ""
972
- "Brauchst du Hilfe? Maile mit direkt auf <a href=\"%s"
973
- "\">support@dannyvankooten.com</a>. Bitte sende mir auch deine Webseiten URL "
974
- "und so viele Details wie möglich."
975
 
976
- #: ../includes/views/parts/admin-text-variables.php:11
 
 
 
 
 
 
977
  msgid "Replaced with the number of subscribers on the selected list(s)"
978
  msgstr "Ersetzten mit der Nummer von Abonnenten der gewählten Listen"
979
 
980
- #: ../includes/views/parts/admin-text-variables.php:15
 
 
 
 
 
 
981
  msgid "Replaced with the visitor's IP address"
982
  msgstr "Ersetzten mit der Besucher IP Adresse"
983
 
984
- #: ../includes/views/parts/admin-text-variables.php:19
985
- #, php-format
986
  msgid "Replaced with the current date (yyyy/mm/dd eg: %s)"
987
  msgstr "Ersetzten mit dem aktuellen Datum (yyyy/mm/dd eg: %s)"
988
 
989
- #: ../includes/views/parts/admin-text-variables.php:23
990
- #, php-format
991
  msgid "Replaced with the current time (hh:mm:ss eg: %s)"
992
  msgstr "Ersetzten mit der aktuellen Uhrzeit (hh:mm:ss eg: %s)"
993
 
994
- #: ../includes/views/parts/admin-text-variables.php:27
995
- msgid ""
996
- "Replaced with the logged in user's email (or nothing, if there is no logged "
997
- "in user)"
998
- msgstr ""
999
- "Ersetzten mit der E-Mail des eingeloggten Benutzers (oder nicht, wenn der "
1000
- "User nicht eingeloggt ist)"
1001
 
1002
- #: ../includes/views/parts/admin-text-variables.php:31
1003
- msgid "Display name of the current user"
1004
- msgstr "Den Namen des aktuellen Benutzers anzeigen"
1005
-
1006
- #: ../includes/views/parts/admin-text-variables.php:35
1007
  msgid "First name of the current user"
1008
  msgstr "Den Vornamen des aktuellen Benutzers anzeigen"
1009
 
1010
- #: ../includes/views/parts/admin-text-variables.php:39
 
1011
  msgid "Last name of the current user"
1012
  msgstr "Den Nachnamen des aktuellen Benutzers anzeigen"
1013
 
1014
- #: ../includes/views/parts/admin-text-variables.php:43
 
1015
  msgid "Current user ID"
1016
  msgstr "Aktuelle Benutzer ID"
1017
 
1018
- #: ../includes/views/parts/admin-text-variables.php:47
 
1019
  msgid "Current URL"
1020
  msgstr "Aktuelle URL"
1021
 
1022
- #: ../includes/views/tabs/admin-forms-css-builder.php:10
1023
  msgid "Use the fields below to create custom styling rules for your forms."
 
 
 
 
 
 
 
 
 
 
 
 
1024
  msgstr ""
1025
- "Benutze diese Felder um benutzerdefinierte Stil Regeln für deine Formulare "
1026
- "zu definieren."
1027
 
1028
- #: ../includes/views/tabs/admin-forms-css-builder.php:214
 
 
 
 
 
 
 
 
 
 
 
 
1029
  msgid "Build CSS File"
1030
  msgstr "CSS File erstellen"
1031
 
1032
- #: ../includes/views/tabs/admin-forms-general-settings.php:8
1033
  msgid "Sign-Up Forms"
1034
  msgstr "Registrierungs Formulare"
1035
 
1036
- #: ../includes/views/tabs/admin-forms-general-settings.php:8
1037
  msgid "Create New Form"
1038
  msgstr "Neues Formular erstellen"
1039
 
1040
- #: ../includes/views/tabs/admin-forms-general-settings.php:16
1041
  msgid "General form settings"
1042
  msgstr "Allgemeine Formular Einstellungen"
1043
 
1044
- #: ../includes/views/tabs/admin-forms-general-settings.php:19
 
1045
  msgid "Load form styles (CSS)?"
1046
  msgstr "Lade Formular Stile (CSS)?"
1047
 
1048
- #: ../includes/views/tabs/admin-forms-general-settings.php:23
 
1049
  msgid "Yes, load basic form styles"
1050
  msgstr "Ja, lade Standard Formular Stile"
1051
 
1052
- #: ../includes/views/tabs/admin-forms-general-settings.php:24
 
1053
  msgid "Yes, load my custom form styles"
1054
  msgstr "Ja, lade meine eigenen Formular Stile"
1055
 
1056
- #: ../includes/views/tabs/admin-forms-general-settings.php:25
 
1057
  msgid "Yes, load default form theme"
1058
  msgstr "Ja, lade Standard Formular Theme"
1059
 
1060
- #: ../includes/views/tabs/admin-forms-general-settings.php:26
 
1061
  msgid "Light Theme"
1062
  msgstr "Helles Theme"
1063
 
1064
- #: ../includes/views/tabs/admin-forms-general-settings.php:27
 
1065
  msgid "Red Theme"
1066
  msgstr "Rotes Theme"
1067
 
1068
- #: ../includes/views/tabs/admin-forms-general-settings.php:28
 
1069
  msgid "Green Theme"
1070
  msgstr "Grünes Theme"
1071
 
1072
- #: ../includes/views/tabs/admin-forms-general-settings.php:29
 
1073
  msgid "Blue Theme"
1074
  msgstr "Blaues Theme"
1075
 
1076
- #: ../includes/views/tabs/admin-forms-general-settings.php:30
 
1077
  msgid "Dark Theme"
1078
  msgstr "Dunkles Theme"
1079
 
1080
- #: ../includes/views/tabs/admin-forms-general-settings.php:31
 
1081
  msgid "Custom Color Theme"
1082
  msgstr "Benutzerdefinierte Farben Theme"
1083
 
1084
- #: ../includes/views/tabs/admin-forms-general-settings.php:36
1085
- #, php-format
1086
- msgid ""
1087
- "If you %screated a custom stylesheet%s and want it to be loaded, select "
1088
- "\"custom form styles\". Otherwise, choose the basic formatting styles or one "
1089
- "of the default themes."
1090
- msgstr ""
1091
- "Wenn du ein %sbenutzerdefiniertes Stylesheet erstellt%s hast und dieses "
1092
- "laden möchtest, wähle \"eigenen Formular Stile\". Andernfalls wähle eines "
1093
- "der Standard Formular Stile oder eines der Standard Themes."
1094
 
1095
- #: ../includes/views/tabs/admin-forms-general-settings.php:40
1096
  msgid "Select Color"
1097
  msgstr "Wähle Farbe"
1098
 
1099
- #: ../includes/views/tabs/admin-forms-general-settings.php:50
 
 
 
 
1100
  msgid "Default MailChimp settings"
1101
  msgstr "Standard MailChimp Einstellungen"
1102
 
1103
- #: ../includes/views/tabs/admin-forms-general-settings.php:51
1104
- #: ../includes/views/tabs/admin-forms-general-settings.php:99
1105
- msgid ""
1106
- "The following settings apply to <strong>all</strong> forms but can be "
1107
- "overridden on a per-form basis."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1108
  msgstr ""
1109
- "Die folgenden Einstellungen gelten für <strong>alle</strong> Formulare, "
1110
- "können aber auf Formular Basis überschreiben werden."
1111
 
1112
- #: ../includes/views/tabs/admin-forms-general-settings.php:98
1113
- msgid "Default form settings"
1114
- msgstr "Standard Formular Einstellungen"