Version Description
- Fix On page analysis return wrong result on header title in content
- Fix Update language on image bluk edit view
Download this release
Release Info
Developer | JoomUnited |
Plugin | WP Meta SEO |
Version | 2.0.3 |
Comparing to | |
See all releases |
Code changes from version 2.0.2 to 2.0.3
- inc/class.metaseo-admin.php +149 -74
- inc/class.metaseo-metabox.php +113 -13
- js/cliffpyles.js +1 -1
- js/wpms-bulk-action.js +75 -18
- languages/wp-meta-seo-en_US.mo +0 -0
- languages/wp-meta-seo-en_US.po +83 -159
- languages/wp-meta-seo-fr_FR.mo +0 -0
- languages/wp-meta-seo-fr_FR.po +81 -172
- languages/wp-meta-seo.pot +25 -1
- readme.txt +10 -8
- wp-meta-seo.php +2 -2
inc/class.metaseo-admin.php
CHANGED
@@ -192,33 +192,116 @@ class MetaSeo_Admin {
|
|
192 |
|
193 |
$check = 0;
|
194 |
$output = '';
|
|
|
195 |
// title heading
|
196 |
-
|
197 |
-
|
198 |
-
$
|
199 |
-
|
200 |
-
$
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
}
|
207 |
}
|
208 |
-
}else{
|
209 |
-
$test = false;
|
210 |
-
}
|
211 |
|
212 |
-
|
213 |
-
|
214 |
-
|
|
|
|
|
|
|
|
|
215 |
}else{
|
216 |
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
217 |
}
|
218 |
-
|
219 |
-
}else{
|
220 |
-
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
221 |
-
$check ++;
|
222 |
}
|
223 |
|
224 |
// title content
|
@@ -554,7 +637,7 @@ class MetaSeo_Admin {
|
|
554 |
);
|
555 |
|
556 |
if($current_screen->base == 'wp-meta-seo_page_metaseo_image_meta' || $current_screen->base == 'wp-meta-seo_page_metaseo_content_meta'){
|
557 |
-
wp_enqueue_script('wpms-bulk', plugins_url('js/wpms-bulk-action.js', dirname(__FILE__)), array('jquery'),
|
558 |
wp_localize_script('wpms-bulk', 'wpmseobulkL10n', $this->meta_seo_localize_script());
|
559 |
}
|
560 |
|
@@ -581,7 +664,7 @@ class MetaSeo_Admin {
|
|
581 |
|
582 |
public function meta_seo_localize_script() {
|
583 |
return array(
|
584 |
-
'metaseo_message_false_copy' => __( '
|
585 |
);
|
586 |
}
|
587 |
|
@@ -724,6 +807,42 @@ class MetaSeo_Admin {
|
|
724 |
}
|
725 |
}
|
726 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
727 |
function wpms_bulk_image_copy(){
|
728 |
global $wpdb;
|
729 |
if(empty($_POST['mtype'])) wp_send_json (false);
|
@@ -732,34 +851,13 @@ class MetaSeo_Admin {
|
|
732 |
$limit = 500;
|
733 |
// check image alt and title empty
|
734 |
$margs = array(
|
735 |
-
'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any'
|
736 |
-
|
737 |
-
'relation' => 'OR',
|
738 |
-
array(
|
739 |
-
'key' => '_wp_attachment_image_alt',
|
740 |
-
'compare' => 'NOT EXISTS',
|
741 |
-
),
|
742 |
-
array(
|
743 |
-
'key' => '_wp_attachment_image_alt',
|
744 |
-
'value' => false,
|
745 |
-
'type' => 'BOOLEAN'
|
746 |
-
),
|
747 |
-
));
|
748 |
|
749 |
$m_newquery = new WP_Query( $margs );
|
750 |
$mposts_empty_alt = $m_newquery->get_posts();
|
751 |
$check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title = ''");
|
752 |
|
753 |
-
switch ($_POST['mtype']){
|
754 |
-
case 'image_alt':
|
755 |
-
if(count($mposts_empty_alt) == 0 ) wp_send_json (false);
|
756 |
-
break;
|
757 |
-
|
758 |
-
case 'image_title':
|
759 |
-
if($check_title == 0) wp_send_json (false);
|
760 |
-
break;
|
761 |
-
}
|
762 |
-
|
763 |
// query attachment and update meta
|
764 |
$total = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment'");
|
765 |
|
@@ -771,19 +869,13 @@ class MetaSeo_Admin {
|
|
771 |
|
772 |
foreach ($attachments as $attachment){
|
773 |
$i_info_url = pathinfo($attachment->guid);
|
774 |
-
$i_alt = get_post_meta($attachment->ID,'_wp_attachment_image_alt',true);
|
775 |
-
|
776 |
switch ($_POST['mtype']){
|
777 |
case 'image_alt':
|
778 |
-
|
779 |
-
update_post_meta($attachment->ID , '_wp_attachment_image_alt',$i_info_url['filename']);
|
780 |
-
}
|
781 |
break;
|
782 |
|
783 |
case 'image_title':
|
784 |
-
|
785 |
-
wp_update_post(array('ID' => $attachment->ID,'post_title' => $i_info_url['filename']));
|
786 |
-
}
|
787 |
break;
|
788 |
}
|
789 |
}
|
@@ -799,26 +891,13 @@ class MetaSeo_Admin {
|
|
799 |
'posts_per_page' => -1,
|
800 |
'post_type' => 'attachment',
|
801 |
'post_status' => 'any',
|
802 |
-
'post__in' => $ids
|
803 |
-
|
804 |
-
'relation' => 'OR',
|
805 |
-
array(
|
806 |
-
'key' => '_wp_attachment_image_alt',
|
807 |
-
'compare' => 'NOT EXISTS',
|
808 |
-
),
|
809 |
-
array(
|
810 |
-
'key' => '_wp_attachment_image_alt',
|
811 |
-
'value' => false,
|
812 |
-
'type' => 'BOOLEAN'
|
813 |
-
),
|
814 |
-
));
|
815 |
|
816 |
$query = "SELECT *
|
817 |
FROM $wpdb->posts
|
818 |
WHERE `post_type` = 'attachment'
|
819 |
-
AND `post_mime_type` LIKE '%image%'
|
820 |
-
AND `post_title` = ''
|
821 |
-
AND `ID` IN (". implode(',', $ids).")
|
822 |
";
|
823 |
|
824 |
$m_newquery = new WP_Query( $margs );
|
@@ -925,18 +1004,14 @@ class MetaSeo_Admin {
|
|
925 |
add_action( 'wp_ajax_load_posts', array('MetaSeo_Image_List_Table', 'load_posts_callback') );
|
926 |
add_action( 'wp_ajax_optimize_imgs', array('MetaSeo_Image_List_Table', 'optimizeImages') );
|
927 |
add_action( 'wp_ajax_updateMeta', array('MetaSeo_Image_List_Table', 'updateMeta_callback') );
|
928 |
-
//add_action( 'wp_ajax_opt_checking', array('MetaSeo_Dashboard', 'optimizationChecking') );
|
929 |
-
//
|
930 |
add_action( 'wp_ajax_import_meta_data', array('MetaSeo_Content_List_Table', 'importMetaData') );
|
931 |
add_action( 'wp_ajax_dismiss_import_meta', array('MetaSeo_Content_List_Table', 'dismissImport') );
|
932 |
add_action('wp_ajax_wpms_bulk_post_copy',array($this,'wpms_bulk_post_copy_title'));
|
933 |
add_action('wp_ajax_wpms_bulk_image_copy',array($this,'wpms_bulk_image_copy'));
|
934 |
-
|
935 |
-
//
|
936 |
add_action( 'added_post_meta' , array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
|
937 |
add_action( 'updated_post_meta', array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
|
938 |
add_action( 'deleted_post_meta', array( 'MetaSeo_Content_List_Table', 'deleteMetaSync' ), 99, 4);
|
939 |
-
|
940 |
add_action('wp_ajax_metaseo_reload_analysis',array($this,'metaseo_reload_analysis'));
|
941 |
add_action('wp_ajax_metaseo_validate_analysis',array($this,'metaseo_validate_analysis'));
|
942 |
add_action('wp_ajax_metaseo_update_link',array($this,'metaseo_update_link'));
|
192 |
|
193 |
$check = 0;
|
194 |
$output = '';
|
195 |
+
|
196 |
// title heading
|
197 |
+
$words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($_POST['datas']['title']));
|
198 |
+
if($_POST['datas']['content'] == '') {
|
199 |
+
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
200 |
+
}else{
|
201 |
+
$dom = new DOMDocument;
|
202 |
+
libxml_use_internal_errors( true );
|
203 |
+
if ($dom->loadHTML('<div>'.html_entity_decode(stripcslashes($_POST['datas']['content'])).'</div>')) {
|
204 |
+
// Extracting the specified elements from the web page
|
205 |
+
$tags_h1 = $dom->getElementsByTagName('h1');
|
206 |
+
$tags_h2 = $dom->getElementsByTagName('h2');
|
207 |
+
$tags_h3 = $dom->getElementsByTagName('h3');
|
208 |
+
$tags_h4 = $dom->getElementsByTagName('h4');
|
209 |
+
$tags_h5 = $dom->getElementsByTagName('h5');
|
210 |
+
$tags_h6 = $dom->getElementsByTagName('h6');
|
211 |
+
|
212 |
+
$test = false;
|
213 |
+
if(count($tags_h1) == 0 && count($tags_h2) == 0 && count($tags_h3) == 0 && count($tags_h4) == 0 && count($tags_h5) == 0 && count($tags_h6) == 0){
|
214 |
+
$test = false;
|
215 |
+
}else{
|
216 |
+
if(!empty($tags_h1)) {
|
217 |
+
foreach($tags_h1 as $order => $tagh1){
|
218 |
+
$words_tagh1 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh1->nodeValue));
|
219 |
+
if(is_array($words_tagh1) && is_array($words_post_title)){
|
220 |
+
foreach ($words_tagh1 as $mh){
|
221 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
222 |
+
$test = true;
|
223 |
+
}
|
224 |
+
}
|
225 |
+
}
|
226 |
+
}
|
227 |
+
}
|
228 |
+
|
229 |
+
if(!empty($tags_h2)) {
|
230 |
+
foreach($tags_h2 as $order => $tagh2){
|
231 |
+
$words_tagh2 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh2->nodeValue));
|
232 |
+
if(is_array($words_tagh2) && is_array($words_post_title)){
|
233 |
+
foreach ($words_tagh2 as $mh){
|
234 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
235 |
+
$test = true;
|
236 |
+
}
|
237 |
+
}
|
238 |
+
}
|
239 |
+
}
|
240 |
+
}
|
241 |
+
|
242 |
+
if(!empty($tags_h3)) {
|
243 |
+
foreach($tags_h3 as $order => $tagh3){
|
244 |
+
$words_tagh3 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh3->nodeValue));
|
245 |
+
if(is_array($words_tagh3) && is_array($words_post_title)){
|
246 |
+
foreach ($words_tagh3 as $mh){
|
247 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
248 |
+
$test = true;
|
249 |
+
}
|
250 |
+
}
|
251 |
+
}
|
252 |
+
}
|
253 |
+
}
|
254 |
+
|
255 |
+
if(!empty($tags_h4)) {
|
256 |
+
foreach($tags_h4 as $order => $tagh4){
|
257 |
+
$words_tagh4 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh4->nodeValue));
|
258 |
+
if(is_array($words_tagh4) && is_array($words_post_title)){
|
259 |
+
foreach ($words_tagh4 as $mh){
|
260 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
261 |
+
$test = true;
|
262 |
+
}
|
263 |
+
}
|
264 |
+
}
|
265 |
+
}
|
266 |
+
}
|
267 |
+
|
268 |
+
if(!empty($tags_h5)) {
|
269 |
+
foreach($tags_h5 as $order => $tagh5){
|
270 |
+
$words_tagh5 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh5->nodeValue));
|
271 |
+
if(is_array($words_tagh5) && is_array($words_post_title)){
|
272 |
+
foreach ($words_tagh5 as $mh){
|
273 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
274 |
+
$test = true;
|
275 |
+
}
|
276 |
+
}
|
277 |
+
}
|
278 |
+
}
|
279 |
+
}
|
280 |
+
|
281 |
+
if(!empty($tags_h6)) {
|
282 |
+
foreach($tags_h6 as $order => $tagh6){
|
283 |
+
$words_tagh6 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh6->nodeValue));
|
284 |
+
if(is_array($words_tagh6) && is_array($words_post_title)){
|
285 |
+
foreach ($words_tagh6 as $mh){
|
286 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
287 |
+
$test = true;
|
288 |
+
}
|
289 |
+
}
|
290 |
+
}
|
291 |
+
}
|
292 |
}
|
293 |
}
|
|
|
|
|
|
|
294 |
|
295 |
+
if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
|
296 |
+
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
297 |
+
$check ++;
|
298 |
+
}else{
|
299 |
+
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
300 |
+
}
|
301 |
+
|
302 |
}else{
|
303 |
$output .= $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
304 |
}
|
|
|
|
|
|
|
|
|
305 |
}
|
306 |
|
307 |
// title content
|
637 |
);
|
638 |
|
639 |
if($current_screen->base == 'wp-meta-seo_page_metaseo_image_meta' || $current_screen->base == 'wp-meta-seo_page_metaseo_content_meta'){
|
640 |
+
wp_enqueue_script('wpms-bulk', plugins_url('js/wpms-bulk-action.js', dirname(__FILE__)), array('jquery'), time(), true);
|
641 |
wp_localize_script('wpms-bulk', 'wpmseobulkL10n', $this->meta_seo_localize_script());
|
642 |
}
|
643 |
|
664 |
|
665 |
public function meta_seo_localize_script() {
|
666 |
return array(
|
667 |
+
'metaseo_message_false_copy' => __( 'Warning, you\'re about to replace existing image alt or tile content, are you sire about that?', 'wp-meta-seo' ),
|
668 |
);
|
669 |
}
|
670 |
|
807 |
}
|
808 |
}
|
809 |
|
810 |
+
function wpms_ajax_check_exist(){
|
811 |
+
if(isset($_POST['type'])){
|
812 |
+
if($_POST['type'] == 'alt'){
|
813 |
+
$margs = array(
|
814 |
+
'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any',
|
815 |
+
'meta_query' => array(
|
816 |
+
'relation' => 'OR',
|
817 |
+
|
818 |
+
array(
|
819 |
+
'key' => '_wp_attachment_image_alt',
|
820 |
+
'value' => '',
|
821 |
+
'compare' => '!='
|
822 |
+
),
|
823 |
+
)
|
824 |
+
);
|
825 |
+
|
826 |
+
$m_newquery = new WP_Query( $margs );
|
827 |
+
$mposts_empty_alt = $m_newquery->get_posts();
|
828 |
+
if(!empty($mposts_empty_alt)){
|
829 |
+
wp_send_json(true);
|
830 |
+
}else{
|
831 |
+
wp_send_json(false);
|
832 |
+
}
|
833 |
+
}else{
|
834 |
+
global $wpdb;
|
835 |
+
$check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title != ''");
|
836 |
+
if($check_title > 0){
|
837 |
+
wp_send_json(true);
|
838 |
+
}else{
|
839 |
+
wp_send_json(false);
|
840 |
+
}
|
841 |
+
}
|
842 |
+
}
|
843 |
+
|
844 |
+
}
|
845 |
+
|
846 |
function wpms_bulk_image_copy(){
|
847 |
global $wpdb;
|
848 |
if(empty($_POST['mtype'])) wp_send_json (false);
|
851 |
$limit = 500;
|
852 |
// check image alt and title empty
|
853 |
$margs = array(
|
854 |
+
'posts_per_page' => -1,'post_type' => 'attachment','post_status' => 'any'
|
855 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
856 |
|
857 |
$m_newquery = new WP_Query( $margs );
|
858 |
$mposts_empty_alt = $m_newquery->get_posts();
|
859 |
$check_title = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment' AND post_title = ''");
|
860 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
861 |
// query attachment and update meta
|
862 |
$total = $wpdb->get_var("SELECT COUNT(posts.ID) as total FROM ".$wpdb->prefix."posts as posts WHERE posts.post_type = 'attachment'");
|
863 |
|
869 |
|
870 |
foreach ($attachments as $attachment){
|
871 |
$i_info_url = pathinfo($attachment->guid);
|
|
|
|
|
872 |
switch ($_POST['mtype']){
|
873 |
case 'image_alt':
|
874 |
+
update_post_meta($attachment->ID , '_wp_attachment_image_alt',$i_info_url['filename']);
|
|
|
|
|
875 |
break;
|
876 |
|
877 |
case 'image_title':
|
878 |
+
wp_update_post(array('ID' => $attachment->ID,'post_title' => $i_info_url['filename']));
|
|
|
|
|
879 |
break;
|
880 |
}
|
881 |
}
|
891 |
'posts_per_page' => -1,
|
892 |
'post_type' => 'attachment',
|
893 |
'post_status' => 'any',
|
894 |
+
'post__in' => $ids
|
895 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
896 |
|
897 |
$query = "SELECT *
|
898 |
FROM $wpdb->posts
|
899 |
WHERE `post_type` = 'attachment'
|
900 |
+
AND `post_mime_type` LIKE '%image%' AND `ID` IN (". implode(',', $ids).")
|
|
|
|
|
901 |
";
|
902 |
|
903 |
$m_newquery = new WP_Query( $margs );
|
1004 |
add_action( 'wp_ajax_load_posts', array('MetaSeo_Image_List_Table', 'load_posts_callback') );
|
1005 |
add_action( 'wp_ajax_optimize_imgs', array('MetaSeo_Image_List_Table', 'optimizeImages') );
|
1006 |
add_action( 'wp_ajax_updateMeta', array('MetaSeo_Image_List_Table', 'updateMeta_callback') );
|
|
|
|
|
1007 |
add_action( 'wp_ajax_import_meta_data', array('MetaSeo_Content_List_Table', 'importMetaData') );
|
1008 |
add_action( 'wp_ajax_dismiss_import_meta', array('MetaSeo_Content_List_Table', 'dismissImport') );
|
1009 |
add_action('wp_ajax_wpms_bulk_post_copy',array($this,'wpms_bulk_post_copy_title'));
|
1010 |
add_action('wp_ajax_wpms_bulk_image_copy',array($this,'wpms_bulk_image_copy'));
|
1011 |
+
add_action('wp_ajax_wpms_ajax_check_exist',array($this,'wpms_ajax_check_exist'));
|
|
|
1012 |
add_action( 'added_post_meta' , array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
|
1013 |
add_action( 'updated_post_meta', array( 'MetaSeo_Content_List_Table', 'updateMetaSync' ), 99, 4);
|
1014 |
add_action( 'deleted_post_meta', array( 'MetaSeo_Content_List_Table', 'deleteMetaSync' ), 99, 4);
|
|
|
1015 |
add_action('wp_ajax_metaseo_reload_analysis',array($this,'metaseo_reload_analysis'));
|
1016 |
add_action('wp_ajax_metaseo_validate_analysis',array($this,'metaseo_validate_analysis'));
|
1017 |
add_action('wp_ajax_metaseo_update_link',array($this,'metaseo_update_link'));
|
inc/class.metaseo-metabox.php
CHANGED
@@ -323,21 +323,121 @@ class WPMSEO_Metabox extends WPMSEO_Meta {
|
|
323 |
}
|
324 |
|
325 |
function metaseo_check_headingtitle($post,$meta_title,$tooltip_page,$meta_analysis){
|
326 |
-
|
327 |
-
|
328 |
-
$
|
329 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
330 |
|
331 |
$test = false;
|
332 |
-
if(
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
}
|
338 |
}
|
339 |
-
}else{
|
340 |
-
$test = false;
|
341 |
}
|
342 |
|
343 |
if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
|
@@ -348,9 +448,9 @@ class WPMSEO_Metabox extends WPMSEO_Meta {
|
|
348 |
}
|
349 |
|
350 |
}else{
|
351 |
-
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'
|
352 |
-
$this->perc_score++;
|
353 |
}
|
|
|
354 |
return $output;
|
355 |
}
|
356 |
|
323 |
}
|
324 |
|
325 |
function metaseo_check_headingtitle($post,$meta_title,$tooltip_page,$meta_analysis){
|
326 |
+
$words_post_title = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($post->post_title));
|
327 |
+
if($post->post_content == '') {
|
328 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
329 |
+
return $output;
|
330 |
+
}
|
331 |
+
$dom = new DOMDocument;
|
332 |
+
libxml_use_internal_errors( true );
|
333 |
+
if ($dom->loadHTML($post->post_content)) {
|
334 |
+
// Extracting the specified elements from the web page
|
335 |
+
$tags_h1 = $dom->getElementsByTagName('h1');
|
336 |
+
$tags_h2 = $dom->getElementsByTagName('h2');
|
337 |
+
$tags_h3 = $dom->getElementsByTagName('h3');
|
338 |
+
$tags_h4 = $dom->getElementsByTagName('h4');
|
339 |
+
$tags_h5 = $dom->getElementsByTagName('h5');
|
340 |
+
$tags_h6 = $dom->getElementsByTagName('h6');
|
341 |
|
342 |
$test = false;
|
343 |
+
if(count($tags_h1) == 0 && count($tags_h2) == 0 && count($tags_h3) == 0 && count($tags_h4) == 0 && count($tags_h5) == 0 && count($tags_h6) == 0){
|
344 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
345 |
+
}else{
|
346 |
+
if(!empty($tags_h1)) {
|
347 |
+
foreach($tags_h1 as $order => $tagh1){
|
348 |
+
$words_tagh1 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh1->nodeValue));
|
349 |
+
if(is_array($words_tagh1) && is_array($words_post_title)){
|
350 |
+
foreach ($words_tagh1 as $mh){
|
351 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
352 |
+
$test = true;
|
353 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
354 |
+
$this->perc_score++;
|
355 |
+
return $output;
|
356 |
+
}
|
357 |
+
}
|
358 |
+
}
|
359 |
+
}
|
360 |
+
}
|
361 |
+
|
362 |
+
if(!empty($tags_h2)) {
|
363 |
+
foreach($tags_h2 as $order => $tagh2){
|
364 |
+
$words_tagh2 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh2->nodeValue));
|
365 |
+
if(is_array($words_tagh2) && is_array($words_post_title)){
|
366 |
+
foreach ($words_tagh2 as $mh){
|
367 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
368 |
+
$test = true;
|
369 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
370 |
+
$this->perc_score++;
|
371 |
+
return $output;
|
372 |
+
}
|
373 |
+
}
|
374 |
+
}
|
375 |
+
}
|
376 |
+
}
|
377 |
+
|
378 |
+
if(!empty($tags_h3)) {
|
379 |
+
foreach($tags_h3 as $order => $tagh3){
|
380 |
+
$words_tagh3 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh3->nodeValue));
|
381 |
+
if(is_array($words_tagh3) && is_array($words_post_title)){
|
382 |
+
foreach ($words_tagh3 as $mh){
|
383 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
384 |
+
$test = true;
|
385 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
386 |
+
$this->perc_score++;
|
387 |
+
return $output;
|
388 |
+
}
|
389 |
+
}
|
390 |
+
}
|
391 |
+
}
|
392 |
+
}
|
393 |
+
|
394 |
+
if(!empty($tags_h4)) {
|
395 |
+
foreach($tags_h4 as $order => $tagh4){
|
396 |
+
$words_tagh4 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh4->nodeValue));
|
397 |
+
if(is_array($words_tagh4) && is_array($words_post_title)){
|
398 |
+
foreach ($words_tagh4 as $mh){
|
399 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
400 |
+
$test = true;
|
401 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
402 |
+
$this->perc_score++;
|
403 |
+
return $output;
|
404 |
+
}
|
405 |
+
}
|
406 |
+
}
|
407 |
+
}
|
408 |
+
}
|
409 |
+
|
410 |
+
if(!empty($tags_h5)) {
|
411 |
+
foreach($tags_h5 as $order => $tagh5){
|
412 |
+
$words_tagh5 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh5->nodeValue));
|
413 |
+
if(is_array($words_tagh5) && is_array($words_post_title)){
|
414 |
+
foreach ($words_tagh5 as $mh){
|
415 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
416 |
+
$test = true;
|
417 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
418 |
+
$this->perc_score++;
|
419 |
+
return $output;
|
420 |
+
}
|
421 |
+
}
|
422 |
+
}
|
423 |
+
}
|
424 |
+
}
|
425 |
+
|
426 |
+
if(!empty($tags_h6)) {
|
427 |
+
foreach($tags_h6 as $order => $tagh6){
|
428 |
+
$words_tagh6 = preg_split('~[^\p{L}\p{N}\']+~u',strtolower($tagh6->nodeValue));
|
429 |
+
if(is_array($words_tagh6) && is_array($words_post_title)){
|
430 |
+
foreach ($words_tagh6 as $mh){
|
431 |
+
if(in_array($mh, $words_post_title) && $mh!=''){
|
432 |
+
$test = true;
|
433 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'done',__('Page title word in content heading','wp-meta-seo'),1);
|
434 |
+
$this->perc_score++;
|
435 |
+
return $output;
|
436 |
+
}
|
437 |
+
}
|
438 |
+
}
|
439 |
}
|
440 |
}
|
|
|
|
|
441 |
}
|
442 |
|
443 |
if($test || (!empty($meta_analysis) && !empty($meta_analysis['heading_title']))){
|
448 |
}
|
449 |
|
450 |
}else{
|
451 |
+
$output = $this->metaseo_create_field('heading_title',$tooltip_page['title_in_heading'],'warning',__('Page title word in content heading','wp-meta-seo'),0);
|
|
|
452 |
}
|
453 |
+
|
454 |
return $output;
|
455 |
}
|
456 |
|
js/cliffpyles.js
CHANGED
@@ -15,7 +15,7 @@ jQuery(document).ready(function ($) {
|
|
15 |
$('.metaseo_right').html('');
|
16 |
var title = $('#title').val();
|
17 |
var meta_title = $('#metaseo_wpmseo_title').val();
|
18 |
-
var mpageurl = $('#editable-post-name').text();
|
19 |
var meta_desc = $('#metaseo_wpmseo_desc').val();
|
20 |
var mcontent = '';
|
21 |
|
15 |
$('.metaseo_right').html('');
|
16 |
var title = $('#title').val();
|
17 |
var meta_title = $('#metaseo_wpmseo_title').val();
|
18 |
+
var mpageurl = $('#editable-post-name-full').text();
|
19 |
var meta_desc = $('#metaseo_wpmseo_desc').val();
|
20 |
var mcontent = '';
|
21 |
|
js/wpms-bulk-action.js
CHANGED
@@ -14,26 +14,63 @@ jQuery(document).ready(function ($) {
|
|
14 |
return;
|
15 |
|
16 |
var mpost_selected = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
if (sl_bulk != 'all') {
|
18 |
-
$
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
}
|
23 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
30 |
if($this.hasClass('image_do_copy_alt')){
|
31 |
-
|
32 |
-
}else{
|
33 |
-
|
|
|
|
|
34 |
}
|
35 |
}
|
36 |
-
|
|
|
|
|
37 |
$this.closest('.tablenav').find('.spinner').show().css('visibility', 'visible');
|
38 |
$.ajax({
|
39 |
url: ajaxurl,
|
@@ -48,13 +85,33 @@ jQuery(document).ready(function ($) {
|
|
48 |
success: function (res) {
|
49 |
if (res == true) {
|
50 |
window.location.assign(document.URL);
|
51 |
-
} else {
|
52 |
-
alert(wpmseobulkL10n.metaseo_message_false_copy);
|
53 |
}
|
|
|
54 |
$this.closest('.tablenav').find('.spinner').hide();
|
55 |
}
|
56 |
|
57 |
});
|
58 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
});
|
14 |
return;
|
15 |
|
16 |
var mpost_selected = [];
|
17 |
+
var check_alt = false;
|
18 |
+
var check_title = false;
|
19 |
+
var maction_post = 'wpms_bulk_post_copy';
|
20 |
+
var maction_img = 'wpms_bulk_image_copy';
|
21 |
+
$(".metaseo_post").each(function (index) {
|
22 |
+
if ($(this).is(':checked')) {
|
23 |
+
mpost_selected.push($(this).val());
|
24 |
+
}
|
25 |
+
});
|
26 |
+
|
27 |
if (sl_bulk != 'all') {
|
28 |
+
if ($this.hasClass('post_do_copy')) {
|
29 |
+
var maction = 'wpms_bulk_post_copy';
|
30 |
+
var mtype = 'post_title';
|
31 |
+
wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
|
32 |
+
} else {
|
33 |
+
if($this.hasClass('image_do_copy_alt')){
|
34 |
+
var mtype = 'image_alt';
|
35 |
+
$.each(mpost_selected,function(i,v){
|
36 |
+
if($('#img-alt-'+v).val() != '') check_alt = true;
|
37 |
+
});
|
38 |
+
|
39 |
+
if(check_alt){
|
40 |
+
if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
|
41 |
+
wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
|
42 |
+
}
|
43 |
+
}else{
|
44 |
+
wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
|
45 |
+
}
|
46 |
+
|
47 |
+
}else{
|
48 |
+
var mtype = 'image_title';
|
49 |
+
$.each(mpost_selected,function(i,v){
|
50 |
+
if($('#img-title-'+v).val() != '') check_title = true;
|
51 |
+
});
|
52 |
|
53 |
+
if(check_title){
|
54 |
+
if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
|
55 |
+
wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
|
56 |
+
}
|
57 |
+
}else{
|
58 |
+
wpms_ajax_coppy($this , maction_img , mpost_selected , sl_bulk , mtype);
|
59 |
+
}
|
60 |
+
}
|
61 |
+
}
|
62 |
+
}else{
|
63 |
if($this.hasClass('image_do_copy_alt')){
|
64 |
+
wpms_ajax_check_exist('alt' , $this , maction_img , mpost_selected , sl_bulk , 'image_alt');
|
65 |
+
}else if($this.hasClass('image_do_copy_title')){
|
66 |
+
wpms_ajax_check_exist('title' , $this , maction_img , mpost_selected , sl_bulk , 'image_title');
|
67 |
+
}else if($this.hasClass('post_do_copy')){
|
68 |
+
wpms_ajax_coppy($this , maction_post , mpost_selected , sl_bulk , 'post_title');
|
69 |
}
|
70 |
}
|
71 |
+
});
|
72 |
+
|
73 |
+
function wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype){
|
74 |
$this.closest('.tablenav').find('.spinner').show().css('visibility', 'visible');
|
75 |
$.ajax({
|
76 |
url: ajaxurl,
|
85 |
success: function (res) {
|
86 |
if (res == true) {
|
87 |
window.location.assign(document.URL);
|
|
|
|
|
88 |
}
|
89 |
+
|
90 |
$this.closest('.tablenav').find('.spinner').hide();
|
91 |
}
|
92 |
|
93 |
});
|
94 |
+
}
|
95 |
+
|
96 |
+
function wpms_ajax_check_exist(type , $this , maction , mpost_selected , sl_bulk , mtype){
|
97 |
+
$.ajax({
|
98 |
+
url: ajaxurl,
|
99 |
+
method: 'POST',
|
100 |
+
dataType: 'json',
|
101 |
+
data: {
|
102 |
+
action: 'wpms_ajax_check_exist',
|
103 |
+
type : type
|
104 |
+
},
|
105 |
+
success: function (res) {
|
106 |
+
if(res){
|
107 |
+
if(confirm(wpmseobulkL10n.metaseo_message_false_copy)) {
|
108 |
+
wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
|
109 |
+
}
|
110 |
+
}else{
|
111 |
+
wpms_ajax_coppy($this , maction , mpost_selected , sl_bulk , mtype);
|
112 |
+
}
|
113 |
+
}
|
114 |
+
});
|
115 |
+
}
|
116 |
|
117 |
});
|
languages/wp-meta-seo-en_US.mo
CHANGED
Binary file
|
languages/wp-meta-seo-en_US.po
CHANGED
@@ -15,120 +15,68 @@ msgstr ""
|
|
15 |
msgid "Twitter username (without @)"
|
16 |
msgstr "Twitter username (without @)"
|
17 |
|
18 |
-
msgid ""
|
19 |
-
"2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast "
|
20 |
-
"SEO to avoid conflict."
|
21 |
-
msgstr ""
|
22 |
-
"2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast "
|
23 |
-
"SEO to avoid conflict."
|
24 |
|
25 |
-
msgid ""
|
26 |
-
"We have found that you’re using All In One SEO plugin, WP Meta SEO can import the "
|
27 |
-
"meta from this plugin, %s"
|
28 |
-
msgstr ""
|
29 |
-
"We have found that you’re using All In One SEO plugin, WP Meta SEO can import the "
|
30 |
-
"meta from this plugin, %s"
|
31 |
|
32 |
-
msgid ""
|
33 |
-
"We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta "
|
34 |
-
"from this plugin, %s"
|
35 |
-
msgstr ""
|
36 |
-
"We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta "
|
37 |
-
"from this plugin, %s"
|
38 |
|
39 |
msgid "Results preview"
|
40 |
msgstr "Results preview"
|
41 |
|
42 |
-
msgid ""
|
43 |
-
"This is a preview of what your content will looks like in search engine results: "
|
44 |
-
"title, description and URL"
|
45 |
-
msgstr ""
|
46 |
-
"This is a preview of what your content will looks like in search engine results: "
|
47 |
-
"title, description and URL"
|
48 |
|
49 |
msgid "Search engine title"
|
50 |
msgstr "Search engine title"
|
51 |
|
52 |
-
msgid ""
|
53 |
-
"This is the title of your content that may be displayed in search engine results "
|
54 |
-
"(meta title). By default it’s the content title (page title, post title…). 69 "
|
55 |
-
"characters max allowed."
|
56 |
-
msgstr ""
|
57 |
-
"This is the title of your content that may be displayed in search engine results "
|
58 |
-
"(meta title). By default it’s the content title (page title, post title…). 69 "
|
59 |
-
"characters max allowed."
|
60 |
|
61 |
msgid "Search engine description"
|
62 |
msgstr "Search engine description"
|
63 |
|
64 |
-
msgid ""
|
65 |
-
"The description of your content that may be displayed in search engine results "
|
66 |
-
"aka meta description. By default search engine take an excerpt from your content "
|
67 |
-
"(depending on the search query). 156 characters max allowed."
|
68 |
-
msgstr ""
|
69 |
-
"The description of your content that may be displayed in search engine results "
|
70 |
-
"aka meta description. By default search engine take an excerpt from your content "
|
71 |
-
"(depending on the search query). 156 characters max allowed."
|
72 |
|
73 |
msgid "Facebook Title"
|
74 |
msgstr "Facebook Title"
|
75 |
|
76 |
-
msgid ""
|
77 |
-
"Custom title to display when sharing this content on facebook, content title "
|
78 |
-
"override"
|
79 |
-
msgstr ""
|
80 |
-
"Custom title to display when sharing this content on facebook, content title "
|
81 |
-
"override"
|
82 |
|
83 |
msgid "Facebook Description"
|
84 |
msgstr "Facebook Description"
|
85 |
|
86 |
-
msgid ""
|
87 |
-
"Custom description to display when sharing this content on facebook, content "
|
88 |
-
"description override"
|
89 |
-
msgstr ""
|
90 |
-
"Custom description to display when sharing this content on facebook, content "
|
91 |
-
"description override"
|
92 |
|
93 |
msgid "Facebook Image"
|
94 |
msgstr "Facebook Image"
|
95 |
|
96 |
-
msgid ""
|
97 |
-
"Custom image to display when sharing this content on facebook, content "
|
98 |
-
"description override, recommended size is 1200px x 630px"
|
99 |
-
msgstr ""
|
100 |
-
"Custom image to display when sharing this content on facebook, content "
|
101 |
-
"description override, recommended size is 1200px x 630px"
|
102 |
|
103 |
msgid "Twitter Title"
|
104 |
msgstr "Twitter Title"
|
105 |
|
106 |
-
msgid ""
|
107 |
-
"Custom title to display when sharing this content on twitter, content title "
|
108 |
-
"override"
|
109 |
-
msgstr ""
|
110 |
-
"Custom title to display when sharing this content on twitter, content title "
|
111 |
-
"override"
|
112 |
|
113 |
msgid "Twitter Description"
|
114 |
msgstr "Twitter Description"
|
115 |
|
116 |
-
msgid ""
|
117 |
-
"Custom description to display when sharing this content on twitter, content "
|
118 |
-
"description override"
|
119 |
-
msgstr ""
|
120 |
-
"Custom description to display when sharing this content on twitter, content "
|
121 |
-
"description override"
|
122 |
|
123 |
msgid "Twitter Image"
|
124 |
msgstr "Twitter Image"
|
125 |
|
126 |
-
msgid ""
|
127 |
-
"Custom image to display when sharing this content on facebook, content "
|
128 |
-
"description override, recommended min size 440px X 220px"
|
129 |
-
msgstr ""
|
130 |
-
"Custom image to display when sharing this content on facebook, content "
|
131 |
-
"description override, recommended min size 440px X 220px"
|
132 |
|
133 |
msgid "Use Image"
|
134 |
msgstr "Use Image"
|
@@ -211,16 +159,14 @@ msgstr "Select All"
|
|
211 |
msgid "Filter"
|
212 |
msgstr "Filter"
|
213 |
|
214 |
-
msgid ""
|
215 |
-
"We didn't find any image which needed to be updated regarding meta information"
|
216 |
-
msgstr ""
|
217 |
-
"We didn't find any image which needed to be updated regarding meta information"
|
218 |
|
219 |
msgid "This image has still not been inserted in any post!"
|
220 |
msgstr "This image has still not been inserted in any post!"
|
221 |
|
222 |
msgid "We found %s which needed to optimize"
|
223 |
-
msgstr "We found %s which
|
224 |
|
225 |
msgid "Replace?"
|
226 |
msgstr "Replace?"
|
@@ -285,12 +231,8 @@ msgstr "View"
|
|
285 |
msgid "Preview"
|
286 |
msgstr "Preview"
|
287 |
|
288 |
-
msgid ""
|
289 |
-
"
|
290 |
-
"results."
|
291 |
-
msgstr ""
|
292 |
-
"Prévisualisation de la manière dont le contenu sera affiché dans les résultats de "
|
293 |
-
"recherche"
|
294 |
|
295 |
msgid "Snippet Preview %s"
|
296 |
msgstr "Snippet Preview %s"
|
@@ -397,8 +339,8 @@ msgstr "Image name as alt text"
|
|
397 |
msgid "Image name as image title"
|
398 |
msgstr "Image name as image title"
|
399 |
|
400 |
-
msgid "
|
401 |
-
msgstr "
|
402 |
|
403 |
msgid "Twitter card type "
|
404 |
msgstr "Twitter card type "
|
@@ -428,8 +370,7 @@ msgid "Other plugins from JoomUnited"
|
|
428 |
msgstr "Other plugins from JoomUnited"
|
429 |
|
430 |
msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
|
431 |
-
msgstr ""
|
432 |
-
"Check if a word of this content title is also in a title heading (h1, h2...)"
|
433 |
|
434 |
msgid "Check if a word of this content title is also in the text"
|
435 |
msgstr "Check if a word of this content title is also in the text"
|
@@ -443,67 +384,33 @@ msgstr "Is the meta title of this page filled?"
|
|
443 |
msgid "Is the meta description of this page filled?"
|
444 |
msgstr "Is the meta description of this page filled?"
|
445 |
|
446 |
-
msgid ""
|
447 |
-
"Check for image HTML resizing in content (usually image resized using handles)"
|
448 |
-
msgstr ""
|
449 |
-
"Check for image HTML resizing in content (usually image resized using handles)"
|
450 |
|
451 |
msgid "Check for image Alt text and title"
|
452 |
msgstr "Check for image Alt text and title"
|
453 |
|
454 |
-
msgid ""
|
455 |
-
"It's better using a permalink structure that is adding in your URL the category "
|
456 |
-
"name and content title. This parameter can be changed in Settings > Permalinks "
|
457 |
-
"WordPress menu. Tag recommended is %category%/%postname%"
|
458 |
-
msgstr ""
|
459 |
-
"It's better using a permalink structure that is adding in your URL the category "
|
460 |
-
"name and content title. This parameter can be changed in Settings > Permalinks "
|
461 |
-
"WordPress menu. Tag recommended is %category%/%postname%"
|
462 |
|
463 |
-
msgid ""
|
464 |
-
"Meta titles are displayed in search engine results as a page title. It's a good "
|
465 |
-
"thing for SEO to have some custom and attractive ones. Be sure to fill at least "
|
466 |
-
"the met information on your most popular pages"
|
467 |
-
msgstr ""
|
468 |
-
"Meta titles are displayed in search engine results as a page title. It's a good "
|
469 |
-
"thing for SEO to have some custom and attractive ones. Be sure to fill at least "
|
470 |
-
"the met information on your most popular pages"
|
471 |
|
472 |
-
msgid ""
|
473 |
-
"Meta descriptions are displayed in search engine results as a page description. "
|
474 |
-
"It's a good thing for SEO to have some custom and attractive ones. Be sure to "
|
475 |
-
"fill at least the meta information on your most popular pages."
|
476 |
-
msgstr ""
|
477 |
-
"Meta descriptions are displayed in search engine results as a page description. "
|
478 |
-
"It's a good thing for SEO to have some custom and attractive ones. Be sure to "
|
479 |
-
"fill at least the meta information on your most popular pages."
|
480 |
|
481 |
-
msgid ""
|
482 |
-
"Display image at its natural size, do not use HTML resize. It happens usually "
|
483 |
-
"when you use handles to resize an image. You have a bulk edition tool to fix that."
|
484 |
-
msgstr ""
|
485 |
-
"Display image at its natural size, do not use HTML resize. It happens usually "
|
486 |
-
"when you use handles to resize an image. You have a bulk edition tool to fix that."
|
487 |
|
488 |
msgid ""
|
489 |
-
"We recommend to use both alt text and image title. The main advantage is that it "
|
490 |
-
"
|
491 |
-
"results. Plus, these tags improve the accessibility of your site and give more "
|
492 |
-
"information about your images. Use our bulk image tool to quickly check and fix "
|
493 |
-
"that."
|
494 |
msgstr ""
|
495 |
-
"We recommend to use both alt text and image title. The main advantage is that it "
|
496 |
-
"
|
497 |
-
"results. Plus, these tags improve the accessibility of your site and give more "
|
498 |
-
"information about your images. Use our bulk image tool to quickly check and fix "
|
499 |
-
"that."
|
500 |
|
501 |
-
msgid ""
|
502 |
-
"It is highly recommended to update or add new content on your website quite "
|
503 |
-
"frequently. At least 3 updated or new content per month would be great :)"
|
504 |
-
msgstr ""
|
505 |
-
"It is highly recommended to update or add new content on your website quite "
|
506 |
-
"frequently. At least 3 updated or new content per month would be great :)"
|
507 |
|
508 |
msgid "Social networks meta"
|
509 |
msgstr "Social networks meta"
|
@@ -539,24 +446,16 @@ msgid "Activate meta block edition below content"
|
|
539 |
msgstr "Activate meta block edition below content"
|
540 |
|
541 |
msgid "Well! This image is so good now."
|
542 |
-
msgstr "Well! This image is
|
543 |
|
544 |
msgid "The default card type to use"
|
545 |
msgstr "The default card type to use"
|
546 |
|
547 |
-
msgid ""
|
548 |
-
"Be careful you installed 2 extensions doing almost the same thing, please "
|
549 |
-
"deactivate AIOSEO or Yoast in order to work more clearly!"
|
550 |
-
msgstr ""
|
551 |
-
"Be careful you installed 2 extensions doing almost the same thing, please "
|
552 |
-
"deactivate AIOSEO or Yoast in order to work more clearly!"
|
553 |
|
554 |
-
msgid ""
|
555 |
-
"We have found that you’re using All In One Pack Plugin, WP Meta SEO can import "
|
556 |
-
"the meta from this plugin, %s"
|
557 |
-
msgstr ""
|
558 |
-
"We have found that you’re using All In One Pack Plugin, WP Meta SEO can import "
|
559 |
-
"the meta from this plugin, %s"
|
560 |
|
561 |
msgid "Name is existing"
|
562 |
msgstr "Name is existing"
|
@@ -579,10 +478,8 @@ msgstr "There is a problem when update image meta!"
|
|
579 |
msgid "The post has been deleted before, please check again!"
|
580 |
msgstr "The post has been deleted before, please check again!"
|
581 |
|
582 |
-
msgid ""
|
583 |
-
" This is a rendering of what this post might look like in Google's search results."
|
584 |
-
msgstr ""
|
585 |
-
" This is a rendering of what this post might look like in Google's search results."
|
586 |
|
587 |
msgid "This post is not existed or deleted, please choose one another!"
|
588 |
msgstr "This post is not existed or deleted, please choose one another!"
|
@@ -599,6 +496,9 @@ msgstr "WP Meta SEO - Page optimization"
|
|
599 |
msgid "Meta title was saved"
|
600 |
msgstr "Meta title was saved"
|
601 |
|
|
|
|
|
|
|
602 |
msgid "Meta keywords was saved"
|
603 |
msgstr "Meta keywords was saved"
|
604 |
|
@@ -654,4 +554,28 @@ msgid "Meta title as page title"
|
|
654 |
msgstr "Meta title as page title"
|
655 |
|
656 |
msgid "When meta title is filled use it as page title instead of the content title"
|
657 |
-
msgstr "When meta title is filled use it as page title instead of the content title"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Twitter username (without @)"
|
16 |
msgstr "Twitter username (without @)"
|
17 |
|
18 |
+
msgid "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
|
19 |
+
msgstr "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
|
|
|
|
|
|
|
|
|
20 |
|
21 |
+
msgid "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
22 |
+
msgstr "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
|
|
|
|
|
|
|
|
23 |
|
24 |
+
msgid "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
25 |
+
msgstr "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
|
|
|
|
|
|
|
|
26 |
|
27 |
msgid "Results preview"
|
28 |
msgstr "Results preview"
|
29 |
|
30 |
+
msgid "This is a preview of what your content will looks like in search engine results: title, description and URL"
|
31 |
+
msgstr "This is a preview of what your content will looks like in search engine results: title, description and URL"
|
|
|
|
|
|
|
|
|
32 |
|
33 |
msgid "Search engine title"
|
34 |
msgstr "Search engine title"
|
35 |
|
36 |
+
msgid "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
|
37 |
+
msgstr "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
msgid "Search engine description"
|
40 |
msgstr "Search engine description"
|
41 |
|
42 |
+
msgid "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
|
43 |
+
msgstr "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
msgid "Facebook Title"
|
46 |
msgstr "Facebook Title"
|
47 |
|
48 |
+
msgid "Custom title to display when sharing this content on facebook, content title override"
|
49 |
+
msgstr "Custom title to display when sharing this content on facebook, content title override"
|
|
|
|
|
|
|
|
|
50 |
|
51 |
msgid "Facebook Description"
|
52 |
msgstr "Facebook Description"
|
53 |
|
54 |
+
msgid "Custom description to display when sharing this content on facebook, content description override"
|
55 |
+
msgstr "Custom description to display when sharing this content on facebook, content description override"
|
|
|
|
|
|
|
|
|
56 |
|
57 |
msgid "Facebook Image"
|
58 |
msgstr "Facebook Image"
|
59 |
|
60 |
+
msgid "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
|
61 |
+
msgstr "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
|
|
|
|
|
|
|
|
|
62 |
|
63 |
msgid "Twitter Title"
|
64 |
msgstr "Twitter Title"
|
65 |
|
66 |
+
msgid "Custom title to display when sharing this content on twitter, content title override"
|
67 |
+
msgstr "Custom title to display when sharing this content on twitter, content title override"
|
|
|
|
|
|
|
|
|
68 |
|
69 |
msgid "Twitter Description"
|
70 |
msgstr "Twitter Description"
|
71 |
|
72 |
+
msgid "Custom description to display when sharing this content on twitter, content description override"
|
73 |
+
msgstr "Custom description to display when sharing this content on twitter, content description override"
|
|
|
|
|
|
|
|
|
74 |
|
75 |
msgid "Twitter Image"
|
76 |
msgstr "Twitter Image"
|
77 |
|
78 |
+
msgid "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
|
79 |
+
msgstr "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
|
|
|
|
|
|
|
|
|
80 |
|
81 |
msgid "Use Image"
|
82 |
msgstr "Use Image"
|
159 |
msgid "Filter"
|
160 |
msgstr "Filter"
|
161 |
|
162 |
+
msgid "We didn't find any image which needed to be updated regarding meta information"
|
163 |
+
msgstr "We didn't find any image which needed to be updated regarding meta information"
|
|
|
|
|
164 |
|
165 |
msgid "This image has still not been inserted in any post!"
|
166 |
msgstr "This image has still not been inserted in any post!"
|
167 |
|
168 |
msgid "We found %s which needed to optimize"
|
169 |
+
msgstr "We found %s which can be resized @ its native size"
|
170 |
|
171 |
msgid "Replace?"
|
172 |
msgstr "Replace?"
|
231 |
msgid "Preview"
|
232 |
msgstr "Preview"
|
233 |
|
234 |
+
msgid "This is a preview of what this content might looks like in Google's search results."
|
235 |
+
msgstr "Prévisualisation de la manière dont le contenu sera affiché dans les résultats de recherche"
|
|
|
|
|
|
|
|
|
236 |
|
237 |
msgid "Snippet Preview %s"
|
238 |
msgstr "Snippet Preview %s"
|
339 |
msgid "Image name as image title"
|
340 |
msgstr "Image name as image title"
|
341 |
|
342 |
+
msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
|
343 |
+
msgstr "Warning, you're about to replace existing image alt or tile content, are you sure about that?"
|
344 |
|
345 |
msgid "Twitter card type "
|
346 |
msgstr "Twitter card type "
|
370 |
msgstr "Other plugins from JoomUnited"
|
371 |
|
372 |
msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
|
373 |
+
msgstr "Check if a word of this content title is also in a title heading (h1, h2...)"
|
|
|
374 |
|
375 |
msgid "Check if a word of this content title is also in the text"
|
376 |
msgstr "Check if a word of this content title is also in the text"
|
384 |
msgid "Is the meta description of this page filled?"
|
385 |
msgstr "Is the meta description of this page filled?"
|
386 |
|
387 |
+
msgid "Check for image HTML resizing in content (usually image resized using handles)"
|
388 |
+
msgstr "Check for image HTML resizing in content (usually image resized using handles)"
|
|
|
|
|
389 |
|
390 |
msgid "Check for image Alt text and title"
|
391 |
msgstr "Check for image Alt text and title"
|
392 |
|
393 |
+
msgid "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
394 |
+
msgstr "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
|
396 |
+
msgid "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
397 |
+
msgstr "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
|
|
|
|
|
|
|
|
|
|
|
|
398 |
|
399 |
+
msgid "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
400 |
+
msgstr "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
|
402 |
+
msgid "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
|
403 |
+
msgstr "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
|
|
|
|
|
|
|
|
|
404 |
|
405 |
msgid ""
|
406 |
+
"We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
|
407 |
+
"images. Use our bulk image tool to quickly check and fix that."
|
|
|
|
|
|
|
408 |
msgstr ""
|
409 |
+
"We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
|
410 |
+
"images. Use our bulk image tool to quickly check and fix that."
|
|
|
|
|
|
|
411 |
|
412 |
+
msgid "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
|
413 |
+
msgstr "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
|
|
|
|
|
|
|
|
|
414 |
|
415 |
msgid "Social networks meta"
|
416 |
msgstr "Social networks meta"
|
446 |
msgstr "Activate meta block edition below content"
|
447 |
|
448 |
msgid "Well! This image is so good now."
|
449 |
+
msgstr "Well! This image is optimized now"
|
450 |
|
451 |
msgid "The default card type to use"
|
452 |
msgstr "The default card type to use"
|
453 |
|
454 |
+
msgid "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
|
455 |
+
msgstr "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
|
|
|
|
|
|
|
|
|
456 |
|
457 |
+
msgid "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
|
458 |
+
msgstr "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
|
|
|
|
|
|
|
|
|
459 |
|
460 |
msgid "Name is existing"
|
461 |
msgstr "Name is existing"
|
478 |
msgid "The post has been deleted before, please check again!"
|
479 |
msgstr "The post has been deleted before, please check again!"
|
480 |
|
481 |
+
msgid " This is a rendering of what this post might look like in Google's search results."
|
482 |
+
msgstr " This is a rendering of what this post might look like in Google's search results."
|
|
|
|
|
483 |
|
484 |
msgid "This post is not existed or deleted, please choose one another!"
|
485 |
msgstr "This post is not existed or deleted, please choose one another!"
|
496 |
msgid "Meta title was saved"
|
497 |
msgstr "Meta title was saved"
|
498 |
|
499 |
+
msgid "Content Meta"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
msgid "Meta keywords was saved"
|
503 |
msgstr "Meta keywords was saved"
|
504 |
|
554 |
msgstr "Meta title as page title"
|
555 |
|
556 |
msgid "When meta title is filled use it as page title instead of the content title"
|
557 |
+
msgstr "When meta title is filled use it as page title instead of the content title"
|
558 |
+
|
559 |
+
msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
560 |
+
msgstr "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
561 |
+
|
562 |
+
msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
563 |
+
msgstr "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
564 |
+
|
565 |
+
msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
566 |
+
msgstr "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
567 |
+
|
568 |
+
msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
|
569 |
+
msgstr "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
|
570 |
+
|
571 |
+
msgid "Index internal broken links"
|
572 |
+
msgstr "Index internal broken links"
|
573 |
+
|
574 |
+
msgid "Type or Link text"
|
575 |
+
msgstr "Type or Link text"
|
576 |
+
|
577 |
+
msgid "Hits number"
|
578 |
+
msgstr "Hits number"
|
579 |
+
|
580 |
+
msgid "Status"
|
581 |
+
msgstr "Status"
|
languages/wp-meta-seo-fr_FR.mo
CHANGED
Binary file
|
languages/wp-meta-seo-fr_FR.po
CHANGED
@@ -14,110 +14,68 @@ msgstr ""
|
|
14 |
msgid "Twitter username (without @)"
|
15 |
msgstr "ID Twitter (sans le @)"
|
16 |
|
17 |
-
msgid ""
|
18 |
-
"2 plugins
|
19 |
-
"Yoast SEO to avoid conflict."
|
20 |
-
msgstr ""
|
21 |
-
"2 plugins sont présent et font tous les 2 du SEO: merci de désactiver AIO "
|
22 |
-
"SEO ou Yoast SEO pour éviter les conflits"
|
23 |
|
24 |
-
msgid ""
|
25 |
-
"
|
26 |
-
"import the meta from this plugin, %s"
|
27 |
-
msgstr ""
|
28 |
-
"Vous utilisez le plugin All in one SEO, nous pouvons importer les meta de "
|
29 |
-
"ce plugin pour vous, %s"
|
30 |
|
31 |
-
msgid ""
|
32 |
-
"
|
33 |
-
"meta from this plugin, %s"
|
34 |
-
msgstr ""
|
35 |
-
"Vous utilisez le plugin Yoast SEO, nous pouvons importer les meta de ce "
|
36 |
-
"plugin pour vous, %s"
|
37 |
|
38 |
msgid "Results preview"
|
39 |
msgstr "Prévisualisation"
|
40 |
|
41 |
-
msgid ""
|
42 |
-
"This is a preview of what your content will looks like in search engine "
|
43 |
-
"results: title, description and URL"
|
44 |
msgstr "Prévisualisation des résultats de recherche, titre, description et URL"
|
45 |
|
46 |
msgid "Search engine title"
|
47 |
msgstr "Titre"
|
48 |
|
49 |
-
msgid ""
|
50 |
-
"
|
51 |
-
"results (meta title). By default it’s the content title (page title, post "
|
52 |
-
"title…). 69 characters max allowed."
|
53 |
-
msgstr ""
|
54 |
-
"Ceci est le titre de votre contenu qui pourra être reprit par les moteurs de "
|
55 |
-
"recherche (meta title). Par défaut il s'agit du titre du contenu. 69 "
|
56 |
-
"caractères max"
|
57 |
|
58 |
msgid "Search engine description"
|
59 |
msgstr "Description"
|
60 |
|
61 |
-
msgid ""
|
62 |
-
"
|
63 |
-
"results aka meta description. By default search engine take an excerpt from "
|
64 |
-
"your content (depending on the search query). 156 characters max allowed."
|
65 |
-
msgstr ""
|
66 |
-
"Ceci est la description de votre contenu qui pourra être reprit par les "
|
67 |
-
"moteurs de recherche (meta description). Par défaut il s'agit d'un extrait "
|
68 |
-
"de votre contenu.156 caractères max"
|
69 |
|
70 |
msgid "Facebook Title"
|
71 |
msgstr "Titre facebook"
|
72 |
|
73 |
-
msgid ""
|
74 |
-
"Custom title to display when sharing this content on facebook, content title "
|
75 |
-
"override"
|
76 |
msgstr "Titre customisé lors du partage de ce contenu sur Facebook"
|
77 |
|
78 |
msgid "Facebook Description"
|
79 |
msgstr "Description Facebook"
|
80 |
|
81 |
-
msgid ""
|
82 |
-
"Custom description to display when sharing this content on facebook, content "
|
83 |
-
"description override"
|
84 |
msgstr "Description customisé lors du partage de ce contenu sur Facebook"
|
85 |
|
86 |
msgid "Facebook Image"
|
87 |
msgstr "Image Facebook"
|
88 |
|
89 |
-
msgid ""
|
90 |
-
"
|
91 |
-
"description override, recommended size is 1200px x 630px"
|
92 |
-
msgstr ""
|
93 |
-
"Image customisé lors du partage de ce contenu sur Facebook, taille "
|
94 |
-
"recommandée 1200px x 630px"
|
95 |
|
96 |
msgid "Twitter Title"
|
97 |
msgstr "Titre Twitter"
|
98 |
|
99 |
-
msgid ""
|
100 |
-
"Custom title to display when sharing this content on twitter, content title "
|
101 |
-
"override"
|
102 |
msgstr "Titre customisé lors du partage de ce contenu sur Twitter"
|
103 |
|
104 |
msgid "Twitter Description"
|
105 |
msgstr "Description Twitter"
|
106 |
|
107 |
-
msgid ""
|
108 |
-
"Custom description to display when sharing this content on twitter, content "
|
109 |
-
"description override"
|
110 |
msgstr "Description customisé lors du partage de ce contenu sur Twitter"
|
111 |
|
112 |
msgid "Twitter Image"
|
113 |
msgstr "Image Twitter"
|
114 |
|
115 |
-
msgid ""
|
116 |
-
"
|
117 |
-
"description override, recommended min size 440px X 220px"
|
118 |
-
msgstr ""
|
119 |
-
"Image customisé lors du partage de ce contenu sur Twitter, taille "
|
120 |
-
"recommandée 440px x 220px"
|
121 |
|
122 |
msgid "Use Image"
|
123 |
msgstr "Utiliser image"
|
@@ -200,11 +158,8 @@ msgstr "Tout selectionner"
|
|
200 |
msgid "Filter"
|
201 |
msgstr "Filtrer"
|
202 |
|
203 |
-
msgid ""
|
204 |
-
"
|
205 |
-
"information"
|
206 |
-
msgstr ""
|
207 |
-
"Nous n'avons trouvé aucune image qui ont besoin d'être optimisé pour le SEO"
|
208 |
|
209 |
msgid "This image has still not been inserted in any post!"
|
210 |
msgstr "Cette image n'a été ajouté dans aucun de vos contenus"
|
@@ -252,9 +207,7 @@ msgid "Content of the post is empty, please check again"
|
|
252 |
msgstr "Le contenu est vide, merci de revérifier"
|
253 |
|
254 |
msgid "We can't get traffic rank from Alexa for this website"
|
255 |
-
msgstr ""
|
256 |
-
"Nous n'avons pas assez d'info (de trafic) Alexa pour avoir le \"Traffic Rank"
|
257 |
-
"\""
|
258 |
|
259 |
msgid "Meta Title"
|
260 |
msgstr "Meta titre"
|
@@ -277,12 +230,8 @@ msgstr "Afficher"
|
|
277 |
msgid "Preview"
|
278 |
msgstr "Prévisualiser"
|
279 |
|
280 |
-
msgid ""
|
281 |
-
"
|
282 |
-
"results."
|
283 |
-
msgstr ""
|
284 |
-
"Prévisualisation de ce à quoi votre contenu peut ressembler dans les "
|
285 |
-
"résultats de recherche"
|
286 |
|
287 |
msgid "Snippet Preview %s"
|
288 |
msgstr "Prévisualisation %s"
|
@@ -330,9 +279,7 @@ msgid "Well done! This image is perfect now."
|
|
330 |
msgstr "Bien joué ! Image remise à la bonne taille !"
|
331 |
|
332 |
msgid "Oops! An error occured when updating the post, please try again"
|
333 |
-
msgstr ""
|
334 |
-
"Oups! Une erreur est survenue durant la mise à jour du post, merci de "
|
335 |
-
"réessayer"
|
336 |
|
337 |
msgid "Resize image"
|
338 |
msgstr "Redimensionner image"
|
@@ -391,8 +338,8 @@ msgstr "Nom image > alt texte"
|
|
391 |
msgid "Image name as image title"
|
392 |
msgstr "Nom image > titre d'image"
|
393 |
|
394 |
-
msgid "
|
395 |
-
msgstr "
|
396 |
|
397 |
msgid "Twitter card type "
|
398 |
msgstr "Type Twitter card"
|
@@ -421,15 +368,11 @@ msgstr "Plus d'info sur le plugin WP Meta SEO"
|
|
421 |
msgid "Other plugins from JoomUnited"
|
422 |
msgstr "Autres plugin de JoomUnited"
|
423 |
|
424 |
-
msgid ""
|
425 |
-
"
|
426 |
-
msgstr ""
|
427 |
-
"Vérifie si un mot du titre de page est aussi présent dans un titre du "
|
428 |
-
"contenu (h1, h2...)"
|
429 |
|
430 |
msgid "Check if a word of this content title is also in the text"
|
431 |
-
msgstr ""
|
432 |
-
"Vérifie si un mot du titre de page est aussi présent dans le contenu texte"
|
433 |
|
434 |
msgid "Does the page title match with the permalink (URL structure)"
|
435 |
msgstr "Vérifie si le titre de page correspond à l'URL (permalien)"
|
@@ -440,72 +383,32 @@ msgstr "Est-ce que les meta titres sont complétés?"
|
|
440 |
msgid "Is the meta description of this page filled?"
|
441 |
msgstr "Est-ce que les meta description sont complétés?"
|
442 |
|
443 |
-
msgid ""
|
444 |
-
"
|
445 |
-
"handles)"
|
446 |
-
msgstr ""
|
447 |
-
"Vérifie si des images sont redimensionnées en HTML (habituellement en "
|
448 |
-
"utilisant les poignées)"
|
449 |
|
450 |
msgid "Check for image Alt text and title"
|
451 |
msgstr "Vérifie si les textes alt and titre d'images sont remplis"
|
452 |
|
453 |
-
msgid ""
|
454 |
-
"
|
455 |
-
"category name and content title. This parameter can be changed in Settings > "
|
456 |
-
"Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
457 |
-
msgstr ""
|
458 |
-
"Il est préférable d'utiliser des URL dont le nom de la catégorie et le titre "
|
459 |
-
"de page sont en clair. Ce paramètre peut être modifié depuis le menu "
|
460 |
-
"Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
|
461 |
|
462 |
-
msgid ""
|
463 |
-
"Meta
|
464 |
-
"good thing for SEO to have some custom and attractive ones. Be sure to fill "
|
465 |
-
"at least the met information on your most popular pages"
|
466 |
-
msgstr ""
|
467 |
-
"Les titres Meta sont affichés dans les résultats de recherche comme titre de "
|
468 |
-
"page. C'est une bonne chose de mettre des titres accrocheurs pour avoir un "
|
469 |
-
"plus grand nombre de clics."
|
470 |
|
471 |
-
msgid ""
|
472 |
-
"Meta
|
473 |
-
"description. It's a good thing for SEO to have some custom and attractive "
|
474 |
-
"ones. Be sure to fill at least the meta information on your most popular "
|
475 |
-
"pages."
|
476 |
-
msgstr ""
|
477 |
-
"Les Meta descroption sont affichés dans les résultats de recherche comme "
|
478 |
-
"description de page. C'est une bonne chose de mettre des descriptions "
|
479 |
-
"accrocheuses pour avoir un plus grand nombre de clics."
|
480 |
|
481 |
-
msgid ""
|
482 |
-
"
|
483 |
-
"usually when you use handles to resize an image. You have a bulk edition "
|
484 |
-
"tool to fix that."
|
485 |
-
msgstr ""
|
486 |
-
"Utilisez des images à leur taille naturelle, pas en les redimensionnant en "
|
487 |
-
"HTML (avec les poignées). Avec WP Meta SEO, vous disposez d'un outil pour "
|
488 |
-
"corriger cela"
|
489 |
|
490 |
msgid ""
|
491 |
-
"We recommend to use both alt text and image title. The main advantage is "
|
492 |
-
"
|
493 |
-
"search results. Plus, these tags improve the accessibility of your site and "
|
494 |
-
"give more information about your images. Use our bulk image tool to quickly "
|
495 |
-
"check and fix that."
|
496 |
msgstr ""
|
497 |
-
"Nous vous recommandons de compléter les le textes alternatif et les titres "
|
498 |
-
"d'images. L'avantage c'est que cela permet aux moteur de recherche d'indexer "
|
499 |
-
"vos images et apporte plus de contenu à vos pages. utilisez l'outil "
|
500 |
-
"d'édition par lot pour aller plus vite! "
|
501 |
|
502 |
-
msgid ""
|
503 |
-
"
|
504 |
-
"frequently. At least 3 updated or new content per month would be great :)"
|
505 |
-
msgstr ""
|
506 |
-
"Il est fortement recommandé de mettre à jour ou d'ajouter du contenu sur "
|
507 |
-
"votre site pour être mieux référencé. Au moins 3 mises à jour ou ajout de "
|
508 |
-
"contenu par mois serait parfait :)"
|
509 |
|
510 |
msgid "Social networks meta"
|
511 |
msgstr "Meta réseaux sociaux"
|
@@ -546,26 +449,17 @@ msgstr "Parfait! image optimisée"
|
|
546 |
msgid "The default card type to use"
|
547 |
msgstr "Type de Twitter card"
|
548 |
|
549 |
-
msgid ""
|
550 |
-
"
|
551 |
-
"deactivate AIOSEO or Yoast in order to work more clearly!"
|
552 |
-
msgstr ""
|
553 |
-
"Attention plusieurs plugins sont susceptibles d'effectuer les même tâches, "
|
554 |
-
"essayez de désactiver AIO SEO ou Yoast SEO"
|
555 |
|
556 |
-
msgid ""
|
557 |
-
"
|
558 |
-
"import the meta from this plugin, %s"
|
559 |
-
msgstr ""
|
560 |
-
"Vous utilisez actuellement All In One SEO Plugin, WP Meta SEO put importer "
|
561 |
-
"les données de ce plugin pour vous, %s"
|
562 |
|
563 |
msgid "Name is existing"
|
564 |
msgstr "Ce nom existe déjà"
|
565 |
|
566 |
msgid "We found 0 image which needed to add or change meta information"
|
567 |
-
msgstr ""
|
568 |
-
"Nous n'avons pas trouvé d'images qui nécessite l'ajout ou l'édition des meta"
|
569 |
|
570 |
msgid "The post is not existed, please choose one another!"
|
571 |
msgstr "Ce post n'existe pas, merci d'un sélectionner un autre"
|
@@ -582,9 +476,7 @@ msgstr "Erreur lors de la mise à jour des meta"
|
|
582 |
msgid "The post has been deleted before, please check again!"
|
583 |
msgstr "Ce contenu a été supprimé, merci de recharger la page"
|
584 |
|
585 |
-
msgid ""
|
586 |
-
" This is a rendering of what this post might look like in Google's search "
|
587 |
-
"results."
|
588 |
msgstr "Prévisualisation des résultats de recherche Google"
|
589 |
|
590 |
msgid "This post is not existed or deleted, please choose one another!"
|
@@ -611,10 +503,8 @@ msgstr "Mot clés enregistrés"
|
|
611 |
msgid "Force SEO validation"
|
612 |
msgstr "Forcer validation SEO"
|
613 |
|
614 |
-
msgid ""
|
615 |
-
"
|
616 |
-
msgstr ""
|
617 |
-
"Autoriser la validation forcée des critères SEO dans l'analyse des pages"
|
618 |
|
619 |
msgid "Meta keywords"
|
620 |
msgstr "Mot clés"
|
@@ -631,13 +521,8 @@ msgstr "Ajouter un champ titre dans l'outil d'édition de lien"
|
|
631 |
msgid "Link titles"
|
632 |
msgstr "Titres lien"
|
633 |
|
634 |
-
msgid ""
|
635 |
-
"
|
636 |
-
"titles can influence click behavior for users, which may indirectly affect "
|
637 |
-
"your SEO performance"
|
638 |
-
msgstr ""
|
639 |
-
"Les titres des liens n'ont pas d'impact direct sur le SEO MAIS cela peut "
|
640 |
-
"influencer le comportement des utilisateurs en les incitant a cliquer dessus"
|
641 |
|
642 |
msgid "Links title completed"
|
643 |
msgstr "Titre de lien ajouté"
|
@@ -664,7 +549,31 @@ msgid "Link Meta"
|
|
664 |
msgstr "Meta lien"
|
665 |
|
666 |
msgid "Meta title as page title"
|
667 |
-
msgstr ""
|
668 |
|
669 |
msgid "When meta title is filled use it as page title instead of the content title"
|
670 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
msgid "Twitter username (without @)"
|
15 |
msgstr "ID Twitter (sans le @)"
|
16 |
|
17 |
+
msgid "2 plugins that are doing almost the same thing detected: disable AIO SEO or Yoast SEO to avoid conflict."
|
18 |
+
msgstr "2 plugins sont présent et font tous les 2 du SEO: merci de désactiver AIO SEO ou Yoast SEO pour éviter les conflits"
|
|
|
|
|
|
|
|
|
19 |
|
20 |
+
msgid "We have found that you’re using All In One SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
21 |
+
msgstr "Vous utilisez le plugin All in one SEO, nous pouvons importer les meta de ce plugin pour vous, %s"
|
|
|
|
|
|
|
|
|
22 |
|
23 |
+
msgid "We have found that you’re using Yoast SEO plugin, WP Meta SEO can import the meta from this plugin, %s"
|
24 |
+
msgstr "Vous utilisez le plugin Yoast SEO, nous pouvons importer les meta de ce plugin pour vous, %s"
|
|
|
|
|
|
|
|
|
25 |
|
26 |
msgid "Results preview"
|
27 |
msgstr "Prévisualisation"
|
28 |
|
29 |
+
msgid "This is a preview of what your content will looks like in search engine results: title, description and URL"
|
|
|
|
|
30 |
msgstr "Prévisualisation des résultats de recherche, titre, description et URL"
|
31 |
|
32 |
msgid "Search engine title"
|
33 |
msgstr "Titre"
|
34 |
|
35 |
+
msgid "This is the title of your content that may be displayed in search engine results (meta title). By default it’s the content title (page title, post title…). 69 characters max allowed."
|
36 |
+
msgstr "Ceci est le titre de votre contenu qui pourra être reprit par les moteurs de recherche (meta title). Par défaut il s'agit du titre du contenu. 69 caractères max"
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
msgid "Search engine description"
|
39 |
msgstr "Description"
|
40 |
|
41 |
+
msgid "The description of your content that may be displayed in search engine results aka meta description. By default search engine take an excerpt from your content (depending on the search query). 156 characters max allowed."
|
42 |
+
msgstr "Ceci est la description de votre contenu qui pourra être reprit par les moteurs de recherche (meta description). Par défaut il s'agit d'un extrait de votre contenu.156 caractères max"
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
msgid "Facebook Title"
|
45 |
msgstr "Titre facebook"
|
46 |
|
47 |
+
msgid "Custom title to display when sharing this content on facebook, content title override"
|
|
|
|
|
48 |
msgstr "Titre customisé lors du partage de ce contenu sur Facebook"
|
49 |
|
50 |
msgid "Facebook Description"
|
51 |
msgstr "Description Facebook"
|
52 |
|
53 |
+
msgid "Custom description to display when sharing this content on facebook, content description override"
|
|
|
|
|
54 |
msgstr "Description customisé lors du partage de ce contenu sur Facebook"
|
55 |
|
56 |
msgid "Facebook Image"
|
57 |
msgstr "Image Facebook"
|
58 |
|
59 |
+
msgid "Custom image to display when sharing this content on facebook, content description override, recommended size is 1200px x 630px"
|
60 |
+
msgstr "Image customisé lors du partage de ce contenu sur Facebook, taille recommandée 1200px x 630px"
|
|
|
|
|
|
|
|
|
61 |
|
62 |
msgid "Twitter Title"
|
63 |
msgstr "Titre Twitter"
|
64 |
|
65 |
+
msgid "Custom title to display when sharing this content on twitter, content title override"
|
|
|
|
|
66 |
msgstr "Titre customisé lors du partage de ce contenu sur Twitter"
|
67 |
|
68 |
msgid "Twitter Description"
|
69 |
msgstr "Description Twitter"
|
70 |
|
71 |
+
msgid "Custom description to display when sharing this content on twitter, content description override"
|
|
|
|
|
72 |
msgstr "Description customisé lors du partage de ce contenu sur Twitter"
|
73 |
|
74 |
msgid "Twitter Image"
|
75 |
msgstr "Image Twitter"
|
76 |
|
77 |
+
msgid "Custom image to display when sharing this content on facebook, content description override, recommended min size 440px X 220px"
|
78 |
+
msgstr "Image customisé lors du partage de ce contenu sur Twitter, taille recommandée 440px x 220px"
|
|
|
|
|
|
|
|
|
79 |
|
80 |
msgid "Use Image"
|
81 |
msgstr "Utiliser image"
|
158 |
msgid "Filter"
|
159 |
msgstr "Filtrer"
|
160 |
|
161 |
+
msgid "We didn't find any image which needed to be updated regarding meta information"
|
162 |
+
msgstr "Nous n'avons trouvé aucune image qui ont besoin d'être optimisé pour le SEO"
|
|
|
|
|
|
|
163 |
|
164 |
msgid "This image has still not been inserted in any post!"
|
165 |
msgstr "Cette image n'a été ajouté dans aucun de vos contenus"
|
207 |
msgstr "Le contenu est vide, merci de revérifier"
|
208 |
|
209 |
msgid "We can't get traffic rank from Alexa for this website"
|
210 |
+
msgstr "Nous n'avons pas assez d'info (de trafic) Alexa pour avoir le \"Traffic Rank\""
|
|
|
|
|
211 |
|
212 |
msgid "Meta Title"
|
213 |
msgstr "Meta titre"
|
230 |
msgid "Preview"
|
231 |
msgstr "Prévisualiser"
|
232 |
|
233 |
+
msgid "This is a preview of what this content might looks like in Google's search results."
|
234 |
+
msgstr "Prévisualisation de ce à quoi votre contenu peut ressembler dans les résultats de recherche"
|
|
|
|
|
|
|
|
|
235 |
|
236 |
msgid "Snippet Preview %s"
|
237 |
msgstr "Prévisualisation %s"
|
279 |
msgstr "Bien joué ! Image remise à la bonne taille !"
|
280 |
|
281 |
msgid "Oops! An error occured when updating the post, please try again"
|
282 |
+
msgstr "Oups! Une erreur est survenue durant la mise à jour du post, merci de réessayer"
|
|
|
|
|
283 |
|
284 |
msgid "Resize image"
|
285 |
msgstr "Redimensionner image"
|
338 |
msgid "Image name as image title"
|
339 |
msgstr "Nom image > titre d'image"
|
340 |
|
341 |
+
msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
|
342 |
+
msgstr "Vous êtes sur le point de remplacer des attributs de vos images, vous êtes sûr ?"
|
343 |
|
344 |
msgid "Twitter card type "
|
345 |
msgstr "Type Twitter card"
|
368 |
msgid "Other plugins from JoomUnited"
|
369 |
msgstr "Autres plugin de JoomUnited"
|
370 |
|
371 |
+
msgid "Check if a word of this content title is also in a title heading (h1, h2...)"
|
372 |
+
msgstr "Vérifie si un mot du titre de page est aussi présent dans un titre du contenu (h1, h2...)"
|
|
|
|
|
|
|
373 |
|
374 |
msgid "Check if a word of this content title is also in the text"
|
375 |
+
msgstr "Vérifie si un mot du titre de page est aussi présent dans le contenu texte"
|
|
|
376 |
|
377 |
msgid "Does the page title match with the permalink (URL structure)"
|
378 |
msgstr "Vérifie si le titre de page correspond à l'URL (permalien)"
|
383 |
msgid "Is the meta description of this page filled?"
|
384 |
msgstr "Est-ce que les meta description sont complétés?"
|
385 |
|
386 |
+
msgid "Check for image HTML resizing in content (usually image resized using handles)"
|
387 |
+
msgstr "Vérifie si des images sont redimensionnées en HTML (habituellement en utilisant les poignées)"
|
|
|
|
|
|
|
|
|
388 |
|
389 |
msgid "Check for image Alt text and title"
|
390 |
msgstr "Vérifie si les textes alt and titre d'images sont remplis"
|
391 |
|
392 |
+
msgid "It's better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
393 |
+
msgstr "Il est préférable d'utiliser des URL dont le nom de la catégorie et le titre de page sont en clair. Ce paramètre peut être modifié depuis le menu Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
|
395 |
+
msgid "Meta titles are displayed in search engine results as a page title. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
396 |
+
msgstr "Les titres Meta sont affichés dans les résultats de recherche comme titre de page. C'est une bonne chose de mettre des titres accrocheurs pour avoir un plus grand nombre de clics."
|
|
|
|
|
|
|
|
|
|
|
|
|
397 |
|
398 |
+
msgid "Meta descriptions are displayed in search engine results as a page description. It's a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
399 |
+
msgstr "Les Meta descroption sont affichés dans les résultats de recherche comme description de page. C'est une bonne chose de mettre des descriptions accrocheuses pour avoir un plus grand nombre de clics."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400 |
|
401 |
+
msgid "Display image at its natural size, do not use HTML resize. It happens usually when you use handles to resize an image. You have a bulk edition tool to fix that."
|
402 |
+
msgstr "Utilisez des images à leur taille naturelle, pas en les redimensionnant en HTML (avec les poignées). Avec WP Meta SEO, vous disposez d'un outil pour corriger cela"
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
|
404 |
msgid ""
|
405 |
+
"We recommend to use both alt text and image title. The main advantage is that it helps search engines discover your images and display them in image search results. Plus, these tags improve the accessibility of your site and give more information about your "
|
406 |
+
"images. Use our bulk image tool to quickly check and fix that."
|
|
|
|
|
|
|
407 |
msgstr ""
|
408 |
+
"Nous vous recommandons de compléter les le textes alternatif et les titres d'images. L'avantage c'est que cela permet aux moteur de recherche d'indexer vos images et apporte plus de contenu à vos pages. utilisez l'outil d'édition par lot pour aller plus vite! "
|
|
|
|
|
|
|
409 |
|
410 |
+
msgid "It is highly recommended to update or add new content on your website quite frequently. At least 3 updated or new content per month would be great :)"
|
411 |
+
msgstr "Il est fortement recommandé de mettre à jour ou d'ajouter du contenu sur votre site pour être mieux référencé. Au moins 3 mises à jour ou ajout de contenu par mois serait parfait :)"
|
|
|
|
|
|
|
|
|
|
|
412 |
|
413 |
msgid "Social networks meta"
|
414 |
msgstr "Meta réseaux sociaux"
|
449 |
msgid "The default card type to use"
|
450 |
msgstr "Type de Twitter card"
|
451 |
|
452 |
+
msgid "Be careful you installed 2 extensions doing almost the same thing, please deactivate AIOSEO or Yoast in order to work more clearly!"
|
453 |
+
msgstr "Attention plusieurs plugins sont susceptibles d'effectuer les même tâches, essayez de désactiver AIO SEO ou Yoast SEO"
|
|
|
|
|
|
|
|
|
454 |
|
455 |
+
msgid "We have found that you’re using All In One Pack Plugin, WP Meta SEO can import the meta from this plugin, %s"
|
456 |
+
msgstr "Vous utilisez actuellement All In One SEO Plugin, WP Meta SEO put importer les données de ce plugin pour vous, %s"
|
|
|
|
|
|
|
|
|
457 |
|
458 |
msgid "Name is existing"
|
459 |
msgstr "Ce nom existe déjà"
|
460 |
|
461 |
msgid "We found 0 image which needed to add or change meta information"
|
462 |
+
msgstr "Nous n'avons pas trouvé d'images qui nécessite l'ajout ou l'édition des meta"
|
|
|
463 |
|
464 |
msgid "The post is not existed, please choose one another!"
|
465 |
msgstr "Ce post n'existe pas, merci d'un sélectionner un autre"
|
476 |
msgid "The post has been deleted before, please check again!"
|
477 |
msgstr "Ce contenu a été supprimé, merci de recharger la page"
|
478 |
|
479 |
+
msgid " This is a rendering of what this post might look like in Google's search results."
|
|
|
|
|
480 |
msgstr "Prévisualisation des résultats de recherche Google"
|
481 |
|
482 |
msgid "This post is not existed or deleted, please choose one another!"
|
503 |
msgid "Force SEO validation"
|
504 |
msgstr "Forcer validation SEO"
|
505 |
|
506 |
+
msgid "Allow user to force on page SEO criteria validation by clicking on the icon"
|
507 |
+
msgstr "Autoriser la validation forcée des critères SEO dans l'analyse des pages"
|
|
|
|
|
508 |
|
509 |
msgid "Meta keywords"
|
510 |
msgstr "Mot clés"
|
521 |
msgid "Link titles"
|
522 |
msgstr "Titres lien"
|
523 |
|
524 |
+
msgid "The link title attribute does not have any SEO value for links. BUT links titles can influence click behavior for users, which may indirectly affect your SEO performance"
|
525 |
+
msgstr "Les titres des liens n'ont pas d'impact direct sur le SEO MAIS cela peut influencer le comportement des utilisateurs en les incitant a cliquer dessus"
|
|
|
|
|
|
|
|
|
|
|
526 |
|
527 |
msgid "Links title completed"
|
528 |
msgstr "Titre de lien ajouté"
|
549 |
msgstr "Meta lien"
|
550 |
|
551 |
msgid "Meta title as page title"
|
552 |
+
msgstr "Meta titre vers titre page"
|
553 |
|
554 |
msgid "When meta title is filled use it as page title instead of the content title"
|
555 |
+
msgstr "Lorsque le meta titre est rempli, l'utiliser plutôt que le titre du contenu"
|
556 |
+
|
557 |
+
msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
558 |
+
msgstr "Il est conseillé d'utiliser une structure d'URL qui inclus le nom de la catégorie et le titre du contenu. Ce paramètre peut être changé dans Paramètres > Permaliens. Le tag recommandé est %category%/%postname%"
|
559 |
+
|
560 |
+
msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
561 |
+
msgstr "Les meta descriptions sont affichées dans les résultats de recherche si ils sont jugés pertinents. Il est bon pour avoir un taux de clics élevé d'en rédiger des attractifs. Assurez vous de les compléter au moins pour vos principales pages."
|
562 |
+
|
563 |
+
msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
564 |
+
msgstr "Les meta titres sont affichées dans les résultats de recherche. Il est bon pour avoir un taux de clics élevé d'en rédiger des attractifs. Assurez vous de les compléter au moins pour vos principales pages."
|
565 |
+
|
566 |
+
msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
|
567 |
+
msgstr "Un site web qui contient beaucoup d'erreur 404 donne une mauvaise expérience d'utilisation, ce qui est très dommageable pour le marketing et le SEO. Nous vous recommandons de corriger le maximum d'erreur en faisant des redirections pertinentes."
|
568 |
+
|
569 |
+
msgid "Index internal broken links"
|
570 |
+
msgstr "Indexer les liens brisés"
|
571 |
+
|
572 |
+
msgid "Type or Link text"
|
573 |
+
msgstr "Type ou texte du lien"
|
574 |
+
|
575 |
+
msgid "Hits number"
|
576 |
+
msgstr "Nombre de clic"
|
577 |
+
|
578 |
+
msgid "Status"
|
579 |
+
msgstr "Status"
|
languages/wp-meta-seo.pot
CHANGED
@@ -340,7 +340,7 @@ msgstr ""
|
|
340 |
msgid "Image name as image title"
|
341 |
msgstr ""
|
342 |
|
343 |
-
msgid "
|
344 |
msgstr ""
|
345 |
|
346 |
msgid "Twitter card type "
|
@@ -551,4 +551,28 @@ msgid "Meta title as page title"
|
|
551 |
msgstr ""
|
552 |
|
553 |
msgid "When meta title is filled use it as page title instead of the content title"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
msgstr ""
|
340 |
msgid "Image name as image title"
|
341 |
msgstr ""
|
342 |
|
343 |
+
msgid "Warning, you're about to replace existing image alt or tile content, are you sire about that?"
|
344 |
msgstr ""
|
345 |
|
346 |
msgid "Twitter card type "
|
551 |
msgstr ""
|
552 |
|
553 |
msgid "When meta title is filled use it as page title instead of the content title"
|
554 |
+
msgstr ""
|
555 |
+
|
556 |
+
msgid "It’s better using a permalink structure that is adding in your URL the category name and content title. This parameter can be changed in Settings > Permalinks WordPress menu. Tag recommended is %category%/%postname%"
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
msgid "Meta descriptions are displayed in search engine results as a page description. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the meta information on your most popular pages."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
msgid "Meta titles are displayed in search engine results as a page title. It’s a good thing for SEO to have some custom and attractive ones. Be sure to fill at least the met information on your most popular pages"
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
msgid "A website with a bunch of 404 errors doesn’t provide a good user experience, which is significantly important in content marketing and SEO. We recommend to use our internal broken link checker and redirect tool to fix all the 404 error you can periodically."
|
566 |
+
msgstr ""
|
567 |
+
|
568 |
+
msgid "Index internal broken links"
|
569 |
+
msgstr ""
|
570 |
+
|
571 |
+
msgid "Type or Link text"
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
msgid "Hits number"
|
575 |
+
msgstr ""
|
576 |
+
|
577 |
+
msgid "Status"
|
578 |
msgstr ""
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: JoomUnited
|
|
3 |
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.4.2
|
6 |
-
Stable tag: 2.0.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -141,8 +141,6 @@ Feel free to ask SEO questions on our forum or here in the support section
|
|
141 |
* Activate the plugin through the 'Plugins' menu in WordPress
|
142 |
* Use the WP Meta SEO WordPress left menu
|
143 |
|
144 |
-
**Full documentation available here:** https://www.joomunited.com/documentation/wp-meta-seo-documentation
|
145 |
-
|
146 |
Once the plugin is installed, open the bulk edition through the admin menu or open a content to load SEO on page analysis.
|
147 |
The plugin will check on install if there's Yoast SEO or All in one SEO and ask for a meta import. Global parameter "Search engine visibility" is also checked to avoid SEO error.
|
148 |
|
@@ -194,16 +192,20 @@ This manual SEO validation on click on the reload analysis button.
|
|
194 |
== Screenshots ==
|
195 |
|
196 |
1. Main dashboard of the plugin with SEO optimization check
|
|
|
197 |
1. On page dynamic SEO analysis for page, posts and custom post type
|
198 |
-
1.
|
199 |
-
1. Batch copy information of your images
|
200 |
1. Image resized in HTML (with handles) is automatically detected and can be resized
|
201 |
-
1.
|
202 |
-
1.
|
203 |
-
1.
|
204 |
|
205 |
== Changelog ==
|
206 |
|
|
|
|
|
|
|
|
|
207 |
= 2.0.2 =
|
208 |
* Fix Detect new type of 404 and add tooltip
|
209 |
* Fix comment content not detected
|
3 |
Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.4.2
|
6 |
+
Stable tag: 2.0.3
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
141 |
* Activate the plugin through the 'Plugins' menu in WordPress
|
142 |
* Use the WP Meta SEO WordPress left menu
|
143 |
|
|
|
|
|
144 |
Once the plugin is installed, open the bulk edition through the admin menu or open a content to load SEO on page analysis.
|
145 |
The plugin will check on install if there's Yoast SEO or All in one SEO and ask for a meta import. Global parameter "Search engine visibility" is also checked to avoid SEO error.
|
146 |
|
192 |
== Screenshots ==
|
193 |
|
194 |
1. Main dashboard of the plugin with SEO optimization check
|
195 |
+
1. Bulk content meta edition with AJAX saving
|
196 |
1. On page dynamic SEO analysis for page, posts and custom post type
|
197 |
+
1. Social sharing information, on page optimization
|
|
|
198 |
1. Image resized in HTML (with handles) is automatically detected and can be resized
|
199 |
+
1. SEO Yoast and AIO SEO plugin and detected and data sync
|
200 |
+
1. Detail and alert on the element that you can optimize
|
201 |
+
1. Image replace confirmation
|
202 |
|
203 |
== Changelog ==
|
204 |
|
205 |
+
= 2.0.3 =
|
206 |
+
* Fix On page analysis return wrong result on header title in content
|
207 |
+
* Fix Update language on image bluk edit view
|
208 |
+
|
209 |
= 2.0.2 =
|
210 |
* Fix Detect new type of 404 and add tooltip
|
211 |
* Fix comment content not detected
|
wp-meta-seo.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin Name: WP Meta SEO
|
5 |
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
|
6 |
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
|
7 |
-
* Version: 2.0.
|
8 |
* Text Domain: wp-meta-seo
|
9 |
* Domain Path: /languages
|
10 |
* Author: JoomUnited
|
@@ -47,7 +47,7 @@ if (!defined('URL'))
|
|
47 |
define('URL', get_site_url());
|
48 |
|
49 |
if (!defined('WPMSEO_VERSION')) {
|
50 |
-
define('WPMSEO_VERSION', '2.0.
|
51 |
}
|
52 |
|
53 |
if (!defined('WPMSEO_FILE'))
|
4 |
* Plugin Name: WP Meta SEO
|
5 |
* Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
|
6 |
* Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
|
7 |
+
* Version: 2.0.3
|
8 |
* Text Domain: wp-meta-seo
|
9 |
* Domain Path: /languages
|
10 |
* Author: JoomUnited
|
47 |
define('URL', get_site_url());
|
48 |
|
49 |
if (!defined('WPMSEO_VERSION')) {
|
50 |
+
define('WPMSEO_VERSION', '2.0.3');
|
51 |
}
|
52 |
|
53 |
if (!defined('WPMSEO_FILE'))
|