Version Description
- Fix: WooCommerce Subscriptons 2.0 deprecation notice.
- Tweak: better qTranslate-X support
- Tweak: filter for user privileges check (wpo_wcpdf_check_privs)
- Translations: French translations fix
Download this release
Release Info
Developer | pomegranate |
Plugin | ![]() |
Version | 1.5.23 |
Comparing to | |
See all releases |
Code changes from version 1.5.22 to 1.5.23
- includes/class-wcpdf-export.php +39 -8
- includes/class-wcpdf-settings.php +14 -6
- includes/class-wcpdf-writepanels.php +2 -0
- languages/wpo_wcpdf-fr_FR.mo +0 -0
- languages/wpo_wcpdf-fr_FR.po +116 -108
- readme.txt +8 -2
- woocommerce-pdf-invoices-packingslips.php +2 -2
includes/class-wcpdf-export.php
CHANGED
@@ -64,16 +64,24 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Export' ) ) {
|
|
64 |
add_filter( 'wpo_wcpdf_use_path', '__return_false' );
|
65 |
}
|
66 |
|
|
|
67 |
if ( class_exists('WC_Subscriptions') ) {
|
68 |
-
|
|
|
|
|
|
|
|
|
69 |
}
|
70 |
|
71 |
// WooCommerce Product Bundles compatibility (add row classes)
|
72 |
-
|
73 |
if ( class_exists('WC_Bundles') ) {
|
74 |
add_filter( 'wpo_wcpdf_item_row_class', array( $this, 'add_product_bundles_classes' ), 10, 3 );
|
75 |
}
|
76 |
|
|
|
|
|
|
|
|
|
77 |
}
|
78 |
|
79 |
/**
|
@@ -343,21 +351,21 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Export' ) ) {
|
|
343 |
if( empty( $_GET['action'] ) || ! is_user_logged_in() || !check_admin_referer( $_GET['action'] ) ) {
|
344 |
wp_die( __( 'You do not have sufficient permissions to access this page.', 'wpo_wcpdf' ) );
|
345 |
}
|
346 |
-
|
347 |
// Check if all parameters are set
|
348 |
if( empty( $_GET['template_type'] ) || empty( $_GET['order_ids'] ) ) {
|
349 |
wp_die( __( 'Some of the export parameters are missing.', 'wpo_wcpdf' ) );
|
350 |
}
|
351 |
|
352 |
-
// Check the user privileges
|
353 |
-
if( !current_user_can( 'manage_woocommerce_orders' ) && !current_user_can( 'edit_shop_orders' ) && !isset( $_GET['my-account'] ) ) {
|
354 |
-
wp_die( __( 'You do not have sufficient permissions to access this page.', 'wpo_wcpdf' ) );
|
355 |
-
}
|
356 |
-
|
357 |
$order_ids = (array) explode('x',$_GET['order_ids']);
|
358 |
// Process oldest first: reverse $order_ids array
|
359 |
$order_ids = array_reverse($order_ids);
|
360 |
|
|
|
|
|
|
|
|
|
|
|
361 |
// User call from my-account page
|
362 |
if ( isset( $_GET['my-account'] ) ) {
|
363 |
// Only for single orders!
|
@@ -625,6 +633,8 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Export' ) ) {
|
|
625 |
delete_post_meta( $renewal_order->id, '_wcpdf_formatted_invoice_number' );
|
626 |
delete_post_meta( $renewal_order->id, '_wcpdf_invoice_date' );
|
627 |
delete_post_meta( $renewal_order->id, '_wcpdf_invoice_exists' );
|
|
|
|
|
628 |
}
|
629 |
|
630 |
public function format_invoice_number( $invoice_number, $order_number, $order_id, $order_date ) {
|
@@ -987,6 +997,27 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Export' ) ) {
|
|
987 |
|
988 |
return $item_id;
|
989 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
990 |
|
991 |
public function enable_debug () {
|
992 |
error_reporting( E_ALL );
|
64 |
add_filter( 'wpo_wcpdf_use_path', '__return_false' );
|
65 |
}
|
66 |
|
67 |
+
// WooCommerce Subscriptions compatibility
|
68 |
if ( class_exists('WC_Subscriptions') ) {
|
69 |
+
if ( version_compare( WC_Subscriptions::$version, '2.0', '<' ) ) {
|
70 |
+
add_action( 'woocommerce_subscriptions_renewal_order_created', array( $this, 'reset_invoice_data' ), 10, 4 );
|
71 |
+
} else {
|
72 |
+
add_action( 'wcs_renewal_order_created', array( $this, 'reset_invoice_data' ), 10, 4 );
|
73 |
+
}
|
74 |
}
|
75 |
|
76 |
// WooCommerce Product Bundles compatibility (add row classes)
|
|
|
77 |
if ( class_exists('WC_Bundles') ) {
|
78 |
add_filter( 'wpo_wcpdf_item_row_class', array( $this, 'add_product_bundles_classes' ), 10, 3 );
|
79 |
}
|
80 |
|
81 |
+
// qTranslate-X compatibility
|
82 |
+
if ( function_exists('qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage')) {
|
83 |
+
$this->qtranslatex_filters();
|
84 |
+
}
|
85 |
}
|
86 |
|
87 |
/**
|
351 |
if( empty( $_GET['action'] ) || ! is_user_logged_in() || !check_admin_referer( $_GET['action'] ) ) {
|
352 |
wp_die( __( 'You do not have sufficient permissions to access this page.', 'wpo_wcpdf' ) );
|
353 |
}
|
354 |
+
|
355 |
// Check if all parameters are set
|
356 |
if( empty( $_GET['template_type'] ) || empty( $_GET['order_ids'] ) ) {
|
357 |
wp_die( __( 'Some of the export parameters are missing.', 'wpo_wcpdf' ) );
|
358 |
}
|
359 |
|
|
|
|
|
|
|
|
|
|
|
360 |
$order_ids = (array) explode('x',$_GET['order_ids']);
|
361 |
// Process oldest first: reverse $order_ids array
|
362 |
$order_ids = array_reverse($order_ids);
|
363 |
|
364 |
+
// Check the user privileges
|
365 |
+
if( apply_filters( 'wpo_wcpdf_check_privs', !current_user_can( 'manage_woocommerce_orders' ) && !current_user_can( 'edit_shop_orders' ) && !isset( $_GET['my-account'] ), $order_ids ) ) {
|
366 |
+
wp_die( __( 'You do not have sufficient permissions to access this page.', 'wpo_wcpdf' ) );
|
367 |
+
}
|
368 |
+
|
369 |
// User call from my-account page
|
370 |
if ( isset( $_GET['my-account'] ) ) {
|
371 |
// Only for single orders!
|
633 |
delete_post_meta( $renewal_order->id, '_wcpdf_formatted_invoice_number' );
|
634 |
delete_post_meta( $renewal_order->id, '_wcpdf_invoice_date' );
|
635 |
delete_post_meta( $renewal_order->id, '_wcpdf_invoice_exists' );
|
636 |
+
|
637 |
+
return $renewal_order;
|
638 |
}
|
639 |
|
640 |
public function format_invoice_number( $invoice_number, $order_number, $order_id, $order_date ) {
|
997 |
|
998 |
return $item_id;
|
999 |
}
|
1000 |
+
|
1001 |
+
/**
|
1002 |
+
* Filter plugin strings with qTranslate-X
|
1003 |
+
*/
|
1004 |
+
public function qtranslatex_filters() {
|
1005 |
+
$use_filters = array(
|
1006 |
+
'wpo_wcpdf_shop_name' => 20,
|
1007 |
+
'wpo_wcpdf_shop_address' => 20,
|
1008 |
+
'wpo_wcpdf_footer' => 20,
|
1009 |
+
'wpo_wcpdf_order_items' => 20,
|
1010 |
+
'wpo_wcpdf_payment_method' => 20,
|
1011 |
+
'wpo_wcpdf_shipping_method' => 20,
|
1012 |
+
'wpo_wcpdf_extra_1' => 20,
|
1013 |
+
'wpo_wcpdf_extra_2' => 20,
|
1014 |
+
'wpo_wcpdf_extra_3' => 20,
|
1015 |
+
);
|
1016 |
+
|
1017 |
+
foreach ( $use_filters as $name => $priority ) {
|
1018 |
+
add_filter( $name, 'qtranxf_useCurrentLanguageIfNotFoundUseDefaultLanguage', $priority );
|
1019 |
+
}
|
1020 |
+
}
|
1021 |
|
1022 |
public function enable_debug () {
|
1023 |
error_reporting( E_ALL );
|
includes/class-wcpdf-settings.php
CHANGED
@@ -425,6 +425,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
425 |
'menu' => $option,
|
426 |
'id' => 'shop_name',
|
427 |
'size' => '72',
|
|
|
428 |
)
|
429 |
);
|
430 |
|
@@ -437,8 +438,9 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
437 |
array(
|
438 |
'menu' => $option,
|
439 |
'id' => 'shop_address',
|
440 |
-
'width' => '
|
441 |
'height' => '8',
|
|
|
442 |
//'description' => __( '...', 'wpo_wcpdf' ),
|
443 |
)
|
444 |
);
|
@@ -454,6 +456,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
454 |
'id' => 'footer',
|
455 |
'width' => '72',
|
456 |
'height' => '4',
|
|
|
457 |
//'description' => __( '...', 'wpo_wcpdf' ),
|
458 |
)
|
459 |
);
|
@@ -635,9 +638,10 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
635 |
array(
|
636 |
'menu' => $option,
|
637 |
'id' => 'extra_1',
|
638 |
-
'width' => '
|
639 |
'height' => '8',
|
640 |
'description' => __( 'This is footer column 1 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
|
|
641 |
)
|
642 |
);
|
643 |
|
@@ -650,9 +654,10 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
650 |
array(
|
651 |
'menu' => $option,
|
652 |
'id' => 'extra_2',
|
653 |
-
'width' => '
|
654 |
'height' => '8',
|
655 |
'description' => __( 'This is footer column 2 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
|
|
656 |
)
|
657 |
);
|
658 |
|
@@ -665,9 +670,10 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
665 |
array(
|
666 |
'menu' => $option,
|
667 |
'id' => 'extra_3',
|
668 |
-
'width' => '
|
669 |
'height' => '8',
|
670 |
'description' => __( 'This is footer column 3 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
|
|
671 |
)
|
672 |
);
|
673 |
|
@@ -795,6 +801,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
795 |
$menu = $args['menu'];
|
796 |
$id = $args['id'];
|
797 |
$size = isset( $args['size'] ) ? $args['size'] : '25';
|
|
|
798 |
|
799 |
$options = get_option( $menu );
|
800 |
|
@@ -804,7 +811,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
804 |
$current = isset( $args['default'] ) ? $args['default'] : '';
|
805 |
}
|
806 |
|
807 |
-
$html = sprintf( '<input type="text" id="%1$s" name="%2$s[%1$s]" value="%3$s" size="%4$s"/>', $id, $menu, $current, $size );
|
808 |
|
809 |
// Displays option description.
|
810 |
if ( isset( $args['description'] ) ) {
|
@@ -820,6 +827,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
820 |
$id = $args['id'];
|
821 |
$width = $args['width'];
|
822 |
$height = $args['height'];
|
|
|
823 |
|
824 |
$options = get_option( $menu );
|
825 |
|
@@ -829,7 +837,7 @@ if ( ! class_exists( 'WooCommerce_PDF_Invoices_Settings' ) ) {
|
|
829 |
$current = isset( $args['default'] ) ? $args['default'] : '';
|
830 |
}
|
831 |
|
832 |
-
$html = sprintf( '<textarea id="%1$s" name="%2$s[%1$s]" cols="%4$s" rows="%5$s"/>%3$s</textarea>', $id, $menu, $current, $width, $height );
|
833 |
|
834 |
// Displays option description.
|
835 |
if ( isset( $args['description'] ) ) {
|
425 |
'menu' => $option,
|
426 |
'id' => 'shop_name',
|
427 |
'size' => '72',
|
428 |
+
'translatable' => true,
|
429 |
)
|
430 |
);
|
431 |
|
438 |
array(
|
439 |
'menu' => $option,
|
440 |
'id' => 'shop_address',
|
441 |
+
'width' => '72',
|
442 |
'height' => '8',
|
443 |
+
'translatable' => true,
|
444 |
//'description' => __( '...', 'wpo_wcpdf' ),
|
445 |
)
|
446 |
);
|
456 |
'id' => 'footer',
|
457 |
'width' => '72',
|
458 |
'height' => '4',
|
459 |
+
'translatable' => true,
|
460 |
//'description' => __( '...', 'wpo_wcpdf' ),
|
461 |
)
|
462 |
);
|
638 |
array(
|
639 |
'menu' => $option,
|
640 |
'id' => 'extra_1',
|
641 |
+
'width' => '72',
|
642 |
'height' => '8',
|
643 |
'description' => __( 'This is footer column 1 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
644 |
+
'translatable' => true,
|
645 |
)
|
646 |
);
|
647 |
|
654 |
array(
|
655 |
'menu' => $option,
|
656 |
'id' => 'extra_2',
|
657 |
+
'width' => '72',
|
658 |
'height' => '8',
|
659 |
'description' => __( 'This is footer column 2 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
660 |
+
'translatable' => true,
|
661 |
)
|
662 |
);
|
663 |
|
670 |
array(
|
671 |
'menu' => $option,
|
672 |
'id' => 'extra_3',
|
673 |
+
'width' => '72',
|
674 |
'height' => '8',
|
675 |
'description' => __( 'This is footer column 3 in the <i>Modern (Premium)</i> template', 'wpo_wcpdf' ),
|
676 |
+
'translatable' => true,
|
677 |
)
|
678 |
);
|
679 |
|
801 |
$menu = $args['menu'];
|
802 |
$id = $args['id'];
|
803 |
$size = isset( $args['size'] ) ? $args['size'] : '25';
|
804 |
+
$class = isset( $args['translatable'] ) && $args['translatable'] === true ? 'translatable' : '';
|
805 |
|
806 |
$options = get_option( $menu );
|
807 |
|
811 |
$current = isset( $args['default'] ) ? $args['default'] : '';
|
812 |
}
|
813 |
|
814 |
+
$html = sprintf( '<input type="text" id="%1$s" name="%2$s[%1$s]" value="%3$s" size="%4$s" class="%5$s"/>', $id, $menu, $current, $size, $class );
|
815 |
|
816 |
// Displays option description.
|
817 |
if ( isset( $args['description'] ) ) {
|
827 |
$id = $args['id'];
|
828 |
$width = $args['width'];
|
829 |
$height = $args['height'];
|
830 |
+
$class = isset( $args['translatable'] ) && $args['translatable'] === true ? 'translatable' : '';
|
831 |
|
832 |
$options = get_option( $menu );
|
833 |
|
837 |
$current = isset( $args['default'] ) ? $args['default'] : '';
|
838 |
}
|
839 |
|
840 |
+
$html = sprintf( '<textarea id="%1$s" name="%2$s[%1$s]" cols="%4$s" rows="%5$s" class="%6$s"/>%3$s</textarea>', $id, $menu, $current, $width, $height, $class );
|
841 |
|
842 |
// Displays option description.
|
843 |
if ( isset( $args['description'] ) ) {
|
includes/class-wcpdf-writepanels.php
CHANGED
@@ -161,6 +161,8 @@ if ( !class_exists( 'WooCommerce_PDF_Invoices_Writepanels' ) ) {
|
|
161 |
}
|
162 |
|
163 |
echo $wpo_wcpdf->export->get_invoice_number( $the_order->id );
|
|
|
|
|
164 |
}
|
165 |
}
|
166 |
|
161 |
}
|
162 |
|
163 |
echo $wpo_wcpdf->export->get_invoice_number( $the_order->id );
|
164 |
+
|
165 |
+
do_action( 'wcpdf_invoice_number_column_end', $the_order );
|
166 |
}
|
167 |
}
|
168 |
|
languages/wpo_wcpdf-fr_FR.mo
CHANGED
Binary file
|
languages/wpo_wcpdf-fr_FR.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce PDF Invoices & Packing Slips v1.3.2\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: Serge Labrosse <serge.labrosse@gmail.com>\n"
|
8 |
"Language-Team: WP Overnight <support@wpovernight.com>\n"
|
9 |
"Language: fr_FR\n"
|
@@ -11,32 +11,32 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
14 |
-
"X-Generator: Poedit 1.8\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:
|
19 |
"X-Textdomain-Support: yes\n"
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
|
22 |
-
#: includes/class-wcpdf-export.php:
|
23 |
-
#: includes/class-wcpdf-export.php:
|
24 |
msgid "You do not have sufficient permissions to access this page."
|
25 |
msgstr "Vous n'avez pas les permissions nécessaires pour accéder à cette page."
|
26 |
|
27 |
-
#: includes/class-wcpdf-export.php:
|
28 |
msgid "Some of the export parameters are missing."
|
29 |
msgstr "Certains paramètres d'exportation sont manquants."
|
30 |
|
31 |
# This is a filename (prefix). do not use spaces or special characters!
|
32 |
-
#: includes/class-wcpdf-export.php:
|
33 |
msgid "invoice"
|
34 |
msgid_plural "invoices"
|
35 |
msgstr[0] "facture"
|
36 |
msgstr[1] "factures"
|
37 |
|
38 |
# This is a filename (prefix). do not use spaces or special characters!
|
39 |
-
#: includes/class-wcpdf-export.php:
|
40 |
msgid "packing-slip"
|
41 |
msgid_plural "packing-slips"
|
42 |
msgstr[0] "bon-de-livraison"
|
@@ -147,19 +147,23 @@ msgstr ""
|
|
147 |
msgid "Always"
|
148 |
msgstr "Toujours"
|
149 |
|
150 |
-
#: includes/class-wcpdf-settings.php:
|
|
|
|
|
|
|
|
|
151 |
msgid "Enable invoice number column in the orders list"
|
152 |
msgstr "Activer la colonne du numéro de facture dans la liste de commande"
|
153 |
|
154 |
-
#: includes/class-wcpdf-settings.php:
|
155 |
msgid "PDF Template settings"
|
156 |
msgstr "Paramètres des modèles PDF"
|
157 |
|
158 |
-
#: includes/class-wcpdf-settings.php:
|
159 |
msgid "Choose a template"
|
160 |
msgstr "Sélectionnez un modèle"
|
161 |
|
162 |
-
#: includes/class-wcpdf-settings.php:
|
163 |
#, php-format
|
164 |
msgid ""
|
165 |
"Want to use your own template? Copy all the files from <code>%s</code> to "
|
@@ -169,57 +173,58 @@ msgstr ""
|
|
169 |
"situés dans <code>%s</code> vers votre thème (enfant) dans <code>%s</code> "
|
170 |
"pour les customiser"
|
171 |
|
172 |
-
#: includes/class-wcpdf-settings.php:
|
173 |
msgid "Paper size"
|
174 |
msgstr "Taille du papier"
|
175 |
|
176 |
-
#: includes/class-wcpdf-settings.php:
|
177 |
msgid "A4"
|
178 |
msgstr "A4"
|
179 |
|
180 |
-
#: includes/class-wcpdf-settings.php:
|
181 |
msgid "Letter"
|
182 |
msgstr "Lettre"
|
183 |
|
184 |
-
#: includes/class-wcpdf-settings.php:
|
185 |
msgid "Shop header/logo"
|
186 |
msgstr "En-tête de la boutique/logo"
|
187 |
|
188 |
-
#: includes/class-wcpdf-settings.php:
|
189 |
msgid "Select or upload your invoice header/logo"
|
190 |
msgstr "Sélectionnez ou chargez votre en-tête/logo de facture"
|
191 |
|
192 |
-
#: includes/class-wcpdf-settings.php:
|
193 |
msgid "Set image"
|
194 |
msgstr "Choisir une autre image"
|
195 |
|
196 |
-
#: includes/class-wcpdf-settings.php:
|
197 |
msgid "Remove image"
|
198 |
msgstr "Supprimer l'image"
|
199 |
|
200 |
-
#: includes/class-wcpdf-settings.php:
|
201 |
msgid "Shop Name"
|
202 |
msgstr "Nom de la boutique"
|
203 |
|
204 |
-
#: includes/class-wcpdf-settings.php:
|
205 |
msgid "Shop Address"
|
206 |
msgstr "Adresse de la boutique"
|
207 |
|
208 |
-
#: includes/class-wcpdf-settings.php:
|
209 |
msgid "Footer: terms & conditions, policies, etc."
|
210 |
msgstr "Pied de page : conditions générales de ventes, etc."
|
211 |
|
212 |
-
#: includes/class-wcpdf-settings.php:
|
|
|
213 |
#: templates/pdf/Simple/invoice.php:21
|
214 |
#: woocommerce-pdf-invoices-packingslips.php:220
|
215 |
msgid "Invoice"
|
216 |
msgstr "Facture"
|
217 |
|
218 |
-
#: includes/class-wcpdf-settings.php:
|
219 |
msgid "Display shipping address"
|
220 |
msgstr "Afficher l'adresse de livraison"
|
221 |
|
222 |
-
#: includes/class-wcpdf-settings.php:
|
223 |
msgid ""
|
224 |
"Display shipping address on invoice (in addition to the default billing "
|
225 |
"address) if different from billing address"
|
@@ -227,27 +232,27 @@ msgstr ""
|
|
227 |
"Afficher l'adresse de livraison sur la facture (en plus de l'adresse de "
|
228 |
"facturation) si celle-ci est différente de l'adresse de facturation"
|
229 |
|
230 |
-
#: includes/class-wcpdf-settings.php:
|
231 |
msgid "Display email address"
|
232 |
msgstr "Afficher l'adresse email"
|
233 |
|
234 |
-
#: includes/class-wcpdf-settings.php:
|
235 |
msgid "Display phone number"
|
236 |
msgstr "Afficher le numéro de téléphone"
|
237 |
|
238 |
-
#: includes/class-wcpdf-settings.php:
|
239 |
msgid "Display invoice date"
|
240 |
msgstr "Afficher la date de la facture"
|
241 |
|
242 |
-
#: includes/class-wcpdf-settings.php:
|
243 |
msgid "Display built-in sequential invoice number"
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: includes/class-wcpdf-settings.php:
|
247 |
msgid "Next invoice number (without prefix/suffix etc.)"
|
248 |
msgstr "Prochain numéro de facture (sans préfixe/suffixe,etc.)"
|
249 |
|
250 |
-
#: includes/class-wcpdf-settings.php:
|
251 |
msgid ""
|
252 |
"This is the number that will be used on the next invoice that is created. By "
|
253 |
"default, numbering starts from the WooCommerce Order Number of the first "
|
@@ -261,15 +266,15 @@ msgstr ""
|
|
261 |
"que si vous changer le numéro et qu'il est plus petit que celui de la "
|
262 |
"facture PDF, vous pourriez créer des numéros de facture en double!"
|
263 |
|
264 |
-
#: includes/class-wcpdf-settings.php:
|
265 |
msgid "Invoice number format"
|
266 |
msgstr "Format du numéro de facture"
|
267 |
|
268 |
-
#: includes/class-wcpdf-settings.php:
|
269 |
msgid "Prefix"
|
270 |
msgstr "Préfixe"
|
271 |
|
272 |
-
#: includes/class-wcpdf-settings.php:
|
273 |
msgid ""
|
274 |
"to use the order year and/or month, use [order_year] or [order_month] "
|
275 |
"respectively"
|
@@ -277,20 +282,20 @@ msgstr ""
|
|
277 |
"pour utiliser l'année et/ou le mois de la commande, utilisez respectivement "
|
278 |
"[order_year] ou [order_month]"
|
279 |
|
280 |
-
#: includes/class-wcpdf-settings.php:
|
281 |
msgid "Suffix"
|
282 |
msgstr "Suffixe"
|
283 |
|
284 |
-
#: includes/class-wcpdf-settings.php:
|
285 |
msgid "Padding"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: includes/class-wcpdf-settings.php:
|
289 |
msgid "enter the number of digits here - enter \"6\" to display 42 as 000042"
|
290 |
msgstr ""
|
291 |
"entrez le nombre de chiffres ici - entrez\"6\" pour que 42 s'affiche 000042"
|
292 |
|
293 |
-
#: includes/class-wcpdf-settings.php:
|
294 |
msgid ""
|
295 |
"note: if you have already created a custom invoice number format with a "
|
296 |
"filter, the above settings will be ignored"
|
@@ -298,18 +303,18 @@ msgstr ""
|
|
298 |
"note: si vous avez déjà créé un format de numéro de facture personnalisé "
|
299 |
"avec un filtre, les réglages ci-dessus seront ignorés"
|
300 |
|
301 |
-
#: includes/class-wcpdf-settings.php:
|
302 |
#: templates/pdf/Simple/packing-slip.php:9
|
303 |
#: templates/pdf/Simple/packing-slip.php:21
|
304 |
#: woocommerce-pdf-invoices-packingslips.php:223
|
305 |
msgid "Packing Slip"
|
306 |
msgstr "Bon de livraison"
|
307 |
|
308 |
-
#: includes/class-wcpdf-settings.php:
|
309 |
msgid "Display billing address"
|
310 |
msgstr "Afficher l'adresse de facturation"
|
311 |
|
312 |
-
#: includes/class-wcpdf-settings.php:
|
313 |
msgid ""
|
314 |
"Display billing address on packing slip (in addition to the default shipping "
|
315 |
"address) if different from shipping address"
|
@@ -318,73 +323,73 @@ msgstr ""
|
|
318 |
"l'adresse de livraison par défaut) si celle-ci est différente de l'adresse "
|
319 |
"de livraison"
|
320 |
|
321 |
-
#: includes/class-wcpdf-settings.php:
|
322 |
msgid "Extra template fields"
|
323 |
msgstr "Champs supplémentaires du modèle"
|
324 |
|
325 |
-
#: includes/class-wcpdf-settings.php:
|
326 |
msgid "Extra field 1"
|
327 |
msgstr "Champ supplémentaire 1"
|
328 |
|
329 |
-
#: includes/class-wcpdf-settings.php:
|
330 |
msgid "This is footer column 1 in the <i>Modern (Premium)</i> template"
|
331 |
msgstr "Correspond à la colonne 1 dans le modèle <i>Modern (Premium)</i>"
|
332 |
|
333 |
-
#: includes/class-wcpdf-settings.php:
|
334 |
msgid "Extra field 2"
|
335 |
msgstr "Champ supplémentaire 2"
|
336 |
|
337 |
-
#: includes/class-wcpdf-settings.php:
|
338 |
msgid "This is footer column 2 in the <i>Modern (Premium)</i> template"
|
339 |
msgstr "Correspond à la colonne 2 dans le modèle <i>Modern (Premium)</i>"
|
340 |
|
341 |
-
#: includes/class-wcpdf-settings.php:
|
342 |
msgid "Extra field 3"
|
343 |
msgstr "Champ supplémentaire 3"
|
344 |
|
345 |
-
#: includes/class-wcpdf-settings.php:
|
346 |
msgid "This is footer column 3 in the <i>Modern (Premium)</i> template"
|
347 |
msgstr "Correspond à la colonne 3 dans le modèle <i>Modern (Premium)</i>"
|
348 |
|
349 |
-
#: includes/class-wcpdf-settings.php:
|
350 |
msgid "Debug settings"
|
351 |
msgstr "Paramètres de débogage"
|
352 |
|
353 |
-
#: includes/class-wcpdf-settings.php:
|
354 |
msgid "Enable debug output"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: includes/class-wcpdf-settings.php:
|
358 |
msgid ""
|
359 |
"Enable this option to output plugin errors if you're getting a blank page or "
|
360 |
"other PDF generation issues"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: includes/class-wcpdf-settings.php:
|
364 |
msgid "Output to HTML"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: includes/class-wcpdf-settings.php:
|
368 |
msgid ""
|
369 |
"Send the template output as HTML to the browser instead of creating a PDF."
|
370 |
msgstr ""
|
371 |
|
372 |
-
#: includes/class-wcpdf-settings.php:
|
373 |
msgid "Use old tmp folder"
|
374 |
msgstr ""
|
375 |
|
376 |
-
#: includes/class-wcpdf-settings.php:
|
377 |
msgid ""
|
378 |
"Before version 1.5 of PDF Invoices, temporary files were stored in the "
|
379 |
"plugin folder. This setting is only intended for backwards compatibility, "
|
380 |
"not recommended on new installs!"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: includes/class-wcpdf-settings.php:
|
384 |
msgid "Image resolution"
|
385 |
msgstr "Résolution de l'image"
|
386 |
|
387 |
-
#: includes/class-wcpdf-settings.php:
|
388 |
msgid ""
|
389 |
"<b>Warning!</b> The settings below are meant for debugging/development only. "
|
390 |
"Do not use them on a live website!"
|
@@ -392,7 +397,7 @@ msgstr ""
|
|
392 |
"<b>Attention!</b> Les paramètres ci-dessous ne sont là que pour le débogage/"
|
393 |
"développement. Ne pas les utiliser sur un site web en production!"
|
394 |
|
395 |
-
#: includes/class-wcpdf-settings.php:
|
396 |
msgid ""
|
397 |
"These are used for the (optional) footer columns in the <em>Modern "
|
398 |
"(Premium)</em> template, but can also be used for other elements in your "
|
@@ -406,42 +411,45 @@ msgstr ""
|
|
406 |
msgid "PDF Packing Slips"
|
407 |
msgstr "Générer les bons de livraison au format PDF"
|
408 |
|
409 |
-
#: includes/class-wcpdf-writepanels.php:
|
410 |
-
#: includes/class-wcpdf-writepanels.php:
|
411 |
msgid "PDF Invoice"
|
412 |
msgstr "Générer la facture au format PDF"
|
413 |
|
414 |
-
#: includes/class-wcpdf-writepanels.php:
|
415 |
-
#: includes/class-wcpdf-writepanels.php:
|
416 |
msgid "PDF Packing Slip"
|
417 |
msgstr "Générer le bon de livraison au format PDF"
|
418 |
|
419 |
-
#: includes/class-wcpdf-writepanels.php:
|
420 |
msgid "Invoice Number"
|
421 |
msgstr "Numéro de facture"
|
422 |
|
423 |
-
#: includes/class-wcpdf-writepanels.php:
|
424 |
msgid "Download invoice (PDF)"
|
425 |
msgstr "Télécharger la facture (PDF)"
|
426 |
|
427 |
-
#: includes/class-wcpdf-writepanels.php:
|
428 |
msgid "Create PDF"
|
429 |
msgstr "Créer un PDF"
|
430 |
|
431 |
-
#: includes/class-wcpdf-writepanels.php:
|
432 |
-
msgid "PDF Invoice
|
433 |
-
msgstr "
|
|
|
|
|
|
|
|
|
434 |
|
435 |
-
#: includes/class-wcpdf-writepanels.php:
|
436 |
-
#: templates/pdf/Simple/invoice.php:55
|
437 |
msgid "Invoice Date:"
|
438 |
msgstr "Date de la facture :"
|
439 |
|
440 |
-
#: includes/class-wcpdf-writepanels.php:
|
441 |
msgid "h"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: includes/class-wcpdf-writepanels.php:
|
445 |
msgid "m"
|
446 |
msgstr ""
|
447 |
|
@@ -535,15 +543,17 @@ msgid "WooCommerce Automatic Order Printing"
|
|
535 |
msgstr ""
|
536 |
|
537 |
#: includes/wcpdf-extensions.php:82
|
538 |
-
msgid "
|
539 |
msgstr ""
|
540 |
|
541 |
#: includes/wcpdf-extensions.php:85
|
542 |
-
msgid "
|
|
|
|
|
543 |
msgstr ""
|
544 |
|
545 |
#: includes/wcpdf-extensions.php:86
|
546 |
-
msgid "
|
547 |
msgstr ""
|
548 |
|
549 |
#: includes/wcpdf-extensions.php:87
|
@@ -556,8 +566,7 @@ msgstr ""
|
|
556 |
msgid "For custom templates, contact us at %s."
|
557 |
msgstr "Pour des modèles sur mesure, nous contacter au %s."
|
558 |
|
559 |
-
#: templates/pdf/Simple/invoice.php:29
|
560 |
-
#: templates/pdf/Simple/packing-slip.php:40
|
561 |
msgid "Billing Address:"
|
562 |
msgstr "Adresse de facturation:"
|
563 |
|
@@ -569,13 +578,11 @@ msgstr "Livrer à:"
|
|
569 |
msgid "Invoice Number:"
|
570 |
msgstr "Numéro de la Facture:"
|
571 |
|
572 |
-
#: templates/pdf/Simple/invoice.php:60
|
573 |
-
#: templates/pdf/Simple/packing-slip.php:48
|
574 |
msgid "Order Number:"
|
575 |
msgstr "Numéro de commande:"
|
576 |
|
577 |
-
#: templates/pdf/Simple/invoice.php:64
|
578 |
-
#: templates/pdf/Simple/packing-slip.php:52
|
579 |
msgid "Order Date:"
|
580 |
msgstr "Date de commande:"
|
581 |
|
@@ -583,13 +590,11 @@ msgstr "Date de commande:"
|
|
583 |
msgid "Payment Method:"
|
584 |
msgstr "Méthode de paiement:"
|
585 |
|
586 |
-
#: templates/pdf/Simple/invoice.php:82
|
587 |
-
#: templates/pdf/Simple/packing-slip.php:70
|
588 |
msgid "Product"
|
589 |
msgstr "Produits"
|
590 |
|
591 |
-
#: templates/pdf/Simple/invoice.php:83
|
592 |
-
#: templates/pdf/Simple/packing-slip.php:71
|
593 |
msgid "Quantity"
|
594 |
msgstr "Quantité"
|
595 |
|
@@ -597,23 +602,19 @@ msgstr "Quantité"
|
|
597 |
msgid "Price"
|
598 |
msgstr "Prix"
|
599 |
|
600 |
-
#: templates/pdf/Simple/invoice.php:91
|
601 |
-
#: templates/pdf/Simple/packing-slip.php:78
|
602 |
msgid "Description"
|
603 |
msgstr "Description"
|
604 |
|
605 |
-
#: templates/pdf/Simple/invoice.php:96
|
606 |
-
#: templates/pdf/Simple/packing-slip.php:83
|
607 |
msgid "SKU"
|
608 |
msgstr "UGS"
|
609 |
|
610 |
-
#: templates/pdf/Simple/invoice.php:97
|
611 |
-
#: templates/pdf/Simple/packing-slip.php:84
|
612 |
msgid "SKU:"
|
613 |
msgstr "UGS:"
|
614 |
|
615 |
-
#: templates/pdf/Simple/invoice.php:98
|
616 |
-
#: templates/pdf/Simple/packing-slip.php:85
|
617 |
msgid "Weight:"
|
618 |
msgstr "Poids:"
|
619 |
|
@@ -639,46 +640,54 @@ msgstr ""
|
|
639 |
"WooCommerce PDF Invoices & Packing Slips requiert %sWooCommerce%s pour être "
|
640 |
"installé et activé!"
|
641 |
|
642 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
643 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
644 |
msgid "N/A"
|
645 |
msgstr "N/A"
|
646 |
|
647 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
648 |
msgid "Payment method"
|
649 |
msgstr "Méthode de paiement"
|
650 |
|
651 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
652 |
msgid "Shipping method"
|
653 |
msgstr "Méthode de livraison"
|
654 |
|
655 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
|
|
|
|
|
|
|
|
|
|
656 |
msgid "Subtotal"
|
657 |
msgstr "Sous-total"
|
658 |
|
659 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
660 |
msgid "Shipping"
|
661 |
msgstr "Livraison"
|
662 |
|
663 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
664 |
msgid "Discount"
|
665 |
msgstr "Remise"
|
666 |
|
667 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
668 |
msgid "VAT"
|
669 |
-
msgstr "
|
670 |
|
671 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
672 |
msgid "Tax rate"
|
673 |
msgstr "Taux de taxe (%)"
|
674 |
|
675 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
676 |
msgid "Total ex. VAT"
|
677 |
msgstr "Total H.T."
|
678 |
|
679 |
-
#: woocommerce-pdf-invoices-packingslips.php:
|
680 |
msgid "Total"
|
681 |
-
msgstr "Total
|
|
|
|
|
|
|
682 |
|
683 |
# @ wpo_wcpdf
|
684 |
#~ msgid ""
|
@@ -731,4 +740,3 @@ msgstr "Total TTC"
|
|
731 |
# @ wpo_wcpdf
|
732 |
#~ msgid "PDF invoice"
|
733 |
#~ msgstr "Générer la facture au format PDF"
|
734 |
-
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WooCommerce PDF Invoices & Packing Slips v1.3.2\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-10-06 14:34+0200\n"
|
6 |
+
"PO-Revision-Date: 2015-10-06 14:34+0200\n"
|
7 |
"Last-Translator: Serge Labrosse <serge.labrosse@gmail.com>\n"
|
8 |
"Language-Team: WP Overnight <support@wpovernight.com>\n"
|
9 |
"Language: fr_FR\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
14 |
+
"X-Generator: Poedit 1.8.5\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 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
|
22 |
+
#: includes/class-wcpdf-export.php:347 includes/class-wcpdf-export.php:361
|
23 |
+
#: includes/class-wcpdf-export.php:368 includes/class-wcpdf-export.php:376
|
24 |
msgid "You do not have sufficient permissions to access this page."
|
25 |
msgstr "Vous n'avez pas les permissions nécessaires pour accéder à cette page."
|
26 |
|
27 |
+
#: includes/class-wcpdf-export.php:352
|
28 |
msgid "Some of the export parameters are missing."
|
29 |
msgstr "Certains paramètres d'exportation sont manquants."
|
30 |
|
31 |
# This is a filename (prefix). do not use spaces or special characters!
|
32 |
+
#: includes/class-wcpdf-export.php:433
|
33 |
msgid "invoice"
|
34 |
msgid_plural "invoices"
|
35 |
msgstr[0] "facture"
|
36 |
msgstr[1] "factures"
|
37 |
|
38 |
# This is a filename (prefix). do not use spaces or special characters!
|
39 |
+
#: includes/class-wcpdf-export.php:437
|
40 |
msgid "packing-slip"
|
41 |
msgid_plural "packing-slips"
|
42 |
msgstr[0] "bon-de-livraison"
|
147 |
msgid "Always"
|
148 |
msgstr "Toujours"
|
149 |
|
150 |
+
#: includes/class-wcpdf-settings.php:309
|
151 |
+
msgid "Never"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: includes/class-wcpdf-settings.php:324
|
155 |
msgid "Enable invoice number column in the orders list"
|
156 |
msgstr "Activer la colonne du numéro de facture dans la liste de commande"
|
157 |
|
158 |
+
#: includes/class-wcpdf-settings.php:362
|
159 |
msgid "PDF Template settings"
|
160 |
msgstr "Paramètres des modèles PDF"
|
161 |
|
162 |
+
#: includes/class-wcpdf-settings.php:374
|
163 |
msgid "Choose a template"
|
164 |
msgstr "Sélectionnez un modèle"
|
165 |
|
166 |
+
#: includes/class-wcpdf-settings.php:382
|
167 |
#, php-format
|
168 |
msgid ""
|
169 |
"Want to use your own template? Copy all the files from <code>%s</code> to "
|
173 |
"situés dans <code>%s</code> vers votre thème (enfant) dans <code>%s</code> "
|
174 |
"pour les customiser"
|
175 |
|
176 |
+
#: includes/class-wcpdf-settings.php:388
|
177 |
msgid "Paper size"
|
178 |
msgstr "Taille du papier"
|
179 |
|
180 |
+
#: includes/class-wcpdf-settings.php:396
|
181 |
msgid "A4"
|
182 |
msgstr "A4"
|
183 |
|
184 |
+
#: includes/class-wcpdf-settings.php:397
|
185 |
msgid "Letter"
|
186 |
msgstr "Lettre"
|
187 |
|
188 |
+
#: includes/class-wcpdf-settings.php:404
|
189 |
msgid "Shop header/logo"
|
190 |
msgstr "En-tête de la boutique/logo"
|
191 |
|
192 |
+
#: includes/class-wcpdf-settings.php:411
|
193 |
msgid "Select or upload your invoice header/logo"
|
194 |
msgstr "Sélectionnez ou chargez votre en-tête/logo de facture"
|
195 |
|
196 |
+
#: includes/class-wcpdf-settings.php:412
|
197 |
msgid "Set image"
|
198 |
msgstr "Choisir une autre image"
|
199 |
|
200 |
+
#: includes/class-wcpdf-settings.php:413
|
201 |
msgid "Remove image"
|
202 |
msgstr "Supprimer l'image"
|
203 |
|
204 |
+
#: includes/class-wcpdf-settings.php:420
|
205 |
msgid "Shop Name"
|
206 |
msgstr "Nom de la boutique"
|
207 |
|
208 |
+
#: includes/class-wcpdf-settings.php:434
|
209 |
msgid "Shop Address"
|
210 |
msgstr "Adresse de la boutique"
|
211 |
|
212 |
+
#: includes/class-wcpdf-settings.php:450
|
213 |
msgid "Footer: terms & conditions, policies, etc."
|
214 |
msgstr "Pied de page : conditions générales de ventes, etc."
|
215 |
|
216 |
+
#: includes/class-wcpdf-settings.php:467
|
217 |
+
#: includes/class-wcpdf-writepanels.php:277 templates/pdf/Simple/invoice.php:9
|
218 |
#: templates/pdf/Simple/invoice.php:21
|
219 |
#: woocommerce-pdf-invoices-packingslips.php:220
|
220 |
msgid "Invoice"
|
221 |
msgstr "Facture"
|
222 |
|
223 |
+
#: includes/class-wcpdf-settings.php:474
|
224 |
msgid "Display shipping address"
|
225 |
msgstr "Afficher l'adresse de livraison"
|
226 |
|
227 |
+
#: includes/class-wcpdf-settings.php:481
|
228 |
msgid ""
|
229 |
"Display shipping address on invoice (in addition to the default billing "
|
230 |
"address) if different from billing address"
|
232 |
"Afficher l'adresse de livraison sur la facture (en plus de l'adresse de "
|
233 |
"facturation) si celle-ci est différente de l'adresse de facturation"
|
234 |
|
235 |
+
#: includes/class-wcpdf-settings.php:487 includes/class-wcpdf-settings.php:602
|
236 |
msgid "Display email address"
|
237 |
msgstr "Afficher l'adresse email"
|
238 |
|
239 |
+
#: includes/class-wcpdf-settings.php:499 includes/class-wcpdf-settings.php:614
|
240 |
msgid "Display phone number"
|
241 |
msgstr "Afficher le numéro de téléphone"
|
242 |
|
243 |
+
#: includes/class-wcpdf-settings.php:511
|
244 |
msgid "Display invoice date"
|
245 |
msgstr "Afficher la date de la facture"
|
246 |
|
247 |
+
#: includes/class-wcpdf-settings.php:524
|
248 |
msgid "Display built-in sequential invoice number"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: includes/class-wcpdf-settings.php:537
|
252 |
msgid "Next invoice number (without prefix/suffix etc.)"
|
253 |
msgstr "Prochain numéro de facture (sans préfixe/suffixe,etc.)"
|
254 |
|
255 |
+
#: includes/class-wcpdf-settings.php:545
|
256 |
msgid ""
|
257 |
"This is the number that will be used on the next invoice that is created. By "
|
258 |
"default, numbering starts from the WooCommerce Order Number of the first "
|
266 |
"que si vous changer le numéro et qu'il est plus petit que celui de la "
|
267 |
"facture PDF, vous pourriez créer des numéros de facture en double!"
|
268 |
|
269 |
+
#: includes/class-wcpdf-settings.php:551
|
270 |
msgid "Invoice number format"
|
271 |
msgstr "Format du numéro de facture"
|
272 |
|
273 |
+
#: includes/class-wcpdf-settings.php:560
|
274 |
msgid "Prefix"
|
275 |
msgstr "Préfixe"
|
276 |
|
277 |
+
#: includes/class-wcpdf-settings.php:562
|
278 |
msgid ""
|
279 |
"to use the order year and/or month, use [order_year] or [order_month] "
|
280 |
"respectively"
|
282 |
"pour utiliser l'année et/ou le mois de la commande, utilisez respectivement "
|
283 |
"[order_year] ou [order_month]"
|
284 |
|
285 |
+
#: includes/class-wcpdf-settings.php:565
|
286 |
msgid "Suffix"
|
287 |
msgstr "Suffixe"
|
288 |
|
289 |
+
#: includes/class-wcpdf-settings.php:570
|
290 |
msgid "Padding"
|
291 |
msgstr ""
|
292 |
|
293 |
+
#: includes/class-wcpdf-settings.php:572
|
294 |
msgid "enter the number of digits here - enter \"6\" to display 42 as 000042"
|
295 |
msgstr ""
|
296 |
"entrez le nombre de chiffres ici - entrez\"6\" pour que 42 s'affiche 000042"
|
297 |
|
298 |
+
#: includes/class-wcpdf-settings.php:575
|
299 |
msgid ""
|
300 |
"note: if you have already created a custom invoice number format with a "
|
301 |
"filter, the above settings will be ignored"
|
303 |
"note: si vous avez déjà créé un format de numéro de facture personnalisé "
|
304 |
"avec un filtre, les réglages ci-dessus seront ignorés"
|
305 |
|
306 |
+
#: includes/class-wcpdf-settings.php:582
|
307 |
#: templates/pdf/Simple/packing-slip.php:9
|
308 |
#: templates/pdf/Simple/packing-slip.php:21
|
309 |
#: woocommerce-pdf-invoices-packingslips.php:223
|
310 |
msgid "Packing Slip"
|
311 |
msgstr "Bon de livraison"
|
312 |
|
313 |
+
#: includes/class-wcpdf-settings.php:589
|
314 |
msgid "Display billing address"
|
315 |
msgstr "Afficher l'adresse de facturation"
|
316 |
|
317 |
+
#: includes/class-wcpdf-settings.php:596
|
318 |
msgid ""
|
319 |
"Display billing address on packing slip (in addition to the default shipping "
|
320 |
"address) if different from shipping address"
|
323 |
"l'adresse de livraison par défaut) si celle-ci est différente de l'adresse "
|
324 |
"de livraison"
|
325 |
|
326 |
+
#: includes/class-wcpdf-settings.php:627
|
327 |
msgid "Extra template fields"
|
328 |
msgstr "Champs supplémentaires du modèle"
|
329 |
|
330 |
+
#: includes/class-wcpdf-settings.php:634
|
331 |
msgid "Extra field 1"
|
332 |
msgstr "Champ supplémentaire 1"
|
333 |
|
334 |
+
#: includes/class-wcpdf-settings.php:643
|
335 |
msgid "This is footer column 1 in the <i>Modern (Premium)</i> template"
|
336 |
msgstr "Correspond à la colonne 1 dans le modèle <i>Modern (Premium)</i>"
|
337 |
|
338 |
+
#: includes/class-wcpdf-settings.php:649
|
339 |
msgid "Extra field 2"
|
340 |
msgstr "Champ supplémentaire 2"
|
341 |
|
342 |
+
#: includes/class-wcpdf-settings.php:658
|
343 |
msgid "This is footer column 2 in the <i>Modern (Premium)</i> template"
|
344 |
msgstr "Correspond à la colonne 2 dans le modèle <i>Modern (Premium)</i>"
|
345 |
|
346 |
+
#: includes/class-wcpdf-settings.php:664
|
347 |
msgid "Extra field 3"
|
348 |
msgstr "Champ supplémentaire 3"
|
349 |
|
350 |
+
#: includes/class-wcpdf-settings.php:673
|
351 |
msgid "This is footer column 3 in the <i>Modern (Premium)</i> template"
|
352 |
msgstr "Correspond à la colonne 3 dans le modèle <i>Modern (Premium)</i>"
|
353 |
|
354 |
+
#: includes/class-wcpdf-settings.php:715
|
355 |
msgid "Debug settings"
|
356 |
msgstr "Paramètres de débogage"
|
357 |
|
358 |
+
#: includes/class-wcpdf-settings.php:722
|
359 |
msgid "Enable debug output"
|
360 |
msgstr ""
|
361 |
|
362 |
+
#: includes/class-wcpdf-settings.php:729
|
363 |
msgid ""
|
364 |
"Enable this option to output plugin errors if you're getting a blank page or "
|
365 |
"other PDF generation issues"
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: includes/class-wcpdf-settings.php:735
|
369 |
msgid "Output to HTML"
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: includes/class-wcpdf-settings.php:742
|
373 |
msgid ""
|
374 |
"Send the template output as HTML to the browser instead of creating a PDF."
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: includes/class-wcpdf-settings.php:748
|
378 |
msgid "Use old tmp folder"
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: includes/class-wcpdf-settings.php:755
|
382 |
msgid ""
|
383 |
"Before version 1.5 of PDF Invoices, temporary files were stored in the "
|
384 |
"plugin folder. This setting is only intended for backwards compatibility, "
|
385 |
"not recommended on new installs!"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: includes/class-wcpdf-settings.php:1097
|
389 |
msgid "Image resolution"
|
390 |
msgstr "Résolution de l'image"
|
391 |
|
392 |
+
#: includes/class-wcpdf-settings.php:1213
|
393 |
msgid ""
|
394 |
"<b>Warning!</b> The settings below are meant for debugging/development only. "
|
395 |
"Do not use them on a live website!"
|
397 |
"<b>Attention!</b> Les paramètres ci-dessous ne sont là que pour le débogage/"
|
398 |
"développement. Ne pas les utiliser sur un site web en production!"
|
399 |
|
400 |
+
#: includes/class-wcpdf-settings.php:1222
|
401 |
msgid ""
|
402 |
"These are used for the (optional) footer columns in the <em>Modern "
|
403 |
"(Premium)</em> template, but can also be used for other elements in your "
|
411 |
msgid "PDF Packing Slips"
|
412 |
msgstr "Générer les bons de livraison au format PDF"
|
413 |
|
414 |
+
#: includes/class-wcpdf-writepanels.php:114
|
415 |
+
#: includes/class-wcpdf-writepanels.php:244
|
416 |
msgid "PDF Invoice"
|
417 |
msgstr "Générer la facture au format PDF"
|
418 |
|
419 |
+
#: includes/class-wcpdf-writepanels.php:119
|
420 |
+
#: includes/class-wcpdf-writepanels.php:249
|
421 |
msgid "PDF Packing Slip"
|
422 |
msgstr "Générer le bon de livraison au format PDF"
|
423 |
|
424 |
+
#: includes/class-wcpdf-writepanels.php:146
|
425 |
msgid "Invoice Number"
|
426 |
msgstr "Numéro de facture"
|
427 |
|
428 |
+
#: includes/class-wcpdf-writepanels.php:202
|
429 |
msgid "Download invoice (PDF)"
|
430 |
msgstr "Télécharger la facture (PDF)"
|
431 |
|
432 |
+
#: includes/class-wcpdf-writepanels.php:216
|
433 |
msgid "Create PDF"
|
434 |
msgstr "Créer un PDF"
|
435 |
|
436 |
+
#: includes/class-wcpdf-writepanels.php:226
|
437 |
+
msgid "PDF Invoice data"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
+
#: includes/class-wcpdf-writepanels.php:279
|
441 |
+
msgid "Invoice Number (unformatted!)"
|
442 |
+
msgstr ""
|
443 |
|
444 |
+
#: includes/class-wcpdf-writepanels.php:287 templates/pdf/Simple/invoice.php:55
|
|
|
445 |
msgid "Invoice Date:"
|
446 |
msgstr "Date de la facture :"
|
447 |
|
448 |
+
#: includes/class-wcpdf-writepanels.php:289
|
449 |
msgid "h"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: includes/class-wcpdf-writepanels.php:289
|
453 |
msgid "m"
|
454 |
msgstr ""
|
455 |
|
543 |
msgstr ""
|
544 |
|
545 |
#: includes/wcpdf-extensions.php:82
|
546 |
+
msgid "Advanced, customizable templates"
|
547 |
msgstr ""
|
548 |
|
549 |
#: includes/wcpdf-extensions.php:85
|
550 |
+
msgid ""
|
551 |
+
"Completely customize the invoice contents (prices, taxes, thumbnails) to "
|
552 |
+
"your needs with a drag & drop customizer"
|
553 |
msgstr ""
|
554 |
|
555 |
#: includes/wcpdf-extensions.php:86
|
556 |
+
msgid "Two extra stylish premade templates (Modern & Business)"
|
557 |
msgstr ""
|
558 |
|
559 |
#: includes/wcpdf-extensions.php:87
|
566 |
msgid "For custom templates, contact us at %s."
|
567 |
msgstr "Pour des modèles sur mesure, nous contacter au %s."
|
568 |
|
569 |
+
#: templates/pdf/Simple/invoice.php:29 templates/pdf/Simple/packing-slip.php:40
|
|
|
570 |
msgid "Billing Address:"
|
571 |
msgstr "Adresse de facturation:"
|
572 |
|
578 |
msgid "Invoice Number:"
|
579 |
msgstr "Numéro de la Facture:"
|
580 |
|
581 |
+
#: templates/pdf/Simple/invoice.php:60 templates/pdf/Simple/packing-slip.php:48
|
|
|
582 |
msgid "Order Number:"
|
583 |
msgstr "Numéro de commande:"
|
584 |
|
585 |
+
#: templates/pdf/Simple/invoice.php:64 templates/pdf/Simple/packing-slip.php:52
|
|
|
586 |
msgid "Order Date:"
|
587 |
msgstr "Date de commande:"
|
588 |
|
590 |
msgid "Payment Method:"
|
591 |
msgstr "Méthode de paiement:"
|
592 |
|
593 |
+
#: templates/pdf/Simple/invoice.php:82 templates/pdf/Simple/packing-slip.php:70
|
|
|
594 |
msgid "Product"
|
595 |
msgstr "Produits"
|
596 |
|
597 |
+
#: templates/pdf/Simple/invoice.php:83 templates/pdf/Simple/packing-slip.php:71
|
|
|
598 |
msgid "Quantity"
|
599 |
msgstr "Quantité"
|
600 |
|
602 |
msgid "Price"
|
603 |
msgstr "Prix"
|
604 |
|
605 |
+
#: templates/pdf/Simple/invoice.php:91 templates/pdf/Simple/packing-slip.php:78
|
|
|
606 |
msgid "Description"
|
607 |
msgstr "Description"
|
608 |
|
609 |
+
#: templates/pdf/Simple/invoice.php:96 templates/pdf/Simple/packing-slip.php:83
|
|
|
610 |
msgid "SKU"
|
611 |
msgstr "UGS"
|
612 |
|
613 |
+
#: templates/pdf/Simple/invoice.php:97 templates/pdf/Simple/packing-slip.php:84
|
|
|
614 |
msgid "SKU:"
|
615 |
msgstr "UGS:"
|
616 |
|
617 |
+
#: templates/pdf/Simple/invoice.php:98 templates/pdf/Simple/packing-slip.php:85
|
|
|
618 |
msgid "Weight:"
|
619 |
msgstr "Poids:"
|
620 |
|
640 |
"WooCommerce PDF Invoices & Packing Slips requiert %sWooCommerce%s pour être "
|
641 |
"installé et activé!"
|
642 |
|
643 |
+
#: woocommerce-pdf-invoices-packingslips.php:367
|
644 |
+
#: woocommerce-pdf-invoices-packingslips.php:428
|
645 |
msgid "N/A"
|
646 |
msgstr "N/A"
|
647 |
|
648 |
+
#: woocommerce-pdf-invoices-packingslips.php:523
|
649 |
msgid "Payment method"
|
650 |
msgstr "Méthode de paiement"
|
651 |
|
652 |
+
#: woocommerce-pdf-invoices-packingslips.php:534
|
653 |
msgid "Shipping method"
|
654 |
msgstr "Méthode de livraison"
|
655 |
|
656 |
+
#: woocommerce-pdf-invoices-packingslips.php:693
|
657 |
+
#, php-format
|
658 |
+
msgid "(Includes %s)"
|
659 |
+
msgstr ""
|
660 |
+
|
661 |
+
#: woocommerce-pdf-invoices-packingslips.php:714
|
662 |
msgid "Subtotal"
|
663 |
msgstr "Sous-total"
|
664 |
|
665 |
+
#: woocommerce-pdf-invoices-packingslips.php:736
|
666 |
msgid "Shipping"
|
667 |
msgstr "Livraison"
|
668 |
|
669 |
+
#: woocommerce-pdf-invoices-packingslips.php:799
|
670 |
msgid "Discount"
|
671 |
msgstr "Remise"
|
672 |
|
673 |
+
#: woocommerce-pdf-invoices-packingslips.php:839
|
674 |
msgid "VAT"
|
675 |
+
msgstr "TVA"
|
676 |
|
677 |
+
#: woocommerce-pdf-invoices-packingslips.php:840
|
678 |
msgid "Tax rate"
|
679 |
msgstr "Taux de taxe (%)"
|
680 |
|
681 |
+
#: woocommerce-pdf-invoices-packingslips.php:877
|
682 |
msgid "Total ex. VAT"
|
683 |
msgstr "Total H.T."
|
684 |
|
685 |
+
#: woocommerce-pdf-invoices-packingslips.php:880
|
686 |
msgid "Total"
|
687 |
+
msgstr "Total"
|
688 |
+
|
689 |
+
#~ msgid "PDF Invoice Number (unformatted!)"
|
690 |
+
#~ msgstr "Numéro (non formaté) de Facture PDF"
|
691 |
|
692 |
# @ wpo_wcpdf
|
693 |
#~ msgid ""
|
740 |
# @ wpo_wcpdf
|
741 |
#~ msgid "PDF invoice"
|
742 |
#~ msgstr "Générer la facture au format PDF"
|
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: pomegranate
|
3 |
Tags: woocommerce, pdf, invoices, packing slips, print, delivery notes, invoice, packing slip, export, email, bulk, automatic
|
4 |
Requires at least: 3.5
|
5 |
-
Tested up to: 4.
|
6 |
-
Stable tag: 1.5.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -235,6 +235,12 @@ This usually only happens on batch actions. PDF creation is a memory intensive j
|
|
235 |
|
236 |
== Changelog ==
|
237 |
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
= 1.5.22 =
|
239 |
* Fix: Workaround for bug in WPML (which cleared all settings)
|
240 |
* Translation: fixed Polish translation for invoice
|
2 |
Contributors: pomegranate
|
3 |
Tags: woocommerce, pdf, invoices, packing slips, print, delivery notes, invoice, packing slip, export, email, bulk, automatic
|
4 |
Requires at least: 3.5
|
5 |
+
Tested up to: 4.3.1
|
6 |
+
Stable tag: 1.5.23
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
235 |
|
236 |
== Changelog ==
|
237 |
|
238 |
+
= 1.5.23 =
|
239 |
+
* Fix: WooCommerce Subscriptons 2.0 deprecation notice.
|
240 |
+
* Tweak: better qTranslate-X support
|
241 |
+
* Tweak: filter for user privileges check (wpo_wcpdf_check_privs)
|
242 |
+
* Translations: French translations fix
|
243 |
+
|
244 |
= 1.5.22 =
|
245 |
* Fix: Workaround for bug in WPML (which cleared all settings)
|
246 |
* Translation: fixed Polish translation for invoice
|
woocommerce-pdf-invoices-packingslips.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooCommerce PDF Invoices & Packing Slips
|
4 |
* Plugin URI: http://www.wpovernight.com
|
5 |
* Description: Create, print & email PDF invoices & packing slips for WooCommerce orders.
|
6 |
-
* Version: 1.5.
|
7 |
* Author: Ewout Fernhout
|
8 |
* Author URI: http://www.wpovernight.com
|
9 |
* License: GPLv2 or later
|
@@ -33,7 +33,7 @@ if ( !class_exists( 'WooCommerce_PDF_Invoices' ) ) {
|
|
33 |
self::$plugin_basename = plugin_basename(__FILE__);
|
34 |
self::$plugin_url = plugin_dir_url(self::$plugin_basename);
|
35 |
self::$plugin_path = trailingslashit(dirname(__FILE__));
|
36 |
-
self::$version = '1.5.
|
37 |
|
38 |
// load the localisation & classes
|
39 |
add_action( 'plugins_loaded', array( $this, 'translations' ) ); // or use init?
|
3 |
* Plugin Name: WooCommerce PDF Invoices & Packing Slips
|
4 |
* Plugin URI: http://www.wpovernight.com
|
5 |
* Description: Create, print & email PDF invoices & packing slips for WooCommerce orders.
|
6 |
+
* Version: 1.5.23
|
7 |
* Author: Ewout Fernhout
|
8 |
* Author URI: http://www.wpovernight.com
|
9 |
* License: GPLv2 or later
|
33 |
self::$plugin_basename = plugin_basename(__FILE__);
|
34 |
self::$plugin_url = plugin_dir_url(self::$plugin_basename);
|
35 |
self::$plugin_path = trailingslashit(dirname(__FILE__));
|
36 |
+
self::$version = '1.5.23';
|
37 |
|
38 |
// load the localisation & classes
|
39 |
add_action( 'plugins_loaded', array( $this, 'translations' ) ); // or use init?
|