Advanced Ads - Version 1.7.15

Version Description

  • allow Unlimited Ad Injection setting to specify the number of posts in the loop to show ads
  • allow to override specific options in functions and shortcodes
  • added feedback form on deactivation
  • fixed Visitor Conditions connector being saved wrongly first
  • fixed ads not appearing on AMP pages
Download this release

Release Info

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

Code changes from version 1.7.14 to 1.7.15

admin/assets/css/admin.css CHANGED
@@ -98,6 +98,7 @@ h2.hndle .advads-hndlelinks a + a { margin-left: 1em; }
98
  .post-type-advanced_ads .advads-conditions-table td, .post-type-advanced_ads .advads-conditions-table th { padding: 10px 0 10px 10px; }
99
  .post-type-advanced_ads .advads-conditions-table .advanced-ads-display-condition-set label { float: left; margin-right: -1px; }
100
  .post-type-advanced_ads .advads-conditions-table .ui-widget { font-size: inherit; }
 
101
  #advads-display-conditions-new select { text-transform: capitalize; }
102
  .advads-display-conditions-remove + h5 { display: inline-block; margin-top: 0; margin-left: 1em; }
103
  select + .advads-conditions-single { display: inline-block; }
@@ -259,6 +260,36 @@ tr:hover .on-hover { display: block; }
259
  .advads-support-form input { width: 300px; height: 1.5em; line-height: 1.5em; font-size: 1.5em; border: 1px solid #0085ba; border-radius: 5px; }
260
  .advads-support-form input.button { width: 100px; height: 1.5em; line-height: 1.5em; font-size: 1.5em; border: 1px solid #0085ba; border-radius: 5px; }
261
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
262
  /**
263
  - GENERAL
264
  -*/
98
  .post-type-advanced_ads .advads-conditions-table td, .post-type-advanced_ads .advads-conditions-table th { padding: 10px 0 10px 10px; }
99
  .post-type-advanced_ads .advads-conditions-table .advanced-ads-display-condition-set label { float: left; margin-right: -1px; }
100
  .post-type-advanced_ads .advads-conditions-table .ui-widget { font-size: inherit; }
101
+ #advads-visitor-conditions-new select,
102
  #advads-display-conditions-new select { text-transform: capitalize; }
103
  .advads-display-conditions-remove + h5 { display: inline-block; margin-top: 0; margin-left: 1em; }
104
  select + .advads-conditions-single { display: inline-block; }
260
  .advads-support-form input { width: 300px; height: 1.5em; line-height: 1.5em; font-size: 1.5em; border: 1px solid #0085ba; border-radius: 5px; }
261
  .advads-support-form input.button { width: 100px; height: 1.5em; line-height: 1.5em; font-size: 1.5em; border: 1px solid #0085ba; border-radius: 5px; }
262
 
263
+ /**
264
+ - PLUGIN LIST
265
+ -*/
266
+ #advanced-ads-feedback-overlay {
267
+ /* Height & width depends on how you want to reveal the overlay (see JS below) */
268
+ height: 100%;
269
+ width: 100%;
270
+ position: fixed; /* Stay in place */
271
+ z-index: 10000; /* Sit on top */
272
+ left: 0;
273
+ top: 0;
274
+ background-color: rgb(120,120,120); /* Black fallback color */
275
+ background-color: rgba(0,0,0, 0.5); /* Black w/opacity */
276
+ }
277
+ #advanced-ads-feedback-content {
278
+ position: relative;
279
+ top: 25%; /* 25% from the top */
280
+ width: 500px;
281
+ max-width: 100%;
282
+ margin: auto;
283
+ margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */
284
+ max-height: 50%;
285
+ padding: 20px;
286
+ background-color: #fff;
287
+ overflow-y: scroll;
288
+ }
289
+ #advanced-ads-feedback-content textarea,
290
+ #advanced-ads-feedback-content input[type="text"] { display:none; }
291
+ .advanced-ads-feedback-not-deactivate { display: block; text-align: right; }
292
+
293
  /**
294
  - GENERAL
295
  -*/
admin/assets/js/admin-global.js CHANGED
@@ -45,5 +45,77 @@ jQuery( document ).ready(function () {
45
  });
46
 
47
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  });
46
 
47
  });
48
+
49
+ /**
50
+ * DEACTIVATION FEEDBACK FORM
51
+ */
52
+ // show overlay when clicked on "deactivate"
53
+ advads_deactivate_link = jQuery('.wp-admin.plugins-php tr[data-slug="advanced-ads"] .row-actions .deactivate a');
54
+ advads_deactivate_link_url = advads_deactivate_link.attr( 'href' );
55
+ advads_deactivate_link.click(function ( e ) {
56
+ e.preventDefault();
57
+ // only show feedback form once per 30 days
58
+ var c_value = advads_admin_get_cookie( "advads_hide_deactivate_feedback" );
59
+ if (c_value === undefined){
60
+ jQuery( '#advanced-ads-feedback-overlay' ).show();
61
+ } else {
62
+ // click on the link
63
+ window.location.href = advads_deactivate_link_url;
64
+ }
65
+ });
66
+ // show text fields
67
+ jQuery('#advanced-ads-feedback-content input[type="radio"]').click(function () {
68
+ // show text field if there is one
69
+ jQuery(this).parents('li').next('li').children('input[type="text"], textarea').show();
70
+ });
71
+ // send form or close it
72
+ jQuery('#advanced-ads-feedback-content .button').click(function ( e ) {
73
+ e.preventDefault();
74
+ // set cookie for 30 days
75
+ var exdate = new Date();
76
+ exdate.setSeconds( exdate.getSeconds() + 2592000 );
77
+ document.cookie = "advads_hide_deactivate_feedback=1; expires=" + exdate.toUTCString() + "; path=/";
78
+
79
+ jQuery( '#advanced-ads-feedback-overlay' ).hide();
80
+ if ( 'advanced-ads-feedback-submit' === this.id ) {
81
+ // show text field if there is one
82
+ jQuery.ajax({
83
+ type: 'POST',
84
+ url: ajaxurl,
85
+ dataType: 'json',
86
+ data: {
87
+ action: 'advads_send_feedback',
88
+ formdata: jQuery( '#advanced-ads-feedback-content form' ).serialize()
89
+ },
90
+ complete: function (MLHttpRequest, textStatus, errorThrown) {
91
+ // deactivate the plugin and close the popup
92
+ jQuery( '#advanced-ads-feedback-overlay' ).remove();
93
+ window.location.href = advads_deactivate_link_url;
94
 
95
+ }
96
+ });
97
+ } else {
98
+ jQuery( '#advanced-ads-feedback-overlay' ).remove();
99
+ window.location.href = advads_deactivate_link_url;
100
+ }
101
+ });
102
+ // close form without doing anything
103
+ jQuery('.advanced-ads-feedback-not-deactivate').click(function ( e ) {
104
+ jQuery( '#advanced-ads-feedback-overlay' ).hide();
105
+ });
106
+
107
+ });
108
+
109
+ function advads_admin_get_cookie (name) {
110
+ var i, x, y, ADVcookies = document.cookie.split( ";" );
111
+ for (i = 0; i < ADVcookies.length; i++)
112
+ {
113
+ x = ADVcookies[i].substr( 0, ADVcookies[i].indexOf( "=" ) );
114
+ y = ADVcookies[i].substr( ADVcookies[i].indexOf( "=" ) + 1 );
115
+ x = x.replace( /^\s+|\s+$/g, "" );
116
+ if (x === name)
117
+ {
118
+ return unescape( y );
119
+ }
120
+ }
121
+ }
admin/assets/js/admin.js CHANGED
@@ -78,7 +78,7 @@ jQuery( document ).ready(function ($) {
78
  }
79
  }).always( function ( MLHttpRequest, textStatus, errorThrown ) {
80
  // jQuery( '#advanced-ad-type input').prop( 'disabled', false );
81
- });;
82
  });
83
 
84
  // activate general buttons
78
  }
79
  }).always( function ( MLHttpRequest, textStatus, errorThrown ) {
80
  // jQuery( '#advanced-ad-type input').prop( 'disabled', false );
81
+ });
82
  });
83
 
84
  // activate general buttons
