Version Description
- COOL: AdSense ad type, manual
- added multiple action hooks
- fix translation of textdomain if the plugin folder is renamed
- load pro module, if exists
- updated German translation
Download this release
Release Info
Developer | webzunft |
Plugin | Advanced Ads |
Version | 1.4.0 |
Comparing to | |
See all releases |
Code changes from version 1.3.18 to 1.4.0
- admin/assets/css/admin.css +9 -1
- admin/assets/js/admin.js +1 -1
- admin/class-advanced-ads-admin.php +8 -3
- admin/views/ad-parameters-metabox.php +1 -1
- admin/views/ad_list_details_column.php +1 -1
- admin/views/settings.php +3 -0
- advanced-ads.php +10 -1
- classes/ad.php +3 -0
- classes/ad_ajax_callbacks.php +7 -0
- classes/ad_placements.php +2 -2
- languages/advanced-ads-de_DE.mo +0 -0
- languages/advanced-ads-de_DE.po +652 -399
- languages/advanced-ads.pot +122 -122
- modules/gadsense/admin/assets/js/new-ad.js +133 -0
- modules/gadsense/admin/class-gadsense-admin.php +171 -0
- modules/gadsense/admin/views/admin-page.php +27 -0
- modules/gadsense/admin/views/adsense-ad-parameters.php +62 -0
- modules/gadsense/includes/class-ad-type-adsense.php +193 -0
- modules/gadsense/includes/class-gadsense-data.php +70 -0
- modules/gadsense/main.php +27 -0
- public/class-advanced-ads.php +2 -3
- readme.txt +26 -15
admin/assets/css/admin.css
CHANGED
@@ -99,4 +99,12 @@
|
|
99 |
*/
|
100 |
.advads-toggle-link { cursor: pointer; }
|
101 |
.advads-content-half { float: left; margin-right: 5%; width: 45%; min-width: 300px; }
|
102 |
-
.advads-box { margin-bottom: 20px; padding: 10px; background: #fff; border: solid 1px; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
*/
|
100 |
.advads-toggle-link { cursor: pointer; }
|
101 |
.advads-content-half { float: left; margin-right: 5%; width: 45%; min-width: 300px; }
|
102 |
+
.advads-box { margin-bottom: 20px; padding: 10px; background: #fff; border: solid 1px; }
|
103 |
+
|
104 |
+
/**
|
105 |
+
- GOOGLE ADSENSE MODULE
|
106 |
+
-*/
|
107 |
+
#pastecode-div { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); z-index: 250000; }
|
108 |
+
#pastecode-container { width: 480px; margin: 85px auto 0 auto; background-color: #fff; padding: 2%; overflow-x : scroll; overflow-y : scroll; border: 5px solid #dcdcdc; border-radius: 5px; }
|
109 |
+
#adsense-ad-param-error { color: red; font-weight: bold; }
|
110 |
+
|
admin/assets/js/admin.js
CHANGED
@@ -14,7 +14,7 @@ jQuery(document).ready(function ($) {
|
|
14 |
success: function (data, textStatus, XMLHttpRequest) {
|
15 |
// toggle main content field
|
16 |
if (data) {
|
17 |
-
$('#advanced-ads-ad-parameters').html(data);
|
18 |
}
|
19 |
},
|
20 |
error: function (MLHttpRequest, textStatus, errorThrown) {
|
14 |
success: function (data, textStatus, XMLHttpRequest) {
|
15 |
// toggle main content field
|
16 |
if (data) {
|
17 |
+
$('#advanced-ads-ad-parameters').html(data).trigger('paramloaded');
|
18 |
}
|
19 |
},
|
20 |
error: function (MLHttpRequest, textStatus, errorThrown) {
|
admin/class-advanced-ads-admin.php
CHANGED
@@ -211,6 +211,9 @@ class Advanced_Ads_Admin {
|
|
211 |
add_submenu_page(
|
212 |
null, __('Advanced Ads Debugging', ADVADS_SLUG), __('Debug', ADVADS_SLUG), 'manage_options', $this->plugin_slug . '-debug', array($this, 'display_plugin_debug_page')
|
213 |
);
|
|
|
|
|
|
|
214 |
}
|
215 |
|
216 |
/**
|
@@ -745,10 +748,12 @@ class Advanced_Ads_Admin {
|
|
745 |
|
746 |
// load ad size
|
747 |
$size = 0;
|
748 |
-
if(!empty($ad->width) || !empty($ad->height)){
|
749 |
$size = sprintf('%d x %d', $ad->width, $ad->height);
|
750 |
}
|
751 |
-
|
|
|
|
|
752 |
$view = plugin_dir_path(__FILE__) . 'views/ad_list_details_column.php';
|
753 |
if (is_file($view)) {
|
754 |
require( $view );
|
@@ -867,7 +872,7 @@ class Advanced_Ads_Admin {
|
|
867 |
// get number of ads
|
868 |
$recent_ads = Advanced_Ads::get_ads();
|
869 |
echo '<p>';
|
870 |
-
printf(__('%d ads – <a href="%s">manage</a>
|
871 |
count($recent_ads),
|
872 |
'edit.php?post_type='. Advanced_Ads::POST_TYPE_SLUG,
|
873 |
'post-new.php?post_type='. Advanced_Ads::POST_TYPE_SLUG);
|
211 |
add_submenu_page(
|
212 |
null, __('Advanced Ads Debugging', ADVADS_SLUG), __('Debug', ADVADS_SLUG), 'manage_options', $this->plugin_slug . '-debug', array($this, 'display_plugin_debug_page')
|
213 |
);
|
214 |
+
|
215 |
+
// allows extensions to insert sub menu pages
|
216 |
+
do_action('advanced-ads-submenu-pages', $this->plugin_slug);
|
217 |
}
|
218 |
|
219 |
/**
|
748 |
|
749 |
// load ad size
|
750 |
$size = 0;
|
751 |
+
if (!empty($ad->width) || !empty($ad->height)) {
|
752 |
$size = sprintf('%d x %d', $ad->width, $ad->height);
|
753 |
}
|
754 |
+
|
755 |
+
$size = apply_filters('advanced-ads-ad-size', $size, $ad);
|
756 |
+
|
757 |
$view = plugin_dir_path(__FILE__) . 'views/ad_list_details_column.php';
|
758 |
if (is_file($view)) {
|
759 |
require( $view );
|
872 |
// get number of ads
|
873 |
$recent_ads = Advanced_Ads::get_ads();
|
874 |
echo '<p>';
|
875 |
+
printf(__('%d ads – <a href="%s">manage</a> - <a href="%s">new</a>', ADVADS_SLUG),
|
876 |
count($recent_ads),
|
877 |
'edit.php?post_type='. Advanced_Ads::POST_TYPE_SLUG,
|
878 |
'post-new.php?post_type='. Advanced_Ads::POST_TYPE_SLUG);
|
admin/views/ad-parameters-metabox.php
CHANGED
@@ -17,4 +17,4 @@
|
|
17 |
<label><?php _e('height', ADVADS_SLUG); ?><input type="number" size="4" maxlength="4" value="<?php echo isset($ad->height) ? $ad->height : 0; ?>" name="advanced_ad[height]">px</label>
|
18 |
</div>
|
19 |
</div>
|
20 |
-
<?php do_action('advanced-ads-ad-params-after', $ad, $types);
|
17 |
<label><?php _e('height', ADVADS_SLUG); ?><input type="number" size="4" maxlength="4" value="<?php echo isset($ad->height) ? $ad->height : 0; ?>" name="advanced_ad[height]">px</label>
|
18 |
</div>
|
19 |
</div>
|
20 |
+
<?php do_action('advanced-ads-ad-params-after', $ad, $types);
|
admin/views/ad_list_details_column.php
CHANGED
@@ -4,4 +4,4 @@ endif;
|
|
4 |
if(!empty($size)) :
|
5 |
?><p><?php echo $size; ?></p><?php
|
6 |
endif;
|
7 |
-
do_action('advanced-ads-ad-list-details-column-after', $ad);
|
4 |
if(!empty($size)) :
|
5 |
?><p><?php echo $size; ?></p><?php
|
6 |
endif;
|
7 |
+
do_action('advanced-ads-ad-list-details-column-after', $ad);
|
admin/views/settings.php
CHANGED
@@ -19,6 +19,9 @@
|
|
19 |
?>
|
20 |
</form>
|
21 |
<hr/>
|
|
|
|
|
|
|
22 |
<ul>
|
23 |
<li><a href="/wp-admin/admin.php?page=advanced-ads-debug"><?php _e('Debug Page', ADVADS_SLUG); ?></a></li>
|
24 |
<li><a href="http://wordpress.org/plugins/advanced-ads/" title="<?php _e('Advanced Ads on WordPress.org', ADVADS_SLUG); ?>"><?php _e('Advanced Ads on wp.org', ADVADS_SLUG); ?></a></li>
|
19 |
?>
|
20 |
</form>
|
21 |
<hr/>
|
22 |
+
<?php
|
23 |
+
do_action('advanced-ads-additional-settings-form');
|
24 |
+
?>
|
25 |
<ul>
|
26 |
<li><a href="/wp-admin/admin.php?page=advanced-ads-debug"><?php _e('Debug Page', ADVADS_SLUG); ?></a></li>
|
27 |
<li><a href="http://wordpress.org/plugins/advanced-ads/" title="<?php _e('Advanced Ads on WordPress.org', ADVADS_SLUG); ?>"><?php _e('Advanced Ads on wp.org', ADVADS_SLUG); ?></a></li>
|
advanced-ads.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: http://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
-
* Version: 1.
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
@@ -34,6 +34,7 @@ if( defined('ADVADS_BASE_PATH') ) {
|
|
34 |
// load basic path to the plugin
|
35 |
define('ADVADS_BASE_PATH', plugin_dir_path(__FILE__));
|
36 |
define('ADVADS_BASE_URL', plugin_dir_url(__FILE__));
|
|
|
37 |
// general and global slug, e.g. to store options in WP, textdomain
|
38 |
define('ADVADS_SLUG', 'advanced-ads');
|
39 |
|
@@ -85,3 +86,11 @@ function advads_widget_init() {
|
|
85 |
}
|
86 |
|
87 |
add_action('widgets_init', 'advads_widget_init');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: http://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
+
* Version: 1.4.0
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
34 |
// load basic path to the plugin
|
35 |
define('ADVADS_BASE_PATH', plugin_dir_path(__FILE__));
|
36 |
define('ADVADS_BASE_URL', plugin_dir_url(__FILE__));
|
37 |
+
define('ADVADS_BASE_DIR', dirname( plugin_basename( __FILE__ ) )); // directory of the plugin without any paths
|
38 |
// general and global slug, e.g. to store options in WP, textdomain
|
39 |
define('ADVADS_SLUG', 'advanced-ads');
|
40 |
|
86 |
}
|
87 |
|
88 |
add_action('widgets_init', 'advads_widget_init');
|
89 |
+
|
90 |
+
// Load advads extensions
|
91 |
+
require_once(ADVADS_BASE_PATH . 'modules/gadsense/main.php');
|
92 |
+
|
93 |
+
// load modules, if they exist
|
94 |
+
if(file_exists(ADVADS_BASE_PATH . 'modules/pro/advads_pro.php')){
|
95 |
+
require_once(ADVADS_BASE_PATH . 'modules/pro/advads_pro.php');
|
96 |
+
}
|
classes/ad.php
CHANGED
@@ -234,6 +234,9 @@ class Advads_Ad {
|
|
234 |
$advads = Advanced_Ads::get_instance();
|
235 |
$advads->current_ads[] = array('type' => 'ad', 'id' => $this->id, 'title' => $this->title);
|
236 |
|
|
|
|
|
|
|
237 |
return $output;
|
238 |
}
|
239 |
|
234 |
$advads = Advanced_Ads::get_instance();
|
235 |
$advads->current_ads[] = array('type' => 'ad', 'id' => $this->id, 'title' => $this->title);
|
236 |
|
237 |
+
// action when output is created
|
238 |
+
do_action('advanced-ads-output', $this, $output);
|
239 |
+
|
240 |
return $output;
|
241 |
}
|
242 |
|
classes/ad_ajax_callbacks.php
CHANGED
@@ -43,6 +43,13 @@ class Advads_Ad_Ajax_Callbacks {
|
|
43 |
|
44 |
if(!empty($types[$type]) && method_exists($types[$type], 'render_parameters')) {
|
45 |
$types[$type]->render_parameters($ad);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
}
|
47 |
|
48 |
wp_die();
|
43 |
|
44 |
if(!empty($types[$type]) && method_exists($types[$type], 'render_parameters')) {
|
45 |
$types[$type]->render_parameters($ad);
|
46 |
+
?>
|
47 |
+
<div id="advanced-ads-ad-parameters-size">
|
48 |
+
<p><?php _e('size:', ADVADS_SLUG); ?></p>
|
49 |
+
<label><?php _e('width', ADVADS_SLUG); ?><input type="number" size="4" maxlength="4" value="<?php echo isset($ad->width) ? $ad->width : 0; ?>" name="advanced_ad[width]">px</label>
|
50 |
+
<label><?php _e('height', ADVADS_SLUG); ?><input type="number" size="4" maxlength="4" value="<?php echo isset($ad->height) ? $ad->height : 0; ?>" name="advanced_ad[height]">px</label>
|
51 |
+
</div>
|
52 |
+
<?php
|
53 |
}
|
54 |
|
55 |
wp_die();
|
classes/ad_placements.php
CHANGED
@@ -197,7 +197,7 @@ class Advads_Ad_Placements {
|
|
197 |
$advads->current_ads[] = array('type' => 'placement', 'id' => $id, 'title' => $placements[$id]['name']);
|
198 |
|
199 |
// create class from placement id, but not, if header injection
|
200 |
-
if($placements[$id]['type'] == 'header'){
|
201 |
$ad_args = array();
|
202 |
} else {
|
203 |
$class = 'advads-' . $id;
|
@@ -281,4 +281,4 @@ class Advads_Ad_Placements {
|
|
281 |
return implode('', $paragraphs);
|
282 |
}
|
283 |
|
284 |
-
}
|
197 |
$advads->current_ads[] = array('type' => 'placement', 'id' => $id, 'title' => $placements[$id]['name']);
|
198 |
|
199 |
// create class from placement id, but not, if header injection
|
200 |
+
if(isset($placements[$id]['type']) && $placements[$id]['type'] == 'header'){
|
201 |
$ad_args = array();
|
202 |
} else {
|
203 |
$class = 'advads-' . $id;
|
281 |
return implode('', $paragraphs);
|
282 |
}
|
283 |
|
284 |
+
}
|
languages/advanced-ads-de_DE.mo
CHANGED
Binary file
|
languages/advanced-ads-de_DE.po
CHANGED
@@ -1,1429 +1,1682 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Advanced Ads\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
5 |
"POT-Creation-Date: 2015-01-28 20:07+0100\n"
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
-
"Language: de_DE\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
13 |
"X-Generator: Poedit 1.6.5\n"
|
|
|
|
|
|
|
|
|
14 |
"X-Poedit-Basepath: .\n"
|
15 |
-
"
|
|
|
|
|
16 |
|
17 |
-
#: admin/class-advanced-ads-admin.php:
|
18 |
-
|
19 |
-
msgid ""
|
20 |
-
"Advanced Ads Update: Auto injections are now managed through placements. "
|
21 |
-
"Please convert these ads with auto injections: %s"
|
22 |
-
msgstr ""
|
23 |
-
"Advanced-Ads-Update: Auto-Injektionen werden jetzt durch Platzierungen "
|
24 |
-
"verwaltet. Bitte konvertieren Sie diese Anzeigen mit Auto-Injektionen: %s"
|
25 |
-
|
26 |
-
#: admin/class-advanced-ads-admin.php:208
|
27 |
msgid "Overview"
|
28 |
msgstr "Übersicht"
|
29 |
|
30 |
-
|
|
|
|
|
|
|
|
|
31 |
msgid "Advanced Ads"
|
32 |
msgstr "Advanced Ads"
|
33 |
|
34 |
-
#: admin/class-advanced-ads-admin.php:
|
35 |
#: admin/includes/class-ad-groups-list-table.php:191
|
36 |
-
#: admin/views/overview.php:12
|
37 |
-
#:
|
|
|
|
|
|
|
38 |
msgid "Ads"
|
39 |
msgstr "Anzeigen"
|
40 |
|
41 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
42 |
#: classes/widget.php:59
|
|
|
43 |
msgid "Ad Groups"
|
44 |
msgstr "Anzeigen-Gruppen"
|
45 |
|
46 |
-
#: admin/class-advanced-ads-admin.php:
|
47 |
-
#:
|
|
|
|
|
48 |
msgid "Groups"
|
49 |
msgstr "Gruppen"
|
50 |
|
51 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
|
|
52 |
msgid "Ad Placements"
|
53 |
msgstr "Anzeigen-Platzierungen"
|
54 |
|
55 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
56 |
#: admin/views/placements.php:47
|
|
|
57 |
msgid "Placements"
|
58 |
msgstr "Platzierungen"
|
59 |
|
60 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
61 |
msgid "Advanced Ads Settings"
|
62 |
msgstr "Advanced-Ads-Einstellungen"
|
63 |
|
64 |
-
#: admin/class-advanced-ads-admin.php:
|
65 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
|
|
66 |
msgid "Settings"
|
67 |
msgstr "Einstellungen"
|
68 |
|
69 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
70 |
msgid "Advanced Ads Debugging"
|
71 |
msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
|
72 |
|
73 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
74 |
msgid "Debug"
|
75 |
msgstr "Debug"
|
76 |
|
77 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
78 |
msgid "Placements updated"
|
79 |
msgstr "Platzierungen aktualisiert"
|
80 |
|
81 |
-
#: admin/class-advanced-ads-admin.php:
|
82 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
83 |
msgid "Sorry, you are not allowed to access this feature."
|
84 |
msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
|
85 |
|
86 |
-
#: admin/class-advanced-ads-admin.php:
|
87 |
-
|
88 |
-
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
89 |
-
"
|
90 |
-
msgstr ""
|
91 |
-
"Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. "
|
92 |
-
"Vielleicht wurde es gelöscht?"
|
93 |
|
94 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
95 |
msgid "Ad Type"
|
96 |
msgstr "Anzeigen-Typ"
|
97 |
|
98 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
99 |
msgid "Ad Parameters"
|
100 |
msgstr "Anzeigen-Parameter"
|
101 |
|
102 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
103 |
msgid "Layout / Output"
|
104 |
msgstr "Layout / Ausgabe"
|
105 |
|
106 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
107 |
msgid "Display Conditions"
|
108 |
msgstr "Anzeige-Bedingungen"
|
109 |
|
110 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
111 |
msgid "Visitor Conditions"
|
112 |
msgstr "Besucher-Bedingungen"
|
113 |
|
114 |
-
#: admin/class-advanced-ads-admin.php:
|
115 |
-
|
116 |
-
msgstr "Auto-Injektion"
|
117 |
-
|
118 |
-
#: admin/class-advanced-ads-admin.php:609
|
119 |
msgid "General"
|
120 |
msgstr "Allgemein"
|
121 |
|
122 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
123 |
msgid "Disable ads"
|
124 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
125 |
|
126 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
127 |
msgid "Hide ads for logged in users"
|
128 |
msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
|
129 |
|
130 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
131 |
msgid "Use advanced JavaScript"
|
132 |
msgstr "Advanced-JavaScript benutzen"
|
133 |
|
134 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
135 |
msgid "(display to all)"
|
136 |
msgstr "(für alle sichtbar)"
|
137 |
|
138 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
139 |
msgid "Subscriber"
|
140 |
msgstr "Abonnent"
|
141 |
|
142 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
143 |
msgid "Contributor"
|
144 |
msgstr "Mitarbeiter"
|
145 |
|
146 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
147 |
msgid "Author"
|
148 |
msgstr "Autor"
|
149 |
|
150 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
151 |
msgid "Editor"
|
152 |
msgstr "Redakteur"
|
153 |
|
154 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
155 |
msgid "Admin"
|
156 |
msgstr "Admin"
|
157 |
|
158 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
159 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
160 |
-
msgstr ""
|
161 |
-
"Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine "
|
162 |
-
"Anzeigen zu sehen."
|
163 |
|
164 |
-
#: admin/class-advanced-ads-admin.php:
|
165 |
#, php-format
|
166 |
-
|
167 |
-
"Only enable this if you can and want to use the advanced JavaScript "
|
168 |
-
"
|
169 |
-
msgstr ""
|
170 |
-
"Aktivieren Sie dies nur, wenn Sie die erweiterten und <a href=\"%s\">hier</"
|
171 |
-
"a> beschriebenen Advanced-JavaScript-Funktionen verwenden können und wollen."
|
172 |
|
173 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
174 |
msgid "Ad Details"
|
175 |
msgstr "Anzeigeneinstellungen"
|
176 |
|
177 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
178 |
msgid "Ad Settings"
|
179 |
msgstr "Anzeigen-Einstellungen"
|
180 |
|
181 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
182 |
msgid "Ads Dashboard"
|
183 |
msgstr "Anzeigen-Dashboard"
|
184 |
|
185 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
186 |
msgid "Tutorials and News"
|
187 |
msgstr "Anleitungen und Neuigkeiten"
|
188 |
|
189 |
-
#: admin/class-advanced-ads-admin.php:
|
190 |
-
|
191 |
-
msgid "%d ads – <a href=\"%s\">manage</a> – <a href=\"%s\">new</a>"
|
192 |
-
msgstr ""
|
193 |
-
"%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">erstellen</a>"
|
194 |
-
|
195 |
-
#: admin/class-advanced-ads-admin.php:913
|
196 |
msgid "plugin manual and homepage"
|
197 |
msgstr "Plugin-Anleitung und Homepage"
|
198 |
|
199 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
200 |
msgid "From the ad optimization universe"
|
201 |
msgstr "Neues aus dem Anzeigen-Universum"
|
202 |
|
203 |
#: admin/includes/class-ad-groups-list-table.php:57
|
204 |
#, php-format
|
|
|
205 |
msgid "Select %s"
|
206 |
msgstr "%s auswählen"
|
207 |
|
208 |
#: admin/includes/class-ad-groups-list-table.php:94
|
209 |
#, php-format
|
|
|
210 |
msgid "Edit “%s”"
|
211 |
msgstr "#8220;%s” bearbeiten"
|
212 |
|
213 |
#: admin/includes/class-ad-groups-list-table.php:99
|
214 |
#: admin/includes/class-ad-groups-list-table.php:167
|
215 |
-
#: public/class-advanced-ads.php:
|
|
|
216 |
msgid "Edit"
|
217 |
msgstr "Bearbeiten"
|
218 |
|
219 |
#: admin/includes/class-ad-groups-list-table.php:108
|
|
|
220 |
msgid "Delete"
|
221 |
msgstr "Entfernen"
|
222 |
|
223 |
#: admin/includes/class-ad-groups-list-table.php:162
|
|
|
224 |
msgid "Ad weight"
|
225 |
msgstr "Anzeigengewichtung"
|
226 |
|
227 |
#: admin/includes/class-ad-groups-list-table.php:188
|
228 |
-
#: admin/views/placements.php:40
|
|
|
|
|
229 |
msgid "ID"
|
230 |
msgstr "ID"
|
231 |
|
232 |
#: admin/includes/class-ad-groups-list-table.php:189
|
|
|
233 |
msgid "Ad Group"
|
234 |
msgstr "Anzeigengruppe"
|
235 |
|
236 |
#: admin/includes/class-ad-groups-list-table.php:190
|
|
|
237 |
msgid "Slug"
|
238 |
msgstr "Slug"
|
239 |
|
240 |
#: admin/includes/class-display-condition-callbacks.php:28
|
|
|
241 |
msgid "Display on all public <strong>post types</strong>."
|
242 |
msgstr "In allen öffentlichen <strong>Beitragstypen</strong> anzeigen."
|
243 |
|
244 |
#: admin/includes/class-display-condition-callbacks.php:31
|
245 |
#: includes/array_ad_conditions.php:34
|
|
|
246 |
msgid "Choose the public post types on which to display the ad."
|
247 |
-
msgstr ""
|
248 |
-
"Wählen Sie aus den öffentlichen Beitragstypen jene aus, bei denen die "
|
249 |
-
"Anzeige erscheinen soll."
|
250 |
|
251 |
#: admin/includes/class-display-condition-callbacks.php:86
|
|
|
252 |
msgid "Display for all <strong>categories, tags and taxonomies</strong>."
|
253 |
msgstr "In allen <strong>Kategorien, Tags und Taxonomien</strong> anzeigen."
|
254 |
|
255 |
#: admin/includes/class-display-condition-callbacks.php:88
|
|
|
256 |
msgid "Display here"
|
257 |
msgstr "Hier anzeigen"
|
258 |
|
259 |
#: admin/includes/class-display-condition-callbacks.php:88
|
260 |
-
|
261 |
-
"Choose terms from public categories, tags and other taxonomies a post must "
|
262 |
-
"
|
263 |
-
msgstr ""
|
264 |
-
"Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene "
|
265 |
-
"aus, zu denen ein Beitrag gehören muss, damit auf ihm Anzeigen erscheinen."
|
266 |
|
267 |
#: admin/includes/class-display-condition-callbacks.php:121
|
268 |
#: admin/includes/class-display-condition-callbacks.php:208
|
|
|
269 |
msgid "Hide from here"
|
270 |
msgstr "Hier ausblenden"
|
271 |
|
272 |
#: admin/includes/class-display-condition-callbacks.php:121
|
273 |
-
|
274 |
-
"Choose the terms from public categories, tags and other taxonomies a post "
|
275 |
-
"
|
276 |
-
msgstr ""
|
277 |
-
"Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene "
|
278 |
-
"aus, zu denen ein Beitrag gehören muss, damit auf ihm KEINE Anzeigen "
|
279 |
-
"erscheinen."
|
280 |
|
281 |
#: admin/includes/class-display-condition-callbacks.php:172
|
|
|
282 |
msgid "Display on all <strong>category archive pages</strong>."
|
283 |
msgstr "In allen <strong>Kategorie-Archiven</strong> anzeigen."
|
284 |
|
285 |
#: admin/includes/class-display-condition-callbacks.php:175
|
286 |
-
|
287 |
-
"Choose the terms from public categories, tags and other taxonomies on "
|
288 |
-
"
|
289 |
-
msgstr ""
|
290 |
-
"Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene "
|
291 |
-
"aus, auf deren Übersichtsseiten Anzeigen erscheinen können."
|
292 |
|
293 |
#: admin/includes/class-display-condition-callbacks.php:208
|
294 |
-
|
295 |
-
"Choose the terms from public categories, tags and other taxonomies on "
|
296 |
-
"
|
297 |
-
msgstr ""
|
298 |
-
"Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene "
|
299 |
-
"aus, auf deren Übersichtsseiten KEINE Anzeigen erscheinen sollen."
|
300 |
|
301 |
#: admin/includes/class-display-condition-callbacks.php:246
|
302 |
-
|
303 |
-
"Display an all <strong>individual posts, pages</strong> and public post type "
|
304 |
-
"
|
305 |
-
msgstr ""
|
306 |
-
"In allen individuellen <strong>Beiträgen, Seiten und Beitragsarten</strong> "
|
307 |
-
"anzeigen"
|
308 |
|
309 |
#: admin/includes/class-display-condition-callbacks.php:249
|
310 |
#: includes/array_ad_conditions.php:52
|
311 |
-
|
312 |
-
"Choose on which individual posts, pages and public post type pages you want "
|
313 |
-
"
|
314 |
-
msgstr ""
|
315 |
-
"Wählen Sie die Beiträge, Seiten und anderen öffentlichen Inhalte aus auf "
|
316 |
-
"denen Anzeigen angezeigt oder ausgeblendet werden sollen."
|
317 |
|
318 |
#: admin/includes/class-display-condition-callbacks.php:266
|
|
|
319 |
msgid "What should happen with ads on the list of individual posts below?"
|
320 |
msgstr "Was soll mit Anzeigen auf den genannten Seiten passieren?"
|
321 |
|
322 |
#: admin/includes/class-display-condition-callbacks.php:267
|
|
|
323 |
msgid "ignore the list"
|
324 |
msgstr "Liste ignorieren"
|
325 |
|
326 |
#: admin/includes/class-display-condition-callbacks.php:268
|
|
|
327 |
msgid "display the ad only there"
|
328 |
msgstr "Die Anzeige nur hier einblenden"
|
329 |
|
330 |
#: admin/includes/class-display-condition-callbacks.php:269
|
|
|
331 |
msgid "hide the ad here"
|
332 |
msgstr "Die Anzeige hier ausblenden"
|
333 |
|
334 |
#: admin/includes/class-display-condition-callbacks.php:277
|
|
|
335 |
msgid "Update warning"
|
336 |
msgstr "Update-Warnung"
|
337 |
|
338 |
#: admin/includes/class-display-condition-callbacks.php:278
|
339 |
-
|
340 |
-
"Due to some conflicts before version 1.2.6, it is from now on only possible "
|
341 |
-
"
|
342 |
-
"with mixed settings. It seems you are still using mixed settings on this "
|
343 |
-
"page. Please consider changing your setup for this ad."
|
344 |
-
msgstr ""
|
345 |
-
"Aufgrund einiger Konflikte vor Version 1.2.6 ist es von nun an nur möglich, "
|
346 |
-
"entweder einzelne Seiten zu wählen zum Ein- oder Ausschließen von Anzeigen, "
|
347 |
-
"aber nicht beides mit gemischten Einstellungen. Es scheint, dass Sie noch "
|
348 |
-
"mit gemischten Einstellungen auf dieser Seite arbeiten. Bitte ändern Sie die "
|
349 |
-
"Einstellung für diese Anzeige."
|
350 |
|
351 |
#: admin/includes/class-display-condition-callbacks.php:279
|
|
|
352 |
msgid "Your old values are:"
|
353 |
msgstr "Ihre alten Werte sind:"
|
354 |
|
355 |
#: admin/includes/class-display-condition-callbacks.php:280
|
|
|
356 |
msgid "Post IDs the ad is displayed on:"
|
357 |
msgstr "Beitrag-IDs auf denen die Anzeige angezeigt wird:"
|
358 |
|
359 |
#: admin/includes/class-display-condition-callbacks.php:281
|
|
|
360 |
msgid "Post IDs the ad is hidden from:"
|
361 |
msgstr "Beitrag-IDs auf denen die Anzeige nicht angezeigt wird:"
|
362 |
|
363 |
#: admin/includes/class-display-condition-callbacks.php:282
|
364 |
-
|
365 |
-
"Below you find the pages the ad is displayed on. If this is ok, just save "
|
366 |
-
"
|
367 |
-
msgstr ""
|
368 |
-
"Unten finden Sie die Seiten der sichtbaren Anzeige. Wenn das in Ordnung ist, "
|
369 |
-
"dann sichern Sie die Anzeige. Wenn nicht, dann aktualisieren Sie bitte Ihre "
|
370 |
-
"Einstellungen."
|
371 |
|
372 |
#: admin/includes/class-display-condition-callbacks.php:322
|
|
|
373 |
msgid "new"
|
374 |
msgstr "neu"
|
375 |
|
376 |
#: admin/includes/class-display-condition-callbacks.php:324
|
|
|
377 |
msgid "type the title"
|
378 |
msgstr "Geben Sie den Titel ein"
|
379 |
|
380 |
#: admin/includes/class-list-table.php:186
|
|
|
381 |
msgid "No items found."
|
382 |
msgstr "Keine Elemente gefunden."
|
383 |
|
384 |
#: admin/includes/class-list-table.php:310
|
|
|
385 |
msgid "Bulk Actions"
|
386 |
msgstr "Stapelverarbeitung"
|
387 |
|
388 |
#: admin/includes/class-list-table.php:320
|
|
|
389 |
msgid "Apply"
|
390 |
msgstr "Anwenden"
|
391 |
|
392 |
#: admin/includes/class-list-table.php:404
|
|
|
393 |
msgid "Show all dates"
|
394 |
msgstr "Alle Termine anzeigen"
|
395 |
|
|
|
396 |
#: admin/includes/class-list-table.php:417
|
397 |
#, php-format
|
|
|
398 |
msgid "%1$s %2$d"
|
399 |
msgstr "%1$s %2$d"
|
400 |
|
401 |
#: admin/includes/class-list-table.php:433
|
|
|
402 |
msgid "List View"
|
403 |
msgstr "Listenansicht"
|
404 |
|
405 |
#: admin/includes/class-list-table.php:434
|
|
|
406 |
msgid "Excerpt View"
|
407 |
msgstr "Teilansicht"
|
408 |
|
409 |
#: admin/includes/class-list-table.php:460
|
410 |
#, php-format
|
|
|
411 |
msgid "%s pending"
|
412 |
msgstr "%s anstehend"
|
413 |
|
414 |
#: admin/includes/class-list-table.php:528
|
415 |
#: admin/includes/class-list-table.php:943
|
416 |
#, php-format
|
|
|
417 |
msgid "1 item"
|
418 |
msgid_plural "%s items"
|
419 |
msgstr[0] "1 Artikel"
|
420 |
msgstr[1] "%s Artikel"
|
421 |
|
422 |
#: admin/includes/class-list-table.php:546
|
|
|
423 |
msgid "Go to the first page"
|
424 |
msgstr "Zur ersten Seite gehen"
|
425 |
|
426 |
#: admin/includes/class-list-table.php:553
|
|
|
427 |
msgid "Go to the previous page"
|
428 |
msgstr "Zur vorherigen Seite"
|
429 |
|
430 |
#: admin/includes/class-list-table.php:562
|
|
|
431 |
msgid "Current page"
|
432 |
msgstr "Aktuelle Seite"
|
433 |
|
434 |
#: admin/includes/class-list-table.php:568
|
435 |
#, php-format
|
|
|
436 |
msgctxt "paging"
|
437 |
msgid "%1$s of %2$s"
|
438 |
msgstr "%1$s von %2$s"
|
439 |
|
440 |
#: admin/includes/class-list-table.php:572
|
|
|
441 |
msgid "Go to the next page"
|
442 |
msgstr "Zur nächsten Seite gehen"
|
443 |
|
444 |
#: admin/includes/class-list-table.php:579
|
|
|
445 |
msgid "Go to the last page"
|
446 |
msgstr "Zur letzten Seite gehen"
|
447 |
|
448 |
#: admin/includes/class-list-table.php:715
|
|
|
449 |
msgid "Select All"
|
450 |
msgstr "Alle wählen"
|
451 |
|
452 |
#: admin/views/ad-display-metabox.php:6
|
|
|
453 |
msgid "Choose where to display the ad and where to hide it."
|
454 |
msgstr "Wählen Sie, wo die Anzeige sichtbar und wo sie versteckt ist."
|
455 |
|
456 |
#: admin/views/ad-display-metabox.php:9
|
|
|
457 |
msgid "Display ad everywhere"
|
458 |
msgstr "Anzeige überall zeigen"
|
459 |
|
460 |
#: admin/views/ad-display-metabox.php:10
|
|
|
461 |
msgid "Set display conditions"
|
462 |
msgstr "Anzeige-Bedingungen festlegen"
|
463 |
|
464 |
#: admin/views/ad-display-metabox.php:14
|
|
|
465 |
msgid "If you want to display the ad everywhere, don't do anything here. "
|
466 |
-
msgstr ""
|
467 |
-
"Wenn Sie möchten, dass die Anzeige überall gezeigt wird, ist hier nichts zu "
|
468 |
-
"tun."
|
469 |
|
470 |
#: admin/views/ad-display-metabox.php:15
|
|
|
471 |
msgid "The fewer conditions you enter, the better the performance will be."
|
472 |
msgstr "Je weniger Bedingungen Sie eingeben, um so besser ist die Performance."
|
473 |
|
474 |
#: admin/views/ad-display-metabox.php:16
|
475 |
#, php-format
|
476 |
-
|
477 |
-
"Learn more about display conditions from the <a href=\"%s\" target=\"_blank"
|
478 |
-
"\">
|
479 |
-
msgstr ""
|
480 |
-
"Lernen Sie mehr über Anzeige-Bedingungen in der <a href=\"%s\" target="
|
481 |
-
"\"_blank\">Anleitung</a> (engl.)."
|
482 |
|
483 |
#: admin/views/ad-display-metabox.php:32
|
|
|
484 |
msgid "Other conditions"
|
485 |
msgstr "Andere Bedingungen"
|
486 |
|
487 |
#: admin/views/ad-display-metabox.php:33
|
488 |
-
|
489 |
-
"When using one of the two choices on checkbox conditions, the rule is "
|
490 |
-
"
|
491 |
-
"on the front page."
|
492 |
-
msgstr ""
|
493 |
-
"Bei Verwendung einer der beiden Checkbox-Bedingungen wird die Regel bindend. "
|
494 |
-
"Wenn Sie z.B. die Funktion \"Home Page: Zeigen\" aktivieren, wird die "
|
495 |
-
"Anzeige nur auf der ersten Seite zu sehen sein."
|
496 |
|
497 |
#: admin/views/ad-display-metabox.php:38
|
|
|
498 |
msgid "show"
|
499 |
msgstr "Zeigen"
|
500 |
|
501 |
#: admin/views/ad-display-metabox.php:39
|
|
|
502 |
msgid "hide"
|
503 |
msgstr "Verstecken"
|
504 |
|
505 |
#: admin/views/ad-display-metabox.php:59
|
|
|
506 |
msgid "clear"
|
507 |
msgstr "leeren"
|
508 |
|
509 |
#: admin/views/ad-display-metabox.php:66
|
|
|
510 |
msgid "show debug output"
|
511 |
msgstr "Zeige Ergebnis der Fehlerbehebung"
|
512 |
|
513 |
#: admin/views/ad-display-metabox.php:67
|
|
|
514 |
msgid "Values saved for this ad in the database (post metas)"
|
515 |
-
msgstr ""
|
516 |
-
"Die Werte für diese Anzeige wurden in der Datenbank gespeichert (post metas)"
|
517 |
|
518 |
#: admin/views/ad-group-ads-inline-form.php:10
|
|
|
519 |
msgctxt "ad group ads form"
|
520 |
msgid "weight"
|
521 |
msgstr "Gewicht"
|
522 |
|
523 |
#: admin/views/ad-group-ads-inline-form.php:24
|
|
|
524 |
msgid "Cancel"
|
525 |
msgstr "Abbruch"
|
526 |
|
527 |
#: admin/views/ad-group-ads-inline-form.php:25
|
528 |
-
#: admin/views/ad-group-edit.php:70
|
|
|
529 |
#: classes/ad_type_content.php:69
|
|
|
|
|
530 |
msgid "Update"
|
531 |
msgstr "Update"
|
532 |
|
533 |
#: admin/views/ad-group-ads-inline-form.php:33
|
|
|
534 |
msgid "There are no ads in this group"
|
535 |
msgstr "Keine Anzeigen in dieser Gruppe"
|
536 |
|
537 |
#: admin/views/ad-group-edit.php:14
|
|
|
538 |
msgid "You did not select an item for editing."
|
539 |
msgstr "Sie haben nichts zur Bearbeitung gewählt."
|
540 |
|
541 |
#: admin/views/ad-group-edit.php:33
|
|
|
542 |
msgctxt "Taxonomy Name"
|
543 |
msgid "Name"
|
544 |
msgstr "Name"
|
545 |
|
546 |
#: admin/views/ad-group-edit.php:38
|
|
|
547 |
msgctxt "Taxonomy Slug"
|
548 |
msgid "Slug"
|
549 |
msgstr "Slug"
|
550 |
|
551 |
#: admin/views/ad-group-edit.php:40
|
552 |
-
|
553 |
-
"An id-like string with only letters in lower case, numbers, and hyphens."
|
554 |
-
msgstr ""
|
555 |
-
"Ein ID-ähnlicher String mit nur Kleinbuchstaben, Zahlen und Bindestrichen."
|
556 |
|
557 |
#: admin/views/ad-group-edit.php:45
|
|
|
558 |
msgctxt "Taxonomy Parent"
|
559 |
msgid "Parent"
|
560 |
msgstr "Elternelement"
|
561 |
|
562 |
-
#: admin/views/ad-group-edit.php:48
|
|
|
|
|
563 |
msgid "None"
|
564 |
msgstr "Kein"
|
565 |
|
566 |
#: admin/views/ad-group-edit.php:56
|
|
|
567 |
msgctxt "Taxonomy Description"
|
568 |
msgid "Description"
|
569 |
msgstr "Beschreibung"
|
570 |
|
571 |
#: admin/views/ad-group-edit.php:68
|
|
|
572 |
msgid "Create new Ad Group"
|
573 |
msgstr "Neue Anzeigengruppe erstellen"
|
574 |
|
575 |
#: admin/views/ad-group.php:33
|
|
|
576 |
msgid "Ad Group added."
|
577 |
msgstr "Anzeigengruppe hinzugefügt."
|
578 |
|
579 |
-
#: admin/views/ad-group.php:34
|
|
|
|
|
580 |
msgid "Ad Group deleted."
|
581 |
msgstr "Anzeigengruppe gelöscht."
|
582 |
|
583 |
#: admin/views/ad-group.php:35
|
|
|
584 |
msgid "Ad Group updated."
|
585 |
msgstr "Anzeigengruppe aktualisiert."
|
586 |
|
587 |
#: admin/views/ad-group.php:36
|
|
|
588 |
msgid "Ad Group not added."
|
589 |
msgstr "Anzeigengruppe nicht hinzugefügt."
|
590 |
|
591 |
#: admin/views/ad-group.php:37
|
|
|
592 |
msgid "Ad Group not updated."
|
593 |
msgstr "Anzeigengruppe nicht aktualisiert."
|
594 |
|
595 |
#: admin/views/ad-group.php:55
|
596 |
#, php-format
|
|
|
597 |
msgid "Search results for “%s”"
|
598 |
msgstr "Suchergebnisse für “%s”"
|
599 |
|
600 |
#: admin/views/ad-group.php:61
|
601 |
-
|
602 |
-
"Ad Groups are a very flexible method to bundle ads. You can use them to "
|
603 |
-
"
|
604 |
-
"informational purposes. Not only can an Ad Groups have multiple ads, but an "
|
605 |
-
"ad can belong to multiple ad groups."
|
606 |
-
msgstr ""
|
607 |
-
"Anzeigen-Gruppen sind eine sehr flexible Methode, um Anzeigen zu bündeln. "
|
608 |
-
"Sie können sie verwenden um Zufallsanzeigen im Frontend anzuzeigen oder um A/"
|
609 |
-
"B-Tests durchzuführen, aber auch einfach nur zu Informationszwecken. Eine "
|
610 |
-
"Anzeigen-Gruppe kann mehrere Anzeigen enthalten, aber eine Anzeige kann auch "
|
611 |
-
"zu mehreren Anzeigen-Gruppen gehören."
|
612 |
|
613 |
#: admin/views/ad-group.php:69
|
|
|
614 |
msgid "How to display an Ad Group?"
|
615 |
msgstr "Wie kann eine Anzeigengruppe angezeigt werden?"
|
616 |
|
617 |
#: admin/views/ad-group.php:71
|
618 |
#, php-format
|
619 |
-
|
620 |
-
"Examples on how to display an ad group? Find more help and examples in the "
|
621 |
-
"<a href=\"%s\" target=\"_blank\">
|
622 |
-
msgstr ""
|
623 |
-
"Suchen Sie Beispiele, wie eine Anzeigen-Gruppe veröffentlicht wird? Sie "
|
624 |
-
"finden Hilfe in der <a href=\"%s\" target=\"_blank\">Anleitung</a>"
|
625 |
|
626 |
-
#: admin/views/ad-group.php:72
|
|
|
627 |
#: admin/views/placements.php:51
|
|
|
628 |
msgid "shortcode"
|
629 |
msgstr "Shortcode"
|
630 |
|
631 |
#: admin/views/ad-group.php:73
|
|
|
632 |
msgid "To display an ad group with the ID 6 in content fields"
|
633 |
msgstr "Zum Anzeigen einer Anzeigen-Gruppe mit der ID 6 im Beitrag."
|
634 |
|
635 |
-
#: admin/views/ad-group.php:75
|
|
|
636 |
#: admin/views/placements.php:54
|
|
|
637 |
msgid "template"
|
638 |
msgstr "Template"
|
639 |
|
640 |
#: admin/views/ad-group.php:76
|
|
|
641 |
msgid "To display an ad group with the ID 6 in template files"
|
642 |
msgstr "Zum Anzeigen einer Anzeigen-Gruppe mit der ID 6 in Template-Dateien"
|
643 |
|
644 |
-
#: admin/views/ad-inject-metabox.php:1
|
645 |
-
msgid ""
|
646 |
-
"Include ads on specific places automatically without shortcodes or functions."
|
647 |
-
msgstr ""
|
648 |
-
"Anzeigen an bestimmten Stellen automatisch ohne Shortcodes oder Funktionen "
|
649 |
-
"einfügen."
|
650 |
-
|
651 |
-
#: admin/views/ad-inject-metabox.php:4 admin/views/ad-inject-metabox.php:32
|
652 |
-
msgid ""
|
653 |
-
"This feature is now provided through placements. Please convert the settings "
|
654 |
-
"made here to placements."
|
655 |
-
msgstr ""
|
656 |
-
"Diese Funktion wird nun durch Platzierungen bereitgestellt. Bitte "
|
657 |
-
"konvertieren Sie die Einstellungen, um Platzierungen zu ermöglichen."
|
658 |
-
|
659 |
-
#: admin/views/ad-inject-metabox.php:10
|
660 |
-
msgid "Include in Header (before closing </head> Tag, probably not visible)"
|
661 |
-
msgstr ""
|
662 |
-
"Einfügen in den Header (vor dem schließenden </head>-Tag, häufig nicht "
|
663 |
-
"sichtbar)"
|
664 |
-
|
665 |
-
#: admin/views/ad-inject-metabox.php:16
|
666 |
-
msgid "Include in Footer (before closing </body> Tag)"
|
667 |
-
msgstr "Einfügen in den Footer (vor dem schließenden </body>-Tag)"
|
668 |
-
|
669 |
-
#: admin/views/ad-inject-metabox.php:22
|
670 |
-
msgid "Include before the post content"
|
671 |
-
msgstr "Einfügen vor dem Beitrags-Inhalt"
|
672 |
-
|
673 |
-
#: admin/views/ad-inject-metabox.php:28
|
674 |
-
msgid "Include after the post content"
|
675 |
-
msgstr "Einfügen nach dem Beitrags-Inhalt"
|
676 |
-
|
677 |
#: admin/views/ad-main-metabox.php:3
|
|
|
678 |
msgid "No ad types defined"
|
679 |
msgstr "Keine Anzeigentypen definiert"
|
680 |
|
681 |
#: admin/views/ad-output-metabox.php:1
|
|
|
682 |
msgid "Everything connected to the ads layout and output."
|
683 |
msgstr "Alles was mit dem Layout und der Ausgabe im Frontend zusammenhängt."
|
684 |
|
685 |
#: admin/views/ad-output-metabox.php:5
|
|
|
686 |
msgid "Position"
|
687 |
msgstr "Position"
|
688 |
|
689 |
#: admin/views/ad-output-metabox.php:6
|
|
|
690 |
msgid "- default -"
|
691 |
msgstr "- default -"
|
692 |
|
693 |
-
#: admin/views/ad-output-metabox.php:7
|
|
|
694 |
#: classes/ad_placements.php:31
|
|
|
695 |
msgid "default"
|
696 |
msgstr "Standard"
|
697 |
|
698 |
#: admin/views/ad-output-metabox.php:8
|
|
|
699 |
msgid "left"
|
700 |
msgstr "links"
|
701 |
|
702 |
#: admin/views/ad-output-metabox.php:11
|
|
|
703 |
msgid "center"
|
704 |
msgstr "mittig"
|
705 |
|
706 |
#: admin/views/ad-output-metabox.php:14
|
|
|
707 |
msgid "right"
|
708 |
msgstr "rechts"
|
709 |
|
710 |
#: admin/views/ad-output-metabox.php:19
|
711 |
-
|
712 |
-
"Check this if you don't want the following elements to float around the ad. "
|
713 |
-
"(
|
714 |
-
msgstr ""
|
715 |
-
"Aktivieren Sie diese Funktion, wenn sich nachfolgende Elemente nicht um die "
|
716 |
-
"Anzeige legen sollen. (Fügt ein Clearfix hinzu)"
|
717 |
|
718 |
#: admin/views/ad-output-metabox.php:22
|
|
|
719 |
msgid "Margin"
|
720 |
msgstr "Abstand"
|
721 |
|
722 |
#: admin/views/ad-output-metabox.php:23
|
|
|
723 |
msgid "top:"
|
724 |
msgstr "oben:"
|
725 |
|
726 |
#: admin/views/ad-output-metabox.php:25
|
|
|
727 |
msgid "right:"
|
728 |
msgstr "rechts:"
|
729 |
|
730 |
#: admin/views/ad-output-metabox.php:27
|
|
|
731 |
msgid "bottom:"
|
732 |
msgstr "unten:"
|
733 |
|
734 |
#: admin/views/ad-output-metabox.php:29
|
|
|
735 |
msgid "left:"
|
736 |
msgstr "links:"
|
737 |
|
738 |
#: admin/views/ad-output-metabox.php:31
|
|
|
739 |
msgid "tip: use this to add a margin around the ad"
|
740 |
-
msgstr ""
|
741 |
-
"Tipp: Verwenden Sie dies, um einen Abstand zwischen Anzeige und Inhalt "
|
742 |
-
"einzufügen."
|
743 |
|
744 |
#: admin/views/ad-parameters-metabox.php:15
|
|
|
|
|
745 |
msgid "size:"
|
746 |
msgstr "Größe:"
|
747 |
|
748 |
#: admin/views/ad-parameters-metabox.php:16
|
|
|
|
|
749 |
msgid "width"
|
750 |
msgstr "Breite"
|
751 |
|
752 |
#: admin/views/ad-parameters-metabox.php:17
|
|
|
|
|
753 |
msgid "height"
|
754 |
msgstr "Höhe"
|
755 |
|
756 |
#: admin/views/ad-submitbox-meta.php:4
|
|
|
757 |
msgid "Set expiry date"
|
758 |
msgstr "Verfallsdatum setzen"
|
759 |
|
760 |
#: admin/views/ad-submitbox-meta.php:11
|
761 |
#, php-format
|
|
|
762 |
msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
|
763 |
msgid "%1$s-%2$s"
|
764 |
msgstr "%1$s-%2$s"
|
765 |
|
766 |
#: admin/views/ad-submitbox-meta.php:20
|
767 |
#, php-format
|
|
|
768 |
msgctxt "order of expiry date fields 1: month, 2: day, 3: year"
|
769 |
msgid "%1$s %2$s, %3$s"
|
770 |
msgstr "%2$s %1$s %3$s"
|
771 |
|
772 |
#: admin/views/ad-visitor-metabox.php:1
|
773 |
-
|
774 |
-
"Display conditions that are based on the user. Use with caution on cached "
|
775 |
-
"
|
776 |
-
msgstr ""
|
777 |
-
"Anzeigebedingungen, die sich auf den Benutzer beziehen. Auf gecachten "
|
778 |
-
"Webseiten bitte mit Vorsicht anwenden."
|
779 |
|
780 |
#: admin/views/ad-visitor-metabox.php:8
|
|
|
781 |
msgid "Display on all devices"
|
782 |
msgstr "Auf allen Geräten anzeigen"
|
783 |
|
784 |
#: admin/views/ad-visitor-metabox.php:12
|
|
|
785 |
msgid "only on mobile devices"
|
786 |
msgstr "Nur auf mobilen Geräten"
|
787 |
|
788 |
#: admin/views/ad-visitor-metabox.php:16
|
|
|
789 |
msgid "not on mobile devices"
|
790 |
msgstr "Nicht auf mobilen Endgeräten"
|
791 |
|
792 |
#: admin/views/ad_info.php:1
|
793 |
#, php-format
|
|
|
794 |
msgid "Ad Id: %s"
|
795 |
msgstr "Anzeigen-ID: %s"
|
796 |
|
797 |
#: admin/views/ad_info.php:2
|
|
|
798 |
msgid "How to use this Ad?"
|
799 |
msgstr "Wie kann ich diese Anzeige verwenden?"
|
800 |
|
801 |
#: admin/views/ad_info.php:5
|
802 |
#, php-format
|
803 |
-
|
804 |
-
"How to display the ad directly? Find more help and examples in the <a href
|
805 |
-
"
|
806 |
-
msgstr ""
|
807 |
-
"Anzeige veröffentlichen? Hilfe und Beispiele finden Sie in der <a href=\"%s"
|
808 |
-
"\" target=\"_blank\">Anleitung</a>"
|
809 |
|
810 |
#: admin/views/ad_info.php:7
|
|
|
811 |
msgid "To display an ad in content fields"
|
812 |
msgstr "Anzeige im Text-Editor einbinden"
|
813 |
|
814 |
#: admin/views/ad_info.php:10
|
|
|
815 |
msgid "To display an ad in template files"
|
816 |
msgstr "Anzeige in Template-Dateien nutzen"
|
817 |
|
818 |
#: admin/views/debug.php:8
|
|
|
819 |
msgid "Work in progress"
|
820 |
msgstr "In Arbeit"
|
821 |
|
822 |
#: admin/views/debug.php:9
|
823 |
-
|
824 |
-
"This screen is work in progress. You can use the information if you "
|
825 |
-
"
|
826 |
-
msgstr ""
|
827 |
-
"Dieser Bildschirm ist in Arbeit. Sie können die Informationen verwenden, "
|
828 |
-
"wenn Sie sie verstehen, aber es gibt hier für Sie nichts zu tun."
|
829 |
|
830 |
#: admin/views/debug.php:16
|
|
|
831 |
msgid "Ad Condition Overview"
|
832 |
msgstr "Übersicht der Anzeigen-Bedingungen"
|
833 |
|
834 |
#: admin/views/overview.php:13
|
835 |
-
|
836 |
-
"Ads are the smallest unit, containing the content or a single ad to be "
|
837 |
-
"displayed."
|
838 |
msgstr "Anzeigen sind die kleinste Einheit und enthalten Inhalte und Layout."
|
839 |
|
840 |
#: admin/views/overview.php:14
|
841 |
#, php-format
|
|
|
842 |
msgid "You have published %d ads."
|
843 |
msgstr "Sie haben %d Anzeigen veröffentlicht."
|
844 |
|
845 |
#: admin/views/overview.php:15
|
846 |
#, php-format
|
|
|
847 |
msgid "<a href=\"%s\">Manage</a> them or <a href=\"%s\">create</a> a new one"
|
848 |
-
msgstr ""
|
849 |
-
"Anzeigen <a href=\"%s\">verwalten</a> oder neue <a href=\"%s\">erstellen</a>"
|
850 |
|
851 |
#: admin/views/overview.php:23
|
|
|
852 |
msgid "recent ads"
|
853 |
msgstr "Neueste Anzeigen"
|
854 |
|
855 |
#: admin/views/overview.php:33
|
|
|
856 |
msgid "Create your first ad"
|
857 |
msgstr "Erstellen Sie Ihre erste Anzeige"
|
858 |
|
859 |
#: admin/views/overview.php:41
|
860 |
-
|
861 |
-
"Ad Groups contain ads and are currently used to rotate multiple ads on a "
|
862 |
-
"
|
863 |
-
msgstr ""
|
864 |
-
"Anzeigengruppen enthalten Anzeigen und werden verwendet, um mehrere Anzeigen "
|
865 |
-
"an einer Stelle zu rotieren."
|
866 |
|
867 |
#: admin/views/overview.php:42
|
868 |
#, php-format
|
|
|
869 |
msgid "You have %d groups."
|
870 |
msgstr "Sie haben %d Gruppen."
|
871 |
|
872 |
-
#: admin/views/overview.php:43
|
|
|
873 |
#, php-format
|
|
|
874 |
msgid "<a href=\"%s\">Manage</a> them."
|
875 |
msgstr "<a href=\"%s\">Verwalten</a>"
|
876 |
|
877 |
#: admin/views/overview.php:49
|
|
|
878 |
msgid "recent groups"
|
879 |
msgstr "Neueste Gruppen"
|
880 |
|
881 |
#: admin/views/overview.php:59
|
|
|
882 |
msgid "Create your first group"
|
883 |
msgstr "Erstellen Sie Ihre erste Gruppe"
|
884 |
|
885 |
#: admin/views/overview.php:67
|
886 |
-
|
887 |
-
"Ad Placements are the best way to manage where to display ads and groups."
|
888 |
-
msgstr ""
|
889 |
-
"Anzeigen-Platzierungen sind am besten geeignet um zu bestimmen, wo Anzeigen "
|
890 |
-
"und Gruppen veröffentlicht werden."
|
891 |
|
892 |
#: admin/views/overview.php:68
|
893 |
#, php-format
|
|
|
894 |
msgid "You have %d placements."
|
895 |
msgstr "Sie haben %d Platzierungen."
|
896 |
|
897 |
#: admin/views/overview.php:75
|
|
|
898 |
msgid "recent placements"
|
899 |
msgstr "Neueste Platzierungen"
|
900 |
|
901 |
#: admin/views/overview.php:85
|
|
|
902 |
msgid "Create your first placement"
|
903 |
msgstr "Erstellen Sie Ihre erste Platzierung"
|
904 |
|
905 |
#: admin/views/overview.php:93
|
|
|
906 |
msgid "Manual and Support"
|
907 |
msgstr "Anleitung und Support"
|
908 |
|
909 |
#: admin/views/overview.php:94
|
|
|
910 |
msgid "Need some help? These are your options"
|
911 |
msgstr "Benötigen Sie weitere Hilfe? Dies sind Ihre Optionen:"
|
912 |
|
913 |
#: admin/views/overview.php:96
|
914 |
#, php-format
|
|
|
915 |
msgid "Visit the <a href=\"%s\">plugin homepage</a>"
|
916 |
msgstr "Besuchen Sie die <a href=\"%s\">Plugin-Homepage</a>."
|
917 |
|
918 |
#: admin/views/overview.php:97
|
919 |
#, php-format
|
|
|
920 |
msgid "Have a look into the <a href=\"%s\">manual</a>"
|
921 |
msgstr "Werfen Sie einen Blick in die <a href=\"%s\">Anleitung</a>."
|
922 |
|
923 |
#: admin/views/overview.php:98
|
924 |
#, php-format
|
925 |
-
|
926 |
-
"Ask a question to other users in the <a href=\"%s\">wordpress.org forum</a>"
|
927 |
msgstr "Fragen Sie andere Nutzer im <a href=\"%s\">wordpress.org forum</a>."
|
928 |
|
929 |
#: admin/views/overview.php:99
|
930 |
#, php-format
|
|
|
931 |
msgid "<a href=\"%s\">Hire the developer</a>"
|
932 |
msgstr "<a href=\"%s\">Engagieren Sie den Entwickler</a>."
|
933 |
|
934 |
#: admin/views/overview.php:103
|
|
|
935 |
msgid "Add-ons"
|
936 |
msgstr "Add-ons"
|
937 |
|
938 |
#: admin/views/overview.php:104
|
|
|
939 |
msgid "Want to boost your ad income? Try these add-ons"
|
940 |
-
msgstr ""
|
941 |
-
"Möchten Sie Ihr Anzeigen-Einkommen steigern? Probieren Sie diese Add-ons"
|
942 |
|
943 |
#: admin/views/overview.php:111
|
|
|
944 |
msgid "See Add-Ons"
|
945 |
msgstr "Add-Ons sehen"
|
946 |
|
947 |
#: admin/views/placements.php:14
|
948 |
-
|
949 |
-
"Placements are physically places in your theme and posts. You can use them "
|
950 |
-
"
|
951 |
-
"to change your templates."
|
952 |
-
msgstr ""
|
953 |
-
"Platzierungen sind Stellen in Ihrem Theme und in den Beiträgen. Sie können "
|
954 |
-
"sie verwenden, wenn Sie Anzeigen und Anzeigengruppen später an einer "
|
955 |
-
"Position austauschen möchten, ohne eine Änderung der Templates oder Seiten-"
|
956 |
-
"Inhalte vorzunehmen."
|
957 |
|
958 |
#: admin/views/placements.php:15
|
959 |
#, php-format
|
960 |
-
|
961 |
-
"See also the manual for more information on <a href=\"%s\">placements</a> "
|
962 |
-
"
|
963 |
-
msgstr ""
|
964 |
-
"Weitere Informationen finden Sie in der Anleitung (engl.) unter <a href=\"%s"
|
965 |
-
"\">Placements</a> und <a href=\"%s\">Auto Injection</a>."
|
966 |
|
967 |
#: admin/views/placements.php:16
|
|
|
968 |
msgid "Create a new placement"
|
969 |
msgstr "Neue Platzierung erstellen"
|
970 |
|
971 |
-
#: admin/views/placements.php:18
|
|
|
|
|
|
|
972 |
msgid "Type"
|
973 |
msgstr "Typ"
|
974 |
|
975 |
#: admin/views/placements.php:27
|
|
|
976 |
msgid "What is this?"
|
977 |
msgstr "Was ist das?"
|
978 |
|
979 |
#: admin/views/placements.php:29
|
980 |
-
|
981 |
-
"Placement types define how the placements works and where it is going to be "
|
982 |
-
"
|
983 |
-
msgstr ""
|
984 |
-
"Platzierungstypen definieren, wie die Platzierungen arbeiten und wo sie "
|
985 |
-
"angezeigt werden."
|
986 |
|
987 |
-
#: admin/views/placements.php:38
|
|
|
|
|
988 |
msgid "Name"
|
989 |
msgstr "Name"
|
990 |
|
991 |
#: admin/views/placements.php:42
|
992 |
-
|
993 |
-
"Individual identifier. Allowed are alphanumeric signs (lower case) and "
|
994 |
-
"
|
995 |
-
msgstr ""
|
996 |
-
"Individuelle Kennung. Erlaubt sind alphanumerische Zeichen (Kleinbuchstaben) "
|
997 |
-
"und Bindestriche."
|
998 |
|
999 |
#: admin/views/placements.php:43
|
|
|
1000 |
msgid "You can assign Ads and Groups after you created the placement."
|
1001 |
-
msgstr ""
|
1002 |
-
"Sie können Anzeigen und Gruppen zuweisen, nachdem Sie die Platzierung "
|
1003 |
-
"erstellt haben."
|
1004 |
|
1005 |
#: admin/views/placements.php:44
|
|
|
1006 |
msgid "Save New Placement"
|
1007 |
msgstr "Neue Platzierung sichern"
|
1008 |
|
1009 |
#: admin/views/placements.php:48
|
|
|
1010 |
msgid "How to use the <i>default</i> Ad Placement?"
|
1011 |
msgstr "Wie wird die <i>Standard</i>-Anzeigenplatzierung angewendet?"
|
1012 |
|
1013 |
#: admin/views/placements.php:50
|
1014 |
#, php-format
|
1015 |
-
|
1016 |
-
"Examples on how to use the <i>default</i> ad placement? Find more help and "
|
1017 |
-
"
|
1018 |
-
msgstr ""
|
1019 |
-
"Suchen Sie Beispiele, wie die <i>Standard</i>-Anzeigenplatzierung zu nutzen "
|
1020 |
-
"ist? Sie finden Hilfe in der <a href=\"%s\" target=\"_blank\">Anleitung</a>"
|
1021 |
|
1022 |
#: admin/views/placements.php:52
|
|
|
1023 |
msgid "To use an ad placement with the ID skyscraper_left in content fields"
|
1024 |
-
msgstr ""
|
1025 |
-
"Zum Benutzen einer Anzeigen-Platzierung mit der ID skyscraper_left in "
|
1026 |
-
"Content-Feldern"
|
1027 |
|
1028 |
#: admin/views/placements.php:55
|
|
|
1029 |
msgid "To use an ad placement with the ID skyscraper_left in template files"
|
1030 |
-
msgstr ""
|
1031 |
-
"Zum Benutzen einer Anzeigen-Platzierung mit der ID Skyscraper_left in "
|
1032 |
-
"Template-Dateien"
|
1033 |
|
1034 |
#: admin/views/placements.php:65
|
|
|
1035 |
msgid "Options"
|
1036 |
msgstr "Optionen"
|
1037 |
|
1038 |
#: admin/views/placements.php:80
|
|
|
1039 |
msgid "Item"
|
1040 |
msgstr "Anzeige"
|
1041 |
|
1042 |
-
#: admin/views/placements.php:82
|
|
|
|
|
1043 |
msgid "--empty--"
|
1044 |
msgstr "--leer--"
|
1045 |
|
1046 |
#: admin/views/placements.php:102
|
|
|
1047 |
msgid "Inject"
|
1048 |
msgstr "Einfügen"
|
1049 |
|
1050 |
#: admin/views/placements.php:103
|
|
|
1051 |
msgid "after"
|
1052 |
msgstr "nach"
|
1053 |
|
1054 |
#: admin/views/placements.php:103
|
|
|
1055 |
msgid "before"
|
1056 |
msgstr "vor"
|
1057 |
|
1058 |
#: admin/views/placements.php:128
|
|
|
1059 |
msgid "remove placement"
|
1060 |
msgstr "Platzierung entfernen"
|
1061 |
|
1062 |
#: admin/views/placements.php:134
|
|
|
1063 |
msgid "Save Placements"
|
1064 |
msgstr "Platzierungen sichern"
|
1065 |
|
1066 |
#: admin/views/post_ad_settings_metabox.php:3
|
|
|
1067 |
msgid "Disable ads on this page"
|
1068 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
1069 |
|
1070 |
-
#: admin/views/settings.php:
|
|
|
1071 |
msgid "Debug Page"
|
1072 |
msgstr "Debug-Seite"
|
1073 |
|
1074 |
-
#: admin/views/settings.php:
|
|
|
1075 |
msgid "Advanced Ads on WordPress.org"
|
1076 |
msgstr "Advanced Ads auf WordPress.org"
|
1077 |
|
1078 |
-
#: admin/views/settings.php:
|
|
|
1079 |
msgid "Advanced Ads on wp.org"
|
1080 |
msgstr "Advanced Ads auf wp.org"
|
1081 |
|
1082 |
-
#: admin/views/settings.php:
|
|
|
1083 |
msgid "the company behind Advanced Ads"
|
1084 |
msgstr "das Unternehmen hinter Advanced Ads"
|
1085 |
|
1086 |
-
#: admin/views/settings.php:
|
|
|
1087 |
msgid "webgilde GmbH"
|
1088 |
msgstr "webgilde GmbH"
|
1089 |
|
1090 |
#: admin/views/settings_disable_ads.php:3
|
|
|
1091 |
msgid "Disable all ads in frontend"
|
1092 |
msgstr "Alle Anzeigen im Frontend deaktivieren"
|
1093 |
|
1094 |
#: admin/views/settings_disable_ads.php:4
|
1095 |
-
|
1096 |
-
"Use this option to disable all ads in the frontend, but still be able to use "
|
1097 |
-
"
|
1098 |
-
msgstr ""
|
1099 |
-
"Benutzen Sie diese Einstellung um alle Anzeigen im Frontend zu deaktivieren "
|
1100 |
-
"und das Plugin dennoch weiterhin zu nutzen."
|
1101 |
|
1102 |
#: admin/views/settings_disable_ads.php:8
|
|
|
1103 |
msgid "Disable ads on 404 error pages"
|
1104 |
msgstr "Alle Anzeigen auf 404-Fehlerseiten deaktivieren"
|
1105 |
|
1106 |
#: admin/views/settings_disable_ads.php:12
|
|
|
1107 |
msgid "Disable ads on non-singular pages"
|
1108 |
msgstr "Alle Anzeigen auf Nicht-Einzelseiten deaktivieren"
|
1109 |
|
1110 |
#: admin/views/settings_disable_ads.php:13
|
1111 |
-
|
1112 |
-
"e.g. archive pages like categories, tags, authors, front page (if a list)"
|
1113 |
-
msgstr ""
|
1114 |
-
"z.B. Archive wie Kategorien, Schlagwörter, Autoren, Übersicht auf der "
|
1115 |
-
"Startseite"
|
1116 |
|
1117 |
-
#: classes/ad.php:
|
1118 |
#, php-format
|
|
|
1119 |
msgid "A \"%s\" display condition does not exist"
|
1120 |
msgstr "Eine \"%s\"- Anzeigebedingung existiert nicht"
|
1121 |
|
1122 |
#: classes/ad_placements.php:32
|
|
|
1123 |
msgid "Manual placement."
|
1124 |
msgstr "Manuelle Platzierung."
|
1125 |
|
1126 |
#: classes/ad_placements.php:35
|
|
|
1127 |
msgid "header"
|
1128 |
msgstr "Header"
|
1129 |
|
1130 |
#: classes/ad_placements.php:36
|
|
|
1131 |
msgid "Injected in Header (before closing </head> Tag, often not visible)."
|
1132 |
-
msgstr ""
|
1133 |
-
"Injiziert in den Header, und zwar vor das schließende </head>-Tag (oft nicht "
|
1134 |
-
"sichtbar)."
|
1135 |
|
1136 |
#: classes/ad_placements.php:39
|
|
|
1137 |
msgid "footer"
|
1138 |
msgstr "Footer"
|
1139 |
|
1140 |
#: classes/ad_placements.php:40
|
|
|
1141 |
msgid "Injected in Footer (before closing </body> Tag)."
|
1142 |
msgstr "Injiziert in den Footer, und zwar vor das schließende </body>-Tag)."
|
1143 |
|
1144 |
#: classes/ad_placements.php:43
|
|
|
1145 |
msgid "before post"
|
1146 |
msgstr "Vor dem Beitrag"
|
1147 |
|
1148 |
#: classes/ad_placements.php:44
|
|
|
1149 |
msgid "Injected before the post content."
|
1150 |
msgstr "Injiziert vor den Beitrags-Inhalt."
|
1151 |
|
1152 |
#: classes/ad_placements.php:47
|
|
|
1153 |
msgid "after post"
|
1154 |
msgstr "Nach dem Beitrag"
|
1155 |
|
1156 |
#: classes/ad_placements.php:48
|
|
|
1157 |
msgid "Injected after the post content."
|
1158 |
msgstr "Injiziert hinter den Beitrags-Inhalt."
|
1159 |
|
1160 |
#: classes/ad_placements.php:51
|
|
|
1161 |
msgid "post content"
|
1162 |
msgstr "Im Beitrag"
|
1163 |
|
1164 |
#: classes/ad_placements.php:52
|
1165 |
-
|
1166 |
-
"Injected into the post content. You can choose the paragraph after which the "
|
1167 |
-
"
|
1168 |
-
msgstr ""
|
1169 |
-
"Injiziert in den Beitrags-Inhalt. Sie können den Absatz wählen, nach dem der "
|
1170 |
-
"Inhalt angezeigt wird."
|
1171 |
|
1172 |
#: classes/ad_placements.php:74
|
|
|
1173 |
msgid "Slug can't be empty."
|
1174 |
msgstr "Der Slug darf nicht leer sein."
|
1175 |
|
1176 |
#: classes/ad_placements.php:76
|
|
|
1177 |
msgid "Slug already exists."
|
1178 |
msgstr "Slug bereits vorhanden."
|
1179 |
|
1180 |
#: classes/ad_placements.php:163
|
1181 |
#, php-format
|
|
|
1182 |
msgid "paragraph (%s)"
|
1183 |
msgstr "Absatz (%s)"
|
1184 |
|
1185 |
#: classes/ad_placements.php:164
|
1186 |
#, php-format
|
|
|
1187 |
msgid "headline 2 (%s)"
|
1188 |
msgstr "Überschrift 2 (%s)"
|
1189 |
|
1190 |
#: classes/ad_placements.php:165
|
1191 |
#, php-format
|
|
|
1192 |
msgid "headline 3 (%s)"
|
1193 |
msgstr "Überschrift 3 (%s)"
|
1194 |
|
1195 |
#: classes/ad_placements.php:166
|
1196 |
#, php-format
|
|
|
1197 |
msgid "headline 4 (%s)"
|
1198 |
msgstr "Überschrift 4 (%s)"
|
1199 |
|
1200 |
#: classes/ad_type_content.php:35
|
|
|
1201 |
msgid "Rich Content"
|
1202 |
msgstr "Rich Content"
|
1203 |
|
1204 |
#: classes/ad_type_content.php:36
|
1205 |
-
|
1206 |
-
"The full content editor from WordPress with all features like shortcodes, "
|
1207 |
-
"
|
1208 |
-
msgstr ""
|
1209 |
-
"Der vollständige Content-Editor von Wordpress mit allen Funktionen wie "
|
1210 |
-
"Textbearbeitung, Shortcodes, Bild-Upload oder -Styling."
|
1211 |
|
1212 |
#: classes/ad_type_content.php:63
|
1213 |
-
|
1214 |
-
"Please <strong>save the ad</strong> before changing it to the content type."
|
1215 |
-
msgstr ""
|
1216 |
-
"Bitte <strong>speichern Sie die Anzeige</strong>, bevor Sie den Anzeigentyp "
|
1217 |
-
"wechseln."
|
1218 |
|
1219 |
#: classes/ad_type_content.php:66
|
|
|
1220 |
msgid "Save Draft"
|
1221 |
msgstr "Entwurf speichern"
|
1222 |
|
1223 |
#: classes/ad_type_plain.php:31
|
|
|
1224 |
msgid "Plain Text and Code"
|
1225 |
msgstr "Nur Text und Code"
|
1226 |
|
1227 |
#: classes/ad_type_plain.php:32
|
1228 |
-
|
1229 |
-
"Simple text editor without any filters. You might use it to display "
|
1230 |
-
"
|
1231 |
-
"content field magic does not work here."
|
1232 |
-
msgstr ""
|
1233 |
-
"Einfacher Text-Editor ohne Filter. Sie können ihn zur Anzeige von "
|
1234 |
-
"ungefiltertem Inhalt, PHP-Code oder JavaScript benutzen. Shortcodes und "
|
1235 |
-
"ähnliche WordPress-Funktionen funktionieren hier nicht."
|
1236 |
|
1237 |
-
#: classes/ad_type_plain.php:
|
|
|
1238 |
msgid "Insert plain text or code into this field."
|
1239 |
msgstr "Fügen Sie Text oder Code in dieses Feld ein."
|
1240 |
|
1241 |
#: classes/widget.php:19
|
|
|
1242 |
msgid "Display Ads and Ad Groups."
|
1243 |
msgstr "Anzeigen und Anzeigen-Gruppen zeigen."
|
1244 |
|
1245 |
#: classes/widget.php:51
|
|
|
1246 |
msgid "Title:"
|
1247 |
msgstr "Titel:"
|
1248 |
|
1249 |
#: includes/array_ad_conditions.php:33
|
|
|
1250 |
msgid "Post Types"
|
1251 |
msgstr "Beitrags-Typen"
|
1252 |
|
1253 |
#: includes/array_ad_conditions.php:39
|
|
|
1254 |
msgid "Categories, Tags and Taxonomies"
|
1255 |
msgstr "Kategorien, Schlagworte und Taxonomien"
|
1256 |
|
1257 |
#: includes/array_ad_conditions.php:40
|
1258 |
-
|
1259 |
-
"Choose terms from public category, tag and other taxonomies a post must "
|
1260 |
-
"
|
1261 |
-
msgstr ""
|
1262 |
-
"Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene "
|
1263 |
-
"aus, zu denen ein Beitrag gehören muss, damit auf ihm Anzeigen erscheinen."
|
1264 |
|
1265 |
#: includes/array_ad_conditions.php:45
|
|
|
1266 |
msgid "Category Archives"
|
1267 |
msgstr "Kategorie-Archive"
|
1268 |
|
1269 |
#: includes/array_ad_conditions.php:46
|
|
|
1270 |
msgid "comma seperated IDs of category archives"
|
1271 |
msgstr "Komma-getrennte IDs der Kategorie Archive"
|
1272 |
|
1273 |
#: includes/array_ad_conditions.php:51
|
|
|
1274 |
msgid "Individual Posts, Pages and Public Post Types"
|
1275 |
msgstr "Einzelne Beiträge, Seiten und öffentliche Beitrag-Typen"
|
1276 |
|
1277 |
#: includes/array_ad_conditions.php:57
|
|
|
1278 |
msgid "Home Page"
|
1279 |
msgstr "Homepage"
|
1280 |
|
1281 |
#: includes/array_ad_conditions.php:58
|
|
|
1282 |
msgid "(don't) show on Home page"
|
1283 |
msgstr "(nicht) auf Homepage zeigen"
|
1284 |
|
1285 |
#: includes/array_ad_conditions.php:62
|
|
|
1286 |
msgid "Singular Pages"
|
1287 |
msgstr "Einzelseiten"
|
1288 |
|
1289 |
#: includes/array_ad_conditions.php:63
|
|
|
1290 |
msgid "(don't) show on singular pages/posts"
|
1291 |
msgstr "(Wird nicht) angezeigt auf singulären Seiten und Beiträgen"
|
1292 |
|
1293 |
#: includes/array_ad_conditions.php:67
|
|
|
1294 |
msgid "Archive Pages"
|
1295 |
msgstr "Archiv-Seiten"
|
1296 |
|
1297 |
#: includes/array_ad_conditions.php:68
|
1298 |
-
|
1299 |
-
"(don't) show on any type of archive page (category, tag, author and date)"
|
1300 |
-
msgstr ""
|
1301 |
-
"(Wird nicht) angezeigt auf jeder Art von Archiv-Seite (Kategorie, Tag, Autor "
|
1302 |
-
"und Datum)"
|
1303 |
|
1304 |
#: includes/array_ad_conditions.php:72
|
|
|
1305 |
msgid "Search Results"
|
1306 |
msgstr "Ergebnisse suchen"
|
1307 |
|
1308 |
#: includes/array_ad_conditions.php:73
|
|
|
1309 |
msgid "(don't) show on search result pages"
|
1310 |
msgstr "(Wird nicht) angezeigt auf Suchergebnis-Seiten"
|
1311 |
|
1312 |
#: includes/array_ad_conditions.php:77
|
|
|
1313 |
msgid "404 Page"
|
1314 |
msgstr "404-Seite"
|
1315 |
|
1316 |
#: includes/array_ad_conditions.php:78
|
|
|
1317 |
msgid "(don't) show on 404 error page"
|
1318 |
msgstr "(nicht) auf 404-Fehlerseite zeigen"
|
1319 |
|
1320 |
#: includes/array_ad_conditions.php:82
|
|
|
1321 |
msgid "Attachment Pages"
|
1322 |
msgstr "Anhang-Seiten"
|
1323 |
|
1324 |
#: includes/array_ad_conditions.php:83
|
|
|
1325 |
msgid "(don't) show on attachment pages"
|
1326 |
msgstr "(Wird nicht) auf Anhang-Seiten angezeigt"
|
1327 |
|
1328 |
-
#: public/class-advanced-ads.php:
|
|
|
1329 |
msgctxt "ad group general name"
|
1330 |
msgid "Ad Groups"
|
1331 |
msgstr "Anzeigen-Gruppen"
|
1332 |
|
1333 |
-
#: public/class-advanced-ads.php:
|
|
|
1334 |
msgctxt "ad group singular name"
|
1335 |
msgid "Ad Group"
|
1336 |
msgstr "Anzeigen-Gruppe"
|
1337 |
|
1338 |
-
#: public/class-advanced-ads.php:
|
|
|
1339 |
msgid "Search Ad Groups"
|
1340 |
msgstr "Anzeigen-Gruppen suchen"
|
1341 |
|
1342 |
-
#: public/class-advanced-ads.php:
|
|
|
1343 |
msgid "All Ad Groups"
|
1344 |
msgstr "Alle Anzeigen-Gruppen"
|
1345 |
|
1346 |
-
#: public/class-advanced-ads.php:
|
|
|
1347 |
msgid "Parent Ad Groups"
|
1348 |
msgstr "Parent-Anzeigen-Gruppen"
|
1349 |
|
1350 |
-
#: public/class-advanced-ads.php:
|
|
|
1351 |
msgid "Parent Ad Groups:"
|
1352 |
msgstr "Parent-Anzeigen-Gruppen"
|
1353 |
|
1354 |
-
#: public/class-advanced-ads.php:
|
|
|
1355 |
msgid "Edit Ad Group"
|
1356 |
msgstr "Bearbeite Anzeigen-Gruppe"
|
1357 |
|
1358 |
-
#: public/class-advanced-ads.php:
|
|
|
1359 |
msgid "Update Ad Group"
|
1360 |
msgstr "Aktualisiere Anzeigen-Gruppe"
|
1361 |
|
1362 |
-
#: public/class-advanced-ads.php:
|
|
|
1363 |
msgid "Add New Ad Group"
|
1364 |
msgstr "Neue Anzeigengruppe hinzufügen"
|
1365 |
|
1366 |
-
#: public/class-advanced-ads.php:
|
|
|
1367 |
msgid "New Ad Groups Name"
|
1368 |
msgstr "Neuer Anzeigen-Gruppen-Name"
|
1369 |
|
1370 |
-
#: public/class-advanced-ads.php:
|
|
|
1371 |
msgid "No Ad Group found"
|
1372 |
msgstr "Keine Anzeigen-Gruppe gefunden"
|
1373 |
|
1374 |
-
#: public/class-advanced-ads.php:
|
|
|
|
|
1375 |
msgid "Ad"
|
1376 |
msgstr "Anzeige"
|
1377 |
|
1378 |
-
#: public/class-advanced-ads.php:
|
|
|
|
|
1379 |
msgid "New Ad"
|
1380 |
msgstr "Neue Anzeige"
|
1381 |
|
1382 |
-
#: public/class-advanced-ads.php:
|
|
|
1383 |
msgid "Add New Ad"
|
1384 |
msgstr "Neue Anzeige hinzufügen"
|
1385 |
|
1386 |
-
#: public/class-advanced-ads.php:
|
|
|
1387 |
msgid "Edit Ad"
|
1388 |
msgstr "Anzeige bearbeiten"
|
1389 |
|
1390 |
-
#: public/class-advanced-ads.php:
|
|
|
1391 |
msgid "View"
|
1392 |
msgstr "Ansicht"
|
1393 |
|
1394 |
-
#: public/class-advanced-ads.php:
|
|
|
1395 |
msgid "View the Ad"
|
1396 |
msgstr "Anzeige ansehen"
|
1397 |
|
1398 |
-
#: public/class-advanced-ads.php:
|
|
|
1399 |
msgid "Search Ads"
|
1400 |
msgstr "Anzeigen suchen"
|
1401 |
|
1402 |
-
#: public/class-advanced-ads.php:
|
|
|
1403 |
msgid "No Ads found"
|
1404 |
msgstr "Keine Anzeigen gefunden"
|
1405 |
|
1406 |
-
#: public/class-advanced-ads.php:
|
|
|
1407 |
msgid "No Ads found in Trash"
|
1408 |
msgstr "Keine Anzeigen im Papierkorb gefunden"
|
1409 |
|
1410 |
-
#: public/class-advanced-ads.php:
|
|
|
1411 |
msgid "Parent Ad"
|
1412 |
msgstr "Übergeordnete Anzeige"
|
1413 |
|
1414 |
-
#: public/class-advanced-ads.php:
|
1415 |
#, php-format
|
|
|
1416 |
msgid "Advanced Ads Error: %s"
|
1417 |
msgstr "Advanced-Ads-Fehler: %s"
|
1418 |
|
1419 |
-
|
1420 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1421 |
|
1422 |
-
|
1423 |
-
|
|
|
|
|
|
|
1424 |
|
1425 |
-
|
1426 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1427 |
|
1428 |
-
#~ msgid "Menu Text"
|
1429 |
-
#~ msgstr "Menütext"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Advanced Ads v1.3.18\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
5 |
"POT-Creation-Date: 2015-01-28 20:07+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-02-23 09:59:53+0000\n"
|
7 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
8 |
"Language-Team: \n"
|
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
"X-Generator: Poedit 1.6.5\n"
|
14 |
+
"X-Poedit-Language: \n"
|
15 |
+
"X-Poedit-Country: \n"
|
16 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
17 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
18 |
"X-Poedit-Basepath: .\n"
|
19 |
+
"X-Poedit-Bookmarks: \n"
|
20 |
+
"X-Poedit-SearchPath-0: .\n"
|
21 |
+
"X-Textdomain-Support: yes"
|
22 |
|
23 |
+
#: admin/class-advanced-ads-admin.php:192
|
24 |
+
#@ advanced-ads
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
msgid "Overview"
|
26 |
msgstr "Übersicht"
|
27 |
|
28 |
+
#. translators: plugin header field 'Name'
|
29 |
+
#: admin/class-advanced-ads-admin.php:192
|
30 |
+
#: advanced-ads.php:0
|
31 |
+
#: classes/widget.php:21
|
32 |
+
#@ advanced-ads
|
33 |
msgid "Advanced Ads"
|
34 |
msgstr "Advanced Ads"
|
35 |
|
36 |
+
#: admin/class-advanced-ads-admin.php:196
|
37 |
#: admin/includes/class-ad-groups-list-table.php:191
|
38 |
+
#: admin/views/overview.php:12
|
39 |
+
#: admin/views/placements.php:91
|
40 |
+
#: classes/widget.php:66
|
41 |
+
#: public/class-advanced-ads.php:547
|
42 |
+
#@ advanced-ads
|
43 |
msgid "Ads"
|
44 |
msgstr "Anzeigen"
|
45 |
|
46 |
+
#: admin/class-advanced-ads-admin.php:200
|
47 |
+
#: admin/views/placements.php:84
|
48 |
#: classes/widget.php:59
|
49 |
+
#@ advanced-ads
|
50 |
msgid "Ad Groups"
|
51 |
msgstr "Anzeigen-Gruppen"
|
52 |
|
53 |
+
#: admin/class-advanced-ads-admin.php:200
|
54 |
+
#: admin/views/overview.php:40
|
55 |
+
#: public/class-advanced-ads.php:521
|
56 |
+
#@ advanced-ads
|
57 |
msgid "Groups"
|
58 |
msgstr "Gruppen"
|
59 |
|
60 |
+
#: admin/class-advanced-ads-admin.php:205
|
61 |
+
#: admin/views/debug.php:19
|
62 |
+
#@ advanced-ads
|
63 |
msgid "Ad Placements"
|
64 |
msgstr "Anzeigen-Platzierungen"
|
65 |
|
66 |
+
#: admin/class-advanced-ads-admin.php:205
|
67 |
+
#: admin/views/overview.php:66
|
68 |
#: admin/views/placements.php:47
|
69 |
+
#@ advanced-ads
|
70 |
msgid "Placements"
|
71 |
msgstr "Platzierungen"
|
72 |
|
73 |
+
#: admin/class-advanced-ads-admin.php:209
|
74 |
+
#@ advanced-ads
|
75 |
msgid "Advanced Ads Settings"
|
76 |
msgstr "Advanced-Ads-Einstellungen"
|
77 |
|
78 |
+
#: admin/class-advanced-ads-admin.php:209
|
79 |
+
#: admin/class-advanced-ads-admin.php:390
|
80 |
+
#: admin/views/debug.php:13
|
81 |
+
#@ advanced-ads
|
82 |
msgid "Settings"
|
83 |
msgstr "Einstellungen"
|
84 |
|
85 |
+
#: admin/class-advanced-ads-admin.php:212
|
86 |
+
#@ advanced-ads
|
87 |
msgid "Advanced Ads Debugging"
|
88 |
msgstr "Advanced-Ads-Fehleranalyse (Debugging)"
|
89 |
|
90 |
+
#: admin/class-advanced-ads-admin.php:212
|
91 |
+
#@ advanced-ads
|
92 |
msgid "Debug"
|
93 |
msgstr "Debug"
|
94 |
|
95 |
+
#: admin/class-advanced-ads-admin.php:259
|
96 |
+
#@ advanced-ads
|
97 |
msgid "Placements updated"
|
98 |
msgstr "Platzierungen aktualisiert"
|
99 |
|
100 |
+
#: admin/class-advanced-ads-admin.php:303
|
101 |
+
#: admin/class-advanced-ads-admin.php:330
|
102 |
+
#@ advanced-ads
|
103 |
msgid "Sorry, you are not allowed to access this feature."
|
104 |
msgstr "Sie haben leider keinen Zugriff auf diese Funktion"
|
105 |
|
106 |
+
#: admin/class-advanced-ads-admin.php:316
|
107 |
+
#@ advanced-ads
|
108 |
+
msgid "You attempted to edit an ad group that doesn’t exist. Perhaps it was deleted?"
|
109 |
+
msgstr "Sie haben versucht, ein Element, das nicht existiert, zu bearbeiten. Vielleicht wurde es gelöscht?"
|
|
|
|
|
|
|
110 |
|
111 |
+
#: admin/class-advanced-ads-admin.php:417
|
112 |
+
#@ advanced-ads
|
113 |
msgid "Ad Type"
|
114 |
msgstr "Anzeigen-Typ"
|
115 |
|
116 |
+
#: admin/class-advanced-ads-admin.php:420
|
117 |
+
#@ advanced-ads
|
118 |
msgid "Ad Parameters"
|
119 |
msgstr "Anzeigen-Parameter"
|
120 |
|
121 |
+
#: admin/class-advanced-ads-admin.php:423
|
122 |
+
#@ advanced-ads
|
123 |
msgid "Layout / Output"
|
124 |
msgstr "Layout / Ausgabe"
|
125 |
|
126 |
+
#: admin/class-advanced-ads-admin.php:426
|
127 |
+
#@ advanced-ads
|
128 |
msgid "Display Conditions"
|
129 |
msgstr "Anzeige-Bedingungen"
|
130 |
|
131 |
+
#: admin/class-advanced-ads-admin.php:429
|
132 |
+
#@ advanced-ads
|
133 |
msgid "Visitor Conditions"
|
134 |
msgstr "Besucher-Bedingungen"
|
135 |
|
136 |
+
#: admin/class-advanced-ads-admin.php:591
|
137 |
+
#@ advanced-ads
|
|
|
|
|
|
|
138 |
msgid "General"
|
139 |
msgstr "Allgemein"
|
140 |
|
141 |
+
#: admin/class-advanced-ads-admin.php:599
|
142 |
+
#@ advanced-ads
|
143 |
msgid "Disable ads"
|
144 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
145 |
|
146 |
+
#: admin/class-advanced-ads-admin.php:607
|
147 |
+
#@ advanced-ads
|
148 |
msgid "Hide ads for logged in users"
|
149 |
msgstr "Verstecke Anzeigen vor eingeloggten Benutzern"
|
150 |
|
151 |
+
#: admin/class-advanced-ads-admin.php:615
|
152 |
+
#@ advanced-ads
|
153 |
msgid "Use advanced JavaScript"
|
154 |
msgstr "Advanced-JavaScript benutzen"
|
155 |
|
156 |
+
#: admin/class-advanced-ads-admin.php:662
|
157 |
+
#@ advanced-ads
|
158 |
msgid "(display to all)"
|
159 |
msgstr "(für alle sichtbar)"
|
160 |
|
161 |
+
#: admin/class-advanced-ads-admin.php:663
|
162 |
+
#@ advanced-ads
|
163 |
msgid "Subscriber"
|
164 |
msgstr "Abonnent"
|
165 |
|
166 |
+
#: admin/class-advanced-ads-admin.php:664
|
167 |
+
#@ advanced-ads
|
168 |
msgid "Contributor"
|
169 |
msgstr "Mitarbeiter"
|
170 |
|
171 |
+
#: admin/class-advanced-ads-admin.php:665
|
172 |
+
#@ advanced-ads
|
173 |
msgid "Author"
|
174 |
msgstr "Autor"
|
175 |
|
176 |
+
#: admin/class-advanced-ads-admin.php:666
|
177 |
+
#@ advanced-ads
|
178 |
msgid "Editor"
|
179 |
msgstr "Redakteur"
|
180 |
|
181 |
+
#: admin/class-advanced-ads-admin.php:667
|
182 |
+
#@ advanced-ads
|
183 |
msgid "Admin"
|
184 |
msgstr "Admin"
|
185 |
|
186 |
+
#: admin/class-advanced-ads-admin.php:675
|
187 |
+
#@ advanced-ads
|
188 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
189 |
+
msgstr "Wählen Sie die niedrigste Rolle die ein Benutzer haben muss um keine Anzeigen zu sehen."
|
|
|
|
|
190 |
|
191 |
+
#: admin/class-advanced-ads-admin.php:688
|
192 |
#, php-format
|
193 |
+
#@ advanced-ads
|
194 |
+
msgid "Only enable this if you can and want to use the advanced JavaScript functions described <a href=\"%s\">here</a>."
|
195 |
+
msgstr "Aktivieren Sie dies nur, wenn Sie die erweiterten und <a href=\"%s\">hier</a> beschriebenen Advanced-JavaScript-Funktionen verwenden können und wollen."
|
|
|
|
|
|
|
196 |
|
197 |
+
#: admin/class-advanced-ads-admin.php:705
|
198 |
+
#@ advanced-ads
|
199 |
msgid "Ad Details"
|
200 |
msgstr "Anzeigeneinstellungen"
|
201 |
|
202 |
+
#: admin/class-advanced-ads-admin.php:779
|
203 |
+
#@ advanced-ads
|
204 |
msgid "Ad Settings"
|
205 |
msgstr "Anzeigen-Einstellungen"
|
206 |
|
207 |
+
#: admin/class-advanced-ads-admin.php:854
|
208 |
+
#@ advanced-ads
|
209 |
msgid "Ads Dashboard"
|
210 |
msgstr "Anzeigen-Dashboard"
|
211 |
|
212 |
+
#: admin/class-advanced-ads-admin.php:865
|
213 |
+
#@ default
|
214 |
msgid "Tutorials and News"
|
215 |
msgstr "Anleitungen und Neuigkeiten"
|
216 |
|
217 |
+
#: admin/class-advanced-ads-admin.php:886
|
218 |
+
#@ advanced-ads
|
|
|
|
|
|
|
|
|
|
|
219 |
msgid "plugin manual and homepage"
|
220 |
msgstr "Plugin-Anleitung und Homepage"
|
221 |
|
222 |
+
#: admin/class-advanced-ads-admin.php:890
|
223 |
+
#@ advanced-ads
|
224 |
msgid "From the ad optimization universe"
|
225 |
msgstr "Neues aus dem Anzeigen-Universum"
|
226 |
|
227 |
#: admin/includes/class-ad-groups-list-table.php:57
|
228 |
#, php-format
|
229 |
+
#@ advanced-ads
|
230 |
msgid "Select %s"
|
231 |
msgstr "%s auswählen"
|
232 |
|
233 |
#: admin/includes/class-ad-groups-list-table.php:94
|
234 |
#, php-format
|
235 |
+
#@ advanced-ads
|
236 |
msgid "Edit “%s”"
|
237 |
msgstr "#8220;%s” bearbeiten"
|
238 |
|
239 |
#: admin/includes/class-ad-groups-list-table.php:99
|
240 |
#: admin/includes/class-ad-groups-list-table.php:167
|
241 |
+
#: public/class-advanced-ads.php:551
|
242 |
+
#@ advanced-ads
|
243 |
msgid "Edit"
|
244 |
msgstr "Bearbeiten"
|
245 |
|
246 |
#: admin/includes/class-ad-groups-list-table.php:108
|
247 |
+
#@ default
|
248 |
msgid "Delete"
|
249 |
msgstr "Entfernen"
|
250 |
|
251 |
#: admin/includes/class-ad-groups-list-table.php:162
|
252 |
+
#@ advanced-ads
|
253 |
msgid "Ad weight"
|
254 |
msgstr "Anzeigengewichtung"
|
255 |
|
256 |
#: admin/includes/class-ad-groups-list-table.php:188
|
257 |
+
#: admin/views/placements.php:40
|
258 |
+
#: admin/views/placements.php:64
|
259 |
+
#@ advanced-ads
|
260 |
msgid "ID"
|
261 |
msgstr "ID"
|
262 |
|
263 |
#: admin/includes/class-ad-groups-list-table.php:189
|
264 |
+
#@ advanced-ads
|
265 |
msgid "Ad Group"
|
266 |
msgstr "Anzeigengruppe"
|
267 |
|
268 |
#: admin/includes/class-ad-groups-list-table.php:190
|
269 |
+
#@ advanced-ads
|
270 |
msgid "Slug"
|
271 |
msgstr "Slug"
|
272 |
|
273 |
#: admin/includes/class-display-condition-callbacks.php:28
|
274 |
+
#@ advanced-ads
|
275 |
msgid "Display on all public <strong>post types</strong>."
|
276 |
msgstr "In allen öffentlichen <strong>Beitragstypen</strong> anzeigen."
|
277 |
|
278 |
#: admin/includes/class-display-condition-callbacks.php:31
|
279 |
#: includes/array_ad_conditions.php:34
|
280 |
+
#@ advanced-ads
|
281 |
msgid "Choose the public post types on which to display the ad."
|
282 |
+
msgstr "Wählen Sie aus den öffentlichen Beitragstypen jene aus, bei denen die Anzeige erscheinen soll."
|
|
|
|
|
283 |
|
284 |
#: admin/includes/class-display-condition-callbacks.php:86
|
285 |
+
#@ advanced-ads
|
286 |
msgid "Display for all <strong>categories, tags and taxonomies</strong>."
|
287 |
msgstr "In allen <strong>Kategorien, Tags und Taxonomien</strong> anzeigen."
|
288 |
|
289 |
#: admin/includes/class-display-condition-callbacks.php:88
|
290 |
+
#@ advanced-ads
|
291 |
msgid "Display here"
|
292 |
msgstr "Hier anzeigen"
|
293 |
|
294 |
#: admin/includes/class-display-condition-callbacks.php:88
|
295 |
+
#@ advanced-ads
|
296 |
+
msgid "Choose terms from public categories, tags and other taxonomies a post must belong to in order to have ads."
|
297 |
+
msgstr "Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene aus, zu denen ein Beitrag gehören muss, damit auf ihm Anzeigen erscheinen."
|
|
|
|
|
|
|
298 |
|
299 |
#: admin/includes/class-display-condition-callbacks.php:121
|
300 |
#: admin/includes/class-display-condition-callbacks.php:208
|
301 |
+
#@ advanced-ads
|
302 |
msgid "Hide from here"
|
303 |
msgstr "Hier ausblenden"
|
304 |
|
305 |
#: admin/includes/class-display-condition-callbacks.php:121
|
306 |
+
#@ advanced-ads
|
307 |
+
msgid "Choose the terms from public categories, tags and other taxonomies a post must belong to hide the ad from it."
|
308 |
+
msgstr "Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene aus, zu denen ein Beitrag gehören muss, damit auf ihm KEINE Anzeigen erscheinen."
|
|
|
|
|
|
|
|
|
309 |
|
310 |
#: admin/includes/class-display-condition-callbacks.php:172
|
311 |
+
#@ advanced-ads
|
312 |
msgid "Display on all <strong>category archive pages</strong>."
|
313 |
msgstr "In allen <strong>Kategorie-Archiven</strong> anzeigen."
|
314 |
|
315 |
#: admin/includes/class-display-condition-callbacks.php:175
|
316 |
+
#@ advanced-ads
|
317 |
+
msgid "Choose the terms from public categories, tags and other taxonomies on which's archive page ads can appear"
|
318 |
+
msgstr "Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene aus, auf deren Übersichtsseiten Anzeigen erscheinen können."
|
|
|
|
|
|
|
319 |
|
320 |
#: admin/includes/class-display-condition-callbacks.php:208
|
321 |
+
#@ advanced-ads
|
322 |
+
msgid "Choose the terms from public categories, tags and other taxonomies on which's archive pages ads are hidden."
|
323 |
+
msgstr "Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene aus, auf deren Übersichtsseiten KEINE Anzeigen erscheinen sollen."
|
|
|
|
|
|
|
324 |
|
325 |
#: admin/includes/class-display-condition-callbacks.php:246
|
326 |
+
#@ advanced-ads
|
327 |
+
msgid "Display an all <strong>individual posts, pages</strong> and public post type pages"
|
328 |
+
msgstr "In allen individuellen <strong>Beiträgen, Seiten und Beitragsarten</strong> anzeigen"
|
|
|
|
|
|
|
329 |
|
330 |
#: admin/includes/class-display-condition-callbacks.php:249
|
331 |
#: includes/array_ad_conditions.php:52
|
332 |
+
#@ advanced-ads
|
333 |
+
msgid "Choose on which individual posts, pages and public post type pages you want to display or hide ads."
|
334 |
+
msgstr "Wählen Sie die Beiträge, Seiten und anderen öffentlichen Inhalte aus auf denen Anzeigen angezeigt oder ausgeblendet werden sollen."
|
|
|
|
|
|
|
335 |
|
336 |
#: admin/includes/class-display-condition-callbacks.php:266
|
337 |
+
#@ advanced-ads
|
338 |
msgid "What should happen with ads on the list of individual posts below?"
|
339 |
msgstr "Was soll mit Anzeigen auf den genannten Seiten passieren?"
|
340 |
|
341 |
#: admin/includes/class-display-condition-callbacks.php:267
|
342 |
+
#@ advanced-ads
|
343 |
msgid "ignore the list"
|
344 |
msgstr "Liste ignorieren"
|
345 |
|
346 |
#: admin/includes/class-display-condition-callbacks.php:268
|
347 |
+
#@ advanced-ads
|
348 |
msgid "display the ad only there"
|
349 |
msgstr "Die Anzeige nur hier einblenden"
|
350 |
|
351 |
#: admin/includes/class-display-condition-callbacks.php:269
|
352 |
+
#@ advanced-ads
|
353 |
msgid "hide the ad here"
|
354 |
msgstr "Die Anzeige hier ausblenden"
|
355 |
|
356 |
#: admin/includes/class-display-condition-callbacks.php:277
|
357 |
+
#@ advanced-ads
|
358 |
msgid "Update warning"
|
359 |
msgstr "Update-Warnung"
|
360 |
|
361 |
#: admin/includes/class-display-condition-callbacks.php:278
|
362 |
+
#@ advanced-ads
|
363 |
+
msgid "Due to some conflicts before version 1.2.6, it is from now on only possible to choose either individual pages to include or exclude an ad, but not both with mixed settings. It seems you are still using mixed settings on this page. Please consider changing your setup for this ad."
|
364 |
+
msgstr "Aufgrund einiger Konflikte vor Version 1.2.6 ist es von nun an nur möglich, entweder einzelne Seiten zu wählen zum Ein- oder Ausschließen von Anzeigen, aber nicht beides mit gemischten Einstellungen. Es scheint, dass Sie noch mit gemischten Einstellungen auf dieser Seite arbeiten. Bitte ändern Sie die Einstellung für diese Anzeige."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
|
366 |
#: admin/includes/class-display-condition-callbacks.php:279
|
367 |
+
#@ advanced-ads
|
368 |
msgid "Your old values are:"
|
369 |
msgstr "Ihre alten Werte sind:"
|
370 |
|
371 |
#: admin/includes/class-display-condition-callbacks.php:280
|
372 |
+
#@ advanced-ads
|
373 |
msgid "Post IDs the ad is displayed on:"
|
374 |
msgstr "Beitrag-IDs auf denen die Anzeige angezeigt wird:"
|
375 |
|
376 |
#: admin/includes/class-display-condition-callbacks.php:281
|
377 |
+
#@ advanced-ads
|
378 |
msgid "Post IDs the ad is hidden from:"
|
379 |
msgstr "Beitrag-IDs auf denen die Anzeige nicht angezeigt wird:"
|
380 |
|
381 |
#: admin/includes/class-display-condition-callbacks.php:282
|
382 |
+
#@ advanced-ads
|
383 |
+
msgid "Below you find the pages the ad is displayed on. If this is ok, just save the ad. If not, please update your settings."
|
384 |
+
msgstr "Unten finden Sie die Seiten der sichtbaren Anzeige. Wenn das in Ordnung ist, dann sichern Sie die Anzeige. Wenn nicht, dann aktualisieren Sie bitte Ihre Einstellungen."
|
|
|
|
|
|
|
|
|
385 |
|
386 |
#: admin/includes/class-display-condition-callbacks.php:322
|
387 |
+
#@ advanced-ads
|
388 |
msgid "new"
|
389 |
msgstr "neu"
|
390 |
|
391 |
#: admin/includes/class-display-condition-callbacks.php:324
|
392 |
+
#@ advanced-ads
|
393 |
msgid "type the title"
|
394 |
msgstr "Geben Sie den Titel ein"
|
395 |
|
396 |
#: admin/includes/class-list-table.php:186
|
397 |
+
#@ default
|
398 |
msgid "No items found."
|
399 |
msgstr "Keine Elemente gefunden."
|
400 |
|
401 |
#: admin/includes/class-list-table.php:310
|
402 |
+
#@ default
|
403 |
msgid "Bulk Actions"
|
404 |
msgstr "Stapelverarbeitung"
|
405 |
|
406 |
#: admin/includes/class-list-table.php:320
|
407 |
+
#@ default
|
408 |
msgid "Apply"
|
409 |
msgstr "Anwenden"
|
410 |
|
411 |
#: admin/includes/class-list-table.php:404
|
412 |
+
#@ default
|
413 |
msgid "Show all dates"
|
414 |
msgstr "Alle Termine anzeigen"
|
415 |
|
416 |
+
#. translators: 1: month name, 2: 4-digit year
|
417 |
#: admin/includes/class-list-table.php:417
|
418 |
#, php-format
|
419 |
+
#@ default
|
420 |
msgid "%1$s %2$d"
|
421 |
msgstr "%1$s %2$d"
|
422 |
|
423 |
#: admin/includes/class-list-table.php:433
|
424 |
+
#@ default
|
425 |
msgid "List View"
|
426 |
msgstr "Listenansicht"
|
427 |
|
428 |
#: admin/includes/class-list-table.php:434
|
429 |
+
#@ default
|
430 |
msgid "Excerpt View"
|
431 |
msgstr "Teilansicht"
|
432 |
|
433 |
#: admin/includes/class-list-table.php:460
|
434 |
#, php-format
|
435 |
+
#@ default
|
436 |
msgid "%s pending"
|
437 |
msgstr "%s anstehend"
|
438 |
|
439 |
#: admin/includes/class-list-table.php:528
|
440 |
#: admin/includes/class-list-table.php:943
|
441 |
#, php-format
|
442 |
+
#@ default
|
443 |
msgid "1 item"
|
444 |
msgid_plural "%s items"
|
445 |
msgstr[0] "1 Artikel"
|
446 |
msgstr[1] "%s Artikel"
|
447 |
|
448 |
#: admin/includes/class-list-table.php:546
|
449 |
+
#@ default
|
450 |
msgid "Go to the first page"
|
451 |
msgstr "Zur ersten Seite gehen"
|
452 |
|
453 |
#: admin/includes/class-list-table.php:553
|
454 |
+
#@ default
|
455 |
msgid "Go to the previous page"
|
456 |
msgstr "Zur vorherigen Seite"
|
457 |
|
458 |
#: admin/includes/class-list-table.php:562
|
459 |
+
#@ default
|
460 |
msgid "Current page"
|
461 |
msgstr "Aktuelle Seite"
|
462 |
|
463 |
#: admin/includes/class-list-table.php:568
|
464 |
#, php-format
|
465 |
+
#@ default
|
466 |
msgctxt "paging"
|
467 |
msgid "%1$s of %2$s"
|
468 |
msgstr "%1$s von %2$s"
|
469 |
|
470 |
#: admin/includes/class-list-table.php:572
|
471 |
+
#@ default
|
472 |
msgid "Go to the next page"
|
473 |
msgstr "Zur nächsten Seite gehen"
|
474 |
|
475 |
#: admin/includes/class-list-table.php:579
|
476 |
+
#@ default
|
477 |
msgid "Go to the last page"
|
478 |
msgstr "Zur letzten Seite gehen"
|
479 |
|
480 |
#: admin/includes/class-list-table.php:715
|
481 |
+
#@ default
|
482 |
msgid "Select All"
|
483 |
msgstr "Alle wählen"
|
484 |
|
485 |
#: admin/views/ad-display-metabox.php:6
|
486 |
+
#@ advanced-ads
|
487 |
msgid "Choose where to display the ad and where to hide it."
|
488 |
msgstr "Wählen Sie, wo die Anzeige sichtbar und wo sie versteckt ist."
|
489 |
|
490 |
#: admin/views/ad-display-metabox.php:9
|
491 |
+
#@ advanced-ads
|
492 |
msgid "Display ad everywhere"
|
493 |
msgstr "Anzeige überall zeigen"
|
494 |
|
495 |
#: admin/views/ad-display-metabox.php:10
|
496 |
+
#@ advanced-ads
|
497 |
msgid "Set display conditions"
|
498 |
msgstr "Anzeige-Bedingungen festlegen"
|
499 |
|
500 |
#: admin/views/ad-display-metabox.php:14
|
501 |
+
#@ advanced-ads
|
502 |
msgid "If you want to display the ad everywhere, don't do anything here. "
|
503 |
+
msgstr "Wenn Sie möchten, dass die Anzeige überall gezeigt wird, ist hier nichts zu tun."
|
|
|
|
|
504 |
|
505 |
#: admin/views/ad-display-metabox.php:15
|
506 |
+
#@ advanced-ads
|
507 |
msgid "The fewer conditions you enter, the better the performance will be."
|
508 |
msgstr "Je weniger Bedingungen Sie eingeben, um so besser ist die Performance."
|
509 |
|
510 |
#: admin/views/ad-display-metabox.php:16
|
511 |
#, php-format
|
512 |
+
#@ advanced-ads
|
513 |
+
msgid "Learn more about display conditions from the <a href=\"%s\" target=\"_blank\">manual</a>."
|
514 |
+
msgstr "Lernen Sie mehr über Anzeige-Bedingungen in der <a href=\"%s\" target=\"_blank\">Anleitung</a> (engl.)."
|
|
|
|
|
|
|
515 |
|
516 |
#: admin/views/ad-display-metabox.php:32
|
517 |
+
#@ advanced-ads
|
518 |
msgid "Other conditions"
|
519 |
msgstr "Andere Bedingungen"
|
520 |
|
521 |
#: admin/views/ad-display-metabox.php:33
|
522 |
+
#@ advanced-ads
|
523 |
+
msgid "When using one of the two choices on checkbox conditions, the rule is binding. E.g. \"Front Page: show\" will result on the ad being only visible on the front page."
|
524 |
+
msgstr "Bei Verwendung einer der beiden Checkbox-Bedingungen wird die Regel bindend. Wenn Sie z.B. die Funktion \"Home Page: Zeigen\" aktivieren, wird die Anzeige nur auf der ersten Seite zu sehen sein."
|
|
|
|
|
|
|
|
|
|
|
525 |
|
526 |
#: admin/views/ad-display-metabox.php:38
|
527 |
+
#@ advanced-ads
|
528 |
msgid "show"
|
529 |
msgstr "Zeigen"
|
530 |
|
531 |
#: admin/views/ad-display-metabox.php:39
|
532 |
+
#@ advanced-ads
|
533 |
msgid "hide"
|
534 |
msgstr "Verstecken"
|
535 |
|
536 |
#: admin/views/ad-display-metabox.php:59
|
537 |
+
#@ advanced-ads
|
538 |
msgid "clear"
|
539 |
msgstr "leeren"
|
540 |
|
541 |
#: admin/views/ad-display-metabox.php:66
|
542 |
+
#@ advanced-ads
|
543 |
msgid "show debug output"
|
544 |
msgstr "Zeige Ergebnis der Fehlerbehebung"
|
545 |
|
546 |
#: admin/views/ad-display-metabox.php:67
|
547 |
+
#@ advanced-ads
|
548 |
msgid "Values saved for this ad in the database (post metas)"
|
549 |
+
msgstr "Die Werte für diese Anzeige wurden in der Datenbank gespeichert (post metas)"
|
|
|
550 |
|
551 |
#: admin/views/ad-group-ads-inline-form.php:10
|
552 |
+
#@ advanced-ads
|
553 |
msgctxt "ad group ads form"
|
554 |
msgid "weight"
|
555 |
msgstr "Gewicht"
|
556 |
|
557 |
#: admin/views/ad-group-ads-inline-form.php:24
|
558 |
+
#@ advanced-ads
|
559 |
msgid "Cancel"
|
560 |
msgstr "Abbruch"
|
561 |
|
562 |
#: admin/views/ad-group-ads-inline-form.php:25
|
563 |
+
#: admin/views/ad-group-edit.php:70
|
564 |
+
#: classes/ad_type_content.php:68
|
565 |
#: classes/ad_type_content.php:69
|
566 |
+
#@ advanced-ads
|
567 |
+
#@ default
|
568 |
msgid "Update"
|
569 |
msgstr "Update"
|
570 |
|
571 |
#: admin/views/ad-group-ads-inline-form.php:33
|
572 |
+
#@ advanced-ads
|
573 |
msgid "There are no ads in this group"
|
574 |
msgstr "Keine Anzeigen in dieser Gruppe"
|
575 |
|
576 |
#: admin/views/ad-group-edit.php:14
|
577 |
+
#@ default
|
578 |
msgid "You did not select an item for editing."
|
579 |
msgstr "Sie haben nichts zur Bearbeitung gewählt."
|
580 |
|
581 |
#: admin/views/ad-group-edit.php:33
|
582 |
+
#@ default
|
583 |
msgctxt "Taxonomy Name"
|
584 |
msgid "Name"
|
585 |
msgstr "Name"
|
586 |
|
587 |
#: admin/views/ad-group-edit.php:38
|
588 |
+
#@ default
|
589 |
msgctxt "Taxonomy Slug"
|
590 |
msgid "Slug"
|
591 |
msgstr "Slug"
|
592 |
|
593 |
#: admin/views/ad-group-edit.php:40
|
594 |
+
#@ advanced-ads
|
595 |
+
msgid "An id-like string with only letters in lower case, numbers, and hyphens."
|
596 |
+
msgstr "Ein ID-ähnlicher String mit nur Kleinbuchstaben, Zahlen und Bindestrichen."
|
|
|
597 |
|
598 |
#: admin/views/ad-group-edit.php:45
|
599 |
+
#@ default
|
600 |
msgctxt "Taxonomy Parent"
|
601 |
msgid "Parent"
|
602 |
msgstr "Elternelement"
|
603 |
|
604 |
+
#: admin/views/ad-group-edit.php:48
|
605 |
+
#: admin/views/ad-group-edit.php:50
|
606 |
+
#@ default
|
607 |
msgid "None"
|
608 |
msgstr "Kein"
|
609 |
|
610 |
#: admin/views/ad-group-edit.php:56
|
611 |
+
#@ default
|
612 |
msgctxt "Taxonomy Description"
|
613 |
msgid "Description"
|
614 |
msgstr "Beschreibung"
|
615 |
|
616 |
#: admin/views/ad-group-edit.php:68
|
617 |
+
#@ advanced-ads
|
618 |
msgid "Create new Ad Group"
|
619 |
msgstr "Neue Anzeigengruppe erstellen"
|
620 |
|
621 |
#: admin/views/ad-group.php:33
|
622 |
+
#@ advanced-ads
|
623 |
msgid "Ad Group added."
|
624 |
msgstr "Anzeigengruppe hinzugefügt."
|
625 |
|
626 |
+
#: admin/views/ad-group.php:34
|
627 |
+
#: admin/views/ad-group.php:38
|
628 |
+
#@ advanced-ads
|
629 |
msgid "Ad Group deleted."
|
630 |
msgstr "Anzeigengruppe gelöscht."
|
631 |
|
632 |
#: admin/views/ad-group.php:35
|
633 |
+
#@ advanced-ads
|
634 |
msgid "Ad Group updated."
|
635 |
msgstr "Anzeigengruppe aktualisiert."
|
636 |
|
637 |
#: admin/views/ad-group.php:36
|
638 |
+
#@ advanced-ads
|
639 |
msgid "Ad Group not added."
|
640 |
msgstr "Anzeigengruppe nicht hinzugefügt."
|
641 |
|
642 |
#: admin/views/ad-group.php:37
|
643 |
+
#@ advanced-ads
|
644 |
msgid "Ad Group not updated."
|
645 |
msgstr "Anzeigengruppe nicht aktualisiert."
|
646 |
|
647 |
#: admin/views/ad-group.php:55
|
648 |
#, php-format
|
649 |
+
#@ advanced-ads
|
650 |
msgid "Search results for “%s”"
|
651 |
msgstr "Suchergebnisse für “%s”"
|
652 |
|
653 |
#: admin/views/ad-group.php:61
|
654 |
+
#@ advanced-ads
|
655 |
+
msgid "Ad Groups are a very flexible method to bundle ads. You can use them to display random ads in the frontend or run split tests, but also just for informational purposes. Not only can an Ad Groups have multiple ads, but an ad can belong to multiple ad groups."
|
656 |
+
msgstr "Anzeigen-Gruppen sind eine sehr flexible Methode, um Anzeigen zu bündeln. Sie können sie verwenden um Zufallsanzeigen im Frontend anzuzeigen oder um A/B-Tests durchzuführen, aber auch einfach nur zu Informationszwecken. Eine Anzeigen-Gruppe kann mehrere Anzeigen enthalten, aber eine Anzeige kann auch zu mehreren Anzeigen-Gruppen gehören."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
|
658 |
#: admin/views/ad-group.php:69
|
659 |
+
#@ advanced-ads
|
660 |
msgid "How to display an Ad Group?"
|
661 |
msgstr "Wie kann eine Anzeigengruppe angezeigt werden?"
|
662 |
|
663 |
#: admin/views/ad-group.php:71
|
664 |
#, php-format
|
665 |
+
#@ advanced-ads
|
666 |
+
msgid "Examples on how to display an ad group? Find more help and examples in the <a href=\"%s\" target=\"_blank\">manual</a>"
|
667 |
+
msgstr "Suchen Sie Beispiele, wie eine Anzeigen-Gruppe veröffentlicht wird? Sie finden Hilfe in der <a href=\"%s\" target=\"_blank\">Anleitung</a>"
|
|
|
|
|
|
|
668 |
|
669 |
+
#: admin/views/ad-group.php:72
|
670 |
+
#: admin/views/ad_info.php:6
|
671 |
#: admin/views/placements.php:51
|
672 |
+
#@ advanced-ads
|
673 |
msgid "shortcode"
|
674 |
msgstr "Shortcode"
|
675 |
|
676 |
#: admin/views/ad-group.php:73
|
677 |
+
#@ advanced-ads
|
678 |
msgid "To display an ad group with the ID 6 in content fields"
|
679 |
msgstr "Zum Anzeigen einer Anzeigen-Gruppe mit der ID 6 im Beitrag."
|
680 |
|
681 |
+
#: admin/views/ad-group.php:75
|
682 |
+
#: admin/views/ad_info.php:9
|
683 |
#: admin/views/placements.php:54
|
684 |
+
#@ advanced-ads
|
685 |
msgid "template"
|
686 |
msgstr "Template"
|
687 |
|
688 |
#: admin/views/ad-group.php:76
|
689 |
+
#@ advanced-ads
|
690 |
msgid "To display an ad group with the ID 6 in template files"
|
691 |
msgstr "Zum Anzeigen einer Anzeigen-Gruppe mit der ID 6 in Template-Dateien"
|
692 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
693 |
#: admin/views/ad-main-metabox.php:3
|
694 |
+
#@ advanced-ads
|
695 |
msgid "No ad types defined"
|
696 |
msgstr "Keine Anzeigentypen definiert"
|
697 |
|
698 |
#: admin/views/ad-output-metabox.php:1
|
699 |
+
#@ advanced-ads
|
700 |
msgid "Everything connected to the ads layout and output."
|
701 |
msgstr "Alles was mit dem Layout und der Ausgabe im Frontend zusammenhängt."
|
702 |
|
703 |
#: admin/views/ad-output-metabox.php:5
|
704 |
+
#@ advanced-ads
|
705 |
msgid "Position"
|
706 |
msgstr "Position"
|
707 |
|
708 |
#: admin/views/ad-output-metabox.php:6
|
709 |
+
#@ advanced-ads
|
710 |
msgid "- default -"
|
711 |
msgstr "- default -"
|
712 |
|
713 |
+
#: admin/views/ad-output-metabox.php:7
|
714 |
+
#: admin/views/placements.php:75
|
715 |
#: classes/ad_placements.php:31
|
716 |
+
#@ advanced-ads
|
717 |
msgid "default"
|
718 |
msgstr "Standard"
|
719 |
|
720 |
#: admin/views/ad-output-metabox.php:8
|
721 |
+
#@ advanced-ads
|
722 |
msgid "left"
|
723 |
msgstr "links"
|
724 |
|
725 |
#: admin/views/ad-output-metabox.php:11
|
726 |
+
#@ advanced-ads
|
727 |
msgid "center"
|
728 |
msgstr "mittig"
|
729 |
|
730 |
#: admin/views/ad-output-metabox.php:14
|
731 |
+
#@ advanced-ads
|
732 |
msgid "right"
|
733 |
msgstr "rechts"
|
734 |
|
735 |
#: admin/views/ad-output-metabox.php:19
|
736 |
+
#@ advanced-ads
|
737 |
+
msgid "Check this if you don't want the following elements to float around the ad. (adds a clearfix)"
|
738 |
+
msgstr "Aktivieren Sie diese Funktion, wenn sich nachfolgende Elemente nicht um die Anzeige legen sollen. (Fügt ein Clearfix hinzu)"
|
|
|
|
|
|
|
739 |
|
740 |
#: admin/views/ad-output-metabox.php:22
|
741 |
+
#@ advanced-ads
|
742 |
msgid "Margin"
|
743 |
msgstr "Abstand"
|
744 |
|
745 |
#: admin/views/ad-output-metabox.php:23
|
746 |
+
#@ advanced-ads
|
747 |
msgid "top:"
|
748 |
msgstr "oben:"
|
749 |
|
750 |
#: admin/views/ad-output-metabox.php:25
|
751 |
+
#@ advanced-ads
|
752 |
msgid "right:"
|
753 |
msgstr "rechts:"
|
754 |
|
755 |
#: admin/views/ad-output-metabox.php:27
|
756 |
+
#@ advanced-ads
|
757 |
msgid "bottom:"
|
758 |
msgstr "unten:"
|
759 |
|
760 |
#: admin/views/ad-output-metabox.php:29
|
761 |
+
#@ advanced-ads
|
762 |
msgid "left:"
|
763 |
msgstr "links:"
|
764 |
|
765 |
#: admin/views/ad-output-metabox.php:31
|
766 |
+
#@ advanced-ads
|
767 |
msgid "tip: use this to add a margin around the ad"
|
768 |
+
msgstr "Tipp: Verwenden Sie dies, um einen Abstand zwischen Anzeige und Inhalt einzufügen."
|
|
|
|
|
769 |
|
770 |
#: admin/views/ad-parameters-metabox.php:15
|
771 |
+
#: classes/ad_ajax_callbacks.php:48
|
772 |
+
#@ advanced-ads
|
773 |
msgid "size:"
|
774 |
msgstr "Größe:"
|
775 |
|
776 |
#: admin/views/ad-parameters-metabox.php:16
|
777 |
+
#: classes/ad_ajax_callbacks.php:49
|
778 |
+
#@ advanced-ads
|
779 |
msgid "width"
|
780 |
msgstr "Breite"
|
781 |
|
782 |
#: admin/views/ad-parameters-metabox.php:17
|
783 |
+
#: classes/ad_ajax_callbacks.php:50
|
784 |
+
#@ advanced-ads
|
785 |
msgid "height"
|
786 |
msgstr "Höhe"
|
787 |
|
788 |
#: admin/views/ad-submitbox-meta.php:4
|
789 |
+
#@ advanced-ads
|
790 |
msgid "Set expiry date"
|
791 |
msgstr "Verfallsdatum setzen"
|
792 |
|
793 |
#: admin/views/ad-submitbox-meta.php:11
|
794 |
#, php-format
|
795 |
+
#@ advanced-ads
|
796 |
msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
|
797 |
msgid "%1$s-%2$s"
|
798 |
msgstr "%1$s-%2$s"
|
799 |
|
800 |
#: admin/views/ad-submitbox-meta.php:20
|
801 |
#, php-format
|
802 |
+
#@ advanced-ads
|
803 |
msgctxt "order of expiry date fields 1: month, 2: day, 3: year"
|
804 |
msgid "%1$s %2$s, %3$s"
|
805 |
msgstr "%2$s %1$s %3$s"
|
806 |
|
807 |
#: admin/views/ad-visitor-metabox.php:1
|
808 |
+
#@ advanced-ads
|
809 |
+
msgid "Display conditions that are based on the user. Use with caution on cached websites."
|
810 |
+
msgstr "Anzeigebedingungen, die sich auf den Benutzer beziehen. Auf gecachten Webseiten bitte mit Vorsicht anwenden."
|
|
|
|
|
|
|
811 |
|
812 |
#: admin/views/ad-visitor-metabox.php:8
|
813 |
+
#@ advanced-ads
|
814 |
msgid "Display on all devices"
|
815 |
msgstr "Auf allen Geräten anzeigen"
|
816 |
|
817 |
#: admin/views/ad-visitor-metabox.php:12
|
818 |
+
#@ advanced-ads
|
819 |
msgid "only on mobile devices"
|
820 |
msgstr "Nur auf mobilen Geräten"
|
821 |
|
822 |
#: admin/views/ad-visitor-metabox.php:16
|
823 |
+
#@ advanced-ads
|
824 |
msgid "not on mobile devices"
|
825 |
msgstr "Nicht auf mobilen Endgeräten"
|
826 |
|
827 |
#: admin/views/ad_info.php:1
|
828 |
#, php-format
|
829 |
+
#@ advanced-ads
|
830 |
msgid "Ad Id: %s"
|
831 |
msgstr "Anzeigen-ID: %s"
|
832 |
|
833 |
#: admin/views/ad_info.php:2
|
834 |
+
#@ advanced-ads
|
835 |
msgid "How to use this Ad?"
|
836 |
msgstr "Wie kann ich diese Anzeige verwenden?"
|
837 |
|
838 |
#: admin/views/ad_info.php:5
|
839 |
#, php-format
|
840 |
+
#@ advanced-ads
|
841 |
+
msgid "How to display the ad directly? Find more help and examples in the <a href=\"%s\" target=\"_blank\">manual</a>"
|
842 |
+
msgstr "Anzeige veröffentlichen? Hilfe und Beispiele finden Sie in der <a href=\"%s\" target=\"_blank\">Anleitung</a>"
|
|
|
|
|
|
|
843 |
|
844 |
#: admin/views/ad_info.php:7
|
845 |
+
#@ advanced-ads
|
846 |
msgid "To display an ad in content fields"
|
847 |
msgstr "Anzeige im Text-Editor einbinden"
|
848 |
|
849 |
#: admin/views/ad_info.php:10
|
850 |
+
#@ advanced-ads
|
851 |
msgid "To display an ad in template files"
|
852 |
msgstr "Anzeige in Template-Dateien nutzen"
|
853 |
|
854 |
#: admin/views/debug.php:8
|
855 |
+
#@ advanced-ads
|
856 |
msgid "Work in progress"
|
857 |
msgstr "In Arbeit"
|
858 |
|
859 |
#: admin/views/debug.php:9
|
860 |
+
#@ advanced-ads
|
861 |
+
msgid "This screen is work in progress. You can use the information if you understand them, but there is nothing to do here yet."
|
862 |
+
msgstr "Dieser Bildschirm ist in Arbeit. Sie können die Informationen verwenden, wenn Sie sie verstehen, aber es gibt hier für Sie nichts zu tun."
|
|
|
|
|
|
|
863 |
|
864 |
#: admin/views/debug.php:16
|
865 |
+
#@ advanced-ads
|
866 |
msgid "Ad Condition Overview"
|
867 |
msgstr "Übersicht der Anzeigen-Bedingungen"
|
868 |
|
869 |
#: admin/views/overview.php:13
|
870 |
+
#@ advanced-ads
|
871 |
+
msgid "Ads are the smallest unit, containing the content or a single ad to be displayed."
|
|
|
872 |
msgstr "Anzeigen sind die kleinste Einheit und enthalten Inhalte und Layout."
|
873 |
|
874 |
#: admin/views/overview.php:14
|
875 |
#, php-format
|
876 |
+
#@ advanced-ads
|
877 |
msgid "You have published %d ads."
|
878 |
msgstr "Sie haben %d Anzeigen veröffentlicht."
|
879 |
|
880 |
#: admin/views/overview.php:15
|
881 |
#, php-format
|
882 |
+
#@ advanced-ads
|
883 |
msgid "<a href=\"%s\">Manage</a> them or <a href=\"%s\">create</a> a new one"
|
884 |
+
msgstr "Anzeigen <a href=\"%s\">verwalten</a> oder neue <a href=\"%s\">erstellen</a>"
|
|
|
885 |
|
886 |
#: admin/views/overview.php:23
|
887 |
+
#@ advanced-ads
|
888 |
msgid "recent ads"
|
889 |
msgstr "Neueste Anzeigen"
|
890 |
|
891 |
#: admin/views/overview.php:33
|
892 |
+
#@ advanced-ads
|
893 |
msgid "Create your first ad"
|
894 |
msgstr "Erstellen Sie Ihre erste Anzeige"
|
895 |
|
896 |
#: admin/views/overview.php:41
|
897 |
+
#@ advanced-ads
|
898 |
+
msgid "Ad Groups contain ads and are currently used to rotate multiple ads on a single spot."
|
899 |
+
msgstr "Anzeigengruppen enthalten Anzeigen und werden verwendet, um mehrere Anzeigen an einer Stelle zu rotieren."
|
|
|
|
|
|
|
900 |
|
901 |
#: admin/views/overview.php:42
|
902 |
#, php-format
|
903 |
+
#@ advanced-ads
|
904 |
msgid "You have %d groups."
|
905 |
msgstr "Sie haben %d Gruppen."
|
906 |
|
907 |
+
#: admin/views/overview.php:43
|
908 |
+
#: admin/views/overview.php:69
|
909 |
#, php-format
|
910 |
+
#@ advanced-ads
|
911 |
msgid "<a href=\"%s\">Manage</a> them."
|
912 |
msgstr "<a href=\"%s\">Verwalten</a>"
|
913 |
|
914 |
#: admin/views/overview.php:49
|
915 |
+
#@ advanced-ads
|
916 |
msgid "recent groups"
|
917 |
msgstr "Neueste Gruppen"
|
918 |
|
919 |
#: admin/views/overview.php:59
|
920 |
+
#@ advanced-ads
|
921 |
msgid "Create your first group"
|
922 |
msgstr "Erstellen Sie Ihre erste Gruppe"
|
923 |
|
924 |
#: admin/views/overview.php:67
|
925 |
+
#@ advanced-ads
|
926 |
+
msgid "Ad Placements are the best way to manage where to display ads and groups."
|
927 |
+
msgstr "Anzeigen-Platzierungen sind am besten geeignet um zu bestimmen, wo Anzeigen und Gruppen veröffentlicht werden."
|
|
|
|
|
928 |
|
929 |
#: admin/views/overview.php:68
|
930 |
#, php-format
|
931 |
+
#@ advanced-ads
|
932 |
msgid "You have %d placements."
|
933 |
msgstr "Sie haben %d Platzierungen."
|
934 |
|
935 |
#: admin/views/overview.php:75
|
936 |
+
#@ advanced-ads
|
937 |
msgid "recent placements"
|
938 |
msgstr "Neueste Platzierungen"
|
939 |
|
940 |
#: admin/views/overview.php:85
|
941 |
+
#@ advanced-ads
|
942 |
msgid "Create your first placement"
|
943 |
msgstr "Erstellen Sie Ihre erste Platzierung"
|
944 |
|
945 |
#: admin/views/overview.php:93
|
946 |
+
#@ advanced-ads
|
947 |
msgid "Manual and Support"
|
948 |
msgstr "Anleitung und Support"
|
949 |
|
950 |
#: admin/views/overview.php:94
|
951 |
+
#@ advanced-ads
|
952 |
msgid "Need some help? These are your options"
|
953 |
msgstr "Benötigen Sie weitere Hilfe? Dies sind Ihre Optionen:"
|
954 |
|
955 |
#: admin/views/overview.php:96
|
956 |
#, php-format
|
957 |
+
#@ advanced-ads
|
958 |
msgid "Visit the <a href=\"%s\">plugin homepage</a>"
|
959 |
msgstr "Besuchen Sie die <a href=\"%s\">Plugin-Homepage</a>."
|
960 |
|
961 |
#: admin/views/overview.php:97
|
962 |
#, php-format
|
963 |
+
#@ advanced-ads
|
964 |
msgid "Have a look into the <a href=\"%s\">manual</a>"
|
965 |
msgstr "Werfen Sie einen Blick in die <a href=\"%s\">Anleitung</a>."
|
966 |
|
967 |
#: admin/views/overview.php:98
|
968 |
#, php-format
|
969 |
+
#@ advanced-ads
|
970 |
+
msgid "Ask a question to other users in the <a href=\"%s\">wordpress.org forum</a>"
|
971 |
msgstr "Fragen Sie andere Nutzer im <a href=\"%s\">wordpress.org forum</a>."
|
972 |
|
973 |
#: admin/views/overview.php:99
|
974 |
#, php-format
|
975 |
+
#@ advanced-ads
|
976 |
msgid "<a href=\"%s\">Hire the developer</a>"
|
977 |
msgstr "<a href=\"%s\">Engagieren Sie den Entwickler</a>."
|
978 |
|
979 |
#: admin/views/overview.php:103
|
980 |
+
#@ advanced-ads
|
981 |
msgid "Add-ons"
|
982 |
msgstr "Add-ons"
|
983 |
|
984 |
#: admin/views/overview.php:104
|
985 |
+
#@ advanced-ads
|
986 |
msgid "Want to boost your ad income? Try these add-ons"
|
987 |
+
msgstr "Möchten Sie Ihr Anzeigen-Einkommen steigern? Probieren Sie diese Add-ons"
|
|
|
988 |
|
989 |
#: admin/views/overview.php:111
|
990 |
+
#@ advanced-ads
|
991 |
msgid "See Add-Ons"
|
992 |
msgstr "Add-Ons sehen"
|
993 |
|
994 |
#: admin/views/placements.php:14
|
995 |
+
#@ advanced-ads
|
996 |
+
msgid "Placements are physically places in your theme and posts. You can use them if you plan to change ads and ad groups on the same place without the need to change your templates."
|
997 |
+
msgstr "Platzierungen sind Stellen in Ihrem Theme und in den Beiträgen. Sie können sie verwenden, wenn Sie Anzeigen und Anzeigengruppen später an einer Position austauschen möchten, ohne eine Änderung der Templates oder Seiten-Inhalte vorzunehmen."
|
|
|
|
|
|
|
|
|
|
|
|
|
998 |
|
999 |
#: admin/views/placements.php:15
|
1000 |
#, php-format
|
1001 |
+
#@ advanced-ads
|
1002 |
+
msgid "See also the manual for more information on <a href=\"%s\">placements</a> and <a href=\"%s\">auto injection</a>."
|
1003 |
+
msgstr "Weitere Informationen finden Sie in der Anleitung (engl.) unter <a href=\"%s\">Placements</a> und <a href=\"%s\">Auto Injection</a>."
|
|
|
|
|
|
|
1004 |
|
1005 |
#: admin/views/placements.php:16
|
1006 |
+
#@ advanced-ads
|
1007 |
msgid "Create a new placement"
|
1008 |
msgstr "Neue Platzierung erstellen"
|
1009 |
|
1010 |
+
#: admin/views/placements.php:18
|
1011 |
+
#: admin/views/placements.php:63
|
1012 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:31
|
1013 |
+
#@ advanced-ads
|
1014 |
msgid "Type"
|
1015 |
msgstr "Typ"
|
1016 |
|
1017 |
#: admin/views/placements.php:27
|
1018 |
+
#@ advanced-ads
|
1019 |
msgid "What is this?"
|
1020 |
msgstr "Was ist das?"
|
1021 |
|
1022 |
#: admin/views/placements.php:29
|
1023 |
+
#@ advanced-ads
|
1024 |
+
msgid "Placement types define how the placements works and where it is going to be displayed."
|
1025 |
+
msgstr "Platzierungstypen definieren, wie die Platzierungen arbeiten und wo sie angezeigt werden."
|
|
|
|
|
|
|
1026 |
|
1027 |
+
#: admin/views/placements.php:38
|
1028 |
+
#: admin/views/placements.php:62
|
1029 |
+
#@ advanced-ads
|
1030 |
msgid "Name"
|
1031 |
msgstr "Name"
|
1032 |
|
1033 |
#: admin/views/placements.php:42
|
1034 |
+
#@ advanced-ads
|
1035 |
+
msgid "Individual identifier. Allowed are alphanumeric signs (lower case) and hyphen."
|
1036 |
+
msgstr "Individuelle Kennung. Erlaubt sind alphanumerische Zeichen (Kleinbuchstaben) und Bindestriche."
|
|
|
|
|
|
|
1037 |
|
1038 |
#: admin/views/placements.php:43
|
1039 |
+
#@ advanced-ads
|
1040 |
msgid "You can assign Ads and Groups after you created the placement."
|
1041 |
+
msgstr "Sie können Anzeigen und Gruppen zuweisen, nachdem Sie die Platzierung erstellt haben."
|
|
|
|
|
1042 |
|
1043 |
#: admin/views/placements.php:44
|
1044 |
+
#@ advanced-ads
|
1045 |
msgid "Save New Placement"
|
1046 |
msgstr "Neue Platzierung sichern"
|
1047 |
|
1048 |
#: admin/views/placements.php:48
|
1049 |
+
#@ advanced-ads
|
1050 |
msgid "How to use the <i>default</i> Ad Placement?"
|
1051 |
msgstr "Wie wird die <i>Standard</i>-Anzeigenplatzierung angewendet?"
|
1052 |
|
1053 |
#: admin/views/placements.php:50
|
1054 |
#, php-format
|
1055 |
+
#@ advanced-ads
|
1056 |
+
msgid "Examples on how to use the <i>default</i> ad placement? Find more help and examples in the <a href=\"%s\" target=\"_blank\">manual</a>"
|
1057 |
+
msgstr "Suchen Sie Beispiele, wie die <i>Standard</i>-Anzeigenplatzierung zu nutzen ist? Sie finden Hilfe in der <a href=\"%s\" target=\"_blank\">Anleitung</a>"
|
|
|
|
|
|
|
1058 |
|
1059 |
#: admin/views/placements.php:52
|
1060 |
+
#@ advanced-ads
|
1061 |
msgid "To use an ad placement with the ID skyscraper_left in content fields"
|
1062 |
+
msgstr "Zum Benutzen einer Anzeigen-Platzierung mit der ID skyscraper_left in Content-Feldern"
|
|
|
|
|
1063 |
|
1064 |
#: admin/views/placements.php:55
|
1065 |
+
#@ advanced-ads
|
1066 |
msgid "To use an ad placement with the ID skyscraper_left in template files"
|
1067 |
+
msgstr "Zum Benutzen einer Anzeigen-Platzierung mit der ID Skyscraper_left in Template-Dateien"
|
|
|
|
|
1068 |
|
1069 |
#: admin/views/placements.php:65
|
1070 |
+
#@ advanced-ads
|
1071 |
msgid "Options"
|
1072 |
msgstr "Optionen"
|
1073 |
|
1074 |
#: admin/views/placements.php:80
|
1075 |
+
#@ advanced-ads
|
1076 |
msgid "Item"
|
1077 |
msgstr "Anzeige"
|
1078 |
|
1079 |
+
#: admin/views/placements.php:82
|
1080 |
+
#: classes/widget.php:57
|
1081 |
+
#@ advanced-ads
|
1082 |
msgid "--empty--"
|
1083 |
msgstr "--leer--"
|
1084 |
|
1085 |
#: admin/views/placements.php:102
|
1086 |
+
#@ advanced-ads
|
1087 |
msgid "Inject"
|
1088 |
msgstr "Einfügen"
|
1089 |
|
1090 |
#: admin/views/placements.php:103
|
1091 |
+
#@ advanced-ads
|
1092 |
msgid "after"
|
1093 |
msgstr "nach"
|
1094 |
|
1095 |
#: admin/views/placements.php:103
|
1096 |
+
#@ advanced-ads
|
1097 |
msgid "before"
|
1098 |
msgstr "vor"
|
1099 |
|
1100 |
#: admin/views/placements.php:128
|
1101 |
+
#@ advanced-ads
|
1102 |
msgid "remove placement"
|
1103 |
msgstr "Platzierung entfernen"
|
1104 |
|
1105 |
#: admin/views/placements.php:134
|
1106 |
+
#@ advanced-ads
|
1107 |
msgid "Save Placements"
|
1108 |
msgstr "Platzierungen sichern"
|
1109 |
|
1110 |
#: admin/views/post_ad_settings_metabox.php:3
|
1111 |
+
#@ advanced-ads
|
1112 |
msgid "Disable ads on this page"
|
1113 |
msgstr "Anzeigen auf dieser Seite deaktivieren."
|
1114 |
|
1115 |
+
#: admin/views/settings.php:26
|
1116 |
+
#@ advanced-ads
|
1117 |
msgid "Debug Page"
|
1118 |
msgstr "Debug-Seite"
|
1119 |
|
1120 |
+
#: admin/views/settings.php:27
|
1121 |
+
#@ advanced-ads
|
1122 |
msgid "Advanced Ads on WordPress.org"
|
1123 |
msgstr "Advanced Ads auf WordPress.org"
|
1124 |
|
1125 |
+
#: admin/views/settings.php:27
|
1126 |
+
#@ advanced-ads
|
1127 |
msgid "Advanced Ads on wp.org"
|
1128 |
msgstr "Advanced Ads auf wp.org"
|
1129 |
|
1130 |
+
#: admin/views/settings.php:28
|
1131 |
+
#@ advanced-ads
|
1132 |
msgid "the company behind Advanced Ads"
|
1133 |
msgstr "das Unternehmen hinter Advanced Ads"
|
1134 |
|
1135 |
+
#: admin/views/settings.php:28
|
1136 |
+
#@ advanced-ads
|
1137 |
msgid "webgilde GmbH"
|
1138 |
msgstr "webgilde GmbH"
|
1139 |
|
1140 |
#: admin/views/settings_disable_ads.php:3
|
1141 |
+
#@ advanced-ads
|
1142 |
msgid "Disable all ads in frontend"
|
1143 |
msgstr "Alle Anzeigen im Frontend deaktivieren"
|
1144 |
|
1145 |
#: admin/views/settings_disable_ads.php:4
|
1146 |
+
#@ advanced-ads
|
1147 |
+
msgid "Use this option to disable all ads in the frontend, but still be able to use the plugin."
|
1148 |
+
msgstr "Benutzen Sie diese Einstellung um alle Anzeigen im Frontend zu deaktivieren und das Plugin dennoch weiterhin zu nutzen."
|
|
|
|
|
|
|
1149 |
|
1150 |
#: admin/views/settings_disable_ads.php:8
|
1151 |
+
#@ advanced-ads
|
1152 |
msgid "Disable ads on 404 error pages"
|
1153 |
msgstr "Alle Anzeigen auf 404-Fehlerseiten deaktivieren"
|
1154 |
|
1155 |
#: admin/views/settings_disable_ads.php:12
|
1156 |
+
#@ advanced-ads
|
1157 |
msgid "Disable ads on non-singular pages"
|
1158 |
msgstr "Alle Anzeigen auf Nicht-Einzelseiten deaktivieren"
|
1159 |
|
1160 |
#: admin/views/settings_disable_ads.php:13
|
1161 |
+
#@ advanced-ads
|
1162 |
+
msgid "e.g. archive pages like categories, tags, authors, front page (if a list)"
|
1163 |
+
msgstr "z.B. Archive wie Kategorien, Schlagwörter, Autoren, Übersicht auf der Startseite"
|
|
|
|
|
1164 |
|
1165 |
+
#: classes/ad.php:763
|
1166 |
#, php-format
|
1167 |
+
#@ advanced-ads
|
1168 |
msgid "A \"%s\" display condition does not exist"
|
1169 |
msgstr "Eine \"%s\"- Anzeigebedingung existiert nicht"
|
1170 |
|
1171 |
#: classes/ad_placements.php:32
|
1172 |
+
#@ advanced-ads
|
1173 |
msgid "Manual placement."
|
1174 |
msgstr "Manuelle Platzierung."
|
1175 |
|
1176 |
#: classes/ad_placements.php:35
|
1177 |
+
#@ advanced-ads
|
1178 |
msgid "header"
|
1179 |
msgstr "Header"
|
1180 |
|
1181 |
#: classes/ad_placements.php:36
|
1182 |
+
#@ advanced-ads
|
1183 |
msgid "Injected in Header (before closing </head> Tag, often not visible)."
|
1184 |
+
msgstr "Injiziert in den Header, und zwar vor das schließende </head>-Tag (oft nicht sichtbar)."
|
|
|
|
|
1185 |
|
1186 |
#: classes/ad_placements.php:39
|
1187 |
+
#@ advanced-ads
|
1188 |
msgid "footer"
|
1189 |
msgstr "Footer"
|
1190 |
|
1191 |
#: classes/ad_placements.php:40
|
1192 |
+
#@ advanced-ads
|
1193 |
msgid "Injected in Footer (before closing </body> Tag)."
|
1194 |
msgstr "Injiziert in den Footer, und zwar vor das schließende </body>-Tag)."
|
1195 |
|
1196 |
#: classes/ad_placements.php:43
|
1197 |
+
#@ advanced-ads
|
1198 |
msgid "before post"
|
1199 |
msgstr "Vor dem Beitrag"
|
1200 |
|
1201 |
#: classes/ad_placements.php:44
|
1202 |
+
#@ advanced-ads
|
1203 |
msgid "Injected before the post content."
|
1204 |
msgstr "Injiziert vor den Beitrags-Inhalt."
|
1205 |
|
1206 |
#: classes/ad_placements.php:47
|
1207 |
+
#@ advanced-ads
|
1208 |
msgid "after post"
|
1209 |
msgstr "Nach dem Beitrag"
|
1210 |
|
1211 |
#: classes/ad_placements.php:48
|
1212 |
+
#@ advanced-ads
|
1213 |
msgid "Injected after the post content."
|
1214 |
msgstr "Injiziert hinter den Beitrags-Inhalt."
|
1215 |
|
1216 |
#: classes/ad_placements.php:51
|
1217 |
+
#@ advanced-ads
|
1218 |
msgid "post content"
|
1219 |
msgstr "Im Beitrag"
|
1220 |
|
1221 |
#: classes/ad_placements.php:52
|
1222 |
+
#@ advanced-ads
|
1223 |
+
msgid "Injected into the post content. You can choose the paragraph after which the ad content is displayed."
|
1224 |
+
msgstr "Injiziert in den Beitrags-Inhalt. Sie können den Absatz wählen, nach dem der Inhalt angezeigt wird."
|
|
|
|
|
|
|
1225 |
|
1226 |
#: classes/ad_placements.php:74
|
1227 |
+
#@ advanced-ads
|
1228 |
msgid "Slug can't be empty."
|
1229 |
msgstr "Der Slug darf nicht leer sein."
|
1230 |
|
1231 |
#: classes/ad_placements.php:76
|
1232 |
+
#@ advanced-ads
|
1233 |
msgid "Slug already exists."
|
1234 |
msgstr "Slug bereits vorhanden."
|
1235 |
|
1236 |
#: classes/ad_placements.php:163
|
1237 |
#, php-format
|
1238 |
+
#@ advanced-ads
|
1239 |
msgid "paragraph (%s)"
|
1240 |
msgstr "Absatz (%s)"
|
1241 |
|
1242 |
#: classes/ad_placements.php:164
|
1243 |
#, php-format
|
1244 |
+
#@ advanced-ads
|
1245 |
msgid "headline 2 (%s)"
|
1246 |
msgstr "Überschrift 2 (%s)"
|
1247 |
|
1248 |
#: classes/ad_placements.php:165
|
1249 |
#, php-format
|
1250 |
+
#@ advanced-ads
|
1251 |
msgid "headline 3 (%s)"
|
1252 |
msgstr "Überschrift 3 (%s)"
|
1253 |
|
1254 |
#: classes/ad_placements.php:166
|
1255 |
#, php-format
|
1256 |
+
#@ advanced-ads
|
1257 |
msgid "headline 4 (%s)"
|
1258 |
msgstr "Überschrift 4 (%s)"
|
1259 |
|
1260 |
#: classes/ad_type_content.php:35
|
1261 |
+
#@ advanced-ads
|
1262 |
msgid "Rich Content"
|
1263 |
msgstr "Rich Content"
|
1264 |
|
1265 |
#: classes/ad_type_content.php:36
|
1266 |
+
#@ advanced-ads
|
1267 |
+
msgid "The full content editor from WordPress with all features like shortcodes, image upload or styling, but also simple text/html mode for scripts and code."
|
1268 |
+
msgstr "Der vollständige Content-Editor von Wordpress mit allen Funktionen wie Textbearbeitung, Shortcodes, Bild-Upload oder -Styling."
|
|
|
|
|
|
|
1269 |
|
1270 |
#: classes/ad_type_content.php:63
|
1271 |
+
#@ advanced-ads
|
1272 |
+
msgid "Please <strong>save the ad</strong> before changing it to the content type."
|
1273 |
+
msgstr "Bitte <strong>speichern Sie die Anzeige</strong>, bevor Sie den Anzeigentyp wechseln."
|
|
|
|
|
1274 |
|
1275 |
#: classes/ad_type_content.php:66
|
1276 |
+
#@ default
|
1277 |
msgid "Save Draft"
|
1278 |
msgstr "Entwurf speichern"
|
1279 |
|
1280 |
#: classes/ad_type_plain.php:31
|
1281 |
+
#@ advanced-ads
|
1282 |
msgid "Plain Text and Code"
|
1283 |
msgstr "Nur Text und Code"
|
1284 |
|
1285 |
#: classes/ad_type_plain.php:32
|
1286 |
+
#@ advanced-ads
|
1287 |
+
msgid "Simple text editor without any filters. You might use it to display unfiltered content, php code or javascript. Shortcodes and other WordPress content field magic does not work here."
|
1288 |
+
msgstr "Einfacher Text-Editor ohne Filter. Sie können ihn zur Anzeige von ungefiltertem Inhalt, PHP-Code oder JavaScript benutzen. Shortcodes und ähnliche WordPress-Funktionen funktionieren hier nicht."
|
|
|
|
|
|
|
|
|
|
|
1289 |
|
1290 |
+
#: classes/ad_type_plain.php:67
|
1291 |
+
#@ advanced-ads
|
1292 |
msgid "Insert plain text or code into this field."
|
1293 |
msgstr "Fügen Sie Text oder Code in dieses Feld ein."
|
1294 |
|
1295 |
#: classes/widget.php:19
|
1296 |
+
#@ advanced-ads
|
1297 |
msgid "Display Ads and Ad Groups."
|
1298 |
msgstr "Anzeigen und Anzeigen-Gruppen zeigen."
|
1299 |
|
1300 |
#: classes/widget.php:51
|
1301 |
+
#@ default
|
1302 |
msgid "Title:"
|
1303 |
msgstr "Titel:"
|
1304 |
|
1305 |
#: includes/array_ad_conditions.php:33
|
1306 |
+
#@ advanced-ads
|
1307 |
msgid "Post Types"
|
1308 |
msgstr "Beitrags-Typen"
|
1309 |
|
1310 |
#: includes/array_ad_conditions.php:39
|
1311 |
+
#@ advanced-ads
|
1312 |
msgid "Categories, Tags and Taxonomies"
|
1313 |
msgstr "Kategorien, Schlagworte und Taxonomien"
|
1314 |
|
1315 |
#: includes/array_ad_conditions.php:40
|
1316 |
+
#@ advanced-ads
|
1317 |
+
msgid "Choose terms from public category, tag and other taxonomies a post must belong to in order to have ads."
|
1318 |
+
msgstr "Wählen Sie aus öffentlichen Kategorien, Tags und anderen Taxonomien jene aus, zu denen ein Beitrag gehören muss, damit auf ihm Anzeigen erscheinen."
|
|
|
|
|
|
|
1319 |
|
1320 |
#: includes/array_ad_conditions.php:45
|
1321 |
+
#@ advanced-ads
|
1322 |
msgid "Category Archives"
|
1323 |
msgstr "Kategorie-Archive"
|
1324 |
|
1325 |
#: includes/array_ad_conditions.php:46
|
1326 |
+
#@ advanced-ads
|
1327 |
msgid "comma seperated IDs of category archives"
|
1328 |
msgstr "Komma-getrennte IDs der Kategorie Archive"
|
1329 |
|
1330 |
#: includes/array_ad_conditions.php:51
|
1331 |
+
#@ advanced-ads
|
1332 |
msgid "Individual Posts, Pages and Public Post Types"
|
1333 |
msgstr "Einzelne Beiträge, Seiten und öffentliche Beitrag-Typen"
|
1334 |
|
1335 |
#: includes/array_ad_conditions.php:57
|
1336 |
+
#@ advanced-ads
|
1337 |
msgid "Home Page"
|
1338 |
msgstr "Homepage"
|
1339 |
|
1340 |
#: includes/array_ad_conditions.php:58
|
1341 |
+
#@ advanced-ads
|
1342 |
msgid "(don't) show on Home page"
|
1343 |
msgstr "(nicht) auf Homepage zeigen"
|
1344 |
|
1345 |
#: includes/array_ad_conditions.php:62
|
1346 |
+
#@ advanced-ads
|
1347 |
msgid "Singular Pages"
|
1348 |
msgstr "Einzelseiten"
|
1349 |
|
1350 |
#: includes/array_ad_conditions.php:63
|
1351 |
+
#@ advanced-ads
|
1352 |
msgid "(don't) show on singular pages/posts"
|
1353 |
msgstr "(Wird nicht) angezeigt auf singulären Seiten und Beiträgen"
|
1354 |
|
1355 |
#: includes/array_ad_conditions.php:67
|
1356 |
+
#@ advanced-ads
|
1357 |
msgid "Archive Pages"
|
1358 |
msgstr "Archiv-Seiten"
|
1359 |
|
1360 |
#: includes/array_ad_conditions.php:68
|
1361 |
+
#@ advanced-ads
|
1362 |
+
msgid "(don't) show on any type of archive page (category, tag, author and date)"
|
1363 |
+
msgstr "(Wird nicht) angezeigt auf jeder Art von Archiv-Seite (Kategorie, Tag, Autor und Datum)"
|
|
|
|
|
1364 |
|
1365 |
#: includes/array_ad_conditions.php:72
|
1366 |
+
#@ advanced-ads
|
1367 |
msgid "Search Results"
|
1368 |
msgstr "Ergebnisse suchen"
|
1369 |
|
1370 |
#: includes/array_ad_conditions.php:73
|
1371 |
+
#@ advanced-ads
|
1372 |
msgid "(don't) show on search result pages"
|
1373 |
msgstr "(Wird nicht) angezeigt auf Suchergebnis-Seiten"
|
1374 |
|
1375 |
#: includes/array_ad_conditions.php:77
|
1376 |
+
#@ advanced-ads
|
1377 |
msgid "404 Page"
|
1378 |
msgstr "404-Seite"
|
1379 |
|
1380 |
#: includes/array_ad_conditions.php:78
|
1381 |
+
#@ advanced-ads
|
1382 |
msgid "(don't) show on 404 error page"
|
1383 |
msgstr "(nicht) auf 404-Fehlerseite zeigen"
|
1384 |
|
1385 |
#: includes/array_ad_conditions.php:82
|
1386 |
+
#@ advanced-ads
|
1387 |
msgid "Attachment Pages"
|
1388 |
msgstr "Anhang-Seiten"
|
1389 |
|
1390 |
#: includes/array_ad_conditions.php:83
|
1391 |
+
#@ advanced-ads
|
1392 |
msgid "(don't) show on attachment pages"
|
1393 |
msgstr "(Wird nicht) auf Anhang-Seiten angezeigt"
|
1394 |
|
1395 |
+
#: public/class-advanced-ads.php:511
|
1396 |
+
#@ advanced-ads
|
1397 |
msgctxt "ad group general name"
|
1398 |
msgid "Ad Groups"
|
1399 |
msgstr "Anzeigen-Gruppen"
|
1400 |
|
1401 |
+
#: public/class-advanced-ads.php:512
|
1402 |
+
#@ advanced-ads
|
1403 |
msgctxt "ad group singular name"
|
1404 |
msgid "Ad Group"
|
1405 |
msgstr "Anzeigen-Gruppe"
|
1406 |
|
1407 |
+
#: public/class-advanced-ads.php:513
|
1408 |
+
#@ advanced-ads
|
1409 |
msgid "Search Ad Groups"
|
1410 |
msgstr "Anzeigen-Gruppen suchen"
|
1411 |
|
1412 |
+
#: public/class-advanced-ads.php:514
|
1413 |
+
#@ advanced-ads
|
1414 |
msgid "All Ad Groups"
|
1415 |
msgstr "Alle Anzeigen-Gruppen"
|
1416 |
|
1417 |
+
#: public/class-advanced-ads.php:515
|
1418 |
+
#@ advanced-ads
|
1419 |
msgid "Parent Ad Groups"
|
1420 |
msgstr "Parent-Anzeigen-Gruppen"
|
1421 |
|
1422 |
+
#: public/class-advanced-ads.php:516
|
1423 |
+
#@ advanced-ads
|
1424 |
msgid "Parent Ad Groups:"
|
1425 |
msgstr "Parent-Anzeigen-Gruppen"
|
1426 |
|
1427 |
+
#: public/class-advanced-ads.php:517
|
1428 |
+
#@ advanced-ads
|
1429 |
msgid "Edit Ad Group"
|
1430 |
msgstr "Bearbeite Anzeigen-Gruppe"
|
1431 |
|
1432 |
+
#: public/class-advanced-ads.php:518
|
1433 |
+
#@ advanced-ads
|
1434 |
msgid "Update Ad Group"
|
1435 |
msgstr "Aktualisiere Anzeigen-Gruppe"
|
1436 |
|
1437 |
+
#: public/class-advanced-ads.php:519
|
1438 |
+
#@ advanced-ads
|
1439 |
msgid "Add New Ad Group"
|
1440 |
msgstr "Neue Anzeigengruppe hinzufügen"
|
1441 |
|
1442 |
+
#: public/class-advanced-ads.php:520
|
1443 |
+
#@ advanced-ads
|
1444 |
msgid "New Ad Groups Name"
|
1445 |
msgstr "Neuer Anzeigen-Gruppen-Name"
|
1446 |
|
1447 |
+
#: public/class-advanced-ads.php:522
|
1448 |
+
#@ advanced-ads
|
1449 |
msgid "No Ad Group found"
|
1450 |
msgstr "Keine Anzeigen-Gruppe gefunden"
|
1451 |
|
1452 |
+
#: public/class-advanced-ads.php:548
|
1453 |
+
#: public/class-advanced-ads.php:564
|
1454 |
+
#@ advanced-ads
|
1455 |
msgid "Ad"
|
1456 |
msgstr "Anzeige"
|
1457 |
|
1458 |
+
#: public/class-advanced-ads.php:549
|
1459 |
+
#: public/class-advanced-ads.php:553
|
1460 |
+
#@ advanced-ads
|
1461 |
msgid "New Ad"
|
1462 |
msgstr "Neue Anzeige"
|
1463 |
|
1464 |
+
#: public/class-advanced-ads.php:550
|
1465 |
+
#@ advanced-ads
|
1466 |
msgid "Add New Ad"
|
1467 |
msgstr "Neue Anzeige hinzufügen"
|
1468 |
|
1469 |
+
#: public/class-advanced-ads.php:552
|
1470 |
+
#@ advanced-ads
|
1471 |
msgid "Edit Ad"
|
1472 |
msgstr "Anzeige bearbeiten"
|
1473 |
|
1474 |
+
#: public/class-advanced-ads.php:554
|
1475 |
+
#@ advanced-ads
|
1476 |
msgid "View"
|
1477 |
msgstr "Ansicht"
|
1478 |
|
1479 |
+
#: public/class-advanced-ads.php:555
|
1480 |
+
#@ advanced-ads
|
1481 |
msgid "View the Ad"
|
1482 |
msgstr "Anzeige ansehen"
|
1483 |
|
1484 |
+
#: public/class-advanced-ads.php:556
|
1485 |
+
#@ advanced-ads
|
1486 |
msgid "Search Ads"
|
1487 |
msgstr "Anzeigen suchen"
|
1488 |
|
1489 |
+
#: public/class-advanced-ads.php:557
|
1490 |
+
#@ advanced-ads
|
1491 |
msgid "No Ads found"
|
1492 |
msgstr "Keine Anzeigen gefunden"
|
1493 |
|
1494 |
+
#: public/class-advanced-ads.php:558
|
1495 |
+
#@ advanced-ads
|
1496 |
msgid "No Ads found in Trash"
|
1497 |
msgstr "Keine Anzeigen im Papierkorb gefunden"
|
1498 |
|
1499 |
+
#: public/class-advanced-ads.php:559
|
1500 |
+
#@ advanced-ads
|
1501 |
msgid "Parent Ad"
|
1502 |
msgstr "Übergeordnete Anzeige"
|
1503 |
|
1504 |
+
#: public/class-advanced-ads.php:615
|
1505 |
#, php-format
|
1506 |
+
#@ advanced-ads
|
1507 |
msgid "Advanced Ads Error: %s"
|
1508 |
msgstr "Advanced-Ads-Fehler: %s"
|
1509 |
|
1510 |
+
#: admin/views/ad_info.php:15
|
1511 |
+
#@ advanced-ads
|
1512 |
+
msgid "click to change"
|
1513 |
+
msgstr "bearbeiten"
|
1514 |
+
|
1515 |
+
#: admin/views/ad_info.php:19
|
1516 |
+
#@ advanced-ads
|
1517 |
+
msgid "Add a description"
|
1518 |
+
msgstr "Beschreibung hinzufügen"
|
1519 |
+
|
1520 |
+
#: admin/views/ad_info.php:22
|
1521 |
+
#@ advanced-ads
|
1522 |
+
msgid "Internal description or your own notes about this ad."
|
1523 |
+
msgstr "Eigene Beschreibung oder Notizen zu dieser Anzeige."
|
1524 |
+
|
1525 |
+
#. translators: plugin header field 'PluginURI'
|
1526 |
+
#: advanced-ads.php:0
|
1527 |
+
#@ advanced-ads
|
1528 |
+
msgid "http://wpadvancedads.com"
|
1529 |
+
msgstr ""
|
1530 |
+
|
1531 |
+
#. translators: plugin header field 'Description'
|
1532 |
+
#: advanced-ads.php:0
|
1533 |
+
#@ advanced-ads
|
1534 |
+
msgid "Manage and optimize your ads in WordPress"
|
1535 |
+
msgstr "Anzeigen in WordPress verwalten und optimieren"
|
1536 |
+
|
1537 |
+
#. translators: plugin header field 'Author'
|
1538 |
+
#: advanced-ads.php:0
|
1539 |
+
#@ advanced-ads
|
1540 |
+
msgid "Thomas Maier"
|
1541 |
+
msgstr ""
|
1542 |
+
|
1543 |
+
#. translators: plugin header field 'AuthorURI'
|
1544 |
+
#: advanced-ads.php:0
|
1545 |
+
#@ advanced-ads
|
1546 |
+
msgid "http://webgilde.com"
|
1547 |
+
msgstr ""
|
1548 |
|
1549 |
+
#. translators: plugin header field 'Version'
|
1550 |
+
#: advanced-ads.php:0
|
1551 |
+
#@ advanced-ads
|
1552 |
+
msgid "1.3.18"
|
1553 |
+
msgstr ""
|
1554 |
|
1555 |
+
#: classes/ad_type_plain.php:70
|
1556 |
+
#@ advanced-ads
|
1557 |
+
msgid "Execute PHP code (wrapped in <code><?php ?></code>)"
|
1558 |
+
msgstr "PHP Code ausführen (in <code><?php ?></code> tags)"
|
1559 |
+
|
1560 |
+
#: admin/class-advanced-ads-admin.php:875
|
1561 |
+
#, php-format
|
1562 |
+
#@ advanced-ads
|
1563 |
+
msgid "%d ads – <a href=\"%s\">manage</a> - <a href=\"%s\">new</a>"
|
1564 |
+
msgstr "%d Anzeigen – <a href=\"%s\">verwalten</a> - <a href=\"%s\">neu</a>"
|
1565 |
+
|
1566 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:27
|
1567 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:34
|
1568 |
+
#@ advanced-ads
|
1569 |
+
msgid "Responsive"
|
1570 |
+
msgstr "Responsive"
|
1571 |
+
|
1572 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:45
|
1573 |
+
#@ advanced-ads
|
1574 |
+
msgid "The ad details couldn't be retrieved from the ad code"
|
1575 |
+
msgstr "Die Anzeigeneinstellungen konnten nicht aus dem Code gewonnen werden."
|
1576 |
+
|
1577 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:46
|
1578 |
+
#@ advanced-ads
|
1579 |
+
msgid "Warning : The AdSense account from this code does not match the one set with the Advanced Ads Plugin. This ad might cause troubles when used in the front end."
|
1580 |
+
msgstr "Achtung : Der AdSense-Account aus dem Code entspricht nicht dem in den Einstellungen. Es kann zu Problemen bei der Anzeige kommen."
|
1581 |
+
|
1582 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:89
|
1583 |
+
#@ advanced-ads
|
1584 |
+
msgid "Data updated"
|
1585 |
+
msgstr "Daten aktualisiert"
|
1586 |
+
|
1587 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:94
|
1588 |
+
#@ advanced-ads
|
1589 |
+
msgid "The Publisher ID has an incorrect format. (must start with \"pub-\")"
|
1590 |
+
msgstr "Die Publisher-ID hat ein falsches Format. Sie muss mit \\\"pub-\\\" beginnen."
|
1591 |
+
|
1592 |
+
#: modules/gadsense/admin/views/admin-page.php:20
|
1593 |
+
#@ advanced-ads
|
1594 |
+
msgid "Account ID"
|
1595 |
+
msgstr "Account-ID"
|
1596 |
+
|
1597 |
+
#: modules/gadsense/admin/views/admin-page.php:22
|
1598 |
+
#@ advanced-ads
|
1599 |
+
msgid "Your AdSense Publisher ID <em>(pub-xxxxxxxxxxxxxx)</em>"
|
1600 |
+
msgstr "AdSense Publisher-ID <em>(pub-xxxxxxxxxxxxxx)</em>"
|
1601 |
+
|
1602 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:18
|
1603 |
+
#@ advanced-ads
|
1604 |
+
msgid "This feature is still in beta. Please report issues to <a href=\"mailto:support@webgilde.com\">support@webgilde.com</a>"
|
1605 |
+
msgstr "Diese Funktion befindet sich im beta-Stadium. Bitte melde Fehler an <a href=\\\"mailto:support@webgilde.com\\\">support@webgilde.com</a>"
|
1606 |
+
|
1607 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:22
|
1608 |
+
#, php-format
|
1609 |
+
#@ advanced-ads
|
1610 |
+
msgid "<a class=\"button\" href=\"#\" id=\"%s\">Copy&Paste existing ad code</a>"
|
1611 |
+
msgstr "<a class=\"button\" href=\"#\" id=\"%s\">Anzeigencode einfügen</a>"
|
1612 |
+
|
1613 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:23
|
1614 |
+
#@ advanced-ads
|
1615 |
+
msgid "-or-"
|
1616 |
+
msgstr "-oder-"
|
1617 |
+
|
1618 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:24
|
1619 |
+
#@ advanced-ads
|
1620 |
+
msgid "enter ad details manually"
|
1621 |
+
msgstr "Anzeigendetails manuell eingeben"
|
1622 |
+
|
1623 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:27
|
1624 |
+
#@ advanced-ads
|
1625 |
+
msgid "Ad Slot ID"
|
1626 |
+
msgstr "Anzeigen-Slot-ID"
|
1627 |
+
|
1628 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:33
|
1629 |
+
#@ advanced-ads
|
1630 |
+
msgid "Normal"
|
1631 |
+
msgstr "Normal"
|
1632 |
+
|
1633 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:43
|
1634 |
+
#@ advanced-ads
|
1635 |
+
msgid "Resizing"
|
1636 |
+
msgstr "Größenanpassung"
|
1637 |
+
|
1638 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:55
|
1639 |
+
#@ advanced-ads
|
1640 |
+
msgid "Copy the ad code from your AdSense account and paste it in the area below"
|
1641 |
+
msgstr "Einfach Anzeigencode von AdSense in das Feld kopieren."
|
1642 |
+
|
1643 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:58
|
1644 |
+
#@ advanced-ads
|
1645 |
+
msgid "Get details"
|
1646 |
+
msgstr "Details einlesen"
|
1647 |
+
|
1648 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:59
|
1649 |
+
#@ advanced-ads
|
1650 |
+
msgid "Close"
|
1651 |
+
msgstr "Schließen"
|
1652 |
+
|
1653 |
+
#: modules/gadsense/includes/class-ad-type-adsense.php:35
|
1654 |
+
#@ advanced-ads
|
1655 |
+
msgid "AdSense ad"
|
1656 |
+
msgstr "AdSense"
|
1657 |
+
|
1658 |
+
#: modules/gadsense/includes/class-ad-type-adsense.php:36
|
1659 |
+
#@ advanced-ads
|
1660 |
+
msgid "Use ads from your Google AdSense account"
|
1661 |
+
msgstr "Anzeigen aus dem Google AdSense Konto verwenden"
|
1662 |
+
|
1663 |
+
#: modules/gadsense/includes/class-gadsense-data.php:34
|
1664 |
+
#@ advanced-ads
|
1665 |
+
msgid "Auto"
|
1666 |
+
msgstr "automatisch"
|
1667 |
+
|
1668 |
+
#: modules/gadsense/main.php:15
|
1669 |
+
#@ advanced-ads
|
1670 |
+
msgid " at "
|
1671 |
+
msgstr " am "
|
1672 |
+
|
1673 |
+
#: modules/gadsense/admin/class-gadsense-admin.php:47
|
1674 |
+
#@ advanced-ads
|
1675 |
+
msgid "Warning : You have not yet entered an AdSense account ID. The plugin won’t work without that"
|
1676 |
+
msgstr "Achtung: Bitte trage noch eine AdSense-Account-ID in den Einstellungen ein."
|
1677 |
+
|
1678 |
+
#: modules/gadsense/admin/views/admin-page.php:24
|
1679 |
+
#@ advanced-ads
|
1680 |
+
msgid "Save AdSense ID"
|
1681 |
+
msgstr "AdSense-ID speichern"
|
1682 |
|
|
|
|
languages/advanced-ads.pot
CHANGED
@@ -4,8 +4,8 @@ msgid ""
|
|
4 |
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-
|
8 |
-
"PO-Revision-Date: 2015-01-
|
9 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
10 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
11 |
"Language: en\n"
|
@@ -42,23 +42,38 @@ msgstr ""
|
|
42 |
msgid "Ads"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: admin/class-advanced-ads-admin.php:216 admin/views/placements.php:84
|
46 |
#: classes/widget.php:59
|
47 |
msgid "Ad Groups"
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: admin/class-advanced-ads-admin.php:216 admin/views/overview.php:40
|
51 |
#: public/class-advanced-ads.php:540
|
52 |
msgid "Groups"
|
53 |
msgstr ""
|
54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
#: admin/class-advanced-ads-admin.php:221 admin/views/debug.php:19
|
56 |
msgid "Ad Placements"
|
57 |
msgstr ""
|
58 |
|
59 |
#: admin/class-advanced-ads-admin.php:221 admin/views/overview.php:66
|
60 |
-
|
61 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
msgstr ""
|
63 |
|
64 |
#: admin/class-advanced-ads-admin.php:225
|
@@ -88,113 +103,6 @@ msgid "Sorry, you are not allowed to access this feature."
|
|
88 |
msgstr ""
|
89 |
|
90 |
#: admin/class-advanced-ads-admin.php:329
|
91 |
-
msgid ""
|
92 |
-
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
93 |
-
"deleted?"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: admin/class-advanced-ads-admin.php:428
|
97 |
-
msgid "Ad Type"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: admin/class-advanced-ads-admin.php:431
|
101 |
-
msgid "Ad Parameters"
|
102 |
-
msgstr ""
|
103 |
-
|
104 |
-
#: admin/class-advanced-ads-admin.php:434
|
105 |
-
msgid "Layout / Output"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: admin/class-advanced-ads-admin.php:437
|
109 |
-
msgid "Display Conditions"
|
110 |
-
msgstr "Anzeigebedingungen"
|
111 |
-
|
112 |
-
#: admin/class-advanced-ads-admin.php:440
|
113 |
-
#, fuzzy
|
114 |
-
msgid "Visitor Conditions"
|
115 |
-
msgstr "Anzeigebedingungen"
|
116 |
-
|
117 |
-
#: admin/class-advanced-ads-admin.php:443
|
118 |
-
msgid "Auto injection"
|
119 |
-
msgstr ""
|
120 |
-
|
121 |
-
#: admin/class-advanced-ads-admin.php:609
|
122 |
-
msgid "General"
|
123 |
-
msgstr ""
|
124 |
-
|
125 |
-
#: admin/class-advanced-ads-admin.php:617
|
126 |
-
msgid "Disable ads"
|
127 |
-
msgstr ""
|
128 |
-
|
129 |
-
#: admin/class-advanced-ads-admin.php:625
|
130 |
-
msgid "Hide ads for logged in users"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
-
#: admin/class-advanced-ads-admin.php:633
|
134 |
-
msgid "Use advanced JavaScript"
|
135 |
-
msgstr ""
|
136 |
-
|
137 |
-
#: admin/class-advanced-ads-admin.php:680
|
138 |
-
msgid "(display to all)"
|
139 |
-
msgstr "(für alle anzeigen)"
|
140 |
-
|
141 |
-
#: admin/class-advanced-ads-admin.php:681
|
142 |
-
msgid "Subscriber"
|
143 |
-
msgstr ""
|
144 |
-
|
145 |
-
#: admin/class-advanced-ads-admin.php:682
|
146 |
-
msgid "Contributor"
|
147 |
-
msgstr ""
|
148 |
-
|
149 |
-
#: admin/class-advanced-ads-admin.php:683
|
150 |
-
msgid "Author"
|
151 |
-
msgstr ""
|
152 |
-
|
153 |
-
#: admin/class-advanced-ads-admin.php:684
|
154 |
-
msgid "Editor"
|
155 |
-
msgstr ""
|
156 |
-
|
157 |
-
#: admin/class-advanced-ads-admin.php:685
|
158 |
-
msgid "Admin"
|
159 |
-
msgstr ""
|
160 |
-
|
161 |
-
#: admin/class-advanced-ads-admin.php:693
|
162 |
-
msgid "Choose the lowest role a user must have in order to not see any ads."
|
163 |
-
msgstr ""
|
164 |
-
|
165 |
-
#: admin/class-advanced-ads-admin.php:706
|
166 |
-
#, php-format
|
167 |
-
msgid ""
|
168 |
-
"Only enable this if you can and want to use the advanced JavaScript "
|
169 |
-
"functions described <a href=\"%s\">here</a>."
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: admin/class-advanced-ads-admin.php:753
|
173 |
-
msgid "Ad Details"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: admin/class-advanced-ads-admin.php:806
|
177 |
-
msgid "Ad Settings"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: admin/class-advanced-ads-admin.php:881
|
181 |
-
msgid "Ads Dashboard"
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: admin/class-advanced-ads-admin.php:892
|
185 |
-
msgid "Tutorials and News"
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: admin/class-advanced-ads-admin.php:902
|
189 |
-
#, php-format
|
190 |
-
msgid "%d ads – <a href=\"%s\">manage</a> – <a href=\"%s\">new</a>"
|
191 |
-
msgstr ""
|
192 |
-
|
193 |
-
#: admin/class-advanced-ads-admin.php:913
|
194 |
-
msgid "plugin manual and homepage"
|
195 |
-
msgstr ""
|
196 |
-
|
197 |
-
#: admin/class-advanced-ads-admin.php:917
|
198 |
msgid "From the ad optimization universe"
|
199 |
msgstr ""
|
200 |
|
@@ -714,15 +622,15 @@ msgstr ""
|
|
714 |
msgid "tip: use this to add a margin around the ad"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: admin/views/ad-parameters-metabox.php:15
|
718 |
msgid "size:"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: admin/views/ad-parameters-metabox.php:16
|
722 |
msgid "width"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: admin/views/ad-parameters-metabox.php:17
|
726 |
msgid "height"
|
727 |
msgstr ""
|
728 |
|
@@ -928,6 +836,7 @@ msgid "Create a new placement"
|
|
928 |
msgstr "Wörter generieren"
|
929 |
|
930 |
#: admin/views/placements.php:18 admin/views/placements.php:63
|
|
|
931 |
msgid "Type"
|
932 |
msgstr ""
|
933 |
|
@@ -1019,23 +928,23 @@ msgstr ""
|
|
1019 |
msgid "Disable ads on this page"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: admin/views/settings.php:
|
1023 |
msgid "Debug Page"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: admin/views/settings.php:
|
1027 |
msgid "Advanced Ads on WordPress.org"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: admin/views/settings.php:
|
1031 |
msgid "Advanced Ads on wp.org"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: admin/views/settings.php:
|
1035 |
msgid "the company behind Advanced Ads"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: admin/views/settings.php:
|
1039 |
msgid "webgilde GmbH"
|
1040 |
msgstr ""
|
1041 |
|
@@ -1062,7 +971,23 @@ msgid ""
|
|
1062 |
"e.g. archive pages like categories, tags, authors, front page (if a list)"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1066 |
#, php-format
|
1067 |
msgid "A \"%s\" display condition does not exist"
|
1068 |
msgstr ""
|
@@ -1262,6 +1187,55 @@ msgstr ""
|
|
1262 |
msgid "(don't) show on attachment pages"
|
1263 |
msgstr ""
|
1264 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1265 |
#: public/class-advanced-ads.php:530
|
1266 |
msgctxt "ad group general name"
|
1267 |
msgid "Ad Groups"
|
@@ -1370,3 +1344,29 @@ msgstr "Übergeordnetes Thema"
|
|
1370 |
#, php-format
|
1371 |
msgid "Advanced Ads Error: %s"
|
1372 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
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 |
+
"PO-Revision-Date: 2015-01-27 16:47+0100\n"
|
9 |
"Last-Translator: Thomas Maier <post@webzunft.de>\n"
|
10 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
11 |
"Language: en\n"
|
42 |
msgid "Ads"
|
43 |
msgstr ""
|
44 |
|
|
|
45 |
#: classes/widget.php:59
|
46 |
msgid "Ad Groups"
|
47 |
msgstr ""
|
48 |
|
|
|
49 |
#: public/class-advanced-ads.php:540
|
50 |
msgid "Groups"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: admin/class-advanced-ads-admin.php:216 admin/views/placements.php:84
|
54 |
+
#: admin/views/placements.php:47
|
55 |
+
msgid "Placements"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: admin/class-advanced-ads-admin.php:216 admin/views/overview.php:40
|
59 |
+
msgid ""
|
60 |
+
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
61 |
+
"deleted?"
|
62 |
+
msgstr ""
|
63 |
+
|
64 |
#: admin/class-advanced-ads-admin.php:221 admin/views/debug.php:19
|
65 |
msgid "Ad Placements"
|
66 |
msgstr ""
|
67 |
|
68 |
#: admin/class-advanced-ads-admin.php:221 admin/views/overview.php:66
|
69 |
+
#, fuzzy
|
70 |
+
msgid "Visitor Conditions"
|
71 |
+
msgstr "Anzeigebedingungen"
|
72 |
+
|
73 |
+
#, php-format
|
74 |
+
msgid ""
|
75 |
+
"Only enable this if you can and want to use the advanced JavaScript "
|
76 |
+
"functions described <a href=\"%s\">here</a>."
|
77 |
msgstr ""
|
78 |
|
79 |
#: admin/class-advanced-ads-admin.php:225
|
103 |
msgstr ""
|
104 |
|
105 |
#: admin/class-advanced-ads-admin.php:329
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
msgid "From the ad optimization universe"
|
107 |
msgstr ""
|
108 |
|
622 |
msgid "tip: use this to add a margin around the ad"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: admin/views/ad-parameters-metabox.php:15 classes/ad_ajax_callbacks.php:48
|
626 |
msgid "size:"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: admin/views/ad-parameters-metabox.php:16 classes/ad_ajax_callbacks.php:49
|
630 |
msgid "width"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: admin/views/ad-parameters-metabox.php:17 classes/ad_ajax_callbacks.php:50
|
634 |
msgid "height"
|
635 |
msgstr ""
|
636 |
|
836 |
msgstr "Wörter generieren"
|
837 |
|
838 |
#: admin/views/placements.php:18 admin/views/placements.php:63
|
839 |
+
#: modules/gadsense/admin/views/adsense-ad-parameters.php:16
|
840 |
msgid "Type"
|
841 |
msgstr ""
|
842 |
|
928 |
msgid "Disable ads on this page"
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: admin/views/settings.php:26
|
932 |
msgid "Debug Page"
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: admin/views/settings.php:27
|
936 |
msgid "Advanced Ads on WordPress.org"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: admin/views/settings.php:27
|
940 |
msgid "Advanced Ads on wp.org"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: admin/views/settings.php:28
|
944 |
msgid "the company behind Advanced Ads"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: admin/views/settings.php:28
|
948 |
msgid "webgilde GmbH"
|
949 |
msgstr ""
|
950 |
|
971 |
"e.g. archive pages like categories, tags, authors, front page (if a list)"
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: admin/class-advanced-ads-admin.php:428
|
975 |
+
msgid "Ad Type"
|
976 |
+
msgstr ""
|
977 |
+
|
978 |
+
#: admin/class-advanced-ads-admin.php:431
|
979 |
+
msgid "Ad Parameters"
|
980 |
+
msgstr ""
|
981 |
+
|
982 |
+
#: admin/class-advanced-ads-admin.php:434
|
983 |
+
msgid "Layout / Output"
|
984 |
+
msgstr ""
|
985 |
+
|
986 |
+
#: admin/class-advanced-ads-admin.php:437
|
987 |
+
msgid "Display Conditions"
|
988 |
+
msgstr "Anzeigebedingungen"
|
989 |
+
|
990 |
+
#: admin/class-advanced-ads-admin.php:440
|
991 |
#, php-format
|
992 |
msgid "A \"%s\" display condition does not exist"
|
993 |
msgstr ""
|
1187 |
msgid "(don't) show on attachment pages"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: admin/class-advanced-ads-admin.php:443
|
1191 |
+
msgid "Auto injection"
|
1192 |
+
msgstr ""
|
1193 |
+
|
1194 |
+
#: admin/class-advanced-ads-admin.php:609
|
1195 |
+
msgid "General"
|
1196 |
+
msgstr ""
|
1197 |
+
|
1198 |
+
#: admin/class-advanced-ads-admin.php:617
|
1199 |
+
msgid "Disable ads"
|
1200 |
+
msgstr ""
|
1201 |
+
|
1202 |
+
#: admin/class-advanced-ads-admin.php:625
|
1203 |
+
msgid "Hide ads for logged in users"
|
1204 |
+
msgstr ""
|
1205 |
+
|
1206 |
+
#: admin/class-advanced-ads-admin.php:633
|
1207 |
+
msgid "Use advanced JavaScript"
|
1208 |
+
msgstr ""
|
1209 |
+
|
1210 |
+
#: admin/class-advanced-ads-admin.php:680
|
1211 |
+
msgid "(display to all)"
|
1212 |
+
msgstr "(für alle anzeigen)"
|
1213 |
+
|
1214 |
+
#: admin/class-advanced-ads-admin.php:681
|
1215 |
+
msgid "Subscriber"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: admin/class-advanced-ads-admin.php:682
|
1219 |
+
msgid "Contributor"
|
1220 |
+
msgstr ""
|
1221 |
+
|
1222 |
+
#: admin/class-advanced-ads-admin.php:683
|
1223 |
+
msgid "Author"
|
1224 |
+
msgstr ""
|
1225 |
+
|
1226 |
+
#: admin/class-advanced-ads-admin.php:684
|
1227 |
+
msgid "Editor"
|
1228 |
+
msgstr ""
|
1229 |
+
|
1230 |
+
#: admin/class-advanced-ads-admin.php:685
|
1231 |
+
msgid "Admin"
|
1232 |
+
msgstr ""
|
1233 |
+
|
1234 |
+
#: admin/class-advanced-ads-admin.php:693
|
1235 |
+
msgid "Choose the lowest role a user must have in order to not see any ads."
|
1236 |
+
msgstr ""
|
1237 |
+
|
1238 |
+
#: admin/class-advanced-ads-admin.php:706
|
1239 |
#: public/class-advanced-ads.php:530
|
1240 |
msgctxt "ad group general name"
|
1241 |
msgid "Ad Groups"
|
1344 |
#, php-format
|
1345 |
msgid "Advanced Ads Error: %s"
|
1346 |
msgstr ""
|
1347 |
+
#: admin/class-advanced-ads-admin.php:753
|
1348 |
+
msgid "Ad Details"
|
1349 |
+
msgstr ""
|
1350 |
+
|
1351 |
+
#: admin/class-advanced-ads-admin.php:806
|
1352 |
+
msgid "Ad Settings"
|
1353 |
+
msgstr ""
|
1354 |
+
|
1355 |
+
#: admin/class-advanced-ads-admin.php:881
|
1356 |
+
msgid "Ads Dashboard"
|
1357 |
+
msgstr ""
|
1358 |
+
|
1359 |
+
#: admin/class-advanced-ads-admin.php:892
|
1360 |
+
msgid "Tutorials and News"
|
1361 |
+
msgstr ""
|
1362 |
+
|
1363 |
+
#: admin/class-advanced-ads-admin.php:902
|
1364 |
+
#, php-format
|
1365 |
+
msgid "%d ads – <a href=\"%s\">manage</a> – <a href=\"%s\">new</a>"
|
1366 |
+
msgstr ""
|
1367 |
+
|
1368 |
+
#: admin/class-advanced-ads-admin.php:913
|
1369 |
+
msgid "plugin manual and homepage"
|
1370 |
+
msgstr ""
|
1371 |
+
|
1372 |
+
#: admin/class-advanced-ads-admin.php:917
|
modules/gadsense/admin/assets/js/new-ad.js
ADDED
@@ -0,0 +1,133 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Advanced Ads.
|
3 |
+
*
|
4 |
+
* @author Thomas Maier <thomas.maier@webgilde.com>
|
5 |
+
* @license GPL-2.0+
|
6 |
+
* @link http://webgilde.com
|
7 |
+
* @copyright 2013-2015 Thomas Maier, webgilde GmbH
|
8 |
+
*/
|
9 |
+
;
|
10 |
+
(function ($) {
|
11 |
+
"use strict";
|
12 |
+
|
13 |
+
// On DOM ready
|
14 |
+
$(function () {
|
15 |
+
$(document).on('click', '#submit-pastecode', function(ev){
|
16 |
+
ev.preventDefault();
|
17 |
+
var rawContent = $('#pastecode-content').val();
|
18 |
+
rawContent = rawContent.trim();
|
19 |
+
var theAd = {};
|
20 |
+
var theContent = $('<div />').html(rawContent);
|
21 |
+
var adByGoogle = theContent.find('ins');
|
22 |
+
theAd.slotId = adByGoogle.attr('data-ad-slot');
|
23 |
+
theAd.pubId = '';
|
24 |
+
if ('undefined' != typeof(adByGoogle.attr('data-ad-client'))) {
|
25 |
+
theAd.pubId = adByGoogle.attr('data-ad-client').substr(3);
|
26 |
+
}
|
27 |
+
if ('' != theAd.slotId && '' != theAd.pubId) {
|
28 |
+
theAd.display = adByGoogle.css('display');
|
29 |
+
theAd.format = adByGoogle.attr('data-ad-format');
|
30 |
+
theAd.style = adByGoogle.attr('style');
|
31 |
+
|
32 |
+
if ('undefined' == typeof(theAd.format) && -1 != theAd.style.indexOf('width')) {
|
33 |
+
/* normal ad */
|
34 |
+
theAd.type = 'normal';
|
35 |
+
theAd.width = adByGoogle.css('width').replace('px', '');
|
36 |
+
theAd.height = adByGoogle.css('height').replace('px', '');
|
37 |
+
setDetailsFromAdCode(theAd);
|
38 |
+
return;
|
39 |
+
}
|
40 |
+
|
41 |
+
if ('undefined' != typeof(theAd.format) && 'auto' == theAd.format) {
|
42 |
+
/* Responsive ad, auto resize */
|
43 |
+
theAd.type = 'responsive';
|
44 |
+
setDetailsFromAdCode(theAd)
|
45 |
+
return;
|
46 |
+
}
|
47 |
+
}
|
48 |
+
// Not recognized ad code
|
49 |
+
$('#pastecode-msg').append($('<p />').css('color', 'red').html(gadsenseData.msg.unknownAd));
|
50 |
+
|
51 |
+
});
|
52 |
+
|
53 |
+
$(document).on('change', '#unit-type, #unit-code', function (ev) {
|
54 |
+
var type = $('#unit-type').val();
|
55 |
+
if ('responsive' == type) {
|
56 |
+
$('#advanced-ads-ad-parameters-size').css('display', 'none');
|
57 |
+
} else if ('normal' == type) {
|
58 |
+
$('#advanced-ads-ad-parameters-size').css('display', 'block');
|
59 |
+
}
|
60 |
+
$(document).trigger('gadsenseUnitChanged');
|
61 |
+
window.gadsenseFormatAdContent();
|
62 |
+
});
|
63 |
+
|
64 |
+
$(document).on('click', '#show-pastecode-div', function(ev){
|
65 |
+
ev.preventDefault();
|
66 |
+
$('#pastecode-div').show(500);
|
67 |
+
});
|
68 |
+
|
69 |
+
$(document).on('click', '#hide-pastecode-div', function(ev){
|
70 |
+
ev.preventDefault();
|
71 |
+
$('#pastecode-div').hide(500);
|
72 |
+
$('#pastecode-content').val('');
|
73 |
+
$('#pastecode-msg').empty();
|
74 |
+
});
|
75 |
+
|
76 |
+
/**
|
77 |
+
* Set ad parameters fields from the result of parsing ad code
|
78 |
+
*/
|
79 |
+
function setDetailsFromAdCode(theAd) {
|
80 |
+
$('#unit-code').val(theAd.slotId);
|
81 |
+
if ('normal' == theAd.type) {
|
82 |
+
$('#unit-type').val('normal');
|
83 |
+
$('#advanced-ads-ad-parameters-size input[name="advanced_ad[width]"]').val(theAd.width);
|
84 |
+
$('#advanced-ads-ad-parameters-size input[name="advanced_ad[height]"]').val(theAd.height);
|
85 |
+
}
|
86 |
+
if ('responsive' == theAd.type) {
|
87 |
+
$('#unit-type').val('responsive');
|
88 |
+
$('#ad-resize-type').val('auto');
|
89 |
+
$('#advanced-ads-ad-parameters-size input[name="advanced_ad[width]"]').val('');
|
90 |
+
$('#advanced-ads-ad-parameters-size input[name="advanced_ad[height]"]').val('');
|
91 |
+
}
|
92 |
+
var storedPubId = gadsenseData.pubId;
|
93 |
+
if ('' == storedPubId) {
|
94 |
+
$('#adsense-ad-param-error').text(gadsenseData.msg.missingPubId);
|
95 |
+
} else if (theAd.pubId != storedPubId) {
|
96 |
+
$('#adsense-ad-param-error').text(gadsenseData.msg.pubIdMismatch);
|
97 |
+
} else {
|
98 |
+
$('#adsense-ad-param-error').empty();
|
99 |
+
}
|
100 |
+
$('#unit-type').trigger('change');
|
101 |
+
$('#hide-pastecode-div').trigger('click');
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Format the post content field
|
106 |
+
*
|
107 |
+
*/
|
108 |
+
window.gadsenseFormatAdContent = function () {
|
109 |
+
var slotId = $('#adsense-new-add-div-default #unit-code').val();
|
110 |
+
if ('' == slotId) return false;
|
111 |
+
var unitType = $('#adsense-new-add-div-default #unit-type').val();
|
112 |
+
var adContent = {
|
113 |
+
slotId: slotId,
|
114 |
+
unitType: unitType,
|
115 |
+
};
|
116 |
+
if ('responsive' == unitType) {
|
117 |
+
var resize = $('#adsense-new-add-div-default #ad-resize-type').val();
|
118 |
+
if (0 == resize) resize = 'auto';
|
119 |
+
adContent.resize = resize;
|
120 |
+
}
|
121 |
+
if ('undefined' != typeof(adContent.resize) && 'auto' != adContent.resize) {
|
122 |
+
$(document).trigger('gadsenseFormatAdResponsive', [adContent]);
|
123 |
+
}
|
124 |
+
if ('undefined' != typeof(window.gadsenseAdContent)) {
|
125 |
+
adContent = window.gadsenseAdContent;
|
126 |
+
delete(window.gadsenseAdContent);
|
127 |
+
}
|
128 |
+
$('#advads-ad-content-adsense').val(JSON.stringify(adContent, false, 2));
|
129 |
+
}
|
130 |
+
|
131 |
+
});
|
132 |
+
|
133 |
+
})(jQuery);
|
modules/gadsense/admin/class-gadsense-admin.php
ADDED
@@ -0,0 +1,171 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if (!defined('WPINC')) {
|
4 |
+
die;
|
5 |
+
}
|
6 |
+
|
7 |
+
if (!class_exists('Gadsense_Admin')) {
|
8 |
+
|
9 |
+
class Gadsense_Admin {
|
10 |
+
|
11 |
+
private $data;
|
12 |
+
private $nonce;
|
13 |
+
private static $instance = null;
|
14 |
+
|
15 |
+
private function __construct() {
|
16 |
+
$this->data = Gadsense_Data::get_instance();
|
17 |
+
add_action('advanced-ads-additional-settings-form', array($this, 'settings_form'));
|
18 |
+
add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
|
19 |
+
add_action('admin_print_scripts', array($this, 'print_scripts'));
|
20 |
+
add_action('admin_init', array($this, 'init'));
|
21 |
+
add_filter('advanced-ads-ad-size', array($this, 'ad_details_column'), 10, 2);
|
22 |
+
}
|
23 |
+
|
24 |
+
public function ad_details_column($size, $the_ad) {
|
25 |
+
if ('adsense' == $the_ad->type) {
|
26 |
+
$content = json_decode($the_ad->content);
|
27 |
+
if ('responsive' == $content->unitType) $size = __('Responsive', ADVADS_SLUG);
|
28 |
+
}
|
29 |
+
return $size;
|
30 |
+
}
|
31 |
+
|
32 |
+
public function print_scripts() {
|
33 |
+
global $pagenow, $post_type;
|
34 |
+
if (
|
35 |
+
('post-new.php' == $pagenow && Advanced_Ads::POST_TYPE_SLUG == $post_type) ||
|
36 |
+
('post.php' == $pagenow && Advanced_Ads::POST_TYPE_SLUG == $post_type && isset($_GET['action']) && 'edit' == $_GET['action'])
|
37 |
+
) {
|
38 |
+
$db = Gadsense_Data::get_instance();
|
39 |
+
$pub_id = $db->get_adsense_id();
|
40 |
+
?>
|
41 |
+
<script type="text/javascript">
|
42 |
+
var gadsenseData = {
|
43 |
+
pubId : '<?php echo $pub_id; ?>',
|
44 |
+
msg : {
|
45 |
+
unknownAd : '<?php esc_attr_e("The ad details couldn't be retrieved from the ad code", ADVADS_SLUG); ?>',
|
46 |
+
pubIdMismatch : '<?php _e('Warning : The AdSense account from this code does not match the one set with the Advanced Ads Plugin. This ad might cause troubles when used in the front end.', ADVADS_SLUG); ?>',
|
47 |
+
missingPubId : '<?php _e('Warning : You have not yet entered an AdSense account ID. The plugin won’t work without that', ADVADS_SLUG); ?>',
|
48 |
+
}
|
49 |
+
};
|
50 |
+
</script>
|
51 |
+
<?php
|
52 |
+
}
|
53 |
+
}
|
54 |
+
|
55 |
+
public function init() {
|
56 |
+
if (isset($_POST['gadsense-nonce'])) {
|
57 |
+
$_SESSION['gadsense']['post'] = $_POST;
|
58 |
+
$this->refresh_page();
|
59 |
+
}
|
60 |
+
if (isset($_SESSION['gadsense']['post'])) {
|
61 |
+
$_POST = $_SESSION['gadsense']['post'];
|
62 |
+
unset($_SESSION['gadsense']['post']);
|
63 |
+
$this->form_treatment();
|
64 |
+
}
|
65 |
+
$this->nonce = wp_create_nonce('gadsense_nonce');
|
66 |
+
}
|
67 |
+
|
68 |
+
private function refresh_page($go = null) {
|
69 |
+
if (!empty($go)) {
|
70 |
+
wp_redirect($go);
|
71 |
+
die();
|
72 |
+
}
|
73 |
+
$running = $_SERVER['PHP_SELF'];
|
74 |
+
if (!empty($_SERVER['QUERY_STRING'])) {
|
75 |
+
$running .= '?' . $_SERVER['QUERY_STRING'];
|
76 |
+
}
|
77 |
+
wp_redirect($running);
|
78 |
+
die();
|
79 |
+
}
|
80 |
+
|
81 |
+
public function form_treatment() {
|
82 |
+
if (1 === wp_verify_nonce($_POST['gadsense-nonce'], 'gadsense_nonce')) {
|
83 |
+
switch ($_POST['gadsense-form-name']) {
|
84 |
+
case 'cred-form' :
|
85 |
+
$id = strtolower(trim(wp_unslash($_POST['adsense-id'])));
|
86 |
+
if (0 === strpos($id, 'pub-')) {
|
87 |
+
$this->data->set_adsense_id($id);
|
88 |
+
$_SESSION['gadsense']['admin_notice'] = array(
|
89 |
+
'msg' => __('Data updated', ADVADS_SLUG),
|
90 |
+
'class' => 'updated',
|
91 |
+
);
|
92 |
+
} else {
|
93 |
+
$_SESSION['gadsense']['admin_notice'] = array(
|
94 |
+
'msg' => __('The Publisher ID has an incorrect format. (must start with "pub-")', ADVADS_SLUG),
|
95 |
+
'class' => 'error',
|
96 |
+
);
|
97 |
+
}
|
98 |
+
break;
|
99 |
+
default :
|
100 |
+
}
|
101 |
+
}
|
102 |
+
}
|
103 |
+
|
104 |
+
public function enqueue_scripts() {
|
105 |
+
global $gadsense_globals, $pagenow, $post_type;
|
106 |
+
$screen = get_current_screen();
|
107 |
+
$plugin = Advanced_Ads_Admin::get_instance();
|
108 |
+
if (
|
109 |
+
('post-new.php' == $pagenow && Advanced_Ads::POST_TYPE_SLUG == $post_type) ||
|
110 |
+
('post.php' == $pagenow && Advanced_Ads::POST_TYPE_SLUG == $post_type && isset($_GET['action']) && 'edit' == $_GET['action'])
|
111 |
+
) {
|
112 |
+
$default_script = array(
|
113 |
+
'path' => GADSENSE_BASE_URL . 'admin/assets/js/new-ad.js',
|
114 |
+
'dep' => array('jquery'),
|
115 |
+
'version' => null,
|
116 |
+
);
|
117 |
+
|
118 |
+
$scripts = array(
|
119 |
+
'gadsense-new-ad' => $default_script,
|
120 |
+
);
|
121 |
+
|
122 |
+
// Allow modifications of script files to enqueue
|
123 |
+
$scripts = apply_filters('gadsense_ad_param_script', $scripts);
|
124 |
+
|
125 |
+
foreach ($scripts as $handle => $value) {
|
126 |
+
if (empty($handle)) {
|
127 |
+
continue;
|
128 |
+
}
|
129 |
+
if (!empty($handle) && empty($value)) {
|
130 |
+
// Allow inclusion of WordPress's built-in script like jQuery
|
131 |
+
wp_enqueue_script($handle);
|
132 |
+
} else {
|
133 |
+
if (!isset($value['version'])) $value['version'] = null;
|
134 |
+
wp_enqueue_script($handle, $value['path'], $value['dep'], $value['version']);
|
135 |
+
}
|
136 |
+
}
|
137 |
+
|
138 |
+
$styles = array();
|
139 |
+
|
140 |
+
// Allow modifications of default style files to enqueue
|
141 |
+
$styles = apply_filters('gadsense_ad_param_style', $styles);
|
142 |
+
|
143 |
+
foreach ($styles as $handle => $value) {
|
144 |
+
if (!isset($value['path']) ||
|
145 |
+
!isset($value['dep']) ||
|
146 |
+
empty($handle)
|
147 |
+
) {
|
148 |
+
continue;
|
149 |
+
}
|
150 |
+
if (!isset($value['version']))
|
151 |
+
$value['version'] = null;
|
152 |
+
wp_enqueue_style($handle, $value['path'], $value['dep'], $value['version']);
|
153 |
+
}
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
public static function get_instance() {
|
158 |
+
if (null == self::$instance) {
|
159 |
+
self::$instance = new self;
|
160 |
+
}
|
161 |
+
return self::$instance;
|
162 |
+
}
|
163 |
+
|
164 |
+
public function settings_form() {
|
165 |
+
require_once(GADSENSE_BASE_PATH . 'admin/views/admin-page.php');
|
166 |
+
}
|
167 |
+
|
168 |
+
}
|
169 |
+
|
170 |
+
Gadsense_Admin::get_instance();
|
171 |
+
}
|
modules/gadsense/admin/views/admin-page.php
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if (!defined('WPINC')) {
|
3 |
+
die;
|
4 |
+
}
|
5 |
+
$adsense_id = $this->data->get_adsense_id();
|
6 |
+
?>
|
7 |
+
<h3>Google AdSense</h3>
|
8 |
+
<?php if (isset($_SESSION['gadsense']['admin_notice'])) : ?>
|
9 |
+
<?php
|
10 |
+
$notice = $_SESSION['gadsense']['admin_notice'];
|
11 |
+
unset($_SESSION['gadsense']['admin_notice']);
|
12 |
+
?>
|
13 |
+
<div class="<?php echo $notice['class']; ?>">
|
14 |
+
<p><?php echo $notice['msg'] ?></p>
|
15 |
+
</div>
|
16 |
+
<?php endif; // END isset($_SESSION['gadsense']['admin_notice']) ?>
|
17 |
+
<form method="post" id="cred-form" class="gadsense-form">
|
18 |
+
<input type="hidden" name="gadsense-form-name" value="cred-form" />
|
19 |
+
<input type="hidden" name="gadsense-nonce" value="<?php echo $this->nonce; ?>" />
|
20 |
+
<label><?php _e('Account ID', ADVADS_SLUG); ?><br />
|
21 |
+
<input type="text" name="adsense-id" id="adsense-id" size="32" value="<?php echo $adsense_id; ?>" /></label>
|
22 |
+
<p class="description"><?php _e('Your AdSense Publisher ID <em>(pub-xxxxxxxxxxxxxx)</em>', ADVADS_SLUG) ?></p>
|
23 |
+
<br />
|
24 |
+
<input type="submit" class="button button-primary" value="<?php _e('Save AdSense ID', ADVADS_SLUG); ?>" />
|
25 |
+
</form>
|
26 |
+
<br />
|
27 |
+
<hr />
|
modules/gadsense/admin/views/adsense-ad-parameters.php
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if (!defined('WPINC')) {
|
3 |
+
die();
|
4 |
+
}
|
5 |
+
$is_responsive = ('responsive' == $unit_type) ? true : false;
|
6 |
+
$use_manual_css = ('manual' == $unit_resize) ? true : false;
|
7 |
+
if ($is_responsive) {
|
8 |
+
?>
|
9 |
+
<style type="text/css">
|
10 |
+
#advanced-ads-ad-parameters-size {
|
11 |
+
display: none;
|
12 |
+
}
|
13 |
+
</style>
|
14 |
+
<?php
|
15 |
+
}
|
16 |
+
?>
|
17 |
+
<div id="adsense-new-add-div-default">
|
18 |
+
<p><strong style="color: red;">BETA</strong> - <?php _e('This feature is still in beta. Please report issues to <a href="mailto:support@webgilde.com">support@webgilde.com</a>', ADVADS_SLUG); ?></p>
|
19 |
+
<input type="hidden" id="advads-ad-content-adsense" name="advanced_ad[content]" value="<?php echo esc_attr($json_content); ?>" />
|
20 |
+
<input type="hidden" name="unit_id" id="unit_id" value="<?php echo esc_attr($unit_id); ?>" />
|
21 |
+
<hr />
|
22 |
+
<?php printf(__('<a class="button" href="#" id="%s">Copy&Paste existing ad code</a>', ADVADS_SLUG), 'show-pastecode-div'); ?>
|
23 |
+
<p><strong><?php _e('-or-', ADVADS_SLUG); ?></strong></p>
|
24 |
+
<p><?php _e('enter ad details manually', ADVADS_SLUG); ?>:</p>
|
25 |
+
<p id="adsense-ad-param-error"></p>
|
26 |
+
<label>
|
27 |
+
<?php _e('Ad Slot ID', ADVADS_SLUG); ?> :
|
28 |
+
<input type="text" name="unit-code" id="unit-code" value="<?php echo $unit_code; ?>" />
|
29 |
+
</label>
|
30 |
+
<label>
|
31 |
+
<?php _e('Type', ADVADS_SLUG); ?> :
|
32 |
+
<select name="unit-type" id="unit-type">
|
33 |
+
<option value="normal" <?php selected($unit_type, 'normal'); ?>><?php _e('Normal', ADVADS_SLUG); ?></option>
|
34 |
+
<option value="responsive" <?php selected($unit_type, 'responsive'); ?>><?php _e('Responsive', ADVADS_SLUG); ?></option>
|
35 |
+
</select>
|
36 |
+
</label>
|
37 |
+
<br />
|
38 |
+
<?php
|
39 |
+
$db = Gadsense_Data::get_instance();
|
40 |
+
$sizing_array = $db->get_responsive_sizing();
|
41 |
+
?>
|
42 |
+
<label <?php if (!$is_responsive || 2 > count($sizing_array)) echo 'style="display: none;"'; ?> id="resize-block"><br />
|
43 |
+
<?php _e('Resizing', ADVADS_SLUG); ?> :
|
44 |
+
<select name="ad-resize-type" id="ad-resize-type">
|
45 |
+
<?php foreach ($sizing_array as $key => $desc) : ?>
|
46 |
+
<option value="<?php echo $key; ?>" <?php selected($key, $unit_resize); ?>><?php echo $desc; ?></option>
|
47 |
+
<?php endforeach; ?>
|
48 |
+
</select>
|
49 |
+
</label>
|
50 |
+
</p>
|
51 |
+
<?php do_action('gadsense_ad_param_extra_template', $extra_params, $content); ?>
|
52 |
+
</div><!-- #adsense-new-add-div-default -->
|
53 |
+
<div id="pastecode-div" style="display: none;">
|
54 |
+
<div id="pastecode-container">
|
55 |
+
<h3><?php _e('Copy the ad code from your AdSense account and paste it in the area below', ADVADS_SLUG); ?></h3>
|
56 |
+
<hr />
|
57 |
+
<textarea rows="15" cols="55" id="pastecode-content"></textarea><hr />
|
58 |
+
<button class="button button-primary" id="submit-pastecode"><?php _e('Get details', ADVADS_SLUG); ?></button>
|
59 |
+
<button class="button button-secondary" id="hide-pastecode-div"><?php _e('Close', ADVADS_SLUG); ?></button>
|
60 |
+
<div id="pastecode-msg"></div>
|
61 |
+
</div>
|
62 |
+
</div><!-- #pastecode-div -->
|
modules/gadsense/includes/class-ad-type-adsense.php
ADDED
@@ -0,0 +1,193 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Advanced Ads dfp Ad Type
|
5 |
+
*
|
6 |
+
* @package Advanced_Ads
|
7 |
+
* @author Thomas Maier <thomas.maier@webgilde.com>
|
8 |
+
* @license GPL-2.0+
|
9 |
+
* @link http://webgilde.com
|
10 |
+
* @copyright 2015 Thomas Maier, webgilde GmbH
|
11 |
+
*
|
12 |
+
* Class containing information about the adsense ad type
|
13 |
+
*
|
14 |
+
* see also includes/class-ad-type-abstract.php for basic object
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
class Advads_Ad_Type_Adsense extends Advads_Ad_Type_Abstract {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* ID - internal type of the ad type
|
21 |
+
*
|
22 |
+
* must be static so set your own ad type ID here
|
23 |
+
* use slug like format, only lower case, underscores and hyphens
|
24 |
+
*
|
25 |
+
* @since 1.4
|
26 |
+
*/
|
27 |
+
public $ID = 'adsense';
|
28 |
+
|
29 |
+
/**
|
30 |
+
* set basic attributes
|
31 |
+
*
|
32 |
+
* @since 1.4
|
33 |
+
*/
|
34 |
+
public function __construct() {
|
35 |
+
$this->title = __('AdSense ad', ADVADS_SLUG);
|
36 |
+
$this->description = __('Use ads from your Google AdSense account', ADVADS_SLUG);
|
37 |
+
$this->parameters = array(
|
38 |
+
'content' => ''
|
39 |
+
);
|
40 |
+
}
|
41 |
+
|
42 |
+
/**
|
43 |
+
* output for the ad parameters metabox
|
44 |
+
*
|
45 |
+
* this will be loaded using ajax when changing the ad type radio buttons
|
46 |
+
* echo the output right away here
|
47 |
+
* name parameters must be in the "advanced_ads" array
|
48 |
+
*
|
49 |
+
* @param obj $ad ad object
|
50 |
+
* @since 1.4
|
51 |
+
*/
|
52 |
+
public function render_parameters($ad) {
|
53 |
+
$content = (isset($ad->content)) ? $ad->content : '';
|
54 |
+
$unit_id = '';
|
55 |
+
$unit_code = '';
|
56 |
+
$unit_type = '';
|
57 |
+
$unit_width = 0;
|
58 |
+
$unit_height = 0;
|
59 |
+
$json_content = '';
|
60 |
+
$unit_resize = '';
|
61 |
+
$extra_params = array(
|
62 |
+
'default_width' => '',
|
63 |
+
'default_height' => '',
|
64 |
+
'at_media' => array(),
|
65 |
+
);
|
66 |
+
|
67 |
+
$db = Gadsense_Data::get_instance();
|
68 |
+
$pub_id = $db->get_adsense_id();
|
69 |
+
|
70 |
+
if (!empty($content)) {
|
71 |
+
$json_content = $content;
|
72 |
+
$content = json_decode($content);
|
73 |
+
if (isset($content->unitType)) {
|
74 |
+
$content->json = $json_content;
|
75 |
+
$unit_type = $content->unitType;
|
76 |
+
$unit_code = $content->slotId;
|
77 |
+
if ('responsive' != $content->unitType) {
|
78 |
+
// Normal ad unit
|
79 |
+
$unit_width = $ad->width;
|
80 |
+
$unit_height = $ad->height;
|
81 |
+
} else {
|
82 |
+
// Responsive
|
83 |
+
$unit_resize = (isset($content->resize)) ? $content->resize : 'auto';
|
84 |
+
if ('auto' != $unit_resize) {
|
85 |
+
$extra_params = apply_filters('gadsense_ad_param_data', $extra_params, $content, $ad);
|
86 |
+
}
|
87 |
+
}
|
88 |
+
if (!empty($pub_id)) {
|
89 |
+
$unit_id = 'ca-' . $pub_id . ':' . $unit_code;
|
90 |
+
}
|
91 |
+
}
|
92 |
+
}
|
93 |
+
$default_template = GADSENSE_BASE_PATH . '/admin/views/adsense-ad-parameters.php';
|
94 |
+
/**
|
95 |
+
* Inclusion of other UI template is done here. The content is passed in order to allow the inclusion of different
|
96 |
+
* templates file, depending of the ad. It's up to the developer to verify that $content is not an empty
|
97 |
+
* variable (which is the case for a new ad).
|
98 |
+
*
|
99 |
+
* Inclusion of .js and .css files for the ad creation/editon page are done by another hook. See
|
100 |
+
* 'gadsense_ad_param_script' and 'gadsense_ad_param_style' in "../admin/class-gadsense-admin.php".
|
101 |
+
*/
|
102 |
+
$template = apply_filters('gadsense_ad_param_template', $default_template, $content);
|
103 |
+
require($template);
|
104 |
+
}
|
105 |
+
|
106 |
+
/**
|
107 |
+
* sanitize content field on save
|
108 |
+
*
|
109 |
+
* @param str $content ad content
|
110 |
+
* @return str $content sanitized ad content
|
111 |
+
* @since 1.0.0
|
112 |
+
*/
|
113 |
+
public function sanitize_content($content = '') {
|
114 |
+
$content = wp_unslash($content);
|
115 |
+
return $content = apply_filters('content_save_pre', $content);
|
116 |
+
}
|
117 |
+
|
118 |
+
/**
|
119 |
+
* prepare the ads frontend output
|
120 |
+
*
|
121 |
+
* @param obj $ad ad object
|
122 |
+
* @return str $content ad content prepared for frontend output
|
123 |
+
* @since 1.0.0
|
124 |
+
*/
|
125 |
+
public function prepare_output($ad) {
|
126 |
+
global $gadsense;
|
127 |
+
|
128 |
+
$content = json_decode($ad->content);
|
129 |
+
$output = '';
|
130 |
+
$db = Gadsense_Data::get_instance();
|
131 |
+
$pub_id = $db->get_adsense_id();
|
132 |
+
|
133 |
+
if (!isset($content->unitType) || empty($pub_id))
|
134 |
+
return $output;
|
135 |
+
if (!isset($gadsense['google_loaded']) || !$gadsense['google_loaded']) {
|
136 |
+
$output .= '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>' . "\n";
|
137 |
+
$gadsense['google_loaded'] = true;
|
138 |
+
}
|
139 |
+
|
140 |
+
if (isset($gadsense['adsense_count'])) {
|
141 |
+
$gadsense['adsense_count']++;
|
142 |
+
} else {
|
143 |
+
$gadsense['adsense_count'] = 1;
|
144 |
+
}
|
145 |
+
/*if (3 < $gadsense['adsense_count']) {
|
146 |
+
// The maximum allowed adSense ad per page count is 3 (according to the current Google AdSense TOS).
|
147 |
+
return $output;
|
148 |
+
}*/
|
149 |
+
|
150 |
+
if ('responsive' != $content->unitType) {
|
151 |
+
$output .= '<ins class="adsbygoogle" ';
|
152 |
+
$output .= 'style="display:inline-block;width:' . $ad->width . 'px;height:' . $ad->height . 'px;" ' . "\n";
|
153 |
+
$output .= 'data-ad-client="ca-' . $pub_id . '" ' . "\n";
|
154 |
+
$output .= 'data-ad-slot="' . $content->slotId . '"></ins> ' . "\n";
|
155 |
+
$output .= '<script> ' . "\n";
|
156 |
+
$output .= '(adsbygoogle = window.adsbygoogle || []).push({}); ' . "\n";
|
157 |
+
$output .= '</script>' . "\n";
|
158 |
+
} else {
|
159 |
+
if (!isset($content->resize) || 'auto' == $content->resize) {
|
160 |
+
$output .= '<ins class="adsbygoogle" ';
|
161 |
+
$output .= 'style="display:block;"';
|
162 |
+
$output .= 'data-ad-client="ca-' . $pub_id . '" ' . "\n";
|
163 |
+
$output .= 'data-ad-slot="' . $content->slotId . '" ' . "\n";
|
164 |
+
$output .= 'data-ad-format="auto"></ins>' . "\n";
|
165 |
+
$output .= '<script> ' . "\n";
|
166 |
+
$output .= '(adsbygoogle = window.adsbygoogle || []).push({}); ' . "\n";
|
167 |
+
$output .= '</script>' . "\n";
|
168 |
+
} else {
|
169 |
+
/**
|
170 |
+
* At this point, the ad is responsive ($ad->content->unitType == responsive)
|
171 |
+
* The value of $ad->content->resize should be tested to format the output correctly
|
172 |
+
* The $output variable already contains the first line which includes "adsbygoogle.js",
|
173 |
+
* The rest of the output should be appended to it.
|
174 |
+
*/
|
175 |
+
$output = apply_filters('gadsense_responsive_output', $output, $ad, $pub_id);
|
176 |
+
}
|
177 |
+
}
|
178 |
+
return $output;
|
179 |
+
}
|
180 |
+
|
181 |
+
}
|
182 |
+
|
183 |
+
/**
|
184 |
+
* initialize ad type and add it to the plugins ad types
|
185 |
+
*
|
186 |
+
* "content" key must match the id
|
187 |
+
*/
|
188 |
+
function advads_add_ad_type_adsense($types) {
|
189 |
+
$types['adsense'] = new Advads_Ad_Type_Adsense();
|
190 |
+
return $types;
|
191 |
+
}
|
192 |
+
|
193 |
+
add_filter('advanced-ads-ad-types', 'advads_add_ad_type_adsense');
|
modules/gadsense/includes/class-gadsense-data.php
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if (!defined('WPINC')) {
|
4 |
+
die;
|
5 |
+
}
|
6 |
+
|
7 |
+
if (!class_exists('Gadsense_Data')) {
|
8 |
+
|
9 |
+
class Gadsense_Data {
|
10 |
+
|
11 |
+
private static $instance = null;
|
12 |
+
|
13 |
+
private $options;
|
14 |
+
|
15 |
+
private $resizing;
|
16 |
+
|
17 |
+
private function __construct() {
|
18 |
+
$options = get_option(GADSENSE_OPT_NAME, array());
|
19 |
+
$update = false;
|
20 |
+
|
21 |
+
// adSense publisher id
|
22 |
+
if (!isset($options['adsense_id'])) {
|
23 |
+
$options['adsense_id'] = '';
|
24 |
+
$update = true;
|
25 |
+
}
|
26 |
+
|
27 |
+
if ($update) {
|
28 |
+
update_option(GADSENSE_OPT_NAME, $options);
|
29 |
+
}
|
30 |
+
$this->options = $options;
|
31 |
+
|
32 |
+
// Resizing method for responsive ads
|
33 |
+
$this->resizing = array(
|
34 |
+
'auto' => __('Auto', ADVADS_SLUG),
|
35 |
+
);
|
36 |
+
}
|
37 |
+
|
38 |
+
/**
|
39 |
+
* SETTERS
|
40 |
+
*/
|
41 |
+
public function set_adsense_id($id) {
|
42 |
+
$old_id = $this->options['adsense_id'];
|
43 |
+
$this->options['adsense_id'] = $id;
|
44 |
+
update_option(GADSENSE_OPT_NAME, $this->options);
|
45 |
+
do_action('gadsense_after_id_changed', $id, $old_id);
|
46 |
+
}
|
47 |
+
|
48 |
+
/**
|
49 |
+
* GETTERS
|
50 |
+
*/
|
51 |
+
public function get_adsense_id() {
|
52 |
+
return $this->options['adsense_id'];
|
53 |
+
}
|
54 |
+
|
55 |
+
public function get_responsive_sizing() {
|
56 |
+
$resizing = $this->resizing;
|
57 |
+
$this->resizing = apply_filters('gadsense_responsive_sizing', $resizing);
|
58 |
+
return $this->resizing;
|
59 |
+
}
|
60 |
+
|
61 |
+
public static function get_instance() {
|
62 |
+
if (null == self::$instance) {
|
63 |
+
self::$instance = new self;
|
64 |
+
}
|
65 |
+
return self::$instance;
|
66 |
+
}
|
67 |
+
|
68 |
+
}
|
69 |
+
|
70 |
+
}
|
modules/gadsense/main.php
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if (!defined('WPINC')) {
|
3 |
+
die;
|
4 |
+
}
|
5 |
+
|
6 |
+
define('GADSENSE_BASE_PATH', plugin_dir_path(__FILE__));
|
7 |
+
define('GADSENSE_BASE_URL', plugins_url(basename(ADVADS_BASE_PATH) . '/modules/' . basename(GADSENSE_BASE_PATH) . '/'));
|
8 |
+
define('GADSENSE_OPT_NAME', 'gadsense_options');
|
9 |
+
|
10 |
+
if ('' == session_id()) {
|
11 |
+
session_start();
|
12 |
+
}
|
13 |
+
|
14 |
+
function gadsense_date_time($time) {
|
15 |
+
return date_i18n( get_option( 'date_format' ), $time) . __(' at ', ADVADS_SLUG) . date_i18n( get_option( 'time_format' ), $time);
|
16 |
+
}
|
17 |
+
|
18 |
+
require_once(GADSENSE_BASE_PATH . 'includes/class-gadsense-data.php');
|
19 |
+
require_once(GADSENSE_BASE_PATH . 'includes/class-ad-type-adsense.php');
|
20 |
+
|
21 |
+
Gadsense_Data::get_instance();
|
22 |
+
|
23 |
+
if (!defined('DOING_AJAX') || !DOING_AJAX) {
|
24 |
+
if (is_admin()) {
|
25 |
+
require_once(GADSENSE_BASE_PATH . '/admin/class-gadsense-admin.php');
|
26 |
+
}
|
27 |
+
}
|
public/class-advanced-ads.php
CHANGED
@@ -25,7 +25,7 @@ class Advanced_Ads {
|
|
25 |
* @var string
|
26 |
*/
|
27 |
|
28 |
-
const VERSION = '1.
|
29 |
|
30 |
/**
|
31 |
* post type slug
|
@@ -334,8 +334,7 @@ class Advanced_Ads {
|
|
334 |
public function load_plugin_textdomain() {
|
335 |
|
336 |
// $locale = apply_filters('advanced-ads-plugin-locale', get_locale(), $domain);
|
337 |
-
|
338 |
-
load_plugin_textdomain(ADVADS_SLUG, false, 'advanced-ads/languages');
|
339 |
}
|
340 |
|
341 |
/**
|
25 |
* @var string
|
26 |
*/
|
27 |
|
28 |
+
const VERSION = '1.4.0';
|
29 |
|
30 |
/**
|
31 |
* post type slug
|
334 |
public function load_plugin_textdomain() {
|
335 |
|
336 |
// $locale = apply_filters('advanced-ads-plugin-locale', get_locale(), $domain);
|
337 |
+
load_plugin_textdomain(ADVADS_SLUG, false, ADVADS_BASE_DIR . '/languages');
|
|
|
338 |
}
|
339 |
|
340 |
/**
|
readme.txt
CHANGED
@@ -3,16 +3,16 @@ Contributors: webzunft
|
|
3 |
Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5RRRCEBGN3UT2
|
4 |
Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
|
5 |
Requires at least: WP 3.5, PHP 5.3
|
6 |
-
Tested up to: 4.1.
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
-
Manage and optimize your ads in WordPress as easy as creating posts.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
Advanced Ads is a simple ad manager made by
|
16 |
|
17 |
Learn more on the [plugin homepage](http://wpadvancedads.com).
|
18 |
|
@@ -28,8 +28,9 @@ Learn more on the [plugin homepage](http://wpadvancedads.com).
|
|
28 |
|
29 |
choose between different ad types that enable you to:
|
30 |
|
31 |
-
* insert ad networks
|
32 |
-
*
|
|
|
33 |
* use shortcodes (to also deliver ads from other ad plugins)
|
34 |
* create content rich ad with the tinymc editor
|
35 |
|
@@ -80,6 +81,14 @@ Advanced Ads comes with many options for ad injection (= display ads without the
|
|
80 |
Advanced Ads is compatible with all ad networks and banners from affiliate programs like Google AdSense, Chitika, Clickbank, Amazon, etc.
|
81 |
You can also use it to add additional ad network tags into header or footer of your site without additional coding)
|
82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
= based on WordPress standards =
|
84 |
|
85 |
* integrated into WordPress using standards like custom post types, taxonomies and hooks
|
@@ -156,6 +165,14 @@ There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way t
|
|
156 |
|
157 |
== Changelog ==
|
158 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
= 1.3.18 =
|
160 |
|
161 |
* removed wrapper for header injection placement
|
@@ -277,6 +294,8 @@ Developers might want to take a look at the [Codex](http://wpadvancedads.com/adv
|
|
277 |
* added partial German translation
|
278 |
* added Italien translation (thanks to sangkavr)
|
279 |
|
|
|
|
|
280 |
== Upgrade Notice ==
|
281 |
|
282 |
= 1.3.2 =
|
@@ -286,12 +305,4 @@ Hotfix: prevent infinite loops (ads within ads) for rich content ads
|
|
286 |
= 1.3 =
|
287 |
|
288 |
Don’t miss out on the new layout options to align ads and set margins
|
289 |
-
Also fixed issues with languages and added Italien and German translation (partial)
|
290 |
-
|
291 |
-
= 1.2.4 =
|
292 |
-
|
293 |
-
Fixes bug that prevented to create and edit ad groups
|
294 |
-
|
295 |
-
= 1.2.3 =
|
296 |
-
|
297 |
-
Fixes a bug with the missing menu item
|
3 |
Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5RRRCEBGN3UT2
|
4 |
Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
|
5 |
Requires at least: WP 3.5, PHP 5.3
|
6 |
+
Tested up to: 4.1.1
|
7 |
+
Stable tag: 1.4.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
Manage and optimize your ads in WordPress as easy as creating posts. Including support for AdSense, ad injection, ad planning and ad rotation.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
Advanced Ads is a simple ad manager made by a publisher for publishers. Based on my experience delivering millions of ads per month I built this plugin as a powerful, but light weight solution to not only manage and serve ads in WordPress, but to test and optimize them as well.
|
16 |
|
17 |
Learn more on the [plugin homepage](http://wpadvancedads.com).
|
18 |
|
28 |
|
29 |
choose between different ad types that enable you to:
|
30 |
|
31 |
+
* insert code for ad and affiliate networks (e.g., Chitika, Amazon)
|
32 |
+
* dedicated support for Google AdSense
|
33 |
+
* display images and image banners
|
34 |
* use shortcodes (to also deliver ads from other ad plugins)
|
35 |
* create content rich ad with the tinymc editor
|
36 |
|
81 |
Advanced Ads is compatible with all ad networks and banners from affiliate programs like Google AdSense, Chitika, Clickbank, Amazon, etc.
|
82 |
You can also use it to add additional ad network tags into header or footer of your site without additional coding)
|
83 |
|
84 |
+
= Google AdSense =
|
85 |
+
|
86 |
+
There is an ad type dedicated to Google AdSense that supports:
|
87 |
+
|
88 |
+
* switch ad sizes
|
89 |
+
* switch between normal and responsive
|
90 |
+
* (more coming soon)
|
91 |
+
|
92 |
= based on WordPress standards =
|
93 |
|
94 |
* integrated into WordPress using standards like custom post types, taxonomies and hooks
|
165 |
|
166 |
== Changelog ==
|
167 |
|
168 |
+
= 1.4.0 =
|
169 |
+
|
170 |
+
* COOL: AdSense ad type, [manual](http://wpadvancedads.com/advancedads/manual/ad-types/adsense-ads/)
|
171 |
+
* added multiple action hooks
|
172 |
+
* fix translation of textdomain if the plugin folder is renamed
|
173 |
+
* load pro module, if exists
|
174 |
+
* updated German translation
|
175 |
+
|
176 |
= 1.3.18 =
|
177 |
|
178 |
* removed wrapper for header injection placement
|
294 |
* added partial German translation
|
295 |
* added Italien translation (thanks to sangkavr)
|
296 |
|
297 |
+
[Changelog Archive](http://wpadvancedads.com/advancedads/codex/changelog-archive/)
|
298 |
+
|
299 |
== Upgrade Notice ==
|
300 |
|
301 |
= 1.3.2 =
|
305 |
= 1.3 =
|
306 |
|
307 |
Don’t miss out on the new layout options to align ads and set margins
|
308 |
+
Also fixed issues with languages and added Italien and German translation (partial)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|