Plugin Directory

Changeset 3429511


Ignore:
Timestamp:
12/30/2025 09:33:10 AM (2 months ago)
Author:
advancedads
Message:

Update to version 2.0.16 from GitHub

Location:
advanced-ads
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • advanced-ads/tags/2.0.16/advanced-ads.php

    r3427297 r3429511  
    1111 * @wordpress-plugin
    1212 * Plugin Name:       Advanced Ads
    13  * Version:           2.0.15
     13 * Version:           2.0.16
    1414 * Description:       Manage and optimize your ads in WordPress
    1515 * Plugin URI:        https://wpadvancedads.com
     
    3838
    3939define( 'ADVADS_FILE', __FILE__ );
    40 define( 'ADVADS_VERSION', '2.0.15' );
     40define( 'ADVADS_VERSION', '2.0.16' );
    4141
    4242// Load the autoloader.
  • advanced-ads/tags/2.0.16/includes/admin/class-placement-list-table.php

    r3253289 r3429511  
    260260        }
    261261
    262         $order       = Params::get( 'order', 'asc' );
     262        $order = strtoupper( Params::get( 'order', 'asc' ) ) === 'DESC' ? 'DESC' : 'ASC';
    263263        $types_order = wp_advads_get_placement_type_manager()->get_order_list();
    264264        $types_order = array_keys( $types_order );
  • advanced-ads/tags/2.0.16/includes/crons/class-ads.php

    r3253289 r3429511  
    4040     */
    4141    public function save_expiration_date( Ad $ad ): void {
    42         $args = [ 'post_id' => $ad->get_id() ];
     42        // use a simple array to prevent issues in PHP 8+.
     43        $args = [ $ad->get_id() ];
    4344        $next = wp_next_scheduled( Constants::CRON_JOB_AD_EXPIRATION, $args );
    4445
  • advanced-ads/tags/2.0.16/languages/advanced-ads.pot

    r3427297 r3429511  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Advanced Ads 2.0.14\n"
     5"Project-Id-Version: Advanced Ads 2.0.15\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/advanced-ads\n"
    77"Last-Translator: Shakeeb Ahmed <me@shakeebahmed.com>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-25T13:21:06+00:00\n"
     12"POT-Creation-Date: 2025-12-30T09:29:59+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.11.0\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1515"X-Domain: advanced-ads\n"
    1616
     
    3737#. translators: %1$s is a version number
    3838#: admin/includes/ad-health-notices.php:37
     39#, php-format
    3940msgid "Your <strong>PHP version (%1$s) is too low</strong>. Advanced Ads is built for PHP %2$s and higher. It might work, but updating PHP is highly recommended. Please ask your hosting provider for more information."
    4041msgstr ""
     
    4243#. translators: %1$s is a list of plugin names; %2$s is a target URL
    4344#: admin/includes/ad-health-notices.php:48
     45#, php-format
    4446msgid "Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. <a href=\"%2$s\" target=\"_blank\">Learn more</a>."
    4547msgstr ""
     
    4749#. translators: %s is a list of PHP extensions
    4850#: admin/includes/ad-health-notices.php:59
     51#, php-format
    4952msgid "Missing PHP extensions could cause issues. Please ask your hosting provider to enable them: %s"
    5053msgstr ""
     
    5255#. translators: %s is a target URL
    5356#: admin/includes/ad-health-notices.php:69
     57#, php-format
    5458msgid "Ads are disabled for all or some pages. See \"disabled ads\" in <a href=\"%s\">settings</a>."
    5559msgstr ""
     
    6266#. translators: %s is a target URL
    6367#: admin/includes/ad-health-notices.php:85
     68#, php-format
    6469msgid "Some assets were changed. Please <strong>rebuild the asset folder</strong> in the <a href=\"%s\">Advanced Ads settings</a> to update the ad blocker disguise."
    6570msgstr ""
     
    7378#: admin/includes/ad-health-notices.php:97
    7479#: admin/includes/notices.php:68
     80#, php-format
    7581msgid "Please add valid license keys <a href=\"%s\">here</a>."
    7682msgstr ""
     
    8389#: admin/includes/ad-health-notices.php:116
    8490#: classes/frontend_checks.php:329
     91#, php-format
    8592msgid "Visible ads should not use the Header placement: %s"
    8693msgstr ""
     
    108115#. translators: %1$s is the opening a tag and %2$s the closing one.
    109116#: admin/includes/ad-health-notices.php:149
     117#, php-format
    110118msgid "Create a new AdSense account %1$shere%2$s."
    111119msgstr ""
     
    139147#. translators: %s is a filter hook, here `the_content`.
    140148#: admin/includes/ad-health-notices.php:198
     149#, php-format
    141150msgid "<strong>%s</strong> filter found multiple times."
    142151msgstr ""
     
    152161#: admin/includes/ad-health-notices.php:242
    153162#: admin/includes/ad-health-notices.php:255
     163#, php-format
    154164msgid "Learn how to integrate %1$s with Advanced Ads %2$shere%3$s."
    155165msgstr ""
     
    157167#. translators: %s is a service or plugin name
    158168#: admin/includes/ad-health-notices.php:269
     169#, php-format
    159170msgid "%s detected."
    160171msgstr ""
     
    166177#. translators: %s removable ads.txt plugins
    167178#: admin/includes/ad-health-notices.php:282
     179#, php-format
    168180msgid "Advanced Ads handles your ads.txt file automatically. You might be able to <strong>remove %1$s</strong>."
    169181msgstr ""
     
    175187#. translators: %s removable header and footer plugins
    176188#: admin/includes/ad-health-notices.php:296
     189#, php-format
    177190msgid "You might be able to <strong>remove %1$s</strong>."
    178191msgstr ""
     
    184197#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    185198#: admin/includes/ad-health-notices.php:308
     199#, php-format
    186200msgid "Learn how to target ads on GamiPress websites %1$shere%2$s %3$s"
    187201msgstr ""
     
    189203#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    190204#: admin/includes/ad-health-notices.php:319
     205#, php-format
    191206msgid "Learn how to manage ads on membership sites running Paid Memberships Pro %1$shere%2$s %3$s"
    192207msgstr ""
     
    194209#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    195210#: admin/includes/ad-health-notices.php:330
     211#, php-format
    196212msgid "Learn how to target ads to specific user roles created with the Members plugin %1$shere%2$s %3$s"
    197213msgstr ""
     
    199215#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    200216#: admin/includes/ad-health-notices.php:341
     217#, php-format
    201218msgid "Learn how to target ads to multiple languages in TranslatePress %1$shere%2$s %3$s"
    202219msgstr ""
     
    204221#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    205222#: admin/includes/ad-health-notices.php:352
     223#, php-format
    206224msgid "Learn how to target ads to multiple languages in Weglot %1$shere%2$s %3$s"
    207225msgstr ""
     
    209227#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    210228#: admin/includes/ad-health-notices.php:363
     229#, php-format
    211230msgid "Learn how to integrate ads into LearnDash %1$shere%2$s %3$s"
    212231msgstr ""
     
    214233#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    215234#: admin/includes/ad-health-notices.php:374
     235#, php-format
    216236msgid "Learn how to auto-inject Amazon Ads with AAWP and Advanced Ads %1$shere%2$s %3$s"
    217237msgstr ""
     
    219239#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    220240#: admin/includes/ad-health-notices.php:385
     241#, php-format
    221242msgid "Learn how to target ads to multiple languages in Polylang %1$shere%2$s %3$s"
    222243msgstr ""
     
    224245#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    225246#: admin/includes/ad-health-notices.php:396
     247#, php-format
    226248msgid "Learn how to integrate Advanced Ads in MailPoet Newsletters %1$shere%2$s %3$s"
    227249msgstr ""
     
    229251#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    230252#: admin/includes/ad-health-notices.php:407
     253#, php-format
    231254msgid "Learn how to use WP Rocket with Advanced Ads %1$shere%2$s %3$s"
    232255msgstr ""
     
    234257#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    235258#: admin/includes/ad-health-notices.php:418
     259#, php-format
    236260msgid "Learn how to embed Ads into a Quiz %1$shere%2$s %3$s"
    237261msgstr ""
     
    239263#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    240264#: admin/includes/ad-health-notices.php:429
     265#, php-format
    241266msgid "Learn how to create and implement ads in Elementor %1$shere%2$s %3$s"
    242267msgstr ""
     
    244269#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    245270#: admin/includes/ad-health-notices.php:440
     271#, php-format
    246272msgid "Learn how to embed ads into a website built with the SiteOrigin page builder %1$shere%2$s %3$s"
    247273msgstr ""
     
    249275#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    250276#: admin/includes/ad-health-notices.php:451
     277#, php-format
    251278msgid "Learn how to integrate ads into the Divi theme and Divi builder %1$shere%2$s %3$s"
    252279msgstr ""
     
    254281#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    255282#: admin/includes/ad-health-notices.php:462
     283#, php-format
    256284msgid "Learn how to embed ads into your Beaver Builder website %1$shere%2$s %3$s"
    257285msgstr ""
     
    259287#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    260288#: admin/includes/ad-health-notices.php:473
     289#, php-format
    261290msgid "Learn how to embed ads into a website built with Pagelayer %1$shere%2$s %3$s"
    262291msgstr ""
     
    264293#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    265294#: admin/includes/ad-health-notices.php:484
     295#, php-format
    266296msgid "Learn more about displaying Ads with WPBakery Page Builder %1$shere%2$s %3$s"
    267297msgstr ""
     
    269299#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    270300#: admin/includes/ad-health-notices.php:495
     301#, php-format
    271302msgid "Learn how to integrate ads into the tagDiv Newspaper theme %1$shere%2$s %3$s"
    272303msgstr ""
     
    312343#. translators: %1$s is a starting link tag, %2$s is the closing one.
    313344#: admin/includes/class-licenses.php:155
     345#, php-format
    314346msgid "You can manage activations in %1$syour account%2$s."
    315347msgstr ""
     
    317349#. translators: %1$s is a starting link tag, %2$s is the closing one.
    318350#: admin/includes/class-licenses.php:161
     351#, php-format
    319352msgid "%1$sUpgrade%2$s for more activations."
    320353msgstr ""
     
    322355#. translators: %s is a string containing information about the issue.
    323356#: admin/includes/class-licenses.php:175
     357#, php-format
    324358msgid "License is invalid. Reason: %s"
    325359msgstr ""
     
    327361#. translators: %s is a list of server information like IP address. Just keep it as is.
    328362#: admin/includes/class-licenses.php:215
     363#, php-format
    329364msgid "Your request was blocked by our firewall. Please send us the following information to unblock you: %s."
    330365msgstr ""
     
    341376#. translators: %s plugin update link
    342377#: admin/includes/class-licenses.php:485
     378#, php-format
    343379msgid "Download failed. <a href=\"%s\">Click here to try another method</a>."
    344380msgstr ""
     
    346382#. translators: %s download failed knowledgebase link
    347383#: admin/includes/class-licenses.php:488
     384#, php-format
    348385msgid "Download failed. <a href=\"%s\" target=\"_blank\">Click here to learn why</a>."
    349386msgstr ""
     
    355392#. translators: %s: is a URL.
    356393#: admin/includes/class-notices.php:464
     394#, php-format
    357395msgid "You don’t seem to have an email address. Please use <a href=\"%s\" target=\"_blank\">this form</a> to sign up."
    358396msgstr ""
     
    364402#. translators: the first %s is an email address, the seconds %s is a URL.
    365403#: admin/includes/class-notices.php:493
     404#, php-format
    366405msgid "Please check your email (%1$s) for the confirmation message. If you didn’t receive one or want to use another email address then please use <a href=\"%2$s\" target=\"_blank\">this form</a> to sign up."
    367406msgstr ""
     
    444483#: admin/includes/notices.php:92
    445484#: admin/includes/notices.php:104
     485#, php-format
    446486msgid "Save %1$s on all products with our Black Friday / Cyber Monday offer! %2$sGet this deal%3$s"
    447487msgstr ""
     
    449489#. translators: %s: URL to the Advanced Ads onboarding wizard.
    450490#: admin/includes/notices.php:116
     491#, php-format
    451492msgid "Quickly set up Advanced Ads and monetize your website with just a few clicks. <a class=\"button button-primary\" href=\"%s\">Launch the wizard</a>"
    452493msgstr ""
     
    454495#. translators: %1$s: URL to the plugin file, %2$s: URL to the guide
    455496#: admin/includes/notices.php:131
     497#, php-format
    456498msgid "Your automatically deactivated version of <strong>%1$s needs to be updated manually</strong>. Please <a href=\"%2$s\" target=\"_blank\">download the newest plugin file</a> and follow our guide on <a href=\"%3$s\" target=\"_blank\">How to install an add-on</a>."
    457499msgstr ""
     
    459501#. translators: %1$s: URL to the plugin file, %2$s: URL to the guide
    460502#: admin/includes/notices.php:152
     503#, php-format
    461504msgid "Your version of <strong>%1$s</strong> is incompatible with <strong>Advanced Ads %2$s</strong> and has been deactivated. Please update the plugin to the latest version."
    462505msgstr ""
     
    505548#. translators: %1$s is a starting link tag, %2$s is closing the link tag.
    506549#: admin/views/checks.php:16
     550#, php-format
    507551msgid "Advanced Ads detected potential problems with your ad setup. %1$sShow me these errors%2$s"
    508552msgstr ""
     
    590634#. translators: %s is a name of a taxonomy.
    591635#: admin/views/conditions/no-option.php:17
     636#, php-format
    592637msgctxt "Error message shown when no terms exists for display condition; placeholder is taxonomy label."
    593638msgid "No %s found on your site."
     
    638683#: admin/views/placement-form.php:20
    639684#: views/admin/placements/create-modal/new-modal-content.php:28
     685#, php-format
    640686msgid "Placement types define where the ad is going to be displayed. Learn more about the different types from the <a href=\"%s\">manual</a>"
    641687msgstr ""
     
    694740#. translators: %s is a URL.
    695741#: admin/views/placement-injection-top.php:27
     742#, php-format
    696743msgid "Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
    697744msgstr ""
     
    699746#. translators: %1$s is the opening link tag, %2$s is closing link tag.
    700747#: admin/views/placement-injection-top.php:43
     748#, php-format
    701749msgid "Adjust the placement options? Take a look  %1$shere.%2$s"
    702750msgstr ""
     
    709757#: admin/views/placement-injection-top.php:62
    710758#: modules/gadsense/admin/admin.php:238
     759#, php-format
    711760msgid "The AdSense verification and Auto ads code is already activated in the <a href=\"%s\">AdSense settings</a>."
    712761msgstr ""
     
    792841#. translators: %s is some HTML.
    793842#: admin/views/placement-injection-top.php:182
     843#, php-format
    794844msgid "Or use the shortcode %s to insert the ad into the content manually."
    795845msgstr ""
     
    797847#. translators: %s is a URL.
    798848#: admin/views/placement-injection-top.php:189
     849#, php-format
    799850msgid "Learn more about your choices to display an ad in the <a href=\"%s\" target=\"_blank\">manual</a>."
    800851msgstr ""
     
    853904#. translators: %s is the name of a language in English.
    854905#: admin/views/placements-item.php:57
     906#, php-format
    855907msgid "The ad is not translated into %s"
    856908msgstr ""
     
    889941#. translators: 1: is a URL, 2: is HTML of a button.
    890942#: admin/views/setting-license.php:31
     943#, php-format
    891944msgid "Click on %2$s if you renewed it or have a subscription or <a href=\"%1$s\" class=\"advads-renewal-link\" target=\"_blank\">renew your license</a>."
    892945msgstr ""
     
    894947#. translators: %d is a number of days.
    895948#: admin/views/setting-license.php:49
     949#, php-format
    896950msgid "(%d days left)"
    897951msgstr ""
     
    937991#. translators: %s: number of free add-ons.
    938992#: admin/views/support.php:19
     993#, php-format
    939994msgid "Subscribe to our free First Steps email course, receive our newsletter for periodic tutorials, and get %s for Advanced Ads."
    940995msgstr ""
     
    9871042#. translators: %s is a URL.
    9881043#: admin/views/support.php:51
     1044#, php-format
    9891045msgid "Take a look at more common issues or contact us directly through the <a href=\"%s\" target=\"_blank\">support page</a>."
    9901046msgstr ""
     
    9921048#. translators: %s is a URL.
    9931049#: admin/views/support.php:69
     1050#, php-format
    9941051msgid "Upgrade to any premium add-on and get <strong>priority email support</strong> or reach out through the <a href=\"%s\" target=\"_blank\">support forum</a> for individual help."
    9951052msgstr ""
     
    10781135#: classes/ad-health-notices.php:814
    10791136#: modules/gadsense/includes/class-mapi.php:1680
     1137#, php-format
    10801138msgid "Learn more about AdSense account issues %1$shere%2$s."
    10811139msgstr ""
     
    11251183#. translators: %s is a label of an archive page.
    11261184#: classes/display-conditions.php:177
     1185#, php-format
    11271186msgid "archive: %s"
    11281187msgstr ""
     
    13211380#. translators: %s directory
    13221381#: classes/filesystem.php:82
     1382#, php-format
    13231383msgid "Unable to locate needed folder (%s)."
    13241384msgstr ""
     
    13751435#. translators: em tags
    13761436#: classes/frontend_checks.php:314
     1437#, php-format
    13771438msgid "Ad IDs: %s"
    13781439msgstr ""
     
    13881449#. translators: em tags
    13891450#: classes/frontend_checks.php:350
     1451#, php-format
    13901452msgid "IDs: %s"
    13911453msgstr ""
     
    13931455#. translators: em tags
    13941456#: classes/frontend_checks.php:367
     1457#, php-format
    13951458msgid "The following responsive AdSense ads are not showing up: %s"
    13961459msgstr ""
     
    14181481#. translators: number of notices
    14191482#: classes/frontend_checks.php:571
     1483#, php-format
    14201484msgid "Show %d more notifications"
    14211485msgstr ""
     
    14361500#. translators: %s stands for the name of the "Disable level limitation" option and automatically translated as well
    14371501#: classes/in-content-injector.php:615
     1502#, php-format
    14381503msgid "Set <em>%s</em> to show more ads"
    14391504msgstr ""
     
    14471512#: classes/utils.php:290
    14481513#: includes/utilities/class-wordpress.php:188
     1514#, php-format
    14491515msgid "time of %s"
    14501516msgstr ""
     
    15531619#. translators: %s is a date.
    15541620#: includes/abstracts/abstract-ad.php:813
     1621#, php-format
    15551622msgid "starts %s"
    15561623msgstr ""
     
    15581625#. translators: %s is a date.
    15591626#: includes/abstracts/abstract-ad.php:825
     1627#, php-format
    15601628msgid "expires %s"
    15611629msgstr ""
     
    15631631#. translators: %s is a date.
    15641632#: includes/abstracts/abstract-ad.php:831
     1633#, php-format
    15651634msgid "expired %s"
    15661635msgstr ""
     
    15801649#. translators: %1$s is a placement name, %2$s is the ads name.
    15811650#: includes/abstracts/abstract-ad.php:1211
     1651#, php-format
    15821652msgid "Placement name: %1$s; Ads: %2$s"
    15831653msgstr ""
     
    16001670#. translators: %1$s is an URL, %2$s is a URL text
    16011671#: includes/abstracts/abstract-group.php:479
     1672#, php-format
    16021673msgid "It seems that a caching plugin is activated. Your ads might not rotate properly. The cache busting in Advanced Ads Pro will solve that. <a href=\"%1$s\" target=\"_blank\">%2$s.</a>"
    16031674msgstr ""
     
    16291700#. translators: 1: Entity type 2: Item type 3: Placement title
    16301701#: includes/abstracts/abstract-placement.php:291
     1702#, php-format
    16311703msgid "%1$s type \"%2$s\" not allowed for placement type \"%3$s\""
    16321704msgstr ""
     
    16451717#. translators: %1$s is the URL to add a new review
    16461718#: includes/admin/class-action-links.php:102
     1719#, php-format
    16471720msgid "Thank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on <a href=\"%1$s\" target=\"_blank\">wordpress.org</a>"
    16481721msgstr ""
     
    19231996#. Translators: 1: add-on name 2: admin URL to license page
    19241997#: includes/admin/class-addon-updater.php:132
     1998#, php-format
    19251999msgid "There might be a new version of %1$s. Please <strong>provide a valid license key</strong> in order to receive updates and support <a href=\"%2$s\">on this page</a>."
    19262000msgstr ""
     
    19342008#. translators: %s: version number
    19352009#: includes/admin/class-admin-notices.php:69
     2010#, php-format
    19362011msgid "You have successfully rolled back to Advanced Ads %s"
    19372012msgstr ""
     
    19452020#: includes/admin/class-ajax.php:278
    19462021#: includes/admin/class-ajax.php:609
     2022#, php-format
    19472023msgid "An error occurred. Please use <a href=\"%s\" target=\"_blank\">this form</a> to sign up."
    19482024msgstr ""
     
    19792055#: modules/gadsense/includes/class-adsense-report.php:162
    19802056#: modules/gadsense/includes/class-adsense-report.php:165
     2057#, php-format
    19812058msgid "Last %1$d days"
    19822059msgstr ""
     
    19842061#. translators: 1: An error message.
    19852062#: includes/admin/class-assets.php:140
     2063#, php-format
    19862064msgid "An error occurred: %1$s"
    19872065msgstr ""
     
    20462124#. translators: an ad group title.
    20472125#: includes/admin/class-assets.php:163
     2126#, php-format
    20482127msgid "You are about to permanently delete %s"
    20492128msgstr ""
     
    20642143#. translators: the plugin name.
    20652144#: includes/admin/class-edd-updater.php:342
     2145#, php-format
    20662146msgid "There is a new version of %1$s available."
    20672147msgstr ""
     
    20732153#. translators: 1: opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate.
    20742154#: includes/admin/class-edd-updater.php:353
     2155#, php-format
    20752156msgid "%1$sView version %2$s details%3$s."
    20762157msgstr ""
    20772158
    20782159#: includes/admin/class-edd-updater.php:361
     2160#, php-format
    20792161msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s."
    20802162msgstr ""
     
    21082190#. translators: %s is the group type string
    21092191#: includes/admin/class-groups-list-table.php:185
     2192#, php-format
    21102193msgid "The originally selected group type “%s” is not enabled."
    21112194msgstr ""
     
    21932276#. translators: %s is the time the ad was first saved.
    21942277#: includes/admin/class-metabox-ad.php:237
     2278#, php-format
    21952279msgid "Ad created on %s"
    21962280msgstr ""
     
    22032287#. translators: %1$s opening button tag, %2$s closing button tag.
    22042288#: includes/admin/class-metabox-ad.php:386
     2289#, php-format
    22052290msgid "This looks like an AdSense ad. Switch the ad type to “AdSense ad” to make use of more features. %1$sSwitch to AdSense ad%2$s."
    22062291msgstr ""
     
    22982383#. translators: %s is a name of a module.
    22992384#: includes/admin/class-placement-edit-modal.php:386
     2385#, php-format
    23002386msgid "Missing PHP extension could cause issues. Please ask your hosting provider to enable it: %s"
    23012387msgstr ""
     
    23382424#. translators: %s: date and time of the revision
    23392425#: includes/admin/class-post-types.php:98
     2426#, php-format
    23402427msgid "Ad restored to revision from %s"
    23412428msgstr ""
     
    23522439#. translators: %s: date
    23532440#: includes/admin/class-post-types.php:105
     2441#, php-format
    23542442msgid "Ad scheduled for: <strong>%1$s</strong>."
    23552443msgstr ""
     
    23652453#. translators: %s: ad count
    23662454#: includes/admin/class-post-types.php:125
     2455#, php-format
    23672456msgid "%s ad updated."
    23682457msgid_plural "%s ads updated."
     
    23722461#. translators: %s: ad count
    23732462#: includes/admin/class-post-types.php:127
     2463#, php-format
    23742464msgid "%s ad not updated, somebody is editing it."
    23752465msgid_plural "%s ads not updated, somebody is editing them."
     
    23792469#. translators: %s: ad count
    23802470#: includes/admin/class-post-types.php:129
     2471#, php-format
    23812472msgid "%s ad permanently deleted."
    23822473msgid_plural "%s ads permanently deleted."
     
    23862477#. translators: %s: ad count
    23872478#: includes/admin/class-post-types.php:131
     2479#, php-format
    23882480msgid "%s ad moved to the Trash."
    23892481msgid_plural "%s ads moved to the Trash."
     
    23932485#. translators: %s: ad count
    23942486#: includes/admin/class-post-types.php:133
     2487#, php-format
    23952488msgid "%s ad restored from the Trash."
    23962489msgid_plural "%s ads restored from the Trash."
     
    24002493#. translators: %s: placement count
    24012494#: includes/admin/class-post-types.php:138
     2495#, php-format
    24022496msgid "%s placement updated."
    24032497msgid_plural "%s placements updated."
     
    24072501#. translators: %s: placement count
    24082502#: includes/admin/class-post-types.php:140
     2503#, php-format
    24092504msgid "%s placement not updated, somebody is editing it."
    24102505msgid_plural "%s placements not updated, somebody is editing them."
     
    24142509#. translators: %s: placement count
    24152510#: includes/admin/class-post-types.php:142
     2511#, php-format
    24162512msgid "%s placement permanently deleted."
    24172513msgid_plural "%s placements permanently deleted."
     
    24212517#. translators: %s: placement count
    24222518#: includes/admin/class-post-types.php:144
     2519#, php-format
    24232520msgid "%s placement moved to the Trash."
    24242521msgid_plural "%s placements moved to the Trash."
     
    24282525#. translators: %s: placement count
    24292526#: includes/admin/class-post-types.php:146
     2527#, php-format
    24302528msgid "%s placement restored from the Trash."
    24312529msgid_plural "%s placements restored from the Trash."
     
    24952593#. translators: unfiltered_html
    24962594#: includes/admin/class-settings.php:463
     2595#, php-format
    24972596msgid "Add the %s capability to user roles on multisite"
    24982597msgstr ""
     
    25852684#. translators: %1$s and %2$s are opening and closing <a> tags
    25862685#: includes/admin/class-upgrades.php:98
     2686#, php-format
    25872687msgid "This looks like a Google Ad Manager ad. Use the %1$sGAM Integration%2$s."
    25882688msgstr ""
     
    26022702#. translators: 1: Name of ad unit
    26032703#: includes/admin/metaboxes/class-ad-adsense.php:57
     2704#, php-format
    26042705msgid "Earnings of  %1$s"
    26052706msgstr ""
     
    28362937#. translators: 1: opening strong tag, 2: closing strong tag, 3: opening italic tag, 4: closing italic tag.
    28372938#: includes/admin/pages/class-onboarding.php:211
     2939#, php-format
    28382940msgid "We have created a placement for your ad that will display %1$safter the 3rd paragraph on every post%2$s. Go to %3$sAdvanced Ads > Placements%4$s and edit the placement to change this."
    28392941msgstr ""
     
    30503152#. translators: $s is a size string like "728 x 90".
    30513153#: includes/ads/types/type-image.php:196
     3154#, php-format
    30523155msgid "Original size: %s"
    30533156msgstr ""
     
    30753178#. translators: The name of the constant preventing PHP execution
    30763179#: includes/ads/types/type-plain.php:156
     3180#, php-format
    30773181msgid "Executing PHP code has been disallowed by %s"
    30783182msgstr ""
     
    31493253#. translators: 1: is a link to a support document. 2: closing link
    31503254#: includes/class-autoloader.php:128
     3255#, php-format
    31513256msgid "Your installation of Advanced Ads is incomplete. If you installed Advanced Ads from GitHub, %1$s please refer to this document%2$s to set up your development environment."
    31523257msgstr ""
     
    31543259#. translators: %s: WP_ENVIRONMENT_TYPES
    31553260#: includes/class-autoloader.php:172
     3261#, php-format
    31563262msgid "The %s constant is no longer supported."
    31573263msgstr ""
     
    33633469#. translators: %d: number of ad blocks
    33643470#: includes/importers/class-ad-inserter.php:88
     3471#, php-format
    33653472msgid "We found Ad Inserter configuration with <strong>%d ad blocks</strong>."
    33663473msgstr ""
     
    33833490#: includes/importers/class-google-sheet.php:281
    33843491#: includes/importers/class-wp-quads.php:151
     3492#, php-format
    33853493msgid "%1$d ads migrated from %2$s"
    33863494msgstr ""
     
    34893597#. translators: Number of ads
    34903598#: includes/importers/class-wp-quads.php:104
     3599#, php-format
    34913600msgid "We found <strong>%d ads</strong>."
    34923601msgstr ""
     
    35053614#: includes/importers/class-xml-encoder.php:202
    35063615#: includes/importers/class-xml-encoder.php:206
     3616#, php-format
    35073617msgid "The %s extension(s) is not loaded"
    35083618msgstr ""
     
    35153625#. translators: %s node data
    35163626#: includes/importers/class-xml-encoder.php:148
     3627#, php-format
    35173628msgctxt "import_export"
    35183629msgid "An unexpected value could not be serialized: %s"
     
    35263637#. translators: %s error messages while trying to decode xml file
    35273638#: includes/importers/class-xml-encoder.php:246
     3639#, php-format
    35283640msgctxt "import_export"
    35293641msgid "XML error: %s"
     
    35443656#. translators: %s number of attachments
    35453657#: includes/importers/class-xml-importer.php:158
     3658#, php-format
    35463659msgid "%s attachment uploaded"
    35473660msgid_plural "%s attachments uploaded"
     
    35513664#. translators: %s import directory
    35523665#: includes/importers/class-xml-importer.php:251
     3666#, php-format
    35533667msgid "Failed to create import directory <em>%s</em>"
    35543668msgstr ""
     
    35563670#. translators: %s import directory
    35573671#: includes/importers/class-xml-importer.php:257
     3672#, php-format
    35583673msgid "Import directory is not writable: <em>%s</em>"
    35593674msgstr ""
     
    35653680#. translators: %s error in file
    35663681#: includes/importers/class-xml-importer.php:277
     3682#, php-format
    35673683msgid "Failed to upload file, error: <em>%s</em>"
    35683684msgstr ""
     
    35743690#. translators: %s import id
    35753691#: includes/importers/class-xml-importer.php:288
     3692#, php-format
    35763693msgid "The file could not be created: <em>%s</em>. This is probably a permissions problem"
    35773694msgstr ""
     
    35793696#. translators: %s Ad title
    35803697#: includes/importers/class-xml-importer.php:356
     3698#, php-format
    35813699msgid "Failed to import <em>%s</em>"
    35823700msgstr ""
     
    35843702#. translators: %s number of ads
    35853703#: includes/importers/class-xml-importer.php:432
     3704#, php-format
    35863705msgid "%s ad imported"
    35873706msgid_plural "%s ads imported"
     
    35913710#. translators: %s number of groups
    35923711#: includes/importers/class-xml-importer.php:490
     3712#, php-format
    35933713msgid "%s group imported"
    35943714msgid_plural "%s groups imported"
     
    35983718#. translators: %s number of placements
    35993719#: includes/importers/class-xml-importer.php:646
     3720#, php-format
    36003721msgid "%s placement imported"
    36013722msgid_plural "%s placements imported"
     
    36053726#. translators: %s number of options
    36063727#: includes/importers/class-xml-importer.php:726
     3728#, php-format
    36073729msgid "%s option imported"
    36083730msgid_plural "%s options imported"
     
    36123734#. translators: %s image url
    36133735#: includes/importers/class-xml-importer.php:757
     3736#, php-format
    36143737msgid "Invalid filetype <em>%s</em>"
    36153738msgstr ""
     
    36203743#: includes/importers/class-xml-importer.php:780
    36213744#: includes/importers/class-xml-importer.php:808
     3745#, php-format
    36223746msgid "Error getting remote image <em>%s</em>"
    36233747msgstr ""
     
    36253749#. translators: %s image url
    36263750#: includes/importers/class-xml-importer.php:790
     3751#, php-format
    36273752msgid "Zero size file downloaded <em>%s</em>"
    36283753msgstr ""
     
    36303755#. translators: 1: Attachment ID 2: Attachment link
    36313756#: includes/importers/class-xml-importer.php:850
     3757#, php-format
    36323758msgid "New attachment created <em>%1$s</em> %2$s"
    36333759msgstr ""
     
    37543880#. translators: %s is an html tag.
    37553881#: includes/utilities/class-content-injection.php:34
     3882#, php-format
    37563883msgid "paragraph (%s)"
    37573884msgstr ""
     
    37593886#. translators: %s is an html tag.
    37603887#: includes/utilities/class-content-injection.php:36
     3888#, php-format
    37613889msgid "paragraph without image (%s)"
    37623890msgstr ""
     
    37643892#. translators: %s is an html tag.
    37653893#: includes/utilities/class-content-injection.php:38
     3894#, php-format
    37663895msgid "headline 2 (%s)"
    37673896msgstr ""
     
    37693898#. translators: %s is an html tag.
    37703899#: includes/utilities/class-content-injection.php:40
     3900#, php-format
    37713901msgid "headline 3 (%s)"
    37723902msgstr ""
     
    37743904#. translators: %s is an html tag.
    37753905#: includes/utilities/class-content-injection.php:42
     3906#, php-format
    37763907msgid "headline 4 (%s)"
    37773908msgstr ""
     
    37793910#. translators: %s is an html tag.
    37803911#: includes/utilities/class-content-injection.php:44
     3912#, php-format
    37813913msgid "any headline (%s)"
    37823914msgstr ""
     
    37843916#. translators: %s is an html tag.
    37853917#: includes/utilities/class-content-injection.php:46
     3918#, php-format
    37863919msgid "image (%s)"
    37873920msgstr ""
     
    37893922#. translators: %s is an html tag.
    37903923#: includes/utilities/class-content-injection.php:48
     3924#, php-format
    37913925msgid "table (%s)"
    37923926msgstr ""
     
    37943928#. translators: %s is an html tag.
    37953929#: includes/utilities/class-content-injection.php:50
     3930#, php-format
    37963931msgid "list item (%s)"
    37973932msgstr ""
     
    37993934#. translators: %s is an html tag.
    38003935#: includes/utilities/class-content-injection.php:52
     3936#, php-format
    38013937msgid "quote (%s)"
    38023938msgstr ""
     
    38043940#. translators: %s is an html tag.
    38053941#: includes/utilities/class-content-injection.php:54
     3942#, php-format
    38063943msgid "iframe (%s)"
    38073944msgstr ""
     
    38093946#. translators: %s is an html tag.
    38103947#: includes/utilities/class-content-injection.php:56
     3948#, php-format
    38113949msgid "container (%s)"
    38123950msgstr ""
     
    38233961#. translators: %1$s is the opening link tag, %2$s is closing link tag
    38243962#: includes/utilities/class-wordpress.php:413
     3963#, php-format
    38253964msgid "This feature is deprecated. Please find the removal schedule %1$shere%2$s"
    38263965msgstr ""
     
    38453984#. translators: %s old folder name
    38463985#: modules/ad-blocker/admin/admin.php:230
     3986#, php-format
    38473987msgid "Unable to rename \"%s\" directory"
    38483988msgstr ""
     
    38523992#: modules/ad-blocker/admin/admin.php:261
    38533993#: modules/ad-blocker/admin/admin.php:278
     3994#, php-format
    38543995msgid "Unable to copy assets to the \"%s\" directory"
    38553996msgstr ""
     
    38583999#: modules/ad-blocker/admin/admin.php:312
    38594000#: modules/ad-blocker/admin/admin.php:397
     4001#, php-format
    38604002msgid "We do not have direct write access to the \"%s\" directory"
    38614003msgstr ""
     
    38634005#. translators: %s directory path
    38644006#: modules/ad-blocker/admin/admin.php:409
     4007#, php-format
    38654008msgid "Unable to copy files to %s"
    38664009msgstr ""
     
    38924035#. translators: placeholder is path to folder in uploads dir
    38934036#: modules/ad-blocker/admin/views/rebuild_form.php:63
     4037#, php-format
    38944038msgid "Please, rebuild the asset folder. All assets will be located in %s"
    38954039msgstr ""
     
    39094053#. translators: %s is a URL.
    39104054#: modules/ad-blocker/admin/views/setting-use-adblocker.php:24
     4055#, php-format
    39114056msgid "Learn how to display alternative content to ad block users <a href=\"%s\" target=\"_blank\">in the manual</a>."
    39124057msgstr ""
     
    39924137#. translators: %s is demo GA4 ID.
    39934138#: modules/adblock-finder/admin/views/setting-ga.php:19
     4139#, php-format
    39944140msgid "Enter your Google Analytics property ID (e.g. %s) above to track the page views of visitors who use an ad blocker."
    39954141msgstr ""
     
    39974143#. translators: %s homepage link
    39984144#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:211
     4145#, php-format
    39994146msgid "The ads.txt file cannot be placed because the URL contains a subdirectory. You need to make the file available at %s"
    40004147msgstr ""
     
    40024149#. translators: %s link of ads.txt
    40034150#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:227
     4151#, php-format
    40044152msgid "The file is available on %s."
    40054153msgstr ""
     
    40114159#. translators: %s link
    40124160#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:237
     4161#, php-format
    40134162msgid "A third-party file exists: %s"
    40144163msgstr ""
     
    40254174#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:252
    40264175#: modules/ads-txt/admin/views/setting-additional-content.php:40
     4176#, php-format
    40274177msgid "An error occured: %s."
    40284178msgstr ""
     
    40304180#. translators: %s the line that may need to be added manually
    40314181#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:269
     4182#, php-format
    40324183msgid "If your site is located on a subdomain, you need to add the following line to the ads.txt file of the root domain: %s"
    40334184msgstr ""
     
    40514202#. translators: %s: The adsense line added automically by Advanced Ads.
    40524203#: modules/ads-txt/admin/views/setting-additional-content.php:16
     4204#, php-format
    40534205msgid "The following line will be added automatically because you connected your AdSense account with Advanced Ads: %s"
    40544206msgstr ""
     
    40724224#. translators: %s is a URL.
    40734225#: modules/gadsense/admin/admin.php:187
     4226#, php-format
    40744227msgid "Responsive AdSense ads don’t work reliably with <em>Position</em> set to left or right. Either switch the <em>Type</em> to \"normal\" or follow <a href=\"%s\" target=\"_blank\">this tutorial</a> if you want the ad to be wrapped in text."
    40754228msgstr ""
     
    40774230#. translators: %s is a URL.
    40784231#: modules/gadsense/admin/admin.php:197
     4232#, php-format
    40794233msgid "<a href=\"%s\" target=\"_blank\">Install the free AdSense In-feed add-on</a> in order to place ads between posts."
    40804234msgstr ""
     
    40824236#. translators: %s is a URL.
    40834237#: modules/gadsense/admin/admin.php:246
     4238#, php-format
    40844239msgid "The AdSense verification and Auto ads code should be set up in the <a href=\"%s\">AdSense settings</a>. Click on the following button to enable it now."
    40854240msgstr ""
     
    40924247#: modules/gadsense/admin/views/adsense-account.php:39
    40934248#: modules/gadsense/admin/views/adsense-account.php:45
     4249#, php-format
    40944250msgid "Warning from your %1$sAdSense account%2$s"
    40954251msgstr ""
     
    41074263#. translators: %s: date and time of last check in the format set in wp_options
    41084264#: modules/gadsense/admin/views/adsense-account.php:92
     4265#, php-format
    41094266msgid "last checked: %s"
    41104267msgstr ""
     
    41494306#: modules/gadsense/admin/views/adsense-account.php:154
    41504307#: modules/gadsense/admin/views/adsense-account.php:256
     4308#, php-format
    41514309msgid "See all %1$srecommended ad networks%2$s."
    41524310msgstr ""
     
    41604318#: modules/gadsense/includes/class-network-adsense.php:78
    41614319#: views/admin/metaboxes/ads/ad-types.php:64
     4320#, php-format
    41624321msgid "Subscribe to our free email course for Google AdSense, receive our newsletter for periodic tutorials, and get %s for Advanced Ads."
    41634322msgstr ""
     
    41654324#. translators: %1$s is the opening link tag to our manual; %2$s is the appropriate closing link tag; %3$s is the opening link tag to our help forum; %4$s is the appropriate closing link tag
    41664325#: modules/gadsense/admin/views/adsense-account.php:238
     4326#, php-format
    41674327msgid "Problems with AdSense? Check out the %1$smanual%2$s or %3$sask here%4$s."
    41684328msgstr ""
     
    42034363#. translators: %s is the publisher ID.
    42044364#: modules/gadsense/admin/views/adsense-ad-parameters.php:108
     4365#, php-format
    42054366msgid "Publisher ID: %s"
    42064367msgstr ""
     
    42124373#. translators: %s the setting page link
    42134374#: modules/gadsense/admin/views/adsense-ad-parameters.php:124
     4375#, php-format
    42144376msgid "Please <a href=\"%s\" target=\"_blank\">change it here</a>."
    42154377msgstr ""
     
    42744436#. translators: 1: the plugin name that is managing the Auto ads code.
    42754437#: modules/gadsense/admin/views/borlabs-cookie-auto-ads-warning.php:4
     4438#, php-format
    42764439msgid "Advanced Ads detected that <strong>%s</strong> is managing the Auto ads code and will therefore not add it."
    42774440msgstr ""
     
    42954458#. translators: 1: The name of an ad network.
    42964459#: modules/gadsense/admin/views/external-ads-links.php:18
     4460#, php-format
    42974461msgid "Insert new %1$s code"
    42984462msgstr ""
     
    43044468#. translators: 1: The name of an ad network.
    43054469#: modules/gadsense/admin/views/external-ads-links.php:36
     4470#, php-format
    43064471msgid "Set up %1$s code manually"
    43074472msgstr ""
     
    43094474#. translators: 1: The name of an ad network.
    43104475#: modules/gadsense/admin/views/external-ads-links.php:48
     4476#, php-format
    43114477msgid "Connect to %1$s"
    43124478msgstr ""
     
    43694535#. Translators: 1: opening tag for AdSense account link 2: opening tag for a link to insert ad code 3: closing a tag
    43704536#: modules/gadsense/admin/views/external-ads-list.php:114
     4537#, php-format
    43714538msgid "%1$sCopy the code from your AdSense account%3$s and %2$sinsert a new AdSense code here%3$s."
    43724539msgstr ""
     
    43744541#. translators: 1: opening tag for a link to create an ad manually 2: closing tag
    43754542#: modules/gadsense/admin/views/external-ads-list.php:123
     4543#, php-format
    43764544msgid "%1$sCreate an AdSense code manually%2$s: Select the <em>Normal</em> or <em>Responsive</em> type and the size."
    43774545msgstr ""
     
    43874555#. translators: AdSense ID.
    43884556#: modules/gadsense/includes/adsense-report-api.php:148
     4557#, php-format
    43894558msgid "Error while retrieving report for \"%s\"."
    43904559msgstr ""
     
    43924561#. translators: AdSense ID.
    43934562#: modules/gadsense/includes/adsense-report-api.php:159
     4563#, php-format
    43944564msgid "Invalid response while retrieving report for \"%s\"."
    43954565msgstr ""
     
    44154585#. translators: %s: ad unit ID.
    44164586#: modules/gadsense/includes/class-mapi.php:347
     4587#, php-format
    44174588msgid "Error while retrieving ad code for \"%s\"."
    44184589msgstr ""
     
    44204591#. translators: %s: ad unit ID.
    44214592#: modules/gadsense/includes/class-mapi.php:374
     4593#, php-format
    44224594msgid "Invalid response while retrieving ad code for \"%s\"."
    44234595msgstr ""
     
    44264598#: modules/gadsense/includes/class-mapi.php:435
    44274599#: modules/gadsense/includes/class-mapi.php:532
     4600#, php-format
    44284601msgid "Error while retrieving ad unit list for \"%s\"."
    44294602msgstr ""
     
    44314604#. translators: %1$s is the AdSense publisher ID; %2$s a starting a tag to the AdSense ad unit list and %3$s the closing link.
    44324605#: modules/gadsense/includes/class-mapi.php:446
     4606#, php-format
    44334607msgid "The account \"%1$s\" does not seem to have any ad units. Please create some %2$shere%3$s."
    44344608msgstr ""
     
    44364610#. translators: %s is the publisher ID.
    44374611#: modules/gadsense/includes/class-mapi.php:459
     4612#, php-format
    44384613msgid "Invalid response while retrieving ad unit list for \"%s\"."
    44394614msgstr ""
     
    44554630#. translators: %s account id
    44564631#: modules/gadsense/includes/class-mapi.php:601
     4632#, php-format
    44574633msgid "Advanced Ads does not have access to your account (<code>%s</code>) anymore."
    44584634msgstr ""
     
    44604636#. translators: %s account id
    44614637#: modules/gadsense/includes/class-mapi.php:646
     4638#, php-format
    44624639msgid "error while renewing access token for \"%s\""
    44634640msgstr ""
     
    44654642#. translators: %s AdSense account ID
    44664643#: modules/gadsense/includes/class-mapi.php:673
     4644#, php-format
    44674645msgid "invalid response received while renewing access token for \"%s\""
    44684646msgstr ""
     
    45284706#. translators: %s admin setting page link
    45294707#: modules/gadsense/includes/class-mapi.php:1646
     4708#, php-format
    45304709msgid "There are one or more warnings about the currently linked AdSense account. You can view them <a href=\"%s\">here</a>"
    45314710msgstr ""
     
    45334712#. translators: 1: A link to the settings page 2: The name of an ad network
    45344713#: modules/gadsense/includes/class-mapi.php:1754
     4714#, php-format
    45354715msgid "Please try to <a href=\"%1$s\" target=\"_blank\">reconnect to your %2$s account</a>."
    45364716msgstr ""
     
    46044784#. translators: %s is a URL.
    46054785#: modules/gadsense/includes/class-network-adsense.php:304
     4786#, php-format
    46064787msgid "Our <a href=\"%s\" target=\"_blank\">Ad Health</a> feature monitors if AdSense is implemented correctly on your site. It also considers ads not managed with Advanced Ads. Enable this option to remove these checks"
    46074788msgstr ""
     
    46214802#. translators: %s is a URL.
    46224803#: modules/gadsense/includes/class-network-adsense.php:351
     4804#, php-format
    46234805msgid "Whether your responsive ad unit may expand to <a href='%s' target='blank'>use the full width</a> of your visitor's mobile device screen"
    46244806msgstr ""
     
    47034885#. translators: %s link to privacy policy
    47044886#: modules/one-click/admin/class-admin.php:77
     4887#, php-format
    47054888msgid "This form is designed exclusively for MonetizeMore customers who wish to integrate Advanced Ads with their PubGuru Dashboard. In alignment with our <a href=\"%s\">Privacy Policy</a>, no information other than your domain name is exchanged, and Advanced Ads does not engage in any tracking activities."
    47064889msgstr ""
     
    47284911#. translators: %1$s is contact link, %2$s is email link
    47294912#: modules/one-click/admin/class-admin.php:90
     4913#, php-format
    47304914msgid "If you are on a domain &ldquo;unknow&rdquo; to PubGuru, e.g., a staging site, please indicate the domain that you registered with PubGuru. If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47314915msgstr ""
     
    47414925#. translators: %1$s is contact link, %2$s is email link
    47424926#: modules/one-click/admin/class-admin.php:98
     4927#, php-format
    47434928msgid "Please wait a few minutes and try again. If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47444929msgstr ""
     
    47794964#. translators: %s rollback page link
    47804965#: modules/one-click/admin/class-admin.php:123
     4966#, php-format
    47814967msgid "You have successfully imported your PubGuru Ad Units. If necessary, use the <a href=\"%s\">Rollback Tool</a> to revert your ad setup to a previous state."
    47824968msgstr ""
     
    47884974#. translators: %1$s is contact link, %2$s is email link
    47894975#: modules/one-click/admin/class-admin.php:131
     4976#, php-format
    47904977msgid "If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47914978msgstr ""
     
    48094996#. translators: %s is link to PubGuru
    48104997#: modules/one-click/admin/class-admin.php:141
     4998#, php-format
    48114999msgid "Redirect ads.txt calls to the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">PubGuru platform</a>"
    48125000msgstr ""
     
    48745062#. translators: 1 is the opening link to the Advanced Ads website, 2 the closing link
    48755063#: modules/one-click/admin/class-ajax.php:152
     5064#, php-format
    48765065msgid "The backup of your ads.txt file has failed. Please ensure that a manual backup is created You can find detailed instructions on how to manually back up your ads.txt file in the manual. %1$sManual%2$s"
    48775066msgstr ""
     
    49555144#. Translators: 1: a tag with link to general privacy settings, 2: closing a tag
    49565145#: modules/privacy/admin/views/setting-ad-ignore-consent.php:17
     5146#, php-format
    49575147msgid "Ignore %1$sgeneral Privacy settings%2$s and display the ad even without consent."
    49585148msgstr ""
     
    50005190#. Translators: 1: opening link tag with link to Advanced Ads Pro 2: closing link tag
    50015191#: modules/privacy/admin/views/setting-general.php:92
     5192#, php-format
    50025193msgid "Install %1$sAdvanced Ads Pro%2$s to reload the ads instantly without an additional page request."
    50035194msgstr ""
     
    50135204#. translators: %s is an error message generated by the plugin.
    50145205#: public/class-advanced-ads.php:181
     5206#, php-format
    50155207msgid "Advanced Ads Error: %s"
    50165208msgstr ""
     
    50645256#. translators: %1$s is the month number, %2$s is the month shortname.
    50655257#: views/admin/ads/submitbox-meta.php:33
     5258#, php-format
    50665259msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
    50675260msgid "%1$s-%2$s"
     
    50705263#. translators: %1$s month, %2$s day, %3$s year, %4$s hour, %5$s minute.
    50715264#: views/admin/ads/submitbox-meta.php:51
     5265#, php-format
    50725266msgctxt "order of expiry date fields 1: month, 2: day, 3: year, 4: hour, 5: minute"
    50735267msgid "%1$s %2$s, %3$s @ %4$s %5$s"
     
    51265320#: views/admin/metaboxes/ads/ad-layout.php:62
    51275321#: views/admin/quick-edit.php:46
     5322#, php-format
    51285323msgid "Enable the Ad Label %1$s in the settings%2$s."
    51295324msgstr ""
     
    51925387#. translators: %s is the title of the website.
    51935388#: views/admin/feedback-disable.php:81
     5389#, php-format
    51945390msgid "All the best to you and <em>%s</em>."
    51955391msgstr ""
     
    52275423#. translators: %s is a URL.
    52285424#: views/admin/metaboxes/ads/ad-info-after-textarea.php:28
     5425#, php-format
    52295426msgid "Reach out to <a href=\"%s\">support</a> to get help."
    52305427msgstr ""
     
    53395536#. translators: 1: is an opening a tag, 2: is a closing a tag
    53405537#: views/admin/metaboxes/ads/ad-usage-shortcodes.php:25
     5538#, php-format
    53415539msgid "Find more display options in the %1$smanual%2$s."
    53425540msgstr ""
     
    54245622#. translators: %s is a URL.
    54255623#: views/admin/settings/general/advanced-js.php:22
     5624#, php-format
    54265625msgid "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>). Some features and add-ons might override this setting if they need features from this file."
    54275626msgstr ""
     
    54455644#. translators: %s is a URL.
    54465645#: views/admin/settings/general/content-injection-everywhere.php:40
     5646#, php-format
    54475647msgid "To ensure compatibility, ads are not injected into excerpts or the full content of posts on archive pages. However, by enabling this option, you can override this restriction and set a limit on the number of posts where ads will be injected. Please note that if you want to insert ads between post listing items on archive pages, you can utilize the Post list placement (<a href=\"%s\" target=\"_blank\">manual</a>) feature."
    54485648msgstr ""
     
    55185718#. translators: %s is a URL.
    55195719#: views/admin/settings/general/editors-manage-ads.php:20
     5720#, php-format
    55205721msgid "You can assign different ad-related roles on a user basis with <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
    55215722msgstr ""
     
    55525753#. translators: %s is a URL.
    55535754#: views/admin/settings/license/section-help.php:19
     5755#, php-format
    55545756msgid "See also <a href=\"%s\" target=\"_blank\">Issues and questions about licenses</a>."
    55555757msgstr ""
     
    55905792#. translators: %s is the ID of an ad group
    55915793#: views/admin/tables/groups/column-details.php:19
     5794#, php-format
    55925795msgid "ID: %s"
    55935796msgstr ""
     
    55955798#. translators: %s is the name of a group type
    55965799#: views/admin/tables/groups/column-details.php:26
     5800#, php-format
    55975801msgid "Type: %s"
    55985802msgstr ""
     
    56375841#. translators: %d is a number.
    56385842#: views/admin/tables/groups/list-row-loop.php:64
     5843#, php-format
    56395844msgid "+ show %d more ads"
    56405845msgstr ""
     
    56425847#. translators: amount of ads displayed
    56435848#: views/admin/tables/groups/list-row-loop.php:83
     5849#, php-format
    56445850msgid "Up to %d ad displayed."
    56455851msgid_plural "Up to %d ads displayed"
     
    56535859#. translators: %s is the title for ad.
    56545860#: views/admin/tables/groups/list-row-option-ads.php:39
     5861#, php-format
    56555862msgid "Opens ad %s in a new tab"
    56565863msgstr ""
     
    56665873#. translators: %s is the placement type string
    56675874#: views/admin/tables/placements/column-name.php:26
     5875#, php-format
    56685876msgid "The originally selected placement type “%s” is not enabled."
    56695877msgstr ""
     
    56795887#. translators: %s is a URL.
    56805888#: views/admin/tables/placements/header-note.php:16
     5889#, php-format
    56815890msgid "Tutorial: <a href=\"%s\" target=\"_blank\">How to place visible ads in the header of your website</a>."
    56825891msgstr ""
     
    57505959#. translators: %s is 'free email courses'.
    57515960#: views/admin/widgets/aa-dashboard/next-steps/newsletter.php:19
     5961#, php-format
    57525962msgid "Join our %s for more benefits and insights:"
    57535963msgstr ""
     
    57595969#. translators: %s is '2 free add-ons' in bold.
    57605970#: views/admin/widgets/aa-dashboard/next-steps/newsletter.php:29
     5971#, php-format
    57615972msgid "Gain %s"
    57625973msgstr ""
     
    58146025#. translators: %s is the number of hidden notices.
    58156026#: views/admin/widgets/aa-dashboard/overview-notices.php:25
     6027#, php-format
    58166028msgid "%s hidden notifications"
    58176029msgstr ""
     
    58276039#. translators: %1$s is the opening <a> tag, %2$s is the closing </a> tag.
    58286040#: views/admin/widgets/aa-dashboard/support.php:41
     6041#, php-format
    58296042msgid "%1$sThank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on wordpress.org%2$s"
    58306043msgstr ""
     
    58456058#. translators: %1$d is the number of ads.
    58466059#: views/admin/widgets/wordpress-dashboard/header.php:18
     6060#, php-format
    58476061msgid "%1$d Ads"
    58486062msgstr ""
     
    58586072#. translators: %1$s 'free' (in bold), %2$s '2 free add-ons' (in bold)
    58596073#: views/admin/widgets/wordpress-dashboard/newsletter.php:19
     6074#, php-format
    58606075msgid "Join our newsletter and take our %1$s ad monetization email courses. Get tutorials, optimization tips, and %2$s!"
    58616076msgstr ""
     
    59796194#. translators: %s post type plural name
    59806195#: views/notices/ad-disable-post-type.php:17
     6196#, php-format
    59816197msgid "Ads are disabled for all %s"
    59826198msgstr ""
  • advanced-ads/tags/2.0.16/readme.txt

    r3427297 r3429511  
    55Tested up to: 6.8
    66Requires PHP: 7.4
    7 Stable tag: 2.0.15
     7Stable tag: 2.0.16
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    361361== Changelog ==
    362362
     363= 2.0.16 (December 30, 2025) =
     364
     365- Improvement: PHP 8+ compatibility for the ad expiration cron event
     366- Improvement: security by allowing only valid sorting options when loading placements
     367
    363368= 2.0.15 (December 25, 2025) =
    364369
  • advanced-ads/tags/2.0.16/wp.advads

    r3427297 r3429511  
    33    "name": "Advanced Ads",
    44    "description": "Manage and optimize your ads in WordPress",
    5     "version": "2.0.15",
     5    "version": "2.0.16",
    66    "requireWP": "5.7",
    77    "requirePHP": "7.4",
  • advanced-ads/trunk/advanced-ads.php

    r3427297 r3429511  
    1111 * @wordpress-plugin
    1212 * Plugin Name:       Advanced Ads
    13  * Version:           2.0.15
     13 * Version:           2.0.16
    1414 * Description:       Manage and optimize your ads in WordPress
    1515 * Plugin URI:        https://wpadvancedads.com
     
    3838
    3939define( 'ADVADS_FILE', __FILE__ );
    40 define( 'ADVADS_VERSION', '2.0.15' );
     40define( 'ADVADS_VERSION', '2.0.16' );
    4141
    4242// Load the autoloader.
  • advanced-ads/trunk/includes/admin/class-placement-list-table.php

    r3253289 r3429511  
    260260        }
    261261
    262         $order       = Params::get( 'order', 'asc' );
     262        $order = strtoupper( Params::get( 'order', 'asc' ) ) === 'DESC' ? 'DESC' : 'ASC';
    263263        $types_order = wp_advads_get_placement_type_manager()->get_order_list();
    264264        $types_order = array_keys( $types_order );
  • advanced-ads/trunk/includes/crons/class-ads.php

    r3253289 r3429511  
    4040     */
    4141    public function save_expiration_date( Ad $ad ): void {
    42         $args = [ 'post_id' => $ad->get_id() ];
     42        // use a simple array to prevent issues in PHP 8+.
     43        $args = [ $ad->get_id() ];
    4344        $next = wp_next_scheduled( Constants::CRON_JOB_AD_EXPIRATION, $args );
    4445
  • advanced-ads/trunk/languages/advanced-ads.pot

    r3427297 r3429511  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Advanced Ads 2.0.14\n"
     5"Project-Id-Version: Advanced Ads 2.0.15\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/advanced-ads\n"
    77"Last-Translator: Shakeeb Ahmed <me@shakeebahmed.com>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-12-25T13:21:06+00:00\n"
     12"POT-Creation-Date: 2025-12-30T09:29:59+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.11.0\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1515"X-Domain: advanced-ads\n"
    1616
     
    3737#. translators: %1$s is a version number
    3838#: admin/includes/ad-health-notices.php:37
     39#, php-format
    3940msgid "Your <strong>PHP version (%1$s) is too low</strong>. Advanced Ads is built for PHP %2$s and higher. It might work, but updating PHP is highly recommended. Please ask your hosting provider for more information."
    4041msgstr ""
     
    4243#. translators: %1$s is a list of plugin names; %2$s is a target URL
    4344#: admin/includes/ad-health-notices.php:48
     45#, php-format
    4446msgid "Plugins that are known to cause (partial) problems: <strong>%1$s</strong>. <a href=\"%2$s\" target=\"_blank\">Learn more</a>."
    4547msgstr ""
     
    4749#. translators: %s is a list of PHP extensions
    4850#: admin/includes/ad-health-notices.php:59
     51#, php-format
    4952msgid "Missing PHP extensions could cause issues. Please ask your hosting provider to enable them: %s"
    5053msgstr ""
     
    5255#. translators: %s is a target URL
    5356#: admin/includes/ad-health-notices.php:69
     57#, php-format
    5458msgid "Ads are disabled for all or some pages. See \"disabled ads\" in <a href=\"%s\">settings</a>."
    5559msgstr ""
     
    6266#. translators: %s is a target URL
    6367#: admin/includes/ad-health-notices.php:85
     68#, php-format
    6469msgid "Some assets were changed. Please <strong>rebuild the asset folder</strong> in the <a href=\"%s\">Advanced Ads settings</a> to update the ad blocker disguise."
    6570msgstr ""
     
    7378#: admin/includes/ad-health-notices.php:97
    7479#: admin/includes/notices.php:68
     80#, php-format
    7581msgid "Please add valid license keys <a href=\"%s\">here</a>."
    7682msgstr ""
     
    8389#: admin/includes/ad-health-notices.php:116
    8490#: classes/frontend_checks.php:329
     91#, php-format
    8592msgid "Visible ads should not use the Header placement: %s"
    8693msgstr ""
     
    108115#. translators: %1$s is the opening a tag and %2$s the closing one.
    109116#: admin/includes/ad-health-notices.php:149
     117#, php-format
    110118msgid "Create a new AdSense account %1$shere%2$s."
    111119msgstr ""
     
    139147#. translators: %s is a filter hook, here `the_content`.
    140148#: admin/includes/ad-health-notices.php:198
     149#, php-format
    141150msgid "<strong>%s</strong> filter found multiple times."
    142151msgstr ""
     
    152161#: admin/includes/ad-health-notices.php:242
    153162#: admin/includes/ad-health-notices.php:255
     163#, php-format
    154164msgid "Learn how to integrate %1$s with Advanced Ads %2$shere%3$s."
    155165msgstr ""
     
    157167#. translators: %s is a service or plugin name
    158168#: admin/includes/ad-health-notices.php:269
     169#, php-format
    159170msgid "%s detected."
    160171msgstr ""
     
    166177#. translators: %s removable ads.txt plugins
    167178#: admin/includes/ad-health-notices.php:282
     179#, php-format
    168180msgid "Advanced Ads handles your ads.txt file automatically. You might be able to <strong>remove %1$s</strong>."
    169181msgstr ""
     
    175187#. translators: %s removable header and footer plugins
    176188#: admin/includes/ad-health-notices.php:296
     189#, php-format
    177190msgid "You might be able to <strong>remove %1$s</strong>."
    178191msgstr ""
     
    184197#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    185198#: admin/includes/ad-health-notices.php:308
     199#, php-format
    186200msgid "Learn how to target ads on GamiPress websites %1$shere%2$s %3$s"
    187201msgstr ""
     
    189203#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    190204#: admin/includes/ad-health-notices.php:319
     205#, php-format
    191206msgid "Learn how to manage ads on membership sites running Paid Memberships Pro %1$shere%2$s %3$s"
    192207msgstr ""
     
    194209#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    195210#: admin/includes/ad-health-notices.php:330
     211#, php-format
    196212msgid "Learn how to target ads to specific user roles created with the Members plugin %1$shere%2$s %3$s"
    197213msgstr ""
     
    199215#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    200216#: admin/includes/ad-health-notices.php:341
     217#, php-format
    201218msgid "Learn how to target ads to multiple languages in TranslatePress %1$shere%2$s %3$s"
    202219msgstr ""
     
    204221#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    205222#: admin/includes/ad-health-notices.php:352
     223#, php-format
    206224msgid "Learn how to target ads to multiple languages in Weglot %1$shere%2$s %3$s"
    207225msgstr ""
     
    209227#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    210228#: admin/includes/ad-health-notices.php:363
     229#, php-format
    211230msgid "Learn how to integrate ads into LearnDash %1$shere%2$s %3$s"
    212231msgstr ""
     
    214233#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    215234#: admin/includes/ad-health-notices.php:374
     235#, php-format
    216236msgid "Learn how to auto-inject Amazon Ads with AAWP and Advanced Ads %1$shere%2$s %3$s"
    217237msgstr ""
     
    219239#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    220240#: admin/includes/ad-health-notices.php:385
     241#, php-format
    221242msgid "Learn how to target ads to multiple languages in Polylang %1$shere%2$s %3$s"
    222243msgstr ""
     
    224245#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    225246#: admin/includes/ad-health-notices.php:396
     247#, php-format
    226248msgid "Learn how to integrate Advanced Ads in MailPoet Newsletters %1$shere%2$s %3$s"
    227249msgstr ""
     
    229251#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    230252#: admin/includes/ad-health-notices.php:407
     253#, php-format
    231254msgid "Learn how to use WP Rocket with Advanced Ads %1$shere%2$s %3$s"
    232255msgstr ""
     
    234257#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    235258#: admin/includes/ad-health-notices.php:418
     259#, php-format
    236260msgid "Learn how to embed Ads into a Quiz %1$shere%2$s %3$s"
    237261msgstr ""
     
    239263#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    240264#: admin/includes/ad-health-notices.php:429
     265#, php-format
    241266msgid "Learn how to create and implement ads in Elementor %1$shere%2$s %3$s"
    242267msgstr ""
     
    244269#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    245270#: admin/includes/ad-health-notices.php:440
     271#, php-format
    246272msgid "Learn how to embed ads into a website built with the SiteOrigin page builder %1$shere%2$s %3$s"
    247273msgstr ""
     
    249275#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    250276#: admin/includes/ad-health-notices.php:451
     277#, php-format
    251278msgid "Learn how to integrate ads into the Divi theme and Divi builder %1$shere%2$s %3$s"
    252279msgstr ""
     
    254281#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    255282#: admin/includes/ad-health-notices.php:462
     283#, php-format
    256284msgid "Learn how to embed ads into your Beaver Builder website %1$shere%2$s %3$s"
    257285msgstr ""
     
    259287#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    260288#: admin/includes/ad-health-notices.php:473
     289#, php-format
    261290msgid "Learn how to embed ads into a website built with Pagelayer %1$shere%2$s %3$s"
    262291msgstr ""
     
    264293#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    265294#: admin/includes/ad-health-notices.php:484
     295#, php-format
    266296msgid "Learn more about displaying Ads with WPBakery Page Builder %1$shere%2$s %3$s"
    267297msgstr ""
     
    269299#. translators: 1 opening anchor tag, 2 closing tag, 3 icon
    270300#: admin/includes/ad-health-notices.php:495
     301#, php-format
    271302msgid "Learn how to integrate ads into the tagDiv Newspaper theme %1$shere%2$s %3$s"
    272303msgstr ""
     
    312343#. translators: %1$s is a starting link tag, %2$s is the closing one.
    313344#: admin/includes/class-licenses.php:155
     345#, php-format
    314346msgid "You can manage activations in %1$syour account%2$s."
    315347msgstr ""
     
    317349#. translators: %1$s is a starting link tag, %2$s is the closing one.
    318350#: admin/includes/class-licenses.php:161
     351#, php-format
    319352msgid "%1$sUpgrade%2$s for more activations."
    320353msgstr ""
     
    322355#. translators: %s is a string containing information about the issue.
    323356#: admin/includes/class-licenses.php:175
     357#, php-format
    324358msgid "License is invalid. Reason: %s"
    325359msgstr ""
     
    327361#. translators: %s is a list of server information like IP address. Just keep it as is.
    328362#: admin/includes/class-licenses.php:215
     363#, php-format
    329364msgid "Your request was blocked by our firewall. Please send us the following information to unblock you: %s."
    330365msgstr ""
     
    341376#. translators: %s plugin update link
    342377#: admin/includes/class-licenses.php:485
     378#, php-format
    343379msgid "Download failed. <a href=\"%s\">Click here to try another method</a>."
    344380msgstr ""
     
    346382#. translators: %s download failed knowledgebase link
    347383#: admin/includes/class-licenses.php:488
     384#, php-format
    348385msgid "Download failed. <a href=\"%s\" target=\"_blank\">Click here to learn why</a>."
    349386msgstr ""
     
    355392#. translators: %s: is a URL.
    356393#: admin/includes/class-notices.php:464
     394#, php-format
    357395msgid "You don’t seem to have an email address. Please use <a href=\"%s\" target=\"_blank\">this form</a> to sign up."
    358396msgstr ""
     
    364402#. translators: the first %s is an email address, the seconds %s is a URL.
    365403#: admin/includes/class-notices.php:493
     404#, php-format
    366405msgid "Please check your email (%1$s) for the confirmation message. If you didn’t receive one or want to use another email address then please use <a href=\"%2$s\" target=\"_blank\">this form</a> to sign up."
    367406msgstr ""
     
    444483#: admin/includes/notices.php:92
    445484#: admin/includes/notices.php:104
     485#, php-format
    446486msgid "Save %1$s on all products with our Black Friday / Cyber Monday offer! %2$sGet this deal%3$s"
    447487msgstr ""
     
    449489#. translators: %s: URL to the Advanced Ads onboarding wizard.
    450490#: admin/includes/notices.php:116
     491#, php-format
    451492msgid "Quickly set up Advanced Ads and monetize your website with just a few clicks. <a class=\"button button-primary\" href=\"%s\">Launch the wizard</a>"
    452493msgstr ""
     
    454495#. translators: %1$s: URL to the plugin file, %2$s: URL to the guide
    455496#: admin/includes/notices.php:131
     497#, php-format
    456498msgid "Your automatically deactivated version of <strong>%1$s needs to be updated manually</strong>. Please <a href=\"%2$s\" target=\"_blank\">download the newest plugin file</a> and follow our guide on <a href=\"%3$s\" target=\"_blank\">How to install an add-on</a>."
    457499msgstr ""
     
    459501#. translators: %1$s: URL to the plugin file, %2$s: URL to the guide
    460502#: admin/includes/notices.php:152
     503#, php-format
    461504msgid "Your version of <strong>%1$s</strong> is incompatible with <strong>Advanced Ads %2$s</strong> and has been deactivated. Please update the plugin to the latest version."
    462505msgstr ""
     
    505548#. translators: %1$s is a starting link tag, %2$s is closing the link tag.
    506549#: admin/views/checks.php:16
     550#, php-format
    507551msgid "Advanced Ads detected potential problems with your ad setup. %1$sShow me these errors%2$s"
    508552msgstr ""
     
    590634#. translators: %s is a name of a taxonomy.
    591635#: admin/views/conditions/no-option.php:17
     636#, php-format
    592637msgctxt "Error message shown when no terms exists for display condition; placeholder is taxonomy label."
    593638msgid "No %s found on your site."
     
    638683#: admin/views/placement-form.php:20
    639684#: views/admin/placements/create-modal/new-modal-content.php:28
     685#, php-format
    640686msgid "Placement types define where the ad is going to be displayed. Learn more about the different types from the <a href=\"%s\">manual</a>"
    641687msgstr ""
     
    694740#. translators: %s is a URL.
    695741#: admin/views/placement-injection-top.php:27
     742#, php-format
    696743msgid "Ad not showing up? Take a look <a href=\"%s\" target=\"_blank\">here</a>"
    697744msgstr ""
     
    699746#. translators: %1$s is the opening link tag, %2$s is closing link tag.
    700747#: admin/views/placement-injection-top.php:43
     748#, php-format
    701749msgid "Adjust the placement options? Take a look  %1$shere.%2$s"
    702750msgstr ""
     
    709757#: admin/views/placement-injection-top.php:62
    710758#: modules/gadsense/admin/admin.php:238
     759#, php-format
    711760msgid "The AdSense verification and Auto ads code is already activated in the <a href=\"%s\">AdSense settings</a>."
    712761msgstr ""
     
    792841#. translators: %s is some HTML.
    793842#: admin/views/placement-injection-top.php:182
     843#, php-format
    794844msgid "Or use the shortcode %s to insert the ad into the content manually."
    795845msgstr ""
     
    797847#. translators: %s is a URL.
    798848#: admin/views/placement-injection-top.php:189
     849#, php-format
    799850msgid "Learn more about your choices to display an ad in the <a href=\"%s\" target=\"_blank\">manual</a>."
    800851msgstr ""
     
    853904#. translators: %s is the name of a language in English.
    854905#: admin/views/placements-item.php:57
     906#, php-format
    855907msgid "The ad is not translated into %s"
    856908msgstr ""
     
    889941#. translators: 1: is a URL, 2: is HTML of a button.
    890942#: admin/views/setting-license.php:31
     943#, php-format
    891944msgid "Click on %2$s if you renewed it or have a subscription or <a href=\"%1$s\" class=\"advads-renewal-link\" target=\"_blank\">renew your license</a>."
    892945msgstr ""
     
    894947#. translators: %d is a number of days.
    895948#: admin/views/setting-license.php:49
     949#, php-format
    896950msgid "(%d days left)"
    897951msgstr ""
     
    937991#. translators: %s: number of free add-ons.
    938992#: admin/views/support.php:19
     993#, php-format
    939994msgid "Subscribe to our free First Steps email course, receive our newsletter for periodic tutorials, and get %s for Advanced Ads."
    940995msgstr ""
     
    9871042#. translators: %s is a URL.
    9881043#: admin/views/support.php:51
     1044#, php-format
    9891045msgid "Take a look at more common issues or contact us directly through the <a href=\"%s\" target=\"_blank\">support page</a>."
    9901046msgstr ""
     
    9921048#. translators: %s is a URL.
    9931049#: admin/views/support.php:69
     1050#, php-format
    9941051msgid "Upgrade to any premium add-on and get <strong>priority email support</strong> or reach out through the <a href=\"%s\" target=\"_blank\">support forum</a> for individual help."
    9951052msgstr ""
     
    10781135#: classes/ad-health-notices.php:814
    10791136#: modules/gadsense/includes/class-mapi.php:1680
     1137#, php-format
    10801138msgid "Learn more about AdSense account issues %1$shere%2$s."
    10811139msgstr ""
     
    11251183#. translators: %s is a label of an archive page.
    11261184#: classes/display-conditions.php:177
     1185#, php-format
    11271186msgid "archive: %s"
    11281187msgstr ""
     
    13211380#. translators: %s directory
    13221381#: classes/filesystem.php:82
     1382#, php-format
    13231383msgid "Unable to locate needed folder (%s)."
    13241384msgstr ""
     
    13751435#. translators: em tags
    13761436#: classes/frontend_checks.php:314
     1437#, php-format
    13771438msgid "Ad IDs: %s"
    13781439msgstr ""
     
    13881449#. translators: em tags
    13891450#: classes/frontend_checks.php:350
     1451#, php-format
    13901452msgid "IDs: %s"
    13911453msgstr ""
     
    13931455#. translators: em tags
    13941456#: classes/frontend_checks.php:367
     1457#, php-format
    13951458msgid "The following responsive AdSense ads are not showing up: %s"
    13961459msgstr ""
     
    14181481#. translators: number of notices
    14191482#: classes/frontend_checks.php:571
     1483#, php-format
    14201484msgid "Show %d more notifications"
    14211485msgstr ""
     
    14361500#. translators: %s stands for the name of the "Disable level limitation" option and automatically translated as well
    14371501#: classes/in-content-injector.php:615
     1502#, php-format
    14381503msgid "Set <em>%s</em> to show more ads"
    14391504msgstr ""
     
    14471512#: classes/utils.php:290
    14481513#: includes/utilities/class-wordpress.php:188
     1514#, php-format
    14491515msgid "time of %s"
    14501516msgstr ""
     
    15531619#. translators: %s is a date.
    15541620#: includes/abstracts/abstract-ad.php:813
     1621#, php-format
    15551622msgid "starts %s"
    15561623msgstr ""
     
    15581625#. translators: %s is a date.
    15591626#: includes/abstracts/abstract-ad.php:825
     1627#, php-format
    15601628msgid "expires %s"
    15611629msgstr ""
     
    15631631#. translators: %s is a date.
    15641632#: includes/abstracts/abstract-ad.php:831
     1633#, php-format
    15651634msgid "expired %s"
    15661635msgstr ""
     
    15801649#. translators: %1$s is a placement name, %2$s is the ads name.
    15811650#: includes/abstracts/abstract-ad.php:1211
     1651#, php-format
    15821652msgid "Placement name: %1$s; Ads: %2$s"
    15831653msgstr ""
     
    16001670#. translators: %1$s is an URL, %2$s is a URL text
    16011671#: includes/abstracts/abstract-group.php:479
     1672#, php-format
    16021673msgid "It seems that a caching plugin is activated. Your ads might not rotate properly. The cache busting in Advanced Ads Pro will solve that. <a href=\"%1$s\" target=\"_blank\">%2$s.</a>"
    16031674msgstr ""
     
    16291700#. translators: 1: Entity type 2: Item type 3: Placement title
    16301701#: includes/abstracts/abstract-placement.php:291
     1702#, php-format
    16311703msgid "%1$s type \"%2$s\" not allowed for placement type \"%3$s\""
    16321704msgstr ""
     
    16451717#. translators: %1$s is the URL to add a new review
    16461718#: includes/admin/class-action-links.php:102
     1719#, php-format
    16471720msgid "Thank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on <a href=\"%1$s\" target=\"_blank\">wordpress.org</a>"
    16481721msgstr ""
     
    19231996#. Translators: 1: add-on name 2: admin URL to license page
    19241997#: includes/admin/class-addon-updater.php:132
     1998#, php-format
    19251999msgid "There might be a new version of %1$s. Please <strong>provide a valid license key</strong> in order to receive updates and support <a href=\"%2$s\">on this page</a>."
    19262000msgstr ""
     
    19342008#. translators: %s: version number
    19352009#: includes/admin/class-admin-notices.php:69
     2010#, php-format
    19362011msgid "You have successfully rolled back to Advanced Ads %s"
    19372012msgstr ""
     
    19452020#: includes/admin/class-ajax.php:278
    19462021#: includes/admin/class-ajax.php:609
     2022#, php-format
    19472023msgid "An error occurred. Please use <a href=\"%s\" target=\"_blank\">this form</a> to sign up."
    19482024msgstr ""
     
    19792055#: modules/gadsense/includes/class-adsense-report.php:162
    19802056#: modules/gadsense/includes/class-adsense-report.php:165
     2057#, php-format
    19812058msgid "Last %1$d days"
    19822059msgstr ""
     
    19842061#. translators: 1: An error message.
    19852062#: includes/admin/class-assets.php:140
     2063#, php-format
    19862064msgid "An error occurred: %1$s"
    19872065msgstr ""
     
    20462124#. translators: an ad group title.
    20472125#: includes/admin/class-assets.php:163
     2126#, php-format
    20482127msgid "You are about to permanently delete %s"
    20492128msgstr ""
     
    20642143#. translators: the plugin name.
    20652144#: includes/admin/class-edd-updater.php:342
     2145#, php-format
    20662146msgid "There is a new version of %1$s available."
    20672147msgstr ""
     
    20732153#. translators: 1: opening anchor tag, do not translate 2. the new plugin version 3. closing anchor tag, do not translate.
    20742154#: includes/admin/class-edd-updater.php:353
     2155#, php-format
    20752156msgid "%1$sView version %2$s details%3$s."
    20762157msgstr ""
    20772158
    20782159#: includes/admin/class-edd-updater.php:361
     2160#, php-format
    20792161msgid "%1$sView version %2$s details%3$s or %4$supdate now%5$s."
    20802162msgstr ""
     
    21082190#. translators: %s is the group type string
    21092191#: includes/admin/class-groups-list-table.php:185
     2192#, php-format
    21102193msgid "The originally selected group type “%s” is not enabled."
    21112194msgstr ""
     
    21932276#. translators: %s is the time the ad was first saved.
    21942277#: includes/admin/class-metabox-ad.php:237
     2278#, php-format
    21952279msgid "Ad created on %s"
    21962280msgstr ""
     
    22032287#. translators: %1$s opening button tag, %2$s closing button tag.
    22042288#: includes/admin/class-metabox-ad.php:386
     2289#, php-format
    22052290msgid "This looks like an AdSense ad. Switch the ad type to “AdSense ad” to make use of more features. %1$sSwitch to AdSense ad%2$s."
    22062291msgstr ""
     
    22982383#. translators: %s is a name of a module.
    22992384#: includes/admin/class-placement-edit-modal.php:386
     2385#, php-format
    23002386msgid "Missing PHP extension could cause issues. Please ask your hosting provider to enable it: %s"
    23012387msgstr ""
     
    23382424#. translators: %s: date and time of the revision
    23392425#: includes/admin/class-post-types.php:98
     2426#, php-format
    23402427msgid "Ad restored to revision from %s"
    23412428msgstr ""
     
    23522439#. translators: %s: date
    23532440#: includes/admin/class-post-types.php:105
     2441#, php-format
    23542442msgid "Ad scheduled for: <strong>%1$s</strong>."
    23552443msgstr ""
     
    23652453#. translators: %s: ad count
    23662454#: includes/admin/class-post-types.php:125
     2455#, php-format
    23672456msgid "%s ad updated."
    23682457msgid_plural "%s ads updated."
     
    23722461#. translators: %s: ad count
    23732462#: includes/admin/class-post-types.php:127
     2463#, php-format
    23742464msgid "%s ad not updated, somebody is editing it."
    23752465msgid_plural "%s ads not updated, somebody is editing them."
     
    23792469#. translators: %s: ad count
    23802470#: includes/admin/class-post-types.php:129
     2471#, php-format
    23812472msgid "%s ad permanently deleted."
    23822473msgid_plural "%s ads permanently deleted."
     
    23862477#. translators: %s: ad count
    23872478#: includes/admin/class-post-types.php:131
     2479#, php-format
    23882480msgid "%s ad moved to the Trash."
    23892481msgid_plural "%s ads moved to the Trash."
     
    23932485#. translators: %s: ad count
    23942486#: includes/admin/class-post-types.php:133
     2487#, php-format
    23952488msgid "%s ad restored from the Trash."
    23962489msgid_plural "%s ads restored from the Trash."
     
    24002493#. translators: %s: placement count
    24012494#: includes/admin/class-post-types.php:138
     2495#, php-format
    24022496msgid "%s placement updated."
    24032497msgid_plural "%s placements updated."
     
    24072501#. translators: %s: placement count
    24082502#: includes/admin/class-post-types.php:140
     2503#, php-format
    24092504msgid "%s placement not updated, somebody is editing it."
    24102505msgid_plural "%s placements not updated, somebody is editing them."
     
    24142509#. translators: %s: placement count
    24152510#: includes/admin/class-post-types.php:142
     2511#, php-format
    24162512msgid "%s placement permanently deleted."
    24172513msgid_plural "%s placements permanently deleted."
     
    24212517#. translators: %s: placement count
    24222518#: includes/admin/class-post-types.php:144
     2519#, php-format
    24232520msgid "%s placement moved to the Trash."
    24242521msgid_plural "%s placements moved to the Trash."
     
    24282525#. translators: %s: placement count
    24292526#: includes/admin/class-post-types.php:146
     2527#, php-format
    24302528msgid "%s placement restored from the Trash."
    24312529msgid_plural "%s placements restored from the Trash."
     
    24952593#. translators: unfiltered_html
    24962594#: includes/admin/class-settings.php:463
     2595#, php-format
    24972596msgid "Add the %s capability to user roles on multisite"
    24982597msgstr ""
     
    25852684#. translators: %1$s and %2$s are opening and closing <a> tags
    25862685#: includes/admin/class-upgrades.php:98
     2686#, php-format
    25872687msgid "This looks like a Google Ad Manager ad. Use the %1$sGAM Integration%2$s."
    25882688msgstr ""
     
    26022702#. translators: 1: Name of ad unit
    26032703#: includes/admin/metaboxes/class-ad-adsense.php:57
     2704#, php-format
    26042705msgid "Earnings of  %1$s"
    26052706msgstr ""
     
    28362937#. translators: 1: opening strong tag, 2: closing strong tag, 3: opening italic tag, 4: closing italic tag.
    28372938#: includes/admin/pages/class-onboarding.php:211
     2939#, php-format
    28382940msgid "We have created a placement for your ad that will display %1$safter the 3rd paragraph on every post%2$s. Go to %3$sAdvanced Ads > Placements%4$s and edit the placement to change this."
    28392941msgstr ""
     
    30503152#. translators: $s is a size string like "728 x 90".
    30513153#: includes/ads/types/type-image.php:196
     3154#, php-format
    30523155msgid "Original size: %s"
    30533156msgstr ""
     
    30753178#. translators: The name of the constant preventing PHP execution
    30763179#: includes/ads/types/type-plain.php:156
     3180#, php-format
    30773181msgid "Executing PHP code has been disallowed by %s"
    30783182msgstr ""
     
    31493253#. translators: 1: is a link to a support document. 2: closing link
    31503254#: includes/class-autoloader.php:128
     3255#, php-format
    31513256msgid "Your installation of Advanced Ads is incomplete. If you installed Advanced Ads from GitHub, %1$s please refer to this document%2$s to set up your development environment."
    31523257msgstr ""
     
    31543259#. translators: %s: WP_ENVIRONMENT_TYPES
    31553260#: includes/class-autoloader.php:172
     3261#, php-format
    31563262msgid "The %s constant is no longer supported."
    31573263msgstr ""
     
    33633469#. translators: %d: number of ad blocks
    33643470#: includes/importers/class-ad-inserter.php:88
     3471#, php-format
    33653472msgid "We found Ad Inserter configuration with <strong>%d ad blocks</strong>."
    33663473msgstr ""
     
    33833490#: includes/importers/class-google-sheet.php:281
    33843491#: includes/importers/class-wp-quads.php:151
     3492#, php-format
    33853493msgid "%1$d ads migrated from %2$s"
    33863494msgstr ""
     
    34893597#. translators: Number of ads
    34903598#: includes/importers/class-wp-quads.php:104
     3599#, php-format
    34913600msgid "We found <strong>%d ads</strong>."
    34923601msgstr ""
     
    35053614#: includes/importers/class-xml-encoder.php:202
    35063615#: includes/importers/class-xml-encoder.php:206
     3616#, php-format
    35073617msgid "The %s extension(s) is not loaded"
    35083618msgstr ""
     
    35153625#. translators: %s node data
    35163626#: includes/importers/class-xml-encoder.php:148
     3627#, php-format
    35173628msgctxt "import_export"
    35183629msgid "An unexpected value could not be serialized: %s"
     
    35263637#. translators: %s error messages while trying to decode xml file
    35273638#: includes/importers/class-xml-encoder.php:246
     3639#, php-format
    35283640msgctxt "import_export"
    35293641msgid "XML error: %s"
     
    35443656#. translators: %s number of attachments
    35453657#: includes/importers/class-xml-importer.php:158
     3658#, php-format
    35463659msgid "%s attachment uploaded"
    35473660msgid_plural "%s attachments uploaded"
     
    35513664#. translators: %s import directory
    35523665#: includes/importers/class-xml-importer.php:251
     3666#, php-format
    35533667msgid "Failed to create import directory <em>%s</em>"
    35543668msgstr ""
     
    35563670#. translators: %s import directory
    35573671#: includes/importers/class-xml-importer.php:257
     3672#, php-format
    35583673msgid "Import directory is not writable: <em>%s</em>"
    35593674msgstr ""
     
    35653680#. translators: %s error in file
    35663681#: includes/importers/class-xml-importer.php:277
     3682#, php-format
    35673683msgid "Failed to upload file, error: <em>%s</em>"
    35683684msgstr ""
     
    35743690#. translators: %s import id
    35753691#: includes/importers/class-xml-importer.php:288
     3692#, php-format
    35763693msgid "The file could not be created: <em>%s</em>. This is probably a permissions problem"
    35773694msgstr ""
     
    35793696#. translators: %s Ad title
    35803697#: includes/importers/class-xml-importer.php:356
     3698#, php-format
    35813699msgid "Failed to import <em>%s</em>"
    35823700msgstr ""
     
    35843702#. translators: %s number of ads
    35853703#: includes/importers/class-xml-importer.php:432
     3704#, php-format
    35863705msgid "%s ad imported"
    35873706msgid_plural "%s ads imported"
     
    35913710#. translators: %s number of groups
    35923711#: includes/importers/class-xml-importer.php:490
     3712#, php-format
    35933713msgid "%s group imported"
    35943714msgid_plural "%s groups imported"
     
    35983718#. translators: %s number of placements
    35993719#: includes/importers/class-xml-importer.php:646
     3720#, php-format
    36003721msgid "%s placement imported"
    36013722msgid_plural "%s placements imported"
     
    36053726#. translators: %s number of options
    36063727#: includes/importers/class-xml-importer.php:726
     3728#, php-format
    36073729msgid "%s option imported"
    36083730msgid_plural "%s options imported"
     
    36123734#. translators: %s image url
    36133735#: includes/importers/class-xml-importer.php:757
     3736#, php-format
    36143737msgid "Invalid filetype <em>%s</em>"
    36153738msgstr ""
     
    36203743#: includes/importers/class-xml-importer.php:780
    36213744#: includes/importers/class-xml-importer.php:808
     3745#, php-format
    36223746msgid "Error getting remote image <em>%s</em>"
    36233747msgstr ""
     
    36253749#. translators: %s image url
    36263750#: includes/importers/class-xml-importer.php:790
     3751#, php-format
    36273752msgid "Zero size file downloaded <em>%s</em>"
    36283753msgstr ""
     
    36303755#. translators: 1: Attachment ID 2: Attachment link
    36313756#: includes/importers/class-xml-importer.php:850
     3757#, php-format
    36323758msgid "New attachment created <em>%1$s</em> %2$s"
    36333759msgstr ""
     
    37543880#. translators: %s is an html tag.
    37553881#: includes/utilities/class-content-injection.php:34
     3882#, php-format
    37563883msgid "paragraph (%s)"
    37573884msgstr ""
     
    37593886#. translators: %s is an html tag.
    37603887#: includes/utilities/class-content-injection.php:36
     3888#, php-format
    37613889msgid "paragraph without image (%s)"
    37623890msgstr ""
     
    37643892#. translators: %s is an html tag.
    37653893#: includes/utilities/class-content-injection.php:38
     3894#, php-format
    37663895msgid "headline 2 (%s)"
    37673896msgstr ""
     
    37693898#. translators: %s is an html tag.
    37703899#: includes/utilities/class-content-injection.php:40
     3900#, php-format
    37713901msgid "headline 3 (%s)"
    37723902msgstr ""
     
    37743904#. translators: %s is an html tag.
    37753905#: includes/utilities/class-content-injection.php:42
     3906#, php-format
    37763907msgid "headline 4 (%s)"
    37773908msgstr ""
     
    37793910#. translators: %s is an html tag.
    37803911#: includes/utilities/class-content-injection.php:44
     3912#, php-format
    37813913msgid "any headline (%s)"
    37823914msgstr ""
     
    37843916#. translators: %s is an html tag.
    37853917#: includes/utilities/class-content-injection.php:46
     3918#, php-format
    37863919msgid "image (%s)"
    37873920msgstr ""
     
    37893922#. translators: %s is an html tag.
    37903923#: includes/utilities/class-content-injection.php:48
     3924#, php-format
    37913925msgid "table (%s)"
    37923926msgstr ""
     
    37943928#. translators: %s is an html tag.
    37953929#: includes/utilities/class-content-injection.php:50
     3930#, php-format
    37963931msgid "list item (%s)"
    37973932msgstr ""
     
    37993934#. translators: %s is an html tag.
    38003935#: includes/utilities/class-content-injection.php:52
     3936#, php-format
    38013937msgid "quote (%s)"
    38023938msgstr ""
     
    38043940#. translators: %s is an html tag.
    38053941#: includes/utilities/class-content-injection.php:54
     3942#, php-format
    38063943msgid "iframe (%s)"
    38073944msgstr ""
     
    38093946#. translators: %s is an html tag.
    38103947#: includes/utilities/class-content-injection.php:56
     3948#, php-format
    38113949msgid "container (%s)"
    38123950msgstr ""
     
    38233961#. translators: %1$s is the opening link tag, %2$s is closing link tag
    38243962#: includes/utilities/class-wordpress.php:413
     3963#, php-format
    38253964msgid "This feature is deprecated. Please find the removal schedule %1$shere%2$s"
    38263965msgstr ""
     
    38453984#. translators: %s old folder name
    38463985#: modules/ad-blocker/admin/admin.php:230
     3986#, php-format
    38473987msgid "Unable to rename \"%s\" directory"
    38483988msgstr ""
     
    38523992#: modules/ad-blocker/admin/admin.php:261
    38533993#: modules/ad-blocker/admin/admin.php:278
     3994#, php-format
    38543995msgid "Unable to copy assets to the \"%s\" directory"
    38553996msgstr ""
     
    38583999#: modules/ad-blocker/admin/admin.php:312
    38594000#: modules/ad-blocker/admin/admin.php:397
     4001#, php-format
    38604002msgid "We do not have direct write access to the \"%s\" directory"
    38614003msgstr ""
     
    38634005#. translators: %s directory path
    38644006#: modules/ad-blocker/admin/admin.php:409
     4007#, php-format
    38654008msgid "Unable to copy files to %s"
    38664009msgstr ""
     
    38924035#. translators: placeholder is path to folder in uploads dir
    38934036#: modules/ad-blocker/admin/views/rebuild_form.php:63
     4037#, php-format
    38944038msgid "Please, rebuild the asset folder. All assets will be located in %s"
    38954039msgstr ""
     
    39094053#. translators: %s is a URL.
    39104054#: modules/ad-blocker/admin/views/setting-use-adblocker.php:24
     4055#, php-format
    39114056msgid "Learn how to display alternative content to ad block users <a href=\"%s\" target=\"_blank\">in the manual</a>."
    39124057msgstr ""
     
    39924137#. translators: %s is demo GA4 ID.
    39934138#: modules/adblock-finder/admin/views/setting-ga.php:19
     4139#, php-format
    39944140msgid "Enter your Google Analytics property ID (e.g. %s) above to track the page views of visitors who use an ad blocker."
    39954141msgstr ""
     
    39974143#. translators: %s homepage link
    39984144#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:211
     4145#, php-format
    39994146msgid "The ads.txt file cannot be placed because the URL contains a subdirectory. You need to make the file available at %s"
    40004147msgstr ""
     
    40024149#. translators: %s link of ads.txt
    40034150#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:227
     4151#, php-format
    40044152msgid "The file is available on %s."
    40054153msgstr ""
     
    40114159#. translators: %s link
    40124160#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:237
     4161#, php-format
    40134162msgid "A third-party file exists: %s"
    40144163msgstr ""
     
    40254174#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:252
    40264175#: modules/ads-txt/admin/views/setting-additional-content.php:40
     4176#, php-format
    40274177msgid "An error occured: %s."
    40284178msgstr ""
     
    40304180#. translators: %s the line that may need to be added manually
    40314181#: modules/ads-txt/admin/class-advanced-ads-ads-txt-admin.php:269
     4182#, php-format
    40324183msgid "If your site is located on a subdomain, you need to add the following line to the ads.txt file of the root domain: %s"
    40334184msgstr ""
     
    40514202#. translators: %s: The adsense line added automically by Advanced Ads.
    40524203#: modules/ads-txt/admin/views/setting-additional-content.php:16
     4204#, php-format
    40534205msgid "The following line will be added automatically because you connected your AdSense account with Advanced Ads: %s"
    40544206msgstr ""
     
    40724224#. translators: %s is a URL.
    40734225#: modules/gadsense/admin/admin.php:187
     4226#, php-format
    40744227msgid "Responsive AdSense ads don’t work reliably with <em>Position</em> set to left or right. Either switch the <em>Type</em> to \"normal\" or follow <a href=\"%s\" target=\"_blank\">this tutorial</a> if you want the ad to be wrapped in text."
    40754228msgstr ""
     
    40774230#. translators: %s is a URL.
    40784231#: modules/gadsense/admin/admin.php:197
     4232#, php-format
    40794233msgid "<a href=\"%s\" target=\"_blank\">Install the free AdSense In-feed add-on</a> in order to place ads between posts."
    40804234msgstr ""
     
    40824236#. translators: %s is a URL.
    40834237#: modules/gadsense/admin/admin.php:246
     4238#, php-format
    40844239msgid "The AdSense verification and Auto ads code should be set up in the <a href=\"%s\">AdSense settings</a>. Click on the following button to enable it now."
    40854240msgstr ""
     
    40924247#: modules/gadsense/admin/views/adsense-account.php:39
    40934248#: modules/gadsense/admin/views/adsense-account.php:45
     4249#, php-format
    40944250msgid "Warning from your %1$sAdSense account%2$s"
    40954251msgstr ""
     
    41074263#. translators: %s: date and time of last check in the format set in wp_options
    41084264#: modules/gadsense/admin/views/adsense-account.php:92
     4265#, php-format
    41094266msgid "last checked: %s"
    41104267msgstr ""
     
    41494306#: modules/gadsense/admin/views/adsense-account.php:154
    41504307#: modules/gadsense/admin/views/adsense-account.php:256
     4308#, php-format
    41514309msgid "See all %1$srecommended ad networks%2$s."
    41524310msgstr ""
     
    41604318#: modules/gadsense/includes/class-network-adsense.php:78
    41614319#: views/admin/metaboxes/ads/ad-types.php:64
     4320#, php-format
    41624321msgid "Subscribe to our free email course for Google AdSense, receive our newsletter for periodic tutorials, and get %s for Advanced Ads."
    41634322msgstr ""
     
    41654324#. translators: %1$s is the opening link tag to our manual; %2$s is the appropriate closing link tag; %3$s is the opening link tag to our help forum; %4$s is the appropriate closing link tag
    41664325#: modules/gadsense/admin/views/adsense-account.php:238
     4326#, php-format
    41674327msgid "Problems with AdSense? Check out the %1$smanual%2$s or %3$sask here%4$s."
    41684328msgstr ""
     
    42034363#. translators: %s is the publisher ID.
    42044364#: modules/gadsense/admin/views/adsense-ad-parameters.php:108
     4365#, php-format
    42054366msgid "Publisher ID: %s"
    42064367msgstr ""
     
    42124373#. translators: %s the setting page link
    42134374#: modules/gadsense/admin/views/adsense-ad-parameters.php:124
     4375#, php-format
    42144376msgid "Please <a href=\"%s\" target=\"_blank\">change it here</a>."
    42154377msgstr ""
     
    42744436#. translators: 1: the plugin name that is managing the Auto ads code.
    42754437#: modules/gadsense/admin/views/borlabs-cookie-auto-ads-warning.php:4
     4438#, php-format
    42764439msgid "Advanced Ads detected that <strong>%s</strong> is managing the Auto ads code and will therefore not add it."
    42774440msgstr ""
     
    42954458#. translators: 1: The name of an ad network.
    42964459#: modules/gadsense/admin/views/external-ads-links.php:18
     4460#, php-format
    42974461msgid "Insert new %1$s code"
    42984462msgstr ""
     
    43044468#. translators: 1: The name of an ad network.
    43054469#: modules/gadsense/admin/views/external-ads-links.php:36
     4470#, php-format
    43064471msgid "Set up %1$s code manually"
    43074472msgstr ""
     
    43094474#. translators: 1: The name of an ad network.
    43104475#: modules/gadsense/admin/views/external-ads-links.php:48
     4476#, php-format
    43114477msgid "Connect to %1$s"
    43124478msgstr ""
     
    43694535#. Translators: 1: opening tag for AdSense account link 2: opening tag for a link to insert ad code 3: closing a tag
    43704536#: modules/gadsense/admin/views/external-ads-list.php:114
     4537#, php-format
    43714538msgid "%1$sCopy the code from your AdSense account%3$s and %2$sinsert a new AdSense code here%3$s."
    43724539msgstr ""
     
    43744541#. translators: 1: opening tag for a link to create an ad manually 2: closing tag
    43754542#: modules/gadsense/admin/views/external-ads-list.php:123
     4543#, php-format
    43764544msgid "%1$sCreate an AdSense code manually%2$s: Select the <em>Normal</em> or <em>Responsive</em> type and the size."
    43774545msgstr ""
     
    43874555#. translators: AdSense ID.
    43884556#: modules/gadsense/includes/adsense-report-api.php:148
     4557#, php-format
    43894558msgid "Error while retrieving report for \"%s\"."
    43904559msgstr ""
     
    43924561#. translators: AdSense ID.
    43934562#: modules/gadsense/includes/adsense-report-api.php:159
     4563#, php-format
    43944564msgid "Invalid response while retrieving report for \"%s\"."
    43954565msgstr ""
     
    44154585#. translators: %s: ad unit ID.
    44164586#: modules/gadsense/includes/class-mapi.php:347
     4587#, php-format
    44174588msgid "Error while retrieving ad code for \"%s\"."
    44184589msgstr ""
     
    44204591#. translators: %s: ad unit ID.
    44214592#: modules/gadsense/includes/class-mapi.php:374
     4593#, php-format
    44224594msgid "Invalid response while retrieving ad code for \"%s\"."
    44234595msgstr ""
     
    44264598#: modules/gadsense/includes/class-mapi.php:435
    44274599#: modules/gadsense/includes/class-mapi.php:532
     4600#, php-format
    44284601msgid "Error while retrieving ad unit list for \"%s\"."
    44294602msgstr ""
     
    44314604#. translators: %1$s is the AdSense publisher ID; %2$s a starting a tag to the AdSense ad unit list and %3$s the closing link.
    44324605#: modules/gadsense/includes/class-mapi.php:446
     4606#, php-format
    44334607msgid "The account \"%1$s\" does not seem to have any ad units. Please create some %2$shere%3$s."
    44344608msgstr ""
     
    44364610#. translators: %s is the publisher ID.
    44374611#: modules/gadsense/includes/class-mapi.php:459
     4612#, php-format
    44384613msgid "Invalid response while retrieving ad unit list for \"%s\"."
    44394614msgstr ""
     
    44554630#. translators: %s account id
    44564631#: modules/gadsense/includes/class-mapi.php:601
     4632#, php-format
    44574633msgid "Advanced Ads does not have access to your account (<code>%s</code>) anymore."
    44584634msgstr ""
     
    44604636#. translators: %s account id
    44614637#: modules/gadsense/includes/class-mapi.php:646
     4638#, php-format
    44624639msgid "error while renewing access token for \"%s\""
    44634640msgstr ""
     
    44654642#. translators: %s AdSense account ID
    44664643#: modules/gadsense/includes/class-mapi.php:673
     4644#, php-format
    44674645msgid "invalid response received while renewing access token for \"%s\""
    44684646msgstr ""
     
    45284706#. translators: %s admin setting page link
    45294707#: modules/gadsense/includes/class-mapi.php:1646
     4708#, php-format
    45304709msgid "There are one or more warnings about the currently linked AdSense account. You can view them <a href=\"%s\">here</a>"
    45314710msgstr ""
     
    45334712#. translators: 1: A link to the settings page 2: The name of an ad network
    45344713#: modules/gadsense/includes/class-mapi.php:1754
     4714#, php-format
    45354715msgid "Please try to <a href=\"%1$s\" target=\"_blank\">reconnect to your %2$s account</a>."
    45364716msgstr ""
     
    46044784#. translators: %s is a URL.
    46054785#: modules/gadsense/includes/class-network-adsense.php:304
     4786#, php-format
    46064787msgid "Our <a href=\"%s\" target=\"_blank\">Ad Health</a> feature monitors if AdSense is implemented correctly on your site. It also considers ads not managed with Advanced Ads. Enable this option to remove these checks"
    46074788msgstr ""
     
    46214802#. translators: %s is a URL.
    46224803#: modules/gadsense/includes/class-network-adsense.php:351
     4804#, php-format
    46234805msgid "Whether your responsive ad unit may expand to <a href='%s' target='blank'>use the full width</a> of your visitor's mobile device screen"
    46244806msgstr ""
     
    47034885#. translators: %s link to privacy policy
    47044886#: modules/one-click/admin/class-admin.php:77
     4887#, php-format
    47054888msgid "This form is designed exclusively for MonetizeMore customers who wish to integrate Advanced Ads with their PubGuru Dashboard. In alignment with our <a href=\"%s\">Privacy Policy</a>, no information other than your domain name is exchanged, and Advanced Ads does not engage in any tracking activities."
    47064889msgstr ""
     
    47284911#. translators: %1$s is contact link, %2$s is email link
    47294912#: modules/one-click/admin/class-admin.php:90
     4913#, php-format
    47304914msgid "If you are on a domain &ldquo;unknow&rdquo; to PubGuru, e.g., a staging site, please indicate the domain that you registered with PubGuru. If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47314915msgstr ""
     
    47414925#. translators: %1$s is contact link, %2$s is email link
    47424926#: modules/one-click/admin/class-admin.php:98
     4927#, php-format
    47434928msgid "Please wait a few minutes and try again. If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47444929msgstr ""
     
    47794964#. translators: %s rollback page link
    47804965#: modules/one-click/admin/class-admin.php:123
     4966#, php-format
    47814967msgid "You have successfully imported your PubGuru Ad Units. If necessary, use the <a href=\"%s\">Rollback Tool</a> to revert your ad setup to a previous state."
    47824968msgstr ""
     
    47884974#. translators: %1$s is contact link, %2$s is email link
    47894975#: modules/one-click/admin/class-admin.php:131
     4976#, php-format
    47904977msgid "If you need assistance, please <a href=\"%1$s\">click here to contact PubGuru support</a> or <a href=\"%2$s\">send an email to support@monetizemore.com</a>."
    47914978msgstr ""
     
    48094996#. translators: %s is link to PubGuru
    48104997#: modules/one-click/admin/class-admin.php:141
     4998#, php-format
    48114999msgid "Redirect ads.txt calls to the <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">PubGuru platform</a>"
    48125000msgstr ""
     
    48745062#. translators: 1 is the opening link to the Advanced Ads website, 2 the closing link
    48755063#: modules/one-click/admin/class-ajax.php:152
     5064#, php-format
    48765065msgid "The backup of your ads.txt file has failed. Please ensure that a manual backup is created You can find detailed instructions on how to manually back up your ads.txt file in the manual. %1$sManual%2$s"
    48775066msgstr ""
     
    49555144#. Translators: 1: a tag with link to general privacy settings, 2: closing a tag
    49565145#: modules/privacy/admin/views/setting-ad-ignore-consent.php:17
     5146#, php-format
    49575147msgid "Ignore %1$sgeneral Privacy settings%2$s and display the ad even without consent."
    49585148msgstr ""
     
    50005190#. Translators: 1: opening link tag with link to Advanced Ads Pro 2: closing link tag
    50015191#: modules/privacy/admin/views/setting-general.php:92
     5192#, php-format
    50025193msgid "Install %1$sAdvanced Ads Pro%2$s to reload the ads instantly without an additional page request."
    50035194msgstr ""
     
    50135204#. translators: %s is an error message generated by the plugin.
    50145205#: public/class-advanced-ads.php:181
     5206#, php-format
    50155207msgid "Advanced Ads Error: %s"
    50165208msgstr ""
     
    50645256#. translators: %1$s is the month number, %2$s is the month shortname.
    50655257#: views/admin/ads/submitbox-meta.php:33
     5258#, php-format
    50665259msgctxt "1: month number (01, 02, etc.), 2: month abbreviation"
    50675260msgid "%1$s-%2$s"
     
    50705263#. translators: %1$s month, %2$s day, %3$s year, %4$s hour, %5$s minute.
    50715264#: views/admin/ads/submitbox-meta.php:51
     5265#, php-format
    50725266msgctxt "order of expiry date fields 1: month, 2: day, 3: year, 4: hour, 5: minute"
    50735267msgid "%1$s %2$s, %3$s @ %4$s %5$s"
     
    51265320#: views/admin/metaboxes/ads/ad-layout.php:62
    51275321#: views/admin/quick-edit.php:46
     5322#, php-format
    51285323msgid "Enable the Ad Label %1$s in the settings%2$s."
    51295324msgstr ""
     
    51925387#. translators: %s is the title of the website.
    51935388#: views/admin/feedback-disable.php:81
     5389#, php-format
    51945390msgid "All the best to you and <em>%s</em>."
    51955391msgstr ""
     
    52275423#. translators: %s is a URL.
    52285424#: views/admin/metaboxes/ads/ad-info-after-textarea.php:28
     5425#, php-format
    52295426msgid "Reach out to <a href=\"%s\">support</a> to get help."
    52305427msgstr ""
     
    53395536#. translators: 1: is an opening a tag, 2: is a closing a tag
    53405537#: views/admin/metaboxes/ads/ad-usage-shortcodes.php:25
     5538#, php-format
    53415539msgid "Find more display options in the %1$smanual%2$s."
    53425540msgstr ""
     
    54245622#. translators: %s is a URL.
    54255623#: views/admin/settings/general/advanced-js.php:22
     5624#, php-format
    54265625msgid "Enable advanced JavaScript functions (<a href=\"%s\" target=\"_blank\">here</a>). Some features and add-ons might override this setting if they need features from this file."
    54275626msgstr ""
     
    54455644#. translators: %s is a URL.
    54465645#: views/admin/settings/general/content-injection-everywhere.php:40
     5646#, php-format
    54475647msgid "To ensure compatibility, ads are not injected into excerpts or the full content of posts on archive pages. However, by enabling this option, you can override this restriction and set a limit on the number of posts where ads will be injected. Please note that if you want to insert ads between post listing items on archive pages, you can utilize the Post list placement (<a href=\"%s\" target=\"_blank\">manual</a>) feature."
    54485648msgstr ""
     
    55185718#. translators: %s is a URL.
    55195719#: views/admin/settings/general/editors-manage-ads.php:20
     5720#, php-format
    55205721msgid "You can assign different ad-related roles on a user basis with <a href=\"%s\" target=\"_blank\">Advanced Ads Pro</a>."
    55215722msgstr ""
     
    55525753#. translators: %s is a URL.
    55535754#: views/admin/settings/license/section-help.php:19
     5755#, php-format
    55545756msgid "See also <a href=\"%s\" target=\"_blank\">Issues and questions about licenses</a>."
    55555757msgstr ""
     
    55905792#. translators: %s is the ID of an ad group
    55915793#: views/admin/tables/groups/column-details.php:19
     5794#, php-format
    55925795msgid "ID: %s"
    55935796msgstr ""
     
    55955798#. translators: %s is the name of a group type
    55965799#: views/admin/tables/groups/column-details.php:26
     5800#, php-format
    55975801msgid "Type: %s"
    55985802msgstr ""
     
    56375841#. translators: %d is a number.
    56385842#: views/admin/tables/groups/list-row-loop.php:64
     5843#, php-format
    56395844msgid "+ show %d more ads"
    56405845msgstr ""
     
    56425847#. translators: amount of ads displayed
    56435848#: views/admin/tables/groups/list-row-loop.php:83
     5849#, php-format
    56445850msgid "Up to %d ad displayed."
    56455851msgid_plural "Up to %d ads displayed"
     
    56535859#. translators: %s is the title for ad.
    56545860#: views/admin/tables/groups/list-row-option-ads.php:39
     5861#, php-format
    56555862msgid "Opens ad %s in a new tab"
    56565863msgstr ""
     
    56665873#. translators: %s is the placement type string
    56675874#: views/admin/tables/placements/column-name.php:26
     5875#, php-format
    56685876msgid "The originally selected placement type “%s” is not enabled."
    56695877msgstr ""
     
    56795887#. translators: %s is a URL.
    56805888#: views/admin/tables/placements/header-note.php:16
     5889#, php-format
    56815890msgid "Tutorial: <a href=\"%s\" target=\"_blank\">How to place visible ads in the header of your website</a>."
    56825891msgstr ""
     
    57505959#. translators: %s is 'free email courses'.
    57515960#: views/admin/widgets/aa-dashboard/next-steps/newsletter.php:19
     5961#, php-format
    57525962msgid "Join our %s for more benefits and insights:"
    57535963msgstr ""
     
    57595969#. translators: %s is '2 free add-ons' in bold.
    57605970#: views/admin/widgets/aa-dashboard/next-steps/newsletter.php:29
     5971#, php-format
    57615972msgid "Gain %s"
    57625973msgstr ""
     
    58146025#. translators: %s is the number of hidden notices.
    58156026#: views/admin/widgets/aa-dashboard/overview-notices.php:25
     6027#, php-format
    58166028msgid "%s hidden notifications"
    58176029msgstr ""
     
    58276039#. translators: %1$s is the opening <a> tag, %2$s is the closing </a> tag.
    58286040#: views/admin/widgets/aa-dashboard/support.php:41
     6041#, php-format
    58296042msgid "%1$sThank the developer with a &#9733;&#9733;&#9733;&#9733;&#9733; review on wordpress.org%2$s"
    58306043msgstr ""
     
    58456058#. translators: %1$d is the number of ads.
    58466059#: views/admin/widgets/wordpress-dashboard/header.php:18
     6060#, php-format
    58476061msgid "%1$d Ads"
    58486062msgstr ""
     
    58586072#. translators: %1$s 'free' (in bold), %2$s '2 free add-ons' (in bold)
    58596073#: views/admin/widgets/wordpress-dashboard/newsletter.php:19
     6074#, php-format
    58606075msgid "Join our newsletter and take our %1$s ad monetization email courses. Get tutorials, optimization tips, and %2$s!"
    58616076msgstr ""
     
    59796194#. translators: %s post type plural name
    59806195#: views/notices/ad-disable-post-type.php:17
     6196#, php-format
    59816197msgid "Ads are disabled for all %s"
    59826198msgstr ""
  • advanced-ads/trunk/readme.txt

    r3427297 r3429511  
    55Tested up to: 6.8
    66Requires PHP: 7.4
    7 Stable tag: 2.0.15
     7Stable tag: 2.0.16
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    361361== Changelog ==
    362362
     363= 2.0.16 (December 30, 2025) =
     364
     365- Improvement: PHP 8+ compatibility for the ad expiration cron event
     366- Improvement: security by allowing only valid sorting options when loading placements
     367
    363368= 2.0.15 (December 25, 2025) =
    364369
  • advanced-ads/trunk/wp.advads

    r3427297 r3429511  
    33    "name": "Advanced Ads",
    44    "description": "Manage and optimize your ads in WordPress",
    5     "version": "2.0.15",
     5    "version": "2.0.16",
    66    "requireWP": "5.7",
    77    "requirePHP": "7.4",
Note: See TracChangeset for help on using the changeset viewer.