admin/class-advanced-ads-admin.php CHANGED
@@ -107,7 +107,9 @@ class Advanced_Ads_Admin {
107
  add_filter( 'plugin_action_links_' . ADVADS_BASE, array( $this, 'add_plugin_links' ) );
108
 
109
  // display information when user is going to disable the plugin
 
110
  // add_filter( 'after_plugin_row_' . ADVADS_BASE, array( $this, 'display_deactivation_message' ) );
 
111
  Advanced_Ads_Admin_Meta_Boxes::get_instance();
112
  Advanced_Ads_Admin_Menu::get_instance();
113
  Advanced_Ads_Admin_Ad_Type::get_instance();
@@ -120,6 +122,8 @@ class Advanced_Ads_Admin {
120
  public function wp_plugins_loaded_ajax() {
121
  // needed here in order to work with Quick Edit option on ad list page
122
  Advanced_Ads_Admin_Ad_Type::get_instance();
 
 
123
  }
124
 
125
  /**
@@ -742,13 +746,17 @@ class Advanced_Ads_Admin {
742
  }
743
 
744
  /**
745
- * display message when someone is going to disable the plugin
746
  *
747
- * @since 1.6.14
748
  */
749
- public function display_deactivation_message(){
750
 
751
- // get email address
 
 
 
 
752
  $current_user = wp_get_current_user();
753
  if ( !($current_user instanceof WP_User) ){
754
  $email = '';
@@ -756,9 +764,40 @@ class Advanced_Ads_Admin {
756
  $email = trim( $current_user->user_email );
757
  }
758
 
759
- include ADVADS_BASE_PATH . 'admin/views/feedback_disable.php';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
760
  }
761
-
762
-
763
-
764
  }
107
  add_filter( 'plugin_action_links_' . ADVADS_BASE, array( $this, 'add_plugin_links' ) );
108
 
109
  // display information when user is going to disable the plugin
110
+ add_filter( 'admin_footer', array( $this, 'add_deactivation_logic' ) );
111
  // add_filter( 'after_plugin_row_' . ADVADS_BASE, array( $this, 'display_deactivation_message' ) );
112
+
113
  Advanced_Ads_Admin_Meta_Boxes::get_instance();
114
  Advanced_Ads_Admin_Menu::get_instance();
115
  Advanced_Ads_Admin_Ad_Type::get_instance();
122
  public function wp_plugins_loaded_ajax() {
123
  // needed here in order to work with Quick Edit option on ad list page
124
  Advanced_Ads_Admin_Ad_Type::get_instance();
125
+
126
+ add_action( 'wp_ajax_advads_send_feedback', array( $this, 'send_feedback' ) );
127
  }
128
 
129
  /**
746
  }
747
 
748
  /**
749
+ * display deactivation logic on plugins page
750
  *
751
+ * @since 1.7.14
752
  */
753
+ public function add_deactivation_logic(){
754
 
755
+ $screen = get_current_screen();
756
+ if( ! isset( $screen->id ) || 'plugins' !== $screen->id ){
757
+ return;
758
+ }
759
+
760
  $current_user = wp_get_current_user();
761
  if ( !($current_user instanceof WP_User) ){
762
  $email = '';
764
  $email = trim( $current_user->user_email );
765
  }
766
 
767
+ include ADVADS_BASE_PATH . 'admin/views/feedback-disable.php';
768
+ }
769
+
770
+ /**
771
+ * send feedback via email
772
+ *
773
+ * @since 1.7.14
774
+ */
775
+ public function send_feedback(){
776
+
777
+ if ( isset( $_POST['formdata'] ) ) {
778
+ parse_str( $_POST['formdata'], $form );
779
+ }
780
+
781
+ $text = '';
782
+ if( isset( $form[ 'advanced_ads_disable_text' ] ) ){
783
+ $text = implode( "\n\r", $form[ 'advanced_ads_disable_text' ] );
784
+ }
785
+
786
+ $headers = array();
787
+
788
+ $from = isset( $form['advanced_ads_disable_from'] ) ? $form['advanced_ads_disable_from'] : '';
789
+ if( $from ){
790
+ $headers[] = "From: $from";
791
+ $headers[] = "Reply-To: $from";
792
+ }
793
+
794
+ $subject = isset( $form['advanced_ads_disable_reason'] ) ? $form['advanced_ads_disable_reason'] : '(no reason given)';
795
+
796
+ $success = wp_mail( 'improve@wpadvancedads.com', $subject, $text, $headers );
797
+
798
+ // error_log(print_r($success, true));
799
+
800
+ die();
801
+
802
  }
 
 
 
803
  }
admin/includes/class-settings.php CHANGED
@@ -275,10 +275,17 @@ class Advanced_Ads_Admin_Settings {
275
  */
276
  public function render_settings_content_injection_everywhere(){
277
  $options = Advanced_Ads::get_instance()->options();
278
- $everywhere = ( isset($options['content-injection-everywhere']) ) ? true : false;
279
-
280
- echo '<input id="advanced-ads-injection-everywhere" type="checkbox" value="true" name="'.ADVADS_SLUG.'[content-injection-everywhere]" '.checked( $everywhere, true, false ).'>';
281
- echo '<p class="description">'. __( 'Some plugins and themes trigger ad injection where it shouldn’t happen. Therefore, Advanced Ads ignores injected placements on non-singular pages and outside the loop. However, this can cause problems with some themes. You can enable this option if you don’t see ads or want to enable ad injections on archive pages AT YOUR OWN RISK.', 'advanced-ads' ) .'</p>';
 
 
 
 
 
 
 
282
 
283
  }
284
 
@@ -460,6 +467,16 @@ class Advanced_Ads_Admin_Settings {
460
 
461
  // we need 3 states: ! isset, 1, 0
462
  $options['disabled-ads']['feed'] = isset( $options['disabled-ads']['feed'] ) ? 1 : 0;
 
 
 
 
 
 
 
 
 
 
463
 
464
  return $options;
465
  }
275
  */
276
  public function render_settings_content_injection_everywhere(){
277
  $options = Advanced_Ads::get_instance()->options();
278
+
279
+ if ( ! isset( $options['content-injection-everywhere'] ) ){
280
+ $everywhere = 0;
281
+ } elseif ( $options['content-injection-everywhere'] === 'true') {
282
+ $everywhere = -1;
283
+ } else {
284
+ $everywhere = absint( $options['content-injection-everywhere'] );
285
+ }
286
+
287
+ echo '<input id="advanced-ads-injection-everywhere" type="number" value="' . $everywhere . '" min="-1" name="'.ADVADS_SLUG.'[content-injection-everywhere]">';
288
+ echo '<p class="description">'. __( 'Some plugins and themes trigger ad injections where it shouldn’t happen. Therefore, Advanced Ads ignores injected placements on non-singular pages and outside the loop. However, this can cause problems with some themes. Set this option to -1 in order to enable unlimited ad injection at your own risk, set it to 0 to keep it disabled or choose a positive number to enable the injection only in the first x posts on your archive pages.', 'advanced-ads' ) .'</p>';
289
 
290
  }
291
 
467
 
468
  // we need 3 states: ! isset, 1, 0
469
  $options['disabled-ads']['feed'] = isset( $options['disabled-ads']['feed'] ) ? 1 : 0;
470
+
471
+ if ( isset( $options['content-injection-everywhere'] ) ){
472
+ if ( $options['content-injection-everywhere'] == 0 ){
473
+ unset( $options['content-injection-everywhere'] );
474
+ } elseif ( $options['content-injection-everywhere'] <= -1 ){
475
+ $options['content-injection-everywhere'] = "true";
476
+ } else {
477
+ $options['content-injection-everywhere'] = absint($options['content-injection-everywhere']);
478
+ }
479
+ }
480
 
481
  return $options;
482
  }
admin/views/ad-visitor-metabox.php CHANGED
@@ -49,7 +49,7 @@ endif;
49
  <select>
50
  <option value=""><?php _e( '-- choose a condition --', 'advanced-ads' ); ?></option>
51
  <?php foreach ( $visitor_conditions as $_condition_id => $_condition ) : ?>
52
- <option value="<?php echo $_condition_id; ?>"><?php echo $_condition['label']; ?></option>
53
  <?php endforeach; ?>
54
  </select>
55
  <button type="button" class="button"><?php _e( 'add', 'advanced-ads' ); ?></button>
@@ -78,7 +78,7 @@ jQuery( document ).ready(function ($) {
78
  success: function (r, textStatus, XMLHttpRequest) {
79
  // add
80
  if (r) {
81
- var connector = '<input type="checkbox" name="<?php echo Advanced_Ads_Visitor_Conditions::FORM_NAME; ?>[' + visitor_condition_index + '][connector]" value="and" id="advads-visitor-conditions-'+ visitor_condition_index +'-connector"><label for="advads-visitor-conditions-'+ visitor_condition_index +'-connector"><?php _e( 'and', 'advanced-ads' ); ?></label>';
82
  var newline = '<tr class="advads-conditions-connector advads-conditions-connector-and"><td colspan="3">'+connector+'</td></tr><tr><td>' + visitor_condition_title + '</td><td>' + r + '</td><td><button type="button" class="advads-conditions-remove button">x</button></td></tr>';
83
  $( '#advads-visitor-conditions table tbody' ).append( newline );
84
  if ( jQuery.fn.advads_button ) {
49
  <select>
50
  <option value=""><?php _e( '-- choose a condition --', 'advanced-ads' ); ?></option>
51
  <?php foreach ( $visitor_conditions as $_condition_id => $_condition ) : ?>
52
+ <option value="<?php echo $_condition_id; ?>"<?php disabled( 1, isset( $_condition['disabled']) ) ?>><?php echo $_condition['label']; ?></option>
53
  <?php endforeach; ?>
54
  </select>
55
  <button type="button" class="button"><?php _e( 'add', 'advanced-ads' ); ?></button>
78
  success: function (r, textStatus, XMLHttpRequest) {
79
  // add
80
  if (r) {
81
+ var connector = '<input type="checkbox" name="<?php echo Advanced_Ads_Visitor_Conditions::FORM_NAME; ?>[' + visitor_condition_index + '][connector]" value="or" id="advads-visitor-conditions-'+ visitor_condition_index +'-connector"><label for="advads-visitor-conditions-'+ visitor_condition_index +'-connector"><?php _e( 'and', 'advanced-ads' ); ?></label>';
82
  var newline = '<tr class="advads-conditions-connector advads-conditions-connector-and"><td colspan="3">'+connector+'</td></tr><tr><td>' + visitor_condition_title + '</td><td>' + r + '</td><td><button type="button" class="advads-conditions-remove button">x</button></td></tr>';
83
  $( '#advads-visitor-conditions table tbody' ).append( newline );
84
  if ( jQuery.fn.advads_button ) {
admin/views/feedback-disable.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div id="advanced-ads-feedback-overlay" style="display: none;">
2
+ <div id="advanced-ads-feedback-content">
3
+ <form action="" method="post">
4
+ <p><strong><?php _e('Why did you decide to disable Advanced Ads?', 'advanced-ads'); ?></strong></p>
5
+ <ul>
6
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="temporary"/><?php _e('It is only temporary', 'advanced-ads'); ?></label></li>
7
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="stopped showing ads"/><?php _e('I stopped showing ads on my site', 'advanced-ads'); ?></label></li>
8
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="missing feature"/><?php _e('I miss a feature', 'advanced-ads'); ?></label></li>
9
+ <li><input type="text" name="advanced_ads_disable_text[]" value="" placeholder="Which one?"/></li>
10
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="technical issue"/><?php _e('I have a technical issue', 'advanced-ads'); ?></label></li>
11
+ <li><textarea name="advanced_ads_disable_text[]" placeholder="<?php _e('Can we help? Please let us know how', 'advanced-ads'); ?>"></textarea></li>
12
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="other plugin"/><?php _e('I switched to another plugin', 'advanced-ads'); ?></label></li>
13
+ <li><input type="text" name="advanced_ads_disable_text[]" value="" placeholder="Which one?"/></li>
14
+ <li><label><input type="radio" name="advanced_ads_disable_reason" value="other"/><?php _e('other reason', 'advanced-ads'); ?></label></li>
15
+ <li><textarea name="advanced_ads_disable_text[]" placeholder="<?php _e('Please specify, if possible', 'advanced-ads'); ?>"></textarea></li>
16
+ </ul>
17
+ <?php if ($email) : ?>
18
+ <input type="hidden" name="advanced_ads_disable_from" value="<?php echo $email; ?>"/>
19
+ <?php endif; ?>
20
+ <input id="advanced-ads-feedback-submit" class="button button-primary" type="submit" name="advanced_ads_disable_submit" value="<?php _e('Submit & Deactivate', 'advanced-ads'); ?>"/>
21
+ <a class="button"><?php _e('Only Deactivate', 'advanced-ads'); ?></a>
22
+ <a class="advanced-ads-feedback-not-deactivate" href="#"><?php _e('don’t deactivate', 'advanced-ads'); ?></a>
23
+ </form>
24
+ </div>
25
+ </div>
admin/views/feedback_disable.php DELETED
@@ -1,20 +0,0 @@
1
- <tr id="advanced-ads-feedback" class="active"><td colspan="3">
2
- <form action="mailto:support@wpadvancedads.com">
3
- <p><?php _e( 'Thank you for helping to improve Advanced Ads.', 'advanced-ads' ); ?></p>
4
- <p><?php _e( 'Your feedback will motivates me to work harder towards a professional ad management solution.', 'advanced-ads' ); ?></p>
5
- <p><?php _e( 'Why did you decide to disable Advanced Ads?', 'advanced-ads' ); ?></p>
6
- <ul>
7
- <li><input type="checkbox" name="advanced_ads_disable_reason[]"/><?php _e( 'I stopped showing ads on my site', 'advanced-ads' ); ?></li>
8
- <li><input type="checkbox" name="advanced_ads_disable_reason[]"/><?php printf(__( 'I miss a feature or <a href="%s">add-on</a>', 'advanced-ads' ), ADVADS_URL . '/add-ons/#utm_source=advanced-ads&utm_medium=link&utm_campaign=disabled' ); ?></li>
9
- <li><input type="checkbox" name="advanced_ads_disable_reason[]"/><?php _e( 'I have a technical problem', 'advanced-ads' ); ?></li>
10
- <li><input type="checkbox" name="advanced_ads_disable_reason[]"/><?php _e( 'other reason', 'advanced-ads' ); ?></li>
11
- </ul>
12
- <textarea name="advanced_ads_disable_reason_text" placeholder="<?php _e( 'Please specify, if possible', 'advanced-ads' ); ?>"></textarea>
13
- <p><?php _e( 'What would be a reason to return to Advanced Ads?', 'advanced-ads' ); ?></p>
14
- <textarea name="advanced_ads_return[]"></textarea>
15
- <?php if( $email ) : ?>
16
- <input type="submit" name="advanced_ads_disable_submit" value="submit as <?php echo $email; ?>"/>
17
- <?php endif; ?>
18
- <input type="submit" name="advanced_ads_disable_submit" value="submit anonymously"/>
19
- </form>
20
- </td></tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.7.14
16
  * Author: Thomas Maier
17
  * Author URI: http://webgilde.com
18
  * Text Domain: advanced-ads
@@ -39,7 +39,7 @@ define( 'ADVADS_BASE_DIR', dirname( ADVADS_BASE ) ); // directory of the plugin
39
  // general and global slug, e.g. to store options in WP, textdomain
40
  define( 'ADVADS_SLUG', 'advanced-ads' );
41
  define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
42
- define( 'ADVADS_VERSION', '1.7.14' );
43
 
44
  /*----------------------------------------------------------------------------*
45
  * 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.7.15
16
  * Author: Thomas Maier
17
  * Author URI: http://webgilde.com
18
  * Text Domain: advanced-ads
39
  // general and global slug, e.g. to store options in WP, textdomain
40
  define( 'ADVADS_SLUG', 'advanced-ads' );
41
  define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
42
+ define( 'ADVADS_VERSION', '1.7.15' );
43
 
44
  /*----------------------------------------------------------------------------*
45
  * Autoloading, modules and functions
classes/ad.php CHANGED
@@ -205,12 +205,19 @@ class Advanced_Ads_Ad {
205
  // retrieve options, if not given yet
206
  // -TODO may execute multiple times (if empty); bad design and risk to access unintialised data with direct access to $this->options property.
207
  if ( $this->options === array() ) {
208
- // load arguments given on ad load
209
- $this->options = $this->args;
210
  // get_post_meta() may return false
211
  $meta = get_post_meta( $this->id, self::$options_meta_field, true );
212
- if ( $meta ){
213
- $this->options = array_merge_recursive( $this->options, $meta );
 
 
 
 
 
 
 
 
 
214
  }
215
  }
216
 
@@ -503,11 +510,18 @@ class Advanced_Ads_Ad {
503
  *
504
  */
505
  public function prepare_frontend_output() {
 
 
 
 
 
 
 
 
 
506
 
507
- // load ad type specific content filter
508
- $output = $this->type_obj->prepare_output( $this );
509
  // don’t deliver anything, if main ad content is empty
510
- if( $output == '' ) {
511
  return;
512
  }
513
 
205
  // retrieve options, if not given yet
206
  // -TODO may execute multiple times (if empty); bad design and risk to access unintialised data with direct access to $this->options property.
207
  if ( $this->options === array() ) {
 
 
208
  // get_post_meta() may return false
209
  $meta = get_post_meta( $this->id, self::$options_meta_field, true );
210
+ if ( $meta ) {
211
+ // merge meta with arguments given on ad load
212
+ $this->options = Advanced_Ads_Utils::merge_deep_array( array( $meta, $this->args ) );
213
+ } else {
214
+ // load arguments given on ad load
215
+ $this->options = $this->args;
216
+ }
217
+
218
+ if ( isset( $this->options['change-ad'] ) ) {
219
+ // some options was provided by the user
220
+ $this->options = Advanced_Ads_Utils::merge_deep_array( array( $this->options, $this->options['change-ad'] ) );
221
  }
222
  }
223
 
510
  *
511
  */
512
  public function prepare_frontend_output() {
513
+ $options = $this->options();
514
+
515
+ if ( isset( $options['change-ad']['content'] ) ) {
516
+ // output was provided by the user
517
+ $output = $options['change-ad']['content'];
518
+ } else {
519
+ // load ad type specific content filter
520
+ $output = $this->type_obj->prepare_output( $this );
521
+ }
522
 
 
 
523
  // don’t deliver anything, if main ad content is empty
524
+ if ( $output == '' ) {
525
  return;
526
  }
527
 
classes/ad_group.php CHANGED
@@ -141,17 +141,26 @@ class Advanced_Ads_Group {
141
  // -TODO should abstract (i.e. only call once per request)
142
  $all_groups = get_option( 'advads-ad-groups', array() );
143
 
144
- if ( isset( $all_groups[ $this->id ]['type'] ) ) {
145
- $this->type = $all_groups[ $this->id ]['type'];
 
 
 
 
 
 
 
 
 
146
  }
147
 
148
  // get ad count; default is 1
149
- if ( isset( $all_groups[ $this->id ]['ad_count'] ) ) {
150
- $this->ad_count = $all_groups[ $this->id ]['ad_count'] === 'all' ? 'all' : (int) $all_groups[ $this->id ]['ad_count'];
151
  }
152
 
153
- if ( isset( $all_groups[ $this->id ]['options'] ) ) {
154
- $this->options = isset( $all_groups[ $this->id ]['options'] ) ? $all_groups[ $this->id ]['options'] : array();
155
  }
156
  }
157
 
141
  // -TODO should abstract (i.e. only call once per request)
142
  $all_groups = get_option( 'advads-ad-groups', array() );
143
 
144
+ if ( ! isset( $all_groups[ $this->id ] ) || ! is_array( $all_groups[ $this->id ] ) ) { return; }
145
+
146
+ if ( isset( $this->ad_args['change-group'] ) ) {
147
+ // some options was provided by the user
148
+ $group_data = Advanced_Ads_Utils::merge_deep_array( array( $all_groups[ $this->id ], $this->ad_args['change-group'] ) ) ;
149
+ } else {
150
+ $group_data = $all_groups[ $this->id ];
151
+ }
152
+
153
+ if ( isset( $group_data['type'] ) ) {
154
+ $this->type = $group_data['type'];
155
  }
156
 
157
  // get ad count; default is 1
158
+ if ( isset( $group_data['ad_count'] ) ) {
159
+ $this->ad_count = $group_data['ad_count'] === 'all' ? 'all' : (int) $group_data['ad_count'];
160
  }
161
 
162
+ if ( isset( $group_data['options'] ) ) {
163
+ $this->options = isset( $group_data['options'] ) ? $group_data['options'] : array();
164
  }
165
  }
166
 
classes/ad_placements.php CHANGED
@@ -235,17 +235,23 @@ class Advanced_Ads_Placements {
235
  }
236
 
237
  $placements = Advanced_Ads::get_ad_placements_array();
 
238
 
239
- if ( isset( $placements[ $id ]['item'] ) && $placements[ $id ]['item'] !== '' ) {
240
- $_item = explode( '_', $placements[ $id ]['item'] );
 
 
 
 
 
241
 
242
  if ( ! isset( $_item[1] ) || empty( $_item[1] ) ) {
243
  return ;
244
  }
245
 
246
  // inject options
247
- if ( isset( $placements[ $id ]['options'] ) && is_array( $placements[ $id ]['options'] ) ) {
248
- foreach ( $placements[ $id ]['options'] as $_k => $_v ) {
249
  if ( ! isset( $args[ $_k ] ) ) {
250
  $args[ $_k ] = $_v;
251
  }
@@ -253,8 +259,8 @@ class Advanced_Ads_Placements {
253
  }
254
 
255
  // inject placement type
256
- if ( isset( $placements[ $id ]['type'] ) ) {
257
- $args[ 'placement_type' ] = $placements[ $id ]['type'];
258
  }
259
 
260
  // options
@@ -265,7 +271,7 @@ class Advanced_Ads_Placements {
265
  case 'ad':
266
  case Advanced_Ads_Select::AD :
267
  // create class from placement id (not if header injection)
268
- if ( ! isset( $placements[ $id ]['type'] ) || $placements[ $id ]['type'] !== 'header' ) {
269
  if ( ! isset( $args['output'] ) ) {
270
  $args['output'] = array();
271
  }
@@ -290,7 +296,7 @@ class Advanced_Ads_Placements {
290
 
291
  case Advanced_Ads_Select::GROUP :
292
  $class = $prefix . $id;
293
- if ( ( isset( $placements[ $id ]['type'] ) && $placements[ $id ]['type'] !== 'header' )
294
  && ( !isset( $args['output']['class'] )
295
  || !is_array( $args['output']['class'] )
296
  || !in_array( $class, $args['output']['class'] ) ) ) {
@@ -298,7 +304,7 @@ class Advanced_Ads_Placements {
298
  }
299
 
300
  // create placement id for various features
301
- if ( ! isset( $placements[ $id ]['type'] ) || $placements[ $id ]['type'] !== 'header' ) {
302
  $args['output']['placement_id'] = $id;
303
  }
304
  default:
@@ -306,7 +312,7 @@ class Advanced_Ads_Placements {
306
 
307
  // add the placement to the global output array
308
  $advads = Advanced_Ads::get_instance();
309
- $advads->current_ads[] = array('type' => 'placement', 'id' => $id, 'title' => $placements[ $id ]['name']);
310
 
311
  return Advanced_Ads_Select::get_instance()->get_ad_by_method( (int) $_item[1], $_item[0], $args );
312
  }
235
  }
236
 
237
  $placements = Advanced_Ads::get_ad_placements_array();
238
+ $placement = ( isset( $placements[ $id ] ) && is_array( $placements[ $id ] ) ) ? $placements[ $id ] : array();
239
 
240
+ if ( isset( $args['change-placement'] ) ) {
241
+ // some options was provided by the user
242
+ $placement = Advanced_Ads_Utils::merge_deep_array( array( $placement, $args['change-placement'] ) ) ;
243
+ }
244
+
245
+ if ( isset( $placement['item'] ) && $placement['item'] !== '' ) {
246
+ $_item = explode( '_', $placement['item'] );
247
 
248
  if ( ! isset( $_item[1] ) || empty( $_item[1] ) ) {
249
  return ;
250
  }
251
 
252
  // inject options
253
+ if ( isset( $placement['options'] ) && is_array( $placement['options'] ) ) {
254
+ foreach ( $placement['options'] as $_k => $_v ) {
255
  if ( ! isset( $args[ $_k ] ) ) {
256
  $args[ $_k ] = $_v;
257
  }
259
  }
260
 
261
  // inject placement type
262
+ if ( isset( $placement['type'] ) ) {
263
+ $args[ 'placement_type' ] = $placement['type'];
264
  }
265
 
266
  // options
271
  case 'ad':
272
  case Advanced_Ads_Select::AD :
273
  // create class from placement id (not if header injection)
274
+ if ( ! isset( $placement['type'] ) || $placement['type'] !== 'header' ) {
275
  if ( ! isset( $args['output'] ) ) {
276
  $args['output'] = array();
277
  }
296
 
297
  case Advanced_Ads_Select::GROUP :
298
  $class = $prefix . $id;
299
+ if ( ( isset( $placement['type'] ) && $placement['type'] !== 'header' )
300
  && ( !isset( $args['output']['class'] )
301
  || !is_array( $args['output']['class'] )
302
  || !in_array( $class, $args['output']['class'] ) ) ) {
304
  }
305
 
306
  // create placement id for various features
307
+ if ( ! isset( $placement['type'] ) || $placement['type'] !== 'header' ) {
308
  $args['output']['placement_id'] = $id;
309
  }
310
  default:
312
 
313
  // add the placement to the global output array
314
  $advads = Advanced_Ads::get_instance();
315
+ $advads->current_ads[] = array('type' => 'placement', 'id' => $id, 'title' => $placement['name']);
316
 
317
  return Advanced_Ads_Select::get_instance()->get_ad_by_method( (int) $_item[1], $_item[0], $args );
318
  }
classes/plugin.php CHANGED
@@ -298,10 +298,12 @@ class Advanced_Ads_Plugin {
298
  * @param arr $atts
299
  */
300
  public function shortcode_display_ad($atts){
 
301
  $id = isset($atts['id']) ? (int) $atts['id'] : 0;
 
302
 
303
  // use the public available function here
304
- return get_ad( $id );
305
  }
306
 
307
  /**
@@ -311,10 +313,12 @@ class Advanced_Ads_Plugin {
311
  * @param arr $atts
312
  */
313
  public function shortcode_display_ad_group($atts){
 
314
  $id = isset($atts['id']) ? (int) $atts['id'] : 0;
 
315
 
316
  // use the public available function here
317
- return get_ad_group( $id );
318
  }
319
 
320
  /**
@@ -324,10 +328,48 @@ class Advanced_Ads_Plugin {
324
  * @param arr $atts
325
  */
326
  public function shortcode_display_ad_placement($atts){
 
327
  $id = isset($atts['id']) ? (string) $atts['id'] : '';
 
328
 
329
  // use the public available function here
330
- return get_ad_placement( $id );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
331
  }
332
 
333
  /**
298
  * @param arr $atts
299
  */
300
  public function shortcode_display_ad($atts){
301
+ $atts = is_array( $atts ) ? $atts : array();
302
  $id = isset($atts['id']) ? (int) $atts['id'] : 0;
303
+ $atts = $this->prepare_shortcode_atts( $atts );
304
 
305
  // use the public available function here
306
+ return get_ad( $id, $atts );
307
  }
308
 
309
  /**
313
  * @param arr $atts
314
  */
315
  public function shortcode_display_ad_group($atts){
316
+ $atts = is_array( $atts ) ? $atts : array();
317
  $id = isset($atts['id']) ? (int) $atts['id'] : 0;
318
+ $atts = $this->prepare_shortcode_atts( $atts );
319
 
320
  // use the public available function here
321
+ return get_ad_group( $id, $atts );
322
  }
323
 
324
  /**
328
  * @param arr $atts
329
  */
330
  public function shortcode_display_ad_placement($atts){
331
+ $atts = is_array( $atts ) ? $atts : array();
332
  $id = isset($atts['id']) ? (string) $atts['id'] : '';
333
+ $atts = $this->prepare_shortcode_atts( $atts );
334
 
335
  // use the public available function here
336
+ return get_ad_placement( $id, $atts );
337
+ }
338
+
339
+ /**
340
+ * Prepare attributes by converting strings to multi-dimensional array
341
+ * Example: [ 'output__margin__top' => 1 ] => ['output']['margin']['top'] = 1
342
+ *
343
+ * @param array $atts array with strings
344
+ * @return array
345
+ */
346
+ private function prepare_shortcode_atts( $atts ) {
347
+ if ( defined( 'ADVANCED_ADS_DISABLE_CHANGE' ) && ADVANCED_ADS_DISABLE_CHANGE ) {
348
+ return array();
349
+ }
350
+
351
+ $result = array();
352
+
353
+ foreach ( $atts as $attr => $data ) {
354
+ $levels = explode( '__', $attr );
355
+ $last = array_pop( $levels );
356
+
357
+ $cur_lvl = &$result;
358
+
359
+ foreach ( $levels as $lvl ) {
360
+ if ( ! isset( $cur_lvl[ $lvl ] ) ) {
361
+ $cur_lvl[ $lvl ] = array();
362
+ }
363
+
364
+ $cur_lvl = &$cur_lvl[ $lvl ];
365
+ }
366
+
367
+ $cur_lvl[ $last ] = $data;
368
+ }
369
+
370
+ $result = array_diff_key( $result, array( 'id' => false, 'blog_id' => false ) );
371
+
372
+ return $result;
373
  }
374
 
375
  /**
classes/utils.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Advanced_Ads_Utils {
3
+ /**
4
+ * Merges multiple arrays, recursively, and returns the merged array.
5
+ *
6
+ * This function is similar to PHP's array_merge_recursive() function, but it
7
+ * handles non-array values differently. When merging values that are not both
8
+ * arrays, the latter value replaces the former rather than merging with it.
9
+ *
10
+ * Example:
11
+ * $link_options_1 = array( 'fragment' => 'x', 'class' => array( 'a', 'b' ) );
12
+ * $link_options_2 = array( 'fragment' => 'y', 'class' => array( 'c', 'd' ) );
13
+ * // This results in array( 'fragment' => 'y', 'class' => array( 'a', 'b', 'c', 'd' ) ).
14
+ *
15
+ * @param array $arrays An arrays of arrays to merge.
16
+ * @param bool $preserve_integer_keys (optional) If given, integer keys will be preserved and merged instead of appended.
17
+ * @return array The merged array.
18
+ * @copyright Copyright 2001 - 2013 Drupal contributors. License: GPL-2.0+. Drupal is a registered trademark of Dries Buytaert.
19
+ */
20
+ public static function merge_deep_array( array $arrays, $preserve_integer_keys = FALSE ) {
21
+ $result = array();
22
+ foreach ( $arrays as $array ) {
23
+ if ( ! is_array( $array ) ) { continue; }
24
+
25
+ foreach ( $array as $key => $value ) {
26
+ // Renumber integer keys as array_merge_recursive() does unless
27
+ // $preserve_integer_keys is set to TRUE. Note that PHP automatically
28
+ // converts array keys that are integer strings (e.g., '1') to integers.
29
+ if ( is_integer( $key ) && ! $preserve_integer_keys ) {
30
+ $result[] = $value;
31
+ }
32
+ // Recurse when both values are arrays.
33
+ elseif ( isset( $result[ $key ] ) && is_array( $result[ $key ] ) && is_array( $value ) ) {
34
+ $result[ $key ] = self::merge_deep_array( array( $result[ $key ], $value ), $preserve_integer_keys );
35
+ }
36
+ // Otherwise, use the latter value, overriding any previous value.
37
+ else {
38
+ $result[ $key ] = $value;
39
+ }
40
+ }
41
+ }
42
+ return $result;
43
+ }
44
+ }
45
+ ?>
includes/functions.php CHANGED
@@ -12,6 +12,10 @@
12
  * @param arr $args additional arguments
13
  */
14
  function get_ad($id = 0, $args = array()){
 
 
 
 
15
  return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'id', $args );
16
  }
17
 
@@ -33,8 +37,11 @@ function the_ad($id = 0, $args = array()){
33
  * @param int $id id of the ad group (taxonomy)
34
  *
35
  */
36
- function get_ad_group($id = 0){
37
- return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'group' );
 
 
 
38
  }
39
 
40
  /**
@@ -54,8 +61,11 @@ function the_ad_group($id = 0){
54
  * @param string $id slug of the ad placement
55
  *
56
  */
57
- function get_ad_placement($id = ''){
58
- return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'placement' );
 
 
 
59
  }
60
 
61
  /**
12
  * @param arr $args additional arguments
13
  */
14
  function get_ad($id = 0, $args = array()){
15
+ if ( defined( 'ADVANCED_ADS_DISABLE_CHANGE' ) && ADVANCED_ADS_DISABLE_CHANGE ) {
16
+ $args = array();
17
+ }
18
+
19
  return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'id', $args );
20
  }
21
 
37
  * @param int $id id of the ad group (taxonomy)
38
  *
39
  */
40
+ function get_ad_group( $id = 0, $args = array() ) {
41
+ if ( defined( 'ADVANCED_ADS_DISABLE_CHANGE' ) && ADVANCED_ADS_DISABLE_CHANGE ) {
42
+ $args = array();
43
+ }
44
+ return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'group', $args );
45
  }
46
 
47
  /**
61
  * @param string $id slug of the ad placement
62
  *
63
  */
64
+ function get_ad_placement( $id = '', $args = array() ) {
65
+ if ( defined( 'ADVANCED_ADS_DISABLE_CHANGE' ) && ADVANCED_ADS_DISABLE_CHANGE ) {
66
+ $args = array();
67
+ }
68
+ return Advanced_Ads_Select::get_instance()->get_ad_by_method( $id, 'placement', $args );
69
  }
70
 
71
  /**
languages/advanced-ads-es_ES.mo CHANGED
Binary file
languages/advanced-ads-es_ES.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Advanved Ads\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
5
- "POT-Creation-Date: 2016-11-21 12:16+0000\n"
6
- "PO-Revision-Date: 2016-11-21 12:16+0000\n"
7
  "Last-Translator: admin <post@webzunft.de>\n"
8
  "Language-Team: Spanish (Spain)\n"
9
  "Language: es-ES\n"
@@ -22,49 +22,105 @@ msgstr ""
22
  "X-Poedit-SearchPath-0: .\n"
23
  "X-Loco-Target-Locale: es_ES"
24
 
25
- #: admin/class-advanced-ads-admin.php:167 classes/display-conditions.php:169
26
- #: classes/visitor-conditions.php:214 admin/views/ad-display-metabox.php:103
27
  msgid "or"
28
  msgstr ""
29
 
30
- #: admin/class-advanced-ads-admin.php:168 classes/display-conditions.php:169
31
- #: classes/visitor-conditions.php:214 admin/views/ad-visitor-metabox.php:68
32
  msgid "and"
33
  msgstr ""
34
 
35
- #: admin/class-advanced-ads-admin.php:169
36
  msgid "After which paragraph?"
37
  msgstr ""
38
 
39
- #: admin/class-advanced-ads-admin.php:278
 
40
  msgid "time of %s"
41
  msgstr ""
42
 
43
- #: admin/class-advanced-ads-admin.php:350
44
  #: modules/marketpress-license/main.php:65
45
  #: modules/marketpress-license/main.php:77
46
  msgid "License couldn’t be activated. Please try again later."
47
  msgstr ""
48
 
49
- #: admin/class-advanced-ads-admin.php:362
50
  msgid "This is the bundle license key."
51
  msgstr ""
52
 
53
- #: admin/class-advanced-ads-admin.php:363
54
  #: modules/marketpress-license/main.php:136
55
  msgid "This is not the correct key for this add-on."
56
  msgstr ""
57
 
58
- #: admin/class-advanced-ads-admin.php:364
59
  #: modules/marketpress-license/main.php:134
60
  msgid "There are no activations left."
61
  msgstr ""
62
 
63
- #: admin/class-advanced-ads-admin.php:657
64
  msgid "Add-Ons"
65
  msgstr ""
66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  #: classes/ad_placements.php:215
 
68
  msgid "paragraph without image (%s)"
69
  msgstr ""
70
 
@@ -95,17 +151,18 @@ msgid "author"
95
  msgstr ""
96
 
97
  #: classes/display-conditions.php:111
 
98
  msgid "archive: %s"
99
  msgstr ""
100
 
101
  #: classes/display-conditions.php:204 classes/display-conditions.php:257
102
  #: classes/display-conditions.php:310 classes/display-conditions.php:385
103
- msgid "show"
104
  msgstr ""
105
 
106
  #: classes/display-conditions.php:205 classes/display-conditions.php:258
107
  #: classes/display-conditions.php:311 classes/display-conditions.php:386
108
- msgid "hide"
109
  msgstr ""
110
 
111
  #: classes/display-conditions.php:228 classes/display-conditions.php:272
@@ -126,90 +183,119 @@ msgstr ""
126
  msgid "allow ads in Feed"
127
  msgstr ""
128
 
129
- #: classes/EDD_SL_Plugin_Updater.php:186
 
130
  msgid ""
131
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s."
132
  msgstr ""
133
 
134
- #: classes/EDD_SL_Plugin_Updater.php:194
 
135
  msgid ""
136
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s "
137
  "or %5$supdate now%6$s."
138
  msgstr ""
139
 
140
- #: classes/frontend_checks.php:39
 
 
 
 
 
 
 
 
141
  msgid "Ad Health"
142
  msgstr ""
143
 
144
- #: classes/frontend_checks.php:46
145
  msgid "jQuery not in header"
146
  msgstr ""
147
 
148
- #: classes/frontend_checks.php:58
149
  msgid "Ad blocker enabled"
150
  msgstr ""
151
 
152
- #: classes/frontend_checks.php:72
 
153
  msgid "<em>%s</em> filter does not exist"
154
  msgstr ""
155
 
156
- #: classes/frontend_checks.php:88
157
  msgid "Ads are disabled on this page"
158
  msgstr ""
159
 
160
- #: classes/frontend_checks.php:101
161
  msgid "Ads are disabled in the content of this page"
162
  msgstr ""
163
 
164
- #: classes/frontend_checks.php:113
165
  msgid "the current post ID is 0 "
166
  msgstr ""
167
 
168
- #: classes/frontend_checks.php:127
169
  msgid "Ads are disabled on 404 pages"
170
  msgstr ""
171
 
172
- #: classes/frontend_checks.php:140
173
  msgid "Ads are disabled on non singular pages"
174
  msgstr ""
175
 
176
- #: classes/frontend_checks.php:153
 
 
 
 
 
 
 
 
 
177
  msgid "Everything is fine"
178
  msgstr ""
179
 
180
- #: classes/visitor-conditions.php:107
181
- msgid "Manual and Troubleshooting"
182
  msgstr ""
183
 
184
- #: public/class-advanced-ads.php:714
185
- msgctxt "label above ads"
186
- msgid "Advertisements"
187
  msgstr ""
188
 
189
- #: admin/includes/class-ad-type.php:491
190
- msgid ""
191
- "Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
 
 
 
192
  msgstr ""
193
 
194
- #: admin/includes/class-menu.php:199
195
- msgid "Please enter a message"
196
  msgstr ""
197
 
198
- #: admin/includes/class-menu.php:209
199
- msgid "Email could NOT be sent. Please contact us directly at %s."
 
 
 
 
 
200
  msgstr ""
201
 
202
- #: admin/includes/class-menu.php:212
203
- msgid "Please enter a valid email address"
 
 
204
  msgstr ""
205
 
206
- #: admin/includes/class-meta-box.php:125 admin/includes/class-meta-box.php:136
207
- #: admin/includes/class-meta-box.php:141 admin/includes/class-settings.php:409
208
  #: admin/views/ad-output-metabox.php:51
209
  msgid "Manual"
210
  msgstr ""
211
 
212
- #: admin/includes/class-meta-box.php:135
213
  msgid "Video"
214
  msgstr ""
215
 
@@ -217,7 +303,12 @@ msgstr ""
217
  msgid "Geo Targeting"
218
  msgstr ""
219
 
 
 
 
 
220
  #: admin/includes/class-overview-widgets.php:154
 
221
  msgid "<a href=\"%s\" target=\"_blank\">FAQ and Support</a>"
222
  msgstr ""
223
 
@@ -234,7 +325,8 @@ msgid "optional background overlay"
234
  msgstr ""
235
 
236
  #: admin/includes/class-overview-widgets.php:258
237
- msgid "Let users purchase ads directly in the frontend of your site."
 
238
  msgstr ""
239
 
240
  #: admin/includes/class-overview-widgets.php:260
@@ -249,27 +341,39 @@ msgstr ""
249
  msgid "Delete data on uninstall"
250
  msgstr ""
251
 
252
- #: admin/includes/class-settings.php:368
 
 
 
 
 
 
 
 
 
 
253
  msgid ""
254
  "If checked, the Advanced Ads Widget will not work with the fixed option of "
255
  "the <strong>Q2W3 Fixed Widget</strong> plugin."
256
  msgstr ""
257
 
258
- #: admin/includes/class-settings.php:391
 
259
  msgid ""
260
  "You can assign different ad-related roles on a user basis with <a "
261
  "href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
262
  msgstr ""
263
 
264
- #: admin/includes/class-settings.php:409
265
  msgid "Displayed above ads."
266
  msgstr ""
267
 
268
- #: admin/includes/class-settings.php:423
269
  msgid "Clean up all data related to Advanced Ads when removing the plugin."
270
  msgstr ""
271
 
272
  #: admin/includes/notices.php:59
 
273
  msgid ""
274
  "<img src=\"%3$s\" alt=\"Thomas\" width=\"80\" height=\"115\" class=\"advads-"
275
  "review-image\"/>You are using <strong>Advanced Ads</strong> for some time "
@@ -281,31 +385,54 @@ msgid ""
281
  msgstr ""
282
 
283
  #: admin/includes/notices.php:65
 
284
  msgid ""
285
  "Some assets were changed. Please <strong>rebuild the asset folder</strong> "
286
  "in the <a href=\"%s\">Advanced Ads settings</a> to update the ad blocker "
287
  "disguise."
288
  msgstr ""
289
 
290
- #: admin/views/ad-display-metabox.php:6
291
- msgid "Set Display Conditions to allow or hide the ad on specific pages."
292
  msgstr ""
293
 
294
- #: admin/views/ad-display-metabox.php:8
 
 
 
 
295
  #: admin/views/notices/jqueryui_error.php:2
 
296
  msgid ""
297
  "There might be a problem with layouts and scripts in your dashboard. Please "
298
  "check <a href=\"%s\" target=\"_blank\">this article to learn more</a>."
299
  msgstr ""
300
 
301
- #: admin/views/ad-display-metabox.php:50
 
 
 
 
302
  msgid "Forced to OR."
303
  msgstr ""
304
 
305
- #: admin/views/ad-display-metabox.php:51 admin/views/ad-info-top.php:78
306
  msgid "manual"
307
  msgstr ""
308
 
 
 
 
 
 
 
 
 
 
 
 
 
 
309
  #: admin/views/ad-info-bottom.php:2
310
  msgctxt "wizard navigation"
311
  msgid "previous"
@@ -322,6 +449,7 @@ msgid "next"
322
  msgstr ""
323
 
324
  #: admin/views/ad-info-top.php:5
 
325
  msgid ""
326
  "Congratulations! Your ad is now visible in the frontend. You can adjust the "
327
  "placement options <a href=\"%s\">here</a>."
@@ -335,10 +463,6 @@ msgstr ""
335
  msgid "New placement"
336
  msgstr ""
337
 
338
- #: admin/views/ad-info-top.php:10
339
- msgid "Content"
340
- msgstr ""
341
-
342
  #: admin/views/ad-info-top.php:12
343
  msgid "Manage Sidebar"
344
  msgstr ""
@@ -360,6 +484,7 @@ msgid "Existing placement"
360
  msgstr ""
361
 
362
  #: admin/views/ad-info-top.php:53
 
363
  msgid "Or use the shortcode %s to insert the ad into the content manually."
364
  msgstr ""
365
 
@@ -405,20 +530,14 @@ msgstr ""
405
  msgid "Enable debug mode"
406
  msgstr ""
407
 
408
- #: admin/views/ad-parameters-metabox.php:30
409
- msgid ""
410
- "The code of this ad might not work properly with the <em>Content</em> "
411
- "placement."
412
- msgstr ""
413
-
414
- #: admin/views/ad-parameters-metabox.php:31
415
- msgid "Reach out to <a href=\"%s\">support</a> to get help."
416
- msgstr ""
417
-
418
  #: admin/views/ad-parameters-size.php:6
419
  msgid "reserve this space"
420
  msgstr ""
421
 
 
 
 
 
422
  #: admin/views/feedback_disable.php:3
423
  msgid "Thank you for helping to improve Advanced Ads."
424
  msgstr ""
@@ -438,6 +557,7 @@ msgid "I stopped showing ads on my site"
438
  msgstr ""
439
 
440
  #: admin/views/feedback_disable.php:8
 
441
  msgid "I miss a feature or <a href=\"%s\">add-on</a>"
442
  msgstr ""
443
 
@@ -458,6 +578,7 @@ msgid "What would be a reason to return to Advanced Ads?"
458
  msgstr ""
459
 
460
  #: admin/views/intro.php:79
 
461
  msgid ""
462
  "Get started by creating an ad <a href=\"%1$s\" target=\"blank\">right now</a>"
463
  " or watch the <a href=\"%2$s\" target=\"blank\">tutorial video (3:29min)</a> "
@@ -465,6 +586,7 @@ msgid ""
465
  msgstr ""
466
 
467
  #: admin/views/setting-license.php:6
 
468
  msgid "<a href=\"%s\" target=\"_blank\">Renew it with a discount</a>."
469
  msgstr ""
470
 
@@ -477,6 +599,29 @@ msgstr ""
477
  msgid "Import &amp; Export"
478
  msgstr ""
479
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
480
  #: modules/marketpress-license/admin.php:36
481
  msgid "MarketPress Bundle License"
482
  msgstr ""
@@ -493,6 +638,14 @@ msgid ""
493
  "."
494
  msgstr ""
495
 
 
 
 
 
 
 
 
 
496
  #: modules/gadsense/admin/admin.php:199
497
  msgid ""
498
  "There is no explicit limit for AdSense ads anymore, but you can still use "
@@ -506,46 +659,57 @@ msgstr ""
506
 
507
  #: modules/import-export/classes/import.php:144
508
  #: modules/import-export/classes/import.php:560
 
509
  msgid "New attachment created <em>%s</em> %s"
510
  msgstr ""
511
 
512
  #: modules/import-export/classes/import.php:176
 
513
  msgid "Failed to import <em>%s</em>"
514
  msgstr ""
515
 
516
  #: modules/import-export/classes/import.php:184
 
517
  msgid "New ad created: <em>%s</em> %s"
518
  msgstr ""
519
 
520
  #: modules/import-export/classes/import.php:227
 
521
  msgid "Assigned terms: <em>%s</em>, to post: <em>%s</em>"
522
  msgstr ""
523
 
524
  #: modules/import-export/classes/import.php:289
 
525
  msgid "New group created, id: <em>%s</em>, name: <em>%s</em>"
526
  msgstr ""
527
 
528
  #: modules/import-export/classes/import.php:291
 
529
  msgid "Failed to import taxonomy: <em>%s</em>, term: <em>%s</em>"
530
  msgstr ""
531
 
532
  #: modules/import-export/classes/import.php:356
 
533
  msgid "Placement <em>%s</em> created"
534
  msgstr ""
535
 
536
  #: modules/import-export/classes/import.php:471
 
537
  msgid "Option was updated: <em>%s</em>"
538
  msgstr ""
539
 
540
  #: modules/import-export/classes/import.php:474
 
541
  msgid "Option already exists: <em>%s</em>"
542
  msgstr ""
543
 
544
  #: modules/import-export/classes/import.php:496
 
545
  msgid "Failed to create import directory <em>%s</em>"
546
  msgstr ""
547
 
548
  #: modules/import-export/classes/import.php:501
 
549
  msgid "Import directory is not writable: <em>%s</em>"
550
  msgstr ""
551
 
@@ -556,6 +720,7 @@ msgid ""
556
  msgstr ""
557
 
558
  #: modules/import-export/classes/import.php:519
 
559
  msgid "Failed to upload file, error: <em>%s</em>"
560
  msgstr ""
561
 
@@ -564,12 +729,14 @@ msgid "File is empty."
564
  msgstr ""
565
 
566
  #: modules/import-export/classes/import.php:529
 
567
  msgid ""
568
  "The file could not be created: <em>%s</em>. This is probably a permissions "
569
  "problem"
570
  msgstr ""
571
 
572
  #: modules/import-export/classes/import.php:602
 
573
  msgid "Invalid filetype <em>%s</em>"
574
  msgstr ""
575
 
@@ -577,39 +744,39 @@ msgstr ""
577
  #: modules/import-export/classes/import.php:614
578
  #: modules/import-export/classes/import.php:622
579
  #: modules/import-export/classes/import.php:637
 
580
  msgid "Error getting remote image <em>%s</em>"
581
  msgstr ""
582
 
583
  #: modules/import-export/classes/import.php:631
 
584
  msgid "Zero size file downloaded <em>%s</em>"
585
  msgstr ""
586
 
587
- #: modules/import-export/classes/XmlEncoder.php:61
588
- #: modules/import-export/classes/XmlEncoder.php:190
589
- msgid "The %s extension(s) is not loaded"
590
- msgstr ""
591
-
592
- #: modules/import-export/classes/XmlEncoder.php:72
593
  msgctxt "import_export"
594
  msgid "The data must be an array"
595
  msgstr ""
596
 
597
- #: modules/import-export/classes/XmlEncoder.php:100
 
598
  msgctxt "import_export"
599
  msgid "The key %s is not valid"
600
  msgstr ""
601
 
602
- #: modules/import-export/classes/XmlEncoder.php:146
 
603
  msgctxt "import_export"
604
  msgid "An unexpected value could not be serialized: %s"
605
  msgstr ""
606
 
607
- #: modules/import-export/classes/XmlEncoder.php:194
608
  msgctxt "import_export"
609
  msgid "Invalid XML data, it can not be empty"
610
  msgstr ""
611
 
612
- #: modules/import-export/classes/XmlEncoder.php:216
 
613
  msgctxt "import_export"
614
  msgid "XML error: %s"
615
  msgstr ""
@@ -649,42 +816,62 @@ msgid "Check if you want to change the names of the assets"
649
  msgstr ""
650
 
651
  #: modules/ad-blocker/admin/views/rebuild_form.php:43
 
652
  msgid ""
653
  "Please, rebuild the asset folder. All assets will be located in <strong>"
654
  "%s</strong>"
655
  msgstr ""
656
 
657
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:56
 
658
  msgid ""
659
  "Use the <a href=\"%s\" target=\"_blank\">Responsive add-on</a> in order to "
660
  "define the exact size for each browser width or choose between horizontal, "
661
  "vertical, or rectangle formats."
662
  msgstr ""
663
 
664
- #: admin/class-advanced-ads-admin.php:314
665
  msgid "Error while trying to register the license. Please contact support."
666
  msgstr ""
667
  "Error al tratar de registrar la licencia. Por favor, contactar a soporte."
668
 
669
- #: admin/class-advanced-ads-admin.php:319 admin/views/setting-license.php:41
670
  msgid "Please enter a valid license key"
671
  msgstr "Por favor, ingresa una llave de licencia válida"
672
 
673
- #: admin/class-advanced-ads-admin.php:435
674
  msgid "Error while trying to disable the license. Please contact support."
675
  msgstr ""
676
  "Error al tratar de deshabilitar la licencia. Por favor, contacta a soporte."
677
 
678
- #: admin/class-advanced-ads-admin.php:462
679
- #: admin/class-advanced-ads-admin.php:480
680
  msgid "License couldn’t be deactivated. Please try again later."
681
  msgstr "La licencia no pudo ser desactivada.a soporte."
682
 
683
- #: admin/class-advanced-ads-admin.php:653 admin/includes/class-menu.php:87
684
  #: admin/includes/class-menu.php:87
685
  msgid "Support"
686
  msgstr "Soporte"
687
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
688
  #: classes/ad_placements.php:31
689
  msgid "Manual Placement"
690
  msgstr "Colocación Manual"
@@ -730,14 +917,10 @@ msgstr "Después del Contenido"
730
  msgid "Injected after the post content."
731
  msgstr "Inyectado después del contenido de la entrada."
732
 
733
- #: classes/ad_placements.php:56
734
- msgid "Post Content"
735
- msgstr "Contenido de la Entrada"
736
-
737
  #: classes/ad_placements.php:57
738
  msgid ""
739
- "Injected into the content. You can choose the paragraph after which the "
740
- "ad content is displayed."
741
  msgstr ""
742
  "Inyectado en el contenido de la entrada. Puedes elegir el párrafo en el que "
743
  "inmediatamente después el anuncio se mostrará."
@@ -755,18 +938,22 @@ msgstr ""
755
  "utilizado como cualquier otro widget."
756
 
757
  #: classes/ad_placements.php:214
 
758
  msgid "paragraph (%s)"
759
  msgstr "Párrafo (%s)"
760
 
761
  #: classes/ad_placements.php:216
 
762
  msgid "headline 2 (%s)"
763
  msgstr "Encabezado 2 (%s)"
764
 
765
  #: classes/ad_placements.php:217
 
766
  msgid "headline 3 (%s)"
767
  msgstr "Encabezado 3 (%s)"
768
 
769
  #: classes/ad_placements.php:218
 
770
  msgid "headline 4 (%s)"
771
  msgstr "Encabezado 4 (%s)"
772
 
@@ -805,11 +992,12 @@ msgstr ""
805
  msgid "Insert plain text or code into this field."
806
  msgstr "Insertar texto simple o código en este campo."
807
 
808
- #: classes/ad_type_plain.php:88
809
  msgid "Execute PHP code (wrapped in <code>&lt;?php ?&gt;</code>)"
810
  msgstr "Ejecutar código PHP (enmarcado en <code>&lt;?php ?&gt;</code>)"
811
 
812
- #: classes/checks.php:223
 
813
  msgid ""
814
  "Possible conflict between jQueryUI library, used by Advanced Ads and other "
815
  "libraries (probably <a href=\"%s\">Twitter Bootstrap</a>). This might lead "
@@ -903,10 +1091,6 @@ msgstr "Consultas (Queries) Secundarias "
903
  msgid "allow ads in secondary queries"
904
  msgstr "Permitir anuncios en consultas (queries) secundarias "
905
 
906
- #: classes/visitor-conditions.php:32
907
- msgid "mobile device"
908
- msgstr "Dispositivo Móvil"
909
-
910
  #: classes/visitor-conditions.php:33
911
  msgid "Display ads only on mobile devices or hide them."
912
  msgstr "Mostrar anuncios solamente en dispositivos móviles u ocultarlos."
@@ -919,55 +1103,55 @@ msgstr "Visitante Conectado"
919
  msgid "Whether the visitor has to be logged in or not in order to see the ads."
920
  msgstr "Si el visitante debe estar conectado o no para ver los anuncios."
921
 
922
- #: classes/visitor-conditions.php:136
923
  msgid "equal"
924
  msgstr "Igual"
925
 
926
- #: classes/visitor-conditions.php:137
927
  msgid "equal or higher"
928
  msgstr "Igual o mayor"
929
 
930
- #: classes/visitor-conditions.php:138
931
  msgid "equal or lower"
932
  msgstr "Igual o menor"
933
 
934
- #: classes/visitor-conditions.php:168
935
  msgid "contains"
936
  msgstr "Contiene"
937
 
938
- #: classes/visitor-conditions.php:169
939
  msgid "starts with"
940
  msgstr "Comienza con"
941
 
942
- #: classes/visitor-conditions.php:170
943
  msgid "ends with"
944
  msgstr "Termina con"
945
 
946
- #: classes/visitor-conditions.php:171
947
  msgid "matches"
948
  msgstr "Equivale a"
949
 
950
- #: classes/visitor-conditions.php:172
951
  msgid "matches regex"
952
  msgstr "Equivale a regex"
953
 
954
- #: classes/visitor-conditions.php:173
955
  msgid "does not contain"
956
  msgstr "No contiene"
957
 
958
- #: classes/visitor-conditions.php:174
959
  msgid "does not start with"
960
  msgstr "No comienza con"
961
 
962
- #: classes/visitor-conditions.php:175
963
  msgid "does not end with"
964
  msgstr "No termina con"
965
 
966
- #: classes/visitor-conditions.php:176
967
  msgid "does not match"
968
  msgstr "No equivale a"
969
 
970
- #: classes/visitor-conditions.php:177
971
  msgid "does not match regex"
972
  msgstr "No equivale a regex"
973
 
@@ -991,7 +1175,7 @@ msgstr "Colocaciones"
991
  msgid "Ad Groups"
992
  msgstr "Grupos de Anuncios"
993
 
994
- #: classes/widget.php:83 public/class-advanced-ads.php:590
995
  #: admin/includes/class-menu.php:56 admin/includes/class-menu.php:56
996
  #: admin/includes/class-shortcode-creator.php:77
997
  #: admin/views/ad-group-list-form-row.php:28
@@ -1000,79 +1184,71 @@ msgstr "Grupos de Anuncios"
1000
  msgid "Ads"
1001
  msgstr "Anuncios"
1002
 
1003
- #: public/class-advanced-ads.php:309
1004
  msgid "Advanced Ads Error following:"
1005
  msgstr "El siguiente error de Advanced Ads:"
1006
 
1007
- #: public/class-advanced-ads.php:312
 
1008
  msgid "Advanced Ads Error: %s"
1009
  msgstr "Error de Advanced Ads: %s"
1010
 
1011
- #: public/class-advanced-ads.php:553
1012
  msgctxt "ad group general name"
1013
  msgid "Ad Groups"
1014
  msgstr "Grupos de Anuncios"
1015
 
1016
- #: public/class-advanced-ads.php:554
1017
- msgctxt "ad group singular name"
1018
- msgid "Ad Group"
1019
- msgstr "Grupo de Anuncios"
1020
-
1021
- #: public/class-advanced-ads.php:555
1022
  msgid "Search Ad Groups"
1023
  msgstr "Buscar Grupos de Anuncios"
1024
 
1025
- #: public/class-advanced-ads.php:556
1026
  msgid "All Ad Groups"
1027
  msgstr "Todos los Grupos de Anuncios"
1028
 
1029
- #: public/class-advanced-ads.php:557
1030
  msgid "Parent Ad Groups"
1031
  msgstr "Grupos Principales de Anuncios"
1032
 
1033
- #: public/class-advanced-ads.php:558
1034
  msgid "Parent Ad Groups:"
1035
  msgstr "Grupos Principales de Anuncios:"
1036
 
1037
- #: public/class-advanced-ads.php:559
1038
  msgid "Edit Ad Group"
1039
  msgstr "Editar Grupo de Anuncios"
1040
 
1041
- #: public/class-advanced-ads.php:560
1042
  msgid "Update Ad Group"
1043
  msgstr "Actualizar Grupo de Anuncios"
1044
 
1045
- #: public/class-advanced-ads.php:561
1046
  msgid "Add New Ad Group"
1047
  msgstr "Añadir Nuevo Grupo de Anuncios"
1048
 
1049
- #: public/class-advanced-ads.php:562
1050
  msgid "New Ad Groups Name"
1051
  msgstr "Nuevo Nombre para Grupos de Anuncios"
1052
 
1053
- #: public/class-advanced-ads.php:563 admin/includes/class-menu.php:67
1054
  #: modules/import-export/views/page.php:24
1055
  msgid "Groups"
1056
  msgstr "Grupos"
1057
 
1058
- #: public/class-advanced-ads.php:564
1059
  msgid "No Ad Group found"
1060
  msgstr "Grupo de Anuncios no encontrado"
1061
 
1062
- #: public/class-advanced-ads.php:591 admin/views/ad-group-list-form-row.php:31
1063
- msgid "Ad"
1064
- msgstr "Anuncio"
1065
-
1066
- #: public/class-advanced-ads.php:592 public/class-advanced-ads.php:596
1067
  #: admin/includes/class-menu.php:62 admin/views/ad-group-list-form-row.php:45
1068
  msgid "New Ad"
1069
  msgstr "Nuevo Anuncio"
1070
 
1071
- #: public/class-advanced-ads.php:593 admin/includes/class-menu.php:62
1072
  msgid "Add New Ad"
1073
  msgstr "Añadir Nuevo Anuncio"
1074
 
1075
- #: public/class-advanced-ads.php:594
1076
  #: admin/includes/class-ad-groups-list.php:302
1077
  #: modules/import-export/classes/import.php:143
1078
  #: modules/import-export/classes/import.php:183
@@ -1080,31 +1256,31 @@ msgstr "Añadir Nuevo Anuncio"
1080
  msgid "Edit"
1081
  msgstr "Editar"
1082
 
1083
- #: public/class-advanced-ads.php:595
1084
  msgid "Edit Ad"
1085
  msgstr "Editar Anuncio"
1086
 
1087
- #: public/class-advanced-ads.php:597
1088
  msgid "View"
1089
  msgstr "Ver"
1090
 
1091
- #: public/class-advanced-ads.php:598
1092
  msgid "View the Ad"
1093
  msgstr "Ver el Anuncio"
1094
 
1095
- #: public/class-advanced-ads.php:599
1096
  msgid "Search Ads"
1097
  msgstr "Buscar Anuncios"
1098
 
1099
- #: public/class-advanced-ads.php:600
1100
  msgid "No Ads found"
1101
  msgstr "No se encontraron anuncios"
1102
 
1103
- #: public/class-advanced-ads.php:601
1104
  msgid "No Ads found in Trash"
1105
  msgstr "No se encontraron anuncios en la papelera"
1106
 
1107
- #: public/class-advanced-ads.php:602
1108
  msgid "Parent Ad"
1109
  msgstr "Anuncio Principal"
1110
 
@@ -1114,16 +1290,19 @@ msgstr "Peso del Anuncio"
1114
 
1115
  #: admin/includes/class-ad-groups-list.php:173
1116
  #: admin/views/ad-list-timing-column.php:4
 
1117
  msgid "starts %s"
1118
  msgstr "Comienza %s"
1119
 
1120
  #: admin/includes/class-ad-groups-list.php:192
1121
  #: admin/views/ad-list-timing-column.php:21
 
1122
  msgid "expires %s"
1123
  msgstr "Expira %s"
1124
 
1125
  #: admin/includes/class-ad-groups-list.php:194
1126
  #: admin/views/ad-list-timing-column.php:23
 
1127
  msgid "<strong>expired</strong> %s"
1128
  msgstr "<strong>Expirado</strong> %s"
1129
 
@@ -1132,6 +1311,7 @@ msgid "all published ads are displayed"
1132
  msgstr "Todos los anuncios publicados están mostrados"
1133
 
1134
  #: admin/includes/class-ad-groups-list.php:209
 
1135
  msgid "up to %d ads displayed"
1136
  msgstr "Hasta %d anuncios mostrados"
1137
 
@@ -1193,6 +1373,7 @@ msgstr "Anuncio actualizado."
1193
 
1194
  #. translators: %s: date and time of the revision
1195
  #: admin/includes/class-ad-type.php:490
 
1196
  msgid "Ad restored to revision from %s"
1197
  msgstr "Anunció restaurado para revisión de %s"
1198
 
@@ -1209,6 +1390,7 @@ msgid "Ad submitted."
1209
  msgstr "Anuncio enviado."
1210
 
1211
  #: admin/includes/class-ad-type.php:495
 
1212
  msgid "Ad scheduled for: <strong>%1$s</strong>."
1213
  msgstr "Anuncio programado para: <strong>%1$s</strong>."
1214
 
@@ -1249,11 +1431,11 @@ msgstr "Depuración"
1249
  msgid "Advanced Ads Intro"
1250
  msgstr "Introducción a Advanced Ads"
1251
 
1252
- #: admin/includes/class-menu.php:238 admin/includes/class-menu.php:265
1253
  msgid "Sorry, you are not allowed to access this feature."
1254
  msgstr "Lo sentimos, no tienes permiso para acceder a esta función."
1255
 
1256
- #: admin/includes/class-menu.php:251
1257
  msgid ""
1258
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
1259
  "deleted?"
@@ -1273,47 +1455,41 @@ msgstr "Parámetros del Anuncio"
1273
  msgid "Layout / Output"
1274
  msgstr "Diseño / Visualización"
1275
 
1276
- #: admin/includes/class-meta-box.php:65
1277
- msgid "Display Conditions"
1278
- msgstr "Condiciones de Visualización"
1279
-
1280
- #: admin/includes/class-meta-box.php:68
1281
- msgid "Visitor Conditions"
1282
- msgstr "Condiciones del Visitante"
1283
-
1284
- #: admin/includes/class-meta-box.php:196
1285
  msgid "Ad Settings"
1286
  msgstr "Configuración del Anuncio"
1287
 
1288
- #: admin/includes/class-meta-box.php:298 admin/views/overview.php:23
1289
  msgid "Ads Dashboard"
1290
  msgstr "Panel de Anuncios"
1291
 
1292
- #: admin/includes/class-meta-box.php:310
1293
  msgid "From the ad optimization universe"
1294
  msgstr "Desde el universo de optimización de anuncios"
1295
 
1296
- #: admin/includes/class-meta-box.php:319
1297
  msgid "Advanced Ads Tutorials"
1298
  msgstr "Tutoriales de Advanced Ads"
1299
 
1300
- #: admin/includes/class-meta-box.php:330
 
1301
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
1302
  msgstr "%d Anuncios – <a href=\"%s\">Gestionar</a> - <a href=\"%s\">Nuevo</a>"
1303
 
1304
- #: admin/includes/class-meta-box.php:341
1305
  msgid "plugin manual and homepage"
1306
  msgstr "Manual del plugin y página de inicio"
1307
 
1308
- #: admin/includes/class-meta-box.php:348
1309
  msgid "Get the tutorial via email"
1310
  msgstr "Obtener el tutorial vía correo electrónico"
1311
 
1312
- #: admin/includes/class-meta-box.php:355
1313
  msgid "Get AdSense tips via email"
1314
  msgstr "Obtener tips de AdSense vía correo electrónico"
1315
 
1316
- #: admin/includes/class-notices.php:412
 
1317
  msgid ""
1318
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
1319
  "target=\"_blank\">this form</a> to sign up."
@@ -1321,14 +1497,15 @@ msgstr ""
1321
  "Parece ser que no tienes una dirección de correo electrónico. Por favor, usa "
1322
  "<a href=\"%s\" target=\"_blank\">este formulario</a> para registrarte."
1323
 
1324
- #: admin/includes/class-notices.php:430
1325
  msgid ""
1326
  "How embarrassing. The email server seems to be down. Please try again later."
1327
  msgstr ""
1328
  "Esto es penoso. El servidor de correos parece estar caído. Por favor, "
1329
  "inténtalo más tarde."
1330
 
1331
- #: admin/includes/class-notices.php:435
 
1332
  msgid ""
1333
  "Please check your email (%s) for the confirmation message. If you didn’t "
1334
  "receive one or want to use another email address then please use <a "
@@ -1438,14 +1615,17 @@ msgid "Next steps"
1438
  msgstr "Próximos Pasos"
1439
 
1440
  #: admin/includes/class-overview-widgets.php:153
 
1441
  msgid "<a href=\"%s\" target=\"_blank\">Manual</a>"
1442
  msgstr "<a href=\"%s\" target=\"_blank\">Manual</a>"
1443
 
1444
  #: admin/includes/class-overview-widgets.php:155
 
1445
  msgid "Vote for a <a href=\"%s\" target=\"_blank\">feature</a>"
1446
  msgstr "Vota por una <a href=\"%s\" target=\"_blank\">funcionalidad</a>"
1447
 
1448
  #: admin/includes/class-overview-widgets.php:156
 
1449
  msgid ""
1450
  "Thank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on <a "
1451
  "href=\"%s\" target=\"_blank\">wordpress.org</a>"
@@ -1462,6 +1642,7 @@ msgstr ""
1462
  "programación personalizada para tu sitio? Contáctame para una cotización."
1463
 
1464
  #: admin/includes/class-overview-widgets.php:166
 
1465
  msgid "Help with ads on %s"
1466
  msgstr "Ayuda con anuncios en %s"
1467
 
@@ -1665,6 +1846,7 @@ msgstr ""
1665
  "on que lo necesita."
1666
 
1667
  #: admin/includes/class-settings.php:268
 
1668
  msgid ""
1669
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">"
1670
  "here</a>). Some features and add-ons might override this setting if they "
@@ -1674,22 +1856,7 @@ msgstr ""
1674
  "target=\"_blank\">aquí</a>). Algunas características y add-ons pueden anular "
1675
  "esta configuración si necesitan funciones de este archivo."
1676
 
1677
- #: admin/includes/class-settings.php:281
1678
- msgid ""
1679
- "Some plugins and themes trigger ad injection where it shouldn’t happen. "
1680
- "Therefore, Advanced Ads ignores injected placements on non-singular pages "
1681
- "and outside the loop. However, this can cause problems with some themes. You "
1682
- "can enable this option if you don’t see ads or want to enable ad injections "
1683
- "on archive pages AT YOUR OWN RISK."
1684
- msgstr ""
1685
- "Algunos plugins y temas pueden desencadenar inyecciones de anuncios en "
1686
- "lugares en donde no debe ocurrir. Por lo tanto, Advanced Ads ignora las "
1687
- "colocaciones inyectadas en páginas no singulares y fuera del ciclo iterativo "
1688
- "(loop). No obstante, esto puede causar problemas con algunos temas. Puedes "
1689
- "habilitar esta opción si no ves anuncios o quieres habilitar las inyecciones "
1690
- "de anuncios en páginas de archivos BAJO TU PROPIO RIESGO."
1691
-
1692
- #: admin/includes/class-settings.php:297
1693
  msgid ""
1694
  "Please check your post content. A priority of 10 and below might cause "
1695
  "issues (wpautop function might run twice)."
@@ -1697,7 +1864,7 @@ msgstr ""
1697
  "Por favor, revisa el contenido de tu entrada. Una prioridad de 10 o menos "
1698
  "puede causar problemas (la función wpautop puede ejecutarse dos veces)."
1699
 
1700
- #: admin/includes/class-settings.php:299
1701
  msgid ""
1702
  "Play with this value in order to change the priority of the injected ads "
1703
  "compared to other auto injected elements in the post content."
@@ -1706,7 +1873,8 @@ msgstr ""
1706
  "comparación con otros elementos auto inyectados en el contenido de la "
1707
  "entrada."
1708
 
1709
- #: admin/includes/class-settings.php:313
 
1710
  msgid ""
1711
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
1712
  "impressions for bots when using the <a href=\"%s\" target=\"_blank\">"
@@ -1716,7 +1884,7 @@ msgstr ""
1716
  "vacíos. También previene contar impresiones de bots cuando se usa <a "
1717
  "href=\"%s\" target=\"_blank\">El Add-On de Rastreo</a>."
1718
 
1719
- #: admin/includes/class-settings.php:314
1720
  msgid ""
1721
  "Disabling this option only makes sense if your ads contain content you want "
1722
  "to display to bots (like search engines) or your site is cached and bots "
@@ -1727,7 +1895,7 @@ msgstr ""
1727
  "sitio esta cacheado y los bots pueden crear una versión cacheada sin los "
1728
  "anuncios."
1729
 
1730
- #: admin/includes/class-settings.php:327
1731
  msgid ""
1732
  "Disable internal notices like tips, tutorials, email newsletters and update "
1733
  "notices. Disabling notices is recommended if you run multiple blogs with "
@@ -1738,7 +1906,7 @@ msgstr ""
1738
  "notificaciones es recomendado si ya administras múltiples sitios con "
1739
  "Advanced Ads."
1740
 
1741
- #: admin/includes/class-settings.php:344
1742
  msgid ""
1743
  "Prefix of class or id attributes in the frontend. Change it if you don’t "
1744
  "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
@@ -1749,7 +1917,7 @@ msgstr ""
1749
  "bloques como anuncios. <br/>Podrías necesitar <strong>reescribir las reglas "
1750
  "css después</strong>."
1751
 
1752
- #: admin/includes/class-settings.php:365
1753
  msgid ""
1754
  "Remove the ID attribute from widgets in order to not make them an easy "
1755
  "target of ad blockers."
@@ -1757,11 +1925,12 @@ msgstr ""
1757
  "Remover el atributo ID de los widgets para no hacerlos un blanco fácil de "
1758
  "los bloqueadores de anuncios."
1759
 
1760
- #: admin/includes/class-settings.php:390
1761
  msgid "Allow editors to also manage and publish ads."
1762
  msgstr "Permitir también que los editores gestionen y publiquen anuncios."
1763
 
1764
  #: admin/includes/notices.php:9
 
1765
  msgid ""
1766
  "Advanced Ads successfully installed. Take a look at the <a href=\"%s\">First "
1767
  "Steps</a>."
@@ -1810,10 +1979,12 @@ msgstr ""
1810
  "encuentran o son inválidos</strong>."
1811
 
1812
  #: admin/includes/notices.php:41
 
1813
  msgid "Please add valid license keys <a href=\"%s\">here</a>."
1814
  msgstr "Por favor, añade llaves de licencia válidas <a href=\"%s\">aquí</a>."
1815
 
1816
  #: admin/includes/notices.php:47
 
1817
  msgid ""
1818
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
1819
  "soon</strong>. Don’t risk to lose support and updates and renew your license "
@@ -1826,6 +1997,7 @@ msgstr ""
1826
  "href=\"%s\" target=\"_blank\">la página de add-ons</a>."
1827
 
1828
  #: admin/includes/notices.php:53
 
1829
  msgid ""
1830
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
1831
  "disabled. Please visit <a href=\"%s\"> the license page</a> for more "
@@ -1850,21 +2022,21 @@ msgctxt "shortcode creator"
1850
  msgid "Cancel"
1851
  msgstr "Cancelar "
1852
 
1853
- #: admin/views/ad-display-metabox.php:66
1854
  msgid "If you want to display the ad everywhere, don't do anything here. "
1855
  msgstr "Si quieres mostrar el anuncio en todas partes, no hagas nada aquí."
1856
 
1857
- #: admin/views/ad-display-metabox.php:69 admin/views/ad-visitor-metabox.php:34
1858
  msgid "New condition"
1859
  msgstr "Nueva Condición"
1860
 
1861
- #: admin/views/ad-display-metabox.php:72 admin/views/ad-visitor-metabox.php:37
1862
  msgid "-- choose a condition --"
1863
  msgstr "-- Selecciona una Condición --"
1864
 
1865
- #: admin/views/ad-display-metabox.php:77
1866
  #: admin/views/ad-group-list-form-row.php:52
1867
- #: admin/views/ad-visitor-metabox.php:42
1868
  msgid "add"
1869
  msgstr "Añadir"
1870
 
@@ -1927,6 +2099,7 @@ msgid "template"
1927
  msgstr "Plantilla"
1928
 
1929
  #: admin/views/ad-group-list-row.php:14
 
1930
  msgid ""
1931
  "Learn more about using groups in the <a href=\"%s\" target=\"_blank\">"
1932
  "manual</a>."
@@ -1935,10 +2108,12 @@ msgstr ""
1935
  "manual</a>."
1936
 
1937
  #: admin/views/ad-group-list-row.php:19
 
1938
  msgid "Type: %s"
1939
  msgstr "Tipo: %s"
1940
 
1941
  #: admin/views/ad-group-list-row.php:20
 
1942
  msgid "ID: %s"
1943
  msgstr "ID: %s"
1944
 
@@ -1947,6 +2122,7 @@ msgid "Ad Groups successfully updated"
1947
  msgstr "Grupos de Anuncios actualizados exitosamente"
1948
 
1949
  #: admin/views/ad-group.php:46
 
1950
  msgid "Search results for &#8220;%s&#8221;"
1951
  msgstr "Resultados de la búsqueda para &#8220;%s&#8221;"
1952
 
@@ -1969,6 +2145,7 @@ msgid "How to display an Ad Group?"
1969
  msgstr "Cómo mostrar un Grupo de Anuncios?"
1970
 
1971
  #: admin/views/ad-group.php:62
 
1972
  msgid ""
1973
  "Examples on how to display an ad group? Find more help and examples in the "
1974
  "<a href=\"%s\" target=\"_blank\">manual</a>"
@@ -1991,6 +2168,7 @@ msgid "Update Groups"
1991
  msgstr "Actualizar Grupos"
1992
 
1993
  #: admin/views/ad-info-top.php:54
 
1994
  msgid ""
1995
  "Learn more about your choices to display an ad in the <a href=\"%s\" "
1996
  "target=\"_blank\">manual</a>."
@@ -1999,6 +2177,7 @@ msgstr ""
1999
  "href=\"%s\" target=\"_blank\">manual</a>."
2000
 
2001
  #: admin/views/ad-info.php:2
 
2002
  msgid "Ad Id: %s"
2003
  msgstr "ID del Anuncio: %s"
2004
 
@@ -2007,6 +2186,7 @@ msgid "theme function"
2007
  msgstr "Función para el Tema:"
2008
 
2009
  #: admin/views/ad-info.php:7
 
2010
  msgid ""
2011
  "Find more display options in the <a href=\"%s\" target=\"_blank\">manual</a>."
2012
  msgstr ""
@@ -2136,11 +2316,13 @@ msgid "Set expiry date"
2136
  msgstr "Establecer la fecha de expiración"
2137
 
2138
  #: admin/views/ad-submitbox-meta.php:16
 
2139
  msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
2140
  msgid "%1$s-%2$s"
2141
  msgstr "%1$s-%2$s"
2142
 
2143
  #: admin/views/ad-submitbox-meta.php:29
 
2144
  msgctxt ""
2145
  "order of expiry date fields 1: month, 2: day, 3: year, 4: hour, 5: minute"
2146
  msgid "%1$s %2$s, %3$s @ %4$s %5$s"
@@ -2154,7 +2336,7 @@ msgstr ""
2154
  "Mostrar condiciones que están basadas en el usuario. Usar con cautela en "
2155
  "websites cacheados."
2156
 
2157
- #: admin/views/ad-visitor-metabox.php:28
2158
  msgid ""
2159
  "Visitor conditions limit the number of users who can see your ad. There is "
2160
  "no need to set visitor conditions if you want all users to see the ad."
@@ -2163,7 +2345,8 @@ msgstr ""
2163
  "tu anuncio. No hay necesidad de establecer condiciones del visitante si "
2164
  "deseas que todos los usuarios vean el anuncio."
2165
 
2166
- #: admin/views/ad-visitor-metabox.php:30
 
2167
  msgid ""
2168
  "Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
2169
  "Pro</a> if dynamic features get cached."
@@ -2171,7 +2354,8 @@ msgstr ""
2171
  "Revisa el almacenamiento-en-caché en <a href=\"%s\" target=\"_blank\">"
2172
  "Advanced Ads Pro</a> si las funcionalidades dinámicas son cacheadas."
2173
 
2174
- #: admin/views/ad-visitor-metabox.php:47
 
2175
  msgid ""
2176
  "Define the exact browser width for which an ad should be visible using the "
2177
  "<a href=\"%s\" target=\"_blank\">Responsive add-on</a>."
@@ -2179,7 +2363,7 @@ msgstr ""
2179
  "Definir el ancho exacto del navegador para los que un anuncio debe ser "
2180
  "visible usando el <a href=\"%s\" target=\"_blank\">Add-on responsable</a>."
2181
 
2182
- #: admin/views/ad-visitor-metabox.php:94
2183
  msgid ""
2184
  "The visitor conditions below are deprecated. Please use the new version of "
2185
  "visitor conditions to replace it."
@@ -2187,15 +2371,15 @@ msgstr ""
2187
  "Las condiciones del visitante de abajo están depreciadas. Por favor, utiliza "
2188
  "la nueva versión de las condiciones del visitante para reemplazarlas."
2189
 
2190
- #: admin/views/ad-visitor-metabox.php:100
2191
  msgid "Display on all devices"
2192
  msgstr "Mostrar en todos los dispositivos"
2193
 
2194
- #: admin/views/ad-visitor-metabox.php:104
2195
  msgid "only on mobile devices"
2196
  msgstr "Solamente en dispositivos móviles"
2197
 
2198
- #: admin/views/ad-visitor-metabox.php:108
2199
  msgid "not on mobile devices"
2200
  msgstr "No en dispositivos móviles"
2201
 
@@ -2322,6 +2506,7 @@ msgstr ""
2322
  "mismo lugar y sin la necesidad de cambiar tus plantillas (templates)."
2323
 
2324
  #: admin/views/placements.php:16
 
2325
  msgid ""
2326
  "See also the manual for more information on <a href=\"%s\">placements</a>."
2327
  msgstr ""
@@ -2333,6 +2518,7 @@ msgid "Options"
2333
  msgstr "Opciones"
2334
 
2335
  #: admin/views/placements.php:44
 
2336
  msgid ""
2337
  "Placement type \"%s\" is missing and was reset to \"default\".<br/>Please "
2338
  "check if the responsible add-on is activated."
@@ -2409,6 +2595,7 @@ msgid "Choose a placement type"
2409
  msgstr "Selecciona un tipo de colocación"
2410
 
2411
  #: admin/views/placements.php:154
 
2412
  msgid ""
2413
  "Placement types define where the ad is going to be displayed. Learn more "
2414
  "about the different types from the <a href=\"%s\">manual</a>"
@@ -2461,6 +2648,7 @@ msgid "Your license expired."
2461
  msgstr "Tu licencia expiró."
2462
 
2463
  #: admin/views/setting-license.php:18
 
2464
  msgid "(%d days left)"
2465
  msgstr "(%d días restantes)"
2466
 
@@ -2468,11 +2656,11 @@ msgstr "(%d días restantes)"
2468
  msgid "License key"
2469
  msgstr "Llave de Licencia"
2470
 
2471
- #: admin/views/setting-license.php:43
2472
  msgid "License key invalid"
2473
  msgstr "Llave de licencia inválida"
2474
 
2475
- #: admin/views/setting-license.php:46
2476
  msgid "active"
2477
  msgstr "Activa"
2478
 
@@ -2538,10 +2726,6 @@ msgid "the company behind Advanced Ads"
2538
  msgstr "la compañía detrás de Advanced Ads"
2539
 
2540
  #: admin/views/support.php:8
2541
- msgid "Possible Issues"
2542
- msgstr "Posibles Problemas"
2543
-
2544
- #: admin/views/support.php:9
2545
  msgid ""
2546
  "Please fix the red highlighted issues on this page or try to understand "
2547
  "their consequences before contacting support."
@@ -2549,7 +2733,8 @@ msgstr ""
2549
  "Por favor, arregla los problemas resaltados en rojo en esta página o intenta "
2550
  "entender sus consecuencias antes de contactar a soporte."
2551
 
2552
- #: admin/views/support.php:13
 
2553
  msgid ""
2554
  "Your <strong>PHP version (%s) is too low</strong>. Advanced Ads is built for "
2555
  "PHP 5.3 and higher. It might work, but updating PHP is highly recommended. "
@@ -2560,7 +2745,8 @@ msgstr ""
2560
  "altamente recomendado. Por favor, consulta con tu compañía de hospedaje para "
2561
  "mayor información."
2562
 
2563
- #: admin/views/support.php:16
 
2564
  msgid ""
2565
  "Your <strong>website uses cache</strong>. Some dynamic features like ad "
2566
  "rotation or visitor conditions might not work properly. Use the cache-"
@@ -2573,20 +2759,21 @@ msgstr ""
2573
  "almacenamiento-en-caché de <a href=\"%s\" target=\"_blank\">Advanced Ads "
2574
  "Pro</a> para cargar los anuncios dinámicamente."
2575
 
2576
- #: admin/views/support.php:19
2577
  msgid ""
2578
  "There is a <strong>new WordPress version available</strong>. Please update."
2579
  msgstr ""
2580
  "Hay una <strong>nueva versión de WordPress disponible</strong>. Por favor, "
2581
  "actualízala."
2582
 
2583
- #: admin/views/support.php:22
2584
  msgid "There are <strong>plugin updates available</strong>. Please update."
2585
  msgstr ""
2586
  "Hay <strong>actualizaciones del plugin disponibles</strong>. Por favor, "
2587
  "actualízalo."
2588
 
2589
- #: admin/views/support.php:31
 
2590
  msgid ""
2591
  "<strong>Autoptimize plugin detected</strong>. While this plugin is great for "
2592
  "site performance, it is known to alter code, including scripts from ad "
@@ -2599,7 +2786,8 @@ msgstr ""
2599
  "target=\"_blank\">Advanced Ads Pro</a> posee un soporte incorporado para "
2600
  "Autoptimize."
2601
 
2602
- #: admin/views/support.php:34
 
2603
  msgid ""
2604
  "Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. "
2605
  "<a href=\"%2$s\" target=\"_blank\">Learn more</a>."
@@ -2607,7 +2795,8 @@ msgstr ""
2607
  "Plugins que se conocen que causan problemas (parciales): <strong>"
2608
  "%1$s</strong>. <a href=\"%2$s\" target=\"_blank\">Más Información</a>."
2609
 
2610
- #: admin/views/support.php:38
 
2611
  msgid ""
2612
  "Ads are disabled for all or some pages. See \"disabled ads\" in <a "
2613
  "href=\"%s\">settings</a>."
@@ -2615,11 +2804,11 @@ msgstr ""
2615
  "Los anuncios están deshabilitados para todas o algunas páginas. Ver "
2616
  "\"anuncios deshabilitados\" en <a href=\"%s\">configuraciones</a>."
2617
 
2618
- #: admin/views/support.php:49
2619
- msgid "Search"
2620
- msgstr "Buscar"
2621
 
2622
- #: admin/views/support.php:50
2623
  msgid ""
2624
  "Use the following form to search for solutions in the manual on "
2625
  "wpadvancedads.com"
@@ -2627,43 +2816,10 @@ msgstr ""
2627
  "Usa el siguiente formulario para buscar soluciones en el manual de "
2628
  "wpadvancedads.com"
2629
 
2630
- #: admin/views/support.php:53
2631
  msgid "search"
2632
  msgstr "Buscar"
2633
 
2634
- #: admin/views/support.php:55
2635
- msgid "Contact"
2636
- msgstr "Contacto"
2637
-
2638
- #: admin/views/support.php:56
2639
- msgid ""
2640
- "Please search the manual for a solution and take a look at <a href=\"%s\" "
2641
- "target=\"_blank\">Ads not showing up?</a> before contacting me for help."
2642
- msgstr ""
2643
- "Por favor, busca en el manual para una solución y échale un vistazo a la "
2644
- "sección de <a href=\"%s\" target=\"_blank\"> Anuncios no aparecen?</a> antes "
2645
- "de contactarme por ayuda."
2646
-
2647
- #: admin/views/support.php:58
2648
- msgid "Email was successfully sent."
2649
- msgstr "El correo electrónico fue enviado exitosamente."
2650
-
2651
- #: admin/views/support.php:67
2652
- msgid "your email"
2653
- msgstr "Tu correo electrónico"
2654
-
2655
- #: admin/views/support.php:71
2656
- msgid "your name"
2657
- msgstr "Tu nombre"
2658
-
2659
- #: admin/views/support.php:75
2660
- msgid "your message"
2661
- msgstr "Tu mensaje"
2662
-
2663
- #: admin/views/support.php:80
2664
- msgid "send"
2665
- msgstr "Enviar"
2666
-
2667
  #: modules/gadsense/main.php:19
2668
  msgid " at "
2669
  msgstr "En"
@@ -2689,21 +2845,25 @@ msgid "There is no writable upload folder"
2689
  msgstr "No hay directorio escribible de cargas y subidas "
2690
 
2691
  #: modules/ad-blocker/admin/admin.php:286
 
2692
  msgid "Unable to rename \"%s\" directory"
2693
  msgstr "No es posible renombrar el directorio \"%s\""
2694
 
2695
  #: modules/ad-blocker/admin/admin.php:302
2696
  #: modules/ad-blocker/admin/admin.php:315
2697
  #: modules/ad-blocker/admin/admin.php:332
 
2698
  msgid "Unable to copy assets to the \"%s\" directory"
2699
  msgstr "No es posible copiar los archivos al directorio \"%s\""
2700
 
2701
  #: modules/ad-blocker/admin/admin.php:366
2702
  #: modules/ad-blocker/admin/admin.php:386
 
2703
  msgid "We do not have direct write access to the \"%s\" directory"
2704
  msgstr "No tenemos acceso directo de escritura al directorio \"%s\" "
2705
 
2706
  #: modules/ad-blocker/admin/admin.php:453
 
2707
  msgid ""
2708
  "Unable to create \"%s\" directory. Is its parent directory writable by the "
2709
  "server?"
@@ -2712,6 +2872,7 @@ msgstr ""
2712
  "escribible en el servidor?"
2713
 
2714
  #: modules/ad-blocker/admin/admin.php:464
 
2715
  msgid "Unable to copy files to %s"
2716
  msgstr "No es posible copiar archivos a %s"
2717
 
@@ -2760,6 +2921,7 @@ msgid "Activate Page-Level ads"
2760
  msgstr "Activar Anuncios de Nivel-de-Página"
2761
 
2762
  #: modules/gadsense/admin/admin.php:169
 
2763
  msgid ""
2764
  "Please enter your Publisher ID in order to use AdSense on your page. See the "
2765
  "<a href=\"%s\" target=\"_blank\">manual</a> for more information."
@@ -2772,6 +2934,7 @@ msgid "Your AdSense Publisher ID <em>(pub-xxxxxxxxxxxxxx)</em>"
2772
  msgstr "Tu ID de publicador de AdSense <em>(pub-xxxxxxxxxxxxxx)</em>"
2773
 
2774
  #: modules/gadsense/admin/admin.php:195
 
2775
  msgid "Limit to %d AdSense ads"
2776
  msgstr "Limitar a %d anuncios de AdSense "
2777
 
@@ -2850,10 +3013,12 @@ msgid "Ad Slot ID"
2850
  msgstr "ID de la Casilla del Anuncio"
2851
 
2852
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:32
 
2853
  msgid "Publisher ID: %s"
2854
  msgstr "ID del Publicador: %s"
2855
 
2856
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:44
 
2857
  msgid "Please <a href=\"%s\" target=\"_blank\">change it here</a>."
2858
  msgstr "Por favor, <a href=\"%s\" target=\"_blank\">cámbialo aquí</a>."
2859
 
2
  msgstr ""
3
  "Project-Id-Version: Advanved Ads\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
5
+ "POT-Creation-Date: 2016-12-27 09:24+0000\n"
6
+ "PO-Revision-Date: 2016-12-27 09:24+0000\n"
7
  "Last-Translator: admin <post@webzunft.de>\n"
8
  "Language-Team: Spanish (Spain)\n"
9
  "Language: es-ES\n"
22
  "X-Poedit-SearchPath-0: .\n"
23
  "X-Loco-Target-Locale: es_ES"
24
 
25
+ #: admin/class-advanced-ads-admin.php:181 classes/display-conditions.php:169
26
+ #: classes/visitor-conditions.php:239 admin/views/ad-display-metabox.php:107
27
  msgid "or"
28
  msgstr ""
29
 
30
+ #: admin/class-advanced-ads-admin.php:182 classes/display-conditions.php:169
31
+ #: classes/visitor-conditions.php:239 admin/views/ad-visitor-metabox.php:81
32
  msgid "and"
33
  msgstr ""
34
 
35
+ #: admin/class-advanced-ads-admin.php:183
36
  msgid "After which paragraph?"
37
  msgstr ""
38
 
39
+ #: admin/class-advanced-ads-admin.php:292
40
+ #, php-format
41
  msgid "time of %s"
42
  msgstr ""
43
 
44
+ #: admin/class-advanced-ads-admin.php:364
45
  #: modules/marketpress-license/main.php:65
46
  #: modules/marketpress-license/main.php:77
47
  msgid "License couldn’t be activated. Please try again later."
48
  msgstr ""
49
 
50
+ #: admin/class-advanced-ads-admin.php:379
51
  msgid "This is the bundle license key."
52
  msgstr ""
53
 
54
+ #: admin/class-advanced-ads-admin.php:380
55
  #: modules/marketpress-license/main.php:136
56
  msgid "This is not the correct key for this add-on."
57
  msgstr ""
58
 
59
+ #: admin/class-advanced-ads-admin.php:381
60
  #: modules/marketpress-license/main.php:134
61
  msgid "There are no activations left."
62
  msgstr ""
63
 
64
+ #: admin/class-advanced-ads-admin.php:695
65
  msgid "Add-Ons"
66
  msgstr ""
67
 
68
+ #: admin/class-advanced-ads-admin.php:739
69
+ #, php-format
70
+ msgid ""
71
+ "There might be a new version of %1$s. Please <strong>provide a valid license "
72
+ "key</strong> in order to receive updates and support <a href=\"%2$s\">on "
73
+ "this page</a>."
74
+ msgstr ""
75
+
76
+ #: classes/ad-debug.php:32
77
+ msgid "The ad is displayed on the page"
78
+ msgstr ""
79
+
80
+ #: classes/ad-debug.php:34
81
+ msgid "The ad is not displayed on the page"
82
+ msgstr ""
83
+
84
+ #: classes/ad-debug.php:39
85
+ msgid "Current query is not identical to main query."
86
+ msgstr ""
87
+
88
+ #: classes/ad-debug.php:45
89
+ msgid "current post"
90
+ msgstr ""
91
+
92
+ #: classes/ad-debug.php:49
93
+ msgid "Current post is not identical to main post."
94
+ msgstr ""
95
+
96
+ #: classes/ad-debug.php:51
97
+ msgid "main post"
98
+ msgstr ""
99
+
100
+ #: classes/ad-debug.php:98
101
+ msgid "current query"
102
+ msgstr ""
103
+
104
+ #: classes/ad-debug.php:98
105
+ msgid "main query"
106
+ msgstr ""
107
+
108
+ #: classes/ad-debug.php:128
109
+ msgid "Placement"
110
+ msgstr ""
111
+
112
+ #: classes/ad-debug.php:271
113
+ msgid ""
114
+ "Your website is using HTTPS, but the ad code contains HTTP and might not "
115
+ "work."
116
+ msgstr ""
117
+
118
+ #: classes/ad_placements.php:56 admin/views/ad-info-top.php:10
119
+ msgid "Content"
120
+ msgstr ""
121
+
122
  #: classes/ad_placements.php:215
123
+ #, php-format
124
  msgid "paragraph without image (%s)"
125
  msgstr ""
126
 
151
  msgstr ""
152
 
153
  #: classes/display-conditions.php:111
154
+ #, php-format
155
  msgid "archive: %s"
156
  msgstr ""
157
 
158
  #: classes/display-conditions.php:204 classes/display-conditions.php:257
159
  #: classes/display-conditions.php:310 classes/display-conditions.php:385
160
+ msgid "is"
161
  msgstr ""
162
 
163
  #: classes/display-conditions.php:205 classes/display-conditions.php:258
164
  #: classes/display-conditions.php:311 classes/display-conditions.php:386
165
+ msgid "is not"
166
  msgstr ""
167
 
168
  #: classes/display-conditions.php:228 classes/display-conditions.php:272
183
  msgid "allow ads in Feed"
184
  msgstr ""
185
 
186
+ #: classes/EDD_SL_Plugin_Updater.php:204
187
+ #, php-format
188
  msgid ""
189
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s."
190
  msgstr ""
191
 
192
+ #: classes/EDD_SL_Plugin_Updater.php:212
193
+ #, php-format
194
  msgid ""
195
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s "
196
  "or %5$supdate now%6$s."
197
  msgstr ""
198
 
199
+ #: classes/EDD_SL_Plugin_Updater.php:366
200
+ msgid "You do not have permission to install plugin updates"
201
+ msgstr ""
202
+
203
+ #: classes/EDD_SL_Plugin_Updater.php:366
204
+ msgid "Error"
205
+ msgstr ""
206
+
207
+ #: classes/frontend_checks.php:40
208
  msgid "Ad Health"
209
  msgstr ""
210
 
211
+ #: classes/frontend_checks.php:47
212
  msgid "jQuery not in header"
213
  msgstr ""
214
 
215
+ #: classes/frontend_checks.php:59
216
  msgid "Ad blocker enabled"
217
  msgstr ""
218
 
219
+ #: classes/frontend_checks.php:73
220
+ #, php-format
221
  msgid "<em>%s</em> filter does not exist"
222
  msgstr ""
223
 
224
+ #: classes/frontend_checks.php:90
225
  msgid "Ads are disabled on this page"
226
  msgstr ""
227
 
228
+ #: classes/frontend_checks.php:104
229
  msgid "Ads are disabled in the content of this page"
230
  msgstr ""
231
 
232
+ #: classes/frontend_checks.php:117
233
  msgid "the current post ID is 0 "
234
  msgstr ""
235
 
236
+ #: classes/frontend_checks.php:132
237
  msgid "Ads are disabled on 404 pages"
238
  msgstr ""
239
 
240
+ #: classes/frontend_checks.php:146
241
  msgid "Ads are disabled on non singular pages"
242
  msgstr ""
243
 
244
+ #: classes/frontend_checks.php:160
245
+ #: modules/import-export/classes/XmlEncoder.php:61
246
+ #: modules/import-export/classes/XmlEncoder.php:64
247
+ #: modules/import-export/classes/XmlEncoder.php:193
248
+ #: modules/import-export/classes/XmlEncoder.php:196
249
+ #, php-format
250
+ msgid "The %s extension(s) is not loaded"
251
+ msgstr ""
252
+
253
+ #: classes/frontend_checks.php:174
254
  msgid "Everything is fine"
255
  msgstr ""
256
 
257
+ #: classes/frontend_checks.php:185
258
+ msgid "debug DFP ads"
259
  msgstr ""
260
 
261
+ #: classes/frontend_checks.php:196
262
+ msgid "highlight ads"
 
263
  msgstr ""
264
 
265
+ #: classes/visitor-conditions.php:32
266
+ msgid "device"
267
+ msgstr ""
268
+
269
+ #: classes/visitor-conditions.php:86
270
+ msgid "Mobile (including tablets)"
271
  msgstr ""
272
 
273
+ #: classes/visitor-conditions.php:87
274
+ msgid "Desktop"
275
  msgstr ""
276
 
277
+ #: classes/visitor-conditions.php:92 classes/visitor-conditions.php:132
278
+ msgid "Manual and Troubleshooting"
279
+ msgstr ""
280
+
281
+ #: public/class-advanced-ads.php:731
282
+ msgctxt "label above ads"
283
+ msgid "Advertisements"
284
  msgstr ""
285
 
286
+ #: admin/includes/class-ad-type.php:491
287
+ #, php-format
288
+ msgid ""
289
+ "Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
290
  msgstr ""
291
 
292
+ #: admin/includes/class-meta-box.php:126 admin/includes/class-meta-box.php:137
293
+ #: admin/includes/class-meta-box.php:142 admin/includes/class-settings.php:416
294
  #: admin/views/ad-output-metabox.php:51
295
  msgid "Manual"
296
  msgstr ""
297
 
298
+ #: admin/includes/class-meta-box.php:136
299
  msgid "Video"
300
  msgstr ""
301
 
303
  msgid "Geo Targeting"
304
  msgstr ""
305
 
306
+ #: admin/includes/class-overview-widgets.php:67
307
+ msgid "Selling Ads"
308
+ msgstr ""
309
+
310
  #: admin/includes/class-overview-widgets.php:154
311
+ #, php-format
312
  msgid "<a href=\"%s\" target=\"_blank\">FAQ and Support</a>"
313
  msgstr ""
314
 
325
  msgstr ""
326
 
327
  #: admin/includes/class-overview-widgets.php:258
328
+ msgid ""
329
+ "Let advertisers purchase ad space directly on the frontend of your site."
330
  msgstr ""
331
 
332
  #: admin/includes/class-overview-widgets.php:260
341
  msgid "Delete data on uninstall"
342
  msgstr ""
343
 
344
+ #: admin/includes/class-settings.php:288
345
+ msgid ""
346
+ "Some plugins and themes trigger ad injections where it shouldn’t happen. "
347
+ "Therefore, Advanced Ads ignores injected placements on non-singular pages "
348
+ "and outside the loop. However, this can cause problems with some themes. Set "
349
+ "this option to -1 in order to enable unlimited ad injection at your own risk,"
350
+ " set it to 0 to keep it disabled or choose a positive number to enable the "
351
+ "injection only in the first x posts on your archive pages."
352
+ msgstr ""
353
+
354
+ #: admin/includes/class-settings.php:375
355
  msgid ""
356
  "If checked, the Advanced Ads Widget will not work with the fixed option of "
357
  "the <strong>Q2W3 Fixed Widget</strong> plugin."
358
  msgstr ""
359
 
360
+ #: admin/includes/class-settings.php:398
361
+ #, php-format
362
  msgid ""
363
  "You can assign different ad-related roles on a user basis with <a "
364
  "href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
365
  msgstr ""
366
 
367
+ #: admin/includes/class-settings.php:416
368
  msgid "Displayed above ads."
369
  msgstr ""
370
 
371
+ #: admin/includes/class-settings.php:430
372
  msgid "Clean up all data related to Advanced Ads when removing the plugin."
373
  msgstr ""
374
 
375
  #: admin/includes/notices.php:59
376
+ #, php-format
377
  msgid ""
378
  "<img src=\"%3$s\" alt=\"Thomas\" width=\"80\" height=\"115\" class=\"advads-"
379
  "review-image\"/>You are using <strong>Advanced Ads</strong> for some time "
385
  msgstr ""
386
 
387
  #: admin/includes/notices.php:65
388
+ #, php-format
389
  msgid ""
390
  "Some assets were changed. Please <strong>rebuild the asset folder</strong> "
391
  "in the <a href=\"%s\">Advanced Ads settings</a> to update the ad blocker "
392
  "disguise."
393
  msgstr ""
394
 
395
+ #: admin/views/ad-display-metabox.php:10
396
+ msgid "Watch video"
397
  msgstr ""
398
 
399
+ #: admin/views/ad-display-metabox.php:12 admin/views/ad-visitor-metabox.php:10
400
+ msgid "Visit the manual"
401
+ msgstr ""
402
+
403
+ #: admin/views/ad-display-metabox.php:15
404
  #: admin/views/notices/jqueryui_error.php:2
405
+ #, php-format
406
  msgid ""
407
  "There might be a problem with layouts and scripts in your dashboard. Please "
408
  "check <a href=\"%s\" target=\"_blank\">this article to learn more</a>."
409
  msgstr ""
410
 
411
+ #: admin/views/ad-display-metabox.php:16
412
+ msgid "A page with this ad on it must match all of the following conditions."
413
+ msgstr ""
414
+
415
+ #: admin/views/ad-display-metabox.php:52
416
  msgid "Forced to OR."
417
  msgstr ""
418
 
419
+ #: admin/views/ad-display-metabox.php:53 admin/views/ad-info-top.php:78
420
  msgid "manual"
421
  msgstr ""
422
 
423
+ #: admin/views/ad-info-after-textarea.php:5
424
+ #: admin/views/ad-parameters-warnings.php:5
425
+ msgid ""
426
+ "The code of this ad might not work properly with the <em>Content</em> "
427
+ "placement."
428
+ msgstr ""
429
+
430
+ #: admin/views/ad-info-after-textarea.php:6
431
+ #: admin/views/ad-parameters-warnings.php:6
432
+ #, php-format
433
+ msgid "Reach out to <a href=\"%s\">support</a> to get help."
434
+ msgstr ""
435
+
436
  #: admin/views/ad-info-bottom.php:2
437
  msgctxt "wizard navigation"
438
  msgid "previous"
449
  msgstr ""
450
 
451
  #: admin/views/ad-info-top.php:5
452
+ #, php-format
453
  msgid ""
454
  "Congratulations! Your ad is now visible in the frontend. You can adjust the "
455
  "placement options <a href=\"%s\">here</a>."
463
  msgid "New placement"
464
  msgstr ""
465
 
 
 
 
 
466
  #: admin/views/ad-info-top.php:12
467
  msgid "Manage Sidebar"
468
  msgstr ""
484
  msgstr ""
485
 
486
  #: admin/views/ad-info-top.php:53
487
+ #, php-format
488
  msgid "Or use the shortcode %s to insert the ad into the content manually."
489
  msgstr ""
490
 
530
  msgid "Enable debug mode"
531
  msgstr ""
532
 
 
 
 
 
 
 
 
 
 
 
533
  #: admin/views/ad-parameters-size.php:6
534
  msgid "reserve this space"
535
  msgstr ""
536
 
537
+ #: admin/views/ad-visitor-metabox.php:42
538
+ msgid "It seems that a caching plugin is activated."
539
+ msgstr ""
540
+
541
  #: admin/views/feedback_disable.php:3
542
  msgid "Thank you for helping to improve Advanced Ads."
543
  msgstr ""
557
  msgstr ""
558
 
559
  #: admin/views/feedback_disable.php:8
560
+ #, php-format
561
  msgid "I miss a feature or <a href=\"%s\">add-on</a>"
562
  msgstr ""
563
 
578
  msgstr ""
579
 
580
  #: admin/views/intro.php:79
581
+ #, php-format
582
  msgid ""
583
  "Get started by creating an ad <a href=\"%1$s\" target=\"blank\">right now</a>"
584
  " or watch the <a href=\"%2$s\" target=\"blank\">tutorial video (3:29min)</a> "
586
  msgstr ""
587
 
588
  #: admin/views/setting-license.php:6
589
+ #, php-format
590
  msgid "<a href=\"%s\" target=\"_blank\">Renew it with a discount</a>."
591
  msgstr ""
592
 
599
  msgid "Import &amp; Export"
600
  msgstr ""
601
 
602
+ #: admin/views/support.php:49
603
+ msgid "Ads not showing up"
604
+ msgstr ""
605
+
606
+ #: admin/views/support.php:50
607
+ msgid "Purchase & Licenses"
608
+ msgstr ""
609
+
610
+ #: admin/views/support.php:51
611
+ msgid "General Issues"
612
+ msgstr ""
613
+
614
+ #: admin/views/support.php:52
615
+ msgid "Issues with Add-Ons"
616
+ msgstr ""
617
+
618
+ #: admin/views/support.php:59
619
+ #, php-format
620
+ msgid ""
621
+ "Take a look at more common issues or contact us directly through the <a "
622
+ "href=\"%s\" target=\"_blank\">support page</a>."
623
+ msgstr ""
624
+
625
  #: modules/marketpress-license/admin.php:36
626
  msgid "MarketPress Bundle License"
627
  msgstr ""
638
  "."
639
  msgstr ""
640
 
641
+ #: public/views/ad-debug.php:18
642
+ msgid "Ad debug output"
643
+ msgstr ""
644
+
645
+ #: public/views/ad-debug.php:20
646
+ msgid "Find solutions in the manual"
647
+ msgstr ""
648
+
649
  #: modules/gadsense/admin/admin.php:199
650
  msgid ""
651
  "There is no explicit limit for AdSense ads anymore, but you can still use "
659
 
660
  #: modules/import-export/classes/import.php:144
661
  #: modules/import-export/classes/import.php:560
662
+ #, php-format
663
  msgid "New attachment created <em>%s</em> %s"
664
  msgstr ""
665
 
666
  #: modules/import-export/classes/import.php:176
667
+ #, php-format
668
  msgid "Failed to import <em>%s</em>"
669
  msgstr ""
670
 
671
  #: modules/import-export/classes/import.php:184
672
+ #, php-format
673
  msgid "New ad created: <em>%s</em> %s"
674
  msgstr ""
675
 
676
  #: modules/import-export/classes/import.php:227
677
+ #, php-format
678
  msgid "Assigned terms: <em>%s</em>, to post: <em>%s</em>"
679
  msgstr ""
680
 
681
  #: modules/import-export/classes/import.php:289
682
+ #, php-format
683
  msgid "New group created, id: <em>%s</em>, name: <em>%s</em>"
684
  msgstr ""
685
 
686
  #: modules/import-export/classes/import.php:291
687
+ #, php-format
688
  msgid "Failed to import taxonomy: <em>%s</em>, term: <em>%s</em>"
689
  msgstr ""
690
 
691
  #: modules/import-export/classes/import.php:356
692
+ #, php-format
693
  msgid "Placement <em>%s</em> created"
694
  msgstr ""
695
 
696
  #: modules/import-export/classes/import.php:471
697
+ #, php-format
698
  msgid "Option was updated: <em>%s</em>"
699
  msgstr ""
700
 
701
  #: modules/import-export/classes/import.php:474
702
+ #, php-format
703
  msgid "Option already exists: <em>%s</em>"
704
  msgstr ""
705
 
706
  #: modules/import-export/classes/import.php:496
707
+ #, php-format
708
  msgid "Failed to create import directory <em>%s</em>"
709
  msgstr ""
710
 
711
  #: modules/import-export/classes/import.php:501
712
+ #, php-format
713
  msgid "Import directory is not writable: <em>%s</em>"
714
  msgstr ""
715
 
720
  msgstr ""
721
 
722
  #: modules/import-export/classes/import.php:519
723
+ #, php-format
724
  msgid "Failed to upload file, error: <em>%s</em>"
725
  msgstr ""
726
 
729
  msgstr ""
730
 
731
  #: modules/import-export/classes/import.php:529
732
+ #, php-format
733
  msgid ""
734
  "The file could not be created: <em>%s</em>. This is probably a permissions "
735
  "problem"
736
  msgstr ""
737
 
738
  #: modules/import-export/classes/import.php:602
739
+ #, php-format
740
  msgid "Invalid filetype <em>%s</em>"
741
  msgstr ""
742
 
744
  #: modules/import-export/classes/import.php:614
745
  #: modules/import-export/classes/import.php:622
746
  #: modules/import-export/classes/import.php:637
747
+ #, php-format
748
  msgid "Error getting remote image <em>%s</em>"
749
  msgstr ""
750
 
751
  #: modules/import-export/classes/import.php:631
752
+ #, php-format
753
  msgid "Zero size file downloaded <em>%s</em>"
754
  msgstr ""
755
 
756
+ #: modules/import-export/classes/XmlEncoder.php:75
 
 
 
 
 
757
  msgctxt "import_export"
758
  msgid "The data must be an array"
759
  msgstr ""
760
 
761
+ #: modules/import-export/classes/XmlEncoder.php:103
762
+ #, php-format
763
  msgctxt "import_export"
764
  msgid "The key %s is not valid"
765
  msgstr ""
766
 
767
+ #: modules/import-export/classes/XmlEncoder.php:149
768
+ #, php-format
769
  msgctxt "import_export"
770
  msgid "An unexpected value could not be serialized: %s"
771
  msgstr ""
772
 
773
+ #: modules/import-export/classes/XmlEncoder.php:201
774
  msgctxt "import_export"
775
  msgid "Invalid XML data, it can not be empty"
776
  msgstr ""
777
 
778
+ #: modules/import-export/classes/XmlEncoder.php:223
779
+ #, php-format
780
  msgctxt "import_export"
781
  msgid "XML error: %s"
782
  msgstr ""
816
  msgstr ""
817
 
818
  #: modules/ad-blocker/admin/views/rebuild_form.php:43
819
+ #, php-format
820
  msgid ""
821
  "Please, rebuild the asset folder. All assets will be located in <strong>"
822
  "%s</strong>"
823
  msgstr ""
824
 
825
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:56
826
+ #, php-format
827
  msgid ""
828
  "Use the <a href=\"%s\" target=\"_blank\">Responsive add-on</a> in order to "
829
  "define the exact size for each browser width or choose between horizontal, "
830
  "vertical, or rectangle formats."
831
  msgstr ""
832
 
833
+ #: admin/class-advanced-ads-admin.php:328
834
  msgid "Error while trying to register the license. Please contact support."
835
  msgstr ""
836
  "Error al tratar de registrar la licencia. Por favor, contactar a soporte."
837
 
838
+ #: admin/class-advanced-ads-admin.php:333 admin/views/setting-license.php:40
839
  msgid "Please enter a valid license key"
840
  msgstr "Por favor, ingresa una llave de licencia válida"
841
 
842
+ #: admin/class-advanced-ads-admin.php:450
843
  msgid "Error while trying to disable the license. Please contact support."
844
  msgstr ""
845
  "Error al tratar de deshabilitar la licencia. Por favor, contacta a soporte."
846
 
847
+ #: admin/class-advanced-ads-admin.php:477
848
+ #: admin/class-advanced-ads-admin.php:495
849
  msgid "License couldn’t be deactivated. Please try again later."
850
  msgstr "La licencia no pudo ser desactivada.a soporte."
851
 
852
+ #: admin/class-advanced-ads-admin.php:691 admin/includes/class-menu.php:87
853
  #: admin/includes/class-menu.php:87
854
  msgid "Support"
855
  msgstr "Soporte"
856
 
857
+ #: classes/ad-debug.php:118 classes/ad-debug.php:167 classes/ad-debug.php:169
858
+ #: public/class-advanced-ads.php:603 admin/views/ad-group-list-form-row.php:31
859
+ msgid "Ad"
860
+ msgstr "Anuncio"
861
+
862
+ #: classes/ad-debug.php:121 public/class-advanced-ads.php:566
863
+ msgctxt "ad group singular name"
864
+ msgid "Ad Group"
865
+ msgstr "Grupo de Anuncios"
866
+
867
+ #: classes/ad-debug.php:152 admin/includes/class-meta-box.php:65
868
+ msgid "Display Conditions"
869
+ msgstr "Condiciones de Visualización"
870
+
871
+ #: classes/ad-debug.php:239 admin/includes/class-meta-box.php:68
872
+ msgid "Visitor Conditions"
873
+ msgstr "Condiciones del Visitante"
874
+
875
  #: classes/ad_placements.php:31
876
  msgid "Manual Placement"
877
  msgstr "Colocación Manual"
917
  msgid "Injected after the post content."
918
  msgstr "Inyectado después del contenido de la entrada."
919
 
 
 
 
 
920
  #: classes/ad_placements.php:57
921
  msgid ""
922
+ "Injected into the content. You can choose the paragraph after which the ad "
923
+ "content is displayed."
924
  msgstr ""
925
  "Inyectado en el contenido de la entrada. Puedes elegir el párrafo en el que "
926
  "inmediatamente después el anuncio se mostrará."
938
  "utilizado como cualquier otro widget."
939
 
940
  #: classes/ad_placements.php:214
941
+ #, php-format
942
  msgid "paragraph (%s)"
943
  msgstr "Párrafo (%s)"
944
 
945
  #: classes/ad_placements.php:216
946
+ #, php-format
947
  msgid "headline 2 (%s)"
948
  msgstr "Encabezado 2 (%s)"
949
 
950
  #: classes/ad_placements.php:217
951
+ #, php-format
952
  msgid "headline 3 (%s)"
953
  msgstr "Encabezado 3 (%s)"
954
 
955
  #: classes/ad_placements.php:218
956
+ #, php-format
957
  msgid "headline 4 (%s)"
958
  msgstr "Encabezado 4 (%s)"
959
 
992
  msgid "Insert plain text or code into this field."
993
  msgstr "Insertar texto simple o código en este campo."
994
 
995
+ #: classes/ad_type_plain.php:89
996
  msgid "Execute PHP code (wrapped in <code>&lt;?php ?&gt;</code>)"
997
  msgstr "Ejecutar código PHP (enmarcado en <code>&lt;?php ?&gt;</code>)"
998
 
999
+ #: classes/checks.php:244
1000
+ #, php-format
1001
  msgid ""
1002
  "Possible conflict between jQueryUI library, used by Advanced Ads and other "
1003
  "libraries (probably <a href=\"%s\">Twitter Bootstrap</a>). This might lead "
1091
  msgid "allow ads in secondary queries"
1092
  msgstr "Permitir anuncios en consultas (queries) secundarias "
1093
 
 
 
 
 
1094
  #: classes/visitor-conditions.php:33
1095
  msgid "Display ads only on mobile devices or hide them."
1096
  msgstr "Mostrar anuncios solamente en dispositivos móviles u ocultarlos."
1103
  msgid "Whether the visitor has to be logged in or not in order to see the ads."
1104
  msgstr "Si el visitante debe estar conectado o no para ver los anuncios."
1105
 
1106
+ #: classes/visitor-conditions.php:161
1107
  msgid "equal"
1108
  msgstr "Igual"
1109
 
1110
+ #: classes/visitor-conditions.php:162
1111
  msgid "equal or higher"
1112
  msgstr "Igual o mayor"
1113
 
1114
+ #: classes/visitor-conditions.php:163
1115
  msgid "equal or lower"
1116
  msgstr "Igual o menor"
1117
 
1118
+ #: classes/visitor-conditions.php:193
1119
  msgid "contains"
1120
  msgstr "Contiene"
1121
 
1122
+ #: classes/visitor-conditions.php:194
1123
  msgid "starts with"
1124
  msgstr "Comienza con"
1125
 
1126
+ #: classes/visitor-conditions.php:195
1127
  msgid "ends with"
1128
  msgstr "Termina con"
1129
 
1130
+ #: classes/visitor-conditions.php:196
1131
  msgid "matches"
1132
  msgstr "Equivale a"
1133
 
1134
+ #: classes/visitor-conditions.php:197
1135
  msgid "matches regex"
1136
  msgstr "Equivale a regex"
1137
 
1138
+ #: classes/visitor-conditions.php:198
1139
  msgid "does not contain"
1140
  msgstr "No contiene"
1141
 
1142
+ #: classes/visitor-conditions.php:199
1143
  msgid "does not start with"
1144
  msgstr "No comienza con"
1145
 
1146
+ #: classes/visitor-conditions.php:200
1147
  msgid "does not end with"
1148
  msgstr "No termina con"
1149
 
1150
+ #: classes/visitor-conditions.php:201
1151
  msgid "does not match"
1152
  msgstr "No equivale a"
1153
 
1154
+ #: classes/visitor-conditions.php:202
1155
  msgid "does not match regex"
1156
  msgstr "No equivale a regex"
1157
 
1175
  msgid "Ad Groups"
1176
  msgstr "Grupos de Anuncios"
1177
 
1178
+ #: classes/widget.php:83 public/class-advanced-ads.php:602
1179
  #: admin/includes/class-menu.php:56 admin/includes/class-menu.php:56
1180
  #: admin/includes/class-shortcode-creator.php:77
1181
  #: admin/views/ad-group-list-form-row.php:28
1184
  msgid "Ads"
1185
  msgstr "Anuncios"
1186
 
1187
+ #: public/class-advanced-ads.php:316
1188
  msgid "Advanced Ads Error following:"
1189
  msgstr "El siguiente error de Advanced Ads:"
1190
 
1191
+ #: public/class-advanced-ads.php:319
1192
+ #, php-format
1193
  msgid "Advanced Ads Error: %s"
1194
  msgstr "Error de Advanced Ads: %s"
1195
 
1196
+ #: public/class-advanced-ads.php:565
1197
  msgctxt "ad group general name"
1198
  msgid "Ad Groups"
1199
  msgstr "Grupos de Anuncios"
1200
 
1201
+ #: public/class-advanced-ads.php:567
 
 
 
 
 
1202
  msgid "Search Ad Groups"
1203
  msgstr "Buscar Grupos de Anuncios"
1204
 
1205
+ #: public/class-advanced-ads.php:568
1206
  msgid "All Ad Groups"
1207
  msgstr "Todos los Grupos de Anuncios"
1208
 
1209
+ #: public/class-advanced-ads.php:569
1210
  msgid "Parent Ad Groups"
1211
  msgstr "Grupos Principales de Anuncios"
1212
 
1213
+ #: public/class-advanced-ads.php:570
1214
  msgid "Parent Ad Groups:"
1215
  msgstr "Grupos Principales de Anuncios:"
1216
 
1217
+ #: public/class-advanced-ads.php:571
1218
  msgid "Edit Ad Group"
1219
  msgstr "Editar Grupo de Anuncios"
1220
 
1221
+ #: public/class-advanced-ads.php:572
1222
  msgid "Update Ad Group"
1223
  msgstr "Actualizar Grupo de Anuncios"
1224
 
1225
+ #: public/class-advanced-ads.php:573
1226
  msgid "Add New Ad Group"
1227
  msgstr "Añadir Nuevo Grupo de Anuncios"
1228
 
1229
+ #: public/class-advanced-ads.php:574
1230
  msgid "New Ad Groups Name"
1231
  msgstr "Nuevo Nombre para Grupos de Anuncios"
1232
 
1233
+ #: public/class-advanced-ads.php:575 admin/includes/class-menu.php:67
1234
  #: modules/import-export/views/page.php:24
1235
  msgid "Groups"
1236
  msgstr "Grupos"
1237
 
1238
+ #: public/class-advanced-ads.php:576
1239
  msgid "No Ad Group found"
1240
  msgstr "Grupo de Anuncios no encontrado"
1241
 
1242
+ #: public/class-advanced-ads.php:604 public/class-advanced-ads.php:608
 
 
 
 
1243
  #: admin/includes/class-menu.php:62 admin/views/ad-group-list-form-row.php:45
1244
  msgid "New Ad"
1245
  msgstr "Nuevo Anuncio"
1246
 
1247
+ #: public/class-advanced-ads.php:605 admin/includes/class-menu.php:62
1248
  msgid "Add New Ad"
1249
  msgstr "Añadir Nuevo Anuncio"
1250
 
1251
+ #: public/class-advanced-ads.php:606
1252
  #: admin/includes/class-ad-groups-list.php:302
1253
  #: modules/import-export/classes/import.php:143
1254
  #: modules/import-export/classes/import.php:183
1256
  msgid "Edit"
1257
  msgstr "Editar"
1258
 
1259
+ #: public/class-advanced-ads.php:607
1260
  msgid "Edit Ad"
1261
  msgstr "Editar Anuncio"
1262
 
1263
+ #: public/class-advanced-ads.php:609
1264
  msgid "View"
1265
  msgstr "Ver"
1266
 
1267
+ #: public/class-advanced-ads.php:610
1268
  msgid "View the Ad"
1269
  msgstr "Ver el Anuncio"
1270
 
1271
+ #: public/class-advanced-ads.php:611
1272
  msgid "Search Ads"
1273
  msgstr "Buscar Anuncios"
1274
 
1275
+ #: public/class-advanced-ads.php:612
1276
  msgid "No Ads found"
1277
  msgstr "No se encontraron anuncios"
1278
 
1279
+ #: public/class-advanced-ads.php:613
1280
  msgid "No Ads found in Trash"
1281
  msgstr "No se encontraron anuncios en la papelera"
1282
 
1283
+ #: public/class-advanced-ads.php:614
1284
  msgid "Parent Ad"
1285
  msgstr "Anuncio Principal"
1286
 
1290
 
1291
  #: admin/includes/class-ad-groups-list.php:173
1292
  #: admin/views/ad-list-timing-column.php:4
1293
+ #, php-format
1294
  msgid "starts %s"
1295
  msgstr "Comienza %s"
1296
 
1297
  #: admin/includes/class-ad-groups-list.php:192
1298
  #: admin/views/ad-list-timing-column.php:21
1299
+ #, php-format
1300
  msgid "expires %s"
1301
  msgstr "Expira %s"
1302
 
1303
  #: admin/includes/class-ad-groups-list.php:194
1304
  #: admin/views/ad-list-timing-column.php:23
1305
+ #, php-format
1306
  msgid "<strong>expired</strong> %s"
1307
  msgstr "<strong>Expirado</strong> %s"
1308
 
1311
  msgstr "Todos los anuncios publicados están mostrados"
1312
 
1313
  #: admin/includes/class-ad-groups-list.php:209
1314
+ #, php-format
1315
  msgid "up to %d ads displayed"
1316
  msgstr "Hasta %d anuncios mostrados"
1317
 
1373
 
1374
  #. translators: %s: date and time of the revision
1375
  #: admin/includes/class-ad-type.php:490
1376
+ #, php-format
1377
  msgid "Ad restored to revision from %s"
1378
  msgstr "Anunció restaurado para revisión de %s"
1379
 
1390
  msgstr "Anuncio enviado."
1391
 
1392
  #: admin/includes/class-ad-type.php:495
1393
+ #, php-format
1394
  msgid "Ad scheduled for: <strong>%1$s</strong>."
1395
  msgstr "Anuncio programado para: <strong>%1$s</strong>."
1396
 
1431
  msgid "Advanced Ads Intro"
1432
  msgstr "Introducción a Advanced Ads"
1433
 
1434
+ #: admin/includes/class-menu.php:205 admin/includes/class-menu.php:232
1435
  msgid "Sorry, you are not allowed to access this feature."
1436
  msgstr "Lo sentimos, no tienes permiso para acceder a esta función."
1437
 
1438
+ #: admin/includes/class-menu.php:218
1439
  msgid ""
1440
  "You attempted to edit an ad group that doesn&#8217;t exist. Perhaps it was "
1441
  "deleted?"
1455
  msgid "Layout / Output"
1456
  msgstr "Diseño / Visualización"
1457
 
1458
+ #: admin/includes/class-meta-box.php:197
 
 
 
 
 
 
 
 
1459
  msgid "Ad Settings"
1460
  msgstr "Configuración del Anuncio"
1461
 
1462
+ #: admin/includes/class-meta-box.php:299 admin/views/overview.php:23
1463
  msgid "Ads Dashboard"
1464
  msgstr "Panel de Anuncios"
1465
 
1466
+ #: admin/includes/class-meta-box.php:311
1467
  msgid "From the ad optimization universe"
1468
  msgstr "Desde el universo de optimización de anuncios"
1469
 
1470
+ #: admin/includes/class-meta-box.php:320
1471
  msgid "Advanced Ads Tutorials"
1472
  msgstr "Tutoriales de Advanced Ads"
1473
 
1474
+ #: admin/includes/class-meta-box.php:332
1475
+ #, php-format
1476
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
1477
  msgstr "%d Anuncios – <a href=\"%s\">Gestionar</a> - <a href=\"%s\">Nuevo</a>"
1478
 
1479
+ #: admin/includes/class-meta-box.php:344
1480
  msgid "plugin manual and homepage"
1481
  msgstr "Manual del plugin y página de inicio"
1482
 
1483
+ #: admin/includes/class-meta-box.php:351
1484
  msgid "Get the tutorial via email"
1485
  msgstr "Obtener el tutorial vía correo electrónico"
1486
 
1487
+ #: admin/includes/class-meta-box.php:358
1488
  msgid "Get AdSense tips via email"
1489
  msgstr "Obtener tips de AdSense vía correo electrónico"
1490
 
1491
+ #: admin/includes/class-notices.php:417
1492
+ #, php-format
1493
  msgid ""
1494
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
1495
  "target=\"_blank\">this form</a> to sign up."
1497
  "Parece ser que no tienes una dirección de correo electrónico. Por favor, usa "
1498
  "<a href=\"%s\" target=\"_blank\">este formulario</a> para registrarte."
1499
 
1500
+ #: admin/includes/class-notices.php:435
1501
  msgid ""
1502
  "How embarrassing. The email server seems to be down. Please try again later."
1503
  msgstr ""
1504
  "Esto es penoso. El servidor de correos parece estar caído. Por favor, "
1505
  "inténtalo más tarde."
1506
 
1507
+ #: admin/includes/class-notices.php:440
1508
+ #, php-format
1509
  msgid ""
1510
  "Please check your email (%s) for the confirmation message. If you didn’t "
1511
  "receive one or want to use another email address then please use <a "
1615
  msgstr "Próximos Pasos"
1616
 
1617
  #: admin/includes/class-overview-widgets.php:153
1618
+ #, php-format
1619
  msgid "<a href=\"%s\" target=\"_blank\">Manual</a>"
1620
  msgstr "<a href=\"%s\" target=\"_blank\">Manual</a>"
1621
 
1622
  #: admin/includes/class-overview-widgets.php:155
1623
+ #, php-format
1624
  msgid "Vote for a <a href=\"%s\" target=\"_blank\">feature</a>"
1625
  msgstr "Vota por una <a href=\"%s\" target=\"_blank\">funcionalidad</a>"
1626
 
1627
  #: admin/includes/class-overview-widgets.php:156
1628
+ #, php-format
1629
  msgid ""
1630
  "Thank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on <a "
1631
  "href=\"%s\" target=\"_blank\">wordpress.org</a>"
1642
  "programación personalizada para tu sitio? Contáctame para una cotización."
1643
 
1644
  #: admin/includes/class-overview-widgets.php:166
1645
+ #, php-format
1646
  msgid "Help with ads on %s"
1647
  msgstr "Ayuda con anuncios en %s"
1648
 
1846
  "on que lo necesita."
1847
 
1848
  #: admin/includes/class-settings.php:268
1849
+ #, php-format
1850
  msgid ""
1851
  "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">"
1852
  "here</a>). Some features and add-ons might override this setting if they "
1856
  "target=\"_blank\">aquí</a>). Algunas características y add-ons pueden anular "
1857
  "esta configuración si necesitan funciones de este archivo."
1858
 
1859
+ #: admin/includes/class-settings.php:304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1860
  msgid ""
1861
  "Please check your post content. A priority of 10 and below might cause "
1862
  "issues (wpautop function might run twice)."
1864
  "Por favor, revisa el contenido de tu entrada. Una prioridad de 10 o menos "
1865
  "puede causar problemas (la función wpautop puede ejecutarse dos veces)."
1866
 
1867
+ #: admin/includes/class-settings.php:306
1868
  msgid ""
1869
  "Play with this value in order to change the priority of the injected ads "
1870
  "compared to other auto injected elements in the post content."
1873
  "comparación con otros elementos auto inyectados en el contenido de la "
1874
  "entrada."
1875
 
1876
+ #: admin/includes/class-settings.php:320
1877
+ #, php-format
1878
  msgid ""
1879
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
1880
  "impressions for bots when using the <a href=\"%s\" target=\"_blank\">"
1884
  "vacíos. También previene contar impresiones de bots cuando se usa <a "
1885
  "href=\"%s\" target=\"_blank\">El Add-On de Rastreo</a>."
1886
 
1887
+ #: admin/includes/class-settings.php:321
1888
  msgid ""
1889
  "Disabling this option only makes sense if your ads contain content you want "
1890
  "to display to bots (like search engines) or your site is cached and bots "
1895
  "sitio esta cacheado y los bots pueden crear una versión cacheada sin los "
1896
  "anuncios."
1897
 
1898
+ #: admin/includes/class-settings.php:334
1899
  msgid ""
1900
  "Disable internal notices like tips, tutorials, email newsletters and update "
1901
  "notices. Disabling notices is recommended if you run multiple blogs with "
1906
  "notificaciones es recomendado si ya administras múltiples sitios con "
1907
  "Advanced Ads."
1908
 
1909
+ #: admin/includes/class-settings.php:351
1910
  msgid ""
1911
  "Prefix of class or id attributes in the frontend. Change it if you don’t "
1912
  "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
1917
  "bloques como anuncios. <br/>Podrías necesitar <strong>reescribir las reglas "
1918
  "css después</strong>."
1919
 
1920
+ #: admin/includes/class-settings.php:372
1921
  msgid ""
1922
  "Remove the ID attribute from widgets in order to not make them an easy "
1923
  "target of ad blockers."
1925
  "Remover el atributo ID de los widgets para no hacerlos un blanco fácil de "
1926
  "los bloqueadores de anuncios."
1927
 
1928
+ #: admin/includes/class-settings.php:397
1929
  msgid "Allow editors to also manage and publish ads."
1930
  msgstr "Permitir también que los editores gestionen y publiquen anuncios."
1931
 
1932
  #: admin/includes/notices.php:9
1933
+ #, php-format
1934
  msgid ""
1935
  "Advanced Ads successfully installed. Take a look at the <a href=\"%s\">First "
1936
  "Steps</a>."
1979
  "encuentran o son inválidos</strong>."
1980
 
1981
  #: admin/includes/notices.php:41
1982
+ #, php-format
1983
  msgid "Please add valid license keys <a href=\"%s\">here</a>."
1984
  msgstr "Por favor, añade llaves de licencia válidas <a href=\"%s\">aquí</a>."
1985
 
1986
  #: admin/includes/notices.php:47
1987
+ #, php-format
1988
  msgid ""
1989
  "One or more licenses for your <strong>Advanced Ads add-ons are expiring "
1990
  "soon</strong>. Don’t risk to lose support and updates and renew your license "
1997
  "href=\"%s\" target=\"_blank\">la página de add-ons</a>."
1998
 
1999
  #: admin/includes/notices.php:53
2000
+ #, php-format
2001
  msgid ""
2002
  "<strong>Advanced Ads</strong> license(s) expired. Support and updates are "
2003
  "disabled. Please visit <a href=\"%s\"> the license page</a> for more "
2022
  msgid "Cancel"
2023
  msgstr "Cancelar "
2024
 
2025
+ #: admin/views/ad-display-metabox.php:70
2026
  msgid "If you want to display the ad everywhere, don't do anything here. "
2027
  msgstr "Si quieres mostrar el anuncio en todas partes, no hagas nada aquí."
2028
 
2029
+ #: admin/views/ad-display-metabox.php:73 admin/views/ad-visitor-metabox.php:47
2030
  msgid "New condition"
2031
  msgstr "Nueva Condición"
2032
 
2033
+ #: admin/views/ad-display-metabox.php:76 admin/views/ad-visitor-metabox.php:50
2034
  msgid "-- choose a condition --"
2035
  msgstr "-- Selecciona una Condición --"
2036
 
2037
+ #: admin/views/ad-display-metabox.php:81
2038
  #: admin/views/ad-group-list-form-row.php:52
2039
+ #: admin/views/ad-visitor-metabox.php:55
2040
  msgid "add"
2041
  msgstr "Añadir"
2042
 
2099
  msgstr "Plantilla"
2100
 
2101
  #: admin/views/ad-group-list-row.php:14
2102
+ #, php-format
2103
  msgid ""
2104
  "Learn more about using groups in the <a href=\"%s\" target=\"_blank\">"
2105
  "manual</a>."
2108
  "manual</a>."
2109
 
2110
  #: admin/views/ad-group-list-row.php:19
2111
+ #, php-format
2112
  msgid "Type: %s"
2113
  msgstr "Tipo: %s"
2114
 
2115
  #: admin/views/ad-group-list-row.php:20
2116
+ #, php-format
2117
  msgid "ID: %s"
2118
  msgstr "ID: %s"
2119
 
2122
  msgstr "Grupos de Anuncios actualizados exitosamente"
2123
 
2124
  #: admin/views/ad-group.php:46
2125
+ #, php-format
2126
  msgid "Search results for &#8220;%s&#8221;"
2127
  msgstr "Resultados de la búsqueda para &#8220;%s&#8221;"
2128
 
2145
  msgstr "Cómo mostrar un Grupo de Anuncios?"
2146
 
2147
  #: admin/views/ad-group.php:62
2148
+ #, php-format
2149
  msgid ""
2150
  "Examples on how to display an ad group? Find more help and examples in the "
2151
  "<a href=\"%s\" target=\"_blank\">manual</a>"
2168
  msgstr "Actualizar Grupos"
2169
 
2170
  #: admin/views/ad-info-top.php:54
2171
+ #, php-format
2172
  msgid ""
2173
  "Learn more about your choices to display an ad in the <a href=\"%s\" "
2174
  "target=\"_blank\">manual</a>."
2177
  "href=\"%s\" target=\"_blank\">manual</a>."
2178
 
2179
  #: admin/views/ad-info.php:2
2180
+ #, php-format
2181
  msgid "Ad Id: %s"
2182
  msgstr "ID del Anuncio: %s"
2183
 
2186
  msgstr "Función para el Tema:"
2187
 
2188
  #: admin/views/ad-info.php:7
2189
+ #, php-format
2190
  msgid ""
2191
  "Find more display options in the <a href=\"%s\" target=\"_blank\">manual</a>."
2192
  msgstr ""
2316
  msgstr "Establecer la fecha de expiración"
2317
 
2318
  #: admin/views/ad-submitbox-meta.php:16
2319
+ #, php-format
2320
  msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
2321
  msgid "%1$s-%2$s"
2322
  msgstr "%1$s-%2$s"
2323
 
2324
  #: admin/views/ad-submitbox-meta.php:29
2325
+ #, php-format
2326
  msgctxt ""
2327
  "order of expiry date fields 1: month, 2: day, 3: year, 4: hour, 5: minute"
2328
  msgid "%1$s %2$s, %3$s @ %4$s %5$s"
2336
  "Mostrar condiciones que están basadas en el usuario. Usar con cautela en "
2337
  "websites cacheados."
2338
 
2339
+ #: admin/views/ad-visitor-metabox.php:40
2340
  msgid ""
2341
  "Visitor conditions limit the number of users who can see your ad. There is "
2342
  "no need to set visitor conditions if you want all users to see the ad."
2345
  "tu anuncio. No hay necesidad de establecer condiciones del visitante si "
2346
  "deseas que todos los usuarios vean el anuncio."
2347
 
2348
+ #: admin/views/ad-visitor-metabox.php:43
2349
+ #, php-format
2350
  msgid ""
2351
  "Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
2352
  "Pro</a> if dynamic features get cached."
2354
  "Revisa el almacenamiento-en-caché en <a href=\"%s\" target=\"_blank\">"
2355
  "Advanced Ads Pro</a> si las funcionalidades dinámicas son cacheadas."
2356
 
2357
+ #: admin/views/ad-visitor-metabox.php:60
2358
+ #, php-format
2359
  msgid ""
2360
  "Define the exact browser width for which an ad should be visible using the "
2361
  "<a href=\"%s\" target=\"_blank\">Responsive add-on</a>."
2363
  "Definir el ancho exacto del navegador para los que un anuncio debe ser "
2364
  "visible usando el <a href=\"%s\" target=\"_blank\">Add-on responsable</a>."
2365
 
2366
+ #: admin/views/ad-visitor-metabox.php:103
2367
  msgid ""
2368
  "The visitor conditions below are deprecated. Please use the new version of "
2369
  "visitor conditions to replace it."
2371
  "Las condiciones del visitante de abajo están depreciadas. Por favor, utiliza "
2372
  "la nueva versión de las condiciones del visitante para reemplazarlas."
2373
 
2374
+ #: admin/views/ad-visitor-metabox.php:109
2375
  msgid "Display on all devices"
2376
  msgstr "Mostrar en todos los dispositivos"
2377
 
2378
+ #: admin/views/ad-visitor-metabox.php:113
2379
  msgid "only on mobile devices"
2380
  msgstr "Solamente en dispositivos móviles"
2381
 
2382
+ #: admin/views/ad-visitor-metabox.php:117
2383
  msgid "not on mobile devices"
2384
  msgstr "No en dispositivos móviles"
2385
 
2506
  "mismo lugar y sin la necesidad de cambiar tus plantillas (templates)."
2507
 
2508
  #: admin/views/placements.php:16
2509
+ #, php-format
2510
  msgid ""
2511
  "See also the manual for more information on <a href=\"%s\">placements</a>."
2512
  msgstr ""
2518
  msgstr "Opciones"
2519
 
2520
  #: admin/views/placements.php:44
2521
+ #, php-format
2522
  msgid ""
2523
  "Placement type \"%s\" is missing and was reset to \"default\".<br/>Please "
2524
  "check if the responsible add-on is activated."
2595
  msgstr "Selecciona un tipo de colocación"
2596
 
2597
  #: admin/views/placements.php:154
2598
+ #, php-format
2599
  msgid ""
2600
  "Placement types define where the ad is going to be displayed. Learn more "
2601
  "about the different types from the <a href=\"%s\">manual</a>"
2648
  msgstr "Tu licencia expiró."
2649
 
2650
  #: admin/views/setting-license.php:18
2651
+ #, php-format
2652
  msgid "(%d days left)"
2653
  msgstr "(%d días restantes)"
2654
 
2656
  msgid "License key"
2657
  msgstr "Llave de Licencia"
2658
 
2659
+ #: admin/views/setting-license.php:42
2660
  msgid "License key invalid"
2661
  msgstr "Llave de licencia inválida"
2662
 
2663
+ #: admin/views/setting-license.php:45
2664
  msgid "active"
2665
  msgstr "Activa"
2666
 
2726
  msgstr "la compañía detrás de Advanced Ads"
2727
 
2728
  #: admin/views/support.php:8
 
 
 
 
2729
  msgid ""
2730
  "Please fix the red highlighted issues on this page or try to understand "
2731
  "their consequences before contacting support."
2733
  "Por favor, arregla los problemas resaltados en rojo en esta página o intenta "
2734
  "entender sus consecuencias antes de contactar a soporte."
2735
 
2736
+ #: admin/views/support.php:12
2737
+ #, php-format
2738
  msgid ""
2739
  "Your <strong>PHP version (%s) is too low</strong>. Advanced Ads is built for "
2740
  "PHP 5.3 and higher. It might work, but updating PHP is highly recommended. "
2745
  "altamente recomendado. Por favor, consulta con tu compañía de hospedaje para "
2746
  "mayor información."
2747
 
2748
+ #: admin/views/support.php:15
2749
+ #, php-format
2750
  msgid ""
2751
  "Your <strong>website uses cache</strong>. Some dynamic features like ad "
2752
  "rotation or visitor conditions might not work properly. Use the cache-"
2759
  "almacenamiento-en-caché de <a href=\"%s\" target=\"_blank\">Advanced Ads "
2760
  "Pro</a> para cargar los anuncios dinámicamente."
2761
 
2762
+ #: admin/views/support.php:18
2763
  msgid ""
2764
  "There is a <strong>new WordPress version available</strong>. Please update."
2765
  msgstr ""
2766
  "Hay una <strong>nueva versión de WordPress disponible</strong>. Por favor, "
2767
  "actualízala."
2768
 
2769
+ #: admin/views/support.php:21
2770
  msgid "There are <strong>plugin updates available</strong>. Please update."
2771
  msgstr ""
2772
  "Hay <strong>actualizaciones del plugin disponibles</strong>. Por favor, "
2773
  "actualízalo."
2774
 
2775
+ #: admin/views/support.php:30
2776
+ #, php-format
2777
  msgid ""
2778
  "<strong>Autoptimize plugin detected</strong>. While this plugin is great for "
2779
  "site performance, it is known to alter code, including scripts from ad "
2786
  "target=\"_blank\">Advanced Ads Pro</a> posee un soporte incorporado para "
2787
  "Autoptimize."
2788
 
2789
+ #: admin/views/support.php:33
2790
+ #, php-format
2791
  msgid ""
2792
  "Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. "
2793
  "<a href=\"%2$s\" target=\"_blank\">Learn more</a>."
2795
  "Plugins que se conocen que causan problemas (parciales): <strong>"
2796
  "%1$s</strong>. <a href=\"%2$s\" target=\"_blank\">Más Información</a>."
2797
 
2798
+ #: admin/views/support.php:36
2799
+ #, php-format
2800
  msgid ""
2801
  "Ads are disabled for all or some pages. See \"disabled ads\" in <a "
2802
  "href=\"%s\">settings</a>."
2804
  "Los anuncios están deshabilitados para todas o algunas páginas. Ver "
2805
  "\"anuncios deshabilitados\" en <a href=\"%s\">configuraciones</a>."
2806
 
2807
+ #: admin/views/support.php:47
2808
+ msgid "Possible Issues"
2809
+ msgstr "Posibles Problemas"
2810
 
2811
+ #: admin/views/support.php:54
2812
  msgid ""
2813
  "Use the following form to search for solutions in the manual on "
2814
  "wpadvancedads.com"
2816
  "Usa el siguiente formulario para buscar soluciones en el manual de "
2817
  "wpadvancedads.com"
2818
 
2819
+ #: admin/views/support.php:57
2820
  msgid "search"
2821
  msgstr "Buscar"
2822
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2823
  #: modules/gadsense/main.php:19
2824
  msgid " at "
2825
  msgstr "En"
2845
  msgstr "No hay directorio escribible de cargas y subidas "
2846
 
2847
  #: modules/ad-blocker/admin/admin.php:286
2848
+ #, php-format
2849
  msgid "Unable to rename \"%s\" directory"
2850
  msgstr "No es posible renombrar el directorio \"%s\""
2851
 
2852
  #: modules/ad-blocker/admin/admin.php:302
2853
  #: modules/ad-blocker/admin/admin.php:315
2854
  #: modules/ad-blocker/admin/admin.php:332
2855
+ #, php-format
2856
  msgid "Unable to copy assets to the \"%s\" directory"
2857
  msgstr "No es posible copiar los archivos al directorio \"%s\""
2858
 
2859
  #: modules/ad-blocker/admin/admin.php:366
2860
  #: modules/ad-blocker/admin/admin.php:386
2861
+ #, php-format
2862
  msgid "We do not have direct write access to the \"%s\" directory"
2863
  msgstr "No tenemos acceso directo de escritura al directorio \"%s\" "
2864
 
2865
  #: modules/ad-blocker/admin/admin.php:453
2866
+ #, php-format
2867
  msgid ""
2868
  "Unable to create \"%s\" directory. Is its parent directory writable by the "
2869
  "server?"
2872
  "escribible en el servidor?"
2873
 
2874
  #: modules/ad-blocker/admin/admin.php:464
2875
+ #, php-format
2876
  msgid "Unable to copy files to %s"
2877
  msgstr "No es posible copiar archivos a %s"
2878
 
2921
  msgstr "Activar Anuncios de Nivel-de-Página"
2922
 
2923
  #: modules/gadsense/admin/admin.php:169
2924
+ #, php-format
2925
  msgid ""
2926
  "Please enter your Publisher ID in order to use AdSense on your page. See the "
2927
  "<a href=\"%s\" target=\"_blank\">manual</a> for more information."
2934
  msgstr "Tu ID de publicador de AdSense <em>(pub-xxxxxxxxxxxxxx)</em>"
2935
 
2936
  #: modules/gadsense/admin/admin.php:195
2937
+ #, php-format
2938
  msgid "Limit to %d AdSense ads"
2939
  msgstr "Limitar a %d anuncios de AdSense "
2940
 
3013
  msgstr "ID de la Casilla del Anuncio"
3014
 
3015
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:32
3016
+ #, php-format
3017
  msgid "Publisher ID: %s"
3018
  msgstr "ID del Publicador: %s"
3019
 
3020
  #: modules/gadsense/admin/views/adsense-ad-parameters.php:44
3021
+ #, php-format
3022
  msgid "Please <a href=\"%s\" target=\"_blank\">change it here</a>."
3023
  msgstr "Por favor, <a href=\"%s\" target=\"_blank\">cámbialo aquí</a>."
3024
 
languages/advanced-ads.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Advanved Ads\n"
5
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
6
- "POT-Creation-Date: 2016-11-21 12:17+0000\n"
7
  "POT-Revision-Date: Wed Jul 13 2016 13:23:05 GMT+0200 (CEST)\n"
8
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
9
  "Last-Translator: Thomas Maier <post@webzunft.de>\n"
@@ -23,129 +23,139 @@ msgstr ""
23
  "X-Poedit-Basepath: ../\n"
24
  "X-Poedit-SearchPath-0: ."
25
 
26
- #: admin/class-advanced-ads-admin.php:167 classes/display-conditions.php:169
27
- #: classes/visitor-conditions.php:214 admin/views/ad-display-metabox.php:103
28
  msgid "or"
29
  msgstr ""
30
 
31
- #: admin/class-advanced-ads-admin.php:168 classes/display-conditions.php:169
32
- #: classes/visitor-conditions.php:214 admin/views/ad-visitor-metabox.php:68
33
  msgid "and"
34
  msgstr ""
35
 
36
- #: admin/class-advanced-ads-admin.php:169
37
  msgid "After which paragraph?"
38
  msgstr ""
39
 
40
- #: admin/class-advanced-ads-admin.php:278
41
  #, php-format
42
  msgid "time of %s"
43
  msgstr ""
44
 
45
- #: admin/class-advanced-ads-admin.php:314
46
  msgid "Error while trying to register the license. Please contact support."
47
  msgstr ""
48
 
49
- #: admin/class-advanced-ads-admin.php:319 admin/views/setting-license.php:40
50
  msgid "Please enter a valid license key"
51
  msgstr ""
52
 
53
- #: admin/class-advanced-ads-admin.php:350
54
  #: modules/marketpress-license/main.php:65
55
  #: modules/marketpress-license/main.php:77
56
  msgid "License couldn’t be activated. Please try again later."
57
  msgstr ""
58
 
59
- #: admin/class-advanced-ads-admin.php:365
60
  msgid "This is the bundle license key."
61
  msgstr ""
62
 
63
- #: admin/class-advanced-ads-admin.php:366
64
  #: modules/marketpress-license/main.php:136
65
  msgid "This is not the correct key for this add-on."
66
  msgstr ""
67
 
68
- #: admin/class-advanced-ads-admin.php:367
69
  #: modules/marketpress-license/main.php:134
70
  msgid "There are no activations left."
71
  msgstr ""
72
 
73
- #: admin/class-advanced-ads-admin.php:436
74
  msgid "Error while trying to disable the license. Please contact support."
75
  msgstr ""
76
 
77
- #: admin/class-advanced-ads-admin.php:463
78
- #: admin/class-advanced-ads-admin.php:481
79
  msgid "License couldn’t be deactivated. Please try again later."
80
  msgstr ""
81
 
82
- #: admin/class-advanced-ads-admin.php:647 admin/includes/class-menu.php:87
83
  #: admin/includes/class-menu.php:87
84
  msgid "Support"
85
  msgstr ""
86
 
87
- #: admin/class-advanced-ads-admin.php:651
88
  msgid "Add-Ons"
89
  msgstr ""
90
 
91
- #: classes/ad-debug.php:33
92
- msgid "Current query is not identical to main query."
 
 
 
 
93
  msgstr ""
94
 
95
- #: classes/ad-debug.php:40
96
- msgid "Current post is not identical to main post."
97
  msgstr ""
98
 
99
- #: classes/ad-debug.php:43
100
- msgid "current post"
101
  msgstr ""
102
 
103
- #: classes/ad-debug.php:46
104
- msgid "main post"
105
  msgstr ""
106
 
107
- #: classes/ad-debug.php:52
108
- msgid "The ad is displayed on the page"
109
  msgstr ""
110
 
111
- #: classes/ad-debug.php:54
112
- msgid "The ad is not displayed on the page"
113
  msgstr ""
114
 
115
- #: classes/ad-debug.php:62
116
- msgid "The current URL is HTTPS, but the ad code contains HTTP"
117
  msgstr ""
118
 
119
- #: classes/ad-debug.php:99
120
  msgid "current query"
121
  msgstr ""
122
 
123
- #: classes/ad-debug.php:99
124
  msgid "main query"
125
  msgstr ""
126
 
127
- #: classes/ad-debug.php:119 classes/ad-debug.php:169 classes/ad-debug.php:171
128
- #: public/class-advanced-ads.php:598 admin/views/ad-group-list-form-row.php:31
129
  msgid "Ad"
130
  msgstr ""
131
 
132
- #: classes/ad-debug.php:123 public/class-advanced-ads.php:561
133
  msgctxt "ad group singular name"
134
  msgid "Ad Group"
135
  msgstr ""
136
 
137
- #: classes/ad-debug.php:130
138
  msgid "Placement"
139
  msgstr ""
140
 
141
- #: classes/ad-debug.php:154 admin/includes/class-meta-box.php:65
142
  msgid "Display Conditions"
143
  msgstr ""
144
 
145
- #: classes/ad-debug.php:237 admin/includes/class-meta-box.php:68
146
  msgid "Visitor Conditions"
147
  msgstr ""
148
 
 
 
 
 
 
 
149
  #: classes/ad_placements.php:31
150
  msgid "Manual Placement"
151
  msgstr ""
@@ -187,14 +197,14 @@ msgstr ""
187
  msgid "Injected after the post content."
188
  msgstr ""
189
 
190
- #: classes/ad_placements.php:56
191
- msgid "Post Content"
192
  msgstr ""
193
 
194
  #: classes/ad_placements.php:57
195
  msgid ""
196
- "Injected into the post content. You can choose the paragraph after which the "
197
- "ad content is displayed."
198
  msgstr ""
199
 
200
  #: classes/ad_placements.php:61
@@ -271,11 +281,11 @@ msgstr ""
271
  msgid "Insert plain text or code into this field."
272
  msgstr ""
273
 
274
- #: classes/ad_type_plain.php:88
275
  msgid "Execute PHP code (wrapped in <code>&lt;?php ?&gt;</code>)"
276
  msgstr ""
277
 
278
- #: classes/checks.php:242
279
  #, php-format
280
  msgid ""
281
  "Possible conflict between jQueryUI library, used by Advanced Ads and other "
@@ -316,12 +326,12 @@ msgstr ""
316
 
317
  #: classes/display-conditions.php:204 classes/display-conditions.php:257
318
  #: classes/display-conditions.php:310 classes/display-conditions.php:385
319
- msgid "show"
320
  msgstr ""
321
 
322
  #: classes/display-conditions.php:205 classes/display-conditions.php:258
323
  #: classes/display-conditions.php:311 classes/display-conditions.php:386
324
- msgid "hide"
325
  msgstr ""
326
 
327
  #: classes/display-conditions.php:228 classes/display-conditions.php:272
@@ -411,24 +421,24 @@ msgstr ""
411
  msgid "allow ads in Feed"
412
  msgstr ""
413
 
414
- #: classes/EDD_SL_Plugin_Updater.php:196
415
  #, php-format
416
  msgid ""
417
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s."
418
  msgstr ""
419
 
420
- #: classes/EDD_SL_Plugin_Updater.php:204
421
  #, php-format
422
  msgid ""
423
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s "
424
  "or %5$supdate now%6$s."
425
  msgstr ""
426
 
427
- #: classes/EDD_SL_Plugin_Updater.php:358
428
  msgid "You do not have permission to install plugin updates"
429
  msgstr ""
430
 
431
- #: classes/EDD_SL_Plugin_Updater.php:358
432
  msgid "Error"
433
  msgstr ""
434
 
@@ -491,7 +501,7 @@ msgid "highlight ads"
491
  msgstr ""
492
 
493
  #: classes/visitor-conditions.php:32
494
- msgid "mobile device"
495
  msgstr ""
496
 
497
  #: classes/visitor-conditions.php:33
@@ -506,59 +516,67 @@ msgstr ""
506
  msgid "Whether the visitor has to be logged in or not in order to see the ads."
507
  msgstr ""
508
 
509
- #: classes/visitor-conditions.php:107
 
 
 
 
 
 
 
 
510
  msgid "Manual and Troubleshooting"
511
  msgstr ""
512
 
513
- #: classes/visitor-conditions.php:136
514
  msgid "equal"
515
  msgstr ""
516
 
517
- #: classes/visitor-conditions.php:137
518
  msgid "equal or higher"
519
  msgstr ""
520
 
521
- #: classes/visitor-conditions.php:138
522
  msgid "equal or lower"
523
  msgstr ""
524
 
525
- #: classes/visitor-conditions.php:168
526
  msgid "contains"
527
  msgstr ""
528
 
529
- #: classes/visitor-conditions.php:169
530
  msgid "starts with"
531
  msgstr ""
532
 
533
- #: classes/visitor-conditions.php:170
534
  msgid "ends with"
535
  msgstr ""
536
 
537
- #: classes/visitor-conditions.php:171
538
  msgid "matches"
539
  msgstr ""
540
 
541
- #: classes/visitor-conditions.php:172
542
  msgid "matches regex"
543
  msgstr ""
544
 
545
- #: classes/visitor-conditions.php:173
546
  msgid "does not contain"
547
  msgstr ""
548
 
549
- #: classes/visitor-conditions.php:174
550
  msgid "does not start with"
551
  msgstr ""
552
 
553
- #: classes/visitor-conditions.php:175
554
  msgid "does not end with"
555
  msgstr ""
556
 
557
- #: classes/visitor-conditions.php:176
558
  msgid "does not match"
559
  msgstr ""
560
 
561
- #: classes/visitor-conditions.php:177
562
  msgid "does not match regex"
563
  msgstr ""
564
 
@@ -582,7 +600,7 @@ msgstr ""
582
  msgid "Ad Groups"
583
  msgstr ""
584
 
585
- #: classes/widget.php:83 public/class-advanced-ads.php:597
586
  #: admin/includes/class-menu.php:56 admin/includes/class-menu.php:56
587
  #: admin/includes/class-shortcode-creator.php:77
588
  #: admin/views/ad-group-list-form-row.php:28
@@ -600,62 +618,62 @@ msgstr ""
600
  msgid "Advanced Ads Error: %s"
601
  msgstr ""
602
 
603
- #: public/class-advanced-ads.php:560
604
  msgctxt "ad group general name"
605
  msgid "Ad Groups"
606
  msgstr ""
607
 
608
- #: public/class-advanced-ads.php:562
609
  msgid "Search Ad Groups"
610
  msgstr ""
611
 
612
- #: public/class-advanced-ads.php:563
613
  msgid "All Ad Groups"
614
  msgstr ""
615
 
616
- #: public/class-advanced-ads.php:564
617
  msgid "Parent Ad Groups"
618
  msgstr ""
619
 
620
- #: public/class-advanced-ads.php:565
621
  msgid "Parent Ad Groups:"
622
  msgstr ""
623
 
624
- #: public/class-advanced-ads.php:566
625
  msgid "Edit Ad Group"
626
  msgstr ""
627
 
628
- #: public/class-advanced-ads.php:567
629
  msgid "Update Ad Group"
630
  msgstr ""
631
 
632
- #: public/class-advanced-ads.php:568
633
  msgid "Add New Ad Group"
634
  msgstr ""
635
 
636
- #: public/class-advanced-ads.php:569
637
  msgid "New Ad Groups Name"
638
  msgstr ""
639
 
640
- #: public/class-advanced-ads.php:570 admin/includes/class-menu.php:67
641
  #: modules/import-export/views/page.php:24
642
  msgid "Groups"
643
  msgstr ""
644
 
645
- #: public/class-advanced-ads.php:571
646
  msgid "No Ad Group found"
647
  msgstr ""
648
 
649
- #: public/class-advanced-ads.php:599 public/class-advanced-ads.php:603
650
  #: admin/includes/class-menu.php:62 admin/views/ad-group-list-form-row.php:45
651
  msgid "New Ad"
652
  msgstr ""
653
 
654
- #: public/class-advanced-ads.php:600 admin/includes/class-menu.php:62
655
  msgid "Add New Ad"
656
  msgstr ""
657
 
658
- #: public/class-advanced-ads.php:601
659
  #: admin/includes/class-ad-groups-list.php:302
660
  #: modules/import-export/classes/import.php:143
661
  #: modules/import-export/classes/import.php:183
@@ -663,35 +681,35 @@ msgstr ""
663
  msgid "Edit"
664
  msgstr ""
665
 
666
- #: public/class-advanced-ads.php:602
667
  msgid "Edit Ad"
668
  msgstr ""
669
 
670
- #: public/class-advanced-ads.php:604
671
  msgid "View"
672
  msgstr ""
673
 
674
- #: public/class-advanced-ads.php:605
675
  msgid "View the Ad"
676
  msgstr ""
677
 
678
- #: public/class-advanced-ads.php:606
679
  msgid "Search Ads"
680
  msgstr ""
681
 
682
- #: public/class-advanced-ads.php:607
683
  msgid "No Ads found"
684
  msgstr ""
685
 
686
- #: public/class-advanced-ads.php:608
687
  msgid "No Ads found in Trash"
688
  msgstr ""
689
 
690
- #: public/class-advanced-ads.php:609
691
  msgid "Parent Ad"
692
  msgstr ""
693
 
694
- #: public/class-advanced-ads.php:721
695
  msgctxt "label above ads"
696
  msgid "Advertisements"
697
  msgstr ""
@@ -871,62 +889,62 @@ msgstr ""
871
  msgid "Layout / Output"
872
  msgstr ""
873
 
874
- #: admin/includes/class-meta-box.php:125 admin/includes/class-meta-box.php:136
875
- #: admin/includes/class-meta-box.php:141 admin/includes/class-settings.php:409
876
  #: admin/views/ad-output-metabox.php:51
877
  msgid "Manual"
878
  msgstr ""
879
 
880
- #: admin/includes/class-meta-box.php:135
881
  msgid "Video"
882
  msgstr ""
883
 
884
- #: admin/includes/class-meta-box.php:196
885
  msgid "Ad Settings"
886
  msgstr ""
887
 
888
- #: admin/includes/class-meta-box.php:298 admin/views/overview.php:23
889
  msgid "Ads Dashboard"
890
  msgstr ""
891
 
892
- #: admin/includes/class-meta-box.php:310
893
  msgid "From the ad optimization universe"
894
  msgstr ""
895
 
896
- #: admin/includes/class-meta-box.php:319
897
  msgid "Advanced Ads Tutorials"
898
  msgstr ""
899
 
900
- #: admin/includes/class-meta-box.php:330
901
  #, php-format
902
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
903
  msgstr ""
904
 
905
- #: admin/includes/class-meta-box.php:341
906
  msgid "plugin manual and homepage"
907
  msgstr ""
908
 
909
- #: admin/includes/class-meta-box.php:348
910
  msgid "Get the tutorial via email"
911
  msgstr ""
912
 
913
- #: admin/includes/class-meta-box.php:355
914
  msgid "Get AdSense tips via email"
915
  msgstr ""
916
 
917
- #: admin/includes/class-notices.php:412
918
  #, php-format
919
  msgid ""
920
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
921
  "target=\"_blank\">this form</a> to sign up."
922
  msgstr ""
923
 
924
- #: admin/includes/class-notices.php:430
925
  msgid ""
926
  "How embarrassing. The email server seems to be down. Please try again later."
927
  msgstr ""
928
 
929
- #: admin/includes/class-notices.php:435
930
  #, php-format
931
  msgid ""
932
  "Please check your email (%s) for the confirmation message. If you didn’t "
@@ -1291,28 +1309,29 @@ msgid ""
1291
  "need features from this file."
1292
  msgstr ""
1293
 
1294
- #: admin/includes/class-settings.php:281
1295
  msgid ""
1296
- "Some plugins and themes trigger ad injection where it shouldn’t happen. "
1297
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
1298
- "and outside the loop. However, this can cause problems with some themes. You "
1299
- "can enable this option if you don’t see ads or want to enable ad injections "
1300
- "on archive pages AT YOUR OWN RISK."
 
1301
  msgstr ""
1302
 
1303
- #: admin/includes/class-settings.php:297
1304
  msgid ""
1305
  "Please check your post content. A priority of 10 and below might cause "
1306
  "issues (wpautop function might run twice)."
1307
  msgstr ""
1308
 
1309
- #: admin/includes/class-settings.php:299
1310
  msgid ""
1311
  "Play with this value in order to change the priority of the injected ads "
1312
  "compared to other auto injected elements in the post content."
1313
  msgstr ""
1314
 
1315
- #: admin/includes/class-settings.php:313
1316
  #, php-format
1317
  msgid ""
1318
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
@@ -1320,55 +1339,55 @@ msgid ""
1320
  "Tracking Add-On</a>."
1321
  msgstr ""
1322
 
1323
- #: admin/includes/class-settings.php:314
1324
  msgid ""
1325
  "Disabling this option only makes sense if your ads contain content you want "
1326
  "to display to bots (like search engines) or your site is cached and bots "
1327
  "could create a cached version without the ads."
1328
  msgstr ""
1329
 
1330
- #: admin/includes/class-settings.php:327
1331
  msgid ""
1332
  "Disable internal notices like tips, tutorials, email newsletters and update "
1333
  "notices. Disabling notices is recommended if you run multiple blogs with "
1334
  "Advanced Ads already."
1335
  msgstr ""
1336
 
1337
- #: admin/includes/class-settings.php:344
1338
  msgid ""
1339
  "Prefix of class or id attributes in the frontend. Change it if you don’t "
1340
  "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
1341
  "need to <strong>rewrite css rules afterwards</strong>."
1342
  msgstr ""
1343
 
1344
- #: admin/includes/class-settings.php:365
1345
  msgid ""
1346
  "Remove the ID attribute from widgets in order to not make them an easy "
1347
  "target of ad blockers."
1348
  msgstr ""
1349
 
1350
- #: admin/includes/class-settings.php:368
1351
  msgid ""
1352
  "If checked, the Advanced Ads Widget will not work with the fixed option of "
1353
  "the <strong>Q2W3 Fixed Widget</strong> plugin."
1354
  msgstr ""
1355
 
1356
- #: admin/includes/class-settings.php:390
1357
  msgid "Allow editors to also manage and publish ads."
1358
  msgstr ""
1359
 
1360
- #: admin/includes/class-settings.php:391
1361
  #, php-format
1362
  msgid ""
1363
  "You can assign different ad-related roles on a user basis with <a "
1364
  "href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
1365
  msgstr ""
1366
 
1367
- #: admin/includes/class-settings.php:409
1368
  msgid "Displayed above ads."
1369
  msgstr ""
1370
 
1371
- #: admin/includes/class-settings.php:423
1372
  msgid "Clean up all data related to Advanced Ads when removing the plugin."
1373
  msgstr ""
1374
 
@@ -1468,11 +1487,15 @@ msgctxt "shortcode creator"
1468
  msgid "Cancel"
1469
  msgstr ""
1470
 
1471
- #: admin/views/ad-display-metabox.php:6
1472
- msgid "Set Display Conditions to allow or hide the ad on specific pages."
 
 
 
 
1473
  msgstr ""
1474
 
1475
- #: admin/views/ad-display-metabox.php:8
1476
  #: admin/views/notices/jqueryui_error.php:2
1477
  #, php-format
1478
  msgid ""
@@ -1480,29 +1503,33 @@ msgid ""
1480
  "check <a href=\"%s\" target=\"_blank\">this article to learn more</a>."
1481
  msgstr ""
1482
 
1483
- #: admin/views/ad-display-metabox.php:50
 
 
 
 
1484
  msgid "Forced to OR."
1485
  msgstr ""
1486
 
1487
- #: admin/views/ad-display-metabox.php:51 admin/views/ad-info-top.php:78
1488
  msgid "manual"
1489
  msgstr ""
1490
 
1491
- #: admin/views/ad-display-metabox.php:66
1492
  msgid "If you want to display the ad everywhere, don't do anything here. "
1493
  msgstr ""
1494
 
1495
- #: admin/views/ad-display-metabox.php:69 admin/views/ad-visitor-metabox.php:34
1496
  msgid "New condition"
1497
  msgstr ""
1498
 
1499
- #: admin/views/ad-display-metabox.php:72 admin/views/ad-visitor-metabox.php:37
1500
  msgid "-- choose a condition --"
1501
  msgstr ""
1502
 
1503
- #: admin/views/ad-display-metabox.php:77
1504
  #: admin/views/ad-group-list-form-row.php:52
1505
- #: admin/views/ad-visitor-metabox.php:42
1506
  msgid "add"
1507
  msgstr ""
1508
 
@@ -1620,6 +1647,19 @@ msgstr ""
1620
  msgid "Update Groups"
1621
  msgstr ""
1622
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1623
  #: admin/views/ad-info-bottom.php:2
1624
  msgctxt "wizard navigation"
1625
  msgid "previous"
@@ -1650,10 +1690,6 @@ msgstr ""
1650
  msgid "New placement"
1651
  msgstr ""
1652
 
1653
- #: admin/views/ad-info-top.php:10
1654
- msgid "Content"
1655
- msgstr ""
1656
-
1657
  #: admin/views/ad-info-top.php:12
1658
  msgid "Manage Sidebar"
1659
  msgstr ""
@@ -1845,17 +1881,6 @@ msgstr ""
1845
  msgid "Enable debug mode"
1846
  msgstr ""
1847
 
1848
- #: admin/views/ad-parameters-metabox.php:30
1849
- msgid ""
1850
- "The code of this ad might not work properly with the <em>Content</em> "
1851
- "placement."
1852
- msgstr ""
1853
-
1854
- #: admin/views/ad-parameters-metabox.php:31
1855
- #, php-format
1856
- msgid "Reach out to <a href=\"%s\">support</a> to get help."
1857
- msgstr ""
1858
-
1859
  #: admin/views/ad-parameters-size.php:1
1860
  msgid "size"
1861
  msgstr ""
@@ -1895,41 +1920,45 @@ msgid ""
1895
  "websites."
1896
  msgstr ""
1897
 
1898
- #: admin/views/ad-visitor-metabox.php:28
1899
  msgid ""
1900
  "Visitor conditions limit the number of users who can see your ad. There is "
1901
  "no need to set visitor conditions if you want all users to see the ad."
1902
  msgstr ""
1903
 
1904
- #: admin/views/ad-visitor-metabox.php:30
 
 
 
 
1905
  #, php-format
1906
  msgid ""
1907
  "Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
1908
  "Pro</a> if dynamic features get cached."
1909
  msgstr ""
1910
 
1911
- #: admin/views/ad-visitor-metabox.php:47
1912
  #, php-format
1913
  msgid ""
1914
  "Define the exact browser width for which an ad should be visible using the "
1915
  "<a href=\"%s\" target=\"_blank\">Responsive add-on</a>."
1916
  msgstr ""
1917
 
1918
- #: admin/views/ad-visitor-metabox.php:94
1919
  msgid ""
1920
  "The visitor conditions below are deprecated. Please use the new version of "
1921
  "visitor conditions to replace it."
1922
  msgstr ""
1923
 
1924
- #: admin/views/ad-visitor-metabox.php:100
1925
  msgid "Display on all devices"
1926
  msgstr ""
1927
 
1928
- #: admin/views/ad-visitor-metabox.php:104
1929
  msgid "only on mobile devices"
1930
  msgstr ""
1931
 
1932
- #: admin/views/ad-visitor-metabox.php:108
1933
  msgid "not on mobile devices"
1934
  msgstr ""
1935
 
3
  msgstr ""
4
  "Project-Id-Version: Advanved Ads\n"
5
  "Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
6
+ "POT-Creation-Date: 2016-12-27 09:24+0000\n"
7
  "POT-Revision-Date: Wed Jul 13 2016 13:23:05 GMT+0200 (CEST)\n"
8
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
9
  "Last-Translator: Thomas Maier <post@webzunft.de>\n"
23
  "X-Poedit-Basepath: ../\n"
24
  "X-Poedit-SearchPath-0: ."
25
 
26
+ #: admin/class-advanced-ads-admin.php:181 classes/display-conditions.php:169
27
+ #: classes/visitor-conditions.php:239 admin/views/ad-display-metabox.php:107
28
  msgid "or"
29
  msgstr ""
30
 
31
+ #: admin/class-advanced-ads-admin.php:182 classes/display-conditions.php:169
32
+ #: classes/visitor-conditions.php:239 admin/views/ad-visitor-metabox.php:81
33
  msgid "and"
34
  msgstr ""
35
 
36
+ #: admin/class-advanced-ads-admin.php:183
37
  msgid "After which paragraph?"
38
  msgstr ""
39
 
40
+ #: admin/class-advanced-ads-admin.php:292
41
  #, php-format
42
  msgid "time of %s"
43
  msgstr ""
44
 
45
+ #: admin/class-advanced-ads-admin.php:328
46
  msgid "Error while trying to register the license. Please contact support."
47
  msgstr ""
48
 
49
+ #: admin/class-advanced-ads-admin.php:333 admin/views/setting-license.php:40
50
  msgid "Please enter a valid license key"
51
  msgstr ""
52
 
53
+ #: admin/class-advanced-ads-admin.php:364
54
  #: modules/marketpress-license/main.php:65
55
  #: modules/marketpress-license/main.php:77
56
  msgid "License couldn’t be activated. Please try again later."
57
  msgstr ""
58
 
59
+ #: admin/class-advanced-ads-admin.php:379
60
  msgid "This is the bundle license key."
61
  msgstr ""
62
 
63
+ #: admin/class-advanced-ads-admin.php:380
64
  #: modules/marketpress-license/main.php:136
65
  msgid "This is not the correct key for this add-on."
66
  msgstr ""
67
 
68
+ #: admin/class-advanced-ads-admin.php:381
69
  #: modules/marketpress-license/main.php:134
70
  msgid "There are no activations left."
71
  msgstr ""
72
 
73
+ #: admin/class-advanced-ads-admin.php:450
74
  msgid "Error while trying to disable the license. Please contact support."
75
  msgstr ""
76
 
77
+ #: admin/class-advanced-ads-admin.php:477
78
+ #: admin/class-advanced-ads-admin.php:495
79
  msgid "License couldn’t be deactivated. Please try again later."
80
  msgstr ""
81
 
82
+ #: admin/class-advanced-ads-admin.php:691 admin/includes/class-menu.php:87
83
  #: admin/includes/class-menu.php:87
84
  msgid "Support"
85
  msgstr ""
86
 
87
+ #: admin/class-advanced-ads-admin.php:695
88
  msgid "Add-Ons"
89
  msgstr ""
90
 
91
+ #: admin/class-advanced-ads-admin.php:739
92
+ #, php-format
93
+ msgid ""
94
+ "There might be a new version of %1$s. Please <strong>provide a valid license "
95
+ "key</strong> in order to receive updates and support <a href=\"%2$s\">on "
96
+ "this page</a>."
97
  msgstr ""
98
 
99
+ #: classes/ad-debug.php:32
100
+ msgid "The ad is displayed on the page"
101
  msgstr ""
102
 
103
+ #: classes/ad-debug.php:34
104
+ msgid "The ad is not displayed on the page"
105
  msgstr ""
106
 
107
+ #: classes/ad-debug.php:39
108
+ msgid "Current query is not identical to main query."
109
  msgstr ""
110
 
111
+ #: classes/ad-debug.php:45
112
+ msgid "current post"
113
  msgstr ""
114
 
115
+ #: classes/ad-debug.php:49
116
+ msgid "Current post is not identical to main post."
117
  msgstr ""
118
 
119
+ #: classes/ad-debug.php:51
120
+ msgid "main post"
121
  msgstr ""
122
 
123
+ #: classes/ad-debug.php:98
124
  msgid "current query"
125
  msgstr ""
126
 
127
+ #: classes/ad-debug.php:98
128
  msgid "main query"
129
  msgstr ""
130
 
131
+ #: classes/ad-debug.php:118 classes/ad-debug.php:167 classes/ad-debug.php:169
132
+ #: public/class-advanced-ads.php:603 admin/views/ad-group-list-form-row.php:31
133
  msgid "Ad"
134
  msgstr ""
135
 
136
+ #: classes/ad-debug.php:121 public/class-advanced-ads.php:566
137
  msgctxt "ad group singular name"
138
  msgid "Ad Group"
139
  msgstr ""
140
 
141
+ #: classes/ad-debug.php:128
142
  msgid "Placement"
143
  msgstr ""
144
 
145
+ #: classes/ad-debug.php:152 admin/includes/class-meta-box.php:65
146
  msgid "Display Conditions"
147
  msgstr ""
148
 
149
+ #: classes/ad-debug.php:239 admin/includes/class-meta-box.php:68
150
  msgid "Visitor Conditions"
151
  msgstr ""
152
 
153
+ #: classes/ad-debug.php:271
154
+ msgid ""
155
+ "Your website is using HTTPS, but the ad code contains HTTP and might not "
156
+ "work."
157
+ msgstr ""
158
+
159
  #: classes/ad_placements.php:31
160
  msgid "Manual Placement"
161
  msgstr ""
197
  msgid "Injected after the post content."
198
  msgstr ""
199
 
200
+ #: classes/ad_placements.php:56 admin/views/ad-info-top.php:10
201
+ msgid "Content"
202
  msgstr ""
203
 
204
  #: classes/ad_placements.php:57
205
  msgid ""
206
+ "Injected into the content. You can choose the paragraph after which the ad "
207
+ "content is displayed."
208
  msgstr ""
209
 
210
  #: classes/ad_placements.php:61
281
  msgid "Insert plain text or code into this field."
282
  msgstr ""
283
 
284
+ #: classes/ad_type_plain.php:89
285
  msgid "Execute PHP code (wrapped in <code>&lt;?php ?&gt;</code>)"
286
  msgstr ""
287
 
288
+ #: classes/checks.php:244
289
  #, php-format
290
  msgid ""
291
  "Possible conflict between jQueryUI library, used by Advanced Ads and other "
326
 
327
  #: classes/display-conditions.php:204 classes/display-conditions.php:257
328
  #: classes/display-conditions.php:310 classes/display-conditions.php:385
329
+ msgid "is"
330
  msgstr ""
331
 
332
  #: classes/display-conditions.php:205 classes/display-conditions.php:258
333
  #: classes/display-conditions.php:311 classes/display-conditions.php:386
334
+ msgid "is not"
335
  msgstr ""
336
 
337
  #: classes/display-conditions.php:228 classes/display-conditions.php:272
421
  msgid "allow ads in Feed"
422
  msgstr ""
423
 
424
+ #: classes/EDD_SL_Plugin_Updater.php:204
425
  #, php-format
426
  msgid ""
427
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s."
428
  msgstr ""
429
 
430
+ #: classes/EDD_SL_Plugin_Updater.php:212
431
  #, php-format
432
  msgid ""
433
  "There is a new version of %1$s available. %2$sView version %3$s details%4$s "
434
  "or %5$supdate now%6$s."
435
  msgstr ""
436
 
437
+ #: classes/EDD_SL_Plugin_Updater.php:366
438
  msgid "You do not have permission to install plugin updates"
439
  msgstr ""
440
 
441
+ #: classes/EDD_SL_Plugin_Updater.php:366
442
  msgid "Error"
443
  msgstr ""
444
 
501
  msgstr ""
502
 
503
  #: classes/visitor-conditions.php:32
504
+ msgid "device"
505
  msgstr ""
506
 
507
  #: classes/visitor-conditions.php:33
516
  msgid "Whether the visitor has to be logged in or not in order to see the ads."
517
  msgstr ""
518
 
519
+ #: classes/visitor-conditions.php:86
520
+ msgid "Mobile (including tablets)"
521
+ msgstr ""
522
+
523
+ #: classes/visitor-conditions.php:87
524
+ msgid "Desktop"
525
+ msgstr ""
526
+
527
+ #: classes/visitor-conditions.php:92 classes/visitor-conditions.php:132
528
  msgid "Manual and Troubleshooting"
529
  msgstr ""
530
 
531
+ #: classes/visitor-conditions.php:161
532
  msgid "equal"
533
  msgstr ""
534
 
535
+ #: classes/visitor-conditions.php:162
536
  msgid "equal or higher"
537
  msgstr ""
538
 
539
+ #: classes/visitor-conditions.php:163
540
  msgid "equal or lower"
541
  msgstr ""
542
 
543
+ #: classes/visitor-conditions.php:193
544
  msgid "contains"
545
  msgstr ""
546
 
547
+ #: classes/visitor-conditions.php:194
548
  msgid "starts with"
549
  msgstr ""
550
 
551
+ #: classes/visitor-conditions.php:195
552
  msgid "ends with"
553
  msgstr ""
554
 
555
+ #: classes/visitor-conditions.php:196
556
  msgid "matches"
557
  msgstr ""
558
 
559
+ #: classes/visitor-conditions.php:197
560
  msgid "matches regex"
561
  msgstr ""
562
 
563
+ #: classes/visitor-conditions.php:198
564
  msgid "does not contain"
565
  msgstr ""
566
 
567
+ #: classes/visitor-conditions.php:199
568
  msgid "does not start with"
569
  msgstr ""
570
 
571
+ #: classes/visitor-conditions.php:200
572
  msgid "does not end with"
573
  msgstr ""
574
 
575
+ #: classes/visitor-conditions.php:201
576
  msgid "does not match"
577
  msgstr ""
578
 
579
+ #: classes/visitor-conditions.php:202
580
  msgid "does not match regex"
581
  msgstr ""
582
 
600
  msgid "Ad Groups"
601
  msgstr ""
602
 
603
+ #: classes/widget.php:83 public/class-advanced-ads.php:602
604
  #: admin/includes/class-menu.php:56 admin/includes/class-menu.php:56
605
  #: admin/includes/class-shortcode-creator.php:77
606
  #: admin/views/ad-group-list-form-row.php:28
618
  msgid "Advanced Ads Error: %s"
619
  msgstr ""
620
 
621
+ #: public/class-advanced-ads.php:565
622
  msgctxt "ad group general name"
623
  msgid "Ad Groups"
624
  msgstr ""
625
 
626
+ #: public/class-advanced-ads.php:567
627
  msgid "Search Ad Groups"
628
  msgstr ""
629
 
630
+ #: public/class-advanced-ads.php:568
631
  msgid "All Ad Groups"
632
  msgstr ""
633
 
634
+ #: public/class-advanced-ads.php:569
635
  msgid "Parent Ad Groups"
636
  msgstr ""
637
 
638
+ #: public/class-advanced-ads.php:570
639
  msgid "Parent Ad Groups:"
640
  msgstr ""
641
 
642
+ #: public/class-advanced-ads.php:571
643
  msgid "Edit Ad Group"
644
  msgstr ""
645
 
646
+ #: public/class-advanced-ads.php:572
647
  msgid "Update Ad Group"
648
  msgstr ""
649
 
650
+ #: public/class-advanced-ads.php:573
651
  msgid "Add New Ad Group"
652
  msgstr ""
653
 
654
+ #: public/class-advanced-ads.php:574
655
  msgid "New Ad Groups Name"
656
  msgstr ""
657
 
658
+ #: public/class-advanced-ads.php:575 admin/includes/class-menu.php:67
659
  #: modules/import-export/views/page.php:24
660
  msgid "Groups"
661
  msgstr ""
662
 
663
+ #: public/class-advanced-ads.php:576
664
  msgid "No Ad Group found"
665
  msgstr ""
666
 
667
+ #: public/class-advanced-ads.php:604 public/class-advanced-ads.php:608
668
  #: admin/includes/class-menu.php:62 admin/views/ad-group-list-form-row.php:45
669
  msgid "New Ad"
670
  msgstr ""
671
 
672
+ #: public/class-advanced-ads.php:605 admin/includes/class-menu.php:62
673
  msgid "Add New Ad"
674
  msgstr ""
675
 
676
+ #: public/class-advanced-ads.php:606
677
  #: admin/includes/class-ad-groups-list.php:302
678
  #: modules/import-export/classes/import.php:143
679
  #: modules/import-export/classes/import.php:183
681
  msgid "Edit"
682
  msgstr ""
683
 
684
+ #: public/class-advanced-ads.php:607
685
  msgid "Edit Ad"
686
  msgstr ""
687
 
688
+ #: public/class-advanced-ads.php:609
689
  msgid "View"
690
  msgstr ""
691
 
692
+ #: public/class-advanced-ads.php:610
693
  msgid "View the Ad"
694
  msgstr ""
695
 
696
+ #: public/class-advanced-ads.php:611
697
  msgid "Search Ads"
698
  msgstr ""
699
 
700
+ #: public/class-advanced-ads.php:612
701
  msgid "No Ads found"
702
  msgstr ""
703
 
704
+ #: public/class-advanced-ads.php:613
705
  msgid "No Ads found in Trash"
706
  msgstr ""
707
 
708
+ #: public/class-advanced-ads.php:614
709
  msgid "Parent Ad"
710
  msgstr ""
711
 
712
+ #: public/class-advanced-ads.php:731
713
  msgctxt "label above ads"
714
  msgid "Advertisements"
715
  msgstr ""
889
  msgid "Layout / Output"
890
  msgstr ""
891
 
892
+ #: admin/includes/class-meta-box.php:126 admin/includes/class-meta-box.php:137
893
+ #: admin/includes/class-meta-box.php:142 admin/includes/class-settings.php:416
894
  #: admin/views/ad-output-metabox.php:51
895
  msgid "Manual"
896
  msgstr ""
897
 
898
+ #: admin/includes/class-meta-box.php:136
899
  msgid "Video"
900
  msgstr ""
901
 
902
+ #: admin/includes/class-meta-box.php:197
903
  msgid "Ad Settings"
904
  msgstr ""
905
 
906
+ #: admin/includes/class-meta-box.php:299 admin/views/overview.php:23
907
  msgid "Ads Dashboard"
908
  msgstr ""
909
 
910
+ #: admin/includes/class-meta-box.php:311
911
  msgid "From the ad optimization universe"
912
  msgstr ""
913
 
914
+ #: admin/includes/class-meta-box.php:320
915
  msgid "Advanced Ads Tutorials"
916
  msgstr ""
917
 
918
+ #: admin/includes/class-meta-box.php:332
919
  #, php-format
920
  msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
921
  msgstr ""
922
 
923
+ #: admin/includes/class-meta-box.php:344
924
  msgid "plugin manual and homepage"
925
  msgstr ""
926
 
927
+ #: admin/includes/class-meta-box.php:351
928
  msgid "Get the tutorial via email"
929
  msgstr ""
930
 
931
+ #: admin/includes/class-meta-box.php:358
932
  msgid "Get AdSense tips via email"
933
  msgstr ""
934
 
935
+ #: admin/includes/class-notices.php:417
936
  #, php-format
937
  msgid ""
938
  "You don’t seem to have an email address. Please use <a href=\"%s\" "
939
  "target=\"_blank\">this form</a> to sign up."
940
  msgstr ""
941
 
942
+ #: admin/includes/class-notices.php:435
943
  msgid ""
944
  "How embarrassing. The email server seems to be down. Please try again later."
945
  msgstr ""
946
 
947
+ #: admin/includes/class-notices.php:440
948
  #, php-format
949
  msgid ""
950
  "Please check your email (%s) for the confirmation message. If you didn’t "
1309
  "need features from this file."
1310
  msgstr ""
1311
 
1312
+ #: admin/includes/class-settings.php:288
1313
  msgid ""
1314
+ "Some plugins and themes trigger ad injections where it shouldn’t happen. "
1315
  "Therefore, Advanced Ads ignores injected placements on non-singular pages "
1316
+ "and outside the loop. However, this can cause problems with some themes. Set "
1317
+ "this option to -1 in order to enable unlimited ad injection at your own risk,"
1318
+ " set it to 0 to keep it disabled or choose a positive number to enable the "
1319
+ "injection only in the first x posts on your archive pages."
1320
  msgstr ""
1321
 
1322
+ #: admin/includes/class-settings.php:304
1323
  msgid ""
1324
  "Please check your post content. A priority of 10 and below might cause "
1325
  "issues (wpautop function might run twice)."
1326
  msgstr ""
1327
 
1328
+ #: admin/includes/class-settings.php:306
1329
  msgid ""
1330
  "Play with this value in order to change the priority of the injected ads "
1331
  "compared to other auto injected elements in the post content."
1332
  msgstr ""
1333
 
1334
+ #: admin/includes/class-settings.php:320
1335
  #, php-format
1336
  msgid ""
1337
  "Hide ads from crawlers, bots and empty user agents. Also prevents counting "
1339
  "Tracking Add-On</a>."
1340
  msgstr ""
1341
 
1342
+ #: admin/includes/class-settings.php:321
1343
  msgid ""
1344
  "Disabling this option only makes sense if your ads contain content you want "
1345
  "to display to bots (like search engines) or your site is cached and bots "
1346
  "could create a cached version without the ads."
1347
  msgstr ""
1348
 
1349
+ #: admin/includes/class-settings.php:334
1350
  msgid ""
1351
  "Disable internal notices like tips, tutorials, email newsletters and update "
1352
  "notices. Disabling notices is recommended if you run multiple blogs with "
1353
  "Advanced Ads already."
1354
  msgstr ""
1355
 
1356
+ #: admin/includes/class-settings.php:351
1357
  msgid ""
1358
  "Prefix of class or id attributes in the frontend. Change it if you don’t "
1359
  "want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
1360
  "need to <strong>rewrite css rules afterwards</strong>."
1361
  msgstr ""
1362
 
1363
+ #: admin/includes/class-settings.php:372
1364
  msgid ""
1365
  "Remove the ID attribute from widgets in order to not make them an easy "
1366
  "target of ad blockers."
1367
  msgstr ""
1368
 
1369
+ #: admin/includes/class-settings.php:375
1370
  msgid ""
1371
  "If checked, the Advanced Ads Widget will not work with the fixed option of "
1372
  "the <strong>Q2W3 Fixed Widget</strong> plugin."
1373
  msgstr ""
1374
 
1375
+ #: admin/includes/class-settings.php:397
1376
  msgid "Allow editors to also manage and publish ads."
1377
  msgstr ""
1378
 
1379
+ #: admin/includes/class-settings.php:398
1380
  #, php-format
1381
  msgid ""
1382
  "You can assign different ad-related roles on a user basis with <a "
1383
  "href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
1384
  msgstr ""
1385
 
1386
+ #: admin/includes/class-settings.php:416
1387
  msgid "Displayed above ads."
1388
  msgstr ""
1389
 
1390
+ #: admin/includes/class-settings.php:430
1391
  msgid "Clean up all data related to Advanced Ads when removing the plugin."
1392
  msgstr ""
1393
 
1487
  msgid "Cancel"
1488
  msgstr ""
1489
 
1490
+ #: admin/views/ad-display-metabox.php:10
1491
+ msgid "Watch video"
1492
+ msgstr ""
1493
+
1494
+ #: admin/views/ad-display-metabox.php:12 admin/views/ad-visitor-metabox.php:10
1495
+ msgid "Visit the manual"
1496
  msgstr ""
1497
 
1498
+ #: admin/views/ad-display-metabox.php:15
1499
  #: admin/views/notices/jqueryui_error.php:2
1500
  #, php-format
1501
  msgid ""
1503
  "check <a href=\"%s\" target=\"_blank\">this article to learn more</a>."
1504
  msgstr ""
1505
 
1506
+ #: admin/views/ad-display-metabox.php:16
1507
+ msgid "A page with this ad on it must match all of the following conditions."
1508
+ msgstr ""
1509
+
1510
+ #: admin/views/ad-display-metabox.php:52
1511
  msgid "Forced to OR."
1512
  msgstr ""
1513
 
1514
+ #: admin/views/ad-display-metabox.php:53 admin/views/ad-info-top.php:78
1515
  msgid "manual"
1516
  msgstr ""
1517
 
1518
+ #: admin/views/ad-display-metabox.php:70
1519
  msgid "If you want to display the ad everywhere, don't do anything here. "
1520
  msgstr ""
1521
 
1522
+ #: admin/views/ad-display-metabox.php:73 admin/views/ad-visitor-metabox.php:47
1523
  msgid "New condition"
1524
  msgstr ""
1525
 
1526
+ #: admin/views/ad-display-metabox.php:76 admin/views/ad-visitor-metabox.php:50
1527
  msgid "-- choose a condition --"
1528
  msgstr ""
1529
 
1530
+ #: admin/views/ad-display-metabox.php:81
1531
  #: admin/views/ad-group-list-form-row.php:52
1532
+ #: admin/views/ad-visitor-metabox.php:55
1533
  msgid "add"
1534
  msgstr ""
1535
 
1647
  msgid "Update Groups"
1648
  msgstr ""
1649
 
1650
+ #: admin/views/ad-info-after-textarea.php:5
1651
+ #: admin/views/ad-parameters-warnings.php:5
1652
+ msgid ""
1653
+ "The code of this ad might not work properly with the <em>Content</em> "
1654
+ "placement."
1655
+ msgstr ""
1656
+
1657
+ #: admin/views/ad-info-after-textarea.php:6
1658
+ #: admin/views/ad-parameters-warnings.php:6
1659
+ #, php-format
1660
+ msgid "Reach out to <a href=\"%s\">support</a> to get help."
1661
+ msgstr ""
1662
+
1663
  #: admin/views/ad-info-bottom.php:2
1664
  msgctxt "wizard navigation"
1665
  msgid "previous"
1690
  msgid "New placement"
1691
  msgstr ""
1692
 
 
 
 
 
1693
  #: admin/views/ad-info-top.php:12
1694
  msgid "Manage Sidebar"
1695
  msgstr ""
1881
  msgid "Enable debug mode"
1882
  msgstr ""
1883
 
 
 
 
 
 
 
 
 
 
 
 
1884
  #: admin/views/ad-parameters-size.php:1
1885
  msgid "size"
1886
  msgstr ""
1920
  "websites."
1921
  msgstr ""
1922
 
1923
+ #: admin/views/ad-visitor-metabox.php:40
1924
  msgid ""
1925
  "Visitor conditions limit the number of users who can see your ad. There is "
1926
  "no need to set visitor conditions if you want all users to see the ad."
1927
  msgstr ""
1928
 
1929
+ #: admin/views/ad-visitor-metabox.php:42
1930
+ msgid "It seems that a caching plugin is activated."
1931
+ msgstr ""
1932
+
1933
+ #: admin/views/ad-visitor-metabox.php:43
1934
  #, php-format
1935
  msgid ""
1936
  "Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
1937
  "Pro</a> if dynamic features get cached."
1938
  msgstr ""
1939
 
1940
+ #: admin/views/ad-visitor-metabox.php:60
1941
  #, php-format
1942
  msgid ""
1943
  "Define the exact browser width for which an ad should be visible using the "
1944
  "<a href=\"%s\" target=\"_blank\">Responsive add-on</a>."
1945
  msgstr ""
1946
 
1947
+ #: admin/views/ad-visitor-metabox.php:103
1948
  msgid ""
1949
  "The visitor conditions below are deprecated. Please use the new version of "
1950
  "visitor conditions to replace it."
1951
  msgstr ""
1952
 
1953
+ #: admin/views/ad-visitor-metabox.php:109
1954
  msgid "Display on all devices"
1955
  msgstr ""
1956
 
1957
+ #: admin/views/ad-visitor-metabox.php:113
1958
  msgid "only on mobile devices"
1959
  msgstr ""
1960
 
1961
+ #: admin/views/ad-visitor-metabox.php:117
1962
  msgid "not on mobile devices"
1963
  msgstr ""
1964
 
public/class-advanced-ads.php CHANGED
@@ -387,9 +387,15 @@ class Advanced_Ads {
387
 
388
  // check if admin allows injection in all places
389
  if( ! isset( $options['content-injection-everywhere'] ) ){
390
- // check if this is a singular page within the loop
391
- if ( ( ! is_singular( $public_post_types ) && ! is_feed() ) || ! in_the_loop() ) { return $content; }
392
- }
 
 
 
 
 
 
393
 
394
  $placements = get_option( 'advads-ads-placements', array() );
395
 
387
 
388
  // check if admin allows injection in all places
389
  if( ! isset( $options['content-injection-everywhere'] ) ){
390
+ // check if this is a singular page within the loop or an amp page
391
+ $is_amp = function_exists( 'is_amp_endpoint' ) && is_amp_endpoint();
392
+ if ( ( ! is_singular( $public_post_types ) && ! is_feed() ) || ( ! $is_amp && ! in_the_loop() ) ) { return $content; }
393
+ } else {
394
+ global $wp_query;
395
+ if ( is_main_query() && $options['content-injection-everywhere'] !== 'true' && isset ( $wp_query->current_post ) && $wp_query->current_post >= ( $options['content-injection-everywhere'] ) ){
396
+ return $content;
397
+ }
398
+ }
399
 
400
  $placements = get_option( 'advads-ads-placements', array() );
401
 
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, ad inserter, ad injection, ad manager, ads manager, ad widget, adrotate, adsense, advertise, advertisements, advertising, adverts, advert, amazon, banner, banners, buysellads, chitika, clickbank, dfp, doubleclick, geotarget, geolocation, geo location, google dfp, monetization, widget
5
  Requires at least: WP 4.2, PHP 5.3
6
  Tested up to: 4.7
7
- Stable tag: 1.7.14
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -22,9 +22,9 @@ Advanced Ads is a simple ad manager made by a publisher for publishers. Based on
22
  * group ads to create ad rotations
23
  * create drafts of advertisements only visible to logged in users
24
  * set a date for when to publish the ad
25
- * make internal notes about each ad
26
  * import / export ads and settings
27
- * Wizard to quickly create and place simple ads
28
 
29
  = ad types =
30
 
@@ -66,7 +66,7 @@ show ads based on conditions like
66
  * hide ads on secondary queries (e.g. posts in sidebars)
67
  * display or hide banners within the post feed
68
 
69
- global conditions
70
 
71
  * disable all ads in the frontend (e.g. when your ad network breaks down)
72
  * disable all ads on 404 pages (e.g. AdSense doesn’t allow that)
@@ -108,6 +108,7 @@ You can also use it to insert additional ad network tags into header or footer o
108
  * display ads for mobile and tablets or desktop only
109
  * display responsive image ads (WordPress 4.4 and later)
110
  * ads for specific browser sizes only using [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/)
 
111
 
112
  = Google AdSense =
113
 
@@ -135,10 +136,11 @@ Localizations: English, German, French, Spanish, Dutch, Italian, Portuguese
135
  > <strong>Add-Ons</strong>
136
  >
137
  > * [Advanced Ads Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/) – powerful tools for ad optimizations: cache-busting, more placements, etc.
 
138
  > * [Geo Targeting](https://wpadvancedads.com/add-ons/geo-targeting/) – display ads based on geo location of the visitor
139
  > * [Tracking](https://wpadvancedads.com/add-ons/tracking/) – ad tracking and statistics
140
  > * [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/) – create mobile ads or ads for specific browser sizes
141
- > * [Sticky Ads](https://wpadvancedads.com/sticky-ads/demo/) – increase click rates with fixed, sticky, and anchor ads
142
  > * [PopUp and Layer Ads](https://wpadvancedads.com/add-ons/popup-and-layer-ads/) – display ads and other content in layers and popups
143
  > * [Slider](https://wpadvancedads.com/add-ons/slider/) – create a simple slider from your ads
144
 
@@ -206,6 +208,14 @@ There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way t
206
 
207
  == Changelog ==
208
 
 
 
 
 
 
 
 
 
209
  = 1.7.14 =
210
 
211
  * added `ADVANCED_ADS_ENABLE_REVISIONS` constant to allow revisions for ads
4
  Tags: ads, ad, ad inserter, ad injection, ad manager, ads manager, ad widget, adrotate, adsense, advertise, advertisements, advertising, adverts, advert, amazon, banner, banners, buysellads, chitika, clickbank, dfp, doubleclick, geotarget, geolocation, geo location, google dfp, monetization, widget
5
  Requires at least: WP 4.2, PHP 5.3
6
  Tested up to: 4.7
7
+ Stable tag: 1.7.15
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
22
  * group ads to create ad rotations
23
  * create drafts of advertisements only visible to logged in users
24
  * set a date for when to publish the ad
25
+ * sell ads on your website with the [Selling Ads add-on](https://wpadvancedads.com/add-ons/selling-ads/)
26
  * import / export ads and settings
27
+ * wizard to quickly create and place simple ads
28
 
29
  = ad types =
30
 
66
  * hide ads on secondary queries (e.g. posts in sidebars)
67
  * display or hide banners within the post feed
68
 
69
+ global conditions:
70
 
71
  * disable all ads in the frontend (e.g. when your ad network breaks down)
72
  * disable all ads on 404 pages (e.g. AdSense doesn’t allow that)
108
  * display ads for mobile and tablets or desktop only
109
  * display responsive image ads (WordPress 4.4 and later)
110
  * ads for specific browser sizes only using [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/)
111
+ * insert ads on AMP pages with [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/)
112
 
113
  = Google AdSense =
114
 
136
  > <strong>Add-Ons</strong>
137
  >
138
  > * [Advanced Ads Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/) – powerful tools for ad optimizations: cache-busting, more placements, etc.
139
+ > * [Selling Ads](https://wpadvancedads.com/add-ons/selling-ads/) - allows you to sell ads on your website fully automated, including payments and advertiser profiles.
140
  > * [Geo Targeting](https://wpadvancedads.com/add-ons/geo-targeting/) – display ads based on geo location of the visitor
141
  > * [Tracking](https://wpadvancedads.com/add-ons/tracking/) – ad tracking and statistics
142
  > * [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/) – create mobile ads or ads for specific browser sizes
143
+ > * [Sticky Ads](https://wpadvancedads.com/add-ons/sticky-ads/) – increase click rates with fixed, sticky, and anchor ads
144
  > * [PopUp and Layer Ads](https://wpadvancedads.com/add-ons/popup-and-layer-ads/) – display ads and other content in layers and popups
145
  > * [Slider](https://wpadvancedads.com/add-ons/slider/) – create a simple slider from your ads
146
 
208
 
209
  == Changelog ==
210
 
211
+ = 1.7.15 =
212
+
213
+ * allow Unlimited Ad Injection setting to specify the number of posts in the loop to show ads
214
+ * allow to override specific options in functions and shortcodes
215
+ * added feedback form on deactivation
216
+ * fixed Visitor Conditions connector being saved wrongly first
217
+ * fixed ads not appearing on AMP pages
218
+
219
  = 1.7.14 =
220
 
221
  * added `ADVANCED_ADS_ENABLE_REVISIONS` constant to allow revisions for ads
vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInitc6cea8661c50e22aa59252816d770131::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInit745862dc83a317281d8f31f0204ba053::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -13,9 +13,7 @@
13
  namespace Composer\Autoload;
14
 
15
  /**
16
- * ClassLoader implements a PSR-0 class loader
17
- *
18
- * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
19
  *
20
  * $loader = new \Composer\Autoload\ClassLoader();
21
  *
@@ -39,6 +37,8 @@ namespace Composer\Autoload;
39
  *
40
  * @author Fabien Potencier <fabien@symfony.com>
41
  * @author Jordi Boggiano <j.boggiano@seld.be>
 
 
42
  */
43
  class ClassLoader
44
  {
@@ -147,7 +147,7 @@ class ClassLoader
147
  * appending or prepending to the ones previously set for this namespace.
148
  *
149
  * @param string $prefix The prefix/namespace, with trailing '\\'
150
- * @param array|string $paths The PSR-0 base directories
151
  * @param bool $prepend Whether to prepend the directories
152
  *
153
  * @throws \InvalidArgumentException
13
  namespace Composer\Autoload;
14
 
15
  /**
16
+ * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
 
 
17
  *
18
  * $loader = new \Composer\Autoload\ClassLoader();
19
  *
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
+ * @see http://www.php-fig.org/psr/psr-0/
41
+ * @see http://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
147
  * appending or prepending to the ones previously set for this namespace.
148
  *
149
  * @param string $prefix The prefix/namespace, with trailing '\\'
150
+ * @param array|string $paths The PSR-4 base directories
151
  * @param bool $prepend Whether to prepend the directories
152
  *
153
  * @throws \InvalidArgumentException
vendor/composer/LICENSE CHANGED
@@ -1,5 +1,5 @@
1
 
2
- Copyright (c) 2015 Nils Adermann, Jordi Boggiano
3
 
4
  Permission is hereby granted, free of charge, to any person obtaining a copy
5
  of this software and associated documentation files (the "Software"), to deal
1
 
2
+ Copyright (c) 2016 Nils Adermann, Jordi Boggiano
3
 
4
  Permission is hereby granted, free of charge, to any person obtaining a copy
5
  of this software and associated documentation files (the "Software"), to deal
vendor/composer/autoload_classmap.php CHANGED
@@ -35,6 +35,7 @@ return array(
35
  'Advanced_Ads_Select' => $baseDir . '/classes/ad-select.php',
36
  'Advanced_Ads_Shortcode_Creator' => $baseDir . '/admin/includes/class-shortcode-creator.php',
37
  'Advanced_Ads_Upgrades' => $baseDir . '/classes/upgrades.php',
 
38
  'Advanced_Ads_Visitor_Conditions' => $baseDir . '/classes/visitor-conditions.php',
39
  'Advanced_Ads_Widget' => $baseDir . '/classes/widget.php',
40
  'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
35
  'Advanced_Ads_Select' => $baseDir . '/classes/ad-select.php',
36
  'Advanced_Ads_Shortcode_Creator' => $baseDir . '/admin/includes/class-shortcode-creator.php',
37
  'Advanced_Ads_Upgrades' => $baseDir . '/classes/upgrades.php',
38
+ 'Advanced_Ads_Utils' => $baseDir . '/classes/utils.php',
39
  'Advanced_Ads_Visitor_Conditions' => $baseDir . '/classes/visitor-conditions.php',
40
  'Advanced_Ads_Widget' => $baseDir . '/classes/widget.php',
41
  'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
vendor/composer/autoload_real.php CHANGED
@@ -23,19 +23,26 @@ class ComposerAutoloaderInitd24de3c06687d3cf4aad0b15c83747be
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
  spl_autoload_unregister(array('ComposerAutoloaderInitd24de3c06687d3cf4aad0b15c83747be', 'loadClassLoader'));
25
 
26
- $map = require __DIR__ . '/autoload_namespaces.php';
27
- foreach ($map as $namespace => $path) {
28
- $loader->set($namespace, $path);
29
- }
30
-
31
- $map = require __DIR__ . '/autoload_psr4.php';
32
- foreach ($map as $namespace => $path) {
33
- $loader->setPsr4($namespace, $path);
34
- }
35
-
36
- $classMap = require __DIR__ . '/autoload_classmap.php';
37
- if ($classMap) {
38
- $loader->addClassMap($classMap);
 
 
 
 
 
 
 
39
  }
40
 
41
  $loader->register(true);
@@ -43,8 +50,3 @@ class ComposerAutoloaderInitd24de3c06687d3cf4aad0b15c83747be
43
  return $loader;
44
  }
45
  }
46
-
47
- function composerRequired24de3c06687d3cf4aad0b15c83747be($file)
48
- {
49
- require $file;
50
- }
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
  spl_autoload_unregister(array('ComposerAutoloaderInitd24de3c06687d3cf4aad0b15c83747be', 'loadClassLoader'));
25
 
26
+ $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION');
27
+ if ($useStaticLoader) {
28
+ require_once __DIR__ . '/autoload_static.php';
29
+
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitd24de3c06687d3cf4aad0b15c83747be::getInitializer($loader));
31
+ } else {
32
+ $map = require __DIR__ . '/autoload_namespaces.php';
33
+ foreach ($map as $namespace => $path) {
34
+ $loader->set($namespace, $path);
35
+ }
36
+
37
+ $map = require __DIR__ . '/autoload_psr4.php';
38
+ foreach ($map as $namespace => $path) {
39
+ $loader->setPsr4($namespace, $path);
40
+ }
41
+
42
+ $classMap = require __DIR__ . '/autoload_classmap.php';
43
+ if ($classMap) {
44
+ $loader->addClassMap($classMap);
45
+ }
46
  }
47
 
48
  $loader->register(true);
50
  return $loader;
51
  }
52
  }
 
 
 
 
 
vendor/composer/autoload_real_52.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
- class ComposerAutoloaderInitc6cea8661c50e22aa59252816d770131 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitc6cea8661c50e22aa59252816d770131 {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitc6cea8661c50e22aa59252816d770131', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitc6cea8661c50e22aa59252816d770131', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInit745862dc83a317281d8f31f0204ba053 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit745862dc83a317281d8f31f0204ba053', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit745862dc83a317281d8f31f0204ba053', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
vendor/composer/autoload_static.php CHANGED
@@ -60,6 +60,7 @@ class ComposerStaticInitd24de3c06687d3cf4aad0b15c83747be
60
  'Advanced_Ads_Select' => __DIR__ . '/../..' . '/classes/ad-select.php',
61
  'Advanced_Ads_Shortcode_Creator' => __DIR__ . '/../..' . '/admin/includes/class-shortcode-creator.php',
62
  'Advanced_Ads_Upgrades' => __DIR__ . '/../..' . '/classes/upgrades.php',
 
63
  'Advanced_Ads_Visitor_Conditions' => __DIR__ . '/../..' . '/classes/visitor-conditions.php',
64
  'Advanced_Ads_Widget' => __DIR__ . '/../..' . '/classes/widget.php',
65
  'Composer\\Installers\\AglInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AglInstaller.php',
60
  'Advanced_Ads_Select' => __DIR__ . '/../..' . '/classes/ad-select.php',
61
  'Advanced_Ads_Shortcode_Creator' => __DIR__ . '/../..' . '/admin/includes/class-shortcode-creator.php',
62
  'Advanced_Ads_Upgrades' => __DIR__ . '/../..' . '/classes/upgrades.php',
63
+ 'Advanced_Ads_Utils' => __DIR__ . '/../..' . '/classes/utils.php',
64
  'Advanced_Ads_Visitor_Conditions' => __DIR__ . '/../..' . '/classes/visitor-conditions.php',
65
  'Advanced_Ads_Widget' => __DIR__ . '/../..' . '/classes/widget.php',
66
  'Composer\\Installers\\AglInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AglInstaller.php',