Advanced Ads - Version 1.6.8.2

Version Description

  • added introduction page with first steps
  • optimized error handling in placement form
  • added option to remove the public id from widgets completely
  • rewritten dismiss buttons of notices based on new WP standard
Download this release

Release Info

Developer webzunft
Plugin Icon 128x128 Advanced Ads
Version 1.6.8.2
Comparing to
See all releases

Code changes from version 1.6.8.1 to 1.6.8.2

admin/assets/css/admin.css CHANGED
@@ -14,6 +14,13 @@
14
  .toplevel_page_advanced-ads #dashboard-widgets .postbox-container .postbox ul.list { list-style: inside; }
15
  .toplevel_page_advanced-ads .metabox-holder .postbox-container .empty-container { display: none; }
16
 
 
 
 
 
 
 
 
17
  /**
18
  * AD EDIT PAGE
19
  */
@@ -151,8 +158,8 @@
151
  .advads-placements-new-form .advads-placement-type .ui-button-text img { margin-top: 10px; max-width: 100%; }
152
  .advads-placements-new-form .advads-placement-type label { display: inline-block; width: 140px; text-align: center; border: 0; padding: 10px; }
153
  .advads-placements-new-form .advads-placement-type label .description { padding: 10px; }
 
154
  .advads-placements-table { min-width: 80%; border-collapse: collapse; background: #fff; }
155
- .advads-placements-table tbody tr:nth-child(4n+1) { background: none repeat scroll 0 0 #f9f9f9; }
156
  .advads-placements-table tbody tr { border-top: 1px solid #f1f1f1; }
157
  .advads-placements-table th { margin: 0; padding: 10px; text-align: left; vertical-align: top; }
158
  .advads-placements-table.widefat tbody th { font-weight: bold; }
14
  .toplevel_page_advanced-ads #dashboard-widgets .postbox-container .postbox ul.list { list-style: inside; }
15
  .toplevel_page_advanced-ads .metabox-holder .postbox-container .empty-container { display: none; }
16
 
17
+
18
+ /**
19
+ * INTRO PAGE
20
+ */
21
+ .admin_page_advanced-ads-intro .feature-section img { border: solid 1px #0074a2; }
22
+ .admin_page_advanced-ads-intro ul { list-style: inside disc; }
23
+
24
  /**
25
  * AD EDIT PAGE
26
  */
158
  .advads-placements-new-form .advads-placement-type .ui-button-text img { margin-top: 10px; max-width: 100%; }
159
  .advads-placements-new-form .advads-placement-type label { display: inline-block; width: 140px; text-align: center; border: 0; padding: 10px; }
160
  .advads-placements-new-form .advads-placement-type label .description { padding: 10px; }
161
+ .advads-placements-new-form .advads-error-message { display: none; }
162
  .advads-placements-table { min-width: 80%; border-collapse: collapse; background: #fff; }
 
163
  .advads-placements-table tbody tr { border-top: 1px solid #f1f1f1; }
164
  .advads-placements-table th { margin: 0; padding: 10px; text-align: left; vertical-align: top; }
165
  .advads-placements-table.widefat tbody th { font-weight: bold; }
admin/assets/img/intro/5-star-experience.png ADDED
Binary file
admin/assets/img/intro/5-star-support.png ADDED
Binary file
admin/assets/img/intro/5-star-usability.png ADDED
Binary file
admin/assets/js/admin-global.js CHANGED
@@ -7,17 +7,17 @@ jQuery( document ).ready(function () {
7
  * ADMIN NOTICES
8
  */
9
  // close button
10
- jQuery(document).on('click', '.advads-notices-button-close', function(){
11
- if(this.dataset.notice === undefined) return;
12
  var messagebox = jQuery(this).parents('.advads-admin-notice');
 
13
 
14
  var query = {
15
  action: 'advads-close-notice',
16
- notice: this.dataset.notice
17
  };
18
- // send and close message
19
  jQuery.post(ajaxurl, query, function (r) {
20
- messagebox.fadeOut();
21
  });
22
 
23
  });
@@ -37,7 +37,10 @@ jQuery( document ).ready(function () {
37
  messagebox.fadeOut();
38
  } else {
39
  messagebox.find('p').html(r);
40
- messagebox.removeClass('updated').addClass('error');
 
 
 
41
  }
42
  });
43
 
7
  * ADMIN NOTICES
8
  */
9
  // close button
10
+ jQuery(document).on('click', '.advads-admin-notice button.notice-dismiss', function(){
 
11
  var messagebox = jQuery(this).parents('.advads-admin-notice');
12
+ if( messagebox.attr('data-notice') === undefined) return;
13
 
14
  var query = {
15
  action: 'advads-close-notice',
16
+ notice: messagebox.attr('data-notice')
17
  };
18
+ // send query
19
  jQuery.post(ajaxurl, query, function (r) {
20
+ // messagebox.fadeOut();
21
  });
22
 
23
  });
37
  messagebox.fadeOut();
38
  } else {
39
  messagebox.find('p').html(r);
40
+ // don’t change class on intro page
41
+ if( ! jQuery('.admin_page_advanced-ads-intro').length ){
42
+ messagebox.removeClass('updated').addClass('error');
43
+ }
44
  }
45
  });
46
 
admin/assets/js/admin.js CHANGED
@@ -389,3 +389,24 @@ function advads_toggle_single_display_condition_checkbox(checkbox) {
389
  jQuery( 'label[for="' + counterpart.attr( 'id' ) + '"]' ).removeClass( 'ui-state-disabled' );
390
  }
391
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  jQuery( 'label[for="' + counterpart.attr( 'id' ) + '"]' ).removeClass( 'ui-state-disabled' );
390
  }
391
  }
392
+
393
+ /**
394
+ * validate placement form on submit
395
+ */
396
+ function advads_validate_placement_form(){
397
+ // check if placement type was selected
398
+ if( ! jQuery('.advads-placement-type input:checked').length){
399
+ jQuery('.advads-placement-type-error').show();
400
+ return false;
401
+ } else {
402
+ jQuery('.advads-placement-type-error').hide();
403
+ }
404
+ // check if placement name was entered
405
+ if( jQuery('.advads-new-placement-name').val() == '' ){
406
+ jQuery('.advads-placement-name-error').show();
407
+ return false;
408
+ } else {
409
+ jQuery('.advads-placement-name-error').hide();
410
+ }
411
+ return true;
412
+ }
admin/class-advanced-ads-admin.php CHANGED
@@ -216,6 +216,8 @@ class Advanced_Ads_Admin {
216
  'advanced-ads_page_advanced-ads-placements', // placements
217
  'advanced-ads_page_advanced-ads-settings', // settings
218
  'toplevel_page_advanced-ads', // overview
 
 
219
  ));
220
 
221
  if( in_array( $screen->id, $advads_pages )){
@@ -256,6 +258,10 @@ class Advanced_Ads_Admin {
256
  add_submenu_page(
257
  null, __( 'Advanced Ads Debugging', ADVADS_SLUG ), __( 'Debug', ADVADS_SLUG ), 'manage_options', $this->plugin_slug . '-debug', array($this, 'display_plugin_debug_page')
258
  );
 
 
 
 
259
  // add support page
260
  add_submenu_page(
261
  $this->plugin_slug, __( 'Support', ADVADS_SLUG ), __( 'Support', ADVADS_SLUG ), 'manage_options', $this->plugin_slug . '-support', array($this, 'display_support_page')
@@ -321,6 +327,20 @@ class Advanced_Ads_Admin {
321
  include ADVADS_BASE_PATH . 'admin/views/debug.php';
322
  }
323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
324
  /**
325
  * Render the support page
326
  *
@@ -828,9 +848,17 @@ class Advanced_Ads_Admin {
828
  );
829
  // opt out from internal notices
830
  add_settings_field(
831
- 'id-prefix',
832
  __( 'ID prefix', ADVADS_SLUG ),
833
- array($this, 'render_settings_id_prefix'),
 
 
 
 
 
 
 
 
834
  $hook,
835
  'advanced_ads_setting_section'
836
  );
@@ -992,20 +1020,46 @@ class Advanced_Ads_Admin {
992
  }
993
 
994
  /**
995
- * render setting for id prefix
996
  *
997
  * @since 1.6.8
998
  */
999
- public function render_settings_id_prefix(){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1000
  $options = Advanced_Ads::get_instance()->options();
1001
 
1002
- $prefix = ( isset($options['id-prefix'])) ? esc_attr( $options['id-prefix'] ) : Advanced_Ads_Plugin::DEFAULT_FRONTEND_PREFIX;
1003
- if( ! isset($options['id-prefix']) ){
1004
- echo '<p class="advads-error-message">'. __( 'Please check your widgets after saving this page. The original id and class prefix changed and custom css rules must be rewritten.', ADVADS_SLUG ) .'</p>';
 
 
 
 
1005
  }
1006
 
1007
- echo '<input id="advanced-ads-id-prefix" type="text" value="' .$prefix .'" name="'.ADVADS_SLUG.'[id-prefix]" />';
1008
- echo '<p class="description">'. __( 'Prefix of class or id attributes in the frontend. Change it if you don’t want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might need to <strong>re-create your widgets and rewrite css rules afterwards</strong>.', ADVADS_SLUG ) .'</p>';
1009
  }
1010
 
1011
  /**
216
  'advanced-ads_page_advanced-ads-placements', // placements
217
  'advanced-ads_page_advanced-ads-settings', // settings
218
  'toplevel_page_advanced-ads', // overview
219
+ 'admin_page_advanced-ads-debug', // debug
220
+ 'admin_page_advanced-ads-intro', // intro
221
  ));
222
 
223
  if( in_array( $screen->id, $advads_pages )){
258
  add_submenu_page(
259
  null, __( 'Advanced Ads Debugging', ADVADS_SLUG ), __( 'Debug', ADVADS_SLUG ), 'manage_options', $this->plugin_slug . '-debug', array($this, 'display_plugin_debug_page')
260
  );
261
+ // intro page
262
+ add_submenu_page(
263
+ null, __( 'Advanced Ads Intro', ADVADS_SLUG ), __( 'Advanced Ads Intro', ADVADS_SLUG ), 'manage_options', $this->plugin_slug . '-intro', array($this, 'display_plugin_intro_page')
264
+ );
265
  // add support page
266
  add_submenu_page(
267
  $this->plugin_slug, __( 'Support', ADVADS_SLUG ), __( 'Support', ADVADS_SLUG ), 'manage_options', $this->plugin_slug . '-support', array($this, 'display_support_page')
327
  include ADVADS_BASE_PATH . 'admin/views/debug.php';
328
  }
329
 
330
+ /**
331
+ * Render intro page
332
+ *
333
+ * @since 1.6.8.2
334
+ */
335
+ public function display_plugin_intro_page() {
336
+ // load array with ads by condition
337
+
338
+ // remove intro message from queue
339
+ Advanced_Ads_Admin_Notices::get_instance()->remove_from_queue('nl_intro');
340
+
341
+ include ADVADS_BASE_PATH . 'admin/views/intro.php';
342
+ }
343
+
344
  /**
345
  * Render the support page
346
  *
848
  );
849
  // opt out from internal notices
850
  add_settings_field(
851
+ 'front-prefix',
852
  __( 'ID prefix', ADVADS_SLUG ),
853
+ array($this, 'render_settings_front_prefix'),
854
+ $hook,
855
+ 'advanced_ads_setting_section'
856
+ );
857
+ // remove id from widgets
858
+ add_settings_field(
859
+ 'remove-widget-id',
860
+ __( 'Remove Widget ID', ADVADS_SLUG ),
861
+ array($this, 'render_settings_remove_widget_id'),
862
  $hook,
863
  'advanced_ads_setting_section'
864
  );
1020
  }
1021
 
1022
  /**
1023
+ * render setting for frontend prefix
1024
  *
1025
  * @since 1.6.8
1026
  */
1027
+ public function render_settings_front_prefix(){
1028
+ $options = Advanced_Ads::get_instance()->options();
1029
+
1030
+ // deprecated: keeps widgets working that previously received an id based on the front-prefix
1031
+ if( !isset( $options['front-prefix'] ) ){
1032
+ $prefix = ( isset($options['id-prefix'])) ? esc_attr( $options['id-prefix'] ) : Advanced_Ads_Plugin::DEFAULT_FRONTEND_PREFIX;
1033
+ } else {
1034
+ $prefix = $options['front-prefix'];
1035
+ }
1036
+ $old_prefix = ( isset($options['id-prefix'])) ? esc_attr( $options['id-prefix'] ) : '';
1037
+
1038
+ echo '<input id="advanced-ads-front-prefix" type="text" value="' .$prefix .'" name="'.ADVADS_SLUG.'[front-prefix]" />';
1039
+ // deprecated
1040
+ echo '<input type="hidden" value="' .$old_prefix .'" name="'.ADVADS_SLUG.'[id-prefix]" />';
1041
+ echo '<p class="description">'. __( 'Prefix of class or id attributes in the frontend. Change it if you don’t want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might need to <strong>rewrite css rules afterwards</strong>.', ADVADS_SLUG ) .'</p>';
1042
+ }
1043
+
1044
+ /**
1045
+ * render setting to remove the id from advanced ads widgets
1046
+ *
1047
+ * @since 1.6.8.2
1048
+ */
1049
+ public function render_settings_remove_widget_id(){
1050
  $options = Advanced_Ads::get_instance()->options();
1051
 
1052
+ // is true by default if no options where previously set
1053
+ if( ! isset($options['remove-widget-id']) && $options !== array() ){
1054
+ $remove = false;
1055
+ } elseif( $options === array() ){
1056
+ $remove = true;
1057
+ } else {
1058
+ $remove = true;
1059
  }
1060
 
1061
+ echo '<input id="advanced-ads-remove-widget-id" type="checkbox" ' . checked( $remove, true, false ) . ' name="'.ADVADS_SLUG.'[remove-widget-id]" />';
1062
+ echo '<p class="description">'. __( 'Remove the ID attribute from widgets in order to not make them an easy target of ad blockers.', ADVADS_SLUG ) .'</p>';
1063
  }
1064
 
1065
  /**
admin/includes/class-notices.php CHANGED
@@ -154,6 +154,10 @@ class Advanced_Ads_Admin_Notices {
154
  $closed = isset($options['closed']) ? $options['closed'] : array();
155
  $queue = isset($options['queue']) ? $options['queue'] : array();
156
 
 
 
 
 
157
  // offer free add-ons if not yet subscribed
158
  if ( ! $this->is_subscribed() && ! in_array( 'nl_free_addons', $queue ) && ! isset( $closed['nl_free_addons'] )) {
159
  $this->notices[] = 'nl_free_addons';
@@ -283,6 +287,9 @@ class Advanced_Ads_Admin_Notices {
283
  }
284
 
285
  switch ( $type ) {
 
 
 
286
  case 'subscribe' :
287
  include ADVADS_BASE_PATH . '/admin/views/notices/subscribe.php';
288
  break;
154
  $closed = isset($options['closed']) ? $options['closed'] : array();
155
  $queue = isset($options['queue']) ? $options['queue'] : array();
156
 
157
+ // register intro message
158
+ if( $options === array() && ! in_array( 'nl_intro', $queue ) && ! isset( $closed['nl_intro'] ) ){
159
+ $this->notices[] = 'nl_intro';
160
+ }
161
  // offer free add-ons if not yet subscribed
162
  if ( ! $this->is_subscribed() && ! in_array( 'nl_free_addons', $queue ) && ! isset( $closed['nl_free_addons'] )) {
163
  $this->notices[] = 'nl_free_addons';
287
  }
288
 
289
  switch ( $type ) {
290
+ case 'info' :
291
+ include ADVADS_BASE_PATH . '/admin/views/notices/info.php';
292
+ break;
293
  case 'subscribe' :
294
  include ADVADS_BASE_PATH . '/admin/views/notices/subscribe.php';
295
  break;
admin/includes/notices.php CHANGED
@@ -9,6 +9,11 @@ $advanced_ads_admin_notices = array(
9
  'text' => 'Advanced Ads 1.4.5 changes the behavior of some display conditions. Please read this <a href="http://wpadvancedads.com/advanced-ads-1-4-5/" target="_blank">update post</a> to learn if this change should concern you.',
10
  ),
11
  // email tutorial
 
 
 
 
 
12
  'nl_first_steps' => array(
13
  'type' => 'subscribe',
14
  'text' => __( 'Thank you for activating <strong>Advanced Ads</strong>. Would you like to receive the first steps via email?', ADVADS_SLUG ),
9
  'text' => 'Advanced Ads 1.4.5 changes the behavior of some display conditions. Please read this <a href="http://wpadvancedads.com/advanced-ads-1-4-5/" target="_blank">update post</a> to learn if this change should concern you.',
10
  ),
11
  // email tutorial
12
+ 'nl_intro' => array(
13
+ 'type' => 'info',
14
+ 'text' => sprintf(__( 'Advanced Ads successfully installed. Take a look at the <a href="%s">First Steps</a>.', ADVADS_SLUG ), admin_url( 'admin.php?page=advanced-ads-intro' )),
15
+ ),
16
+ // email tutorial
17
  'nl_first_steps' => array(
18
  'type' => 'subscribe',
19
  'text' => __( 'Thank you for activating <strong>Advanced Ads</strong>. Would you like to receive the first steps via email?', ADVADS_SLUG ),
admin/views/debug.php CHANGED
@@ -3,10 +3,10 @@
3
  * the view for the debug page
4
  */
5
  ?><div class="wrap">
6
- <h2 style="color:red;"><?php _e( 'Work in progress', ADVADS_SLUG ); ?></h2>
 
7
  <p><?php _e( 'This screen is work in progress. You can use the information if you understand them, but there is nothing to do here yet.', ADVADS_SLUG ); ?></p>
8
  <?php screen_icon(); ?>
9
- <h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
10
 
11
  <h2><?php _e( 'Settings', ADVADS_SLUG ); ?></h2>
12
  <pre><?php print_r( $plugin_options ); ?></pre>
3
  * the view for the debug page
4
  */
5
  ?><div class="wrap">
6
+ <h1><?php _e( 'Debug Page', ADVADS_SLUG ); ?></h1>
7
+ <p><?php _e( 'Work in progress', ADVADS_SLUG ); ?></p>
8
  <p><?php _e( 'This screen is work in progress. You can use the information if you understand them, but there is nothing to do here yet.', ADVADS_SLUG ); ?></p>
9
  <?php screen_icon(); ?>
 
10
 
11
  <h2><?php _e( 'Settings', ADVADS_SLUG ); ?></h2>
12
  <pre><?php print_r( $plugin_options ); ?></pre>
admin/views/intro.php ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* wp_enqueue_style( 'wp-mediaelement' );
3
+ wp_enqueue_script( 'wp-mediaelement' );
4
+ wp_localize_script( 'mediaelement', '_wpmejsSettings', array(
5
+ 'pluginPath' => includes_url( 'js/mediaelement/', 'relative' ),
6
+ 'pauseOtherPlayers' => ''
7
+ ) );
8
+
9
+ $video_url = 'https://videopress.com/embed/T54Iy7Tw';
10
+ $locale = str_replace( '_', '-', get_locale() );
11
+ if ( 'en' !== $locale ) {
12
+ $video_url = add_query_arg( 'defaultLangCode', $locale, $video_url );
13
+ }*/
14
+
15
+ $minor_features = array(
16
+ array(
17
+ 'src' => ADVADS_BASE_URL . '/admin/assets/img/intro/5-star-usability.png',
18
+ 'heading' => __( '5-Star Usability', ADVADS_SLUG ),
19
+ 'description' => __( 'Advanced Ads is powerful and easy to use, because it is build on WordPress standards. If you know how to publish a post then you know how to create an ad.', ADVADS_SLUG ),
20
+ ),
21
+ array(
22
+ 'src' => ADVADS_BASE_URL . '/admin/assets/img/intro/5-star-support.png',
23
+ 'heading' => __( '5-Star Support', ADVADS_SLUG ),
24
+ 'description' => __( 'I promise you the best supported ad management plugin for WordPress. Whether a pro user or not, you can reach me easily through the support page, in the chat on the homepage or replying to a newsletter.', ADVADS_SLUG ),
25
+ ),
26
+ array(
27
+ 'src' => ADVADS_BASE_URL . '/admin/assets/img/intro/5-star-experience.png',
28
+ 'heading' => __( '5-Star Experience', ADVADS_SLUG ),
29
+ 'description' => __( 'Advanced Ads was built out of my own experience. I am personally using it to serve millions of ad impressions per month and constantly test new ways to optimize ad settings.', ADVADS_SLUG ),
30
+ ),
31
+ );
32
+ ?>
33
+ <div class="wrap about-wrap">
34
+ <h1><?php printf( __( 'Welcome to <strong>Advanced Ads</strong>' ), ADVADS_VERSION ); ?></h1>
35
+
36
+ <div class="about-text"><?php _e( 'Let me give you an introduction into your future ad management solution.' ); ?></div>
37
+
38
+ <?php /* <h2 class="nav-tab-wrapper">
39
+ <a href="about.php" class="nav-tab nav-tab-active"><?php _e( 'What&#8217;s New' ); ?></a>
40
+ <a href="credits.php" class="nav-tab"><?php _e( 'Credits' ); ?></a>
41
+ <a href="freedoms.php" class="nav-tab"><?php _e( 'Freedoms' ); ?></a>
42
+ </h2>
43
+
44
+ <div class="headline-feature feature-video">
45
+ <iframe width="1050" height="591" src="<?php echo esc_url( $video_url ); ?>" frameborder="0" allowfullscreen></iframe>
46
+ <script src="https://videopress.com/videopress-iframe.js"></script>
47
+ </div>*/ ?>
48
+
49
+ <hr/>
50
+
51
+ <div class="feature-section three-col">
52
+ <?php foreach ( $minor_features as $feature ) : ?>
53
+ <div class="col">
54
+ <img src="<?php echo esc_attr( $feature['src'] ); ?>" width="314" height="180"/>
55
+ <h3><?php echo $feature['heading']; ?></h3>
56
+ <p><?php echo $feature['description']; ?></p>
57
+ </div>
58
+ <?php endforeach; ?>
59
+ </div>
60
+ <hr/>
61
+ <h2><?php _e( 'Next Steps', ADVADS_SLUG ); ?></h2>
62
+ <div class="feature-section three-col">
63
+ <div class="col">
64
+ <h3>1. <?php _e( 'Subscribe to the Mailing List', ADVADS_SLUG ); ?></h3>
65
+ <p><?php _e( 'Subscribe to the newsletter and instantly', ADVADS_SLUG ); ?></p>
66
+ <ul>
67
+ <li><?php _e( 'get 2 free add-ons.', ADVADS_SLUG ); ?></li>
68
+ <li><?php _e( 'reply to the welcome message with a question.', ADVADS_SLUG ); ?></li>
69
+ <li><?php _e( 'subscribe to a dedicated group for the tutorial or AdSense tips.', ADVADS_SLUG ); ?></li>
70
+ </ul>
71
+ <div class="advads-admin-notice">
72
+ <p>
73
+ <button type="button" class="button button-hero button-primary advads-notices-button-subscribe" data-notice="nl_free_addons"><?php echo __('Subscribe me now', ADVADS_SLUG); ?></button>
74
+ </p>
75
+ </div>
76
+ </div>
77
+ <div class="col">
78
+ <h3>2. <?php _e( 'Create your first ad', ADVADS_SLUG ); ?></h3>
79
+ <p><?php printf(__( 'Get started by creating an ad <a href="$1%s" target="blank">right now</a> or watch the <a href="$2%s" target="blank">tutorial video (3:29min)</a> first.', ADVADS_SLUG ), admin_url( 'post-new.php?post_type=' . Advanced_Ads::POST_TYPE_SLUG ), ADVADS_URL . 'manual/first-ad/' ); ?></p>
80
+ </div>
81
+ <div class="col">
82
+ <h3>3. <?php _e( 'Display your ad', ADVADS_SLUG ); ?></h3>
83
+ <p><?php _e( 'You can display your ad using a shortcode, widget or one of the powerful placements. Placements help you to inject ads into the content or place them on your site without coding.', ADVADS_SLUG ); ?></p>
84
+ <ul>
85
+ <li><a href="<?php echo ADVADS_URL . '/manual/placements/'; ?>" target="_blank"><?php _e( 'List of all available placements', ADVADS_SLUG ); ?></a></li>
86
+ <li><a href="<?php echo admin_url( 'admin.php?page=advanced-ads-placements' ); ?>" target="_blank"><?php _e( 'Create a placement', ADVADS_SLUG ); ?></a></li>
87
+ </ul>
88
+ </div>
89
+ </div>
90
+ </div>
admin/views/notices/error.php CHANGED
@@ -1 +1 @@
1
- <div class="error advads-admin-notice"><p><?php echo $text; ?><button type="button" class="button-primary advads-notices-button-close" data-notice="<?php echo $_notice; ?>"><?php _e('OK', ADVADS_SLUG); ?></button></p></div>
1
+ <div class="error advads-admin-notice notice is-dismissible" data-notice="<?php echo $_notice; ?>"><p><?php echo $text; ?></p></div>
admin/views/notices/info.php ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <div class="updated advads-admin-notice notice is-dismissible" data-notice="<?php echo $_notice; ?>">
2
+ <p><?php echo $text; ?></p>
3
+ </div>
admin/views/notices/inline.php CHANGED
@@ -1,6 +1,5 @@
1
- <div class="advads-admin-notice-inline advads-admin-notice">
2
  <p><?php echo $text; ?>
3
- <button type="button" class="button-primary advads-notices-button-subscribe" data-notice="<?php echo $_notice ?>"><?php echo isset( $notice['confirm_text'] ) ? $notice['confirm_text'] : __('Subscribe me now', ADVADS_SLUG); ?></button>
4
- <button type="button" class="button-secondary advads-notices-button-close" data-notice="<?php echo $_notice; ?>"><?php _e('Close', ADVADS_SLUG); ?></button>
5
  </p>
6
  </div>
1
+ <div class="advads-admin-notice-inline advads-admin-notice notice is-dismissible" data-notice="<?php echo $_notice ?>">
2
  <p><?php echo $text; ?>
3
+ <button type="button" class="button-primary advads-notices-button-subscribe"><?php echo isset( $notice['confirm_text'] ) ? $notice['confirm_text'] : __('Subscribe me now', ADVADS_SLUG); ?></button>
 
4
  </p>
5
  </div>
admin/views/notices/subscribe.php CHANGED
@@ -1,6 +1,5 @@
1
- <div class="updated advads-admin-notice">
2
  <p><?php echo $text; ?>
3
  <button type="button" class="button-primary advads-notices-button-subscribe" data-notice="<?php echo $_notice ?>"><?php echo isset( $notice['confirm_text'] ) ? $notice['confirm_text'] : __('Subscribe me now', ADVADS_SLUG); ?></button>
4
- <button type="button" class="button-secondary advads-notices-button-close" data-notice="<?php echo $_notice; ?>"><?php _e('Close', ADVADS_SLUG); ?></button>
5
  </p>
6
  </div>
1
+ <div class="updated advads-admin-notice notice is-dismissible" data-notice="<?php echo $_notice ?>">
2
  <p><?php echo $text; ?>
3
  <button type="button" class="button-primary advads-notices-button-subscribe" data-notice="<?php echo $_notice ?>"><?php echo isset( $notice['confirm_text'] ) ? $notice['confirm_text'] : __('Subscribe me now', ADVADS_SLUG); ?></button>
 
4
  </p>
5
  </div>
admin/views/placements.php CHANGED
@@ -17,7 +17,7 @@
17
  <?php if ( isset($placements) && is_array( $placements ) && count( $placements ) ) : ?>
18
  <h2><?php _e( 'Placements', ADVADS_SLUG ); ?></h2>
19
  <form method="POST" action="">
20
- <table class="widefat advads-placements-table">
21
  <thead>
22
  <tr>
23
  <th><?php _e( 'Type', ADVADS_SLUG ); ?></th>
@@ -129,7 +129,7 @@
129
  <?php do_action( 'advanced-ads-placements-list-after', $placements );
130
  endif;
131
 
132
- ?><form method="POST" action="" class="advads-placements-new-form"<?php if ( isset($placements) && count( $placements ) ) echo ' style="display: none;"' ; ?>>
133
  <h3>1. <?php _e( 'Choose a placement type', ADVADS_SLUG ); ?></h3>
134
  <p class="description"><?php printf(__( 'Placement types define where the ad is going to be displayed. Learn more about the different types from the <a href="%s">manual</a>', ADVADS_SLUG ), ADVADS_URL . 'manual/placements/' ); ?></p>
135
  <div class= "advads-new-placement-types advads-buttonset">
@@ -147,10 +147,13 @@ endif;
147
  </div><?php
148
  endforeach; };
149
  ?></div>
150
- <div class="clear"></div><br/>
 
 
151
  <h3>2. <?php _e( 'Choose a Name', ADVADS_SLUG ); ?></h3>
152
  <p class="description"><?php _e( 'The name of the placement is only visible to you. Tip: choose a descriptive one, e.g. <em>Below Post Headline</em>.', ADVADS_SLUG ); ?></p>
153
- <p><input name="advads[placement][name]" type="text" value="" placeholder="<?php _e( 'Placement Name', ADVADS_SLUG ); ?>"/></p>
 
154
  <h3>3. <?php _e( 'Choose the Ad or Group', ADVADS_SLUG ); ?></h3>
155
  <p class="description"><?php _e( 'The ad or group that should be displayed.', ADVADS_SLUG ); ?></p>
156
  <p><select name="advads[placement][item]">
17
  <?php if ( isset($placements) && is_array( $placements ) && count( $placements ) ) : ?>
18
  <h2><?php _e( 'Placements', ADVADS_SLUG ); ?></h2>
19
  <form method="POST" action="">
20
+ <table class="widefat advads-placements-table striped">
21
  <thead>
22
  <tr>
23
  <th><?php _e( 'Type', ADVADS_SLUG ); ?></th>
129
  <?php do_action( 'advanced-ads-placements-list-after', $placements );
130
  endif;
131
 
132
+ ?><form method="POST" action="" onsubmit="return advads_validate_placement_form();" class="advads-placements-new-form"<?php if ( isset($placements) && count( $placements ) ) echo ' style="display: none;"' ; ?>>
133
  <h3>1. <?php _e( 'Choose a placement type', ADVADS_SLUG ); ?></h3>
134
  <p class="description"><?php printf(__( 'Placement types define where the ad is going to be displayed. Learn more about the different types from the <a href="%s">manual</a>', ADVADS_SLUG ), ADVADS_URL . 'manual/placements/' ); ?></p>
135
  <div class= "advads-new-placement-types advads-buttonset">
147
  </div><?php
148
  endforeach; };
149
  ?></div>
150
+ <div class="clear"></div>
151
+ <p class="advads-error-message advads-placement-type-error"><?php _e( 'Please select a placement type.', ADVADS_SLUG ); ?></p>
152
+ <br/>
153
  <h3>2. <?php _e( 'Choose a Name', ADVADS_SLUG ); ?></h3>
154
  <p class="description"><?php _e( 'The name of the placement is only visible to you. Tip: choose a descriptive one, e.g. <em>Below Post Headline</em>.', ADVADS_SLUG ); ?></p>
155
+ <p><input name="advads[placement][name]" class="advads-new-placement-name" type="text" value="" placeholder="<?php _e( 'Placement Name', ADVADS_SLUG ); ?>"/></p>
156
+ <p class="advads-error-message advads-placement-name-error"><?php _e( 'Please enter a name for your placement.', ADVADS_SLUG ); ?></p>
157
  <h3>3. <?php _e( 'Choose the Ad or Group', ADVADS_SLUG ); ?></h3>
158
  <p class="description"><?php _e( 'The ad or group that should be displayed.', ADVADS_SLUG ); ?></p>
159
  <p><select name="advads[placement][item]">
admin/views/settings.php CHANGED
@@ -39,6 +39,7 @@ $setting_tabs = apply_filters('advanced-ads-setting-tabs', array(
39
  ?>
40
  <ul>
41
  <li><a href="/wp-admin/admin.php?page=advanced-ads-debug"><?php _e( 'Debug Page', ADVADS_SLUG ); ?></a></li>
 
42
  <li><a href="http://wordpress.org/plugins/advanced-ads/" title="<?php _e( 'Advanced Ads on WordPress.org', ADVADS_SLUG ); ?>"><?php _e( 'Advanced Ads on wp.org', ADVADS_SLUG ); ?></a></li>
43
  <li><a href="http://webgilde.com" title="<?php _e( 'the company behind Advanced Ads', ADVADS_SLUG ); ?>"><?php _e( 'webgilde GmbH', ADVADS_SLUG ); ?></a></li>
44
  </ul>
39
  ?>
40
  <ul>
41
  <li><a href="/wp-admin/admin.php?page=advanced-ads-debug"><?php _e( 'Debug Page', ADVADS_SLUG ); ?></a></li>
42
+ <li><a href="/wp-admin/admin.php?page=advanced-ads-intro"><?php _e( 'Welcome Page', ADVADS_SLUG ); ?></a></li>
43
  <li><a href="http://wordpress.org/plugins/advanced-ads/" title="<?php _e( 'Advanced Ads on WordPress.org', ADVADS_SLUG ); ?>"><?php _e( 'Advanced Ads on wp.org', ADVADS_SLUG ); ?></a></li>
44
  <li><a href="http://webgilde.com" title="<?php _e( 'the company behind Advanced Ads', ADVADS_SLUG ); ?>"><?php _e( 'webgilde GmbH', ADVADS_SLUG ); ?></a></li>
45
  </ul>
advanced-ads.php CHANGED
@@ -12,7 +12,7 @@
12
  * Plugin Name: Advanced Ads
13
  * Plugin URI: https://wpadvancedads.com
14
  * Description: Manage and optimize your ads in WordPress
15
- * Version: 1.6.8.1
16
  * Author: Thomas Maier
17
  * Author URI: http://webgilde.com
18
  * Text Domain: advanced-ads
@@ -38,7 +38,7 @@ define( 'ADVADS_BASE_DIR', dirname( plugin_basename( __FILE__ ) ) ); // director
38
  // general and global slug, e.g. to store options in WP, textdomain
39
  define( 'ADVADS_SLUG', 'advanced-ads' );
40
  define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
41
- define( 'ADVADS_VERSION', '1.6.8.1' );
42
 
43
  /*----------------------------------------------------------------------------*
44
  * Autoloading, modules and functions
12
  * Plugin Name: Advanced Ads
13
  * Plugin URI: https://wpadvancedads.com
14
  * Description: Manage and optimize your ads in WordPress
15
+ * Version: 1.6.8.2
16
  * Author: Thomas Maier
17
  * Author URI: http://webgilde.com
18
  * Text Domain: advanced-ads
38
  // general and global slug, e.g. to store options in WP, textdomain
39
  define( 'ADVADS_SLUG', 'advanced-ads' );
40
  define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
41
+ define( 'ADVADS_VERSION', '1.6.8.2' );
42
 
43
  /*----------------------------------------------------------------------------*
44
  * Autoloading, modules and functions
classes/ad.php CHANGED
@@ -656,8 +656,7 @@ class Advanced_Ads_Ad {
656
  * @return string $id random id string
657
  */
658
  private function create_wrapper_id(){
659
- $options = Advanced_Ads::get_instance()->options();
660
- $prefix = isset( $options['id-prefix'] ) ? $options['id-prefix'] : 'advads-';
661
 
662
  return $prefix . mt_rand();
663
  }
656
  * @return string $id random id string
657
  */
658
  private function create_wrapper_id(){
659
+ $prefix = Advanced_Ads_Plugin::get_instance()->get_frontend_prefix();
 
660
 
661
  return $prefix . mt_rand();
662
  }
classes/ad_placements.php CHANGED
@@ -237,8 +237,7 @@ class Advanced_Ads_Placements {
237
  }
238
 
239
  // options
240
- $options = Advanced_Ads::get_instance()->options();
241
- $prefix = isset( $options['id-prefix'] ) ? $options['id-prefix'] : 'advads-';
242
 
243
  // return either ad or group content
244
  switch ( $_item[0] ) {
237
  }
238
 
239
  // options
240
+ $prefix = Advanced_Ads_Plugin::get_instance()->get_frontend_prefix();
 
241
 
242
  // return either ad or group content
243
  switch ( $_item[0] ) {
classes/plugin.php CHANGED
@@ -42,7 +42,7 @@ class Advanced_Ads_Plugin {
42
  /**
43
  * default prefix of selectors (id, class) in the frontend
44
  * can be changed by options
45
- *
46
  * @var Advanced_Ads_Plugin
47
  */
48
  const DEFAULT_FRONTEND_PREFIX = 'advads-';
@@ -555,4 +555,23 @@ class Advanced_Ads_Plugin {
555
 
556
  return false;
557
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
558
  }
42
  /**
43
  * default prefix of selectors (id, class) in the frontend
44
  * can be changed by options
45
+ *
46
  * @var Advanced_Ads_Plugin
47
  */
48
  const DEFAULT_FRONTEND_PREFIX = 'advads-';
555
 
556
  return false;
557
  }
558
+
559
+ /**
560
+ * get prefix used for frontend elements
561
+ *
562
+ * @since 1.6.8.2
563
+ */
564
+ public function get_frontend_prefix(){
565
+ $options = $this->options();
566
+
567
+ // get previously option if new one doesn’t exist yet
568
+ if( !isset( $options['front-prefix'] ) ){
569
+ $prefix = ( isset($options['id-prefix'])) ? esc_attr( $options['id-prefix'] ) : Advanced_Ads_Plugin::DEFAULT_FRONTEND_PREFIX;
570
+ } else {
571
+ $prefix = $options['front-prefix'];
572
+ }
573
+
574
+ return $prefix;
575
+ }
576
+
577
  }
classes/widget.php CHANGED
@@ -19,14 +19,14 @@ class Advanced_Ads_Widget extends WP_Widget {
19
 
20
  $options = Advanced_Ads_Plugin::get_instance()->options();
21
 
22
- $prefix = isset( $options['id-prefix'] ) ? $options['id-prefix'] : 'advads_';
23
  $classname = $prefix . 'widget';
24
 
25
  $widget_ops = array('classname' => $classname, 'description' => __( 'Display Ads and Ad Groups.', ADVADS_SLUG ));
26
  $control_ops = array();
27
 
28
- // TODO: make default of prefix2 identical to prefix; for now we need it to not lose the existing widgets
29
- $prefix2 = isset( $options['id-prefix'] ) ? $options['id-prefix'] : 'advads_ad_';
30
  $base_id = $prefix2 . 'widget';
31
 
32
  parent::__construct( $base_id,'Advanced Ads', $widget_ops, $control_ops );
19
 
20
  $options = Advanced_Ads_Plugin::get_instance()->options();
21
 
22
+ $prefix = Advanced_Ads_Plugin::get_instance()->get_frontend_prefix();
23
  $classname = $prefix . 'widget';
24
 
25
  $widget_ops = array('classname' => $classname, 'description' => __( 'Display Ads and Ad Groups.', ADVADS_SLUG ));
26
  $control_ops = array();
27
 
28
+ // deprecated to keep previously changed prefixed working
29
+ $prefix2 = ( isset( $options['id-prefix'] ) && $options['id-prefix'] !== '' ) ? $options['id-prefix'] : 'advads_ad_';
30
  $base_id = $prefix2 . 'widget';
31
 
32
  parent::__construct( $base_id,'Advanced Ads', $widget_ops, $control_ops );
languages/advanced-ads-de_DE.mo CHANGED
Binary file
languages/advanced-ads-de_DE.po CHANGED
@@ -3,7 +3,7 @@ msgstr ""
3
  "Project-Id-Version: Advanved Ads\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
5
  "POT-Creation-Date: 2015-01-27 16:47+0100\n"
6
- "PO-Revision-Date: Tue Aug 25 2015 09:48:50 GMT+0200 (CEST)\n"
7
  "Last-Translator: admin <post@webzunft.de>\n"
8
  "Language-Team: webgilde <thomas.maier@webgilde.com>\n"
9
  "Language: German\n"
@@ -26,62 +26,67 @@ msgstr ""
26
  "X-Textdomain-Support: yes\n"
27
  "X-Loco-Target-Locale: de_DE"
28
 
29
- #: ../admin/class-advanced-ads-admin.php:237
30
  msgid "Overview"
31
  msgstr "Übersicht"
32
 
33
- #: ../admin/class-advanced-ads-admin.php:241 ../admin/class-advanced-ads-admin.
34
- #: php:241 ../admin/views/ad-group-list-form-row.php:27 ../admin/views/ad-group-
35
  #: list-header.php:5 ../admin/views/placements.php:78 ../admin/views/placements.
36
- #: php:166 ../classes/widget.php:83 ../public/class-advanced-ads.php:549
37
  msgid "Ads"
38
  msgstr "Anzeigen"
39
 
40
- #: ../admin/class-advanced-ads-admin.php:245 ../admin/views/placements.php:71 ..
41
- #: admin/views/placements.php:159 ../classes/widget.php:76
42
  msgid "Ad Groups"
43
  msgstr "Anzeigen-Gruppen"
44
 
45
- #: ../admin/class-advanced-ads-admin.php:245 ../public/class-advanced-ads.php:522
46
  msgid "Groups"
47
  msgstr "Gruppen"
48
 
49
- #: ../admin/class-advanced-ads-admin.php:250 ../admin/views/debug.php:14
50
  msgid "Ad Placements"
51
  msgstr "Anzeigen-Platzierungen"
52
 
53
- #: ../admin/class-advanced-ads-admin.php:250 ../admin/views/placements.php:18
54
  msgid "Placements"
55
  msgstr "Platzierungen"
56
 
57
- #: ../admin/class-advanced-ads-admin.php:254
58
  msgid "Advanced Ads Settings"
59
  msgstr "Advanced-Ads-Einstellungen"
60
 
61
- #: ../admin/class-advanced-ads-admin.php:254 ../admin/class-advanced-ads-admin.
62
- #: php:463 ../admin/views/debug.php:11
63
  msgid "Settings"
64
  msgstr "Einstellungen"
65
 
66
- #: ../admin/class-advanced-ads-admin.php:257
67
  msgid "Advanced Ads Debugging"
68
  msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
69
 
70
- #: ../admin/class-advanced-ads-admin.php:257
71
  msgid "Debug"
72
  msgstr "Debug"
73
 
74
- #: ../admin/class-advanced-ads-admin.php:261 ../admin/class-advanced-ads-admin.
75
- #: php:261
 
 
 
 
 
76
  msgid "Support"
77
  msgstr "Support"
78
 
79
- #: ../admin/class-advanced-ads-admin.php:377 ../admin/class-advanced-ads-admin.
80
- #: php:404
81
  msgid "Sorry, you are not allowed to access this feature."
82
  msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
83
 
84
- #: ../admin/class-advanced-ads-admin.php:390
85
  msgid ""
86
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
87
  "deleted?"
@@ -89,170 +94,174 @@ msgstr ""
89
  "Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. "
90
  "Vielleicht wurde es gelöscht?"
91
 
92
- #: ../admin/class-advanced-ads-admin.php:505
93
  msgid "Ad Type"
94
  msgstr "Anzeigen-Typ"
95
 
96
- #: ../admin/class-advanced-ads-admin.php:508
97
  msgid "Ad Parameters"
98
  msgstr "Anzeigen-Parameter"
99
 
100
- #: ../admin/class-advanced-ads-admin.php:511
101
  msgid "Layout / Output"
102
  msgstr "Layout / Ausgabe"
103
 
104
- #: ../admin/class-advanced-ads-admin.php:514
105
  msgid "Display Conditions"
106
  msgstr "Anzeige-Bedingungen"
107
 
108
- #: ../admin/class-advanced-ads-admin.php:517
109
  msgid "Visitor Conditions"
110
  msgstr "Besucher-Bedingungen"
111
 
112
- #: ../admin/class-advanced-ads-admin.php:683 ../admin/class-advanced-ads-admin.
113
- #: php:684
114
  msgid "Ad updated."
115
  msgstr "Anzeige aktualisiert."
116
 
117
  #. translators: %s: date and time of the revision
118
- #: ../admin/class-advanced-ads-admin.php:686
119
  #, php-format
120
  msgid "Ad restored to revision from %s"
121
  msgstr "Anzeige aus Revision %s wiederhergestellt"
122
 
123
- #: ../admin/class-advanced-ads-admin.php:687
124
  msgid "Ad published."
125
  msgstr "Anzeige veröffentlicht."
126
 
127
- #: ../admin/class-advanced-ads-admin.php:688
128
  msgid "Ad saved."
129
  msgstr "Anzeige gespeichert."
130
 
131
- #: ../admin/class-advanced-ads-admin.php:689
132
  msgid "Ad submitted."
133
  msgstr "Anzeige gesendet."
134
 
135
- #: ../admin/class-advanced-ads-admin.php:691
136
  #, php-format
137
  msgid "Ad scheduled for: <strong>%1$s</strong>."
138
  msgstr "Anzeige geplant für <strong>%1$s</strong>."
139
 
140
  #. translators: Publish box date format, see http://php.net/date
141
- #: ../admin/class-advanced-ads-admin.php:693
142
  msgid "M j, Y @ G:i"
143
  msgstr "j M Y @ G:i"
144
 
145
- #: ../admin/class-advanced-ads-admin.php:695
146
  msgid "Ad draft updated."
147
  msgstr "Anzeigenentwurf gespeichert."
148
 
149
- #: ../admin/class-advanced-ads-admin.php:714
150
  #, php-format
151
  msgid "%s ad updated."
152
  msgid_plural "%s ads updated."
153
  msgstr[0] "%s Anzeige aktualisiert."
154
  msgstr[1] "%s Anzeigen aktualisiert."
155
 
156
- #: ../admin/class-advanced-ads-admin.php:715
157
  #, php-format
158
  msgid "%s ad not updated, somebody is editing it."
159
  msgid_plural "%s ads not updated, somebody is editing them."
160
  msgstr[0] "%s Anzeige nicht aktualisiert, jemand bearbeitet sie."
161
  msgstr[1] "%s Anzeigen nicht aktualisiert, jemand bearbeitet sie."
162
 
163
- #: ../admin/class-advanced-ads-admin.php:716
164
  #, php-format
165
  msgid "%s ad permanently deleted."
166
  msgid_plural "%s ads permanently deleted."
167
  msgstr[0] "%s Anzeige endgültig gelöscht."
168
  msgstr[1] "%s Anzeigen endgültig gelöscht."
169
 
170
- #: ../admin/class-advanced-ads-admin.php:717
171
  #, php-format
172
  msgid "%s ad moved to the Trash."
173
  msgid_plural "%s ads moved to the Trash."
174
  msgstr[0] "%s Anzeige in den Papierkorb verschoben."
175
  msgstr[1] "%s Anzeigen in den Papierkorb verschoben."
176
 
177
- #: ../admin/class-advanced-ads-admin.php:718
178
  #, php-format
179
  msgid "%s ad restored from the Trash."
180
  msgid_plural "%s ads restored from the Trash."
181
  msgstr[0] "%s Anzeige aus dem Papierkorb wiederhergestellt."
182
  msgstr[1] "%s Anzeige aus dem Papierkorb wiederhergestellt."
183
 
184
- #: ../admin/class-advanced-ads-admin.php:753 ../admin/views/settings.php:12
185
  msgid "General"
186
  msgstr "Allgemein"
187
 
188
- #: ../admin/class-advanced-ads-admin.php:765 ../admin/class-advanced-ads-admin.
189
- #: php:853
190
  msgid "Licenses"
191
  msgstr "Lizenzen"
192
 
193
- #: ../admin/class-advanced-ads-admin.php:776
194
  msgid "Disable ads"
195
  msgstr "Anzeigen auf dieser Seite deaktivieren."
196
 
197
- #: ../admin/class-advanced-ads-admin.php:784
198
  msgid "Hide ads for logged in users"
199
  msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
200
 
201
- #: ../admin/class-advanced-ads-admin.php:792
202
  msgid "Use advanced JavaScript"
203
  msgstr "Advanced-JavaScript benutzen"
204
 
205
- #: ../admin/class-advanced-ads-admin.php:800
206
  msgid "Unlimited ad injection"
207
  msgstr "Anzeigen-Injektion überall aktivieren "
208
 
209
- #: ../admin/class-advanced-ads-admin.php:808
210
  msgid "Priority of content injection filter"
211
  msgstr "Priorität der Anzeigen-Injektion"
212
 
213
- #: ../admin/class-advanced-ads-admin.php:816
214
  msgid "Hide ads from bots"
215
  msgstr "Anzeigen vor Bots verbergen"
216
 
217
- #: ../admin/class-advanced-ads-admin.php:824
218
  msgid "Disable notices"
219
  msgstr "Mitteilungen deaktivieren"
220
 
221
- #: ../admin/class-advanced-ads-admin.php:832
222
  msgid "ID prefix"
223
  msgstr "ID Präfix"
224
 
225
- #: ../admin/class-advanced-ads-admin.php:907
 
 
 
 
226
  msgid "(display to all)"
227
  msgstr "(für alle sichtbar)"
228
 
229
- #: ../admin/class-advanced-ads-admin.php:908
230
  msgid "Subscriber"
231
  msgstr "Abonnent"
232
 
233
- #: ../admin/class-advanced-ads-admin.php:909
234
  msgid "Contributor"
235
  msgstr "Mitarbeiter"
236
 
237
- #: ../admin/class-advanced-ads-admin.php:910
238
  msgid "Author"
239
  msgstr "Autor"
240
 
241
- #: ../admin/class-advanced-ads-admin.php:911
242
  msgid "Editor"
243
  msgstr "Redakteur"
244
 
245
- #: ../admin/class-advanced-ads-admin.php:912
246
  msgid "Admin"
247
  msgstr "Admin"
248
 
249
- #: ../admin/class-advanced-ads-admin.php:920
250
  msgid "Choose the lowest role a user must have in order to not see any ads."
251
  msgstr ""
252
  "Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine "
253
  "Anzeigen zu sehen."
254
 
255
- #: ../admin/class-advanced-ads-admin.php:934
256
  msgid ""
257
  "<strong>notice: </strong>the file is currently enabled by an add-on that "
258
  "needs it."
@@ -260,7 +269,7 @@ msgstr ""
260
  "<strong>Hinweis: </strong>die Datei wird aktuell von einer Erweiterung "
261
  "benutzt."
262
 
263
- #: ../admin/class-advanced-ads-admin.php:937
264
  #, php-format
265
  msgid ""
266
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
@@ -271,7 +280,7 @@ msgstr ""
271
  "target=\"_blank\">Info</a>). Einige Funktionen und Erweiterungen können diese "
272
  "Einstellung überschreiben, wenn sie die Datei benötigen."
273
 
274
- #: ../admin/class-advanced-ads-admin.php:950
275
  msgid ""
276
  "Some plugins and themes trigger ad injection where it shouldn’t happen. "
277
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
@@ -289,7 +298,7 @@ msgstr ""
289
  "werden überall dort, wo Beiträge geladen werden, angezeigt (z.B. auch auf "
290
  "Archiv-Seiten)."
291
 
292
- #: ../admin/class-advanced-ads-admin.php:964
293
  msgid ""
294
  "Play with this value in order to change the priority of the injected ads "
295
  "compared to other auto injected elements in the post content."
@@ -297,7 +306,7 @@ msgstr ""
297
  "Ändern Sie diesen Wert um die Position automatisch eingefügter Anzeigen im "
298
  "Content gegenüber anderer Elementen zu beeinflussen."
299
 
300
- #: ../admin/class-advanced-ads-admin.php:977
301
  #, php-format
302
  msgid ""
303
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
@@ -308,7 +317,7 @@ msgstr ""
308
  "werden mit dem <a href=\"%s\" target=\"_blank\">Tracking Add-On</a> dann auch "
309
  "keine Impressionen mehr gezählt."
310
 
311
- #: ../admin/class-advanced-ads-admin.php:978
312
  msgid ""
313
  "Disabling this option only makes sense if your ads contain content you want "
314
  "to display to bots (like search engines) or your site is cached and bots "
@@ -317,7 +326,7 @@ msgstr ""
317
  "Deaktivieren Sie diese Option, wenn Bots (z.B. Suchmaschinen) die "
318
  "Werbeinhalte sehen sollen oder Ihre Seite einen Cache nutzt."
319
 
320
- #: ../admin/class-advanced-ads-admin.php:991
321
  msgid ""
322
  "Disable internal notices like tips, tutorials, email newsletters and update "
323
  "notices. Disabling notices is recommended if you run multiple blogs with "
@@ -328,75 +337,71 @@ msgstr ""
328
  "diese Einstellung, wenn Sie Advanced Ads auf mehreren Blog installiert \n"
329
  "haben."
330
 
331
- #: ../admin/class-advanced-ads-admin.php:1004
332
  msgid ""
333
- "Please check your widgets after saving this page. The original id and class "
334
- "prefix changed and custom css rules must be rewritten."
 
335
  msgstr ""
336
- "Bitte überprüfen Sie Ihre Widgets nachdem Sie diese Seite gespeichert haben. "
337
- "Die ursprüngliche id und class Präfixe wurden geändert, CSS Regeln müssen "
338
- "ggf. ebenfalls angepasst werden."
339
 
340
- #: ../admin/class-advanced-ads-admin.php:1008
341
  msgid ""
342
- "Prefix of class or id attributes in the frontend. Change it if you don’t "
343
- "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
344
- "need to <strong>re-create your widgets and rewrite css rules "
345
- "afterwards</strong>."
346
  msgstr ""
347
- "Präfix der class oder id Attribute im Frontend. Ändern Sie diese bitte, "
348
- "damit <strong>AdBlocker</strong> nicht die Inhalte von Advanced Ads "
349
- "blockieren können.<br/>Ggf. müssen Sie danach Ihre <strong>Widgets und CSS-"
350
- "Regeln erneuern</strong>."
351
 
352
- #: ../admin/class-advanced-ads-admin.php:1061
353
  msgid "Ad Details"
354
  msgstr "Anzeigeneinstellungen"
355
 
356
- #: ../admin/class-advanced-ads-admin.php:1135
357
  msgid "Ad Settings"
358
  msgstr "Anzeigen-Einstellungen"
359
 
360
- #: ../admin/class-advanced-ads-admin.php:1214 ../admin/views/overview.php:23
361
  msgid "Ads Dashboard"
362
  msgstr "Anzeigen-Dashboard"
363
 
364
- #: ../admin/class-advanced-ads-admin.php:1226
365
  msgid "From the ad optimization universe"
366
  msgstr "Neues aus dem Anzeigen-Universum"
367
 
368
- #: ../admin/class-advanced-ads-admin.php:1235
369
  msgid "Advanced Ads Tutorials"
370
  msgstr "Advanced Ads Tutorials"
371
 
372
- #: ../admin/class-advanced-ads-admin.php:1246
373
  #, php-format
374
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
375
  msgstr "%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">neu</a>"
376
 
377
- #: ../admin/class-advanced-ads-admin.php:1257
378
  msgid "plugin manual and homepage"
379
  msgstr "Plugin-Anleitung und Homepage"
380
 
381
- #: ../admin/class-advanced-ads-admin.php:1264
382
  msgid "Get the tutorial via email"
383
  msgstr "Tutorial per E-Mail (engl.)\n"
384
 
385
- #: ../admin/class-advanced-ads-admin.php:1271
386
  msgid "Get AdSense tips via email"
387
  msgstr "AdSense Tips per E-Mail (engl.)"
388
 
389
- #: ../admin/class-advanced-ads-admin.php:1345
390
  msgid "Error while trying to register the license. Please contact support."
391
  msgstr ""
392
  "Die Lizenz konnte nicht registriert werden. Bitte kontaktieren Sie den "
393
  "Support."
394
 
395
- #: ../admin/class-advanced-ads-admin.php:1351
396
  msgid "Please enter and save a valid license key first."
397
  msgstr "Bitte speichern Sie zunächst einen gültigen Lizenzschlüssel."
398
 
399
- #: ../admin/class-advanced-ads-admin.php:1371
400
  #, php-format
401
  msgid "License is invalid. Reason: %s"
402
  msgstr "Die Lizenz ist ungültig. Grund: %s"
@@ -448,7 +453,7 @@ msgid "Display ads with the highest ad weight first"
448
  msgstr "Anzeigen mit dem höchsten Anzeigengewicht zuerst einblenden."
449
 
450
  #: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
451
- #: php:553
452
  msgid "Edit"
453
  msgstr "Bearbeiten"
454
 
@@ -620,7 +625,7 @@ msgstr "neu"
620
  msgid "type the title"
621
  msgstr "Geben Sie den Titel ein"
622
 
623
- #: ../admin/includes/class-notices.php:352
624
  #, php-format
625
  msgid ""
626
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
@@ -629,13 +634,13 @@ msgstr ""
629
  "Es scheint keine E-Mail Adresse hinterlegt worden zu sein. Bitte nutzen Sie "
630
  "<a href=\"%s\" target=\"_blank\">dieses Formular</a> um sich anzumelden."
631
 
632
- #: ../admin/includes/class-notices.php:370
633
  msgid "How embarrassing. The email server seems to be down. Please try again later."
634
  msgstr ""
635
  "Peinlich. Der E-Mail-Dienst scheint gerade nicht erreichbar zu sein. Bitte "
636
  "versuchen Sie es später noch einmal."
637
 
638
- #: ../admin/includes/class-notices.php:375
639
  #, php-format
640
  msgid ""
641
  "Please check your email (%s) for the confirmation message. If you didn’t "
@@ -699,7 +704,8 @@ msgstr ""
699
  "verdienen</strong> in der AdSense-Gruppe des Newsletters."
700
 
701
  #: ../admin/includes/class-overview-widgets.php:90 ../admin/includes/notices.php:
702
- #: 27 ../admin/views/notices/inline.php:3 ../admin/views/notices/subscribe.php:3
 
703
  msgid "Subscribe me now"
704
  msgstr "Jetzt abonnieren"
705
 
@@ -713,7 +719,7 @@ msgstr ""
713
  msgid "Send it now"
714
  msgstr "Jetzt senden"
715
 
716
- #: ../admin/includes/class-overview-widgets.php:121
717
  msgid "Create your first ad"
718
  msgstr "Erstellen Sie Ihre erste Anzeige"
719
 
@@ -911,6 +917,15 @@ msgid "Get the Slider add-on"
911
  msgstr "Slider-Erweiterung holen"
912
 
913
  #: ../admin/includes/notices.php:14
 
 
 
 
 
 
 
 
 
914
  msgid ""
915
  "Thank you for activating <strong>Advanced Ads</strong>. Would you like to "
916
  "receive the first steps via email?"
@@ -918,11 +933,11 @@ msgstr ""
918
  "Danke, dass Sie <strong>Advanced Ads</strong> aktiviert haben. Möchten Sie "
919
  "die Ersten Schritte per E-Mail erhalten?"
920
 
921
- #: ../admin/includes/notices.php:15
922
  msgid "Yes, send it"
923
  msgstr "Ja, jetzt senden"
924
 
925
- #: ../admin/includes/notices.php:20
926
  msgid ""
927
  "Thank you for using <strong>Advanced Ads</strong>. Stay informed and receive "
928
  "<strong>2 free add-ons</strong> for joining the newsletter."
@@ -930,11 +945,11 @@ msgstr ""
930
  "Danke, dass Sie <strong>Advanced Ads</strong> benutzen. Abonieren Sie den "
931
  "Newsletter und erhalten <strong>2 Add-ons kostenfrei</strong>."
932
 
933
- #: ../admin/includes/notices.php:21
934
  msgid "Add me now"
935
  msgstr "Jetzt abonnieren"
936
 
937
- #: ../admin/includes/notices.php:26
938
  msgid ""
939
  "Learn more about how and <strong>how much you can earn with AdSense</strong> "
940
  "and Advanced Ads from my dedicated newsletter."
@@ -942,7 +957,7 @@ msgstr ""
942
  "Erfahren Sie im Newsletter mehr darüber, wie und <strong>wie viel Sie mit "
943
  "AdSense verdienen</strong> können (engl.)."
944
 
945
- #: ../admin/includes/notices.php:47
946
  #, php-format
947
  msgid ""
948
  "One or more license keys for <strong>Advanced Ads add-ons are invalid or "
@@ -952,7 +967,7 @@ msgstr ""
952
  "ungültig oder fehlen</strong>. Bitte tragen Sie <a href=\"%s\">hier</a> "
953
  "gültige Lizenzschlüssel ein."
954
 
955
- #: ../admin/includes/notices.php:52
956
  #, php-format
957
  msgid ""
958
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
@@ -965,7 +980,7 @@ msgstr ""
965
  "für weiteren Support und Updates und erhalten Sie dafür einen deutlichen "
966
  "Rabatt. <a href=\"%s\" target=\"_blank\">Zur Plugin-Seite</a>."
967
 
968
- #: ../admin/includes/notices.php:57
969
  #, php-format
970
  msgid ""
971
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
@@ -1088,7 +1103,7 @@ msgid "Number of ads that are visible at the same time"
1088
  msgstr "Anzahl der Anzeigen, die gleichzeitig sichtbar sein sollen."
1089
 
1090
  #: ../admin/views/ad-group-list-form-row.php:30 ../public/class-advanced-ads.php:
1091
- #: 550
1092
  msgid "Ad"
1093
  msgstr "Anzeige"
1094
 
@@ -1457,11 +1472,15 @@ msgstr "Nur auf mobilen Geräten"
1457
  msgid "not on mobile devices"
1458
  msgstr "Nicht auf mobilen Endgeräten"
1459
 
1460
- #: ../admin/views/debug.php:6
 
 
 
 
1461
  msgid "Work in progress"
1462
  msgstr "In Arbeit"
1463
 
1464
- #: ../admin/views/debug.php:7
1465
  msgid ""
1466
  "This screen is work in progress. You can use the information if you "
1467
  "understand them, but there is nothing to do here yet."
@@ -1469,6 +1488,113 @@ msgstr ""
1469
  "Dieser Bildschirm ist in Arbeit. Sie können die Informationen verwenden, "
1470
  "wenn Sie sie verstehen, aber es gibt hier für Sie nichts zu tun."
1471
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1472
  #: ../admin/views/placements.php:8
1473
  msgid ""
1474
  "Couldn’t create the new placement. Please check your form field and whether "
@@ -1520,7 +1646,7 @@ msgstr "Nutzungshinweise"
1520
  msgid "Item"
1521
  msgstr "Anzeige"
1522
 
1523
- #: ../admin/views/placements.php:69 ../admin/views/placements.php:157
1524
  msgid "--not selected--"
1525
  msgstr "--nicht gewählt--"
1526
 
@@ -1570,10 +1696,14 @@ msgstr ""
1570
  "platziert wird. Mehr dazu finden Sie in der <a href=\"%s\">Anleitung</a>."
1571
 
1572
  #: ../admin/views/placements.php:151
 
 
 
 
1573
  msgid "Choose a Name"
1574
  msgstr "Bezeichnung wählen"
1575
 
1576
- #: ../admin/views/placements.php:152
1577
  msgid ""
1578
  "The name of the placement is only visible to you. Tip: choose a descriptive "
1579
  "one, e.g. <em>Below Post Headline</em>."
@@ -1581,19 +1711,23 @@ msgstr ""
1581
  "Die Bezeichnung der Platzierung ist nur für Sie sichtbar. Ich empfehle eine "
1582
  "beschreibende Bezeichnung, z.B. <em>Unter der Artikelüberschrift</em>."
1583
 
1584
- #: ../admin/views/placements.php:153
1585
  msgid "Placement Name"
1586
  msgstr "Bezeichnung"
1587
 
1588
- #: ../admin/views/placements.php:154
 
 
 
 
1589
  msgid "Choose the Ad or Group"
1590
  msgstr "Anzeige oder Gruppe wählen"
1591
 
1592
- #: ../admin/views/placements.php:155
1593
  msgid "The ad or group that should be displayed."
1594
  msgstr "Die Anzeige oder Anzeigengruppe die angezeigt werden soll."
1595
 
1596
- #: ../admin/views/placements.php:174
1597
  msgid "Save New Placement"
1598
  msgstr "Neue Platzierung sichern"
1599
 
@@ -1683,23 +1817,23 @@ msgstr ""
1683
  msgid "Save settings on this page"
1684
  msgstr "Einstellungen auf dieser Seite speichern"
1685
 
1686
- #: ../admin/views/settings.php:41
1687
- msgid "Debug Page"
1688
- msgstr "Debug-Seite"
1689
-
1690
  #: ../admin/views/settings.php:42
 
 
 
 
1691
  msgid "Advanced Ads on WordPress.org"
1692
  msgstr "Advanced Ads auf WordPress.org"
1693
 
1694
- #: ../admin/views/settings.php:42
1695
  msgid "Advanced Ads on wp.org"
1696
  msgstr "Advanced Ads auf wp.org"
1697
 
1698
- #: ../admin/views/settings.php:43
1699
  msgid "the company behind Advanced Ads"
1700
  msgstr "das Unternehmen hinter Advanced Ads"
1701
 
1702
- #: ../admin/views/settings.php:43
1703
  msgid "webgilde GmbH"
1704
  msgstr "webgilde GmbH"
1705
 
@@ -1753,15 +1887,6 @@ msgstr "Nachricht"
1753
  msgid "send"
1754
  msgstr "senden"
1755
 
1756
- #: ../admin/views/notices/error.php:1
1757
- msgid "OK"
1758
- msgstr "OK"
1759
-
1760
- #: ../admin/views/notices/inline.php:4 ../admin/views/notices/subscribe.php:4 ..
1761
- #: modules/gadsense/admin/views/adsense-ad-parameters.php:76
1762
- msgid "Close"
1763
- msgstr "Schließen"
1764
-
1765
  #: ../classes/ad_placements.php:31
1766
  msgid "Manual Placement"
1767
  msgstr "Manuelle Platzierung"
@@ -2195,6 +2320,10 @@ msgstr "Kopieren Sie den Anzeigencode von AdSense einfach unten in das Feld"
2195
  msgid "Get details"
2196
  msgstr "Details laden"
2197
 
 
 
 
 
2198
  #: ../modules/gadsense/includes/class-ad-type-adsense.php:35
2199
  msgid "AdSense ad"
2200
  msgstr "AdSense Anzeige"
@@ -2211,89 +2340,89 @@ msgstr "Ihre AdSense Publisher ID fehlt."
2211
  msgid "Auto"
2212
  msgstr "Auto"
2213
 
2214
- #: ../public/class-advanced-ads.php:294
2215
  #, php-format
2216
  msgid "Advanced Ads Error: %s"
2217
  msgstr "Advanced-Ads-Fehler: %s"
2218
 
2219
- #: ../public/class-advanced-ads.php:512
2220
  msgctxt "ad group general name"
2221
  msgid "Ad Groups"
2222
  msgstr "Anzeigen-Gruppen"
2223
 
2224
- #: ../public/class-advanced-ads.php:513
2225
  msgctxt "ad group singular name"
2226
  msgid "Ad Group"
2227
  msgstr "Anzeigen-Gruppe"
2228
 
2229
- #: ../public/class-advanced-ads.php:514
2230
  msgid "Search Ad Groups"
2231
  msgstr "Anzeigen-Gruppen suchen"
2232
 
2233
- #: ../public/class-advanced-ads.php:515
2234
  msgid "All Ad Groups"
2235
  msgstr "Alle Anzeigen-Gruppen"
2236
 
2237
- #: ../public/class-advanced-ads.php:516
2238
  msgid "Parent Ad Groups"
2239
  msgstr "Parent-Anzeigen-Gruppen"
2240
 
2241
- #: ../public/class-advanced-ads.php:517
2242
  msgid "Parent Ad Groups:"
2243
  msgstr "Parent-Anzeigen-Gruppen"
2244
 
2245
- #: ../public/class-advanced-ads.php:518
2246
  msgid "Edit Ad Group"
2247
  msgstr "Bearbeite Anzeigen-Gruppe"
2248
 
2249
- #: ../public/class-advanced-ads.php:519
2250
  msgid "Update Ad Group"
2251
  msgstr "Aktualisiere Anzeigen-Gruppe"
2252
 
2253
- #: ../public/class-advanced-ads.php:520
2254
  msgid "Add New Ad Group"
2255
  msgstr "Neue Anzeigengruppe hinzufügen"
2256
 
2257
- #: ../public/class-advanced-ads.php:521
2258
  msgid "New Ad Groups Name"
2259
  msgstr "Neuer Anzeigen-Gruppen-Name"
2260
 
2261
- #: ../public/class-advanced-ads.php:523
2262
  msgid "No Ad Group found"
2263
  msgstr "Keine Anzeigen-Gruppe gefunden"
2264
 
2265
- #: ../public/class-advanced-ads.php:551 ../public/class-advanced-ads.php:555
2266
  msgid "New Ad"
2267
  msgstr "Neue Anzeige"
2268
 
2269
- #: ../public/class-advanced-ads.php:552
2270
  msgid "Add New Ad"
2271
  msgstr "Neue Anzeige hinzufügen"
2272
 
2273
- #: ../public/class-advanced-ads.php:554
2274
  msgid "Edit Ad"
2275
  msgstr "Anzeige bearbeiten"
2276
 
2277
- #: ../public/class-advanced-ads.php:556
2278
  msgid "View"
2279
  msgstr "Ansicht"
2280
 
2281
- #: ../public/class-advanced-ads.php:557
2282
  msgid "View the Ad"
2283
  msgstr "Anzeige ansehen"
2284
 
2285
- #: ../public/class-advanced-ads.php:558
2286
  msgid "Search Ads"
2287
  msgstr "Anzeigen suchen"
2288
 
2289
- #: ../public/class-advanced-ads.php:559
2290
  msgid "No Ads found"
2291
  msgstr "Keine Anzeigen gefunden"
2292
 
2293
- #: ../public/class-advanced-ads.php:560
2294
  msgid "No Ads found in Trash"
2295
  msgstr "Keine Anzeigen im Papierkorb gefunden"
2296
 
2297
- #: ../public/class-advanced-ads.php:561
2298
  msgid "Parent Ad"
2299
  msgstr "Übergeordnete Anzeige"
3
  "Project-Id-Version: Advanved Ads\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
5
  "POT-Creation-Date: 2015-01-27 16:47+0100\n"
6
+ "PO-Revision-Date: Fri Aug 28 2015 10:26:22 GMT+0200 (CEST)\n"
7
  "Last-Translator: admin <post@webzunft.de>\n"
8
  "Language-Team: webgilde <thomas.maier@webgilde.com>\n"
9
  "Language: German\n"
26
  "X-Textdomain-Support: yes\n"
27
  "X-Loco-Target-Locale: de_DE"
28
 
29
+ #: ../admin/class-advanced-ads-admin.php:239
30
  msgid "Overview"
31
  msgstr "Übersicht"
32
 
33
+ #: ../admin/class-advanced-ads-admin.php:243 ../admin/class-advanced-ads-admin.
34
+ #: php:243 ../admin/views/ad-group-list-form-row.php:27 ../admin/views/ad-group-
35
  #: list-header.php:5 ../admin/views/placements.php:78 ../admin/views/placements.
36
+ #: php:169 ../classes/widget.php:83 ../public/class-advanced-ads.php:552
37
  msgid "Ads"
38
  msgstr "Anzeigen"
39
 
40
+ #: ../admin/class-advanced-ads-admin.php:247 ../admin/views/placements.php:71 ..
41
+ #: admin/views/placements.php:162 ../classes/widget.php:76
42
  msgid "Ad Groups"
43
  msgstr "Anzeigen-Gruppen"
44
 
45
+ #: ../admin/class-advanced-ads-admin.php:247 ../public/class-advanced-ads.php:525
46
  msgid "Groups"
47
  msgstr "Gruppen"
48
 
49
+ #: ../admin/class-advanced-ads-admin.php:252 ../admin/views/debug.php:14
50
  msgid "Ad Placements"
51
  msgstr "Anzeigen-Platzierungen"
52
 
53
+ #: ../admin/class-advanced-ads-admin.php:252 ../admin/views/placements.php:18
54
  msgid "Placements"
55
  msgstr "Platzierungen"
56
 
57
+ #: ../admin/class-advanced-ads-admin.php:256
58
  msgid "Advanced Ads Settings"
59
  msgstr "Advanced-Ads-Einstellungen"
60
 
61
+ #: ../admin/class-advanced-ads-admin.php:256 ../admin/class-advanced-ads-admin.
62
+ #: php:483 ../admin/views/debug.php:11
63
  msgid "Settings"
64
  msgstr "Einstellungen"
65
 
66
+ #: ../admin/class-advanced-ads-admin.php:259
67
  msgid "Advanced Ads Debugging"
68
  msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
69
 
70
+ #: ../admin/class-advanced-ads-admin.php:259
71
  msgid "Debug"
72
  msgstr "Debug"
73
 
74
+ #: ../admin/class-advanced-ads-admin.php:263 ../admin/class-advanced-ads-admin.
75
+ #: php:263
76
+ msgid "Advanced Ads Intro"
77
+ msgstr "Advanced Ads Einführung"
78
+
79
+ #: ../admin/class-advanced-ads-admin.php:267 ../admin/class-advanced-ads-admin.
80
+ #: php:267
81
  msgid "Support"
82
  msgstr "Support"
83
 
84
+ #: ../admin/class-advanced-ads-admin.php:397 ../admin/class-advanced-ads-admin.
85
+ #: php:424
86
  msgid "Sorry, you are not allowed to access this feature."
87
  msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
88
 
89
+ #: ../admin/class-advanced-ads-admin.php:410
90
  msgid ""
91
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
92
  "deleted?"
94
  "Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. "
95
  "Vielleicht wurde es gelöscht?"
96
 
97
+ #: ../admin/class-advanced-ads-admin.php:525
98
  msgid "Ad Type"
99
  msgstr "Anzeigen-Typ"
100
 
101
+ #: ../admin/class-advanced-ads-admin.php:528
102
  msgid "Ad Parameters"
103
  msgstr "Anzeigen-Parameter"
104
 
105
+ #: ../admin/class-advanced-ads-admin.php:531
106
  msgid "Layout / Output"
107
  msgstr "Layout / Ausgabe"
108
 
109
+ #: ../admin/class-advanced-ads-admin.php:534
110
  msgid "Display Conditions"
111
  msgstr "Anzeige-Bedingungen"
112
 
113
+ #: ../admin/class-advanced-ads-admin.php:537
114
  msgid "Visitor Conditions"
115
  msgstr "Besucher-Bedingungen"
116
 
117
+ #: ../admin/class-advanced-ads-admin.php:703 ../admin/class-advanced-ads-admin.
118
+ #: php:704
119
  msgid "Ad updated."
120
  msgstr "Anzeige aktualisiert."
121
 
122
  #. translators: %s: date and time of the revision
123
+ #: ../admin/class-advanced-ads-admin.php:706
124
  #, php-format
125
  msgid "Ad restored to revision from %s"
126
  msgstr "Anzeige aus Revision %s wiederhergestellt"
127
 
128
+ #: ../admin/class-advanced-ads-admin.php:707
129
  msgid "Ad published."
130
  msgstr "Anzeige veröffentlicht."
131
 
132
+ #: ../admin/class-advanced-ads-admin.php:708
133
  msgid "Ad saved."
134
  msgstr "Anzeige gespeichert."
135
 
136
+ #: ../admin/class-advanced-ads-admin.php:709
137
  msgid "Ad submitted."
138
  msgstr "Anzeige gesendet."
139
 
140
+ #: ../admin/class-advanced-ads-admin.php:711
141
  #, php-format
142
  msgid "Ad scheduled for: <strong>%1$s</strong>."
143
  msgstr "Anzeige geplant für <strong>%1$s</strong>."
144
 
145
  #. translators: Publish box date format, see http://php.net/date
146
+ #: ../admin/class-advanced-ads-admin.php:713
147
  msgid "M j, Y @ G:i"
148
  msgstr "j M Y @ G:i"
149
 
150
+ #: ../admin/class-advanced-ads-admin.php:715
151
  msgid "Ad draft updated."
152
  msgstr "Anzeigenentwurf gespeichert."
153
 
154
+ #: ../admin/class-advanced-ads-admin.php:734
155
  #, php-format
156
  msgid "%s ad updated."
157
  msgid_plural "%s ads updated."
158
  msgstr[0] "%s Anzeige aktualisiert."
159
  msgstr[1] "%s Anzeigen aktualisiert."
160
 
161
+ #: ../admin/class-advanced-ads-admin.php:735
162
  #, php-format
163
  msgid "%s ad not updated, somebody is editing it."
164
  msgid_plural "%s ads not updated, somebody is editing them."
165
  msgstr[0] "%s Anzeige nicht aktualisiert, jemand bearbeitet sie."
166
  msgstr[1] "%s Anzeigen nicht aktualisiert, jemand bearbeitet sie."
167
 
168
+ #: ../admin/class-advanced-ads-admin.php:736
169
  #, php-format
170
  msgid "%s ad permanently deleted."
171
  msgid_plural "%s ads permanently deleted."
172
  msgstr[0] "%s Anzeige endgültig gelöscht."
173
  msgstr[1] "%s Anzeigen endgültig gelöscht."
174
 
175
+ #: ../admin/class-advanced-ads-admin.php:737
176
  #, php-format
177
  msgid "%s ad moved to the Trash."
178
  msgid_plural "%s ads moved to the Trash."
179
  msgstr[0] "%s Anzeige in den Papierkorb verschoben."
180
  msgstr[1] "%s Anzeigen in den Papierkorb verschoben."
181
 
182
+ #: ../admin/class-advanced-ads-admin.php:738
183
  #, php-format
184
  msgid "%s ad restored from the Trash."
185
  msgid_plural "%s ads restored from the Trash."
186
  msgstr[0] "%s Anzeige aus dem Papierkorb wiederhergestellt."
187
  msgstr[1] "%s Anzeige aus dem Papierkorb wiederhergestellt."
188
 
189
+ #: ../admin/class-advanced-ads-admin.php:773 ../admin/views/settings.php:12
190
  msgid "General"
191
  msgstr "Allgemein"
192
 
193
+ #: ../admin/class-advanced-ads-admin.php:785 ../admin/class-advanced-ads-admin.
194
+ #: php:881
195
  msgid "Licenses"
196
  msgstr "Lizenzen"
197
 
198
+ #: ../admin/class-advanced-ads-admin.php:796
199
  msgid "Disable ads"
200
  msgstr "Anzeigen auf dieser Seite deaktivieren."
201
 
202
+ #: ../admin/class-advanced-ads-admin.php:804
203
  msgid "Hide ads for logged in users"
204
  msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
205
 
206
+ #: ../admin/class-advanced-ads-admin.php:812
207
  msgid "Use advanced JavaScript"
208
  msgstr "Advanced-JavaScript benutzen"
209
 
210
+ #: ../admin/class-advanced-ads-admin.php:820
211
  msgid "Unlimited ad injection"
212
  msgstr "Anzeigen-Injektion überall aktivieren "
213
 
214
+ #: ../admin/class-advanced-ads-admin.php:828
215
  msgid "Priority of content injection filter"
216
  msgstr "Priorität der Anzeigen-Injektion"
217
 
218
+ #: ../admin/class-advanced-ads-admin.php:836
219
  msgid "Hide ads from bots"
220
  msgstr "Anzeigen vor Bots verbergen"
221
 
222
+ #: ../admin/class-advanced-ads-admin.php:844
223
  msgid "Disable notices"
224
  msgstr "Mitteilungen deaktivieren"
225
 
226
+ #: ../admin/class-advanced-ads-admin.php:852
227
  msgid "ID prefix"
228
  msgstr "ID Präfix"
229
 
230
+ #: ../admin/class-advanced-ads-admin.php:860
231
+ msgid "Remove Widget ID"
232
+ msgstr "ID des Widget entfernen"
233
+
234
+ #: ../admin/class-advanced-ads-admin.php:935
235
  msgid "(display to all)"
236
  msgstr "(für alle sichtbar)"
237
 
238
+ #: ../admin/class-advanced-ads-admin.php:936
239
  msgid "Subscriber"
240
  msgstr "Abonnent"
241
 
242
+ #: ../admin/class-advanced-ads-admin.php:937
243
  msgid "Contributor"
244
  msgstr "Mitarbeiter"
245
 
246
+ #: ../admin/class-advanced-ads-admin.php:938
247
  msgid "Author"
248
  msgstr "Autor"
249
 
250
+ #: ../admin/class-advanced-ads-admin.php:939
251
  msgid "Editor"
252
  msgstr "Redakteur"
253
 
254
+ #: ../admin/class-advanced-ads-admin.php:940
255
  msgid "Admin"
256
  msgstr "Admin"
257
 
258
+ #: ../admin/class-advanced-ads-admin.php:948
259
  msgid "Choose the lowest role a user must have in order to not see any ads."
260
  msgstr ""
261
  "Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine "
262
  "Anzeigen zu sehen."
263
 
264
+ #: ../admin/class-advanced-ads-admin.php:962
265
  msgid ""
266
  "<strong>notice: </strong>the file is currently enabled by an add-on that "
267
  "needs it."
269
  "<strong>Hinweis: </strong>die Datei wird aktuell von einer Erweiterung "
270
  "benutzt."
271
 
272
+ #: ../admin/class-advanced-ads-admin.php:965
273
  #, php-format
274
  msgid ""
275
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
280
  "target=\"_blank\">Info</a>). Einige Funktionen und Erweiterungen können diese "
281
  "Einstellung überschreiben, wenn sie die Datei benötigen."
282
 
283
+ #: ../admin/class-advanced-ads-admin.php:978
284
  msgid ""
285
  "Some plugins and themes trigger ad injection where it shouldn’t happen. "
286
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
298
  "werden überall dort, wo Beiträge geladen werden, angezeigt (z.B. auch auf "
299
  "Archiv-Seiten)."
300
 
301
+ #: ../admin/class-advanced-ads-admin.php:992
302
  msgid ""
303
  "Play with this value in order to change the priority of the injected ads "
304
  "compared to other auto injected elements in the post content."
306
  "Ändern Sie diesen Wert um die Position automatisch eingefügter Anzeigen im "
307
  "Content gegenüber anderer Elementen zu beeinflussen."
308
 
309
+ #: ../admin/class-advanced-ads-admin.php:1005
310
  #, php-format
311
  msgid ""
312
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
317
  "werden mit dem <a href=\"%s\" target=\"_blank\">Tracking Add-On</a> dann auch "
318
  "keine Impressionen mehr gezählt."
319
 
320
+ #: ../admin/class-advanced-ads-admin.php:1006
321
  msgid ""
322
  "Disabling this option only makes sense if your ads contain content you want "
323
  "to display to bots (like search engines) or your site is cached and bots "
326
  "Deaktivieren Sie diese Option, wenn Bots (z.B. Suchmaschinen) die "
327
  "Werbeinhalte sehen sollen oder Ihre Seite einen Cache nutzt."
328
 
329
+ #: ../admin/class-advanced-ads-admin.php:1019
330
  msgid ""
331
  "Disable internal notices like tips, tutorials, email newsletters and update "
332
  "notices. Disabling notices is recommended if you run multiple blogs with "
337
  "diese Einstellung, wenn Sie Advanced Ads auf mehreren Blog installiert \n"
338
  "haben."
339
 
340
+ #: ../admin/class-advanced-ads-admin.php:1041
341
  msgid ""
342
+ "Prefix of class or id attributes in the frontend. Change it if you don’t "
343
+ "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
344
+ "need to <strong>rewrite css rules afterwards</strong>."
345
  msgstr ""
346
+ "Präfix der class oder id Attribute im Frontend. Eine Änderung kann helfen "
347
+ "damit Ad-Blocker die Inhalte nicht pauschal entfernen."
 
348
 
349
+ #: ../admin/class-advanced-ads-admin.php:1062
350
  msgid ""
351
+ "Remove the ID attribute from widgets in order to not make them an easy "
352
+ "target of ad blockers."
 
 
353
  msgstr ""
354
+ "ID-Attribut des Anzeigenwidgets entfernen, damit Ad-Blocker hier keinen "
355
+ "Ansatz haben es zu blockieren."
 
 
356
 
357
+ #: ../admin/class-advanced-ads-admin.php:1115
358
  msgid "Ad Details"
359
  msgstr "Anzeigeneinstellungen"
360
 
361
+ #: ../admin/class-advanced-ads-admin.php:1189
362
  msgid "Ad Settings"
363
  msgstr "Anzeigen-Einstellungen"
364
 
365
+ #: ../admin/class-advanced-ads-admin.php:1268 ../admin/views/overview.php:23
366
  msgid "Ads Dashboard"
367
  msgstr "Anzeigen-Dashboard"
368
 
369
+ #: ../admin/class-advanced-ads-admin.php:1280
370
  msgid "From the ad optimization universe"
371
  msgstr "Neues aus dem Anzeigen-Universum"
372
 
373
+ #: ../admin/class-advanced-ads-admin.php:1289
374
  msgid "Advanced Ads Tutorials"
375
  msgstr "Advanced Ads Tutorials"
376
 
377
+ #: ../admin/class-advanced-ads-admin.php:1300
378
  #, php-format
379
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
380
  msgstr "%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">neu</a>"
381
 
382
+ #: ../admin/class-advanced-ads-admin.php:1311
383
  msgid "plugin manual and homepage"
384
  msgstr "Plugin-Anleitung und Homepage"
385
 
386
+ #: ../admin/class-advanced-ads-admin.php:1318
387
  msgid "Get the tutorial via email"
388
  msgstr "Tutorial per E-Mail (engl.)\n"
389
 
390
+ #: ../admin/class-advanced-ads-admin.php:1325
391
  msgid "Get AdSense tips via email"
392
  msgstr "AdSense Tips per E-Mail (engl.)"
393
 
394
+ #: ../admin/class-advanced-ads-admin.php:1399
395
  msgid "Error while trying to register the license. Please contact support."
396
  msgstr ""
397
  "Die Lizenz konnte nicht registriert werden. Bitte kontaktieren Sie den "
398
  "Support."
399
 
400
+ #: ../admin/class-advanced-ads-admin.php:1405
401
  msgid "Please enter and save a valid license key first."
402
  msgstr "Bitte speichern Sie zunächst einen gültigen Lizenzschlüssel."
403
 
404
+ #: ../admin/class-advanced-ads-admin.php:1425
405
  #, php-format
406
  msgid "License is invalid. Reason: %s"
407
  msgstr "Die Lizenz ist ungültig. Grund: %s"
453
  msgstr "Anzeigen mit dem höchsten Anzeigengewicht zuerst einblenden."
454
 
455
  #: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
456
+ #: php:556
457
  msgid "Edit"
458
  msgstr "Bearbeiten"
459
 
625
  msgid "type the title"
626
  msgstr "Geben Sie den Titel ein"
627
 
628
+ #: ../admin/includes/class-notices.php:359
629
  #, php-format
630
  msgid ""
631
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
634
  "Es scheint keine E-Mail Adresse hinterlegt worden zu sein. Bitte nutzen Sie "
635
  "<a href=\"%s\" target=\"_blank\">dieses Formular</a> um sich anzumelden."
636
 
637
+ #: ../admin/includes/class-notices.php:377
638
  msgid "How embarrassing. The email server seems to be down. Please try again later."
639
  msgstr ""
640
  "Peinlich. Der E-Mail-Dienst scheint gerade nicht erreichbar zu sein. Bitte "
641
  "versuchen Sie es später noch einmal."
642
 
643
+ #: ../admin/includes/class-notices.php:382
644
  #, php-format
645
  msgid ""
646
  "Please check your email (%s) for the confirmation message. If you didn’t "
704
  "verdienen</strong> in der AdSense-Gruppe des Newsletters."
705
 
706
  #: ../admin/includes/class-overview-widgets.php:90 ../admin/includes/notices.php:
707
+ #: 32 ../admin/views/intro.php:73 ../admin/views/notices/inline.php:3 ..
708
+ #: admin/views/notices/subscribe.php:3
709
  msgid "Subscribe me now"
710
  msgstr "Jetzt abonnieren"
711
 
719
  msgid "Send it now"
720
  msgstr "Jetzt senden"
721
 
722
+ #: ../admin/includes/class-overview-widgets.php:121 ../admin/views/intro.php:78
723
  msgid "Create your first ad"
724
  msgstr "Erstellen Sie Ihre erste Anzeige"
725
 
917
  msgstr "Slider-Erweiterung holen"
918
 
919
  #: ../admin/includes/notices.php:14
920
+ #, php-format
921
+ msgid ""
922
+ "Advanced Ads successfully installed. Take a look at the <a href=\"%s\">First "
923
+ "Steps</a>."
924
+ msgstr ""
925
+ "Advanced Ads wurde erfolgreich installiert. <a href=\"%s\">Einführung "
926
+ "anschauen</a>."
927
+
928
+ #: ../admin/includes/notices.php:19
929
  msgid ""
930
  "Thank you for activating <strong>Advanced Ads</strong>. Would you like to "
931
  "receive the first steps via email?"
933
  "Danke, dass Sie <strong>Advanced Ads</strong> aktiviert haben. Möchten Sie "
934
  "die Ersten Schritte per E-Mail erhalten?"
935
 
936
+ #: ../admin/includes/notices.php:20
937
  msgid "Yes, send it"
938
  msgstr "Ja, jetzt senden"
939
 
940
+ #: ../admin/includes/notices.php:25
941
  msgid ""
942
  "Thank you for using <strong>Advanced Ads</strong>. Stay informed and receive "
943
  "<strong>2 free add-ons</strong> for joining the newsletter."
945
  "Danke, dass Sie <strong>Advanced Ads</strong> benutzen. Abonieren Sie den "
946
  "Newsletter und erhalten <strong>2 Add-ons kostenfrei</strong>."
947
 
948
+ #: ../admin/includes/notices.php:26
949
  msgid "Add me now"
950
  msgstr "Jetzt abonnieren"
951
 
952
+ #: ../admin/includes/notices.php:31
953
  msgid ""
954
  "Learn more about how and <strong>how much you can earn with AdSense</strong> "
955
  "and Advanced Ads from my dedicated newsletter."
957
  "Erfahren Sie im Newsletter mehr darüber, wie und <strong>wie viel Sie mit "
958
  "AdSense verdienen</strong> können (engl.)."
959
 
960
+ #: ../admin/includes/notices.php:52
961
  #, php-format
962
  msgid ""
963
  "One or more license keys for <strong>Advanced Ads add-ons are invalid or "
967
  "ungültig oder fehlen</strong>. Bitte tragen Sie <a href=\"%s\">hier</a> "
968
  "gültige Lizenzschlüssel ein."
969
 
970
+ #: ../admin/includes/notices.php:57
971
  #, php-format
972
  msgid ""
973
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
980
  "für weiteren Support und Updates und erhalten Sie dafür einen deutlichen "
981
  "Rabatt. <a href=\"%s\" target=\"_blank\">Zur Plugin-Seite</a>."
982
 
983
+ #: ../admin/includes/notices.php:62
984
  #, php-format
985
  msgid ""
986
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
1103
  msgstr "Anzahl der Anzeigen, die gleichzeitig sichtbar sein sollen."
1104
 
1105
  #: ../admin/views/ad-group-list-form-row.php:30 ../public/class-advanced-ads.php:
1106
+ #: 553
1107
  msgid "Ad"
1108
  msgstr "Anzeige"
1109
 
1472
  msgid "not on mobile devices"
1473
  msgstr "Nicht auf mobilen Endgeräten"
1474
 
1475
+ #: ../admin/views/debug.php:6 ../admin/views/settings.php:41
1476
+ msgid "Debug Page"
1477
+ msgstr "Debug-Seite"
1478
+
1479
+ #: ../admin/views/debug.php:7
1480
  msgid "Work in progress"
1481
  msgstr "In Arbeit"
1482
 
1483
+ #: ../admin/views/debug.php:8
1484
  msgid ""
1485
  "This screen is work in progress. You can use the information if you "
1486
  "understand them, but there is nothing to do here yet."
1488
  "Dieser Bildschirm ist in Arbeit. Sie können die Informationen verwenden, "
1489
  "wenn Sie sie verstehen, aber es gibt hier für Sie nichts zu tun."
1490
 
1491
+ #: ../admin/views/intro.php:18
1492
+ msgid "5-Star Usability"
1493
+ msgstr "5-Sterne für Bedienbarkeit"
1494
+
1495
+ #: ../admin/views/intro.php:19
1496
+ msgid ""
1497
+ "Advanced Ads is powerful and easy to use, because it is build on WordPress "
1498
+ "standards. If you know how to publish a post then you know how to create an "
1499
+ "ad."
1500
+ msgstr ""
1501
+ "Advanced Ads ist gleichzeitig sehr mächtig und einfach bedienbar, da es auf "
1502
+ "WordPress-Standards basiert. Wenn Sie wissen wie Sie einen Beitrag schreiben,"
1503
+ " dann können Sie auch eine Anzeige erstellen."
1504
+
1505
+ #: ../admin/views/intro.php:23
1506
+ msgid "5-Star Support"
1507
+ msgstr "5-Sterne für Support"
1508
+
1509
+ #: ../admin/views/intro.php:24
1510
+ msgid ""
1511
+ "I promise you the best supported ad management plugin for WordPress. Whether "
1512
+ "a pro user or not, you can reach me easily through the support page, in the "
1513
+ "chat on the homepage or replying to a newsletter."
1514
+ msgstr ""
1515
+ "Ich verspreche Ihnen das am besten betreute Anzeigenplugin für WordPress. Ob "
1516
+ "Pro-Nutzer oder nicht, Sie erreichen mich unkompliziert über die Support-"
1517
+ "Seite, den Chat auf der Homepage oder als Antwort auf den Newsletter."
1518
+
1519
+ #: ../admin/views/intro.php:28
1520
+ msgid "5-Star Experience"
1521
+ msgstr "5-Sterne für Erfahrung"
1522
+
1523
+ #: ../admin/views/intro.php:29
1524
+ msgid ""
1525
+ "Advanced Ads was built out of my own experience. I am personally using it to "
1526
+ "serve millions of ad impressions per month and constantly test new ways to "
1527
+ "optimize ad settings."
1528
+ msgstr ""
1529
+ "Advanced Ads wird von mir selbst eingesetzt um mehrere Millionen Anzeigen "
1530
+ "pro Monat auszuliefern. Daher basieren alle Funktionen auf praktischen "
1531
+ "Erfahrungen und ich teste kontinuierlich weitere Optimierungsmöglichkeiten."
1532
+
1533
+ #: ../admin/views/intro.php:34
1534
+ msgid "Welcome to <strong>Advanced Ads</strong>"
1535
+ msgstr "Willkommen bei <strong>Advanced Ads</strong>"
1536
+
1537
+ #: ../admin/views/intro.php:36
1538
+ msgid "Let me give you an introduction into your future ad management solution."
1539
+ msgstr "Eine kleine Einführung und erste Schritte in Ihre zukünftige Anzeigen-Lösung."
1540
+
1541
+ #: ../admin/views/intro.php:61
1542
+ msgid "Next Steps"
1543
+ msgstr "Nächste Schritte"
1544
+
1545
+ #: ../admin/views/intro.php:64
1546
+ msgid "Subscribe to the Mailing List"
1547
+ msgstr "Newsletter-Anmeldung\n"
1548
+
1549
+ #: ../admin/views/intro.php:65
1550
+ msgid "Subscribe to the newsletter and instantly"
1551
+ msgstr "Ihre Vorteile, wenn Sie den Newsletter abonnieren sind:"
1552
+
1553
+ #: ../admin/views/intro.php:67
1554
+ msgid "get 2 free add-ons."
1555
+ msgstr "sofort 2 kostenfreie Erweiterungen."
1556
+
1557
+ #: ../admin/views/intro.php:68
1558
+ msgid "reply to the welcome message with a question."
1559
+ msgstr "antworten Sie mir auch die Bestätigungsemail mit Ihrer Frage."
1560
+
1561
+ #: ../admin/views/intro.php:69
1562
+ msgid "subscribe to a dedicated group for the tutorial or AdSense tips."
1563
+ msgstr "Einführung und AdSense Tipps (engl.) erhalten."
1564
+
1565
+ #: ../admin/views/intro.php:79
1566
+ #, php-format
1567
+ msgid ""
1568
+ "Get started by creating an ad <a href=\"$1%s\" target=\"blank\">right now</a> or "
1569
+ "watch the <a href=\"$2%s\" target=\"blank\">tutorial video (3:29min)</a> first."
1570
+ msgstr ""
1571
+ "Erstellen Sie jetzt Ihre erste Anzeige <a href=\"$1%s\" "
1572
+ "target=\"blank\">hier</a> oder schauen Sie sich das <a href=\"$2%s\" "
1573
+ "target=\"blank\">Einführungsvideo (3:29min, engl.)</a> an."
1574
+
1575
+ #: ../admin/views/intro.php:82
1576
+ msgid "Display your ad"
1577
+ msgstr "Anzeige einblenden"
1578
+
1579
+ #: ../admin/views/intro.php:83
1580
+ msgid ""
1581
+ "You can display your ad using a shortcode, widget or one of the powerful "
1582
+ "placements. Placements help you to inject ads into the content or place them "
1583
+ "on your site without coding."
1584
+ msgstr ""
1585
+ "Sie können Ihre Anzeige mit Hilfe eines Shortcodes, Widgets oder "
1586
+ "verschiedener Platzierungen auf Ihrer Seite einbinden. Platzierungen sind "
1587
+ "Positionen und Kanäle, über die Ihre Anzeige ohne Programmierkenntnisse auf "
1588
+ "Ihrer Seite angezeigt werden können."
1589
+
1590
+ #: ../admin/views/intro.php:85
1591
+ msgid "List of all available placements"
1592
+ msgstr "Liste aller verfügbaren Platzierungen"
1593
+
1594
+ #: ../admin/views/intro.php:86
1595
+ msgid "Create a placement"
1596
+ msgstr "Platzierung erstellen"
1597
+
1598
  #: ../admin/views/placements.php:8
1599
  msgid ""
1600
  "Couldn’t create the new placement. Please check your form field and whether "
1646
  msgid "Item"
1647
  msgstr "Anzeige"
1648
 
1649
+ #: ../admin/views/placements.php:69 ../admin/views/placements.php:160
1650
  msgid "--not selected--"
1651
  msgstr "--nicht gewählt--"
1652
 
1696
  "platziert wird. Mehr dazu finden Sie in der <a href=\"%s\">Anleitung</a>."
1697
 
1698
  #: ../admin/views/placements.php:151
1699
+ msgid "Please select a placement type."
1700
+ msgstr "Bitte wählen Sie einen Platzierungs-Typ"
1701
+
1702
+ #: ../admin/views/placements.php:153
1703
  msgid "Choose a Name"
1704
  msgstr "Bezeichnung wählen"
1705
 
1706
+ #: ../admin/views/placements.php:154
1707
  msgid ""
1708
  "The name of the placement is only visible to you. Tip: choose a descriptive "
1709
  "one, e.g. <em>Below Post Headline</em>."
1711
  "Die Bezeichnung der Platzierung ist nur für Sie sichtbar. Ich empfehle eine "
1712
  "beschreibende Bezeichnung, z.B. <em>Unter der Artikelüberschrift</em>."
1713
 
1714
+ #: ../admin/views/placements.php:155
1715
  msgid "Placement Name"
1716
  msgstr "Bezeichnung"
1717
 
1718
+ #: ../admin/views/placements.php:156
1719
+ msgid "Please enter a name for your placement."
1720
+ msgstr "Bitte tragen Sie den Namen der Platzierung ein."
1721
+
1722
+ #: ../admin/views/placements.php:157
1723
  msgid "Choose the Ad or Group"
1724
  msgstr "Anzeige oder Gruppe wählen"
1725
 
1726
+ #: ../admin/views/placements.php:158
1727
  msgid "The ad or group that should be displayed."
1728
  msgstr "Die Anzeige oder Anzeigengruppe die angezeigt werden soll."
1729
 
1730
+ #: ../admin/views/placements.php:177
1731
  msgid "Save New Placement"
1732
  msgstr "Neue Platzierung sichern"
1733
 
1817
  msgid "Save settings on this page"
1818
  msgstr "Einstellungen auf dieser Seite speichern"
1819
 
 
 
 
 
1820
  #: ../admin/views/settings.php:42
1821
+ msgid "Welcome Page"
1822
+ msgstr "Willkommen"
1823
+
1824
+ #: ../admin/views/settings.php:43
1825
  msgid "Advanced Ads on WordPress.org"
1826
  msgstr "Advanced Ads auf WordPress.org"
1827
 
1828
+ #: ../admin/views/settings.php:43
1829
  msgid "Advanced Ads on wp.org"
1830
  msgstr "Advanced Ads auf wp.org"
1831
 
1832
+ #: ../admin/views/settings.php:44
1833
  msgid "the company behind Advanced Ads"
1834
  msgstr "das Unternehmen hinter Advanced Ads"
1835
 
1836
+ #: ../admin/views/settings.php:44
1837
  msgid "webgilde GmbH"
1838
  msgstr "webgilde GmbH"
1839
 
1887
  msgid "send"
1888
  msgstr "senden"
1889
 
 
 
 
 
 
 
 
 
 
1890
  #: ../classes/ad_placements.php:31
1891
  msgid "Manual Placement"
1892
  msgstr "Manuelle Platzierung"
2320
  msgid "Get details"
2321
  msgstr "Details laden"
2322
 
2323
+ #: ../modules/gadsense/admin/views/adsense-ad-parameters.php:76
2324
+ msgid "Close"
2325
+ msgstr "Schließen"
2326
+
2327
  #: ../modules/gadsense/includes/class-ad-type-adsense.php:35
2328
  msgid "AdSense ad"
2329
  msgstr "AdSense Anzeige"
2340
  msgid "Auto"
2341
  msgstr "Auto"
2342
 
2343
+ #: ../public/class-advanced-ads.php:297
2344
  #, php-format
2345
  msgid "Advanced Ads Error: %s"
2346
  msgstr "Advanced-Ads-Fehler: %s"
2347
 
2348
+ #: ../public/class-advanced-ads.php:515
2349
  msgctxt "ad group general name"
2350
  msgid "Ad Groups"
2351
  msgstr "Anzeigen-Gruppen"
2352
 
2353
+ #: ../public/class-advanced-ads.php:516
2354
  msgctxt "ad group singular name"
2355
  msgid "Ad Group"
2356
  msgstr "Anzeigen-Gruppe"
2357
 
2358
+ #: ../public/class-advanced-ads.php:517
2359
  msgid "Search Ad Groups"
2360
  msgstr "Anzeigen-Gruppen suchen"
2361
 
2362
+ #: ../public/class-advanced-ads.php:518
2363
  msgid "All Ad Groups"
2364
  msgstr "Alle Anzeigen-Gruppen"
2365
 
2366
+ #: ../public/class-advanced-ads.php:519
2367
  msgid "Parent Ad Groups"
2368
  msgstr "Parent-Anzeigen-Gruppen"
2369
 
2370
+ #: ../public/class-advanced-ads.php:520
2371
  msgid "Parent Ad Groups:"
2372
  msgstr "Parent-Anzeigen-Gruppen"
2373
 
2374
+ #: ../public/class-advanced-ads.php:521
2375
  msgid "Edit Ad Group"
2376
  msgstr "Bearbeite Anzeigen-Gruppe"
2377
 
2378
+ #: ../public/class-advanced-ads.php:522
2379
  msgid "Update Ad Group"
2380
  msgstr "Aktualisiere Anzeigen-Gruppe"
2381
 
2382
+ #: ../public/class-advanced-ads.php:523
2383
  msgid "Add New Ad Group"
2384
  msgstr "Neue Anzeigengruppe hinzufügen"
2385
 
2386
+ #: ../public/class-advanced-ads.php:524
2387
  msgid "New Ad Groups Name"
2388
  msgstr "Neuer Anzeigen-Gruppen-Name"
2389
 
2390
+ #: ../public/class-advanced-ads.php:526
2391
  msgid "No Ad Group found"
2392
  msgstr "Keine Anzeigen-Gruppe gefunden"
2393
 
2394
+ #: ../public/class-advanced-ads.php:554 ../public/class-advanced-ads.php:558
2395
  msgid "New Ad"
2396
  msgstr "Neue Anzeige"
2397
 
2398
+ #: ../public/class-advanced-ads.php:555
2399
  msgid "Add New Ad"
2400
  msgstr "Neue Anzeige hinzufügen"
2401
 
2402
+ #: ../public/class-advanced-ads.php:557
2403
  msgid "Edit Ad"
2404
  msgstr "Anzeige bearbeiten"
2405
 
2406
+ #: ../public/class-advanced-ads.php:559
2407
  msgid "View"
2408
  msgstr "Ansicht"
2409
 
2410
+ #: ../public/class-advanced-ads.php:560
2411
  msgid "View the Ad"
2412
  msgstr "Anzeige ansehen"
2413
 
2414
+ #: ../public/class-advanced-ads.php:561
2415
  msgid "Search Ads"
2416
  msgstr "Anzeigen suchen"
2417
 
2418
+ #: ../public/class-advanced-ads.php:562
2419
  msgid "No Ads found"
2420
  msgstr "Keine Anzeigen gefunden"
2421
 
2422
+ #: ../public/class-advanced-ads.php:563
2423
  msgid "No Ads found in Trash"
2424
  msgstr "Keine Anzeigen im Papierkorb gefunden"
2425
 
2426
+ #: ../public/class-advanced-ads.php:564
2427
  msgid "Parent Ad"
2428
  msgstr "Übergeordnete Anzeige"
languages/advanced-ads.pot CHANGED
@@ -5,7 +5,7 @@ msgstr ""
5
  "Project-Id-Version: Advanved Ads\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
7
  "POT-Creation-Date: 2015-01-27 16:47+0100\n"
8
- "POT-Revision-Date: Tue Aug 25 2015 09:42:21 GMT+0200 (CEST)\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: Thomas Maier <post@webzunft.de>\n"
11
  "Language-Team: webgilde <thomas.maier@webgilde.com>\n"
@@ -24,235 +24,244 @@ msgstr ""
24
  "X-Poedit-Basepath: ../\n"
25
  "X-Poedit-SearchPath-0: ."
26
 
27
- #: ../admin/class-advanced-ads-admin.php:237
28
  msgid "Overview"
29
  msgstr ""
30
 
31
- #: ../admin/class-advanced-ads-admin.php:241 ../admin/class-advanced-ads-admin.
32
- #: php:241 ../admin/views/ad-group-list-form-row.php:27 ../admin/views/ad-group-
33
  #: list-header.php:5 ../admin/views/placements.php:78 ../admin/views/placements.
34
- #: php:166 ../classes/widget.php:83 ../public/class-advanced-ads.php:549
35
  msgid "Ads"
36
  msgstr ""
37
 
38
- #: ../admin/class-advanced-ads-admin.php:245 ../admin/views/placements.php:71 ..
39
- #: /admin/views/placements.php:159 ../classes/widget.php:76
40
  msgid "Ad Groups"
41
  msgstr ""
42
 
43
- #: ../admin/class-advanced-ads-admin.php:245 ../public/class-advanced-ads.php:522
44
  msgid "Groups"
45
  msgstr ""
46
 
47
- #: ../admin/class-advanced-ads-admin.php:250 ../admin/views/debug.php:14
48
  msgid "Ad Placements"
49
  msgstr ""
50
 
51
- #: ../admin/class-advanced-ads-admin.php:250 ../admin/views/placements.php:18
52
  msgid "Placements"
53
  msgstr ""
54
 
55
- #: ../admin/class-advanced-ads-admin.php:254
56
  msgid "Advanced Ads Settings"
57
  msgstr ""
58
 
59
- #: ../admin/class-advanced-ads-admin.php:254 ../admin/class-advanced-ads-admin.
60
- #: php:463 ../admin/views/debug.php:11
61
  msgid "Settings"
62
  msgstr ""
63
 
64
- #: ../admin/class-advanced-ads-admin.php:257
65
  msgid "Advanced Ads Debugging"
66
  msgstr ""
67
 
68
- #: ../admin/class-advanced-ads-admin.php:257
69
  msgid "Debug"
70
  msgstr ""
71
 
72
- #: ../admin/class-advanced-ads-admin.php:261 ../admin/class-advanced-ads-admin.
73
- #: php:261
 
 
 
 
 
74
  msgid "Support"
75
  msgstr ""
76
 
77
- #: ../admin/class-advanced-ads-admin.php:377 ../admin/class-advanced-ads-admin.
78
- #: php:404
79
  msgid "Sorry, you are not allowed to access this feature."
80
  msgstr ""
81
 
82
- #: ../admin/class-advanced-ads-admin.php:390
83
  msgid ""
84
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
85
  "deleted?"
86
  msgstr ""
87
 
88
- #: ../admin/class-advanced-ads-admin.php:505
89
  msgid "Ad Type"
90
  msgstr ""
91
 
92
- #: ../admin/class-advanced-ads-admin.php:508
93
  msgid "Ad Parameters"
94
  msgstr ""
95
 
96
- #: ../admin/class-advanced-ads-admin.php:511
97
  msgid "Layout / Output"
98
  msgstr ""
99
 
100
- #: ../admin/class-advanced-ads-admin.php:514
101
  msgid "Display Conditions"
102
  msgstr ""
103
 
104
- #: ../admin/class-advanced-ads-admin.php:517
105
  msgid "Visitor Conditions"
106
  msgstr ""
107
 
108
- #: ../admin/class-advanced-ads-admin.php:683 ../admin/class-advanced-ads-admin.
109
- #: php:684
110
  msgid "Ad updated."
111
  msgstr ""
112
 
113
  #. translators: %s: date and time of the revision
114
- #: ../admin/class-advanced-ads-admin.php:686
115
  #, php-format
116
  msgid "Ad restored to revision from %s"
117
  msgstr ""
118
 
119
- #: ../admin/class-advanced-ads-admin.php:687
120
  msgid "Ad published."
121
  msgstr ""
122
 
123
- #: ../admin/class-advanced-ads-admin.php:688
124
  msgid "Ad saved."
125
  msgstr ""
126
 
127
- #: ../admin/class-advanced-ads-admin.php:689
128
  msgid "Ad submitted."
129
  msgstr ""
130
 
131
- #: ../admin/class-advanced-ads-admin.php:691
132
  #, php-format
133
  msgid "Ad scheduled for: <strong>%1$s</strong>."
134
  msgstr ""
135
 
136
  #. translators: Publish box date format, see http://php.net/date
137
- #: ../admin/class-advanced-ads-admin.php:693
138
  msgid "M j, Y @ G:i"
139
  msgstr ""
140
 
141
- #: ../admin/class-advanced-ads-admin.php:695
142
  msgid "Ad draft updated."
143
  msgstr ""
144
 
145
- #: ../admin/class-advanced-ads-admin.php:714
146
  #, php-format
147
  msgid "%s ad updated."
148
  msgid_plural "%s ads updated."
149
  msgstr[0] ""
150
  msgstr[1] ""
151
 
152
- #: ../admin/class-advanced-ads-admin.php:715
153
  #, php-format
154
  msgid "%s ad not updated, somebody is editing it."
155
  msgid_plural "%s ads not updated, somebody is editing them."
156
  msgstr[0] ""
157
  msgstr[1] ""
158
 
159
- #: ../admin/class-advanced-ads-admin.php:716
160
  #, php-format
161
  msgid "%s ad permanently deleted."
162
  msgid_plural "%s ads permanently deleted."
163
  msgstr[0] ""
164
  msgstr[1] ""
165
 
166
- #: ../admin/class-advanced-ads-admin.php:717
167
  #, php-format
168
  msgid "%s ad moved to the Trash."
169
  msgid_plural "%s ads moved to the Trash."
170
  msgstr[0] ""
171
  msgstr[1] ""
172
 
173
- #: ../admin/class-advanced-ads-admin.php:718
174
  #, php-format
175
  msgid "%s ad restored from the Trash."
176
  msgid_plural "%s ads restored from the Trash."
177
  msgstr[0] ""
178
  msgstr[1] ""
179
 
180
- #: ../admin/class-advanced-ads-admin.php:753 ../admin/views/settings.php:12
181
  msgid "General"
182
  msgstr ""
183
 
184
- #: ../admin/class-advanced-ads-admin.php:765 ../admin/class-advanced-ads-admin.
185
- #: php:853
186
  msgid "Licenses"
187
  msgstr ""
188
 
189
- #: ../admin/class-advanced-ads-admin.php:776
190
  msgid "Disable ads"
191
  msgstr ""
192
 
193
- #: ../admin/class-advanced-ads-admin.php:784
194
  msgid "Hide ads for logged in users"
195
  msgstr ""
196
 
197
- #: ../admin/class-advanced-ads-admin.php:792
198
  msgid "Use advanced JavaScript"
199
  msgstr ""
200
 
201
- #: ../admin/class-advanced-ads-admin.php:800
202
  msgid "Unlimited ad injection"
203
  msgstr ""
204
 
205
- #: ../admin/class-advanced-ads-admin.php:808
206
  msgid "Priority of content injection filter"
207
  msgstr ""
208
 
209
- #: ../admin/class-advanced-ads-admin.php:816
210
  msgid "Hide ads from bots"
211
  msgstr ""
212
 
213
- #: ../admin/class-advanced-ads-admin.php:824
214
  msgid "Disable notices"
215
  msgstr ""
216
 
217
- #: ../admin/class-advanced-ads-admin.php:832
218
  msgid "ID prefix"
219
  msgstr ""
220
 
221
- #: ../admin/class-advanced-ads-admin.php:907
 
 
 
 
222
  msgid "(display to all)"
223
  msgstr ""
224
 
225
- #: ../admin/class-advanced-ads-admin.php:908
226
  msgid "Subscriber"
227
  msgstr ""
228
 
229
- #: ../admin/class-advanced-ads-admin.php:909
230
  msgid "Contributor"
231
  msgstr ""
232
 
233
- #: ../admin/class-advanced-ads-admin.php:910
234
  msgid "Author"
235
  msgstr ""
236
 
237
- #: ../admin/class-advanced-ads-admin.php:911
238
  msgid "Editor"
239
  msgstr ""
240
 
241
- #: ../admin/class-advanced-ads-admin.php:912
242
  msgid "Admin"
243
  msgstr ""
244
 
245
- #: ../admin/class-advanced-ads-admin.php:920
246
  msgid "Choose the lowest role a user must have in order to not see any ads."
247
  msgstr ""
248
 
249
- #: ../admin/class-advanced-ads-admin.php:934
250
  msgid ""
251
  "<strong>notice: </strong>the file is currently enabled by an add-on that "
252
  "needs it."
253
  msgstr ""
254
 
255
- #: ../admin/class-advanced-ads-admin.php:937
256
  #, php-format
257
  msgid ""
258
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
@@ -260,7 +269,7 @@ msgid ""
260
  "from this file."
261
  msgstr ""
262
 
263
- #: ../admin/class-advanced-ads-admin.php:950
264
  msgid ""
265
  "Some plugins and themes trigger ad injection where it shouldn’t happen. "
266
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
@@ -269,13 +278,13 @@ msgid ""
269
  "on archive pages AT YOUR OWN RISK."
270
  msgstr ""
271
 
272
- #: ../admin/class-advanced-ads-admin.php:964
273
  msgid ""
274
  "Play with this value in order to change the priority of the injected ads "
275
  "compared to other auto injected elements in the post content."
276
  msgstr ""
277
 
278
- #: ../admin/class-advanced-ads-admin.php:977
279
  #, php-format
280
  msgid ""
281
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
@@ -283,80 +292,79 @@ msgid ""
283
  "Add-On</a>."
284
  msgstr ""
285
 
286
- #: ../admin/class-advanced-ads-admin.php:978
287
  msgid ""
288
  "Disabling this option only makes sense if your ads contain content you want "
289
  "to display to bots (like search engines) or your site is cached and bots "
290
  "could create a cached version without the ads."
291
  msgstr ""
292
 
293
- #: ../admin/class-advanced-ads-admin.php:991
294
  msgid ""
295
  "Disable internal notices like tips, tutorials, email newsletters and update "
296
  "notices. Disabling notices is recommended if you run multiple blogs with "
297
  "Advanced Ads already."
298
  msgstr ""
299
 
300
- #: ../admin/class-advanced-ads-admin.php:1004
301
  msgid ""
302
- "Please check your widgets after saving this page. The original id and class "
303
- "prefix changed and custom css rules must be rewritten."
 
304
  msgstr ""
305
 
306
- #: ../admin/class-advanced-ads-admin.php:1008
307
  msgid ""
308
- "Prefix of class or id attributes in the frontend. Change it if you don’t "
309
- "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
310
- "need to <strong>re-create your widgets and rewrite css rules "
311
- "afterwards</strong>."
312
  msgstr ""
313
 
314
- #: ../admin/class-advanced-ads-admin.php:1061
315
  msgid "Ad Details"
316
  msgstr ""
317
 
318
- #: ../admin/class-advanced-ads-admin.php:1135
319
  msgid "Ad Settings"
320
  msgstr ""
321
 
322
- #: ../admin/class-advanced-ads-admin.php:1214 ../admin/views/overview.php:23
323
  msgid "Ads Dashboard"
324
  msgstr ""
325
 
326
- #: ../admin/class-advanced-ads-admin.php:1226
327
  msgid "From the ad optimization universe"
328
  msgstr ""
329
 
330
- #: ../admin/class-advanced-ads-admin.php:1235
331
  msgid "Advanced Ads Tutorials"
332
  msgstr ""
333
 
334
- #: ../admin/class-advanced-ads-admin.php:1246
335
  #, php-format
336
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
337
  msgstr ""
338
 
339
- #: ../admin/class-advanced-ads-admin.php:1257
340
  msgid "plugin manual and homepage"
341
  msgstr ""
342
 
343
- #: ../admin/class-advanced-ads-admin.php:1264
344
  msgid "Get the tutorial via email"
345
  msgstr ""
346
 
347
- #: ../admin/class-advanced-ads-admin.php:1271
348
  msgid "Get AdSense tips via email"
349
  msgstr ""
350
 
351
- #: ../admin/class-advanced-ads-admin.php:1345
352
  msgid "Error while trying to register the license. Please contact support."
353
  msgstr ""
354
 
355
- #: ../admin/class-advanced-ads-admin.php:1351
356
  msgid "Please enter and save a valid license key first."
357
  msgstr ""
358
 
359
- #: ../admin/class-advanced-ads-admin.php:1371
360
  #, php-format
361
  msgid "License is invalid. Reason: %s"
362
  msgstr ""
@@ -408,7 +416,7 @@ msgid "Display ads with the highest ad weight first"
408
  msgstr ""
409
 
410
  #: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
411
- #: php:553
412
  msgid "Edit"
413
  msgstr ""
414
 
@@ -558,18 +566,18 @@ msgstr ""
558
  msgid "type the title"
559
  msgstr ""
560
 
561
- #: ../admin/includes/class-notices.php:352
562
  #, php-format
563
  msgid ""
564
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
565
  "target=\"_blank\">this form</a> to sign up."
566
  msgstr ""
567
 
568
- #: ../admin/includes/class-notices.php:370
569
  msgid "How embarrassing. The email server seems to be down. Please try again later."
570
  msgstr ""
571
 
572
- #: ../admin/includes/class-notices.php:375
573
  #, php-format
574
  msgid ""
575
  "Please check your email (%s) for the confirmation message. If you didn’t "
@@ -628,7 +636,8 @@ msgid ""
628
  msgstr ""
629
 
630
  #: ../admin/includes/class-overview-widgets.php:90 ../admin/includes/notices.php:
631
- #: 27 ../admin/views/notices/inline.php:3 ../admin/views/notices/subscribe.php:3
 
632
  msgid "Subscribe me now"
633
  msgstr ""
634
 
@@ -640,7 +649,7 @@ msgstr ""
640
  msgid "Send it now"
641
  msgstr ""
642
 
643
- #: ../admin/includes/class-overview-widgets.php:121
644
  msgid "Create your first ad"
645
  msgstr ""
646
 
@@ -823,39 +832,46 @@ msgid "Get the Slider add-on"
823
  msgstr ""
824
 
825
  #: ../admin/includes/notices.php:14
 
 
 
 
 
 
 
826
  msgid ""
827
  "Thank you for activating <strong>Advanced Ads</strong>. Would you like to "
828
  "receive the first steps via email?"
829
  msgstr ""
830
 
831
- #: ../admin/includes/notices.php:15
832
  msgid "Yes, send it"
833
  msgstr ""
834
 
835
- #: ../admin/includes/notices.php:20
836
  msgid ""
837
  "Thank you for using <strong>Advanced Ads</strong>. Stay informed and receive "
838
  "<strong>2 free add-ons</strong> for joining the newsletter."
839
  msgstr ""
840
 
841
- #: ../admin/includes/notices.php:21
842
  msgid "Add me now"
843
  msgstr ""
844
 
845
- #: ../admin/includes/notices.php:26
846
  msgid ""
847
  "Learn more about how and <strong>how much you can earn with AdSense</strong> "
848
  "and Advanced Ads from my dedicated newsletter."
849
  msgstr ""
850
 
851
- #: ../admin/includes/notices.php:47
852
  #, php-format
853
  msgid ""
854
  "One or more license keys for <strong>Advanced Ads add-ons are invalid or "
855
  "missing</strong>. Please add valid license keys <a href=\"%s\">here</a>."
856
  msgstr ""
857
 
858
- #: ../admin/includes/notices.php:52
859
  #, php-format
860
  msgid ""
861
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
@@ -864,7 +880,7 @@ msgid ""
864
  "target=\"_blank\">the add-on page</a>."
865
  msgstr ""
866
 
867
- #: ../admin/includes/notices.php:57
868
  #, php-format
869
  msgid ""
870
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
@@ -980,7 +996,7 @@ msgid "Number of ads that are visible at the same time"
980
  msgstr ""
981
 
982
  #: ../admin/views/ad-group-list-form-row.php:30 ../public/class-advanced-ads.php:
983
- #: 550
984
  msgid "Ad"
985
  msgstr ""
986
 
@@ -1313,16 +1329,111 @@ msgstr ""
1313
  msgid "not on mobile devices"
1314
  msgstr ""
1315
 
1316
- #: ../admin/views/debug.php:6
1317
- msgid "Work in progress"
1318
  msgstr ""
1319
 
1320
  #: ../admin/views/debug.php:7
 
 
 
 
1321
  msgid ""
1322
  "This screen is work in progress. You can use the information if you "
1323
  "understand them, but there is nothing to do here yet."
1324
  msgstr ""
1325
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1326
  #: ../admin/views/placements.php:8
1327
  msgid ""
1328
  "Couldn’t create the new placement. Please check your form field and whether "
@@ -1364,7 +1475,7 @@ msgstr ""
1364
  msgid "Item"
1365
  msgstr ""
1366
 
1367
- #: ../admin/views/placements.php:69 ../admin/views/placements.php:157
1368
  msgid "--not selected--"
1369
  msgstr ""
1370
 
@@ -1412,28 +1523,36 @@ msgid ""
1412
  msgstr ""
1413
 
1414
  #: ../admin/views/placements.php:151
 
 
 
 
1415
  msgid "Choose a Name"
1416
  msgstr ""
1417
 
1418
- #: ../admin/views/placements.php:152
1419
  msgid ""
1420
  "The name of the placement is only visible to you. Tip: choose a descriptive "
1421
  "one, e.g. <em>Below Post Headline</em>."
1422
  msgstr ""
1423
 
1424
- #: ../admin/views/placements.php:153
1425
  msgid "Placement Name"
1426
  msgstr ""
1427
 
1428
- #: ../admin/views/placements.php:154
 
 
 
 
1429
  msgid "Choose the Ad or Group"
1430
  msgstr ""
1431
 
1432
- #: ../admin/views/placements.php:155
1433
  msgid "The ad or group that should be displayed."
1434
  msgstr ""
1435
 
1436
- #: ../admin/views/placements.php:174
1437
  msgid "Save New Placement"
1438
  msgstr ""
1439
 
@@ -1512,23 +1631,23 @@ msgstr ""
1512
  msgid "Save settings on this page"
1513
  msgstr ""
1514
 
1515
- #: ../admin/views/settings.php:41
1516
- msgid "Debug Page"
1517
  msgstr ""
1518
 
1519
- #: ../admin/views/settings.php:42
1520
  msgid "Advanced Ads on WordPress.org"
1521
  msgstr ""
1522
 
1523
- #: ../admin/views/settings.php:42
1524
  msgid "Advanced Ads on wp.org"
1525
  msgstr ""
1526
 
1527
- #: ../admin/views/settings.php:43
1528
  msgid "the company behind Advanced Ads"
1529
  msgstr ""
1530
 
1531
- #: ../admin/views/settings.php:43
1532
  msgid "webgilde GmbH"
1533
  msgstr ""
1534
 
@@ -1577,15 +1696,6 @@ msgstr ""
1577
  msgid "send"
1578
  msgstr ""
1579
 
1580
- #: ../admin/views/notices/error.php:1
1581
- msgid "OK"
1582
- msgstr ""
1583
-
1584
- #: ../admin/views/notices/inline.php:4 ../admin/views/notices/subscribe.php:4 ..
1585
- #: /modules/gadsense/admin/views/adsense-ad-parameters.php:76
1586
- msgid "Close"
1587
- msgstr ""
1588
-
1589
  #: ../classes/ad_placements.php:31
1590
  msgid "Manual Placement"
1591
  msgstr ""
@@ -1986,6 +2096,10 @@ msgstr ""
1986
  msgid "Get details"
1987
  msgstr ""
1988
 
 
 
 
 
1989
  #: ../modules/gadsense/includes/class-ad-type-adsense.php:35
1990
  msgid "AdSense ad"
1991
  msgstr ""
@@ -2002,89 +2116,89 @@ msgstr ""
2002
  msgid "Auto"
2003
  msgstr ""
2004
 
2005
- #: ../public/class-advanced-ads.php:294
2006
  #, php-format
2007
  msgid "Advanced Ads Error: %s"
2008
  msgstr ""
2009
 
2010
- #: ../public/class-advanced-ads.php:512
2011
  msgctxt "ad group general name"
2012
  msgid "Ad Groups"
2013
  msgstr ""
2014
 
2015
- #: ../public/class-advanced-ads.php:513
2016
  msgctxt "ad group singular name"
2017
  msgid "Ad Group"
2018
  msgstr ""
2019
 
2020
- #: ../public/class-advanced-ads.php:514
2021
  msgid "Search Ad Groups"
2022
  msgstr ""
2023
 
2024
- #: ../public/class-advanced-ads.php:515
2025
  msgid "All Ad Groups"
2026
  msgstr ""
2027
 
2028
- #: ../public/class-advanced-ads.php:516
2029
  msgid "Parent Ad Groups"
2030
  msgstr ""
2031
 
2032
- #: ../public/class-advanced-ads.php:517
2033
  msgid "Parent Ad Groups:"
2034
  msgstr ""
2035
 
2036
- #: ../public/class-advanced-ads.php:518
2037
  msgid "Edit Ad Group"
2038
  msgstr ""
2039
 
2040
- #: ../public/class-advanced-ads.php:519
2041
  msgid "Update Ad Group"
2042
  msgstr ""
2043
 
2044
- #: ../public/class-advanced-ads.php:520
2045
  msgid "Add New Ad Group"
2046
  msgstr ""
2047
 
2048
- #: ../public/class-advanced-ads.php:521
2049
  msgid "New Ad Groups Name"
2050
  msgstr ""
2051
 
2052
- #: ../public/class-advanced-ads.php:523
2053
  msgid "No Ad Group found"
2054
  msgstr ""
2055
 
2056
- #: ../public/class-advanced-ads.php:551 ../public/class-advanced-ads.php:555
2057
  msgid "New Ad"
2058
  msgstr ""
2059
 
2060
- #: ../public/class-advanced-ads.php:552
2061
  msgid "Add New Ad"
2062
  msgstr ""
2063
 
2064
- #: ../public/class-advanced-ads.php:554
2065
  msgid "Edit Ad"
2066
  msgstr ""
2067
 
2068
- #: ../public/class-advanced-ads.php:556
2069
  msgid "View"
2070
  msgstr ""
2071
 
2072
- #: ../public/class-advanced-ads.php:557
2073
  msgid "View the Ad"
2074
  msgstr ""
2075
 
2076
- #: ../public/class-advanced-ads.php:558
2077
  msgid "Search Ads"
2078
  msgstr ""
2079
 
2080
- #: ../public/class-advanced-ads.php:559
2081
  msgid "No Ads found"
2082
  msgstr ""
2083
 
2084
- #: ../public/class-advanced-ads.php:560
2085
  msgid "No Ads found in Trash"
2086
  msgstr ""
2087
 
2088
- #: ../public/class-advanced-ads.php:561
2089
  msgid "Parent Ad"
2090
  msgstr ""
5
  "Project-Id-Version: Advanved Ads\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
7
  "POT-Creation-Date: 2015-01-27 16:47+0100\n"
8
+ "POT-Revision-Date: Fri Aug 28 2015 10:14:04 GMT+0200 (CEST)\n"
9
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
10
  "Last-Translator: Thomas Maier <post@webzunft.de>\n"
11
  "Language-Team: webgilde <thomas.maier@webgilde.com>\n"
24
  "X-Poedit-Basepath: ../\n"
25
  "X-Poedit-SearchPath-0: ."
26
 
27
+ #: ../admin/class-advanced-ads-admin.php:239
28
  msgid "Overview"
29
  msgstr ""
30
 
31
+ #: ../admin/class-advanced-ads-admin.php:243 ../admin/class-advanced-ads-admin.
32
+ #: php:243 ../admin/views/ad-group-list-form-row.php:27 ../admin/views/ad-group-
33
  #: list-header.php:5 ../admin/views/placements.php:78 ../admin/views/placements.
34
+ #: php:169 ../classes/widget.php:83 ../public/class-advanced-ads.php:552
35
  msgid "Ads"
36
  msgstr ""
37
 
38
+ #: ../admin/class-advanced-ads-admin.php:247 ../admin/views/placements.php:71 ..
39
+ #: /admin/views/placements.php:162 ../classes/widget.php:76
40
  msgid "Ad Groups"
41
  msgstr ""
42
 
43
+ #: ../admin/class-advanced-ads-admin.php:247 ../public/class-advanced-ads.php:525
44
  msgid "Groups"
45
  msgstr ""
46
 
47
+ #: ../admin/class-advanced-ads-admin.php:252 ../admin/views/debug.php:14
48
  msgid "Ad Placements"
49
  msgstr ""
50
 
51
+ #: ../admin/class-advanced-ads-admin.php:252 ../admin/views/placements.php:18
52
  msgid "Placements"
53
  msgstr ""
54
 
55
+ #: ../admin/class-advanced-ads-admin.php:256
56
  msgid "Advanced Ads Settings"
57
  msgstr ""
58
 
59
+ #: ../admin/class-advanced-ads-admin.php:256 ../admin/class-advanced-ads-admin.
60
+ #: php:483 ../admin/views/debug.php:11
61
  msgid "Settings"
62
  msgstr ""
63
 
64
+ #: ../admin/class-advanced-ads-admin.php:259
65
  msgid "Advanced Ads Debugging"
66
  msgstr ""
67
 
68
+ #: ../admin/class-advanced-ads-admin.php:259
69
  msgid "Debug"
70
  msgstr ""
71
 
72
+ #: ../admin/class-advanced-ads-admin.php:263 ../admin/class-advanced-ads-admin.
73
+ #: php:263
74
+ msgid "Advanced Ads Intro"
75
+ msgstr ""
76
+
77
+ #: ../admin/class-advanced-ads-admin.php:267 ../admin/class-advanced-ads-admin.
78
+ #: php:267
79
  msgid "Support"
80
  msgstr ""
81
 
82
+ #: ../admin/class-advanced-ads-admin.php:397 ../admin/class-advanced-ads-admin.
83
+ #: php:424
84
  msgid "Sorry, you are not allowed to access this feature."
85
  msgstr ""
86
 
87
+ #: ../admin/class-advanced-ads-admin.php:410
88
  msgid ""
89
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
90
  "deleted?"
91
  msgstr ""
92
 
93
+ #: ../admin/class-advanced-ads-admin.php:525
94
  msgid "Ad Type"
95
  msgstr ""
96
 
97
+ #: ../admin/class-advanced-ads-admin.php:528
98
  msgid "Ad Parameters"
99
  msgstr ""
100
 
101
+ #: ../admin/class-advanced-ads-admin.php:531
102
  msgid "Layout / Output"
103
  msgstr ""
104
 
105
+ #: ../admin/class-advanced-ads-admin.php:534
106
  msgid "Display Conditions"
107
  msgstr ""
108
 
109
+ #: ../admin/class-advanced-ads-admin.php:537
110
  msgid "Visitor Conditions"
111
  msgstr ""
112
 
113
+ #: ../admin/class-advanced-ads-admin.php:703 ../admin/class-advanced-ads-admin.
114
+ #: php:704
115
  msgid "Ad updated."
116
  msgstr ""
117
 
118
  #. translators: %s: date and time of the revision
119
+ #: ../admin/class-advanced-ads-admin.php:706
120
  #, php-format
121
  msgid "Ad restored to revision from %s"
122
  msgstr ""
123
 
124
+ #: ../admin/class-advanced-ads-admin.php:707
125
  msgid "Ad published."
126
  msgstr ""
127
 
128
+ #: ../admin/class-advanced-ads-admin.php:708
129
  msgid "Ad saved."
130
  msgstr ""
131
 
132
+ #: ../admin/class-advanced-ads-admin.php:709
133
  msgid "Ad submitted."
134
  msgstr ""
135
 
136
+ #: ../admin/class-advanced-ads-admin.php:711
137
  #, php-format
138
  msgid "Ad scheduled for: <strong>%1$s</strong>."
139
  msgstr ""
140
 
141
  #. translators: Publish box date format, see http://php.net/date
142
+ #: ../admin/class-advanced-ads-admin.php:713
143
  msgid "M j, Y @ G:i"
144
  msgstr ""
145
 
146
+ #: ../admin/class-advanced-ads-admin.php:715
147
  msgid "Ad draft updated."
148
  msgstr ""
149
 
150
+ #: ../admin/class-advanced-ads-admin.php:734
151
  #, php-format
152
  msgid "%s ad updated."
153
  msgid_plural "%s ads updated."
154
  msgstr[0] ""
155
  msgstr[1] ""
156
 
157
+ #: ../admin/class-advanced-ads-admin.php:735
158
  #, php-format
159
  msgid "%s ad not updated, somebody is editing it."
160
  msgid_plural "%s ads not updated, somebody is editing them."
161
  msgstr[0] ""
162
  msgstr[1] ""
163
 
164
+ #: ../admin/class-advanced-ads-admin.php:736
165
  #, php-format
166
  msgid "%s ad permanently deleted."
167
  msgid_plural "%s ads permanently deleted."
168
  msgstr[0] ""
169
  msgstr[1] ""
170
 
171
+ #: ../admin/class-advanced-ads-admin.php:737
172
  #, php-format
173
  msgid "%s ad moved to the Trash."
174
  msgid_plural "%s ads moved to the Trash."
175
  msgstr[0] ""
176
  msgstr[1] ""
177
 
178
+ #: ../admin/class-advanced-ads-admin.php:738
179
  #, php-format
180
  msgid "%s ad restored from the Trash."
181
  msgid_plural "%s ads restored from the Trash."
182
  msgstr[0] ""
183
  msgstr[1] ""
184
 
185
+ #: ../admin/class-advanced-ads-admin.php:773 ../admin/views/settings.php:12
186
  msgid "General"
187
  msgstr ""
188
 
189
+ #: ../admin/class-advanced-ads-admin.php:785 ../admin/class-advanced-ads-admin.
190
+ #: php:881
191
  msgid "Licenses"
192
  msgstr ""
193
 
194
+ #: ../admin/class-advanced-ads-admin.php:796
195
  msgid "Disable ads"
196
  msgstr ""
197
 
198
+ #: ../admin/class-advanced-ads-admin.php:804
199
  msgid "Hide ads for logged in users"
200
  msgstr ""
201
 
202
+ #: ../admin/class-advanced-ads-admin.php:812
203
  msgid "Use advanced JavaScript"
204
  msgstr ""
205
 
206
+ #: ../admin/class-advanced-ads-admin.php:820
207
  msgid "Unlimited ad injection"
208
  msgstr ""
209
 
210
+ #: ../admin/class-advanced-ads-admin.php:828
211
  msgid "Priority of content injection filter"
212
  msgstr ""
213
 
214
+ #: ../admin/class-advanced-ads-admin.php:836
215
  msgid "Hide ads from bots"
216
  msgstr ""
217
 
218
+ #: ../admin/class-advanced-ads-admin.php:844
219
  msgid "Disable notices"
220
  msgstr ""
221
 
222
+ #: ../admin/class-advanced-ads-admin.php:852
223
  msgid "ID prefix"
224
  msgstr ""
225
 
226
+ #: ../admin/class-advanced-ads-admin.php:860
227
+ msgid "Remove Widget ID"
228
+ msgstr ""
229
+
230
+ #: ../admin/class-advanced-ads-admin.php:935
231
  msgid "(display to all)"
232
  msgstr ""
233
 
234
+ #: ../admin/class-advanced-ads-admin.php:936
235
  msgid "Subscriber"
236
  msgstr ""
237
 
238
+ #: ../admin/class-advanced-ads-admin.php:937
239
  msgid "Contributor"
240
  msgstr ""
241
 
242
+ #: ../admin/class-advanced-ads-admin.php:938
243
  msgid "Author"
244
  msgstr ""
245
 
246
+ #: ../admin/class-advanced-ads-admin.php:939
247
  msgid "Editor"
248
  msgstr ""
249
 
250
+ #: ../admin/class-advanced-ads-admin.php:940
251
  msgid "Admin"
252
  msgstr ""
253
 
254
+ #: ../admin/class-advanced-ads-admin.php:948
255
  msgid "Choose the lowest role a user must have in order to not see any ads."
256
  msgstr ""
257
 
258
+ #: ../admin/class-advanced-ads-admin.php:962
259
  msgid ""
260
  "<strong>notice: </strong>the file is currently enabled by an add-on that "
261
  "needs it."
262
  msgstr ""
263
 
264
+ #: ../admin/class-advanced-ads-admin.php:965
265
  #, php-format
266
  msgid ""
267
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
269
  "from this file."
270
  msgstr ""
271
 
272
+ #: ../admin/class-advanced-ads-admin.php:978
273
  msgid ""
274
  "Some plugins and themes trigger ad injection where it shouldn’t happen. "
275
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
278
  "on archive pages AT YOUR OWN RISK."
279
  msgstr ""
280
 
281
+ #: ../admin/class-advanced-ads-admin.php:992
282
  msgid ""
283
  "Play with this value in order to change the priority of the injected ads "
284
  "compared to other auto injected elements in the post content."
285
  msgstr ""
286
 
287
+ #: ../admin/class-advanced-ads-admin.php:1005
288
  #, php-format
289
  msgid ""
290
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
292
  "Add-On</a>."
293
  msgstr ""
294
 
295
+ #: ../admin/class-advanced-ads-admin.php:1006
296
  msgid ""
297
  "Disabling this option only makes sense if your ads contain content you want "
298
  "to display to bots (like search engines) or your site is cached and bots "
299
  "could create a cached version without the ads."
300
  msgstr ""
301
 
302
+ #: ../admin/class-advanced-ads-admin.php:1019
303
  msgid ""
304
  "Disable internal notices like tips, tutorials, email newsletters and update "
305
  "notices. Disabling notices is recommended if you run multiple blogs with "
306
  "Advanced Ads already."
307
  msgstr ""
308
 
309
+ #: ../admin/class-advanced-ads-admin.php:1041
310
  msgid ""
311
+ "Prefix of class or id attributes in the frontend. Change it if you don’t "
312
+ "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
313
+ "need to <strong>rewrite css rules afterwards</strong>."
314
  msgstr ""
315
 
316
+ #: ../admin/class-advanced-ads-admin.php:1062
317
  msgid ""
318
+ "Remove the ID attribute from widgets in order to not make them an easy "
319
+ "target of ad blockers."
 
 
320
  msgstr ""
321
 
322
+ #: ../admin/class-advanced-ads-admin.php:1115
323
  msgid "Ad Details"
324
  msgstr ""
325
 
326
+ #: ../admin/class-advanced-ads-admin.php:1189
327
  msgid "Ad Settings"
328
  msgstr ""
329
 
330
+ #: ../admin/class-advanced-ads-admin.php:1268 ../admin/views/overview.php:23
331
  msgid "Ads Dashboard"
332
  msgstr ""
333
 
334
+ #: ../admin/class-advanced-ads-admin.php:1280
335
  msgid "From the ad optimization universe"
336
  msgstr ""
337
 
338
+ #: ../admin/class-advanced-ads-admin.php:1289
339
  msgid "Advanced Ads Tutorials"
340
  msgstr ""
341
 
342
+ #: ../admin/class-advanced-ads-admin.php:1300
343
  #, php-format
344
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
345
  msgstr ""
346
 
347
+ #: ../admin/class-advanced-ads-admin.php:1311
348
  msgid "plugin manual and homepage"
349
  msgstr ""
350
 
351
+ #: ../admin/class-advanced-ads-admin.php:1318
352
  msgid "Get the tutorial via email"
353
  msgstr ""
354
 
355
+ #: ../admin/class-advanced-ads-admin.php:1325
356
  msgid "Get AdSense tips via email"
357
  msgstr ""
358
 
359
+ #: ../admin/class-advanced-ads-admin.php:1399
360
  msgid "Error while trying to register the license. Please contact support."
361
  msgstr ""
362
 
363
+ #: ../admin/class-advanced-ads-admin.php:1405
364
  msgid "Please enter and save a valid license key first."
365
  msgstr ""
366
 
367
+ #: ../admin/class-advanced-ads-admin.php:1425
368
  #, php-format
369
  msgid "License is invalid. Reason: %s"
370
  msgstr ""
416
  msgstr ""
417
 
418
  #: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
419
+ #: php:556
420
  msgid "Edit"
421
  msgstr ""
422
 
566
  msgid "type the title"
567
  msgstr ""
568
 
569
+ #: ../admin/includes/class-notices.php:359
570
  #, php-format
571
  msgid ""
572
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
573
  "target=\"_blank\">this form</a> to sign up."
574
  msgstr ""
575
 
576
+ #: ../admin/includes/class-notices.php:377
577
  msgid "How embarrassing. The email server seems to be down. Please try again later."
578
  msgstr ""
579
 
580
+ #: ../admin/includes/class-notices.php:382
581
  #, php-format
582
  msgid ""
583
  "Please check your email (%s) for the confirmation message. If you didn’t "
636
  msgstr ""
637
 
638
  #: ../admin/includes/class-overview-widgets.php:90 ../admin/includes/notices.php:
639
+ #: 32 ../admin/views/intro.php:73 ../admin/views/notices/inline.php:3 ..
640
+ #: /admin/views/notices/subscribe.php:3
641
  msgid "Subscribe me now"
642
  msgstr ""
643
 
649
  msgid "Send it now"
650
  msgstr ""
651
 
652
+ #: ../admin/includes/class-overview-widgets.php:121 ../admin/views/intro.php:78
653
  msgid "Create your first ad"
654
  msgstr ""
655
 
832
  msgstr ""
833
 
834
  #: ../admin/includes/notices.php:14
835
+ #, php-format
836
+ msgid ""
837
+ "Advanced Ads successfully installed. Take a look at the <a href=\"%s\">First "
838
+ "Steps</a>."
839
+ msgstr ""
840
+
841
+ #: ../admin/includes/notices.php:19
842
  msgid ""
843
  "Thank you for activating <strong>Advanced Ads</strong>. Would you like to "
844
  "receive the first steps via email?"
845
  msgstr ""
846
 
847
+ #: ../admin/includes/notices.php:20
848
  msgid "Yes, send it"
849
  msgstr ""
850
 
851
+ #: ../admin/includes/notices.php:25
852
  msgid ""
853
  "Thank you for using <strong>Advanced Ads</strong>. Stay informed and receive "
854
  "<strong>2 free add-ons</strong> for joining the newsletter."
855
  msgstr ""
856
 
857
+ #: ../admin/includes/notices.php:26
858
  msgid "Add me now"
859
  msgstr ""
860
 
861
+ #: ../admin/includes/notices.php:31
862
  msgid ""
863
  "Learn more about how and <strong>how much you can earn with AdSense</strong> "
864
  "and Advanced Ads from my dedicated newsletter."
865
  msgstr ""
866
 
867
+ #: ../admin/includes/notices.php:52
868
  #, php-format
869
  msgid ""
870
  "One or more license keys for <strong>Advanced Ads add-ons are invalid or "
871
  "missing</strong>. Please add valid license keys <a href=\"%s\">here</a>."
872
  msgstr ""
873
 
874
+ #: ../admin/includes/notices.php:57
875
  #, php-format
876
  msgid ""
877
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
880
  "target=\"_blank\">the add-on page</a>."
881
  msgstr ""
882
 
883
+ #: ../admin/includes/notices.php:62
884
  #, php-format
885
  msgid ""
886
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
996
  msgstr ""
997
 
998
  #: ../admin/views/ad-group-list-form-row.php:30 ../public/class-advanced-ads.php:
999
+ #: 553
1000
  msgid "Ad"
1001
  msgstr ""
1002
 
1329
  msgid "not on mobile devices"
1330
  msgstr ""
1331
 
1332
+ #: ../admin/views/debug.php:6 ../admin/views/settings.php:41
1333
+ msgid "Debug Page"
1334
  msgstr ""
1335
 
1336
  #: ../admin/views/debug.php:7
1337
+ msgid "Work in progress"
1338
+ msgstr ""
1339
+
1340
+ #: ../admin/views/debug.php:8
1341
  msgid ""
1342
  "This screen is work in progress. You can use the information if you "
1343
  "understand them, but there is nothing to do here yet."
1344
  msgstr ""
1345
 
1346
+ #: ../admin/views/intro.php:18
1347
+ msgid "5-Star Usability"
1348
+ msgstr ""
1349
+
1350
+ #: ../admin/views/intro.php:19
1351
+ msgid ""
1352
+ "Advanced Ads is powerful and easy to use, because it is build on WordPress "
1353
+ "standards. If you know how to publish a post then you know how to create an "
1354
+ "ad."
1355
+ msgstr ""
1356
+
1357
+ #: ../admin/views/intro.php:23
1358
+ msgid "5-Star Support"
1359
+ msgstr ""
1360
+
1361
+ #: ../admin/views/intro.php:24
1362
+ msgid ""
1363
+ "I promise you the best supported ad management plugin for WordPress. Whether "
1364
+ "a pro user or not, you can reach me easily through the support page, in the "
1365
+ "chat on the homepage or replying to a newsletter."
1366
+ msgstr ""
1367
+
1368
+ #: ../admin/views/intro.php:28
1369
+ msgid "5-Star Experience"
1370
+ msgstr ""
1371
+
1372
+ #: ../admin/views/intro.php:29
1373
+ msgid ""
1374
+ "Advanced Ads was built out of my own experience. I am personally using it to "
1375
+ "serve millions of ad impressions per month and constantly test new ways to "
1376
+ "optimize ad settings."
1377
+ msgstr ""
1378
+
1379
+ #: ../admin/views/intro.php:34
1380
+ msgid "Welcome to <strong>Advanced Ads</strong>"
1381
+ msgstr ""
1382
+
1383
+ #: ../admin/views/intro.php:36
1384
+ msgid "Let me give you an introduction into your future ad management solution."
1385
+ msgstr ""
1386
+
1387
+ #: ../admin/views/intro.php:61
1388
+ msgid "Next Steps"
1389
+ msgstr ""
1390
+
1391
+ #: ../admin/views/intro.php:64
1392
+ msgid "Subscribe to the Mailing List"
1393
+ msgstr ""
1394
+
1395
+ #: ../admin/views/intro.php:65
1396
+ msgid "Subscribe to the newsletter and instantly"
1397
+ msgstr ""
1398
+
1399
+ #: ../admin/views/intro.php:67
1400
+ msgid "get 2 free add-ons."
1401
+ msgstr ""
1402
+
1403
+ #: ../admin/views/intro.php:68
1404
+ msgid "reply to the welcome message with a question."
1405
+ msgstr ""
1406
+
1407
+ #: ../admin/views/intro.php:69
1408
+ msgid "subscribe to a dedicated group for the tutorial or AdSense tips."
1409
+ msgstr ""
1410
+
1411
+ #: ../admin/views/intro.php:79
1412
+ #, php-format
1413
+ msgid ""
1414
+ "Get started by creating an ad <a href=\"$1%s\" target=\"blank\">right now</a> or "
1415
+ "watch the <a href=\"$2%s\" target=\"blank\">tutorial video (3:29min)</a> first."
1416
+ msgstr ""
1417
+
1418
+ #: ../admin/views/intro.php:82
1419
+ msgid "Display your ad"
1420
+ msgstr ""
1421
+
1422
+ #: ../admin/views/intro.php:83
1423
+ msgid ""
1424
+ "You can display your ad using a shortcode, widget or one of the powerful "
1425
+ "placements. Placements help you to inject ads into the content or place them "
1426
+ "on your site without coding."
1427
+ msgstr ""
1428
+
1429
+ #: ../admin/views/intro.php:85
1430
+ msgid "List of all available placements"
1431
+ msgstr ""
1432
+
1433
+ #: ../admin/views/intro.php:86
1434
+ msgid "Create a placement"
1435
+ msgstr ""
1436
+
1437
  #: ../admin/views/placements.php:8
1438
  msgid ""
1439
  "Couldn’t create the new placement. Please check your form field and whether "
1475
  msgid "Item"
1476
  msgstr ""
1477
 
1478
+ #: ../admin/views/placements.php:69 ../admin/views/placements.php:160
1479
  msgid "--not selected--"
1480
  msgstr ""
1481
 
1523
  msgstr ""
1524
 
1525
  #: ../admin/views/placements.php:151
1526
+ msgid "Please select a placement type."
1527
+ msgstr ""
1528
+
1529
+ #: ../admin/views/placements.php:153
1530
  msgid "Choose a Name"
1531
  msgstr ""
1532
 
1533
+ #: ../admin/views/placements.php:154
1534
  msgid ""
1535
  "The name of the placement is only visible to you. Tip: choose a descriptive "
1536
  "one, e.g. <em>Below Post Headline</em>."
1537
  msgstr ""
1538
 
1539
+ #: ../admin/views/placements.php:155
1540
  msgid "Placement Name"
1541
  msgstr ""
1542
 
1543
+ #: ../admin/views/placements.php:156
1544
+ msgid "Please enter a name for your placement."
1545
+ msgstr ""
1546
+
1547
+ #: ../admin/views/placements.php:157
1548
  msgid "Choose the Ad or Group"
1549
  msgstr ""
1550
 
1551
+ #: ../admin/views/placements.php:158
1552
  msgid "The ad or group that should be displayed."
1553
  msgstr ""
1554
 
1555
+ #: ../admin/views/placements.php:177
1556
  msgid "Save New Placement"
1557
  msgstr ""
1558
 
1631
  msgid "Save settings on this page"
1632
  msgstr ""
1633
 
1634
+ #: ../admin/views/settings.php:42
1635
+ msgid "Welcome Page"
1636
  msgstr ""
1637
 
1638
+ #: ../admin/views/settings.php:43
1639
  msgid "Advanced Ads on WordPress.org"
1640
  msgstr ""
1641
 
1642
+ #: ../admin/views/settings.php:43
1643
  msgid "Advanced Ads on wp.org"
1644
  msgstr ""
1645
 
1646
+ #: ../admin/views/settings.php:44
1647
  msgid "the company behind Advanced Ads"
1648
  msgstr ""
1649
 
1650
+ #: ../admin/views/settings.php:44
1651
  msgid "webgilde GmbH"
1652
  msgstr ""
1653
 
1696
  msgid "send"
1697
  msgstr ""
1698
 
 
 
 
 
 
 
 
 
 
1699
  #: ../classes/ad_placements.php:31
1700
  msgid "Manual Placement"
1701
  msgstr ""
2096
  msgid "Get details"
2097
  msgstr ""
2098
 
2099
+ #: ../modules/gadsense/admin/views/adsense-ad-parameters.php:76
2100
+ msgid "Close"
2101
+ msgstr ""
2102
+
2103
  #: ../modules/gadsense/includes/class-ad-type-adsense.php:35
2104
  msgid "AdSense ad"
2105
  msgstr ""
2116
  msgid "Auto"
2117
  msgstr ""
2118
 
2119
+ #: ../public/class-advanced-ads.php:297
2120
  #, php-format
2121
  msgid "Advanced Ads Error: %s"
2122
  msgstr ""
2123
 
2124
+ #: ../public/class-advanced-ads.php:515
2125
  msgctxt "ad group general name"
2126
  msgid "Ad Groups"
2127
  msgstr ""
2128
 
2129
+ #: ../public/class-advanced-ads.php:516
2130
  msgctxt "ad group singular name"
2131
  msgid "Ad Group"
2132
  msgstr ""
2133
 
2134
+ #: ../public/class-advanced-ads.php:517
2135
  msgid "Search Ad Groups"
2136
  msgstr ""
2137
 
2138
+ #: ../public/class-advanced-ads.php:518
2139
  msgid "All Ad Groups"
2140
  msgstr ""
2141
 
2142
+ #: ../public/class-advanced-ads.php:519
2143
  msgid "Parent Ad Groups"
2144
  msgstr ""
2145
 
2146
+ #: ../public/class-advanced-ads.php:520
2147
  msgid "Parent Ad Groups:"
2148
  msgstr ""
2149
 
2150
+ #: ../public/class-advanced-ads.php:521
2151
  msgid "Edit Ad Group"
2152
  msgstr ""
2153
 
2154
+ #: ../public/class-advanced-ads.php:522
2155
  msgid "Update Ad Group"
2156
  msgstr ""
2157
 
2158
+ #: ../public/class-advanced-ads.php:523
2159
  msgid "Add New Ad Group"
2160
  msgstr ""
2161
 
2162
+ #: ../public/class-advanced-ads.php:524
2163
  msgid "New Ad Groups Name"
2164
  msgstr ""
2165
 
2166
+ #: ../public/class-advanced-ads.php:526
2167
  msgid "No Ad Group found"
2168
  msgstr ""
2169
 
2170
+ #: ../public/class-advanced-ads.php:554 ../public/class-advanced-ads.php:558
2171
  msgid "New Ad"
2172
  msgstr ""
2173
 
2174
+ #: ../public/class-advanced-ads.php:555
2175
  msgid "Add New Ad"
2176
  msgstr ""
2177
 
2178
+ #: ../public/class-advanced-ads.php:557
2179
  msgid "Edit Ad"
2180
  msgstr ""
2181
 
2182
+ #: ../public/class-advanced-ads.php:559
2183
  msgid "View"
2184
  msgstr ""
2185
 
2186
+ #: ../public/class-advanced-ads.php:560
2187
  msgid "View the Ad"
2188
  msgstr ""
2189
 
2190
+ #: ../public/class-advanced-ads.php:561
2191
  msgid "Search Ads"
2192
  msgstr ""
2193
 
2194
+ #: ../public/class-advanced-ads.php:562
2195
  msgid "No Ads found"
2196
  msgstr ""
2197
 
2198
+ #: ../public/class-advanced-ads.php:563
2199
  msgid "No Ads found in Trash"
2200
  msgstr ""
2201
 
2202
+ #: ../public/class-advanced-ads.php:564
2203
  msgid "Parent Ad"
2204
  msgstr ""
public/class-advanced-ads.php CHANGED
@@ -162,6 +162,9 @@ class Advanced_Ads {
162
 
163
  // allow add-ons to hook
164
  do_action( 'advanced-ads-plugin-loaded' );
 
 
 
165
  }
166
 
167
  /**
@@ -577,4 +580,25 @@ class Advanced_Ads {
577
 
578
  return apply_filters( 'advanced-ads-post-type-params', $post_type_params );
579
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580
  }
162
 
163
  // allow add-ons to hook
164
  do_action( 'advanced-ads-plugin-loaded' );
165
+
166
+ // manipulate sidebar widget
167
+ add_filter( 'dynamic_sidebar_params', array( $this, 'manipulate_widget_output' ) );
168
  }
169
 
170
  /**
580
 
581
  return apply_filters( 'advanced-ads-post-type-params', $post_type_params );
582
  }
583
+
584
+ /**
585
+ * manipulate output of ad widget
586
+ *
587
+ * @since 1.6.8.2
588
+ * @param arr $params widget and sidebar params
589
+ */
590
+ public function manipulate_widget_output( $params = array() ){
591
+
592
+ if( $params[0]['widget_name'] === 'Advanced Ads' ){
593
+
594
+ $options = $this->plugin->options();
595
+ // hide id by default (when options are empty) or when option is enabled
596
+ if( $options === array() || ( isset( $options['remove-widget-id'] ) && $options['remove-widget-id'] ) ){
597
+ $pattern = '#\s(id)=("|\')[^"^\']+("|\')#';
598
+ $params[0]['before_widget'] = preg_replace( $pattern, '', $params[0]['before_widget']);
599
+ }
600
+ }
601
+
602
+ return $params;
603
+ }
604
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id
4
  Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
5
  Requires at least: WP 4.2, PHP 5.3
6
  Tested up to: 4.3
7
- Stable tag: 1.6.8.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -102,6 +102,10 @@ There is an ad type dedicated to Google AdSense that supports:
102
  * automatic limit 3 AdSense ads according to AdSense terms of service (can be disabled)
103
  * assistant for exact sizes of responsive ads with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
104
 
 
 
 
 
105
  = based on WordPress standards =
106
 
107
  * integrated into WordPress using standards like custom post types, taxonomies and hooks
@@ -182,6 +186,13 @@ There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way t
182
 
183
  == Changelog ==
184
 
 
 
 
 
 
 
 
185
  = 1.6.8.1 =
186
 
187
  * added menu page to get support from within your dashboard
4
  Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
5
  Requires at least: WP 4.2, PHP 5.3
6
  Tested up to: 4.3
7
+ Stable tag: 1.6.8.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
102
  * automatic limit 3 AdSense ads according to AdSense terms of service (can be disabled)
103
  * assistant for exact sizes of responsive ads with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
104
 
105
+ = ad blocker =
106
+
107
+ * basic features to prevent ad blocks from being removed by AdBlock and co
108
+
109
  = based on WordPress standards =
110
 
111
  * integrated into WordPress using standards like custom post types, taxonomies and hooks
186
 
187
  == Changelog ==
188
 
189
+ = 1.6.8.2 =
190
+
191
+ * added introduction page with first steps
192
+ * optimized error handling in placement form
193
+ * added option to remove the public id from widgets completely
194
+ * rewritten dismiss buttons of notices based on new WP standard
195
+
196
  = 1.6.8.1 =
197
 
198
  * added menu page to get support from within your dashboard