Version Description
- added image ad type
- added option to set id and class attributes
- added check for conflicting plugins
- allow a higher number of visible ads in a group if more are existing
Download this release
Release Info
Developer | webzunft |
Plugin | Advanced Ads |
Version | 1.6.10 |
Comparing to | |
See all releases |
Code changes from version 1.6.9.4 to 1.6.10
- admin/assets/css/admin.css +7 -0
- admin/assets/js/admin.js +56 -0
- admin/class-advanced-ads-admin.php +10 -0
- admin/views/ad-group-list-form-row.php +2 -1
- admin/views/ad-output-metabox.php +10 -0
- admin/views/support.php +4 -0
- advanced-ads.php +2 -2
- classes/ad.php +46 -1
- classes/ad_type_image.php +110 -0
- classes/checks.php +16 -0
- composer.lock +5 -5
- languages/advanced-ads-de_DE.mo +0 -0
- languages/advanced-ads-de_DE.po +203 -148
- languages/advanced-ads.pot +168 -115
- public/class-advanced-ads.php +1 -0
- readme.txt +8 -1
- vendor/composer/autoload_classmap.php +1 -0
- vendor/composer/installed.json +6 -6
- vendor/xrstf/composer-php52/.hg_archival.txt +2 -2
- vendor/xrstf/composer-php52/.hgtags +2 -0
- vendor/xrstf/composer-php52/lib/xrstf/Composer52/AutoloadGenerator.php +25 -3
admin/assets/css/admin.css
CHANGED
@@ -135,6 +135,13 @@
|
|
135 |
#advads-exp-jj, #advads-exp-hh, #advads-exp-mn { width: 2em; }
|
136 |
#advads-exp-aa { width: 3.4em; }
|
137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
/**
|
139 |
AD GROUP LIST
|
140 |
*/
|
135 |
#advads-exp-jj, #advads-exp-hh, #advads-exp-mn { width: 2em; }
|
136 |
#advads-exp-aa { width: 3.4em; }
|
137 |
|
138 |
+
#advads-url,
|
139 |
+
#advads-image-url,
|
140 |
+
#advads-image-title,
|
141 |
+
#advads-image-alt { width: 80%; }
|
142 |
+
#advads-image-edit-link[href=""] { display: none; }
|
143 |
+
#advads-image-preview img { max-width: 100%; height: auto; }
|
144 |
+
|
145 |
/**
|
146 |
AD GROUP LIST
|
147 |
*/
|
admin/assets/js/admin.js
CHANGED
@@ -241,6 +241,62 @@ jQuery( document ).ready(function ($) {
|
|
241 |
return $( this ).parents('.advads-placement-type').find( '.advads-placement-description' ).html();
|
242 |
}
|
243 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
});
|
245 |
|
246 |
/**
|
241 |
return $( this ).parents('.advads-placement-type').find( '.advads-placement-description' ).html();
|
242 |
}
|
243 |
});
|
244 |
+
|
245 |
+
/**
|
246 |
+
* Image ad uploader
|
247 |
+
*/
|
248 |
+
|
249 |
+
$('body').on('click', '.advads_image_upload', function(e) {
|
250 |
+
|
251 |
+
e.preventDefault();
|
252 |
+
|
253 |
+
var button = $(this);
|
254 |
+
|
255 |
+
// If the media frame already exists, reopen it.
|
256 |
+
if ( file_frame ) {
|
257 |
+
// file_frame.uploader.uploader.param( 'post_id', set_to_post_id );
|
258 |
+
file_frame.open();
|
259 |
+
return;
|
260 |
+
}
|
261 |
+
|
262 |
+
// Create the media frame.
|
263 |
+
file_frame = wp.media.frames.file_frame = wp.media( {
|
264 |
+
frame: 'post',
|
265 |
+
state: 'insert',
|
266 |
+
title: button.data( 'uploaderTitle' ),
|
267 |
+
button: {
|
268 |
+
text: button.data( 'uploaderButtonText' )
|
269 |
+
},
|
270 |
+
multiple: false // only allow one file to be selected
|
271 |
+
} );
|
272 |
+
|
273 |
+
// When an image is selected, run a callback.
|
274 |
+
file_frame.on( 'insert', function() {
|
275 |
+
|
276 |
+
var selection = file_frame.state().get('selection');
|
277 |
+
selection.each( function( attachment, index ) {
|
278 |
+
attachment = attachment.toJSON();
|
279 |
+
if ( 0 === index ) {
|
280 |
+
// place first attachment in field
|
281 |
+
$( '#advads-image-id' ).val( attachment.id );
|
282 |
+
$( '#advanced-ads-ad-parameters-size input[name="advanced_ad[width]"]' ).val( attachment.width );
|
283 |
+
$( '#advanced-ads-ad-parameters-size input[name="advanced_ad[height]"]' ).val( attachment.height );
|
284 |
+
// update image preview
|
285 |
+
var new_image = '<img width="'+ attachment.width +'" height="'+ attachment.height +
|
286 |
+
'" title="'+ attachment.title +'" alt="'+ attachment.alt +'" src="'+ attachment.url +'"/>';
|
287 |
+
$('#advads-image-preview').html( new_image );
|
288 |
+
$('#advads-image-edit-link').attr( 'href', attachment.editLink );
|
289 |
+
}
|
290 |
+
});
|
291 |
+
});
|
292 |
+
|
293 |
+
// Finally, open the modal
|
294 |
+
file_frame.open();
|
295 |
+
});
|
296 |
+
|
297 |
+
// WP 3.5+ uploader
|
298 |
+
var file_frame;
|
299 |
+
window.formfield = '';
|
300 |
});
|
301 |
|
302 |
/**
|
admin/class-advanced-ads-admin.php
CHANGED
@@ -193,6 +193,12 @@ class Advanced_Ads_Admin {
|
|
193 |
wp_register_script( 'inline-edit-group-ads', plugins_url( 'assets/js/inline-edit-group-ads.js', __FILE__ ), array('jquery'), ADVADS_VERSION );
|
194 |
}
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
}
|
197 |
|
198 |
/**
|
@@ -643,6 +649,10 @@ class Advanced_Ads_Admin {
|
|
643 |
} else {
|
644 |
$ad->set_option( 'visitors', array() );
|
645 |
}
|
|
|
|
|
|
|
|
|
646 |
// save size
|
647 |
$ad->width = 0;
|
648 |
if ( isset($_POST['advanced_ad']['width']) ) {
|
193 |
wp_register_script( 'inline-edit-group-ads', plugins_url( 'assets/js/inline-edit-group-ads.js', __FILE__ ), array('jquery'), ADVADS_VERSION );
|
194 |
}
|
195 |
|
196 |
+
//call media manager for image upload only on ad edit pages
|
197 |
+
$screen = get_current_screen();
|
198 |
+
if( isset( $screen->id ) && Advanced_Ads::POST_TYPE_SLUG === $screen->id ) {
|
199 |
+
wp_enqueue_media();
|
200 |
+
}
|
201 |
+
|
202 |
}
|
203 |
|
204 |
/**
|
649 |
} else {
|
650 |
$ad->set_option( 'visitors', array() );
|
651 |
}
|
652 |
+
$ad->url = 0;
|
653 |
+
if ( isset($_POST['advanced_ad']['url']) ) {
|
654 |
+
$ad->url = esc_url( $_POST['advanced_ad']['url'] );
|
655 |
+
}
|
656 |
// save size
|
657 |
$ad->width = 0;
|
658 |
if ( isset($_POST['advanced_ad']['width']) ) {
|
admin/views/ad-group-list-form-row.php
CHANGED
@@ -15,7 +15,8 @@
|
|
15 |
<div class="advads-ad-group-number">
|
16 |
<label><strong><?php _e( 'Number of visible ads', 'advanced-ads' ); ?></strong>
|
17 |
<select name="advads-groups[<?php echo $group->id; ?>][ad_count]"><?php
|
18 |
-
|
|
|
19 |
<option <?php selected( $group->ad_count, $i ); ?>><?php echo $i; ?></option>
|
20 |
<?php endfor;
|
21 |
?><option <?php selected( $group->ad_count, 'all' ); ?> value="all"><?php _ex('all', 'option to display all ads in an ad groups', 'advanced-ads'); ?></option>
|
15 |
<div class="advads-ad-group-number">
|
16 |
<label><strong><?php _e( 'Number of visible ads', 'advanced-ads' ); ?></strong>
|
17 |
<select name="advads-groups[<?php echo $group->id; ?>][ad_count]"><?php
|
18 |
+
$max = ( count( $ad_form_rows ) >= 10 ) ? count( $ad_form_rows ) + 2 : 10;
|
19 |
+
for ( $i = 1; $i <= $max; $i++ ) : ?>
|
20 |
<option <?php selected( $group->ad_count, $i ); ?>><?php echo $i; ?></option>
|
21 |
<?php endfor;
|
22 |
?><option <?php selected( $group->ad_count, 'all' ); ?> value="all"><?php _ex('all', 'option to display all ads in an ad groups', 'advanced-ads'); ?></option>
|
admin/views/ad-output-metabox.php
CHANGED
@@ -30,4 +30,14 @@
|
|
30 |
if ( isset($options['margin']['left']) ) { echo $options['margin']['left']; } ?>" name="advanced_ad[output][margin][left]"/>px</label>
|
31 |
<p class="description"><?php _e( 'tip: use this to add a margin around the ad', 'advanced-ads' ); ?></p>
|
32 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
</div>
|
30 |
if ( isset($options['margin']['left']) ) { echo $options['margin']['left']; } ?>" name="advanced_ad[output][margin][left]"/>px</label>
|
31 |
<p class="description"><?php _e( 'tip: use this to add a margin around the ad', 'advanced-ads' ); ?></p>
|
32 |
</div>
|
33 |
+
<p><label><strong><?php _e( 'container id', 'advanced-ads' ); ?></strong><br/>
|
34 |
+
<input type="text" name="advanced_ad[output][wrapper-id]" value="<?php if ( isset($options['wrapper-id']) ) { echo $options['wrapper-id']; } ?>"/><?php
|
35 |
+
?></label></p><p class="description"><?php
|
36 |
+
_e( 'Specify the id of the ad container. Leave blank for random or no id.', 'advanced-ads' );
|
37 |
+
?></p>
|
38 |
+
<p><label><strong><?php _e( 'container classes', 'advanced-ads' ); ?></strong><br/>
|
39 |
+
<input type="text" name="advanced_ad[output][wrapper-class]" value="<?php if ( isset($options['wrapper-class']) ) { echo $options['wrapper-class']; } ?>"/><?php
|
40 |
+
?></label></p><p class="description"><?php
|
41 |
+
_e( 'Specify one or more classes for the container. Separate multiple classes with a space', 'advanced-ads.' );
|
42 |
+
?></p>
|
43 |
</div>
|
admin/views/support.php
CHANGED
@@ -40,6 +40,10 @@
|
|
40 |
if( Advanced_Ads_Checks::active_autoptimize() && ! defined( 'AAP_VERSION' ) ) :
|
41 |
$messages[] = sprintf(__( '<strong>Autoptimize plugin detected</strong>. While this plugin is great for site performance, it is known to alter code, including scripts from ad networks. <a href="%s" target="_blank">Advanced Ads Pro</a> has a build-in support for Autoptimize.', 'advanced-ads' ), ADVADS_URL . 'add-ons/advanced-ads-pro');
|
42 |
endif;
|
|
|
|
|
|
|
|
|
43 |
|
44 |
if( count( $messages )) :
|
45 |
foreach( $messages as $_message ) :
|
40 |
if( Advanced_Ads_Checks::active_autoptimize() && ! defined( 'AAP_VERSION' ) ) :
|
41 |
$messages[] = sprintf(__( '<strong>Autoptimize plugin detected</strong>. While this plugin is great for site performance, it is known to alter code, including scripts from ad networks. <a href="%s" target="_blank">Advanced Ads Pro</a> has a build-in support for Autoptimize.', 'advanced-ads' ), ADVADS_URL . 'add-ons/advanced-ads-pro');
|
42 |
endif;
|
43 |
+
if( count( Advanced_Ads_Checks::conflicting_plugins() ) ) :
|
44 |
+
$messages[] = sprintf(__( 'Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. <a href="%2$s" target="_blank">Learn more</a>.', 'advanced-ads' ), implode( ', ', Advanced_Ads_Checks::conflicting_plugins() ), ADVADS_URL . 'manual/known-plugin-conflicts/');
|
45 |
+
endif;
|
46 |
+
|
47 |
|
48 |
if( count( $messages )) :
|
49 |
foreach( $messages as $_message ) :
|
advanced-ads.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: https://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
-
* Version: 1.6.
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
@@ -38,7 +38,7 @@ define( 'ADVADS_BASE_DIR', dirname( plugin_basename( __FILE__ ) ) ); // director
|
|
38 |
// general and global slug, e.g. to store options in WP, textdomain
|
39 |
define( 'ADVADS_SLUG', 'advanced-ads' );
|
40 |
define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
|
41 |
-
define( 'ADVADS_VERSION', '1.6.
|
42 |
|
43 |
/*----------------------------------------------------------------------------*
|
44 |
* Autoloading, modules and functions
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: https://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
+
* Version: 1.6.10
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
38 |
// general and global slug, e.g. to store options in WP, textdomain
|
39 |
define( 'ADVADS_SLUG', 'advanced-ads' );
|
40 |
define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
|
41 |
+
define( 'ADVADS_VERSION', '1.6.10' );
|
42 |
|
43 |
/*----------------------------------------------------------------------------*
|
44 |
* Autoloading, modules and functions
|
classes/ad.php
CHANGED
@@ -48,6 +48,13 @@ class Advanced_Ads_Ad {
|
|
48 |
*/
|
49 |
public $width = 0;
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
/**
|
52 |
* ad height
|
53 |
*/
|
@@ -157,6 +164,7 @@ class Advanced_Ads_Ad {
|
|
157 |
} else {
|
158 |
$this->type_obj = new Advanced_Ads_Ad_Type_Abstract;
|
159 |
}
|
|
|
160 |
$this->width = $this->options( 'width' );
|
161 |
$this->height = $this->options( 'height' );
|
162 |
$this->conditions = $this->options( 'conditions' );
|
@@ -378,6 +386,7 @@ class Advanced_Ads_Ad {
|
|
378 |
$options = $this->options();
|
379 |
|
380 |
$options['type'] = $this->type;
|
|
|
381 |
$options['width'] = $this->width;
|
382 |
$options['height'] = $this->height;
|
383 |
$options['conditions'] = $conditions;
|
@@ -573,6 +582,8 @@ class Advanced_Ads_Ad {
|
|
573 |
break;
|
574 |
case 'center' :
|
575 |
$wrapper['style']['text-align'] = 'center';
|
|
|
|
|
576 |
break;
|
577 |
case 'clearfix' :
|
578 |
$wrapper['style']['clear'] = 'both';
|
@@ -580,10 +591,19 @@ class Advanced_Ads_Ad {
|
|
580 |
}
|
581 |
}
|
582 |
|
583 |
-
if (
|
584 |
$wrapper['class'] = $this->output['class'];
|
585 |
}
|
586 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
587 |
if ( ! empty($this->output['margin']['top']) ) {
|
588 |
$wrapper['style']['margin-top'] = intval( $this->output['margin']['top'] ) . 'px';
|
589 |
}
|
@@ -649,6 +669,26 @@ class Advanced_Ads_Ad {
|
|
649 |
return $wrapper;
|
650 |
}
|
651 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
652 |
/**
|
653 |
* create a random wrapper id
|
654 |
*
|
@@ -656,6 +696,11 @@ class Advanced_Ads_Ad {
|
|
656 |
* @return string $id random id string
|
657 |
*/
|
658 |
private function create_wrapper_id(){
|
|
|
|
|
|
|
|
|
|
|
659 |
$prefix = Advanced_Ads_Plugin::get_instance()->get_frontend_prefix();
|
660 |
|
661 |
return $prefix . mt_rand();
|
48 |
*/
|
49 |
public $width = 0;
|
50 |
|
51 |
+
/**
|
52 |
+
* target url
|
53 |
+
*
|
54 |
+
* @since 1.6.10
|
55 |
+
*/
|
56 |
+
public $url = '';
|
57 |
+
|
58 |
/**
|
59 |
* ad height
|
60 |
*/
|
164 |
} else {
|
165 |
$this->type_obj = new Advanced_Ads_Ad_Type_Abstract;
|
166 |
}
|
167 |
+
$this->url = $this->options( 'url' );
|
168 |
$this->width = $this->options( 'width' );
|
169 |
$this->height = $this->options( 'height' );
|
170 |
$this->conditions = $this->options( 'conditions' );
|
386 |
$options = $this->options();
|
387 |
|
388 |
$options['type'] = $this->type;
|
389 |
+
$options['url'] = $this->url;
|
390 |
$options['width'] = $this->width;
|
391 |
$options['height'] = $this->height;
|
392 |
$options['conditions'] = $conditions;
|
582 |
break;
|
583 |
case 'center' :
|
584 |
$wrapper['style']['text-align'] = 'center';
|
585 |
+
// add css rule after wrapper to center the ad
|
586 |
+
// add_filter( 'advanced-ads-output-wrapper-after-content', array( $this, 'center_ad_content' ), 10, 2 );
|
587 |
break;
|
588 |
case 'clearfix' :
|
589 |
$wrapper['style']['clear'] = 'both';
|
591 |
}
|
592 |
}
|
593 |
|
594 |
+
if ( isset($this->output['class']) && is_array( $this->output['class'] ) ) {
|
595 |
$wrapper['class'] = $this->output['class'];
|
596 |
}
|
597 |
|
598 |
+
// add manual classes
|
599 |
+
if ( isset($this->output['wrapper-class']) && '' !== $this->output['wrapper-class'] ) {
|
600 |
+
$classes = explode( ' ', $this->output['wrapper-class'] );
|
601 |
+
|
602 |
+
foreach( $classes as $_class ){
|
603 |
+
$wrapper['class'][] = sanitize_key( $_class );
|
604 |
+
}
|
605 |
+
}
|
606 |
+
|
607 |
if ( ! empty($this->output['margin']['top']) ) {
|
608 |
$wrapper['style']['margin-top'] = intval( $this->output['margin']['top'] ) . 'px';
|
609 |
}
|
669 |
return $wrapper;
|
670 |
}
|
671 |
|
672 |
+
/**
|
673 |
+
* function to add css rule after the ad to center its content
|
674 |
+
*
|
675 |
+
* @since 1.6.9.5
|
676 |
+
* @param str $output additional output in wrapper after content
|
677 |
+
* @param obj $ad Advanced_Ads_Ad object
|
678 |
+
* @return str $output
|
679 |
+
*
|
680 |
+
*/
|
681 |
+
/*public function center_ad_content( $output, Advanced_Ads_Ad $ad ){
|
682 |
+
|
683 |
+
// no additional check needed, because the hook is only called when the ad is centered
|
684 |
+
if( isset( $ad->wrapper['id'] )){
|
685 |
+
// does not work with most div elements, so actually not used now
|
686 |
+
$output .= '<style type="text/css">#'. $ad->wrapper['id'] . ' img, #'. $ad->wrapper['id'] . ' div { display: inline !important; }</style>';
|
687 |
+
}
|
688 |
+
|
689 |
+
return $output;
|
690 |
+
}*/
|
691 |
+
|
692 |
/**
|
693 |
* create a random wrapper id
|
694 |
*
|
696 |
* @return string $id random id string
|
697 |
*/
|
698 |
private function create_wrapper_id(){
|
699 |
+
|
700 |
+
if( isset( $this->output['wrapper-id'] )){
|
701 |
+
return sanitize_key( $this->output['wrapper-id'] );
|
702 |
+
}
|
703 |
+
|
704 |
$prefix = Advanced_Ads_Plugin::get_instance()->get_frontend_prefix();
|
705 |
|
706 |
return $prefix . mt_rand();
|
classes/ad_type_image.php
ADDED
@@ -0,0 +1,110 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Advanced Ads Image Ad Type
|
4 |
+
*
|
5 |
+
* @package Advanced_Ads
|
6 |
+
* @author Thomas Maier <thomas.maier@webgilde.com>
|
7 |
+
* @license GPL-2.0+
|
8 |
+
* @link http://webgilde.com
|
9 |
+
* @copyright 2015 Thomas Maier, webgilde GmbH
|
10 |
+
* @since 1.6.10
|
11 |
+
*
|
12 |
+
* Class containing information about the content ad type
|
13 |
+
* this should also work as an example for other ad types
|
14 |
+
*
|
15 |
+
*/
|
16 |
+
class Advanced_Ads_Ad_Type_Image extends Advanced_Ads_Ad_Type_Abstract{
|
17 |
+
|
18 |
+
/**
|
19 |
+
* ID - internal type of the ad type
|
20 |
+
*
|
21 |
+
* must be static so set your own ad type ID here
|
22 |
+
* use slug like format, only lower case, underscores and hyphens
|
23 |
+
*
|
24 |
+
* @since 1.6.10
|
25 |
+
*/
|
26 |
+
public $ID = 'image';
|
27 |
+
|
28 |
+
/**
|
29 |
+
* set basic attributes
|
30 |
+
*
|
31 |
+
* @since 1.6.10
|
32 |
+
*/
|
33 |
+
public function __construct() {
|
34 |
+
$this->title = __( 'Image Ad', ADVADS_SLUG );
|
35 |
+
$this->description = __( 'Ads in various image formats.', ADVADS_SLUG );
|
36 |
+
$this->parameters = array(
|
37 |
+
'image_url' => '',
|
38 |
+
'image_title' => '',
|
39 |
+
'image_alt' => '',
|
40 |
+
);
|
41 |
+
}
|
42 |
+
|
43 |
+
/**
|
44 |
+
* output for the ad parameters metabox
|
45 |
+
*
|
46 |
+
* @param obj $ad ad object
|
47 |
+
* @since 1.6.10
|
48 |
+
*/
|
49 |
+
public function render_parameters($ad){
|
50 |
+
// load tinymc content exitor
|
51 |
+
$id = ( isset( $ad->output['image_id'] ) ) ? $ad->output['image_id'] : '';
|
52 |
+
$url = ( isset( $ad->url ) ) ? esc_url( $ad->url ) : '';
|
53 |
+
|
54 |
+
?><p><button href="#" class="advads_image_upload button button-secondary" type="button" data-uploader-title="<?php
|
55 |
+
_e( 'Insert File', ADVADS_SLUG ); ?>" data-uploader-button-text="<?php _e( 'Insert', ADVADS_SLUG ); ?>" onclick="return false;"><?php _e( 'select image', ADVADS_SLUG ); ?></button>
|
56 |
+
<a id="advads-image-edit-link" href="<?php if( $id ){ echo get_edit_post_link( $id ); } ?>"><?php _e('edit', ADVADS_SLUG ); ?></a>
|
57 |
+
</p>
|
58 |
+
<input type="hidden" name="advanced_ad[output][image_id]" value="<?php echo $id; ?>" id="advads-image-id"/>
|
59 |
+
<div id="advads-image-preview">
|
60 |
+
<?php $this->create_image_tag( $id ); ?>
|
61 |
+
</div>
|
62 |
+
|
63 |
+
<?php // don’t show if tracking plugin enabled
|
64 |
+
if( ! defined( 'AAT_VERSION' )) : ?>
|
65 |
+
<p><label for="advads-url"><?php _e( 'url', ADVADS_SLUG ); ?></label><br/>
|
66 |
+
<input type="url" name="advanced_ad[url]" id="advads-url" value="<?php echo $url; ?>"/></p>
|
67 |
+
<?php endif;
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* render image tag
|
72 |
+
*
|
73 |
+
* @param int $attachment_id post id of the image
|
74 |
+
* @since 1.6.10
|
75 |
+
*/
|
76 |
+
public function create_image_tag( $attachment_id ){
|
77 |
+
|
78 |
+
$image = wp_get_attachment_image_src( $attachment_id, 'full' );
|
79 |
+
if ( $image ) {
|
80 |
+
list( $src, $width, $height ) = $image;
|
81 |
+
$hwstring = image_hwstring($width, $height);
|
82 |
+
$attachment = get_post($attachment_id);
|
83 |
+
$alt = trim(strip_tags( get_post_meta($attachment_id, '_wp_attachment_image_alt', true) ));
|
84 |
+
$title = trim(strip_tags( $attachment->post_title )); // Finally, use the title
|
85 |
+
|
86 |
+
echo rtrim("<img $hwstring") . " src='$src' alt='$alt' title='$title' />";
|
87 |
+
}
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* prepare the ads frontend output by adding <object> tags
|
92 |
+
*
|
93 |
+
* @param obj $ad ad object
|
94 |
+
* @return str $content ad content prepared for frontend output
|
95 |
+
* @since 1.6.10.
|
96 |
+
*/
|
97 |
+
public function prepare_output($ad){
|
98 |
+
|
99 |
+
$id = ( isset( $ad->output['image_id'] ) ) ? absint( $ad->output['image_id'] ) : '';
|
100 |
+
$url = ( isset( $ad->url ) ) ? esc_url( $ad->url ) : '';
|
101 |
+
|
102 |
+
ob_start();
|
103 |
+
if( ! defined( 'AAT_VERSION' ) && $url ){ echo '<a href="'. $url .'">'; }
|
104 |
+
echo $this->create_image_tag( $id );
|
105 |
+
if( ! defined( 'AAT_VERSION' ) && $url ){ echo '</a>'; }
|
106 |
+
|
107 |
+
return ob_get_clean();
|
108 |
+
}
|
109 |
+
|
110 |
+
}
|
classes/checks.php
CHANGED
@@ -196,4 +196,20 @@ class Advanced_Ads_Checks {
|
|
196 |
|
197 |
return false;
|
198 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
}
|
196 |
|
197 |
return false;
|
198 |
}
|
199 |
+
|
200 |
+
/**
|
201 |
+
* check for additional conflicting plugins
|
202 |
+
*
|
203 |
+
* @return arr $plugins names of conflicting plugins
|
204 |
+
*/
|
205 |
+
public static function conflicting_plugins(){
|
206 |
+
|
207 |
+
$conflicting_plugins = array();
|
208 |
+
|
209 |
+
if( defined( 'Publicize_Base' )){ // JetPack Publicize module
|
210 |
+
$conflicting_plugins[] = 'Jetpack – Publicize';
|
211 |
+
}
|
212 |
+
|
213 |
+
return $conflicting_plugins;
|
214 |
+
}
|
215 |
}
|
composer.lock
CHANGED
@@ -103,16 +103,16 @@
|
|
103 |
},
|
104 |
{
|
105 |
"name": "xrstf/composer-php52",
|
106 |
-
"version": "v1.0.
|
107 |
"source": {
|
108 |
"type": "hg",
|
109 |
"url": "https://bitbucket.org/xrstf/composer-php52",
|
110 |
-
"reference": "
|
111 |
},
|
112 |
"dist": {
|
113 |
"type": "zip",
|
114 |
-
"url": "https://bitbucket.org/xrstf/composer-php52/get/
|
115 |
-
"reference": "
|
116 |
"shasum": ""
|
117 |
},
|
118 |
"type": "library",
|
@@ -131,7 +131,7 @@
|
|
131 |
"MIT"
|
132 |
],
|
133 |
"homepage": "http://www.xrstf.de/",
|
134 |
-
"time": "2015-
|
135 |
}
|
136 |
],
|
137 |
"packages-dev": [],
|
103 |
},
|
104 |
{
|
105 |
"name": "xrstf/composer-php52",
|
106 |
+
"version": "v1.0.19",
|
107 |
"source": {
|
108 |
"type": "hg",
|
109 |
"url": "https://bitbucket.org/xrstf/composer-php52",
|
110 |
+
"reference": "9a4a9c46d0347b39bf9159815301dc66fc25324e"
|
111 |
},
|
112 |
"dist": {
|
113 |
"type": "zip",
|
114 |
+
"url": "https://bitbucket.org/xrstf/composer-php52/get/9a4a9c46d0347b39bf9159815301dc66fc25324e.zip",
|
115 |
+
"reference": "9a4a9c46d0347b39bf9159815301dc66fc25324e",
|
116 |
"shasum": ""
|
117 |
},
|
118 |
"type": "library",
|
131 |
"MIT"
|
132 |
],
|
133 |
"homepage": "http://www.xrstf.de/",
|
134 |
+
"time": "2015-10-01 14:11:58"
|
135 |
}
|
136 |
],
|
137 |
"packages-dev": [],
|
languages/advanced-ads-de_DE.mo
CHANGED
Binary file
|
languages/advanced-ads-de_DE.po
CHANGED
@@ -3,7 +3,7 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Advanved Ads\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
5 |
"POT-Creation-Date: 2015-01-27 16:47+0100\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: admin <post@webzunft.de>\n"
|
8 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
9 |
"Language: German\n"
|
@@ -26,6 +26,24 @@ msgstr ""
|
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
"X-Loco-Target-Locale: de_DE"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. Name of the plugin
|
30 |
msgid "Advanced Ads"
|
31 |
msgstr "Advanced Ads"
|
@@ -34,6 +52,10 @@ msgstr "Advanced Ads"
|
|
34 |
msgid "https://wpadvancedads.com"
|
35 |
msgstr "https://wpadvancedads.com"
|
36 |
|
|
|
|
|
|
|
|
|
37 |
#. Author of the plugin
|
38 |
msgid "Thomas Maier"
|
39 |
msgstr "Thomas Maier"
|
@@ -42,101 +64,67 @@ msgstr "Thomas Maier"
|
|
42 |
msgid "http://webgilde.com"
|
43 |
msgstr "http://webgilde.com"
|
44 |
|
45 |
-
#: ../admin/
|
46 |
-
msgid "Advanced Ads Pro"
|
47 |
-
msgstr "Advanced Ads Pro"
|
48 |
-
|
49 |
-
#: ../admin/views/ad-visitor-metabox.php:30
|
50 |
-
#, php-format
|
51 |
-
msgid ""
|
52 |
-
"Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> "
|
53 |
-
"if dynamic features get cached."
|
54 |
-
msgstr ""
|
55 |
-
"Benutzen Sie das Cache-Busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
|
56 |
-
"Pro</a> falls dynamische Einstellungen nicht funktionieren."
|
57 |
-
|
58 |
-
#: ../admin/views/support.php:41
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"<strong>Autoptimize plugin detected</strong>. While this plugin is great for "
|
62 |
-
"site performance, it is known to alter code, including scripts from ad "
|
63 |
-
"networks. <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> has a build-in "
|
64 |
-
"support for Autoptimize."
|
65 |
-
msgstr ""
|
66 |
-
"Es wurde das <strong>Autoptimize-Plugin gefunden</strong>. Das Plugin ist "
|
67 |
-
"zwar gut für die Performance einer Seite, ändert aber häufig den Code von "
|
68 |
-
"Anzeigen. <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> löst dieses "
|
69 |
-
"Problem."
|
70 |
-
|
71 |
-
#: ../public/class-advanced-ads.php:294
|
72 |
-
msgid "Advanced Ads Error following:"
|
73 |
-
msgstr "Fehler von Advanced Ads:"
|
74 |
-
|
75 |
-
#. Description of the plugin
|
76 |
-
msgid "Manage and optimize your ads in WordPress"
|
77 |
-
msgstr "Anzeigen in WordPress verwalten und optimieren."
|
78 |
-
|
79 |
-
#: ../admin/class-advanced-ads-admin.php:240
|
80 |
msgid "Overview"
|
81 |
msgstr "Übersicht"
|
82 |
|
83 |
-
#: ../admin/class-advanced-ads-admin.php:
|
84 |
-
#: php:
|
85 |
#: list-header.php:5 ../admin/views/placements.php:80 ../admin/views/placements.
|
86 |
-
#: php:184 ../classes/widget.php:83 ../public/class-advanced-ads.php:
|
87 |
msgid "Ads"
|
88 |
msgstr "Anzeigen"
|
89 |
|
90 |
-
#: ../admin/class-advanced-ads-admin.php:
|
91 |
#: admin/views/placements.php:177 ../classes/widget.php:76
|
92 |
msgid "Ad Groups"
|
93 |
msgstr "Anzeigen-Gruppen"
|
94 |
|
95 |
-
#: ../admin/class-advanced-ads-admin.php:
|
96 |
msgid "Groups"
|
97 |
msgstr "Gruppen"
|
98 |
|
99 |
-
#: ../admin/class-advanced-ads-admin.php:
|
100 |
msgid "Ad Placements"
|
101 |
msgstr "Anzeigen-Platzierungen"
|
102 |
|
103 |
-
#: ../admin/class-advanced-ads-admin.php:
|
104 |
msgid "Placements"
|
105 |
msgstr "Platzierungen"
|
106 |
|
107 |
-
#: ../admin/class-advanced-ads-admin.php:
|
108 |
msgid "Advanced Ads Settings"
|
109 |
msgstr "Advanced-Ads-Einstellungen"
|
110 |
|
111 |
-
#: ../admin/class-advanced-ads-admin.php:
|
112 |
-
#: php:
|
113 |
msgid "Settings"
|
114 |
msgstr "Einstellungen"
|
115 |
|
116 |
-
#: ../admin/class-advanced-ads-admin.php:
|
117 |
msgid "Advanced Ads Debugging"
|
118 |
msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
|
119 |
|
120 |
-
#: ../admin/class-advanced-ads-admin.php:
|
121 |
msgid "Debug"
|
122 |
msgstr "Debug"
|
123 |
|
124 |
-
#: ../admin/class-advanced-ads-admin.php:
|
125 |
-
#: php:
|
126 |
msgid "Advanced Ads Intro"
|
127 |
msgstr "Advanced Ads Einführung"
|
128 |
|
129 |
-
#: ../admin/class-advanced-ads-admin.php:
|
130 |
-
#: php:
|
131 |
msgid "Support"
|
132 |
msgstr "Support"
|
133 |
|
134 |
-
#: ../admin/class-advanced-ads-admin.php:
|
135 |
-
#: php:
|
136 |
msgid "Sorry, you are not allowed to access this feature."
|
137 |
msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
|
138 |
|
139 |
-
#: ../admin/class-advanced-ads-admin.php:
|
140 |
msgid ""
|
141 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
142 |
"deleted?"
|
@@ -144,174 +132,174 @@ msgstr ""
|
|
144 |
"Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. "
|
145 |
"Vielleicht wurde es gelöscht?"
|
146 |
|
147 |
-
#: ../admin/class-advanced-ads-admin.php:
|
148 |
msgid "Ad Type"
|
149 |
msgstr "Anzeigen-Typ"
|
150 |
|
151 |
-
#: ../admin/class-advanced-ads-admin.php:
|
152 |
msgid "Ad Parameters"
|
153 |
msgstr "Anzeigen-Parameter"
|
154 |
|
155 |
-
#: ../admin/class-advanced-ads-admin.php:
|
156 |
msgid "Layout / Output"
|
157 |
msgstr "Layout / Ausgabe"
|
158 |
|
159 |
-
#: ../admin/class-advanced-ads-admin.php:
|
160 |
msgid "Display Conditions"
|
161 |
msgstr "Anzeige-Bedingungen"
|
162 |
|
163 |
-
#: ../admin/class-advanced-ads-admin.php:
|
164 |
msgid "Visitor Conditions"
|
165 |
msgstr "Besucher-Bedingungen"
|
166 |
|
167 |
-
#: ../admin/class-advanced-ads-admin.php:
|
168 |
-
#: php:
|
169 |
msgid "Ad updated."
|
170 |
msgstr "Anzeige aktualisiert."
|
171 |
|
172 |
#. translators: %s: date and time of the revision
|
173 |
-
#: ../admin/class-advanced-ads-admin.php:
|
174 |
#, php-format
|
175 |
msgid "Ad restored to revision from %s"
|
176 |
msgstr "Anzeige aus Revision %s wiederhergestellt"
|
177 |
|
178 |
-
#: ../admin/class-advanced-ads-admin.php:
|
179 |
msgid "Ad published."
|
180 |
msgstr "Anzeige veröffentlicht."
|
181 |
|
182 |
-
#: ../admin/class-advanced-ads-admin.php:
|
183 |
msgid "Ad saved."
|
184 |
msgstr "Anzeige gespeichert."
|
185 |
|
186 |
-
#: ../admin/class-advanced-ads-admin.php:
|
187 |
msgid "Ad submitted."
|
188 |
msgstr "Anzeige gesendet."
|
189 |
|
190 |
-
#: ../admin/class-advanced-ads-admin.php:
|
191 |
#, php-format
|
192 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
193 |
msgstr "Anzeige geplant für <strong>%1$s</strong>."
|
194 |
|
195 |
#. translators: Publish box date format, see http://php.net/date
|
196 |
-
#: ../admin/class-advanced-ads-admin.php:
|
197 |
msgid "M j, Y @ G:i"
|
198 |
msgstr "j M Y @ G:i"
|
199 |
|
200 |
-
#: ../admin/class-advanced-ads-admin.php:
|
201 |
msgid "Ad draft updated."
|
202 |
msgstr "Anzeigenentwurf gespeichert."
|
203 |
|
204 |
-
#: ../admin/class-advanced-ads-admin.php:
|
205 |
#, php-format
|
206 |
msgid "%s ad updated."
|
207 |
msgid_plural "%s ads updated."
|
208 |
msgstr[0] "%s Anzeige aktualisiert."
|
209 |
msgstr[1] "%s Anzeigen aktualisiert."
|
210 |
|
211 |
-
#: ../admin/class-advanced-ads-admin.php:
|
212 |
#, php-format
|
213 |
msgid "%s ad not updated, somebody is editing it."
|
214 |
msgid_plural "%s ads not updated, somebody is editing them."
|
215 |
msgstr[0] "%s Anzeige nicht aktualisiert, jemand bearbeitet sie."
|
216 |
msgstr[1] "%s Anzeigen nicht aktualisiert, jemand bearbeitet sie."
|
217 |
|
218 |
-
#: ../admin/class-advanced-ads-admin.php:
|
219 |
#, php-format
|
220 |
msgid "%s ad permanently deleted."
|
221 |
msgid_plural "%s ads permanently deleted."
|
222 |
msgstr[0] "%s Anzeige endgültig gelöscht."
|
223 |
msgstr[1] "%s Anzeigen endgültig gelöscht."
|
224 |
|
225 |
-
#: ../admin/class-advanced-ads-admin.php:
|
226 |
#, php-format
|
227 |
msgid "%s ad moved to the Trash."
|
228 |
msgid_plural "%s ads moved to the Trash."
|
229 |
msgstr[0] "%s Anzeige in den Papierkorb verschoben."
|
230 |
msgstr[1] "%s Anzeigen in den Papierkorb verschoben."
|
231 |
|
232 |
-
#: ../admin/class-advanced-ads-admin.php:
|
233 |
#, php-format
|
234 |
msgid "%s ad restored from the Trash."
|
235 |
msgid_plural "%s ads restored from the Trash."
|
236 |
msgstr[0] "%s Anzeige aus dem Papierkorb wiederhergestellt."
|
237 |
msgstr[1] "%s Anzeige aus dem Papierkorb wiederhergestellt."
|
238 |
|
239 |
-
#: ../admin/class-advanced-ads-admin.php:
|
240 |
msgid "General"
|
241 |
msgstr "Allgemein"
|
242 |
|
243 |
-
#: ../admin/class-advanced-ads-admin.php:
|
244 |
-
#: php:
|
245 |
msgid "Licenses"
|
246 |
msgstr "Lizenzen"
|
247 |
|
248 |
-
#: ../admin/class-advanced-ads-admin.php:
|
249 |
msgid "Disable ads"
|
250 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
251 |
|
252 |
-
#: ../admin/class-advanced-ads-admin.php:
|
253 |
msgid "Hide ads for logged in users"
|
254 |
msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
|
255 |
|
256 |
-
#: ../admin/class-advanced-ads-admin.php:
|
257 |
msgid "Use advanced JavaScript"
|
258 |
msgstr "Advanced-JavaScript benutzen"
|
259 |
|
260 |
-
#: ../admin/class-advanced-ads-admin.php:
|
261 |
msgid "Unlimited ad injection"
|
262 |
msgstr "Anzeigen-Injektion überall aktivieren "
|
263 |
|
264 |
-
#: ../admin/class-advanced-ads-admin.php:
|
265 |
msgid "Priority of content injection filter"
|
266 |
msgstr "Priorität der Anzeigen-Injektion"
|
267 |
|
268 |
-
#: ../admin/class-advanced-ads-admin.php:
|
269 |
msgid "Hide ads from bots"
|
270 |
msgstr "Anzeigen vor Bots verbergen"
|
271 |
|
272 |
-
#: ../admin/class-advanced-ads-admin.php:
|
273 |
msgid "Disable notices"
|
274 |
msgstr "Mitteilungen deaktivieren"
|
275 |
|
276 |
-
#: ../admin/class-advanced-ads-admin.php:
|
277 |
msgid "ID prefix"
|
278 |
msgstr "ID Präfix"
|
279 |
|
280 |
-
#: ../admin/class-advanced-ads-admin.php:
|
281 |
msgid "Remove Widget ID"
|
282 |
msgstr "ID des Widget entfernen"
|
283 |
|
284 |
-
#: ../admin/class-advanced-ads-admin.php:
|
285 |
msgid "(display to all)"
|
286 |
msgstr "(für alle sichtbar)"
|
287 |
|
288 |
-
#: ../admin/class-advanced-ads-admin.php:
|
289 |
msgid "Subscriber"
|
290 |
msgstr "Abonnent"
|
291 |
|
292 |
-
#: ../admin/class-advanced-ads-admin.php:
|
293 |
msgid "Contributor"
|
294 |
msgstr "Mitarbeiter"
|
295 |
|
296 |
-
#: ../admin/class-advanced-ads-admin.php:
|
297 |
msgid "Author"
|
298 |
msgstr "Autor"
|
299 |
|
300 |
-
#: ../admin/class-advanced-ads-admin.php:
|
301 |
msgid "Editor"
|
302 |
msgstr "Redakteur"
|
303 |
|
304 |
-
#: ../admin/class-advanced-ads-admin.php:
|
305 |
msgid "Admin"
|
306 |
msgstr "Admin"
|
307 |
|
308 |
-
#: ../admin/class-advanced-ads-admin.php:
|
309 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
310 |
msgstr ""
|
311 |
"Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine "
|
312 |
"Anzeigen zu sehen."
|
313 |
|
314 |
-
#: ../admin/class-advanced-ads-admin.php:
|
315 |
msgid ""
|
316 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
317 |
"needs it."
|
@@ -319,7 +307,7 @@ msgstr ""
|
|
319 |
"<strong>Hinweis: </strong>die Datei wird aktuell von einer Erweiterung "
|
320 |
"benutzt."
|
321 |
|
322 |
-
#: ../admin/class-advanced-ads-admin.php:
|
323 |
#, php-format
|
324 |
msgid ""
|
325 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
|
@@ -330,7 +318,7 @@ msgstr ""
|
|
330 |
"target=\"_blank\">Info</a>). Einige Funktionen und Erweiterungen können diese "
|
331 |
"Einstellung überschreiben, wenn sie die Datei benötigen."
|
332 |
|
333 |
-
#: ../admin/class-advanced-ads-admin.php:
|
334 |
msgid ""
|
335 |
"Some plugins and themes trigger ad injection where it shouldn’t happen. "
|
336 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
@@ -348,7 +336,7 @@ msgstr ""
|
|
348 |
"werden überall dort, wo Beiträge geladen werden, angezeigt (z.B. auch auf "
|
349 |
"Archiv-Seiten)."
|
350 |
|
351 |
-
#: ../admin/class-advanced-ads-admin.php:
|
352 |
msgid ""
|
353 |
"Play with this value in order to change the priority of the injected ads "
|
354 |
"compared to other auto injected elements in the post content."
|
@@ -356,7 +344,7 @@ msgstr ""
|
|
356 |
"Ändern Sie diesen Wert um die Position automatisch eingefügter Anzeigen im "
|
357 |
"Content gegenüber anderer Elementen zu beeinflussen."
|
358 |
|
359 |
-
#: ../admin/class-advanced-ads-admin.php:
|
360 |
#, php-format
|
361 |
msgid ""
|
362 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
@@ -367,7 +355,7 @@ msgstr ""
|
|
367 |
"werden mit dem <a href=\"%s\" target=\"_blank\">Tracking Add-On</a> dann auch "
|
368 |
"keine Impressionen mehr gezählt."
|
369 |
|
370 |
-
#: ../admin/class-advanced-ads-admin.php:
|
371 |
msgid ""
|
372 |
"Disabling this option only makes sense if your ads contain content you want "
|
373 |
"to display to bots (like search engines) or your site is cached and bots "
|
@@ -376,7 +364,7 @@ msgstr ""
|
|
376 |
"Deaktivieren Sie diese Option, wenn Bots (z.B. Suchmaschinen) die "
|
377 |
"Werbeinhalte sehen sollen oder Ihre Seite einen Cache nutzt."
|
378 |
|
379 |
-
#: ../admin/class-advanced-ads-admin.php:
|
380 |
msgid ""
|
381 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
382 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
@@ -387,7 +375,7 @@ msgstr ""
|
|
387 |
"diese Einstellung, wenn Sie Advanced Ads auf mehreren Blog installiert \n"
|
388 |
"haben."
|
389 |
|
390 |
-
#: ../admin/class-advanced-ads-admin.php:
|
391 |
msgid ""
|
392 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
393 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
@@ -396,7 +384,7 @@ msgstr ""
|
|
396 |
"Präfix der class oder id Attribute im Frontend. Eine Änderung kann helfen "
|
397 |
"damit Ad-Blocker die Inhalte nicht pauschal entfernen."
|
398 |
|
399 |
-
#: ../admin/class-advanced-ads-admin.php:
|
400 |
msgid ""
|
401 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
402 |
"target of ad blockers."
|
@@ -404,54 +392,54 @@ msgstr ""
|
|
404 |
"ID-Attribut des Anzeigenwidgets entfernen, damit Ad-Blocker hier keinen "
|
405 |
"Ansatz haben es zu blockieren."
|
406 |
|
407 |
-
#: ../admin/class-advanced-ads-admin.php:
|
408 |
msgid "Ad Details"
|
409 |
msgstr "Anzeigeneinstellungen"
|
410 |
|
411 |
-
#: ../admin/class-advanced-ads-admin.php:
|
412 |
msgid "Ad Settings"
|
413 |
msgstr "Anzeigen-Einstellungen"
|
414 |
|
415 |
-
#: ../admin/class-advanced-ads-admin.php:
|
416 |
msgid "Ads Dashboard"
|
417 |
msgstr "Anzeigen-Dashboard"
|
418 |
|
419 |
-
#: ../admin/class-advanced-ads-admin.php:
|
420 |
msgid "From the ad optimization universe"
|
421 |
msgstr "Neues aus dem Anzeigen-Universum"
|
422 |
|
423 |
-
#: ../admin/class-advanced-ads-admin.php:
|
424 |
msgid "Advanced Ads Tutorials"
|
425 |
msgstr "Advanced Ads Tutorials"
|
426 |
|
427 |
-
#: ../admin/class-advanced-ads-admin.php:
|
428 |
#, php-format
|
429 |
msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
|
430 |
msgstr "%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">neu</a>"
|
431 |
|
432 |
-
#: ../admin/class-advanced-ads-admin.php:
|
433 |
msgid "plugin manual and homepage"
|
434 |
msgstr "Plugin-Anleitung und Homepage"
|
435 |
|
436 |
-
#: ../admin/class-advanced-ads-admin.php:
|
437 |
msgid "Get the tutorial via email"
|
438 |
msgstr "Tutorial per E-Mail (engl.)\n"
|
439 |
|
440 |
-
#: ../admin/class-advanced-ads-admin.php:
|
441 |
msgid "Get AdSense tips via email"
|
442 |
msgstr "AdSense Tips per E-Mail (engl.)"
|
443 |
|
444 |
-
#: ../admin/class-advanced-ads-admin.php:
|
445 |
msgid "Error while trying to register the license. Please contact support."
|
446 |
msgstr ""
|
447 |
"Die Lizenz konnte nicht registriert werden. Bitte kontaktieren Sie den "
|
448 |
"Support."
|
449 |
|
450 |
-
#: ../admin/class-advanced-ads-admin.php:
|
451 |
msgid "Please enter and save a valid license key first."
|
452 |
msgstr "Bitte speichern Sie zunächst einen gültigen Lizenzschlüssel."
|
453 |
|
454 |
-
#: ../admin/class-advanced-ads-admin.php:
|
455 |
#, php-format
|
456 |
msgid "License is invalid. Reason: %s"
|
457 |
msgstr "Die Lizenz ist ungültig. Grund: %s"
|
@@ -482,7 +470,7 @@ msgid "up to %d ads displayed"
|
|
482 |
msgstr "bis zu %d Anzeigen sichtbar"
|
483 |
|
484 |
#: ../admin/includes/class-ad-groups-list.php:187 ../admin/views/ad-group-list-
|
485 |
-
#: form-row.php:
|
486 |
msgid "No ads assigned"
|
487 |
msgstr "Keine Anzeigen zugeordnet"
|
488 |
|
@@ -503,7 +491,7 @@ msgid "Display ads with the highest ad weight first"
|
|
503 |
msgstr "Anzeigen mit dem höchsten Anzeigengewicht zuerst einblenden."
|
504 |
|
505 |
#: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
|
506 |
-
#: php:
|
507 |
msgid "Edit"
|
508 |
msgstr "Bearbeiten"
|
509 |
|
@@ -713,6 +701,10 @@ msgstr "Hilfe bei Setup und Optimierung"
|
|
713 |
msgid "Manual and Support"
|
714 |
msgstr "Anleitung und Support"
|
715 |
|
|
|
|
|
|
|
|
|
716 |
#: ../admin/includes/class-overview-widgets.php:55
|
717 |
msgid "Tracking and Stats"
|
718 |
msgstr "Tracking und Statistik"
|
@@ -1139,21 +1131,21 @@ msgstr "Typ"
|
|
1139 |
msgid "Number of visible ads"
|
1140 |
msgstr "Anzahl sichtbarer Anzeigen"
|
1141 |
|
1142 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1143 |
msgctxt "option to display all ads in an ad groups"
|
1144 |
msgid "all"
|
1145 |
msgstr "alle"
|
1146 |
|
1147 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1148 |
msgid "Number of ads that are visible at the same time"
|
1149 |
msgstr "Anzahl der Anzeigen, die gleichzeitig sichtbar sein sollen."
|
1150 |
|
1151 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1152 |
-
#:
|
1153 |
msgid "Ad"
|
1154 |
msgstr "Anzeige"
|
1155 |
|
1156 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1157 |
msgid "weight"
|
1158 |
msgstr "Gewicht"
|
1159 |
|
@@ -1486,6 +1478,15 @@ msgstr ""
|
|
1486 |
"sehen. Vermeiden Sie solche Bedingungen, wenn alle Nutzer die Anzeige sehen "
|
1487 |
"sollen."
|
1488 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1489 |
#: ../admin/views/ad-visitor-metabox.php:34
|
1490 |
msgid "New condition"
|
1491 |
msgstr "Neue Bedingung"
|
@@ -1986,11 +1987,33 @@ msgstr ""
|
|
1986 |
msgid "There are <strong>plugin updates available</strong>. Please update."
|
1987 |
msgstr "Bitte aktualisieren Sie die installierten Plugins."
|
1988 |
|
1989 |
-
#: ../admin/views/support.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1990 |
msgid "Contact"
|
1991 |
msgstr "Kontakt aufnehmen"
|
1992 |
|
1993 |
-
#: ../admin/views/support.php:
|
1994 |
#, php-format
|
1995 |
msgid ""
|
1996 |
"Please search the manual for a solution and take a look at <a href=\"%s\" "
|
@@ -2000,19 +2023,19 @@ msgstr ""
|
|
2000 |
"sich die Vorschläge unter <a href=\"%s\" target=\"_blank\">Ads not showing up?"
|
2001 |
"</a> an."
|
2002 |
|
2003 |
-
#: ../admin/views/support.php:
|
2004 |
msgid "your email"
|
2005 |
msgstr "E-Mail"
|
2006 |
|
2007 |
-
#: ../admin/views/support.php:
|
2008 |
msgid "your name"
|
2009 |
msgstr "Name"
|
2010 |
|
2011 |
-
#: ../admin/views/support.php:
|
2012 |
msgid "your message"
|
2013 |
msgstr "Nachricht"
|
2014 |
|
2015 |
-
#: ../admin/views/support.php:
|
2016 |
msgid "send"
|
2017 |
msgstr "senden"
|
2018 |
|
@@ -2122,6 +2145,34 @@ msgstr ""
|
|
2122 |
msgid "Save Draft"
|
2123 |
msgstr "Entwurf speichern"
|
2124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2125 |
#: ../classes/ad_type_plain.php:31
|
2126 |
msgid "Plain Text and Code"
|
2127 |
msgstr "Nur Text und Code"
|
@@ -2503,89 +2554,93 @@ msgstr "Ihre AdSense Publisher ID fehlt."
|
|
2503 |
msgid "Auto"
|
2504 |
msgstr "Auto"
|
2505 |
|
2506 |
-
#: ../public/class-advanced-ads.php:
|
|
|
|
|
|
|
|
|
2507 |
#, php-format
|
2508 |
msgid "Advanced Ads Error: %s"
|
2509 |
msgstr "Advanced-Ads-Fehler: %s"
|
2510 |
|
2511 |
-
#: ../public/class-advanced-ads.php:
|
2512 |
msgctxt "ad group general name"
|
2513 |
msgid "Ad Groups"
|
2514 |
msgstr "Anzeigen-Gruppen"
|
2515 |
|
2516 |
-
#: ../public/class-advanced-ads.php:
|
2517 |
msgctxt "ad group singular name"
|
2518 |
msgid "Ad Group"
|
2519 |
msgstr "Anzeigen-Gruppe"
|
2520 |
|
2521 |
-
#: ../public/class-advanced-ads.php:
|
2522 |
msgid "Search Ad Groups"
|
2523 |
msgstr "Anzeigen-Gruppen suchen"
|
2524 |
|
2525 |
-
#: ../public/class-advanced-ads.php:
|
2526 |
msgid "All Ad Groups"
|
2527 |
msgstr "Alle Anzeigen-Gruppen"
|
2528 |
|
2529 |
-
#: ../public/class-advanced-ads.php:
|
2530 |
msgid "Parent Ad Groups"
|
2531 |
msgstr "Parent-Anzeigen-Gruppen"
|
2532 |
|
2533 |
-
#: ../public/class-advanced-ads.php:
|
2534 |
msgid "Parent Ad Groups:"
|
2535 |
msgstr "Parent-Anzeigen-Gruppen"
|
2536 |
|
2537 |
-
#: ../public/class-advanced-ads.php:
|
2538 |
msgid "Edit Ad Group"
|
2539 |
msgstr "Bearbeite Anzeigen-Gruppe"
|
2540 |
|
2541 |
-
#: ../public/class-advanced-ads.php:
|
2542 |
msgid "Update Ad Group"
|
2543 |
msgstr "Aktualisiere Anzeigen-Gruppe"
|
2544 |
|
2545 |
-
#: ../public/class-advanced-ads.php:
|
2546 |
msgid "Add New Ad Group"
|
2547 |
msgstr "Neue Anzeigengruppe hinzufügen"
|
2548 |
|
2549 |
-
#: ../public/class-advanced-ads.php:
|
2550 |
msgid "New Ad Groups Name"
|
2551 |
msgstr "Neuer Anzeigen-Gruppen-Name"
|
2552 |
|
2553 |
-
#: ../public/class-advanced-ads.php:
|
2554 |
msgid "No Ad Group found"
|
2555 |
msgstr "Keine Anzeigen-Gruppe gefunden"
|
2556 |
|
2557 |
-
#: ../public/class-advanced-ads.php:
|
2558 |
msgid "New Ad"
|
2559 |
msgstr "Neue Anzeige"
|
2560 |
|
2561 |
-
#: ../public/class-advanced-ads.php:
|
2562 |
msgid "Add New Ad"
|
2563 |
msgstr "Neue Anzeige hinzufügen"
|
2564 |
|
2565 |
-
#: ../public/class-advanced-ads.php:
|
2566 |
msgid "Edit Ad"
|
2567 |
msgstr "Anzeige bearbeiten"
|
2568 |
|
2569 |
-
#: ../public/class-advanced-ads.php:
|
2570 |
msgid "View"
|
2571 |
msgstr "Ansicht"
|
2572 |
|
2573 |
-
#: ../public/class-advanced-ads.php:
|
2574 |
msgid "View the Ad"
|
2575 |
msgstr "Anzeige ansehen"
|
2576 |
|
2577 |
-
#: ../public/class-advanced-ads.php:
|
2578 |
msgid "Search Ads"
|
2579 |
msgstr "Anzeigen suchen"
|
2580 |
|
2581 |
-
#: ../public/class-advanced-ads.php:
|
2582 |
msgid "No Ads found"
|
2583 |
msgstr "Keine Anzeigen gefunden"
|
2584 |
|
2585 |
-
#: ../public/class-advanced-ads.php:
|
2586 |
msgid "No Ads found in Trash"
|
2587 |
msgstr "Keine Anzeigen im Papierkorb gefunden"
|
2588 |
|
2589 |
-
#: ../public/class-advanced-ads.php:
|
2590 |
msgid "Parent Ad"
|
2591 |
msgstr "Übergeordnete Anzeige"
|
3 |
"Project-Id-Version: Advanved Ads\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
5 |
"POT-Creation-Date: 2015-01-27 16:47+0100\n"
|
6 |
+
"PO-Revision-Date: Mon Oct 12 2015 13:12:09 GMT+0200 (CEST)\n"
|
7 |
"Last-Translator: admin <post@webzunft.de>\n"
|
8 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
9 |
"Language: German\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
"X-Loco-Target-Locale: de_DE"
|
28 |
|
29 |
+
#: ../admin/views/ad-output-metabox.php:33
|
30 |
+
msgid "container id"
|
31 |
+
msgstr "Container-ID"
|
32 |
+
|
33 |
+
#: ../admin/views/ad-output-metabox.php:36
|
34 |
+
msgid "Specify the id of the ad container. Leave blank for random or no id."
|
35 |
+
msgstr "ID des Containers festlegen. Leer lassen für zufällige oder keine ID."
|
36 |
+
|
37 |
+
#: ../admin/views/ad-output-metabox.php:38
|
38 |
+
msgid "container classes"
|
39 |
+
msgstr "Container-Class"
|
40 |
+
|
41 |
+
#: ../admin/views/ad-output-metabox.php:41
|
42 |
+
msgid ""
|
43 |
+
"Specify one or more classes for the container. Separate multiple classes "
|
44 |
+
"with a space"
|
45 |
+
msgstr "Eine oder mehrere, durch Leerzeichen festgelegte Class-Attribute."
|
46 |
+
|
47 |
#. Name of the plugin
|
48 |
msgid "Advanced Ads"
|
49 |
msgstr "Advanced Ads"
|
52 |
msgid "https://wpadvancedads.com"
|
53 |
msgstr "https://wpadvancedads.com"
|
54 |
|
55 |
+
#. Description of the plugin
|
56 |
+
msgid "Manage and optimize your ads in WordPress"
|
57 |
+
msgstr "Anzeigen in WordPress verwalten und optimieren."
|
58 |
+
|
59 |
#. Author of the plugin
|
60 |
msgid "Thomas Maier"
|
61 |
msgstr "Thomas Maier"
|
64 |
msgid "http://webgilde.com"
|
65 |
msgstr "http://webgilde.com"
|
66 |
|
67 |
+
#: ../admin/class-advanced-ads-admin.php:246
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
msgid "Overview"
|
69 |
msgstr "Übersicht"
|
70 |
|
71 |
+
#: ../admin/class-advanced-ads-admin.php:250 ../admin/class-advanced-ads-admin.
|
72 |
+
#: php:250 ../admin/views/ad-group-list-form-row.php:28 ../admin/views/ad-group-
|
73 |
#: list-header.php:5 ../admin/views/placements.php:80 ../admin/views/placements.
|
74 |
+
#: php:184 ../classes/widget.php:83 ../public/class-advanced-ads.php:563
|
75 |
msgid "Ads"
|
76 |
msgstr "Anzeigen"
|
77 |
|
78 |
+
#: ../admin/class-advanced-ads-admin.php:254 ../admin/views/placements.php:73 ..
|
79 |
#: admin/views/placements.php:177 ../classes/widget.php:76
|
80 |
msgid "Ad Groups"
|
81 |
msgstr "Anzeigen-Gruppen"
|
82 |
|
83 |
+
#: ../admin/class-advanced-ads-admin.php:254 ../public/class-advanced-ads.php:536
|
84 |
msgid "Groups"
|
85 |
msgstr "Gruppen"
|
86 |
|
87 |
+
#: ../admin/class-advanced-ads-admin.php:259 ../admin/views/debug.php:14
|
88 |
msgid "Ad Placements"
|
89 |
msgstr "Anzeigen-Platzierungen"
|
90 |
|
91 |
+
#: ../admin/class-advanced-ads-admin.php:259 ../admin/views/placements.php:18
|
92 |
msgid "Placements"
|
93 |
msgstr "Platzierungen"
|
94 |
|
95 |
+
#: ../admin/class-advanced-ads-admin.php:263
|
96 |
msgid "Advanced Ads Settings"
|
97 |
msgstr "Advanced-Ads-Einstellungen"
|
98 |
|
99 |
+
#: ../admin/class-advanced-ads-admin.php:263 ../admin/class-advanced-ads-admin.
|
100 |
+
#: php:490 ../admin/views/debug.php:11
|
101 |
msgid "Settings"
|
102 |
msgstr "Einstellungen"
|
103 |
|
104 |
+
#: ../admin/class-advanced-ads-admin.php:266
|
105 |
msgid "Advanced Ads Debugging"
|
106 |
msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
|
107 |
|
108 |
+
#: ../admin/class-advanced-ads-admin.php:266
|
109 |
msgid "Debug"
|
110 |
msgstr "Debug"
|
111 |
|
112 |
+
#: ../admin/class-advanced-ads-admin.php:270 ../admin/class-advanced-ads-admin.
|
113 |
+
#: php:270
|
114 |
msgid "Advanced Ads Intro"
|
115 |
msgstr "Advanced Ads Einführung"
|
116 |
|
117 |
+
#: ../admin/class-advanced-ads-admin.php:274 ../admin/class-advanced-ads-admin.
|
118 |
+
#: php:274
|
119 |
msgid "Support"
|
120 |
msgstr "Support"
|
121 |
|
122 |
+
#: ../admin/class-advanced-ads-admin.php:404 ../admin/class-advanced-ads-admin.
|
123 |
+
#: php:431
|
124 |
msgid "Sorry, you are not allowed to access this feature."
|
125 |
msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
|
126 |
|
127 |
+
#: ../admin/class-advanced-ads-admin.php:417
|
128 |
msgid ""
|
129 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
130 |
"deleted?"
|
132 |
"Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. "
|
133 |
"Vielleicht wurde es gelöscht?"
|
134 |
|
135 |
+
#: ../admin/class-advanced-ads-admin.php:532
|
136 |
msgid "Ad Type"
|
137 |
msgstr "Anzeigen-Typ"
|
138 |
|
139 |
+
#: ../admin/class-advanced-ads-admin.php:535
|
140 |
msgid "Ad Parameters"
|
141 |
msgstr "Anzeigen-Parameter"
|
142 |
|
143 |
+
#: ../admin/class-advanced-ads-admin.php:538
|
144 |
msgid "Layout / Output"
|
145 |
msgstr "Layout / Ausgabe"
|
146 |
|
147 |
+
#: ../admin/class-advanced-ads-admin.php:541
|
148 |
msgid "Display Conditions"
|
149 |
msgstr "Anzeige-Bedingungen"
|
150 |
|
151 |
+
#: ../admin/class-advanced-ads-admin.php:544
|
152 |
msgid "Visitor Conditions"
|
153 |
msgstr "Besucher-Bedingungen"
|
154 |
|
155 |
+
#: ../admin/class-advanced-ads-admin.php:724 ../admin/class-advanced-ads-admin.
|
156 |
+
#: php:725
|
157 |
msgid "Ad updated."
|
158 |
msgstr "Anzeige aktualisiert."
|
159 |
|
160 |
#. translators: %s: date and time of the revision
|
161 |
+
#: ../admin/class-advanced-ads-admin.php:727
|
162 |
#, php-format
|
163 |
msgid "Ad restored to revision from %s"
|
164 |
msgstr "Anzeige aus Revision %s wiederhergestellt"
|
165 |
|
166 |
+
#: ../admin/class-advanced-ads-admin.php:728
|
167 |
msgid "Ad published."
|
168 |
msgstr "Anzeige veröffentlicht."
|
169 |
|
170 |
+
#: ../admin/class-advanced-ads-admin.php:729
|
171 |
msgid "Ad saved."
|
172 |
msgstr "Anzeige gespeichert."
|
173 |
|
174 |
+
#: ../admin/class-advanced-ads-admin.php:730
|
175 |
msgid "Ad submitted."
|
176 |
msgstr "Anzeige gesendet."
|
177 |
|
178 |
+
#: ../admin/class-advanced-ads-admin.php:732
|
179 |
#, php-format
|
180 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
181 |
msgstr "Anzeige geplant für <strong>%1$s</strong>."
|
182 |
|
183 |
#. translators: Publish box date format, see http://php.net/date
|
184 |
+
#: ../admin/class-advanced-ads-admin.php:734
|
185 |
msgid "M j, Y @ G:i"
|
186 |
msgstr "j M Y @ G:i"
|
187 |
|
188 |
+
#: ../admin/class-advanced-ads-admin.php:736
|
189 |
msgid "Ad draft updated."
|
190 |
msgstr "Anzeigenentwurf gespeichert."
|
191 |
|
192 |
+
#: ../admin/class-advanced-ads-admin.php:755
|
193 |
#, php-format
|
194 |
msgid "%s ad updated."
|
195 |
msgid_plural "%s ads updated."
|
196 |
msgstr[0] "%s Anzeige aktualisiert."
|
197 |
msgstr[1] "%s Anzeigen aktualisiert."
|
198 |
|
199 |
+
#: ../admin/class-advanced-ads-admin.php:756
|
200 |
#, php-format
|
201 |
msgid "%s ad not updated, somebody is editing it."
|
202 |
msgid_plural "%s ads not updated, somebody is editing them."
|
203 |
msgstr[0] "%s Anzeige nicht aktualisiert, jemand bearbeitet sie."
|
204 |
msgstr[1] "%s Anzeigen nicht aktualisiert, jemand bearbeitet sie."
|
205 |
|
206 |
+
#: ../admin/class-advanced-ads-admin.php:757
|
207 |
#, php-format
|
208 |
msgid "%s ad permanently deleted."
|
209 |
msgid_plural "%s ads permanently deleted."
|
210 |
msgstr[0] "%s Anzeige endgültig gelöscht."
|
211 |
msgstr[1] "%s Anzeigen endgültig gelöscht."
|
212 |
|
213 |
+
#: ../admin/class-advanced-ads-admin.php:758
|
214 |
#, php-format
|
215 |
msgid "%s ad moved to the Trash."
|
216 |
msgid_plural "%s ads moved to the Trash."
|
217 |
msgstr[0] "%s Anzeige in den Papierkorb verschoben."
|
218 |
msgstr[1] "%s Anzeigen in den Papierkorb verschoben."
|
219 |
|
220 |
+
#: ../admin/class-advanced-ads-admin.php:759
|
221 |
#, php-format
|
222 |
msgid "%s ad restored from the Trash."
|
223 |
msgid_plural "%s ads restored from the Trash."
|
224 |
msgstr[0] "%s Anzeige aus dem Papierkorb wiederhergestellt."
|
225 |
msgstr[1] "%s Anzeige aus dem Papierkorb wiederhergestellt."
|
226 |
|
227 |
+
#: ../admin/class-advanced-ads-admin.php:794 ../admin/views/settings.php:12
|
228 |
msgid "General"
|
229 |
msgstr "Allgemein"
|
230 |
|
231 |
+
#: ../admin/class-advanced-ads-admin.php:806 ../admin/class-advanced-ads-admin.
|
232 |
+
#: php:902
|
233 |
msgid "Licenses"
|
234 |
msgstr "Lizenzen"
|
235 |
|
236 |
+
#: ../admin/class-advanced-ads-admin.php:817
|
237 |
msgid "Disable ads"
|
238 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
239 |
|
240 |
+
#: ../admin/class-advanced-ads-admin.php:825
|
241 |
msgid "Hide ads for logged in users"
|
242 |
msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
|
243 |
|
244 |
+
#: ../admin/class-advanced-ads-admin.php:833
|
245 |
msgid "Use advanced JavaScript"
|
246 |
msgstr "Advanced-JavaScript benutzen"
|
247 |
|
248 |
+
#: ../admin/class-advanced-ads-admin.php:841
|
249 |
msgid "Unlimited ad injection"
|
250 |
msgstr "Anzeigen-Injektion überall aktivieren "
|
251 |
|
252 |
+
#: ../admin/class-advanced-ads-admin.php:849
|
253 |
msgid "Priority of content injection filter"
|
254 |
msgstr "Priorität der Anzeigen-Injektion"
|
255 |
|
256 |
+
#: ../admin/class-advanced-ads-admin.php:857
|
257 |
msgid "Hide ads from bots"
|
258 |
msgstr "Anzeigen vor Bots verbergen"
|
259 |
|
260 |
+
#: ../admin/class-advanced-ads-admin.php:865
|
261 |
msgid "Disable notices"
|
262 |
msgstr "Mitteilungen deaktivieren"
|
263 |
|
264 |
+
#: ../admin/class-advanced-ads-admin.php:873
|
265 |
msgid "ID prefix"
|
266 |
msgstr "ID Präfix"
|
267 |
|
268 |
+
#: ../admin/class-advanced-ads-admin.php:881
|
269 |
msgid "Remove Widget ID"
|
270 |
msgstr "ID des Widget entfernen"
|
271 |
|
272 |
+
#: ../admin/class-advanced-ads-admin.php:956
|
273 |
msgid "(display to all)"
|
274 |
msgstr "(für alle sichtbar)"
|
275 |
|
276 |
+
#: ../admin/class-advanced-ads-admin.php:957
|
277 |
msgid "Subscriber"
|
278 |
msgstr "Abonnent"
|
279 |
|
280 |
+
#: ../admin/class-advanced-ads-admin.php:958
|
281 |
msgid "Contributor"
|
282 |
msgstr "Mitarbeiter"
|
283 |
|
284 |
+
#: ../admin/class-advanced-ads-admin.php:959
|
285 |
msgid "Author"
|
286 |
msgstr "Autor"
|
287 |
|
288 |
+
#: ../admin/class-advanced-ads-admin.php:960
|
289 |
msgid "Editor"
|
290 |
msgstr "Redakteur"
|
291 |
|
292 |
+
#: ../admin/class-advanced-ads-admin.php:961
|
293 |
msgid "Admin"
|
294 |
msgstr "Admin"
|
295 |
|
296 |
+
#: ../admin/class-advanced-ads-admin.php:969
|
297 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
298 |
msgstr ""
|
299 |
"Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine "
|
300 |
"Anzeigen zu sehen."
|
301 |
|
302 |
+
#: ../admin/class-advanced-ads-admin.php:983
|
303 |
msgid ""
|
304 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
305 |
"needs it."
|
307 |
"<strong>Hinweis: </strong>die Datei wird aktuell von einer Erweiterung "
|
308 |
"benutzt."
|
309 |
|
310 |
+
#: ../admin/class-advanced-ads-admin.php:986
|
311 |
#, php-format
|
312 |
msgid ""
|
313 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
|
318 |
"target=\"_blank\">Info</a>). Einige Funktionen und Erweiterungen können diese "
|
319 |
"Einstellung überschreiben, wenn sie die Datei benötigen."
|
320 |
|
321 |
+
#: ../admin/class-advanced-ads-admin.php:999
|
322 |
msgid ""
|
323 |
"Some plugins and themes trigger ad injection where it shouldn’t happen. "
|
324 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
336 |
"werden überall dort, wo Beiträge geladen werden, angezeigt (z.B. auch auf "
|
337 |
"Archiv-Seiten)."
|
338 |
|
339 |
+
#: ../admin/class-advanced-ads-admin.php:1013
|
340 |
msgid ""
|
341 |
"Play with this value in order to change the priority of the injected ads "
|
342 |
"compared to other auto injected elements in the post content."
|
344 |
"Ändern Sie diesen Wert um die Position automatisch eingefügter Anzeigen im "
|
345 |
"Content gegenüber anderer Elementen zu beeinflussen."
|
346 |
|
347 |
+
#: ../admin/class-advanced-ads-admin.php:1026
|
348 |
#, php-format
|
349 |
msgid ""
|
350 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
355 |
"werden mit dem <a href=\"%s\" target=\"_blank\">Tracking Add-On</a> dann auch "
|
356 |
"keine Impressionen mehr gezählt."
|
357 |
|
358 |
+
#: ../admin/class-advanced-ads-admin.php:1027
|
359 |
msgid ""
|
360 |
"Disabling this option only makes sense if your ads contain content you want "
|
361 |
"to display to bots (like search engines) or your site is cached and bots "
|
364 |
"Deaktivieren Sie diese Option, wenn Bots (z.B. Suchmaschinen) die "
|
365 |
"Werbeinhalte sehen sollen oder Ihre Seite einen Cache nutzt."
|
366 |
|
367 |
+
#: ../admin/class-advanced-ads-admin.php:1040
|
368 |
msgid ""
|
369 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
370 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
375 |
"diese Einstellung, wenn Sie Advanced Ads auf mehreren Blog installiert \n"
|
376 |
"haben."
|
377 |
|
378 |
+
#: ../admin/class-advanced-ads-admin.php:1062
|
379 |
msgid ""
|
380 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
381 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
384 |
"Präfix der class oder id Attribute im Frontend. Eine Änderung kann helfen "
|
385 |
"damit Ad-Blocker die Inhalte nicht pauschal entfernen."
|
386 |
|
387 |
+
#: ../admin/class-advanced-ads-admin.php:1083
|
388 |
msgid ""
|
389 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
390 |
"target of ad blockers."
|
392 |
"ID-Attribut des Anzeigenwidgets entfernen, damit Ad-Blocker hier keinen "
|
393 |
"Ansatz haben es zu blockieren."
|
394 |
|
395 |
+
#: ../admin/class-advanced-ads-admin.php:1136
|
396 |
msgid "Ad Details"
|
397 |
msgstr "Anzeigeneinstellungen"
|
398 |
|
399 |
+
#: ../admin/class-advanced-ads-admin.php:1210
|
400 |
msgid "Ad Settings"
|
401 |
msgstr "Anzeigen-Einstellungen"
|
402 |
|
403 |
+
#: ../admin/class-advanced-ads-admin.php:1289 ../admin/views/overview.php:23
|
404 |
msgid "Ads Dashboard"
|
405 |
msgstr "Anzeigen-Dashboard"
|
406 |
|
407 |
+
#: ../admin/class-advanced-ads-admin.php:1301
|
408 |
msgid "From the ad optimization universe"
|
409 |
msgstr "Neues aus dem Anzeigen-Universum"
|
410 |
|
411 |
+
#: ../admin/class-advanced-ads-admin.php:1310
|
412 |
msgid "Advanced Ads Tutorials"
|
413 |
msgstr "Advanced Ads Tutorials"
|
414 |
|
415 |
+
#: ../admin/class-advanced-ads-admin.php:1321
|
416 |
#, php-format
|
417 |
msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
|
418 |
msgstr "%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">neu</a>"
|
419 |
|
420 |
+
#: ../admin/class-advanced-ads-admin.php:1332
|
421 |
msgid "plugin manual and homepage"
|
422 |
msgstr "Plugin-Anleitung und Homepage"
|
423 |
|
424 |
+
#: ../admin/class-advanced-ads-admin.php:1339
|
425 |
msgid "Get the tutorial via email"
|
426 |
msgstr "Tutorial per E-Mail (engl.)\n"
|
427 |
|
428 |
+
#: ../admin/class-advanced-ads-admin.php:1346
|
429 |
msgid "Get AdSense tips via email"
|
430 |
msgstr "AdSense Tips per E-Mail (engl.)"
|
431 |
|
432 |
+
#: ../admin/class-advanced-ads-admin.php:1425
|
433 |
msgid "Error while trying to register the license. Please contact support."
|
434 |
msgstr ""
|
435 |
"Die Lizenz konnte nicht registriert werden. Bitte kontaktieren Sie den "
|
436 |
"Support."
|
437 |
|
438 |
+
#: ../admin/class-advanced-ads-admin.php:1431
|
439 |
msgid "Please enter and save a valid license key first."
|
440 |
msgstr "Bitte speichern Sie zunächst einen gültigen Lizenzschlüssel."
|
441 |
|
442 |
+
#: ../admin/class-advanced-ads-admin.php:1451
|
443 |
#, php-format
|
444 |
msgid "License is invalid. Reason: %s"
|
445 |
msgstr "Die Lizenz ist ungültig. Grund: %s"
|
470 |
msgstr "bis zu %d Anzeigen sichtbar"
|
471 |
|
472 |
#: ../admin/includes/class-ad-groups-list.php:187 ../admin/views/ad-group-list-
|
473 |
+
#: form-row.php:37
|
474 |
msgid "No ads assigned"
|
475 |
msgstr "Keine Anzeigen zugeordnet"
|
476 |
|
491 |
msgstr "Anzeigen mit dem höchsten Anzeigengewicht zuerst einblenden."
|
492 |
|
493 |
#: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
|
494 |
+
#: php:567
|
495 |
msgid "Edit"
|
496 |
msgstr "Bearbeiten"
|
497 |
|
701 |
msgid "Manual and Support"
|
702 |
msgstr "Anleitung und Support"
|
703 |
|
704 |
+
#: ../admin/includes/class-overview-widgets.php:53
|
705 |
+
msgid "Advanced Ads Pro"
|
706 |
+
msgstr "Advanced Ads Pro"
|
707 |
+
|
708 |
#: ../admin/includes/class-overview-widgets.php:55
|
709 |
msgid "Tracking and Stats"
|
710 |
msgstr "Tracking und Statistik"
|
1131 |
msgid "Number of visible ads"
|
1132 |
msgstr "Anzahl sichtbarer Anzeigen"
|
1133 |
|
1134 |
+
#: ../admin/views/ad-group-list-form-row.php:22
|
1135 |
msgctxt "option to display all ads in an ad groups"
|
1136 |
msgid "all"
|
1137 |
msgstr "alle"
|
1138 |
|
1139 |
+
#: ../admin/views/ad-group-list-form-row.php:25
|
1140 |
msgid "Number of ads that are visible at the same time"
|
1141 |
msgstr "Anzahl der Anzeigen, die gleichzeitig sichtbar sein sollen."
|
1142 |
|
1143 |
+
#: ../admin/views/ad-group-list-form-row.php:31 ../public/class-advanced-ads.php:
|
1144 |
+
#: 564
|
1145 |
msgid "Ad"
|
1146 |
msgstr "Anzeige"
|
1147 |
|
1148 |
+
#: ../admin/views/ad-group-list-form-row.php:32
|
1149 |
msgid "weight"
|
1150 |
msgstr "Gewicht"
|
1151 |
|
1478 |
"sehen. Vermeiden Sie solche Bedingungen, wenn alle Nutzer die Anzeige sehen "
|
1479 |
"sollen."
|
1480 |
|
1481 |
+
#: ../admin/views/ad-visitor-metabox.php:30
|
1482 |
+
#, php-format
|
1483 |
+
msgid ""
|
1484 |
+
"Check out cache-busting in <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> "
|
1485 |
+
"if dynamic features get cached."
|
1486 |
+
msgstr ""
|
1487 |
+
"Benutzen Sie das Cache-Busting in <a href=\"%s\" target=\"_blank\">Advanced Ads "
|
1488 |
+
"Pro</a> falls dynamische Einstellungen nicht funktionieren."
|
1489 |
+
|
1490 |
#: ../admin/views/ad-visitor-metabox.php:34
|
1491 |
msgid "New condition"
|
1492 |
msgstr "Neue Bedingung"
|
1987 |
msgid "There are <strong>plugin updates available</strong>. Please update."
|
1988 |
msgstr "Bitte aktualisieren Sie die installierten Plugins."
|
1989 |
|
1990 |
+
#: ../admin/views/support.php:41
|
1991 |
+
#, php-format
|
1992 |
+
msgid ""
|
1993 |
+
"<strong>Autoptimize plugin detected</strong>. While this plugin is great for "
|
1994 |
+
"site performance, it is known to alter code, including scripts from ad "
|
1995 |
+
"networks. <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> has a build-in "
|
1996 |
+
"support for Autoptimize."
|
1997 |
+
msgstr ""
|
1998 |
+
"Es wurde das <strong>Autoptimize-Plugin gefunden</strong>. Das Plugin ist "
|
1999 |
+
"zwar gut für die Performance einer Seite, ändert aber häufig den Code von "
|
2000 |
+
"Anzeigen. <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a> löst dieses "
|
2001 |
+
"Problem."
|
2002 |
+
|
2003 |
+
#: ../admin/views/support.php:44
|
2004 |
+
#, php-format
|
2005 |
+
msgid ""
|
2006 |
+
"Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. "
|
2007 |
+
"<a href=\"%2$s\" target=\"_blank\">Learn more</a>."
|
2008 |
+
msgstr ""
|
2009 |
+
"Plugins die (teilweise) Probleme verursachen können: <strong>%1$s</strong>. "
|
2010 |
+
"<a href=\"%2$s\" target=\"_blank\">Mehr erfahren</a>."
|
2011 |
+
|
2012 |
+
#: ../admin/views/support.php:53
|
2013 |
msgid "Contact"
|
2014 |
msgstr "Kontakt aufnehmen"
|
2015 |
|
2016 |
+
#: ../admin/views/support.php:54
|
2017 |
#, php-format
|
2018 |
msgid ""
|
2019 |
"Please search the manual for a solution and take a look at <a href=\"%s\" "
|
2023 |
"sich die Vorschläge unter <a href=\"%s\" target=\"_blank\">Ads not showing up?"
|
2024 |
"</a> an."
|
2025 |
|
2026 |
+
#: ../admin/views/support.php:59
|
2027 |
msgid "your email"
|
2028 |
msgstr "E-Mail"
|
2029 |
|
2030 |
+
#: ../admin/views/support.php:63
|
2031 |
msgid "your name"
|
2032 |
msgstr "Name"
|
2033 |
|
2034 |
+
#: ../admin/views/support.php:67
|
2035 |
msgid "your message"
|
2036 |
msgstr "Nachricht"
|
2037 |
|
2038 |
+
#: ../admin/views/support.php:72
|
2039 |
msgid "send"
|
2040 |
msgstr "senden"
|
2041 |
|
2145 |
msgid "Save Draft"
|
2146 |
msgstr "Entwurf speichern"
|
2147 |
|
2148 |
+
#: ../classes/ad_type_image.php:34
|
2149 |
+
msgid "Image Ad"
|
2150 |
+
msgstr "Bild-Anzeige"
|
2151 |
+
|
2152 |
+
#: ../classes/ad_type_image.php:35
|
2153 |
+
msgid "Ads in various image formats."
|
2154 |
+
msgstr "Anzeigen in Bild-Formaten"
|
2155 |
+
|
2156 |
+
#: ../classes/ad_type_image.php:55
|
2157 |
+
msgid "Insert File"
|
2158 |
+
msgstr "Datei einfügen"
|
2159 |
+
|
2160 |
+
#: ../classes/ad_type_image.php:55
|
2161 |
+
msgid "Insert"
|
2162 |
+
msgstr "einfügen"
|
2163 |
+
|
2164 |
+
#: ../classes/ad_type_image.php:55
|
2165 |
+
msgid "select image"
|
2166 |
+
msgstr "Bild wählen"
|
2167 |
+
|
2168 |
+
#: ../classes/ad_type_image.php:56
|
2169 |
+
msgid "edit"
|
2170 |
+
msgstr "bearbeiten"
|
2171 |
+
|
2172 |
+
#: ../classes/ad_type_image.php:65
|
2173 |
+
msgid "url"
|
2174 |
+
msgstr "URL"
|
2175 |
+
|
2176 |
#: ../classes/ad_type_plain.php:31
|
2177 |
msgid "Plain Text and Code"
|
2178 |
msgstr "Nur Text und Code"
|
2554 |
msgid "Auto"
|
2555 |
msgstr "Auto"
|
2556 |
|
2557 |
+
#: ../public/class-advanced-ads.php:295
|
2558 |
+
msgid "Advanced Ads Error following:"
|
2559 |
+
msgstr "Fehler von Advanced Ads:"
|
2560 |
+
|
2561 |
+
#: ../public/class-advanced-ads.php:298
|
2562 |
#, php-format
|
2563 |
msgid "Advanced Ads Error: %s"
|
2564 |
msgstr "Advanced-Ads-Fehler: %s"
|
2565 |
|
2566 |
+
#: ../public/class-advanced-ads.php:526
|
2567 |
msgctxt "ad group general name"
|
2568 |
msgid "Ad Groups"
|
2569 |
msgstr "Anzeigen-Gruppen"
|
2570 |
|
2571 |
+
#: ../public/class-advanced-ads.php:527
|
2572 |
msgctxt "ad group singular name"
|
2573 |
msgid "Ad Group"
|
2574 |
msgstr "Anzeigen-Gruppe"
|
2575 |
|
2576 |
+
#: ../public/class-advanced-ads.php:528
|
2577 |
msgid "Search Ad Groups"
|
2578 |
msgstr "Anzeigen-Gruppen suchen"
|
2579 |
|
2580 |
+
#: ../public/class-advanced-ads.php:529
|
2581 |
msgid "All Ad Groups"
|
2582 |
msgstr "Alle Anzeigen-Gruppen"
|
2583 |
|
2584 |
+
#: ../public/class-advanced-ads.php:530
|
2585 |
msgid "Parent Ad Groups"
|
2586 |
msgstr "Parent-Anzeigen-Gruppen"
|
2587 |
|
2588 |
+
#: ../public/class-advanced-ads.php:531
|
2589 |
msgid "Parent Ad Groups:"
|
2590 |
msgstr "Parent-Anzeigen-Gruppen"
|
2591 |
|
2592 |
+
#: ../public/class-advanced-ads.php:532
|
2593 |
msgid "Edit Ad Group"
|
2594 |
msgstr "Bearbeite Anzeigen-Gruppe"
|
2595 |
|
2596 |
+
#: ../public/class-advanced-ads.php:533
|
2597 |
msgid "Update Ad Group"
|
2598 |
msgstr "Aktualisiere Anzeigen-Gruppe"
|
2599 |
|
2600 |
+
#: ../public/class-advanced-ads.php:534
|
2601 |
msgid "Add New Ad Group"
|
2602 |
msgstr "Neue Anzeigengruppe hinzufügen"
|
2603 |
|
2604 |
+
#: ../public/class-advanced-ads.php:535
|
2605 |
msgid "New Ad Groups Name"
|
2606 |
msgstr "Neuer Anzeigen-Gruppen-Name"
|
2607 |
|
2608 |
+
#: ../public/class-advanced-ads.php:537
|
2609 |
msgid "No Ad Group found"
|
2610 |
msgstr "Keine Anzeigen-Gruppe gefunden"
|
2611 |
|
2612 |
+
#: ../public/class-advanced-ads.php:565 ../public/class-advanced-ads.php:569
|
2613 |
msgid "New Ad"
|
2614 |
msgstr "Neue Anzeige"
|
2615 |
|
2616 |
+
#: ../public/class-advanced-ads.php:566
|
2617 |
msgid "Add New Ad"
|
2618 |
msgstr "Neue Anzeige hinzufügen"
|
2619 |
|
2620 |
+
#: ../public/class-advanced-ads.php:568
|
2621 |
msgid "Edit Ad"
|
2622 |
msgstr "Anzeige bearbeiten"
|
2623 |
|
2624 |
+
#: ../public/class-advanced-ads.php:570
|
2625 |
msgid "View"
|
2626 |
msgstr "Ansicht"
|
2627 |
|
2628 |
+
#: ../public/class-advanced-ads.php:571
|
2629 |
msgid "View the Ad"
|
2630 |
msgstr "Anzeige ansehen"
|
2631 |
|
2632 |
+
#: ../public/class-advanced-ads.php:572
|
2633 |
msgid "Search Ads"
|
2634 |
msgstr "Anzeigen suchen"
|
2635 |
|
2636 |
+
#: ../public/class-advanced-ads.php:573
|
2637 |
msgid "No Ads found"
|
2638 |
msgstr "Keine Anzeigen gefunden"
|
2639 |
|
2640 |
+
#: ../public/class-advanced-ads.php:574
|
2641 |
msgid "No Ads found in Trash"
|
2642 |
msgstr "Keine Anzeigen im Papierkorb gefunden"
|
2643 |
|
2644 |
+
#: ../public/class-advanced-ads.php:575
|
2645 |
msgid "Parent Ad"
|
2646 |
msgstr "Übergeordnete Anzeige"
|
languages/advanced-ads.pot
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Advanved Ads\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
7 |
"POT-Creation-Date: 2015-01-27 16:47+0100\n"
|
8 |
-
"POT-Revision-Date:
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
11 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
@@ -44,244 +44,244 @@ msgstr ""
|
|
44 |
msgid "http://webgilde.com"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: ../admin/class-advanced-ads-admin.php:
|
48 |
msgid "Overview"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: ../admin/class-advanced-ads-admin.php:
|
52 |
-
#: php:
|
53 |
#: list-header.php:5 ../admin/views/placements.php:80 ../admin/views/placements.
|
54 |
-
#: php:184 ../classes/widget.php:83 ../public/class-advanced-ads.php:
|
55 |
msgid "Ads"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: ../admin/class-advanced-ads-admin.php:
|
59 |
#: /admin/views/placements.php:177 ../classes/widget.php:76
|
60 |
msgid "Ad Groups"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: ../admin/class-advanced-ads-admin.php:
|
64 |
msgid "Groups"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: ../admin/class-advanced-ads-admin.php:
|
68 |
msgid "Ad Placements"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: ../admin/class-advanced-ads-admin.php:
|
72 |
msgid "Placements"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: ../admin/class-advanced-ads-admin.php:
|
76 |
msgid "Advanced Ads Settings"
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: ../admin/class-advanced-ads-admin.php:
|
80 |
-
#: php:
|
81 |
msgid "Settings"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: ../admin/class-advanced-ads-admin.php:
|
85 |
msgid "Advanced Ads Debugging"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: ../admin/class-advanced-ads-admin.php:
|
89 |
msgid "Debug"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: ../admin/class-advanced-ads-admin.php:
|
93 |
-
#: php:
|
94 |
msgid "Advanced Ads Intro"
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: ../admin/class-advanced-ads-admin.php:
|
98 |
-
#: php:
|
99 |
msgid "Support"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: ../admin/class-advanced-ads-admin.php:
|
103 |
-
#: php:
|
104 |
msgid "Sorry, you are not allowed to access this feature."
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: ../admin/class-advanced-ads-admin.php:
|
108 |
msgid ""
|
109 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
110 |
"deleted?"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: ../admin/class-advanced-ads-admin.php:
|
114 |
msgid "Ad Type"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: ../admin/class-advanced-ads-admin.php:
|
118 |
msgid "Ad Parameters"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: ../admin/class-advanced-ads-admin.php:
|
122 |
msgid "Layout / Output"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: ../admin/class-advanced-ads-admin.php:
|
126 |
msgid "Display Conditions"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: ../admin/class-advanced-ads-admin.php:
|
130 |
msgid "Visitor Conditions"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: ../admin/class-advanced-ads-admin.php:
|
134 |
-
#: php:
|
135 |
msgid "Ad updated."
|
136 |
msgstr ""
|
137 |
|
138 |
#. translators: %s: date and time of the revision
|
139 |
-
#: ../admin/class-advanced-ads-admin.php:
|
140 |
#, php-format
|
141 |
msgid "Ad restored to revision from %s"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: ../admin/class-advanced-ads-admin.php:
|
145 |
msgid "Ad published."
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: ../admin/class-advanced-ads-admin.php:
|
149 |
msgid "Ad saved."
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: ../admin/class-advanced-ads-admin.php:
|
153 |
msgid "Ad submitted."
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: ../admin/class-advanced-ads-admin.php:
|
157 |
#, php-format
|
158 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
159 |
msgstr ""
|
160 |
|
161 |
#. translators: Publish box date format, see http://php.net/date
|
162 |
-
#: ../admin/class-advanced-ads-admin.php:
|
163 |
msgid "M j, Y @ G:i"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: ../admin/class-advanced-ads-admin.php:
|
167 |
msgid "Ad draft updated."
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: ../admin/class-advanced-ads-admin.php:
|
171 |
#, php-format
|
172 |
msgid "%s ad updated."
|
173 |
msgid_plural "%s ads updated."
|
174 |
msgstr[0] ""
|
175 |
msgstr[1] ""
|
176 |
|
177 |
-
#: ../admin/class-advanced-ads-admin.php:
|
178 |
#, php-format
|
179 |
msgid "%s ad not updated, somebody is editing it."
|
180 |
msgid_plural "%s ads not updated, somebody is editing them."
|
181 |
msgstr[0] ""
|
182 |
msgstr[1] ""
|
183 |
|
184 |
-
#: ../admin/class-advanced-ads-admin.php:
|
185 |
#, php-format
|
186 |
msgid "%s ad permanently deleted."
|
187 |
msgid_plural "%s ads permanently deleted."
|
188 |
msgstr[0] ""
|
189 |
msgstr[1] ""
|
190 |
|
191 |
-
#: ../admin/class-advanced-ads-admin.php:
|
192 |
#, php-format
|
193 |
msgid "%s ad moved to the Trash."
|
194 |
msgid_plural "%s ads moved to the Trash."
|
195 |
msgstr[0] ""
|
196 |
msgstr[1] ""
|
197 |
|
198 |
-
#: ../admin/class-advanced-ads-admin.php:
|
199 |
#, php-format
|
200 |
msgid "%s ad restored from the Trash."
|
201 |
msgid_plural "%s ads restored from the Trash."
|
202 |
msgstr[0] ""
|
203 |
msgstr[1] ""
|
204 |
|
205 |
-
#: ../admin/class-advanced-ads-admin.php:
|
206 |
msgid "General"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: ../admin/class-advanced-ads-admin.php:
|
210 |
-
#: php:
|
211 |
msgid "Licenses"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: ../admin/class-advanced-ads-admin.php:
|
215 |
msgid "Disable ads"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: ../admin/class-advanced-ads-admin.php:
|
219 |
msgid "Hide ads for logged in users"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: ../admin/class-advanced-ads-admin.php:
|
223 |
msgid "Use advanced JavaScript"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: ../admin/class-advanced-ads-admin.php:
|
227 |
msgid "Unlimited ad injection"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: ../admin/class-advanced-ads-admin.php:
|
231 |
msgid "Priority of content injection filter"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: ../admin/class-advanced-ads-admin.php:
|
235 |
msgid "Hide ads from bots"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: ../admin/class-advanced-ads-admin.php:
|
239 |
msgid "Disable notices"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: ../admin/class-advanced-ads-admin.php:
|
243 |
msgid "ID prefix"
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: ../admin/class-advanced-ads-admin.php:
|
247 |
msgid "Remove Widget ID"
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: ../admin/class-advanced-ads-admin.php:
|
251 |
msgid "(display to all)"
|
252 |
msgstr ""
|
253 |
|
254 |
-
#: ../admin/class-advanced-ads-admin.php:
|
255 |
msgid "Subscriber"
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: ../admin/class-advanced-ads-admin.php:
|
259 |
msgid "Contributor"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: ../admin/class-advanced-ads-admin.php:
|
263 |
msgid "Author"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: ../admin/class-advanced-ads-admin.php:
|
267 |
msgid "Editor"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: ../admin/class-advanced-ads-admin.php:
|
271 |
msgid "Admin"
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: ../admin/class-advanced-ads-admin.php:
|
275 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: ../admin/class-advanced-ads-admin.php:
|
279 |
msgid ""
|
280 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
281 |
"needs it."
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: ../admin/class-advanced-ads-admin.php:
|
285 |
#, php-format
|
286 |
msgid ""
|
287 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
|
@@ -289,7 +289,7 @@ msgid ""
|
|
289 |
"from this file."
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: ../admin/class-advanced-ads-admin.php:
|
293 |
msgid ""
|
294 |
"Some plugins and themes trigger ad injection where it shouldn’t happen. "
|
295 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
@@ -298,13 +298,13 @@ msgid ""
|
|
298 |
"on archive pages AT YOUR OWN RISK."
|
299 |
msgstr ""
|
300 |
|
301 |
-
#: ../admin/class-advanced-ads-admin.php:
|
302 |
msgid ""
|
303 |
"Play with this value in order to change the priority of the injected ads "
|
304 |
"compared to other auto injected elements in the post content."
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: ../admin/class-advanced-ads-admin.php:
|
308 |
#, php-format
|
309 |
msgid ""
|
310 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
@@ -312,79 +312,79 @@ msgid ""
|
|
312 |
"Add-On</a>."
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: ../admin/class-advanced-ads-admin.php:
|
316 |
msgid ""
|
317 |
"Disabling this option only makes sense if your ads contain content you want "
|
318 |
"to display to bots (like search engines) or your site is cached and bots "
|
319 |
"could create a cached version without the ads."
|
320 |
msgstr ""
|
321 |
|
322 |
-
#: ../admin/class-advanced-ads-admin.php:
|
323 |
msgid ""
|
324 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
325 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
326 |
"Advanced Ads already."
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: ../admin/class-advanced-ads-admin.php:
|
330 |
msgid ""
|
331 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
332 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
333 |
"need to <strong>rewrite css rules afterwards</strong>."
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: ../admin/class-advanced-ads-admin.php:
|
337 |
msgid ""
|
338 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
339 |
"target of ad blockers."
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: ../admin/class-advanced-ads-admin.php:
|
343 |
msgid "Ad Details"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#: ../admin/class-advanced-ads-admin.php:
|
347 |
msgid "Ad Settings"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: ../admin/class-advanced-ads-admin.php:
|
351 |
msgid "Ads Dashboard"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: ../admin/class-advanced-ads-admin.php:
|
355 |
msgid "From the ad optimization universe"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: ../admin/class-advanced-ads-admin.php:
|
359 |
msgid "Advanced Ads Tutorials"
|
360 |
msgstr ""
|
361 |
|
362 |
-
#: ../admin/class-advanced-ads-admin.php:
|
363 |
#, php-format
|
364 |
msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: ../admin/class-advanced-ads-admin.php:
|
368 |
msgid "plugin manual and homepage"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: ../admin/class-advanced-ads-admin.php:
|
372 |
msgid "Get the tutorial via email"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: ../admin/class-advanced-ads-admin.php:
|
376 |
msgid "Get AdSense tips via email"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: ../admin/class-advanced-ads-admin.php:
|
380 |
msgid "Error while trying to register the license. Please contact support."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: ../admin/class-advanced-ads-admin.php:
|
384 |
msgid "Please enter and save a valid license key first."
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: ../admin/class-advanced-ads-admin.php:
|
388 |
#, php-format
|
389 |
msgid "License is invalid. Reason: %s"
|
390 |
msgstr ""
|
@@ -415,7 +415,7 @@ msgid "up to %d ads displayed"
|
|
415 |
msgstr ""
|
416 |
|
417 |
#: ../admin/includes/class-ad-groups-list.php:187 ../admin/views/ad-group-list-
|
418 |
-
#: form-row.php:
|
419 |
msgid "No ads assigned"
|
420 |
msgstr ""
|
421 |
|
@@ -436,7 +436,7 @@ msgid "Display ads with the highest ad weight first"
|
|
436 |
msgstr ""
|
437 |
|
438 |
#: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
|
439 |
-
#: php:
|
440 |
msgid "Edit"
|
441 |
msgstr ""
|
442 |
|
@@ -1006,21 +1006,21 @@ msgstr ""
|
|
1006 |
msgid "Number of visible ads"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1010 |
msgctxt "option to display all ads in an ad groups"
|
1011 |
msgid "all"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1015 |
msgid "Number of ads that are visible at the same time"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1019 |
-
#:
|
1020 |
msgid "Ad"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
-
#: ../admin/views/ad-group-list-form-row.php:
|
1024 |
msgid "weight"
|
1025 |
msgstr ""
|
1026 |
|
@@ -1262,6 +1262,24 @@ msgstr ""
|
|
1262 |
msgid "tip: use this to add a margin around the ad"
|
1263 |
msgstr ""
|
1264 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1265 |
#: ../admin/views/ad-parameters-metabox.php:15 ../classes/ad_ajax_callbacks.php:51
|
1266 |
msgid "size:"
|
1267 |
msgstr ""
|
@@ -1772,30 +1790,37 @@ msgid ""
|
|
1772 |
"support for Autoptimize."
|
1773 |
msgstr ""
|
1774 |
|
1775 |
-
#: ../admin/views/support.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1776 |
msgid "Contact"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
-
#: ../admin/views/support.php:
|
1780 |
#, php-format
|
1781 |
msgid ""
|
1782 |
"Please search the manual for a solution and take a look at <a href=\"%s\" "
|
1783 |
"target=\"_blank\">Ads not showing up?</a> before contacting me for help."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
-
#: ../admin/views/support.php:
|
1787 |
msgid "your email"
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: ../admin/views/support.php:
|
1791 |
msgid "your name"
|
1792 |
msgstr ""
|
1793 |
|
1794 |
-
#: ../admin/views/support.php:
|
1795 |
msgid "your message"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: ../admin/views/support.php:
|
1799 |
msgid "send"
|
1800 |
msgstr ""
|
1801 |
|
@@ -1893,6 +1918,34 @@ msgstr ""
|
|
1893 |
msgid "Save Draft"
|
1894 |
msgstr ""
|
1895 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1896 |
#: ../classes/ad_type_plain.php:31
|
1897 |
msgid "Plain Text and Code"
|
1898 |
msgstr ""
|
@@ -2246,93 +2299,93 @@ msgstr ""
|
|
2246 |
msgid "Auto"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
-
#: ../public/class-advanced-ads.php:
|
2250 |
msgid "Advanced Ads Error following:"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: ../public/class-advanced-ads.php:
|
2254 |
#, php-format
|
2255 |
msgid "Advanced Ads Error: %s"
|
2256 |
msgstr ""
|
2257 |
|
2258 |
-
#: ../public/class-advanced-ads.php:
|
2259 |
msgctxt "ad group general name"
|
2260 |
msgid "Ad Groups"
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: ../public/class-advanced-ads.php:
|
2264 |
msgctxt "ad group singular name"
|
2265 |
msgid "Ad Group"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: ../public/class-advanced-ads.php:
|
2269 |
msgid "Search Ad Groups"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
-
#: ../public/class-advanced-ads.php:
|
2273 |
msgid "All Ad Groups"
|
2274 |
msgstr ""
|
2275 |
|
2276 |
-
#: ../public/class-advanced-ads.php:
|
2277 |
msgid "Parent Ad Groups"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
-
#: ../public/class-advanced-ads.php:
|
2281 |
msgid "Parent Ad Groups:"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
-
#: ../public/class-advanced-ads.php:
|
2285 |
msgid "Edit Ad Group"
|
2286 |
msgstr ""
|
2287 |
|
2288 |
-
#: ../public/class-advanced-ads.php:
|
2289 |
msgid "Update Ad Group"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
-
#: ../public/class-advanced-ads.php:
|
2293 |
msgid "Add New Ad Group"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
-
#: ../public/class-advanced-ads.php:
|
2297 |
msgid "New Ad Groups Name"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
-
#: ../public/class-advanced-ads.php:
|
2301 |
msgid "No Ad Group found"
|
2302 |
msgstr ""
|
2303 |
|
2304 |
-
#: ../public/class-advanced-ads.php:
|
2305 |
msgid "New Ad"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
-
#: ../public/class-advanced-ads.php:
|
2309 |
msgid "Add New Ad"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
-
#: ../public/class-advanced-ads.php:
|
2313 |
msgid "Edit Ad"
|
2314 |
msgstr ""
|
2315 |
|
2316 |
-
#: ../public/class-advanced-ads.php:
|
2317 |
msgid "View"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: ../public/class-advanced-ads.php:
|
2321 |
msgid "View the Ad"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: ../public/class-advanced-ads.php:
|
2325 |
msgid "Search Ads"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: ../public/class-advanced-ads.php:
|
2329 |
msgid "No Ads found"
|
2330 |
msgstr ""
|
2331 |
|
2332 |
-
#: ../public/class-advanced-ads.php:
|
2333 |
msgid "No Ads found in Trash"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
-
#: ../public/class-advanced-ads.php:
|
2337 |
msgid "Parent Ad"
|
2338 |
msgstr ""
|
5 |
"Project-Id-Version: Advanved Ads\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
7 |
"POT-Creation-Date: 2015-01-27 16:47+0100\n"
|
8 |
+
"POT-Revision-Date: Mon Oct 12 2015 13:10:23 GMT+0200 (CEST)\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
11 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
44 |
msgid "http://webgilde.com"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: ../admin/class-advanced-ads-admin.php:246
|
48 |
msgid "Overview"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: ../admin/class-advanced-ads-admin.php:250 ../admin/class-advanced-ads-admin.
|
52 |
+
#: php:250 ../admin/views/ad-group-list-form-row.php:28 ../admin/views/ad-group-
|
53 |
#: list-header.php:5 ../admin/views/placements.php:80 ../admin/views/placements.
|
54 |
+
#: php:184 ../classes/widget.php:83 ../public/class-advanced-ads.php:563
|
55 |
msgid "Ads"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: ../admin/class-advanced-ads-admin.php:254 ../admin/views/placements.php:73 ..
|
59 |
#: /admin/views/placements.php:177 ../classes/widget.php:76
|
60 |
msgid "Ad Groups"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: ../admin/class-advanced-ads-admin.php:254 ../public/class-advanced-ads.php:536
|
64 |
msgid "Groups"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: ../admin/class-advanced-ads-admin.php:259 ../admin/views/debug.php:14
|
68 |
msgid "Ad Placements"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: ../admin/class-advanced-ads-admin.php:259 ../admin/views/placements.php:18
|
72 |
msgid "Placements"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: ../admin/class-advanced-ads-admin.php:263
|
76 |
msgid "Advanced Ads Settings"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#: ../admin/class-advanced-ads-admin.php:263 ../admin/class-advanced-ads-admin.
|
80 |
+
#: php:490 ../admin/views/debug.php:11
|
81 |
msgid "Settings"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: ../admin/class-advanced-ads-admin.php:266
|
85 |
msgid "Advanced Ads Debugging"
|
86 |
msgstr ""
|
87 |
|
88 |
+
#: ../admin/class-advanced-ads-admin.php:266
|
89 |
msgid "Debug"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: ../admin/class-advanced-ads-admin.php:270 ../admin/class-advanced-ads-admin.
|
93 |
+
#: php:270
|
94 |
msgid "Advanced Ads Intro"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: ../admin/class-advanced-ads-admin.php:274 ../admin/class-advanced-ads-admin.
|
98 |
+
#: php:274
|
99 |
msgid "Support"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: ../admin/class-advanced-ads-admin.php:404 ../admin/class-advanced-ads-admin.
|
103 |
+
#: php:431
|
104 |
msgid "Sorry, you are not allowed to access this feature."
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: ../admin/class-advanced-ads-admin.php:417
|
108 |
msgid ""
|
109 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
110 |
"deleted?"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: ../admin/class-advanced-ads-admin.php:532
|
114 |
msgid "Ad Type"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: ../admin/class-advanced-ads-admin.php:535
|
118 |
msgid "Ad Parameters"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: ../admin/class-advanced-ads-admin.php:538
|
122 |
msgid "Layout / Output"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: ../admin/class-advanced-ads-admin.php:541
|
126 |
msgid "Display Conditions"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: ../admin/class-advanced-ads-admin.php:544
|
130 |
msgid "Visitor Conditions"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: ../admin/class-advanced-ads-admin.php:724 ../admin/class-advanced-ads-admin.
|
134 |
+
#: php:725
|
135 |
msgid "Ad updated."
|
136 |
msgstr ""
|
137 |
|
138 |
#. translators: %s: date and time of the revision
|
139 |
+
#: ../admin/class-advanced-ads-admin.php:727
|
140 |
#, php-format
|
141 |
msgid "Ad restored to revision from %s"
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: ../admin/class-advanced-ads-admin.php:728
|
145 |
msgid "Ad published."
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: ../admin/class-advanced-ads-admin.php:729
|
149 |
msgid "Ad saved."
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: ../admin/class-advanced-ads-admin.php:730
|
153 |
msgid "Ad submitted."
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: ../admin/class-advanced-ads-admin.php:732
|
157 |
#, php-format
|
158 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
159 |
msgstr ""
|
160 |
|
161 |
#. translators: Publish box date format, see http://php.net/date
|
162 |
+
#: ../admin/class-advanced-ads-admin.php:734
|
163 |
msgid "M j, Y @ G:i"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: ../admin/class-advanced-ads-admin.php:736
|
167 |
msgid "Ad draft updated."
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: ../admin/class-advanced-ads-admin.php:755
|
171 |
#, php-format
|
172 |
msgid "%s ad updated."
|
173 |
msgid_plural "%s ads updated."
|
174 |
msgstr[0] ""
|
175 |
msgstr[1] ""
|
176 |
|
177 |
+
#: ../admin/class-advanced-ads-admin.php:756
|
178 |
#, php-format
|
179 |
msgid "%s ad not updated, somebody is editing it."
|
180 |
msgid_plural "%s ads not updated, somebody is editing them."
|
181 |
msgstr[0] ""
|
182 |
msgstr[1] ""
|
183 |
|
184 |
+
#: ../admin/class-advanced-ads-admin.php:757
|
185 |
#, php-format
|
186 |
msgid "%s ad permanently deleted."
|
187 |
msgid_plural "%s ads permanently deleted."
|
188 |
msgstr[0] ""
|
189 |
msgstr[1] ""
|
190 |
|
191 |
+
#: ../admin/class-advanced-ads-admin.php:758
|
192 |
#, php-format
|
193 |
msgid "%s ad moved to the Trash."
|
194 |
msgid_plural "%s ads moved to the Trash."
|
195 |
msgstr[0] ""
|
196 |
msgstr[1] ""
|
197 |
|
198 |
+
#: ../admin/class-advanced-ads-admin.php:759
|
199 |
#, php-format
|
200 |
msgid "%s ad restored from the Trash."
|
201 |
msgid_plural "%s ads restored from the Trash."
|
202 |
msgstr[0] ""
|
203 |
msgstr[1] ""
|
204 |
|
205 |
+
#: ../admin/class-advanced-ads-admin.php:794 ../admin/views/settings.php:12
|
206 |
msgid "General"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: ../admin/class-advanced-ads-admin.php:806 ../admin/class-advanced-ads-admin.
|
210 |
+
#: php:902
|
211 |
msgid "Licenses"
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: ../admin/class-advanced-ads-admin.php:817
|
215 |
msgid "Disable ads"
|
216 |
msgstr ""
|
217 |
|
218 |
+
#: ../admin/class-advanced-ads-admin.php:825
|
219 |
msgid "Hide ads for logged in users"
|
220 |
msgstr ""
|
221 |
|
222 |
+
#: ../admin/class-advanced-ads-admin.php:833
|
223 |
msgid "Use advanced JavaScript"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: ../admin/class-advanced-ads-admin.php:841
|
227 |
msgid "Unlimited ad injection"
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: ../admin/class-advanced-ads-admin.php:849
|
231 |
msgid "Priority of content injection filter"
|
232 |
msgstr ""
|
233 |
|
234 |
+
#: ../admin/class-advanced-ads-admin.php:857
|
235 |
msgid "Hide ads from bots"
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: ../admin/class-advanced-ads-admin.php:865
|
239 |
msgid "Disable notices"
|
240 |
msgstr ""
|
241 |
|
242 |
+
#: ../admin/class-advanced-ads-admin.php:873
|
243 |
msgid "ID prefix"
|
244 |
msgstr ""
|
245 |
|
246 |
+
#: ../admin/class-advanced-ads-admin.php:881
|
247 |
msgid "Remove Widget ID"
|
248 |
msgstr ""
|
249 |
|
250 |
+
#: ../admin/class-advanced-ads-admin.php:956
|
251 |
msgid "(display to all)"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: ../admin/class-advanced-ads-admin.php:957
|
255 |
msgid "Subscriber"
|
256 |
msgstr ""
|
257 |
|
258 |
+
#: ../admin/class-advanced-ads-admin.php:958
|
259 |
msgid "Contributor"
|
260 |
msgstr ""
|
261 |
|
262 |
+
#: ../admin/class-advanced-ads-admin.php:959
|
263 |
msgid "Author"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: ../admin/class-advanced-ads-admin.php:960
|
267 |
msgid "Editor"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: ../admin/class-advanced-ads-admin.php:961
|
271 |
msgid "Admin"
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: ../admin/class-advanced-ads-admin.php:969
|
275 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: ../admin/class-advanced-ads-admin.php:983
|
279 |
msgid ""
|
280 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
281 |
"needs it."
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: ../admin/class-advanced-ads-admin.php:986
|
285 |
#, php-format
|
286 |
msgid ""
|
287 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>)."
|
289 |
"from this file."
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: ../admin/class-advanced-ads-admin.php:999
|
293 |
msgid ""
|
294 |
"Some plugins and themes trigger ad injection where it shouldn’t happen. "
|
295 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
298 |
"on archive pages AT YOUR OWN RISK."
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: ../admin/class-advanced-ads-admin.php:1013
|
302 |
msgid ""
|
303 |
"Play with this value in order to change the priority of the injected ads "
|
304 |
"compared to other auto injected elements in the post content."
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: ../admin/class-advanced-ads-admin.php:1026
|
308 |
#, php-format
|
309 |
msgid ""
|
310 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
312 |
"Add-On</a>."
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: ../admin/class-advanced-ads-admin.php:1027
|
316 |
msgid ""
|
317 |
"Disabling this option only makes sense if your ads contain content you want "
|
318 |
"to display to bots (like search engines) or your site is cached and bots "
|
319 |
"could create a cached version without the ads."
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: ../admin/class-advanced-ads-admin.php:1040
|
323 |
msgid ""
|
324 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
325 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
326 |
"Advanced Ads already."
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: ../admin/class-advanced-ads-admin.php:1062
|
330 |
msgid ""
|
331 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
332 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
333 |
"need to <strong>rewrite css rules afterwards</strong>."
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: ../admin/class-advanced-ads-admin.php:1083
|
337 |
msgid ""
|
338 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
339 |
"target of ad blockers."
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: ../admin/class-advanced-ads-admin.php:1136
|
343 |
msgid "Ad Details"
|
344 |
msgstr ""
|
345 |
|
346 |
+
#: ../admin/class-advanced-ads-admin.php:1210
|
347 |
msgid "Ad Settings"
|
348 |
msgstr ""
|
349 |
|
350 |
+
#: ../admin/class-advanced-ads-admin.php:1289 ../admin/views/overview.php:23
|
351 |
msgid "Ads Dashboard"
|
352 |
msgstr ""
|
353 |
|
354 |
+
#: ../admin/class-advanced-ads-admin.php:1301
|
355 |
msgid "From the ad optimization universe"
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: ../admin/class-advanced-ads-admin.php:1310
|
359 |
msgid "Advanced Ads Tutorials"
|
360 |
msgstr ""
|
361 |
|
362 |
+
#: ../admin/class-advanced-ads-admin.php:1321
|
363 |
#, php-format
|
364 |
msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: ../admin/class-advanced-ads-admin.php:1332
|
368 |
msgid "plugin manual and homepage"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: ../admin/class-advanced-ads-admin.php:1339
|
372 |
msgid "Get the tutorial via email"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: ../admin/class-advanced-ads-admin.php:1346
|
376 |
msgid "Get AdSense tips via email"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: ../admin/class-advanced-ads-admin.php:1425
|
380 |
msgid "Error while trying to register the license. Please contact support."
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: ../admin/class-advanced-ads-admin.php:1431
|
384 |
msgid "Please enter and save a valid license key first."
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: ../admin/class-advanced-ads-admin.php:1451
|
388 |
#, php-format
|
389 |
msgid "License is invalid. Reason: %s"
|
390 |
msgstr ""
|
415 |
msgstr ""
|
416 |
|
417 |
#: ../admin/includes/class-ad-groups-list.php:187 ../admin/views/ad-group-list-
|
418 |
+
#: form-row.php:37
|
419 |
msgid "No ads assigned"
|
420 |
msgstr ""
|
421 |
|
436 |
msgstr ""
|
437 |
|
438 |
#: ../admin/includes/class-ad-groups-list.php:259 ../public/class-advanced-ads.
|
439 |
+
#: php:567
|
440 |
msgid "Edit"
|
441 |
msgstr ""
|
442 |
|
1006 |
msgid "Number of visible ads"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: ../admin/views/ad-group-list-form-row.php:22
|
1010 |
msgctxt "option to display all ads in an ad groups"
|
1011 |
msgid "all"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: ../admin/views/ad-group-list-form-row.php:25
|
1015 |
msgid "Number of ads that are visible at the same time"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: ../admin/views/ad-group-list-form-row.php:31 ../public/class-advanced-ads.php:
|
1019 |
+
#: 564
|
1020 |
msgid "Ad"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: ../admin/views/ad-group-list-form-row.php:32
|
1024 |
msgid "weight"
|
1025 |
msgstr ""
|
1026 |
|
1262 |
msgid "tip: use this to add a margin around the ad"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: ../admin/views/ad-output-metabox.php:33
|
1266 |
+
msgid "container id"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#: ../admin/views/ad-output-metabox.php:36
|
1270 |
+
msgid "Specify the id of the ad container. Leave blank for random or no id."
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: ../admin/views/ad-output-metabox.php:38
|
1274 |
+
msgid "container classes"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: ../admin/views/ad-output-metabox.php:41
|
1278 |
+
msgid ""
|
1279 |
+
"Specify one or more classes for the container. Separate multiple classes "
|
1280 |
+
"with a space"
|
1281 |
+
msgstr ""
|
1282 |
+
|
1283 |
#: ../admin/views/ad-parameters-metabox.php:15 ../classes/ad_ajax_callbacks.php:51
|
1284 |
msgid "size:"
|
1285 |
msgstr ""
|
1790 |
"support for Autoptimize."
|
1791 |
msgstr ""
|
1792 |
|
1793 |
+
#: ../admin/views/support.php:44
|
1794 |
+
#, php-format
|
1795 |
+
msgid ""
|
1796 |
+
"Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. "
|
1797 |
+
"<a href=\"%2$s\" target=\"_blank\">Learn more</a>."
|
1798 |
+
msgstr ""
|
1799 |
+
|
1800 |
+
#: ../admin/views/support.php:53
|
1801 |
msgid "Contact"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: ../admin/views/support.php:54
|
1805 |
#, php-format
|
1806 |
msgid ""
|
1807 |
"Please search the manual for a solution and take a look at <a href=\"%s\" "
|
1808 |
"target=\"_blank\">Ads not showing up?</a> before contacting me for help."
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: ../admin/views/support.php:59
|
1812 |
msgid "your email"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
+
#: ../admin/views/support.php:63
|
1816 |
msgid "your name"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
+
#: ../admin/views/support.php:67
|
1820 |
msgid "your message"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
+
#: ../admin/views/support.php:72
|
1824 |
msgid "send"
|
1825 |
msgstr ""
|
1826 |
|
1918 |
msgid "Save Draft"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: ../classes/ad_type_image.php:34
|
1922 |
+
msgid "Image Ad"
|
1923 |
+
msgstr ""
|
1924 |
+
|
1925 |
+
#: ../classes/ad_type_image.php:35
|
1926 |
+
msgid "Ads in various image formats."
|
1927 |
+
msgstr ""
|
1928 |
+
|
1929 |
+
#: ../classes/ad_type_image.php:55
|
1930 |
+
msgid "Insert File"
|
1931 |
+
msgstr ""
|
1932 |
+
|
1933 |
+
#: ../classes/ad_type_image.php:55
|
1934 |
+
msgid "Insert"
|
1935 |
+
msgstr ""
|
1936 |
+
|
1937 |
+
#: ../classes/ad_type_image.php:55
|
1938 |
+
msgid "select image"
|
1939 |
+
msgstr ""
|
1940 |
+
|
1941 |
+
#: ../classes/ad_type_image.php:56
|
1942 |
+
msgid "edit"
|
1943 |
+
msgstr ""
|
1944 |
+
|
1945 |
+
#: ../classes/ad_type_image.php:65
|
1946 |
+
msgid "url"
|
1947 |
+
msgstr ""
|
1948 |
+
|
1949 |
#: ../classes/ad_type_plain.php:31
|
1950 |
msgid "Plain Text and Code"
|
1951 |
msgstr ""
|
2299 |
msgid "Auto"
|
2300 |
msgstr ""
|
2301 |
|
2302 |
+
#: ../public/class-advanced-ads.php:295
|
2303 |
msgid "Advanced Ads Error following:"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
+
#: ../public/class-advanced-ads.php:298
|
2307 |
#, php-format
|
2308 |
msgid "Advanced Ads Error: %s"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: ../public/class-advanced-ads.php:526
|
2312 |
msgctxt "ad group general name"
|
2313 |
msgid "Ad Groups"
|
2314 |
msgstr ""
|
2315 |
|
2316 |
+
#: ../public/class-advanced-ads.php:527
|
2317 |
msgctxt "ad group singular name"
|
2318 |
msgid "Ad Group"
|
2319 |
msgstr ""
|
2320 |
|
2321 |
+
#: ../public/class-advanced-ads.php:528
|
2322 |
msgid "Search Ad Groups"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
+
#: ../public/class-advanced-ads.php:529
|
2326 |
msgid "All Ad Groups"
|
2327 |
msgstr ""
|
2328 |
|
2329 |
+
#: ../public/class-advanced-ads.php:530
|
2330 |
msgid "Parent Ad Groups"
|
2331 |
msgstr ""
|
2332 |
|
2333 |
+
#: ../public/class-advanced-ads.php:531
|
2334 |
msgid "Parent Ad Groups:"
|
2335 |
msgstr ""
|
2336 |
|
2337 |
+
#: ../public/class-advanced-ads.php:532
|
2338 |
msgid "Edit Ad Group"
|
2339 |
msgstr ""
|
2340 |
|
2341 |
+
#: ../public/class-advanced-ads.php:533
|
2342 |
msgid "Update Ad Group"
|
2343 |
msgstr ""
|
2344 |
|
2345 |
+
#: ../public/class-advanced-ads.php:534
|
2346 |
msgid "Add New Ad Group"
|
2347 |
msgstr ""
|
2348 |
|
2349 |
+
#: ../public/class-advanced-ads.php:535
|
2350 |
msgid "New Ad Groups Name"
|
2351 |
msgstr ""
|
2352 |
|
2353 |
+
#: ../public/class-advanced-ads.php:537
|
2354 |
msgid "No Ad Group found"
|
2355 |
msgstr ""
|
2356 |
|
2357 |
+
#: ../public/class-advanced-ads.php:565 ../public/class-advanced-ads.php:569
|
2358 |
msgid "New Ad"
|
2359 |
msgstr ""
|
2360 |
|
2361 |
+
#: ../public/class-advanced-ads.php:566
|
2362 |
msgid "Add New Ad"
|
2363 |
msgstr ""
|
2364 |
|
2365 |
+
#: ../public/class-advanced-ads.php:568
|
2366 |
msgid "Edit Ad"
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: ../public/class-advanced-ads.php:570
|
2370 |
msgid "View"
|
2371 |
msgstr ""
|
2372 |
|
2373 |
+
#: ../public/class-advanced-ads.php:571
|
2374 |
msgid "View the Ad"
|
2375 |
msgstr ""
|
2376 |
|
2377 |
+
#: ../public/class-advanced-ads.php:572
|
2378 |
msgid "Search Ads"
|
2379 |
msgstr ""
|
2380 |
|
2381 |
+
#: ../public/class-advanced-ads.php:573
|
2382 |
msgid "No Ads found"
|
2383 |
msgstr ""
|
2384 |
|
2385 |
+
#: ../public/class-advanced-ads.php:574
|
2386 |
msgid "No Ads found in Trash"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
+
#: ../public/class-advanced-ads.php:575
|
2390 |
msgid "Parent Ad"
|
2391 |
msgstr ""
|
public/class-advanced-ads.php
CHANGED
@@ -279,6 +279,7 @@ class Advanced_Ads {
|
|
279 |
function setup_default_ad_types($types){
|
280 |
$types['plain'] = new Advanced_Ads_Ad_Type_Plain(); /* plain text and php code */
|
281 |
$types['content'] = new Advanced_Ads_Ad_Type_Content(); /* rich content editor */
|
|
|
282 |
return $types;
|
283 |
}
|
284 |
|
279 |
function setup_default_ad_types($types){
|
280 |
$types['plain'] = new Advanced_Ads_Ad_Type_Plain(); /* plain text and php code */
|
281 |
$types['content'] = new Advanced_Ads_Ad_Type_Content(); /* rich content editor */
|
282 |
+
$types['image'] = new Advanced_Ads_Ad_Type_Image(); /* image ads */
|
283 |
return $types;
|
284 |
}
|
285 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id
|
|
4 |
Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
|
5 |
Requires at least: WP 4.2, PHP 5.3
|
6 |
Tested up to: 4.3.1
|
7 |
-
Stable tag: 1.6.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -185,6 +185,13 @@ There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way t
|
|
185 |
|
186 |
== Changelog ==
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
= 1.6.9.4 =
|
189 |
|
190 |
* last settings tab is now opened again after being saved
|
4 |
Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
|
5 |
Requires at least: WP 4.2, PHP 5.3
|
6 |
Tested up to: 4.3.1
|
7 |
+
Stable tag: 1.6.10
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
185 |
|
186 |
== Changelog ==
|
187 |
|
188 |
+
= 1.6.10 =
|
189 |
+
|
190 |
+
* added image ad type
|
191 |
+
* added option to set id and class attributes
|
192 |
+
* added check for conflicting plugins
|
193 |
+
* allow a higher number of visible ads in a group if more are existing
|
194 |
+
|
195 |
= 1.6.9.4 =
|
196 |
|
197 |
* last settings tab is now opened again after being saved
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -12,6 +12,7 @@ return array(
|
|
12 |
'Advanced_Ads_Ad_Ajax_Callbacks' => $baseDir . '/classes/ad_ajax_callbacks.php',
|
13 |
'Advanced_Ads_Ad_Type_Abstract' => $baseDir . '/classes/ad_type_abstract.php',
|
14 |
'Advanced_Ads_Ad_Type_Content' => $baseDir . '/classes/ad_type_content.php',
|
|
|
15 |
'Advanced_Ads_Ad_Type_Plain' => $baseDir . '/classes/ad_type_plain.php',
|
16 |
'Advanced_Ads_Admin' => $baseDir . '/admin/class-advanced-ads-admin.php',
|
17 |
'Advanced_Ads_Admin_Notices' => $baseDir . '/admin/includes/class-notices.php',
|
12 |
'Advanced_Ads_Ad_Ajax_Callbacks' => $baseDir . '/classes/ad_ajax_callbacks.php',
|
13 |
'Advanced_Ads_Ad_Type_Abstract' => $baseDir . '/classes/ad_type_abstract.php',
|
14 |
'Advanced_Ads_Ad_Type_Content' => $baseDir . '/classes/ad_type_content.php',
|
15 |
+
'Advanced_Ads_Ad_Type_Image' => $baseDir . '/classes/ad_type_image.php',
|
16 |
'Advanced_Ads_Ad_Type_Plain' => $baseDir . '/classes/ad_type_plain.php',
|
17 |
'Advanced_Ads_Admin' => $baseDir . '/admin/class-advanced-ads-admin.php',
|
18 |
'Advanced_Ads_Admin_Notices' => $baseDir . '/admin/includes/class-notices.php',
|
vendor/composer/installed.json
CHANGED
@@ -98,20 +98,20 @@
|
|
98 |
},
|
99 |
{
|
100 |
"name": "xrstf/composer-php52",
|
101 |
-
"version": "v1.0.
|
102 |
-
"version_normalized": "1.0.
|
103 |
"source": {
|
104 |
"type": "hg",
|
105 |
"url": "https://bitbucket.org/xrstf/composer-php52",
|
106 |
-
"reference": "
|
107 |
},
|
108 |
"dist": {
|
109 |
"type": "zip",
|
110 |
-
"url": "https://bitbucket.org/xrstf/composer-php52/get/
|
111 |
-
"reference": "
|
112 |
"shasum": ""
|
113 |
},
|
114 |
-
"time": "2015-
|
115 |
"type": "library",
|
116 |
"extra": {
|
117 |
"branch-alias": {
|
98 |
},
|
99 |
{
|
100 |
"name": "xrstf/composer-php52",
|
101 |
+
"version": "v1.0.19",
|
102 |
+
"version_normalized": "1.0.19.0",
|
103 |
"source": {
|
104 |
"type": "hg",
|
105 |
"url": "https://bitbucket.org/xrstf/composer-php52",
|
106 |
+
"reference": "9a4a9c46d0347b39bf9159815301dc66fc25324e"
|
107 |
},
|
108 |
"dist": {
|
109 |
"type": "zip",
|
110 |
+
"url": "https://bitbucket.org/xrstf/composer-php52/get/9a4a9c46d0347b39bf9159815301dc66fc25324e.zip",
|
111 |
+
"reference": "9a4a9c46d0347b39bf9159815301dc66fc25324e",
|
112 |
"shasum": ""
|
113 |
},
|
114 |
+
"time": "2015-10-01 14:11:58",
|
115 |
"type": "library",
|
116 |
"extra": {
|
117 |
"branch-alias": {
|
vendor/xrstf/composer-php52/.hg_archival.txt
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
repo: 0d0ceaca3a0500b3f45b41b79c6ac4f396dc4b13
|
2 |
-
node:
|
3 |
branch: default
|
4 |
-
tag: v1.0.
|
1 |
repo: 0d0ceaca3a0500b3f45b41b79c6ac4f396dc4b13
|
2 |
+
node: 9a4a9c46d0347b39bf9159815301dc66fc25324e
|
3 |
branch: default
|
4 |
+
tag: v1.0.19
|
vendor/xrstf/composer-php52/.hgtags
CHANGED
@@ -15,3 +15,5 @@ eabb654da4d9200180037805cf348c20caf775c2 v1.0.13
|
|
15 |
8cc8f6ceddf527eafd0cd7b4cb274bef39d27a92 v1.0.14
|
16 |
b69d211ed4885e3c16282b01b7548226c7b50657 v1.0.15
|
17 |
b80de08b940ea59789646fa20d841fbdd72d72f0 v1.0.16
|
|
|
|
15 |
8cc8f6ceddf527eafd0cd7b4cb274bef39d27a92 v1.0.14
|
16 |
b69d211ed4885e3c16282b01b7548226c7b50657 v1.0.15
|
17 |
b80de08b940ea59789646fa20d841fbdd72d72f0 v1.0.16
|
18 |
+
70b853668d6c3f97b63dafcfaeebb622bf08fd30 v1.0.17
|
19 |
+
32bc8be472523512b0ab1517f61d60bc4032803d v1.0.18
|
vendor/xrstf/composer-php52/lib/xrstf/Composer52/AutoloadGenerator.php
CHANGED
@@ -28,11 +28,33 @@ use Composer\Repository\InstalledRepositoryInterface;
|
|
28 |
use Composer\Util\Filesystem;
|
29 |
|
30 |
class AutoloadGenerator extends BaseGenerator {
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
public function __construct() {
|
32 |
// do nothing (but keep this constructor so we can build an instance without the need for an event dispatcher)
|
33 |
}
|
34 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
public function dump(Config $config, InstalledRepositoryInterface $localRepo, PackageInterface $mainPackage, InstallationManager $installationManager, $targetDir, $scanPsr0Packages = false, $suffix = '') {
|
|
|
|
|
|
|
|
|
|
|
36 |
$filesystem = new Filesystem();
|
37 |
$filesystem->ensureDirectoryExists($config->get('vendor-dir'));
|
38 |
|
@@ -116,7 +138,7 @@ EOF;
|
|
116 |
$includePathFile = $this->getIncludePathsFile($packageMap, $filesystem, $basePath, $vendorPath, $vendorPathCode, $appBaseDirCode);
|
117 |
|
118 |
file_put_contents($vendorPath.'/autoload_52.php', $this->getAutoloadFile($vendorPathToTargetDirCode, $suffix));
|
119 |
-
file_put_contents($targetDir.'/autoload_real_52.php', $this->getAutoloadRealFile(true, (bool) $includePathFile, $targetDirLoader, $filesCode, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader
|
120 |
|
121 |
// use stream_copy_to_stream instead of copy
|
122 |
// to work around https://bugs.php.net/bug.php?id=64634
|
@@ -206,7 +228,7 @@ return ComposerAutoloaderInit$suffix::getLoader();
|
|
206 |
AUTOLOAD;
|
207 |
}
|
208 |
|
209 |
-
protected function getAutoloadRealFile($useClassMap, $useIncludePath, $targetDirLoader, $filesCode, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader
|
210 |
// TODO the class ComposerAutoloaderInit should be revert to a closure
|
211 |
// when APC has been fixed:
|
212 |
// - https://github.com/composer/composer/issues/959
|
@@ -281,7 +303,7 @@ PSR0;
|
|
281 |
CLASSMAP;
|
282 |
}
|
283 |
|
284 |
-
if ($classMapAuthoritative) {
|
285 |
$file .= <<<'CLASSMAPAUTHORITATIVE'
|
286 |
$loader->setClassMapAuthoritative(true);
|
287 |
|
28 |
use Composer\Util\Filesystem;
|
29 |
|
30 |
class AutoloadGenerator extends BaseGenerator {
|
31 |
+
|
32 |
+
/**
|
33 |
+
* @var bool
|
34 |
+
*/
|
35 |
+
private $classMapAuthoritative = false;
|
36 |
+
|
37 |
public function __construct() {
|
38 |
// do nothing (but keep this constructor so we can build an instance without the need for an event dispatcher)
|
39 |
}
|
40 |
|
41 |
+
/**
|
42 |
+
* Whether or not generated autoloader considers the class map
|
43 |
+
* authoritative.
|
44 |
+
*
|
45 |
+
* @param bool $classMapAuthoritative
|
46 |
+
*/
|
47 |
+
public function setClassMapAuthoritative($classMapAuthoritative)
|
48 |
+
{
|
49 |
+
$this->classMapAuthoritative = (boolean) $classMapAuthoritative;
|
50 |
+
}
|
51 |
+
|
52 |
public function dump(Config $config, InstalledRepositoryInterface $localRepo, PackageInterface $mainPackage, InstallationManager $installationManager, $targetDir, $scanPsr0Packages = false, $suffix = '') {
|
53 |
+
if ($this->classMapAuthoritative) {
|
54 |
+
// Force scanPsr0Packages when classmap is authoritative
|
55 |
+
$scanPsr0Packages = true;
|
56 |
+
}
|
57 |
+
|
58 |
$filesystem = new Filesystem();
|
59 |
$filesystem->ensureDirectoryExists($config->get('vendor-dir'));
|
60 |
|
138 |
$includePathFile = $this->getIncludePathsFile($packageMap, $filesystem, $basePath, $vendorPath, $vendorPathCode, $appBaseDirCode);
|
139 |
|
140 |
file_put_contents($vendorPath.'/autoload_52.php', $this->getAutoloadFile($vendorPathToTargetDirCode, $suffix));
|
141 |
+
file_put_contents($targetDir.'/autoload_real_52.php', $this->getAutoloadRealFile(true, (bool) $includePathFile, $targetDirLoader, $filesCode, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader));
|
142 |
|
143 |
// use stream_copy_to_stream instead of copy
|
144 |
// to work around https://bugs.php.net/bug.php?id=64634
|
228 |
AUTOLOAD;
|
229 |
}
|
230 |
|
231 |
+
protected function getAutoloadRealFile($useClassMap, $useIncludePath, $targetDirLoader, $filesCode, $vendorPathCode, $appBaseDirCode, $suffix, $useGlobalIncludePath, $prependAutoloader) {
|
232 |
// TODO the class ComposerAutoloaderInit should be revert to a closure
|
233 |
// when APC has been fixed:
|
234 |
// - https://github.com/composer/composer/issues/959
|
303 |
CLASSMAP;
|
304 |
}
|
305 |
|
306 |
+
if ($this->classMapAuthoritative) {
|
307 |
$file .= <<<'CLASSMAPAUTHORITATIVE'
|
308 |
$loader->setClassMapAuthoritative(true);
|
309 |
|