Version Description
- optimizaed Wizard fewer steps and less clutter
- added more options to the placement box after a new ad is saved
- load dashboard widget using AJAX
- show a warning in Ad Health if an ad contains HTTPS, but the site is using HTTP
- fixed problem when multiple add-ons were updated at once
Download this release
Release Info
Developer | webzunft |
Plugin | Advanced Ads |
Version | 1.8.5 |
Comparing to | |
See all releases |
Code changes from version 1.8.4 to 1.8.5
- admin/assets/css/admin.css +17 -24
- admin/assets/img/placements/ads-in-header.png +0 -0
- admin/assets/img/placements/custom-position.png +0 -0
- admin/assets/img/placements/more.png +0 -0
- admin/assets/js/admin-global.js +23 -6
- admin/assets/js/admin.js +9 -1
- admin/assets/js/wizard.js +4 -19
- admin/class-advanced-ads-admin.php +1 -0
- admin/includes/class-ad-type.php +5 -2
- admin/includes/class-licenses.php +2 -2
- admin/includes/class-meta-box.php +41 -36
- admin/includes/class-notices.php +5 -2
- admin/includes/class-overview-widgets.php +1 -1
- admin/views/ad-info-bottom.php +3 -1
- admin/views/ad-info-top.php +5 -72
- admin/views/ad-list-no-ads.php +1 -5
- admin/views/ad-visitor-metabox.php +1 -1
- admin/views/placement-injection-top.php +71 -0
- advanced-ads.php +2 -2
- classes/ad-debug.php +1 -1
- classes/ad_ajax_callbacks.php +4 -4
- classes/ad_placements.php +19 -0
- classes/ad_type_dummy.php +4 -4
- classes/ad_type_image.php +2 -2
- classes/display-conditions.php +8 -1
- classes/frontend_checks.php +83 -31
- languages/advanced-ads-es_ES.po +2 -4
- languages/advanced-ads-ja.mo +0 -0
- languages/advanced-ads-ja.po +522 -392
- languages/advanced-ads-nl_NL.po +1 -2
- languages/advanced-ads-pt_BR.po +2 -4
- languages/advanced-ads-vi.po +2 -4
- languages/advanced-ads.pot +1 -2
- readme.txt +9 -1
admin/assets/css/admin.css
CHANGED
@@ -43,7 +43,7 @@ h2.hndle .advads-hndlelinks { display: inline-block; margin-left: 1em; }
|
|
43 |
h2.hndle .advads-hndlelinks a { text-decoration: none; }
|
44 |
h2.hndle .advads-hndlelinks a + a { margin-left: 1em; }
|
45 |
.advads-video-link-container { text-align: center; }
|
46 |
-
.advads-ad-metabox { position: relative; top: 0; left: 0; padding:
|
47 |
.advads-ad-metabox h2 { font-weight: bold; color: #0074a2; font-size: 1.6em; margin: 0 0 1em; }
|
48 |
|
49 |
#advads-ad-injection-box hr { clear: both; }
|
@@ -51,14 +51,16 @@ h2.hndle .advads-hndlelinks a + a { margin-left: 1em; }
|
|
51 |
#advads-ad-injection-box .ui-accordion .ui-accordion-header { margin-top: 0; border-radius: 0; }
|
52 |
#advads-ad-injection-box .ui-accordion .ui-accordion-content { border-radius: 0; }
|
53 |
#advads-ad-injection-box .advads-ad-injection-box-button-wrap { width: 100px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 1px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
|
54 |
-
#advads-ad-injection-box .button-primary { display: block; margin-bottom: 10px; padding: 0px; width: 100%; height: 75px; background-size: 100px 75px; font-size: 1.5em; text-indent: -9999px; border: solid 1px #0085ba; }
|
55 |
-
#advads-ad-injection-box .button-primary { box-shadow: 0px 0px 2px #0085ba; }
|
56 |
-
#advads-ad-injection-box button:hover { background: #0085ba !important; color: #fff; text-indent: 0; white-space: normal; cursor: pointer; }
|
57 |
#advads-ad-injection-box input[type="number"] { width: 4.5em; }
|
58 |
|
59 |
#advads-ad-injection-shortcode { width: 130px; border: none; background: #ededed; }
|
60 |
-
#advads-ad-injection-message-placement-created { font-size: 1.5em; }
|
61 |
.advads-pro-link { opacity: 0.5; }
|
|
|
|
|
62 |
|
63 |
#advads-ad-info { overflow: hidden; margin-bottom: 1em; }
|
64 |
#advads-ad-info > * { float: left; margin: 0; line-height: 2em; }
|
@@ -67,6 +69,7 @@ h2.hndle .advads-hndlelinks a + a { margin-left: 1em; }
|
|
67 |
#advads-ad-info > label + pre { margin-right: .5em; }
|
68 |
#advads-ad-info > label { margin-left: 1em; }
|
69 |
#advads-ad-info pre input { background: transparent; }
|
|
|
70 |
|
71 |
.advads-metabox-notices { }
|
72 |
.advads-metabox-notices li { border: solid 1px #eee; margin: -1px 0 0; padding: 5px; }
|
@@ -195,26 +198,10 @@ select + .advads-conditions-single { display: inline-block; }
|
|
195 |
|
196 |
/* Wizard adjustments */
|
197 |
.advads-hide { display: none; }
|
|
|
198 |
#advads-wizard-controls button span { line-height: 32px; }
|
199 |
-
|
200 |
-
|
201 |
-
#advads-wizard-progress-bar {
|
202 |
-
float: right;
|
203 |
-
background-color: #fff;
|
204 |
-
height: 20px;
|
205 |
-
padding: 3px;
|
206 |
-
width: 300px;
|
207 |
-
margin: 10px 0;
|
208 |
-
box-shadow: 0 0 1px 0 #0085ba inset;
|
209 |
-
}
|
210 |
-
|
211 |
-
#advads-wizard-progress-bar span {
|
212 |
-
display: inline-block;
|
213 |
-
height: 100%;
|
214 |
-
box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
|
215 |
-
transition: width .4s ease-in-out;
|
216 |
-
background-color: #0085ba;
|
217 |
-
}
|
218 |
|
219 |
/**
|
220 |
AD GROUP LIST
|
@@ -268,6 +255,12 @@ fieldset.advads-group-add-ad { margin-top: 1em; }
|
|
268 |
.advads-placements-table-options { text-align: right; }
|
269 |
.advads-placements-table-options input[type="number"] { width: 4.5em; }
|
270 |
.advads-placements-table ol { margin: 0.5em 0; list-style-position: inside; }
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
|
272 |
/**
|
273 |
GENERAL ELEMENTS
|
43 |
h2.hndle .advads-hndlelinks a { text-decoration: none; }
|
44 |
h2.hndle .advads-hndlelinks a + a { margin-left: 1em; }
|
45 |
.advads-video-link-container { text-align: center; }
|
46 |
+
.advads-ad-metabox { position: relative; top: 0; left: 0; padding: 2em; background: #fff; }
|
47 |
.advads-ad-metabox h2 { font-weight: bold; color: #0074a2; font-size: 1.6em; margin: 0 0 1em; }
|
48 |
|
49 |
#advads-ad-injection-box hr { clear: both; }
|
51 |
#advads-ad-injection-box .ui-accordion .ui-accordion-header { margin-top: 0; border-radius: 0; }
|
52 |
#advads-ad-injection-box .ui-accordion .ui-accordion-content { border-radius: 0; }
|
53 |
#advads-ad-injection-box .advads-ad-injection-box-button-wrap { width: 100px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 1px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
|
54 |
+
#advads-ad-injection-box .advads-ad-injection-box-button-wrap .button-primary { display: block; margin-bottom: 10px; padding: 0px; width: 100%; height: 75px; background-size: 100px 75px; font-size: 1.5em; text-indent: -9999px; border: solid 1px #0085ba; }
|
55 |
+
#advads-ad-injection-box .advads-ad-injection-box-button-wrap .button-primary { position: relative; box-shadow: 0px 0px 2px #0085ba; }
|
56 |
+
#advads-ad-injection-box .advads-ad-injection-box-button-wrap button:hover { background: #0085ba !important; color: #fff; text-indent: 0; white-space: normal; cursor: pointer; }
|
57 |
#advads-ad-injection-box input[type="number"] { width: 4.5em; }
|
58 |
|
59 |
#advads-ad-injection-shortcode { width: 130px; border: none; background: #ededed; }
|
60 |
+
#advads-ad-injection-message-placement-created > p:first-child { font-size: 1.5em; }
|
61 |
.advads-pro-link { opacity: 0.5; }
|
62 |
+
.advads-pro-link:before { content: 'ADD-ON'; position: absolute; bottom: -4px; right: 2px; text-indent: 0; color: #000; text-shadow: none; font-weight: bold; font-size: .8em; }
|
63 |
+
.advads-pro-link:hover:before { text-indent: -9999px; }
|
64 |
|
65 |
#advads-ad-info { overflow: hidden; margin-bottom: 1em; }
|
66 |
#advads-ad-info > * { float: left; margin: 0; line-height: 2em; }
|
69 |
#advads-ad-info > label + pre { margin-right: .5em; }
|
70 |
#advads-ad-info > label { margin-left: 1em; }
|
71 |
#advads-ad-info pre input { background: transparent; }
|
72 |
+
.advads-ad-url { min-width: 300px; }
|
73 |
|
74 |
.advads-metabox-notices { }
|
75 |
.advads-metabox-notices li { border: solid 1px #eee; margin: -1px 0 0; padding: 5px; }
|
198 |
|
199 |
/* Wizard adjustments */
|
200 |
.advads-hide { display: none; }
|
201 |
+
#advads-wizard-controls button { text-transform: capitalize; }
|
202 |
#advads-wizard-controls button span { line-height: 32px; }
|
203 |
+
#advads-start-wizard.dashicons-before:before,
|
204 |
+
#advads-stop-wizard.dashicons-before:before { height: 15px; line-height: 0.9em; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
|
206 |
/**
|
207 |
AD GROUP LIST
|
255 |
.advads-placements-table-options { text-align: right; }
|
256 |
.advads-placements-table-options input[type="number"] { width: 4.5em; }
|
257 |
.advads-placements-table ol { margin: 0.5em 0; list-style-position: inside; }
|
258 |
+
.advads-placement-background-blink {
|
259 |
+
box-shadow: inset 0px 0px 3px 3px #ff9800;
|
260 |
+
-webkit-transition: box-shadow 1.0s ease-in-out;
|
261 |
+
-ms-transition: box-shadow 1.0s ease-in-out;
|
262 |
+
transition: box-shadow 1.0s ease-in-out;
|
263 |
+
}
|
264 |
|
265 |
/**
|
266 |
GENERAL ELEMENTS
|
admin/assets/img/placements/ads-in-header.png
ADDED
Binary file
|
admin/assets/img/placements/custom-position.png
ADDED
Binary file
|
admin/assets/img/placements/more.png
ADDED
Binary file
|
admin/assets/js/admin-global.js
CHANGED
@@ -73,12 +73,6 @@ jQuery( document ).ready(function () {
|
|
73 |
// send form or close it
|
74 |
jQuery('#advanced-ads-feedback-content .button').click(function ( e ) {
|
75 |
e.preventDefault();
|
76 |
-
// check if "other" text field has content, or show error
|
77 |
-
if( 'other' === jQuery( '#advanced-ads-feedback-content input[type="radio"]:checked' ).val() &&
|
78 |
-
'' === jQuery( '.advanced_ads_disable_other_text' ).val() ){
|
79 |
-
jQuery( '.advanced_ads_disable_other_text' ).css( 'border-color', 'red' ).focus();
|
80 |
-
return false;
|
81 |
-
}
|
82 |
// set cookie for 30 days
|
83 |
var exdate = new Date();
|
84 |
exdate.setSeconds( exdate.getSeconds() + 2592000 );
|
@@ -126,4 +120,27 @@ function advads_admin_get_cookie (name) {
|
|
126 |
return unescape( y );
|
127 |
}
|
128 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
}
|
73 |
// send form or close it
|
74 |
jQuery('#advanced-ads-feedback-content .button').click(function ( e ) {
|
75 |
e.preventDefault();
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
// set cookie for 30 days
|
77 |
var exdate = new Date();
|
78 |
exdate.setSeconds( exdate.getSeconds() + 2592000 );
|
120 |
return unescape( y );
|
121 |
}
|
122 |
}
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* load RSS widget on dashboard page using AJAX to not block rendering the rest of the page
|
127 |
+
*/
|
128 |
+
function advads_load_dashboard_rss_widget_content(){
|
129 |
+
jQuery.ajax({
|
130 |
+
type: 'POST',
|
131 |
+
url: ajaxurl,
|
132 |
+
data: {
|
133 |
+
action: 'advads_load_rss_widget_content',
|
134 |
+
},
|
135 |
+
success: function (data, textStatus, XMLHttpRequest) {
|
136 |
+
if (data) {
|
137 |
+
jQuery( '#advads-dashboard-widget-placeholder' ).before( data );
|
138 |
+
}
|
139 |
+
},
|
140 |
+
complete: function (MLHttpRequest, textStatus, errorThrown) {
|
141 |
+
// remove the placeholder
|
142 |
+
jQuery( '#advads-dashboard-widget-placeholder' ).remove();
|
143 |
+
|
144 |
+
}
|
145 |
+
});
|
146 |
}
|
admin/assets/js/admin.js
CHANGED
@@ -70,7 +70,7 @@ jQuery( document ).ready(function ($) {
|
|
70 |
success: function (r, textStatus, XMLHttpRequest) {
|
71 |
$( '#advads-ad-injection-box *' ).hide();
|
72 |
// append anchor to placement message
|
73 |
-
$( '#advads-ad-injection-message-placement-created
|
74 |
$( '#advads-ad-injection-message-placement-created, #advads-ad-injection-message-placement-created *' ).show();
|
75 |
},
|
76 |
error: function (MLHttpRequest, textStatus, errorThrown) {
|
@@ -245,6 +245,14 @@ jQuery( document ).ready(function ($) {
|
|
245 |
usagediv.show();
|
246 |
}
|
247 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
248 |
|
249 |
// group page: add ad to group
|
250 |
$( '.advads-group-add-ad button' ).click( function() {
|
70 |
success: function (r, textStatus, XMLHttpRequest) {
|
71 |
$( '#advads-ad-injection-box *' ).hide();
|
72 |
// append anchor to placement message
|
73 |
+
$( '#advads-ad-injection-message-placement-created .advads-placement-link' ).attr( 'href', $( '#advads-ad-injection-message-placement-created a' ).attr( 'href' ) + r );
|
74 |
$( '#advads-ad-injection-message-placement-created, #advads-ad-injection-message-placement-created *' ).show();
|
75 |
},
|
76 |
error: function (MLHttpRequest, textStatus, errorThrown) {
|
245 |
usagediv.show();
|
246 |
}
|
247 |
});
|
248 |
+
/**
|
249 |
+
* automatically open all options and show usage link when this is the placement linked in the URL
|
250 |
+
* also highlight the box with an effect for a short time
|
251 |
+
*/
|
252 |
+
if( jQuery( window.location.hash ).length ){
|
253 |
+
jQuery( window.location.hash ).toggleClass( 'advads-placement-background-blink' ).find( '.advads-toggle-link + div, .advads-usage' ).show();
|
254 |
+
|
255 |
+
}
|
256 |
|
257 |
// group page: add ad to group
|
258 |
$( '.advads-group-add-ad button' ).click( function() {
|
admin/assets/js/wizard.js
CHANGED
@@ -4,16 +4,14 @@ jQuery( document ).ready(function ($) {
|
|
4 |
});
|
5 |
var advads_wizard = {
|
6 |
box_order: [ // selectors of elements in the wizard in the correct order
|
7 |
-
'#post-body-content',
|
8 |
-
'#ad-main-box',
|
9 |
'#ad-parameters-box',
|
10 |
// '#ad-output-box',
|
11 |
-
'#ad-display-box',
|
12 |
-
'#ad-visitor-box',
|
13 |
// '#advanced_ads_groupsdiv',
|
14 |
// '#submitdiv'
|
15 |
],
|
16 |
-
current_box: '#post-body-content', // current active box
|
17 |
one_column: false, // whether the edit screen is in one-column mode
|
18 |
init: function( status ){ // status can be "start" to start wizard or nothing to not start it
|
19 |
var _this = this;
|
@@ -49,7 +47,6 @@ var advads_wizard = {
|
|
49 |
// display close button and controls
|
50 |
jQuery('#advads-stop-wizard, #advads-wizard-controls').removeClass('hidden')
|
51 |
this.update_nav();
|
52 |
-
this.update_progress_bar();
|
53 |
// initially hide some elemente
|
54 |
jQuery( '#advads-ad-description').addClass('advads-hide'); // ad description
|
55 |
jQuery( '#advads-ad-info').addClass('advads-hide'); // shortcode and php function info
|
@@ -90,7 +87,7 @@ var advads_wizard = {
|
|
90 |
jQuery('#advads-wizard-controls-prev').addClass('hidden');
|
91 |
}
|
92 |
// hide save button for first boxes
|
93 |
-
if( i <=
|
94 |
jQuery('#advads-wizard-controls-save').addClass('hidden');
|
95 |
} else {
|
96 |
jQuery('#advads-wizard-controls-save').removeClass('hidden');
|
@@ -109,7 +106,6 @@ var advads_wizard = {
|
|
109 |
this.current_box = this.box_order[ i + 1 ];
|
110 |
this.show_current_box();
|
111 |
this.update_nav();
|
112 |
-
this.update_progress_bar();
|
113 |
},
|
114 |
prev: function(){ // show previous box
|
115 |
// get index of current item in box-array
|
@@ -124,7 +120,6 @@ var advads_wizard = {
|
|
124 |
this.current_box = this.box_order[ i - 1 ];
|
125 |
this.show_current_box();
|
126 |
this.update_nav();
|
127 |
-
this.update_progress_bar();
|
128 |
},
|
129 |
save_hide_wizard: function( hide_wizard ){ // update wizard state (started by default or not?)
|
130 |
|
@@ -141,14 +136,4 @@ var advads_wizard = {
|
|
141 |
jQuery( box ).find('.advads-show-in-wizard').hide();
|
142 |
jQuery( box ).find('.advads-hide-in-wizard').show();
|
143 |
},
|
144 |
-
update_progress_bar: function(){ // update the progress bar based on the current element
|
145 |
-
var max = this.box_order.length;
|
146 |
-
var current = this.box_order.indexOf( this.current_box );
|
147 |
-
if( current === 0 ){
|
148 |
-
percent = 1;
|
149 |
-
} else {
|
150 |
-
var percent = parseInt ( ( current / max ) * 100 );
|
151 |
-
}
|
152 |
-
jQuery( '#advads-wizard-progress-bar span' ).css( 'width', percent + '%' );
|
153 |
-
}
|
154 |
};
|
4 |
});
|
5 |
var advads_wizard = {
|
6 |
box_order: [ // selectors of elements in the wizard in the correct order
|
7 |
+
'#post-body-content, #ad-main-box', // show title and type together
|
|
|
8 |
'#ad-parameters-box',
|
9 |
// '#ad-output-box',
|
10 |
+
'#ad-display-box, #ad-visitor-box', // display and visitor conditions
|
|
|
11 |
// '#advanced_ads_groupsdiv',
|
12 |
// '#submitdiv'
|
13 |
],
|
14 |
+
current_box: '#post-body-content, #ad-main-box', // current active box
|
15 |
one_column: false, // whether the edit screen is in one-column mode
|
16 |
init: function( status ){ // status can be "start" to start wizard or nothing to not start it
|
17 |
var _this = this;
|
47 |
// display close button and controls
|
48 |
jQuery('#advads-stop-wizard, #advads-wizard-controls').removeClass('hidden')
|
49 |
this.update_nav();
|
|
|
50 |
// initially hide some elemente
|
51 |
jQuery( '#advads-ad-description').addClass('advads-hide'); // ad description
|
52 |
jQuery( '#advads-ad-info').addClass('advads-hide'); // shortcode and php function info
|
87 |
jQuery('#advads-wizard-controls-prev').addClass('hidden');
|
88 |
}
|
89 |
// hide save button for first boxes
|
90 |
+
if( i <= 1 ){
|
91 |
jQuery('#advads-wizard-controls-save').addClass('hidden');
|
92 |
} else {
|
93 |
jQuery('#advads-wizard-controls-save').removeClass('hidden');
|
106 |
this.current_box = this.box_order[ i + 1 ];
|
107 |
this.show_current_box();
|
108 |
this.update_nav();
|
|
|
109 |
},
|
110 |
prev: function(){ // show previous box
|
111 |
// get index of current item in box-array
|
120 |
this.current_box = this.box_order[ i - 1 ];
|
121 |
this.show_current_box();
|
122 |
this.update_nav();
|
|
|
123 |
},
|
124 |
save_hide_wizard: function( hide_wizard ){ // update wizard state (started by default or not?)
|
125 |
|
136 |
jQuery( box ).find('.advads-show-in-wizard').hide();
|
137 |
jQuery( box ).find('.advads-hide-in-wizard').show();
|
138 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
};
|
admin/class-advanced-ads-admin.php
CHANGED
@@ -124,6 +124,7 @@ class Advanced_Ads_Admin {
|
|
124 |
Advanced_Ads_Admin_Ad_Type::get_instance();
|
125 |
|
126 |
add_action( 'wp_ajax_advads_send_feedback', array( $this, 'send_feedback' ) );
|
|
|
127 |
}
|
128 |
|
129 |
/**
|
124 |
Advanced_Ads_Admin_Ad_Type::get_instance();
|
125 |
|
126 |
add_action( 'wp_ajax_advads_send_feedback', array( $this, 'send_feedback' ) );
|
127 |
+
add_action( 'wp_ajax_advads_load_rss_widget_content', array( 'Advanced_Ads_Admin_Meta_Boxes', 'dashboard_widget_function_output' ) );
|
128 |
}
|
129 |
|
130 |
/**
|
admin/includes/class-ad-type.php
CHANGED
@@ -409,7 +409,10 @@ class Advanced_Ads_Admin_Ad_Type {
|
|
409 |
$placement_types = Advanced_Ads_Placements::get_placement_types();
|
410 |
$placements = Advanced_Ads::get_ad_placements_array(); // -TODO use model
|
411 |
|
|
|
412 |
include ADVADS_BASE_PATH . 'admin/views/ad-info-top.php';
|
|
|
|
|
413 |
}
|
414 |
|
415 |
/**
|
@@ -498,8 +501,8 @@ class Advanced_Ads_Admin_Ad_Type {
|
|
498 |
4 => __( 'Ad updated.', 'advanced-ads' ),
|
499 |
/* translators: %s: date and time of the revision */
|
500 |
5 => isset( $_GET['revision'] ) ? sprintf( __( 'Ad restored to revision from %s', 'advanced-ads' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
|
501 |
-
6 => __( 'Ad
|
502 |
-
7 => __( 'Ad saved.', 'advanced-ads' ),
|
503 |
8 => __( 'Ad submitted.', 'advanced-ads' ),
|
504 |
9 => sprintf(
|
505 |
__( 'Ad scheduled for: <strong>%1$s</strong>.', 'advanced-ads' ),
|
409 |
$placement_types = Advanced_Ads_Placements::get_placement_types();
|
410 |
$placements = Advanced_Ads::get_ad_placements_array(); // -TODO use model
|
411 |
|
412 |
+
// display general and wizard information
|
413 |
include ADVADS_BASE_PATH . 'admin/views/ad-info-top.php';
|
414 |
+
// display ad injection information
|
415 |
+
include ADVADS_BASE_PATH . 'admin/views/placement-injection-top.php';
|
416 |
}
|
417 |
|
418 |
/**
|
501 |
4 => __( 'Ad updated.', 'advanced-ads' ),
|
502 |
/* translators: %s: date and time of the revision */
|
503 |
5 => isset( $_GET['revision'] ) ? sprintf( __( 'Ad restored to revision from %s', 'advanced-ads' ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
|
504 |
+
6 => __( 'Ad saved.', 'advanced-ads' ), // published
|
505 |
+
7 => __( 'Ad saved.', 'advanced-ads' ), // saved
|
506 |
8 => __( 'Ad submitted.', 'advanced-ads' ),
|
507 |
9 => sprintf(
|
508 |
__( 'Ad scheduled for: <strong>%1$s</strong>.', 'advanced-ads' ),
|
admin/includes/class-licenses.php
CHANGED
@@ -14,9 +14,9 @@ class Advanced_Ads_Admin_Licenses {
|
|
14 |
|
15 |
private function __construct() {
|
16 |
if ( ! defined( 'DOING_AJAX' ) ) {
|
17 |
-
add_action( 'plugins_loaded', array( $this, 'wp_plugins_loaded' ) );
|
18 |
add_action( 'load-plugins.php', array( $this, 'check_plugin_licenses' ) );
|
19 |
}
|
|
|
20 |
|
21 |
// todo: check if this is loaded late enough and all add-ons are registered already
|
22 |
add_filter( 'upgrader_pre_download', array( $this, 'addon_upgrade_filter' ), 10, 3 );
|
@@ -357,7 +357,7 @@ class Advanced_Ads_Admin_Licenses {
|
|
357 |
*/
|
358 |
public function add_on_updater(){
|
359 |
|
360 |
-
// ignore, if not main blog
|
361 |
if( ( is_multisite() && ! is_main_site() ) ){
|
362 |
return;
|
363 |
}
|
14 |
|
15 |
private function __construct() {
|
16 |
if ( ! defined( 'DOING_AJAX' ) ) {
|
|
|
17 |
add_action( 'load-plugins.php', array( $this, 'check_plugin_licenses' ) );
|
18 |
}
|
19 |
+
add_action( 'plugins_loaded', array( $this, 'wp_plugins_loaded' ) );
|
20 |
|
21 |
// todo: check if this is loaded late enough and all add-ons are registered already
|
22 |
add_filter( 'upgrader_pre_download', array( $this, 'addon_upgrade_filter' ), 10, 3 );
|
357 |
*/
|
358 |
public function add_on_updater(){
|
359 |
|
360 |
+
// ignore, if not main blog
|
361 |
if( ( is_multisite() && ! is_main_site() ) ){
|
362 |
return;
|
363 |
}
|
admin/includes/class-meta-box.php
CHANGED
@@ -328,28 +328,6 @@ class Advanced_Ads_Admin_Meta_Boxes {
|
|
328 |
* display widget functions
|
329 |
*/
|
330 |
public static function dashboard_widget_function($post, $callback_args){
|
331 |
-
// load ad optimization feed
|
332 |
-
$feeds = array(
|
333 |
-
array(
|
334 |
-
'link' => 'http://webgilde.com/en/ad-optimization/',
|
335 |
-
'url' => 'http://webgilde.com/en/ad-optimization/feed/',
|
336 |
-
'title' => __( 'From the ad optimization universe', 'advanced-ads' ),
|
337 |
-
'items' => 2,
|
338 |
-
'show_summary' => 0,
|
339 |
-
'show_author' => 0,
|
340 |
-
'show_date' => 0,
|
341 |
-
),
|
342 |
-
array(
|
343 |
-
'link' => ADVADS_URL,
|
344 |
-
'url' => ADVADS_URL . 'feed/',
|
345 |
-
'title' => __( 'Advanced Ads Tutorials', 'advanced-ads' ),
|
346 |
-
'items' => 2,
|
347 |
-
'show_summary' => 0,
|
348 |
-
'show_author' => 0,
|
349 |
-
'show_date' => 0,
|
350 |
-
),
|
351 |
-
);
|
352 |
-
|
353 |
// get number of ads
|
354 |
$ads_count = Advanced_Ads::get_number_of_ads();
|
355 |
if( current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_edit_ads') ) ) {
|
@@ -385,8 +363,7 @@ class Advanced_Ads_Admin_Meta_Boxes {
|
|
385 |
}
|
386 |
|
387 |
// rss feed
|
388 |
-
|
389 |
-
self::dashboard_cached_rss_widget( 'advads_dashboard_widget', array( 'self', 'dashboard_widget_function_output' ), array( 'advads' => $feeds ) );
|
390 |
|
391 |
// add markup for utm variables
|
392 |
// todo: move to js file
|
@@ -403,21 +380,21 @@ class Advanced_Ads_Admin_Meta_Boxes {
|
|
403 |
* @param array $check_urls RSS feeds
|
404 |
* @return bool False on failure. True on success.
|
405 |
*/
|
406 |
-
static function dashboard_cached_rss_widget(
|
407 |
-
|
408 |
-
|
409 |
-
}
|
410 |
|
411 |
-
$cache_key = 'dash_' . md5( $widget_id );
|
412 |
if ( false !== ( $output = get_transient( $cache_key ) ) ) {
|
413 |
echo $output;
|
414 |
return true;
|
415 |
}
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
|
|
|
|
421 |
|
422 |
return true;
|
423 |
}
|
@@ -426,15 +403,43 @@ class Advanced_Ads_Admin_Meta_Boxes {
|
|
426 |
* create the rss output of the widget
|
427 |
*
|
428 |
* @param string $widget_id Widget ID.
|
429 |
-
* @param array $feeds Array of RSS feeds.
|
430 |
*/
|
431 |
-
static function dashboard_widget_function_output(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
foreach ( $feeds as $_feed ){
|
433 |
echo '<div class="rss-widget">';
|
434 |
echo '<h4>'.$_feed['title'].'</h4>';
|
435 |
wp_widget_rss_output( $_feed['url'], $_feed );
|
436 |
echo '</div>';
|
437 |
}
|
|
|
|
|
438 |
}
|
439 |
|
440 |
}
|
328 |
* display widget functions
|
329 |
*/
|
330 |
public static function dashboard_widget_function($post, $callback_args){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
// get number of ads
|
332 |
$ads_count = Advanced_Ads::get_number_of_ads();
|
333 |
if( current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_edit_ads') ) ) {
|
363 |
}
|
364 |
|
365 |
// rss feed
|
366 |
+
self::dashboard_cached_rss_widget();
|
|
|
367 |
|
368 |
// add markup for utm variables
|
369 |
// todo: move to js file
|
380 |
* @param array $check_urls RSS feeds
|
381 |
* @return bool False on failure. True on success.
|
382 |
*/
|
383 |
+
static function dashboard_cached_rss_widget() {
|
384 |
+
|
385 |
+
$cache_key = 'dash_' . md5( 'advads_dashboard_widget' );
|
|
|
386 |
|
|
|
387 |
if ( false !== ( $output = get_transient( $cache_key ) ) ) {
|
388 |
echo $output;
|
389 |
return true;
|
390 |
}
|
391 |
+
/**
|
392 |
+
* only display dummy output which then loads the content via AJAX
|
393 |
+
*/
|
394 |
+
?><div id="advads-dashboard-widget-placeholder">
|
395 |
+
<img src="<?php echo admin_url( 'images/spinner.gif' ); ?>" width="20" height="20"/>
|
396 |
+
<script>advads_load_dashboard_rss_widget_content();</script>
|
397 |
+
</div><?php
|
398 |
|
399 |
return true;
|
400 |
}
|
403 |
* create the rss output of the widget
|
404 |
*
|
405 |
* @param string $widget_id Widget ID.
|
|
|
406 |
*/
|
407 |
+
static function dashboard_widget_function_output( ) {
|
408 |
+
|
409 |
+
$cache_key = 'dash_' . md5( 'advads_dashboard_widget' );
|
410 |
+
|
411 |
+
$feeds = array(
|
412 |
+
array(
|
413 |
+
'link' => 'http://webgilde.com/en/ad-optimization/',
|
414 |
+
'url' => 'http://webgilde.com/en/ad-optimization/feed/',
|
415 |
+
'title' => __( 'From the ad optimization universe', 'advanced-ads' ),
|
416 |
+
'items' => 2,
|
417 |
+
'show_summary' => 0,
|
418 |
+
'show_author' => 0,
|
419 |
+
'show_date' => 0,
|
420 |
+
),
|
421 |
+
array(
|
422 |
+
'link' => ADVADS_URL,
|
423 |
+
'url' => ADVADS_URL . 'feed/',
|
424 |
+
'title' => __( 'Advanced Ads Tutorials', 'advanced-ads' ),
|
425 |
+
'items' => 2,
|
426 |
+
'show_summary' => 0,
|
427 |
+
'show_author' => 0,
|
428 |
+
'show_date' => 0,
|
429 |
+
),
|
430 |
+
);
|
431 |
+
|
432 |
+
// create output and also cache it
|
433 |
+
|
434 |
+
ob_start();
|
435 |
foreach ( $feeds as $_feed ){
|
436 |
echo '<div class="rss-widget">';
|
437 |
echo '<h4>'.$_feed['title'].'</h4>';
|
438 |
wp_widget_rss_output( $_feed['url'], $_feed );
|
439 |
echo '</div>';
|
440 |
}
|
441 |
+
set_transient( $cache_key, ob_get_flush(), 48 * HOUR_IN_SECONDS ); // Default lifetime in cache of 48 hours
|
442 |
+
die();
|
443 |
}
|
444 |
|
445 |
}
|
admin/includes/class-notices.php
CHANGED
@@ -159,14 +159,17 @@ class Advanced_Ads_Admin_Notices {
|
|
159 |
$options = $this->options();
|
160 |
$closed = isset($options['closed']) ? $options['closed'] : array();
|
161 |
$queue = isset($options['queue']) ? $options['queue'] : array();
|
162 |
-
|
163 |
// register intro message
|
164 |
if( $options === array() && ! in_array( 'nl_intro', $queue ) && ! isset( $closed['nl_intro'] ) ){
|
165 |
$this->notices[] = 'nl_intro';
|
166 |
}
|
167 |
// offer free add-ons if not yet subscribed
|
168 |
if ( ! $this->is_subscribed() && ! in_array( 'nl_free_addons', $queue ) && ! isset( $closed['nl_free_addons'] )) {
|
169 |
-
|
|
|
|
|
|
|
170 |
}
|
171 |
// ask for a review after 5 days
|
172 |
if ( 432000 < ( time() - $activation) && ! in_array( 'review', $queue ) && ! isset( $closed['review'] )) {
|
159 |
$options = $this->options();
|
160 |
$closed = isset($options['closed']) ? $options['closed'] : array();
|
161 |
$queue = isset($options['queue']) ? $options['queue'] : array();
|
162 |
+
|
163 |
// register intro message
|
164 |
if( $options === array() && ! in_array( 'nl_intro', $queue ) && ! isset( $closed['nl_intro'] ) ){
|
165 |
$this->notices[] = 'nl_intro';
|
166 |
}
|
167 |
// offer free add-ons if not yet subscribed
|
168 |
if ( ! $this->is_subscribed() && ! in_array( 'nl_free_addons', $queue ) && ! isset( $closed['nl_free_addons'] )) {
|
169 |
+
// get number of ads
|
170 |
+
if( Advanced_Ads::get_number_of_ads() ){
|
171 |
+
$this->notices[] = 'nl_free_addons';
|
172 |
+
}
|
173 |
}
|
174 |
// ask for a review after 5 days
|
175 |
if ( 432000 < ( time() - $activation) && ! in_array( 'review', $queue ) && ! isset( $closed['review'] )) {
|
admin/includes/class-overview-widgets.php
CHANGED
@@ -113,7 +113,7 @@ class Advanced_Ads_Overview_Widgets_Callbacks {
|
|
113 |
*/
|
114 |
public static function render_addons(){
|
115 |
|
116 |
-
$caching_used =
|
117 |
|
118 |
ob_start();
|
119 |
?><p><?php _e( 'The solution for professional websites.', 'advanced-ads' ); ?></p><ul class='list'>
|
113 |
*/
|
114 |
public static function render_addons(){
|
115 |
|
116 |
+
$caching_used = Advanced_Ads_Checks::cache();
|
117 |
|
118 |
ob_start();
|
119 |
?><p><?php _e( 'The solution for professional websites.', 'advanced-ads' ); ?></p><ul class='list'>
|
admin/views/ad-info-bottom.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<div id="advads-wizard-controls" class="hidden">
|
2 |
<button type="button" id="advads-wizard-controls-prev" class="button button-secondary button-large"><span class="dashicons dashicons-controls-back"></span> <?php _ex( 'previous', 'wizard navigation', 'advanced-ads' ); ?></button>
|
3 |
-
<input type="submit" id="advads-wizard-controls-save" class="button button-primary button-large" value="<?php
|
|
|
|
|
4 |
<button type="button" id="advads-wizard-controls-next" class="button button-primary button-large"><?php _ex( 'next', 'wizard navigation', 'advanced-ads' ); ?> <span class="dashicons dashicons-controls-forward"></span></button>
|
5 |
<p><a href="javascript:void(0)" class="advads-stop-wizard"><?php _e( 'Stop Wizard and show all options', 'advanced-ads' ); ?></a></p>
|
6 |
</div>
|
1 |
<div id="advads-wizard-controls" class="hidden">
|
2 |
<button type="button" id="advads-wizard-controls-prev" class="button button-secondary button-large"><span class="dashicons dashicons-controls-back"></span> <?php _ex( 'previous', 'wizard navigation', 'advanced-ads' ); ?></button>
|
3 |
+
<input type="submit" id="advads-wizard-controls-save" class="button button-primary button-large" value="<?php
|
4 |
+
// display different message depending on a new ad (filter = raw) or existing one
|
5 |
+
echo ( isset( $post->filter ) && 'raw' === $post->filter ) ? _x( 'next', 'wizard navigation', 'advanced-ads' ) : _x( 'save', 'wizard navigation', 'advanced-ads' ); ?>"/>
|
6 |
<button type="button" id="advads-wizard-controls-next" class="button button-primary button-large"><?php _ex( 'next', 'wizard navigation', 'advanced-ads' ); ?> <span class="dashicons dashicons-controls-forward"></span></button>
|
7 |
<p><a href="javascript:void(0)" class="advads-stop-wizard"><?php _e( 'Stop Wizard and show all options', 'advanced-ads' ); ?></a></p>
|
8 |
</div>
|
admin/views/ad-info-top.php
CHANGED
@@ -1,89 +1,22 @@
|
|
1 |
-
<?php //
|
2 |
-
if( isset( $_GET['message'] ) && 6 === $_GET['message'] ) : ?>
|
3 |
-
<div id="advads-ad-injection-box" class="advads-ad-metabox postbox">
|
4 |
-
<span class="advads-loader" style="display: none;"></span>
|
5 |
-
<p id="advads-ad-injection-message-placement-created" class="hidden"><?php printf(__( 'Congratulations! Your ad is now visible in the frontend. You can adjust the placement options <a href="%s">here</a>.', 'advanced-ads' ), admin_url( 'admin.php?page=advanced-ads-placements#single-placement-' ) ); ?></p>
|
6 |
-
<div id="advads-ad-injection-box-placements">
|
7 |
-
<h2><?php _e( 'Where do you want to display the ad?', 'advanced-ads' ); ?></h2>
|
8 |
-
<p><?php _e( 'New placement', 'advanced-ads' ); ?></p>
|
9 |
-
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_top" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-before.png'; ?>)"><?php _e( 'Before Content', 'advanced-ads'); ?></button></div>
|
10 |
-
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_content" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-within.png'; ?>)"><?php _e( 'Content', 'advanced-ads'); ?></button></div>
|
11 |
-
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_bottom" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-after.png'; ?>)"><?php _e( 'After Content', 'advanced-ads'); ?></button></div>
|
12 |
-
<a href="<?php echo admin_url( 'widgets.php' ); ?>"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/widget.png'; ?>)"><?php _e( 'Manage Sidebar', 'advanced-ads'); ?></button></div></a>
|
13 |
-
<?php
|
14 |
-
if( ! defined( 'AAP_VERSION' ) ) :
|
15 |
-
?><a href="<?php echo ADVADS_URL . 'add-ons/advanced-ads-pro/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-pro' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-random.png'; ?>)"><?php _e( 'Show Pro Places', 'advanced-ads'); ?></button></div></a><?php
|
16 |
-
endif;
|
17 |
-
|
18 |
-
if( ! defined( 'AASADS_VERSION' ) ) :
|
19 |
-
?><a href="<?php echo ADVADS_URL . 'add-ons/sticky-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-sticky' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/sticky-sidebar-left.png'; ?>)"><?php _e( 'Show Sticky Places', 'advanced-ads'); ?></button></div></a><?php
|
20 |
-
endif;
|
21 |
-
|
22 |
-
if( ! defined( 'AAPLDS_VERSION' ) ) :
|
23 |
-
?><a href="<?php echo ADVADS_URL . 'add-ons/popup-and-layer-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-layer' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/layer.png'; ?>)"><?php _e( 'Show PopUp', 'advanced-ads'); ?></button></div></a><?php
|
24 |
-
endif;
|
25 |
-
|
26 |
-
ob_start();
|
27 |
-
foreach ( $placements as $_placement_slug => $_placement ) :
|
28 |
-
if ( ! isset( $_placement['type'] ) || ! isset( $_placement['name'] ) ) {
|
29 |
-
continue;
|
30 |
-
}
|
31 |
-
if ( ! isset( $placement_types[ $_placement['type'] ] ) ) {
|
32 |
-
$_placement['type'] = 'default';
|
33 |
-
}
|
34 |
-
|
35 |
-
$placement_img = '';
|
36 |
-
if ( isset( $placement_types[ $_placement['type'] ]['image'] ) ) {
|
37 |
-
$placement_img = 'style="background-image: url(' . $placement_types[ $_placement['type'] ]['image'] . ');"';
|
38 |
-
} ?>
|
39 |
-
|
40 |
-
<div class="advads-ad-injection-box-button-wrap"><?php
|
41 |
-
printf( '<button type="button" class="advads-ad-injection-button button-primary" data-placement-slug="%s" %s title="%s">%s</button>',
|
42 |
-
$_placement_slug, $placement_img, $_placement['name'], $placement_types[ $_placement['type'] ]['title'] );
|
43 |
-
echo $_placement['name']; ?></div>
|
44 |
-
<?php
|
45 |
-
endforeach;
|
46 |
-
if ( $existing_p_output = ob_get_clean() ) : ?>
|
47 |
-
<div class="clear"></div>
|
48 |
-
<p><?php _e( 'Existing placement', 'advanced-ads'); ?></p>
|
49 |
-
<?php echo $existing_p_output; ?>
|
50 |
-
<?php endif; ?>
|
51 |
-
|
52 |
-
<div class="clear"></div>
|
53 |
-
<p><?php printf( __( 'Or use the shortcode %s to insert the ad into the content manually.', 'advanced-ads'), '<input id="advads-ad-injection-shortcode" onclick="this.select();" value="[the_ad id=\'' . $post->ID . '\']"/>' ); ?>
|
54 |
-
<?php printf( __( 'Learn more about your choices to display an ad in the <a href="%s" target="_blank">manual</a>.', 'advanced-ads' ), ADVADS_URL . 'manual/display-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created' ); ?></p>
|
55 |
-
</div>
|
56 |
-
</div>
|
57 |
-
<script>
|
58 |
-
jQuery('#advads-ad-info-close').click(function(){
|
59 |
-
jQuery('#advads-ad-info-top').fadeOut();
|
60 |
-
});
|
61 |
-
</script>
|
62 |
-
<?php endif;
|
63 |
-
// display ad wizard controls
|
64 |
?><button type="button" id="advads-start-wizard" class="dashicons-before dashicons-controls-play page-title-action"><?php _e('Start Wizard', 'advanced-ads'); ?></button>
|
65 |
<button type="button" id="advads-stop-wizard" class="advads-stop-wizard dashicons-before dashicons-no page-title-action hidden"><?php _e('Stop Wizard', 'advanced-ads'); ?></button>
|
66 |
-
<div id="advads-wizard-progress-bar" class="advads-show-in-wizard">
|
67 |
-
<span style="width: 1%"></span>
|
68 |
-
</div>
|
69 |
<script>
|
70 |
// move wizard button to head
|
71 |
jQuery('#advads-start-wizard').appendTo('h1');
|
72 |
jQuery('.advads-stop-wizard').insertAfter('h1');
|
73 |
-
jQuery('#advads-wizard-progress-bar').insertBefore('.wp-header-end');
|
74 |
</script>
|
75 |
<?php // show wizard welcome message
|
76 |
if( $this->show_wizard_welcome() || ! Advanced_Ads::get_number_of_ads() ) : ?>
|
77 |
<div class="advads-ad-metabox postbox">
|
78 |
<?php if( ! Advanced_Ads::get_number_of_ads() ){
|
79 |
include ADVADS_BASE_PATH . 'admin/views/ad-list-no-ads.php';
|
80 |
-
}
|
81 |
-
<?php if( $this->show_wizard_welcome() ) : ?>
|
82 |
<div id="advads-wizard-welcome">
|
|
|
83 |
<h2><?php _e( 'Welcome to the Wizard', 'advanced-ads' ); ?></h2>
|
84 |
-
<p><?php _e( 'The Wizard helps you to quickly create and publish an ad. Therefore, only the most common options are visible.', 'advanced-ads' ); ?></p
|
85 |
-
|
86 |
-
<a a href="<?php echo ADVADS_URL . 'manual/wizard/#utm_source=advanced-ads&utm_medium=link&utm_campaign=wizard'; ?>" target="_blank"><?php _e('manual', 'advanced-ads'); ?></a>
|
87 |
</div>
|
88 |
<script>
|
89 |
// move wizard button to head
|
1 |
+
<?php // display ad wizard controls
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
?><button type="button" id="advads-start-wizard" class="dashicons-before dashicons-controls-play page-title-action"><?php _e('Start Wizard', 'advanced-ads'); ?></button>
|
3 |
<button type="button" id="advads-stop-wizard" class="advads-stop-wizard dashicons-before dashicons-no page-title-action hidden"><?php _e('Stop Wizard', 'advanced-ads'); ?></button>
|
|
|
|
|
|
|
4 |
<script>
|
5 |
// move wizard button to head
|
6 |
jQuery('#advads-start-wizard').appendTo('h1');
|
7 |
jQuery('.advads-stop-wizard').insertAfter('h1');
|
|
|
8 |
</script>
|
9 |
<?php // show wizard welcome message
|
10 |
if( $this->show_wizard_welcome() || ! Advanced_Ads::get_number_of_ads() ) : ?>
|
11 |
<div class="advads-ad-metabox postbox">
|
12 |
<?php if( ! Advanced_Ads::get_number_of_ads() ){
|
13 |
include ADVADS_BASE_PATH . 'admin/views/ad-list-no-ads.php';
|
14 |
+
} if( $this->show_wizard_welcome() ) : ?>
|
|
|
15 |
<div id="advads-wizard-welcome">
|
16 |
+
<br/><?php /*
|
17 |
<h2><?php _e( 'Welcome to the Wizard', 'advanced-ads' ); ?></h2>
|
18 |
+
<p><?php _e( 'The Wizard helps you to quickly create and publish an ad. Therefore, only the most common options are visible.', 'advanced-ads' ); ?></p>*/
|
19 |
+
?><a class="advads-stop-wizard dashicons-before dashicons-no" style="line-height: 1.6em; cursor: pointer;"><?php _e('Stop Wizard and show all options', 'advanced-ads'); ?></a>
|
|
|
20 |
</div>
|
21 |
<script>
|
22 |
// move wizard button to head
|
admin/views/ad-list-no-ads.php
CHANGED
@@ -1,12 +1,8 @@
|
|
1 |
<div id="advads-first-ad-links">
|
2 |
-
<h2><?php _e( 'Not many ads here yet. Get help from the following resources:', 'advanced-ads' ); ?></h2>
|
3 |
<button type="button" id="advads-first-ad-video-link" class="button-primary"><span class="dashicons dashicons-format-video" style="line-height: inherit"></span> <?php _e( 'Watch the “First Ad” Tutorial (Video)', 'advanced-ads'); ?></button>
|
4 |
-
<a href="<?php echo ADVADS_URL . '/manual/ad-templates#utm_source=advanced-ads&utm_medium=link&utm_campaign=first-ad-import'; ?>" target="_blank"><button type="button" class="button-primary"><?php _e( 'Import Ads (Link)', 'advanced-ads'); ?></button></a>
|
5 |
-
<a href="<?php echo ADVADS_URL . '/codex/ad-placeholder#utm_source=advanced-ads&utm_medium=link&utm_campaign=first-ad-dummy'; ?>" target="_blank"><button type="button" class="button-primary"><?php _e( 'Get dummy ad content (Link)', 'advanced-ads'); ?></button></a>
|
6 |
-
<br class="clear"/>
|
7 |
</div>
|
8 |
<script>
|
9 |
jQuery('#advads-first-ad-video-link').click(function(){
|
10 |
-
jQuery( '<br/><iframe width="420" height="315" src="https://www.youtube-nocookie.com/embed/R-LZuEB7MUQ?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>' ).appendTo('#advads-first-ad-links');
|
11 |
});
|
12 |
</script>
|
1 |
<div id="advads-first-ad-links">
|
|
|
2 |
<button type="button" id="advads-first-ad-video-link" class="button-primary"><span class="dashicons dashicons-format-video" style="line-height: inherit"></span> <?php _e( 'Watch the “First Ad” Tutorial (Video)', 'advanced-ads'); ?></button>
|
|
|
|
|
|
|
3 |
</div>
|
4 |
<script>
|
5 |
jQuery('#advads-first-ad-video-link').click(function(){
|
6 |
+
jQuery( '<br class="clear"/><br/><iframe width="420" height="315" src="https://www.youtube-nocookie.com/embed/R-LZuEB7MUQ?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>' ).appendTo('#advads-first-ad-links');
|
7 |
});
|
8 |
</script>
|
admin/views/ad-visitor-metabox.php
CHANGED
@@ -64,7 +64,7 @@ endif;
|
|
64 |
</div>
|
65 |
</fieldset>
|
66 |
<?php if ( ! defined( 'AAR_SLUG' ) ) : ?>
|
67 |
-
<p><?php printf( __( 'Define the exact browser width for which an ad should be visible using the <a href="%s" target="_blank">Responsive add-on</a>.', 'advanced-ads' ), ADVADS_URL . 'add-ons/responsive-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-visitor' ); ?></p>
|
68 |
<?php endif;
|
69 |
?><script>
|
70 |
jQuery( document ).ready(function ($) {
|
64 |
</div>
|
65 |
</fieldset>
|
66 |
<?php if ( ! defined( 'AAR_SLUG' ) ) : ?>
|
67 |
+
<p class="advads-hide-in-wizard"><?php printf( __( 'Define the exact browser width for which an ad should be visible using the <a href="%s" target="_blank">Responsive add-on</a>.', 'advanced-ads' ), ADVADS_URL . 'add-ons/responsive-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-visitor' ); ?></p>
|
68 |
<?php endif;
|
69 |
?><script>
|
70 |
jQuery( document ).ready(function ($) {
|
admin/views/placement-injection-top.php
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// show quick injection options
|
3 |
+
if( isset( $_GET['message'] ) && 6 === $_GET['message'] ) : ?>
|
4 |
+
<div id="advads-ad-injection-box" class="advads-ad-metabox postbox">
|
5 |
+
<span class="advads-loader" style="display: none;"></span>
|
6 |
+
<div id="advads-ad-injection-message-placement-created" class="hidden">
|
7 |
+
<p><?php _e( 'Congratulations! Your ad is now visible in the frontend.', 'advanced-ads' ); ?></p>
|
8 |
+
<a class="advads-placement-link button button-primary" href="<?php echo admin_url( 'admin.php?page=advanced-ads-placements#single-placement-' ); ?>"><?php _e( 'Adjust the placement options', 'advanced-ads' ); ?></a>
|
9 |
+
<p><?php printf(__( 'Ad not showing up? Take a look <a href="%s" target="_blank">here</a>', 'advanced-ads' ), ADVADS_URL . 'manual/ads-not-showing-up/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-ad-not-visible'); ?></p>
|
10 |
+
</div>
|
11 |
+
<div id="advads-ad-injection-box-placements">
|
12 |
+
<h2><?php _e( 'Where do you want to display the ad?', 'advanced-ads' ); ?></h2>
|
13 |
+
<p><?php _e( 'New placement', 'advanced-ads' ); ?></p>
|
14 |
+
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_top" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-before.png'; ?>)"><?php _e( 'Before Content', 'advanced-ads'); ?></button></div>
|
15 |
+
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_content" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-within.png'; ?>)"><?php _e( 'Content', 'advanced-ads'); ?></button></div>
|
16 |
+
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="post_bottom" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-after.png'; ?>)"><?php _e( 'After Content', 'advanced-ads'); ?></button></div>
|
17 |
+
<div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="default" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/manual.png'; ?>)"><?php _e( 'PHP or Shortcode', 'advanced-ads'); ?></button></div>
|
18 |
+
<a href="<?php echo admin_url( 'widgets.php' ); ?>"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/widget.png'; ?>)"><?php _e( 'Manage Sidebar', 'advanced-ads'); ?></button></div></a>
|
19 |
+
<a href="<?php echo ADVADS_URL . 'place-ads-in-website-header/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-placements'; ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/ads-in-header.png'; ?>)"><?php _e( 'Header (Manual)', 'advanced-ads'); ?></button></div></a>
|
20 |
+
<?php
|
21 |
+
if( ! defined( 'AAP_VERSION' ) ) :
|
22 |
+
?><a href="<?php echo ADVADS_URL . 'manual/custom-position-placement/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-placements' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/custom-position.png'; ?>)"><?php _e( 'Custom Position', 'advanced-ads'); ?></button></div></a><?php
|
23 |
+
?><a href="<?php echo ADVADS_URL . 'add-ons/advanced-ads-pro/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-pro' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/content-random.png'; ?>)"><?php _e( 'Show Pro Places', 'advanced-ads'); ?></button></div></a><?php
|
24 |
+
else :
|
25 |
+
?><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="custom_position" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/custom-position.png'; ?>)"><?php _e( 'Custom Position', 'advanced-ads'); ?></button></div><?php
|
26 |
+
endif;
|
27 |
+
|
28 |
+
if( ! defined( 'AASADS_VERSION' ) ) :
|
29 |
+
?><a href="<?php echo ADVADS_URL . 'add-ons/sticky-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-sticky' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/sticky-sidebar-left.png'; ?>)"><?php _e( 'Show Sticky Places', 'advanced-ads'); ?></button></div></a><?php
|
30 |
+
endif;
|
31 |
+
|
32 |
+
if( ! defined( 'AAPLDS_VERSION' ) ) :
|
33 |
+
?><a href="<?php echo ADVADS_URL . 'add-ons/popup-and-layer-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created-injection-layer' ?>" target="_blank"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary advads-pro-link" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/layer.png'; ?>)"><?php _e( 'Show PopUp', 'advanced-ads'); ?></button></div></a><?php
|
34 |
+
else :
|
35 |
+
?><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" data-placement-type="layer" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/layer.png'; ?>)"><?php _e( 'PopUp & Layer', 'advanced-ads'); ?></button></div><?php
|
36 |
+
endif;
|
37 |
+
|
38 |
+
?><a href="<?php echo admin_url( 'admin.php?page=advanced-ads-placements' ); ?>"><div class="advads-ad-injection-box-button-wrap"><button type="button" class="advads-ad-injection-button button-primary" style="background-image: url(<?php echo ADVADS_BASE_URL . 'admin/assets/img/placements/more.png'; ?>)"><?php _e( 'see all…', 'advanced-ads'); ?></button></div></a><?php
|
39 |
+
|
40 |
+
ob_start();
|
41 |
+
foreach ( $placements as $_placement_slug => $_placement ) :
|
42 |
+
if ( ! isset( $_placement['type'] ) || ! isset( $_placement['name'] ) ) {
|
43 |
+
continue;
|
44 |
+
}
|
45 |
+
if ( ! isset( $placement_types[ $_placement['type'] ] ) ) {
|
46 |
+
$_placement['type'] = 'default';
|
47 |
+
}
|
48 |
+
|
49 |
+
$placement_img = '';
|
50 |
+
if ( isset( $placement_types[ $_placement['type'] ]['image'] ) ) {
|
51 |
+
$placement_img = 'style="background-image: url(' . $placement_types[ $_placement['type'] ]['image'] . ');"';
|
52 |
+
} ?>
|
53 |
+
|
54 |
+
<div class="advads-ad-injection-box-button-wrap"><?php
|
55 |
+
printf( '<button type="button" class="advads-ad-injection-button button-primary" data-placement-slug="%s" %s title="%s">%s</button>',
|
56 |
+
$_placement_slug, $placement_img, $_placement['name'], $placement_types[ $_placement['type'] ]['title'] );
|
57 |
+
echo $_placement['name']; ?></div>
|
58 |
+
<?php
|
59 |
+
endforeach;
|
60 |
+
if ( $existing_p_output = ob_get_clean() ) : ?>
|
61 |
+
<div class="clear"></div>
|
62 |
+
<p><?php _e( 'Existing placement', 'advanced-ads'); ?></p>
|
63 |
+
<?php echo $existing_p_output; ?>
|
64 |
+
<?php endif; ?>
|
65 |
+
|
66 |
+
<div class="clear"></div>
|
67 |
+
<p><?php printf( __( 'Or use the shortcode %s to insert the ad into the content manually.', 'advanced-ads'), '<input id="advads-ad-injection-shortcode" onclick="this.select();" value="[the_ad id=\'' . $post->ID . '\']"/>' ); ?>
|
68 |
+
<?php printf( __( 'Learn more about your choices to display an ad in the <a href="%s" target="_blank">manual</a>.', 'advanced-ads' ), ADVADS_URL . 'manual/display-ads/#utm_source=advanced-ads&utm_medium=link&utm_campaign=edit-created' ); ?></p>
|
69 |
+
</div>
|
70 |
+
</div>
|
71 |
+
<?php endif;
|
advanced-ads.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: https://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
-
* Version: 1.8.
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
@@ -39,7 +39,7 @@ define( 'ADVADS_BASE_DIR', dirname( ADVADS_BASE ) ); // directory of the plugin
|
|
39 |
// general and global slug, e.g. to store options in WP, textdomain
|
40 |
define( 'ADVADS_SLUG', 'advanced-ads' );
|
41 |
define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
|
42 |
-
define( 'ADVADS_VERSION', '1.8.
|
43 |
|
44 |
/*----------------------------------------------------------------------------*
|
45 |
* Autoloading, modules and functions
|
12 |
* Plugin Name: Advanced Ads
|
13 |
* Plugin URI: https://wpadvancedads.com
|
14 |
* Description: Manage and optimize your ads in WordPress
|
15 |
+
* Version: 1.8.5
|
16 |
* Author: Thomas Maier
|
17 |
* Author URI: http://webgilde.com
|
18 |
* Text Domain: advanced-ads
|
39 |
// general and global slug, e.g. to store options in WP, textdomain
|
40 |
define( 'ADVADS_SLUG', 'advanced-ads' );
|
41 |
define( 'ADVADS_URL', 'https://wpadvancedads.com/' );
|
42 |
+
define( 'ADVADS_VERSION', '1.8.5' );
|
43 |
|
44 |
/*----------------------------------------------------------------------------*
|
45 |
* Autoloading, modules and functions
|
classes/ad-debug.php
CHANGED
@@ -265,7 +265,7 @@ class Advanced_Ads_Ad_Debug {
|
|
265 |
*/
|
266 |
public static function is_https_and_http( Advanced_Ads_Ad $ad ) {
|
267 |
if ( is_ssl()
|
268 |
-
&& $ad->type === 'plain'
|
269 |
&& preg_match( '/http:\/\//i', $ad->content )
|
270 |
) {
|
271 |
return __( 'Your website is using HTTPS, but the ad code contains HTTP and might not work.', 'advanced-ads' );
|
265 |
*/
|
266 |
public static function is_https_and_http( Advanced_Ads_Ad $ad ) {
|
267 |
if ( is_ssl()
|
268 |
+
&& ( $ad->type === 'plain' || $ad->type === 'content' )
|
269 |
&& preg_match( '/http:\/\//i', $ad->content )
|
270 |
) {
|
271 |
return __( 'Your website is using HTTPS, but the ad code contains HTTP and might not work.', 'advanced-ads' );
|
classes/ad_ajax_callbacks.php
CHANGED
@@ -265,10 +265,10 @@ class Advanced_Ads_Ad_Ajax_Callbacks {
|
|
265 |
if ( ! current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_edit_ads') ) ) {
|
266 |
die();
|
267 |
}
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
// use existing placement
|
273 |
if ( isset( $_REQUEST['placement_slug'] ) ) {
|
274 |
$xml_array[] = '<placements type="array">';
|
265 |
if ( ! current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_edit_ads') ) ) {
|
266 |
die();
|
267 |
}
|
268 |
+
|
269 |
+
$ad_id = absint( $_REQUEST['ad_id'] );
|
270 |
+
if ( empty( $ad_id ) ) { die(); }
|
271 |
+
|
272 |
// use existing placement
|
273 |
if ( isset( $_REQUEST['placement_slug'] ) ) {
|
274 |
$xml_array[] = '<placements type="array">';
|
classes/ad_placements.php
CHANGED
@@ -563,4 +563,23 @@ class Advanced_Ads_Placements {
|
|
563 |
return apply_filters( 'advanced-ads-can-display-placement', true, $id );
|
564 |
}
|
565 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
}
|
563 |
return apply_filters( 'advanced-ads-can-display-placement', true, $id );
|
564 |
}
|
565 |
|
566 |
+
/**
|
567 |
+
* Get the placements that includes the ad or group.
|
568 |
+
*
|
569 |
+
* @param string $type 'ad' or 'group'.
|
570 |
+
* @param int $id Id.
|
571 |
+
* @return array
|
572 |
+
*/
|
573 |
+
public static function get_placements_by( $type, $id ) {
|
574 |
+
$result = [];
|
575 |
+
|
576 |
+
$placements = Advanced_Ads::get_ad_placements_array();
|
577 |
+
foreach ( $placements as $_id => $_placement ) {
|
578 |
+
if ( isset( $_placement['item'] ) && $_placement['item'] === $type . '_' . $id ) {
|
579 |
+
$result[ $_id ] = $_placement;
|
580 |
+
}
|
581 |
+
}
|
582 |
+
|
583 |
+
return $result;
|
584 |
+
}
|
585 |
}
|
classes/ad_type_dummy.php
CHANGED
@@ -39,15 +39,15 @@ class Advanced_Ads_Ad_Type_Dummy extends Advanced_Ads_Ad_Type_Abstract{
|
|
39 |
*/
|
40 |
public function render_parameters( $ad ){
|
41 |
|
42 |
-
?><img src="<?php echo ADVADS_BASE_URL ?>/public/assets/img/dummy.png" width="300" height="250"/><?php
|
43 |
-
|
44 |
// don’t show url field if tracking plugin enabled
|
45 |
if( ! defined( 'AAT_VERSION' )) :
|
46 |
$url = ( ! empty( $ad->url ) ) ? esc_url( $ad->url ) : ADVADS_URL;
|
47 |
-
?><span class="label"><?php _e( '
|
48 |
-
<div><input type="url" name="advanced_ad[url]" id="advads-url" value="<?php echo $url; ?>"/></div
|
49 |
<?php endif;
|
50 |
|
|
|
|
|
51 |
?><input type="hidden" name="advanced_ad[width]" value="300"/>
|
52 |
<input type="hidden" name="advanced_ad[height]" value="250"/><?php
|
53 |
}
|
39 |
*/
|
40 |
public function render_parameters( $ad ){
|
41 |
|
|
|
|
|
42 |
// don’t show url field if tracking plugin enabled
|
43 |
if( ! defined( 'AAT_VERSION' )) :
|
44 |
$url = ( ! empty( $ad->url ) ) ? esc_url( $ad->url ) : ADVADS_URL;
|
45 |
+
?><span class="label"><?php _e( 'URL', 'advanced-ads' ); ?></span>
|
46 |
+
<div><input type="url" name="advanced_ad[url]" id="advads-url" class="advads-ad-url" value="<?php echo $url; ?>"/></div><hr/>
|
47 |
<?php endif;
|
48 |
|
49 |
+
?><img src="<?php echo ADVADS_BASE_URL ?>/public/assets/img/dummy.png" width="300" height="250"/><?php
|
50 |
+
|
51 |
?><input type="hidden" name="advanced_ad[width]" value="300"/>
|
52 |
<input type="hidden" name="advanced_ad[height]" value="250"/><?php
|
53 |
}
|
classes/ad_type_image.php
CHANGED
@@ -62,9 +62,9 @@ class Advanced_Ads_Ad_Type_Image extends Advanced_Ads_Ad_Type_Abstract{
|
|
62 |
|
63 |
<?php // don’t show if tracking plugin enabled
|
64 |
if( ! defined( 'AAT_VERSION' )) : ?>
|
65 |
-
<span class="label"><?php _e( '
|
66 |
<div>
|
67 |
-
<input type="url" name="advanced_ad[url]" id="advads-url" value="<?php echo $url; ?>" placeholder="<?php _e( 'Link to target site', 'advanced-ads' ); ?>" /></p>
|
68 |
</div><hr/><?php
|
69 |
endif;
|
70 |
}
|
62 |
|
63 |
<?php // don’t show if tracking plugin enabled
|
64 |
if( ! defined( 'AAT_VERSION' )) : ?>
|
65 |
+
<span class="label"><?php _e( 'URL', 'advanced-ads' ); ?></span>
|
66 |
<div>
|
67 |
+
<input type="url" name="advanced_ad[url]" id="advads-url" class="advads-ad-url" value="<?php echo $url; ?>" placeholder="<?php _e( 'Link to target site', 'advanced-ads' ); ?>" /></p>
|
68 |
</div><hr/><?php
|
69 |
endif;
|
70 |
}
|
classes/display-conditions.php
CHANGED
@@ -1026,13 +1026,14 @@ class Advanced_Ads_Display_Conditions {
|
|
1026 |
* @return array
|
1027 |
*/
|
1028 |
public function ad_select_args_callback($args) {
|
1029 |
-
global $post, $wp_the_query, $wp_query;
|
1030 |
|
1031 |
if (isset($post)) {
|
1032 |
if (!isset($args['post'])) {
|
1033 |
$args['post'] = array();
|
1034 |
}
|
1035 |
if (!isset($args['post']['id'])) {
|
|
|
1036 |
// if currently on a single site, use the main query information just in case a custom query is broken
|
1037 |
if( isset( $wp_the_query->post->ID ) && $wp_the_query->is_single() ){
|
1038 |
$args['post']['id'] = $wp_the_query->post->ID;
|
@@ -1078,6 +1079,12 @@ class Advanced_Ads_Display_Conditions {
|
|
1078 |
$args['wp_the_query']['is_main_query'] = Advanced_Ads::get_instance()->is_main_query();
|
1079 |
}
|
1080 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1081 |
// query vars
|
1082 |
foreach (self::$query_var_keys as $key) {
|
1083 |
if (!isset($args['wp_the_query'][$key])) {
|
1026 |
* @return array
|
1027 |
*/
|
1028 |
public function ad_select_args_callback($args) {
|
1029 |
+
global $post, $wp_the_query, $wp_query, $numpages;
|
1030 |
|
1031 |
if (isset($post)) {
|
1032 |
if (!isset($args['post'])) {
|
1033 |
$args['post'] = array();
|
1034 |
}
|
1035 |
if (!isset($args['post']['id'])) {
|
1036 |
+
|
1037 |
// if currently on a single site, use the main query information just in case a custom query is broken
|
1038 |
if( isset( $wp_the_query->post->ID ) && $wp_the_query->is_single() ){
|
1039 |
$args['post']['id'] = $wp_the_query->post->ID;
|
1079 |
$args['wp_the_query']['is_main_query'] = Advanced_Ads::get_instance()->is_main_query();
|
1080 |
}
|
1081 |
|
1082 |
+
// `<!-- nextpage -->` tags
|
1083 |
+
if ( ! isset( $args['wp_the_query']['page'] ) ) {
|
1084 |
+
$args['wp_the_query']['page'] = isset( $wp_the_query->query_vars['page'] ) ? $wp_the_query->query_vars['page'] : 1;
|
1085 |
+
$args['wp_the_query']['numpages'] = isset( $numpages ) ? $numpages : 1;
|
1086 |
+
}
|
1087 |
+
|
1088 |
// query vars
|
1089 |
foreach (self::$query_var_keys as $key) {
|
1090 |
if (!isset($args['wp_the_query'][$key])) {
|
classes/frontend_checks.php
CHANGED
@@ -13,6 +13,8 @@ class Advanced_Ads_Frontend_Checks {
|
|
13 |
}
|
14 |
|
15 |
public function init() {
|
|
|
|
|
16 |
if ( ! is_admin()
|
17 |
&& is_admin_bar_showing()
|
18 |
&& current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_manage_options' ) )
|
@@ -20,10 +22,26 @@ class Advanced_Ads_Frontend_Checks {
|
|
20 |
add_action( 'admin_bar_menu', array( $this, 'add_admin_bar_menu' ), 1000 );
|
21 |
add_filter( 'the_content', array( $this, 'set_did_the_content' ) );
|
22 |
add_filter( 'wp_footer', array( $this, 'footer_checks' ), -101 );
|
|
|
|
|
|
|
|
|
|
|
23 |
add_filter( 'advanced-ads-ad-output', array( $this, 'after_ad_output' ), 10, 2 );
|
24 |
}
|
25 |
}
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
/**
|
28 |
* List current ad situation on the page in the admin-bar.
|
29 |
*
|
@@ -61,7 +79,7 @@ class Advanced_Ads_Frontend_Checks {
|
|
61 |
'parent' => 'advanced_ads_ad_health',
|
62 |
'id' => 'advanced_ads_quickstart_displayed',
|
63 |
'title' => __( 'Random AdSense ads', 'advanced-ads' ),
|
64 |
-
'href' => ADVADS_URL . 'adsense-in-random-positions/#utm_source='. $utm_source .'&utm_medium=link&utm_campaign=frontend-quickstart-ads',
|
65 |
'meta' => array(
|
66 |
'class' => 'hidden advanced_ads_ad_health_warning',
|
67 |
'target' => '_blank'
|
@@ -132,7 +150,7 @@ class Advanced_Ads_Frontend_Checks {
|
|
132 |
'parent' => 'advanced_ads_ad_health',
|
133 |
'id' => 'advanced_ads_ad_health_post_zero',
|
134 |
'title' => __( 'the current post ID is 0 ', 'advanced-ads' ),
|
135 |
-
'href' => '
|
136 |
'meta' => array(
|
137 |
'class' => 'advanced_ads_ad_health_warning',
|
138 |
'target' => '_blank'
|
@@ -183,6 +201,17 @@ class Advanced_Ads_Frontend_Checks {
|
|
183 |
) );
|
184 |
$display_fine = false;
|
185 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
|
187 |
$display_fine = apply_filters( 'advanced-ads-ad-health-display-fine', $display_fine );
|
188 |
|
@@ -242,6 +271,30 @@ class Advanced_Ads_Frontend_Checks {
|
|
242 |
.advanced-ads-highlight-ads { outline:4px solid blue !important; }</style>
|
243 |
<script type="text/javascript" src="<?php echo ADVADS_BASE_URL . 'admin/assets/js/advertisement.js' ?>"></script>
|
244 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
(function(d, w) {
|
246 |
// var not_head_jQuery = typeof jQuery === 'undefined';
|
247 |
|
@@ -266,10 +319,8 @@ class Advanced_Ads_Frontend_Checks {
|
|
266 |
}
|
267 |
|
268 |
addEvent( w, 'load', function() {
|
269 |
-
var adblock_item = d.getElementById( 'wp-admin-bar-advanced_ads_ad_health_adblocker_enabled' )
|
270 |
// jQuery_item = d.getElementById( 'wp-admin-bar-advanced_ads_ad_health_jquery' ),
|
271 |
-
fine_item = d.getElementById( 'wp-admin-bar-advanced_ads_ad_health_fine' ),
|
272 |
-
hide_fine = false;
|
273 |
|
274 |
var highlight_checkbox = d.getElementById( 'advanced_ads_highlight_ads_checkbox' );
|
275 |
if ( highlight_checkbox ) {
|
@@ -279,40 +330,23 @@ class Advanced_Ads_Frontend_Checks {
|
|
279 |
if ( adblock_item && typeof advanced_ads_adblocker_test === 'undefined' ) {
|
280 |
// show hidden item
|
281 |
adblock_item.className = adblock_item.className.replace( /hidden/, '' );
|
282 |
-
hide_fine = true;
|
283 |
}
|
284 |
|
285 |
/* if ( jQuery_item && not_head_jQuery ) {
|
286 |
// show hidden item
|
287 |
jQuery_item.className = jQuery_item.className.replace( /hidden/, '' );
|
288 |
-
hide_fine = true;
|
289 |
}*/
|
290 |
|
291 |
-
|
292 |
-
fine_item.className += ' hidden';
|
293 |
-
}
|
294 |
-
|
295 |
-
showCount();
|
296 |
});
|
297 |
|
298 |
-
var showCount = function() {
|
299 |
-
try {
|
300 |
-
// select not hidden warning items, exclude the 'fine_item'
|
301 |
-
var warning_count = document.querySelectorAll( '.advanced_ads_ad_health_warning:not(.hidden)' ).length;
|
302 |
-
} catch ( e ) { return; }
|
303 |
-
|
304 |
-
if ( warning_count ) {
|
305 |
-
var header = document.querySelector( '#wp-admin-bar-advanced_ads_ad_health > div' );
|
306 |
-
|
307 |
-
if ( header ) {
|
308 |
-
header.innerHTML += ' <i>(' + warning_count + ')</i>';
|
309 |
-
header.className += ' advads-adminbar-is-warnings';
|
310 |
-
}
|
311 |
-
}
|
312 |
-
};
|
313 |
// highlight AdSense QuickStart ads 3 seconds after site loaded
|
314 |
setTimeout(function(){ advads_highlight_adsense_quickstart(); }, 3000);
|
315 |
function advads_highlight_adsense_quickstart(){
|
|
|
|
|
|
|
|
|
316 |
var quickstart_ads = jQuery(document).find('.google-auto-placed');
|
317 |
jQuery( '<p class="advads-quickstart-hint" style="background-color:#0085ba;color:#fff;font-size:0.8em;padding:5px;"><?php
|
318 |
printf(__( 'This ads was automatically placed here by AdSense. <a href="%s" target="_blank" style="color:#fff;border-color:#fff;">Click here to learn more</a>.', 'advanced-ads' ), ADVADS_URL . 'adsense-in-random-positions/#utm_source=advanced-ads&utm_medium=link&utm_campaign=frontend-quickstart-ads' );
|
@@ -324,7 +358,7 @@ class Advanced_Ads_Frontend_Checks {
|
|
324 |
if ( advads_quickstart_link ) {
|
325 |
advads_quickstart_link.className = advads_quickstart_link.className.replace( 'hidden', '' );
|
326 |
}
|
327 |
-
showCount();
|
328 |
}
|
329 |
|
330 |
}
|
@@ -334,24 +368,42 @@ class Advanced_Ads_Frontend_Checks {
|
|
334 |
}
|
335 |
|
336 |
/**
|
337 |
-
*
|
338 |
*
|
339 |
* @param str $content ad content
|
340 |
* @param obj $ad Advanced_Ads_Ad
|
341 |
* @return str $content ad content
|
342 |
*/
|
343 |
public function after_ad_output( $content = '', Advanced_Ads_Ad $ad ) {
|
|
|
|
|
|
|
344 |
if ( $ad->type === 'plain' && preg_match( '/gpt\.js/', $content ) ) {
|
345 |
ob_start(); ?>
|
346 |
-
<!--noptimize--><script>
|
347 |
var advads_dfp_link = document.querySelector( '.advanced_ads_ad_health_debug_dfp_link.hidden' );
|
348 |
if ( advads_dfp_link ) {
|
349 |
advads_dfp_link.className = advads_dfp_link.className.replace( 'hidden', '' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
350 |
}
|
351 |
-
|
352 |
<?php
|
353 |
$content .= ob_get_clean();
|
354 |
}
|
|
|
355 |
return $content;
|
356 |
}
|
357 |
|
13 |
}
|
14 |
|
15 |
public function init() {
|
16 |
+
$enabled = false;
|
17 |
+
|
18 |
if ( ! is_admin()
|
19 |
&& is_admin_bar_showing()
|
20 |
&& current_user_can( Advanced_Ads_Plugin::user_cap( 'advanced_ads_manage_options' ) )
|
22 |
add_action( 'admin_bar_menu', array( $this, 'add_admin_bar_menu' ), 1000 );
|
23 |
add_filter( 'the_content', array( $this, 'set_did_the_content' ) );
|
24 |
add_filter( 'wp_footer', array( $this, 'footer_checks' ), -101 );
|
25 |
+
add_filter( 'advanced-ads-ad-select-args', array( $this, 'ad_select_args_callback' ) );
|
26 |
+
$enabled = true;
|
27 |
+
}
|
28 |
+
|
29 |
+
if ( $enabled || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
|
30 |
add_filter( 'advanced-ads-ad-output', array( $this, 'after_ad_output' ), 10, 2 );
|
31 |
}
|
32 |
}
|
33 |
|
34 |
+
/**
|
35 |
+
* Notify ads loaded with AJAX.
|
36 |
+
*
|
37 |
+
* @param array $args
|
38 |
+
* @return array $args
|
39 |
+
*/
|
40 |
+
public function ad_select_args_callback( $args ) {
|
41 |
+
$args['frontend-check'] = true;
|
42 |
+
return $args;
|
43 |
+
}
|
44 |
+
|
45 |
/**
|
46 |
* List current ad situation on the page in the admin-bar.
|
47 |
*
|
79 |
'parent' => 'advanced_ads_ad_health',
|
80 |
'id' => 'advanced_ads_quickstart_displayed',
|
81 |
'title' => __( 'Random AdSense ads', 'advanced-ads' ),
|
82 |
+
'href' => ADVADS_URL . 'adsense-in-random-positions-quickstart/#utm_source='. $utm_source .'&utm_medium=link&utm_campaign=frontend-quickstart-ads',
|
83 |
'meta' => array(
|
84 |
'class' => 'hidden advanced_ads_ad_health_warning',
|
85 |
'target' => '_blank'
|
150 |
'parent' => 'advanced_ads_ad_health',
|
151 |
'id' => 'advanced_ads_ad_health_post_zero',
|
152 |
'title' => __( 'the current post ID is 0 ', 'advanced-ads' ),
|
153 |
+
'href' => ADVADS_URL . 'manual/ad-health/#post-id-0',
|
154 |
'meta' => array(
|
155 |
'class' => 'advanced_ads_ad_health_warning',
|
156 |
'target' => '_blank'
|
201 |
) );
|
202 |
$display_fine = false;
|
203 |
}
|
204 |
+
|
205 |
+
$wp_admin_bar->add_node( array(
|
206 |
+
'parent' => 'advanced_ads_ad_health',
|
207 |
+
'id' => 'advanced_ads_ad_health_has_http',
|
208 |
+
'title' => __( 'Your website is using HTTPS, but the ad code contains HTTP and might not work.', 'advanced-ads' ),
|
209 |
+
'href' => 'https://wpadvancedads.com/manual/ad-health/#https-ads',
|
210 |
+
'meta' => array(
|
211 |
+
'class' => 'hidden advanced_ads_ad_health_warning advanced_ads_ad_health_has_http',
|
212 |
+
'target' => '_blank'
|
213 |
+
)
|
214 |
+
) );
|
215 |
|
216 |
$display_fine = apply_filters( 'advanced-ads-ad-health-display-fine', $display_fine );
|
217 |
|
271 |
.advanced-ads-highlight-ads { outline:4px solid blue !important; }</style>
|
272 |
<script type="text/javascript" src="<?php echo ADVADS_BASE_URL . 'admin/assets/js/advertisement.js' ?>"></script>
|
273 |
<script>
|
274 |
+
var advanced_ads_frontend_checks = {
|
275 |
+
showCount: function() {
|
276 |
+
try {
|
277 |
+
// Count only warnings that have the 'advanced_ads_ad_health_warning' class.
|
278 |
+
var warning_count = document.querySelectorAll( '.advanced_ads_ad_health_warning:not(.hidden)' ).length;
|
279 |
+
var fine_item = document.getElementById( 'wp-admin-bar-advanced_ads_ad_health_fine' );
|
280 |
+
} catch ( e ) { return; }
|
281 |
+
|
282 |
+
if ( warning_count ) {
|
283 |
+
var header = document.querySelector( '#wp-admin-bar-advanced_ads_ad_health > div' );
|
284 |
+
|
285 |
+
if ( fine_item ) {
|
286 |
+
// Hide 'fine' item.
|
287 |
+
fine_item.className += ' hidden';
|
288 |
+
}
|
289 |
+
|
290 |
+
if ( header ) {
|
291 |
+
header.innerHTML = header.innerHTML.replace(/ <i>(.*?)<\/i>/, '') + ' <i>(' + warning_count + ')</i>';
|
292 |
+
header.className += ' advads-adminbar-is-warnings';
|
293 |
+
}
|
294 |
+
}
|
295 |
+
}
|
296 |
+
};
|
297 |
+
|
298 |
(function(d, w) {
|
299 |
// var not_head_jQuery = typeof jQuery === 'undefined';
|
300 |
|
319 |
}
|
320 |
|
321 |
addEvent( w, 'load', function() {
|
322 |
+
var adblock_item = d.getElementById( 'wp-admin-bar-advanced_ads_ad_health_adblocker_enabled' );
|
323 |
// jQuery_item = d.getElementById( 'wp-admin-bar-advanced_ads_ad_health_jquery' ),
|
|
|
|
|
324 |
|
325 |
var highlight_checkbox = d.getElementById( 'advanced_ads_highlight_ads_checkbox' );
|
326 |
if ( highlight_checkbox ) {
|
330 |
if ( adblock_item && typeof advanced_ads_adblocker_test === 'undefined' ) {
|
331 |
// show hidden item
|
332 |
adblock_item.className = adblock_item.className.replace( /hidden/, '' );
|
|
|
333 |
}
|
334 |
|
335 |
/* if ( jQuery_item && not_head_jQuery ) {
|
336 |
// show hidden item
|
337 |
jQuery_item.className = jQuery_item.className.replace( /hidden/, '' );
|
|
|
338 |
}*/
|
339 |
|
340 |
+
advanced_ads_frontend_checks.showCount();
|
|
|
|
|
|
|
|
|
341 |
});
|
342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
343 |
// highlight AdSense QuickStart ads 3 seconds after site loaded
|
344 |
setTimeout(function(){ advads_highlight_adsense_quickstart(); }, 3000);
|
345 |
function advads_highlight_adsense_quickstart(){
|
346 |
+
if ( ! window.jQuery ) {
|
347 |
+
window.console && window.console.log( 'Advanced Ads: jQuery not found. Some Ad Health warnings will not be shown' );
|
348 |
+
return;
|
349 |
+
}
|
350 |
var quickstart_ads = jQuery(document).find('.google-auto-placed');
|
351 |
jQuery( '<p class="advads-quickstart-hint" style="background-color:#0085ba;color:#fff;font-size:0.8em;padding:5px;"><?php
|
352 |
printf(__( 'This ads was automatically placed here by AdSense. <a href="%s" target="_blank" style="color:#fff;border-color:#fff;">Click here to learn more</a>.', 'advanced-ads' ), ADVADS_URL . 'adsense-in-random-positions/#utm_source=advanced-ads&utm_medium=link&utm_campaign=frontend-quickstart-ads' );
|
358 |
if ( advads_quickstart_link ) {
|
359 |
advads_quickstart_link.className = advads_quickstart_link.className.replace( 'hidden', '' );
|
360 |
}
|
361 |
+
advanced_ads_frontend_checks.showCount();
|
362 |
}
|
363 |
|
364 |
}
|
368 |
}
|
369 |
|
370 |
/**
|
371 |
+
* Inject JS after ad content.
|
372 |
*
|
373 |
* @param str $content ad content
|
374 |
* @param obj $ad Advanced_Ads_Ad
|
375 |
* @return str $content ad content
|
376 |
*/
|
377 |
public function after_ad_output( $content = '', Advanced_Ads_Ad $ad ) {
|
378 |
+
if ( ! isset( $ad->args['frontend-check'] ) ) { return $content; }
|
379 |
+
|
380 |
+
// Allow DFP debugging by showing a link that points to the current URL with the 'googfc' parameter.
|
381 |
if ( $ad->type === 'plain' && preg_match( '/gpt\.js/', $content ) ) {
|
382 |
ob_start(); ?>
|
383 |
+
<!--noptimize--><script>window.jQuery && jQuery( document ).ready( function() {
|
384 |
var advads_dfp_link = document.querySelector( '.advanced_ads_ad_health_debug_dfp_link.hidden' );
|
385 |
if ( advads_dfp_link ) {
|
386 |
advads_dfp_link.className = advads_dfp_link.className.replace( 'hidden', '' );
|
387 |
+
advanced_ads_frontend_checks.showCount();
|
388 |
+
}
|
389 |
+
});</script><!--/noptimize-->
|
390 |
+
<?php
|
391 |
+
$content .= ob_get_clean();
|
392 |
+
}
|
393 |
+
|
394 |
+
if ( Advanced_Ads_Ad_Debug::is_https_and_http( $ad ) ) {
|
395 |
+
ob_start(); ?>
|
396 |
+
<!--noptimize--><script>window.jQuery && jQuery( document ).ready( function() {
|
397 |
+
var advads_has_http_link = document.querySelector( '.advanced_ads_ad_health_has_http.hidden' );
|
398 |
+
if ( advads_has_http_link ) {
|
399 |
+
advads_has_http_link.className = advads_has_http_link.className.replace( 'hidden', '' );
|
400 |
+
advanced_ads_frontend_checks.showCount();
|
401 |
}
|
402 |
+
});</script><!--/noptimize-->
|
403 |
<?php
|
404 |
$content .= ob_get_clean();
|
405 |
}
|
406 |
+
|
407 |
return $content;
|
408 |
}
|
409 |
|
languages/advanced-ads-es_ES.po
CHANGED
@@ -2283,11 +2283,9 @@ msgstr "Detener el Asistente y mostrar todas las opciones"
|
|
2283 |
#: admin/views/ad-info-top.php:5
|
2284 |
#, php-format
|
2285 |
msgid ""
|
2286 |
-
"Congratulations! Your ad is now visible in the frontend.
|
2287 |
-
"placement options <a href=\"%s\">here</a>."
|
2288 |
msgstr ""
|
2289 |
-
"Felicitaciones! Tu anuncio es ahora visible desde el frente del sitio.
|
2290 |
-
"Puedes ajustar las opciones de colocación <a href=\"%s\">aquí</a>."
|
2291 |
|
2292 |
#: admin/views/ad-info-top.php:7
|
2293 |
msgid "Where do you want to display the ad?"
|
2283 |
#: admin/views/ad-info-top.php:5
|
2284 |
#, php-format
|
2285 |
msgid ""
|
2286 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
2287 |
msgstr ""
|
2288 |
+
"Felicitaciones! Tu anuncio es ahora visible desde el frente del sitio."
|
|
|
2289 |
|
2290 |
#: admin/views/ad-info-top.php:7
|
2291 |
msgid "Where do you want to display the ad?"
|
languages/advanced-ads-ja.mo
CHANGED
Binary file
|
languages/advanced-ads-ja.po
CHANGED
@@ -3,8 +3,8 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Advanved Ads\n"
|
5 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
6 |
-
"POT-Creation-Date: 2017-08-
|
7 |
-
"PO-Revision-Date: 2017-08-
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
10 |
"Language: ja\n"
|
@@ -23,31 +23,32 @@ msgstr ""
|
|
23 |
"X-Poedit-Basepath: ..\n"
|
24 |
"X-Poedit-SearchPath-0: .\n"
|
25 |
|
26 |
-
#: admin/class-advanced-ads-admin.php:
|
27 |
-
#: admin/views/ad-display-metabox.php:114 classes/display-conditions.php:
|
28 |
#: classes/visitor-conditions.php:241
|
29 |
msgid "or"
|
30 |
msgstr "or"
|
31 |
|
32 |
-
#: admin/class-advanced-ads-admin.php:
|
33 |
-
#: classes/display-conditions.php:
|
34 |
msgid "and"
|
35 |
msgstr "and"
|
36 |
|
37 |
-
#: admin/class-advanced-ads-admin.php:
|
38 |
msgid "After which paragraph?"
|
39 |
msgstr "段落後?(インライン設定)"
|
40 |
|
41 |
-
#: admin/class-advanced-ads-admin.php:
|
42 |
#, php-format
|
43 |
msgid "time of %s"
|
44 |
msgstr "%s の時間"
|
45 |
|
46 |
-
#: admin/class-advanced-ads-admin.php:
|
47 |
msgid "Support"
|
48 |
msgstr "サポート"
|
49 |
|
50 |
-
#: admin/class-advanced-ads-admin.php:
|
|
|
51 |
msgid "Add-Ons"
|
52 |
msgstr "アドオン "
|
53 |
|
@@ -80,12 +81,12 @@ msgstr "%d 件より多くの広告を表示します。"
|
|
80 |
|
81 |
#: admin/includes/class-ad-groups-list.php:212
|
82 |
msgid "all published ads are displayed"
|
83 |
-
msgstr "
|
84 |
|
85 |
#: admin/includes/class-ad-groups-list.php:214
|
86 |
#, php-format
|
87 |
msgid "up to %d ads displayed"
|
88 |
-
msgstr "%d
|
89 |
|
90 |
#: admin/includes/class-ad-groups-list.php:217
|
91 |
msgid "No ads assigned"
|
@@ -141,102 +142,110 @@ msgstr "広告グループを変更する権限がありません。"
|
|
141 |
msgid "No ad group created"
|
142 |
msgstr "広告グループが作成されていません"
|
143 |
|
144 |
-
#: admin/includes/class-ad-type.php:
|
145 |
msgid "Ad Details"
|
146 |
msgstr "広告の詳細"
|
147 |
|
148 |
-
#: admin/includes/class-ad-type.php:
|
149 |
msgid "Ad Planning"
|
150 |
msgstr "広告掲載状態"
|
151 |
|
152 |
-
#: admin/includes/class-ad-type.php:
|
153 |
msgid "expired"
|
154 |
msgstr "期限切れ"
|
155 |
|
156 |
-
#: admin/includes/class-ad-type.php:
|
157 |
msgid "any expiry date"
|
158 |
msgstr "有効期限"
|
159 |
|
160 |
-
#: admin/includes/class-ad-type.php:
|
161 |
msgid "planned"
|
162 |
msgstr "計画済み"
|
163 |
|
164 |
-
#: admin/includes/class-ad-type.php:
|
165 |
#, php-format
|
166 |
msgid "%s ad updated."
|
167 |
msgid_plural "%s ads updated."
|
168 |
msgstr[0] "%s の広告を更新"
|
169 |
msgstr[1] "%s の広告を更新"
|
170 |
|
171 |
-
#: admin/includes/class-ad-type.php:
|
172 |
#, php-format
|
173 |
msgid "%s ad not updated, somebody is editing it."
|
174 |
msgid_plural "%s ads not updated, somebody is editing them."
|
175 |
msgstr[0] "%s の広告は更新されません、誰かがそれを編集しています。"
|
176 |
msgstr[1] "%s の広告は更新されません、誰かがそれを編集しています。"
|
177 |
|
178 |
-
#: admin/includes/class-ad-type.php:
|
179 |
#, php-format
|
180 |
msgid "%s ad permanently deleted."
|
181 |
msgid_plural "%s ads permanently deleted."
|
182 |
msgstr[0] "%s の広告が完全に削除された。"
|
183 |
msgstr[1] "%s の広告が完全に削除された。"
|
184 |
|
185 |
-
#: admin/includes/class-ad-type.php:
|
186 |
#, php-format
|
187 |
msgid "%s ad moved to the Trash."
|
188 |
msgid_plural "%s ads moved to the Trash."
|
189 |
msgstr[0] "%s の広告はゴミ箱に移動しました。"
|
190 |
msgstr[1] "%s の広告をゴミ箱に移動しました。"
|
191 |
|
192 |
-
#: admin/includes/class-ad-type.php:
|
193 |
#, php-format
|
194 |
msgid "%s ad restored from the Trash."
|
195 |
msgid_plural "%s ads restored from the Trash."
|
196 |
msgstr[0] "%s の広告をゴミ箱から復元します。"
|
197 |
msgstr[1] "%s の広告をゴミ箱から復元します。"
|
198 |
|
199 |
-
#: admin/includes/class-ad-type.php:
|
200 |
msgid "Ad updated."
|
201 |
-
msgstr "
|
202 |
|
203 |
-
#: admin/includes/class-ad-type.php:
|
204 |
#, php-format
|
205 |
msgid "Ad restored to revision from %s"
|
206 |
-
msgstr "リビジョン %s
|
207 |
|
208 |
-
#: admin/includes/class-ad-type.php:
|
209 |
msgid "Ad published."
|
210 |
msgstr "広告が公開されました。"
|
211 |
|
212 |
-
#: admin/includes/class-ad-type.php:
|
213 |
#, php-format
|
214 |
msgid ""
|
215 |
"Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
|
216 |
msgstr ""
|
217 |
-
"
|
218 |
-
"
|
219 |
|
220 |
-
#: admin/includes/class-ad-type.php:
|
221 |
msgid "Ad saved."
|
222 |
-
msgstr "
|
223 |
|
224 |
-
#: admin/includes/class-ad-type.php:
|
225 |
msgid "Ad submitted."
|
226 |
msgstr "広告の送信"
|
227 |
|
228 |
-
#: admin/includes/class-ad-type.php:
|
229 |
#, php-format
|
230 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
231 |
msgstr "広告のスケジュール設定: <strong>%1$s</strong>。"
|
232 |
|
233 |
-
#: admin/includes/class-ad-type.php:
|
234 |
msgid "M j, Y @ G:i"
|
235 |
msgstr "Y M j @ G:i"
|
236 |
|
237 |
-
#: admin/includes/class-ad-type.php:
|
238 |
msgid "Ad draft updated."
|
239 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
|
241 |
#: admin/includes/class-licenses.php:86
|
242 |
#, php-format
|
@@ -309,63 +318,64 @@ msgstr ""
|
|
309 |
"ダウンロードに失敗しました。して<a href=\"%s\" target=\"_blank\">理由について"
|
310 |
"は、こちらをご覧ください</a>。"
|
311 |
|
312 |
-
#: admin/includes/class-menu.php:
|
|
|
313 |
msgid "Overview"
|
314 |
msgstr "概要"
|
315 |
|
316 |
-
#: admin/includes/class-menu.php:
|
317 |
#: admin/includes/class-shortcode-creator.php:84
|
318 |
#: admin/views/ad-group-list-form-row.php:68
|
319 |
#: admin/views/ad-group-list-header.php:5 admin/views/placements-item.php:11
|
320 |
-
#: admin/views/placements.php:
|
321 |
#: modules/import-export/views/page.php:23 public/class-advanced-ads.php:617
|
322 |
msgid "Ads"
|
323 |
msgstr "広告"
|
324 |
|
325 |
-
#: admin/includes/class-menu.php:
|
326 |
msgid "Add New Ad"
|
327 |
msgstr "広告を新規追加"
|
328 |
|
329 |
-
#: admin/includes/class-menu.php:
|
330 |
#: public/class-advanced-ads.php:619 public/class-advanced-ads.php:623
|
331 |
msgid "New Ad"
|
332 |
msgstr "新しい広告"
|
333 |
|
334 |
-
#: admin/includes/class-menu.php:
|
335 |
#: admin/includes/class-shortcode-creator.php:91
|
336 |
-
#: admin/views/placements-item.php:4 admin/views/placements.php:
|
337 |
#: classes/widget.php:76
|
338 |
msgid "Ad Groups"
|
339 |
msgstr "広告グループ"
|
340 |
|
341 |
-
#: admin/includes/class-menu.php:
|
342 |
#: public/class-advanced-ads.php:590
|
343 |
msgid "Groups"
|
344 |
msgstr "グループ"
|
345 |
|
346 |
-
#: admin/includes/class-menu.php:
|
347 |
msgid "Ad Placements"
|
348 |
msgstr "広告の設置"
|
349 |
|
350 |
-
#: admin/includes/class-menu.php:
|
351 |
#: admin/includes/class-shortcode-creator.php:98 admin/views/placements.php:18
|
352 |
#: classes/widget.php:69 modules/import-export/views/page.php:25
|
353 |
msgid "Placements"
|
354 |
msgstr "設置"
|
355 |
|
356 |
-
#: admin/includes/class-menu.php:
|
357 |
msgid "Advanced Ads Settings"
|
358 |
msgstr "広告の詳細設定"
|
359 |
|
360 |
-
#: admin/includes/class-menu.php:
|
361 |
msgid "Settings"
|
362 |
msgstr "設定"
|
363 |
|
364 |
-
#: admin/includes/class-menu.php:
|
365 |
msgid "Sorry, you are not allowed to access this feature."
|
366 |
msgstr "申し訳ありませんが、ことはできませんこの機能にアクセスします。"
|
367 |
|
368 |
-
#: admin/includes/class-menu.php:
|
369 |
msgid ""
|
370 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
371 |
"deleted?"
|
@@ -392,7 +402,7 @@ msgid "Visitor Conditions"
|
|
392 |
msgstr "訪問者条件"
|
393 |
|
394 |
#: admin/includes/class-meta-box.php:126 admin/includes/class-meta-box.php:137
|
395 |
-
#: admin/includes/class-meta-box.php:142 admin/includes/class-settings.php:
|
396 |
#: admin/views/ad-output-metabox.php:51
|
397 |
msgid "Manual"
|
398 |
msgstr "マニュアル"
|
@@ -405,7 +415,7 @@ msgstr "動画"
|
|
405 |
msgid "Ad Settings"
|
406 |
msgstr "広告設定"
|
407 |
|
408 |
-
#: admin/includes/class-meta-box.php:324 admin/views/overview.php:
|
409 |
msgid "Ads Dashboard"
|
410 |
msgstr "ダッシュ ボード広告"
|
411 |
|
@@ -434,7 +444,7 @@ msgstr "E メール経由でチュートリアルを取得します。"
|
|
434 |
msgid "Get AdSense tips via email"
|
435 |
msgstr "E メール経由で AdSense のヒントを得る"
|
436 |
|
437 |
-
#: admin/includes/class-notices.php:
|
438 |
#, php-format
|
439 |
msgid ""
|
440 |
"You don’t seem to have an email address. Please use <a href=\"%s\" target="
|
@@ -443,14 +453,14 @@ msgstr ""
|
|
443 |
"あなたは電子メール アドレスを持っていないようです。<a href=\"%s\" target="
|
444 |
"\"_blank\">このフォーム</a>を使用してサインアップするしてください。"
|
445 |
|
446 |
-
#: admin/includes/class-notices.php:
|
447 |
msgid ""
|
448 |
"How embarrassing. The email server seems to be down. Please try again later."
|
449 |
msgstr ""
|
450 |
"なにか戸惑っていますか?メール サーバーがダウンしているようです。後でもう一度"
|
451 |
"試してください。"
|
452 |
|
453 |
-
#: admin/includes/class-notices.php:
|
454 |
#, php-format
|
455 |
msgid ""
|
456 |
"Please check your email (%s) for the confirmation message. If you didn’t "
|
@@ -461,126 +471,53 @@ msgstr ""
|
|
461 |
"ない場合や、別のメールアドレスを使用したい場合は、<a href=\"%s\" target="
|
462 |
"\"_blank\">このフォーム</a>を使用してください。"
|
463 |
|
464 |
-
#: admin/includes/class-overview-widgets.php:
|
465 |
-
msgid "
|
466 |
-
msgstr "
|
467 |
-
|
468 |
-
#: admin/includes/class-overview-widgets.php:47
|
469 |
-
msgid "Setup and Optimization Help"
|
470 |
-
msgstr "セットアップおよび最適化ヘルプ"
|
471 |
|
472 |
-
#: admin/includes/class-overview-widgets.php:
|
473 |
msgid "Manual and Support"
|
474 |
msgstr "マニュアルとサポート"
|
475 |
|
476 |
-
#: admin/includes/class-overview-widgets.php:
|
477 |
-
msgid "
|
478 |
-
msgstr "
|
479 |
-
|
480 |
-
#: admin/includes/class-overview-widgets.php:55
|
481 |
-
msgid "Tracking and Stats"
|
482 |
-
msgstr "トラッキングと統計情報"
|
483 |
-
|
484 |
-
#: admin/includes/class-overview-widgets.php:57
|
485 |
-
msgid "Responsive and Mobile ads"
|
486 |
-
msgstr "レスポンシブとモバイル広告"
|
487 |
-
|
488 |
-
#: admin/includes/class-overview-widgets.php:59
|
489 |
-
msgid "Geo Targeting"
|
490 |
-
msgstr "ジオターゲティング"
|
491 |
-
|
492 |
-
#: admin/includes/class-overview-widgets.php:61
|
493 |
-
msgid "Sticky ads"
|
494 |
-
msgstr "粘着性がある広告"
|
495 |
-
|
496 |
-
#: admin/includes/class-overview-widgets.php:63
|
497 |
-
msgid "PopUps and Layers"
|
498 |
-
msgstr "ポップアップとレイヤー"
|
499 |
|
500 |
#: admin/includes/class-overview-widgets.php:65
|
501 |
-
msgid "
|
502 |
-
msgstr "
|
503 |
|
504 |
#: admin/includes/class-overview-widgets.php:67
|
505 |
-
msgid "
|
506 |
-
msgstr "
|
507 |
|
508 |
-
#: admin/includes/class-overview-widgets.php:
|
509 |
-
msgid "Get
|
510 |
-
msgstr ""
|
511 |
-
|
|
|
|
|
|
|
512 |
|
513 |
-
#: admin/includes/class-overview-widgets.php:
|
514 |
msgid "Join now"
|
515 |
msgstr "今すぐ登録!"
|
516 |
|
517 |
-
#: admin/includes/class-overview-widgets.php:
|
518 |
-
msgid ""
|
519 |
-
|
520 |
-
"and Advanced Ads from the dedicated newsletter group."
|
521 |
-
msgstr ""
|
522 |
-
"専用のニュースレターグループから<strong> AdSenseで収益を上げる方法</strong>と"
|
523 |
-
"広告管理の仕組みについて詳しくは、こちらをご覧ください。"
|
524 |
-
|
525 |
-
#: admin/includes/class-overview-widgets.php:95 admin/includes/notices.php:30
|
526 |
-
#: admin/views/notices/inline.php:3 admin/views/notices/subscribe.php:3
|
527 |
-
msgid "Subscribe me now"
|
528 |
-
msgstr "今すぐ購読"
|
529 |
-
|
530 |
-
#: admin/includes/class-overview-widgets.php:102
|
531 |
-
msgid "Get the first steps and more tutorials to your inbox."
|
532 |
-
msgstr "最初のステップと受信トレイに多くのチュートリアルを取得します。"
|
533 |
-
|
534 |
-
#: admin/includes/class-overview-widgets.php:103
|
535 |
-
msgid "Send it now"
|
536 |
-
msgstr "それを今すぐ送信します。"
|
537 |
|
538 |
-
#: admin/includes/class-overview-widgets.php:
|
539 |
-
msgid "Create your first ad"
|
540 |
-
msgstr "あなたの最初の広告を作成します。"
|
541 |
-
|
542 |
-
#: admin/includes/class-overview-widgets.php:129
|
543 |
-
msgid ""
|
544 |
-
"Ad Groups contain ads and are currently used to rotate multiple ads on a "
|
545 |
-
"single spot."
|
546 |
-
msgstr ""
|
547 |
-
"広告グループは広告を含む、単一の場所で複数の広告を回転に利用されています。"
|
548 |
-
|
549 |
-
#: admin/includes/class-overview-widgets.php:131
|
550 |
-
msgid "Create your first group"
|
551 |
-
msgstr "あなたの最初のグループを作成します。"
|
552 |
-
|
553 |
-
#: admin/includes/class-overview-widgets.php:134
|
554 |
-
msgid ""
|
555 |
-
"Ad Placements are the best way to manage where to display ads and groups."
|
556 |
-
msgstr ""
|
557 |
-
"広告のプレースメントは、広告およびグループを表示する場所を管理する最善の方法"
|
558 |
-
"です。"
|
559 |
-
|
560 |
-
#: admin/includes/class-overview-widgets.php:136
|
561 |
-
msgid "Create your first placement"
|
562 |
-
msgstr "あなたの最初の配置を作成します。"
|
563 |
-
|
564 |
-
#: admin/includes/class-overview-widgets.php:141
|
565 |
-
msgid "Next steps"
|
566 |
-
msgstr "次のステップ"
|
567 |
-
|
568 |
-
#: admin/includes/class-overview-widgets.php:153
|
569 |
#, php-format
|
570 |
msgid "<a href=\"%s\" target=\"_blank\">Manual</a>"
|
571 |
msgstr "<a href=\"%s\" target=\"_blank\">手動</a>"
|
572 |
|
573 |
-
#: admin/includes/class-overview-widgets.php:
|
574 |
#, php-format
|
575 |
msgid "<a href=\"%s\" target=\"_blank\">FAQ and Support</a>"
|
576 |
msgstr "<a href=\"%s\" target=\"_blank\">よくある質問とサポート</a>"
|
577 |
|
578 |
-
#: admin/includes/class-overview-widgets.php:
|
579 |
-
#, php-format
|
580 |
-
msgid "Vote for a <a href=\"%s\" target=\"_blank\">feature</a>"
|
581 |
-
msgstr "<a href=\"%s\" target=\"_blank\">機能</a>のための投票"
|
582 |
-
|
583 |
-
#: admin/includes/class-overview-widgets.php:156
|
584 |
#, php-format
|
585 |
msgid ""
|
586 |
"Thank the developer with a ★★★★★ review on <a "
|
@@ -589,157 +526,153 @@ msgstr ""
|
|
589 |
"<a href=\"%s\" target=\"_blank\">Wordpress.org</a>上的なアーケード レビューと"
|
590 |
"開発者に感謝します。"
|
591 |
|
592 |
-
#: admin/includes/class-overview-widgets.php:
|
593 |
-
msgid ""
|
594 |
-
|
595 |
-
"Ask me for a quote."
|
596 |
-
msgstr ""
|
597 |
-
"設定し、広告を最適化するための助けが必要ですか。あなたのサイトにカスタムの"
|
598 |
-
"コーディングが必要ですか。お見積もりを私に尋ねます。"
|
599 |
-
|
600 |
-
#: admin/includes/class-overview-widgets.php:166
|
601 |
-
#, php-format
|
602 |
-
msgid "Help with ads on %s"
|
603 |
-
msgstr "%s の広告のヘルプ"
|
604 |
-
|
605 |
-
#: admin/includes/class-overview-widgets.php:167
|
606 |
-
msgid "Get an offer"
|
607 |
-
msgstr "オファーをGET!"
|
608 |
-
|
609 |
-
#: admin/includes/class-overview-widgets.php:175
|
610 |
-
msgid "Ad management for advanced websites."
|
611 |
-
msgstr "高度なウェブサイトの広告管理。"
|
612 |
|
613 |
-
#: admin/includes/class-overview-widgets.php:
|
614 |
-
msgid "
|
615 |
-
msgstr "
|
616 |
|
617 |
-
#: admin/includes/class-overview-widgets.php:
|
618 |
-
msgid "
|
619 |
-
msgstr "
|
620 |
|
621 |
-
#: admin/includes/class-overview-widgets.php:
|
622 |
-
msgid "
|
623 |
-
msgstr "
|
624 |
-
|
625 |
-
#: admin/includes/class-overview-widgets.php:180
|
626 |
-
msgid "Get Pro"
|
627 |
-
msgstr "プロを取得"
|
628 |
-
|
629 |
-
#: admin/includes/class-overview-widgets.php:188
|
630 |
-
msgid "Track the impressions of and clicks on your ads."
|
631 |
-
msgstr "あなたの広告の表示回数やクリック数を追跡します。"
|
632 |
|
633 |
-
#: admin/includes/class-overview-widgets.php:
|
634 |
-
msgid "
|
635 |
-
msgstr "
|
636 |
|
637 |
-
#: admin/includes/class-overview-widgets.php:
|
638 |
-
msgid "
|
639 |
-
msgstr "
|
640 |
|
641 |
-
#: admin/includes/class-overview-widgets.php:
|
642 |
-
msgid "
|
643 |
-
msgstr "
|
644 |
|
645 |
-
#: admin/includes/class-overview-widgets.php:
|
646 |
-
msgid "Get the
|
647 |
-
msgstr "
|
648 |
|
649 |
-
#: admin/includes/class-overview-widgets.php:
|
650 |
-
msgid "
|
|
|
|
|
651 |
msgstr ""
|
652 |
-
"
|
653 |
-
|
654 |
-
|
655 |
-
msgid "set a range (from … to …) pixels for the browser size"
|
656 |
-
msgstr "範囲を設定 (from … to …) ブラウザーのサイズのピクセル"
|
657 |
|
658 |
-
#: admin/includes/class-overview-widgets.php:
|
659 |
-
msgid "
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
#: admin/includes/class-overview-widgets.php:206
|
667 |
-
msgid "Get the Responsive add-on"
|
668 |
-
msgstr "対応アドオンを取得します。"
|
669 |
-
|
670 |
-
#: admin/includes/class-overview-widgets.php:214
|
671 |
-
msgid "Target visitors by their geo location."
|
672 |
-
msgstr "その地理的な位置によってターゲットの訪問者。"
|
673 |
|
674 |
-
#: admin/includes/class-overview-widgets.php:
|
675 |
-
msgid "
|
676 |
-
|
|
|
|
|
|
|
|
|
677 |
|
678 |
-
#: admin/includes/class-overview-widgets.php:
|
679 |
msgid ""
|
680 |
-
"
|
681 |
-
"
|
682 |
msgstr ""
|
683 |
-
"
|
684 |
-
"
|
685 |
|
686 |
-
#: admin/includes/class-overview-widgets.php:
|
687 |
-
msgid "
|
688 |
-
|
|
|
|
|
|
|
|
|
689 |
|
690 |
-
#: admin/includes/class-overview-widgets.php:
|
691 |
-
msgid "
|
692 |
-
|
|
|
|
|
|
|
|
|
693 |
|
694 |
-
#: admin/includes/class-overview-widgets.php:
|
695 |
-
msgid "
|
696 |
-
|
|
|
|
|
|
|
|
|
697 |
|
698 |
-
#: admin/includes/class-overview-widgets.php:
|
699 |
-
msgid "
|
|
|
|
|
700 |
msgstr ""
|
701 |
-
"
|
|
|
702 |
|
703 |
-
#: admin/includes/class-overview-widgets.php:
|
704 |
-
|
705 |
-
|
|
|
|
|
706 |
|
|
|
|
|
|
|
707 |
#: admin/includes/class-overview-widgets.php:238
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
#: admin/includes/class-overview-widgets.php:
|
712 |
-
|
713 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
714 |
|
715 |
#: admin/includes/class-overview-widgets.php:241
|
716 |
-
msgid "
|
717 |
-
msgstr "
|
718 |
|
719 |
-
#: admin/includes/class-overview-widgets.php:
|
720 |
-
msgid "
|
721 |
-
msgstr "
|
722 |
|
723 |
-
#: admin/includes/class-overview-widgets.php:
|
724 |
-
msgid "
|
725 |
-
msgstr "
|
726 |
|
727 |
-
#: admin/includes/class-overview-widgets.php:
|
728 |
-
|
729 |
-
"
|
730 |
-
msgstr ""
|
731 |
-
"広告主があなたのサイトのフロントエンドに直接広告スペースを購入してみましょ"
|
732 |
-
"う。"
|
733 |
|
734 |
-
#: admin/includes/class-overview-widgets.php:
|
735 |
-
msgid "Get
|
736 |
-
msgstr "
|
737 |
|
738 |
#: admin/includes/class-settings.php:47 admin/views/settings.php:12
|
739 |
msgid "General"
|
740 |
msgstr "一般"
|
741 |
|
742 |
-
#: admin/includes/class-settings.php:59 admin/includes/class-settings.php:
|
743 |
msgid "Licenses"
|
744 |
msgstr "ライセンス"
|
745 |
|
@@ -753,7 +686,7 @@ msgstr "ログインしているユーザーのための広告を非表示しま
|
|
753 |
|
754 |
#: admin/includes/class-settings.php:86
|
755 |
msgid "Use advanced JavaScript"
|
756 |
-
msgstr "
|
757 |
|
758 |
#: admin/includes/class-settings.php:94
|
759 |
msgid "Unlimited ad injection"
|
@@ -777,7 +710,7 @@ msgstr "通知を無効にします。"
|
|
777 |
|
778 |
#: admin/includes/class-settings.php:134
|
779 |
msgid "ID prefix"
|
780 |
-
msgstr "ID
|
781 |
|
782 |
#: admin/includes/class-settings.php:142
|
783 |
msgid "Remove Widget ID"
|
@@ -791,15 +724,19 @@ msgstr "広告を管理する編集者を許可します。"
|
|
791 |
msgid "Ad label"
|
792 |
msgstr "広告ラベル"
|
793 |
|
794 |
-
#: admin/includes/class-settings.php:
|
|
|
|
|
|
|
|
|
795 |
msgid "Delete data on uninstall"
|
796 |
msgstr "アンインストール時にデータを削除します"
|
797 |
|
798 |
-
#: admin/includes/class-settings.php:
|
799 |
msgid "Disable shortcode button"
|
800 |
msgstr "ショートコードボタンを無効にします。"
|
801 |
|
802 |
-
#: admin/includes/class-settings.php:
|
803 |
#, php-format
|
804 |
msgid ""
|
805 |
"Enter license keys for our powerful <a href=\"%s\" target=\"_blank\">add-"
|
@@ -808,7 +745,7 @@ msgstr ""
|
|
808 |
"強力な<a href=\"%s\" target=\"_blank\">アドオン</a>のライセンスキーを入力しま"
|
809 |
"す。"
|
810 |
|
811 |
-
#: admin/includes/class-settings.php:
|
812 |
#, php-format
|
813 |
msgid ""
|
814 |
"See also <a href=\"%s\" target=\"_blank\">Issues and questions about "
|
@@ -817,36 +754,36 @@ msgstr ""
|
|
817 |
"<a href=\"%s\" target=\"_blank\">ライセンスに関する問題と疑問</a>を参照してく"
|
818 |
"ださい。"
|
819 |
|
820 |
-
#: admin/includes/class-settings.php:
|
821 |
msgid "(display to all)"
|
822 |
msgstr "(すべて表示)"
|
823 |
|
824 |
-
#: admin/includes/class-settings.php:
|
825 |
msgid "Subscriber"
|
826 |
msgstr "購読者"
|
827 |
|
828 |
-
#: admin/includes/class-settings.php:
|
829 |
msgid "Contributor"
|
830 |
msgstr "寄稿者"
|
831 |
|
832 |
-
#: admin/includes/class-settings.php:
|
833 |
msgid "Author"
|
834 |
msgstr "投稿者"
|
835 |
|
836 |
-
#: admin/includes/class-settings.php:
|
837 |
msgid "Editor"
|
838 |
msgstr "編集者"
|
839 |
|
840 |
-
#: admin/includes/class-settings.php:
|
841 |
msgid "Admin"
|
842 |
msgstr "管理者"
|
843 |
|
844 |
-
#: admin/includes/class-settings.php:
|
845 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
846 |
msgstr ""
|
847 |
"広告が表示されないようにするには、ユーザーが最低限必要な役割を選択します。"
|
848 |
|
849 |
-
#: admin/includes/class-settings.php:
|
850 |
msgid ""
|
851 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
852 |
"needs it."
|
@@ -854,7 +791,7 @@ msgstr ""
|
|
854 |
"<strong>お知らせ:</strong>:そのファイルは、現在必要なアドオンによって有効に"
|
855 |
"なっています。"
|
856 |
|
857 |
-
#: admin/includes/class-settings.php:
|
858 |
#, php-format
|
859 |
msgid ""
|
860 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</"
|
@@ -865,7 +802,7 @@ msgstr ""
|
|
865 |
"a>)。 このファイルの機能が必要な場合、一部の機能やアドオンがこの設定を上書き"
|
866 |
"することがあります。"
|
867 |
|
868 |
-
#: admin/includes/class-settings.php:
|
869 |
msgid ""
|
870 |
"Some plugins and themes trigger ad injections where it shouldn’t happen. "
|
871 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
@@ -881,7 +818,7 @@ msgstr ""
|
|
881 |
"るには、このオプションを-1に設定し、無効にする場合は0に設定し、アーカイブペー"
|
882 |
"ジの最初のx投稿にのみ注入を許可する場合は正数を選択します。"
|
883 |
|
884 |
-
#: admin/includes/class-settings.php:
|
885 |
msgid ""
|
886 |
"Please check your post content. A priority of 10 and below might cause "
|
887 |
"issues (wpautop function might run twice)."
|
@@ -889,7 +826,7 @@ msgstr ""
|
|
889 |
"投稿内容を確認してください。 優先度が10以下の場合、問題が発生する可能性があり"
|
890 |
"ます(wpautop関数が2回実行される可能性があります)。"
|
891 |
|
892 |
-
#: admin/includes/class-settings.php:
|
893 |
msgid ""
|
894 |
"Play with this value in order to change the priority of the injected ads "
|
895 |
"compared to other auto injected elements in the post content."
|
@@ -897,7 +834,7 @@ msgstr ""
|
|
897 |
"投稿内容で他の自動的に投じられた要素と比較して投じられた広告のプライオリティ"
|
898 |
"を変えるためにこの値で遊んでください。"
|
899 |
|
900 |
-
#: admin/includes/class-settings.php:
|
901 |
msgid ""
|
902 |
"Advanced Ads ignores paragraphs and other elements in containers when "
|
903 |
"injecting ads into the post content. Check this option to ignore this "
|
@@ -906,7 +843,7 @@ msgstr ""
|
|
906 |
"広告管理は、投稿コンテンツに広告を挿入する際に、段落などのコンテナーの要素を"
|
907 |
"無視します。 この制限を無視すると、広告が再度表示される可能性があります。"
|
908 |
|
909 |
-
#: admin/includes/class-settings.php:
|
910 |
#, php-format
|
911 |
msgid ""
|
912 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
@@ -917,7 +854,7 @@ msgstr ""
|
|
917 |
"た、<a href=\"%s\" target=\"_blank\">トラッキングアドオン</a>を使用している場"
|
918 |
"合のボットのインプレッションのカウントも防止します。"
|
919 |
|
920 |
-
#: admin/includes/class-settings.php:
|
921 |
msgid ""
|
922 |
"Disabling this option only makes sense if your ads contain content you want "
|
923 |
"to display to bots (like search engines) or your site is cached and bots "
|
@@ -927,7 +864,7 @@ msgstr ""
|
|
927 |
"ンテンツが含まれているか、サイトがキャッシュされていてボットが広告なしで"
|
928 |
"キャッシュバージョンを作成できる場合のみです。"
|
929 |
|
930 |
-
#: admin/includes/class-settings.php:
|
931 |
msgid ""
|
932 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
933 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
@@ -937,7 +874,7 @@ msgstr ""
|
|
937 |
"効にする。 アドバンスド広告で複数のブログを既に実行している場合は、通知を無効"
|
938 |
"にすることをおすすめします。"
|
939 |
|
940 |
-
#: admin/includes/class-settings.php:
|
941 |
msgid ""
|
942 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
943 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
@@ -947,7 +884,7 @@ msgstr ""
|
|
947 |
"strong>でこれらのブロックを広告としてマークしないようにしたい場合は変更しま"
|
948 |
"す。後で<strong> CSSルールを書き直す</strong>が必要な場合があります。"
|
949 |
|
950 |
-
#: admin/includes/class-settings.php:
|
951 |
msgid ""
|
952 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
953 |
"target of ad blockers."
|
@@ -955,7 +892,7 @@ msgstr ""
|
|
955 |
"ウィジェットからID属性を削除して、広告ブロッカーの簡単なターゲットにしないよ"
|
956 |
"うにします。"
|
957 |
|
958 |
-
#: admin/includes/class-settings.php:
|
959 |
msgid ""
|
960 |
"If checked, the Advanced Ads Widget will not work with the fixed option of "
|
961 |
"the <strong>Q2W3 Fixed Widget</strong> plugin."
|
@@ -963,11 +900,11 @@ msgstr ""
|
|
963 |
"オンにすると、<strong> Q2W3 Fixed Widget </strong>プラグインの固定オプション"
|
964 |
"で広告管理のウィジェットが動作しなくなります。"
|
965 |
|
966 |
-
#: admin/includes/class-settings.php:
|
967 |
msgid "Allow editors to also manage and publish ads."
|
968 |
msgstr "編集者が広告を管理して公開できるようにする。"
|
969 |
|
970 |
-
#: admin/includes/class-settings.php:
|
971 |
#, php-format
|
972 |
msgid ""
|
973 |
"You can assign different ad-related roles on a user basis with <a href=\"%s"
|
@@ -976,22 +913,22 @@ msgstr ""
|
|
976 |
"<a href=\"%s\" target=\"_blank\">アドバンスト広告管理</a>を使用して、ユーザー"
|
977 |
"ごとに異なる広告関連の役割を割り当てることができます。"
|
978 |
|
979 |
-
#: admin/includes/class-settings.php:
|
980 |
msgctxt "label before ads"
|
981 |
msgid "Advertisements"
|
982 |
msgstr "広告"
|
983 |
|
984 |
-
#: admin/includes/class-settings.php:
|
985 |
msgid "Displayed above ads."
|
986 |
msgstr "広告上に表示"
|
987 |
|
988 |
-
#: admin/includes/class-settings.php:
|
989 |
msgid "Clean up all data related to Advanced Ads when removing the plugin."
|
990 |
msgstr ""
|
991 |
"プラグインを削除する際に高度な広告に関連するすべてのデータをクリーンアップし"
|
992 |
"ます。"
|
993 |
|
994 |
-
#: admin/includes/class-settings.php:
|
995 |
msgid "Disable shortcode button in visual editor."
|
996 |
msgstr "ビジュアルエディターの [ショートコード] ボタンを無効にします。"
|
997 |
|
@@ -1049,6 +986,11 @@ msgstr ""
|
|
1049 |
"専用のニュースレターで、<strong> AdSenseで収益を上げる方法</strong>とアドバン"
|
1050 |
"スド広告の詳細については、こちらをご覧ください。"
|
1051 |
|
|
|
|
|
|
|
|
|
|
|
1052 |
#: admin/includes/notices.php:41
|
1053 |
msgid ""
|
1054 |
"One or more license keys for <strong>Advanced Ads add-ons are invalid or "
|
@@ -1134,10 +1076,6 @@ msgstr "一部のページで広告を非表示にする"
|
|
1134 |
msgid "Watch video"
|
1135 |
msgstr "動画を見る"
|
1136 |
|
1137 |
-
#: admin/views/ad-display-metabox.php:19 admin/views/ad-visitor-metabox.php:17
|
1138 |
-
msgid "Visit the manual"
|
1139 |
-
msgstr "マニュアルをご覧ください"
|
1140 |
-
|
1141 |
#: admin/views/ad-display-metabox.php:22
|
1142 |
#: admin/views/notices/jqueryui_error.php:2
|
1143 |
#, php-format
|
@@ -1234,7 +1172,7 @@ msgstr "タイプ"
|
|
1234 |
#: admin/views/ad-group-list-form-row.php:51
|
1235 |
msgctxt "option to display all ads in an ad groups"
|
1236 |
msgid "all"
|
1237 |
-
msgstr "
|
1238 |
|
1239 |
#: admin/views/ad-group-list-form-row.php:57
|
1240 |
msgid "Visible ads"
|
@@ -1347,7 +1285,7 @@ msgstr "前"
|
|
1347 |
#: admin/views/ad-info-bottom.php:3
|
1348 |
msgctxt "wizard navigation"
|
1349 |
msgid "save"
|
1350 |
-
msgstr "
|
1351 |
|
1352 |
#: admin/views/ad-info-bottom.php:4
|
1353 |
msgctxt "wizard navigation"
|
@@ -1361,11 +1299,9 @@ msgstr "ウィザードを停止し、すべてのオプションを表示"
|
|
1361 |
#: admin/views/ad-info-top.php:5
|
1362 |
#, php-format
|
1363 |
msgid ""
|
1364 |
-
"Congratulations! Your ad is now visible in the frontend.
|
1365 |
-
"placement options <a href=\"%s\">here</a>."
|
1366 |
msgstr ""
|
1367 |
-
"おめでとう!
|
1368 |
-
"ションは<a href=\"%s\">ここ</a>で調整できます。"
|
1369 |
|
1370 |
#: admin/views/ad-info-top.php:7
|
1371 |
msgid "Where do you want to display the ad?"
|
@@ -1448,7 +1384,7 @@ msgstr "広告 Id: %s"
|
|
1448 |
|
1449 |
#: admin/views/ad-info.php:5
|
1450 |
msgid "theme function"
|
1451 |
-
msgstr "
|
1452 |
|
1453 |
#: admin/views/ad-info.php:7
|
1454 |
#, php-format
|
@@ -1615,7 +1551,7 @@ msgstr "高さ"
|
|
1615 |
|
1616 |
#: admin/views/ad-parameters-size.php:8
|
1617 |
msgid "reserve this space"
|
1618 |
-
msgstr "
|
1619 |
|
1620 |
#: admin/views/ad-submitbox-meta.php:6
|
1621 |
msgid "Set expiry date"
|
@@ -1751,7 +1687,7 @@ msgstr "%s への無料ヘルプを送ってください。"
|
|
1751 |
|
1752 |
#: admin/views/feedback-disable.php:14
|
1753 |
msgid "I miss a feature"
|
1754 |
-
msgstr "
|
1755 |
|
1756 |
#: admin/views/feedback-disable.php:15 admin/views/feedback-disable.php:18
|
1757 |
msgid "Which one?"
|
@@ -1759,7 +1695,7 @@ msgstr "どれですか?"
|
|
1759 |
|
1760 |
#: admin/views/feedback-disable.php:16
|
1761 |
msgid "I don’t use ads on my site"
|
1762 |
-
msgstr "
|
1763 |
|
1764 |
#: admin/views/feedback-disable.php:17
|
1765 |
msgid "I switched to another plugin"
|
@@ -1821,7 +1757,7 @@ msgstr "前"
|
|
1821 |
msgid "start counting from bottom"
|
1822 |
msgstr "下から数え始めます"
|
1823 |
|
1824 |
-
#: admin/views/placements-item.php:2 admin/views/placements.php:
|
1825 |
msgid "--not selected--"
|
1826 |
msgstr "-- 選択なし --"
|
1827 |
|
@@ -1917,23 +1853,23 @@ msgctxt "checkbox to remove placement"
|
|
1917 |
msgid "delete"
|
1918 |
msgstr "削除"
|
1919 |
|
1920 |
-
#: admin/views/placements.php:
|
1921 |
msgid "Save Placements"
|
1922 |
msgstr "配置を保存"
|
1923 |
|
1924 |
-
#: admin/views/placements.php:
|
1925 |
msgid "Create a new placement"
|
1926 |
msgstr "新しい配置を作成します。"
|
1927 |
|
1928 |
-
#: admin/views/placements.php:
|
1929 |
msgid "New Placement"
|
1930 |
msgstr "配置の新規作成"
|
1931 |
|
1932 |
-
#: admin/views/placements.php:
|
1933 |
msgid "Choose a placement type"
|
1934 |
msgstr "配置の種類を選択します。"
|
1935 |
|
1936 |
-
#: admin/views/placements.php:
|
1937 |
#, php-format
|
1938 |
msgid ""
|
1939 |
"Placement types define where the ad is going to be displayed. Learn more "
|
@@ -1942,15 +1878,15 @@ msgstr ""
|
|
1942 |
"配置タイプは、広告は表示する予定を定義します。詳細については、<a href=\"%s\">"
|
1943 |
"マニュアル</a>を見てください。"
|
1944 |
|
1945 |
-
#: admin/views/placements.php:
|
1946 |
msgid "Please select a placement type."
|
1947 |
msgstr "配置タイプを選択してください。"
|
1948 |
|
1949 |
-
#: admin/views/placements.php:
|
1950 |
msgid "Choose a Name"
|
1951 |
msgstr "名前を選択"
|
1952 |
|
1953 |
-
#: admin/views/placements.php:
|
1954 |
msgid ""
|
1955 |
"The name of the placement is only visible to you. Tip: choose a descriptive "
|
1956 |
"one, e.g. <em>Below Post Headline</em>."
|
@@ -1958,23 +1894,23 @@ msgstr ""
|
|
1958 |
"配置のの名前はあなただけが見ることができます。ヒント: 説明的なものを選択して"
|
1959 |
"ください。 <em>記事の見出しの下</em>。"
|
1960 |
|
1961 |
-
#: admin/views/placements.php:
|
1962 |
msgid "Placement Name"
|
1963 |
msgstr "配置名"
|
1964 |
|
1965 |
-
#: admin/views/placements.php:
|
1966 |
msgid "Please enter a name for your placement."
|
1967 |
msgstr "あなたの配置の名前を入力してください。"
|
1968 |
|
1969 |
-
#: admin/views/placements.php:
|
1970 |
msgid "Choose the Ad or Group"
|
1971 |
msgstr "広告またはグループを選択"
|
1972 |
|
1973 |
-
#: admin/views/placements.php:
|
1974 |
msgid "The ad or group that should be displayed."
|
1975 |
msgstr "表示されるべき広告またはグループ。"
|
1976 |
|
1977 |
-
#: admin/views/placements.php:
|
1978 |
msgid "Save New Placement"
|
1979 |
msgstr "新しい配置を保存"
|
1980 |
|
@@ -2028,6 +1964,14 @@ msgstr "ライセンス キーが無効です。"
|
|
2028 |
msgid "active"
|
2029 |
msgstr "アクティブ"
|
2030 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2031 |
#: admin/views/settings-disable-ads.php:3
|
2032 |
msgid "Disable all ads in frontend"
|
2033 |
msgstr "フロント エンドのすべての広告を無効にします。"
|
@@ -2224,11 +2168,11 @@ msgstr ""
|
|
2224 |
"利用可能な%1$s の新しいバージョンがあります。 %2$s表示バージョン %3$sの詳細"
|
2225 |
"は%4$s または%5$sの現在更新の%6$s."
|
2226 |
|
2227 |
-
#: classes/EDD_SL_Plugin_Updater.php:
|
2228 |
msgid "You do not have permission to install plugin updates"
|
2229 |
msgstr "あなたはプラグインの更新プログラムをインストールする権限がありません"
|
2230 |
|
2231 |
-
#: classes/EDD_SL_Plugin_Updater.php:
|
2232 |
msgid "Error"
|
2233 |
msgstr "エラー "
|
2234 |
|
@@ -2427,15 +2371,6 @@ msgstr "編集"
|
|
2427 |
msgid "Link to target site"
|
2428 |
msgstr "ターゲットサイトへのリンク"
|
2429 |
|
2430 |
-
#: classes/ad_type_image.php:68
|
2431 |
-
#, php-format
|
2432 |
-
msgid ""
|
2433 |
-
"Open this url in a new window and track impressions and clicks with the <a "
|
2434 |
-
"href=\"%s\" target=\"_blank\">Tracking add-on</a>"
|
2435 |
-
msgstr ""
|
2436 |
-
"新しいウィンドウでこのURLを開き、<a href=\"%s\" target=\"_blank\">トラッキン"
|
2437 |
-
"グアドオン</a>でインプレッションとクリックをトラッキングする"
|
2438 |
-
|
2439 |
#: classes/ad_type_plain.php:31
|
2440 |
msgid "Plain Text and Code"
|
2441 |
msgstr "プレーン テキストとコード"
|
@@ -2508,30 +2443,38 @@ msgstr "コンテンツの生存期間"
|
|
2508 |
msgid "Display ads based on age of the page."
|
2509 |
msgstr "ページの年齢に基づいて広告を表示します。"
|
2510 |
|
2511 |
-
#: classes/display-conditions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2512 |
#, php-format
|
2513 |
msgid "archive: %s"
|
2514 |
msgstr "アーカイブ: %s"
|
2515 |
|
2516 |
-
#: classes/display-conditions.php:
|
2517 |
-
#: classes/display-conditions.php:
|
2518 |
#: classes/visitor-conditions.php:126
|
2519 |
msgid "is"
|
2520 |
msgstr "一致"
|
2521 |
|
2522 |
-
#: classes/display-conditions.php:
|
2523 |
-
#: classes/display-conditions.php:
|
2524 |
#: classes/visitor-conditions.php:127
|
2525 |
msgid "is not"
|
2526 |
msgstr "一致しない"
|
2527 |
|
2528 |
-
#: classes/display-conditions.php:
|
2529 |
-
#: classes/display-conditions.php:
|
2530 |
msgctxt "Error message shown when no display condition term is selected"
|
2531 |
msgid "Please select some items."
|
2532 |
msgstr "いくつかの項目を選択してください"
|
2533 |
|
2534 |
-
#: classes/display-conditions.php:
|
2535 |
#, php-format
|
2536 |
msgid ""
|
2537 |
"Only %d elements are displayed above. Use the <code>advanced-ads-admin-max-"
|
@@ -2542,93 +2485,93 @@ msgstr ""
|
|
2542 |
"terms</code> <a href=\"%s\" target=\"_blank\">このページ</a>によるとこの制限"
|
2543 |
"を変更するフィルター。"
|
2544 |
|
2545 |
-
#: classes/display-conditions.php:
|
2546 |
msgctxt "display the terms search field on ad edit page"
|
2547 |
msgid "add more terms"
|
2548 |
msgstr "用語を追加します。"
|
2549 |
|
2550 |
-
#: classes/display-conditions.php:
|
2551 |
msgid "term name or id"
|
2552 |
msgstr "項名またはID"
|
2553 |
|
2554 |
-
#: classes/display-conditions.php:
|
2555 |
msgid "title or id"
|
2556 |
msgstr "タイトルまたは id"
|
2557 |
|
2558 |
-
#: classes/display-conditions.php:
|
2559 |
msgid "Home Page"
|
2560 |
msgstr "ホームページ"
|
2561 |
|
2562 |
-
#: classes/display-conditions.php:
|
2563 |
msgid "show on Home page"
|
2564 |
msgstr "ホーム ページに表示します。"
|
2565 |
|
2566 |
-
#: classes/display-conditions.php:
|
2567 |
msgid "Singular Pages"
|
2568 |
msgstr "単一ページ"
|
2569 |
|
2570 |
-
#: classes/display-conditions.php:
|
2571 |
msgid "show on singular pages/posts"
|
2572 |
msgstr "単数ページ/投稿を表示します。"
|
2573 |
|
2574 |
-
#: classes/display-conditions.php:
|
2575 |
msgid "Archive Pages"
|
2576 |
msgstr "アーカイブページ"
|
2577 |
|
2578 |
-
#: classes/display-conditions.php:
|
2579 |
msgid "show on any type of archive page (category, tag, author and date)"
|
2580 |
msgstr ""
|
2581 |
"あらゆる種類のアーカイブ ページ (カテゴリ、タグ、作成者、日付) の地図します。"
|
2582 |
|
2583 |
-
#: classes/display-conditions.php:
|
2584 |
msgid "Search Results"
|
2585 |
msgstr "検索結果"
|
2586 |
|
2587 |
-
#: classes/display-conditions.php:
|
2588 |
msgid "show on search result pages"
|
2589 |
msgstr "検索結果ページに表示します。"
|
2590 |
|
2591 |
-
#: classes/display-conditions.php:
|
2592 |
msgid "404 Page"
|
2593 |
msgstr "404ページ"
|
2594 |
|
2595 |
-
#: classes/display-conditions.php:
|
2596 |
msgid "show on 404 error page"
|
2597 |
msgstr "404 エラーのページに表示します。"
|
2598 |
|
2599 |
-
#: classes/display-conditions.php:
|
2600 |
msgid "Attachment Pages"
|
2601 |
msgstr "添付ファイルページ"
|
2602 |
|
2603 |
-
#: classes/display-conditions.php:
|
2604 |
msgid "show on attachment pages"
|
2605 |
msgstr "添付ファイルのページを表示します。"
|
2606 |
|
2607 |
-
#: classes/display-conditions.php:
|
2608 |
msgid "Secondary Queries"
|
2609 |
msgstr "セカンダリのクエリ"
|
2610 |
|
2611 |
-
#: classes/display-conditions.php:
|
2612 |
msgid "allow ads in secondary queries"
|
2613 |
msgstr "セカンダリ クエリで広告を許可します。"
|
2614 |
|
2615 |
-
#: classes/display-conditions.php:
|
2616 |
msgid "Feed"
|
2617 |
msgstr "フィード"
|
2618 |
|
2619 |
-
#: classes/display-conditions.php:
|
2620 |
msgid "allow ads in Feed"
|
2621 |
msgstr "フィードの広告を許可します。"
|
2622 |
|
2623 |
-
#: classes/display-conditions.php:
|
2624 |
msgid "older than"
|
2625 |
msgstr "より古く"
|
2626 |
|
2627 |
-
#: classes/display-conditions.php:
|
2628 |
msgid "younger than"
|
2629 |
msgstr "より新しい"
|
2630 |
|
2631 |
-
#: classes/display-conditions.php:
|
2632 |
msgid "days"
|
2633 |
msgstr "日間"
|
2634 |
|
@@ -2658,44 +2601,40 @@ msgstr "必要なフォルダー (%s) が見つかりません。"
|
|
2658 |
msgid "Ad Health"
|
2659 |
msgstr "広告の状態"
|
2660 |
|
2661 |
-
#: classes/frontend_checks.php:
|
2662 |
-
msgid "jQuery not in header"
|
2663 |
-
msgstr "ヘッダーにjQueryのではない"
|
2664 |
-
|
2665 |
-
#: classes/frontend_checks.php:61
|
2666 |
msgid "Random AdSense ads"
|
2667 |
msgstr "ランダムの AdSense 広告"
|
2668 |
|
2669 |
-
#: classes/frontend_checks.php:
|
2670 |
msgid "Ad blocker enabled"
|
2671 |
msgstr "広告ブロッカーが有効になっている"
|
2672 |
|
2673 |
-
#: classes/frontend_checks.php:
|
2674 |
#, php-format
|
2675 |
msgid "<em>%s</em> filter does not exist"
|
2676 |
msgstr "<em>%s</em>フィルタは存在しません。"
|
2677 |
|
2678 |
-
#: classes/frontend_checks.php:
|
2679 |
msgid "Ads are disabled on this page"
|
2680 |
msgstr "広告はこのページで無効になっています"
|
2681 |
|
2682 |
-
#: classes/frontend_checks.php:
|
2683 |
msgid "Ads are disabled in the content of this page"
|
2684 |
msgstr "広告はこのページの内容で無効にされています"
|
2685 |
|
2686 |
-
#: classes/frontend_checks.php:
|
2687 |
msgid "the current post ID is 0 "
|
2688 |
-
msgstr "
|
2689 |
|
2690 |
-
#: classes/frontend_checks.php:
|
2691 |
msgid "Ads are disabled on 404 pages"
|
2692 |
msgstr "広告は404ページで無効になっています"
|
2693 |
|
2694 |
-
#: classes/frontend_checks.php:
|
2695 |
msgid "Ads are disabled on non singular pages"
|
2696 |
msgstr "広告を非単数ページ上で無効にされています"
|
2697 |
|
2698 |
-
#: classes/frontend_checks.php:
|
2699 |
#: modules/import-export/classes/XmlEncoder.php:61
|
2700 |
#: modules/import-export/classes/XmlEncoder.php:64
|
2701 |
#: modules/import-export/classes/XmlEncoder.php:193
|
@@ -2704,19 +2643,19 @@ msgstr "広告を非単数ページ上で無効にされています"
|
|
2704 |
msgid "The %s extension(s) is not loaded"
|
2705 |
msgstr "%s 拡張子が読み込まれていません"
|
2706 |
|
2707 |
-
#: classes/frontend_checks.php:
|
2708 |
msgid "Everything is fine"
|
2709 |
msgstr "すべて順調"
|
2710 |
|
2711 |
-
#: classes/frontend_checks.php:
|
2712 |
msgid "debug DFP ads"
|
2713 |
msgstr "DFP広告デバッグ"
|
2714 |
|
2715 |
-
#: classes/frontend_checks.php:
|
2716 |
msgid "highlight ads"
|
2717 |
msgstr "ハイライト広告"
|
2718 |
|
2719 |
-
#: classes/frontend_checks.php:
|
2720 |
#, php-format
|
2721 |
msgid ""
|
2722 |
"This ads was automatically placed here by AdSense. <a href=\"%s\" target="
|
@@ -3078,7 +3017,7 @@ msgstr ""
|
|
3078 |
|
3079 |
#: modules/gadsense/admin/views/adsense-ad-parameters.php:26
|
3080 |
msgid "Get details"
|
3081 |
-
msgstr "
|
3082 |
|
3083 |
#: modules/gadsense/admin/views/adsense-ad-parameters.php:30
|
3084 |
msgid "Insert new AdSense code"
|
@@ -3163,7 +3102,7 @@ msgstr "サイト運営者 ID がありません。"
|
|
3163 |
|
3164 |
#: modules/gadsense/includes/class-gadsense-data.php:37
|
3165 |
msgid "Auto"
|
3166 |
-
msgstr "
|
3167 |
|
3168 |
#: modules/gadsense/main.php:19
|
3169 |
msgid " at "
|
@@ -3435,6 +3374,197 @@ msgstr "広告のデバッグ出力"
|
|
3435 |
msgid "Find solutions in the manual"
|
3436 |
msgstr "マニュアルで解決策を見つけます"
|
3437 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3438 |
#~ msgid "Advanced Ads Debugging"
|
3439 |
#~ msgstr "広告の修正"
|
3440 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Advanved Ads\n"
|
5 |
"Report-Msgid-Bugs-To: http://wordpress.org/plugins/plugin-name\n"
|
6 |
+
"POT-Creation-Date: 2017-08-23 16:00+0900\n"
|
7 |
+
"PO-Revision-Date: 2017-08-23 16:15+0900\n"
|
8 |
"Last-Translator: \n"
|
9 |
"Language-Team: webgilde <thomas.maier@webgilde.com>\n"
|
10 |
"Language: ja\n"
|
23 |
"X-Poedit-Basepath: ..\n"
|
24 |
"X-Poedit-SearchPath-0: .\n"
|
25 |
|
26 |
+
#: admin/class-advanced-ads-admin.php:205
|
27 |
+
#: admin/views/ad-display-metabox.php:114 classes/display-conditions.php:189
|
28 |
#: classes/visitor-conditions.php:241
|
29 |
msgid "or"
|
30 |
msgstr "or"
|
31 |
|
32 |
+
#: admin/class-advanced-ads-admin.php:206 admin/views/ad-visitor-metabox.php:88
|
33 |
+
#: classes/display-conditions.php:189 classes/visitor-conditions.php:241
|
34 |
msgid "and"
|
35 |
msgstr "and"
|
36 |
|
37 |
+
#: admin/class-advanced-ads-admin.php:207
|
38 |
msgid "After which paragraph?"
|
39 |
msgstr "段落後?(インライン設定)"
|
40 |
|
41 |
+
#: admin/class-advanced-ads-admin.php:315
|
42 |
#, php-format
|
43 |
msgid "time of %s"
|
44 |
msgstr "%s の時間"
|
45 |
|
46 |
+
#: admin/class-advanced-ads-admin.php:356 admin/includes/class-menu.php:97
|
47 |
msgid "Support"
|
48 |
msgstr "サポート"
|
49 |
|
50 |
+
#: admin/class-advanced-ads-admin.php:360
|
51 |
+
#: admin/includes/class-overview-widgets.php:24
|
52 |
msgid "Add-Ons"
|
53 |
msgstr "アドオン "
|
54 |
|
81 |
|
82 |
#: admin/includes/class-ad-groups-list.php:212
|
83 |
msgid "all published ads are displayed"
|
84 |
+
msgstr "すべての公開された広告が表示されています"
|
85 |
|
86 |
#: admin/includes/class-ad-groups-list.php:214
|
87 |
#, php-format
|
88 |
msgid "up to %d ads displayed"
|
89 |
+
msgstr "最大 %d 個の広告が表示されます"
|
90 |
|
91 |
#: admin/includes/class-ad-groups-list.php:217
|
92 |
msgid "No ads assigned"
|
142 |
msgid "No ad group created"
|
143 |
msgstr "広告グループが作成されていません"
|
144 |
|
145 |
+
#: admin/includes/class-ad-type.php:80 admin/includes/class-ad-type.php:85
|
146 |
msgid "Ad Details"
|
147 |
msgstr "広告の詳細"
|
148 |
|
149 |
+
#: admin/includes/class-ad-type.php:81 admin/includes/class-ad-type.php:86
|
150 |
msgid "Ad Planning"
|
151 |
msgstr "広告掲載状態"
|
152 |
|
153 |
+
#: admin/includes/class-ad-type.php:183
|
154 |
msgid "expired"
|
155 |
msgstr "期限切れ"
|
156 |
|
157 |
+
#: admin/includes/class-ad-type.php:184
|
158 |
msgid "any expiry date"
|
159 |
msgstr "有効期限"
|
160 |
|
161 |
+
#: admin/includes/class-ad-type.php:185
|
162 |
msgid "planned"
|
163 |
msgstr "計画済み"
|
164 |
|
165 |
+
#: admin/includes/class-ad-type.php:205
|
166 |
#, php-format
|
167 |
msgid "%s ad updated."
|
168 |
msgid_plural "%s ads updated."
|
169 |
msgstr[0] "%s の広告を更新"
|
170 |
msgstr[1] "%s の広告を更新"
|
171 |
|
172 |
+
#: admin/includes/class-ad-type.php:206
|
173 |
#, php-format
|
174 |
msgid "%s ad not updated, somebody is editing it."
|
175 |
msgid_plural "%s ads not updated, somebody is editing them."
|
176 |
msgstr[0] "%s の広告は更新されません、誰かがそれを編集しています。"
|
177 |
msgstr[1] "%s の広告は更新されません、誰かがそれを編集しています。"
|
178 |
|
179 |
+
#: admin/includes/class-ad-type.php:207
|
180 |
#, php-format
|
181 |
msgid "%s ad permanently deleted."
|
182 |
msgid_plural "%s ads permanently deleted."
|
183 |
msgstr[0] "%s の広告が完全に削除された。"
|
184 |
msgstr[1] "%s の広告が完全に削除された。"
|
185 |
|
186 |
+
#: admin/includes/class-ad-type.php:208
|
187 |
#, php-format
|
188 |
msgid "%s ad moved to the Trash."
|
189 |
msgid_plural "%s ads moved to the Trash."
|
190 |
msgstr[0] "%s の広告はゴミ箱に移動しました。"
|
191 |
msgstr[1] "%s の広告をゴミ箱に移動しました。"
|
192 |
|
193 |
+
#: admin/includes/class-ad-type.php:209
|
194 |
#, php-format
|
195 |
msgid "%s ad restored from the Trash."
|
196 |
msgid_plural "%s ads restored from the Trash."
|
197 |
msgstr[0] "%s の広告をゴミ箱から復元します。"
|
198 |
msgstr[1] "%s の広告をゴミ箱から復元します。"
|
199 |
|
200 |
+
#: admin/includes/class-ad-type.php:497 admin/includes/class-ad-type.php:498
|
201 |
msgid "Ad updated."
|
202 |
+
msgstr "更新した広告"
|
203 |
|
204 |
+
#: admin/includes/class-ad-type.php:500
|
205 |
#, php-format
|
206 |
msgid "Ad restored to revision from %s"
|
207 |
+
msgstr "リビジョン %s から復元された広告"
|
208 |
|
209 |
+
#: admin/includes/class-ad-type.php:501
|
210 |
msgid "Ad published."
|
211 |
msgstr "広告が公開されました。"
|
212 |
|
213 |
+
#: admin/includes/class-ad-type.php:501
|
214 |
#, php-format
|
215 |
msgid ""
|
216 |
"Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
|
217 |
msgstr ""
|
218 |
+
"広告が表示されませんか?<a href=\"%s\" target=\"_blank\">こちら</a>を見てくだ"
|
219 |
+
"さい"
|
220 |
|
221 |
+
#: admin/includes/class-ad-type.php:502
|
222 |
msgid "Ad saved."
|
223 |
+
msgstr "広告を保存"
|
224 |
|
225 |
+
#: admin/includes/class-ad-type.php:503
|
226 |
msgid "Ad submitted."
|
227 |
msgstr "広告の送信"
|
228 |
|
229 |
+
#: admin/includes/class-ad-type.php:505
|
230 |
#, php-format
|
231 |
msgid "Ad scheduled for: <strong>%1$s</strong>."
|
232 |
msgstr "広告のスケジュール設定: <strong>%1$s</strong>。"
|
233 |
|
234 |
+
#: admin/includes/class-ad-type.php:507
|
235 |
msgid "M j, Y @ G:i"
|
236 |
msgstr "Y M j @ G:i"
|
237 |
|
238 |
+
#: admin/includes/class-ad-type.php:509
|
239 |
msgid "Ad draft updated."
|
240 |
+
msgstr "広告の下書きを更新"
|
241 |
+
|
242 |
+
#: admin/includes/class-ad-type.php:596
|
243 |
+
msgid ""
|
244 |
+
"You don’t have access to ads. Please deactivate and re-enable Advanced Ads "
|
245 |
+
"again to fix this."
|
246 |
+
msgstr ""
|
247 |
+
"あなたは広告にアクセスできません。この問題を解決するには、再度アドバンス広告"
|
248 |
+
"を無効にしてもう一度有効にしてください。"
|
249 |
|
250 |
#: admin/includes/class-licenses.php:86
|
251 |
#, php-format
|
318 |
"ダウンロードに失敗しました。して<a href=\"%s\" target=\"_blank\">理由について"
|
319 |
"は、こちらをご覧ください</a>。"
|
320 |
|
321 |
+
#: admin/includes/class-menu.php:55 admin/includes/class-menu.php:68
|
322 |
+
#: admin/includes/class-menu.php:72
|
323 |
msgid "Overview"
|
324 |
msgstr "概要"
|
325 |
|
326 |
+
#: admin/includes/class-menu.php:62
|
327 |
#: admin/includes/class-shortcode-creator.php:84
|
328 |
#: admin/views/ad-group-list-form-row.php:68
|
329 |
#: admin/views/ad-group-list-header.php:5 admin/views/placements-item.php:11
|
330 |
+
#: admin/views/placements.php:196 classes/widget.php:83
|
331 |
#: modules/import-export/views/page.php:23 public/class-advanced-ads.php:617
|
332 |
msgid "Ads"
|
333 |
msgstr "広告"
|
334 |
|
335 |
+
#: admin/includes/class-menu.php:79 public/class-advanced-ads.php:620
|
336 |
msgid "Add New Ad"
|
337 |
msgstr "広告を新規追加"
|
338 |
|
339 |
+
#: admin/includes/class-menu.php:79 admin/views/ad-group-list-ads.php:17
|
340 |
#: public/class-advanced-ads.php:619 public/class-advanced-ads.php:623
|
341 |
msgid "New Ad"
|
342 |
msgstr "新しい広告"
|
343 |
|
344 |
+
#: admin/includes/class-menu.php:84
|
345 |
#: admin/includes/class-shortcode-creator.php:91
|
346 |
+
#: admin/views/placements-item.php:4 admin/views/placements.php:189
|
347 |
#: classes/widget.php:76
|
348 |
msgid "Ad Groups"
|
349 |
msgstr "広告グループ"
|
350 |
|
351 |
+
#: admin/includes/class-menu.php:84 modules/import-export/views/page.php:24
|
352 |
#: public/class-advanced-ads.php:590
|
353 |
msgid "Groups"
|
354 |
msgstr "グループ"
|
355 |
|
356 |
+
#: admin/includes/class-menu.php:89
|
357 |
msgid "Ad Placements"
|
358 |
msgstr "広告の設置"
|
359 |
|
360 |
+
#: admin/includes/class-menu.php:89
|
361 |
#: admin/includes/class-shortcode-creator.php:98 admin/views/placements.php:18
|
362 |
#: classes/widget.php:69 modules/import-export/views/page.php:25
|
363 |
msgid "Placements"
|
364 |
msgstr "設置"
|
365 |
|
366 |
+
#: admin/includes/class-menu.php:93
|
367 |
msgid "Advanced Ads Settings"
|
368 |
msgstr "広告の詳細設定"
|
369 |
|
370 |
+
#: admin/includes/class-menu.php:93
|
371 |
msgid "Settings"
|
372 |
msgstr "設定"
|
373 |
|
374 |
+
#: admin/includes/class-menu.php:179 admin/includes/class-menu.php:206
|
375 |
msgid "Sorry, you are not allowed to access this feature."
|
376 |
msgstr "申し訳ありませんが、ことはできませんこの機能にアクセスします。"
|
377 |
|
378 |
+
#: admin/includes/class-menu.php:192
|
379 |
msgid ""
|
380 |
"You attempted to edit an ad group that doesn’t exist. Perhaps it was "
|
381 |
"deleted?"
|
402 |
msgstr "訪問者条件"
|
403 |
|
404 |
#: admin/includes/class-meta-box.php:126 admin/includes/class-meta-box.php:137
|
405 |
+
#: admin/includes/class-meta-box.php:142 admin/includes/class-settings.php:455
|
406 |
#: admin/views/ad-output-metabox.php:51
|
407 |
msgid "Manual"
|
408 |
msgstr "マニュアル"
|
415 |
msgid "Ad Settings"
|
416 |
msgstr "広告設定"
|
417 |
|
418 |
+
#: admin/includes/class-meta-box.php:324 admin/views/overview.php:6
|
419 |
msgid "Ads Dashboard"
|
420 |
msgstr "ダッシュ ボード広告"
|
421 |
|
444 |
msgid "Get AdSense tips via email"
|
445 |
msgstr "E メール経由で AdSense のヒントを得る"
|
446 |
|
447 |
+
#: admin/includes/class-notices.php:410
|
448 |
#, php-format
|
449 |
msgid ""
|
450 |
"You don’t seem to have an email address. Please use <a href=\"%s\" target="
|
453 |
"あなたは電子メール アドレスを持っていないようです。<a href=\"%s\" target="
|
454 |
"\"_blank\">このフォーム</a>を使用してサインアップするしてください。"
|
455 |
|
456 |
+
#: admin/includes/class-notices.php:428
|
457 |
msgid ""
|
458 |
"How embarrassing. The email server seems to be down. Please try again later."
|
459 |
msgstr ""
|
460 |
"なにか戸惑っていますか?メール サーバーがダウンしているようです。後でもう一度"
|
461 |
"試してください。"
|
462 |
|
463 |
+
#: admin/includes/class-notices.php:433
|
464 |
#, php-format
|
465 |
msgid ""
|
466 |
"Please check your email (%s) for the confirmation message. If you didn’t "
|
471 |
"ない場合や、別のメールアドレスを使用したい場合は、<a href=\"%s\" target="
|
472 |
"\"_blank\">このフォーム</a>を使用してください。"
|
473 |
|
474 |
+
#: admin/includes/class-overview-widgets.php:18
|
475 |
+
msgid "Next steps"
|
476 |
+
msgstr "次のステップ"
|
|
|
|
|
|
|
|
|
477 |
|
478 |
+
#: admin/includes/class-overview-widgets.php:20
|
479 |
msgid "Manual and Support"
|
480 |
msgstr "マニュアルとサポート"
|
481 |
|
482 |
+
#: admin/includes/class-overview-widgets.php:56
|
483 |
+
msgid "Create your first ad"
|
484 |
+
msgstr "あなたの最初の広告を作成します。"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
|
486 |
#: admin/includes/class-overview-widgets.php:65
|
487 |
+
msgid "Join the newsletter for more benefits"
|
488 |
+
msgstr "その他の利点については、ニュースレターに参加してください"
|
489 |
|
490 |
#: admin/includes/class-overview-widgets.php:67
|
491 |
+
msgid "Get 2 free add-ons"
|
492 |
+
msgstr "2つの無料アドオンを入手"
|
493 |
|
494 |
+
#: admin/includes/class-overview-widgets.php:68
|
495 |
+
msgid "Get the first steps and more tutorials to your inbox"
|
496 |
+
msgstr "受信トレイに最初の手順やチュートリアルを取得する"
|
497 |
+
|
498 |
+
#: admin/includes/class-overview-widgets.php:69
|
499 |
+
msgid "How to earn more with AdSense"
|
500 |
+
msgstr "AdSenseでさらに収益を上げる方法"
|
501 |
|
502 |
+
#: admin/includes/class-overview-widgets.php:72
|
503 |
msgid "Join now"
|
504 |
msgstr "今すぐ登録!"
|
505 |
|
506 |
+
#: admin/includes/class-overview-widgets.php:79
|
507 |
+
msgid "Manage your ads"
|
508 |
+
msgstr "広告を管理する"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
509 |
|
510 |
+
#: admin/includes/class-overview-widgets.php:105
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
511 |
#, php-format
|
512 |
msgid "<a href=\"%s\" target=\"_blank\">Manual</a>"
|
513 |
msgstr "<a href=\"%s\" target=\"_blank\">手動</a>"
|
514 |
|
515 |
+
#: admin/includes/class-overview-widgets.php:106
|
516 |
#, php-format
|
517 |
msgid "<a href=\"%s\" target=\"_blank\">FAQ and Support</a>"
|
518 |
msgstr "<a href=\"%s\" target=\"_blank\">よくある質問とサポート</a>"
|
519 |
|
520 |
+
#: admin/includes/class-overview-widgets.php:107
|
|
|
|
|
|
|
|
|
|
|
521 |
#, php-format
|
522 |
msgid ""
|
523 |
"Thank the developer with a ★★★★★ review on <a "
|
526 |
"<a href=\"%s\" target=\"_blank\">Wordpress.org</a>上的なアーケード レビューと"
|
527 |
"開発者に感謝します。"
|
528 |
|
529 |
+
#: admin/includes/class-overview-widgets.php:119
|
530 |
+
msgid "The solution for professional websites."
|
531 |
+
msgstr "プロのウェブサイトのためのソリューション。"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
|
533 |
+
#: admin/includes/class-overview-widgets.php:122
|
534 |
+
msgid "support for cached sites"
|
535 |
+
msgstr "キャッシュされたサイトのサポート"
|
536 |
|
537 |
+
#: admin/includes/class-overview-widgets.php:125
|
538 |
+
msgid "11 more display and visitor conditions"
|
539 |
+
msgstr "さらに11の表示と訪問者の条件"
|
540 |
|
541 |
+
#: admin/includes/class-overview-widgets.php:126
|
542 |
+
msgid "6 more placements"
|
543 |
+
msgstr "6つの配置"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
|
545 |
+
#: admin/includes/class-overview-widgets.php:127
|
546 |
+
msgid "placement tests for ad optimization"
|
547 |
+
msgstr "広告最適化のための配置テスト"
|
548 |
|
549 |
+
#: admin/includes/class-overview-widgets.php:128
|
550 |
+
msgid "ad grids and many more advanced features"
|
551 |
+
msgstr "広告グリッドやその他の高度な機能"
|
552 |
|
553 |
+
#: admin/includes/class-overview-widgets.php:135
|
554 |
+
msgid "Our best deal with all current and future add-ons included."
|
555 |
+
msgstr "すべての現在および将来のアドオンを含むベストなものです。"
|
556 |
|
557 |
+
#: admin/includes/class-overview-widgets.php:137
|
558 |
+
msgid "Get the Bundle"
|
559 |
+
msgstr "このバンドルを入手"
|
560 |
|
561 |
+
#: admin/includes/class-overview-widgets.php:143
|
562 |
+
msgid ""
|
563 |
+
"Analyze clicks and impressions of your ads locally or in Google Analytics, "
|
564 |
+
"share reports, and limit ads to a specific number of impressions or clicks."
|
565 |
msgstr ""
|
566 |
+
"広告のクリック数とインプレッション数をローカルまたはGoogleアナリティクスで分"
|
567 |
+
"析し、レポートを共有し、特定のインプレッション数またはクリック数に広告を制限"
|
568 |
+
"します。"
|
|
|
|
|
569 |
|
570 |
+
#: admin/includes/class-overview-widgets.php:149
|
571 |
+
msgid ""
|
572 |
+
"Display ads based on the device or the size of your visitor’s browser, and "
|
573 |
+
"control ads on AMP pages."
|
574 |
+
msgstr ""
|
575 |
+
"デバイスまたは訪問者のブラウザのサイズに基づいて広告を表示し、AMPページで広告"
|
576 |
+
"を管理します。"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
577 |
|
578 |
+
#: admin/includes/class-overview-widgets.php:161
|
579 |
+
msgid ""
|
580 |
+
"Earn more money and let advertisers pay for ad space directly on the "
|
581 |
+
"frontend of your site."
|
582 |
+
msgstr ""
|
583 |
+
"より多くの収益を得て、広告主がサイトのフロントエンドで広告スペースを直接支払"
|
584 |
+
"うようにします。"
|
585 |
|
586 |
+
#: admin/includes/class-overview-widgets.php:167
|
587 |
msgid ""
|
588 |
+
"Target visitors with ads that match their geo location and make more money "
|
589 |
+
"with regional campaigns."
|
590 |
msgstr ""
|
591 |
+
"地理的な場所に合った広告で訪問者をターゲットに設定し、地域のキャンペーンで収"
|
592 |
+
"益を上げます。"
|
593 |
|
594 |
+
#: admin/includes/class-overview-widgets.php:173
|
595 |
+
msgid ""
|
596 |
+
"Increase click rates on your ads by placing them in sticky positions above, "
|
597 |
+
"next or below your site."
|
598 |
+
msgstr ""
|
599 |
+
"広告のクリック率はサイトの上、下または下の固定の場所に配置するとクリック率が"
|
600 |
+
"向上します。"
|
601 |
|
602 |
+
#: admin/includes/class-overview-widgets.php:179
|
603 |
+
msgid ""
|
604 |
+
"Users will never miss an ad or other information in a PopUp. Choose when it "
|
605 |
+
"shows up and for how long a user can close it."
|
606 |
+
msgstr ""
|
607 |
+
"ユーザーはPopUpの広告でその他の情報を見逃すことはありません。 表示される時点"
|
608 |
+
"とユーザーがそれを閉じる時間を選択します。"
|
609 |
|
610 |
+
#: admin/includes/class-overview-widgets.php:185
|
611 |
+
msgid ""
|
612 |
+
"Create a beautiful and simple slider from your ads to show more information "
|
613 |
+
"on less space."
|
614 |
+
msgstr ""
|
615 |
+
"美しいシンプルなスライダーを広告から作成して、より少ないスペースでより多くの"
|
616 |
+
"情報を表示します。"
|
617 |
|
618 |
+
#: admin/includes/class-overview-widgets.php:191
|
619 |
+
msgid ""
|
620 |
+
"Are you using the plain text & code ad type a lot? Install this add-on to "
|
621 |
+
"show the code highlighted like in a real IDE."
|
622 |
msgstr ""
|
623 |
+
"プレーンテキストとコード広告の種類を多く使用していますか? このアドオンをイン"
|
624 |
+
"ストールすると、実際のIDEのように強調表示されたコードが表示されます。"
|
625 |
|
626 |
+
#: admin/includes/class-overview-widgets.php:194
|
627 |
+
#: admin/includes/class-overview-widgets.php:309
|
628 |
+
#: admin/includes/class-overview-widgets.php:328
|
629 |
+
msgid "Install now"
|
630 |
+
msgstr "今すぐインストールする"
|
631 |
|
632 |
+
#: admin/includes/class-overview-widgets.php:205
|
633 |
+
#: admin/includes/class-overview-widgets.php:214
|
634 |
+
#: admin/includes/class-overview-widgets.php:227
|
635 |
#: admin/includes/class-overview-widgets.php:238
|
636 |
+
#: admin/includes/class-overview-widgets.php:249
|
637 |
+
#: admin/includes/class-overview-widgets.php:260
|
638 |
+
#: admin/includes/class-overview-widgets.php:271
|
639 |
+
#: admin/includes/class-overview-widgets.php:282
|
640 |
+
#: admin/includes/class-overview-widgets.php:293
|
641 |
+
#: admin/includes/class-overview-widgets.php:314
|
642 |
+
#: admin/includes/class-overview-widgets.php:333
|
643 |
+
msgid "Activate now"
|
644 |
+
msgstr "今すぐ有効化"
|
645 |
+
|
646 |
+
#: admin/includes/class-overview-widgets.php:230
|
647 |
+
msgid "Visit your ad stats"
|
648 |
+
msgstr "広告の統計情報にアクセスする"
|
649 |
|
650 |
#: admin/includes/class-overview-widgets.php:241
|
651 |
+
msgid "List of responsive ads by browser width"
|
652 |
+
msgstr "レスポンス広告のリスト"
|
653 |
|
654 |
+
#: admin/includes/class-overview-widgets.php:305
|
655 |
+
msgid "Use Genesis specific ad positions."
|
656 |
+
msgstr "Genesis固有の広告掲載順位を使用してください。"
|
657 |
|
658 |
+
#: admin/includes/class-overview-widgets.php:324
|
659 |
+
msgid "Manage ad positions with Visual Composer."
|
660 |
+
msgstr "Visual Composerを使用して広告の掲載順位を管理します。"
|
661 |
|
662 |
+
#: admin/includes/class-overview-widgets.php:347
|
663 |
+
#: admin/views/ad-display-metabox.php:19 admin/views/ad-visitor-metabox.php:17
|
664 |
+
msgid "Visit the manual"
|
665 |
+
msgstr "マニュアルをご覧ください"
|
|
|
|
|
666 |
|
667 |
+
#: admin/includes/class-overview-widgets.php:350
|
668 |
+
msgid "Get this add-on"
|
669 |
+
msgstr "このアドオンを取得"
|
670 |
|
671 |
#: admin/includes/class-settings.php:47 admin/views/settings.php:12
|
672 |
msgid "General"
|
673 |
msgstr "一般"
|
674 |
|
675 |
+
#: admin/includes/class-settings.php:59 admin/includes/class-settings.php:208
|
676 |
msgid "Licenses"
|
677 |
msgstr "ライセンス"
|
678 |
|
686 |
|
687 |
#: admin/includes/class-settings.php:86
|
688 |
msgid "Use advanced JavaScript"
|
689 |
+
msgstr "高度なJavaScriptを使用する"
|
690 |
|
691 |
#: admin/includes/class-settings.php:94
|
692 |
msgid "Unlimited ad injection"
|
710 |
|
711 |
#: admin/includes/class-settings.php:134
|
712 |
msgid "ID prefix"
|
713 |
+
msgstr "IDプレフィックス"
|
714 |
|
715 |
#: admin/includes/class-settings.php:142
|
716 |
msgid "Remove Widget ID"
|
724 |
msgid "Ad label"
|
725 |
msgstr "広告ラベル"
|
726 |
|
727 |
+
#: admin/includes/class-settings.php:167
|
728 |
+
msgid "Open links in a new window"
|
729 |
+
msgstr "リンクを新しいウィンドウで開く。"
|
730 |
+
|
731 |
+
#: admin/includes/class-settings.php:177
|
732 |
msgid "Delete data on uninstall"
|
733 |
msgstr "アンインストール時にデータを削除します"
|
734 |
|
735 |
+
#: admin/includes/class-settings.php:187
|
736 |
msgid "Disable shortcode button"
|
737 |
msgstr "ショートコードボタンを無効にします。"
|
738 |
|
739 |
+
#: admin/includes/class-settings.php:229
|
740 |
#, php-format
|
741 |
msgid ""
|
742 |
"Enter license keys for our powerful <a href=\"%s\" target=\"_blank\">add-"
|
745 |
"強力な<a href=\"%s\" target=\"_blank\">アドオン</a>のライセンスキーを入力しま"
|
746 |
"す。"
|
747 |
|
748 |
+
#: admin/includes/class-settings.php:230
|
749 |
#, php-format
|
750 |
msgid ""
|
751 |
"See also <a href=\"%s\" target=\"_blank\">Issues and questions about "
|
754 |
"<a href=\"%s\" target=\"_blank\">ライセンスに関する問題と疑問</a>を参照してく"
|
755 |
"ださい。"
|
756 |
|
757 |
+
#: admin/includes/class-settings.php:264
|
758 |
msgid "(display to all)"
|
759 |
msgstr "(すべて表示)"
|
760 |
|
761 |
+
#: admin/includes/class-settings.php:265
|
762 |
msgid "Subscriber"
|
763 |
msgstr "購読者"
|
764 |
|
765 |
+
#: admin/includes/class-settings.php:266
|
766 |
msgid "Contributor"
|
767 |
msgstr "寄稿者"
|
768 |
|
769 |
+
#: admin/includes/class-settings.php:267
|
770 |
msgid "Author"
|
771 |
msgstr "投稿者"
|
772 |
|
773 |
+
#: admin/includes/class-settings.php:268
|
774 |
msgid "Editor"
|
775 |
msgstr "編集者"
|
776 |
|
777 |
+
#: admin/includes/class-settings.php:269
|
778 |
msgid "Admin"
|
779 |
msgstr "管理者"
|
780 |
|
781 |
+
#: admin/includes/class-settings.php:277
|
782 |
msgid "Choose the lowest role a user must have in order to not see any ads."
|
783 |
msgstr ""
|
784 |
"広告が表示されないようにするには、ユーザーが最低限必要な役割を選択します。"
|
785 |
|
786 |
+
#: admin/includes/class-settings.php:291
|
787 |
msgid ""
|
788 |
"<strong>notice: </strong>the file is currently enabled by an add-on that "
|
789 |
"needs it."
|
791 |
"<strong>お知らせ:</strong>:そのファイルは、現在必要なアドオンによって有効に"
|
792 |
"なっています。"
|
793 |
|
794 |
+
#: admin/includes/class-settings.php:294
|
795 |
#, php-format
|
796 |
msgid ""
|
797 |
"Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</"
|
802 |
"a>)。 このファイルの機能が必要な場合、一部の機能やアドオンがこの設定を上書き"
|
803 |
"することがあります。"
|
804 |
|
805 |
+
#: admin/includes/class-settings.php:314
|
806 |
msgid ""
|
807 |
"Some plugins and themes trigger ad injections where it shouldn’t happen. "
|
808 |
"Therefore, Advanced Ads ignores injected placements on non-singular pages "
|
818 |
"るには、このオプションを-1に設定し、無効にする場合は0に設定し、アーカイブペー"
|
819 |
"ジの最初のx投稿にのみ注入を許可する場合は正数を選択します。"
|
820 |
|
821 |
+
#: admin/includes/class-settings.php:330
|
822 |
msgid ""
|
823 |
"Please check your post content. A priority of 10 and below might cause "
|
824 |
"issues (wpautop function might run twice)."
|
826 |
"投稿内容を確認してください。 優先度が10以下の場合、問題が発生する可能性があり"
|
827 |
"ます(wpautop関数が2回実行される可能性があります)。"
|
828 |
|
829 |
+
#: admin/includes/class-settings.php:332
|
830 |
msgid ""
|
831 |
"Play with this value in order to change the priority of the injected ads "
|
832 |
"compared to other auto injected elements in the post content."
|
834 |
"投稿内容で他の自動的に投じられた要素と比較して投じられた広告のプライオリティ"
|
835 |
"を変えるためにこの値で遊んでください。"
|
836 |
|
837 |
+
#: admin/includes/class-settings.php:346
|
838 |
msgid ""
|
839 |
"Advanced Ads ignores paragraphs and other elements in containers when "
|
840 |
"injecting ads into the post content. Check this option to ignore this "
|
843 |
"広告管理は、投稿コンテンツに広告を挿入する際に、段落などのコンテナーの要素を"
|
844 |
"無視します。 この制限を無視すると、広告が再度表示される可能性があります。"
|
845 |
|
846 |
+
#: admin/includes/class-settings.php:359
|
847 |
#, php-format
|
848 |
msgid ""
|
849 |
"Hide ads from crawlers, bots and empty user agents. Also prevents counting "
|
854 |
"た、<a href=\"%s\" target=\"_blank\">トラッキングアドオン</a>を使用している場"
|
855 |
"合のボットのインプレッションのカウントも防止します。"
|
856 |
|
857 |
+
#: admin/includes/class-settings.php:360
|
858 |
msgid ""
|
859 |
"Disabling this option only makes sense if your ads contain content you want "
|
860 |
"to display to bots (like search engines) or your site is cached and bots "
|
864 |
"ンテンツが含まれているか、サイトがキャッシュされていてボットが広告なしで"
|
865 |
"キャッシュバージョンを作成できる場合のみです。"
|
866 |
|
867 |
+
#: admin/includes/class-settings.php:373
|
868 |
msgid ""
|
869 |
"Disable internal notices like tips, tutorials, email newsletters and update "
|
870 |
"notices. Disabling notices is recommended if you run multiple blogs with "
|
874 |
"効にする。 アドバンスド広告で複数のブログを既に実行している場合は、通知を無効"
|
875 |
"にすることをおすすめします。"
|
876 |
|
877 |
+
#: admin/includes/class-settings.php:390
|
878 |
msgid ""
|
879 |
"Prefix of class or id attributes in the frontend. Change it if you don’t "
|
880 |
"want <strong>ad blockers</strong> to mark these blocks as ads.<br/>You might "
|
884 |
"strong>でこれらのブロックを広告としてマークしないようにしたい場合は変更しま"
|
885 |
"す。後で<strong> CSSルールを書き直す</strong>が必要な場合があります。"
|
886 |
|
887 |
+
#: admin/includes/class-settings.php:411
|
888 |
msgid ""
|
889 |
"Remove the ID attribute from widgets in order to not make them an easy "
|
890 |
"target of ad blockers."
|
892 |
"ウィジェットからID属性を削除して、広告ブロッカーの簡単なターゲットにしないよ"
|
893 |
"うにします。"
|
894 |
|
895 |
+
#: admin/includes/class-settings.php:414
|
896 |
msgid ""
|
897 |
"If checked, the Advanced Ads Widget will not work with the fixed option of "
|
898 |
"the <strong>Q2W3 Fixed Widget</strong> plugin."
|
900 |
"オンにすると、<strong> Q2W3 Fixed Widget </strong>プラグインの固定オプション"
|
901 |
"で広告管理のウィジェットが動作しなくなります。"
|
902 |
|
903 |
+
#: admin/includes/class-settings.php:436
|
904 |
msgid "Allow editors to also manage and publish ads."
|
905 |
msgstr "編集者が広告を管理して公開できるようにする。"
|
906 |
|
907 |
+
#: admin/includes/class-settings.php:437
|
908 |
#, php-format
|
909 |
msgid ""
|
910 |
"You can assign different ad-related roles on a user basis with <a href=\"%s"
|
913 |
"<a href=\"%s\" target=\"_blank\">アドバンスト広告管理</a>を使用して、ユーザー"
|
914 |
"ごとに異なる広告関連の役割を割り当てることができます。"
|
915 |
|
916 |
+
#: admin/includes/class-settings.php:448
|
917 |
msgctxt "label before ads"
|
918 |
msgid "Advertisements"
|
919 |
msgstr "広告"
|
920 |
|
921 |
+
#: admin/includes/class-settings.php:455
|
922 |
msgid "Displayed above ads."
|
923 |
msgstr "広告上に表示"
|
924 |
|
925 |
+
#: admin/includes/class-settings.php:489
|
926 |
msgid "Clean up all data related to Advanced Ads when removing the plugin."
|
927 |
msgstr ""
|
928 |
"プラグインを削除する際に高度な広告に関連するすべてのデータをクリーンアップし"
|
929 |
"ます。"
|
930 |
|
931 |
+
#: admin/includes/class-settings.php:502
|
932 |
msgid "Disable shortcode button in visual editor."
|
933 |
msgstr "ビジュアルエディターの [ショートコード] ボタンを無効にします。"
|
934 |
|
986 |
"専用のニュースレターで、<strong> AdSenseで収益を上げる方法</strong>とアドバン"
|
987 |
"スド広告の詳細については、こちらをご覧ください。"
|
988 |
|
989 |
+
#: admin/includes/notices.php:30 admin/views/notices/inline.php:3
|
990 |
+
#: admin/views/notices/subscribe.php:3
|
991 |
+
msgid "Subscribe me now"
|
992 |
+
msgstr "今すぐ購読"
|
993 |
+
|
994 |
#: admin/includes/notices.php:41
|
995 |
msgid ""
|
996 |
"One or more license keys for <strong>Advanced Ads add-ons are invalid or "
|
1076 |
msgid "Watch video"
|
1077 |
msgstr "動画を見る"
|
1078 |
|
|
|
|
|
|
|
|
|
1079 |
#: admin/views/ad-display-metabox.php:22
|
1080 |
#: admin/views/notices/jqueryui_error.php:2
|
1081 |
#, php-format
|
1172 |
#: admin/views/ad-group-list-form-row.php:51
|
1173 |
msgctxt "option to display all ads in an ad groups"
|
1174 |
msgid "all"
|
1175 |
+
msgstr "すべて"
|
1176 |
|
1177 |
#: admin/views/ad-group-list-form-row.php:57
|
1178 |
msgid "Visible ads"
|
1285 |
#: admin/views/ad-info-bottom.php:3
|
1286 |
msgctxt "wizard navigation"
|
1287 |
msgid "save"
|
1288 |
+
msgstr "保存"
|
1289 |
|
1290 |
#: admin/views/ad-info-bottom.php:4
|
1291 |
msgctxt "wizard navigation"
|
1299 |
#: admin/views/ad-info-top.php:5
|
1300 |
#, php-format
|
1301 |
msgid ""
|
1302 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
1303 |
msgstr ""
|
1304 |
+
"おめでとう! あなたの広告はフロントエンドに表示されます"
|
|
|
1305 |
|
1306 |
#: admin/views/ad-info-top.php:7
|
1307 |
msgid "Where do you want to display the ad?"
|
1384 |
|
1385 |
#: admin/views/ad-info.php:5
|
1386 |
msgid "theme function"
|
1387 |
+
msgstr "テーマ機能"
|
1388 |
|
1389 |
#: admin/views/ad-info.php:7
|
1390 |
#, php-format
|
1551 |
|
1552 |
#: admin/views/ad-parameters-size.php:8
|
1553 |
msgid "reserve this space"
|
1554 |
+
msgstr "このスペースを確保する"
|
1555 |
|
1556 |
#: admin/views/ad-submitbox-meta.php:6
|
1557 |
msgid "Set expiry date"
|
1687 |
|
1688 |
#: admin/views/feedback-disable.php:14
|
1689 |
msgid "I miss a feature"
|
1690 |
+
msgstr "機能が足りません"
|
1691 |
|
1692 |
#: admin/views/feedback-disable.php:15 admin/views/feedback-disable.php:18
|
1693 |
msgid "Which one?"
|
1695 |
|
1696 |
#: admin/views/feedback-disable.php:16
|
1697 |
msgid "I don’t use ads on my site"
|
1698 |
+
msgstr "私は自分のサイトで広告を使用しない"
|
1699 |
|
1700 |
#: admin/views/feedback-disable.php:17
|
1701 |
msgid "I switched to another plugin"
|
1757 |
msgid "start counting from bottom"
|
1758 |
msgstr "下から数え始めます"
|
1759 |
|
1760 |
+
#: admin/views/placements-item.php:2 admin/views/placements.php:187
|
1761 |
msgid "--not selected--"
|
1762 |
msgstr "-- 選択なし --"
|
1763 |
|
1853 |
msgid "delete"
|
1854 |
msgstr "削除"
|
1855 |
|
1856 |
+
#: admin/views/placements.php:149
|
1857 |
msgid "Save Placements"
|
1858 |
msgstr "配置を保存"
|
1859 |
|
1860 |
+
#: admin/views/placements.php:151
|
1861 |
msgid "Create a new placement"
|
1862 |
msgstr "新しい配置を作成します。"
|
1863 |
|
1864 |
+
#: admin/views/placements.php:152
|
1865 |
msgid "New Placement"
|
1866 |
msgstr "配置の新規作成"
|
1867 |
|
1868 |
+
#: admin/views/placements.php:160
|
1869 |
msgid "Choose a placement type"
|
1870 |
msgstr "配置の種類を選択します。"
|
1871 |
|
1872 |
+
#: admin/views/placements.php:161
|
1873 |
#, php-format
|
1874 |
msgid ""
|
1875 |
"Placement types define where the ad is going to be displayed. Learn more "
|
1878 |
"配置タイプは、広告は表示する予定を定義します。詳細については、<a href=\"%s\">"
|
1879 |
"マニュアル</a>を見てください。"
|
1880 |
|
1881 |
+
#: admin/views/placements.php:178
|
1882 |
msgid "Please select a placement type."
|
1883 |
msgstr "配置タイプを選択してください。"
|
1884 |
|
1885 |
+
#: admin/views/placements.php:180
|
1886 |
msgid "Choose a Name"
|
1887 |
msgstr "名前を選択"
|
1888 |
|
1889 |
+
#: admin/views/placements.php:181
|
1890 |
msgid ""
|
1891 |
"The name of the placement is only visible to you. Tip: choose a descriptive "
|
1892 |
"one, e.g. <em>Below Post Headline</em>."
|
1894 |
"配置のの名前はあなただけが見ることができます。ヒント: 説明的なものを選択して"
|
1895 |
"ください。 <em>記事の見出しの下</em>。"
|
1896 |
|
1897 |
+
#: admin/views/placements.php:182
|
1898 |
msgid "Placement Name"
|
1899 |
msgstr "配置名"
|
1900 |
|
1901 |
+
#: admin/views/placements.php:183
|
1902 |
msgid "Please enter a name for your placement."
|
1903 |
msgstr "あなたの配置の名前を入力してください。"
|
1904 |
|
1905 |
+
#: admin/views/placements.php:184
|
1906 |
msgid "Choose the Ad or Group"
|
1907 |
msgstr "広告またはグループを選択"
|
1908 |
|
1909 |
+
#: admin/views/placements.php:185
|
1910 |
msgid "The ad or group that should be displayed."
|
1911 |
msgstr "表示されるべき広告またはグループ。"
|
1912 |
|
1913 |
+
#: admin/views/placements.php:204
|
1914 |
msgid "Save New Placement"
|
1915 |
msgstr "新しい配置を保存"
|
1916 |
|
1964 |
msgid "active"
|
1965 |
msgstr "アクティブ"
|
1966 |
|
1967 |
+
#: admin/views/setting-target.php:3
|
1968 |
+
msgid ""
|
1969 |
+
"Choose whether to open programatically created links in the same window (no "
|
1970 |
+
"<code>target=\"_blank\"</code>) or not by default"
|
1971 |
+
msgstr ""
|
1972 |
+
"プログラムで作成されたリンクを同じウィンドウ( <code>target=\"_blank\"</"
|
1973 |
+
"code> )で開くかどうかを選択するかどうかを選択します。"
|
1974 |
+
|
1975 |
#: admin/views/settings-disable-ads.php:3
|
1976 |
msgid "Disable all ads in frontend"
|
1977 |
msgstr "フロント エンドのすべての広告を無効にします。"
|
2168 |
"利用可能な%1$s の新しいバージョンがあります。 %2$s表示バージョン %3$sの詳細"
|
2169 |
"は%4$s または%5$sの現在更新の%6$s."
|
2170 |
|
2171 |
+
#: classes/EDD_SL_Plugin_Updater.php:399
|
2172 |
msgid "You do not have permission to install plugin updates"
|
2173 |
msgstr "あなたはプラグインの更新プログラムをインストールする権限がありません"
|
2174 |
|
2175 |
+
#: classes/EDD_SL_Plugin_Updater.php:399
|
2176 |
msgid "Error"
|
2177 |
msgstr "エラー "
|
2178 |
|
2371 |
msgid "Link to target site"
|
2372 |
msgstr "ターゲットサイトへのリンク"
|
2373 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2374 |
#: classes/ad_type_plain.php:31
|
2375 |
msgid "Plain Text and Code"
|
2376 |
msgstr "プレーン テキストとコード"
|
2443 |
msgid "Display ads based on age of the page."
|
2444 |
msgstr "ページの年齢に基づいて広告を表示します。"
|
2445 |
|
2446 |
+
#: classes/display-conditions.php:106
|
2447 |
+
msgid "taxonomy"
|
2448 |
+
msgstr "分類"
|
2449 |
+
|
2450 |
+
#: classes/display-conditions.php:107
|
2451 |
+
msgid "Display ads based on the taxonomy of an archive page."
|
2452 |
+
msgstr "アーカイブページの分類に基づいて広告を表示します。"
|
2453 |
+
|
2454 |
+
#: classes/display-conditions.php:131
|
2455 |
#, php-format
|
2456 |
msgid "archive: %s"
|
2457 |
msgstr "アーカイブ: %s"
|
2458 |
|
2459 |
+
#: classes/display-conditions.php:224 classes/display-conditions.php:277
|
2460 |
+
#: classes/display-conditions.php:332 classes/display-conditions.php:449
|
2461 |
#: classes/visitor-conditions.php:126
|
2462 |
msgid "is"
|
2463 |
msgstr "一致"
|
2464 |
|
2465 |
+
#: classes/display-conditions.php:225 classes/display-conditions.php:278
|
2466 |
+
#: classes/display-conditions.php:333 classes/display-conditions.php:450
|
2467 |
#: classes/visitor-conditions.php:127
|
2468 |
msgid "is not"
|
2469 |
msgstr "一致しない"
|
2470 |
|
2471 |
+
#: classes/display-conditions.php:248 classes/display-conditions.php:293
|
2472 |
+
#: classes/display-conditions.php:380 classes/display-conditions.php:424
|
2473 |
msgctxt "Error message shown when no display condition term is selected"
|
2474 |
msgid "Please select some items."
|
2475 |
msgstr "いくつかの項目を選択してください"
|
2476 |
|
2477 |
+
#: classes/display-conditions.php:294
|
2478 |
#, php-format
|
2479 |
msgid ""
|
2480 |
"Only %d elements are displayed above. Use the <code>advanced-ads-admin-max-"
|
2485 |
"terms</code> <a href=\"%s\" target=\"_blank\">このページ</a>によるとこの制限"
|
2486 |
"を変更するフィルター。"
|
2487 |
|
2488 |
+
#: classes/display-conditions.php:415
|
2489 |
msgctxt "display the terms search field on ad edit page"
|
2490 |
msgid "add more terms"
|
2491 |
msgstr "用語を追加します。"
|
2492 |
|
2493 |
+
#: classes/display-conditions.php:417
|
2494 |
msgid "term name or id"
|
2495 |
msgstr "項名またはID"
|
2496 |
|
2497 |
+
#: classes/display-conditions.php:478
|
2498 |
msgid "title or id"
|
2499 |
msgstr "タイトルまたは id"
|
2500 |
|
2501 |
+
#: classes/display-conditions.php:523 includes/array_ad_conditions.php:63
|
2502 |
msgid "Home Page"
|
2503 |
msgstr "ホームページ"
|
2504 |
|
2505 |
+
#: classes/display-conditions.php:524 includes/array_ad_conditions.php:64
|
2506 |
msgid "show on Home page"
|
2507 |
msgstr "ホーム ページに表示します。"
|
2508 |
|
2509 |
+
#: classes/display-conditions.php:528 includes/array_ad_conditions.php:68
|
2510 |
msgid "Singular Pages"
|
2511 |
msgstr "単一ページ"
|
2512 |
|
2513 |
+
#: classes/display-conditions.php:529 includes/array_ad_conditions.php:69
|
2514 |
msgid "show on singular pages/posts"
|
2515 |
msgstr "単数ページ/投稿を表示します。"
|
2516 |
|
2517 |
+
#: classes/display-conditions.php:533 includes/array_ad_conditions.php:73
|
2518 |
msgid "Archive Pages"
|
2519 |
msgstr "アーカイブページ"
|
2520 |
|
2521 |
+
#: classes/display-conditions.php:534 includes/array_ad_conditions.php:74
|
2522 |
msgid "show on any type of archive page (category, tag, author and date)"
|
2523 |
msgstr ""
|
2524 |
"あらゆる種類のアーカイブ ページ (カテゴリ、タグ、作成者、日付) の地図します。"
|
2525 |
|
2526 |
+
#: classes/display-conditions.php:538 includes/array_ad_conditions.php:78
|
2527 |
msgid "Search Results"
|
2528 |
msgstr "検索結果"
|
2529 |
|
2530 |
+
#: classes/display-conditions.php:539 includes/array_ad_conditions.php:79
|
2531 |
msgid "show on search result pages"
|
2532 |
msgstr "検索結果ページに表示します。"
|
2533 |
|
2534 |
+
#: classes/display-conditions.php:543 includes/array_ad_conditions.php:83
|
2535 |
msgid "404 Page"
|
2536 |
msgstr "404ページ"
|
2537 |
|
2538 |
+
#: classes/display-conditions.php:544 includes/array_ad_conditions.php:84
|
2539 |
msgid "show on 404 error page"
|
2540 |
msgstr "404 エラーのページに表示します。"
|
2541 |
|
2542 |
+
#: classes/display-conditions.php:548 includes/array_ad_conditions.php:88
|
2543 |
msgid "Attachment Pages"
|
2544 |
msgstr "添付ファイルページ"
|
2545 |
|
2546 |
+
#: classes/display-conditions.php:549 includes/array_ad_conditions.php:89
|
2547 |
msgid "show on attachment pages"
|
2548 |
msgstr "添付ファイルのページを表示します。"
|
2549 |
|
2550 |
+
#: classes/display-conditions.php:553 includes/array_ad_conditions.php:93
|
2551 |
msgid "Secondary Queries"
|
2552 |
msgstr "セカンダリのクエリ"
|
2553 |
|
2554 |
+
#: classes/display-conditions.php:554 includes/array_ad_conditions.php:94
|
2555 |
msgid "allow ads in secondary queries"
|
2556 |
msgstr "セカンダリ クエリで広告を許可します。"
|
2557 |
|
2558 |
+
#: classes/display-conditions.php:558
|
2559 |
msgid "Feed"
|
2560 |
msgstr "フィード"
|
2561 |
|
2562 |
+
#: classes/display-conditions.php:559
|
2563 |
msgid "allow ads in Feed"
|
2564 |
msgstr "フィードの広告を許可します。"
|
2565 |
|
2566 |
+
#: classes/display-conditions.php:587
|
2567 |
msgid "older than"
|
2568 |
msgstr "より古く"
|
2569 |
|
2570 |
+
#: classes/display-conditions.php:588
|
2571 |
msgid "younger than"
|
2572 |
msgstr "より新しい"
|
2573 |
|
2574 |
+
#: classes/display-conditions.php:589
|
2575 |
msgid "days"
|
2576 |
msgstr "日間"
|
2577 |
|
2601 |
msgid "Ad Health"
|
2602 |
msgstr "広告の状態"
|
2603 |
|
2604 |
+
#: classes/frontend_checks.php:63
|
|
|
|
|
|
|
|
|
2605 |
msgid "Random AdSense ads"
|
2606 |
msgstr "ランダムの AdSense 広告"
|
2607 |
|
2608 |
+
#: classes/frontend_checks.php:76
|
2609 |
msgid "Ad blocker enabled"
|
2610 |
msgstr "広告ブロッカーが有効になっている"
|
2611 |
|
2612 |
+
#: classes/frontend_checks.php:90
|
2613 |
#, php-format
|
2614 |
msgid "<em>%s</em> filter does not exist"
|
2615 |
msgstr "<em>%s</em>フィルタは存在しません。"
|
2616 |
|
2617 |
+
#: classes/frontend_checks.php:107
|
2618 |
msgid "Ads are disabled on this page"
|
2619 |
msgstr "広告はこのページで無効になっています"
|
2620 |
|
2621 |
+
#: classes/frontend_checks.php:121
|
2622 |
msgid "Ads are disabled in the content of this page"
|
2623 |
msgstr "広告はこのページの内容で無効にされています"
|
2624 |
|
2625 |
+
#: classes/frontend_checks.php:134
|
2626 |
msgid "the current post ID is 0 "
|
2627 |
+
msgstr "現在の投稿IDは0です"
|
2628 |
|
2629 |
+
#: classes/frontend_checks.php:149
|
2630 |
msgid "Ads are disabled on 404 pages"
|
2631 |
msgstr "広告は404ページで無効になっています"
|
2632 |
|
2633 |
+
#: classes/frontend_checks.php:163
|
2634 |
msgid "Ads are disabled on non singular pages"
|
2635 |
msgstr "広告を非単数ページ上で無効にされています"
|
2636 |
|
2637 |
+
#: classes/frontend_checks.php:177
|
2638 |
#: modules/import-export/classes/XmlEncoder.php:61
|
2639 |
#: modules/import-export/classes/XmlEncoder.php:64
|
2640 |
#: modules/import-export/classes/XmlEncoder.php:193
|
2643 |
msgid "The %s extension(s) is not loaded"
|
2644 |
msgstr "%s 拡張子が読み込まれていません"
|
2645 |
|
2646 |
+
#: classes/frontend_checks.php:193
|
2647 |
msgid "Everything is fine"
|
2648 |
msgstr "すべて順調"
|
2649 |
|
2650 |
+
#: classes/frontend_checks.php:204
|
2651 |
msgid "debug DFP ads"
|
2652 |
msgstr "DFP広告デバッグ"
|
2653 |
|
2654 |
+
#: classes/frontend_checks.php:215
|
2655 |
msgid "highlight ads"
|
2656 |
msgstr "ハイライト広告"
|
2657 |
|
2658 |
+
#: classes/frontend_checks.php:318
|
2659 |
#, php-format
|
2660 |
msgid ""
|
2661 |
"This ads was automatically placed here by AdSense. <a href=\"%s\" target="
|
3017 |
|
3018 |
#: modules/gadsense/admin/views/adsense-ad-parameters.php:26
|
3019 |
msgid "Get details"
|
3020 |
+
msgstr "詳細を取得"
|
3021 |
|
3022 |
#: modules/gadsense/admin/views/adsense-ad-parameters.php:30
|
3023 |
msgid "Insert new AdSense code"
|
3102 |
|
3103 |
#: modules/gadsense/includes/class-gadsense-data.php:37
|
3104 |
msgid "Auto"
|
3105 |
+
msgstr "自動"
|
3106 |
|
3107 |
#: modules/gadsense/main.php:19
|
3108 |
msgid " at "
|
3374 |
msgid "Find solutions in the manual"
|
3375 |
msgstr "マニュアルで解決策を見つけます"
|
3376 |
|
3377 |
+
#~ msgid "Tips and Tutorials"
|
3378 |
+
#~ msgstr "ヒントとチュートリアル"
|
3379 |
+
|
3380 |
+
#~ msgid "Setup and Optimization Help"
|
3381 |
+
#~ msgstr "セットアップおよび最適化ヘルプ"
|
3382 |
+
|
3383 |
+
#~ msgid "Advanced Ads Pro"
|
3384 |
+
#~ msgstr "高度な広告プロ"
|
3385 |
+
|
3386 |
+
#~ msgid "Tracking and Stats"
|
3387 |
+
#~ msgstr "トラッキングと統計情報"
|
3388 |
+
|
3389 |
+
#~ msgid "Responsive and Mobile ads"
|
3390 |
+
#~ msgstr "レスポンシブとモバイル広告"
|
3391 |
+
|
3392 |
+
#~ msgid "Geo Targeting"
|
3393 |
+
#~ msgstr "ジオターゲティング"
|
3394 |
+
|
3395 |
+
#~ msgid "Sticky ads"
|
3396 |
+
#~ msgstr "粘着性がある広告"
|
3397 |
+
|
3398 |
+
#~ msgid "PopUps and Layers"
|
3399 |
+
#~ msgstr "ポップアップとレイヤー"
|
3400 |
+
|
3401 |
+
#~ msgid "Ad Slider"
|
3402 |
+
#~ msgstr "広告スライダー"
|
3403 |
+
|
3404 |
+
#~ msgid "Selling Ads"
|
3405 |
+
#~ msgstr "広告を販売"
|
3406 |
+
|
3407 |
+
#~ msgid "Get 2 <strong>free add-ons</strong> for joining the newsletter."
|
3408 |
+
#~ msgstr ""
|
3409 |
+
#~ "メルマガに参加する事で 2つの<strong>無料のアドオン</strong>を取得します。"
|
3410 |
+
|
3411 |
+
#~ msgid ""
|
3412 |
+
#~ "Learn more about how and <strong>how much you can earn with AdSense</"
|
3413 |
+
#~ "strong> and Advanced Ads from the dedicated newsletter group."
|
3414 |
+
#~ msgstr ""
|
3415 |
+
#~ "専用のニュースレターグループから<strong> AdSenseで収益を上げる方法</"
|
3416 |
+
#~ "strong>と広告管理の仕組みについて詳しくは、こちらをご覧ください。"
|
3417 |
+
|
3418 |
+
#~ msgid "Get the first steps and more tutorials to your inbox."
|
3419 |
+
#~ msgstr "最初のステップと受信トレイに多くのチュートリアルを取得します。"
|
3420 |
+
|
3421 |
+
#~ msgid "Send it now"
|
3422 |
+
#~ msgstr "それを今すぐ送信します。"
|
3423 |
+
|
3424 |
+
#~ msgid ""
|
3425 |
+
#~ "Ad Groups contain ads and are currently used to rotate multiple ads on a "
|
3426 |
+
#~ "single spot."
|
3427 |
+
#~ msgstr ""
|
3428 |
+
#~ "広告グループは広告を含む、単一の場所で複数の広告を回転に利用されています。"
|
3429 |
+
|
3430 |
+
#~ msgid "Create your first group"
|
3431 |
+
#~ msgstr "あなたの最初のグループを作成します。"
|
3432 |
+
|
3433 |
+
#~ msgid ""
|
3434 |
+
#~ "Ad Placements are the best way to manage where to display ads and groups."
|
3435 |
+
#~ msgstr ""
|
3436 |
+
#~ "広告のプレースメントは、広告およびグループを表示する場所を管理する最善の方"
|
3437 |
+
#~ "法です。"
|
3438 |
+
|
3439 |
+
#~ msgid "Create your first placement"
|
3440 |
+
#~ msgstr "あなたの最初の配置を作成します。"
|
3441 |
+
|
3442 |
+
#~ msgid "Vote for a <a href=\"%s\" target=\"_blank\">feature</a>"
|
3443 |
+
#~ msgstr "<a href=\"%s\" target=\"_blank\">機能</a>のための投票"
|
3444 |
+
|
3445 |
+
#~ msgid ""
|
3446 |
+
#~ "Need help to set up and optimize your ads? Need custom coding on your "
|
3447 |
+
#~ "site? Ask me for a quote."
|
3448 |
+
#~ msgstr ""
|
3449 |
+
#~ "設定し、広告を最適化するための助けが必要ですか。あなたのサイトにカスタムの"
|
3450 |
+
#~ "コーディングが必要ですか。お見積もりを私に尋ねます。"
|
3451 |
+
|
3452 |
+
#~ msgid "Help with ads on %s"
|
3453 |
+
#~ msgstr "%s の広告のヘルプ"
|
3454 |
+
|
3455 |
+
#~ msgid "Get an offer"
|
3456 |
+
#~ msgstr "オファーをGET!"
|
3457 |
+
|
3458 |
+
#~ msgid "Ad management for advanced websites."
|
3459 |
+
#~ msgstr "高度なウェブサイトの広告管理。"
|
3460 |
+
|
3461 |
+
#~ msgid "Cache-busting"
|
3462 |
+
#~ msgstr "キャッシュ無効化"
|
3463 |
+
|
3464 |
+
#~ msgid "Advanced visitor conditions"
|
3465 |
+
#~ msgstr "高度な訪問者の条件"
|
3466 |
+
|
3467 |
+
#~ msgid "Flash ads with fallback"
|
3468 |
+
#~ msgstr "フォールバックを伴うFlash広告"
|
3469 |
+
|
3470 |
+
#~ msgid "Get Pro"
|
3471 |
+
#~ msgstr "プロを取得"
|
3472 |
+
|
3473 |
+
#~ msgid "Track the impressions of and clicks on your ads."
|
3474 |
+
#~ msgstr "あなたの広告の表示回数やクリック数を追跡します。"
|
3475 |
+
|
3476 |
+
#~ msgid "2 methods to count impressions"
|
3477 |
+
#~ msgstr "インプレッション数をカウントする 2 つの方法"
|
3478 |
+
|
3479 |
+
#~ msgid "beautiful stats for all or single ads"
|
3480 |
+
#~ msgstr "すべての美しい統計または単一の広告"
|
3481 |
+
|
3482 |
+
#~ msgid "group stats by day, week or month"
|
3483 |
+
#~ msgstr "日、週または月でグループの統計情報"
|
3484 |
+
|
3485 |
+
#~ msgid "Get the Tracking add-on"
|
3486 |
+
#~ msgstr "アドオンを追跡を取得"
|
3487 |
+
|
3488 |
+
#~ msgid "Display ads based on the size of your visitor’s browser or device."
|
3489 |
+
#~ msgstr ""
|
3490 |
+
#~ "あなたの訪問者のブラウザーやデバイスのサイズに基づいて広告を表示します。"
|
3491 |
+
|
3492 |
+
#~ msgid "set a range (from … to …) pixels for the browser size"
|
3493 |
+
#~ msgstr "範囲を設定 (from … to …) ブラウザーのサイズのピクセル"
|
3494 |
+
|
3495 |
+
#~ msgid "set custom sizes for AdSense responsive ads"
|
3496 |
+
#~ msgstr "AdSenseレスポンシブ広告のカスタムサイズを設定します。"
|
3497 |
+
|
3498 |
+
#~ msgid "list all ads by their responsive settings"
|
3499 |
+
#~ msgstr "彼らの応答の設定ですべての広告を一覧表示します。"
|
3500 |
+
|
3501 |
+
#~ msgid "Get the Responsive add-on"
|
3502 |
+
#~ msgstr "対応アドオンを取得します。"
|
3503 |
+
|
3504 |
+
#~ msgid "Target visitors by their geo location."
|
3505 |
+
#~ msgstr "その地理的な位置によってターゲットの訪問者。"
|
3506 |
+
|
3507 |
+
#~ msgid "Get the Geo Targeting add-on"
|
3508 |
+
#~ msgstr "アドオンを地域によるターゲット設定"
|
3509 |
+
|
3510 |
+
#~ msgid ""
|
3511 |
+
#~ "Fix ads to the browser while users are scrolling and create best "
|
3512 |
+
#~ "performing anchor ads."
|
3513 |
+
#~ msgstr ""
|
3514 |
+
#~ "修正プログラム広告、ユーザーはブラウザーをスクロールしているし、最高のパ"
|
3515 |
+
#~ "フォーマンスのアンカー広告を作成します。"
|
3516 |
+
|
3517 |
+
#~ msgid "position ads that don’t scroll with the screen"
|
3518 |
+
#~ msgstr "画面がスクロールしない位置広告"
|
3519 |
+
|
3520 |
+
#~ msgid "build anchor ads not only on mobile devices"
|
3521 |
+
#~ msgstr "モバイル機器だけでなく、アンカー広告を構築します。"
|
3522 |
+
|
3523 |
+
#~ msgid "Get the Sticky add-on"
|
3524 |
+
#~ msgstr "スティッキーアドオンを取得します。"
|
3525 |
+
|
3526 |
+
#~ msgid "Display content and ads in layers and popups on custom events."
|
3527 |
+
#~ msgstr ""
|
3528 |
+
#~ "レイヤーおよびカスタム イベントのポップアップのコンテンツや広告を表示しま"
|
3529 |
+
#~ "す。"
|
3530 |
+
|
3531 |
+
#~ msgid "display a popup after a user interaction like scrolling"
|
3532 |
+
#~ msgstr "スクロールのようなユーザーとの対話の後、ポップアップを表示します。"
|
3533 |
+
|
3534 |
+
#~ msgid "optional background overlay"
|
3535 |
+
#~ msgstr "オプションのバック グラウンド オーバーレイ"
|
3536 |
+
|
3537 |
+
#~ msgid "allow users to close the popup"
|
3538 |
+
#~ msgstr "ポップアップを閉じることができます。"
|
3539 |
+
|
3540 |
+
#~ msgid "Get the PopUp and Layer add-on"
|
3541 |
+
#~ msgstr "アドオンをポップアップとレイヤー"
|
3542 |
+
|
3543 |
+
#~ msgid "Create a beautiful and simple slider from your ads."
|
3544 |
+
#~ msgstr "広告から美しく、シンプルなスライダーを作成します。"
|
3545 |
+
|
3546 |
+
#~ msgid "Get the Slider add-on"
|
3547 |
+
#~ msgstr "スライダー アドオンを取得します。"
|
3548 |
+
|
3549 |
+
#~ msgid ""
|
3550 |
+
#~ "Let advertisers purchase ad space directly on the frontend of your site."
|
3551 |
+
#~ msgstr ""
|
3552 |
+
#~ "広告主があなたのサイトのフロントエンドに直接広告スペースを購入してみましょ"
|
3553 |
+
#~ "う。"
|
3554 |
+
|
3555 |
+
#~ msgid "Get the Selling Ads add-on"
|
3556 |
+
#~ msgstr "販売広告はアドオンを入手します"
|
3557 |
+
|
3558 |
+
#~ msgid ""
|
3559 |
+
#~ "Open this url in a new window and track impressions and clicks with the "
|
3560 |
+
#~ "<a href=\"%s\" target=\"_blank\">Tracking add-on</a>"
|
3561 |
+
#~ msgstr ""
|
3562 |
+
#~ "新しいウィンドウでこのURLを開き、<a href=\"%s\" target=\"_blank\">トラッキ"
|
3563 |
+
#~ "ングアドオン</a>でインプレッションとクリックをトラッキングする"
|
3564 |
+
|
3565 |
+
#~ msgid "jQuery not in header"
|
3566 |
+
#~ msgstr "ヘッダーにjQueryのではない"
|
3567 |
+
|
3568 |
#~ msgid "Advanced Ads Debugging"
|
3569 |
#~ msgstr "広告の修正"
|
3570 |
|
languages/advanced-ads-nl_NL.po
CHANGED
@@ -839,8 +839,7 @@ msgstr ""
|
|
839 |
#: admin/views/ad-info-top.php:5
|
840 |
#, php-format
|
841 |
msgid ""
|
842 |
-
"Congratulations! Your ad is now visible in the frontend.
|
843 |
-
"placement options <a href=\"%s\">here</a>."
|
844 |
msgstr ""
|
845 |
|
846 |
#: admin/views/ad-info-top.php:7
|
839 |
#: admin/views/ad-info-top.php:5
|
840 |
#, php-format
|
841 |
msgid ""
|
842 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
843 |
msgstr ""
|
844 |
|
845 |
#: admin/views/ad-info-top.php:7
|
languages/advanced-ads-pt_BR.po
CHANGED
@@ -2609,11 +2609,9 @@ msgstr "Atualizar Grupos"
|
|
2609 |
#: admin/views/ad-info-top.php:5
|
2610 |
#, php-format
|
2611 |
msgid ""
|
2612 |
-
"Congratulations! Your ad is now visible in the frontend.
|
2613 |
-
"placement options <a href=\"%s\">here</a>."
|
2614 |
msgstr ""
|
2615 |
-
"Parabéns! Seu anúncio agora está visível na parte da frente.
|
2616 |
-
"ajustar as opções de posicionamento <a href=\"%s\">Aqui</a>."
|
2617 |
|
2618 |
#: admin/views/ad-info-top.php:7
|
2619 |
msgid "Where do you want to display the ad?"
|
2609 |
#: admin/views/ad-info-top.php:5
|
2610 |
#, php-format
|
2611 |
msgid ""
|
2612 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
2613 |
msgstr ""
|
2614 |
+
"Parabéns! Seu anúncio agora está visível na parte da frente."
|
|
|
2615 |
|
2616 |
#: admin/views/ad-info-top.php:7
|
2617 |
msgid "Where do you want to display the ad?"
|
languages/advanced-ads-vi.po
CHANGED
@@ -2269,11 +2269,9 @@ msgstr "Dừng Wizard và hiển thị tất cả tùy chọn"
|
|
2269 |
#: admin/views/ad-info-top.php:5
|
2270 |
#, php-format
|
2271 |
msgid ""
|
2272 |
-
"Congratulations! Your ad is now visible in the frontend.
|
2273 |
-
"placement options <a href=\"%s\">here</a>."
|
2274 |
msgstr ""
|
2275 |
-
"Xin chúc mừng! Quảng cáo của bạn bây giờ đã có thể nhìn thấy trên trang.
|
2276 |
-
"có thể điều chỉnh các tùy chọn vị trí <a href=\"%s\">tại đây</a>."
|
2277 |
|
2278 |
#: admin/views/ad-info-top.php:7
|
2279 |
msgid "Where do you want to display the ad?"
|
2269 |
#: admin/views/ad-info-top.php:5
|
2270 |
#, php-format
|
2271 |
msgid ""
|
2272 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
2273 |
msgstr ""
|
2274 |
+
"Xin chúc mừng! Quảng cáo của bạn bây giờ đã có thể nhìn thấy trên trang."
|
|
|
2275 |
|
2276 |
#: admin/views/ad-info-top.php:7
|
2277 |
msgid "Where do you want to display the ad?"
|
languages/advanced-ads.pot
CHANGED
@@ -1917,8 +1917,7 @@ msgstr ""
|
|
1917 |
#: admin/views/ad-info-top.php:5
|
1918 |
#, php-format
|
1919 |
msgid ""
|
1920 |
-
"Congratulations! Your ad is now visible in the frontend.
|
1921 |
-
"placement options <a href=\"%s\">here</a>."
|
1922 |
msgstr ""
|
1923 |
|
1924 |
#: admin/views/ad-info-top.php:7
|
1917 |
#: admin/views/ad-info-top.php:5
|
1918 |
#, php-format
|
1919 |
msgid ""
|
1920 |
+
"Congratulations! Your ad is now visible in the frontend."
|
|
|
1921 |
msgstr ""
|
1922 |
|
1923 |
#: admin/views/ad-info-top.php:7
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id
|
|
4 |
Tags: ads, ad, ad inserter, ad injection, ad manager, ads manager, ad widget, adrotate, adsense, advertise, advertisements, advertising, adverts, advert, amazon, banner, banners, buysellads, chitika, clickbank, dfp, doubleclick, geotarget, geolocation, geo location, google dfp, monetization, widget
|
5 |
Requires at least: 4.2
|
6 |
Tested up to: 4.8.1
|
7 |
-
Stable tag: 1.8.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -211,6 +211,14 @@ There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way t
|
|
211 |
|
212 |
== Changelog ==
|
213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
= 1.8.4 =
|
215 |
|
216 |
* added "Taxonomy" Display Condition
|
4 |
Tags: ads, ad, ad inserter, ad injection, ad manager, ads manager, ad widget, adrotate, adsense, advertise, advertisements, advertising, adverts, advert, amazon, banner, banners, buysellads, chitika, clickbank, dfp, doubleclick, geotarget, geolocation, geo location, google dfp, monetization, widget
|
5 |
Requires at least: 4.2
|
6 |
Tested up to: 4.8.1
|
7 |
+
Stable tag: 1.8.5
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
211 |
|
212 |
== Changelog ==
|
213 |
|
214 |
+
= 1.8.5 =
|
215 |
+
|
216 |
+
* optimizaed Wizard – fewer steps and less clutter
|
217 |
+
* added more options to the placement box after a new ad is saved
|
218 |
+
* load dashboard widget using AJAX
|
219 |
+
* show a warning in Ad Health if an ad contains HTTPS, but the site is using HTTP
|
220 |
+
* fixed problem when multiple add-ons were updated at once
|
221 |
+
|
222 |
= 1.8.4 =
|
223 |
|
224 |
* added "Taxonomy" Display Condition
|