Changeset 3047270
- Timestamp:
- 03/07/2024 03:47:30 PM (2 years ago)
- Location:
- feed2post-ircf/trunk
- Files:
-
- 7 edited
-
README.txt (modified) (2 diffs)
-
assets/admin.js (modified) (3 diffs)
-
feed2post.php (modified) (12 diffs)
-
includes/feed2post-feed.php (modified) (12 diffs)
-
languages/feed2post-fr_FR.mo (modified) (previous)
-
languages/feed2post-fr_FR.po (modified) (20 diffs)
-
languages/feed2post.pot (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
feed2post-ircf/trunk/README.txt
r2991572 r3047270 4 4 Tags: csv import, import csv, excel import, import excel, xls import, import xls, xlsx import, import xlsx, xml import, import xml, ods import, import ods, json import, import json, sql import, import sql, pdo import, import pdo, feed import, import feed, rss import, import rss, sirtaqui, import users, import posts, tourinsoft 5 5 Requires at least: 3.0.1 6 Tested up to: 6. 36 Tested up to: 6.4 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 115 115 == Changelog == 116 116 117 = 1.22 = 118 Added has_archive and public options. 119 Added asynchronous import with ajax notices. 120 Added autocomplete taxonomy and meta. 121 Added view feed link. 122 Hide post_type options if existing post_type. 123 Changed titles. 124 117 125 = 1.21 = 118 126 Added wp cli feed2post command for native cron tasks. -
feed2post-ircf/trunk/assets/admin.js
r2798770 r3047270 89 89 field_name.attr('readonly', !field_name_enabled); 90 90 field_name.attr('placeholder', field_name_enabled ? field_name.data('default') : ''); 91 var autocomplete = jQuery('#feed2post-feed-fields').data(jQuery(this).val() + '-autocomplete'); 92 if (autocomplete){ 93 field_name.autocomplete({ 94 minLength: 0, 95 source: autocomplete.split(',') 96 }); 97 }else{ 98 field_name.autocomplete({disabled: true}); 99 } 91 100 } 92 101 93 102 function feed2post_feed_post_type_changed(){ 94 var post_type = jQuery('input[name="feed_options[post_type]"]').val(); 95 jQuery('.posts-only').toggle(post_type != 'user'); 96 if (post_type == 'user') jQuery('.posts-only input').prop('disabled', true); 103 var post_type = jQuery('input[name="feed_options[post_type]"]'); 104 if (post_type.length <= 0) return; 105 var post_type_exists = post_type.data('autocomplete').split(',').includes(post_type.val()) && post_type.val() != post_type.data('origin'); 106 var post_type_configuration = post_type.val() != 'user' && !post_type_exists; 107 jQuery('.post-type-configuration').toggle(post_type_configuration); 108 jQuery('.post-type-configuration input').prop('disabled', !post_type_configuration); 97 109 } 98 110 … … 124 136 jQuery('input[data-autocomplete]').each(function(){ 125 137 jQuery(this).autocomplete({ 138 minLength: 0, 126 139 source: jQuery(this).data('autocomplete').split(',') 127 140 }); … … 131 144 }); 132 145 feed2post_feed_post_type_changed(); 146 147 setInterval(function(){ 148 jQuery.post(ajaxurl, {action: 'feed2post_admin_notices'}, function(data){ 149 jQuery('#feed2post_admin_notice').remove(); 150 jQuery('.wp-header-end').after(data); 151 }); 152 }, 5000); 133 153 }); -
feed2post-ircf/trunk/feed2post.php
r2991572 r3047270 4 4 * Plugin URI: https://ircf.fr 5 5 * Description: Import CSV, XLS, XML, RSS, JSON, SQL, SIRTAQUI and many more feed types 6 * Version: 1.2 16 * Version: 1.22 7 7 * Author: IRCF 8 8 * Author URI: https://ircf.fr/ … … 40 40 function feed2post_default_options(){ 41 41 $result = array( 42 'public' => true, 43 'has_archive' => true, 42 44 'show_ui' => true, 43 45 'supports_comments' => true, … … 115 117 array_walk_recursive($array, function($a) use (&$return) { $return[] = $a; }); 116 118 return $return; 119 } 120 121 function feed2post_get_meta_keys_for_post_type($post_type){ 122 global $wpdb; 123 $result = $wpdb->get_col( 124 $wpdb->prepare( 125 "SELECT DISTINCT (meta_key) FROM wp_postmeta WHERE EXISTS (SELECT 1 FROM wp_posts WHERE post_type= %s AND ID=post_id);", 126 $post_type 127 ) 128 ); 129 // TODO skip meta keys beginning with "_" ? 130 return $result; 131 } 132 133 function feed2post_get_taxonomies_for_post_type($post_type){ 134 return get_object_taxonomies( $post_type ); 117 135 } 118 136 … … 397 415 function feed2post_feed_meta_boxes() { 398 416 global $post; 399 add_meta_box('feed2post_feed_options', __(' Configuration', 'feed2post'), 'feed2post_feed_options_meta_box', 'feed2post_feed', 'normal', 'high' );417 add_meta_box('feed2post_feed_options', __('1- Configure feed format', 'feed2post'), 'feed2post_feed_options_meta_box', 'feed2post_feed', 'normal', 'high' ); 400 418 $feed = Feed2Post_Feed::get_feed($post->ID); 401 419 if ($feed) $feed->add_meta_boxes(); … … 504 522 505 523 function feed2post_admin_notices(){ 506 $notice = isset($_REQUEST['feed2post_notice']) ? array_map('sanitize_text_field', $_REQUEST['feed2post_notice']) : null; 507 if (empty($notice)) return; 508 $type = $notice['type'] == 'error' ? 'error' : 'success'; 509 echo '<div class="notice notice-'.esc_attr($type).' is-dismissible"><p>'.esc_html($notice['message']).'</p></div>'; 524 if (isset($_REQUEST['feed2post_notice'])){ 525 // Request notice 526 $notice = array_map('sanitize_text_field', $_REQUEST['feed2post_notice']); 527 if (!isset($notice['message'])) return; 528 $notice['type'] = $notice['type'] == 'error' ? 'error' : 'success'; 529 }elseif ($notice = get_option('feed2post_notice')){ 530 // Option notice 531 if (!isset($notice['feed_id'])) return; 532 if (!isset($notice['message'])) return; 533 $feed = Feed2Post_Feed::get_feed($notice['feed_id']); 534 $notice['message'] = sprintf(__('Feed %s (%s) : %s', 'feed2post'), $feed->get_post_title(), $feed->get_meta('post_type'), $notice['message']); 535 $notice['type'] = 'info'; 536 } 537 if (isset($notice) && is_array($notice)){ 538 echo '<div id="feed2post_admin_notice" class="notice notice-' . esc_attr($notice['type']) . ' is-dismissible"><p>' . 539 esc_html($notice['message']) . 540 (isset($notice['feed_id']) ? '<span class="spinner is-active" style="float:none"></span>' : '') . 541 '</p></div>'; 542 } 510 543 } 511 544 add_action('admin_notices', 'feed2post_admin_notices'); 545 546 add_action( 'wp_ajax_feed2post_admin_notices', 'feed2post_ajax_admin_notices' ); 547 function feed2post_ajax_admin_notices() { 548 feed2post_admin_notices(); 549 wp_die(); 550 } 551 552 // feed2post insert post data 512 553 513 554 add_filter('wp_insert_post_data','feed2post_wp_insert_post_data', 10, 4); … … 549 590 } 550 591 } 551 flush_rewrite_rules(); // TODO if permalink modified592 flush_rewrite_rules(); // TODO if permalink or has_archive or public modified 552 593 } 553 594 // Save fields form … … 592 633 function feed2post_feed_posts_update() { 593 634 $redirect_to = wp_get_referer(); 594 try{ 595 $post_id = intval($_REQUEST['post_ID']); 596 $feed = Feed2Post_Feed::get_feed($post_id); 597 $results = $feed->get_archive(); 598 $updated = $feed->update_archive($results); 599 $redirect_to = add_query_arg( array( 600 'feed2post_notice' => array( 601 'type' => 'success', 602 'message' => __('Posts updated successfully', 'feed2post'), 603 ) 604 ), $redirect_to ); 605 }catch(Exception $e){ 606 feed2post_logger()->error('feed2post_feed_posts_update : '. $e->getMessage()); 607 feed2post_logger()->debug('feed2post_feed_posts_update : '.$e->getTraceAsString()); 608 $redirect_to = add_query_arg( array( 609 'feed2post_notice' => array( 610 'type' => 'error', 611 'message' => sprintf(__('Error while updating posts : %s', 'feed2post'), esc_html($e->getMessage())), 612 ) 613 ), $redirect_to ); 614 } 635 $post_id = intval($_REQUEST['post_ID']); 636 wp_schedule_single_event(time(), 'feed2post_feed_posts_update_event', array( $post_id )); 615 637 wp_redirect( $redirect_to ); 616 638 exit(); 639 } 640 641 add_action('feed2post_feed_posts_update_event', 'feed2post_feed_posts_update_event', 10, 1); 642 function feed2post_feed_posts_update_event($post_id) { 643 $feed = Feed2Post_Feed::get_feed($post_id); 644 try{ 645 $updated = $feed->import(); 646 }catch(Exception $e){ 647 feed2post_logger()->error("feed2post_feed_posts_update : feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}, message = ".$e->getMessage()); 648 feed2post_logger()->debug($e->getTraceAsString()); 649 } 617 650 } 618 651 … … 722 755 if (!empty($cron_period) && strtotime("+$cron_period hour", $posts_updated_at) < current_time('timestamp')){ 723 756 try{ 724 $results = $feed->get_archive(); 725 $updated = $feed->update_archive($results); 757 $updated = $feed->import(); 726 758 }catch(Exception $e){ 727 759 feed2post_logger()->error("feed2post_hourly : feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}, message = ".$e->getMessage()); 728 feed2post_logger()-> error($e->getTraceAsString());760 feed2post_logger()->debug($e->getTraceAsString()); 729 761 } 730 762 } … … 831 863 function feed2post_options_fields(){ 832 864 $result = array( 833 'show_ui' => array('label' => __('Enable admin', 'feed2post'), 'description' => __('Display in WordPress Admin site. You should enable this feature only if you don\'t have access or if you need to extend data.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'posts-only'), 834 'supports_comments' => array('label' => __('Enable comments', 'feed2post'), 'description' => __('Allow visitors to post comments in posts.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'posts-only'), 835 'supports_custom_fields' => array('label' => __('Enable custom fields', 'feed2post'), 'description' => __('Display custom fields in WordPress Admin site', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'posts-only'), 865 'public' => array('label' => __('Enable public', 'feed2post'), 'description' => __('Display posts in front site.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'post-type-configuration'), 866 'has_archive' => array('label' => __('Enable archive', 'feed2post'), 'description' => __('Display archive page in front site.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'post-type-configuration'), 867 'show_ui' => array('label' => __('Enable admin', 'feed2post'), 'description' => __('Display in WordPress Admin site. You should enable this feature only if you don\'t have access or if you need to extend data.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'post-type-configuration'), 868 'supports_comments' => array('label' => __('Enable comments', 'feed2post'), 'description' => __('Allow visitors to post comments in posts.', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'post-type-configuration'), 869 'supports_custom_fields' => array('label' => __('Enable custom fields', 'feed2post'), 'description' => __('Display custom fields in WordPress Admin site', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>', 'class' => 'post-type-configuration'), 836 870 // TODO 'posts_per_page' => array('label' => __('Posts per page', 'feed2post'), 'description' => __('Display X posts per page. X should be as small as possible for better performance. Use -1 to display all posts (discouraged).', 'feed2post'), 'template' => '<input type="number" name="%s" value="%s" min="-1">'), 837 'cron_period' => array('label' => __('Cron period', 'feed2post'), 'description' => __('Update posts every X hours. X should be as large as possible for better performance. Use 0 to disable automatic update. For huge feeds or specific specific periods, we recommend to set X to 0 and tosetup a crontab manually with <code>* X * * * cd /path/to/website && /path/to/wp feed2post "Feed Name"</code>', 'feed2post'), 'template' => '<input type="number" name="%s" value="%s" min="0">'),871 'cron_period' => array('label' => __('Cron period', 'feed2post'), 'description' => __('Update posts every X hours. X should be as large as possible for better performance. Use 0 to disable automatic update. For large feeds, you should <a href="https://easyengine.io/tutorials/wordpress/wp-cron-crontab/" target="_blank">disable WP_CRON and configure crontab instead</a>. For specific periods, you can set X to 0 and setup a crontab manually with <code>* X * * * cd /path/to/website && /path/to/wp feed2post "Feed Name"</code>', 'feed2post'), 'template' => '<input type="number" name="%s" value="%s" min="0">'), 838 872 'delete_missing_posts' => array('label' => __('Delete missing posts', 'feed2post'), 'description' => __('Should we delete the posts missing from the feed ?', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>'), 839 873 'templates_enabled' => array('label' => __('Enable templates', 'feed2post'), 'description' => __('Add display options and override the default templates, you should turn this on only if you don\'t have a page builder like Elementor', 'feed2post'), 'template' => '<input type="checkbox" name="%s" value="1" %s>'), … … 936 970 wp_enqueue_style('wp-codemirror'); 937 971 wp_enqueue_style( 'feed2post-admin', plugin_dir_url( __FILE__ ) . 'assets/admin.css' ); 938 wp_enqueue_script( 'feed2post-admin', plugin_dir_url( __FILE__ ) . 'assets/admin.js', array('wp-i18n', 'jquery-ui-sortable', 'wp-theme-plugin-editor'), '1. 0' );972 wp_enqueue_script( 'feed2post-admin', plugin_dir_url( __FILE__ ) . 'assets/admin.js', array('wp-i18n', 'jquery-ui-sortable', 'wp-theme-plugin-editor'), '1.22' ); 939 973 wp_set_script_translations( 'feed2post-admin', 'feed2post', plugin_dir_path( __FILE__ ) . 'languages/' ); 940 974 } … … 1097 1131 function feed2post_command($args, $assoc_args){ 1098 1132 feed2post_logger()->info('feed2post_command start : args = '.print_r($args, true).', assoc_args = '.print_r($assoc_args, true)); 1133 $feeds = array(); 1099 1134 if ( isset( $assoc_args['all'] ) ) { 1100 1135 $feeds = Feed2post_Feed::get_feeds(); 1101 1136 }elseif (count($args) > 0){ 1102 $feeds = array();1103 1137 foreach ($args as $arg){ 1104 1138 $feeds = array_merge($feeds, Feed2post_Feed::get_feeds(array('title' => $arg))); … … 1117 1151 try{ 1118 1152 WP_CLI::log("Update archive: feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}"); 1119 $results = $feed->get_archive(); 1120 $updated = $feed->update_archive($results); 1153 $updated = $feed->import(); 1121 1154 WP_CLI::success("feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}, updated = $updated" ); 1122 1155 }catch(Exception $e){ 1123 1156 WP_CLI::error("feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}, message = ".$e->getMessage()); 1124 1157 feed2post_logger()->error("feed2post_command : feed = {$feed->get_post_title()}, post_type = {$feed->get_meta('post_type')}, message = ".$e->getMessage()); 1125 feed2post_logger()-> error($e->getTraceAsString());1158 feed2post_logger()->debug($e->getTraceAsString()); 1126 1159 } 1127 1160 } -
feed2post-ircf/trunk/includes/feed2post-feed.php
r2991572 r3047270 6 6 protected $post_title; 7 7 protected $post_type; 8 protected $post_type_exists; 8 9 protected $permalink; 9 10 protected $fields; … … 83 84 $result = array_merge(array( 84 85 'post_type' => array('label' => __('Post type', 'feed2post'), 'description' => __('Required, existing or new post type (post, page, product, etc.)', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30" required %s>', 'strtolower' => true), 85 'permalink' => array('label' => __('Permalink', 'feed2post'), 'description' => __('Required, base URL for posts', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30" required>', 'strtolower' => true, 'class' => 'post s-only'),86 'post_id_field' => array('label' => __('ID Field', 'feed2post'), 'description' => __('Required, name of the identifier field (for updates)', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30" required>', 'class' => 'post s-only'),86 'permalink' => array('label' => __('Permalink', 'feed2post'), 'description' => __('Required, base URL for posts', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30" required>', 'strtolower' => true, 'class' => 'post-type-configuration'), 87 'post_id_field' => array('label' => __('ID Field', 'feed2post'), 'description' => __('Required, name of the identifier field (for updates)', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30" required>', 'class' => 'post-type-configuration'), 87 88 // TODO 'post_date_field' => array('label' => __('Date modified field', 'feed2post'), 'description' => __('Optional, name of the date modified field (for updates)', 'feed2post'), 'template' => '<input type="text" name="%s" value="%s" size="30">'), 88 89 ), feed2post_options_fields()); … … 174 175 } 175 176 177 function import(){ 178 set_time_limit(3600); 179 180 // Check/lock import 181 if ($lock_time = get_option('feed2post_lock')){ 182 $time_diff = time() - $lock_time; 183 if ($time_diff < 3600){ 184 $error_msg = __('Import is already running, please wait until import is done.', 'feed2post'); 185 feed2post_logger()->error('Feed2Post_Feed::import : ' . $error_msg); 186 throw new Exception($error_msg); 187 } 188 feed2post_logger()->info('Feed2Post_Feed::import : ' . __('Import has been running for more than 1 hour, forcing unlock.', 'feed2post')); 189 } 190 update_option('feed2post_lock', time()); 191 192 // Get and update archive 193 update_option('feed2post_notice', array('feed_id' => $this->post_id, 'message' => __('Getting archive', 'feed2post'))); 194 $results = $this->get_archive(); 195 $updated = $this->update_archive($results); 196 197 // Unlock and remove notice 198 delete_option('feed2post_lock'); 199 delete_option('feed2post_notice'); 200 201 return $updated; 202 } 203 176 204 function update_archive($results){ 177 205 feed2post_logger()->info('Feed2Post_Feed::update_archive start : feed = '.$this->post_title.', post_type = '.$this->post_type); … … 180 208 update_post_meta( $this->post_id, 'posts_updated_at', $this->posts_updated_at); 181 209 $updated = 0; 210 $total = count($results); 182 211 foreach ($results as $result){ 183 212 if (!get_option('feed2post_license_key') && $updated >= 30) break; … … 185 214 if (is_object($result)) $result = (array) $result; 186 215 $updated += $this->update_single($result); 216 if ($updated % 10 == 0) update_option('feed2post_notice', array('feed_id' => $this->post_id, 'message' => sprintf(__('Updating posts %s on %s', 'feed2post'), $updated, $total))); 187 217 } 188 218 update_post_meta( $this->post_id, 'posts_updated_at_end', current_time('timestamp')); 189 219 if ($this->get_option('delete_missing_posts')){ 220 update_option('feed2post_notice', array('feed_id' => $this->post_id, 'message' => __('Deleting missing posts', 'feed2post'))); 190 221 $this->delete_missing_posts(); 191 222 } … … 396 427 397 428 function add_meta_boxes(){ 398 add_meta_box('feed2post_feed_fields', __(' Fields', 'feed2post'), array( $this, 'fields_meta_box' ), 'feed2post_feed', 'normal', 'high' );399 add_meta_box('feed2post_feed_posts', __(' Posts', 'feed2post'), array( $this, 'posts_meta_box' ), 'feed2post_feed', 'normal', 'default' );429 add_meta_box('feed2post_feed_fields', __('2- Associate field feeds with wordpress', 'feed2post'), array( $this, 'fields_meta_box' ), 'feed2post_feed', 'normal', 'high' ); 430 add_meta_box('feed2post_feed_posts', __('3- Synchronize post', 'feed2post'), array( $this, 'posts_meta_box' ), 'feed2post_feed', 'normal', 'default' ); 400 431 if ($this->templates_enabled()){ 401 432 add_meta_box('feed2post_feed_style', __('Style', 'feed2post'), array( $this, 'style_meta_box' ), 'feed2post_feed', 'normal', 'default' ); … … 424 455 echo '</div>'; 425 456 } 457 if ($name == 'url'){ 458 echo '<div style="float: right">'; 459 echo sprintf(__('<a target="_blank" href="%s">View feed</a>', 'feed2post'), esc_url($this->url)); 460 echo '</div>'; 461 } 426 462 if ($name == 'permalink'){ 427 463 $link = get_post_type_archive_link($this->post_type); … … 433 469 $attributes = ''; 434 470 if ($name == 'post_type'){ 435 $attributes = ' data-autocomplete="'.implode(',', get_post_types() + array('user')).'"'; 471 $attributes .= ' data-autocomplete="' . implode(',', get_post_types() + array('user')) . '"'; 472 if (!$this->post_type_exists) $attributes .= ' data-origin="' . $this->post_type . '"'; 436 473 } 437 474 echo sprintf($field['template'], 'feed_options['.esc_attr($name).']', esc_attr($value), $attributes); // Attributes cannot be escaped … … 447 484 $feed_fields_templates = feed2post_feed_fields_templates(); 448 485 $hide_not_imported_fields = $this->get_meta('hide_not_imported_fields'); 486 $meta_keys_autocomplete = feed2post_get_meta_keys_for_post_type($this->post_type); 487 $taxonomies_autocomplete = feed2post_get_taxonomies_for_post_type($this->post_type); 449 488 ?> 450 <table id="feed2post-feed-fields" class="widefat fixed alternate"> 489 <table id="feed2post-feed-fields" class="widefat fixed alternate" 490 data-taxonomy-autocomplete="<?= implode(',', $taxonomies_autocomplete) ?>" 491 data-meta-autocomplete="<?= implode(',', $meta_keys_autocomplete) ?>"> 451 492 <thead> 452 493 <tr> … … 500 541 <?php endforeach;?> 501 542 </select> 543 502 544 </td> 503 545 <td><input class="width-100" type="text" name="feed_fields[<?php echo esc_attr($id)?>][field_name]" value="<?php echo esc_attr($field['field_name']) ?>" size="8" data-default="<?php echo esc_attr($field['name'])?>"></td> … … 607 649 if ($this->post_type == 'user') return; 608 650 if (empty($this->post_title)) return; 651 $public = ($this->get_option('public') == 1); 652 $has_archive = ($this->get_option('has_archive') == 1); 609 653 $show_ui = ($this->get_option('show_ui') == 1); 610 654 $supports = array(); … … 635 679 $supports_custom_fields = $this->get_option('supports_custom_fields'); 636 680 if ($supports_custom_fields) $supports[] = 'custom-fields'; 637 if (!post_type_exists($this->post_type)){ 681 $this->post_type_exists = post_type_exists($this->post_type); 682 if (!$this->post_type_exists){ 638 683 register_post_type($this->post_type, array( 639 684 'label' => $this->post_title, 640 'public' => true,641 'has_archive' => true,685 'public' => $public, 686 'has_archive' => $has_archive, 642 687 'show_ui' => $show_ui, 643 688 'supports' => $supports, -
feed2post-ircf/trunk/languages/feed2post-fr_FR.po
r2991572 r3047270 3 3 "Project-Id-Version: feed2post\n" 4 4 "Report-Msgid-Bugs-To: \n" 5 "POT-Creation-Date: 202 3-11-07 18:08+0100\n"6 "PO-Revision-Date: 202 3-11-07 18:08+0100\n"5 "POT-Creation-Date: 2024-03-07 16:19+0100\n" 6 "PO-Revision-Date: 2024-03-07 16:19+0100\n" 7 7 "Last-Translator: \n" 8 8 "Language-Team: Français\n" … … 11 11 "Content-Type: text/plain; charset=UTF-8\n" 12 12 "Content-Transfer-Encoding: 8bit\n" 13 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 13 14 "X-Generator: Poedit 2.3\n" 14 15 "X-Poedit-Basepath: ..\n" 15 "Plural-Forms: nplurals=2; plural=(n > 1);\n"16 16 "X-Poedit-KeywordsList: __;_e\n" 17 17 "X-Poedit-SourceCharset: UTF-8\n" … … 43 43 msgstr "Attention, cela remettra le style par défaut, êtes-vous sûr ?" 44 44 45 #: feed2post.php:3 2445 #: feed2post.php:342 46 46 msgid "Feeds" 47 47 msgstr "Flux" 48 48 49 #: feed2post.php:3 2549 #: feed2post.php:343 50 50 msgid "Feed" 51 51 msgstr "Flux" 52 52 53 #: feed2post.php:3 2653 #: feed2post.php:344 54 54 msgid "Add" 55 55 msgstr "Ajouter" 56 56 57 #: feed2post.php:3 2757 #: feed2post.php:345 58 58 msgid "Add feed" 59 59 msgstr "Ajouter un flux" 60 60 61 #: feed2post.php:3 2861 #: feed2post.php:346 62 62 msgid "Modify" 63 63 msgstr "Modifier" 64 64 65 #: feed2post.php:3 2965 #: feed2post.php:347 66 66 msgid "Modify feed" 67 67 msgstr "Modifier un flux" 68 68 69 #: feed2post.php:3 3069 #: feed2post.php:348 70 70 msgid "New feed" 71 71 msgstr "Nouveau flux" 72 72 73 #: feed2post.php:3 3173 #: feed2post.php:349 74 74 msgid "View feeds" 75 75 msgstr "Voir les flux" 76 76 77 #: feed2post.php:3 3277 #: feed2post.php:350 78 78 msgid "View feed" 79 79 msgstr "Voir le flux" 80 80 81 #: feed2post.php:3 3381 #: feed2post.php:351 82 82 msgid "Search feeds" 83 83 msgstr "Rechercher un flux" 84 84 85 #: feed2post.php:3 3485 #: feed2post.php:352 86 86 msgid "No feed found" 87 87 msgstr "Aucun flux trouvé" 88 88 89 #: feed2post.php:3 3589 #: feed2post.php:353 90 90 msgid "No feed found in trash" 91 91 msgstr "Aucun flux dans la corbeille" 92 92 93 #: feed2post.php:3 51 feed2post.php:41093 #: feed2post.php:369 feed2post.php:428 94 94 msgid "Feed type" 95 95 msgstr "Type de flux" 96 96 97 #: feed2post.php:3 52 includes/feed2post-feed.php:8497 #: feed2post.php:370 includes/feed2post-feed.php:85 98 98 msgid "Post type" 99 99 msgstr "Type de publication" 100 100 101 #: feed2post.php:3 53101 #: feed2post.php:371 102 102 msgid "Fields count" 103 103 msgstr "Nombre de champs" 104 104 105 #: feed2post.php:3 54 includes/feed2post-feed.php:583105 #: feed2post.php:372 includes/feed2post-feed.php:625 106 106 msgid "Posts count" 107 107 msgstr "Nombre de publications" 108 108 109 #: feed2post.php:3 55 includes/feed2post-feed.php:577109 #: feed2post.php:373 includes/feed2post-feed.php:619 110 110 msgid "Posts updated at" 111 111 msgstr "Publications mises à jour le" 112 112 113 #: feed2post.php: 399114 msgid " Configuration"115 msgstr " Configuration"116 117 #: feed2post.php:4 13113 #: feed2post.php:417 114 msgid "1- Configure feed format" 115 msgstr "1- Configurer le format du flux" 116 117 #: feed2post.php:431 118 118 msgid "Select feed type" 119 119 msgstr "Choisir un type de flux" 120 120 121 #: feed2post.php:4 28121 #: feed2post.php:446 122 122 msgid "Not imported" 123 123 msgstr "Non importé" 124 124 125 #: feed2post.php:4 29125 #: feed2post.php:447 126 126 msgid "Custom field" 127 127 msgstr "Champs personnalisé" 128 128 129 #: feed2post.php:4 31129 #: feed2post.php:449 130 130 msgid "Taxonomy" 131 131 msgstr "Taxonomie" 132 132 133 #: feed2post.php:4 32133 #: feed2post.php:450 134 134 msgid "Post title" 135 135 msgstr "Titre de publication" 136 136 137 #: feed2post.php:4 33137 #: feed2post.php:451 138 138 msgid "Post content" 139 139 msgstr "Texte de publication" 140 140 141 #: feed2post.php:4 34141 #: feed2post.php:452 142 142 msgid "Post URL" 143 143 msgstr "URL de publication" 144 144 145 #: feed2post.php:4 35145 #: feed2post.php:453 146 146 msgid "Excerpt" 147 147 msgstr "Extrait" 148 148 149 #: feed2post.php:4 36149 #: feed2post.php:454 150 150 msgid "Date" 151 151 msgstr "Date de publication" 152 152 153 #: feed2post.php:4 37153 #: feed2post.php:455 154 154 msgid "Author" 155 155 msgstr "Auteur" 156 156 157 #: feed2post.php:4 38157 #: feed2post.php:456 158 158 msgid "Featured image" 159 159 msgstr "Image en avant" 160 160 161 #: feed2post.php:4 39161 #: feed2post.php:457 162 162 msgid "Media" 163 163 msgstr "Média" 164 164 165 #: feed2post.php:4 44165 #: feed2post.php:462 166 166 msgid "User password" 167 167 msgstr "Mot de passe de l'utilisateur" 168 168 169 #: feed2post.php:4 45169 #: feed2post.php:463 170 170 msgid "User login" 171 171 msgstr "Identifiant de l'utilisateur" 172 172 173 #: feed2post.php:4 46173 #: feed2post.php:464 174 174 msgid "User nice name" 175 175 msgstr "Permalien de l'utilisateur" 176 176 177 #: feed2post.php:4 47177 #: feed2post.php:465 178 178 msgid "User URL" 179 179 msgstr "Site web de l'utilisateur" 180 180 181 #: feed2post.php:4 48181 #: feed2post.php:466 182 182 msgid "User email" 183 183 msgstr "Adresse e-mail de l'utilisateur" 184 184 185 #: feed2post.php:4 49185 #: feed2post.php:467 186 186 msgid "User display name" 187 187 msgstr "Nom affiché de l'utilisateur" 188 188 189 #: feed2post.php:4 50189 #: feed2post.php:468 190 190 msgid "User nickname" 191 191 msgstr "Surnom de l'utilisateur" 192 192 193 #: feed2post.php:4 51193 #: feed2post.php:469 194 194 msgid "User first name" 195 195 msgstr "Prénom de l'utilisateur" 196 196 197 #: feed2post.php:4 52197 #: feed2post.php:470 198 198 msgid "User last name" 199 199 msgstr "Nom de famille de l'utilisateur" 200 200 201 #: feed2post.php:4 53201 #: feed2post.php:471 202 202 msgid "User description" 203 203 msgstr "Description de l'utilisateur" 204 204 205 #: feed2post.php:4 54205 #: feed2post.php:472 206 206 msgid "User role" 207 207 msgstr "Rôle de l'utilisateur" 208 208 209 #: feed2post.php:4 55209 #: feed2post.php:473 210 210 msgid "User locale" 211 211 msgstr "Langue de l'utilisateur" 212 212 213 #: feed2post.php:4 63213 #: feed2post.php:481 214 214 msgid "Default" 215 215 msgstr "Par défaut" 216 216 217 #: feed2post.php:4 64217 #: feed2post.php:482 218 218 msgid "Gallery" 219 219 msgstr "Galerie" 220 220 221 #: feed2post.php:4 65221 #: feed2post.php:483 222 222 msgid "Slideshow" 223 223 msgstr "Caroussel" 224 224 225 #: feed2post.php:4 66225 #: feed2post.php:484 226 226 msgid "Map latitude" 227 227 msgstr "Latitude de carte" 228 228 229 #: feed2post.php:4 67229 #: feed2post.php:485 230 230 msgid "Map longitude" 231 231 msgstr "Longitude de carte" 232 232 233 #: feed2post.php:4 68233 #: feed2post.php:486 234 234 msgid "Fieldset" 235 235 msgstr "Liste de champs" 236 236 237 #: feed2post.php: 487237 #: feed2post.php:505 238 238 msgid "Fields updated successfully" 239 239 msgstr "Les champs ont été mis à jour avec succès" 240 240 241 #: feed2post.php: 495241 #: feed2post.php:513 242 242 #, php-format 243 243 msgid "Error while updating fields : %s" 244 244 msgstr "Une erreur s'est produite pendant la mise à jour des champs : %s" 245 245 246 #: feed2post.php:522 246 #: feed2post.php:534 247 #, php-format 248 msgid "Feed %s (%s) : %s" 249 msgstr "Flux %s (%s) : %s" 250 251 #: feed2post.php:560 247 252 msgid "" 248 253 "You currently use the free version limited to a single feed with 30 posts, " … … 252 257 "30 publications, consultez les réglages pour activer la version pro" 253 258 254 #: feed2post.php:602 255 msgid "Posts updated successfully" 256 msgstr "Les publications ont été mises à jour avec succès" 257 258 #: feed2post.php:611 259 #, php-format 260 msgid "Error while updating posts : %s" 261 msgstr "Une erreur s'est produite pendant la mise à jour des publications : %s" 262 263 #: feed2post.php:631 259 #: feed2post.php:661 264 260 #, php-format 265 261 msgid "%d posts deleted successfully" 266 262 msgstr "%d publications supprimées avec succès" 267 263 268 #: feed2post.php:6 39264 #: feed2post.php:669 269 265 #, php-format 270 266 msgid "Error while deleting posts : %s" 271 267 msgstr "Une erreur s'est produite pendant la suppression des publications : %s" 272 268 273 #: feed2post.php:6 52 includes/feed2post-feed.php:590269 #: feed2post.php:682 includes/feed2post-feed.php:632 274 270 msgid "Update posts" 275 271 msgstr "Mettre à jour les publications" 276 272 277 #: feed2post.php:6 53 includes/feed2post-feed.php:588273 #: feed2post.php:683 includes/feed2post-feed.php:630 278 274 msgid "Delete posts" 279 275 msgstr "Supprimer les publications" 280 276 281 #: feed2post.php: 675277 #: feed2post.php:705 282 278 msgid "Style resetted successfully" 283 279 msgstr "La feuille de style a été réinitialisé avec succès" 284 280 285 #: feed2post.php: 683281 #: feed2post.php:713 286 282 #, php-format 287 283 msgid "Error while resetting style : %s" … … 290 286 "style : %s" 291 287 292 #: feed2post.php:833 288 #: feed2post.php:862 289 msgid "Enable public" 290 msgstr "Activer sur le site public" 291 292 #: feed2post.php:862 293 msgid "Display posts in front site." 294 msgstr "Afficher les publications sur le site public." 295 296 #: feed2post.php:863 297 msgid "Enable archive" 298 msgstr "Activer la page archive" 299 300 #: feed2post.php:863 301 msgid "Display archive page in front site." 302 msgstr "Afficher une page archive sur le site public." 303 304 #: feed2post.php:864 293 305 msgid "Enable admin" 294 306 msgstr "Activer l'administration" 295 307 296 #: feed2post.php:8 33308 #: feed2post.php:864 297 309 msgid "" 298 310 "Display in WordPress Admin site. You should enable this feature only if you " … … 300 312 msgstr "Afficher dans le site d'administration WordPress." 301 313 302 #: feed2post.php:8 34314 #: feed2post.php:865 303 315 msgid "Enable comments" 304 316 msgstr "Activer les commentaires" 305 317 306 #: feed2post.php:8 34318 #: feed2post.php:865 307 319 msgid "Allow visitors to post comments in posts." 308 320 msgstr "Autoriser les visiteurs à poster des commentaires." 309 321 310 #: feed2post.php:8 35322 #: feed2post.php:866 311 323 msgid "Enable custom fields" 312 324 msgstr "Activer les champs personnalisés" 313 325 314 #: feed2post.php:8 35326 #: feed2post.php:866 315 327 msgid "Display custom fields in WordPress Admin site" 316 328 msgstr "Afficher les champs personnalisés dans WordPress" 317 329 318 #: feed2post.php:8 37330 #: feed2post.php:868 319 331 msgid "Cron period" 320 332 msgstr "Période du cron" 321 333 322 #: feed2post.php:8 37334 #: feed2post.php:868 323 335 msgid "" 324 336 "Update posts every X hours. X should be as large as possible for better " 325 "performance. Use 0 to disable automatic update. For huge feeds or specific " 326 "specific periods, we recommend to set X to 0 and to setup a crontab manually " 327 "with <code>* X * * * cd /path/to/website && /path/to/wp feed2post \"Feed Name" 328 "\"</code>" 329 msgstr "" 330 "Mettre à jour les publications chaque X heure. X doit être le plus grand " 331 "possible pour une meilleure performance. Utiliser 0 pour désactiver les " 332 "mises à jour automatiques. Pour un flux de grande taille ou une " 333 "planification personnalisée, nous recommandons d'utiliser 0 et de configurer " 334 "une tâche cron manuellement avec <code>* X * * * cd /chemin/vers/wordpress " 335 "&& /chemin/vers/wp feed2post \"Nom du flux\"</code>" 336 337 #: feed2post.php:838 337 "performance. Use 0 to disable automatic update. For large feeds, you should " 338 "<a href=\"https://easyengine.io/tutorials/wordpress/wp-cron-crontab/\" " 339 "target=\"_blank\">disable WP_CRON and configure crontab instead</a>. For " 340 "specific periods, you can set X to 0 and setup a crontab manually with " 341 "<code>* X * * * cd /path/to/website && /path/to/wp feed2post \"Feed Name\"</" 342 "code>" 343 msgstr "" 344 "Importer les publications chaque X heure. X doit être le plus grand possible " 345 "pour la performance. Utiliser 0 pour désactiver l'import automatique. Pour " 346 "de grands flux, vous devez <a href=\"https://easyengine.io/tutorials/" 347 "wordpress/wp-cron-crontab/\" target=\"_blank\">désactiver WP_CRON et " 348 "configurer crontab</a>. Pour des horaires spécifiques, vous pouvez mettre X " 349 "à 0 et configurer une ligne crontab manuellement avec <code>* X * * * cd /" 350 "path/to/website && /path/to/wp feed2post \"Feed Name\"</code>" 351 352 #: feed2post.php:869 338 353 msgid "Delete missing posts" 339 354 msgstr "Supprimer les publications manquantes" 340 355 341 #: feed2post.php:8 38356 #: feed2post.php:869 342 357 msgid "Should we delete the posts missing from the feed ?" 343 358 msgstr "Doit-on supprimer les publications absentes du flux ?" 344 359 345 #: feed2post.php:8 39360 #: feed2post.php:870 346 361 msgid "Enable templates" 347 362 msgstr "Activer les modèles d'affichage" 348 363 349 #: feed2post.php:8 39364 #: feed2post.php:870 350 365 msgid "" 351 366 "Add display options and override the default templates, you should turn this " … … 356 371 "Elementor" 357 372 358 #: feed2post.php:8 40373 #: feed2post.php:871 359 374 msgid "Hide not imported fields" 360 375 msgstr "Cacher les champs non importés" 361 376 362 #: feed2post.php:8 40377 #: feed2post.php:871 363 378 msgid "" 364 379 "When fields are saved not imported fields are automatically hidden, all " … … 368 383 "affichés lorsqu'on réinitialise ou que l'on met à jour les champs" 369 384 370 #: feed2post.php:8 41 includes/feed2post-feed.php:401385 #: feed2post.php:872 includes/feed2post-feed.php:432 371 386 msgid "Style" 372 387 msgstr "Feuille de style" 373 388 374 #: feed2post.php:8 41389 #: feed2post.php:872 375 390 msgid "" 376 391 "When templates are enabled, the following CSS code that will be added to " … … 380 395 "est ajoutée aux modèles d'affichage de liste et de publication" 381 396 382 #: feed2post.php:8 42397 #: feed2post.php:873 383 398 msgid "Enable debug mode" 384 399 msgstr "Activer le mode débogage" 385 400 386 #: feed2post.php:8 42401 #: feed2post.php:873 387 402 msgid "" 388 403 "Feed2Post will add debug messages to log file, enable this only if you " … … 392 407 "activer cette option uniquement si vous rencontrez des problèmes" 393 408 394 #: feed2post.php:8 50409 #: feed2post.php:881 395 410 msgid "Feed2Post general settings" 396 411 msgstr "Réglages généraux de Feed2Post" 397 412 398 #: feed2post.php:8 50413 #: feed2post.php:881 399 414 msgid "Settings" 400 415 msgstr "Réglages" 401 416 402 #: feed2post.php:8 51 feed2post.php:903417 #: feed2post.php:882 feed2post.php:934 403 418 msgid "Feed2Post log file" 404 419 msgstr "Fichier journal de Feed2Post" 405 420 406 #: feed2post.php:8 51421 #: feed2post.php:882 407 422 msgid "Log file" 408 423 msgstr "Fichier journal" 409 424 410 #: feed2post.php:872 425 #: feed2post.php:890 426 msgid "Feed2post general settings" 427 msgstr "Réglages généraux de Feed2post" 428 429 #: feed2post.php:904 411 430 msgid "Updated settings" 412 431 msgstr "Réglages enregistrés" 413 432 414 #: feed2post.php: 876433 #: feed2post.php:908 415 434 msgid "Restored default settings" 416 435 msgstr "Les réglages par défaut ont été restaurés" 417 436 418 #: feed2post.php:878 419 msgid "Feed2post general settings" 420 msgstr "Réglages généraux de Feed2post" 421 422 #: feed2post.php:879 437 #: feed2post.php:910 423 438 msgid "" 424 439 "Settings below will apply for all feeds. If you need per feed settings " … … 429 444 "flux</a>" 430 445 431 #: feed2post.php: 896446 #: feed2post.php:927 432 447 msgid "Restore default settings" 433 448 msgstr "Restaurer les réglages par défaut" 434 449 435 #: feed2post.php: 896450 #: feed2post.php:927 436 451 msgid "Warning, this will reset all settings, are you sure ?" 437 452 msgstr "Attention, cela effacera tous les réglages, êtes-vous sûr ?" 438 453 439 #: feed2post.php: 897454 #: feed2post.php:928 440 455 msgid "Save options" 441 456 msgstr "Enregistrer les options" 442 457 443 #: feed2post.php:9 06458 #: feed2post.php:937 444 459 msgid "Log file has been cleared" 445 460 msgstr "Le fichier journal a été vidé" 446 461 447 #: feed2post.php:9 09462 #: feed2post.php:940 448 463 msgid "Refresh" 449 464 msgstr "Actualiser" 450 465 451 #: feed2post.php:9 10466 #: feed2post.php:941 452 467 msgid "Warning, this will clear the log file, are you sure ?" 453 468 msgstr "Attention, cela videra le fichier journal, êtes-vous sûr ?" 454 469 455 #: feed2post.php:9 10470 #: feed2post.php:941 456 471 msgid "Clear" 457 472 msgstr "Vider" 458 473 459 #: feed2post.php:9 11474 #: feed2post.php:942 460 475 msgid "Download" 461 476 msgstr "Télécharger" 462 477 463 #: feed2post.php:9 12478 #: feed2post.php:943 464 479 msgid "Debug mode is enabled" 465 480 msgstr "Le mode débogage est activé" 466 481 467 #: feed2post.php:9 12482 #: feed2post.php:943 468 483 msgid "Debug mode is disabled" 469 484 msgstr "Le mode débogage est désactivé" 470 485 471 #: feed2post.php:9 45 includes/feed2post-feed.php:398486 #: feed2post.php:976 472 487 msgid "Fields" 473 488 msgstr "Champs" … … 752 767 msgstr "" 753 768 754 #: includes/feed2post-feed.php:8 4769 #: includes/feed2post-feed.php:85 755 770 msgid "Required, existing or new post type (post, page, product, etc.)" 756 771 msgstr "" … … 758 773 "product, etc.)" 759 774 760 #: includes/feed2post-feed.php:8 5775 #: includes/feed2post-feed.php:86 761 776 msgid "Permalink" 762 777 msgstr "Permalien" 763 778 764 #: includes/feed2post-feed.php:8 5779 #: includes/feed2post-feed.php:86 765 780 msgid "Required, base URL for posts" 766 781 msgstr "Obligatoire, URL de base pour les publications" 767 782 768 #: includes/feed2post-feed.php:8 6783 #: includes/feed2post-feed.php:87 769 784 msgid "ID Field" 770 785 msgstr "Champ identifiant" 771 786 772 #: includes/feed2post-feed.php:8 6787 #: includes/feed2post-feed.php:87 773 788 msgid "Required, name of the identifier field (for updates)" 774 789 msgstr "Obligatoire, nom du champ identifiant (pour les mises à jour)" 775 790 776 #: includes/feed2post-feed.php:199 includes/feed2post-feed.php:356 791 #: includes/feed2post-feed.php:184 792 msgid "Import is already running, please wait until import is done." 793 msgstr "L'import est déjà lancé, veuillez attendre que l'import soit terminé." 794 795 #: includes/feed2post-feed.php:188 796 msgid "Import has been running for more than 1 hour, forcing unlock." 797 msgstr "L'import est lancé depuis plus de 1 heure, déverrouillage forcé." 798 799 #: includes/feed2post-feed.php:193 800 msgid "Getting archive" 801 msgstr "Récupération des publications" 802 803 #: includes/feed2post-feed.php:216 804 #, php-format 805 msgid "Updating posts %s on %s" 806 msgstr "Mise à jour des publications %s sur %s" 807 808 #: includes/feed2post-feed.php:220 809 msgid "Deleting missing posts" 810 msgstr "Suppression des publications manquantes" 811 812 #: includes/feed2post-feed.php:230 includes/feed2post-feed.php:387 777 813 #, php-format 778 814 msgid "Missing ID field : %s" 779 815 msgstr "Champ identifiant manquant : %s" 780 816 781 #: includes/feed2post-feed.php:399 782 msgid "Posts" 783 msgstr "Publications" 784 785 #: includes/feed2post-feed.php:423 817 #: includes/feed2post-feed.php:429 818 msgid "2- Associate field feeds with wordpress" 819 msgstr "2- Associer les champs du flux a wordpress" 820 821 #: includes/feed2post-feed.php:430 822 msgid "3- Synchronize post" 823 msgstr "3- Synchroniser les publications" 824 825 #: includes/feed2post-feed.php:454 786 826 msgid "" 787 827 "Use value from <a href=\"edit.php?post_type=feed2post_feed&page=feed2post" … … 791 831 "\">réglages par défaut</a>" 792 832 793 #: includes/feed2post-feed.php:429 833 #: includes/feed2post-feed.php:459 834 #, php-format 835 msgid "<a target=\"_blank\" href=\"%s\">View feed</a>" 836 msgstr "<a target=\"_blank\" href=\"%s\">Voir le flux</a>" 837 838 #: includes/feed2post-feed.php:465 794 839 #, php-format 795 840 msgid "<a target=\"_blank\" href=\"%s\">View page</a>" 796 841 msgstr "<a target=\"_blank\" href=\"%s\">Voir la page</a>" 797 842 798 #: includes/feed2post-feed.php:4 53843 #: includes/feed2post-feed.php:494 799 844 msgid "Field name in feed" 800 845 msgstr "Nom du champ dans le flux" 801 846 802 #: includes/feed2post-feed.php:4 54847 #: includes/feed2post-feed.php:495 803 848 msgid "Display name" 804 849 msgstr "Nom d'affichage" 805 850 806 #: includes/feed2post-feed.php:4 55851 #: includes/feed2post-feed.php:496 807 852 msgid "Only for WordPress admin site or if templates are enabled" 808 853 msgstr "" … … 810 855 "sont activés" 811 856 812 #: includes/feed2post-feed.php:4 58857 #: includes/feed2post-feed.php:499 813 858 msgid "Display in archive" 814 859 msgstr "Afficher dans la liste" 815 860 816 #: includes/feed2post-feed.php: 459861 #: includes/feed2post-feed.php:500 817 862 msgid "Display in single" 818 863 msgstr "Afficher dans la publication" 819 864 820 #: includes/feed2post-feed.php: 461865 #: includes/feed2post-feed.php:502 821 866 msgid "Mapping" 822 867 msgstr "Correspondance" 823 868 824 #: includes/feed2post-feed.php: 462869 #: includes/feed2post-feed.php:503 825 870 msgid "Field type in the WordPress database" 826 871 msgstr "Type de champ dans la base de données WordPress" 827 872 828 #: includes/feed2post-feed.php: 464873 #: includes/feed2post-feed.php:505 829 874 msgid "Field name" 830 875 msgstr "Nom du champ" 831 876 832 #: includes/feed2post-feed.php: 465877 #: includes/feed2post-feed.php:506 833 878 msgid "Field name existing or to be created in the WordPress database" 834 879 msgstr "Nom du champ existant ou à créer dans la base de données WordPress" 835 880 836 #: includes/feed2post-feed.php: 467881 #: includes/feed2post-feed.php:508 837 882 msgid "Field value" 838 883 msgstr "Valeur du champ" 839 884 840 #: includes/feed2post-feed.php: 468885 #: includes/feed2post-feed.php:509 841 886 msgid "Override field value for all posts in this feed" 842 887 msgstr "Force la valeur du champ pour toutes les publications du flux" 843 888 844 #: includes/feed2post-feed.php: 470889 #: includes/feed2post-feed.php:511 845 890 msgid "Template" 846 891 msgstr "Modèle d'affichage" 847 892 848 #: includes/feed2post-feed.php: 471893 #: includes/feed2post-feed.php:512 849 894 msgid "Disable update" 850 895 msgstr "Désactiver la mise à jour" 851 896 852 #: includes/feed2post-feed.php: 472897 #: includes/feed2post-feed.php:513 853 898 msgid "" 854 899 "If enabled, field will be imported only once, so you can update field " … … 858 903 "mettre à jour manuellement dans WordPress" 859 904 860 #: includes/feed2post-feed.php: 488905 #: includes/feed2post-feed.php:529 861 906 msgid "" 862 907 "Please contact the feed provider in order to add this field to the archive" … … 865 910 "archive" 866 911 867 #: includes/feed2post-feed.php:5 16 includes/feed2post-feed.php:557912 #: includes/feed2post-feed.php:558 includes/feed2post-feed.php:599 868 913 msgid "Move" 869 914 msgstr "Déplacer" 870 915 871 #: includes/feed2post-feed.php:5 17 includes/feed2post-feed.php:558916 #: includes/feed2post-feed.php:559 includes/feed2post-feed.php:600 872 917 msgid "Duplicate" 873 918 msgstr "Dupliquer" 874 919 875 #: includes/feed2post-feed.php:5 18 includes/feed2post-feed.php:559920 #: includes/feed2post-feed.php:560 includes/feed2post-feed.php:601 876 921 msgid "Delete" 877 922 msgstr "Supprimer" 878 923 879 #: includes/feed2post-feed.php: 565924 #: includes/feed2post-feed.php:607 880 925 msgid "Reset all fields" 881 926 msgstr "Réinitialiser les champs" 882 927 883 #: includes/feed2post-feed.php: 566928 #: includes/feed2post-feed.php:608 884 929 msgid "Update all fields" 885 930 msgstr "Mettre à jour les champs" 886 931 887 #: includes/feed2post-feed.php: 567932 #: includes/feed2post-feed.php:609 888 933 msgid "Add new field" 889 934 msgstr "Ajouter un champ" 890 935 891 #: includes/feed2post-feed.php: 568936 #: includes/feed2post-feed.php:610 892 937 msgid "Save fields" 893 938 msgstr "Enregistrer les champs" 894 939 895 #: includes/feed2post-feed.php: 580940 #: includes/feed2post-feed.php:622 896 941 msgid "Posts update duration" 897 942 msgstr "Durée de la mise à jour" 898 943 899 #: includes/feed2post-feed.php: 585includes/feed2post-license.php:37944 #: includes/feed2post-feed.php:627 includes/feed2post-license.php:37 900 945 msgid "" 901 946 "You currently use the free version limited to a single feed with 30 posts, " … … 907 952 "\"_blank\">cliquez-ici pour acheter la version pro</a>." 908 953 909 #: includes/feed2post-feed.php: 589954 #: includes/feed2post-feed.php:631 910 955 msgid "View posts" 911 956 msgstr "Voir les publications" 912 957 913 #: includes/feed2post-feed.php: 599958 #: includes/feed2post-feed.php:641 914 959 msgid "Reset style" 915 960 msgstr "Réinitialiser le style" 916 961 917 #: includes/feed2post-feed.php:6 00962 #: includes/feed2post-feed.php:642 918 963 msgid "Save style" 919 964 msgstr "Enregistrer le style" 920 965 921 #: includes/feed2post-feed.php:8 06966 #: includes/feed2post-feed.php:851 922 967 msgid "HTTP method" 923 968 msgstr "Méthode HTTP" 924 969 925 #: includes/feed2post-feed.php:8 06970 #: includes/feed2post-feed.php:851 926 971 msgid "" 927 972 "Optional, request HTTP method, default is GET, see <a target=\"_blank\" href=" … … 933 978 "\">documentation</a>" 934 979 935 #: includes/feed2post-feed.php:8 07980 #: includes/feed2post-feed.php:852 936 981 msgid "HTTP headers" 937 982 msgstr "Entêtes HTTP" 938 983 939 #: includes/feed2post-feed.php:8 07984 #: includes/feed2post-feed.php:852 940 985 msgid "" 941 986 "Optional, request HTTP headers, one per line, see <a target=\"_blank\" href=" … … 993 1038 msgid "Back" 994 1039 msgstr "Retour" 1040 1041 #~ msgid "Posts updated successfully" 1042 #~ msgstr "Les publications ont été mises à jour avec succès" 1043 1044 #~ msgid "Error while updating posts : %s" 1045 #~ msgstr "" 1046 #~ "Une erreur s'est produite pendant la mise à jour des publications : %s" 1047 1048 #~ msgid "" 1049 #~ "Update posts every X hours. X should be as large as possible for better " 1050 #~ "performance. Use 0 to disable automatic update. For huge feeds or " 1051 #~ "specific specific periods, we recommend to set X to 0 and to setup a " 1052 #~ "crontab manually with <code>* X * * * cd /path/to/website && /path/to/wp " 1053 #~ "feed2post \"Feed Name\"</code>" 1054 #~ msgstr "" 1055 #~ "Mettre à jour les publications chaque X heure. X doit être le plus grand " 1056 #~ "possible pour une meilleure performance. Utiliser 0 pour désactiver les " 1057 #~ "mises à jour automatiques. Pour un flux de grande taille ou une " 1058 #~ "planification personnalisée, nous recommandons d'utiliser 0 et de " 1059 #~ "configurer une tâche cron manuellement avec <code>* X * * * cd /chemin/" 1060 #~ "vers/wordpress && /chemin/vers/wp feed2post \"Nom du flux\"</code>" 1061 1062 #~ msgid "Configuration" 1063 #~ msgstr "Configuration" 1064 1065 #~ msgid "Posts" 1066 #~ msgstr "Publications" 995 1067 996 1068 #~ msgid "Download log file" -
feed2post-ircf/trunk/languages/feed2post.pot
r2991572 r3047270 3 3 msgstr "" 4 4 "Project-Id-Version: feed2post\n" 5 "POT-Creation-Date: 202 3-11-07 18:07+0100\n"5 "POT-Creation-Date: 2024-03-07 16:19+0100\n" 6 6 "PO-Revision-Date: 2021-05-27 15:15+0200\n" 7 7 "Last-Translator: \n" … … 11 11 "Content-Type: text/plain; charset=UTF-8\n" 12 12 "Content-Transfer-Encoding: 8bit\n" 13 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 13 14 "X-Generator: Poedit 2.3\n" 14 15 "X-Poedit-Basepath: ..\n" 15 "Plural-Forms: nplurals=2; plural=(n != 1);\n"16 16 "X-Poedit-KeywordsList: __;_e\n" 17 17 "X-Poedit-SourceCharset: UTF-8\n" … … 42 42 msgstr "" 43 43 44 #: feed2post.php:3 2444 #: feed2post.php:342 45 45 msgid "Feeds" 46 46 msgstr "" 47 47 48 #: feed2post.php:3 2548 #: feed2post.php:343 49 49 msgid "Feed" 50 50 msgstr "" 51 51 52 #: feed2post.php:3 2652 #: feed2post.php:344 53 53 msgid "Add" 54 54 msgstr "" 55 55 56 #: feed2post.php:3 2756 #: feed2post.php:345 57 57 msgid "Add feed" 58 58 msgstr "" 59 59 60 #: feed2post.php:3 2860 #: feed2post.php:346 61 61 msgid "Modify" 62 62 msgstr "" 63 63 64 #: feed2post.php:3 2964 #: feed2post.php:347 65 65 msgid "Modify feed" 66 66 msgstr "" 67 67 68 #: feed2post.php:3 3068 #: feed2post.php:348 69 69 msgid "New feed" 70 70 msgstr "" 71 71 72 #: feed2post.php:3 3172 #: feed2post.php:349 73 73 msgid "View feeds" 74 74 msgstr "" 75 75 76 #: feed2post.php:3 3276 #: feed2post.php:350 77 77 msgid "View feed" 78 78 msgstr "" 79 79 80 #: feed2post.php:3 3380 #: feed2post.php:351 81 81 msgid "Search feeds" 82 82 msgstr "" 83 83 84 #: feed2post.php:3 3484 #: feed2post.php:352 85 85 msgid "No feed found" 86 86 msgstr "" 87 87 88 #: feed2post.php:3 3588 #: feed2post.php:353 89 89 msgid "No feed found in trash" 90 90 msgstr "" 91 91 92 #: feed2post.php:3 51 feed2post.php:41092 #: feed2post.php:369 feed2post.php:428 93 93 msgid "Feed type" 94 94 msgstr "" 95 95 96 #: feed2post.php:3 52 includes/feed2post-feed.php:8496 #: feed2post.php:370 includes/feed2post-feed.php:85 97 97 msgid "Post type" 98 98 msgstr "" 99 99 100 #: feed2post.php:3 53100 #: feed2post.php:371 101 101 msgid "Fields count" 102 102 msgstr "" 103 103 104 #: feed2post.php:3 54 includes/feed2post-feed.php:583104 #: feed2post.php:372 includes/feed2post-feed.php:625 105 105 msgid "Posts count" 106 106 msgstr "" 107 107 108 #: feed2post.php:3 55 includes/feed2post-feed.php:577108 #: feed2post.php:373 includes/feed2post-feed.php:619 109 109 msgid "Posts updated at" 110 110 msgstr "" 111 111 112 #: feed2post.php: 399113 msgid " Configuration"114 msgstr "" 115 116 #: feed2post.php:4 13112 #: feed2post.php:417 113 msgid "1- Configure feed format" 114 msgstr "" 115 116 #: feed2post.php:431 117 117 msgid "Select feed type" 118 118 msgstr "" 119 119 120 #: feed2post.php:4 28120 #: feed2post.php:446 121 121 msgid "Not imported" 122 122 msgstr "" 123 123 124 #: feed2post.php:4 29124 #: feed2post.php:447 125 125 msgid "Custom field" 126 126 msgstr "" 127 127 128 #: feed2post.php:4 31128 #: feed2post.php:449 129 129 msgid "Taxonomy" 130 130 msgstr "" 131 131 132 #: feed2post.php:4 32132 #: feed2post.php:450 133 133 msgid "Post title" 134 134 msgstr "" 135 135 136 #: feed2post.php:4 33136 #: feed2post.php:451 137 137 msgid "Post content" 138 138 msgstr "" 139 139 140 #: feed2post.php:4 34140 #: feed2post.php:452 141 141 msgid "Post URL" 142 142 msgstr "" 143 143 144 #: feed2post.php:4 35144 #: feed2post.php:453 145 145 msgid "Excerpt" 146 146 msgstr "" 147 147 148 #: feed2post.php:4 36148 #: feed2post.php:454 149 149 msgid "Date" 150 150 msgstr "" 151 151 152 #: feed2post.php:4 37152 #: feed2post.php:455 153 153 msgid "Author" 154 154 msgstr "" 155 155 156 #: feed2post.php:4 38156 #: feed2post.php:456 157 157 msgid "Featured image" 158 158 msgstr "" 159 159 160 #: feed2post.php:4 39160 #: feed2post.php:457 161 161 msgid "Media" 162 162 msgstr "" 163 163 164 #: feed2post.php:4 44164 #: feed2post.php:462 165 165 msgid "User password" 166 166 msgstr "" 167 167 168 #: feed2post.php:4 45168 #: feed2post.php:463 169 169 msgid "User login" 170 170 msgstr "" 171 171 172 #: feed2post.php:4 46172 #: feed2post.php:464 173 173 msgid "User nice name" 174 174 msgstr "" 175 175 176 #: feed2post.php:4 47176 #: feed2post.php:465 177 177 msgid "User URL" 178 178 msgstr "" 179 179 180 #: feed2post.php:4 48180 #: feed2post.php:466 181 181 msgid "User email" 182 182 msgstr "" 183 183 184 #: feed2post.php:4 49184 #: feed2post.php:467 185 185 msgid "User display name" 186 186 msgstr "" 187 187 188 #: feed2post.php:4 50188 #: feed2post.php:468 189 189 msgid "User nickname" 190 190 msgstr "" 191 191 192 #: feed2post.php:4 51192 #: feed2post.php:469 193 193 msgid "User first name" 194 194 msgstr "" 195 195 196 #: feed2post.php:4 52196 #: feed2post.php:470 197 197 msgid "User last name" 198 198 msgstr "" 199 199 200 #: feed2post.php:4 53200 #: feed2post.php:471 201 201 msgid "User description" 202 202 msgstr "" 203 203 204 #: feed2post.php:4 54204 #: feed2post.php:472 205 205 msgid "User role" 206 206 msgstr "" 207 207 208 #: feed2post.php:4 55208 #: feed2post.php:473 209 209 msgid "User locale" 210 210 msgstr "" 211 211 212 #: feed2post.php:4 63212 #: feed2post.php:481 213 213 msgid "Default" 214 214 msgstr "" 215 215 216 #: feed2post.php:4 64216 #: feed2post.php:482 217 217 msgid "Gallery" 218 218 msgstr "" 219 219 220 #: feed2post.php:4 65220 #: feed2post.php:483 221 221 msgid "Slideshow" 222 222 msgstr "" 223 223 224 #: feed2post.php:4 66224 #: feed2post.php:484 225 225 msgid "Map latitude" 226 226 msgstr "" 227 227 228 #: feed2post.php:4 67228 #: feed2post.php:485 229 229 msgid "Map longitude" 230 230 msgstr "" 231 231 232 #: feed2post.php:4 68232 #: feed2post.php:486 233 233 msgid "Fieldset" 234 234 msgstr "" 235 235 236 #: feed2post.php: 487236 #: feed2post.php:505 237 237 msgid "Fields updated successfully" 238 238 msgstr "" 239 239 240 #: feed2post.php: 495240 #: feed2post.php:513 241 241 #, php-format 242 242 msgid "Error while updating fields : %s" 243 243 msgstr "" 244 244 245 #: feed2post.php:522 245 #: feed2post.php:534 246 #, php-format 247 msgid "Feed %s (%s) : %s" 248 msgstr "" 249 250 #: feed2post.php:560 246 251 msgid "You currently use the free version limited to a single feed with 30 posts, please visit settings to register the pro version" 247 252 msgstr "" 248 253 249 #: feed2post.php:602 250 msgid "Posts updated successfully" 251 msgstr "" 252 253 #: feed2post.php:611 254 #, php-format 255 msgid "Error while updating posts : %s" 256 msgstr "" 257 258 #: feed2post.php:631 254 #: feed2post.php:661 259 255 #, php-format 260 256 msgid "%d posts deleted successfully" 261 257 msgstr "" 262 258 263 #: feed2post.php:6 39259 #: feed2post.php:669 264 260 #, php-format 265 261 msgid "Error while deleting posts : %s" 266 262 msgstr "" 267 263 268 #: feed2post.php:6 52 includes/feed2post-feed.php:590264 #: feed2post.php:682 includes/feed2post-feed.php:632 269 265 msgid "Update posts" 270 266 msgstr "" 271 267 272 #: feed2post.php:6 53 includes/feed2post-feed.php:588268 #: feed2post.php:683 includes/feed2post-feed.php:630 273 269 msgid "Delete posts" 274 270 msgstr "" 275 271 276 #: feed2post.php: 675272 #: feed2post.php:705 277 273 msgid "Style resetted successfully" 278 274 msgstr "" 279 275 280 #: feed2post.php: 683276 #: feed2post.php:713 281 277 #, php-format 282 278 msgid "Error while resetting style : %s" 283 279 msgstr "" 284 280 285 #: feed2post.php:833 281 #: feed2post.php:862 282 msgid "Enable public" 283 msgstr "" 284 285 #: feed2post.php:862 286 msgid "Display posts in front site." 287 msgstr "" 288 289 #: feed2post.php:863 290 msgid "Enable archive" 291 msgstr "" 292 293 #: feed2post.php:863 294 msgid "Display archive page in front site." 295 msgstr "" 296 297 #: feed2post.php:864 286 298 msgid "Enable admin" 287 299 msgstr "" 288 300 289 #: feed2post.php:8 33301 #: feed2post.php:864 290 302 msgid "Display in WordPress Admin site. You should enable this feature only if you don't have access or if you need to extend data." 291 303 msgstr "" 292 304 293 #: feed2post.php:8 34305 #: feed2post.php:865 294 306 msgid "Enable comments" 295 307 msgstr "" 296 308 297 #: feed2post.php:8 34309 #: feed2post.php:865 298 310 msgid "Allow visitors to post comments in posts." 299 311 msgstr "" 300 312 301 #: feed2post.php:8 35313 #: feed2post.php:866 302 314 msgid "Enable custom fields" 303 315 msgstr "" 304 316 305 #: feed2post.php:8 35317 #: feed2post.php:866 306 318 msgid "Display custom fields in WordPress Admin site" 307 319 msgstr "" 308 320 309 #: feed2post.php:8 37321 #: feed2post.php:868 310 322 msgid "Cron period" 311 323 msgstr "" 312 324 313 #: feed2post.php:8 37314 msgid "Update posts every X hours. X should be as large as possible for better performance. Use 0 to disable automatic update. For huge feeds or specific specific periods, we recommend to set X to 0 and tosetup a crontab manually with <code>* X * * * cd /path/to/website && /path/to/wp feed2post \"Feed Name\"</code>"315 msgstr "" 316 317 #: feed2post.php:8 38325 #: feed2post.php:868 326 msgid "Update posts every X hours. X should be as large as possible for better performance. Use 0 to disable automatic update. For large feeds, you should <a href=\"https://easyengine.io/tutorials/wordpress/wp-cron-crontab/\" target=\"_blank\">disable WP_CRON and configure crontab instead</a>. For specific periods, you can set X to 0 and setup a crontab manually with <code>* X * * * cd /path/to/website && /path/to/wp feed2post \"Feed Name\"</code>" 327 msgstr "" 328 329 #: feed2post.php:869 318 330 msgid "Delete missing posts" 319 331 msgstr "" 320 332 321 #: feed2post.php:8 38333 #: feed2post.php:869 322 334 msgid "Should we delete the posts missing from the feed ?" 323 335 msgstr "" 324 336 325 #: feed2post.php:8 39337 #: feed2post.php:870 326 338 msgid "Enable templates" 327 339 msgstr "" 328 340 329 #: feed2post.php:8 39341 #: feed2post.php:870 330 342 msgid "Add display options and override the default templates, you should turn this on only if you don't have a page builder like Elementor" 331 343 msgstr "" 332 344 333 #: feed2post.php:8 40345 #: feed2post.php:871 334 346 msgid "Hide not imported fields" 335 347 msgstr "" 336 348 337 #: feed2post.php:8 40349 #: feed2post.php:871 338 350 msgid "When fields are saved not imported fields are automatically hidden, all fields are shown on fields update or reset" 339 351 msgstr "" 340 352 341 #: feed2post.php:8 41 includes/feed2post-feed.php:401353 #: feed2post.php:872 includes/feed2post-feed.php:432 342 354 msgid "Style" 343 355 msgstr "" 344 356 345 #: feed2post.php:8 41357 #: feed2post.php:872 346 358 msgid "When templates are enabled, the following CSS code that will be added to archive and single templates" 347 359 msgstr "" 348 360 349 #: feed2post.php:8 42361 #: feed2post.php:873 350 362 msgid "Enable debug mode" 351 363 msgstr "" 352 364 353 #: feed2post.php:8 42365 #: feed2post.php:873 354 366 msgid "Feed2Post will add debug messages to log file, enable this only if you experience problems" 355 367 msgstr "" 356 368 357 #: feed2post.php:8 50369 #: feed2post.php:881 358 370 msgid "Feed2Post general settings" 359 371 msgstr "" 360 372 361 #: feed2post.php:8 50373 #: feed2post.php:881 362 374 msgid "Settings" 363 375 msgstr "" 364 376 365 #: feed2post.php:8 51 feed2post.php:903377 #: feed2post.php:882 feed2post.php:934 366 378 msgid "Feed2Post log file" 367 379 msgstr "" 368 380 369 #: feed2post.php:8 51381 #: feed2post.php:882 370 382 msgid "Log file" 371 383 msgstr "" 372 384 373 #: feed2post.php:872 385 #: feed2post.php:890 386 msgid "Feed2post general settings" 387 msgstr "" 388 389 #: feed2post.php:904 374 390 msgid "Updated settings" 375 391 msgstr "" 376 392 377 #: feed2post.php: 876393 #: feed2post.php:908 378 394 msgid "Restored default settings" 379 395 msgstr "" 380 396 381 #: feed2post.php:878 382 msgid "Feed2post general settings" 383 msgstr "" 384 385 #: feed2post.php:879 397 #: feed2post.php:910 386 398 msgid "Settings below will apply for all feeds. If you need per feed settings please <a href=\"edit.php?post_type=feed2post_feed\">visit the feed page</a>" 387 399 msgstr "" 388 400 389 #: feed2post.php: 896401 #: feed2post.php:927 390 402 msgid "Restore default settings" 391 403 msgstr "" 392 404 393 #: feed2post.php: 896405 #: feed2post.php:927 394 406 msgid "Warning, this will reset all settings, are you sure ?" 395 407 msgstr "" 396 408 397 #: feed2post.php: 897409 #: feed2post.php:928 398 410 msgid "Save options" 399 411 msgstr "" 400 412 401 #: feed2post.php:9 06413 #: feed2post.php:937 402 414 msgid "Log file has been cleared" 403 415 msgstr "" 404 416 405 #: feed2post.php:9 09417 #: feed2post.php:940 406 418 msgid "Refresh" 407 419 msgstr "" 408 420 409 #: feed2post.php:9 10421 #: feed2post.php:941 410 422 msgid "Warning, this will clear the log file, are you sure ?" 411 423 msgstr "" 412 424 413 #: feed2post.php:9 10425 #: feed2post.php:941 414 426 msgid "Clear" 415 427 msgstr "" 416 428 417 #: feed2post.php:9 11429 #: feed2post.php:942 418 430 msgid "Download" 419 431 msgstr "" 420 432 421 #: feed2post.php:9 12433 #: feed2post.php:943 422 434 msgid "Debug mode is enabled" 423 435 msgstr "" 424 436 425 #: feed2post.php:9 12437 #: feed2post.php:943 426 438 msgid "Debug mode is disabled" 427 439 msgstr "" 428 440 429 #: feed2post.php:9 45 includes/feed2post-feed.php:398441 #: feed2post.php:976 430 442 msgid "Fields" 431 443 msgstr "" … … 663 675 msgstr "" 664 676 665 #: includes/feed2post-feed.php:8 4677 #: includes/feed2post-feed.php:85 666 678 msgid "Required, existing or new post type (post, page, product, etc.)" 667 679 msgstr "" 668 680 669 #: includes/feed2post-feed.php:8 5681 #: includes/feed2post-feed.php:86 670 682 msgid "Permalink" 671 683 msgstr "" 672 684 673 #: includes/feed2post-feed.php:8 5685 #: includes/feed2post-feed.php:86 674 686 msgid "Required, base URL for posts" 675 687 msgstr "" 676 688 677 #: includes/feed2post-feed.php:8 6689 #: includes/feed2post-feed.php:87 678 690 msgid "ID Field" 679 691 msgstr "" 680 692 681 #: includes/feed2post-feed.php:8 6693 #: includes/feed2post-feed.php:87 682 694 msgid "Required, name of the identifier field (for updates)" 683 695 msgstr "" 684 696 685 #: includes/feed2post-feed.php:199 includes/feed2post-feed.php:356 697 #: includes/feed2post-feed.php:184 698 msgid "Import is already running, please wait until import is done." 699 msgstr "" 700 701 #: includes/feed2post-feed.php:188 702 msgid "Import has been running for more than 1 hour, forcing unlock." 703 msgstr "" 704 705 #: includes/feed2post-feed.php:193 706 msgid "Getting archive" 707 msgstr "" 708 709 #: includes/feed2post-feed.php:216 710 #, php-format 711 msgid "Updating posts %s on %s" 712 msgstr "" 713 714 #: includes/feed2post-feed.php:220 715 msgid "Deleting missing posts" 716 msgstr "" 717 718 #: includes/feed2post-feed.php:230 includes/feed2post-feed.php:387 686 719 #, php-format 687 720 msgid "Missing ID field : %s" 688 721 msgstr "" 689 722 690 #: includes/feed2post-feed.php:399 691 msgid "Posts" 692 msgstr "" 693 694 #: includes/feed2post-feed.php:423 723 #: includes/feed2post-feed.php:429 724 msgid "2- Associate field feeds with wordpress" 725 msgstr "" 726 727 #: includes/feed2post-feed.php:430 728 msgid "3- Synchronize post" 729 msgstr "" 730 731 #: includes/feed2post-feed.php:454 695 732 msgid "Use value from <a href=\"edit.php?post_type=feed2post_feed&page=feed2post\">settings</a>" 696 733 msgstr "" 697 734 698 #: includes/feed2post-feed.php:429 735 #: includes/feed2post-feed.php:459 736 #, php-format 737 msgid "<a target=\"_blank\" href=\"%s\">View feed</a>" 738 msgstr "" 739 740 #: includes/feed2post-feed.php:465 699 741 #, php-format 700 742 msgid "<a target=\"_blank\" href=\"%s\">View page</a>" 701 743 msgstr "" 702 744 703 #: includes/feed2post-feed.php:4 53745 #: includes/feed2post-feed.php:494 704 746 msgid "Field name in feed" 705 747 msgstr "" 706 748 707 #: includes/feed2post-feed.php:4 54749 #: includes/feed2post-feed.php:495 708 750 msgid "Display name" 709 751 msgstr "" 710 752 711 #: includes/feed2post-feed.php:4 55753 #: includes/feed2post-feed.php:496 712 754 msgid "Only for WordPress admin site or if templates are enabled" 713 755 msgstr "" 714 756 715 #: includes/feed2post-feed.php:4 58757 #: includes/feed2post-feed.php:499 716 758 msgid "Display in archive" 717 759 msgstr "" 718 760 719 #: includes/feed2post-feed.php: 459761 #: includes/feed2post-feed.php:500 720 762 msgid "Display in single" 721 763 msgstr "" 722 764 723 #: includes/feed2post-feed.php: 461765 #: includes/feed2post-feed.php:502 724 766 msgid "Mapping" 725 767 msgstr "" 726 768 727 #: includes/feed2post-feed.php: 462769 #: includes/feed2post-feed.php:503 728 770 msgid "Field type in the WordPress database" 729 771 msgstr "" 730 772 731 #: includes/feed2post-feed.php: 464773 #: includes/feed2post-feed.php:505 732 774 msgid "Field name" 733 775 msgstr "" 734 776 735 #: includes/feed2post-feed.php: 465777 #: includes/feed2post-feed.php:506 736 778 msgid "Field name existing or to be created in the WordPress database" 737 779 msgstr "" 738 780 739 #: includes/feed2post-feed.php: 467781 #: includes/feed2post-feed.php:508 740 782 msgid "Field value" 741 783 msgstr "" 742 784 743 #: includes/feed2post-feed.php: 468785 #: includes/feed2post-feed.php:509 744 786 msgid "Override field value for all posts in this feed" 745 787 msgstr "" 746 788 747 #: includes/feed2post-feed.php: 470789 #: includes/feed2post-feed.php:511 748 790 msgid "Template" 749 791 msgstr "" 750 792 751 #: includes/feed2post-feed.php: 471793 #: includes/feed2post-feed.php:512 752 794 msgid "Disable update" 753 795 msgstr "" 754 796 755 #: includes/feed2post-feed.php: 472797 #: includes/feed2post-feed.php:513 756 798 msgid "If enabled, field will be imported only once, so you can update field manually in WordPress" 757 799 msgstr "" 758 800 759 #: includes/feed2post-feed.php: 488801 #: includes/feed2post-feed.php:529 760 802 msgid "Please contact the feed provider in order to add this field to the archive" 761 803 msgstr "" 762 804 763 #: includes/feed2post-feed.php:5 16 includes/feed2post-feed.php:557805 #: includes/feed2post-feed.php:558 includes/feed2post-feed.php:599 764 806 msgid "Move" 765 807 msgstr "" 766 808 767 #: includes/feed2post-feed.php:5 17 includes/feed2post-feed.php:558809 #: includes/feed2post-feed.php:559 includes/feed2post-feed.php:600 768 810 msgid "Duplicate" 769 811 msgstr "" 770 812 771 #: includes/feed2post-feed.php:5 18 includes/feed2post-feed.php:559813 #: includes/feed2post-feed.php:560 includes/feed2post-feed.php:601 772 814 msgid "Delete" 773 815 msgstr "" 774 816 775 #: includes/feed2post-feed.php: 565817 #: includes/feed2post-feed.php:607 776 818 msgid "Reset all fields" 777 819 msgstr "" 778 820 779 #: includes/feed2post-feed.php: 566821 #: includes/feed2post-feed.php:608 780 822 msgid "Update all fields" 781 823 msgstr "" 782 824 783 #: includes/feed2post-feed.php: 567825 #: includes/feed2post-feed.php:609 784 826 msgid "Add new field" 785 827 msgstr "" 786 828 787 #: includes/feed2post-feed.php: 568829 #: includes/feed2post-feed.php:610 788 830 msgid "Save fields" 789 831 msgstr "" 790 832 791 #: includes/feed2post-feed.php: 580833 #: includes/feed2post-feed.php:622 792 834 msgid "Posts update duration" 793 835 msgstr "" 794 836 795 #: includes/feed2post-feed.php: 585includes/feed2post-license.php:37837 #: includes/feed2post-feed.php:627 includes/feed2post-license.php:37 796 838 msgid "You currently use the free version limited to a single feed with 30 posts, <a href=\"https://ircf.fr/plugins-wordpress/\" target=\"_blank\">click here to purchase the pro version</a>." 797 839 msgstr "" 798 840 799 #: includes/feed2post-feed.php: 589841 #: includes/feed2post-feed.php:631 800 842 msgid "View posts" 801 843 msgstr "" 802 844 803 #: includes/feed2post-feed.php: 599845 #: includes/feed2post-feed.php:641 804 846 msgid "Reset style" 805 847 msgstr "" 806 848 807 #: includes/feed2post-feed.php:6 00849 #: includes/feed2post-feed.php:642 808 850 msgid "Save style" 809 851 msgstr "" 810 852 811 #: includes/feed2post-feed.php:8 06853 #: includes/feed2post-feed.php:851 812 854 msgid "HTTP method" 813 855 msgstr "" 814 856 815 #: includes/feed2post-feed.php:8 06857 #: includes/feed2post-feed.php:851 816 858 msgid "Optional, request HTTP method, default is GET, see <a target=\"_blank\" href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods\">documentation</a>" 817 859 msgstr "" 818 860 819 #: includes/feed2post-feed.php:8 07861 #: includes/feed2post-feed.php:852 820 862 msgid "HTTP headers" 821 863 msgstr "" 822 864 823 #: includes/feed2post-feed.php:8 07865 #: includes/feed2post-feed.php:852 824 866 msgid "Optional, request HTTP headers, one per line, see <a target=\"_blank\" href=\"https://developer.mozilla.org/en-US/docs/Glossary/Request_header\">documentation</a>" 825 867 msgstr ""
Note: See TracChangeset
for help on using the changeset viewer.