Version Description
- fixed export attachment meta alt
- fixed export manually stored ACF
- fixed export repeater field for users in csv format
- fixed import export templates
- fixed ajaxurl conflict with WPML
- added French & Latvian translations
- added 'Variation Description' field
Download this release
Release Info
Developer | soflyy |
Plugin | Export WordPress data to XML/CSV |
Version | 1.0.4 |
Comparing to | |
See all releases |
Code changes from version 1.0.3 to 1.0.4
- actions/admin_menu.php +1 -1
- actions/wp_ajax_export_filtering.php +2 -1
- actions/wp_ajax_export_filtering_count.php +25 -7
- classes/XMLWriter.php +5 -0
- classes/chunk.php +60 -25
- classes/download.php +5 -2
- controllers/admin/settings.php +3 -3
- helpers/pmxe_export_acf_field_csv.php +69 -34
- helpers/pmxe_export_acf_field_xml.php +10 -10
- helpers/pmxe_export_csv.php +6 -5
- helpers/pmxe_export_xml.php +19 -15
- helpers/pmxe_functions.php +11 -0
- helpers/wp_all_export_generate_export_file.php +11 -8
- helpers/wp_all_export_prepare_template_csv.php +8 -2
- helpers/wp_all_export_prepare_template_xml.php +11 -5
- i18n/languages/wp_all_export_plugin-fr_FR.mo +0 -0
- i18n/languages/wp_all_export_plugin-fr_FR.po +1454 -0
- i18n/languages/wp_all_export_plugin-lv.mo +0 -0
- i18n/languages/wp_all_export_plugin-lv.po +1010 -0
- libraries/XmlExportACF.php +83 -24
- libraries/XmlExportEngine.php +2 -6
- libraries/XmlExportWooCommerce.php +8 -8
- readme.txt +10 -1
- static/js/admin.js +18 -2
- views/admin/export/options/settings.php +1 -1
- views/admin/export/process.php +16 -2
- views/admin/manage/index.php +2 -2
- views/admin/settings/index.php +8 -8
- wp-all-export.php +2 -2
actions/admin_menu.php
CHANGED
@@ -14,7 +14,7 @@ function pmxe_admin_menu() {
|
|
14 |
add_submenu_page('pmxe-admin-home', __('Export to XML', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('New Export', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-export', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
15 |
add_submenu_page('pmxe-admin-home', __('Manage Exports', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Manage Exports', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-manage', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
16 |
add_submenu_page('pmxe-admin-home', __('Settings', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Settings', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-settings', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
17 |
-
add_submenu_page('pmxe-admin-home', __('Feedback', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Feedback', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-feedback', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
18 |
add_submenu_page('pmxe-admin-home', __('Support', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Support', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-help', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
19 |
|
20 |
}
|
14 |
add_submenu_page('pmxe-admin-home', __('Export to XML', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('New Export', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-export', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
15 |
add_submenu_page('pmxe-admin-home', __('Manage Exports', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Manage Exports', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-manage', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
16 |
add_submenu_page('pmxe-admin-home', __('Settings', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Settings', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-settings', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
17 |
+
// add_submenu_page('pmxe-admin-home', __('Feedback', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Feedback', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-feedback', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
18 |
add_submenu_page('pmxe-admin-home', __('Support', 'wp_all_export_plugin') . ' ‹ ' . __('WP All Export', 'wp_all_export_plugin'), __('Support', 'wp_all_export_plugin'), 'manage_options', 'pmxe-admin-help', array(PMXE_Plugin::getInstance(), 'adminDispatcher'));
|
19 |
|
20 |
}
|
actions/wp_ajax_export_filtering.php
CHANGED
@@ -122,8 +122,9 @@ function pmxe_wp_ajax_export_filtering(){
|
|
122 |
<select name="product_matching_mode">
|
123 |
<option value="strict" <?php echo ( $product_matching_mode == 'strict' ) ? 'selected="selected"' : ''; ?>><?php _e("Strict", "wp_all_export_plugin"); ?></option>
|
124 |
<option value="permissive" <?php echo ( $product_matching_mode == 'permissive' ) ? 'selected="selected"' : ''; ?>><?php _e("Permissive", "wp_all_export_plugin"); ?></option>
|
|
|
125 |
</select>
|
126 |
-
<a href="#help" class="wpallexport-help" style="position: relative; top: 0px;" title="<?php _e('Strict matching requires all variations to pass in order for the product to be exported. Permissive matching allows the product to be exported if any of the variations pass.', 'wp_all_export_plugin'); ?>">?</a>
|
127 |
</div>
|
128 |
|
129 |
<?php endif; ?>
|
122 |
<select name="product_matching_mode">
|
123 |
<option value="strict" <?php echo ( $product_matching_mode == 'strict' ) ? 'selected="selected"' : ''; ?>><?php _e("Strict", "wp_all_export_plugin"); ?></option>
|
124 |
<option value="permissive" <?php echo ( $product_matching_mode == 'permissive' ) ? 'selected="selected"' : ''; ?>><?php _e("Permissive", "wp_all_export_plugin"); ?></option>
|
125 |
+
<option value="parent" <?php echo ( $product_matching_mode == 'parent' ) ? 'selected="selected"' : ''; ?>><?php _e("Parent", "wp_all_export_plugin"); ?></option>
|
126 |
</select>
|
127 |
+
<a href="#help" class="wpallexport-help" style="position: relative; top: 0px;" title="<?php _e('Strict matching requires all variations to pass in order for the product to be exported. Permissive matching allows the product to be exported if any of the variations pass. Parent matching applies filters to parent products only.', 'wp_all_export_plugin'); ?>">?</a>
|
128 |
</div>
|
129 |
|
130 |
<?php endif; ?>
|
actions/wp_ajax_export_filtering_count.php
CHANGED
@@ -47,12 +47,19 @@ function pmxe_wp_ajax_export_filtering_count(){
|
|
47 |
PMXE_Plugin::$session->save_data();
|
48 |
|
49 |
$found_records = 0;
|
|
|
50 |
|
51 |
if ( 'users' == $post['cpt'] )
|
52 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
add_action('pre_user_query', 'wp_all_export_pre_user_query', 10, 1);
|
54 |
$exportQuery = new WP_User_Query( array( 'orderby' => 'ID', 'order' => 'ASC', 'number' => 10 ));
|
55 |
-
|
56 |
if ( ! empty($exportQuery->results)){
|
57 |
$found_records = $exportQuery->get_total();
|
58 |
}
|
@@ -60,13 +67,19 @@ function pmxe_wp_ajax_export_filtering_count(){
|
|
60 |
}
|
61 |
else
|
62 |
{
|
63 |
-
add_filter('posts_where', 'wp_all_export_posts_where', 10, 1);
|
64 |
-
add_filter('posts_join', 'wp_all_export_posts_join', 10, 1);
|
65 |
-
|
66 |
$cpt = ($post['cpt'] == 'product') ? array('product', 'product_variation') : $post['cpt'];
|
67 |
|
68 |
-
|
|
|
|
|
|
|
|
|
69 |
|
|
|
|
|
|
|
|
|
|
|
70 |
if ( ! empty($exportQuery->found_posts)){
|
71 |
$found_records = $exportQuery->found_posts;
|
72 |
}
|
@@ -86,9 +99,12 @@ function pmxe_wp_ajax_export_filtering_count(){
|
|
86 |
<?php if (! $export->isEmpty() and $export->options['export_only_new_stuff']): ?>
|
87 |
<h3><?php _e('Nothing to export.', 'wp_all_export_plugin'); ?></h3>
|
88 |
<h4><?php printf(__("All %s have already been exported.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
89 |
-
<?php
|
90 |
<h3><?php _e('Nothing to export.', 'wp_all_export_plugin'); ?></h3>
|
91 |
<h4><?php printf(__("No matching %s found for selected filter rules.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
|
|
|
|
|
|
92 |
<?php endif; ?>
|
93 |
<?php endif; ?>
|
94 |
|
@@ -101,8 +117,10 @@ function pmxe_wp_ajax_export_filtering_count(){
|
|
101 |
<?php if ($found_records > 0) :?>
|
102 |
<h3><span class="matches_count"><?php echo $found_records; ?></span> <strong><?php echo wp_all_export_get_cpt_name(array($post['cpt']), $found_records); ?></strong> will be exported</h3>
|
103 |
<h4><?php _e("Continue to Step 2 to choose data to include in the export file.", "wp_all_export_plugin"); ?></h4>
|
104 |
-
<?php
|
105 |
<h4 style="line-height:60px;"><?php printf(__("No matching %s found for selected filter rules.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
|
|
|
|
106 |
<?php endif; ?>
|
107 |
</div>
|
108 |
<?php
|
47 |
PMXE_Plugin::$session->save_data();
|
48 |
|
49 |
$found_records = 0;
|
50 |
+
$total_records = 0;
|
51 |
|
52 |
if ( 'users' == $post['cpt'] )
|
53 |
{
|
54 |
+
// get total users
|
55 |
+
$totalQuery = new WP_User_Query( array( 'orderby' => 'ID', 'order' => 'ASC', 'number' => 10 ));
|
56 |
+
if ( ! empty($totalQuery->results)){
|
57 |
+
$total_records = $totalQuery->get_total();
|
58 |
+
}
|
59 |
+
|
60 |
+
// get users depends on filters
|
61 |
add_action('pre_user_query', 'wp_all_export_pre_user_query', 10, 1);
|
62 |
$exportQuery = new WP_User_Query( array( 'orderby' => 'ID', 'order' => 'ASC', 'number' => 10 ));
|
|
|
63 |
if ( ! empty($exportQuery->results)){
|
64 |
$found_records = $exportQuery->get_total();
|
65 |
}
|
67 |
}
|
68 |
else
|
69 |
{
|
|
|
|
|
|
|
70 |
$cpt = ($post['cpt'] == 'product') ? array('product', 'product_variation') : $post['cpt'];
|
71 |
|
72 |
+
// get total custom post type records
|
73 |
+
$totalQuery = new WP_Query( array( 'post_type' => $cpt, 'post_status' => 'any', 'orderby' => 'ID', 'order' => 'ASC', 'posts_per_page' => 10 ));
|
74 |
+
if ( ! empty($totalQuery->found_posts)){
|
75 |
+
$total_records = $totalQuery->found_posts;
|
76 |
+
}
|
77 |
|
78 |
+
// get custom post type records depends on filters
|
79 |
+
add_filter('posts_where', 'wp_all_export_posts_where', 10, 1);
|
80 |
+
add_filter('posts_join', 'wp_all_export_posts_join', 10, 1);
|
81 |
+
|
82 |
+
$exportQuery = new WP_Query( array( 'post_type' => $cpt, 'post_status' => 'any', 'orderby' => 'ID', 'order' => 'ASC', 'posts_per_page' => 10 ));
|
83 |
if ( ! empty($exportQuery->found_posts)){
|
84 |
$found_records = $exportQuery->found_posts;
|
85 |
}
|
99 |
<?php if (! $export->isEmpty() and $export->options['export_only_new_stuff']): ?>
|
100 |
<h3><?php _e('Nothing to export.', 'wp_all_export_plugin'); ?></h3>
|
101 |
<h4><?php printf(__("All %s have already been exported.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
102 |
+
<?php elseif ($total_records > 0): ?>
|
103 |
<h3><?php _e('Nothing to export.', 'wp_all_export_plugin'); ?></h3>
|
104 |
<h4><?php printf(__("No matching %s found for selected filter rules.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
105 |
+
<?php else: ?>
|
106 |
+
<h3><?php _e('Nothing to export.', 'wp_all_export_plugin'); ?></h3>
|
107 |
+
<h4><?php printf(__("There aren't any %s to export.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
108 |
<?php endif; ?>
|
109 |
<?php endif; ?>
|
110 |
|
117 |
<?php if ($found_records > 0) :?>
|
118 |
<h3><span class="matches_count"><?php echo $found_records; ?></span> <strong><?php echo wp_all_export_get_cpt_name(array($post['cpt']), $found_records); ?></strong> will be exported</h3>
|
119 |
<h4><?php _e("Continue to Step 2 to choose data to include in the export file.", "wp_all_export_plugin"); ?></h4>
|
120 |
+
<?php elseif ($total_records > 0): ?>
|
121 |
<h4 style="line-height:60px;"><?php printf(__("No matching %s found for selected filter rules.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
122 |
+
<?php else: ?>
|
123 |
+
<h4 style="line-height:60px;"><?php printf(__("There aren't any %s to export.", "wp_all_export_plugin"), wp_all_export_get_cpt_name(array($post['cpt']))); ?></h4>
|
124 |
<?php endif; ?>
|
125 |
</div>
|
126 |
<?php
|
classes/XMLWriter.php
CHANGED
@@ -27,4 +27,9 @@ class PMXE_XMLWriter extends XMLWriter
|
|
27 |
}
|
28 |
}
|
29 |
|
|
|
|
|
|
|
|
|
|
|
30 |
}
|
27 |
}
|
28 |
}
|
29 |
|
30 |
+
public function writeData( $value )
|
31 |
+
{
|
32 |
+
if (empty($value) or is_numeric($value)) $this->text($value); else $this->writeCData($value);
|
33 |
+
}
|
34 |
+
|
35 |
}
|
classes/chunk.php
CHANGED
@@ -90,12 +90,11 @@ class PMXE_Chunk {
|
|
90 |
|
91 |
if (empty($this->options['element']) or $this->options['get_cloud'])
|
92 |
{
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
$path = $this->file;
|
99 |
|
100 |
$reader = new XMLReader();
|
101 |
$reader->open($path);
|
@@ -103,10 +102,11 @@ class PMXE_Chunk {
|
|
103 |
while ( @$reader->read()) {
|
104 |
switch ($reader->nodeType) {
|
105 |
case (XMLREADER::ELEMENT):
|
106 |
-
|
107 |
-
|
|
|
108 |
else
|
109 |
-
$this->cloud[str_replace(":", "_", $
|
110 |
break;
|
111 |
default:
|
112 |
|
@@ -137,12 +137,11 @@ class PMXE_Chunk {
|
|
137 |
}
|
138 |
}
|
139 |
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
$path = $this->file;
|
146 |
|
147 |
$this->reader = new XMLReader();
|
148 |
@$this->reader->open($path);
|
@@ -185,10 +184,12 @@ class PMXE_Chunk {
|
|
185 |
while ( @$this->reader->read() ) {
|
186 |
switch ($this->reader->nodeType) {
|
187 |
case (XMLREADER::ELEMENT):
|
188 |
-
|
|
|
|
|
189 |
|
190 |
if ($this->loop < $this->options['pointer']){
|
191 |
-
$this->loop++;
|
192 |
continue;
|
193 |
}
|
194 |
|
@@ -212,15 +213,17 @@ class PMXE_Chunk {
|
|
212 |
|
213 |
function removeColonsFromRSS($feed) {
|
214 |
|
|
|
|
|
215 |
// pull out colons from start tags
|
216 |
// (<\w+):(\w+>)
|
217 |
-
$pattern = '/(<\w+):(\w+[ |>]{1})/i';
|
218 |
-
$replacement = '
|
219 |
$feed = preg_replace($pattern, $replacement, $feed);
|
220 |
// pull out colons from end tags
|
221 |
// (<\/\w+):(\w+>)
|
222 |
-
$pattern = '/(<\/\w+):(\w+>)/i';
|
223 |
-
$replacement = '
|
224 |
$feed = preg_replace($pattern, $replacement, $feed);
|
225 |
// pull out colons from attributes
|
226 |
$pattern = '/(\s+\w+):(\w+[=]{1})/i';
|
@@ -228,12 +231,44 @@ class PMXE_Chunk {
|
|
228 |
$feed = preg_replace($pattern, $replacement, $feed);
|
229 |
// pull colons from single element
|
230 |
// (<\w+):(\w+\/>)
|
231 |
-
$pattern = '/(<\w+):(\w+\/>)/i';
|
232 |
-
$replacement = '
|
233 |
-
$feed = preg_replace($pattern, $replacement, $feed);
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
return $feed;
|
236 |
|
237 |
}
|
238 |
|
239 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
if (empty($this->options['element']) or $this->options['get_cloud'])
|
92 |
{
|
93 |
+
if (function_exists('stream_filter_register') and $this->options['filter']){
|
94 |
+
stream_filter_register('preprocessxml', 'wpae_preprocessXml_filter');
|
95 |
+
$path = 'php://filter/read=preprocessxml/resource=' . $this->file;
|
96 |
+
}
|
97 |
+
else $path = $this->file;
|
|
|
98 |
|
99 |
$reader = new XMLReader();
|
100 |
$reader->open($path);
|
102 |
while ( @$reader->read()) {
|
103 |
switch ($reader->nodeType) {
|
104 |
case (XMLREADER::ELEMENT):
|
105 |
+
$localName = str_replace("_colon_", ":", $reader->localName);
|
106 |
+
if (array_key_exists(str_replace(":", "_", $localName), $this->cloud))
|
107 |
+
$this->cloud[str_replace(":", "_", $localName)]++;
|
108 |
else
|
109 |
+
$this->cloud[str_replace(":", "_", $localName)] = 1;
|
110 |
break;
|
111 |
default:
|
112 |
|
137 |
}
|
138 |
}
|
139 |
|
140 |
+
if (function_exists('stream_filter_register') and $this->options['filter']){
|
141 |
+
stream_filter_register('preprocessxml', 'wpae_preprocessXml_filter');
|
142 |
+
$path = 'php://filter/read=preprocessxml/resource=' . $this->file;
|
143 |
+
}
|
144 |
+
else $path = $this->file;
|
|
|
145 |
|
146 |
$this->reader = new XMLReader();
|
147 |
@$this->reader->open($path);
|
184 |
while ( @$this->reader->read() ) {
|
185 |
switch ($this->reader->nodeType) {
|
186 |
case (XMLREADER::ELEMENT):
|
187 |
+
$localName = str_replace("_colon_", ":", $this->reader->localName);
|
188 |
+
|
189 |
+
if ( strtolower(str_replace(":", "_", $localName)) == strtolower($element) ) {
|
190 |
|
191 |
if ($this->loop < $this->options['pointer']){
|
192 |
+
$this->loop++;
|
193 |
continue;
|
194 |
}
|
195 |
|
213 |
|
214 |
function removeColonsFromRSS($feed) {
|
215 |
|
216 |
+
$feed = str_replace("_colon_", ":", $feed);
|
217 |
+
|
218 |
// pull out colons from start tags
|
219 |
// (<\w+):(\w+>)
|
220 |
+
$pattern = '/(<\w+):([\w+|\.|-]+[ |>]{1})/i';
|
221 |
+
$replacement = '$1_$2';
|
222 |
$feed = preg_replace($pattern, $replacement, $feed);
|
223 |
// pull out colons from end tags
|
224 |
// (<\/\w+):(\w+>)
|
225 |
+
$pattern = '/(<\/\w+):([\w+|\.|-]+>)/i';
|
226 |
+
$replacement = '$1_$2';
|
227 |
$feed = preg_replace($pattern, $replacement, $feed);
|
228 |
// pull out colons from attributes
|
229 |
$pattern = '/(\s+\w+):(\w+[=]{1})/i';
|
231 |
$feed = preg_replace($pattern, $replacement, $feed);
|
232 |
// pull colons from single element
|
233 |
// (<\w+):(\w+\/>)
|
234 |
+
$pattern = '/(<\w+):([\w+|\.|-]+\/>)/i';
|
235 |
+
$replacement = '$1_$2';
|
236 |
+
$feed = preg_replace($pattern, $replacement, $feed);
|
237 |
+
|
238 |
+
$is_preprocess_enabled = apply_filters('is_xml_preprocess_enabled', true);
|
239 |
+
if ($is_preprocess_enabled)
|
240 |
+
{
|
241 |
+
// replace temporary word _ampersand_ back to & symbol
|
242 |
+
$feed = str_replace("_ampersand_", "&", $feed);
|
243 |
+
}
|
244 |
+
|
245 |
return $feed;
|
246 |
|
247 |
}
|
248 |
|
249 |
}
|
250 |
+
|
251 |
+
class wpae_preprocessXml_filter extends php_user_filter {
|
252 |
+
|
253 |
+
function filter($in, $out, &$consumed, $closing)
|
254 |
+
{
|
255 |
+
while ($bucket = stream_bucket_make_writeable($in)) {
|
256 |
+
$is_preprocess_enabled = apply_filters('is_xml_preprocess_enabled', true);
|
257 |
+
if ($is_preprocess_enabled)
|
258 |
+
{
|
259 |
+
// the & symbol is not valid in XML, so replace it with temporary word _ampersand_
|
260 |
+
$bucket->data = str_replace("&", "_ampersand_", $bucket->data);
|
261 |
+
$bucket->data = preg_replace('/[^\x{0009}\x{000a}\x{000d}\x{0020}-\x{D7FF}\x{E000}-\x{FFFD}]+/u', ' ', $this->replace_colons($bucket->data));
|
262 |
+
}
|
263 |
+
$consumed += $bucket->datalen;
|
264 |
+
stream_bucket_append($out, $bucket);
|
265 |
+
}
|
266 |
+
return PSFS_PASS_ON;
|
267 |
+
}
|
268 |
+
|
269 |
+
function replace_colons($data)
|
270 |
+
{
|
271 |
+
return str_replace(":", "_colon_", $data);
|
272 |
+
}
|
273 |
+
|
274 |
+
}
|
classes/download.php
CHANGED
@@ -5,11 +5,14 @@ class PMXE_Download
|
|
5 |
|
6 |
static public function zip($file_name)
|
7 |
{
|
8 |
-
|
|
|
|
|
|
|
9 |
header('Content-type: application/zip');
|
10 |
header("Content-Disposition: attachment; filename=\"".basename($file_name)."\"");
|
11 |
header('Content-Length: ' . filesize($file_name));
|
12 |
-
readfile($file_name);
|
13 |
die;
|
14 |
}
|
15 |
|
5 |
|
6 |
static public function zip($file_name)
|
7 |
{
|
8 |
+
$uploads = wp_upload_dir();
|
9 |
+
$bundle_url = $uploads['baseurl'] . str_replace($uploads['basedir'], '', $file_name);
|
10 |
+
wp_redirect($bundle_url);
|
11 |
+
die;
|
12 |
header('Content-type: application/zip');
|
13 |
header("Content-Disposition: attachment; filename=\"".basename($file_name)."\"");
|
14 |
header('Content-Length: ' . filesize($file_name));
|
15 |
+
readfile($file_name);
|
16 |
die;
|
17 |
}
|
18 |
|
controllers/admin/settings.php
CHANGED
@@ -37,7 +37,7 @@ class PMXE_Admin_Settings extends PMXE_Controller_Admin {
|
|
37 |
{
|
38 |
|
39 |
$filename = stripslashes($file_name);
|
40 |
-
$extension = strtolower(
|
41 |
|
42 |
if (($extension != "txt"))
|
43 |
{
|
@@ -54,7 +54,7 @@ class PMXE_Admin_Settings extends PMXE_Controller_Admin {
|
|
54 |
unset($template_data['id']);
|
55 |
$template->clear()->set($template_data)->insert();
|
56 |
}
|
57 |
-
wp_redirect(add_query_arg('
|
58 |
}
|
59 |
else $this->errors->add('form-validation', __('Wrong imported data format', 'wp_all_export_plugin'));
|
60 |
}
|
@@ -78,7 +78,7 @@ class PMXE_Admin_Settings extends PMXE_Controller_Admin {
|
|
78 |
foreach ($templates_ids as $template_id) {
|
79 |
$template->clear()->set('id', $template_id)->delete();
|
80 |
}
|
81 |
-
wp_redirect(add_query_arg('
|
82 |
}
|
83 |
if ($this->input->post('export_templates')){
|
84 |
$export_data = array();
|
37 |
{
|
38 |
|
39 |
$filename = stripslashes($file_name);
|
40 |
+
$extension = strtolower(pmxe_getExtension($filename));
|
41 |
|
42 |
if (($extension != "txt"))
|
43 |
{
|
54 |
unset($template_data['id']);
|
55 |
$template->clear()->set($template_data)->insert();
|
56 |
}
|
57 |
+
wp_redirect(add_query_arg('pmxe_nt', urlencode(sprintf(_n('%d template imported', '%d templates imported', count($templates_data), 'wp_all_export_plugin'), count($templates_data))), $this->baseUrl)); die();
|
58 |
}
|
59 |
else $this->errors->add('form-validation', __('Wrong imported data format', 'wp_all_export_plugin'));
|
60 |
}
|
78 |
foreach ($templates_ids as $template_id) {
|
79 |
$template->clear()->set('id', $template_id)->delete();
|
80 |
}
|
81 |
+
wp_redirect(add_query_arg('pmxe_nt', urlencode(sprintf(_n('%d template deleted', '%d templates deleted', count($templates_ids), 'wp_all_export_plugin'), count($templates_ids))), $this->baseUrl)); die();
|
82 |
}
|
83 |
if ($this->input->post('export_templates')){
|
84 |
$export_data = array();
|
helpers/pmxe_export_acf_field_csv.php
CHANGED
@@ -6,7 +6,7 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
6 |
|
7 |
$field_name = ($ID) ? $exportOptions['cc_label'][$ID] : $exportOptions['name'];
|
8 |
|
9 |
-
$field_options = ($ID) ? unserialize($exportOptions['cc_options'][$ID]) : $exportOptions;
|
10 |
|
11 |
if ( ! empty($field_value) ) {
|
12 |
|
@@ -22,7 +22,7 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
22 |
case 'date_time_picker':
|
23 |
case 'date_picker':
|
24 |
|
25 |
-
$field_value = date('Ymd', strtotime($field_value));
|
26 |
|
27 |
break;
|
28 |
|
@@ -71,11 +71,9 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
71 |
$put_to_csv = false;
|
72 |
|
73 |
break;
|
74 |
-
case 'paypal_item':
|
75 |
|
76 |
-
$acfs[] = $element_name . '_item_name';
|
77 |
-
$acfs[] = $element_name . '_item_description';
|
78 |
-
$acfs[] = $element_name . '_price';
|
79 |
|
80 |
if ( is_array($field_value) ){
|
81 |
foreach ($field_value as $key => $value) {
|
@@ -88,14 +86,11 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
88 |
break;
|
89 |
case 'google_map':
|
90 |
|
91 |
-
$
|
92 |
-
$acfs[] = $element_name . '_address';
|
93 |
-
|
94 |
-
$article[$element_name . '_lat'] = $field_value['lat'];
|
95 |
-
$acfs[] = $element_name . '_lat';
|
96 |
|
97 |
-
$article[$element_name . '
|
98 |
-
$
|
|
|
99 |
|
100 |
$put_to_csv = false;
|
101 |
|
@@ -232,12 +227,14 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
232 |
|
233 |
if( have_rows($field_name, $recordID) ){
|
234 |
|
235 |
-
$repeater_element_name = empty($ID) ? $parent_field_name : $element_name;
|
236 |
|
237 |
-
|
238 |
-
|
239 |
|
240 |
$rowValues = array();
|
|
|
|
|
241 |
|
242 |
while( have_rows($field_name, $recordID) ): the_row();
|
243 |
|
@@ -291,9 +288,11 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
291 |
|
292 |
foreach ($rowValues as $key => $values) {
|
293 |
$article[$element_name . '_' . $key] = ($preview) ? trim(preg_replace('~[\r\n]+~', ' ', htmlspecialchars(implode($exportOptions['delimiter'], $values)))) : implode($exportOptions['delimiter'], $values);
|
294 |
-
if ( ! in_array($element_name . '_' . $key, $
|
295 |
}
|
296 |
-
|
|
|
|
|
297 |
}
|
298 |
|
299 |
$put_to_csv = false;
|
@@ -353,8 +352,7 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
353 |
|
354 |
if ($put_to_csv){
|
355 |
|
356 |
-
|
357 |
-
switch ($field_options['type']) {
|
358 |
|
359 |
case 'repeater':
|
360 |
|
@@ -362,37 +360,74 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
362 |
|
363 |
if ($acf->settings['version'] and version_compare($acf->settings['version'], '5.0.0') >= 0){
|
364 |
|
365 |
-
|
|
|
|
|
366 |
|
367 |
-
|
|
|
|
|
368 |
|
369 |
-
|
370 |
|
371 |
-
|
372 |
|
373 |
-
|
374 |
|
375 |
-
|
376 |
|
377 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
379 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
381 |
break;
|
382 |
|
383 |
case 'google_map':
|
384 |
case 'location-field':
|
385 |
|
386 |
-
$acfs[] = $element_name . '_address';
|
387 |
-
$acfs[] = $element_name . '_lat';
|
388 |
-
$acfs[] = $element_name . '_lng';
|
389 |
|
390 |
break;
|
391 |
case 'paypal_item':
|
392 |
|
393 |
-
$acfs[] = $element_name . '_item_name';
|
394 |
-
$acfs[] = $element_name . '_item_description';
|
395 |
-
$acfs[] = $element_name . '_price';
|
396 |
|
397 |
break;
|
398 |
|
@@ -400,7 +435,7 @@ function pmxe_export_acf_field_csv($field_value, $exportOptions, $ID, $recordID,
|
|
400 |
|
401 |
$val = apply_filters('pmxe_acf_field', pmxe_filter( ( ! empty($field_value) ) ? maybe_serialize($field_value) : '', $fieldSnipped), $field_name, $recordID);
|
402 |
$article[$element_name] = ($preview) ? trim(preg_replace('~[\r\n]+~', ' ', htmlspecialchars($val))) : $val;
|
403 |
-
$acfs[] = $element_name;
|
404 |
|
405 |
break;
|
406 |
|
6 |
|
7 |
$field_name = ($ID) ? $exportOptions['cc_label'][$ID] : $exportOptions['name'];
|
8 |
|
9 |
+
$field_options = ($ID) ? unserialize($exportOptions['cc_options'][$ID]) : $exportOptions;
|
10 |
|
11 |
if ( ! empty($field_value) ) {
|
12 |
|
22 |
case 'date_time_picker':
|
23 |
case 'date_picker':
|
24 |
|
25 |
+
$field_value = date('Ymd', strtotime($field_value));
|
26 |
|
27 |
break;
|
28 |
|
71 |
$put_to_csv = false;
|
72 |
|
73 |
break;
|
74 |
+
case 'paypal_item':
|
75 |
|
76 |
+
$acfs[] = array($element_name . '_item_name', $element_name . '_item_description', $element_name . '_price');
|
|
|
|
|
77 |
|
78 |
if ( is_array($field_value) ){
|
79 |
foreach ($field_value as $key => $value) {
|
86 |
break;
|
87 |
case 'google_map':
|
88 |
|
89 |
+
$acfs[] = array($element_name . '_address', $element_name . '_lat', $element_name . '_lng');
|
|
|
|
|
|
|
|
|
90 |
|
91 |
+
$article[$element_name . '_address'] = $field_value['address'];
|
92 |
+
$article[$element_name . '_lat'] = $field_value['lat'];
|
93 |
+
$article[$element_name . '_lng'] = $field_value['lng'];
|
94 |
|
95 |
$put_to_csv = false;
|
96 |
|
227 |
|
228 |
if( have_rows($field_name, $recordID) ){
|
229 |
|
230 |
+
// $repeater_element_name = empty($ID) ? $parent_field_name : $element_name;
|
231 |
|
232 |
+
// if ( ! empty($ID))
|
233 |
+
// $acfs[$repeater_element_name] = array();
|
234 |
|
235 |
$rowValues = array();
|
236 |
+
|
237 |
+
$repeater_sub_field_names = array();
|
238 |
|
239 |
while( have_rows($field_name, $recordID) ): the_row();
|
240 |
|
288 |
|
289 |
foreach ($rowValues as $key => $values) {
|
290 |
$article[$element_name . '_' . $key] = ($preview) ? trim(preg_replace('~[\r\n]+~', ' ', htmlspecialchars(implode($exportOptions['delimiter'], $values)))) : implode($exportOptions['delimiter'], $values);
|
291 |
+
if ( ! in_array($element_name . '_' . $key, $repeater_sub_field_names)) $repeater_sub_field_names[] = $element_name . '_' . $key;
|
292 |
}
|
293 |
+
|
294 |
+
if ( ! empty($repeater_sub_field_names)) $acfs[] = $repeater_sub_field_names;
|
295 |
+
|
296 |
}
|
297 |
|
298 |
$put_to_csv = false;
|
352 |
|
353 |
if ($put_to_csv){
|
354 |
|
355 |
+
switch ($field_options['type']) {
|
|
|
356 |
|
357 |
case 'repeater':
|
358 |
|
360 |
|
361 |
if ($acf->settings['version'] and version_compare($acf->settings['version'], '5.0.0') >= 0){
|
362 |
|
363 |
+
if ( is_numeric($field_options['ID']))
|
364 |
+
{
|
365 |
+
$acf_fields = get_posts(array('posts_per_page' => -1, 'post_type' => 'acf-field', 'post_parent' => $field_options['ID'], 'post_status' => 'publish', 'orderby' => 'menu_order', 'order' => 'ASC'));
|
366 |
|
367 |
+
if ( ! empty($acf_fields) )
|
368 |
+
{
|
369 |
+
$repeater_sub_field_names = array();
|
370 |
|
371 |
+
foreach ($acf_fields as $field) {
|
372 |
|
373 |
+
$sub_name = $element_name . '_' . $field->post_excerpt;
|
374 |
|
375 |
+
if ( ! in_array($sub_name, $acfs) and ! in_array($sub_name, $repeater_sub_field_names)) $repeater_sub_field_names[] = $sub_name;
|
376 |
|
377 |
+
}
|
378 |
|
379 |
+
if ( ! empty($repeater_sub_field_names)) $acfs[] = $repeater_sub_field_names;
|
380 |
+
}
|
381 |
+
}
|
382 |
+
else
|
383 |
+
{
|
384 |
+
$acf_fields = acf_local()->fields;
|
385 |
+
|
386 |
+
if ( ! empty($acf_fields) )
|
387 |
+
{
|
388 |
+
$repeater_sub_field_names = array();
|
389 |
+
|
390 |
+
foreach ($acf_fields as $field_key => $field)
|
391 |
+
{
|
392 |
+
if ($field['parent'] == $field_options['key'])
|
393 |
+
{
|
394 |
+
$sub_name = $element_name . '_' . $field['name'];
|
395 |
|
396 |
+
if ( ! in_array($sub_name, $acfs) and ! in_array($sub_name, $repeater_sub_field_names)) $repeater_sub_field_names[] = $sub_name;
|
397 |
+
}
|
398 |
+
}
|
399 |
+
|
400 |
+
if ( ! empty($repeater_sub_field_names)) $acfs[] = $repeater_sub_field_names;
|
401 |
+
}
|
402 |
+
}
|
403 |
}
|
404 |
+
else
|
405 |
+
{
|
406 |
+
if ( ! empty($field_options['sub_fields']))
|
407 |
+
{
|
408 |
+
$repeater_sub_field_names = array();
|
409 |
+
|
410 |
+
foreach ($field_options['sub_fields'] as $n => $sub_field)
|
411 |
+
{
|
412 |
+
$sub_name = $element_name . '_' . $sub_field['name'];
|
413 |
|
414 |
+
if ( ! in_array($sub_name, $acfs) and ! in_array($sub_name, $repeater_sub_field_names)) $repeater_sub_field_names[] = $sub_name;
|
415 |
+
}
|
416 |
+
if ( ! empty($repeater_sub_field_names)) $acfs[] = $repeater_sub_field_names;
|
417 |
+
}
|
418 |
+
}
|
419 |
+
|
420 |
break;
|
421 |
|
422 |
case 'google_map':
|
423 |
case 'location-field':
|
424 |
|
425 |
+
$acfs[] = array($element_name . '_address', $element_name . '_lat', $element_name . '_lng');
|
|
|
|
|
426 |
|
427 |
break;
|
428 |
case 'paypal_item':
|
429 |
|
430 |
+
$acfs[] = array($element_name . '_item_name', $element_name . '_item_description', $element_name . '_price');
|
|
|
|
|
431 |
|
432 |
break;
|
433 |
|
435 |
|
436 |
$val = apply_filters('pmxe_acf_field', pmxe_filter( ( ! empty($field_value) ) ? maybe_serialize($field_value) : '', $fieldSnipped), $field_name, $recordID);
|
437 |
$article[$element_name] = ($preview) ? trim(preg_replace('~[\r\n]+~', ' ', htmlspecialchars($val))) : $val;
|
438 |
+
$acfs[] = $element_name;
|
439 |
|
440 |
break;
|
441 |
|
helpers/pmxe_export_acf_field_xml.php
CHANGED
@@ -55,17 +55,17 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
55 |
|
56 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
57 |
$xmlWriter->startElement('address');
|
58 |
-
$xmlWriter->
|
59 |
$xmlWriter->endElement();
|
60 |
|
61 |
if (!empty($localion_parts[1])){
|
62 |
$coordinates = explode(",", $localion_parts[1]);
|
63 |
if (!empty($coordinates)){
|
64 |
$xmlWriter->startElement('lat');
|
65 |
-
$xmlWriter->
|
66 |
$xmlWriter->endElement();
|
67 |
$xmlWriter->startElement('lng');
|
68 |
-
$xmlWriter->
|
69 |
$xmlWriter->endElement();
|
70 |
}
|
71 |
}
|
@@ -82,7 +82,7 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
82 |
if ( is_array($field_value) ){
|
83 |
foreach ($field_value as $key => $value) {
|
84 |
$xmlWriter->beginElement($element_name_ns, $key, null);
|
85 |
-
$xmlWriter->
|
86 |
$xmlWriter->endElement();
|
87 |
}
|
88 |
}
|
@@ -95,13 +95,13 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
95 |
|
96 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
97 |
$xmlWriter->startElement('address');
|
98 |
-
$xmlWriter->
|
99 |
$xmlWriter->endElement();
|
100 |
$xmlWriter->startElement('lat');
|
101 |
-
$xmlWriter->
|
102 |
$xmlWriter->endElement();
|
103 |
$xmlWriter->startElement('lng');
|
104 |
-
$xmlWriter->
|
105 |
$xmlWriter->endElement();
|
106 |
$xmlWriter->endElement();
|
107 |
|
@@ -211,7 +211,7 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
211 |
if ($entry and !is_wp_error($entry))
|
212 |
{
|
213 |
$xmlWriter->startElement('term');
|
214 |
-
$xmlWriter->
|
215 |
$xmlWriter->endElement();
|
216 |
}
|
217 |
}
|
@@ -221,7 +221,7 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
221 |
if ($entry)
|
222 |
{
|
223 |
$xmlWriter->startElement('term');
|
224 |
-
$xmlWriter->
|
225 |
$xmlWriter->endElement();
|
226 |
}
|
227 |
}
|
@@ -344,7 +344,7 @@ function pmxe_export_acf_field_xml($field_value, $exportOptions, $ID, $recordID,
|
|
344 |
if ($put_to_xml){
|
345 |
|
346 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
347 |
-
$xmlWriter->
|
348 |
$xmlWriter->endElement();
|
349 |
|
350 |
}
|
55 |
|
56 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
57 |
$xmlWriter->startElement('address');
|
58 |
+
$xmlWriter->writeData($localion_parts[0]);
|
59 |
$xmlWriter->endElement();
|
60 |
|
61 |
if (!empty($localion_parts[1])){
|
62 |
$coordinates = explode(",", $localion_parts[1]);
|
63 |
if (!empty($coordinates)){
|
64 |
$xmlWriter->startElement('lat');
|
65 |
+
$xmlWriter->writeData($coordinates[0]);
|
66 |
$xmlWriter->endElement();
|
67 |
$xmlWriter->startElement('lng');
|
68 |
+
$xmlWriter->writeData($coordinates[1]);
|
69 |
$xmlWriter->endElement();
|
70 |
}
|
71 |
}
|
82 |
if ( is_array($field_value) ){
|
83 |
foreach ($field_value as $key => $value) {
|
84 |
$xmlWriter->beginElement($element_name_ns, $key, null);
|
85 |
+
$xmlWriter->writeData($value);
|
86 |
$xmlWriter->endElement();
|
87 |
}
|
88 |
}
|
95 |
|
96 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
97 |
$xmlWriter->startElement('address');
|
98 |
+
$xmlWriter->writeData($field_value['address']);
|
99 |
$xmlWriter->endElement();
|
100 |
$xmlWriter->startElement('lat');
|
101 |
+
$xmlWriter->writeData($field_value['lat']);
|
102 |
$xmlWriter->endElement();
|
103 |
$xmlWriter->startElement('lng');
|
104 |
+
$xmlWriter->writeData($field_value['lng']);
|
105 |
$xmlWriter->endElement();
|
106 |
$xmlWriter->endElement();
|
107 |
|
211 |
if ($entry and !is_wp_error($entry))
|
212 |
{
|
213 |
$xmlWriter->startElement('term');
|
214 |
+
$xmlWriter->writeData($entry->name);
|
215 |
$xmlWriter->endElement();
|
216 |
}
|
217 |
}
|
221 |
if ($entry)
|
222 |
{
|
223 |
$xmlWriter->startElement('term');
|
224 |
+
$xmlWriter->writeData($entry->name);
|
225 |
$xmlWriter->endElement();
|
226 |
}
|
227 |
}
|
344 |
if ($put_to_xml){
|
345 |
|
346 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
347 |
+
$xmlWriter->writeData(apply_filters('pmxe_acf_field', pmxe_filter( maybe_serialize($field_value), $fieldSnipped), $field_name, $recordID));
|
348 |
$xmlWriter->endElement();
|
349 |
|
350 |
}
|
helpers/pmxe_export_csv.php
CHANGED
@@ -160,14 +160,14 @@ function pmxe_export_csv($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
160 |
$img_titles[] = apply_filters('pmxe_attachment_title', $attach->post_title, get_the_ID(), $attach->ID);
|
161 |
$img_captions[] = apply_filters('pmxe_attachment_caption', $attach->post_excerpt, get_the_ID(), $attach->ID);
|
162 |
$img_descriptions[] = apply_filters('pmxe_attachment_content', $attach->post_content, get_the_ID(), $attach->ID);
|
163 |
-
$img_alts[] = apply_filters('pmxe_attachment_alt', get_post_meta($
|
164 |
|
165 |
$images_count++;
|
166 |
}
|
167 |
}
|
168 |
if (! empty($img_urls))
|
169 |
$article[$element_name . '_images'] = implode($implode_delimiter, $img_urls);
|
170 |
-
|
171 |
if (!empty($img_titles)) $article[$element_name. '_titles'] = implode($implode_delimiter, $img_titles);
|
172 |
if (!empty($img_captions)) $article[$element_name . '_captions'] = implode($implode_delimiter, $img_captions);
|
173 |
if (!empty($img_alts)) $article[$element_name . '_alts'] = implode($implode_delimiter, $img_alts);
|
@@ -367,12 +367,13 @@ function pmxe_export_csv($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
367 |
foreach ($txes_list as $t) {
|
368 |
$attr_new[] = $t->name;
|
369 |
}
|
370 |
-
$article[$element_name] = apply_filters('pmxe_woo_attribute', pmxe_filter(implode($implode_delimiter, $attr_new), $fieldSnipped), get_the_ID());
|
371 |
}
|
372 |
if ( ! in_array($element_name, $attributes)) $attributes[] = $element_name;
|
373 |
}
|
374 |
-
else
|
375 |
-
|
|
|
376 |
$article['attribute_' . $element_name] = $attribute_pa;
|
377 |
if ( ! in_array('attribute_' . $element_name, $attributes)) $attributes[] = 'attribute_' . $element_name;
|
378 |
}
|
160 |
$img_titles[] = apply_filters('pmxe_attachment_title', $attach->post_title, get_the_ID(), $attach->ID);
|
161 |
$img_captions[] = apply_filters('pmxe_attachment_caption', $attach->post_excerpt, get_the_ID(), $attach->ID);
|
162 |
$img_descriptions[] = apply_filters('pmxe_attachment_content', $attach->post_content, get_the_ID(), $attach->ID);
|
163 |
+
$img_alts[] = apply_filters('pmxe_attachment_alt', get_post_meta($attach->ID, '_wp_attachment_image_alt', true), get_the_ID(), $attach->ID);
|
164 |
|
165 |
$images_count++;
|
166 |
}
|
167 |
}
|
168 |
if (! empty($img_urls))
|
169 |
$article[$element_name . '_images'] = implode($implode_delimiter, $img_urls);
|
170 |
+
|
171 |
if (!empty($img_titles)) $article[$element_name. '_titles'] = implode($implode_delimiter, $img_titles);
|
172 |
if (!empty($img_captions)) $article[$element_name . '_captions'] = implode($implode_delimiter, $img_captions);
|
173 |
if (!empty($img_alts)) $article[$element_name . '_alts'] = implode($implode_delimiter, $img_alts);
|
367 |
foreach ($txes_list as $t) {
|
368 |
$attr_new[] = $t->name;
|
369 |
}
|
370 |
+
$article[$element_name] = apply_filters('pmxe_woo_attribute', pmxe_filter(implode($implode_delimiter, $attr_new), $fieldSnipped), get_the_ID(), $exportOptions['cc_value'][$ID]);
|
371 |
}
|
372 |
if ( ! in_array($element_name, $attributes)) $attributes[] = $element_name;
|
373 |
}
|
374 |
+
else
|
375 |
+
{
|
376 |
+
$attribute_pa = apply_filters('pmxe_woo_attribute', get_post_meta($record->ID, 'attribute_' . $exportOptions['cc_value'][$ID], true), get_the_ID(), $exportOptions['cc_value'][$ID]);
|
377 |
$article['attribute_' . $element_name] = $attribute_pa;
|
378 |
if ( ! in_array('attribute_' . $element_name, $attributes)) $attributes[] = 'attribute_' . $element_name;
|
379 |
}
|
helpers/pmxe_export_xml.php
CHANGED
@@ -22,7 +22,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
22 |
foreach ($additional_data as $key => $value)
|
23 |
{
|
24 |
$xmlWriter->startElement(preg_replace('/[^a-z0-9_-]/i', '', $key));
|
25 |
-
$xmlWriter->
|
26 |
$xmlWriter->endElement();
|
27 |
}
|
28 |
}
|
@@ -40,7 +40,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
40 |
foreach ($additional_data as $key => $value)
|
41 |
{
|
42 |
$xmlWriter->startElement(preg_replace('/[^a-z0-9_-]/i', '', $key));
|
43 |
-
$xmlWriter->
|
44 |
$xmlWriter->endElement();
|
45 |
}
|
46 |
}
|
@@ -51,7 +51,11 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
51 |
|
52 |
while ( $exportQuery->have_posts() ) :
|
53 |
|
54 |
-
$exportQuery->the_post(); $record = get_post( get_the_ID() );
|
|
|
|
|
|
|
|
|
55 |
|
56 |
$xmlWriter->startElement($exportOptions['record_xml_tag']);
|
57 |
|
@@ -70,7 +74,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
70 |
'post_id' => $record->ID,
|
71 |
'import_id' => $exportOptions['import_id'],
|
72 |
'unique_key' => $record->ID,
|
73 |
-
'product_key' => $record->ID
|
74 |
))->save();
|
75 |
}
|
76 |
unset($postRecord);
|
@@ -107,12 +111,12 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
107 |
break;
|
108 |
case 'title':
|
109 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
110 |
-
$xmlWriter->
|
111 |
$xmlWriter->endElement();
|
112 |
break;
|
113 |
case 'content':
|
114 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
115 |
-
$xmlWriter->
|
116 |
$xmlWriter->endElement();
|
117 |
break;
|
118 |
case 'media':
|
@@ -182,7 +186,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
182 |
$xmlWriter->writeElement('title', apply_filters('pmxe_attachment_title', $attach->post_title, get_the_ID(), $attach->ID));
|
183 |
$xmlWriter->writeElement('caption', apply_filters('pmxe_attachment_caption', $attach->post_excerpt, get_the_ID(), $attach->ID));
|
184 |
$xmlWriter->writeElement('description', apply_filters('pmxe_attachment_content', $attach->post_content, get_the_ID(), $attach->ID));
|
185 |
-
$xmlWriter->writeElement('alt', apply_filters('pmxe_attachment_alt', get_post_meta($
|
186 |
|
187 |
$xmlWriter->endElement();
|
188 |
}
|
@@ -269,7 +273,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
269 |
|
270 |
case 'excerpt':
|
271 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
272 |
-
$xmlWriter->
|
273 |
$xmlWriter->endElement();
|
274 |
break;
|
275 |
|
@@ -279,14 +283,14 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
279 |
if (!empty($cur_meta_values) and is_array($cur_meta_values)){
|
280 |
foreach ($cur_meta_values as $key => $cur_meta_value) {
|
281 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
282 |
-
$xmlWriter->
|
283 |
$xmlWriter->endElement();
|
284 |
}
|
285 |
}
|
286 |
|
287 |
if (empty($cur_meta_values)){
|
288 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
289 |
-
$xmlWriter->
|
290 |
$xmlWriter->endElement();
|
291 |
}
|
292 |
}
|
@@ -339,16 +343,16 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
339 |
$attr_new[] = $t->name;
|
340 |
}
|
341 |
$xmlWriter->beginElement($element_name_ns, $is_variable_product ? $element_name : 'attribute_' . $element_name, null);
|
342 |
-
$xmlWriter->
|
343 |
$xmlWriter->endElement();
|
344 |
endif;
|
345 |
}
|
346 |
}
|
347 |
else{
|
348 |
-
$attribute_pa = get_post_meta($record->ID, 'attribute_' . $exportOptions['cc_value'][$ID], true);
|
349 |
if ( ! empty($attribute_pa)){
|
350 |
$xmlWriter->beginElement($element_name_ns, 'attribute_' . $element_name, null);
|
351 |
-
$xmlWriter->
|
352 |
$xmlWriter->endElement();
|
353 |
}
|
354 |
}
|
@@ -398,7 +402,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
398 |
if ( ! empty($hierarchy_groups) ){
|
399 |
|
400 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
401 |
-
$xmlWriter->
|
402 |
$xmlWriter->endElement();
|
403 |
|
404 |
}
|
@@ -424,7 +428,7 @@ function pmxe_export_xml($exportQuery, $exportOptions, $preview = false, $is_cro
|
|
424 |
}
|
425 |
}
|
426 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
427 |
-
$xmlWriter->
|
428 |
$xmlWriter->endElement();
|
429 |
}
|
430 |
break;
|
22 |
foreach ($additional_data as $key => $value)
|
23 |
{
|
24 |
$xmlWriter->startElement(preg_replace('/[^a-z0-9_-]/i', '', $key));
|
25 |
+
$xmlWriter->writeData($value);
|
26 |
$xmlWriter->endElement();
|
27 |
}
|
28 |
}
|
40 |
foreach ($additional_data as $key => $value)
|
41 |
{
|
42 |
$xmlWriter->startElement(preg_replace('/[^a-z0-9_-]/i', '', $key));
|
43 |
+
$xmlWriter->writeData($value);
|
44 |
$xmlWriter->endElement();
|
45 |
}
|
46 |
}
|
51 |
|
52 |
while ( $exportQuery->have_posts() ) :
|
53 |
|
54 |
+
$exportQuery->the_post(); $record = get_post( get_the_ID() );
|
55 |
+
|
56 |
+
$is_export_record = apply_filters('wp_all_export_xml_rows', true, $record, $exportOptions);
|
57 |
+
|
58 |
+
if ( ! $is_export_record ) continue;
|
59 |
|
60 |
$xmlWriter->startElement($exportOptions['record_xml_tag']);
|
61 |
|
74 |
'post_id' => $record->ID,
|
75 |
'import_id' => $exportOptions['import_id'],
|
76 |
'unique_key' => $record->ID,
|
77 |
+
'product_key' => $record->ID
|
78 |
))->save();
|
79 |
}
|
80 |
unset($postRecord);
|
111 |
break;
|
112 |
case 'title':
|
113 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
114 |
+
$xmlWriter->writeData(apply_filters('pmxe_post_title', pmxe_filter($record->post_title, $fieldSnipped) , get_the_ID()));
|
115 |
$xmlWriter->endElement();
|
116 |
break;
|
117 |
case 'content':
|
118 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
119 |
+
$xmlWriter->writeData(apply_filters('pmxe_post_content', pmxe_filter($record->post_content, $fieldSnipped), get_the_ID()));
|
120 |
$xmlWriter->endElement();
|
121 |
break;
|
122 |
case 'media':
|
186 |
$xmlWriter->writeElement('title', apply_filters('pmxe_attachment_title', $attach->post_title, get_the_ID(), $attach->ID));
|
187 |
$xmlWriter->writeElement('caption', apply_filters('pmxe_attachment_caption', $attach->post_excerpt, get_the_ID(), $attach->ID));
|
188 |
$xmlWriter->writeElement('description', apply_filters('pmxe_attachment_content', $attach->post_content, get_the_ID(), $attach->ID));
|
189 |
+
$xmlWriter->writeElement('alt', apply_filters('pmxe_attachment_alt', get_post_meta($attach->ID, '_wp_attachment_image_alt', true), get_the_ID(), $attach->ID));
|
190 |
|
191 |
$xmlWriter->endElement();
|
192 |
}
|
273 |
|
274 |
case 'excerpt':
|
275 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
276 |
+
$xmlWriter->writeData(apply_filters('pmxe_post_excerpt', pmxe_filter($record->post_excerpt, $fieldSnipped) , get_the_ID()));
|
277 |
$xmlWriter->endElement();
|
278 |
break;
|
279 |
|
283 |
if (!empty($cur_meta_values) and is_array($cur_meta_values)){
|
284 |
foreach ($cur_meta_values as $key => $cur_meta_value) {
|
285 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
286 |
+
$xmlWriter->writeData(apply_filters('pmxe_custom_field', pmxe_filter(maybe_serialize($cur_meta_value), $fieldSnipped), $exportOptions['cc_value'][$ID], get_the_ID()));
|
287 |
$xmlWriter->endElement();
|
288 |
}
|
289 |
}
|
290 |
|
291 |
if (empty($cur_meta_values)){
|
292 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
293 |
+
$xmlWriter->writeData(apply_filters('pmxe_custom_field', pmxe_filter('', $fieldSnipped), $exportOptions['cc_value'][$ID], get_the_ID()));
|
294 |
$xmlWriter->endElement();
|
295 |
}
|
296 |
}
|
343 |
$attr_new[] = $t->name;
|
344 |
}
|
345 |
$xmlWriter->beginElement($element_name_ns, $is_variable_product ? $element_name : 'attribute_' . $element_name, null);
|
346 |
+
$xmlWriter->writeData(apply_filters('pmxe_woo_attribute', pmxe_filter(implode('|', $attr_new), $fieldSnipped), get_the_ID(), $exportOptions['cc_value'][$ID]));
|
347 |
$xmlWriter->endElement();
|
348 |
endif;
|
349 |
}
|
350 |
}
|
351 |
else{
|
352 |
+
$attribute_pa = apply_filters('pmxe_woo_attribute', get_post_meta($record->ID, 'attribute_' . $exportOptions['cc_value'][$ID], true), get_the_ID(), $exportOptions['cc_value'][$ID]);
|
353 |
if ( ! empty($attribute_pa)){
|
354 |
$xmlWriter->beginElement($element_name_ns, 'attribute_' . $element_name, null);
|
355 |
+
$xmlWriter->writeData(apply_filters('woo_field', $attribute_pa));
|
356 |
$xmlWriter->endElement();
|
357 |
}
|
358 |
}
|
402 |
if ( ! empty($hierarchy_groups) ){
|
403 |
|
404 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
405 |
+
$xmlWriter->writeData(apply_filters('pmxe_post_taxonomy', pmxe_filter(implode('|', $hierarchy_groups), $fieldSnipped), get_the_ID()));
|
406 |
$xmlWriter->endElement();
|
407 |
|
408 |
}
|
428 |
}
|
429 |
}
|
430 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
431 |
+
$xmlWriter->writeData(apply_filters('pmxe_sql_field', $val, $element_name, get_the_ID()));
|
432 |
$xmlWriter->endElement();
|
433 |
}
|
434 |
break;
|
helpers/pmxe_functions.php
CHANGED
@@ -37,4 +37,15 @@
|
|
37 |
rmdir($dir);
|
38 |
}
|
39 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
}
|
37 |
rmdir($dir);
|
38 |
}
|
39 |
}
|
40 |
+
}
|
41 |
+
|
42 |
+
if ( ! function_exists('pmxe_getExtension')){
|
43 |
+
function pmxe_getExtension($str)
|
44 |
+
{
|
45 |
+
$i = strrpos($str,".");
|
46 |
+
if (!$i) return "";
|
47 |
+
$l = strlen($str) - $i;
|
48 |
+
$ext = substr($str,$i+1,$l);
|
49 |
+
return (strlen($ext) <= 4) ? $ext : "";
|
50 |
+
}
|
51 |
}
|
helpers/wp_all_export_generate_export_file.php
CHANGED
@@ -13,15 +13,18 @@ if ( ! function_exists('wp_all_export_generate_export_file') )
|
|
13 |
|
14 |
$export->getById( $export_id );
|
15 |
|
16 |
-
if ( ! $export->isEmpty()
|
17 |
{
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
|
|
|
|
|
|
24 |
|
25 |
-
return $target . DIRECTORY_SEPARATOR . $export_file_name;
|
26 |
}
|
27 |
}
|
13 |
|
14 |
$export->getById( $export_id );
|
15 |
|
16 |
+
if ( ! $export->isEmpty())
|
17 |
{
|
18 |
+
if ($export->options['creata_a_new_export_file'] )
|
19 |
+
{
|
20 |
+
$export_file_name = sanitize_file_name($export->options['friendly_name']) . ' - ' . ($export->iteration + 1) . '.' . $export->options['export_to'];
|
21 |
+
}
|
22 |
+
else
|
23 |
+
{
|
24 |
+
$export_file_name = sanitize_file_name($export->options['friendly_name']) . '.' . $export->options['export_to'];
|
25 |
+
}
|
26 |
+
}
|
27 |
|
28 |
+
return apply_filters('wp_all_export_export_file_name', $target . DIRECTORY_SEPARATOR . $export_file_name, $export_id );
|
29 |
}
|
30 |
}
|
helpers/wp_all_export_prepare_template_csv.php
CHANGED
@@ -11,6 +11,9 @@ function wp_all_export_prepare_template_csv($exportOptions, &$templateOptions)
|
|
11 |
$taxs_list = array();
|
12 |
$acf_list = array();
|
13 |
$implode_delimiter = ($exportOptions['delimiter'] == ',') ? '|' : ',';
|
|
|
|
|
|
|
14 |
foreach ($exportOptions['ids'] as $ID => $value) {
|
15 |
if (empty($exportOptions['cc_type'][$ID])) continue;
|
16 |
$element_name = strtolower((!empty($exportOptions['cc_name'][$ID])) ? preg_replace('/[^a-z0-9_]/i', '', $exportOptions['cc_name'][$ID]) : 'untitled_' . $ID);
|
@@ -23,12 +26,15 @@ function wp_all_export_prepare_template_csv($exportOptions, &$templateOptions)
|
|
23 |
case 'title':
|
24 |
case 'content':
|
25 |
case 'author':
|
26 |
-
case 'parent':
|
27 |
-
case 'excerpt':
|
28 |
case 'slug':
|
29 |
$templateOptions[$exportOptions['cc_type'][$ID]] = '{'. $element_name .'[1]}';
|
30 |
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
31 |
break;
|
|
|
|
|
|
|
|
|
32 |
case 'status':
|
33 |
$templateOptions['status_xpath'] = '{'. $element_name .'[1]}';
|
34 |
$templateOptions['is_update_status'] = 1;
|
11 |
$taxs_list = array();
|
12 |
$acf_list = array();
|
13 |
$implode_delimiter = ($exportOptions['delimiter'] == ',') ? '|' : ',';
|
14 |
+
|
15 |
+
if ( ! empty($exportOptions['is_user_export']) ) $templateOptions['pmui']['import_users'] = 1;
|
16 |
+
|
17 |
foreach ($exportOptions['ids'] as $ID => $value) {
|
18 |
if (empty($exportOptions['cc_type'][$ID])) continue;
|
19 |
$element_name = strtolower((!empty($exportOptions['cc_name'][$ID])) ? preg_replace('/[^a-z0-9_]/i', '', $exportOptions['cc_name'][$ID]) : 'untitled_' . $ID);
|
26 |
case 'title':
|
27 |
case 'content':
|
28 |
case 'author':
|
29 |
+
case 'parent':
|
|
|
30 |
case 'slug':
|
31 |
$templateOptions[$exportOptions['cc_type'][$ID]] = '{'. $element_name .'[1]}';
|
32 |
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
33 |
break;
|
34 |
+
case 'excerpt':
|
35 |
+
$templateOptions['post_excerpt'] = '{'. $element_name .'[1]}';
|
36 |
+
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
37 |
+
break;
|
38 |
case 'status':
|
39 |
$templateOptions['status_xpath'] = '{'. $element_name .'[1]}';
|
40 |
$templateOptions['is_update_status'] = 1;
|
helpers/wp_all_export_prepare_template_xml.php
CHANGED
@@ -10,6 +10,9 @@ function wp_all_export_prepare_template_xml($exportOptions, &$templateOptions)
|
|
10 |
$attr_list = array();
|
11 |
$taxs_list = array();
|
12 |
$acf_list = array();
|
|
|
|
|
|
|
13 |
foreach ($exportOptions['ids'] as $ID => $value) {
|
14 |
if (empty($exportOptions['cc_type'][$ID])) continue;
|
15 |
$element_name = (!empty($exportOptions['cc_name'][$ID])) ? str_replace(':', '_', preg_replace('/[^a-z0-9_:-]/i', '', $exportOptions['cc_name'][$ID])) : 'untitled_' . $ID;
|
@@ -22,12 +25,15 @@ function wp_all_export_prepare_template_xml($exportOptions, &$templateOptions)
|
|
22 |
case 'title':
|
23 |
case 'content':
|
24 |
case 'author':
|
25 |
-
case 'parent':
|
26 |
-
case 'excerpt':
|
27 |
case 'slug':
|
28 |
$templateOptions[$exportOptions['cc_type'][$ID]] = '{'. $element_name .'[1]}';
|
29 |
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
30 |
break;
|
|
|
|
|
|
|
|
|
31 |
case 'status':
|
32 |
$templateOptions['status_xpath'] = '{'. $element_name .'[1]}';
|
33 |
$templateOptions['is_update_status'] = 1;
|
@@ -63,7 +69,7 @@ function wp_all_export_prepare_template_xml($exportOptions, &$templateOptions)
|
|
63 |
'url' => 'http://www.wpallimport.com/woocommerce-product-import/'
|
64 |
);
|
65 |
}
|
66 |
-
|
67 |
if ( ! in_array($exportOptions['cc_label'][$ID], $cf_list)) $cf_list[] = $exportOptions['cc_label'][$ID];
|
68 |
|
69 |
switch ($exportOptions['cc_label'][$ID]) {
|
@@ -256,7 +262,7 @@ function wp_all_export_prepare_template_xml($exportOptions, &$templateOptions)
|
|
256 |
$templateOptions['acf'][$field_options['group_id']] = 1;
|
257 |
}
|
258 |
|
259 |
-
$field_tpl_key =
|
260 |
|
261 |
$acf_list[] = '[' . $field_options['name'] . '] ' . $field_options['label'];
|
262 |
|
@@ -416,7 +422,7 @@ function wp_all_export_prepare_template_xml($exportOptions, &$templateOptions)
|
|
416 |
$templateOptions['tax_logic'][$taxonomy] = 'hierarchical';
|
417 |
$templateOptions['tax_hierarchical_logic_entire'][$taxonomy] = 1;
|
418 |
$templateOptions['multiple_term_assing'][$taxonomy] = 1;
|
419 |
-
$templateOptions['tax_hierarchical_delim'][$taxonomy] = '
|
420 |
$templateOptions['is_tax_hierarchical_group_delim'][$taxonomy] = 1;
|
421 |
$templateOptions['tax_hierarchical_group_delim'][$taxonomy] = '|';
|
422 |
$templateOptions['tax_hierarchical_xpath'][$taxonomy] = array('{'. $element_name .'[1]}');
|
10 |
$attr_list = array();
|
11 |
$taxs_list = array();
|
12 |
$acf_list = array();
|
13 |
+
|
14 |
+
if ( ! empty($exportOptions['is_user_export']) ) $templateOptions['pmui']['import_users'] = 1;
|
15 |
+
|
16 |
foreach ($exportOptions['ids'] as $ID => $value) {
|
17 |
if (empty($exportOptions['cc_type'][$ID])) continue;
|
18 |
$element_name = (!empty($exportOptions['cc_name'][$ID])) ? str_replace(':', '_', preg_replace('/[^a-z0-9_:-]/i', '', $exportOptions['cc_name'][$ID])) : 'untitled_' . $ID;
|
25 |
case 'title':
|
26 |
case 'content':
|
27 |
case 'author':
|
28 |
+
case 'parent':
|
|
|
29 |
case 'slug':
|
30 |
$templateOptions[$exportOptions['cc_type'][$ID]] = '{'. $element_name .'[1]}';
|
31 |
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
32 |
break;
|
33 |
+
case 'excerpt':
|
34 |
+
$templateOptions['post_excerpt'] = '{'. $element_name .'[1]}';
|
35 |
+
$templateOptions['is_update_' . $exportOptions['cc_type'][$ID]] = 1;
|
36 |
+
break;
|
37 |
case 'status':
|
38 |
$templateOptions['status_xpath'] = '{'. $element_name .'[1]}';
|
39 |
$templateOptions['is_update_status'] = 1;
|
69 |
'url' => 'http://www.wpallimport.com/woocommerce-product-import/'
|
70 |
);
|
71 |
}
|
72 |
+
|
73 |
if ( ! in_array($exportOptions['cc_label'][$ID], $cf_list)) $cf_list[] = $exportOptions['cc_label'][$ID];
|
74 |
|
75 |
switch ($exportOptions['cc_label'][$ID]) {
|
262 |
$templateOptions['acf'][$field_options['group_id']] = 1;
|
263 |
}
|
264 |
|
265 |
+
$field_tpl_key = $element_name . '[1]';
|
266 |
|
267 |
$acf_list[] = '[' . $field_options['name'] . '] ' . $field_options['label'];
|
268 |
|
422 |
$templateOptions['tax_logic'][$taxonomy] = 'hierarchical';
|
423 |
$templateOptions['tax_hierarchical_logic_entire'][$taxonomy] = 1;
|
424 |
$templateOptions['multiple_term_assing'][$taxonomy] = 1;
|
425 |
+
$templateOptions['tax_hierarchical_delim'][$taxonomy] = '>';
|
426 |
$templateOptions['is_tax_hierarchical_group_delim'][$taxonomy] = 1;
|
427 |
$templateOptions['tax_hierarchical_group_delim'][$taxonomy] = '|';
|
428 |
$templateOptions['tax_hierarchical_xpath'][$taxonomy] = array('{'. $element_name .'[1]}');
|
i18n/languages/wp_all_export_plugin-fr_FR.mo
ADDED
Binary file
|
i18n/languages/wp_all_export_plugin-fr_FR.po
ADDED
@@ -0,0 +1,1454 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WP All Export\n"
|
4 |
+
"POT-Creation-Date: 2015-10-05 22:42-0600\n"
|
5 |
+
"PO-Revision-Date: 2016-01-27 12:30+0200\n"
|
6 |
+
"Language-Team: \n"
|
7 |
+
"MIME-Version: 1.0\n"
|
8 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
+
"Content-Transfer-Encoding: 8bit\n"
|
10 |
+
"X-Generator: Poedit 1.8.4\n"
|
11 |
+
"X-Poedit-Basepath: .\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
13 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e;_ngettext;_n;_ngettext_noop;_n_noop;_x;_nx;"
|
15 |
+
"_nx_noop;_ex;esc_attr__;esc_attr_e;esc_attr_x;esc_html__;esc_html_e;"
|
16 |
+
"esc_html_x;_c;_nc\n"
|
17 |
+
"Last-Translator: \n"
|
18 |
+
"Language: fr_FR\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
|
21 |
+
#: static/js/jquery/moment.js:6
|
22 |
+
msgid "year"
|
23 |
+
msgstr "année"
|
24 |
+
|
25 |
+
#: actions/admin_menu.php:11 actions/admin_menu.php:14
|
26 |
+
#: actions/admin_menu.php:15 actions/admin_menu.php:16
|
27 |
+
#: actions/admin_menu.php:17 models/export/record.php:487
|
28 |
+
#: views/admin/export/index.php:9 views/admin/export/options.php:15
|
29 |
+
#: views/admin/export/process.php:9 views/admin/export/template.php:7
|
30 |
+
#: views/admin/manage/index.php:4 views/admin/settings/index.php:6
|
31 |
+
msgid "WP All Export"
|
32 |
+
msgstr "WP Tous Export"
|
33 |
+
|
34 |
+
#: actions/admin_menu.php:11
|
35 |
+
msgid "All Export"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: actions/admin_menu.php:14
|
39 |
+
msgid "Export to XML"
|
40 |
+
msgstr "Exporter vers XML"
|
41 |
+
|
42 |
+
#: actions/admin_menu.php:14
|
43 |
+
msgid "New Export"
|
44 |
+
msgstr "Nouvelle Export"
|
45 |
+
|
46 |
+
#: actions/admin_menu.php:15 views/admin/export/process.php:51
|
47 |
+
#: views/admin/manage/index.php:5
|
48 |
+
msgid "Manage Exports"
|
49 |
+
msgstr "Gérer exportations"
|
50 |
+
|
51 |
+
#: actions/admin_menu.php:16 views/admin/settings/index.php:7
|
52 |
+
msgid "Settings"
|
53 |
+
msgstr "Paramètres"
|
54 |
+
|
55 |
+
#: actions/admin_menu.php:17
|
56 |
+
msgid "Feedback"
|
57 |
+
msgstr "Réaction"
|
58 |
+
|
59 |
+
#: actions/wp_ajax_export_available_rules.php:6
|
60 |
+
#: actions/wp_ajax_export_available_rules.php:10
|
61 |
+
#: actions/wp_ajax_export_filtering.php:6
|
62 |
+
#: actions/wp_ajax_export_filtering.php:10
|
63 |
+
#: actions/wp_ajax_export_filtering_count.php:6
|
64 |
+
#: actions/wp_ajax_export_filtering_count.php:10
|
65 |
+
#: actions/wp_ajax_export_preview.php:8 actions/wp_ajax_export_preview.php:12
|
66 |
+
#: actions/wp_ajax_save_functions.php:6 actions/wp_ajax_save_functions.php:10
|
67 |
+
#: actions/wp_ajax_wpallexport.php:8 actions/wp_ajax_wpallexport.php:12
|
68 |
+
#: controllers/admin/manage.php:257 controllers/admin/manage.php:292
|
69 |
+
#: controllers/admin/manage.php:378 controllers/controller.php:114
|
70 |
+
msgid "Security check"
|
71 |
+
msgstr "Vérification de sécurité"
|
72 |
+
|
73 |
+
#: actions/wp_ajax_export_available_rules.php:21
|
74 |
+
#: actions/wp_ajax_export_filtering.php:50 views/admin/export/options.php:92
|
75 |
+
msgid "Select Rule"
|
76 |
+
msgstr "Sélectionner une règle"
|
77 |
+
|
78 |
+
#: actions/wp_ajax_export_available_rules.php:38
|
79 |
+
msgid "equals"
|
80 |
+
msgstr "est égal à"
|
81 |
+
|
82 |
+
#: actions/wp_ajax_export_available_rules.php:39
|
83 |
+
msgid "doesn't equal"
|
84 |
+
msgstr "n'est pas égal"
|
85 |
+
|
86 |
+
#: actions/wp_ajax_export_available_rules.php:40
|
87 |
+
msgid "greater than"
|
88 |
+
msgstr "supérieur à"
|
89 |
+
|
90 |
+
#: actions/wp_ajax_export_available_rules.php:41
|
91 |
+
msgid "equal to or greater than"
|
92 |
+
msgstr "plus grand ou égal à"
|
93 |
+
|
94 |
+
#: actions/wp_ajax_export_available_rules.php:42
|
95 |
+
msgid "less than"
|
96 |
+
msgstr "moins d'une"
|
97 |
+
|
98 |
+
#: actions/wp_ajax_export_available_rules.php:43
|
99 |
+
msgid "equal to or less than"
|
100 |
+
msgstr "plus petit ou égal à"
|
101 |
+
|
102 |
+
#: actions/wp_ajax_export_available_rules.php:45
|
103 |
+
msgid "contains"
|
104 |
+
msgstr "contient"
|
105 |
+
|
106 |
+
#: actions/wp_ajax_export_available_rules.php:46
|
107 |
+
msgid "doesn't contain"
|
108 |
+
msgstr "ne contient pas"
|
109 |
+
|
110 |
+
#: actions/wp_ajax_export_available_rules.php:47
|
111 |
+
msgid "is empty"
|
112 |
+
msgstr "est vide"
|
113 |
+
|
114 |
+
#: actions/wp_ajax_export_available_rules.php:48
|
115 |
+
msgid "is not empty"
|
116 |
+
msgstr "n'est pas vide"
|
117 |
+
|
118 |
+
#: actions/wp_ajax_export_filtering.php:30
|
119 |
+
msgid "Add Filtering Options"
|
120 |
+
msgstr "Options de filtrage"
|
121 |
+
|
122 |
+
#: actions/wp_ajax_export_filtering.php:36 views/admin/export/options.php:78
|
123 |
+
msgid "Element"
|
124 |
+
msgstr "Élément"
|
125 |
+
|
126 |
+
#: actions/wp_ajax_export_filtering.php:37 views/admin/export/options.php:79
|
127 |
+
msgid "Rule"
|
128 |
+
msgstr "Règle"
|
129 |
+
|
130 |
+
#: actions/wp_ajax_export_filtering.php:38 views/admin/export/options.php:80
|
131 |
+
msgid "Value"
|
132 |
+
msgstr "Valeur"
|
133 |
+
|
134 |
+
#: actions/wp_ajax_export_filtering.php:44 views/admin/export/options.php:86
|
135 |
+
msgid "Select Element"
|
136 |
+
msgstr "Sélectionner un élément"
|
137 |
+
|
138 |
+
#: actions/wp_ajax_export_filtering.php:57 views/admin/export/options.php:99
|
139 |
+
msgid "Add Rule"
|
140 |
+
msgstr "Ajouter une règle"
|
141 |
+
|
142 |
+
#: actions/wp_ajax_export_filtering.php:69 views/admin/export/options.php:112
|
143 |
+
msgid ""
|
144 |
+
"No filtering options. Add filtering options to only export records matching "
|
145 |
+
"some specified criteria."
|
146 |
+
msgstr ""
|
147 |
+
"Aucune des options de filtrage. Ajouter des options de filtrage uniquement à "
|
148 |
+
"l'exportation correspondant à certains critères spécifiés."
|
149 |
+
|
150 |
+
#: actions/wp_ajax_export_filtering.php:106
|
151 |
+
msgid "Apply Filters To Export Data"
|
152 |
+
msgstr "Appliquer des filtres d'exporter des données"
|
153 |
+
|
154 |
+
#: actions/wp_ajax_export_filtering.php:114 views/admin/export/options.php:159
|
155 |
+
msgid "Variable product matching rules: "
|
156 |
+
msgstr "Variable règles produits correspondants:"
|
157 |
+
|
158 |
+
#: actions/wp_ajax_export_filtering.php:116 views/admin/export/options.php:161
|
159 |
+
msgid "Strict"
|
160 |
+
msgstr "Strict"
|
161 |
+
|
162 |
+
#: actions/wp_ajax_export_filtering.php:117 views/admin/export/options.php:162
|
163 |
+
msgid "Permissive"
|
164 |
+
msgstr "permissif"
|
165 |
+
|
166 |
+
#: actions/wp_ajax_export_filtering.php:119 views/admin/export/options.php:164
|
167 |
+
msgid ""
|
168 |
+
"Strict matching requires all variations to pass in order for the product to "
|
169 |
+
"be exported. Permissive matching allows the product to be exported if any of "
|
170 |
+
"the variations pass."
|
171 |
+
msgstr ""
|
172 |
+
"Appariement strict exige que toutes les variations de passer pour que le "
|
173 |
+
"produit à exporter. Appariement permissive permet au produit d'être exporté "
|
174 |
+
"si l'une des variations passe."
|
175 |
+
|
176 |
+
#: actions/wp_ajax_export_filtering_count.php:68
|
177 |
+
msgid "Continue to Step 2 to choose data to include in the export file."
|
178 |
+
msgstr ""
|
179 |
+
"Passez à l'étape 2 pour sélectionner les données à inclure dans le fichier "
|
180 |
+
"d'exportation."
|
181 |
+
|
182 |
+
#: actions/wp_ajax_export_filtering_count.php:70
|
183 |
+
#, php-format
|
184 |
+
msgid "No matching %s found for selected filter rules"
|
185 |
+
msgstr "Aucune correspondance %s trouvé des règles de filtrage sélectionnés"
|
186 |
+
|
187 |
+
#: actions/wp_ajax_export_preview.php:125
|
188 |
+
msgid "Data not found."
|
189 |
+
msgstr "Données Exif introuvables"
|
190 |
+
|
191 |
+
#: actions/wp_ajax_export_preview.php:134
|
192 |
+
msgid "This format is not supported."
|
193 |
+
msgstr "Ce format vidéo n'est pas supporté."
|
194 |
+
|
195 |
+
#: actions/wp_ajax_save_functions.php:43
|
196 |
+
msgid "PHP code must be wrapped in \"<?php\" and \"?>\""
|
197 |
+
msgstr "Code PHP doit être enveloppé dans \"<?php\" et \"?>\""
|
198 |
+
|
199 |
+
#: actions/wp_ajax_save_functions.php:52
|
200 |
+
msgid "File has been successfully updated."
|
201 |
+
msgstr "a été mis à jour avec succès."
|
202 |
+
|
203 |
+
#: actions/wp_loaded.php:32 actions/wp_loaded.php:67
|
204 |
+
#, php-format
|
205 |
+
msgid "Export #%s is currently in manually process. Request skipped."
|
206 |
+
msgstr "Exporter #%s est actuellement en processus manuel Demande ignorée."
|
207 |
+
|
208 |
+
#: actions/wp_loaded.php:42
|
209 |
+
#, php-format
|
210 |
+
msgid "#%s Cron job triggered."
|
211 |
+
msgstr "La tâche Cron #%s est déclenchée."
|
212 |
+
|
213 |
+
#: actions/wp_loaded.php:46
|
214 |
+
#, php-format
|
215 |
+
msgid "Export #%s currently in process. Request skipped."
|
216 |
+
msgstr "Exporter #%s actuellement en cours. Demande ignorée."
|
217 |
+
|
218 |
+
#: actions/wp_loaded.php:49
|
219 |
+
#, php-format
|
220 |
+
msgid "Export #%s already triggered. Request skipped."
|
221 |
+
msgstr "Exporter #%s déjà déclenché. Demande ignorée."
|
222 |
+
|
223 |
+
#: actions/wp_loaded.php:64
|
224 |
+
#, php-format
|
225 |
+
msgid "Export #%s is not triggered. Request skipped."
|
226 |
+
msgstr "Exporter #%s est pas déclenché. Demande ignorée."
|
227 |
+
|
228 |
+
#: actions/wp_loaded.php:77
|
229 |
+
#, php-format
|
230 |
+
msgid "Export #%s complete"
|
231 |
+
msgstr "Exporter le #%s de complète de"
|
232 |
+
|
233 |
+
#: actions/wp_loaded.php:82
|
234 |
+
#, php-format
|
235 |
+
msgid "Records Processed %s"
|
236 |
+
msgstr "Enregistrements traités %s"
|
237 |
+
|
238 |
+
#: actions/wp_loaded.php:88
|
239 |
+
#, php-format
|
240 |
+
msgid "Export #%s already processing. Request skipped."
|
241 |
+
msgstr "Exporter #%s traitement déjà. Demande ignorée."
|
242 |
+
|
243 |
+
#: classes/updater.php:187
|
244 |
+
#, php-format
|
245 |
+
msgid ""
|
246 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
247 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
248 |
+
msgstr ""
|
249 |
+
"Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
|
250 |
+
"\"thickbox\" href=\"%2$s\">Voir les détails de la version %3$s</a>."
|
251 |
+
|
252 |
+
#: classes/updater.php:194
|
253 |
+
#, php-format
|
254 |
+
msgid ""
|
255 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
256 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
257 |
+
"\">update now</a>."
|
258 |
+
msgstr ""
|
259 |
+
"Une nouvelle version de %1$s est disponible. <a target=\"_blank\" class="
|
260 |
+
"\"thickbox\" href=\"%2$s\">Voir les détails de la version %3$s</a> ou <a "
|
261 |
+
"href=\"%4$s\">mettre à jour maintenant</a>."
|
262 |
+
|
263 |
+
#: classes/updater.php:346
|
264 |
+
msgid "You do not have permission to install plugin updates"
|
265 |
+
msgstr ""
|
266 |
+
"Vous n’avez pas la permission d’installer les mises à jour de l’extension."
|
267 |
+
|
268 |
+
#: classes/updater.php:346
|
269 |
+
msgid "Error"
|
270 |
+
msgstr "Erreur"
|
271 |
+
|
272 |
+
#: controllers/admin/export.php:202
|
273 |
+
msgid "You haven't selected any columns for export."
|
274 |
+
msgstr "Vous avez sélectionné aucun colonnes pour l'exportation."
|
275 |
+
|
276 |
+
#: controllers/admin/export.php:206
|
277 |
+
msgid "CSV delimiter must be specified"
|
278 |
+
msgstr "CSV délimiteur doit être spécifié"
|
279 |
+
|
280 |
+
#: controllers/admin/export.php:223 controllers/admin/export.php:305
|
281 |
+
msgid "Options updated"
|
282 |
+
msgstr "Options mises à jour !"
|
283 |
+
|
284 |
+
#: controllers/admin/manage.php:56
|
285 |
+
msgid "«"
|
286 |
+
msgstr "«"
|
287 |
+
|
288 |
+
#: controllers/admin/manage.php:57
|
289 |
+
msgid "»"
|
290 |
+
msgstr "»"
|
291 |
+
|
292 |
+
#: controllers/admin/manage.php:155 views/admin/manage/index.php:292
|
293 |
+
msgid "Export canceled"
|
294 |
+
msgstr "Exporter annulé"
|
295 |
+
|
296 |
+
#: controllers/admin/manage.php:221
|
297 |
+
msgid "Export deleted"
|
298 |
+
msgstr "Export supprimé"
|
299 |
+
|
300 |
+
#: controllers/admin/manage.php:249
|
301 |
+
#, php-format
|
302 |
+
msgid "%d %s deleted"
|
303 |
+
msgstr "%d %s supprimés"
|
304 |
+
|
305 |
+
#: controllers/admin/manage.php:249 views/admin/manage/bulk.php:10
|
306 |
+
msgid "export"
|
307 |
+
msgstr "Exporter"
|
308 |
+
|
309 |
+
#: controllers/admin/manage.php:343
|
310 |
+
msgid ""
|
311 |
+
"The other two files in this zip are the export file containing all of your "
|
312 |
+
"data and the import template for WP All Import. \n"
|
313 |
+
"\n"
|
314 |
+
"To import this data, create a new import with WP All Import and upload this "
|
315 |
+
"zip file."
|
316 |
+
msgstr ""
|
317 |
+
"Les deux autres fichiers dans ce zip sont le fichier d'exportation contenant "
|
318 |
+
"toutes vos données et le modèle d'importation pour WP toutes les "
|
319 |
+
"importations. Pour importer ces données, créer une nouvelle importation avec "
|
320 |
+
"WP toutes les importations et télécharger ce fichier zip."
|
321 |
+
|
322 |
+
#: controllers/admin/manage.php:412
|
323 |
+
msgid "File format not supported"
|
324 |
+
msgstr "Ce format de fichier n'est pas pris en charge."
|
325 |
+
|
326 |
+
#: controllers/admin/manage.php:418 controllers/admin/manage.php:423
|
327 |
+
msgid ""
|
328 |
+
"The exported file is missing and can't be downloaded. Please re-run your "
|
329 |
+
"export to re-generate it."
|
330 |
+
msgstr ""
|
331 |
+
"Le fichier exporté est absent et ne peut pas être téléchargé. S'il vous "
|
332 |
+
"plaît ré-exécuter votre exportation de re-générer."
|
333 |
+
|
334 |
+
#: controllers/admin/settings.php:21
|
335 |
+
msgid "Settings saved"
|
336 |
+
msgstr "Paramètres enregistrés !"
|
337 |
+
|
338 |
+
#: filters/wpallexport_custom_types.php:4
|
339 |
+
msgid "WooCommerce Products"
|
340 |
+
msgstr "WooCommerce Produits"
|
341 |
+
|
342 |
+
#: helpers/pmxe_render_xml_element.php:44 helpers/pmxe_render_xml_text.php:9
|
343 |
+
#, php-format
|
344 |
+
msgid "<strong>%s</strong> %s more"
|
345 |
+
msgstr "<strong>%s</strong> %s plus"
|
346 |
+
|
347 |
+
#: helpers/pmxe_render_xml_element.php:44 helpers/pmxe_render_xml_text.php:9
|
348 |
+
msgid "element"
|
349 |
+
msgstr "élément"
|
350 |
+
|
351 |
+
#: helpers/pmxe_render_xml_text.php:15
|
352 |
+
msgid "more"
|
353 |
+
msgstr "plus"
|
354 |
+
|
355 |
+
#: helpers/wp_all_export_get_cpt_name.php:9
|
356 |
+
msgid "Product Variations"
|
357 |
+
msgstr "Variations du Produit"
|
358 |
+
|
359 |
+
#: helpers/wp_all_export_get_cpt_name.php:19 views/admin/export/index.php:67
|
360 |
+
msgid "Users"
|
361 |
+
msgstr "Utilisateurs"
|
362 |
+
|
363 |
+
#: helpers/wp_all_export_get_cpt_name.php:19
|
364 |
+
msgid "User"
|
365 |
+
msgstr "Utilisateur"
|
366 |
+
|
367 |
+
#: helpers/wp_all_export_get_cpt_name.php:23
|
368 |
+
msgid "Records"
|
369 |
+
msgstr "Les enregistrements"
|
370 |
+
|
371 |
+
#: helpers/wp_all_export_get_cpt_name.php:23
|
372 |
+
msgid "Record"
|
373 |
+
msgstr "Dossier"
|
374 |
+
|
375 |
+
#: libraries/XmlExportACF.php:156 libraries/XmlExportACF.php:206
|
376 |
+
msgid "ACF"
|
377 |
+
msgstr "ACF"
|
378 |
+
|
379 |
+
#: libraries/XmlExportEngine.php:168
|
380 |
+
msgid "Standard"
|
381 |
+
msgstr "Standard"
|
382 |
+
|
383 |
+
#: libraries/XmlExportEngine.php:172
|
384 |
+
msgid "Taxonomies"
|
385 |
+
msgstr "Taxonomies"
|
386 |
+
|
387 |
+
#: libraries/XmlExportEngine.php:176
|
388 |
+
msgid "Custom Fields"
|
389 |
+
msgstr "Champs personnalisés"
|
390 |
+
|
391 |
+
#: libraries/XmlExportEngine.php:180
|
392 |
+
msgid "Other"
|
393 |
+
msgstr "Other"
|
394 |
+
|
395 |
+
#: libraries/XmlExportEngine.php:187 libraries/XmlExportUser.php:199
|
396 |
+
msgid "General"
|
397 |
+
msgstr "Généralités"
|
398 |
+
|
399 |
+
#: libraries/XmlExportEngine.php:242
|
400 |
+
msgid "WP Query field is required"
|
401 |
+
msgstr "WP champ Query est nécessaire"
|
402 |
+
|
403 |
+
#: libraries/XmlExportEngine.php:250
|
404 |
+
msgid "No matching users found"
|
405 |
+
msgstr "Aucun utilisateur correspondant n'a été trouvé"
|
406 |
+
|
407 |
+
#: libraries/XmlExportEngine.php:262
|
408 |
+
msgid "Invalid query"
|
409 |
+
msgstr "Requête non valide"
|
410 |
+
|
411 |
+
#: libraries/XmlExportEngine.php:265
|
412 |
+
msgid "No matching posts found for WP_Query expression specified"
|
413 |
+
msgstr ""
|
414 |
+
"Pas de messages correspondants trouvés pour l'expression WP_Query spécifiées"
|
415 |
+
|
416 |
+
#: libraries/XmlExportEngine.php:289 libraries/XmlExportEngine.php:305
|
417 |
+
msgid "No matching posts found for selected post types"
|
418 |
+
msgstr ""
|
419 |
+
"Pas de messages correspondants trouvés pour les types de poste sélectionnés"
|
420 |
+
|
421 |
+
#: libraries/XmlExportEngine.php:423
|
422 |
+
#: libraries/XmlExportWooCommerceOrder.php:875
|
423 |
+
msgid "All"
|
424 |
+
msgstr "Tous"
|
425 |
+
|
426 |
+
#: libraries/XmlExportEngine.php:442 views/admin/export/template.php:73
|
427 |
+
#: views/admin/export/template.php:106 views/admin/export/template.php:133
|
428 |
+
msgid "Delete field"
|
429 |
+
msgstr "Supprimer champ"
|
430 |
+
|
431 |
+
#: libraries/XmlExportUser.php:218 libraries/XmlExportUser.php:292
|
432 |
+
#: libraries/XmlExportWooCommerce.php:111
|
433 |
+
#: libraries/XmlExportWooCommerce.php:279
|
434 |
+
#: libraries/XmlExportWooCommerceOrder.php:130
|
435 |
+
#: libraries/XmlExportWooCommerceOrder.php:934
|
436 |
+
#: views/admin/export/template/new_field_cpt.php:78
|
437 |
+
#: views/admin/export/template/new_field_shop_order.php:33
|
438 |
+
#: views/admin/export/template/new_field_user.php:57
|
439 |
+
msgid "Advanced"
|
440 |
+
msgstr "Avancé"
|
441 |
+
|
442 |
+
#: libraries/XmlExportUser.php:231
|
443 |
+
msgid "Network"
|
444 |
+
msgstr "Réseau"
|
445 |
+
|
446 |
+
#: libraries/XmlExportWooCommerce.php:98 libraries/XmlExportWooCommerce.php:283
|
447 |
+
msgid "Product Data"
|
448 |
+
msgstr "Caractéristiques du produit"
|
449 |
+
|
450 |
+
#: libraries/XmlExportWooCommerceOrder.php:65
|
451 |
+
#: libraries/XmlExportWooCommerceOrder.php:914
|
452 |
+
msgid "Order"
|
453 |
+
msgstr "Ordre"
|
454 |
+
|
455 |
+
#: libraries/XmlExportWooCommerceOrder.php:67
|
456 |
+
#: libraries/XmlExportWooCommerceOrder.php:949
|
457 |
+
msgid "Order ID"
|
458 |
+
msgstr "Numéro de commande"
|
459 |
+
|
460 |
+
#: libraries/XmlExportWooCommerceOrder.php:68
|
461 |
+
#: libraries/XmlExportWooCommerceOrder.php:950
|
462 |
+
msgid "Order Key"
|
463 |
+
msgstr "Afin clé"
|
464 |
+
|
465 |
+
#: libraries/XmlExportWooCommerceOrder.php:69
|
466 |
+
#: libraries/XmlExportWooCommerceOrder.php:951
|
467 |
+
msgid "Order Date"
|
468 |
+
msgstr "Date de la Commande"
|
469 |
+
|
470 |
+
#: libraries/XmlExportWooCommerceOrder.php:70
|
471 |
+
#: libraries/XmlExportWooCommerceOrder.php:952
|
472 |
+
msgid "Completed Date"
|
473 |
+
msgstr "Date d'achèvement"
|
474 |
+
|
475 |
+
#: libraries/XmlExportWooCommerceOrder.php:71
|
476 |
+
#: libraries/XmlExportWooCommerceOrder.php:953
|
477 |
+
#: views/admin/export/template/new_field_cpt.php:9
|
478 |
+
msgid "Title"
|
479 |
+
msgstr "Titre"
|
480 |
+
|
481 |
+
#: libraries/XmlExportWooCommerceOrder.php:72
|
482 |
+
#: libraries/XmlExportWooCommerceOrder.php:954
|
483 |
+
msgid "Order Status"
|
484 |
+
msgstr "Užsakymo būsena"
|
485 |
+
|
486 |
+
#: libraries/XmlExportWooCommerceOrder.php:73
|
487 |
+
#: libraries/XmlExportWooCommerceOrder.php:955
|
488 |
+
msgid "Order Currency"
|
489 |
+
msgstr "Afin devise"
|
490 |
+
|
491 |
+
#: libraries/XmlExportWooCommerceOrder.php:74
|
492 |
+
#: libraries/XmlExportWooCommerceOrder.php:956
|
493 |
+
msgid "Payment Method"
|
494 |
+
msgstr "Mokėjimo būdas"
|
495 |
+
|
496 |
+
#: libraries/XmlExportWooCommerceOrder.php:75
|
497 |
+
#: libraries/XmlExportWooCommerceOrder.php:957
|
498 |
+
msgid "Order Total"
|
499 |
+
msgstr "Total Commande"
|
500 |
+
|
501 |
+
#: libraries/XmlExportWooCommerceOrder.php:79
|
502 |
+
#: libraries/XmlExportWooCommerceOrder.php:918
|
503 |
+
msgid "Customer"
|
504 |
+
msgstr "Client"
|
505 |
+
|
506 |
+
#: libraries/XmlExportWooCommerceOrder.php:875
|
507 |
+
msgid "Data"
|
508 |
+
msgstr "Données"
|
509 |
+
|
510 |
+
#: libraries/XmlExportWooCommerceOrder.php:922
|
511 |
+
msgid "Items"
|
512 |
+
msgstr "Articles"
|
513 |
+
|
514 |
+
#: libraries/XmlExportWooCommerceOrder.php:926
|
515 |
+
msgid "Taxes & Shipping"
|
516 |
+
msgstr "Taxes & Livraison"
|
517 |
+
|
518 |
+
#: libraries/XmlExportWooCommerceOrder.php:930
|
519 |
+
msgid "Fees & Discounts"
|
520 |
+
msgstr "Frais & Réductions"
|
521 |
+
|
522 |
+
#: libraries/XmlExportWooCommerceOrder.php:970
|
523 |
+
msgid "Product ID"
|
524 |
+
msgstr "ID Produit :"
|
525 |
+
|
526 |
+
#: libraries/XmlExportWooCommerceOrder.php:971
|
527 |
+
msgid "SKU"
|
528 |
+
msgstr "Réference"
|
529 |
+
|
530 |
+
#: libraries/XmlExportWooCommerceOrder.php:972
|
531 |
+
msgid "Product Name"
|
532 |
+
msgstr "Nom du projet"
|
533 |
+
|
534 |
+
#: libraries/XmlExportWooCommerceOrder.php:973
|
535 |
+
msgid "Product Variation Details"
|
536 |
+
msgstr "Produit Variation Détails"
|
537 |
+
|
538 |
+
#: libraries/XmlExportWooCommerceOrder.php:974
|
539 |
+
msgid "Quantity"
|
540 |
+
msgstr "Quantité"
|
541 |
+
|
542 |
+
#: libraries/XmlExportWooCommerceOrder.php:975
|
543 |
+
msgid "Item Cost"
|
544 |
+
msgstr "coût de l’article"
|
545 |
+
|
546 |
+
#: libraries/XmlExportWooCommerceOrder.php:976
|
547 |
+
msgid "Item Total"
|
548 |
+
msgstr "Total des biens"
|
549 |
+
|
550 |
+
#: libraries/XmlExportWooCommerceOrder.php:985
|
551 |
+
msgid "Rate Code (per tax)"
|
552 |
+
msgstr "Code de taux (par l'impôt)"
|
553 |
+
|
554 |
+
#: libraries/XmlExportWooCommerceOrder.php:986
|
555 |
+
msgid "Rate Percentage (per tax)"
|
556 |
+
msgstr "Rate Pourcentage (par l'impôt)"
|
557 |
+
|
558 |
+
#: libraries/XmlExportWooCommerceOrder.php:987
|
559 |
+
msgid "Amount (per tax)"
|
560 |
+
msgstr "Montant (par l'impôt)"
|
561 |
+
|
562 |
+
#: libraries/XmlExportWooCommerceOrder.php:988
|
563 |
+
msgid "Total Tax Amount"
|
564 |
+
msgstr "Montant total"
|
565 |
+
|
566 |
+
#: libraries/XmlExportWooCommerceOrder.php:989
|
567 |
+
msgid "Shipping Method"
|
568 |
+
msgstr "Méthode de livraison"
|
569 |
+
|
570 |
+
#: libraries/XmlExportWooCommerceOrder.php:990
|
571 |
+
msgid "Shipping Cost"
|
572 |
+
msgstr "Frais de livraison"
|
573 |
+
|
574 |
+
#: libraries/XmlExportWooCommerceOrder.php:999
|
575 |
+
msgid "Discount Amount (per coupon)"
|
576 |
+
msgstr "Montant de la remise (par coupon)"
|
577 |
+
|
578 |
+
#: libraries/XmlExportWooCommerceOrder.php:1000
|
579 |
+
msgid "Coupons Used"
|
580 |
+
msgstr "Valeur des coupons utilisés"
|
581 |
+
|
582 |
+
#: libraries/XmlExportWooCommerceOrder.php:1001
|
583 |
+
msgid "Total Discount Amount"
|
584 |
+
msgstr "Montant total de Discount"
|
585 |
+
|
586 |
+
#: libraries/XmlExportWooCommerceOrder.php:1002
|
587 |
+
msgid "Fee Amount (per surcharge)"
|
588 |
+
msgstr "Montant des frais (par supplément)"
|
589 |
+
|
590 |
+
#: libraries/XmlExportWooCommerceOrder.php:1003
|
591 |
+
msgid "Total Fee Amount"
|
592 |
+
msgstr "Montant total des frais"
|
593 |
+
|
594 |
+
#: libraries/XmlExportWooCommerceOrder.php:1013
|
595 |
+
msgid "Customer User ID"
|
596 |
+
msgstr "Client ID de l'utilisateur"
|
597 |
+
|
598 |
+
#: libraries/XmlExportWooCommerceOrder.php:1014
|
599 |
+
msgid "Customer Note"
|
600 |
+
msgstr "Note client"
|
601 |
+
|
602 |
+
#: views/admin/export/index.php:10 views/admin/export/options.php:16
|
603 |
+
#: views/admin/export/process.php:10 views/admin/export/template.php:8
|
604 |
+
msgid "Export to XML / CSV"
|
605 |
+
msgstr "Exporter au format CSV"
|
606 |
+
|
607 |
+
#: views/admin/export/index.php:13 views/admin/export/options.php:19
|
608 |
+
#: views/admin/export/process.php:13 views/admin/export/template.php:11
|
609 |
+
msgid "Support"
|
610 |
+
msgstr "Assistance"
|
611 |
+
|
612 |
+
#: views/admin/export/index.php:13 views/admin/export/options.php:19
|
613 |
+
#: views/admin/export/process.php:13 views/admin/export/template.php:11
|
614 |
+
msgid "Documentation"
|
615 |
+
msgstr "Documentation"
|
616 |
+
|
617 |
+
#: views/admin/export/index.php:30
|
618 |
+
msgid "First, choose what to export."
|
619 |
+
msgstr "Tout d'abord, choisir ce que d'exporter."
|
620 |
+
|
621 |
+
#: views/admin/export/index.php:33
|
622 |
+
msgid "Specific Post Type"
|
623 |
+
msgstr "Type Contribution spécifique"
|
624 |
+
|
625 |
+
#: views/admin/export/index.php:37
|
626 |
+
msgid "WP_Query Results"
|
627 |
+
msgstr "Résultats WP_Query"
|
628 |
+
|
629 |
+
#: views/admin/export/index.php:56
|
630 |
+
msgid "Choose a post type..."
|
631 |
+
msgstr "Choisissez le type de post"
|
632 |
+
|
633 |
+
#: views/admin/export/index.php:79
|
634 |
+
msgid "Post Type Query"
|
635 |
+
msgstr "Type Contribution Query"
|
636 |
+
|
637 |
+
#: views/admin/export/index.php:80
|
638 |
+
msgid "User Query"
|
639 |
+
msgstr "Requêtes de l'utilisateur"
|
640 |
+
|
641 |
+
#: views/admin/export/index.php:112
|
642 |
+
msgid "Skip to Step 3"
|
643 |
+
msgstr "Passer à l'étape 3"
|
644 |
+
|
645 |
+
#: views/admin/export/index.php:114
|
646 |
+
msgid "Continue to Step 2"
|
647 |
+
msgstr "Passez à l'étape 2"
|
648 |
+
|
649 |
+
#: views/admin/export/index.php:116
|
650 |
+
msgid "Auto Generate Export Template"
|
651 |
+
msgstr "Générer automatiquement Exporter le modèle"
|
652 |
+
|
653 |
+
#: views/admin/export/index.php:123 views/admin/export/options.php:238
|
654 |
+
#: views/admin/export/process.php:56 views/admin/export/template.php:214
|
655 |
+
#: views/admin/manage/index.php:359 views/admin/manage/scheduling.php:57
|
656 |
+
#: views/admin/manage/templates.php:19 views/admin/settings/index.php:91
|
657 |
+
msgid "Created by"
|
658 |
+
msgstr "Créé par"
|
659 |
+
|
660 |
+
#: views/admin/export/options.php:43
|
661 |
+
msgid "Your export is ready to run."
|
662 |
+
msgstr "Votre exportation est prêt à fonctionner."
|
663 |
+
|
664 |
+
#: views/admin/export/options.php:45
|
665 |
+
#, php-format
|
666 |
+
msgid "WP All Export will export %d %s."
|
667 |
+
msgstr "WP toute exportation exportera %d %s."
|
668 |
+
|
669 |
+
#: views/admin/export/options.php:54 views/admin/export/options.php:227
|
670 |
+
msgid "Confirm & Run Export"
|
671 |
+
msgstr "Confirmation d'exportation"
|
672 |
+
|
673 |
+
#: views/admin/export/options.php:70
|
674 |
+
msgid "Filters"
|
675 |
+
msgstr "Filtres"
|
676 |
+
|
677 |
+
#: views/admin/export/options.php:185
|
678 |
+
msgid "Advanced Export"
|
679 |
+
msgstr "Export"
|
680 |
+
|
681 |
+
#: views/admin/export/options.php:195
|
682 |
+
msgid "Include BOM in export file"
|
683 |
+
msgstr "Inclure nomenclature dans le fichier d'exportation"
|
684 |
+
|
685 |
+
#: views/admin/export/options.php:196
|
686 |
+
msgid ""
|
687 |
+
"The BOM will help some programs like Microsoft Excel read your export file "
|
688 |
+
"if it includes non-English characters."
|
689 |
+
msgstr ""
|
690 |
+
"La nomenclature aidera certains programmes comme Microsoft Excel lire votre "
|
691 |
+
"fichier d'exportation si elle comporte des caractères non-anglais."
|
692 |
+
|
693 |
+
#: views/admin/export/options.php:199
|
694 |
+
msgid "In each iteration, process"
|
695 |
+
msgstr "Dans chaque itération, processus"
|
696 |
+
|
697 |
+
#: views/admin/export/options.php:199
|
698 |
+
msgid "records"
|
699 |
+
msgstr "enregistrements"
|
700 |
+
|
701 |
+
#: views/admin/export/options.php:200
|
702 |
+
msgid ""
|
703 |
+
"WP All Export must be able to process this many records in less than your "
|
704 |
+
"server's timeout settings. If your export fails before completion, to "
|
705 |
+
"troubleshoot you should lower this number."
|
706 |
+
msgstr ""
|
707 |
+
"WP toute exportation doit être en mesure de traiter ces nombreux "
|
708 |
+
"enregistrements en moins les paramètres de délai d'attente de votre serveur. "
|
709 |
+
"Si votre exportation échoue avant la fin, pour résoudre les problèmes que "
|
710 |
+
"vous devriez réduire ce nombre."
|
711 |
+
|
712 |
+
#: views/admin/export/options.php:206
|
713 |
+
msgid "Friendly Name:"
|
714 |
+
msgstr "Nom convivial"
|
715 |
+
|
716 |
+
#: views/admin/export/options.php:207
|
717 |
+
msgid "Save friendly name..."
|
718 |
+
msgstr "Enregistrer nom convivial …"
|
719 |
+
|
720 |
+
#: views/admin/export/options.php:225
|
721 |
+
msgid "Back to Step 2"
|
722 |
+
msgstr "Retour à l'étape 2"
|
723 |
+
|
724 |
+
#: views/admin/export/options.php:230 views/admin/export/template.php:207
|
725 |
+
msgid "Back to Manage Exports"
|
726 |
+
msgstr "Retour à Gérer exportations"
|
727 |
+
|
728 |
+
#: views/admin/export/options.php:231
|
729 |
+
msgid "Save Export Configuration"
|
730 |
+
msgstr "Sauvegarder la configuration d'exportation"
|
731 |
+
|
732 |
+
#: views/admin/export/process.php:22
|
733 |
+
msgid "Export <span id=\"status\">in Progress...</span>"
|
734 |
+
msgstr "Exporter <span id=\"status\">la progression...</span>"
|
735 |
+
|
736 |
+
#: views/admin/export/process.php:23
|
737 |
+
msgid ""
|
738 |
+
"Exporting may take some time. Please do not close your browser or refresh "
|
739 |
+
"the page until the process is complete."
|
740 |
+
msgstr ""
|
741 |
+
"Exportatrice peut prendre un certain temps. S'il vous plaît ne pas fermer "
|
742 |
+
"votre navigateur ou actualiser la page jusqu'à ce que le processus est "
|
743 |
+
"terminé."
|
744 |
+
|
745 |
+
#: views/admin/export/process.php:29
|
746 |
+
msgid "Time Elapsed"
|
747 |
+
msgstr "temps écoulé"
|
748 |
+
|
749 |
+
#: views/admin/export/process.php:31
|
750 |
+
msgid "Exported"
|
751 |
+
msgstr "Eksportuotas"
|
752 |
+
|
753 |
+
#: views/admin/export/process.php:36
|
754 |
+
msgid "Export Complete!"
|
755 |
+
msgstr "Exportation terminée."
|
756 |
+
|
757 |
+
#: views/admin/export/process.php:37
|
758 |
+
msgid "WP All Export successfully exported your data!"
|
759 |
+
msgstr "WP toute exportation exporté avec succès vos données!"
|
760 |
+
|
761 |
+
#: views/admin/export/process.php:38
|
762 |
+
msgid "Download Data"
|
763 |
+
msgstr "Télécharger de nouvelles données…"
|
764 |
+
|
765 |
+
#: views/admin/export/process.php:45 views/admin/manage/index.php:139
|
766 |
+
#: views/admin/manage/index.php:145
|
767 |
+
msgid "Bundle"
|
768 |
+
msgstr "Carton pour vrac"
|
769 |
+
|
770 |
+
#: views/admin/export/process.php:46
|
771 |
+
msgid "Settings & Data for WP All Import"
|
772 |
+
msgstr "Réglages et données pour WP Tous importation"
|
773 |
+
|
774 |
+
#: views/admin/export/template.php:23
|
775 |
+
msgid "Choose data to include in the export file."
|
776 |
+
msgstr "Choisissez données à inclure dans le fichier d'exportation."
|
777 |
+
|
778 |
+
#: views/admin/export/template.php:115
|
779 |
+
msgid ""
|
780 |
+
"Drag & drop data from \"Available Data\" on the right to include it in the "
|
781 |
+
"export or click \"Add Field To Export\" below."
|
782 |
+
msgstr ""
|
783 |
+
"Drag & drop de données \"données disponibles\" sur la droite de l'inclure "
|
784 |
+
"dans l'exportation ou cliquez sur \"Ajouter un champ à exporter\" ci-dessous."
|
785 |
+
|
786 |
+
#: views/admin/export/template.php:139
|
787 |
+
msgid ""
|
788 |
+
"Warning: without an ID column, you won't be able to re-import this data "
|
789 |
+
"using WP All Import."
|
790 |
+
msgstr ""
|
791 |
+
"Attention: sans une colonne d'identité, vous ne serez pas en mesure de ré-"
|
792 |
+
"importer ces données en utilisant WP toutes les importations."
|
793 |
+
|
794 |
+
#: views/admin/export/template.php:145
|
795 |
+
msgid ""
|
796 |
+
"Warning: without _sku and product_type columns, you won't be able to re-"
|
797 |
+
"import this data using WP All Import."
|
798 |
+
msgstr ""
|
799 |
+
"Attention: sans _sku et product_type colonnes, vous ne serez pas en mesure "
|
800 |
+
"de ré-importer ces données en utilisant WP toutes les importations."
|
801 |
+
|
802 |
+
#: views/admin/export/template.php:151
|
803 |
+
msgid ""
|
804 |
+
"Warning: without post_type column, you won't be able to re-import this data "
|
805 |
+
"using WP All Import."
|
806 |
+
msgstr ""
|
807 |
+
"Attention: sans colonne post_type, vous ne serez pas en mesure de ré-"
|
808 |
+
"importer ces données en utilisant WP toutes les importations."
|
809 |
+
|
810 |
+
#: views/admin/export/template.php:157 views/admin/export/template.php:249
|
811 |
+
msgid "Add Field To Export"
|
812 |
+
msgstr "Ajouter un champ Pour exporter"
|
813 |
+
|
814 |
+
#: views/admin/export/template.php:162
|
815 |
+
msgid "Display each product in its own row"
|
816 |
+
msgstr "Afficher chaque produit dans sa propre ligne"
|
817 |
+
|
818 |
+
#: views/admin/export/template.php:163
|
819 |
+
msgid "If an order contains multiple products, each product have its own row."
|
820 |
+
msgstr ""
|
821 |
+
"Si une commande contient plusieurs produits, chaque produit possède sa "
|
822 |
+
"propre ligne."
|
823 |
+
|
824 |
+
#: views/admin/export/template.php:170
|
825 |
+
msgid "Preview A Row"
|
826 |
+
msgstr "Aperçu rang"
|
827 |
+
|
828 |
+
#: views/admin/export/template.php:176
|
829 |
+
msgid "Export File Format:"
|
830 |
+
msgstr "Exporter le format de fichier"
|
831 |
+
|
832 |
+
#: views/admin/export/template.php:181
|
833 |
+
msgid "XML"
|
834 |
+
msgstr "XML"
|
835 |
+
|
836 |
+
#: views/admin/export/template.php:185
|
837 |
+
msgid "CSV"
|
838 |
+
msgstr "CSV"
|
839 |
+
|
840 |
+
#: views/admin/export/template.php:188
|
841 |
+
msgid "Delimiter:"
|
842 |
+
msgstr "Délimiteur:"
|
843 |
+
|
844 |
+
#: views/admin/export/template.php:209
|
845 |
+
msgid "Continue to Step 3"
|
846 |
+
msgstr "Passez à l'étape 3"
|
847 |
+
|
848 |
+
#: views/admin/export/template.php:224
|
849 |
+
msgid "Available Data"
|
850 |
+
msgstr "données disponibles"
|
851 |
+
|
852 |
+
#: views/admin/export/template.php:230
|
853 |
+
msgid "Auto Generate"
|
854 |
+
msgstr "Auto Generate"
|
855 |
+
|
856 |
+
#: views/admin/export/template.php:249
|
857 |
+
msgid "Edit Export Field"
|
858 |
+
msgstr "Modifier l'exportation champs"
|
859 |
+
|
860 |
+
#: views/admin/export/template/new_field_cpt.php:4
|
861 |
+
#: views/admin/export/template/new_field_shop_order.php:4
|
862 |
+
#: views/admin/export/template/new_field_user.php:4
|
863 |
+
msgid "What field would you like to export?"
|
864 |
+
msgstr "Dans quel domaine souhaitez-vous exporter?"
|
865 |
+
|
866 |
+
#: views/admin/export/template/new_field_cpt.php:8
|
867 |
+
#: views/admin/export/template/new_field_user.php:8
|
868 |
+
#: views/admin/manage/index.php:27
|
869 |
+
msgid "ID"
|
870 |
+
msgstr "ID"
|
871 |
+
|
872 |
+
#: views/admin/export/template/new_field_cpt.php:10
|
873 |
+
msgid "Content"
|
874 |
+
msgstr "Sous le contenu d'article"
|
875 |
+
|
876 |
+
#: views/admin/export/template/new_field_cpt.php:11
|
877 |
+
msgid "Excerpt"
|
878 |
+
msgstr "Résumé"
|
879 |
+
|
880 |
+
#: views/admin/export/template/new_field_cpt.php:12
|
881 |
+
msgid "Date"
|
882 |
+
msgstr "Date"
|
883 |
+
|
884 |
+
#: views/admin/export/template/new_field_cpt.php:13
|
885 |
+
msgid "Post Type"
|
886 |
+
msgstr "Type d’article"
|
887 |
+
|
888 |
+
#: views/admin/export/template/new_field_cpt.php:14
|
889 |
+
msgid "Categories / Taxonomies"
|
890 |
+
msgstr "Catégories / taxonomies"
|
891 |
+
|
892 |
+
#: views/admin/export/template/new_field_cpt.php:15
|
893 |
+
msgid "Custom Field / Post Meta"
|
894 |
+
msgstr "(Champ personnalisé + Post méta)"
|
895 |
+
|
896 |
+
#: views/admin/export/template/new_field_cpt.php:16
|
897 |
+
msgid "Images / Media"
|
898 |
+
msgstr "Images & Média"
|
899 |
+
|
900 |
+
#: views/admin/export/template/new_field_cpt.php:17
|
901 |
+
msgid "Attachment"
|
902 |
+
msgstr "Fixation"
|
903 |
+
|
904 |
+
#: views/admin/export/template/new_field_cpt.php:20
|
905 |
+
msgid "Post Status"
|
906 |
+
msgstr "État de l’article"
|
907 |
+
|
908 |
+
#: views/admin/export/template/new_field_cpt.php:21
|
909 |
+
msgid "Author"
|
910 |
+
msgstr "Auteur"
|
911 |
+
|
912 |
+
#: views/admin/export/template/new_field_cpt.php:22
|
913 |
+
msgid "Post Slug"
|
914 |
+
msgstr "Slug de l'article"
|
915 |
+
|
916 |
+
#: views/admin/export/template/new_field_cpt.php:23
|
917 |
+
msgid "Post Format"
|
918 |
+
msgstr "Format de l’article"
|
919 |
+
|
920 |
+
#: views/admin/export/template/new_field_cpt.php:24
|
921 |
+
msgid "Template"
|
922 |
+
msgstr "Modèle"
|
923 |
+
|
924 |
+
#: views/admin/export/template/new_field_cpt.php:25
|
925 |
+
msgid "Parent"
|
926 |
+
msgstr "Parente"
|
927 |
+
|
928 |
+
#: views/admin/export/template/new_field_cpt.php:26
|
929 |
+
msgid "Menu Order"
|
930 |
+
msgstr "Menu des commandes"
|
931 |
+
|
932 |
+
#: views/admin/export/template/new_field_cpt.php:27
|
933 |
+
msgid "Permalink"
|
934 |
+
msgstr "Percaline"
|
935 |
+
|
936 |
+
#: views/admin/export/template/new_field_cpt.php:32
|
937 |
+
msgid "WooCommerce Data"
|
938 |
+
msgstr "WooCommerce données"
|
939 |
+
|
940 |
+
#: views/admin/export/template/new_field_cpt.php:33
|
941 |
+
msgid "WooCommerce Taxonomies"
|
942 |
+
msgstr "WooCommerce taxonomies"
|
943 |
+
|
944 |
+
#: views/admin/export/template/new_field_cpt.php:36
|
945 |
+
msgid "WooCommerce Order"
|
946 |
+
msgstr "ID de la commande WooCommerce"
|
947 |
+
|
948 |
+
#: views/admin/export/template/new_field_cpt.php:39
|
949 |
+
#: views/admin/export/template/new_field_user.php:30
|
950 |
+
msgid "Advanced Custom Fields"
|
951 |
+
msgstr "Champs personnalités avancés"
|
952 |
+
|
953 |
+
#: views/admin/export/template/new_field_cpt.php:44
|
954 |
+
#: views/admin/export/template/new_field_shop_order.php:19
|
955 |
+
#: views/admin/export/template/new_field_user.php:35
|
956 |
+
msgid "SQL Query"
|
957 |
+
msgstr "requête SQL"
|
958 |
+
|
959 |
+
#: views/admin/export/template/new_field_cpt.php:52
|
960 |
+
#: views/admin/export/template/new_field_cpt.php:56
|
961 |
+
#: views/admin/export/template/new_field_cpt.php:60
|
962 |
+
#: views/admin/export/template/new_field_cpt.php:64
|
963 |
+
#: views/admin/export/template/new_field_cpt.php:68
|
964 |
+
#: views/admin/export/template/new_field_user.php:43
|
965 |
+
#: views/admin/export/template/new_field_user.php:47
|
966 |
+
msgid "Field Name"
|
967 |
+
msgstr "Nom du champ"
|
968 |
+
|
969 |
+
#: views/admin/export/template/new_field_cpt.php:73
|
970 |
+
#: views/admin/export/template/new_field_shop_order.php:26
|
971 |
+
#: views/admin/export/template/new_field_user.php:52
|
972 |
+
msgid "What would you like to name the column/element in your exported file?"
|
973 |
+
msgstr ""
|
974 |
+
"Que souhaitez-vous nommer la colonne / élément dans votre fichier exporté?"
|
975 |
+
|
976 |
+
#: views/admin/export/template/new_field_cpt.php:82
|
977 |
+
#: views/admin/export/template/new_field_shop_order.php:37
|
978 |
+
#: views/admin/export/template/new_field_user.php:61
|
979 |
+
#, php-format
|
980 |
+
msgid ""
|
981 |
+
"%%ID%% will be replaced with the ID of the post being exported, example: "
|
982 |
+
"SELECT meta_value FROM wp_postmeta WHERE post_id=%%ID%% AND "
|
983 |
+
"meta_key='your_meta_key';"
|
984 |
+
msgstr ""
|
985 |
+
"%% ID %%sera remplacé par l'ID du poste étant exportée, exemple: SELECT FROM "
|
986 |
+
"wp_postmeta meta_value OÙ post_id = %% %% ID ET meta_key = 'your_meta_key’;"
|
987 |
+
|
988 |
+
#: views/admin/export/template/new_field_cpt.php:87
|
989 |
+
msgid "Export Image URLs"
|
990 |
+
msgstr "URL de l'image d'exportation"
|
991 |
+
|
992 |
+
#: views/admin/export/template/new_field_cpt.php:88
|
993 |
+
msgid "Export Image Filenames"
|
994 |
+
msgstr "Exporter l'image noms de fichiers"
|
995 |
+
|
996 |
+
#: views/admin/export/template/new_field_cpt.php:89
|
997 |
+
msgid "Export Image File Paths"
|
998 |
+
msgstr "Chemins d'exportation des fichiers d'image"
|
999 |
+
|
1000 |
+
#: views/admin/export/template/new_field_cpt.php:94
|
1001 |
+
#: views/admin/export/template/new_field_shop_order.php:42
|
1002 |
+
#: views/admin/export/template/new_field_user.php:66
|
1003 |
+
msgid "UNIX timestamp - PHP time()"
|
1004 |
+
msgstr "Horodatage UNIX - temps de PHP ()"
|
1005 |
+
|
1006 |
+
#: views/admin/export/template/new_field_cpt.php:95
|
1007 |
+
#: views/admin/export/template/new_field_shop_order.php:43
|
1008 |
+
#: views/admin/export/template/new_field_user.php:67
|
1009 |
+
msgid "Natural Language PHP date()"
|
1010 |
+
msgstr "Natural Language PHP date ()"
|
1011 |
+
|
1012 |
+
#: views/admin/export/template/new_field_cpt.php:98
|
1013 |
+
#: views/admin/export/template/new_field_shop_order.php:46
|
1014 |
+
#: views/admin/export/template/new_field_user.php:70
|
1015 |
+
msgid "date() Format"
|
1016 |
+
msgstr "Format de Date"
|
1017 |
+
|
1018 |
+
#: views/admin/export/template/new_field_cpt.php:105
|
1019 |
+
#: views/admin/export/template/new_field_shop_order.php:53
|
1020 |
+
#: views/admin/export/template/new_field_user.php:77
|
1021 |
+
msgid "Export the value returned by a PHP function"
|
1022 |
+
msgstr "Export de la valeur retournée par une fonction PHP"
|
1023 |
+
|
1024 |
+
#: views/admin/export/template/new_field_cpt.php:106
|
1025 |
+
#: views/admin/export/template/new_field_shop_order.php:54
|
1026 |
+
#: views/admin/export/template/new_field_user.php:78
|
1027 |
+
msgid ""
|
1028 |
+
"The value of the field chosen for export will be passed to the PHP function."
|
1029 |
+
msgstr ""
|
1030 |
+
"La valeur du champ choisi pour l'exportation sera passé à la fonction PHP."
|
1031 |
+
|
1032 |
+
#: views/admin/export/template/new_field_cpt.php:120
|
1033 |
+
#: views/admin/export/template/new_field_shop_order.php:68
|
1034 |
+
#: views/admin/export/template/new_field_user.php:92
|
1035 |
+
#: views/admin/settings/index.php:69
|
1036 |
+
msgid "Function Editor"
|
1037 |
+
msgstr "Éditeur de fonctions"
|
1038 |
+
|
1039 |
+
#: views/admin/export/template/new_field_cpt.php:120
|
1040 |
+
#: views/admin/export/template/new_field_shop_order.php:68
|
1041 |
+
#: views/admin/export/template/new_field_user.php:92
|
1042 |
+
#, php-format
|
1043 |
+
msgid ""
|
1044 |
+
"Add functions here for use during your export. You can access this file at %s"
|
1045 |
+
msgstr ""
|
1046 |
+
"Ajouter des fonctions ici pour une utilisation pendant votre exportation. "
|
1047 |
+
"Vous pouvez accéder à ce fichier à %s"
|
1048 |
+
|
1049 |
+
#: views/admin/export/template/new_field_cpt.php:129
|
1050 |
+
#: views/admin/export/template/new_field_shop_order.php:77
|
1051 |
+
#: views/admin/export/template/new_field_user.php:101
|
1052 |
+
#: views/admin/settings/index.php:82
|
1053 |
+
msgid "Save Functions"
|
1054 |
+
msgstr "Enregistrer Fonctions"
|
1055 |
+
|
1056 |
+
#: views/admin/export/template/new_field_cpt.php:144
|
1057 |
+
#: views/admin/export/template/new_field_shop_order.php:91
|
1058 |
+
#: views/admin/export/template/new_field_user.php:115
|
1059 |
+
#: views/admin/manage/index.php:52 views/admin/manage/index.php:148
|
1060 |
+
#: views/admin/manage/index.php:348
|
1061 |
+
msgid "Delete"
|
1062 |
+
msgstr "Supprimer"
|
1063 |
+
|
1064 |
+
#: views/admin/export/template/new_field_cpt.php:145
|
1065 |
+
#: views/admin/export/template/new_field_shop_order.php:92
|
1066 |
+
#: views/admin/export/template/new_field_user.php:116
|
1067 |
+
msgid "Done"
|
1068 |
+
msgstr "Terminé"
|
1069 |
+
|
1070 |
+
#: views/admin/export/template/new_field_cpt.php:146
|
1071 |
+
#: views/admin/export/template/new_field_shop_order.php:93
|
1072 |
+
#: views/admin/export/template/new_field_user.php:117
|
1073 |
+
msgid "Close"
|
1074 |
+
msgstr "Fermer"
|
1075 |
+
|
1076 |
+
#: views/admin/export/template/new_field_user.php:9
|
1077 |
+
msgid "Login"
|
1078 |
+
msgstr "Se connecter"
|
1079 |
+
|
1080 |
+
#: views/admin/export/template/new_field_user.php:10
|
1081 |
+
msgid "Email"
|
1082 |
+
msgstr "Adresse e-mail"
|
1083 |
+
|
1084 |
+
#: views/admin/export/template/new_field_user.php:11
|
1085 |
+
msgid "First Name"
|
1086 |
+
msgstr "Prénom"
|
1087 |
+
|
1088 |
+
#: views/admin/export/template/new_field_user.php:12
|
1089 |
+
msgid "Last Name"
|
1090 |
+
msgstr "Nom"
|
1091 |
+
|
1092 |
+
#: views/admin/export/template/new_field_user.php:13
|
1093 |
+
msgid "Registered Date"
|
1094 |
+
msgstr "Date d’inscription"
|
1095 |
+
|
1096 |
+
#: views/admin/export/template/new_field_user.php:14
|
1097 |
+
msgid "Nicename"
|
1098 |
+
msgstr "Joli nom"
|
1099 |
+
|
1100 |
+
#: views/admin/export/template/new_field_user.php:15
|
1101 |
+
msgid "URL"
|
1102 |
+
msgstr "URL"
|
1103 |
+
|
1104 |
+
#: views/admin/export/template/new_field_user.php:16
|
1105 |
+
msgid "Display Name"
|
1106 |
+
msgstr "Afficher le nom"
|
1107 |
+
|
1108 |
+
#: views/admin/export/template/new_field_user.php:17
|
1109 |
+
msgid "Nickname"
|
1110 |
+
msgstr "Pseudo"
|
1111 |
+
|
1112 |
+
#: views/admin/export/template/new_field_user.php:18
|
1113 |
+
msgid "Description"
|
1114 |
+
msgstr "Description"
|
1115 |
+
|
1116 |
+
#: views/admin/export/template/new_field_user.php:21
|
1117 |
+
msgid "Password"
|
1118 |
+
msgstr "Mot de passe"
|
1119 |
+
|
1120 |
+
#: views/admin/export/template/new_field_user.php:22
|
1121 |
+
msgid "Activation Key"
|
1122 |
+
msgstr "Clé d'activation"
|
1123 |
+
|
1124 |
+
#: views/admin/export/template/new_field_user.php:23
|
1125 |
+
msgid "Status"
|
1126 |
+
msgstr "État"
|
1127 |
+
|
1128 |
+
#: views/admin/export/template/new_field_user.php:24
|
1129 |
+
msgid "Roles"
|
1130 |
+
msgstr "Rôles"
|
1131 |
+
|
1132 |
+
#: views/admin/export/template/new_field_user.php:25
|
1133 |
+
msgid "Custom Field / User Meta"
|
1134 |
+
msgstr "Champ personnalisé / Meta utilisateur"
|
1135 |
+
|
1136 |
+
#: views/admin/help/index.php:1
|
1137 |
+
msgid "WP All Export Support"
|
1138 |
+
msgstr "WP Tout Appui à l'exportation"
|
1139 |
+
|
1140 |
+
#: views/admin/manage/bulk.php:10
|
1141 |
+
#, php-format
|
1142 |
+
msgid "Are you sure you want to delete <strong>%s</strong> selected %s?"
|
1143 |
+
msgstr "Voulez-vous vraiment supprimer <strong>%s</strong> sélectionné %s?"
|
1144 |
+
|
1145 |
+
#: views/admin/manage/delete.php:1
|
1146 |
+
msgid "Delete Export"
|
1147 |
+
msgstr "Supprimer Export"
|
1148 |
+
|
1149 |
+
#: views/admin/manage/delete.php:4
|
1150 |
+
#, php-format
|
1151 |
+
msgid "Are you sure you want to delete <strong>%s</strong> export?"
|
1152 |
+
msgstr "Voulez-vous vraiment supprimer <strong>%s</strong> ?"
|
1153 |
+
|
1154 |
+
#: views/admin/manage/index.php:18 views/admin/manage/index.php:20
|
1155 |
+
msgid "Search Exports"
|
1156 |
+
msgstr "Recherche exportations"
|
1157 |
+
|
1158 |
+
#: views/admin/manage/index.php:28
|
1159 |
+
msgid "Name"
|
1160 |
+
msgstr "Nom"
|
1161 |
+
|
1162 |
+
#: views/admin/manage/index.php:30
|
1163 |
+
msgid "Query"
|
1164 |
+
msgstr "Requête"
|
1165 |
+
|
1166 |
+
#: views/admin/manage/index.php:32
|
1167 |
+
msgid "Summary"
|
1168 |
+
msgstr "Résumé"
|
1169 |
+
|
1170 |
+
#: views/admin/manage/index.php:34
|
1171 |
+
msgid "Info & Options"
|
1172 |
+
msgstr "Infos & options"
|
1173 |
+
|
1174 |
+
#: views/admin/manage/index.php:51 views/admin/manage/index.php:346
|
1175 |
+
msgid "Bulk Actions"
|
1176 |
+
msgstr "Actions groupées"
|
1177 |
+
|
1178 |
+
#: views/admin/manage/index.php:54 views/admin/manage/index.php:354
|
1179 |
+
msgid "Apply"
|
1180 |
+
msgstr "Appliquer"
|
1181 |
+
|
1182 |
+
#: views/admin/manage/index.php:60
|
1183 |
+
#, php-format
|
1184 |
+
msgid "Displaying %s–%s of %s"
|
1185 |
+
msgstr "Visualiser %s–%s de %s"
|
1186 |
+
|
1187 |
+
#: views/admin/manage/index.php:104
|
1188 |
+
msgid "No previous exports found."
|
1189 |
+
msgstr "Aucune exportation précédents trouvés."
|
1190 |
+
|
1191 |
+
#: views/admin/manage/index.php:134
|
1192 |
+
msgid "Edit Template"
|
1193 |
+
msgstr "Modifier le modèle du slide"
|
1194 |
+
|
1195 |
+
#: views/admin/manage/index.php:135
|
1196 |
+
msgid "Edit Options"
|
1197 |
+
msgstr "Modifier les options"
|
1198 |
+
|
1199 |
+
#: views/admin/manage/index.php:156 views/admin/manage/scheduling.php:2
|
1200 |
+
msgid "Cron Scheduling"
|
1201 |
+
msgstr "Cron Scheduling"
|
1202 |
+
|
1203 |
+
#: views/admin/manage/index.php:199
|
1204 |
+
msgid "Import with WP All Import"
|
1205 |
+
msgstr "Importation avec WP Tous importation"
|
1206 |
+
|
1207 |
+
#: views/admin/manage/index.php:209 views/admin/manage/templates.php:2
|
1208 |
+
msgid "Download Import Templates"
|
1209 |
+
msgstr "Télécharger Importer des modèles"
|
1210 |
+
|
1211 |
+
#: views/admin/manage/index.php:221
|
1212 |
+
msgid "Post Types: "
|
1213 |
+
msgstr "Types d’articles:"
|
1214 |
+
|
1215 |
+
#: views/admin/manage/index.php:238
|
1216 |
+
msgid "Y/m/d g:i a"
|
1217 |
+
msgstr "d/m/Y G:i:s"
|
1218 |
+
|
1219 |
+
#: views/admin/manage/index.php:248
|
1220 |
+
msgid "triggered with cron"
|
1221 |
+
msgstr "déclenché avec cron"
|
1222 |
+
|
1223 |
+
#: views/admin/manage/index.php:255 views/admin/manage/index.php:270
|
1224 |
+
#: views/admin/manage/index.php:284
|
1225 |
+
#, php-format
|
1226 |
+
msgid "last activity %s ago"
|
1227 |
+
msgstr "Dernière activité il ya %s"
|
1228 |
+
|
1229 |
+
#: views/admin/manage/index.php:262
|
1230 |
+
msgid "currently processing with cron"
|
1231 |
+
msgstr "en cours de traitement avec cron"
|
1232 |
+
|
1233 |
+
#: views/admin/manage/index.php:277
|
1234 |
+
msgid "Export currently in progress"
|
1235 |
+
msgstr "Exporter en cours"
|
1236 |
+
|
1237 |
+
#: views/admin/manage/index.php:291
|
1238 |
+
#, php-format
|
1239 |
+
msgid "Export Attempt at %s"
|
1240 |
+
msgstr "Exporter Tentative %s"
|
1241 |
+
|
1242 |
+
#: views/admin/manage/index.php:295
|
1243 |
+
#, php-format
|
1244 |
+
msgid "Last run: %s"
|
1245 |
+
msgstr "Dernière course: %s"
|
1246 |
+
|
1247 |
+
#: views/admin/manage/index.php:295
|
1248 |
+
msgid "never"
|
1249 |
+
msgstr "jamais"
|
1250 |
+
|
1251 |
+
#: views/admin/manage/index.php:296
|
1252 |
+
#, php-format
|
1253 |
+
msgid "%d Records Exported"
|
1254 |
+
msgstr "%d enregistrements exportés"
|
1255 |
+
|
1256 |
+
#: views/admin/manage/index.php:297
|
1257 |
+
#, php-format
|
1258 |
+
msgid "Format: %s"
|
1259 |
+
msgstr "Format d’article : %s"
|
1260 |
+
|
1261 |
+
#: views/admin/manage/index.php:303
|
1262 |
+
msgid "settings edited since last run"
|
1263 |
+
msgstr "paramètres modifiés depuis la dernière course"
|
1264 |
+
|
1265 |
+
#: views/admin/manage/index.php:315
|
1266 |
+
msgid "Edit"
|
1267 |
+
msgstr "Éditer"
|
1268 |
+
|
1269 |
+
#: views/admin/manage/index.php:316
|
1270 |
+
msgid "Run Export"
|
1271 |
+
msgstr "Exécuter Export"
|
1272 |
+
|
1273 |
+
#: views/admin/manage/index.php:318
|
1274 |
+
msgid "Cancel Cron"
|
1275 |
+
msgstr "Annuler Cron"
|
1276 |
+
|
1277 |
+
#: views/admin/manage/index.php:320
|
1278 |
+
msgid "Cancel"
|
1279 |
+
msgstr "Annuler"
|
1280 |
+
|
1281 |
+
#: views/admin/manage/index.php:350
|
1282 |
+
msgid "Restore"
|
1283 |
+
msgstr "Restaurer"
|
1284 |
+
|
1285 |
+
#: views/admin/manage/index.php:351
|
1286 |
+
msgid "Delete Permanently"
|
1287 |
+
msgstr "Supprimer Définitivement"
|
1288 |
+
|
1289 |
+
#: views/admin/manage/scheduling.php:6
|
1290 |
+
msgid ""
|
1291 |
+
"To schedule an import, you must create two cron jobs in your web hosting "
|
1292 |
+
"control panel. One cron job will be used to run the Trigger script, the "
|
1293 |
+
"other to run the Execution script."
|
1294 |
+
msgstr ""
|
1295 |
+
"Pour planifier une importation, vous devez créer deux tâches cron dans votre "
|
1296 |
+
"hébergement web panneau de commande. Une tâche cron sera utilisé pour "
|
1297 |
+
"exécuter le script de déclenchement, l'autre pour exécuter le script "
|
1298 |
+
"d'exécution."
|
1299 |
+
|
1300 |
+
#: views/admin/manage/scheduling.php:17
|
1301 |
+
msgid "Export File URL"
|
1302 |
+
msgstr "URL du fichier d'exportation"
|
1303 |
+
|
1304 |
+
#: views/admin/manage/scheduling.php:20
|
1305 |
+
msgid "Import Bundle URL"
|
1306 |
+
msgstr "Importer Bundle URL"
|
1307 |
+
|
1308 |
+
#: views/admin/manage/scheduling.php:25
|
1309 |
+
msgid "Trigger Script"
|
1310 |
+
msgstr "Trigger Script"
|
1311 |
+
|
1312 |
+
#: views/admin/manage/scheduling.php:27
|
1313 |
+
msgid "Every time you want to schedule the import, run the trigger script."
|
1314 |
+
msgstr ""
|
1315 |
+
"Chaque fois que vous voulez programmer l'importation, exécutez le script de "
|
1316 |
+
"déclenchement."
|
1317 |
+
|
1318 |
+
#: views/admin/manage/scheduling.php:29
|
1319 |
+
msgid ""
|
1320 |
+
"To schedule the import to run once every 24 hours, run the trigger script "
|
1321 |
+
"every 24 hours. Most hosts require you to use “wget” to access a URL. Ask "
|
1322 |
+
"your host for details."
|
1323 |
+
msgstr ""
|
1324 |
+
"Pour programmer l'importation afin de fonctionner une fois toutes les 24 "
|
1325 |
+
"heures, exécutez le script de déclenchement toutes les 24 heures. La plupart "
|
1326 |
+
"des hôtes vous obligent à utiliser “wget“ pour accéder à une URL. Demandez à "
|
1327 |
+
"votre hôte pour plus de détails."
|
1328 |
+
|
1329 |
+
#: views/admin/manage/scheduling.php:31 views/admin/manage/scheduling.php:43
|
1330 |
+
msgid "Example:"
|
1331 |
+
msgstr "Exemple :"
|
1332 |
+
|
1333 |
+
#: views/admin/manage/scheduling.php:35
|
1334 |
+
msgid "Execution Script"
|
1335 |
+
msgstr "Script d'exécution"
|
1336 |
+
|
1337 |
+
#: views/admin/manage/scheduling.php:37
|
1338 |
+
msgid ""
|
1339 |
+
"The Execution script actually executes the import, once it has been "
|
1340 |
+
"triggered with the Trigger script."
|
1341 |
+
msgstr ""
|
1342 |
+
"Le script d'exécution exécute réellement l'importation, une fois qu'il a été "
|
1343 |
+
"déclenchée avec le script de déclenchement."
|
1344 |
+
|
1345 |
+
#: views/admin/manage/scheduling.php:39
|
1346 |
+
msgid ""
|
1347 |
+
"It processes in iteration (only importing a few records each time it runs) "
|
1348 |
+
"to optimize server load. It is recommended you run the execution script "
|
1349 |
+
"every 2 minutes."
|
1350 |
+
msgstr ""
|
1351 |
+
"Il traite de l'itération (seulement importer quelques dossiers à chaque fois "
|
1352 |
+
"qu'il exécute) pour optimiser la charge du serveur. Il est recommandé que "
|
1353 |
+
"vous exécutez le script d'exécution toutes les 2 minutes."
|
1354 |
+
|
1355 |
+
#: views/admin/manage/scheduling.php:41
|
1356 |
+
msgid ""
|
1357 |
+
"It also operates this way in case of unexpected crashes by your web host. If "
|
1358 |
+
"it crashes before the import is finished, the next run of the cron job two "
|
1359 |
+
"minutes later will continue it where it left off, ensuring reliability."
|
1360 |
+
msgstr ""
|
1361 |
+
"Elle exploite également de cette façon, en cas d'accidents inattendus par "
|
1362 |
+
"votre hébergeur. Si elle se bloque avant que l'importation est terminée, la "
|
1363 |
+
"prochaine exécution de la tâche cron deux minutes plus tard continuera là où "
|
1364 |
+
"il l'avait laissé, assurer la fiabilité."
|
1365 |
+
|
1366 |
+
#: views/admin/manage/scheduling.php:47
|
1367 |
+
msgid "Notes"
|
1368 |
+
msgstr "Notes"
|
1369 |
+
|
1370 |
+
#: views/admin/manage/scheduling.php:50
|
1371 |
+
msgid ""
|
1372 |
+
"Your web host may require you to use a command other than wget, although "
|
1373 |
+
"wget is most common. In this case, you must asking your web hosting provider "
|
1374 |
+
"for help."
|
1375 |
+
msgstr ""
|
1376 |
+
"Votre hébergeur peut vous obliger à utiliser une commande autre que wget, "
|
1377 |
+
"bien que wget est la plus courante. Dans ce cas, vous devez demander à votre "
|
1378 |
+
"fournisseur d'hébergement Web à l'aide."
|
1379 |
+
|
1380 |
+
#: views/admin/manage/templates.php:6
|
1381 |
+
msgid ""
|
1382 |
+
"Download your import templates and use them to import your exported file to "
|
1383 |
+
"a separate WordPress/WP All Import installation."
|
1384 |
+
msgstr ""
|
1385 |
+
"Télécharger vos modèles d'importation et les utiliser pour importer votre "
|
1386 |
+
"fichier exporté à une installation / WP toutes les importations de WordPress "
|
1387 |
+
"séparée."
|
1388 |
+
|
1389 |
+
#: views/admin/manage/templates.php:10
|
1390 |
+
msgid ""
|
1391 |
+
"Install these import templates in your separate WP All Import installation "
|
1392 |
+
"from the All Import -> Settings page by clicking the \"Import Templates\" "
|
1393 |
+
"button."
|
1394 |
+
msgstr ""
|
1395 |
+
"Installez ces modèles d'importation dans votre installation WP Tous "
|
1396 |
+
"importation séparé du Tout Import -> Page des paramètres en cliquant sur le "
|
1397 |
+
"bouton \"Importer des modèles\"."
|
1398 |
+
|
1399 |
+
#: views/admin/manage/update.php:1
|
1400 |
+
msgid "Re-run Export"
|
1401 |
+
msgstr "Re-exécuter Export"
|
1402 |
+
|
1403 |
+
#: views/admin/manage/update.php:8
|
1404 |
+
#, php-format
|
1405 |
+
msgid "Are you sure you want to re-run <strong>%s</strong> export?"
|
1406 |
+
msgstr ""
|
1407 |
+
"Etes-vous sûr que vous voulez ré-exécuter <strong>%s</strong> l'exportation "
|
1408 |
+
"de?"
|
1409 |
+
|
1410 |
+
#: views/admin/settings/index.php:20
|
1411 |
+
msgid "Cron Exports"
|
1412 |
+
msgstr "Exportations Cron"
|
1413 |
+
|
1414 |
+
#: views/admin/settings/index.php:25
|
1415 |
+
msgid "Secret Key"
|
1416 |
+
msgstr "Clé secrète"
|
1417 |
+
|
1418 |
+
#: views/admin/settings/index.php:28
|
1419 |
+
msgid "Changing this will require you to re-create your existing cron jobs."
|
1420 |
+
msgstr "Changer cela va vous obliger à recréer vos tâches cron existants."
|
1421 |
+
|
1422 |
+
#: views/admin/settings/index.php:36
|
1423 |
+
msgid "Files"
|
1424 |
+
msgstr "Les fichiers"
|
1425 |
+
|
1426 |
+
#: views/admin/settings/index.php:41 views/admin/settings/index.php:44
|
1427 |
+
msgid "Secure Mode"
|
1428 |
+
msgstr "Mode sécurisé"
|
1429 |
+
|
1430 |
+
#: views/admin/settings/index.php:46
|
1431 |
+
msgid "Randomize folder names"
|
1432 |
+
msgstr "Aléatoire noms de dossiers"
|
1433 |
+
|
1434 |
+
#: views/admin/settings/index.php:52
|
1435 |
+
#, php-format
|
1436 |
+
msgid ""
|
1437 |
+
"Exported files and temporary files will be placed in a folder with a "
|
1438 |
+
"randomized name inside of %s."
|
1439 |
+
msgstr ""
|
1440 |
+
"Les fichiers exportés et les fichiers temporaires seront placés dans un "
|
1441 |
+
"dossier avec un nom aléatoire à l'intérieur de %s."
|
1442 |
+
|
1443 |
+
#: wp-all-export-pro.php:30
|
1444 |
+
msgid ""
|
1445 |
+
"Please de-activate and remove the free version of the WP All Export before "
|
1446 |
+
"activating the paid version."
|
1447 |
+
msgstr ""
|
1448 |
+
"S'il vous plaît de désactiver et supprimer la version libre de la WP toute "
|
1449 |
+
"exportation avant d'activer la version payante."
|
1450 |
+
|
1451 |
+
#: wp-all-export-pro.php:313 wp-all-export-pro.php:317
|
1452 |
+
#, php-format
|
1453 |
+
msgid "Uploads folder %s must be writable"
|
1454 |
+
msgstr "Dossier Uploads %s doit être accessible en écriture"
|
i18n/languages/wp_all_export_plugin-lv.mo
ADDED
Binary file
|
i18n/languages/wp_all_export_plugin-lv.po
ADDED
@@ -0,0 +1,1010 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: WP All Export Pro v1.1.0 RC7\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: \n"
|
6 |
+
"PO-Revision-Date: 2016-01-28 11:50+0200\n"
|
7 |
+
"Last-Translator: \n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
13 |
+
"2);\n"
|
14 |
+
"X-Generator: Poedit 1.8.6\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
18 |
+
"X-Poedit-Basepath: .\n"
|
19 |
+
"X-Textdomain-Support: yes\n"
|
20 |
+
"Language: lv\n"
|
21 |
+
"X-Poedit-SearchPath-0: .\n"
|
22 |
+
|
23 |
+
msgid "#%s Cron job triggered."
|
24 |
+
msgstr "#%s Cron darbs izsaukts"
|
25 |
+
|
26 |
+
msgid ""
|
27 |
+
"%%ID%% will be replaced with the ID of the post being exported, example: "
|
28 |
+
"SELECT meta_value FROM wp_postmeta WHERE post_id=%%ID%% AND "
|
29 |
+
"meta_key='your_meta_key';"
|
30 |
+
msgstr ""
|
31 |
+
"%%ID%% tiks aizstāts ar ID rakstam, kurš tiks eksportēts, piemērs: SELECT "
|
32 |
+
"meta_value FROM wp_postmeta WHERE post_id=%%ID%% AND "
|
33 |
+
"meta_key='your_meta_key';"
|
34 |
+
|
35 |
+
msgid "%d %s deleted"
|
36 |
+
msgstr "%d %s dzēsts"
|
37 |
+
|
38 |
+
msgid "%d Records Exported"
|
39 |
+
msgstr "% ieraksti "
|
40 |
+
|
41 |
+
msgid "«"
|
42 |
+
msgstr "«"
|
43 |
+
|
44 |
+
msgid "»"
|
45 |
+
msgstr "»"
|
46 |
+
|
47 |
+
msgid "<strong>%s</strong> %s more"
|
48 |
+
msgstr "<strong>%s</strong> %s vairāk"
|
49 |
+
|
50 |
+
msgid "ACF"
|
51 |
+
msgstr "ACF"
|
52 |
+
|
53 |
+
msgid "Activation Key"
|
54 |
+
msgstr "Aktivizācijas atslēga"
|
55 |
+
|
56 |
+
msgid "Add Field To Export"
|
57 |
+
msgstr "Izvēlēties lauku eksportēšanai"
|
58 |
+
|
59 |
+
msgid "Add Filtering Options"
|
60 |
+
msgstr "Pievienot atlases nosacījumus"
|
61 |
+
|
62 |
+
msgid "Add Rule"
|
63 |
+
msgstr "Pievienot nosacījumus"
|
64 |
+
|
65 |
+
msgid "Advanced"
|
66 |
+
msgstr "Papildus"
|
67 |
+
|
68 |
+
msgid "Advanced Custom Fields"
|
69 |
+
msgstr "Advanced Custom Fields"
|
70 |
+
|
71 |
+
msgid "Advanced Export"
|
72 |
+
msgstr "Papildus eksportēšanas uzstādījumi"
|
73 |
+
|
74 |
+
msgid "All"
|
75 |
+
msgstr "Visi"
|
76 |
+
|
77 |
+
msgid "All Export"
|
78 |
+
msgstr "Viss eksports"
|
79 |
+
|
80 |
+
msgid "Amount (per tax)"
|
81 |
+
msgstr "Nodokļi"
|
82 |
+
|
83 |
+
msgid "Apply"
|
84 |
+
msgstr "Apstiprināt"
|
85 |
+
|
86 |
+
msgid "Apply Filters To Export Data"
|
87 |
+
msgstr "Izvēlēties filtrus datu eksportēšanai"
|
88 |
+
|
89 |
+
msgid "Are you sure you want to delete <strong>%s</strong> export?"
|
90 |
+
msgstr "Vai tu esi pārliecināts, ka vēlies dzēst <strong>%s</strong> eksportu?"
|
91 |
+
|
92 |
+
msgid "Are you sure you want to delete <strong>%s</strong> selected %s?"
|
93 |
+
msgstr ""
|
94 |
+
"Vai tu esi pārliecināts, ka vēlies izdzēst <strong>%s</strong> atlasītos %s?"
|
95 |
+
|
96 |
+
msgid "Are you sure you want to re-run <strong>%s</strong> export?"
|
97 |
+
msgstr ""
|
98 |
+
"Vai tu esi pārliecināts, ka vēlies atkārtoti izpildīt <strong>%s</strong> "
|
99 |
+
"eksportu?"
|
100 |
+
|
101 |
+
msgid "Attachment"
|
102 |
+
msgstr "Pielikums"
|
103 |
+
|
104 |
+
msgid "Author"
|
105 |
+
msgstr "Autors"
|
106 |
+
|
107 |
+
msgid "Auto Generate"
|
108 |
+
msgstr "Automātiskā aizpilde"
|
109 |
+
|
110 |
+
msgid "Auto Generate Export Template"
|
111 |
+
msgstr "Automātiski izveidot eksporta veidni"
|
112 |
+
|
113 |
+
msgid "Available Data"
|
114 |
+
msgstr "Pieejamie dati"
|
115 |
+
|
116 |
+
msgid "Back to Manage Exports"
|
117 |
+
msgstr "Atgriezties pie eksportu pārvaldes"
|
118 |
+
|
119 |
+
msgid "Back to Step 2"
|
120 |
+
msgstr "Atgriezties pie otrā soļa"
|
121 |
+
|
122 |
+
msgid "Bulk Actions"
|
123 |
+
msgstr "Masveida darbības"
|
124 |
+
|
125 |
+
msgid "Bundle"
|
126 |
+
msgstr "Paciņa"
|
127 |
+
|
128 |
+
msgid "CSV"
|
129 |
+
msgstr "CSV"
|
130 |
+
|
131 |
+
msgid "CSV delimiter must be specified"
|
132 |
+
msgstr "Jānorāda CSV atdalītājs"
|
133 |
+
|
134 |
+
msgid "Cancel"
|
135 |
+
msgstr "Atcelt"
|
136 |
+
|
137 |
+
msgid "Cancel Cron"
|
138 |
+
msgstr "Atcelt Cron"
|
139 |
+
|
140 |
+
msgid "Categories / Taxonomies"
|
141 |
+
msgstr "Kategorijas / Taksonomijas"
|
142 |
+
|
143 |
+
msgid "Changing this will require you to re-create your existing cron jobs."
|
144 |
+
msgstr "Veicot izmaiņas, jums būs atkārtoti jāizveido esošie cron darbi."
|
145 |
+
|
146 |
+
msgid "Choose a post type..."
|
147 |
+
msgstr "Izvēlies raksta tipu..."
|
148 |
+
|
149 |
+
msgid "Choose data to include in the export file."
|
150 |
+
msgstr "Izvēlieties, kādus datus iekļaut eksporta failā."
|
151 |
+
|
152 |
+
msgid "Close"
|
153 |
+
msgstr "Aizvērt"
|
154 |
+
|
155 |
+
msgid "Completed Date"
|
156 |
+
msgstr "Izpildes datums"
|
157 |
+
|
158 |
+
msgid "Confirm & Run Export"
|
159 |
+
msgstr "Apstiprināt un uzsākt eksportu."
|
160 |
+
|
161 |
+
msgid "Content"
|
162 |
+
msgstr "Saturs"
|
163 |
+
|
164 |
+
msgid "Continue to Step 2"
|
165 |
+
msgstr "Turpināt ar otro soli"
|
166 |
+
|
167 |
+
msgid "Continue to Step 2 to choose data to include in the export file."
|
168 |
+
msgstr ""
|
169 |
+
"Turpināt ar 2. soli, lai izvēlētos, kādus datus iekļaut eksporta failā."
|
170 |
+
|
171 |
+
msgid "Coupons Used"
|
172 |
+
msgstr "Izmantotie kuponi"
|
173 |
+
|
174 |
+
msgid "Created by"
|
175 |
+
msgstr "Autors: "
|
176 |
+
|
177 |
+
msgid "Cron Exports"
|
178 |
+
msgstr "Cron eksporti"
|
179 |
+
|
180 |
+
msgid "Cron Scheduling"
|
181 |
+
msgstr "Cron plānošana"
|
182 |
+
|
183 |
+
msgid "Custom Field / Post Meta"
|
184 |
+
msgstr "Papildus lauki / Raksta metalauki"
|
185 |
+
|
186 |
+
msgid "Custom Field / User Meta"
|
187 |
+
msgstr "Papildus lauki / Lietotāja metalauki"
|
188 |
+
|
189 |
+
msgid "Custom Fields"
|
190 |
+
msgstr "Papildus lauki"
|
191 |
+
|
192 |
+
msgid "Custom Types: "
|
193 |
+
msgstr "Papildus tipi:"
|
194 |
+
|
195 |
+
msgid "Customer"
|
196 |
+
msgstr "Pircējs"
|
197 |
+
|
198 |
+
msgid "Customer Note"
|
199 |
+
msgstr "Pircēja piezīmes"
|
200 |
+
|
201 |
+
msgid "Customer User ID"
|
202 |
+
msgstr "Pircēja identifikators"
|
203 |
+
|
204 |
+
msgid "Data"
|
205 |
+
msgstr "Dati"
|
206 |
+
|
207 |
+
msgid "Data not found."
|
208 |
+
msgstr "Dati nav atrasti"
|
209 |
+
|
210 |
+
msgid "Date"
|
211 |
+
msgstr "Datums"
|
212 |
+
|
213 |
+
msgid "Delete"
|
214 |
+
msgstr "Dzēst"
|
215 |
+
|
216 |
+
msgid "Delete Export"
|
217 |
+
msgstr "Dzēst eksportu"
|
218 |
+
|
219 |
+
msgid "Delete Permanently"
|
220 |
+
msgstr "Neatgriezeniski dzēst"
|
221 |
+
|
222 |
+
msgid "Delete field"
|
223 |
+
msgstr "Izdzēst lauku"
|
224 |
+
|
225 |
+
msgid "Delimiter:"
|
226 |
+
msgstr "Atdalītājs: "
|
227 |
+
|
228 |
+
msgid "Description"
|
229 |
+
msgstr "Apraksts"
|
230 |
+
|
231 |
+
msgid "Discount Amount (per coupon)"
|
232 |
+
msgstr "Atlaides apjoms (vienam kuponam)"
|
233 |
+
|
234 |
+
msgid "Display Name"
|
235 |
+
msgstr "Ekrāna vārds"
|
236 |
+
|
237 |
+
msgid "Display each product in its own row"
|
238 |
+
msgstr "Attēlot katru produktu savā rindā"
|
239 |
+
|
240 |
+
msgid "Displaying %s–%s of %s"
|
241 |
+
msgstr "Attēlot %s–%s no %s"
|
242 |
+
|
243 |
+
msgid "Documentation"
|
244 |
+
msgstr "Dokumentācija"
|
245 |
+
|
246 |
+
msgid "Done"
|
247 |
+
msgstr "Darbība pabeigta"
|
248 |
+
|
249 |
+
msgid "Download Data"
|
250 |
+
msgstr "Lejupielādes dati"
|
251 |
+
|
252 |
+
msgid "Download Import Templates"
|
253 |
+
msgstr "Lejupielādēt importa veidnes"
|
254 |
+
|
255 |
+
msgid ""
|
256 |
+
"Download your import templates and use them to import your exported file to "
|
257 |
+
"a separate WordPress/WP All Import installation."
|
258 |
+
msgstr ""
|
259 |
+
"Lejupielādēt importa veidnes un izmantot tās, lai importētu jūsu eksportēto "
|
260 |
+
"failu kā atsevišķu Wordpress/WP All Import instalāciju."
|
261 |
+
|
262 |
+
msgid ""
|
263 |
+
"Drag & drop data from \"Available Data\" on the right to include it in the "
|
264 |
+
"export or click \"Add Field To Export\" below."
|
265 |
+
msgstr ""
|
266 |
+
"Pārvelciet un atlaidiet datus no \"Pieejamie dati\" labajā pusē, lai "
|
267 |
+
"iekļautu tos eksportā vai uzspiežiet uz \"Izvēlēties lauku eksportēšanai\" "
|
268 |
+
"zemāk"
|
269 |
+
|
270 |
+
msgid "Edit"
|
271 |
+
msgstr "Rediģēt"
|
272 |
+
|
273 |
+
msgid "Edit Export Field"
|
274 |
+
msgstr "Labot eksporta lauku"
|
275 |
+
|
276 |
+
msgid "Edit Options"
|
277 |
+
msgstr "Labošanas nosacījumi"
|
278 |
+
|
279 |
+
msgid "Edit Template"
|
280 |
+
msgstr "Labot veidni"
|
281 |
+
|
282 |
+
msgid "Element"
|
283 |
+
msgstr "Elements"
|
284 |
+
|
285 |
+
msgid "Email"
|
286 |
+
msgstr "E-pasts"
|
287 |
+
|
288 |
+
msgid "Error"
|
289 |
+
msgstr "Kļūda"
|
290 |
+
|
291 |
+
msgid "Every time you want to schedule the import, run the trigger script."
|
292 |
+
msgstr "Katru reizi, kad vēlaties plānot importu, palaidiet trigera skriptu."
|
293 |
+
|
294 |
+
msgid "Example:"
|
295 |
+
msgstr "Piemērs:"
|
296 |
+
|
297 |
+
msgid "Excerpt"
|
298 |
+
msgstr "Izvilkums"
|
299 |
+
|
300 |
+
msgid "Execution Script"
|
301 |
+
msgstr "Izpildes skripts"
|
302 |
+
|
303 |
+
msgid "Export #%s already processing. Request skipped."
|
304 |
+
msgstr "Eksports #%s ir apstrādes procesā. Pieprasījums noraidīts."
|
305 |
+
|
306 |
+
msgid "Export #%s already triggered. Request skipped."
|
307 |
+
msgstr "Eksports #%s jau izpildīts. Pieprasījums noraidīts."
|
308 |
+
|
309 |
+
msgid "Export #%s complete"
|
310 |
+
msgstr "Eksports #%s ir izpildīts"
|
311 |
+
|
312 |
+
msgid "Export #%s currently in process. Request skipped."
|
313 |
+
msgstr "Eksports #%s šobrīd tiek apstrādāts. Pieprasījums noraidīts."
|
314 |
+
|
315 |
+
msgid "Export #%s is currently in manually process. Request skipped."
|
316 |
+
msgstr "Eksportam #%s ir iesākta manuāla apstrāde. Pieprasījums noraidīts."
|
317 |
+
|
318 |
+
msgid "Export #%s is not triggered. Request skipped."
|
319 |
+
msgstr "Eksports #%s netika izpildīts. Pieprasījums noraidīts."
|
320 |
+
|
321 |
+
msgid "Export <span id=\"status\">in Progress...</span>"
|
322 |
+
msgstr "Eksports <span id=\"status\">tiek apstrādāts</span>"
|
323 |
+
|
324 |
+
msgid "Export Attempt at %s"
|
325 |
+
msgstr "Eksporta mēģinājums %s"
|
326 |
+
|
327 |
+
msgid "Export Complete!"
|
328 |
+
msgstr "Eksports ir izpildīts!"
|
329 |
+
|
330 |
+
msgid "Export File Format:"
|
331 |
+
msgstr "Eksporta faila formāts:"
|
332 |
+
|
333 |
+
msgid "Export File URL"
|
334 |
+
msgstr "Eksporta URL"
|
335 |
+
|
336 |
+
msgid "Export Image File Paths"
|
337 |
+
msgstr "Eksporta bilžu faila ceļš"
|
338 |
+
|
339 |
+
msgid "Export Image Filenames"
|
340 |
+
msgstr "Eksporta bilžu failu nosaukumi"
|
341 |
+
|
342 |
+
msgid "Export Image URLs"
|
343 |
+
msgstr "Eksporta bilžu URL"
|
344 |
+
|
345 |
+
msgid "Export canceled"
|
346 |
+
msgstr "Eksports atcelts"
|
347 |
+
|
348 |
+
msgid "Export currently in progress"
|
349 |
+
msgstr "Eksports šobrīd tiek apstrādāts."
|
350 |
+
|
351 |
+
msgid "Export deleted"
|
352 |
+
msgstr "Eksports dzēsts"
|
353 |
+
|
354 |
+
msgid "Export the value returned by a PHP function"
|
355 |
+
msgstr "Eksportēt vērtību, ko atgriež PHP funkcija"
|
356 |
+
|
357 |
+
msgid "Export to XML"
|
358 |
+
msgstr "Eksportēt uz XML formātu"
|
359 |
+
|
360 |
+
msgid "Export to XML / CSV"
|
361 |
+
msgstr "Eksportēt uz XML / CSV"
|
362 |
+
|
363 |
+
msgid "Exported"
|
364 |
+
msgstr "Eksportēts"
|
365 |
+
|
366 |
+
msgid ""
|
367 |
+
"Exported files and temporary files will be placed in a folder with a "
|
368 |
+
"randomized name inside of %s."
|
369 |
+
msgstr ""
|
370 |
+
"Eksportētie faili un pagaidu faili tiks novietoti mapē (folder) ar "
|
371 |
+
"automātiski ģenerētu nosaukumu iekš %s"
|
372 |
+
|
373 |
+
msgid ""
|
374 |
+
"Exporting may take some time. Please do not close your browser or refresh "
|
375 |
+
"the page until the process is complete."
|
376 |
+
msgstr ""
|
377 |
+
"Eksportēšana var aizņemt laiku. Lūdzu neaizveriet savu pārlūkprogrammu, kā "
|
378 |
+
"arī nepārlādējiet lapu, līdz process tiek pabeigts."
|
379 |
+
|
380 |
+
msgid "Fee Amount (per surcharge)"
|
381 |
+
msgstr "Apmaksas apjoms"
|
382 |
+
|
383 |
+
msgid "Feedback"
|
384 |
+
msgstr "Atsauksmes"
|
385 |
+
|
386 |
+
msgid "Fees & Discounts"
|
387 |
+
msgstr "Maksas & atlaides"
|
388 |
+
|
389 |
+
msgid "Field Name"
|
390 |
+
msgstr "Ievadlauka nosaukums"
|
391 |
+
|
392 |
+
msgid "File format not supported"
|
393 |
+
msgstr "Faila formāts nav atbalstīts"
|
394 |
+
|
395 |
+
msgid "Files"
|
396 |
+
msgstr "Faili"
|
397 |
+
|
398 |
+
msgid "Filters"
|
399 |
+
msgstr "Filtri"
|
400 |
+
|
401 |
+
msgid "First Name"
|
402 |
+
msgstr "Vārds"
|
403 |
+
|
404 |
+
msgid "First, choose what to export."
|
405 |
+
msgstr "Vispirms izvēlēties, ko eksportēt."
|
406 |
+
|
407 |
+
msgid "For WP All Import"
|
408 |
+
msgstr "Priekš WP All Import"
|
409 |
+
|
410 |
+
msgid "Format: %s"
|
411 |
+
msgstr "Formāts: %s"
|
412 |
+
|
413 |
+
msgid "Friendly Name:"
|
414 |
+
msgstr "Draudzīgais vārds:"
|
415 |
+
|
416 |
+
msgid "General"
|
417 |
+
msgstr "Galvenais"
|
418 |
+
|
419 |
+
msgid "ID"
|
420 |
+
msgstr "ID"
|
421 |
+
|
422 |
+
msgid "If an order contains multiple products, each product have its own row."
|
423 |
+
msgstr ""
|
424 |
+
"Ja kāds no pasūtījumiem satur vairākus produktus, katram produktam ir sava "
|
425 |
+
"rinda."
|
426 |
+
|
427 |
+
msgid "Images / Media"
|
428 |
+
msgstr "Bildes / Video"
|
429 |
+
|
430 |
+
msgid "Import with WP All Import"
|
431 |
+
msgstr "Importēt ar WP All Import"
|
432 |
+
|
433 |
+
msgid "In each iteration, process"
|
434 |
+
msgstr "Katrā iterācijā, procesā"
|
435 |
+
|
436 |
+
msgid "Info & Options"
|
437 |
+
msgstr "Informācija & uzstādijumi"
|
438 |
+
|
439 |
+
msgid ""
|
440 |
+
"Install these import templates in your separate WP All Import installation "
|
441 |
+
"from the All Import -> Settings page by clicking the \"Import Templates\" "
|
442 |
+
"button."
|
443 |
+
msgstr ""
|
444 |
+
"Uzstādīt šīs importa veidnes atsevišķā WP All Import instalācijā no All "
|
445 |
+
"Import->Iestatījumi, izvēloties \"Importēt veidnes\" pogu."
|
446 |
+
|
447 |
+
msgid "Invalid query"
|
448 |
+
msgstr "Nederīgs pieprasījums"
|
449 |
+
|
450 |
+
msgid ""
|
451 |
+
"It also operates this way in case of unexpected crashes by your web host. If "
|
452 |
+
"it crashes before the import is finished, the next run of the cron job two "
|
453 |
+
"minutes later will continue it where it left off, ensuring reliability."
|
454 |
+
msgstr ""
|
455 |
+
"Darbība notiek šādi neparedzētos kļūdu gadījumos. Ja process kāda iemesla "
|
456 |
+
"pēc tiek pārtraukts pirms importa beigām, nākamais cron darbs divas minūtes "
|
457 |
+
"tuprināsies no vietas, kur tas apstājies, nodrošinot sistēmas stabilitāti."
|
458 |
+
|
459 |
+
msgid ""
|
460 |
+
"It processes in iteration (only importing a few records each time it runs) "
|
461 |
+
"to optimize server load. It is recommended you run the execution script "
|
462 |
+
"every 2 minutes."
|
463 |
+
msgstr ""
|
464 |
+
"Tas izpildas iterācijā (importējot tikai dažus ierakstus katrā tā palaišanās "
|
465 |
+
"reizē), lai uzlabotu servera noslodzi. Ir ieteicams palaist izpildes skriptu "
|
466 |
+
"reizi divās minūtēs."
|
467 |
+
|
468 |
+
msgid "Item Cost"
|
469 |
+
msgstr "Preces cena"
|
470 |
+
|
471 |
+
msgid "Item Total"
|
472 |
+
msgstr "Kopējās izmaksas"
|
473 |
+
|
474 |
+
msgid "Items"
|
475 |
+
msgstr "Preces"
|
476 |
+
|
477 |
+
msgid "Last Name"
|
478 |
+
msgstr "Uzvārds"
|
479 |
+
|
480 |
+
msgid "Last run: %s"
|
481 |
+
msgstr "Pēdējā darbība: %s"
|
482 |
+
|
483 |
+
msgid "Login"
|
484 |
+
msgstr "Autorizācija"
|
485 |
+
|
486 |
+
msgid "Manage Exports"
|
487 |
+
msgstr "Veikt eksportu pārvaldību"
|
488 |
+
|
489 |
+
msgid "Menu Order"
|
490 |
+
msgstr "Izvēlnes secība"
|
491 |
+
|
492 |
+
msgid "Name"
|
493 |
+
msgstr "Vārds"
|
494 |
+
|
495 |
+
msgid "Natural Language PHP date()"
|
496 |
+
msgstr "Dabiskā valoda PHP date()"
|
497 |
+
|
498 |
+
msgid "Network"
|
499 |
+
msgstr "Tīkls"
|
500 |
+
|
501 |
+
msgid "New Export"
|
502 |
+
msgstr "Jauns eksports"
|
503 |
+
|
504 |
+
msgid "Nicename"
|
505 |
+
msgstr "Iesauka"
|
506 |
+
|
507 |
+
msgid "Nickname"
|
508 |
+
msgstr "Iesauka"
|
509 |
+
|
510 |
+
msgid ""
|
511 |
+
"No filtering options. Add filtering options to only export records matching "
|
512 |
+
"some specified criteria."
|
513 |
+
msgstr ""
|
514 |
+
"Nav filtrēšanas iestatījumu. Izveidot filtrēšanas iestatījumus tikai lai "
|
515 |
+
"eksportētu ierakstus, kas atbilst kādam noteiktam kritērijam."
|
516 |
+
|
517 |
+
msgid "No matching %s found for selected filter rules"
|
518 |
+
msgstr "Nav atbilstošu %s ierakstu pēc izvēlētajiem nosacījumiem"
|
519 |
+
|
520 |
+
msgid "No matching posts found for WP_Query expression specified"
|
521 |
+
msgstr ""
|
522 |
+
"Nav atrasti atbilstoši raksti, kas atbilstu norādītajiem WP_Query "
|
523 |
+
"nosacījumiem."
|
524 |
+
|
525 |
+
msgid "No matching posts found for selected post types"
|
526 |
+
msgstr "Nav atbilstoši ieraksti, kas atbilstu izvēlētajiem raksta tipiem"
|
527 |
+
|
528 |
+
msgid "No matching users found"
|
529 |
+
msgstr "Nav atrasti atbilstoši lietotāji"
|
530 |
+
|
531 |
+
msgid "No previous exports found."
|
532 |
+
msgstr "Nav atrasti iepriekšēji eksporti."
|
533 |
+
|
534 |
+
msgid "Notes"
|
535 |
+
msgstr "Piezīmes"
|
536 |
+
|
537 |
+
msgid "Options updated"
|
538 |
+
msgstr "Uzstādījumi atjaunoti"
|
539 |
+
|
540 |
+
msgid "Order"
|
541 |
+
msgstr "Pasūtījums"
|
542 |
+
|
543 |
+
msgid "Order Currency"
|
544 |
+
msgstr "Pasūtījuma valūta."
|
545 |
+
|
546 |
+
msgid "Order Date"
|
547 |
+
msgstr "Pasūtījuma datums"
|
548 |
+
|
549 |
+
msgid "Order ID"
|
550 |
+
msgstr "Pasūtījuma ID"
|
551 |
+
|
552 |
+
msgid "Order Key"
|
553 |
+
msgstr "Pasūtījuma atslēga"
|
554 |
+
|
555 |
+
msgid "Order Status"
|
556 |
+
msgstr "Pasūtījuma statuss"
|
557 |
+
|
558 |
+
msgid "Order Total"
|
559 |
+
msgstr "Pasūtījuma kopējās izmaksas"
|
560 |
+
|
561 |
+
msgid "Other"
|
562 |
+
msgstr "Citi"
|
563 |
+
|
564 |
+
msgid "Parent"
|
565 |
+
msgstr "Vecāks"
|
566 |
+
|
567 |
+
msgid "Password"
|
568 |
+
msgstr "Parole"
|
569 |
+
|
570 |
+
msgid "Payment Method"
|
571 |
+
msgstr "Apmaksas metode"
|
572 |
+
|
573 |
+
msgid "Permalink"
|
574 |
+
msgstr "Nemainīgā saite"
|
575 |
+
|
576 |
+
msgid "Permissive"
|
577 |
+
msgstr "Atļaujošs"
|
578 |
+
|
579 |
+
msgid ""
|
580 |
+
"Please de-activate and remove the free version of the WP All Export before "
|
581 |
+
"activating the paid version."
|
582 |
+
msgstr ""
|
583 |
+
"Lūdzu atspējojiet un izdzēsiet WP All Export bezmaksas versiju pirms maksas "
|
584 |
+
"versijas aktivizēšanas."
|
585 |
+
|
586 |
+
msgid "Post Format"
|
587 |
+
msgstr "Raksta formāts"
|
588 |
+
|
589 |
+
msgid "Post Slug"
|
590 |
+
msgstr "Raksta adresators (slug)"
|
591 |
+
|
592 |
+
msgid "Post Status"
|
593 |
+
msgstr "Raksta statuss"
|
594 |
+
|
595 |
+
msgid "Post Type"
|
596 |
+
msgstr "Raksta tips"
|
597 |
+
|
598 |
+
msgid "Post Type Query"
|
599 |
+
msgstr "Raksta tipa vaicājums"
|
600 |
+
|
601 |
+
msgid "Preview A Row"
|
602 |
+
msgstr "Parādīt rindu"
|
603 |
+
|
604 |
+
msgid "Product Data"
|
605 |
+
msgstr "Produkta dati"
|
606 |
+
|
607 |
+
msgid "Product ID"
|
608 |
+
msgstr "Produkta ID"
|
609 |
+
|
610 |
+
msgid "Product Name"
|
611 |
+
msgstr "Produkta nosaukums"
|
612 |
+
|
613 |
+
msgid "Product Variation Details"
|
614 |
+
msgstr "Produkta dažādības detaļas"
|
615 |
+
|
616 |
+
msgid "Product Variations"
|
617 |
+
msgstr "Produkta dažādības"
|
618 |
+
|
619 |
+
msgid "Quantity"
|
620 |
+
msgstr "Daudzums"
|
621 |
+
|
622 |
+
msgid "Query"
|
623 |
+
msgstr "Pieprasījums"
|
624 |
+
|
625 |
+
msgid "Randomize folder names"
|
626 |
+
msgstr "Dažādot mapju nosaukumus"
|
627 |
+
|
628 |
+
msgid "Rate Code (per tax)"
|
629 |
+
msgstr "Nodokļa nosaukums"
|
630 |
+
|
631 |
+
msgid "Rate Percentage (per tax)"
|
632 |
+
msgstr "Nodokļa likme"
|
633 |
+
|
634 |
+
msgid "Re-run Export"
|
635 |
+
msgstr "Atkārtoti izpildīt eksportu"
|
636 |
+
|
637 |
+
msgid "Record"
|
638 |
+
msgstr "Ieraksts"
|
639 |
+
|
640 |
+
msgid "Records"
|
641 |
+
msgstr "Ieraksti"
|
642 |
+
|
643 |
+
msgid "Records Processed %s"
|
644 |
+
msgstr "Apstrādātie ieraksti %s"
|
645 |
+
|
646 |
+
msgid "Registered Date"
|
647 |
+
msgstr "Reģistrācijas datums"
|
648 |
+
|
649 |
+
msgid "Restore"
|
650 |
+
msgstr "Atjaunot"
|
651 |
+
|
652 |
+
msgid "Roles"
|
653 |
+
msgstr "Lomas"
|
654 |
+
|
655 |
+
msgid "Rule"
|
656 |
+
msgstr "Nosacījumi"
|
657 |
+
|
658 |
+
msgid "Run Export"
|
659 |
+
msgstr "Izpildīt eksportu"
|
660 |
+
|
661 |
+
msgid "SKU"
|
662 |
+
msgstr "SKU"
|
663 |
+
|
664 |
+
msgid "SQL Query"
|
665 |
+
msgstr "SQL vaicājums"
|
666 |
+
|
667 |
+
msgid "Save Export Configuration"
|
668 |
+
msgstr "Saglabāt eksporta konfigurācijas uzstādījumus"
|
669 |
+
|
670 |
+
msgid "Save friendly name..."
|
671 |
+
msgstr "Saglabāt draudzīgo vārdu..."
|
672 |
+
|
673 |
+
msgid "Search Exports"
|
674 |
+
msgstr "Meklēt eksportus"
|
675 |
+
|
676 |
+
msgid "Secret Key"
|
677 |
+
msgstr "Slepenā atslēga"
|
678 |
+
|
679 |
+
msgid "Secure Mode"
|
680 |
+
msgstr "Drošais režīms"
|
681 |
+
|
682 |
+
msgid "Security check"
|
683 |
+
msgstr "Drošības pārbaude"
|
684 |
+
|
685 |
+
msgid "Select Element"
|
686 |
+
msgstr "Izvēlēties elementu"
|
687 |
+
|
688 |
+
msgid "Select Rule"
|
689 |
+
msgstr "Izvēlēties nosacījumus"
|
690 |
+
|
691 |
+
msgid "Settings"
|
692 |
+
msgstr "Iestatījumi"
|
693 |
+
|
694 |
+
msgid "Settings saved"
|
695 |
+
msgstr "Iestatījumi saglabāti"
|
696 |
+
|
697 |
+
msgid "Shipping Cost"
|
698 |
+
msgstr "Pasta sūtīšanas izmaksas"
|
699 |
+
|
700 |
+
msgid "Shipping Method"
|
701 |
+
msgstr "Pasta sūtīšanas metode"
|
702 |
+
|
703 |
+
msgid "Skip to Step 3"
|
704 |
+
msgstr "Pāriet uz 3. soli"
|
705 |
+
|
706 |
+
msgid "Specific Post Type"
|
707 |
+
msgstr "Noteikts raksta tips"
|
708 |
+
|
709 |
+
msgid "Standard"
|
710 |
+
msgstr "Standarts"
|
711 |
+
|
712 |
+
msgid "Status"
|
713 |
+
msgstr "Statuss"
|
714 |
+
|
715 |
+
msgid "Strict"
|
716 |
+
msgstr "Strikts"
|
717 |
+
|
718 |
+
msgid ""
|
719 |
+
"Strict matching requires all variations to pass in order for the product to "
|
720 |
+
"be exported. Permissive matching allows the product to be exported if any of "
|
721 |
+
"the variations pass."
|
722 |
+
msgstr ""
|
723 |
+
"Strikta atbilstība pieprasa, lai visas produkta variācijas atbilstu, tad "
|
724 |
+
"produkts tiks eksportēts. Atļaujošā atbilstība ļaus eksportēt produktu, ja "
|
725 |
+
"kāda no variācijām atbildīs."
|
726 |
+
|
727 |
+
msgid "Summary"
|
728 |
+
msgstr "Kopsavilkums"
|
729 |
+
|
730 |
+
msgid "Support"
|
731 |
+
msgstr "Atbalsts"
|
732 |
+
|
733 |
+
msgid "Taxes & Shipping"
|
734 |
+
msgstr "Nodokļi & piegāde"
|
735 |
+
|
736 |
+
msgid "Taxonomies"
|
737 |
+
msgstr "Taksonomija"
|
738 |
+
|
739 |
+
msgid "Template"
|
740 |
+
msgstr "Veidne"
|
741 |
+
|
742 |
+
msgid ""
|
743 |
+
"The Execution script actually executes the import, once it has been "
|
744 |
+
"triggered with the Trigger script."
|
745 |
+
msgstr ""
|
746 |
+
"Izpildes skripts veic importu, kad tas tiek iedarbināts ar trigger skripta "
|
747 |
+
"palīdzību."
|
748 |
+
|
749 |
+
msgid ""
|
750 |
+
"The exported file is missing and can't be downloaded. Please re-run your "
|
751 |
+
"export to re-generate it."
|
752 |
+
msgstr ""
|
753 |
+
"Eksportētais fails iztrūkt un nevar tikt lejupielādēts. Lūdzu atkārtoti "
|
754 |
+
"veiciet eksportu, lai veiktu tā izveidošanu no jauna."
|
755 |
+
|
756 |
+
msgid ""
|
757 |
+
"The other two files in this zip are the export file containing all of your "
|
758 |
+
"data and the import template for WP All Import. \n"
|
759 |
+
"\n"
|
760 |
+
"To import this data, create a new import with WP All Import and upload this "
|
761 |
+
"zip file."
|
762 |
+
msgstr ""
|
763 |
+
"Pārējie divi faili zip arhīvā ir eksporta fails, kas satur visus datus un WP "
|
764 |
+
"All Import importa veidne. \n"
|
765 |
+
"\n"
|
766 |
+
"Lai importētu šos datus izveidojiet jaunu WP All Import importu un "
|
767 |
+
"augšupielādējiet šo zip failu."
|
768 |
+
|
769 |
+
msgid ""
|
770 |
+
"The value of the field chosen for export will be passed to the PHP function."
|
771 |
+
msgstr "Izvēlētā eksporta lauka vērtība tiks padota PHP funkcijai."
|
772 |
+
|
773 |
+
msgid ""
|
774 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
775 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a> or <a href=\"%4$s"
|
776 |
+
"\">update now</a>."
|
777 |
+
msgstr ""
|
778 |
+
"Jauna versija: %1$s ir pieejama. <a target=\"_blank\" class=\"thickbox\" "
|
779 |
+
"href=\"%2$s\">Apskatīt versiju %3$s details</a> vai <a href=\"%4$s"
|
780 |
+
"\">atjaunināt</a>."
|
781 |
+
|
782 |
+
msgid ""
|
783 |
+
"There is a new version of %1$s available. <a target=\"_blank\" class="
|
784 |
+
"\"thickbox\" href=\"%2$s\">View version %3$s details</a>."
|
785 |
+
msgstr ""
|
786 |
+
"Jauna versija: %1$s ir pieejama. <a target=\"_blank\" class=\"thickbox\" "
|
787 |
+
"href=\"%2$s\">Apskatīt versijas %3$s informāciju</a>."
|
788 |
+
|
789 |
+
msgid "This format is not supported."
|
790 |
+
msgstr "Šis formāts nav atbalstīts."
|
791 |
+
|
792 |
+
msgid "Time Elapsed"
|
793 |
+
msgstr "Patērētais laiks"
|
794 |
+
|
795 |
+
msgid "Title"
|
796 |
+
msgstr "Nosaukums (Title)"
|
797 |
+
|
798 |
+
msgid ""
|
799 |
+
"To schedule an import, you must create two cron jobs in your web hosting "
|
800 |
+
"control panel. One cron job will be used to run the Trigger script, the "
|
801 |
+
"other to run the Execution script."
|
802 |
+
msgstr ""
|
803 |
+
"Lai veiktu importu, ir jāizveido divi cron darbi servera vadības panelī. "
|
804 |
+
"Viens cron darbs tiks izmantots lai palaistu Trigger skriptu, otrs lai "
|
805 |
+
"palaistu izpildes skriptu."
|
806 |
+
|
807 |
+
msgid ""
|
808 |
+
"To schedule the import to run once every 24 hours, run the trigger script "
|
809 |
+
"every 24 hours. Most hosts require you to use “wget” to access a URL. Ask "
|
810 |
+
"your host for details."
|
811 |
+
msgstr ""
|
812 |
+
"Lai ieplānotu importa veikšanu reizi 24 stundās, palaidiet izpildes skriptu "
|
813 |
+
"katras 24 stundas. Vairums serveros nepieciešams izmantot \"wget\", lai "
|
814 |
+
"piekļūtu URL (saitei). Lai noskaidrotu vairāk, papildus informāciju var "
|
815 |
+
"prasīt tīkla pakalpojuma nodrošinātājam."
|
816 |
+
|
817 |
+
msgid "Total Discount Amount"
|
818 |
+
msgstr "Kopējā piešķirtā atlaide"
|
819 |
+
|
820 |
+
msgid "Total Fee Amount"
|
821 |
+
msgstr "Kopējā maksa"
|
822 |
+
|
823 |
+
msgid "Total Tax Amount"
|
824 |
+
msgstr "Kopējā nodokļu summa"
|
825 |
+
|
826 |
+
msgid "Trigger Script"
|
827 |
+
msgstr "Izsaucamais skripts"
|
828 |
+
|
829 |
+
msgid "UNIX timestamp - PHP time()"
|
830 |
+
msgstr "UNIX laika zīmogs- PHP time()"
|
831 |
+
|
832 |
+
msgid "URL"
|
833 |
+
msgstr "URL"
|
834 |
+
|
835 |
+
msgid "Uploads folder %s must be writable"
|
836 |
+
msgstr "Augšupielādes mapei %s ir jābūt rakstīšanas tiesībām."
|
837 |
+
|
838 |
+
msgid "User"
|
839 |
+
msgstr "Lietotājs"
|
840 |
+
|
841 |
+
msgid "User Query"
|
842 |
+
msgstr "Lietotāja vaicājums"
|
843 |
+
|
844 |
+
msgid "Users"
|
845 |
+
msgstr "Lietotāji"
|
846 |
+
|
847 |
+
msgid "Value"
|
848 |
+
msgstr "Vērtība"
|
849 |
+
|
850 |
+
msgid "Variable product matching rules: "
|
851 |
+
msgstr "Mainīgā produkta atbilstības nosacījumi:"
|
852 |
+
|
853 |
+
msgid "WP All Export"
|
854 |
+
msgstr "WP All Export"
|
855 |
+
|
856 |
+
msgid "WP All Export Settings"
|
857 |
+
msgstr "WP All Export iestatījumi"
|
858 |
+
|
859 |
+
msgid "WP All Export Support"
|
860 |
+
msgstr "WP All Export atbalsts"
|
861 |
+
|
862 |
+
msgid ""
|
863 |
+
"WP All Export must be able to process this many records in less than your "
|
864 |
+
"server's timeout settings. If your export fails before completion, to "
|
865 |
+
"troubleshoot you should lower this number."
|
866 |
+
msgstr ""
|
867 |
+
"WP All Export ir jānodrošina datu apstrāde mazākā laika posmā, kā servera "
|
868 |
+
"noilguma (timeout) uzstādījumos. Ja eksports neizdodās, var mēģināt "
|
869 |
+
"samazināt šo skaitli."
|
870 |
+
|
871 |
+
msgid "WP All Export successfully exported your data!"
|
872 |
+
msgstr "WP All Export ir veiksmīgi eksportējis jūsu datus!"
|
873 |
+
|
874 |
+
msgid "WP All Export will export %d %s."
|
875 |
+
msgstr "WP All Export eksportēs %d %s."
|
876 |
+
|
877 |
+
msgid "WP Query field is required"
|
878 |
+
msgstr "Ir nepieciešams WP Query lauks"
|
879 |
+
|
880 |
+
msgid "WP_Query Results"
|
881 |
+
msgstr "WP_Query rezultāti"
|
882 |
+
|
883 |
+
msgid ""
|
884 |
+
"Warning: without _sku and product_type columns, you won't be able to re-"
|
885 |
+
"import this data using WP All Import."
|
886 |
+
msgstr ""
|
887 |
+
"Brīdinājums: _sku and product_type kolonnas ir nepieciešamas, lai varētu "
|
888 |
+
"importēt šos datus, izmantojot WP All Import."
|
889 |
+
|
890 |
+
msgid ""
|
891 |
+
"Warning: without an ID column, you won't be able to re-import this data "
|
892 |
+
"using WP All Import."
|
893 |
+
msgstr ""
|
894 |
+
"Brīdinājums: ID kolonna ir nepieciešama, lai varētu importēt šos datus, "
|
895 |
+
"izmantojot WP All Import."
|
896 |
+
|
897 |
+
msgid ""
|
898 |
+
"Warning: without post_type column, you won't be able to re-import this data "
|
899 |
+
"using WP All Import."
|
900 |
+
msgstr ""
|
901 |
+
"Brīdinājums: post_type kolonna ir nepieciešama, lai varētu importēt šos "
|
902 |
+
"datus, izmantojot WP All Import."
|
903 |
+
|
904 |
+
msgid "What field would you like to export?"
|
905 |
+
msgstr "Kādu lauku jūs vēlaties eksportēt?"
|
906 |
+
|
907 |
+
msgid "What would you like to name the column/element in your exported file?"
|
908 |
+
msgstr "Kā jūs vēlaties nosaukt kolonnu/elementu jūsu eksportētajā failā?"
|
909 |
+
|
910 |
+
msgid "WooCommerce Data"
|
911 |
+
msgstr "WooCommerce dati"
|
912 |
+
|
913 |
+
msgid "WooCommerce Order"
|
914 |
+
msgstr "WooCommerce pasūtījums"
|
915 |
+
|
916 |
+
msgid "WooCommerce Products"
|
917 |
+
msgstr "WooCommerce produkti"
|
918 |
+
|
919 |
+
msgid "WooCommerce Taxonomies"
|
920 |
+
msgstr "WooCommerce taksonomijas"
|
921 |
+
|
922 |
+
msgid "XML"
|
923 |
+
msgstr "XML"
|
924 |
+
|
925 |
+
msgid "Y/m/d g:i a"
|
926 |
+
msgstr "d-m-Y H:i"
|
927 |
+
|
928 |
+
msgid "You do not have permission to install plugin updates"
|
929 |
+
msgstr "Jums nav lietotāja tiesību instalēt spraudņu atjauninājumus"
|
930 |
+
|
931 |
+
msgid "You haven't selected any columns for export."
|
932 |
+
msgstr "Jūs neesat izvēlējies nevienu kolonnu eksportam."
|
933 |
+
|
934 |
+
msgid "Your export is ready to run."
|
935 |
+
msgstr "Eksports ir gatavs izpidei."
|
936 |
+
|
937 |
+
msgid ""
|
938 |
+
"Your web host may require you to use a command other than wget, although "
|
939 |
+
"wget is most common. In this case, you must asking your web hosting provider "
|
940 |
+
"for help."
|
941 |
+
msgstr ""
|
942 |
+
"Neskatoties uz to, ka parasti tiek lietota komanda \"wget\", tavs tīkla "
|
943 |
+
"pakalpojumu nodrošinātājs var pieprasīt izmantot citu komandu. Šādos "
|
944 |
+
"gadījumos vislabāk konsultēties ar pakalpojumu nodrošinātājiem."
|
945 |
+
|
946 |
+
msgid "contains"
|
947 |
+
msgstr "satur"
|
948 |
+
|
949 |
+
msgid "currently processing with cron"
|
950 |
+
msgstr "šobrīd apstrādā ar cron"
|
951 |
+
|
952 |
+
msgid "date() Format"
|
953 |
+
msgstr "datuma() formāts"
|
954 |
+
|
955 |
+
msgid "element"
|
956 |
+
msgid_plural "elements"
|
957 |
+
msgstr[0] "elements"
|
958 |
+
msgstr[1] "elementi"
|
959 |
+
msgstr[2] "elementi"
|
960 |
+
|
961 |
+
msgid "equals"
|
962 |
+
msgstr "vienāds ar"
|
963 |
+
|
964 |
+
msgid "equals or greater than"
|
965 |
+
msgstr "sakrīt vai lielāks kā"
|
966 |
+
|
967 |
+
msgid "equals or less than"
|
968 |
+
msgstr "sakrīt vai mazāks kā"
|
969 |
+
|
970 |
+
msgid "export"
|
971 |
+
msgid_plural "exports"
|
972 |
+
msgstr[0] "eksports"
|
973 |
+
msgstr[1] "eksporti"
|
974 |
+
msgstr[2] "eksporti"
|
975 |
+
|
976 |
+
msgid "greater than"
|
977 |
+
msgstr "lielāks kā"
|
978 |
+
|
979 |
+
msgid "is empty"
|
980 |
+
msgstr "ir tukšs"
|
981 |
+
|
982 |
+
msgid "is not empty"
|
983 |
+
msgstr "nav tukšs"
|
984 |
+
|
985 |
+
msgid "last activity %s ago"
|
986 |
+
msgstr "pēdējā aktivitāte pirms %s"
|
987 |
+
|
988 |
+
msgid "less than"
|
989 |
+
msgstr "mazāk kā"
|
990 |
+
|
991 |
+
msgid "more"
|
992 |
+
msgstr "vairāk"
|
993 |
+
|
994 |
+
msgid "never"
|
995 |
+
msgstr "nekad"
|
996 |
+
|
997 |
+
msgid "not contains"
|
998 |
+
msgstr "nesatur"
|
999 |
+
|
1000 |
+
msgid "not equals"
|
1001 |
+
msgstr "nav vienāds "
|
1002 |
+
|
1003 |
+
msgid "records"
|
1004 |
+
msgstr "ieraksti"
|
1005 |
+
|
1006 |
+
msgid "settings edited since last run"
|
1007 |
+
msgstr "iestatījumi kopš pēdējās reizes ir laboti"
|
1008 |
+
|
1009 |
+
msgid "triggered with cron"
|
1010 |
+
msgstr "izpildīts ar cron"
|
libraries/XmlExportACF.php
CHANGED
@@ -38,7 +38,11 @@ if ( ! class_exists('XmlExportACF') ){
|
|
38 |
|
39 |
if ($acf and version_compare($acf->settings['version'], '5.0.0') >= 0){
|
40 |
|
41 |
-
$saved_acfs = get_posts(array('posts_per_page' => -1, 'post_type' => 'acf-field-group'));
|
|
|
|
|
|
|
|
|
42 |
|
43 |
}
|
44 |
else{
|
@@ -58,6 +62,18 @@ if ( ! class_exists('XmlExportACF') ){
|
|
58 |
|
59 |
if ( ! empty($this->_acf_groups) ){
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
// get all ACF fields
|
62 |
if ($acf->settings['version'] and version_compare($acf->settings['version'], '5.0.0') >= 0)
|
63 |
{
|
@@ -92,16 +108,41 @@ if ( ! class_exists('XmlExportACF') ){
|
|
92 |
}
|
93 |
}
|
94 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
}
|
96 |
}
|
97 |
else
|
98 |
{
|
99 |
-
|
100 |
foreach ($this->_acf_groups as $key => $acf_obj) {
|
101 |
|
102 |
-
|
103 |
|
104 |
-
|
105 |
|
106 |
foreach (get_post_meta($acf_obj['id'], '') as $cur_meta_key => $cur_meta_val)
|
107 |
{
|
@@ -109,33 +150,51 @@ if ( ! class_exists('XmlExportACF') ){
|
|
109 |
|
110 |
$fields[] = (!empty($cur_meta_val[0])) ? unserialize($cur_meta_val[0]) : array();
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
}
|
|
|
113 |
|
114 |
-
|
115 |
-
|
116 |
-
$sortArray = array();
|
117 |
|
118 |
-
|
119 |
-
foreach($field as $key2=>$value){
|
120 |
-
if(!isset($sortArray[$key2])){
|
121 |
-
$sortArray[$key2] = array();
|
122 |
-
}
|
123 |
-
$sortArray[$key2][] = $value;
|
124 |
-
}
|
125 |
-
}
|
126 |
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
-
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
137 |
}
|
138 |
-
}
|
139 |
}
|
140 |
|
141 |
if ( ! empty($existing_meta_keys)){
|
38 |
|
39 |
if ($acf and version_compare($acf->settings['version'], '5.0.0') >= 0){
|
40 |
|
41 |
+
$saved_acfs = get_posts(array('posts_per_page' => -1, 'post_type' => 'acf-field-group'));
|
42 |
+
|
43 |
+
$acfs = acf_local()->groups;
|
44 |
+
|
45 |
+
if ( ! empty($acfs) and is_array($acfs)) $this->_acf_groups = $acfs;
|
46 |
|
47 |
}
|
48 |
else{
|
62 |
|
63 |
if ( ! empty($this->_acf_groups) ){
|
64 |
|
65 |
+
foreach ($this->_acf_groups as $key => $acfObj)
|
66 |
+
{
|
67 |
+
if (empty($this->_acf_groups[$key]['ID']) and ! empty($this->_acf_groups[$key]['key']))
|
68 |
+
{
|
69 |
+
$this->_acf_groups[$key]['ID'] = $acfs[$key]['key'];
|
70 |
+
}
|
71 |
+
elseif (empty($this->_acf_groups[$key]['ID']) and ! empty($this->_acf_groups[$key]['id']))
|
72 |
+
{
|
73 |
+
$this->_acf_groups[$key]['ID'] = $this->_acf_groups[$key]['id'];
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
// get all ACF fields
|
78 |
if ($acf->settings['version'] and version_compare($acf->settings['version'], '5.0.0') >= 0)
|
79 |
{
|
108 |
}
|
109 |
}
|
110 |
}
|
111 |
+
else
|
112 |
+
{
|
113 |
+
$acf_fields = acf_local()->fields;
|
114 |
+
|
115 |
+
if ( ! empty($acf_fields) )
|
116 |
+
{
|
117 |
+
foreach ($acf_fields as $field_key => $field)
|
118 |
+
{
|
119 |
+
if ($field['parent'] == $acf_obj['key'])
|
120 |
+
{
|
121 |
+
$fieldData = $field;
|
122 |
+
|
123 |
+
if (empty($fieldData['ID']))
|
124 |
+
{
|
125 |
+
$fieldData['ID'] = $fieldData['id'] = uniqid();
|
126 |
+
}
|
127 |
+
|
128 |
+
if ( ! empty($fieldData['name'])){
|
129 |
+
$this->_existing_acf_meta_keys[] = $fieldData['name'];
|
130 |
+
}
|
131 |
+
|
132 |
+
$this->_acf_groups[$key]['fields'][] = $fieldData;
|
133 |
+
}
|
134 |
+
}
|
135 |
+
}
|
136 |
+
}
|
137 |
}
|
138 |
}
|
139 |
else
|
140 |
{
|
|
|
141 |
foreach ($this->_acf_groups as $key => $acf_obj) {
|
142 |
|
143 |
+
$fields = array();
|
144 |
|
145 |
+
if (is_numeric($acf_obj['id'])){
|
146 |
|
147 |
foreach (get_post_meta($acf_obj['id'], '') as $cur_meta_key => $cur_meta_val)
|
148 |
{
|
150 |
|
151 |
$fields[] = (!empty($cur_meta_val[0])) ? unserialize($cur_meta_val[0]) : array();
|
152 |
|
153 |
+
}
|
154 |
+
}
|
155 |
+
else
|
156 |
+
{
|
157 |
+
global $acf_register_field_group;
|
158 |
+
|
159 |
+
if ( ! empty($acf_register_field_group) )
|
160 |
+
{
|
161 |
+
foreach ($acf_register_field_group as $group)
|
162 |
+
{
|
163 |
+
if ($group['id'] == $acf_obj['ID'])
|
164 |
+
{
|
165 |
+
foreach ($group['fields'] as $field)
|
166 |
+
{
|
167 |
+
$fields[] = $field;
|
168 |
+
}
|
169 |
+
}
|
170 |
+
}
|
171 |
}
|
172 |
+
}
|
173 |
|
174 |
+
if (count($fields)){
|
|
|
|
|
175 |
|
176 |
+
$sortArray = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
|
178 |
+
foreach($fields as $field){
|
179 |
+
foreach($field as $key2=>$value){
|
180 |
+
if(!isset($sortArray[$key2])){
|
181 |
+
$sortArray[$key2] = array();
|
182 |
+
}
|
183 |
+
$sortArray[$key2][] = $value;
|
184 |
+
}
|
185 |
+
}
|
186 |
|
187 |
+
$orderby = "order_no";
|
188 |
|
189 |
+
@array_multisort($sortArray[$orderby],SORT_ASC, $fields);
|
190 |
+
|
191 |
+
foreach ($fields as $field){
|
192 |
+
if (in_array($field['type'], array('tab'))) continue;
|
193 |
+
$this->_acf_groups[$key]['fields'][] = $field;
|
194 |
+
if ( ! empty($field['name'])) $this->_existing_acf_meta_keys[] = $field['name'];
|
195 |
+
}
|
196 |
}
|
197 |
+
}
|
198 |
}
|
199 |
|
200 |
if ( ! empty($existing_meta_keys)){
|
libraries/XmlExportEngine.php
CHANGED
@@ -419,12 +419,8 @@ if ( ! class_exists('XmlExportEngine') ){
|
|
419 |
|
420 |
}
|
421 |
|
422 |
-
|
423 |
-
|
424 |
-
// Render Available ACF
|
425 |
-
$this->acf_export->render($i);
|
426 |
-
|
427 |
-
}
|
428 |
|
429 |
return ob_get_clean();
|
430 |
|
419 |
|
420 |
}
|
421 |
|
422 |
+
// Render Available ACF
|
423 |
+
$this->acf_export->render($i);
|
|
|
|
|
|
|
|
|
424 |
|
425 |
return ob_get_clean();
|
426 |
|
libraries/XmlExportWooCommerce.php
CHANGED
@@ -57,7 +57,7 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
57 |
'_visibility', '_stock_status', '_downloadable', '_virtual', '_regular_price', '_sale_price', '_purchase_note', '_featured', '_weight', '_length',
|
58 |
'_width', '_height', '_sku', '_sale_price_dates_from', '_sale_price_dates_to', '_price', '_sold_individually', '_manage_stock', '_stock', '_upsell_ids', '_crosssell_ids',
|
59 |
'_downloadable_files', '_download_limit', '_download_expiry', '_download_type', '_product_url', '_button_text', '_backorders', '_tax_status', '_tax_class', '_product_image_gallery', '_default_attributes',
|
60 |
-
'total_sales', '_product_attributes', '_product_version'
|
61 |
);
|
62 |
|
63 |
$this->_product_data = array('_sku', '_price', '_regular_price','_sale_price', '_stock_status', '_stock', '_visibility', '_product_url', 'total_sales', 'attributes');
|
@@ -396,8 +396,8 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
396 |
$attr_new = array();
|
397 |
foreach ($txes_list as $t) {
|
398 |
$attr_new[] = $t->name;
|
399 |
-
}
|
400 |
-
$data[$element_name] = apply_filters('pmxe_woo_attribute', pmxe_filter(implode($implode_delimiter, $attr_new), $fieldSnipped), $record->ID);
|
401 |
}
|
402 |
else
|
403 |
{
|
@@ -406,7 +406,7 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
406 |
}
|
407 |
else
|
408 |
{
|
409 |
-
$data[$element_name] = get_post_meta($record->ID, 'attribute_' . $taxonomy_slug, true);
|
410 |
}
|
411 |
|
412 |
}
|
@@ -475,7 +475,7 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
475 |
|
476 |
default:
|
477 |
if ( empty($data[$element_name]) )
|
478 |
-
{
|
479 |
$data[$element_name] = apply_filters('pmxe_woo_field', pmxe_filter(maybe_serialize($cur_meta_value), $fieldSnipped), $options['cc_value'][$elId], $record->ID);
|
480 |
}
|
481 |
else
|
@@ -573,7 +573,7 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
573 |
$data_to_export = $this->prepare_export_data( $record, $options, $elId );
|
574 |
|
575 |
foreach ($data_to_export as $key => $data)
|
576 |
-
{
|
577 |
$element_name_ns = '';
|
578 |
$element_name = str_replace("-", "_", preg_replace('/[^a-z0-9:_]/i', '', $key));
|
579 |
if (strpos($element_name, ":") !== false)
|
@@ -584,8 +584,8 @@ if ( ! class_exists('XmlExportWooCommerce') ){
|
|
584 |
}
|
585 |
|
586 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
587 |
-
$xmlWriter->
|
588 |
-
$xmlWriter->endElement();
|
589 |
}
|
590 |
|
591 |
}
|
57 |
'_visibility', '_stock_status', '_downloadable', '_virtual', '_regular_price', '_sale_price', '_purchase_note', '_featured', '_weight', '_length',
|
58 |
'_width', '_height', '_sku', '_sale_price_dates_from', '_sale_price_dates_to', '_price', '_sold_individually', '_manage_stock', '_stock', '_upsell_ids', '_crosssell_ids',
|
59 |
'_downloadable_files', '_download_limit', '_download_expiry', '_download_type', '_product_url', '_button_text', '_backorders', '_tax_status', '_tax_class', '_product_image_gallery', '_default_attributes',
|
60 |
+
'total_sales', '_product_attributes', '_product_version', '_variation_description'
|
61 |
);
|
62 |
|
63 |
$this->_product_data = array('_sku', '_price', '_regular_price','_sale_price', '_stock_status', '_stock', '_visibility', '_product_url', 'total_sales', 'attributes');
|
396 |
$attr_new = array();
|
397 |
foreach ($txes_list as $t) {
|
398 |
$attr_new[] = $t->name;
|
399 |
+
}
|
400 |
+
$data[$element_name] = apply_filters('pmxe_woo_attribute', pmxe_filter(implode($implode_delimiter, $attr_new), $fieldSnipped), $record->ID, $taxonomy_slug);
|
401 |
}
|
402 |
else
|
403 |
{
|
406 |
}
|
407 |
else
|
408 |
{
|
409 |
+
$data[$element_name] = apply_filters('pmxe_woo_attribute', get_post_meta($record->ID, 'attribute_' . $taxonomy_slug, true), $record->ID, $taxonomy_slug);
|
410 |
}
|
411 |
|
412 |
}
|
475 |
|
476 |
default:
|
477 |
if ( empty($data[$element_name]) )
|
478 |
+
{
|
479 |
$data[$element_name] = apply_filters('pmxe_woo_field', pmxe_filter(maybe_serialize($cur_meta_value), $fieldSnipped), $options['cc_value'][$elId], $record->ID);
|
480 |
}
|
481 |
else
|
573 |
$data_to_export = $this->prepare_export_data( $record, $options, $elId );
|
574 |
|
575 |
foreach ($data_to_export as $key => $data)
|
576 |
+
{
|
577 |
$element_name_ns = '';
|
578 |
$element_name = str_replace("-", "_", preg_replace('/[^a-z0-9:_]/i', '', $key));
|
579 |
if (strpos($element_name, ":") !== false)
|
584 |
}
|
585 |
|
586 |
$xmlWriter->beginElement($element_name_ns, $element_name, null);
|
587 |
+
$xmlWriter->writeData($data);
|
588 |
+
$xmlWriter->endElement();
|
589 |
}
|
590 |
|
591 |
}
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
Contributors: soflyy, wpallimport
|
3 |
Requires at least: 4.1
|
4 |
Tested up to: 4.4.1
|
5 |
-
Stable tag: 1.0.
|
6 |
Tags: wordpress csv export, wordpress xml export, xml, csv, datafeed, export, migrate, export csv from wordpress, export xml from wordpress, advanced xml export, advanced csv export, export data, bulk csv export, export custom post type, export woocommerce products, export woocommerce orders, migrate woocommerce, csv export, export csv, xml export, export xml, csv exporter, datafeed
|
7 |
|
8 |
WP All Export is an extremely powerful exporter that makes it easy to export any XML or CSV file from WordPress.
|
@@ -78,6 +78,15 @@ Either: -
|
|
78 |
|
79 |
== Changelog ==
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
= 1.0.3 =
|
82 |
* fixed manage exports screen: "Info and options" disappears when WPAI plugin is disabled
|
83 |
* fixed css for WordPress 4.4
|
2 |
Contributors: soflyy, wpallimport
|
3 |
Requires at least: 4.1
|
4 |
Tested up to: 4.4.1
|
5 |
+
Stable tag: 1.0.4
|
6 |
Tags: wordpress csv export, wordpress xml export, xml, csv, datafeed, export, migrate, export csv from wordpress, export xml from wordpress, advanced xml export, advanced csv export, export data, bulk csv export, export custom post type, export woocommerce products, export woocommerce orders, migrate woocommerce, csv export, export csv, xml export, export xml, csv exporter, datafeed
|
7 |
|
8 |
WP All Export is an extremely powerful exporter that makes it easy to export any XML or CSV file from WordPress.
|
78 |
|
79 |
== Changelog ==
|
80 |
|
81 |
+
= 1.0.4 =
|
82 |
+
* fixed export attachment meta alt
|
83 |
+
* fixed export manually stored ACF
|
84 |
+
* fixed export repeater field for users in csv format
|
85 |
+
* fixed import export templates
|
86 |
+
* fixed ajaxurl conflict with WPML
|
87 |
+
* added French & Latvian translations
|
88 |
+
* added 'Variation Description' field
|
89 |
+
|
90 |
= 1.0.3 =
|
91 |
* fixed manage exports screen: "Info and options" disappears when WPAI plugin is disabled
|
92 |
* fixed css for WordPress 4.4
|
static/js/admin.js
CHANGED
@@ -118,6 +118,22 @@
|
|
118 |
}
|
119 |
});
|
120 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
// Export filtering
|
122 |
|
123 |
var init_filtering_fields = function(){
|
@@ -1016,7 +1032,7 @@
|
|
1016 |
|
1017 |
$.ajax({
|
1018 |
type: 'POST',
|
1019 |
-
url:
|
1020 |
data: request,
|
1021 |
success: function(response) {
|
1022 |
|
@@ -1262,7 +1278,7 @@
|
|
1262 |
|
1263 |
$.ajax({
|
1264 |
type: 'POST',
|
1265 |
-
url:
|
1266 |
data: request,
|
1267 |
success: function(response) {
|
1268 |
$('input[name=zapier_api_key]').val(response.api_key);
|
118 |
}
|
119 |
});
|
120 |
|
121 |
+
var get_valid_ajaxurl = function(){
|
122 |
+
var $URL = ajaxurl;
|
123 |
+
if (typeof export_id != "undefined")
|
124 |
+
{
|
125 |
+
if ($URL.indexOf("?") == -1)
|
126 |
+
{
|
127 |
+
$URL += '?id=' + export_id;
|
128 |
+
}
|
129 |
+
else
|
130 |
+
{
|
131 |
+
$URL += '&id=' + export_id;
|
132 |
+
}
|
133 |
+
}
|
134 |
+
return $URL;
|
135 |
+
}
|
136 |
+
|
137 |
// Export filtering
|
138 |
|
139 |
var init_filtering_fields = function(){
|
1032 |
|
1033 |
$.ajax({
|
1034 |
type: 'POST',
|
1035 |
+
url: get_valid_ajaxurl(),
|
1036 |
data: request,
|
1037 |
success: function(response) {
|
1038 |
|
1278 |
|
1279 |
$.ajax({
|
1280 |
type: 'POST',
|
1281 |
+
url: get_valid_ajaxurl(),
|
1282 |
data: request,
|
1283 |
success: function(response) {
|
1284 |
$('input[name=zapier_api_key]').val(response.api_key);
|
views/admin/export/options/settings.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<div class="wpallexport-collapsed wpallexport-section">
|
3 |
<div class="wpallexport-content-section">
|
4 |
<div class="wpallexport-collapsed-header" style="padding-left: 25px;">
|
5 |
-
<h3><?php _e('Advanced
|
6 |
</div>
|
7 |
<div class="wpallexport-collapsed-content" style="padding: 0;">
|
8 |
<div class="wpallexport-collapsed-content-inner">
|
2 |
<div class="wpallexport-collapsed wpallexport-section">
|
3 |
<div class="wpallexport-content-section">
|
4 |
<div class="wpallexport-collapsed-header" style="padding-left: 25px;">
|
5 |
+
<h3><?php _e('Configure Advanced Settings','wp_all_export_plugin');?></h3>
|
6 |
</div>
|
7 |
<div class="wpallexport-collapsed-content" style="padding: 0;">
|
8 |
<div class="wpallexport-collapsed-content-inner">
|
views/admin/export/process.php
CHANGED
@@ -113,10 +113,24 @@
|
|
113 |
security: wp_all_export_security
|
114 |
};
|
115 |
|
116 |
-
function wp_all_export_process(){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
$.ajax({
|
118 |
type: 'POST',
|
119 |
-
url:
|
120 |
data: request,
|
121 |
success: function(response) {
|
122 |
|
113 |
security: wp_all_export_security
|
114 |
};
|
115 |
|
116 |
+
function wp_all_export_process(){
|
117 |
+
|
118 |
+
var $URL = ajaxurl;
|
119 |
+
if (typeof export_id != "undefined")
|
120 |
+
{
|
121 |
+
if ($URL.indexOf("?") == -1)
|
122 |
+
{
|
123 |
+
$URL += '?id=' + export_id;
|
124 |
+
}
|
125 |
+
else
|
126 |
+
{
|
127 |
+
$URL += '&id=' + export_id;
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
$.ajax({
|
132 |
type: 'POST',
|
133 |
+
url: $URL,
|
134 |
data: request,
|
135 |
success: function(response) {
|
136 |
|
views/admin/manage/index.php
CHANGED
@@ -131,8 +131,8 @@ $columns = apply_filters('pmxe_manage_imports_columns', $columns);
|
|
131 |
<td style="min-width: 325px;">
|
132 |
<strong><?php echo $item['friendly_name']; ?></strong> <br>
|
133 |
<div class="row-actions">
|
134 |
-
<span class="edit"><a class="edit" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'template'), $this->baseUrl)) ?>"><?php _e('Edit
|
135 |
-
<span class="edit"><a class="edit" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'options'), $this->baseUrl)) ?>"><?php _e('
|
136 |
|
137 |
<?php if ( ! $is_secure_import and $item['attch_id']): ?>
|
138 |
<span class="update"><a class="update" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'get_file', '_wpnonce' => wp_create_nonce( '_wpnonce-download_feed' )), $this->baseUrl)) ?>"><?php echo strtoupper($item['options']['export_to']); ?></a></span> |
|
131 |
<td style="min-width: 325px;">
|
132 |
<strong><?php echo $item['friendly_name']; ?></strong> <br>
|
133 |
<div class="row-actions">
|
134 |
+
<span class="edit"><a class="edit" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'template'), $this->baseUrl)) ?>"><?php _e('Edit Export', 'wp_all_export_plugin') ?></a></span> |
|
135 |
+
<span class="edit"><a class="edit" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'options'), $this->baseUrl)) ?>"><?php _e('Export Settings', 'wp_all_export_plugin') ?></a></span> |
|
136 |
|
137 |
<?php if ( ! $is_secure_import and $item['attch_id']): ?>
|
138 |
<span class="update"><a class="update" href="<?php echo esc_url(add_query_arg(array('id' => $item['id'], 'action' => 'get_file', '_wpnonce' => wp_create_nonce( '_wpnonce-download_feed' )), $this->baseUrl)) ?>"><?php echo strtoupper($item['options']['export_to']); ?></a></span> |
|
views/admin/settings/index.php
CHANGED
@@ -88,7 +88,13 @@
|
|
88 |
<h3><?php _e('Zapier Integration', 'wp_all_export_plugin') ?></h3>
|
89 |
|
90 |
<table class="form-table">
|
91 |
-
<tbody>
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
<tr>
|
93 |
<th scope="row"><label><?php _e('API Key', 'wp_all_export_plugin'); ?></label></th>
|
94 |
<td>
|
@@ -96,13 +102,7 @@
|
|
96 |
<input type="submit" class="button-secondary" name="pmxe_generate_zapier_api_key" value="<?php _e('Generate New API Key', 'wp_all_export_plugin'); ?>"/>
|
97 |
<p class="description"><?php _e('Changing the key will require you to update your existing Zaps on Zapier.', 'wp_all_export_plugin'); ?></p>
|
98 |
</td>
|
99 |
-
</tr>
|
100 |
-
<tr>
|
101 |
-
<th scope="row"><label><?php _e('Zapier beta invitation URL', 'wp_all_export_plugin'); ?></label></th>
|
102 |
-
<td>
|
103 |
-
<p class="description"><?php printf(__('You can get the invitation URL in the <a href="%s" target="_blank">customer portal</a>.', 'wp_all_export_plugin'), "http://www.wpallimport.com/portal"); ?></p>
|
104 |
-
</td>
|
105 |
-
</tr>
|
106 |
</tbody>
|
107 |
</table>
|
108 |
|
88 |
<h3><?php _e('Zapier Integration', 'wp_all_export_plugin') ?></h3>
|
89 |
|
90 |
<table class="form-table">
|
91 |
+
<tbody>
|
92 |
+
<tr>
|
93 |
+
<th scope="row"><label><?php _e('Getting Started', 'wp_all_export_plugin'); ?></label></th>
|
94 |
+
<td>
|
95 |
+
<p class="description"><?php printf(__('Zapier acts as a middle man between WP All Export and hundreds of other popular apps. To get started go to Zapier.com, create an account, and make a new Zap. Read more: <a target="_blank" href="https://zapier.com/zapbook/wp-all-export-pro/">https://zapier.com/zapbook/wp-all-export-pro/</a>', 'wp_all_export_plugin'), "https://zapier.com/zapbook/wp-all-export-pro/"); ?></p>
|
96 |
+
</td>
|
97 |
+
</tr>
|
98 |
<tr>
|
99 |
<th scope="row"><label><?php _e('API Key', 'wp_all_export_plugin'); ?></label></th>
|
100 |
<td>
|
102 |
<input type="submit" class="button-secondary" name="pmxe_generate_zapier_api_key" value="<?php _e('Generate New API Key', 'wp_all_export_plugin'); ?>"/>
|
103 |
<p class="description"><?php _e('Changing the key will require you to update your existing Zaps on Zapier.', 'wp_all_export_plugin'); ?></p>
|
104 |
</td>
|
105 |
+
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
</tbody>
|
107 |
</table>
|
108 |
|
wp-all-export.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP All Export
|
4 |
Plugin URI: http://www.wpallimport.com/export/
|
5 |
Description: Export any post type to a CSV or XML file. Edit the exported data, and then re-import it later using WP All Import.
|
6 |
-
Version: 1.0.
|
7 |
Author: Soflyy
|
8 |
*/
|
9 |
|
@@ -50,7 +50,7 @@ else {
|
|
50 |
*/
|
51 |
define('PMXE_PREFIX', 'pmxe_');
|
52 |
|
53 |
-
define('PMXE_VERSION', '1.0.
|
54 |
|
55 |
define('PMXE_EDITION', 'free');
|
56 |
|
3 |
Plugin Name: WP All Export
|
4 |
Plugin URI: http://www.wpallimport.com/export/
|
5 |
Description: Export any post type to a CSV or XML file. Edit the exported data, and then re-import it later using WP All Import.
|
6 |
+
Version: 1.0.4
|
7 |
Author: Soflyy
|
8 |
*/
|
9 |
|
50 |
*/
|
51 |
define('PMXE_PREFIX', 'pmxe_');
|
52 |
|
53 |
+
define('PMXE_VERSION', '1.0.4');
|
54 |
|
55 |
define('PMXE_EDITION', 'free');
|
56 |
|