Plugin Directory

Changeset 3036128


Ignore:
Timestamp:
02/15/2024 10:01:19 AM (2 years ago)
Author:
seokey
Message:

1.8.2

Location:
seo-key/trunk
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • seo-key/trunk/admin/modules/audit/audit-helpers.php

    r2974175 r3036128  
    179179 *
    180180 * @param  string  $content
     181 * @param  string  $language language code needed for cleaning stopwords on multinlingual sites (fr, en...)
    181182 *
    182183 * @return string
    183184 */
    184 function seokey_audit_clean_string( $content = '' ) {
     185function seokey_audit_clean_string( $content = '', $language = '' ) {
    185186    $cleaned_string = str_replace( '\’', '', $content );// Better for english text
    186187    $cleaned_string = remove_accents( $cleaned_string );
    187188    $cleaned_string = strtolower( $cleaned_string );
     189    $cleaned_string = seokey_audit_clean_stopwords( $cleaned_string, $language );
    188190    return $cleaned_string;
    189191}
     192
     193/**
     194 * substract all stop words from a string in a selected language
     195 *
     196 * @param  string  $content
     197 * @param  string  $language must be de 2 first letters of the locale (for exemple en for english, fr for french...)
     198 *
     199 * @return string
     200 */
     201function seokey_audit_clean_stopwords( $content = '', $language = '' ) {
     202    // If we didn't specified any language, take the site language
     203    if ( $language === '' ) {
     204        $language = substr( get_locale(), 0, 2 );
     205    }
     206    // Now that we have a language, check the stop words for this language
     207    if ( $language ) {
     208        $stopwords = []; // Prepare an array for our stop words
     209        // Get the correct stop words for our language
     210        $stopwords = seokey_get_stopwords( $language );
     211        // If we have stop words (so if we passed in any of the languages in the previous switch) start the cleaning
     212        if ( !empty( $stopwords ) ) {
     213            // Clean all the stop words from $content
     214            $content = preg_replace( '/\b(' . remove_accents( implode( '|', $stopwords ) ) . ')\b/', '', $content );
     215            // Clean multiple whitespaces that may be created
     216            $content = preg_replace( '!\s+!', ' ', $content );
     217        }
     218    }
     219    return $content;
     220}
  • seo-key/trunk/admin/modules/audit/audit.php

    r2900151 r3036128  
    6161seokey_helper_require_file( 'audit-configuration',    $modules, 'contributor' );
    6262
    63 
     63// Stopwords for some audit tasks
     64seokey_helper_require_file( 'audit-stopwords',        $modules, 'contributor' );
    6465
    6566add_action('wp_ajax__seokey_audit_ajax_launch', '_seokey_audit_ajax_launch_callback');
  • seo-key/trunk/admin/modules/audit/tasks/content_main_keyword_content.php

    r2975148 r3036128  
    3535                    'content', 'keyword'
    3636                ],
    37                 'meta_query'    => [
     37                'meta_query'    => [
    3838                    'key'       => 'seokey-main-keyword',
    3939                    'compare'   => 'EXISTS'
     
    5151     */
    5252    public function seokey_audit_tasks_audit( $data = '' ) {
    53         foreach ( $data as $key => $item ) {
    54             // Clean keyword
    55             $keyword = stripslashes( seokey_audit_clean_string( $item['keyword'] ) );
     53        $is_site_multilingual = false; // To know if the site is multilingual or not
     54        // Check if site is multilangual to get current post language
     55        if ( seokey_helper_cache_data('languages') && ( count( seokey_helper_cache_data('languages')['lang'] ) > 1 ) ) {
     56            $is_site_multilingual = true;
     57        }
     58        foreach ( $data as $key => $item ) {           
    5659            if ( DOING_AJAX ) {
    5760                $item['content'] = html_entity_decode( stripslashes( ( $item['content'] ) ) );
     
    6366            // Get the first 100 words
    6467            $text = wp_trim_words( $text, 100 );
    65             // Clean the text
    66             $text = seokey_audit_clean_string( $text );
     68            if ( !$is_site_multilingual ) {
     69                // Let's clean the mess before checking
     70                $text    = stripslashes( seokey_audit_clean_string( $text ) );
     71                $keyword = stripslashes( seokey_audit_clean_string( $item['keyword'] ) );
     72            } else {
     73                $language = ''; // Prepare $language to have no errors if we don't go in the switch below
     74                // Get post language depending on translation plugin
     75                switch ( seokey_helper_cache_data('languages')['plugin'] ) {
     76                    case 'polylangpro' :
     77                    case 'polylang' :
     78                        if ( function_exists( 'pll_get_post_language' ) ) {
     79                            $language = pll_get_post_language( $item['id'], 'slug' );
     80                        } else {
     81                            $language = seokey_helper_cache_data('languages')['site']['default_lang']; // Get site default language for a fallback if pll_get_post_language() does not exist
     82                        }
     83                        break;
     84                    case 'wpmlpro' :
     85                        $language_details = apply_filters( 'wpml_post_language_details', NULL, $item['id'] );
     86                        $language = $language_details['language_code'];
     87                        break;
     88                }
     89                // Let's clean the mess before checking
     90                $text    = stripslashes( seokey_audit_clean_string( $text, $language ) );
     91                $keyword = stripslashes( seokey_audit_clean_string( $item['keyword'], $language ) );
     92            }
    6793            $text       = str_replace( "’", "'", $text );
    6894            $keyword    = str_replace( "’", "'", $keyword );
     
    89115                'name'             => 'Targeted keyword missing at start of content',
    90116                'priority'         => '3warning',
    91                 'datas'            => [ 'keyword' => stripslashes( $item['keyword'] ) ]
     117                'datas'            => [ 'keyword' => stripslashes( $item['keyword'] ) ]
    92118            ];
    93119        }
  • seo-key/trunk/admin/modules/audit/tasks/content_no_links.php

    r2974175 r3036128  
    5757                //Loop through anchors tags
    5858                foreach( $anchorTags as $anchorTag ) {
    59                     // Get only internal links
    60                     if ( str_starts_with( $anchorTag->getAttribute( 'href' ), $home ) ) {
     59                    // Get only internal links (or that starts with an /, that will be automaticly filled on the front)
     60                    if ( str_starts_with( $anchorTag->getAttribute( 'href' ), $home ) || str_starts_with( $anchorTag->getAttribute( 'href' ), '/' ) ) {
    6161                        // Exclude internal nofollow
    6262                        if ( ! str_contains( $anchorTag->getAttribute( 'rel' ), 'nofollow' ) ) {
  • seo-key/trunk/admin/modules/redirections/form_helpers.php

    r3011832 r3036128  
    151151        $sanitize = [
    152152            'id'                => "sanitize_key",
    153             'source'            => 'sanitize_text_field',
     153            'source'            => 'esc_url_raw',
    154154            'target'            => 'esc_url_raw',
    155155            'type'              => "sanitize_text_field",
  • seo-key/trunk/admin/plugin-check-plugins.php

    r2857016 r3036128  
    3434        'all-in-one-seo-pack-pro/all_in_one_seo_pack.php'                   => 'All in one SEO PRO',
    3535        'aioseo-local-business/aioseo-local-business.php'                   => 'All in one SEO PRO Local Business',
    36         'all-in-one-schemaorg-rich-snippets/index.php'                      => 'All in one schema',
    3736        'autodescription/autodescription.php'                               => 'The SEO Framework',
    3837        'boldgrid-easy-seo/boldgrid-easy-seo.php'                           => 'BoldGrid Easy SEO',
     
    4140        'platinum-seo-pack/platinum-seo-pack.php'                           => 'Platinum SEO Pack',
    4241        'premium-seo-pack/index.php'                                        => 'Premium SEO Pack',
    43         // 'redirection/redirection.php'                                       => 'Redirection',
    4442        'seo-by-10web/seo-by-10web.php'                                     => 'SEO by 10Web',
    4543        'seo-by-rank-math/rank-math.php'                                    => 'RankMath',
  • seo-key/trunk/public/assets/languages/seo-key-en_US.po

    r3011832 r3036128  
    22msgstr ""
    33"Project-Id-Version: SEOKEY Pro\n"
    4 "POT-Creation-Date: 2023-12-15 17:30+0100\n"
    5 "PO-Revision-Date: 2023-12-15 17:30+0100\n"
     4"POT-Creation-Date: 2024-02-14 17:42+0100\n"
     5"PO-Revision-Date: 2024-02-14 17:43+0100\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    13 "X-Generator: Poedit 3.4.1\n"
     13"X-Generator: Poedit 3.4.2\n"
    1414"X-Poedit-Basepath: ../../..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
     
    180180#: admin/admin-pages/admin-pages-seo-key.php:77
    181181#: admin/admin-pages/admin-pages-settings.php:378
    182 #: admin/modules/audit/audit.php:146 admin/modules/audit/audit.php:174
     182#: admin/modules/audit/audit.php:147 admin/modules/audit/audit.php:175
    183183#: admin/modules/watcher-401.php:83
    184184msgid "Tools"
     
    342342
    343343#: admin/admin-pages/admin-pages-settings.php:388
    344 #: admin/plugin-check-plugins.php:191
     344#: admin/plugin-check-plugins.php:189
    345345msgid "Licence & import"
    346346msgstr "Licence & import"
     
    401401
    402402#: admin/admin-pages/admin-pages-support.php:54
    403 #: admin/modules/audit/audit-single-content.php:290
     403#: admin/modules/audit/audit-single-content.php:344
    404404#: admin/modules/audit/audit-wp-list-table-errors.php:77
    405405#: admin/modules/audit/parts/view-all-url.php:17
     
    998998
    999999#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    1000 #: admin/assets/js/seokey-blocks-faq-import.js:22
     1000#: admin/assets/js/seokey-blocks-faq-import.js:23
    10011001msgid "Replace this block with SEOKEY block"
    10021002msgstr "Replace this block with SEOKEY block"
    10031003
    10041004#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    1005 #: admin/assets/js/seokey-blocks-faq-import.js:50
    1006 msgid "This block is not regonised!"
    1007 msgstr "This block is not regonised!"
     1005#: admin/assets/js/seokey-blocks-faq-import.js:51
     1006msgid "This block is not recognised!"
     1007msgstr "This block is not recognised!"
    10081008
    10091009#: admin/assets/js/seokey-audit-content.js:37
     
    10231023
    10241024#: admin/assets/js/seokey-audit.js:66
    1025 #: admin/modules/audit/audit-helpers-messages.php:157
     1025#: admin/modules/audit/audit-helpers-messages.php:171
    10261026msgid "Please wait"
    10271027msgstr "Please wait"
     
    12441244msgstr "Medias without ALT"
    12451245
    1246 #: admin/modules/audit/audit-configuration.php:83
     1246#: admin/modules/audit/audit-configuration.php:87
    12471247msgid "All issues"
    12481248msgstr "All issues"
    12491249
    1250 #: admin/modules/audit/audit-configuration.php:87
    1251 #: admin/modules/audit/audit-helpers-messages.php:128
     1250#: admin/modules/audit/audit-configuration.php:91
     1251#: admin/modules/audit/audit-helpers-messages.php:142
    12521252msgid "Content issues"
    12531253msgstr "Content issues"
    12541254
    1255 #: admin/modules/audit/audit-configuration.php:91
    1256 #: admin/modules/audit/audit-helpers-messages.php:129
     1255#: admin/modules/audit/audit-configuration.php:95
     1256#: admin/modules/audit/audit-helpers-messages.php:143
    12571257msgid "Technical issues"
    12581258msgstr "Technical issues"
    12591259
    1260 #: admin/modules/audit/audit-configuration.php:95
     1260#: admin/modules/audit/audit-configuration.php:99
    12611261msgid "View all URLs with issues"
    12621262msgstr "View all URLs with issues"
     
    13661366"change this option."
    13671367
    1368 #: admin/modules/audit/audit-helpers-messages.php:65
     1368#: admin/modules/audit/audit-helpers-messages.php:59
     1369msgid ""
     1370"This author have incomplete data about them (job, birthdate and more). You "
     1371"should fill in this information so that Google can get to know you better."
     1372msgstr ""
     1373"This author have incomplete data about them (job, birthdate and more). You "
     1374"should fill in this information so that Google can get to know you better."
     1375
     1376#: admin/modules/audit/audit-helpers-messages.php:63
     1377#, php-format
     1378msgid ""
     1379"Your \"Who are you?\" settings are not filled in. <a href=\"%s\">Display "
     1380"these details about yourself</a> to increase your credibility with Google "
     1381"(Schema.org markup)"
     1382msgstr ""
     1383"Your \"Who are you?\" settings are not filled in. <a href=\"%s\">Display "
     1384"these details about yourself</a> to increase your credibility with Google "
     1385"(Schema.org markup)"
     1386
     1387#: admin/modules/audit/audit-helpers-messages.php:64
     1388#, php-format
     1389msgid ""
     1390"Your \"Who are you?\" settings are not fully configured. <a href=\"%s\">Fill "
     1391"in the information about yourself</a> to increase your credibility for "
     1392"Google (Schema.org markup)."
     1393msgstr ""
     1394"Your \"Who are you?\" settings are not fully configured. <a href=\"%s\">Fill "
     1395"in the information about yourself</a> to increase your credibility for "
     1396"Google (Schema.org markup)."
     1397
     1398#: admin/modules/audit/audit-helpers-messages.php:73
    13691399msgid "Meta description empty: you should write one"
    13701400msgstr "Meta description empty: you should write one"
    13711401
    1372 #: admin/modules/audit/audit-helpers-messages.php:67
     1402#: admin/modules/audit/audit-helpers-messages.php:75
    13731403#, php-format
    13741404msgid "Meta description too short (%s characters): you should expand it"
    13751405msgstr "Meta description too short (%s characters): you should expand it"
    13761406
    1377 #: admin/modules/audit/audit-helpers-messages.php:69
     1407#: admin/modules/audit/audit-helpers-messages.php:77
    13781408#, php-format
    13791409msgid "Meta description too long (%s characters): you should reduce it"
    13801410msgstr "Meta description too long (%s characters): you should reduce it"
    13811411
    1382 #: admin/modules/audit/audit-helpers-messages.php:81
     1412#: admin/modules/audit/audit-helpers-messages.php:89
    13831413#, php-format
    13841414msgid "<span class=\"seokey-issue-count\">%s</span> URL with issue"
     
    13871417msgstr[1] "<span>%s</span> URL with issues"
    13881418
    1389 #: admin/modules/audit/audit-helpers-messages.php:83
     1419#: admin/modules/audit/audit-helpers-messages.php:91
    13901420#, php-format
    13911421msgid ""
     
    13981428"<span class=\"seokey-issue-count\">%s</span> issues with title tag length"
    13991429
    1400 #: admin/modules/audit/audit-helpers-messages.php:84
     1430#: admin/modules/audit/audit-helpers-messages.php:92
    14011431#, php-format
    14021432msgid ""
     
    14131443"lengths"
    14141444
    1415 #: admin/modules/audit/audit-helpers-messages.php:85
     1445#: admin/modules/audit/audit-helpers-messages.php:93
    14161446#, php-format
    14171447msgid ""
     
    14281458"descriptions (ALT text)"
    14291459
    1430 #: admin/modules/audit/audit-helpers-messages.php:86
     1460#: admin/modules/audit/audit-helpers-messages.php:94
    14311461#, php-format
    14321462msgid "<span class=\"seokey-issue-count\">%s</span> content without any images"
     
    14381468"<span class=\"seokey-issue-count\">%s</span> contents without any images"
    14391469
    1440 #: admin/modules/audit/audit-helpers-messages.php:87
     1470#: admin/modules/audit/audit-helpers-messages.php:95
    14411471#, php-format
    14421472msgid ""
     
    14531483"in the main content"
    14541484
    1455 #: admin/modules/audit/audit-helpers-messages.php:88
     1485#: admin/modules/audit/audit-helpers-messages.php:96
    14561486#, php-format
    14571487msgid ""
     
    14681498"chosen"
    14691499
    1470 #: admin/modules/audit/audit-helpers-messages.php:89
     1500#: admin/modules/audit/audit-helpers-messages.php:97
    14711501#, php-format
    14721502msgid ""
     
    14831513"at the beginning of the content"
    14841514
    1485 #: admin/modules/audit/audit-helpers-messages.php:90
     1515#: admin/modules/audit/audit-helpers-messages.php:98
    14861516#, php-format
    14871517msgid "<span class=\"seokey-issue-count\">%s</span> content too short"
     
    14901520msgstr[1] "<span class=\"seokey-issue-count\">%s</span> contents too short"
    14911521
    1492 #: admin/modules/audit/audit-helpers-messages.php:91
     1522#: admin/modules/audit/audit-helpers-messages.php:99
    14931523#, php-format
    14941524msgid "<span class=\"seokey-issue-count\">%s</span> hidden content"
     
    14971527msgstr[1] "<span class=\"seokey-issue-count\">%s</span> hidden contents"
    14981528
     1529#: admin/modules/audit/audit-helpers-messages.php:100
     1530#, php-format
     1531msgid ""
     1532"<span class=\"seokey-issue-count\">%s</span> author without complete info"
     1533msgid_plural ""
     1534"<span class=\"seokey-issue-count\">%s</span> authors without complete info"
     1535msgstr[0] ""
     1536"<span class=\"seokey-issue-count\">%s</span> author without complete info"
     1537msgstr[1] ""
     1538"<span class=\"seokey-issue-count\">%s</span> authors without complete info"
     1539
    14991540#: admin/modules/audit/audit-helpers-messages.php:102
     1541msgid "The \"Who are you\" section is incomplete or has not been filled in"
     1542msgstr "The \"Who are you\" section is incomplete or has not been filled in"
     1543
     1544#: admin/modules/audit/audit-helpers-messages.php:113
    15001545msgid "Meta title length"
    15011546msgstr "Meta title length"
    15021547
    1503 #: admin/modules/audit/audit-helpers-messages.php:103
     1548#: admin/modules/audit/audit-helpers-messages.php:114
    15041549msgid "Meta descriptions length"
    15051550msgstr "Meta descriptions length"
    15061551
    1507 #: admin/modules/audit/audit-helpers-messages.php:104
     1552#: admin/modules/audit/audit-helpers-messages.php:115
    15081553msgid "Image ALT missing in contents"
    15091554msgstr "Image ALT missing in contents"
    15101555
    1511 #: admin/modules/audit/audit-helpers-messages.php:105
     1556#: admin/modules/audit/audit-helpers-messages.php:116
    15121557msgid "No image in contents"
    15131558msgstr "No image in contents"
    15141559
    1515 #: admin/modules/audit/audit-helpers-messages.php:106
     1560#: admin/modules/audit/audit-helpers-messages.php:117
    15161561msgid "No internal link in main content"
    15171562msgstr "No internal link in main content"
    15181563
    1519 #: admin/modules/audit/audit-helpers-messages.php:107
     1564#: admin/modules/audit/audit-helpers-messages.php:118
    15201565msgid "Main keyword selected"
    15211566msgstr "Main keyword selected"
    15221567
    1523 #: admin/modules/audit/audit-helpers-messages.php:108
     1568#: admin/modules/audit/audit-helpers-messages.php:119
    15241569msgid "Main keyword is missing at the beginning of content"
    15251570msgstr "Main keyword is missing at the beginning of content"
    15261571
    1527 #: admin/modules/audit/audit-helpers-messages.php:109
     1572#: admin/modules/audit/audit-helpers-messages.php:120
    15281573msgid "Word Count"
    15291574msgstr "Word Count"
    15301575
    1531 #: admin/modules/audit/audit-helpers-messages.php:110
     1576#: admin/modules/audit/audit-helpers-messages.php:121
    15321577msgid "Noindex contents excluded from Search Engines"
    15331578msgstr "Noindex contents excluded from Search Engines"
    15341579
    1535 #: admin/modules/audit/audit-helpers-messages.php:138
     1580#: admin/modules/audit/audit-helpers-messages.php:122
     1581msgid "Author with incomplete data"
     1582msgstr "Author with incomplete data"
     1583
     1584#: admin/modules/audit/audit-helpers-messages.php:124
     1585msgid "Checking \"Who are you ?\" settings"
     1586msgstr "Checking \"Who are you ?\" settings"
     1587
     1588#: admin/modules/audit/audit-helpers-messages.php:152
    15361589msgid "No audit data yet "
    15371590msgstr "No audit data yet "
    15381591
    1539 #: admin/modules/audit/audit-helpers-messages.php:142
     1592#: admin/modules/audit/audit-helpers-messages.php:156
    15401593msgid "Good job "
    15411594msgstr "Good job "
    15421595
    1543 #: admin/modules/audit/audit-helpers-messages.php:144
     1596#: admin/modules/audit/audit-helpers-messages.php:158
    15441597msgid "Keep working "
    15451598msgstr "Keep working "
    15461599
    1547 #: admin/modules/audit/audit-helpers-messages.php:159
     1600#: admin/modules/audit/audit-helpers-messages.php:173
    15481601msgid "You need to launch an audit"
    15491602msgstr "You need to launch an audit"
    15501603
    1551 #: admin/modules/audit/audit-helpers-messages.php:165
     1604#: admin/modules/audit/audit-helpers-messages.php:179
    15521605msgid "Almost perfect"
    15531606msgstr "Almost perfect"
    15541607
    1555 #: admin/modules/audit/audit-helpers-messages.php:167
     1608#: admin/modules/audit/audit-helpers-messages.php:181
    15561609msgid "You are almost there"
    15571610msgstr "You are almost there"
    15581611
    1559 #: admin/modules/audit/audit-helpers-messages.php:169
     1612#: admin/modules/audit/audit-helpers-messages.php:183
    15601613msgid "You still need to improve your SEO"
    15611614msgstr "You still need to improve your SEO"
    15621615
    1563 #: admin/modules/audit/audit-helpers-messages.php:171
     1616#: admin/modules/audit/audit-helpers-messages.php:185
    15641617msgid "You still need a lot of work to improve your SEO"
    15651618msgstr "You still need a lot of work to improve your SEO"
    15661619
    1567 #: admin/modules/audit/audit-helpers-messages.php:186
     1620#: admin/modules/audit/audit-helpers-messages.php:200
    15681621#, php-format
    15691622msgid "<span class=\"seokey-audit-show-numbers\">%1$s</span> content checked"
    15701623msgstr "<span class=\"seokey-audit-show-numbers\">%1$s</span> content checked"
    15711624
    1572 #: admin/modules/audit/audit-helpers-messages.php:189
     1625#: admin/modules/audit/audit-helpers-messages.php:203
    15731626msgid "No content checked yet"
    15741627msgstr "No content checked yet"
    15751628
    1576 #: admin/modules/audit/audit-helpers-messages.php:195
     1629#: admin/modules/audit/audit-helpers-messages.php:209
    15771630#, php-format
    15781631msgid ""
     
    15811634"<span class=\"seokey-audit-show-numbers\">%1$s</span> audit tasks performed"
    15821635
    1583 #: admin/modules/audit/audit-helpers-messages.php:198
     1636#: admin/modules/audit/audit-helpers-messages.php:212
    15841637msgid "No SEO issues analyzed yet"
    15851638msgstr "No SEO issues analyzed yet"
     
    16171670
    16181671#: admin/modules/audit/audit-single-content.php:54
    1619 #: admin/modules/audit/audit-single-content.php:180
    1620 #: admin/modules/audit/audit-wp-list-table-errors.php:451
    1621 #: admin/modules/audit/audit.php:74 admin/modules/audit/audit.php:124
    1622 #: admin/modules/audit/audit.php:197
     1672#: admin/modules/audit/audit-single-content.php:234
     1673#: admin/modules/audit/audit-wp-list-table-errors.php:459
     1674#: admin/modules/audit/audit.php:75 admin/modules/audit/audit.php:125
     1675#: admin/modules/audit/audit.php:198
    16231676#: admin/modules/keywords/keyword-table.php:275
    16241677#: admin/modules/redirections/redirections.php:63
     
    16281681msgstr "Failed security check"
    16291682
    1630 #: admin/modules/audit/audit-single-content.php:276
     1683#: admin/modules/audit/audit-single-content.php:330
    16311684msgctxt "Audit List table row actions"
    16321685msgid "Ignore"
    16331686msgstr "Ignore"
    16341687
    1635 #: admin/modules/audit/audit-single-content.php:289
     1688#: admin/modules/audit/audit-single-content.php:343
    16361689#: admin/modules/audit/audit-wp-list-table-errors.php:76
    16371690#: admin/modules/audit/parts/view-issues-all.php:17
     
    16841737msgstr "[NO TITLE]"
    16851738
    1686 #: admin/modules/audit/audit-wp-list-table-errors.php:190
     1739#: admin/modules/audit/audit-wp-list-table-errors.php:194
    16871740#: admin/modules/keywords/keyword-table.php:139
    16881741msgctxt "List table row action"
     
    16901743msgstr "Edit"
    16911744
    1692 #: admin/modules/audit/audit-wp-list-table-errors.php:193
     1745#: admin/modules/audit/audit-wp-list-table-errors.php:197
    16931746#: admin/modules/keywords/keyword-table.php:140
    16941747msgctxt "List table row action"
     
    16961749msgstr "View"
    16971750
    1698 #: admin/modules/audit/audit-wp-list-table-errors.php:228
     1751#: admin/modules/audit/audit-wp-list-table-errors.php:232
    16991752msgctxt "Audit List table row actions"
    17001753msgid "Ignore (PRO only)"
    17011754msgstr "Ignore (PRO only)"
    17021755
    1703 #: admin/modules/audit/audit-wp-list-table-errors.php:238
     1756#: admin/modules/audit/audit-wp-list-table-errors.php:242
    17041757msgctxt "List table row action"
    17051758msgid "Go to ALT Editor"
    17061759msgstr "Go to ALT Editor"
    17071760
    1708 #: admin/modules/audit/audit-wp-list-table-errors.php:270
     1761#: admin/modules/audit/audit-wp-list-table-errors.php:278
    17091762msgid "Content modified since last audit: relaunch audit to renew data."
    17101763msgstr "Content modified since last audit: relaunch audit to renew data."
     
    17711824msgstr "%s, you will find below the results of your SEO audit:"
    17721825
     1826#: admin/modules/audit/tasks/content_author_incomplete_infos.php:91
     1827msgid "Author have incomplete data"
     1828msgstr "Author have incomplete data"
     1829
     1830#: admin/modules/audit/tasks/technical_incomplete_who_are_you.php:79
     1831msgid "Incomplete information about Website owner"
     1832msgstr "Incomplete information about Website owner"
     1833
     1834#: admin/modules/audit/tasks/technical_incomplete_who_are_you.php:89
     1835msgid "No information about Website owner"
     1836msgstr "No information about Website owner"
     1837
    17731838#: admin/modules/automatic_optimizations.php:32
    17741839msgid ""
     
    27962861"currently running the %3$s version."
    27972862
    2798 #: admin/plugin-check-plugins.php:170
     2863#: admin/plugin-check-plugins.php:168
    27992864msgid "Here is the list of these plugins:"
    28002865msgstr "Here is the list of these plugins:"
    28012866
    2802 #: admin/plugin-check-plugins.php:176
     2867#: admin/plugin-check-plugins.php:174
    28032868msgid " (import functions not yet available)"
    28042869msgstr " (import functions not yet available)"
    28052870
    2806 #: admin/plugin-check-plugins.php:183
     2871#: admin/plugin-check-plugins.php:181
    28072872msgid ""
    28082873"Warning: On deactivation, no data will be automatically imported into SEOKEY"
     
    28102875"Warning: On deactivation, no data will be automatically imported into SEOKEY"
    28112876
    2812 #: admin/plugin-check-plugins.php:184
     2877#: admin/plugin-check-plugins.php:182
    28132878msgid " (but no data will be deleted)."
    28142879msgstr " (but no data will be deleted)."
    28152880
    2816 #: admin/plugin-check-plugins.php:193
     2881#: admin/plugin-check-plugins.php:191
    28172882msgid "Go to import menu"
    28182883msgstr "Go to import menu"
    28192884
    2820 #: admin/plugin-check-plugins.php:196
     2885#: admin/plugin-check-plugins.php:194
    28212886msgid "Deactivate all of these plugins"
    28222887msgstr "Deactivate all of these plugins"
    28232888
    2824 #: admin/plugin-check-plugins.php:200
     2889#: admin/plugin-check-plugins.php:198
    28252890msgid "Other SEO plugins are installed and may cause conflicts with SEOKEY. "
    28262891msgstr "Other SEO plugins are installed and may cause conflicts with SEOKEY. "
    28272892
    2828 #: admin/plugin-check-plugins.php:228
     2893#: admin/plugin-check-plugins.php:226
    28292894msgid ""
    28302895"The main reason is that it does not improve SEO, so it does not belong in a "
     
    28342899"SEO plugin."
    28352900
    2836 #: admin/plugin-check-plugins.php:229
     2901#: admin/plugin-check-plugins.php:227
    28372902msgid "We noticed you imported data from another SEO plugin."
    28382903msgstr "We noticed you imported data from another SEO plugin."
    28392904
    2840 #: admin/plugin-check-plugins.php:230
     2905#: admin/plugin-check-plugins.php:228
    28412906#, php-format
    28422907msgid ""
     
    28492914"href=\"%s\">activate it</a> ."
    28502915
    2851 #: admin/plugin-check-plugins.php:234
     2916#: admin/plugin-check-plugins.php:232
    28522917msgid "SEOKEY does not add OpenGraph and Twitter card Data"
    28532918msgstr "SEOKEY does not add OpenGraph and Twitter card Data"
     
    49555020
    49565021#, php-format
    4957 #~ msgid "<span class=\"seokey-issue-count\">%s</span> issue with your domain"
    4958 #~ msgid_plural ""
    4959 #~ "<span class=\"seokey-issue-count\">%s</span> issues with your domain"
    4960 #~ msgstr[0] ""
    4961 #~ "<span class=\"seokey-issue-count\">%s</span> issue with your domain"
    4962 #~ msgstr[1] ""
    4963 #~ "<span class=\"seokey-issue-count\">%s</span> issues with your domain"
    4964 
    4965 #, php-format
    49665022#~ msgid ""
    49675023#~ "<span class=\"seokey-issue-count\">%s</span> issue with your theme "
  • seo-key/trunk/public/assets/languages/seo-key-fr_FR.po

    r3021816 r3036128  
    22msgstr ""
    33"Project-Id-Version: SEOKEY Pro\n"
    4 "POT-Creation-Date: 2023-12-18 10:30+0100\n"
    5 "PO-Revision-Date: 2024-01-09 14:18+0100\n"
     4"POT-Creation-Date: 2024-02-14 17:43+0100\n"
     5"PO-Revision-Date: 2024-02-14 17:43+0100\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n > 1);\n"
    13 "X-Generator: Poedit 3.4.1\n"
     13"X-Generator: Poedit 3.4.2\n"
    1414"X-Poedit-Basepath: ../../..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
     
    182182#: admin/admin-pages/admin-pages-seo-key.php:77
    183183#: admin/admin-pages/admin-pages-settings.php:378
    184 #: admin/modules/audit/audit.php:146 admin/modules/audit/audit.php:174
     184#: admin/modules/audit/audit.php:147 admin/modules/audit/audit.php:175
    185185#: admin/modules/watcher-401.php:83
    186186msgid "Tools"
     
    351351
    352352#: admin/admin-pages/admin-pages-settings.php:388
    353 #: admin/plugin-check-plugins.php:191
     353#: admin/plugin-check-plugins.php:189
    354354msgid "Licence & import"
    355355msgstr "Licence & import"
     
    411411
    412412#: admin/admin-pages/admin-pages-support.php:54
    413 #: admin/modules/audit/audit-single-content.php:290
     413#: admin/modules/audit/audit-single-content.php:344
    414414#: admin/modules/audit/audit-wp-list-table-errors.php:77
    415415#: admin/modules/audit/parts/view-all-url.php:17
     
    10221022
    10231023#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    1024 #: admin/assets/js/seokey-blocks-faq-import.js:22
     1024#: admin/assets/js/seokey-blocks-faq-import.js:23
    10251025msgid "Replace this block with SEOKEY block"
    10261026msgstr "Remplacer ce bloc par le bloc de SEOKEY"
    10271027
    10281028#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    1029 #: admin/assets/js/seokey-blocks-faq-import.js:50
    1030 msgid "This block is not regonised!"
     1029#: admin/assets/js/seokey-blocks-faq-import.js:51
     1030msgid "This block is not recognised!"
    10311031msgstr "Ce bloc n'est pas reconnu !"
    10321032
     
    17081708
    17091709#: admin/modules/audit/audit-single-content.php:54
    1710 #: admin/modules/audit/audit-single-content.php:180
     1710#: admin/modules/audit/audit-single-content.php:234
    17111711#: admin/modules/audit/audit-wp-list-table-errors.php:459
    1712 #: admin/modules/audit/audit.php:74 admin/modules/audit/audit.php:124
    1713 #: admin/modules/audit/audit.php:197
     1712#: admin/modules/audit/audit.php:75 admin/modules/audit/audit.php:125
     1713#: admin/modules/audit/audit.php:198
    17141714#: admin/modules/keywords/keyword-table.php:275
    17151715#: admin/modules/redirections/redirections.php:63
     
    17191719msgstr "Echec de la vérification de sécurité"
    17201720
    1721 #: admin/modules/audit/audit-single-content.php:276
     1721#: admin/modules/audit/audit-single-content.php:330
    17221722msgctxt "Audit List table row actions"
    17231723msgid "Ignore"
    17241724msgstr "Ignorer"
    17251725
    1726 #: admin/modules/audit/audit-single-content.php:289
     1726#: admin/modules/audit/audit-single-content.php:343
    17271727#: admin/modules/audit/audit-wp-list-table-errors.php:76
    17281728#: admin/modules/audit/parts/view-issues-all.php:17
     
    29292929"exécute actuellement la version %3$s."
    29302930
    2931 #: admin/plugin-check-plugins.php:170
     2931#: admin/plugin-check-plugins.php:168
    29322932msgid "Here is the list of these plugins:"
    29332933msgstr "Voici la liste de ces extensions :"
    29342934
    2935 #: admin/plugin-check-plugins.php:176
     2935#: admin/plugin-check-plugins.php:174
    29362936msgid " (import functions not yet available)"
    29372937msgstr " (les fonctions d'import ne sont pas encore disponibles)"
    29382938
    2939 #: admin/plugin-check-plugins.php:183
     2939#: admin/plugin-check-plugins.php:181
    29402940msgid ""
    29412941"Warning: On deactivation, no data will be automatically imported into SEOKEY"
     
    29442944"automatiquement importée dans SEOKEY"
    29452945
    2946 #: admin/plugin-check-plugins.php:184
     2946#: admin/plugin-check-plugins.php:182
    29472947msgid " (but no data will be deleted)."
    29482948msgstr " (mais aucune donnée ne sera supprimée)."
    29492949
    2950 #: admin/plugin-check-plugins.php:193
     2950#: admin/plugin-check-plugins.php:191
    29512951msgid "Go to import menu"
    29522952msgstr "Aller au menu d'import"
    29532953
    2954 #: admin/plugin-check-plugins.php:196
     2954#: admin/plugin-check-plugins.php:194
    29552955msgid "Deactivate all of these plugins"
    29562956msgstr "Désactiver toutes ces extensions"
    29572957
    2958 #: admin/plugin-check-plugins.php:200
     2958#: admin/plugin-check-plugins.php:198
    29592959msgid "Other SEO plugins are installed and may cause conflicts with SEOKEY. "
    29602960msgstr ""
     
    29622962"avec SEOKEY. "
    29632963
    2964 #: admin/plugin-check-plugins.php:228
     2964#: admin/plugin-check-plugins.php:226
    29652965msgid ""
    29662966"The main reason is that it does not improve SEO, so it does not belong in a "
     
    29712971"naturel."
    29722972
    2973 #: admin/plugin-check-plugins.php:229
     2973#: admin/plugin-check-plugins.php:227
    29742974msgid "We noticed you imported data from another SEO plugin."
    29752975msgstr ""
     
    29772977"extension SEO."
    29782978
    2979 #: admin/plugin-check-plugins.php:230
     2979#: admin/plugin-check-plugins.php:228
    29802980#, php-format
    29812981msgid ""
     
    29882988"href=\"%s\">de l'activer</a> ."
    29892989
    2990 #: admin/plugin-check-plugins.php:234
     2990#: admin/plugin-check-plugins.php:232
    29912991msgid "SEOKEY does not add OpenGraph and Twitter card Data"
    29922992msgstr "SEOKEY n'ajoute pas les données OpenGraph et Twitter card"
  • seo-key/trunk/public/assets/languages/seo-key.pot

    r3011832 r3036128  
    33msgstr ""
    44"Project-Id-Version: SEOKEY Free\n"
    5 "POT-Creation-Date: 2023-12-15 17:30+0100\n"
     5"POT-Creation-Date: 2024-02-14 17:42+0100\n"
    66"PO-Revision-Date: 2022-04-27 09:35+0200\n"
    77"Last-Translator: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
    13 "X-Generator: Poedit 3.4.1\n"
     13"X-Generator: Poedit 3.4.2\n"
    1414"X-Poedit-Basepath: ../../..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
     
    174174#: admin/admin-pages/admin-pages-seo-key.php:77
    175175#: admin/admin-pages/admin-pages-settings.php:378
    176 #: admin/modules/audit/audit.php:146 admin/modules/audit/audit.php:174
     176#: admin/modules/audit/audit.php:147 admin/modules/audit/audit.php:175
    177177#: admin/modules/watcher-401.php:83
    178178msgid "Tools"
     
    329329
    330330#: admin/admin-pages/admin-pages-settings.php:388
    331 #: admin/plugin-check-plugins.php:191
     331#: admin/plugin-check-plugins.php:189
    332332msgid "Licence & import"
    333333msgstr ""
     
    381381
    382382#: admin/admin-pages/admin-pages-support.php:54
    383 #: admin/modules/audit/audit-single-content.php:290
     383#: admin/modules/audit/audit-single-content.php:344
    384384#: admin/modules/audit/audit-wp-list-table-errors.php:77
    385385#: admin/modules/audit/parts/view-all-url.php:17
     
    937937
    938938#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    939 #: admin/assets/js/seokey-blocks-faq-import.js:22
     939#: admin/assets/js/seokey-blocks-faq-import.js:23
    940940msgid "Replace this block with SEOKEY block"
    941941msgstr ""
    942942
    943943#: admin/assets/js/build/bloc-faq/import/seokey-blocks-faq-import.js:1
    944 #: admin/assets/js/seokey-blocks-faq-import.js:50
    945 msgid "This block is not regonised!"
     944#: admin/assets/js/seokey-blocks-faq-import.js:51
     945msgid "This block is not recognised!"
    946946msgstr ""
    947947
     
    962962
    963963#: admin/assets/js/seokey-audit.js:66
    964 #: admin/modules/audit/audit-helpers-messages.php:157
     964#: admin/modules/audit/audit-helpers-messages.php:171
    965965msgid "Please wait"
    966966msgstr ""
     
    11771177msgstr ""
    11781178
    1179 #: admin/modules/audit/audit-configuration.php:83
     1179#: admin/modules/audit/audit-configuration.php:87
    11801180msgid "All issues"
    11811181msgstr ""
    11821182
    1183 #: admin/modules/audit/audit-configuration.php:87
    1184 #: admin/modules/audit/audit-helpers-messages.php:128
     1183#: admin/modules/audit/audit-configuration.php:91
     1184#: admin/modules/audit/audit-helpers-messages.php:142
    11851185msgid "Content issues"
    11861186msgstr ""
    11871187
    1188 #: admin/modules/audit/audit-configuration.php:91
    1189 #: admin/modules/audit/audit-helpers-messages.php:129
     1188#: admin/modules/audit/audit-configuration.php:95
     1189#: admin/modules/audit/audit-helpers-messages.php:143
    11901190msgid "Technical issues"
    11911191msgstr ""
    11921192
    1193 #: admin/modules/audit/audit-configuration.php:95
     1193#: admin/modules/audit/audit-configuration.php:99
    11941194msgid "View all URLs with issues"
    11951195msgstr ""
     
    12791279msgstr ""
    12801280
    1281 #: admin/modules/audit/audit-helpers-messages.php:65
     1281#: admin/modules/audit/audit-helpers-messages.php:59
     1282msgid ""
     1283"This author have incomplete data about them (job, birthdate and more). You "
     1284"should fill in this information so that Google can get to know you better."
     1285msgstr ""
     1286
     1287#: admin/modules/audit/audit-helpers-messages.php:63
     1288#, php-format
     1289msgid ""
     1290"Your \"Who are you?\" settings are not filled in. <a href=\"%s\">Display "
     1291"these details about yourself</a> to increase your credibility with Google "
     1292"(Schema.org markup)"
     1293msgstr ""
     1294
     1295#: admin/modules/audit/audit-helpers-messages.php:64
     1296#, php-format
     1297msgid ""
     1298"Your \"Who are you?\" settings are not fully configured. <a href=\"%s\">Fill "
     1299"in the information about yourself</a> to increase your credibility for "
     1300"Google (Schema.org markup)."
     1301msgstr ""
     1302
     1303#: admin/modules/audit/audit-helpers-messages.php:73
    12821304msgid "Meta description empty: you should write one"
    12831305msgstr ""
    12841306
    1285 #: admin/modules/audit/audit-helpers-messages.php:67
     1307#: admin/modules/audit/audit-helpers-messages.php:75
    12861308#, php-format
    12871309msgid "Meta description too short (%s characters): you should expand it"
    12881310msgstr ""
    12891311
    1290 #: admin/modules/audit/audit-helpers-messages.php:69
     1312#: admin/modules/audit/audit-helpers-messages.php:77
    12911313#, php-format
    12921314msgid "Meta description too long (%s characters): you should reduce it"
    12931315msgstr ""
    12941316
    1295 #: admin/modules/audit/audit-helpers-messages.php:81
     1317#: admin/modules/audit/audit-helpers-messages.php:89
    12961318#, php-format
    12971319msgid "<span class=\"seokey-issue-count\">%s</span> URL with issue"
     
    13001322msgstr[1] ""
    13011323
    1302 #: admin/modules/audit/audit-helpers-messages.php:83
     1324#: admin/modules/audit/audit-helpers-messages.php:91
    13031325#, php-format
    13041326msgid ""
     
    13091331msgstr[1] ""
    13101332
    1311 #: admin/modules/audit/audit-helpers-messages.php:84
     1333#: admin/modules/audit/audit-helpers-messages.php:92
    13121334#, php-format
    13131335msgid ""
     
    13201342msgstr[1] ""
    13211343
    1322 #: admin/modules/audit/audit-helpers-messages.php:85
     1344#: admin/modules/audit/audit-helpers-messages.php:93
    13231345#, php-format
    13241346msgid ""
     
    13311353msgstr[1] ""
    13321354
    1333 #: admin/modules/audit/audit-helpers-messages.php:86
     1355#: admin/modules/audit/audit-helpers-messages.php:94
    13341356#, php-format
    13351357msgid "<span class=\"seokey-issue-count\">%s</span> content without any images"
     
    13391361msgstr[1] ""
    13401362
    1341 #: admin/modules/audit/audit-helpers-messages.php:87
     1363#: admin/modules/audit/audit-helpers-messages.php:95
    13421364#, php-format
    13431365msgid ""
     
    13501372msgstr[1] ""
    13511373
    1352 #: admin/modules/audit/audit-helpers-messages.php:88
     1374#: admin/modules/audit/audit-helpers-messages.php:96
    13531375#, php-format
    13541376msgid ""
     
    13611383msgstr[1] ""
    13621384
    1363 #: admin/modules/audit/audit-helpers-messages.php:89
     1385#: admin/modules/audit/audit-helpers-messages.php:97
    13641386#, php-format
    13651387msgid ""
     
    13721394msgstr[1] ""
    13731395
    1374 #: admin/modules/audit/audit-helpers-messages.php:90
     1396#: admin/modules/audit/audit-helpers-messages.php:98
    13751397#, php-format
    13761398msgid "<span class=\"seokey-issue-count\">%s</span> content too short"
     
    13791401msgstr[1] ""
    13801402
    1381 #: admin/modules/audit/audit-helpers-messages.php:91
     1403#: admin/modules/audit/audit-helpers-messages.php:99
    13821404#, php-format
    13831405msgid "<span class=\"seokey-issue-count\">%s</span> hidden content"
     
    13861408msgstr[1] ""
    13871409
     1410#: admin/modules/audit/audit-helpers-messages.php:100
     1411#, php-format
     1412msgid ""
     1413"<span class=\"seokey-issue-count\">%s</span> author without complete info"
     1414msgid_plural ""
     1415"<span class=\"seokey-issue-count\">%s</span> authors without complete info"
     1416msgstr[0] ""
     1417msgstr[1] ""
     1418
    13881419#: admin/modules/audit/audit-helpers-messages.php:102
     1420msgid "The \"Who are you\" section is incomplete or has not been filled in"
     1421msgstr ""
     1422
     1423#: admin/modules/audit/audit-helpers-messages.php:113
    13891424msgid "Meta title length"
    13901425msgstr ""
    13911426
    1392 #: admin/modules/audit/audit-helpers-messages.php:103
     1427#: admin/modules/audit/audit-helpers-messages.php:114
    13931428msgid "Meta descriptions length"
    13941429msgstr ""
    13951430
    1396 #: admin/modules/audit/audit-helpers-messages.php:104
     1431#: admin/modules/audit/audit-helpers-messages.php:115
    13971432msgid "Image ALT missing in contents"
    13981433msgstr ""
    13991434
    1400 #: admin/modules/audit/audit-helpers-messages.php:105
     1435#: admin/modules/audit/audit-helpers-messages.php:116
    14011436msgid "No image in contents"
    14021437msgstr ""
    14031438
    1404 #: admin/modules/audit/audit-helpers-messages.php:106
     1439#: admin/modules/audit/audit-helpers-messages.php:117
    14051440msgid "No internal link in main content"
    14061441msgstr ""
    14071442
    1408 #: admin/modules/audit/audit-helpers-messages.php:107
     1443#: admin/modules/audit/audit-helpers-messages.php:118
    14091444msgid "Main keyword selected"
    14101445msgstr ""
    14111446
    1412 #: admin/modules/audit/audit-helpers-messages.php:108
     1447#: admin/modules/audit/audit-helpers-messages.php:119
    14131448msgid "Main keyword is missing at the beginning of content"
    14141449msgstr ""
    14151450
    1416 #: admin/modules/audit/audit-helpers-messages.php:109
     1451#: admin/modules/audit/audit-helpers-messages.php:120
    14171452msgid "Word Count"
    14181453msgstr ""
    14191454
    1420 #: admin/modules/audit/audit-helpers-messages.php:110
     1455#: admin/modules/audit/audit-helpers-messages.php:121
    14211456msgid "Noindex contents excluded from Search Engines"
    14221457msgstr ""
    14231458
    1424 #: admin/modules/audit/audit-helpers-messages.php:138
     1459#: admin/modules/audit/audit-helpers-messages.php:122
     1460msgid "Author with incomplete data"
     1461msgstr ""
     1462
     1463#: admin/modules/audit/audit-helpers-messages.php:124
     1464msgid "Checking \"Who are you ?\" settings"
     1465msgstr ""
     1466
     1467#: admin/modules/audit/audit-helpers-messages.php:152
    14251468msgid "No audit data yet "
    14261469msgstr ""
    14271470
    1428 #: admin/modules/audit/audit-helpers-messages.php:142
     1471#: admin/modules/audit/audit-helpers-messages.php:156
    14291472msgid "Good job "
    14301473msgstr ""
    14311474
    1432 #: admin/modules/audit/audit-helpers-messages.php:144
     1475#: admin/modules/audit/audit-helpers-messages.php:158
    14331476msgid "Keep working "
    14341477msgstr ""
    14351478
    1436 #: admin/modules/audit/audit-helpers-messages.php:159
     1479#: admin/modules/audit/audit-helpers-messages.php:173
    14371480msgid "You need to launch an audit"
    14381481msgstr ""
    14391482
    1440 #: admin/modules/audit/audit-helpers-messages.php:165
     1483#: admin/modules/audit/audit-helpers-messages.php:179
    14411484msgid "Almost perfect"
    14421485msgstr ""
    14431486
    1444 #: admin/modules/audit/audit-helpers-messages.php:167
     1487#: admin/modules/audit/audit-helpers-messages.php:181
    14451488msgid "You are almost there"
    14461489msgstr ""
    14471490
    1448 #: admin/modules/audit/audit-helpers-messages.php:169
     1491#: admin/modules/audit/audit-helpers-messages.php:183
    14491492msgid "You still need to improve your SEO"
    14501493msgstr ""
    14511494
    1452 #: admin/modules/audit/audit-helpers-messages.php:171
     1495#: admin/modules/audit/audit-helpers-messages.php:185
    14531496msgid "You still need a lot of work to improve your SEO"
    14541497msgstr ""
    14551498
    1456 #: admin/modules/audit/audit-helpers-messages.php:186
     1499#: admin/modules/audit/audit-helpers-messages.php:200
    14571500#, php-format
    14581501msgid "<span class=\"seokey-audit-show-numbers\">%1$s</span> content checked"
    14591502msgstr ""
    14601503
    1461 #: admin/modules/audit/audit-helpers-messages.php:189
     1504#: admin/modules/audit/audit-helpers-messages.php:203
    14621505msgid "No content checked yet"
    14631506msgstr ""
    14641507
    1465 #: admin/modules/audit/audit-helpers-messages.php:195
     1508#: admin/modules/audit/audit-helpers-messages.php:209
    14661509#, php-format
    14671510msgid ""
     
    14691512msgstr ""
    14701513
    1471 #: admin/modules/audit/audit-helpers-messages.php:198
     1514#: admin/modules/audit/audit-helpers-messages.php:212
    14721515msgid "No SEO issues analyzed yet"
    14731516msgstr ""
     
    15051548
    15061549#: admin/modules/audit/audit-single-content.php:54
    1507 #: admin/modules/audit/audit-single-content.php:180
    1508 #: admin/modules/audit/audit-wp-list-table-errors.php:451
    1509 #: admin/modules/audit/audit.php:74 admin/modules/audit/audit.php:124
    1510 #: admin/modules/audit/audit.php:197
     1550#: admin/modules/audit/audit-single-content.php:234
     1551#: admin/modules/audit/audit-wp-list-table-errors.php:459
     1552#: admin/modules/audit/audit.php:75 admin/modules/audit/audit.php:125
     1553#: admin/modules/audit/audit.php:198
    15111554#: admin/modules/keywords/keyword-table.php:275
    15121555#: admin/modules/redirections/redirections.php:63
     
    15161559msgstr ""
    15171560
    1518 #: admin/modules/audit/audit-single-content.php:276
     1561#: admin/modules/audit/audit-single-content.php:330
    15191562msgctxt "Audit List table row actions"
    15201563msgid "Ignore"
    15211564msgstr ""
    15221565
    1523 #: admin/modules/audit/audit-single-content.php:289
     1566#: admin/modules/audit/audit-single-content.php:343
    15241567#: admin/modules/audit/audit-wp-list-table-errors.php:76
    15251568#: admin/modules/audit/parts/view-issues-all.php:17
     
    15721615msgstr ""
    15731616
    1574 #: admin/modules/audit/audit-wp-list-table-errors.php:190
     1617#: admin/modules/audit/audit-wp-list-table-errors.php:194
    15751618#: admin/modules/keywords/keyword-table.php:139
    15761619msgctxt "List table row action"
     
    15781621msgstr ""
    15791622
    1580 #: admin/modules/audit/audit-wp-list-table-errors.php:193
     1623#: admin/modules/audit/audit-wp-list-table-errors.php:197
    15811624#: admin/modules/keywords/keyword-table.php:140
    15821625msgctxt "List table row action"
     
    15841627msgstr ""
    15851628
    1586 #: admin/modules/audit/audit-wp-list-table-errors.php:228
     1629#: admin/modules/audit/audit-wp-list-table-errors.php:232
    15871630msgctxt "Audit List table row actions"
    15881631msgid "Ignore (PRO only)"
    15891632msgstr ""
    15901633
    1591 #: admin/modules/audit/audit-wp-list-table-errors.php:238
     1634#: admin/modules/audit/audit-wp-list-table-errors.php:242
    15921635msgctxt "List table row action"
    15931636msgid "Go to ALT Editor"
    15941637msgstr ""
    15951638
    1596 #: admin/modules/audit/audit-wp-list-table-errors.php:270
     1639#: admin/modules/audit/audit-wp-list-table-errors.php:278
    15971640msgid "Content modified since last audit: relaunch audit to renew data."
    15981641msgstr ""
     
    16591702msgstr ""
    16601703
     1704#: admin/modules/audit/tasks/content_author_incomplete_infos.php:91
     1705msgid "Author have incomplete data"
     1706msgstr ""
     1707
     1708#: admin/modules/audit/tasks/technical_incomplete_who_are_you.php:79
     1709msgid "Incomplete information about Website owner"
     1710msgstr ""
     1711
     1712#: admin/modules/audit/tasks/technical_incomplete_who_are_you.php:89
     1713msgid "No information about Website owner"
     1714msgstr ""
     1715
    16611716#: admin/modules/automatic_optimizations.php:32
    16621717msgid ""
     
    25972652msgstr ""
    25982653
    2599 #: admin/plugin-check-plugins.php:170
     2654#: admin/plugin-check-plugins.php:168
    26002655msgid "Here is the list of these plugins:"
    26012656msgstr ""
    26022657
    2603 #: admin/plugin-check-plugins.php:176
     2658#: admin/plugin-check-plugins.php:174
    26042659msgid " (import functions not yet available)"
    26052660msgstr ""
    26062661
    2607 #: admin/plugin-check-plugins.php:183
     2662#: admin/plugin-check-plugins.php:181
    26082663msgid ""
    26092664"Warning: On deactivation, no data will be automatically imported into SEOKEY"
    26102665msgstr ""
    26112666
    2612 #: admin/plugin-check-plugins.php:184
     2667#: admin/plugin-check-plugins.php:182
    26132668msgid " (but no data will be deleted)."
    26142669msgstr ""
    26152670
    2616 #: admin/plugin-check-plugins.php:193
     2671#: admin/plugin-check-plugins.php:191
    26172672msgid "Go to import menu"
    26182673msgstr ""
    26192674
    2620 #: admin/plugin-check-plugins.php:196
     2675#: admin/plugin-check-plugins.php:194
    26212676msgid "Deactivate all of these plugins"
    26222677msgstr ""
    26232678
    2624 #: admin/plugin-check-plugins.php:200
     2679#: admin/plugin-check-plugins.php:198
    26252680msgid "Other SEO plugins are installed and may cause conflicts with SEOKEY. "
    26262681msgstr ""
    26272682
    2628 #: admin/plugin-check-plugins.php:228
     2683#: admin/plugin-check-plugins.php:226
    26292684msgid ""
    26302685"The main reason is that it does not improve SEO, so it does not belong in a "
     
    26322687msgstr ""
    26332688
    2634 #: admin/plugin-check-plugins.php:229
     2689#: admin/plugin-check-plugins.php:227
    26352690msgid "We noticed you imported data from another SEO plugin."
    26362691msgstr ""
    26372692
    2638 #: admin/plugin-check-plugins.php:230
     2693#: admin/plugin-check-plugins.php:228
    26392694#, php-format
    26402695msgid ""
     
    26442699msgstr ""
    26452700
    2646 #: admin/plugin-check-plugins.php:234
     2701#: admin/plugin-check-plugins.php:232
    26472702msgid "SEOKEY does not add OpenGraph and Twitter card Data"
    26482703msgstr ""
  • seo-key/trunk/readme.txt

    r3021816 r3036128  
    55Tags: seo audit, seo, search engine, google, content analysis, schema, référencement, breadcrumbs, référencement naturel, indexation, crawl, rich snippets, serp, search engine, search engine optimization, alternative text, redirection
    66Requires at least: 5.5
    7 Tested up to: 6.4.2
     7Tested up to: 6.4.3
    88Requires PHP: 7.2
    9 Stable tag: 1.8.1
     9Stable tag: 1.8.2
    1010License: GPLv2 or later
    1111License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    192192== Changelog ==
    193193Public roadmap is here: https://trello.com/b/jauwlc3J/seokey-pro-public-roadmap
     194
     195= 1.8.2
     196* Improvement: keyword audit tasks related to your main keyword are now more accurate
     197* Third-party: fix some audit tasks with Elementor (sometimes, content was not correctly taken into account)
     198* Third-party: All-in-on-schema plugin is now fully compatible with SEOKEY
     199* Fixed: fix "redirection already here" message
     200* Fixed: fix some audit tasks related to internal and external links (some of them were not detected)
     201* Fixed: translations fixes
    194202
    195203= 1.8.1
  • seo-key/trunk/seo-key.php

    r3021816 r3036128  
    99 * Text Domain: seo-key
    1010 * Domain Path: /public/assets/languages/
    11  * Version: 1.8.1
     11 * Version: 1.8.2
    1212 * Requires at least: 5.5
    13  * Tested up to: 6.4.2
     13 * Tested up to: 6.4.3
    1414 * Requires PHP: 7.2
    1515 * Network: true
     
    4343define( 'SEOKEY_PHP_MIN',               '7.2' );                                                // PHP Minimum Version
    4444define( 'SEOKEY_WP_MIN',                '5.5' );                                                // WP Minimum Version
    45 define( 'SEOKEY_VERSION',               '1.8.1' );                                              // SEOKEY actual version
     45define( 'SEOKEY_VERSION',               '1.8.2' );                                              // SEOKEY actual version
    4646// Static Constants
    4747define( 'SEOKEY_SETTINGS_SLUG',         'seokey-settings' );                                    // SEOKEY Settings Slug in options table
  • seo-key/trunk/third-party/elementor.php

    r2761856 r3036128  
    4242        return $default;
    4343    }
     44   
     45    add_filter( 'seokey_filter_helper_audit_content_data', 'seokey_thirdparty_elementor_get_all_content', 1, 2 );
     46    /**
     47     * Get better content from elementor pages (sometimes the_content does not returns everything)
     48     *
     49     * @param string $content content of the post
     50     * @param mixed $post post values
     51     * @since   1.8.2
     52     * @author  Arthur Leveque
     53     *
     54     */
     55    function seokey_thirdparty_elementor_get_all_content( $content, $post ){
     56        $is_elementor_page =  get_post_meta( $post->ID, '_elementor_edit_mode', true );
     57        // Check if we are on an Elementor page
     58        if ( $is_elementor_page ) {
     59            if ( class_exists("\\Elementor\\Plugin") ) {
     60                $pluginElementor = \Elementor\Plugin::instance();
     61                $content         = $pluginElementor->frontend->get_builder_content_for_display( $post->ID );
     62            }
     63        }
     64        return $content;
     65    }
    4466}
Note: See TracChangeset for help on using the changeset viewer.