Changeset 3450862
- Timestamp:
- 01/31/2026 07:36:39 AM (8 weeks ago)
- Location:
- collect-and-deliver-interface-for-woocommerce/trunk
- Files:
-
- 15 edited
-
cdi.php (modified) (5 diffs)
-
includes/CDI-Carrier-colissimo/Colissimo-Affranchissement.php (modified) (1 diff)
-
includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php (modified) (2 diffs)
-
includes/CDI-Carrier-mondialrelay/Mondialrelay-Retourcolis.php (modified) (3 diffs)
-
includes/CDI-Carrier-mondialrelay/exec.php (modified) (1 diff)
-
includes/CDI-Docs/CDI-Doc-Setting-mondialrelay.php (modified) (3 diffs)
-
includes/CDI-Function.php (modified) (3 diffs)
-
includes/CDI-Retour-Colis.php (modified) (1 diff)
-
includes/CDI-Settings.php (modified) (6 diffs)
-
includes/CDI-Shipping.php (modified) (3 diffs)
-
js/cdimap1.js (modified) (1 diff)
-
languages/collect-and-deliver-interface-for-woocommerce-fr_FR.mo (modified) (previous)
-
languages/collect-and-deliver-interface-for-woocommerce-fr_FR.po (modified) (177 diffs)
-
readme.txt (modified) (2 diffs)
-
uploads/CDI-shipping-defaut-collect.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
collect-and-deliver-interface-for-woocommerce/trunk/cdi.php
r3337301 r3450862 3 3 * Plugin Name: Collect and Deliver Interface for Woocommerce 4 4 * Description: CDI - To manage and control your shipments 5 * Version: 5.5.1 05 * Version: 5.5.12 6 6 * Author: Halyra 7 7 * … … 10 10 * 11 11 * Requires at Least: 6.2 12 * Tested Up To: 6. 8.212 * Tested Up To: 6.9 13 13 * 14 14 * Requires Plugins: woocommerce 15 15 * WC requires at least: 6.0.0 16 * WC tested up to: 10. 0.416 * WC tested up to: 10.4.3 17 17 * 18 18 * Requires PHP: 7.3 … … 111 111 } 112 112 $must_include = array( 'woocommerce/woocommerce.php' ); 113 $must_exclude = array( 'colissimo-delivery-integration/index.php', 'colissimo-shipping-methods-for-woocommerce/index.php', 'flexible-shipping-ups/flexible-shipping-ups.php', 'mondial-relay/index.php' ); 113 $must_exclude = array('colissimo-delivery-integration/index.php') ; 114 if ('yes' == get_option('cdi_o_settings_ups') ) {$must_exclude[] = 'flexible-shipping-ups/flexible-shipping-ups.php' ; } 115 if ('yes' == get_option('cdi_o_settings_mondialrelay') ) {$must_exclude[] = 'mondial-relay/index.php' ; } 116 if ('yes' == get_option('cdi_o_settings_colissimo') ) {$must_exclude[] = 'colissimo-shipping-methods-for-woocommerce/index.php' ; } 117 114 118 $obligplugins = cdix_in_array_all( $must_include, $active_plugins ); 115 119 $excluplugins = cdix_in_array_any( $must_exclude, $active_plugins ); … … 280 284 global $wpdb; 281 285 $settingupdate = get_option( 'cdi_o_settingupdate') ; 282 $currentversion = '5.5.1 0';286 $currentversion = '5.5.12'; 283 287 $oldversion = get_option( 'cdi_o_version' ); 284 288 $x = strnatcasecmp( $currentversion, $oldversion ); … … 459 463 include_once( 'includes/CDI-Gateway-Debug.php' ); 460 464 cdi_c_Gateway_Debug::init(); 461 462 include_once( 'includes/CDI-Carrier-colissimo/exec.php' ); 463 cdi_c_Carrier_colissimo::init(); 464 465 include_once( 'includes/CDI-Carrier-mondialrelay/exec.php' ); 466 cdi_c_Carrier_mondialrelay::init(); 467 468 include_once( 'includes/CDI-Carrier-ups/exec.php' ); 469 cdi_c_Carrier_ups::init(); 465 466 if ('yes' == get_option('cdi_o_settings_colissimo') ) { 467 include_once( 'includes/CDI-Carrier-colissimo/exec.php' ); 468 cdi_c_Carrier_colissimo::init(); 469 } 470 471 if ('yes' == get_option('cdi_o_settings_mondialrelay') ) { 472 include_once( 'includes/CDI-Carrier-mondialrelay/exec.php' ); 473 cdi_c_Carrier_mondialrelay::init(); 474 } 475 476 if ('yes' == get_option('cdi_o_settings_ups') ) { 477 include_once( 'includes/CDI-Carrier-ups/exec.php' ); 478 cdi_c_Carrier_ups::init(); 479 } 470 480 471 481 include_once( 'includes/CDI-Carrier-collect/exec.php' ); -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Carrier-colissimo/Colissimo-Affranchissement.php
r3195668 r3450862 227 227 $art['quantity'] = $array_for_carrier[ 'cn23_article_quantity_' . $nbart ] ; 228 228 $art['weight'] = (float)$array_for_carrier[ 'cn23_article_weight_' . $nbart ] / 1000 ; 229 $num = flo or(str_replace (',', '.', $array_for_carrier[ 'cn23_article_value_' . $nbart ])) ;229 $num = float(str_replace (',', '.', $array_for_carrier[ 'cn23_article_value_' . $nbart ])) ; 230 230 if ($num == 0) { 231 231 $num = 1 ; -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php
r3195668 r3450862 1 1 <?php 2 2 /** 3 * Class and Function List: 4 * Function list: 5 * - init() 6 * - cdi_Mondialrelay_run_affranchissement() 7 * Classes list: 8 * - cdi_c_Mondialrelay_Affranchissement 9 */ 3 10 /** 4 11 * This file is part of the CDI - Collect and Deliver Interface plugin. … … 9 16 */ 10 17 11 if ( ! defined( 'ABSPATH' )) {12 exit;18 if (!defined("ABSPATH")) { 19 exit(); 13 20 } 14 21 /****************************************************************************************/ 15 /* Gateway Mondial Relay */22 /* Gateway Mondial Relay */ 16 23 /****************************************************************************************/ 17 24 18 25 class cdi_c_Mondialrelay_Affranchissement { 19 public static function init() { 20 add_action( 'admin_init', __CLASS__ . '::cdi_Mondialrelay_run_affranchissement' ); 21 } 22 23 public static function cdi_Mondialrelay_run_affranchissement() { 24 if ( isset( $_POST['cdi_gateway_mondialrelay'] ) && isset( $_POST['cdi_mondialrelay_run_affranchissement_nonce'] ) && wp_verify_nonce( $_POST['cdi_mondialrelay_run_affranchissement_nonce'], 'cdi_mondialrelay_run_affranchissement' ) ) { 25 global $woocommerce; 26 global $wpdb; 27 global $order_id; 28 global $MRerrcodlist; 29 if ( current_user_can( 'cdi_gateway' ) ) { 30 update_option( 'cdi_o_Date_lastwsauto', date( 'ymdHis' ) ); 31 $results = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->prefix . 'cdi' ); 32 if ( count( $results ) ) { 33 $cdi_nbrorderstodo = 0; 34 $cdi_rowcurrentorder = 0; 35 $cdi_nbrtrkcode = 0; 36 $cdi_nbrwscorrect = 0; 37 foreach ( $results as $row ) { 38 $order = wc_get_order( $row->cdi_order_id ); 39 $cdi_tracking = $row->cdi_tracking; 40 $carrier = $order->get_meta( '_cdi_meta_carrier' ); 41 if ( ! $cdi_tracking && ( $row->cdi_status == 'open' or null == $row->cdi_status ) && ( $carrier == 'mondialrelay' ) ) { 42 $cdi_nbrorderstodo = $cdi_nbrorderstodo + 1; 43 } 44 } 45 if ( $cdi_nbrorderstodo > 0 ) { 46 foreach ( $results as $row ) { 47 $order = wc_get_order( $row->cdi_order_id ); 48 $cdi_tracking = $row->cdi_tracking; 49 $carrier = $order->get_meta( '_cdi_meta_carrier' ); 50 $errorws = null; 51 if ( ! $cdi_tracking && ( $row->cdi_status == 'open' or null == $row->cdi_status ) && ( $carrier == 'mondialrelay' ) ) { 52 $cdi_rowcurrentorder = $cdi_rowcurrentorder + 1; 53 $array_for_carrier = apply_filters( 'cdi_filterarray_auto_arrayforcarrier', cdi_c_Function::cdi_array_for_carrier( $row ) ); 54 if ( ! is_array( $array_for_carrier ) ) { 55 $errorws = __( ' ===> Error stop processing at order #', CDI_SLUG ) . $row->cdi_order_id . ' : ===> ' . $array_for_carrier; 56 break; 57 } 58 $order_id = $array_for_carrier['order_id']; 59 60 $MR_WebSiteId = get_option( 'cdi_o_settings_mondialrelay_contractnumber' ); 61 $MR_WebSiteKey = get_option( 'cdi_o_settings_mondialrelay_password' ); 62 63 $client = new nusoap_client( 'https://api.mondialrelay.com/Web_Services.asmx?WSDL', true ); 64 $client->soap_defencoding = 'utf-8'; 65 66 $product_code = $array_for_carrier['product_code']; 67 $pickup_Location_id = $array_for_carrier['pickup_Location_id']; 68 $shippingcountry = $array_for_carrier['shipping_country']; 69 if ( null == $product_code or $product_code == '' ) { 70 if ( ! ( strpos( get_option( 'cdi_o_settings_mondialrelay_Gp1CountryCodes' ), $shippingcountry ) === false ) ) { 71 $switch = 'Gp1'; 72 } elseif ( ! ( strpos( get_option( 'cdi_o_settings_mondialrelay_Gp2CountryCodes' ), $shippingcountry ) === false ) ) { 73 $switch = 'Gp2'; 74 } elseif ( ! ( strpos( get_option( 'cdi_o_settings_mondialrelay_Gp3CountryCodes' ), $shippingcountry ) === false ) ) { 75 $switch = 'Gp3'; 76 } else { 77 $errorws = __( ' ===> Error stop processing at order #', CDI_SLUG ) . $array_for_carrier['order_id'] . ' - ' . 'Mondial Relay' . ' : ' . __( 'Shipping country not valid', CDI_SLUG ) . ' ===> ' . $shippingcountry; 78 break; 79 } 80 switch ( $switch ) { 81 case 'Gp1': 82 $arrayproductcode = explode( ',', get_option( 'cdi_o_settings_mondialrelay_Gp1ProductCodes' ) ); 83 if ( $pickupLocationId ) { 84 $product_code = $arrayproductcode[2]; 85 } else { 86 if ( $array_for_carrier['signature'] == 'yes' ) { 87 $product_code = $arrayproductcode[1]; 88 } else { 89 $product_code = $arrayproductcode[0]; 90 } 91 } 92 break; 93 case 'Gp2': 94 $arrayproductcode = explode( ',', get_option( 'cdi_o_settings_mondialrelay_Gp2ProductCodes' ) ); 95 if ( $pickupLocationId ) { 96 $product_code = $arrayproductcode[2]; 97 } else { 98 if ( $array_for_carrier['signature'] == 'yes' ) { 99 $product_code = $arrayproductcode[1]; 100 } else { 101 $product_code = $arrayproductcode[0]; 102 } 103 } 104 break; 105 case 'Gp3': 106 $arrayproductcode = explode( ',', get_option( 'cdi_o_settings_mondialrelay_Gp3ProductCodes' ) ); 107 if ( $pickupLocationId ) { 108 $product_code = $arrayproductcode[2]; 109 } else { 110 if ( $array_for_carrier['signature'] == 'yes' ) { 111 $product_code = $arrayproductcode[1]; 112 } else { 113 $product_code = $arrayproductcode[0]; 114 } 115 } 116 $insurancevalue = 0; 117 break; 118 } // End switch 119 } 120 121 if ( $errorws !== null ) { 122 break; 123 } 124 $Enseigne = $MR_WebSiteId; 125 126 $ModeCol = $array_for_carrier['parcel_collect']; 127 if ( ! $ModeCol ) { 128 $ModeCol = get_option( 'cdi_o_settings_mondialrelay_collect' ); 129 } 130 $ModeLiv = $product_code; 131 $NDossier = $array_for_carrier['sender_parcel_ref'] . '-' . $array_for_carrier['ordernumber']; 132 $NClient = $array_for_carrier['sender_parcel_ref']; 133 134 $Expe_Langage = 'FR'; 135 $Expe_Ad1 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_CompanyName' ) ) ); 136 $Expe_Ad2 = ''; 137 $Expe_Ad3 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_Line1' ) ) ); 138 $Expe_Ad4 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_Line2' ) ) ); 139 $Expe_Ville = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_City' ) ) ); 140 $Expe_CP = get_option( 'cdi_o_settings_merchant_ZipCode' ); 141 $Expe_Pays = get_option( 'cdi_o_settings_merchant_CountryCode' ); 142 143 $Expe_Tel1 = get_option( 'cdi_o_settings_merchant_fixphone' ); 144 $Expe_Tel2 = get_option( 'cdi_o_settings_merchant_cellularphone' ); 145 $Expe_Mail = get_option( 'cdi_o_settings_merchant_Email' ); 146 147 $Dest_Langage = 'FR'; 148 $Dest_Ad1 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_first_name'] . ' ' . $array_for_carrier['shipping_last_name'] ) ); 149 $Dest_Ad2 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_2'] ) ); 150 $Dest_Ad3 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_1'] ) ); 151 $Dest_Ad4 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_3'] . ' ' . $array_for_carrier['shipping_address_4'] ) ); 152 $Dest_Ville = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_city_state'] ) ); 153 $Dest_CP = $array_for_carrier['shipping_postcode']; 154 $Dest_Pays = $array_for_carrier['shipping_country']; 155 156 $PhoneNumber = cdi_c_Function::cdi_sanitize_phone( $array_for_carrier['billing_phone'] ); 157 $Dest_Tel1 = $PhoneNumber; 158 $MobileNumber = cdi_c_Function::cdi_sanitize_mobilenumber( $array_for_carrier['billing_phone'], $array_for_carrier['shipping_country'] ); 159 $MobileNumber = apply_filters( 'cdi_filterstring_auto_mobilenumber', $MobileNumber, $order_id ); 160 if ( isset( $MobileNumber ) && $MobileNumber !== '' ) { 161 $Dest_Tel2 = $MobileNumber; // Set only if it is a mobile 162 } else { 163 $Dest_Tel2 = ''; 164 } 165 $Dest_Mail = $array_for_carrier['billing_email']; 166 167 $Poids = $array_for_carrier['parcel_weight']; 168 $Longueur = ''; 169 $Taille = ''; 170 $NbColis = 1; 171 172 $CRT_Valeur = 0; // Settings valeur contre remboursement 173 $CRT_Devise = 'EUR'; 174 175 $num = $array_for_carrier['cn23_shipping']; 176 $Exp_Valeur = (float)(str_replace (',', '.', $num)) * 100 ; 177 $Exp_Devise = 'EUR'; 178 179 $COL_Rel_Pays = 'XX'; 180 $COL_Rel = 'AUTO'; 181 $LIV_Rel_Pays = $array_for_carrier['shipping_country']; 182 183 $TAvisage = ''; 184 $TReprise = 'N'; 185 $Montage = 0; 186 $TRDV = ''; 187 188 // Always choose the most protective insurance code 189 $additional_compensation = $array_for_carrier['additional_compensation']; 190 $compensation_amount = $array_for_carrier['compensation_amount']; 191 $Assurance = 0; 192 if ( $additional_compensation == 'yes' and is_numeric( $compensation_amount ) and $compensation_amount > 0 ) { 193 $Assurance = 1; 194 if ( $compensation_amount > 50 ) { 195 $Assurance = 2; 196 } 197 if ( $compensation_amount > 125 ) { 198 $Assurance = 3; 199 } 200 if ( $compensation_amount > 250 ) { 201 $Assurance = 4; 202 } 203 if ( $compensation_amount > 375 ) { 204 $Assurance = 5; 205 } 206 } 207 208 $Instructions = $array_for_carrier['carrier_instructions']; 209 210 $params = array( 211 'Enseigne' => $Enseigne, 212 'ModeCol' => $ModeCol, 213 'ModeLiv' => $ModeLiv, 214 'NDossier' => $NDossier, 215 'NClient' => $NClient, 216 'Expe_Langage' => $Expe_Langage, 217 'Expe_Ad1' => $Expe_Ad1, 218 'Expe_Ad2' => $Expe_Ad2, 219 'Expe_Ad3' => $Expe_Ad3, 220 'Expe_Ad4' => $Expe_Ad4, 221 'Expe_Ville' => $Expe_Ville, 222 'Expe_CP' => $Expe_CP, 223 'Expe_Pays' => $Expe_Pays, 224 'Expe_Tel1' => $Expe_Tel1, 225 'Expe_Tel2' => $Expe_Tel2, 226 'Expe_Mail' => $Expe_Mail, 227 'Dest_Langage' => $Dest_Langage, 228 'Dest_Ad1' => $Dest_Ad1, 229 'Dest_Ad2' => $Dest_Ad2, 230 'Dest_Ad3' => $Dest_Ad3, 231 'Dest_Ad4' => $Dest_Ad4, 232 'Dest_Ville' => $Dest_Ville, 233 'Dest_CP' => $Dest_CP, 234 'Dest_Pays' => $Dest_Pays, 235 'Dest_Tel1' => $Dest_Tel1, 236 'Dest_Tel2' => $Dest_Tel2, 237 'Dest_Mail' => $Dest_Mail, 238 'Poids' => $Poids, 239 'Longueur' => $Longueur, 240 'Taille' => $Taille, 241 'NbColis' => $NbColis, 242 'CRT_Valeur' => $CRT_Valeur, 243 'CRT_Devise' => $CRT_Devise, 244 'Exp_Valeur' => $Exp_Valeur, 245 'Exp_Devise' => $Exp_Devise, 246 'COL_Rel_Pays' => $COL_Rel_Pays, 247 'COL_Rel' => $COL_Rel, 248 'LIV_Rel_Pays' => $LIV_Rel_Pays, 249 'LIV_Rel' => $pickup_Location_id, 250 'TAvisage' => $TAvisage, 251 'TReprise' => $TReprise, 252 'Montage' => $Montage, 253 'TRDV' => $TRDV, 254 'Assurance' => $Assurance, 255 'Instructions' => $Instructions, 256 ); 257 $code = implode( '', $params ); 258 $code .= $MR_WebSiteKey; 259 $params['Security'] = strtoupper( md5( $code ) ); 260 // Texte additionnel au label. Ne fonctionne que pour les formats A5 et 10x15 261 // Limité à 10 lignes x 30 caractères séparés par "(cr)". Exemple "première ligne(cr)deuxième ligne(cr)troisème ligne" 262 $addmerchanttext = ''; 263 $addmerchanttext = apply_filters( 'cdi_filterstring_MR_addlabeltext', $addmerchanttext, 'aller', $order_id, $array_for_carrier ); 264 $params['Texte'] = $addmerchanttext; 265 266 $result = $client->call( 267 'WSI2_CreationEtiquette', 268 $params, 269 'https://api.mondialrelay.com/', 270 'https://api.mondialrelay.com/WSI2_CreationEtiquette' 271 ); 272 273 if ( $client->fault ) { 274 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 275 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 276 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client, 'tec' ); 277 278 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->request, 'tec' ); 279 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->response, 'tec' ); 280 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->getDebug(), 'tec' ); 281 282 $errorws = __( ' ===> Error stop processing at order #', CDI_SLUG ) . $array_for_carrier['order_id'] . ' - Mondial Relay : Fault (Expect -The request contains an invalid SOAP body)'; 283 } else { 284 $err = $client->getError(); 285 if ( $err ) { 286 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 287 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 288 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $err, 'tec' ); 289 $errorws = __( ' ===> Error stop processing at order #', CDI_SLUG ) . $array_for_carrier['order_id'] . ' - ' . $err ; 290 } else { 291 $errorid = $result['WSI2_CreationEtiquetteResult']['STAT']; 292 // cdi_c_Function::cdi_debug(__LINE__ ,__FILE__ , $result, 'tec'); 293 if ( $errorid != 0 ) { 294 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 295 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 296 $errorws = __( ' ===> Error stop processing at order #', CDI_SLUG ) . $array_for_carrier['order_id'] . ' - ' . $errorid . ' : ' . $MRerrcodlist[ $errorid ]; 297 } else { 298 $retparcelnumber = $result['WSI2_CreationEtiquetteResult']['ExpeditionNum']; 299 $parcelNumberPartner = ''; 300 $urllabelMR = $result['WSI2_CreationEtiquetteResult']['URL_Etiquette']; // received in A4 format 301 $format = get_option( 'cdi_o_settings_mondialrelay_OutputPrintingType' ); 302 if ( $format == 'PDF_10x15_300dpi' ) { 303 $urllabelMR = str_replace( 'format=A4', 'format=10x15', $urllabelMR ); 304 } 305 if ( $format == 'PDF_A5_paysage' ) { 306 $urllabelMR = str_replace( 'format=A4', 'format=A5', $urllabelMR ); 307 } 308 $retpdfurl = 'https://www.mondialrelay.com' . $urllabelMR; 309 cdi_c_Function::cdi_debug( __LINE__, __FILE__, 'Order : ' . $order_id . ' Parcel : ' . $retparcelnumber, 'msg' ); 310 $cdi_nbrwscorrect = $cdi_nbrwscorrect + 1; 311 312 if ( get_option( 'cdi_o_settings_mondialrelay_contractnumber' ) !== 'BDTEST13' ) { 313 cdi_c_Function::cdi_stat( 'MON-aff' ); 314 } else { 315 cdi_c_Function::cdi_stat( 'MON-aff-test' ); 316 } 317 $x = $wpdb->update( 318 $wpdb->prefix . 'cdi', 319 array( 320 'cdi_tracking' => $retparcelnumber, 321 'cdi_parcelNumberPartner' => $parcelNumberPartner, 322 'cdi_hreflabel' => $retpdfurl, 323 ), 324 array( 'cdi_order_id' => $order_id ) 325 ); 326 327 $args = array( 328 'method' => 'GET', 329 'timeout' => 8, 330 'blocking' => true, 331 'headers' => array( 'Content-Type' => 'Content-type: application/pdf' ), 332 ); 333 $label = wp_remote_get( $retpdfurl, $args )['body']; 334 if ( substr( $label, 0, 4 ) !== '%PDF' ) { // Not a pdf 335 // PDF palliative pending evolution by MR if not directly a pdf: Create an simple information PDF with a link to Mondial Relay label. 336 $workfilename = trailingslashit( plugin_dir_path( __DIR__ ) ) . '../images/MR-Label-Model-clean.pdf'; 337 $pdf = new FPDI(); 338 $pdf->AddPage( 'Portrait', array( 100, 150 ) ); 339 $pdf->setSourceFile( $workfilename ); 340 $tplIdx = $pdf->importPage( 1 ); 341 $pdf->useTemplate( $tplIdx ); 342 $pdf->SetFont( 'Arial', '', 12 ); 343 $pdf->SetTextColor( 0, 0, 0 ); 344 // Message 345 $x = 5; 346 $y = 30; // x=col y=line 347 $pdf->SetXY( $x, $y ); 348 $pdf->SetFont( 'Arial', '', 10 ); 349 $pdf->Text( $x, $y + 0, utf8_decode( 'Mondial Relay ne permettant pas de téléchargement ' ) ); 350 $pdf->Text( $x, $y + 5, utf8_decode( "direct des PDF d'étiquettes, vous devez suivre le lien " ) ); 351 $pdf->Text( $x, $y + 10, utf8_decode( "ci-dessous pour acquérir l'étiquette * : " . $retparcelnumber ) ); 352 // link 353 $x = 5; 354 $y = 50; // x=col y=line 355 $pdf->SetXY( $x, $y ); 356 $pdf->SetTextColor( 0, 0, 255 ); 357 $pdf->SetFont( 'Arial', 'B', 12 ); 358 $pdf->Text( $x + 20, $y + 5, utf8_decode( 'Etiquette ' . $retparcelnumber ) ); 359 $pdf->Link( $x, $y, 90, 10, $retpdfurl ); 360 $pdf->SetFont( 'Arial', 'I', 7 ); 361 $pdf->SetTextColor( 0, 0, 0 ); 362 $x = 5; 363 $y = 140; // x=col y=line 364 $pdf->Text( $x + 20, $y + 5, utf8_decode( "(*) Situation susceptible d'évoution à l'avenir." ) ); 365 $label = $pdf->Output( 'S' ); 366 } 367 368 $base64label = base64_encode( $label ); 369 cdi_c_Function::cdi_uploads_put_contents( $order_id, 'label', $base64label ); 370 cdi_c_Gateway::cdi_synchro_gateway_to_order( $order_id ); 371 } 372 } 373 } 374 // ********************************* End Mondialrelay Web service ********************************* 375 } // End !$cdi_tracking 376 if ( $errorws !== null ) { 377 break; 378 } 379 } // End row 380 // Close sequence 381 $message = number_format_i18n( $cdi_nbrwscorrect ) . __( ' parcels processed with Mondialrelay Web Service.', CDI_SLUG ) . ' ' . $errorws; 382 update_option( 'cdi_o_notice_display', $message ); 383 $sendback = admin_url() . 'admin.php?page=passerelle-cdi'; 384 wp_redirect( $sendback ); 385 exit(); 386 } // End cdi_nbrorderstodo 387 } //End $results 388 } // End current_user_can 389 } // End cdi_Mondialrelay_run_affranchissement 390 } // cdi_gateway_Mondialrelay 26 public static function init() { 27 add_action("admin_init", __CLASS__ . "::cdi_Mondialrelay_run_affranchissement"); 28 } 29 30 public static function cdi_Mondialrelay_run_affranchissement() { 31 if (isset($_POST["cdi_gateway_mondialrelay"]) && isset($_POST["cdi_mondialrelay_run_affranchissement_nonce"]) && wp_verify_nonce($_POST["cdi_mondialrelay_run_affranchissement_nonce"], "cdi_mondialrelay_run_affranchissement")) { 32 global $woocommerce; 33 global $wpdb; 34 global $order_id; 35 global $MRerrcodlist; 36 if (current_user_can("cdi_gateway")) { 37 update_option("cdi_o_Date_lastwsauto", date("ymdHis")); 38 39 if (get_option("cdi_o_settings_mondialrelay_contractnumber") == "BDTEST13" or get_option("cdi_o_settings_mondialrelay_contractnumber") == "TTMRSDBX" or get_option("cdi_o_settings_mondialrelay_contractnumber") == "") { 40 // Anciens credentials test replaced by new one 41 update_option("cdi_o_settings_mondialrelay_contractnumber", 'TTMRSDBX'); 42 update_option("cdi_o_settings_mondialrelay_password", '9ytnxVCC'); 43 update_option("cdi_o_settings_mondialrelay_loginapiv2", 'TTMRSDBX@business-api.mondialrelay.com'); 44 update_option("cdi_o_settings_mondialrelay_passwordapiv2", '_iVfPcMexuOcOmF:6sq0'); 45 } 46 47 $results = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "cdi"); 48 if (count($results)) { 49 $cdi_nbrorderstodo = 0; 50 $cdi_rowcurrentorder = 0; 51 $cdi_nbrtrkcode = 0; 52 $cdi_nbrwscorrect = 0; 53 foreach ($results as $row) { 54 $order = wc_get_order($row->cdi_order_id); 55 $cdi_tracking = $row->cdi_tracking; 56 $carrier = $order->get_meta("_cdi_meta_carrier"); 57 if (!$cdi_tracking && ($row->cdi_status == "open" or null == $row->cdi_status) && $carrier == "mondialrelay") { 58 $cdi_nbrorderstodo = $cdi_nbrorderstodo + 1; 59 } 60 } 61 if ($cdi_nbrorderstodo > 0) { 62 foreach ($results as $row) { 63 $order = wc_get_order($row->cdi_order_id); 64 $cdi_tracking = $row->cdi_tracking; 65 $carrier = $order->get_meta("_cdi_meta_carrier"); 66 $errorws = null; 67 if (!$cdi_tracking && ($row->cdi_status == "open" or null == $row->cdi_status) && $carrier == "mondialrelay") { 68 $cdi_rowcurrentorder = $cdi_rowcurrentorder + 1; 69 $array_for_carrier = apply_filters("cdi_filterarray_auto_arrayforcarrier", cdi_c_Function::cdi_array_for_carrier($row)); 70 if (!is_array($array_for_carrier)) { 71 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $row->cdi_order_id . " : ===> " . $array_for_carrier; 72 break; 73 } 74 $order_id = $array_for_carrier["order_id"]; 75 76 $MR_WebSiteId = get_option("cdi_o_settings_mondialrelay_contractnumber"); 77 $MR_WebSiteKey = get_option("cdi_o_settings_mondialrelay_password"); 78 79 $product_code = $array_for_carrier["product_code"]; 80 $pickup_Location_id = $array_for_carrier["pickup_Location_id"]; 81 $shippingcountry = $array_for_carrier["shipping_country"]; 82 if (null == $product_code or $product_code == "") { 83 if (!(strpos(get_option("cdi_o_settings_mondialrelay_Gp1CountryCodes") , $shippingcountry) === false)) { 84 $switch = "Gp1"; 85 }elseif (!(strpos(get_option("cdi_o_settings_mondialrelay_Gp2CountryCodes") , $shippingcountry) === false)) { 86 $switch = "Gp2"; 87 }elseif (!(strpos(get_option("cdi_o_settings_mondialrelay_Gp3CountryCodes") , $shippingcountry) === false)) { 88 $switch = "Gp3"; 89 }else{ 90 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - " . "Mondial Relay" . " : " . __("Shipping country not valid", CDI_SLUG) . " ===> " . $shippingcountry; 91 break; 92 } 93 switch ($switch) { 94 case "Gp1": 95 $arrayproductcode = explode(",", get_option("cdi_o_settings_mondialrelay_Gp1ProductCodes")); 96 if ($pickupLocationId) { 97 $product_code = $arrayproductcode[2]; 98 }else{ 99 if ($array_for_carrier["signature"] == "yes") { 100 $product_code = $arrayproductcode[1]; 101 }else{ 102 $product_code = $arrayproductcode[0]; 103 } 104 } 105 break; 106 case "Gp2": 107 $arrayproductcode = explode(",", get_option("cdi_o_settings_mondialrelay_Gp2ProductCodes")); 108 if ($pickupLocationId) { 109 $product_code = $arrayproductcode[2]; 110 }else{ 111 if ($array_for_carrier["signature"] == "yes") { 112 $product_code = $arrayproductcode[1]; 113 }else{ 114 $product_code = $arrayproductcode[0]; 115 } 116 } 117 break; 118 case "Gp3": 119 $arrayproductcode = explode(",", get_option("cdi_o_settings_mondialrelay_Gp3ProductCodes")); 120 if ($pickupLocationId) { 121 $product_code = $arrayproductcode[2]; 122 }else{ 123 if ($array_for_carrier["signature"] == "yes") { 124 $product_code = $arrayproductcode[1]; 125 }else{ 126 $product_code = $arrayproductcode[0]; 127 } 128 } 129 $insurancevalue = 0; 130 break; 131 } // End switch 132 133 } 134 135 if ($errorws !== null) { 136 break; 137 } 138 $Enseigne = $MR_WebSiteId; 139 140 $ModeCol = $array_for_carrier["parcel_collect"]; 141 if (!$ModeCol) { 142 $ModeCol = get_option("cdi_o_settings_mondialrelay_collect"); 143 } 144 $ModeLiv = $product_code; 145 $NDossier = $array_for_carrier["sender_parcel_ref"] . "-" . $array_for_carrier["ordernumber"]; 146 $NClient = $array_for_carrier["sender_parcel_ref"]; 147 148 $Expe_Langage = "FR"; 149 $Expe_Ad1 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option("cdi_o_settings_merchant_CompanyName"))); 150 $Expe_Ad2 = ""; 151 $Expe_Ad3 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option("cdi_o_settings_merchant_Line1"))); 152 $Expe_Ad4 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option("cdi_o_settings_merchant_Line2"))); 153 $Expe_Ville = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option("cdi_o_settings_merchant_City"))); 154 $Expe_CP = get_option("cdi_o_settings_merchant_ZipCode"); 155 $Expe_Pays = get_option("cdi_o_settings_merchant_CountryCode"); 156 157 $Expe_Tel1 = get_option("cdi_o_settings_merchant_fixphone"); 158 $Expe_Tel2 = get_option("cdi_o_settings_merchant_cellularphone"); 159 $Expe_Mail = get_option("cdi_o_settings_merchant_Email"); 160 161 $Dest_Langage = "FR"; 162 $Dest_Ad1 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier["shipping_first_name"] . " " . $array_for_carrier["shipping_last_name"])); 163 $Dest_Ad2 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier["shipping_address_2"])); 164 $Dest_Ad3 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier["shipping_address_1"])); 165 $Dest_Ad4 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier["shipping_address_3"] . " " . $array_for_carrier["shipping_address_4"])); 166 $Dest_Ville = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier["shipping_city_state"])); 167 $Dest_CP = $array_for_carrier["shipping_postcode"]; 168 $Dest_Pays = $array_for_carrier["shipping_country"]; 169 170 $PhoneNumber = cdi_c_Function::cdi_sanitize_phone($array_for_carrier["billing_phone"]); 171 $Dest_Tel1 = $PhoneNumber; 172 $MobileNumber = cdi_c_Function::cdi_sanitize_mobilenumber($array_for_carrier["billing_phone"], $array_for_carrier["shipping_country"]); 173 $MobileNumber = apply_filters("cdi_filterstring_auto_mobilenumber", $MobileNumber, $order_id); 174 if (isset($MobileNumber) && $MobileNumber !== "") { 175 $Dest_Tel2 = $MobileNumber; // Set only if it is a mobile 176 }else{ 177 $Dest_Tel2 = ""; 178 } 179 $Dest_Mail = $array_for_carrier["billing_email"]; 180 181 $Poids = $array_for_carrier["parcel_weight"]; 182 $Longueur = ""; 183 $Taille = ""; 184 $NbColis = 1; 185 186 $CRT_Valeur = 0; // Settings valeur contre remboursement 187 $CRT_Devise = "EUR"; 188 189 $num = $array_for_carrier["cn23_shipping"]; 190 $Exp_Valeur = (float)str_replace(",", ".", $num) * 100; 191 $Exp_Devise = "EUR"; 192 193 $COL_Rel_Pays = "XX"; 194 $COL_Rel = "AUTO"; 195 $LIV_Rel_Pays = $array_for_carrier["shipping_country"]; 196 197 $TAvisage = ""; 198 $TReprise = "N"; 199 $Montage = 0; 200 $TRDV = ""; 201 202 // Always choose the most protective insurance code 203 $additional_compensation = $array_for_carrier["additional_compensation"]; 204 $compensation_amount = $array_for_carrier["compensation_amount"]; 205 $Assurance = 0; 206 if ($additional_compensation == "yes" and is_numeric($compensation_amount) and $compensation_amount > 0) { 207 $Assurance = 1; 208 if ($compensation_amount > 50) { 209 $Assurance = 2; 210 } 211 if ($compensation_amount > 125) { 212 $Assurance = 3; 213 } 214 if ($compensation_amount > 250) { 215 $Assurance = 4; 216 } 217 if ($compensation_amount > 375) { 218 $Assurance = 5; 219 } 220 } 221 222 $Instructions = $array_for_carrier["carrier_instructions"]; 223 224 if ((get_option("cdi_o_settings_mondialrelay_contractnumber") . '@business-api.mondialrelay.com') == get_option("cdi_o_settings_mondialrelay_loginapiv2")) { 225 // ********************************* Beginning of Mondialrelay Web service in XML mode (V2) ********************************* 226 $params = []; 227 $Context = []; 228 $Context["Login"] = get_option("cdi_o_settings_mondialrelay_loginapiv2"); 229 $Context["Password"] = get_option("cdi_o_settings_mondialrelay_passwordapiv2"); 230 $Context["CustomerId"] = get_option("cdi_o_settings_mondialrelay_contractnumber"); 231 $Context["Culture"] = strtolower($Dest_Langage) . "-" . $Dest_Langage; 232 $Context["VersionAPI"] = "1.0"; 233 $params["Context"] = $Context; 234 235 $OutputOptions = []; 236 $format = get_option("cdi_o_settings_mondialrelay_OutputPrintingType"); 237 $format = str_replace("PDF_", "", $format); 238 $format = str_replace("_300dpi", "", $format); 239 $format = str_replace("_paysage", "", $format); 240 $format = str_replace("_portrait", "", $format); 241 $OutputOptions["OutputFormat"] = $format; 242 243 $OutputOptions["OutputType"] = "PdfUrl"; 244 245 $params["OutputOptions"] = $OutputOptions; 246 $ShipmentsList = []; 247 $Shipment = []; 248 $Shipment["OrderNo"] = $NDossier; 249 $Shipment["CustomerNo"] = $NClient; 250 $Shipment["ParcelCount"] = "1"; 251 252 $DeliveryMode = (string)' Mode="' . $ModeLiv . '" Location="' . $LIV_Rel_Pays . "-" . $pickup_Location_id . '"'; 253 $Shipment["DeliveryMode"] = $DeliveryMode; 254 255 $CollectionMode = (string)' Mode="' . $ModeCol . '" Location="' . $COL_Rel . '"'; 256 $Shipment["CollectionMode"] = $CollectionMode; 257 258 $Parcels = []; 259 $Parcel = []; 260 $Parcel["Content"] = get_option("cdi_o_settings_cn23_article_hstariffnumber"); 261 $Parcel["Weight"] = (string)' Value="' . $Poids . '" Unit="' . "gr" . '"'; 262 263 $Parcels["Parcel"] = $Parcel; 264 $Shipment["Parcels"] = $Parcels; 265 266 $Shipment["DeliveryInstruction"] = $Instructions; 267 268 $Shipment["Option"] = (string)' Key="' . "ASS" . '" Value="' . $Assurance . '"'; 269 270 $Sender = []; 271 $Address = []; 272 $Address["Firstname"] = $Expe_Ad1; 273 $Address["Lastname"] = ""; 274 $Address["Streetname"] = $Expe_Ad3; 275 $Address["HouseNo"] = ""; 276 $Address["CountryCode"] = $Expe_Pays; 277 $Address["PostCode"] = $Expe_CP; 278 $Address["City"] = $Expe_Ville; 279 $Address["AddressAdd1"] = ""; 280 $Address["AddressAdd2"] = ""; 281 $Address["AddressAdd3"] = $Expe_Ad4; 282 $Address["PhoneNo"] = $Expe_Tel1; 283 $Address["MobileNo"] = $Expe_Tel2; 284 $Address["Email"] = $Expe_Mail; 285 $Sender["Address"] = $Address; 286 $Shipment["Sender"] = $Sender; 287 288 $Recipient = []; 289 $Address = []; 290 $Address["Firstname"] = $array_for_carrier["shipping_first_name"]; 291 $Address["Lastname"] = $array_for_carrier["shipping_last_name"]; 292 $Address["Streetname"] = $Dest_Ad3; 293 $Address["HouseNo"] = ""; 294 $Address["CountryCode"] = $Dest_Pays; 295 $Address["PostCode"] = $Dest_CP; 296 $Address["City"] = $Dest_Ville; 297 $Address["AddressAdd1"] = ""; 298 $Address["AddressAdd2"] = ""; 299 $Address["AddressAdd3"] = $Dest_Ad2; 300 $Address["PhoneNo"] = $Dest_Tel1; 301 $Address["MobileNo"] = $Dest_Tel2; 302 $Address["Email"] = $Dest_Mail; 303 $Recipient["Address"] = $Address; 304 $Shipment["Recipient"] = $Recipient; 305 306 $ShipmentsList["Shipment"] = $Shipment; 307 $params["ShipmentsList"] = $ShipmentsList; 308 309 $headers = ["Content-Type" => "text/xml", "Accept" => "application/xml", ]; 310 311 // Transformation en XML pour MR 312 $requestXml = cdi_c_Function::generateValidXmlFromMixiedObj($params, "CDI", [], null); 313 $requestXml = str_replace("</CDI>", "</ShipmentCreationRequest>", $requestXml); 314 $requestXml = str_replace("<CDI>", '<?xml version="1.0" encoding="utf-8"?> 315 <ShipmentCreationRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 316 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.org/Request">', $requestXml); 317 318 // Pour être conforme aux exigence de MR sur son traitement XML 319 $requestXml = htmlspecialchars_decode($requestXml); 320 $requestXml = preg_replace("/<DeliveryMode>(.*?)<\/DeliveryMode>/s", '<DeliveryMode $1 />', $requestXml); 321 $requestXml = preg_replace("/<CollectionMode>(.*?)<\/CollectionMode>/s", '<CollectionMode $1 />', $requestXml); 322 $requestXml = preg_replace("/<Weight>(.*?)<\/Weight>/s", '<Weight $1 />', $requestXml); 323 $requestXml = preg_replace("/<Options>(.*?)<\/Options>/s", '<Options $1 />', $requestXml); 324 325 $args = ["headers" => $headers, "body" => $requestXml, ]; 326 $result = wp_remote_post("https://connect-api-sandbox.mondialrelay.com/api/shipment", $args); 327 // Body convert in ARRAY 328 $responseXml = simplexml_load_string($result["body"]); 329 $arrayresponse = json_decode(json_encode($responseXml) , true); 330 //cdi_c_Function::cdi_debug(__LINE__, __FILE__, $arrayresponse, "tec"); 331 if ($result["response"]["code"] !== 200) { 332 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, "tec"); 333 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 334 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - Mondial Relay : Fault (Expect -The request contains an invalid xml body)"; 335 }else{ 336 if (isset($arrayresponse["StatusList"]["Status"]["@attributes"]["Code"])) { 337 $errorid = $arrayresponse["StatusList"]["Status"]["@attributes"]["Code"]; 338 $err = $arrayresponse["StatusList"]["Status"]["@attributes"]["Message"]; 339 340 }else{ 341 $errorid = $arrayresponse["StatusList"]["Status"][0]["@attributes"]["Code"]; 342 $err = $arrayresponse["StatusList"]["Status"][0]["@attributes"]["Message"]; 343 } 344 if ($errorid != 0) { 345 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $requestXml, "tec"); 346 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $responseXml, "tec"); 347 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - " . $errorid . " : " . $MRerrcodlist[$errorid]; 348 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $errorws, "tec"); 349 break; 350 }else{ 351 $retparcelnumber = $arrayresponse["ShipmentsList"]["Shipment"]["@attributes"]["ShipmentNumber"]; 352 $parcelNumberPartner = ""; 353 $retpdfurl = $arrayresponse["ShipmentsList"]["Shipment"]["LabelList"]["Label"]["Output"]; 354 } 355 } 356 }else{ 357 // ********************************* Beginning of Mondialrelay Web service in SOAP mode ********************************* 358 $params = array ( 359 "Enseigne" => $Enseigne, 360 "ModeCol" => $ModeCol, 361 "ModeLiv" => $ModeLiv, 362 "NDossier" => $NDossier, 363 "NClient" => $NClient, 364 "Expe_Langage" => $Expe_Langage, 365 "Expe_Ad1" => $Expe_Ad1, 366 "Expe_Ad2" => $Expe_Ad2, 367 "Expe_Ad3" => $Expe_Ad3, 368 "Expe_Ad4" => $Expe_Ad4, 369 "Expe_Ville" => $Expe_Ville, 370 "Expe_CP" => $Expe_CP, 371 "Expe_Pays" => $Expe_Pays, 372 "Expe_Tel1" => $Expe_Tel1, 373 "Expe_Tel2" => $Expe_Tel2, 374 "Expe_Mail" => $Expe_Mail, 375 "Dest_Langage" => $Dest_Langage, 376 "Dest_Ad1" => $Dest_Ad1, 377 "Dest_Ad2" => $Dest_Ad2, 378 "Dest_Ad3" => $Dest_Ad3, 379 "Dest_Ad4" => $Dest_Ad4, 380 "Dest_Ville" => $Dest_Ville, 381 "Dest_CP" => $Dest_CP, 382 "Dest_Pays" => $Dest_Pays, 383 "Dest_Tel1" => $Dest_Tel1, 384 "Dest_Tel2" => $Dest_Tel2, 385 "Dest_Mail" => $Dest_Mail, 386 "Poids" => $Poids, 387 "Longueur" => $Longueur, 388 "Taille" => $Taille, 389 "NbColis" => $NbColis, 390 "CRT_Valeur" => $CRT_Valeur, 391 "CRT_Devise" => $CRT_Devise, 392 "Exp_Valeur" => $Exp_Valeur, 393 "Exp_Devise" => $Exp_Devise, 394 "COL_Rel_Pays" => $COL_Rel_Pays, 395 "COL_Rel" => $COL_Rel, 396 "LIV_Rel_Pays" => $LIV_Rel_Pays, 397 "LIV_Rel" => $pickup_Location_id, 398 "TAvisage" => $TAvisage, 399 "TReprise" => $TReprise, 400 "Montage" => $Montage, 401 "TRDV" => $TRDV, 402 "Assurance" => $Assurance, 403 "Instructions" => $Instructions, 404 ); 405 406 $code = implode("", $params); 407 $code .= $MR_WebSiteKey; 408 $params["Security"] = strtoupper(md5($code)); 409 // Texte additionnel au label. Ne fonctionne que pour les formats A5 et 10x15 410 // Limité à 10 lignes x 30 caractères séparés par "(cr)". Exemple "première ligne(cr)deuxième ligne(cr)troisème ligne" 411 $addmerchanttext = ""; 412 $addmerchanttext = apply_filters("cdi_filterstring_MR_addlabeltext", $addmerchanttext, "aller", $order_id, $array_for_carrier); 413 $params["Texte"] = $addmerchanttext; 414 415 $client = new nusoap_client("https://api.mondialrelay.com/Web_Services.asmx?WSDL", true); 416 $client->soap_defencoding = "utf-8"; 417 $result = $client->call("WSI2_CreationEtiquette", $params, "https://api.mondialrelay.com/", "https://api.mondialrelay.com/WSI2_CreationEtiquette"); 418 419 if ($client->fault) { 420 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, "tec"); 421 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 422 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client, "tec"); 423 424 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->request, "tec"); 425 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->response, "tec"); 426 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->getDebug() , "tec"); 427 428 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - Mondial Relay : Fault (Expect -The request contains an invalid SOAP body)"; 429 }else{ 430 $err = $client->getError(); 431 if ($err) { 432 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, "tec"); 433 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 434 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $err, "tec"); 435 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - " . $err; 436 }else{ 437 $errorid = $result["WSI2_CreationEtiquetteResult"]["STAT"]; 438 // cdi_c_Function::cdi_debug(__LINE__ ,__FILE__ , $result, 'tec'); 439 if ($errorid != 0) { 440 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, "tec"); 441 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 442 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - " . $errorid . " : " . $MRerrcodlist[$errorid]; 443 }else{ 444 $retparcelnumber = $result["WSI2_CreationEtiquetteResult"]["ExpeditionNum"]; 445 $parcelNumberPartner = ""; 446 $urllabelMR = $result["WSI2_CreationEtiquetteResult"]["URL_Etiquette"]; // received in A4 format 447 $format = get_option("cdi_o_settings_mondialrelay_OutputPrintingType"); 448 if ($format == "PDF_10x15_300dpi") { 449 $urllabelMR = str_replace("format=A4", "format=10x15", $urllabelMR); 450 } 451 if ($format == "PDF_A5_paysage") { 452 $urllabelMR = str_replace("format=A4", "format=A5", $urllabelMR); 453 } 454 $retpdfurl = "https://www.mondialrelay.com" . $urllabelMR; 455 } 456 } 457 } 458 } 459 if ($errorws !== null) { 460 break; 461 } 462 // ********************************* End of Mondialrelay Web service dual mode ********************************* 463 cdi_c_Function::cdi_debug(__LINE__, __FILE__, "Order : " . $order_id . " Parcel : " . $retparcelnumber, "msg"); 464 $cdi_nbrwscorrect = $cdi_nbrwscorrect + 1; 465 466 if ((get_option("cdi_o_settings_mondialrelay_contractnumber") !== "BDTEST13") and get_option("cdi_o_settings_mondialrelay_contractnumber") !== "TTMRSDBX") { 467 cdi_c_Function::cdi_stat("MON-aff"); 468 }else{ 469 cdi_c_Function::cdi_stat("MON-aff-test"); 470 } 471 $x = $wpdb->update($wpdb->prefix . "cdi", ["cdi_tracking" => $retparcelnumber, "cdi_parcelNumberPartner" => $parcelNumberPartner, "cdi_hreflabel" => $retpdfurl, ], ["cdi_order_id" => $order_id]); 472 473 $args = ["method" => "GET", "timeout" => 8, "blocking" => true, "headers" => ["Content-Type" => "Content-type: application/pdf", ], ]; 474 $label = wp_remote_get($retpdfurl, $args) ["body"]; 475 if (substr($label, 0, 4) !== "%PDF") { 476 // Not a pdf 477 // PDF palliative pending evolution by MR if not directly a pdf: Create an simple information PDF with a link to Mondial Relay label. 478 $workfilename = trailingslashit(plugin_dir_path(__DIR__)) . "../images/MR-Label-Model-clean.pdf"; 479 $pdf = new FPDI(); 480 $pdf->AddPage("Portrait", [100, 150]); 481 $pdf->setSourceFile($workfilename); 482 $tplIdx = $pdf->importPage(1); 483 $pdf->useTemplate($tplIdx); 484 $pdf->SetFont("Arial", "", 12); 485 $pdf->SetTextColor(0, 0, 0); 486 // Message 487 $x = 5; 488 $y = 30; // x=col y=line 489 $pdf->SetXY($x, $y); 490 $pdf->SetFont("Arial", "", 10); 491 $pdf->Text($x, $y + 0, utf8_decode("Mondial Relay ne permettant pas de téléchargement ")); 492 $pdf->Text($x, $y + 5, utf8_decode("direct des PDF d'étiquettes, vous devez suivre le lien ")); 493 $pdf->Text($x, $y + 10, utf8_decode("ci-dessous pour acquérir l'étiquette * : " . $retparcelnumber)); 494 // link 495 $x = 5; 496 $y = 50; // x=col y=line 497 $pdf->SetXY($x, $y); 498 $pdf->SetTextColor(0, 0, 255); 499 $pdf->SetFont("Arial", "B", 12); 500 $pdf->Text($x + 20, $y + 5, utf8_decode("Etiquette " . $retparcelnumber)); 501 $pdf->Link($x, $y, 90, 10, $retpdfurl); 502 $pdf->SetFont("Arial", "I", 7); 503 $pdf->SetTextColor(0, 0, 0); 504 $x = 5; 505 $y = 140; // x=col y=line 506 $pdf->Text($x + 20, $y + 5, utf8_decode("(*) Situation susceptible d'évoution à l'avenir.")); 507 $label = $pdf->Output("S"); 508 } 509 510 $base64label = base64_encode($label); 511 cdi_c_Function::cdi_uploads_put_contents($order_id, "label", $base64label); 512 cdi_c_Gateway::cdi_synchro_gateway_to_order($order_id); 513 514 // ********************************* End Mondialrelay Web service ********************************* 515 516 } // End !$cdi_tracking 517 if ($errorws !== null) { 518 break; 519 } 520 } // End row 521 // Close sequence 522 $message = number_format_i18n($cdi_nbrwscorrect) . __(" parcels processed with Mondialrelay Web Service.", CDI_SLUG) . " " . $errorws; 523 update_option("cdi_o_notice_display", $message); 524 $sendback = admin_url() . "admin.php?page=passerelle-cdi"; 525 wp_redirect($sendback); 526 exit(); 527 } // End cdi_nbrorderstodo 528 529 } //End $results 530 531 } // End current_user_can 532 533 } // End cdi_Mondialrelay_run_affranchissement 534 535 } // cdi_gateway_Mondialrelay 536 391 537 } // End class 392 538 393 539 394 395 -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Carrier-mondialrelay/Mondialrelay-Retourcolis.php
r3195668 r3450862 1 1 <?php 2 3 2 /** 4 3 * This file is part of the CDI - Collect and Deliver Interface plugin. … … 9 8 */ 10 9 11 if ( ! defined( 'ABSPATH' )) {12 exit;10 if (!defined('ABSPATH')) { 11 exit; 13 12 } 14 13 /****************************************************************************************/ … … 17 16 18 17 class cdi_c_Mondialrelay_Retourcolis { 19 public static function init() { 20 } 21 22 public static function cdi_mondialrelay_calc_parcelretour( $order_id, $productcode ) { 23 global $woocommerce; 24 global $MRerrcodlist; 25 $order = wc_get_order( $order_id ); 26 $errorws = null; 27 // ********************************* Begin Mondial Relay Web service ********************************* 28 $array_for_carrier = apply_filters( 'cdi_filterarray_auto_arrayforcarrier', cdi_c_Function::cdi_array_for_carrier( $order_id ) ); 29 $order_id = $array_for_carrier['order_id']; 30 31 $MR_WebSiteId = get_option( 'cdi_o_settings_mondialrelay_contractnumber' ); 32 $MR_WebSiteKey = get_option( 'cdi_o_settings_mondialrelay_password' ); 33 34 $client = new nusoap_client( 'https://api.mondialrelay.com/Web_Services.asmx?WSDL', true ); 35 $client->soap_defencoding = 'utf-8'; 36 37 $ModeCol = 'REL'; 38 $product_code = get_option( 'cdi_o_settings_mondialrelay_returndeliver' ); 39 $shipping_country = $array_for_carrier['shipping_country']; 40 41 $Enseigne = $MR_WebSiteId; 42 43 $ModeLiv = $product_code; 44 $NDossier = $array_for_carrier['sender_parcel_ref'] . '-' . $array_for_carrier['ordernumber']; 45 $NClient = $array_for_carrier['sender_parcel_ref']; 46 $Expe_Langage = 'FR'; 47 48 $Expe_Ad1 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_first_name'] . ' ' . $array_for_carrier['shipping_last_name'] ) ); 49 $Expe_Ad2 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_2'] ) ); 50 $Expe_Ad3 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_1'] ) ); 51 $Expe_Ad4 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_address_3'] . ' ' . $array_for_carrier['shipping_address_4'] ) ); 52 $Expe_Ville = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( $array_for_carrier['shipping_city_state'] ) ); 53 $Expe_CP = $array_for_carrier['shipping_postcode']; 54 $Expe_Pays = $array_for_carrier['shipping_country']; 55 56 $PhoneNumber = cdi_c_Function::cdi_sanitize_phone( $array_for_carrier['billing_phone'] ); 57 $Expe_Tel1 = $PhoneNumber; 58 $MobileNumber = cdi_c_Function::cdi_sanitize_mobilenumber( $array_for_carrier['billing_phone'], $array_for_carrier['shipping_country'] ); 59 $MobileNumber = apply_filters( 'cdi_filterstring_auto_mobilenumber', $MobileNumber, $order_id ); 60 if ( isset( $MobileNumber ) && $MobileNumber !== '' ) { 61 $Expe_Tel2 = $MobileNumber; // Set only if it is a mobile 62 } else { 63 $Expe_Tel2 = ''; 64 } 65 $Expe_Mail = $array_for_carrier['billing_email']; 66 67 $Dest_Langage = 'FR'; 68 $Dest_Ad1 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_CompanyName' ) ) ); 69 $Dest_Ad2 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_mondialrelay_returnparcelservice' ) ) ); 70 $Dest_Ad3 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_Line1' ) ) ); 71 $Dest_Ad4 = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_Line2' ) ) ); 72 $Dest_Ville = cdi_c_Function::cdi_sanitize_voie( cdi_c_Function::cdi_sanitize_accents( get_option( 'cdi_o_settings_merchant_City' ) ) ); 73 $Dest_CP = get_option( 'cdi_o_settings_merchant_ZipCode' ); 74 $Dest_Pays = get_option( 'cdi_o_settings_merchant_CountryCode' ); 75 76 $Dest_Tel1 = get_option( 'cdi_o_settings_merchant_fixphone' ); 77 $Dest_Tel2 = get_option( 'cdi_o_settings_merchant_cellularphone' ); 78 $Dest_Mail = get_option( 'cdi_o_settings_merchant_Email' ); 79 80 $Poids = $array_for_carrier['parcel_weight']; 81 $Longueur = ''; 82 $Taille = ''; 83 $NbColis = 1; 84 85 $CRT_Valeur = 0; // Settings valeur contre remboursement 86 $CRT_Devise = 'EUR'; 87 88 $num = $array_for_carrier['cn23_shipping']; 89 $Exp_Valeur = (float)(str_replace (',', '.', $num)) * 100 ; 90 $Exp_Devise = 'EUR'; 91 92 $COL_Rel_Pays = 'XX'; 93 $COL_Rel = 'AUTO'; 94 $LIV_Rel_Pays = ''; 95 $LIV_Rel = ''; 96 if ( $ModeLiv == '24R' ) { 97 $ArrLivRel = explode( '-', get_option( 'cdi_o_settings_mondialrelay_returnrelayid' ) ); 98 $LIV_Rel_Pays = $ArrLivRel[0]; 99 $LIV_Rel = sprintf( '%06d', $ArrLivRel[1] ); 100 } 101 $TAvisage = ''; 102 $TReprise = 'N'; 103 $Montage = 0; 104 $TRDV = ''; 105 $Assurance = 0; 106 $Instructions = ''; 107 108 $params = array( 109 'Enseigne' => $Enseigne, 110 'ModeCol' => $ModeCol, 111 'ModeLiv' => $ModeLiv, 112 'NDossier' => $NDossier, 113 'NClient' => $NClient, 114 'Expe_Langage' => $Expe_Langage, 115 'Expe_Ad1' => $Expe_Ad1, 116 'Expe_Ad2' => $Expe_Ad2, 117 'Expe_Ad3' => $Expe_Ad3, 118 'Expe_Ad4' => $Expe_Ad4, 119 'Expe_Ville' => $Expe_Ville, 120 'Expe_CP' => $Expe_CP, 121 'Expe_Pays' => $Expe_Pays, 122 'Expe_Tel1' => $Expe_Tel1, 123 'Expe_Tel2' => $Expe_Tel2, 124 'Expe_Mail' => $Expe_Mail, 125 'Dest_Langage' => $Dest_Langage, 126 'Dest_Ad1' => $Dest_Ad1, 127 'Dest_Ad2' => $Dest_Ad2, 128 'Dest_Ad3' => $Dest_Ad3, 129 'Dest_Ad4' => $Dest_Ad4, 130 'Dest_Ville' => $Dest_Ville, 131 'Dest_CP' => $Dest_CP, 132 'Dest_Pays' => $Dest_Pays, 133 'Dest_Tel1' => $Dest_Tel1, 134 'Dest_Tel2' => $Dest_Tel2, 135 'Dest_Mail' => $Dest_Mail, 136 'Poids' => $Poids, 137 'Longueur' => $Longueur, 138 'Taille' => $Taille, 139 'NbColis' => $NbColis, 140 'CRT_Valeur' => $CRT_Valeur, 141 'CRT_Devise' => $CRT_Devise, 142 'Exp_Valeur' => $Exp_Valeur, 143 'Exp_Devise' => $Exp_Devise, 144 'COL_Rel_Pays' => $COL_Rel_Pays, 145 'COL_Rel' => $COL_Rel, 146 'LIV_Rel_Pays' => $LIV_Rel_Pays, 147 'LIV_Rel' => $LIV_Rel, 148 'TAvisage' => $TAvisage, 149 'TReprise' => $TReprise, 150 'Montage' => $Montage, 151 'TRDV' => $TRDV, 152 'Assurance' => $Assurance, 153 'Instructions' => $Instructions, 154 ); 155 $code = implode( '', $params ); 156 $code .= $MR_WebSiteKey; 157 $params['Security'] = strtoupper( md5( $code ) ); 158 // Texte additionnel au label. Ne fonctionne que pour les formats A5 et 10x15 159 // Limité à 10 lignes x 30 caractères séparés par "(cr)". Exemple "première ligne(cr)deuxième ligne(cr)troisème ligne" 160 $addmerchanttext = ''; 161 $addmerchanttext = apply_filters( 'cdi_filterstring_MR_addlabeltext', $addmerchanttext, 'retour', $order_id, $array_for_carrier ); 162 $params['Texte'] = $addmerchanttext; 163 $result = $client->call( 164 'WSI2_CreationEtiquette', 165 $params, 166 'https://api.mondialrelay.com/', 167 'https://api.mondialrelay.com/WSI2_CreationEtiquette' 168 ); 169 170 if ( $client->fault ) { 171 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 172 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 173 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client, 'tec' ); 174 175 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->request, 'tec' ); 176 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->response, 'tec' ); 177 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $client->getDebug(), 'tec' ); 178 $errorws = __( ' ===> Return label not available - #', CDI_SLUG ) . $order_id . ' - Mondial Relay : Fault (Expect -The request contains an invalid SOAP body)'; 179 } else { 180 $err = $client->getError(); 181 if ( $err ) { 182 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 183 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 184 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $err, 'tec' ); 185 $errorws = __( ' ===> Return label not available - #', CDI_SLUG ) . $order_id . ' - ' . $err ; 186 } else { 187 $errorid = $result['WSI2_CreationEtiquetteResult']['STAT']; 188 if ( $errorid != 0 ) { 189 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $params, 'tec' ); 190 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $result, 'tec' ); 191 $errorws = __( ' ===> Return label not available - #', CDI_SLUG ) . $order_id . ' - ' . $errorid . ' : ' . $MRerrcodlist[ $errorid ]; 192 } else { 193 // process the data 194 $retparcelnumber = $result['WSI2_CreationEtiquetteResult']['ExpeditionNum']; 195 $order->delete_meta_data( '_cdi_meta_parcelnumber_return' ); 196 $order->add_meta_data( '_cdi_meta_parcelnumber_return', $retparcelnumber ); 197 $retpdfurl = 'https://www.mondialrelay.com' . $result['WSI2_CreationEtiquetteResult']['URL_Etiquette']; 198 $order->delete_meta_data( '_cdi_meta_pdfurl_return' ); 199 $order->add_meta_data( '_cdi_meta_pdfurl_return', $retpdfurl ); 200 $order->delete_meta_data( '_cdi_meta_return_executed' ); 201 $order->add_meta_data( '_cdi_meta_return_executed', 'yes' ); 202 cdi_c_Function::cdi_debug( __LINE__, __FILE__, 'Order : ' . $order_id . ' Parcel : ' . $retparcelnumber, 'msg' ); 203 204 $args = array( 205 'method' => 'GET', 206 'timeout' => 8, 207 'blocking' => true, 208 'headers' => array( 'Content-Type' => 'Content-type: application/pdf' ), 209 ); 210 $label = wp_remote_get( $retpdfurl, $args )['body']; 211 if ( substr( $label, 0, 4 ) !== '%PDF' ) { // Not a pdf 212 // PDF palliative pending evolution by MR if not directly a pdf: Create an simple information PDF with a link to Mondial Relay label. 213 $workfilename = trailingslashit( plugin_dir_path( __DIR__ ) ) . '../images/MR-Label-Model-clean.pdf'; 214 $pdf = new FPDI(); 215 $pdf->AddPage( 'Portrait', array( 100, 150 ) ); 216 $pdf->setSourceFile( $workfilename ); 217 $tplIdx = $pdf->importPage( 1 ); 218 $pdf->useTemplate( $tplIdx ); 219 $pdf->SetFont( 'Arial', '', 12 ); 220 $pdf->SetTextColor( 0, 0, 0 ); 221 // Message 222 $x = 5; 223 $y = 30; // x=col y=line 224 $pdf->SetXY( $x, $y ); 225 $pdf->SetFont( 'Arial', '', 10 ); 226 $pdf->Text( $x, $y + 0, utf8_decode( "L'étiquette retour de votre commande " . $NDossier ) ); 227 $pdf->Text( $x, $y + 5, utf8_decode( 'est disponible en cliquant sur le lien ci-dessous. ' ) ); 228 // link 229 $x = 5; 230 $y = 50; // x=col y=line 231 $pdf->SetXY( $x, $y ); 232 $pdf->SetTextColor( 0, 0, 255 ); 233 $pdf->SetFont( 'Arial', 'B', 12 ); 234 $pdf->Text( $x + 20, $y + 5, utf8_decode( 'Etiquette ' . $retparcelnumber ) ); 235 $pdf->Link( $x, $y, 90, 10, $retpdfurl ); 236 $label = $pdf->Output( 'S' ); 237 } 238 239 $base64labelreturn = base64_encode( $label ); 240 if ( $base64labelreturn ) { 241 $order->delete_meta_data( '_cdi_meta_base64_return' ); 242 $order->add_meta_data( '_cdi_meta_base64_return', $base64labelreturn ); 243 } 244 if ( get_option( 'cdi_o_settings_mondialrelay_contractnumber' ) !== 'BDTEST13' ) { 245 cdi_c_Function::cdi_stat( 'MON-ret' ); 246 } else { 247 cdi_c_Function::cdi_stat( 'MON-ret-test' ); 248 } 249 $order->save(); 250 } 251 } 252 } 253 254 // ********************************* End Mondial Relay Web service ********************************* 255 // Close sequence 256 if ( null !== $errorws ) { 257 cdi_c_Function::cdi_debug( __LINE__, __FILE__, $errorws, 'exp' ); 258 echo wp_kses_post( $errorws ); 259 } 260 } 18 public static function init() { 19 } 20 21 public static function cdi_mondialrelay_calc_parcelretour($order_id, $productcode) { 22 global $woocommerce; 23 global $MRerrcodlist; 24 $order = wc_get_order($order_id); 25 $errorws = null; 26 // ********************************* Begin Mondial Relay Web service ********************************* 27 $array_for_carrier = apply_filters('cdi_filterarray_auto_arrayforcarrier', cdi_c_Function::cdi_array_for_carrier($order_id)); 28 $order_id = $array_for_carrier['order_id']; 29 30 $MR_WebSiteId = get_option('cdi_o_settings_mondialrelay_contractnumber'); 31 $MR_WebSiteKey = get_option('cdi_o_settings_mondialrelay_password'); 32 33 $ModeCol = 'REL'; 34 $product_code = get_option('cdi_o_settings_mondialrelay_returndeliver'); 35 $shipping_country = $array_for_carrier['shipping_country']; 36 37 $Enseigne = $MR_WebSiteId; 38 39 $ModeLiv = $product_code; 40 $NDossier = $array_for_carrier['sender_parcel_ref'] . '-' . $array_for_carrier['ordernumber']; 41 $NClient = $array_for_carrier['sender_parcel_ref']; 42 $Expe_Langage = 'FR'; 43 44 $Expe_Ad1 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier['shipping_first_name'] . ' ' . $array_for_carrier['shipping_last_name'])); 45 $Expe_Ad2 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier['shipping_address_2'])); 46 $Expe_Ad3 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier['shipping_address_1'])); 47 $Expe_Ad4 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier['shipping_address_3'] . ' ' . $array_for_carrier['shipping_address_4'])); 48 $Expe_Ville = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents($array_for_carrier['shipping_city_state'])); 49 $Expe_CP = $array_for_carrier['shipping_postcode']; 50 $Expe_Pays = $array_for_carrier['shipping_country']; 51 52 $PhoneNumber = cdi_c_Function::cdi_sanitize_phone($array_for_carrier['billing_phone']); 53 $Expe_Tel1 = $PhoneNumber; 54 $MobileNumber = cdi_c_Function::cdi_sanitize_mobilenumber($array_for_carrier['billing_phone'], $array_for_carrier['shipping_country']); 55 $MobileNumber = apply_filters('cdi_filterstring_auto_mobilenumber', $MobileNumber, $order_id); 56 if (isset($MobileNumber) && $MobileNumber !== '') { 57 $Expe_Tel2 = $MobileNumber; // Set only if it is a mobile 58 }else{ 59 $Expe_Tel2 = ''; 60 } 61 $Expe_Mail = $array_for_carrier['billing_email']; 62 63 $Dest_Langage = 'FR'; 64 $Dest_Ad1 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option('cdi_o_settings_merchant_CompanyName'))); 65 $Dest_Ad2 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option('cdi_o_settings_mondialrelay_returnparcelservice'))); 66 $Dest_Ad3 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option('cdi_o_settings_merchant_Line1'))); 67 $Dest_Ad4 = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option('cdi_o_settings_merchant_Line2'))); 68 $Dest_Ville = cdi_c_Function::cdi_sanitize_voie(cdi_c_Function::cdi_sanitize_accents(get_option('cdi_o_settings_merchant_City'))); 69 $Dest_CP = get_option('cdi_o_settings_merchant_ZipCode'); 70 $Dest_Pays = get_option('cdi_o_settings_merchant_CountryCode'); 71 72 $Dest_Tel1 = get_option('cdi_o_settings_merchant_fixphone'); 73 $Dest_Tel2 = get_option('cdi_o_settings_merchant_cellularphone'); 74 $Dest_Mail = get_option('cdi_o_settings_merchant_Email'); 75 76 $Poids = $array_for_carrier['parcel_weight']; 77 $Longueur = ''; 78 $Taille = ''; 79 $NbColis = 1; 80 81 $CRT_Valeur = 0; // Settings valeur contre remboursement 82 $CRT_Devise = 'EUR'; 83 84 $num = $array_for_carrier['cn23_shipping']; 85 $Exp_Valeur = (float)(str_replace(',', '.', $num)) * 100; 86 $Exp_Devise = 'EUR'; 87 88 $COL_Rel_Pays = 'XX'; 89 $COL_Rel = 'AUTO'; 90 $LIV_Rel_Pays = ''; 91 $LIV_Rel = ''; 92 if ($ModeLiv == '24R') { 93 $ArrLivRel = explode('-', get_option('cdi_o_settings_mondialrelay_returnrelayid')); 94 $LIV_Rel_Pays = $ArrLivRel[0]; 95 $LIV_Rel = sprintf('%06d', $ArrLivRel[1]); 96 } 97 $TAvisage = ''; 98 $TReprise = 'N'; 99 $Montage = 0; 100 $TRDV = ''; 101 $Assurance = 0; 102 $Instructions = ''; 103 104 if ((get_option("cdi_o_settings_mondialrelay_contractnumber") . '@business-api.mondialrelay.com') == get_option("cdi_o_settings_mondialrelay_loginapiv2")) { 105 // ********************************* Beginning of Mondialrelay Web service in XML mode (V2) ********************************* 106 $params = []; 107 $Context = []; 108 $Context["Login"] = get_option("cdi_o_settings_mondialrelay_loginapiv2"); 109 $Context["Password"] = get_option("cdi_o_settings_mondialrelay_passwordapiv2"); 110 $Context["CustomerId"] = get_option("cdi_o_settings_mondialrelay_contractnumber"); 111 $Context["Culture"] = strtolower($Dest_Langage) . "-" . $Dest_Langage; 112 $Context["VersionAPI"] = "1.0"; 113 $params["Context"] = $Context; 114 115 $OutputOptions = []; 116 $OutputOptions["OutputFormat"] = 'A4'; 117 118 $OutputOptions["OutputType"] = "PdfUrl"; 119 120 $params["OutputOptions"] = $OutputOptions; 121 $ShipmentsList = []; 122 $Shipment = []; 123 $Shipment["OrderNo"] = $NDossier; 124 $Shipment["CustomerNo"] = $NClient; 125 $Shipment["ParcelCount"] = "1"; 126 127 $DeliveryMode = (string)' Mode="' . $ModeLiv . '" Location="' . get_option('cdi_o_settings_mondialrelay_returnrelayid') . '"'; 128 $Shipment["DeliveryMode"] = $DeliveryMode; 129 130 $CollectionMode = (string)' Mode="' . $ModeCol . '" Location="' . $COL_Rel . '"'; 131 $Shipment["CollectionMode"] = $CollectionMode; 132 133 $Parcels = []; 134 $Parcel = []; 135 $Parcel["Content"] = get_option("cdi_o_settings_cn23_article_hstariffnumber"); 136 $Parcel["Weight"] = (string)' Value="' . $Poids . '" Unit="' . "gr" . '"'; 137 $Parcels["Parcel"] = $Parcel; 138 $Shipment["Parcels"] = $Parcels; 139 140 $Shipment["DeliveryInstruction"] = $Instructions; 141 142 $Shipment["Option"] = (string)' Key="' . "ASS" . '" Value="' . $Assurance . '"'; 143 144 $Sender = []; 145 $Address = []; 146 $Address["Firstname"] = $Expe_Ad1; 147 $Address["Streetname"] = $Dest_Ad3; 148 $Address["HouseNo"] = ""; 149 $Address["CountryCode"] = $Expe_Pays; 150 $Address["PostCode"] = $Expe_CP; 151 $Address["City"] = $Expe_Ville; 152 $Address["AddressAdd2"] = ""; 153 $Address["AddressAdd3"] = $Expe_Ad2; 154 $Address["PhoneNo"] = $Expe_Tel1; 155 $Address["MobileNo"] = $Expe_Tel2; 156 $Address["Email"] = $Expe_Mail; 157 $Sender["Address"] = $Address; 158 $Shipment["Sender"] = $Sender; 159 160 $Recipient = []; 161 $Address = []; 162 $Address["Firstname"] = $Dest_Ad1; 163 $Address["Lastname"] = $Dest_Ad2; 164 $Address["Streetname"] = $Dest_Ad3; 165 $Address["HouseNo"] = ""; 166 $Address["CountryCode"] = $Dest_Pays; 167 $Address["PostCode"] = $Dest_CP; 168 $Address["City"] = $Dest_Ville; 169 $Address["AddressAdd1"] = ""; 170 $Address["AddressAdd2"] = ""; 171 $Address["AddressAdd3"] = $Dest_Ad4; 172 $Address["PhoneNo"] = $Dest_Tel1; 173 $Address["MobileNo"] = $Dest_Tel2; 174 $Address["Email"] = $Dest_Mail; 175 $Recipient["Address"] = $Address; 176 $Shipment["Recipient"] = $Recipient; 177 178 $ShipmentsList["Shipment"] = $Shipment; 179 $params["ShipmentsList"] = $ShipmentsList; 180 181 $headers = ["Content-Type" => "text/xml", "Accept" => "application/xml", ]; 182 183 // Transformation en XML pour MR 184 $requestXml = cdi_c_Function::generateValidXmlFromMixiedObj($params, "CDI", [], null); 185 $requestXml = str_replace("</CDI>", "</ShipmentCreationRequest>", $requestXml); 186 $requestXml = str_replace("<CDI>", '<?xml version="1.0" encoding="utf-8"?> 187 <ShipmentCreationRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 188 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.org/Request">', $requestXml); 189 190 // Pour être conforme aux exigence de MR sur son traitement XML 191 $requestXml = htmlspecialchars_decode($requestXml); 192 $requestXml = preg_replace("/<DeliveryMode>(.*?)<\/DeliveryMode>/s", '<DeliveryMode $1 />', $requestXml); 193 $requestXml = preg_replace("/<CollectionMode>(.*?)<\/CollectionMode>/s", '<CollectionMode $1 />', $requestXml); 194 $requestXml = preg_replace("/<Weight>(.*?)<\/Weight>/s", '<Weight $1 />', $requestXml); 195 $requestXml = preg_replace("/<Options>(.*?)<\/Options>/s", '<Options $1 />', $requestXml); 196 //cdi_c_Function::cdi_debug(__LINE__, __FILE__, $requestXml, "tec"); 197 //cdi_c_Function::cdi_debug(__LINE__, __FILE__, simplexml_load_string($requestXml) , "tec"); 198 $args = ["headers" => $headers, "body" => $requestXml, ]; 199 $result = wp_remote_post("https://connect-api-sandbox.mondialrelay.com/api/shipment", $args); 200 // Body convert in ARRAY 201 $responseXml = simplexml_load_string($result["body"]); 202 $arrayresponse = json_decode(json_encode($responseXml) , true); 203 //cdi_c_Function::cdi_debug(__LINE__, __FILE__, $arrayresponse, "tec"); 204 //cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 205 if ($result["response"]["code"] !== 200) { 206 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, "tec"); 207 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, "tec"); 208 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - Mondial Relay : Fault (Expect -The request contains an invalid xml body)"; 209 }else{ 210 if (isset($arrayresponse["StatusList"]["Status"]["@attributes"]["Code"])) { 211 $errorid = $arrayresponse["StatusList"]["Status"]["@attributes"]["Code"]; 212 $err = $arrayresponse["StatusList"]["Status"]["@attributes"]["Message"]; 213 214 }else{ 215 $errorid = $arrayresponse["StatusList"]["Status"][0]["@attributes"]["Code"]; 216 $err = $arrayresponse["StatusList"]["Status"][0]["@attributes"]["Message"]; 217 } 218 if ($errorid != 0) { 219 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $requestXml, "tec"); 220 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $responseXml, "tec"); 221 $errorws = __(" ===> Error stop processing at order #", CDI_SLUG) . $array_for_carrier["order_id"] . " - " . $errorid . " : " . $MRerrcodlist[$errorid]; 222 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $errorws, "tec"); 223 }else{ 224 $retparcelnumber = $arrayresponse["ShipmentsList"]["Shipment"]["@attributes"]["ShipmentNumber"]; 225 $parcelNumberPartner = ""; 226 $retpdfurl = $arrayresponse["ShipmentsList"]["Shipment"]["LabelList"]["Label"]["Output"]; 227 } 228 } 229 }else{ 230 // ********************************* Beginning of Mondialrelay Web service in SOAP mode ********************************* 231 $params = array( 232 'Enseigne' => $Enseigne, 233 'ModeCol' => $ModeCol, 234 'ModeLiv' => $ModeLiv, 235 'NDossier' => $NDossier, 236 'NClient' => $NClient, 237 'Expe_Langage' => $Expe_Langage, 238 'Expe_Ad1' => $Expe_Ad1, 239 'Expe_Ad2' => $Expe_Ad2, 240 'Expe_Ad3' => $Expe_Ad3, 241 'Expe_Ad4' => $Expe_Ad4, 242 'Expe_Ville' => $Expe_Ville, 243 'Expe_CP' => $Expe_CP, 244 'Expe_Pays' => $Expe_Pays, 245 'Expe_Tel1' => $Expe_Tel1, 246 'Expe_Tel2' => $Expe_Tel2, 247 'Expe_Mail' => $Expe_Mail, 248 'Dest_Langage' => $Dest_Langage, 249 'Dest_Ad1' => $Dest_Ad1, 250 'Dest_Ad2' => $Dest_Ad2, 251 'Dest_Ad3' => $Dest_Ad3, 252 'Dest_Ad4' => $Dest_Ad4, 253 'Dest_Ville' => $Dest_Ville, 254 'Dest_CP' => $Dest_CP, 255 'Dest_Pays' => $Dest_Pays, 256 'Dest_Tel1' => $Dest_Tel1, 257 'Dest_Tel2' => $Dest_Tel2, 258 'Dest_Mail' => $Dest_Mail, 259 'Poids' => $Poids, 260 'Longueur' => $Longueur, 261 'Taille' => $Taille, 262 'NbColis' => $NbColis, 263 'CRT_Valeur' => $CRT_Valeur, 264 'CRT_Devise' => $CRT_Devise, 265 'Exp_Valeur' => $Exp_Valeur, 266 'Exp_Devise' => $Exp_Devise, 267 'COL_Rel_Pays' => $COL_Rel_Pays, 268 'COL_Rel' => $COL_Rel, 269 'LIV_Rel_Pays' => $LIV_Rel_Pays, 270 'LIV_Rel' => $LIV_Rel, 271 'TAvisage' => $TAvisage, 272 'TReprise' => $TReprise, 273 'Montage' => $Montage, 274 'TRDV' => $TRDV, 275 'Assurance' => $Assurance, 276 'Instructions' => $Instructions, 277 ); 278 $code = implode('', $params); 279 $code .= $MR_WebSiteKey; 280 $params['Security'] = strtoupper(md5($code)); 281 // Texte additionnel au label. Ne fonctionne que pour les formats A5 et 10x15 282 // Limité à 10 lignes x 30 caractères séparés par "(cr)". Exemple "première ligne(cr)deuxième ligne(cr)troisème ligne" 283 $addmerchanttext = ''; 284 $addmerchanttext = apply_filters('cdi_filterstring_MR_addlabeltext', $addmerchanttext, 'retour', $order_id, $array_for_carrier); 285 $params['Texte'] = $addmerchanttext; 286 287 $client = new nusoap_client('https://api.mondialrelay.com/Web_Services.asmx?WSDL', true); 288 $client->soap_defencoding = 'utf-8'; 289 $result = $client->call('WSI2_CreationEtiquette', $params, 'https://api.mondialrelay.com/', 'https://api.mondialrelay.com/WSI2_CreationEtiquette'); 290 291 if ($client->fault) { 292 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, 'tec'); 293 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, 'tec'); 294 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client, 'tec'); 295 296 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->request, 'tec'); 297 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->response, 'tec'); 298 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $client->getDebug() , 'tec'); 299 $errorws = __(' ===> Return label not available - #', CDI_SLUG) . $order_id . ' - Mondial Relay : Fault (Expect -The request contains an invalid SOAP body)'; 300 }else{ 301 $err = $client->getError(); 302 if ($err) { 303 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, 'tec'); 304 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, 'tec'); 305 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $err, 'tec'); 306 $errorws = __(' ===> Return label not available - #', CDI_SLUG) . $order_id . ' - ' . $err; 307 }else{ 308 $errorid = $result['WSI2_CreationEtiquetteResult']['STAT']; 309 if ($errorid != 0) { 310 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $params, 'tec'); 311 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $result, 'tec'); 312 $errorws = __(' ===> Return label not available - #', CDI_SLUG) . $order_id . ' - ' . $errorid . ' : ' . $MRerrcodlist[$errorid]; 313 }else{ 314 // process the data 315 $retparcelnumber = $result['WSI2_CreationEtiquetteResult']['ExpeditionNum']; 316 $retpdfurl = 'https://www.mondialrelay.com' . $result['WSI2_CreationEtiquetteResult']['URL_Etiquette']; 317 } 318 } 319 } 320 } 321 // ********************************* End Mondial Relay Web service ********************************* 322 if (null !== $errorws) { 323 cdi_c_Function::cdi_debug(__LINE__, __FILE__, $errorws, 'exp'); 324 echo wp_kses_post($errorws); 325 return ; 326 } 327 328 $order->delete_meta_data('_cdi_meta_parcelnumber_return'); 329 $order->add_meta_data('_cdi_meta_parcelnumber_return', $retparcelnumber); 330 $order->delete_meta_data('_cdi_meta_pdfurl_return'); 331 $order->add_meta_data('_cdi_meta_pdfurl_return', $retpdfurl); 332 $order->delete_meta_data('_cdi_meta_return_executed'); 333 $order->add_meta_data('_cdi_meta_return_executed', 'yes'); 334 cdi_c_Function::cdi_debug(__LINE__, __FILE__, 'Order : ' . $order_id . ' Parcel : ' . $retparcelnumber, 'msg'); 335 336 $args = array( 337 'method' => 'GET', 338 'timeout' => 8, 339 'blocking' => true, 340 'headers' => array( 341 'Content-Type' => 'Content-type: application/pdf' 342 ) , 343 ); 344 $label = wp_remote_get($retpdfurl, $args) ['body']; 345 if (substr($label, 0, 4) !== '%PDF') { // Not a pdf 346 // PDF palliative pending evolution by MR if not directly a pdf: Create an simple information PDF with a link to Mondial Relay label. 347 $workfilename = trailingslashit(plugin_dir_path(__DIR__)) . '../images/MR-Label-Model-clean.pdf'; 348 $pdf = new FPDI(); 349 $pdf->AddPage('Portrait', array( 350 100, 351 150 352 )); 353 $pdf->setSourceFile($workfilename); 354 $tplIdx = $pdf->importPage(1); 355 $pdf->useTemplate($tplIdx); 356 $pdf->SetFont('Arial', '', 12); 357 $pdf->SetTextColor(0, 0, 0); 358 // Message 359 $x = 5; 360 $y = 30; // x=col y=line 361 $pdf->SetXY($x, $y); 362 $pdf->SetFont('Arial', '', 10); 363 $pdf->Text($x, $y + 0, utf8_decode("L'étiquette retour de votre commande " . $NDossier)); 364 $pdf->Text($x, $y + 5, utf8_decode('est disponible en cliquant sur le lien ci-dessous. ')); 365 // link 366 $x = 5; 367 $y = 50; // x=col y=line 368 $pdf->SetXY($x, $y); 369 $pdf->SetTextColor(0, 0, 255); 370 $pdf->SetFont('Arial', 'B', 12); 371 $pdf->Text($x + 20, $y + 5, utf8_decode('Etiquette ' . $retparcelnumber)); 372 $pdf->Link($x, $y, 90, 10, $retpdfurl); 373 $label = $pdf->Output('S'); 374 } 375 376 $base64labelreturn = base64_encode($label); 377 if ($base64labelreturn) { 378 $order->delete_meta_data('_cdi_meta_base64_return'); 379 $order->add_meta_data('_cdi_meta_base64_return', $base64labelreturn); 380 } 381 if ((get_option("cdi_o_settings_mondialrelay_contractnumber") !== "BDTEST13") and get_option("cdi_o_settings_mondialrelay_contractnumber") !== "TTMRSDBX") { 382 cdi_c_Function::cdi_stat('MON-ret'); 383 }else{ 384 cdi_c_Function::cdi_stat('MON-ret-test'); 385 } 386 $order->save(); 387 388 } 261 389 } 262 390 263 391 264 265 -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Carrier-mondialrelay/exec.php
r3195668 r3450862 97 97 '99' => 'Erreur générique du service chez MR (à notifier à Mondial Relay en précisant la date et l\'heure de la requête ainsi que les paramètres envoyés 98 98 afin d\'effectuer une vérification)', 99 // Codes for xml version are différents 100 '-1' => ' Severe System error. Please, contact the Service Center.' , 101 '10000' => 'A general error occurred during authentication. Check that the login or/and password are correctly filled.' , 102 '10001' => 'Invalid user and/or password. Check the authentication information.' , 103 '10002' => 'A general erroroccurred while checking configuration. Check that the customerId field is correctly filled.' , 104 '10003' => 'A general erroroccurred while checking configuration. Check that the culture field is correctly filled.' , 105 '10004' => 'A general erroroccurred while checking configuration. Check that the VersionAPI field is correctly filled.' , 106 '10005' => 'A general erroroccurred while checking configuration. Unknown customer Id.' , 107 '10006' => ' A general erroroccurred while checking configuration. Unknown culture.' , 108 '10007' => ' A general erroroccurred while checking configuration. Unknown VersionAPI.' , 109 '10008' => 'Unknown outputFormat. Statement ignored.' , 110 '10009' => 'No output type defined in the output options.' , 111 '10010' => 'Invalid output type defined in the output options.' , 112 '10011' => 'A general erroroccurred while checking shipments List. No shipment entity defined in the request. A request must contain at least one return element.' , 113 '10012' => 'No sender information defined in the shipment request.' , 114 '10013' => 'No receiver information defined in the shipment request.' , 115 '10014' => 'Invalid order number. Statement ignored.' , 116 '10015' => 'Invalid customer reference defined in the shipment entity. Statement ignored.' , 117 '10016' => 'No parcel count defined in the shipment entity.' , 118 '10017' => 'Invalid parcel count.' , 119 '10018' => 'Invalid amount defined in the shipment. Statement ignored.' , 120 '10019' => 'Invalid shipmentValue defined in the shipment. Statement ignored.' , 121 '10020' => 'Invalid currency. Statement ignored.' , 122 '10021' => 'Invalid option key. Statement ignored.' , 123 '10022' => 'Invalid option value. Statement ignored.' , 124 '10023' => 'No delivery mode defined in the request.' , 125 '10024' => 'Invalid delivery mode defined in the request.' , 126 '10025' => 'Invalid location for the delivery mode. Statement ignored.' , 127 '10026' => 'No Collection Mode defined in the request.' , 128 '10027' => 'Invalid Collection Mode defined in the request.' , 129 '10028' => 'Invalid location for the collection mode. Statement ignored.' , 130 '10029' => 'Invalid content. Statement ignored.' , 131 '10030' => 'Invalid length. Statement ignored.' , 132 '10031' => 'Invalid width. Statement ignored.' , 133 '10032' => 'Invalid depth. Statement ignored.' , 134 '10033' => 'No weight defined in the parcel element.' , 135 '10034' => 'Invalid weight.' , 136 '10035' => 'Invalid delivery Instruction. Statement ignored.' , 137 '10036' => 'Invalid Title defined in the address. Statement ignored.' , 138 '10037' => 'Invalid first name defined in the address. Statement ignored.' , 139 '10038' => 'Invalid last name defined in the address. Statement ignored.' , 140 '10039' => 'Invalid street name defined in the address.' , 141 '10040' => 'No street name defined in the address.' , 142 '10041' => 'Invalid house Number defined in the address. Statement ignored.' , 143 '10042' => 'Invalid country code defined in the address.' , 144 '10043' => 'No country code defined in the address.' , 145 '10044' => 'Invalid postcode defined in the address.' , 146 '10045' => 'No postcode defined in the address.' , 147 '10046' => 'Invalid city defined in the address.' , 148 '10047' => 'No city defined in the address.' , 149 '10048' => 'Invalid Additional address field 1 defined in the address. Statement ignored.' , 150 '10049' => 'Invalid Additional address field 2 defined in the address. Statement ignored.' , 151 '10050' => 'Invalid Additional address field 3 defined in the address. Statement ignored.' , 152 '10051' => 'Invalid phone number defined in the address. Statement ignored.' , 153 '10052' => 'Invalid mobile number defined in the address. Statement ignored.' , 154 '10053' => 'Invalid email defined in the address. Statement ignored.' , 155 '10054' => 'Unknown address.' , 156 '10055' => 'Unable to determine transportation plan for this sender address.' , 157 '10056' => 'Unable to determine transportation plan for this receiver address.' , 158 '10057' => 'Routing is not needed. No routing will be created.' , 159 '10058' => 'Routing not completed.' , 160 '10059' => 'Routing denied.' , 161 '10060' => 'Label could not be generated for this request.' , 162 '10061' => 'Not Well-formed XML request.' , 163 '10062' => 'Title + FirstName + LastName should not be greater than 30 characters.' , 164 '10063' => 'HouseNo + StreetName should not be greater than 30 characters.' , 165 '10065' => 'The number of parcel elements is different from the parcelCount defined in the shipment.' , 166 '10066' => 'A general erroroccurred while checking configuration. No access right.' , 167 '10067' => 'No configuration for your business.' , 168 '10068' => 'Unable to get the partner barcode.' , 169 '10069' => 'Postal code modified by the partner for routing purpose.' , 170 '10070' => 'Multi parcels forbidden for this product code.' , 171 '10071' => 'Collection location not found.' , 172 '10072' => 'Location not allowed for your business. Please refer to your binding agreement.' , 173 '10073' => 'Location not allowed for this shipment.' , 174 '10074' => 'No allowed location for this product code.' , 175 '10075' => 'Llocation not allowed for this product code.' , 176 '10076' => 'Unauthorized option for this product code.' , 177 '10077' => 'No compatible label for this printer.' , 178 '10078' => 'No available label for this shipment.' , 179 '10079' => 'Invalid country code for your customer settings.' , 180 '10080' => 'PDF File unavailable.' , 181 '10081' => 'Unable to join the partner.' , 182 '99998' => 'XML Parse error . This error will return the specific reason of the reject. You can check your XML request via the XML validator link specify in the policy part.' , 183 '99999' => ' An error occurred. Please contact the Service Center.' , 99 184 ); 100 185 } -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Docs/CDI-Doc-Setting-mondialrelay.php
r3195668 r3450862 48 48 $html .= "<p style='color:black;'>Mondial Relay fonctionne en Web services, et pour cela nécessite que soit souscrit par le gestionnaire du site marchand un contrat avec lui. </p>"; 49 49 $html .= "<p style='color:black;'>«Contrat (Enseigne) Mondial Relay » : </p>"; 50 $html .= "<p style='color:black; margin-left:2em;'>Dans cette zone doivent figurer le numéro de contrat (aussi appelé Enseigne) et le mot de passe communiqués par Mondial Relay.</p>"; 50 $html .= "<p style='color:black; margin-left:2em;'>Dans cette zone doivent figurer le numéro de contrat (aussi appelé Code Enseigne) et la 'private Key' communiqués par Mondial Relay dans votre compte MR.</p>"; 51 $html .= "<p style='color:black; margin-left:2em;'>Mondial Relay deploie sa nouvelle API V2 et invite ses clients à y migrer pour bénéficier des nouvelles fonctionnalités (notamment expédition domicile France). Pour cela copier de votre compte MR les données 'login API' et 'password API' de l'APIV2 pour les reproduire dans CDI. Reinitialiser les paramètres officiels CDI si besoin.</p>"; 51 52 $html .= "<p style='color:black;'>« Disposition étiquettes » : </p>"; 52 53 $html .= "<p style='color:black; margin-left:2em;'>C’est le format PDF dans lequel seront converties les étiquettes d’affranchissement. PDF A4 et PDF 10x15 sont en présentation portrait ; PDF A5 en présentation paysage.</p>"; … … 59 60 $html .= "<p style='color:black;'>« Autres paramètres » :</p>"; 60 61 $html .= "<p style='color:black; margin-left:2em;'>Figure dans cette zone le mode standard de collecte des colis du e-marchand : collecte chez client chargeur, collecte par dépôt en point relais, collecte au domicile par 1 personne, collecte au domicile par 2 personnes (colis lourds ou encombrants). Le standard est la collecte en Relay - REL.</p>"; 61 $html .= "<p style='color:black; margin-left:2em;'>A noter que quand la destination est France, les livraisons à domicile ne sont pas acceptées, mais seules les livraisons en relais.</p>";62 $html .= "<p style='color:black; margin-left:2em;'>A noter que quand la destination est France, les livraisons à domicile ne sont acceptées que si votre contrat MR l'autorise.</p>"; 62 63 $html .= "<p style='color:black; margin-left:2em;'>Ces paramètres rouges (à ne pas modifier sauf si changements chez Mondial Relay) concernent des dispositions techniques de fonctionnement du transporteur : pays pour lesquels Mondial Relay assure une livraison en relais, pays pour lesquels Mondial Relay assure une livraison à domicile.</p>"; 63 64 $html .= "<div id='faqtitre" . __LINE__ . "' class='faqtitre' style='border:1px solid black;'>"; … … 119 120 78:Pays de Collecte invalide 120 121 79:Pays de Livraison invalide 121 80:Code tracing : Colis enregistré 122 80:Code tracing : Colis enregistré 123 124 -1: Severe System error. Please, contact the Service Center. 125 10000:A general error occurred during authentication. Check that the login or/and password are correctly filled. 126 10001:Invalid user and/or password. Check the authentication information. 127 10002:A general erroroccurred while checking configuration. Check that the customerId field is correctly filled. 128 10003:A general erroroccurred while checking configuration. Check that the culture field is correctly filled. 129 10004:A general erroroccurred while checking configuration. Check that the VersionAPI field is correctly filled. 130 10005:A general erroroccurred while checking configuration. Unknown customer Id. 131 10006: A general erroroccurred while checking configuration. Unknown culture. 132 10007: A general erroroccurred while checking configuration. Unknown VersionAPI. 133 10008:Unknown outputFormat. Statement ignored. 134 10009:No output type defined in the output options. 135 10010:Invalid output type defined in the output options. 136 10011:A general erroroccurred while checking shipments List. No shipment entity defined in the request. A request must contain at least one return element. 137 10012:No sender information defined in the shipment request. 138 10013:No receiver information defined in the shipment request. 139 10014:Invalid order number. Statement ignored. 140 10015:Invalid customer reference defined in the shipment entity. Statement ignored. 141 10016:No parcel count defined in the shipment entity. 142 10017:Invalid parcel count. 143 10018:Invalid amount defined in the shipment. Statement ignored. 144 10019:Invalid shipmentValue defined in the shipment. Statement ignored. 145 10020:Invalid currency. Statement ignored. 146 10021:Invalid option key. Statement ignored. 147 10022:Invalid option value. Statement ignored. 148 10023:No delivery mode defined in the request. 149 10024:Invalid delivery mode defined in the request. 150 10025:Invalid location for the delivery mode. Statement ignored. 151 10026:No Collection Mode defined in the request. 152 10027:Invalid Collection Mode defined in the request. 153 10028:Invalid location for the collection mode. Statement ignored. 154 10029:Invalid content. Statement ignored. 155 10030:Invalid length. Statement ignored. 156 10031:Invalid width. Statement ignored. 157 10032:Invalid depth. Statement ignored. 158 10033:No weight defined in the parcel element. 159 10034:Invalid weight. 160 10035:Invalid delivery Instruction. Statement ignored. 161 10036:Invalid Title defined in the address. Statement ignored. 162 10037:Invalid first name defined in the address. Statement ignored. 163 10038:Invalid last name defined in the address. Statement ignored. 164 10039:Invalid street name defined in the address. 165 10040:No street name defined in the address. 166 10041:Invalid house Number defined in the address. Statement ignored. 167 10042:Invalid country code defined in the address. 168 10043:No country code defined in the address. 169 10044:Invalid postcode defined in the address. 170 10045:No postcode defined in the address. 171 10046:Invalid city defined in the address. 172 10047:No city defined in the address. 173 10048:Invalid Additional address field 1 defined in the address. Statement ignored. 174 10049:Invalid Additional address field 2 defined in the address. Statement ignored. 175 10050:Invalid Additional address field 3 defined in the address. Statement ignored. 176 10051:Invalid phone number defined in the address. Statement ignored. 177 10052:Invalid mobile number defined in the address. Statement ignored. 178 10053:Invalid email defined in the address. Statement ignored. 179 10054:Unknown address. 180 10055:Unable to determine transportation plan for this sender address. 181 10056:Unable to determine transportation plan for this receiver address. 182 10057:Routing is not needed. No routing will be created. 183 10058:Routing not completed. 184 10059:Routing denied. 185 10060:Label could not be generated for this request. 186 10061:Not Well-formed XML request. 187 10062:Title + FirstName + LastName should not be greater than 30 characters. 188 10063:HouseNo + StreetName should not be greater than 30 characters. 189 10065:The number of parcel elements is different from the parcelCount defined in the shipment. 190 10066:A general erroroccurred while checking configuration. No access right. 191 10067:No configuration for your business. 192 10068:Unable to get the partner barcode. 193 10069:Postal code modified by the partner for routing purpose. 194 10070:Multi parcels forbidden for this product code. 195 10071:Collection location not found. 196 10072:Location not allowed for your business. Please refer to your binding agreement. 197 10073:Location not allowed for this shipment. 198 10074:No allowed location for this product code. 199 10075:Llocation not allowed for this product code. 200 10076:Unauthorized option for this product code. 201 10077:No compatible label for this printer. 202 10078:No available label for this shipment. 203 10079:Invalid country code for your customer settings. 204 10080:PDF File unavailable. 205 10081:Unable to join the partner. 206 99998:XML Parse error . This error will return the specific reason of the reject. You can check your XML request via the XML validator link specify in the policy part. 207 99999: An error occurred. Please contact the Service Center. 122 208 </p>"; 123 209 $html .= '</div></div>'; -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Function.php
r3337298 r3450862 404 404 } else { 405 405 $cdi_order_id = $row->cdi_order_id; 406 } 407 if ( wc_get_order( $cdi_order_id ) == false ) { // check if order exist 408 return null ; 406 409 } 407 410 $order = wc_get_order( $cdi_order_id ); … … 514 517 $urllabel = $order->get_meta( '_cdi_meta_urllabel' ); 515 518 $cdi_meta_productCode = $order->get_meta( '_cdi_meta_productCode' ); 516 517 $cdi_meta_cn23_shipping = $order->get_meta( '_cdi_meta_cn23_shipping');519 520 $cdi_meta_cn23_shipping = (string) round((float) $order->get_meta( '_cdi_meta_cn23_shipping' ), 2, PHP_ROUND_HALF_UP); 518 521 $cdi_meta_cn23_category = $order->get_meta( '_cdi_meta_cn23_category' ); 519 522 … … 979 982 'timeout' => 8, 980 983 'blocking' => true, 984 'user-agent' => 'CDI-' . get_option( 'cdi_installation_id' ), 981 985 'headers' => array( 982 986 'Content-Type' => 'Content-type: application/x-www-form-urlencoded', -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Retour-Colis.php
r3195668 r3450862 140 140 } 141 141 $retoureligible = apply_filters( 'cdi_filterstring_retourcolis_eligible_force', $retoureligible, $order); 142 if ( $retoureligible == 'yes' ) { 142 if ( $retoureligible == 'yes' ) { 143 143 $route = 'cdi_c_Carrier_' . $carrier . '::cdi_isitvalidorder_parcelreturn'; 144 $trackingheaders_parcelreturn = ( $route )( $id_order ); 145 if ( $trackingheaders_parcelreturn ) { 144 $trackingheaders_parcelreturn = ( $route )( $id_order ); 145 if ( $trackingheaders_parcelreturn ) { 146 146 $cdi_meta_exist_uploads_label = $order->get_meta( '_cdi_meta_exist_uploads_label' ); 147 if ( $cdi_meta_exist_uploads_label == true ) { 147 if ( $cdi_meta_exist_uploads_label == true ) { 148 148 $completeddate = $order->get_date_created(); 149 149 $nbdaytoreturn = $order->get_meta( '_cdi_meta_nbdayparcelreturn' ); 150 if (is_numeric($nbdaytoreturn) ) { 150 if (is_numeric($nbdaytoreturn) ) { 151 151 $daynoreturn = ( $nbdaytoreturn * 60 * 60 * 24 ) + strtotime( $completeddate ); 152 152 $today = strtotime( 'now' ); -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Settings.php
r3337298 r3450862 38 38 // Mondial Relay carrier 39 39 define( 'cdi_o_settings_mondialrelay_Gp1Codes', 'FR' ); 40 define( 'cdi_o_settings_mondialrelay_Gp1ProductCodes', ' 24R,24R,24R' );40 define( 'cdi_o_settings_mondialrelay_Gp1ProductCodes', 'LD1,LD1,24R' ); 41 41 define( 'cdi_o_settings_mondialrelay_Gp2Codes', 'BE,ES,LU,NL,PT' ); 42 42 define( 'cdi_o_settings_mondialrelay_Gp2ProductCodes', 'LD1,LD1,24R' ); … … 1136 1136 'id' => 'cdi_o_settings_section-colissimo', 1137 1137 ), 1138 'Colissimo Method' => array( 1139 'type' => 'checkbox', 1140 'default' => 'yes', 1141 'desc' => __( 'Global enable of Colissimo method.', CDI_SLUG ), 1142 'id' => 'cdi_o_settings_colissimo', 1143 ), 1138 1144 'Contract Number' => array( 1139 1145 'name' => __( 'Contract :', CDI_SLUG ), … … 1398 1404 "Warning : 1399 1405 - To use the Mondial Relay carrier, you must have signed a contract with it giving access to its API services. 1400 - Mondial Relay provides you with a test account ( 'BDTEST13' account and 'TestAPI1key' password) for the integration of your postage services, choice of Relay Points, parcel tracking, return labels. On the other hand, you should be careful about potential billing when producing postage or return labels with your actual identifiers.1406 - Mondial Relay provides you with a test account (see test fields in MR settings) for the integration of your postage services, choice of Relay Points, parcel tracking, return labels. On the other hand, you should be careful about potential billing when producing postage or return labels with your actual identifiers. 1401 1407 - For all questions relating to the operation of Mondial Relay services, you should contact your Mondial Relay sales representative or Mondial Relay technical support.", 1402 1408 'cdi' … … 1416 1422 'id' => 'cdi_o_settings_section-mondialrelay', 1417 1423 ), 1424 'Mondialrelay Method' => array( 1425 'name' => __( 'Activation', CDI_SLUG ), 1426 'type' => 'checkbox', 1427 'default' => 'yes', 1428 'desc' => __( 'Global enable of Mondial Relay method.', CDI_SLUG ), 1429 'id' => 'cdi_o_settings_mondialrelay', 1430 ), 1431 /* 1432 'API Version' => array( 1433 'name' => __( 'API Version :', CDI_SLUG ), 1434 'type' => 'select', 1435 'options' => array( 1436 'API_V1.0' => 'API V1.0', 1437 'API_V2.0' => 'API V2.0', 1438 ), 1439 'default' => 'API_V1.0', 1440 'desc' => __( 'Web Service - Mondial Relay API Version to use for label requests', CDI_SLUG ), 1441 'id' => 'cdi_o_settings_mondialrelay_apiversion', 1442 ), 1443 */ 1418 1444 'Contract ID' => array( 1419 1445 'name' => __( 'Mondial Relay contract', CDI_SLUG ), 1420 1446 'type' => 'text', 1421 'default' => ' BDTEST13',1422 'desc' => __( 'Web Service - Mondial Relay Contract Number ', CDI_SLUG ),1447 'default' => 'TTMRSDBX', 1448 'desc' => __( 'Web Service - Mondial Relay Contract Number / Code Enseigne (For test : TTMRSDBX)', CDI_SLUG ), 1423 1449 'desc_tip' => __( 'Your Mondial Relay contrat number.', CDI_SLUG ), 1424 1450 'id' => 'cdi_o_settings_mondialrelay_contractnumber', 1425 1451 ), 1426 'P assword' => array(1427 'type' => 'text', 1428 'default' => ' TestAPI1key',1429 'desc' => __( 'Web Service - Mondial Relay Password (Test private key has change to TestAPI1key starting from 09/2024)', CDI_SLUG ),1430 'desc_tip' => __( 'Your p assword at your Mondial Relay contrat (Test private key has change to TestAPI1key starting from 09/2024)', CDI_SLUG ),1452 'Private key' => array( 1453 'type' => 'text', 1454 'default' => '9ytnxVCC', 1455 'desc' => __( 'Web Service - Mondial Relay private Key (For test : 9ytnxVCC)', CDI_SLUG ), 1456 'desc_tip' => __( 'Your private key in your Mondial Relay contrat', CDI_SLUG ), 1431 1457 'id' => 'cdi_o_settings_mondialrelay_password', 1458 ), 1459 /* 1460 'Code Marque' => array( 1461 'type' => 'text', 1462 'default' => '99', 1463 'desc' => __( 'Web Service - Mondial Relay EDI Code Marque (Defautlt : 99)', CDI_SLUG ), 1464 'desc_tip' => __( 'Your EDI Code Marque in your Mondial Relay contrat', CDI_SLUG ), 1465 'id' => 'cdi_o_settings_mondialrelay_codemarque', 1466 ), 1467 */ 1468 'Login APIV2' => array( 1469 'name' => __( 'API V2', CDI_SLUG ), 1470 'type' => 'text', 1471 'default' => 'TTMRSDBX@business-api.mondialrelay.com', 1472 'desc' => __( 'Web Service - Mondial Relay login for APIV2 (For test : TTMRSDBX@business-api.mondialrelay.com)', CDI_SLUG ), 1473 'desc_tip' => __( 'Your login APIV2 in your Mondial Relay contrat', CDI_SLUG ), 1474 'id' => 'cdi_o_settings_mondialrelay_loginapiv2', 1475 ), 1476 'Mot de passe APIV2' => array( 1477 'type' => 'text', 1478 'default' => '_iVfPcMexuOcOmF:6sq0', 1479 'desc' => __( 'Web Service - Mondial Relay password for APIV2 (For test : _iVfPcMexuOcOmF:6sq0)', CDI_SLUG ), 1480 'desc_tip' => __( 'Your Password APIV2 in your Mondial Relay contrat', CDI_SLUG ), 1481 'id' => 'cdi_o_settings_mondialrelay_passwordapiv2', 1432 1482 ), 1433 1483 'Mondial Relay section warning' => array( … … 1625 1675 'default' => '1', 1626 1676 'id' => 'cdi_o_settings_section-ups', 1627 ), 1677 ), 1678 'Ups Method' => array( 1679 'type' => 'checkbox', 1680 'default' => 'yes', 1681 'desc' => __( 'Global enable of Ups method.', CDI_SLUG ), 1682 'id' => 'cdi_o_settings_ups', 1683 ), 1628 1684 'Compte Number OAuth' => array( 1629 1685 'name' => __( 'UPS access keys (OAuth Authentification) :', CDI_SLUG ), … … 2003 2059 } 2004 2060 $returnnext = array( 2061 'Collect Method' => array( 2062 'type' => 'checkbox', 2063 'default' => 'yes', 2064 'desc' => __( 'Global enable of Collect method.', CDI_SLUG ), 2065 'id' => 'cdi_o_settings_collect', 2066 ), 2005 2067 'Collect defaut settings' => array( 2006 2068 'name' => __( 'Collect settings : ', CDI_SLUG ), -
collect-and-deliver-interface-for-woocommerce/trunk/includes/CDI-Shipping.php
r3337298 r3450862 668 668 $p = str_replace( 'p=+', '', $addfee ); 669 669 $p = (float) ( str_replace( '%', '', $p ) ); 670 $p = trim( str_replace( ‘,’, ‘.’, $p ) ); 670 671 $x = ( ( $price / 100 ) * $p ); 671 672 $toadd = $toadd + $x; … … 673 674 if ( strpos( $addfee, 'w=+' ) == 0 ) { 674 675 $w = str_replace( 'w=+', '', $addfee ); 676 $w = trim( str_replace( ‘,’, ‘.’, $w ) ); 675 677 $x = (float) ( ( $weight / 1000 ) * $w ); 676 678 $toadd = $toadd + $x; … … 680 682 } 681 683 $fare = $rates['fare'] + $toadd; 684 $fare = round((float) $fare, 2, PHP_ROUND_HALF_UP) ; 682 685 $idinstance = $currentpackage->get_instance_id(); 683 686 $carrier = $currentpackage->carrier; -
collect-and-deliver-interface-for-woocommerce/trunk/js/cdimap1.js
r3337298 r3450862 59 59 if (jQuery('#cdimapcontainer').length){ 60 60 jQuery('html, body').animate({ scrollTop: jQuery("#cdimapcontainer").offset().top - 32}, 2000); 61 setTimeout(function(){ // Auto select when unique point 62 if (jQuery('#pickupselect').length) { 63 var pickupselect = jQuery('#pickupselect'); 64 var options = pickupselect.find('option'); 65 if (options.length === 2) { // 1 point + the title = 2 66 pickupselect.val(options.eq(1).val()); 67 pickupselect.trigger('change'); 68 } 69 } 70 }, 500); 61 71 } 62 72 // Restart after events -
collect-and-deliver-interface-for-woocommerce/trunk/languages/collect-and-deliver-interface-for-woocommerce-fr_FR.po
r3337298 r3450862 2 2 msgstr "" 3 3 "Project-Id-Version: cdi\n" 4 "POT-Creation-Date: 2025- 07-19 10:39+0200\n"5 "PO-Revision-Date: 2025- 07-19 10:41+0200\n"4 "POT-Creation-Date: 2025-12-02 15:39+0100\n" 5 "PO-Revision-Date: 2025-12-02 15:49+0100\n" 6 6 "Last-Translator: Halyra\n" 7 7 "Language-Team: Halyra <cdi@gmail.com>\n" … … 11 11 "Content-Transfer-Encoding: 8bit\n" 12 12 "Plural-Forms: nplurals=2; plural=(n > 1);\n" 13 "X-Generator: Poedit 3. 6\n"13 "X-Generator: Poedit 3.8\n" 14 14 "X-Poedit-Basepath: ..\n" 15 15 "X-Poedit-SourceCharset: UTF-8\n" … … 17 17 "X-Poedit-SearchPath-0: .\n" 18 18 19 #: cdi.php:1 1819 #: cdi.php:122 20 20 msgid "Error : CDI (Collect and Deliver Interface)" 21 21 msgstr "Erreur : CDI (Collect and Deliver Interface)" 22 22 23 #: cdi.php:1 1823 #: cdi.php:122 24 24 msgid " requires that plugin(s)" 25 25 msgstr "Nécessite que les plugin(s) " 26 26 27 #: cdi.php:1 1828 msgid "" 29 "to be active!. For your security CDI has stopped himself to run. Please "30 " reviewthe plugins you need active. "31 msgstr "" 32 "soient actifs. Pour votre sécurité, CDI s'est lui-même désactivé. SVP "33 " vérifiezles plugins que vous avez besoin d’avoir actifs."34 35 #: cdi.php:1 26 cdi.php:13627 #: cdi.php:122 28 msgid "" 29 "to be active!. For your security CDI has stopped himself to run. Please review " 30 "the plugins you need active. " 31 msgstr "" 32 "soient actifs. Pour votre sécurité, CDI s'est lui-même désactivé. SVP vérifiez " 33 "les plugins que vous avez besoin d’avoir actifs." 34 35 #: cdi.php:130 cdi.php:140 36 36 msgid "Information : CDI (Collect and Deliver Interface)" 37 37 msgstr "Information : CDI (Collect and Deliver Interface)" 38 38 39 #: cdi.php:1 2639 #: cdi.php:130 40 40 msgid "notices possible conflict with other active plugin : " 41 41 msgstr "constate une redondance avec un autre plugin :" 42 42 43 #: cdi.php:1 2643 #: cdi.php:130 44 44 msgid "CDI (Collect and Deliver Interface) must be activated alone !." 45 45 msgstr "" 46 "Ce dernier a été désactivé, et seul \"CDI - Collect and Deliver Interface\" "47 " estmaintenant actif."48 49 #: cdi.php:1 36includes/CDI-Settings.php:22150 msgid "" 51 "Your installation has not Soap extension installed. We can be afraid that "52 " CDIwill not fully work."53 msgstr "" 54 "Votre installation n'a pas d'extension Soap installée. Nous pouvons craindre "55 " queCDI ne fonctionne pas complètement."56 57 #: cdi.php:29 046 "Ce dernier a été désactivé, et seul \"CDI - Collect and Deliver Interface\" est " 47 "maintenant actif." 48 49 #: cdi.php:140 includes/CDI-Settings.php:221 50 msgid "" 51 "Your installation has not Soap extension installed. We can be afraid that CDI " 52 "will not fully work." 53 msgstr "" 54 "Votre installation n'a pas d'extension Soap installée. Nous pouvons craindre que " 55 "CDI ne fonctionne pas complètement." 56 57 #: cdi.php:294 58 58 msgid "Warning : CDI (Collect and Deliver Interface)" 59 59 msgstr "Avertissement : CDI (Collect and Deliver Interface)" 60 60 61 #: cdi.php:29 062 msgid "" 63 " The official CDI settings have evolved and need to be updated - Click the "64 " redbutton at the top of the CDI settings panel"61 #: cdi.php:294 62 msgid "" 63 " The official CDI settings have evolved and need to be updated - Click the red " 64 "button at the top of the CDI settings panel" 65 65 msgstr "" 66 66 "Les paramètres officiels de CDI ont évolué et doivent être mis à jour - " 67 "Réinstallez les en cliquant sur le bouton rouge en haut du panneau des "68 " réglagesCDI"69 70 #: cdi.php:3 0767 "Réinstallez les en cliquant sur le bouton rouge en haut du panneau des réglages " 68 "CDI" 69 70 #: cdi.php:311 71 71 msgid "Do you need some help?" 72 72 msgstr "Avez-vous besoin d'aide ?" 73 73 74 #: cdi.php:34 474 #: cdi.php:348 75 75 msgid "Settings" 76 76 msgstr "Réglages" 77 77 78 #: cdi.php:3 57 cdi.php:36778 #: cdi.php:361 cdi.php:371 79 79 msgid "Bienvenue dans CDI - Collect and Deliver Interface !" 80 80 msgstr "Bienvenue dans CDI - Collect and Deliver Interface !" 81 81 82 #: cdi.php:3 5882 #: cdi.php:362 83 83 msgid "" 84 84 "The settings from your anterior Colissimo Delivery Integration has been " 85 "sucessfully imported in CDI - Collect and Deliver Interface, which is now "86 " theonly active plugin."87 msgstr "" 88 "Les paramètres de votre précédent plugin \"Colissimo Integration "89 " Delivery\" ont été importés avec succès dans \"CDI - Collect and Deliver"90 " Interface\",lequel est désormais le seul plugin actif. "91 92 #: cdi.php:3 5985 "sucessfully imported in CDI - Collect and Deliver Interface, which is now the " 86 "only active plugin." 87 msgstr "" 88 "Les paramètres de votre précédent plugin \"Colissimo Integration Delivery\" " 89 "ont été importés avec succès dans \"CDI - Collect and Deliver Interface\", " 90 "lequel est désormais le seul plugin actif. " 91 92 #: cdi.php:363 93 93 msgid "" 94 94 "Your CDI gateway and your WC shipping zone tables are shared between the 2 " … … 98 98 "inchangées. " 99 99 100 #: cdi.php:3 68100 #: cdi.php:372 101 101 msgid "" 102 102 "If necessary, you can get back the settings of your anterior CDI (Colissimo " … … 106 106 "(Colissimo Delivery Integration)" 107 107 108 #: cdi.php:3 69108 #: cdi.php:373 109 109 msgid "" 110 110 "In both cases, your CDI gateway and your WC shipping zone tables are shared " 111 "between the 2 plugins. Only the other CDI settings are duplicated and "112 " copied. <br> If you do not want to get back your CDI Colissimo Delivery"113 " Integrationsettings, use the \"Continue and dismiss this message\" button. "111 "between the 2 plugins. Only the other CDI settings are duplicated and copied. " 112 "<br> If you do not want to get back your CDI Colissimo Delivery Integration " 113 "settings, use the \"Continue and dismiss this message\" button. " 114 114 msgstr "" 115 115 "Dans les deux cas, votre passerelle CDI et vos tables d'expédition WC sont " 116 "partagées entre les 2 plugins. Seuls les autres paramètres de CDI sont "117 " dupliqués et copiés. <br> Si vous ne souhaitez pas récupérer vos paramètres"118 " de CDI - Colissimo Delivery Integration, utilisez le bouton \"Continuer et"119 " ignorer cemessage\"."120 121 #: cdi.php:37 3116 "partagées entre les 2 plugins. Seuls les autres paramètres de CDI sont dupliqués " 117 "et copiés. <br> Si vous ne souhaitez pas récupérer vos paramètres de CDI - " 118 "Colissimo Delivery Integration, utilisez le bouton \"Continuer et ignorer ce " 119 "message\"." 120 121 #: cdi.php:377 122 122 msgid "Continue and dismiss this message" 123 123 msgstr "Continuer et supprimer ce message" 124 124 125 #: cdi.php:3 76125 #: cdi.php:380 126 126 msgid "Get back the anterior CDI settings" 127 127 msgstr "Rapatrier les réglages d'un CDI ancien" … … 130 130 #: includes/CDI-Carrier-collect/exec.php:444 131 131 #: includes/CDI-Carrier-deliver/exec.php:134 132 #: includes/CDI-Carrier-notcdi/exec.php:147 133 #: includes/CDI-Carrier-ups/exec.php:918 132 #: includes/CDI-Carrier-notcdi/exec.php:147 includes/CDI-Carrier-ups/exec.php:918 134 133 msgid "No delivery slip (deposit) for this carrier." 135 134 msgstr "Pas de bordereau de remise (dépôt) pour ce transporteur." … … 143 142 #: includes/CDI-Carrier-colissimo/Colissimo-Affranchissement.php:383 144 143 #: includes/CDI-Carrier-collect/Collect-Affranchissement.php:54 145 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:55 146 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:77 147 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:282 148 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:289 149 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:296 144 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:62 145 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:81 146 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:326 147 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:340 148 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:374 149 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:381 150 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:388 150 151 #: includes/CDI-Carrier-ups/Ups-Affranchissement.php:54 151 152 #: includes/CDI-Carrier-ups/Ups-Affranchissement.php:321 … … 174 175 175 176 #: includes/CDI-Carrier-colissimo/exec.php:206 176 #: includes/CDI-Carrier-mondialrelay/exec.php: 350177 #: includes/CDI-Carrier-mondialrelay/exec.php:435 177 178 #: includes/CDI-Carrier-ups/exec.php:236 178 179 msgid "" 179 "Pickup location - Technical error on pickup product code vs location id. "180 " Pleasetry again."181 msgstr "" 182 "Points de retrait - Erreur technique de cohérence : code produit vs ID du "183 " pointde retrait. Veuillez réessayer."180 "Pickup location - Technical error on pickup product code vs location id. Please " 181 "try again." 182 msgstr "" 183 "Points de retrait - Erreur technique de cohérence : code produit vs ID du point " 184 "de retrait. Veuillez réessayer." 184 185 185 186 #: includes/CDI-Carrier-colissimo/exec.php:236 186 187 #: includes/CDI-Carrier-collect/exec.php:190 187 #: includes/CDI-Carrier-mondialrelay/exec.php: 380188 #: includes/CDI-Carrier-mondialrelay/exec.php:465 188 189 #: includes/CDI-Carrier-ups/exec.php:276 includes/CDI-Gateway.php:600 189 190 msgid "Tracking code : " … … 191 192 192 193 #: includes/CDI-Carrier-colissimo/exec.php:252 193 #: includes/CDI-Carrier-mondialrelay/exec.php: 396194 #: includes/CDI-Carrier-mondialrelay/exec.php:481 194 195 #: includes/CDI-Carrier-ups/exec.php:292 includes/CDI-Gateway.php:606 195 196 msgid "Partner number : " … … 198 199 #: includes/CDI-Carrier-colissimo/exec.php:257 199 200 #: includes/CDI-Carrier-collect/exec.php:206 200 #: includes/CDI-Carrier-mondialrelay/exec.php:4 01201 #: includes/CDI-Carrier-mondialrelay/exec.php:486 201 202 #: includes/CDI-Carrier-ups/exec.php:297 202 203 msgid "To Labels : " … … 204 205 205 206 #: includes/CDI-Carrier-colissimo/exec.php:285 206 #: includes/CDI-Carrier-mondialrelay/exec.php: 429207 #: includes/CDI-Carrier-mondialrelay/exec.php:514 207 208 #: includes/CDI-Carrier-ups/exec.php:332 includes/CDI-Gateway.php:610 208 209 msgid "Parcel parameters" … … 210 211 211 212 #: includes/CDI-Carrier-colissimo/exec.php:286 212 #: includes/CDI-Carrier-mondialrelay/exec.php: 430213 #: includes/CDI-Carrier-mondialrelay/exec.php:515 213 214 #: includes/CDI-Carrier-ups/exec.php:333 includes/CDI-Gateway.php:612 214 215 msgid "Parcel : " … … 216 217 217 218 #: includes/CDI-Carrier-colissimo/exec.php:293 218 #: includes/CDI-Carrier-mondialrelay/exec.php: 437219 #: includes/CDI-Carrier-mondialrelay/exec.php:522 219 220 #: includes/CDI-Carrier-ups/exec.php:340 includes/CDI-Settings.php:357 220 221 msgid "Standard" … … 222 223 223 224 #: includes/CDI-Carrier-colissimo/exec.php:294 224 #: includes/CDI-Carrier-mondialrelay/exec.php: 438225 #: includes/CDI-Carrier-mondialrelay/exec.php:523 225 226 #: includes/CDI-Carrier-ups/exec.php:341 includes/CDI-Settings.php:358 226 227 msgid "Cumbersome" … … 228 229 229 230 #: includes/CDI-Carrier-colissimo/exec.php:295 230 #: includes/CDI-Carrier-mondialrelay/exec.php: 439231 #: includes/CDI-Carrier-mondialrelay/exec.php:524 231 232 #: includes/CDI-Carrier-ups/exec.php:342 includes/CDI-Settings.php:359 232 233 msgid "Tube" … … 234 235 235 236 #: includes/CDI-Carrier-colissimo/exec.php:305 236 #: includes/CDI-Carrier-mondialrelay/exec.php: 448237 #: includes/CDI-Carrier-mondialrelay/exec.php:533 237 238 #: includes/CDI-Carrier-ups/exec.php:352 includes/CDI-Gateway.php:614 238 239 msgid "Weight : " … … 240 241 241 242 #: includes/CDI-Carrier-colissimo/exec.php:325 242 #: includes/CDI-Carrier-mondialrelay/exec.php: 488includes/CDI-Gateway.php:617243 #: includes/CDI-Carrier-mondialrelay/exec.php:573 includes/CDI-Gateway.php:617 243 244 msgid "Optional services" 244 245 msgstr "Services optionnels :" … … 250 251 #: includes/CDI-Carrier-colissimo/exec.php:339 251 252 #: includes/CDI-Carrier-colissimo/exec.php:361 252 #: includes/CDI-Carrier-mondialrelay/exec.php: 496253 #: includes/CDI-Carrier-mondialrelay/exec.php:581 253 254 msgid "yes" 254 255 msgstr "oui" … … 256 257 #: includes/CDI-Carrier-colissimo/exec.php:340 257 258 #: includes/CDI-Carrier-colissimo/exec.php:362 258 #: includes/CDI-Carrier-mondialrelay/exec.php: 497259 #: includes/CDI-Carrier-mondialrelay/exec.php:582 259 260 msgid "no" 260 261 msgstr "non" 261 262 262 263 #: includes/CDI-Carrier-colissimo/exec.php:354 263 #: includes/CDI-Carrier-mondialrelay/exec.php: 489includes/CDI-Gateway.php:621264 #: includes/CDI-Carrier-mondialrelay/exec.php:574 includes/CDI-Gateway.php:621 264 265 msgid "Compensation + : " 265 266 msgstr "Assurance + :" 266 267 267 268 #: includes/CDI-Carrier-colissimo/exec.php:376 268 #: includes/CDI-Carrier-mondialrelay/exec.php:5 11includes/CDI-Gateway.php:623269 #: includes/CDI-Carrier-mondialrelay/exec.php:596 includes/CDI-Gateway.php:623 269 270 msgid "Amount : " 270 271 msgstr "Montant :" … … 300 301 #: includes/CDI-Carrier-colissimo/exec.php:466 301 302 #: includes/CDI-Carrier-collect/exec.php:290 302 #: includes/CDI-Carrier-mondialrelay/exec.php: 533303 #: includes/CDI-Carrier-mondialrelay/exec.php:618 303 304 #: includes/CDI-Carrier-ups/exec.php:389 304 305 msgid "Customer shipping settings :" … … 306 307 307 308 #: includes/CDI-Carrier-colissimo/exec.php:467 308 #: includes/CDI-Carrier-mondialrelay/exec.php: 534309 #: includes/CDI-Carrier-mondialrelay/exec.php:619 309 310 #: includes/CDI-Carrier-ups/exec.php:390 includes/CDI-Gateway.php:634 310 311 #: includes/CDI-Metabox-subscription.php:86 … … 350 351 #: includes/CDI-Carrier-colissimo/exec.php:492 351 352 #: includes/CDI-Carrier-collect/exec.php:291 352 #: includes/CDI-Carrier-mondialrelay/exec.php: 555353 #: includes/CDI-Carrier-mondialrelay/exec.php:640 353 354 #: includes/CDI-Carrier-ups/exec.php:409 includes/CDI-Gateway.php:636 354 355 #: includes/CDI-Metabox-subscription.php:100 … … 358 359 #: includes/CDI-Carrier-colissimo/exec.php:509 359 360 #: includes/CDI-Carrier-collect/exec.php:308 360 #: includes/CDI-Carrier-mondialrelay/exec.php: 572361 #: includes/CDI-Carrier-mondialrelay/exec.php:657 361 362 #: includes/CDI-Carrier-ups/exec.php:426 includes/CDI-Gateway.php:638 362 363 #: includes/CDI-Metabox-subscription.php:114 … … 440 441 441 442 #: includes/CDI-Carrier-colissimo/exec.php:671 442 #: includes/CDI-Carrier-mondialrelay/exec.php: 587443 #: includes/CDI-Carrier-mondialrelay/exec.php:672 443 444 #: includes/CDI-Carrier-ups/exec.php:587 includes/CDI-Gateway.php:648 444 445 msgid "Parcel return" … … 446 447 447 448 #: includes/CDI-Carrier-colissimo/exec.php:672 448 #: includes/CDI-Carrier-mondialrelay/exec.php: 588449 #: includes/CDI-Carrier-mondialrelay/exec.php:673 449 450 #: includes/CDI-Carrier-ups/exec.php:588 includes/CDI-Gateway.php:650 450 451 msgid "Return days : " … … 454 455 #: includes/CDI-Carrier-ups/exec.php:622 455 456 msgid "" 456 "Force the creation of a Cn23 return form for this order. Only the "457 " administrator can generate it and print it to send it by email to his"458 "c lient. The Internet customer will not see it in its order view."457 "Force the creation of a Cn23 return form for this order. Only the administrator " 458 "can generate it and print it to send it by email to his client. The Internet " 459 "customer will not see it in its order view." 459 460 msgstr "" 460 461 "Forcer la création d'un formulaire de retour Cn23 pour cette commande. Seul " … … 463 464 464 465 #: includes/CDI-Carrier-colissimo/exec.php:712 465 #: includes/CDI-Carrier-mondialrelay/exec.php:6 12466 #: includes/CDI-Carrier-mondialrelay/exec.php:697 466 467 msgid "To return label : " 467 468 msgstr "Vers étiquette retour :" 468 469 469 470 #: includes/CDI-Carrier-colissimo/exec.php:715 470 #: includes/CDI-Carrier-mondialrelay/exec.php: 615471 #: includes/CDI-Carrier-mondialrelay/exec.php:700 471 472 #: includes/CDI-Carrier-ups/exec.php:628 includes/CDI-Gateway.php:652 472 473 msgid "Return tracking code : " … … 474 475 475 476 #: includes/CDI-Carrier-colissimo/exec.php:723 476 #: includes/CDI-Carrier-mondialrelay/exec.php: 623477 #: includes/CDI-Carrier-mondialrelay/exec.php:708 477 478 #: includes/CDI-Carrier-ups/exec.php:636 478 479 msgid "" 479 "Force the creation of a Label return form for this order. It will be seen by "480 " theadmin, and the Internet customer in his order view. "480 "Force the creation of a Label return form for this order. It will be seen by the " 481 "admin, and the Internet customer in his order view. " 481 482 msgstr "" 482 483 "Forcer la création d'une étiquette de retour pour cette commande. Elle sera " 483 "visible et imprimable par l'administrateur, et par le client Internet dans "484 " savue de commande."484 "visible et imprimable par l'administrateur, et par le client Internet dans sa " 485 "vue de commande." 485 486 486 487 #: includes/CDI-Carrier-colissimo/exec.php:750 … … 492 493 #: includes/CDI-Carrier-colissimo/exec.php:752 493 494 #: includes/CDI-Carrier-collect/exec.php:356 494 #: includes/CDI-Carrier-mondialrelay/exec.php:7 00495 #: includes/CDI-Carrier-mondialrelay/exec.php:785 495 496 #: includes/CDI-Carrier-ups/exec.php:721 includes/CDI-Carrier-ups/exec.php:756 496 497 msgid "Non-existent point" … … 588 589 #: includes/CDI-Carrier-collect/Collect-Follow.php:135 589 590 msgid "" 590 "Your order is still in preparation stage. <br> You must wait a small bit to "591 " getit."592 msgstr "" 593 "Votre commande est encore en préparation. <br> Il vous faut attendre un peu "594 " pourqu'il soit disponible."591 "Your order is still in preparation stage. <br> You must wait a small bit to get " 592 "it." 593 msgstr "" 594 "Votre commande est encore en préparation. <br> Il vous faut attendre un peu pour " 595 "qu'il soit disponible." 595 596 596 597 #: includes/CDI-Carrier-collect/Collect-Follow.php:147 597 598 msgid "" 598 "Your order has already been acknowledged as received. <br> You can not do "599 " moreand we wish you to enjoy it. <br> You are welcome."600 msgstr "" 601 "Votre commande a déjà été livrée, livraison que vous avez validée. Vous "602 " n'avez rien d'autre à faire. <br> On vous souhaite d'en profiter pleinement."603 " <br> Vousêtes les bienvenus chez nous. "599 "Your order has already been acknowledged as received. <br> You can not do more " 600 "and we wish you to enjoy it. <br> You are welcome." 601 msgstr "" 602 "Votre commande a déjà été livrée, livraison que vous avez validée. Vous n'avez " 603 "rien d'autre à faire. <br> On vous souhaite d'en profiter pleinement. <br> Vous " 604 "êtes les bienvenus chez nous. " 604 605 605 606 #: includes/CDI-Carrier-collect/Collect-Follow.php:173 … … 642 643 #: includes/CDI-Carrier-collect/Collect-Follow.php:187 643 644 msgid "" 644 "(*) As customer, your security code is the total price you have paid for " 645 "your order, expressed in cents (i.e. 1550 if you paid 15,50€) ." 646 msgstr "" 647 "(*) Comme client, votre code de sécurité est le prix total que vous avez " 648 "payé pour votre commande, exprimé en centimes (soit 1550 si vous avez payé " 649 "15,50 €)." 645 "(*) As customer, your security code is the total price you have paid for your " 646 "order, expressed in cents (i.e. 1550 if you paid 15,50€) ." 647 msgstr "" 648 "(*) Comme client, votre code de sécurité est le prix total que vous avez payé " 649 "pour votre commande, exprimé en centimes (soit 1550 si vous avez payé 15,50 €)." 650 650 651 651 #: includes/CDI-Carrier-collect/Collect-Follow.php:203 652 652 msgid "Switching to the \"Customer agreement\" tracking status of the Order " 653 msgstr "" 654 "Passage au statut de suivi \"Validation du client\" reçu pour la Commande " 653 msgstr "Passage au statut de suivi \"Validation du client\" reçu pour la Commande " 655 654 656 655 #: includes/CDI-Carrier-collect/Collect-Follow.php:206 657 656 #: includes/CDI-Carrier-collect/Collect-Follow.php:214 658 msgid "" 659 "Switching to the \"Delivered to customer\" tracking status of the Order " 657 msgid "Switching to the \"Delivered to customer\" tracking status of the Order " 660 658 msgstr "Passage au statut \"Livré au client\" de la commande " 661 659 … … 674 672 msgstr "Sécurité : " 675 673 676 #: includes/CDI-Carrier-collect/exec.php:252 includes/CDI-Settings.php:2 045674 #: includes/CDI-Carrier-collect/exec.php:252 includes/CDI-Settings.php:2107 677 675 msgid "With security codes to apply" 678 676 msgstr "Avec application des codes de sécurité" … … 686 684 msgstr "Code livraison :" 687 685 688 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php: 77686 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:81 689 687 msgid "Shipping country not valid" 690 688 msgstr "Pays destinataire non valide" 691 689 692 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php: 381690 #: includes/CDI-Carrier-mondialrelay/Mondialrelay-Affranchissement.php:469 693 691 msgid " parcels processed with Mondialrelay Web Service." 694 692 msgstr " colis traités par le Web Service d’affranchissement Mondial Relay." 695 693 696 #: includes/CDI-Carrier-mondialrelay/exec.php: 275697 #: includes/CDI-Carrier-mondialrelay/exec.php: 282698 #: includes/CDI-Carrier-mondialrelay/exec.php: 669694 #: includes/CDI-Carrier-mondialrelay/exec.php:360 695 #: includes/CDI-Carrier-mondialrelay/exec.php:367 696 #: includes/CDI-Carrier-mondialrelay/exec.php:754 699 697 msgid " ===> Search relays error -" 700 698 msgstr "===> Erreur sur recherche de Points Relay - " 701 699 702 #: includes/CDI-Carrier-mondialrelay/exec.php: 288700 #: includes/CDI-Carrier-mondialrelay/exec.php:373 703 701 msgid " ===> Search Points Relay error - " 704 702 msgstr "===> Erreur sur recherche de Points Relay - " 705 703 706 #: includes/CDI-Carrier-mondialrelay/exec.php: 462704 #: includes/CDI-Carrier-mondialrelay/exec.php:547 707 705 msgid "Collect : " 708 706 msgstr "Enlèvement :" 709 707 710 #: includes/CDI-Carrier-mondialrelay/exec.php:470 711 #: includes/CDI-Settings.php:1536 708 #: includes/CDI-Carrier-mondialrelay/exec.php:555 includes/CDI-Settings.php:1586 712 709 msgid "REL - Collecte point relais" 713 710 msgstr "REL - Collecte point relais" 714 711 715 #: includes/CDI-Carrier-mondialrelay/exec.php:471 716 #: includes/CDI-Settings.php:1537 712 #: includes/CDI-Carrier-mondialrelay/exec.php:556 includes/CDI-Settings.php:1587 717 713 msgid "CDR - Collecte domicile 1P" 718 714 msgstr "CDR - Collecte domicile 1P" 719 715 720 #: includes/CDI-Carrier-mondialrelay/exec.php: 472716 #: includes/CDI-Carrier-mondialrelay/exec.php:557 721 717 msgid "CDS - Collecte domicile 2P (lourd)" 722 718 msgstr "CDS - Collecte domicile 2P (lourd)" 723 719 724 #: includes/CDI-Carrier-mondialrelay/exec.php:473 725 #: includes/CDI-Settings.php:1539 720 #: includes/CDI-Carrier-mondialrelay/exec.php:558 includes/CDI-Settings.php:1589 726 721 msgid "CCC - Collecte Client Chargeur" 727 722 msgstr "CCC - Collecte Client Chargeur" 728 723 729 #: includes/CDI-Carrier-mondialrelay/exec.php: 542724 #: includes/CDI-Carrier-mondialrelay/exec.php:627 730 725 msgid "24R - Point relais" 731 726 msgstr "24R - Point relais" 732 727 733 #: includes/CDI-Carrier-mondialrelay/exec.php: 543728 #: includes/CDI-Carrier-mondialrelay/exec.php:628 734 729 msgid "24L - Point relais XL" 735 730 msgstr "24L - Point relais XL" 736 731 737 #: includes/CDI-Carrier-mondialrelay/exec.php: 544732 #: includes/CDI-Carrier-mondialrelay/exec.php:629 738 733 msgid "DRI - Colis drive" 739 734 msgstr "DRI - Colis drive" 740 735 741 #: includes/CDI-Carrier-mondialrelay/exec.php: 545736 #: includes/CDI-Carrier-mondialrelay/exec.php:630 742 737 msgid "LD1 - Domicile avec RdV 1P" 743 738 msgstr "LD1 - Domicile avec RdV 1P" 744 739 745 #: includes/CDI-Carrier-mondialrelay/exec.php: 546740 #: includes/CDI-Carrier-mondialrelay/exec.php:631 746 741 msgid "LDS - Domicile avec RdV 2P" 747 742 msgstr "LDS - Domicile avec RdV 2P" 748 743 749 #: includes/CDI-Carrier-mondialrelay/exec.php: 676744 #: includes/CDI-Carrier-mondialrelay/exec.php:761 750 745 msgid " ===> Error on change pickupid in admin : " 751 746 msgstr " ===> Erreur ws sur changement de point relay :" 752 747 753 #: includes/CDI-Carrier-mondialrelay/exec.php: 798748 #: includes/CDI-Carrier-mondialrelay/exec.php:883 754 749 msgid " ===> Error on parcel tracking -" 755 750 msgstr " ===> Erreur ws sur suivi colis :" 756 751 757 #: includes/CDI-Carrier-mondialrelay/exec.php: 799758 #: includes/CDI-Carrier-mondialrelay/exec.php:8 05752 #: includes/CDI-Carrier-mondialrelay/exec.php:884 753 #: includes/CDI-Carrier-mondialrelay/exec.php:890 759 754 msgid "*** Erreur suivi : " 760 755 msgstr "*** Erreur suivi :" 761 756 762 #: includes/CDI-Carrier-mondialrelay/exec.php: 836757 #: includes/CDI-Carrier-mondialrelay/exec.php:921 763 758 msgid "No delivery slip (deposit) for Mondial Relay." 764 759 msgstr "Pas de bordereau de remise (dépôt) pour Mondial Relay." … … 776 771 msgstr "Coût max/réel" 777 772 778 #: includes/CDI-Carrier-ups/exec.php:398 includes/CDI-Settings.php:17 39773 #: includes/CDI-Carrier-ups/exec.php:398 includes/CDI-Settings.php:1795 779 774 msgid "11 - UPS Standard" 780 775 msgstr "11 - UPS Standard" 781 776 782 #: includes/CDI-Carrier-ups/exec.php:399 includes/CDI-Settings.php:17 40777 #: includes/CDI-Carrier-ups/exec.php:399 includes/CDI-Settings.php:1796 783 778 msgid "07 - UPS Express" 784 779 msgstr "07 - UPS Express" 785 780 786 #: includes/CDI-Carrier-ups/exec.php:400 includes/CDI-Settings.php:17 41781 #: includes/CDI-Carrier-ups/exec.php:400 includes/CDI-Settings.php:1797 787 782 msgid "AP - UPS Access Point" 788 783 msgstr "AP - UPS Access Point" … … 853 848 854 849 #: includes/CDI-Frontend.php:84 includes/CDI-Frontend.php:136 855 #: includes/CDI-Settings.php:121 2850 #: includes/CDI-Settings.php:1218 856 851 msgid "Order shipped. Your tracking code is : " 857 852 msgstr "Votre colis a été expédié. Votre code de suivi est :" … … 869 864 msgid "Notes on your order, eg special notes for color, size, ..." 870 865 msgstr "" 871 "Message concernant votre commande. Ex. indications spéciales sur la couleur, "872 " lataille, ..."866 "Message concernant votre commande. Ex. indications spéciales sur la couleur, la " 867 "taille, ..." 873 868 874 869 #: includes/CDI-Frontend.php:180 includes/CDI-Frontend.php:424 … … 891 886 892 887 #: includes/CDI-Frontend.php:314 includes/CDI-Frontend.php:334 893 #: includes/CDI-Settings.php:18 41888 #: includes/CDI-Settings.php:1897 894 889 msgid "Address line 3" 895 890 msgstr "Adresse ligne 3" … … 915 910 msgstr "Votre message privé a été envoyé." 916 911 917 #: includes/CDI-Function.php:108 8912 #: includes/CDI-Function.php:1089 918 913 msgid " ===> Search relays error - Customer address not found : " 919 914 msgstr "" … … 943 938 msgid "" 944 939 "Generate a transport voucher. This document is intended for the logistics " 945 "department, a service provider, or a carrier, who have to deliver the " 946 "packages. It contains gathered in one sheet only the external " 947 "characteristics of the package selection, without detailing the content of " 948 "each package" 949 msgstr "" 950 "Générer un bon de transport. Ce document est destiné au service logistique, " 951 "à un prestataire ou à un transporteur, qui doit livrer les colis. Il " 952 "contient regroupées dans une seule feuille les caractéristiques externes de " 953 "la sélection de colis, sans détailler le contenu de chaque colis" 940 "department, a service provider, or a carrier, who have to deliver the packages. " 941 "It contains gathered in one sheet only the external characteristics of the " 942 "package selection, without detailing the content of each package" 943 msgstr "" 944 "Générer un bon de transport. Ce document est destiné au service logistique, à un " 945 "prestataire ou à un transporteur, qui doit livrer les colis. Il contient " 946 "regroupées dans une seule feuille les caractéristiques externes de la sélection " 947 "de colis, sans détailler le contenu de chaque colis" 954 948 955 949 #: includes/CDI-Gateway-Bordereaux.php:80 … … 961 955 "Generate Preparation Lists. These documents are intended for the logistics " 962 956 "department or a service provider, who in particular have to prepare the " 963 "packages. They consist of independent sheets per package giving details of "964 " theitems to be in each package."957 "packages. They consist of independent sheets per package giving details of the " 958 "items to be in each package." 965 959 msgstr "" 966 960 "Générer des listes de préparation. Ces documents sont destinés au service " 967 "logistique ou à un prestataire, qui doivent notamment préparer les colis. "968 " Ils se composent de feuilles indépendantes par colis donnant des détails sur"969 " lesarticles à inclure dans chaque colis."961 "logistique ou à un prestataire, qui doivent notamment préparer les colis. Ils se " 962 "composent de feuilles indépendantes par colis donnant des détails sur les " 963 "articles à inclure dans chaque colis." 970 964 971 965 #: includes/CDI-Gateway-Bordereaux.php:81 … … 974 968 975 969 #: includes/CDI-Gateway-Bordereaux.php:81 976 msgid "" 977 "Document giving the overall status of deliveries for the selected packages." 970 msgid "Document giving the overall status of deliveries for the selected packages." 978 971 msgstr "" 979 972 "Document donnant l'état général des livraisons pour les colis sélectionnés." … … 985 978 #: includes/CDI-Gateway-Bordereaux.php:82 986 979 msgid "" 987 "Generate a delivery slip for the carrier. This document is to be given when "988 " the parcels are dropped off at carrier. It may be optional according to the"989 " depositterms agreed in the contract with the carrier."990 msgstr "" 991 "Générer un bordereau de remise pour le transporteur. Ce document est à "992 " remettre lors du dépôt des colis. Il peut être facultatif selon les"993 " modalités de dépôtconvenues dans le contrat avec le transporteur."980 "Generate a delivery slip for the carrier. This document is to be given when the " 981 "parcels are dropped off at carrier. It may be optional according to the deposit " 982 "terms agreed in the contract with the carrier." 983 msgstr "" 984 "Générer un bordereau de remise pour le transporteur. Ce document est à remettre " 985 "lors du dépôt des colis. Il peut être facultatif selon les modalités de dépôt " 986 "convenues dans le contrat avec le transporteur." 994 987 995 988 #: includes/CDI-Gateway-Bordereaux.php:84 … … 1002 995 "processed." 1003 996 msgstr "" 1004 "Ici, vous pouvez exporter un assemblage d'étiquettes d'affranchissement de "1005 " voscolis déjà traités."997 "Ici, vous pouvez exporter un assemblage d'étiquettes d'affranchissement de vos " 998 "colis déjà traités." 1006 999 1007 1000 #: includes/CDI-Gateway-Bordereaux.php:85 … … 1014 1007 "processed." 1015 1008 msgstr "" 1016 "Ici, vous pouvez exporter un assemblage de vos cn23 de vos colis déjà " 1017 "traités." 1009 "Ici, vous pouvez exporter un assemblage de vos cn23 de vos colis déjà traités." 1018 1010 1019 1011 #: includes/CDI-Gateway-Bordereaux.php:86 … … 1023 1015 #: includes/CDI-Gateway-Bordereaux.php:86 1024 1016 msgid "" 1025 "Here you can export a csv history of your orders / parcels already "1026 " processed.For reprocessing from the csv workbook."1017 "Here you can export a csv history of your orders / parcels already processed. " 1018 "For reprocessing from the csv workbook." 1027 1019 msgstr "" 1028 1020 "Ici, vous pouvez exporter un historique CSV de vos commandes / colis déjà " … … 1059 1051 msgstr "" 1060 1052 "Externe : scan, app, etc ...(virgules de séparation, syntaxe 'orderid," 1061 "[codetracking],...'), ou en changeant l'entrée 'cdi_o_Br_select_extern' "1062 " de latable d'options Wordpress. "1053 "[codetracking],...'), ou en changeant l'entrée 'cdi_o_Br_select_extern' de la " 1054 "table d'options Wordpress. " 1063 1055 1064 1056 #: includes/CDI-Gateway-Bordereaux.php:125 … … 1082 1074 msgstr "Historique des documents générés " 1083 1075 1084 #: includes/CDI-Gateway-Bordereaux.php:144 1085 #: includes/CDI-Gateway-Bordereaux.php:153 1076 #: includes/CDI-Gateway-Bordereaux.php:144 includes/CDI-Gateway-Bordereaux.php:153 1086 1077 msgid "Creation date" 1087 1078 msgstr "Date de création" 1088 1079 1089 #: includes/CDI-Gateway-Bordereaux.php:145 1090 #: includes/CDI-Gateway-Bordereaux.php:154 1080 #: includes/CDI-Gateway-Bordereaux.php:145 includes/CDI-Gateway-Bordereaux.php:154 1091 1081 msgid "Type and reference" 1092 1082 msgstr "Type et référence" 1093 1083 1094 #: includes/CDI-Gateway-Bordereaux.php:146 1095 #: includes/CDI-Gateway -Bordereaux.php:155 includes/CDI-Gateway.php:3141084 #: includes/CDI-Gateway-Bordereaux.php:146 includes/CDI-Gateway-Bordereaux.php:155 1085 #: includes/CDI-Gateway.php:314 1096 1086 msgid "Parcel" 1097 1087 msgstr "Colis" 1098 1088 1099 #: includes/CDI-Gateway-Bordereaux.php:147 1100 #: includes/CDI-Gateway-Bordereaux.php:156 1089 #: includes/CDI-Gateway-Bordereaux.php:147 includes/CDI-Gateway-Bordereaux.php:156 1101 1090 msgid "View" 1102 1091 msgstr "Voir" … … 1116 1105 #: includes/CDI-Gateway-Bordereaux.php:459 1117 1106 msgid "" 1118 "Your logistics documents will now be produced for your orders with the " 1119 "carrier : " 1120 msgstr "" 1121 "Vos documents logistiques seront désormais produits pour les commandes " 1122 "auprès du transporteur :" 1107 "Your logistics documents will now be produced for your orders with the carrier : " 1108 msgstr "" 1109 "Vos documents logistiques seront désormais produits pour les commandes auprès du " 1110 "transporteur :" 1123 1111 1124 1112 #: includes/CDI-Gateway-Bordereaux.php:459 1125 msgid "" 1126 "The carrier selection will be made during the production of each document." 1127 msgstr "" 1128 "La sélection du transporteur se fera lors de la production de chaque " 1129 "document." 1113 msgid "The carrier selection will be made during the production of each document." 1114 msgstr "" 1115 "La sélection du transporteur se fera lors de la production de chaque document." 1130 1116 1131 1117 #: includes/CDI-Gateway-Custom.php:97 … … 1199 1185 msgid "Release parcels that you now want to process in the cdi gateway." 1200 1186 msgstr "" 1201 "Libérez les colis que vous souhaitez maintenant traiter dans la Passerelle " 1202 "CDI." 1187 "Libérez les colis que vous souhaitez maintenant traiter dans la Passerelle CDI." 1203 1188 1204 1189 #: includes/CDI-Gateway.php:108 … … 1208 1193 #: includes/CDI-Gateway.php:108 1209 1194 msgid "" 1210 "Necessary when auto clean of parcels has not been set in settings. Your " 1211 "parcels can be remove at the end of a gateway session (i.e. after sending " 1212 "parcels to your carriers, collecting the tracking codes, and copying them in " 1213 "the gateway). Afterward, a new list of parcels can be prepared for a new " 1214 "gateway session." 1215 msgstr "" 1216 "Nécessaire quand le nettoyage automatique des colis n'a pas été définie " 1217 "dans les paramètres. Vos colis peuvent être enlever à la fin d'une session " 1218 "de la passerelle (à savoir après l'envoi des colis vers votre transporteur, " 1219 "la collecte de leur codes de suivi, et leur recopiage dans la Passerelle " 1220 "CDI). Par la suite, une nouvelle liste de colis pourra être préparé pour " 1221 "une nouvelle session de la Passerelle." 1195 "Necessary when auto clean of parcels has not been set in settings. Your parcels " 1196 "can be remove at the end of a gateway session (i.e. after sending parcels to " 1197 "your carriers, collecting the tracking codes, and copying them in the gateway). " 1198 "Afterward, a new list of parcels can be prepared for a new gateway session." 1199 msgstr "" 1200 "Nécessaire quand le nettoyage automatique des colis n'a pas été définie dans " 1201 "les paramètres. Vos colis peuvent être enlever à la fin d'une session de la " 1202 "passerelle (à savoir après l'envoi des colis vers votre transporteur, la " 1203 "collecte de leur codes de suivi, et leur recopiage dans la Passerelle CDI). Par " 1204 "la suite, une nouvelle liste de colis pourra être préparé pour une nouvelle " 1205 "session de la Passerelle." 1222 1206 1223 1207 #: includes/CDI-Gateway.php:113 … … 1231 1215 #: includes/CDI-Gateway.php:133 1232 1216 msgid "" 1233 "Submit your packages on hold (i.e. without yet a tracking code) in the "1234 " gatewayto your carriers :"1235 msgstr "" 1236 "Soumettez tous vos colis en passerelle en attente (i.e. sans encore un code "1237 " desuivi) à vos transporteurs :"1217 "Submit your packages on hold (i.e. without yet a tracking code) in the gateway " 1218 "to your carriers :" 1219 msgstr "" 1220 "Soumettez tous vos colis en passerelle en attente (i.e. sans encore un code de " 1221 "suivi) à vos transporteurs :" 1238 1222 1239 1223 #: includes/CDI-Gateway.php:137 … … 1243 1227 #: includes/CDI-Gateway.php:138 1244 1228 msgid "" 1245 "A csv file will be exported. It can be printed to manage parcels to send to "1246 " your carrier. It also can be used to activate an browser automation. It can"1247 " be use as input for a carrier software. The parcel tracking codes will then"1248 " have to bemanually entered into the gateway panel."1229 "A csv file will be exported. It can be printed to manage parcels to send to your " 1230 "carrier. It also can be used to activate an browser automation. It can be use as " 1231 "input for a carrier software. The parcel tracking codes will then have to be " 1232 "manually entered into the gateway panel." 1249 1233 msgstr "" 1250 1234 "Un fichier csv sera exporté. Il pourra être imprimé pour gérer les colis à " 1251 "envoyer à votre transporteur. Il pourra également être utilisé pour activer "1252 " un script de navigateur. Il pourra être utilisé également comme entrée pour"1253 " un logiciel de transporteur. Les codes de suivi des colis devront ensuite "1254 " êtresaisis manuellement dans la Passerelle CDI."1235 "envoyer à votre transporteur. Il pourra également être utilisé pour activer un " 1236 "script de navigateur. Il pourra être utilisé également comme entrée pour un " 1237 "logiciel de transporteur. Les codes de suivi des colis devront ensuite être " 1238 "saisis manuellement dans la Passerelle CDI." 1255 1239 1256 1240 #: includes/CDI-Gateway.php:141 … … 1264 1248 #: includes/CDI-Gateway.php:147 1265 1249 msgid "" 1266 "A pdf file with address labels will be exported. It can be printed for "1267 " parcels or letters to send throught the carrier chosen. The parcel tracking"1268 " codes willhave to be manually entered into the gateway panel."1269 msgstr "" 1270 "Un fichier pdf avec des étiquettes d'adresse sera exporté. Il peut être "1271 " imprimé pour être utiliser sur les colis ou les lettres à envoyer à travers"1272 " letransporteur choisi. Les codes de suivi des colis devront être saisis "1250 "A pdf file with address labels will be exported. It can be printed for parcels " 1251 "or letters to send throught the carrier chosen. The parcel tracking codes will " 1252 "have to be manually entered into the gateway panel." 1253 msgstr "" 1254 "Un fichier pdf avec des étiquettes d'adresse sera exporté. Il peut être imprimé " 1255 "pour être utiliser sur les colis ou les lettres à envoyer à travers le " 1256 "transporteur choisi. Les codes de suivi des colis devront être saisis " 1273 1257 "manuellement dans le panneau de passerelle." 1274 1258 … … 1278 1262 1279 1263 #: includes/CDI-Gateway.php:155 includes/CDI-Metabox-subscription.php:72 1280 #: includes/CDI-Metabox.php:91 includes/CDI-Shipping.php: 711264 #: includes/CDI-Metabox.php:91 includes/CDI-Shipping.php:67 1281 1265 msgid "Colissimo" 1282 1266 msgstr "Colissimo" … … 1286 1270 "The service will be executed in line with Colissimo Web service under soap " 1287 1271 "protocol. A business contract with La Poste is needed. After printing of " 1288 "Colissimo labels, the parcel tracking codes will be automatically inserted "1289 " intothe gateway panel."1290 msgstr "" 1291 "Le service sera exécuté avec le Web Service d’Affranchissement Colissimo. "1292 " Uncontrat Entreprise avec La Poste est nécessaire. Après l'impression des "1293 "étiquettes Colissimo, les codes de suivi des colis et autres informations "1294 " serontautomatiquement insérés dans le panneau de la passerelle."1272 "Colissimo labels, the parcel tracking codes will be automatically inserted into " 1273 "the gateway panel." 1274 msgstr "" 1275 "Le service sera exécuté avec le Web Service d’Affranchissement Colissimo. Un " 1276 "contrat Entreprise avec La Poste est nécessaire. Après l'impression des " 1277 "étiquettes Colissimo, les codes de suivi des colis et autres informations seront " 1278 "automatiquement insérés dans le panneau de la passerelle." 1295 1279 1296 1280 #: includes/CDI-Gateway.php:159 … … 1299 1283 1300 1284 #: includes/CDI-Gateway.php:164 includes/CDI-Metabox-subscription.php:73 1301 #: includes/CDI-Metabox.php:92 includes/CDI-Shipping.php: 731285 #: includes/CDI-Metabox.php:92 includes/CDI-Shipping.php:69 1302 1286 msgid "Mondial Relay" 1303 1287 msgstr "Mondial Relay" … … 1305 1289 #: includes/CDI-Gateway.php:165 1306 1290 msgid "" 1307 "The service will be executed in line with Mondial Relay Web service under "1308 " soap protocol. A business contract with Mondial Relay is needed. After"1309 " printing of Mondial Relay labels, the parcel tracking codes will be"1310 " automatically insertedinto the gateway panel."1311 msgstr "" 1312 "Le service sera exécuté avec le Web Service d’Affranchissement Mondial "1313 " Relay. Un contrat avec Mondial Relay est nécessaire. Après l'impression des "1314 " étiquettes Mondial Relay, les codes de suivi des colis et autres"1315 " informations serontautomatiquement insérés dans le panneau de la passerelle."1291 "The service will be executed in line with Mondial Relay Web service under soap " 1292 "protocol. A business contract with Mondial Relay is needed. After printing of " 1293 "Mondial Relay labels, the parcel tracking codes will be automatically inserted " 1294 "into the gateway panel." 1295 msgstr "" 1296 "Le service sera exécuté avec le Web Service d’Affranchissement Mondial Relay. " 1297 "Un contrat avec Mondial Relay est nécessaire. Après l'impression des étiquettes " 1298 "Mondial Relay, les codes de suivi des colis et autres informations seront " 1299 "automatiquement insérés dans le panneau de la passerelle." 1316 1300 1317 1301 #: includes/CDI-Gateway.php:168 … … 1320 1304 1321 1305 #: includes/CDI-Gateway.php:173 includes/CDI-Metabox-subscription.php:74 1322 #: includes/CDI-Metabox.php:93 includes/CDI-Shipping.php: 721306 #: includes/CDI-Metabox.php:93 includes/CDI-Shipping.php:68 1323 1307 msgid "UPS" 1324 1308 msgstr "UPS" … … 1327 1311 msgid "" 1328 1312 "The service will be executed in line with UPS Web services under soap or xml " 1329 "protocols. A business contract with UPS is needed. After printing of UPS " 1330 "labels, the parcel tracking codes will be automatically inserted into the " 1331 "gateway panel." 1332 msgstr "" 1333 "Le service sera exécuté avec les Web Service d’Affranchissement UPS sous " 1334 "Soap et XML protocole. Un contrat avec UPS est nécessaire. Après " 1335 "l'impression des étiquettes UPS, les codes de suivi des colis et autres " 1336 "informations seront automatiquement insérés dans le panneau de la passerelle." 1313 "protocols. A business contract with UPS is needed. After printing of UPS labels, " 1314 "the parcel tracking codes will be automatically inserted into the gateway panel." 1315 msgstr "" 1316 "Le service sera exécuté avec les Web Service d’Affranchissement UPS sous Soap " 1317 "et XML protocole. Un contrat avec UPS est nécessaire. Après l'impression des " 1318 "étiquettes UPS, les codes de suivi des colis et autres informations seront " 1319 "automatiquement insérés dans le panneau de la passerelle." 1337 1320 1338 1321 #: includes/CDI-Gateway.php:177 … … 1341 1324 1342 1325 #: includes/CDI-Gateway.php:182 includes/CDI-Metabox-subscription.php:75 1343 #: includes/CDI-Metabox.php:94 includes/CDI-Shipping.php:7 41326 #: includes/CDI-Metabox.php:94 includes/CDI-Shipping.php:70 1344 1327 msgid "Collect" 1345 1328 msgstr "Collect" … … 1347 1330 #: includes/CDI-Gateway.php:183 1348 1331 msgid "" 1349 "The service will be executed with Clieck & Collect services. After printing "1350 " of Collect labels, the parcel tracking codes will be automatically inserted"1351 " intothe gateway panel."1352 msgstr "" 1353 "Le service sera exécuté avec Click & Collect. Après l'impression des "1354 " étiquettes, les codes de suivi des colis et autres informations seront "1355 " automatiquementinsérés dans le panneau de la passerelle."1332 "The service will be executed with Clieck & Collect services. After printing of " 1333 "Collect labels, the parcel tracking codes will be automatically inserted into " 1334 "the gateway panel." 1335 msgstr "" 1336 "Le service sera exécuté avec Click & Collect. Après l'impression des étiquettes, " 1337 "les codes de suivi des colis et autres informations seront automatiquement " 1338 "insérés dans le panneau de la passerelle." 1356 1339 1357 1340 #: includes/CDI-Gateway.php:186 … … 1363 1346 "A custom service will be executed. The filter $cdi_tracking = apply_filters " 1364 1347 "('cdi_custom_gateway_exec', $cdi_tracking=false , $cdi_nbrorderstodo , " 1365 "$cdi_rowcurrentorder, $array_for_carrier) is used. $array_for_carrier " 1366 "contains the datas to process with your software carrier. The parcel " 1367 "tracking code is returned in $cdi_tracking and will be automatically updated " 1368 "into the gateway panel. $cdi_nbrorderstodo and $cdi_rowcurrentorder are " 1369 "respectively the number of orders to process and the rank of the current " 1370 "order in process." 1348 "$cdi_rowcurrentorder, $array_for_carrier) is used. $array_for_carrier contains " 1349 "the datas to process with your software carrier. The parcel tracking code is " 1350 "returned in $cdi_tracking and will be automatically updated into the gateway " 1351 "panel. $cdi_nbrorderstodo and $cdi_rowcurrentorder are respectively the number " 1352 "of orders to process and the rank of the current order in process." 1371 1353 msgstr "" 1372 1354 "Votre programme personnalisé sera exécuté. Le filtre $cdi_tracking = " … … 1376 1358 "transporteur. Le informations de suivi des colis sont retournées dans " 1377 1359 "$cdi_tracking et seront automatiquement mises à jour dans le panneau de la " 1378 "passerelle. $cdi_nbrorderstodo et $cdi_rowcurrentorder sont respectivement " 1379 "le nombre de commandes à traiter et le rang de l'ordre actuel dans le " 1380 "processus." 1360 "passerelle. $cdi_nbrorderstodo et $cdi_rowcurrentorder sont respectivement le " 1361 "nombre de commandes à traiter et le rang de l'ordre actuel dans le processus." 1381 1362 1382 1363 #: includes/CDI-Gateway.php:195 … … 1413 1394 "address is displayed elsewhere." 1414 1395 msgstr "" 1415 "L'adresse de livraison est uniquement pour les expéditions à domicile. Pour " 1416 "les envois en point relai, l'adresse de retrait est affichée ailleurs en " 1417 "complément." 1396 "L'adresse de livraison est uniquement pour les expéditions à domicile. Pour les " 1397 "envois en point relai, l'adresse de retrait est affichée ailleurs en complément." 1418 1398 1419 1399 #: includes/CDI-Gateway.php:317 … … 1433 1413 msgstr "Url" 1434 1414 1435 #: includes/CDI-Gateway.php:322 includes/CDI-Shipping.php:6 71415 #: includes/CDI-Gateway.php:322 includes/CDI-Shipping.php:63 1436 1416 msgid "Carrier" 1437 1417 msgstr "Transporteur" … … 1528 1508 msgid "Waiting - Can be filed in the CDI gateway." 1529 1509 msgstr "" 1530 "En attente d'expédition - Prêt à être déposé dans la Passerelle CDI (Gateway "1531 " ouPasserelle d'expédition)."1510 "En attente d'expédition - Prêt à être déposé dans la Passerelle CDI (Gateway ou " 1511 "Passerelle d'expédition)." 1532 1512 1533 1513 #: includes/CDI-Orderlist.php:56 … … 1572 1552 #: includes/CDI-Orderlist.php:128 1573 1553 msgid "" 1574 "This parcel has been redirected by administrator to another carrier and/or "1575 " with another carrier code. The initial shipping indication showed by "1576 " WooCommerce may not be the right one. Only the information in CDI gatewal is"1577 " true.<br><br>Clickon icon to suppress this notification."1578 msgstr "" 1579 "Ce colis a été redirigé par l'administrateur vers un autre transporteur et/ "1580 " ou avec un autre code ou point relai du transporteur. L'indication "1581 " d'expédition initiale affichée par WooCommerce n'est peut-être plus la"1582 " bonne. Seules les informations contenues dans la Passerelle CDI sont vraies."1583 " <br> <br>Cliquez surl'icône pour supprimer cette notification."1554 "This parcel has been redirected by administrator to another carrier and/or with " 1555 "another carrier code. The initial shipping indication showed by WooCommerce may " 1556 "not be the right one. Only the information in CDI gatewal is true.<br><br>Click " 1557 "on icon to suppress this notification." 1558 msgstr "" 1559 "Ce colis a été redirigé par l'administrateur vers un autre transporteur et/ou " 1560 "avec un autre code ou point relai du transporteur. L'indication d'expédition " 1561 "initiale affichée par WooCommerce n'est peut-être plus la bonne. Seules les " 1562 "informations contenues dans la Passerelle CDI sont vraies. <br> <br>Cliquez sur " 1563 "l'icône pour supprimer cette notification." 1584 1564 1585 1565 #: includes/CDI-Orderlist.php:135 … … 1589 1569 #: includes/CDI-Orderlist.php:135 1590 1570 msgid "" 1591 "Parcel return asked - A parcel return label has been asked by the customer "1592 " (but we dont know if the parcel has already been sent).<br><br>Click on icon"1593 " tosuppress this notification."1571 "Parcel return asked - A parcel return label has been asked by the customer (but " 1572 "we dont know if the parcel has already been sent).<br><br>Click on icon to " 1573 "suppress this notification." 1594 1574 msgstr "" 1595 1575 "Colis retour demandé.<br>\n" 1596 "Le client a demandé une étiquette de retour de colis pour cette commande " 1597 "(mais nous ne savons pas si le colis a déjà été déposé chez le tranporteur)." 1598 "<br><br>\n" 1576 "Le client a demandé une étiquette de retour de colis pour cette commande (mais " 1577 "nous ne savons pas si le colis a déjà été déposé chez le tranporteur).<br><br>\n" 1599 1578 "Cliquez sur l'icône pour supprimer cette notification." 1600 1579 … … 1602 1581 msgid "The carrier can not send its relay addresses. Please try again." 1603 1582 msgstr "" 1604 "Votre transporteur est inaccessible ou ne peut pas géolocaliser cette "1605 " adresse.Veuillez réessayer."1583 "Votre transporteur est inaccessible ou ne peut pas géolocaliser cette adresse. " 1584 "Veuillez réessayer." 1606 1585 1607 1586 #: includes/CDI-Reference-Livraisons.php:455 … … 1623 1602 #: includes/CDI-Reference-Livraisons.php:767 1624 1603 msgid "Google Maps can not geolocate this address. Please try again." 1625 msgstr "" 1626 "Google Maps ne peut pas géolocaliser cette adresse. Veuillez réessayer." 1604 msgstr "Google Maps ne peut pas géolocaliser cette adresse. Veuillez réessayer." 1627 1605 1628 1606 #: includes/CDI-Reference-Livraisons.php:1032 … … 1643 1621 "Pickup location - Technical error : WC adress not present. Please try again." 1644 1622 msgstr "" 1645 "Points de retrait - Erreur technique : adresse WC absente. Veuillez " 1646 "réessayer." 1623 "Points de retrait - Erreur technique : adresse WC absente. Veuillez réessayer." 1647 1624 1648 1625 #: includes/CDI-Reference-Livraisons.php:1094 1649 1626 msgid "Pickup location - Technical error on pickup method. Please try again." 1650 1627 msgstr "" 1651 "Points de retrait - Erreur technique de cohérence : méthode de livraison vs "1652 " IDdu point de retrait. Veuillez réessayer."1628 "Points de retrait - Erreur technique de cohérence : méthode de livraison vs ID " 1629 "du point de retrait. Veuillez réessayer." 1653 1630 1654 1631 #: includes/CDI-Repatriation.php:149 1655 1632 msgid "" 1656 "You used previously an old CDI plugin version. Its settings have been taken "1657 " back in this new CDI. Your CDI DB (CDI Gateway) and your CDI shipping"1658 " parameters areinchanged."1659 msgstr "" 1660 "Vous avez utilisé précédemment une version antérieure du plugin CDI "1661 " (Colissimo Delivery Intégration). Ses réglages ont été repris à l'identique"1662 " dans ce nouveau CDI (Collect and Deliver Interface). Votre base de donnée"1663 " CDI (Passerelle CDI)et vos paramètres d'expédition CDI restent inchangés."1633 "You used previously an old CDI plugin version. Its settings have been taken back " 1634 "in this new CDI. Your CDI DB (CDI Gateway) and your CDI shipping parameters are " 1635 "inchanged." 1636 msgstr "" 1637 "Vous avez utilisé précédemment une version antérieure du plugin CDI (Colissimo " 1638 "Delivery Intégration). Ses réglages ont été repris à l'identique dans ce nouveau " 1639 "CDI (Collect and Deliver Interface). Votre base de donnée CDI (Passerelle CDI) " 1640 "et vos paramètres d'expédition CDI restent inchangés." 1664 1641 1665 1642 #: includes/CDI-Repatriation.php:149 1666 1643 msgid "" 1667 "If you had a problem starting this new CDI plugin, you can go back to the " 1668 "old plugin. To do this, deactivate this plugin with previously having marked " 1669 "in the CDI settings, general settings, the deletion of data, then reactivate " 1670 "the old plugin." 1671 msgstr "" 1672 "Si vous aviez un quelconque problème pour le démarrage de ce nouveau plugin " 1673 "CDI, vous pourrez toujours revenir à l'ancien plugin. Pour cela, 1- " 1674 "Désactivez ce plugin après avoir préalablement demandé dans les réglages " 1675 "CDI, onglet réglages généraux, la suppression des données lors de la " 1676 "suppression du plugin, 2- Supprimez ce plugin, puis 3- Réactivez l'ancien " 1677 "plugin. \n" 1678 "Il est en revanche déconseillé en exploitation de basculer plusieurs fois " 1679 "d'un plugin vers l'autre au risque de générer des incohérences." 1644 "If you had a problem starting this new CDI plugin, you can go back to the old " 1645 "plugin. To do this, deactivate this plugin with previously having marked in the " 1646 "CDI settings, general settings, the deletion of data, then reactivate the old " 1647 "plugin." 1648 msgstr "" 1649 "Si vous aviez un quelconque problème pour le démarrage de ce nouveau plugin CDI, " 1650 "vous pourrez toujours revenir à l'ancien plugin. Pour cela, 1- Désactivez ce " 1651 "plugin après avoir préalablement demandé dans les réglages CDI, onglet réglages " 1652 "généraux, la suppression des données lors de la suppression du plugin, 2- " 1653 "Supprimez ce plugin, puis 3- Réactivez l'ancien plugin. \n" 1654 "Il est en revanche déconseillé en exploitation de basculer plusieurs fois d'un " 1655 "plugin vers l'autre au risque de générer des incohérences." 1680 1656 1681 1657 #: includes/CDI-Retour-Colis.php:93 … … 1687 1663 msgstr "Demander une étiquette d'affranchissement retour" 1688 1664 1689 #: includes/CDI-Settings.php:68 includes/CDI-Shipping.php: 631665 #: includes/CDI-Settings.php:68 includes/CDI-Shipping.php:59 1690 1666 msgid "CDI" 1691 1667 msgstr "CDI" … … 1698 1674 msgid "" 1699 1675 "Warning : To reset your carriers settings (shown with red font) to official " 1700 "settings if you have inadvertently changed them. Your own website settings "1701 " (fontnot in red) will not be modified."1702 msgstr "" 1703 "Avertissement: Pour reinstaller vos réglages CDI officiels (affichés avec "1704 " police rouge), si vous les aviez modifiés par inadvertance. Les paramètres"1705 " propres àvotre installation (police non en rouge) ne seront pas changés."1676 "settings if you have inadvertently changed them. Your own website settings (font " 1677 "not in red) will not be modified." 1678 msgstr "" 1679 "Avertissement: Pour reinstaller vos réglages CDI officiels (affichés avec police " 1680 "rouge), si vous les aviez modifiés par inadvertance. Les paramètres propres à " 1681 "votre installation (police non en rouge) ne seront pas changés." 1706 1682 1707 1683 #: includes/CDI-Settings.php:150 … … 1711 1687 #: includes/CDI-Settings.php:150 1712 1688 msgid "" 1713 "Warning : To reinstall the CDI gateway when something is wrong in CDI "1714 " process or in an order. The gateway will be recreate empty of parcels."1715 " Existing pending parcels in gateway will be deleted, but corresponding"1716 " orders will be inchanged.All others CDI settings will stay."1717 msgstr "" 1718 "Avertissement: Pour réinstaller la passerelle CDI lorsque quelque chose ne "1719 " va pas dans le fonctionnement de CDI ou dans une commande dont le colis est"1720 " en passerelle. La passerelle sera recréée vide de colis. Les colis en"1721 " attenteexistants dans la passerelle seront supprimés, mais les commandes "1689 "Warning : To reinstall the CDI gateway when something is wrong in CDI process or " 1690 "in an order. The gateway will be recreate empty of parcels. Existing pending " 1691 "parcels in gateway will be deleted, but corresponding orders will be inchanged. " 1692 "All others CDI settings will stay." 1693 msgstr "" 1694 "Avertissement: Pour réinstaller la passerelle CDI lorsque quelque chose ne va " 1695 "pas dans le fonctionnement de CDI ou dans une commande dont le colis est en " 1696 "passerelle. La passerelle sera recréée vide de colis. Les colis en attente " 1697 "existants dans la passerelle seront supprimés, mais les commandes " 1722 1698 "correspondantes seront conservées inchangées. Tous les autres paramètres CDI " 1723 1699 "resteront inchangés." … … 1773 1749 #: includes/CDI-Settings.php:194 1774 1750 msgid "" 1775 " have not been registered. So your plugin will not work correctly. Please "1776 " click on \"Register changes\" for each of theses panels to have your"1777 " settingscorrectly registered."1751 " have not been registered. So your plugin will not work correctly. Please click " 1752 "on \"Register changes\" for each of theses panels to have your settings " 1753 "correctly registered." 1778 1754 msgstr "" 1779 1755 " n'ont pas été enregistrés. Pour cela, votre plugin ne fonctionnera pas " 1780 "correctement. SVP cliquez sur \"Enregistrer les changements\" pour chaque " 1781 "écran de paramétrage CDI, pour avoir tous vos réglages correctement " 1782 "enregistrés." 1756 "correctement. SVP cliquez sur \"Enregistrer les changements\" pour chaque écran " 1757 "de paramétrage CDI, pour avoir tous vos réglages correctement enregistrés." 1783 1758 1784 1759 #: includes/CDI-Settings.php:200 1785 1760 msgid "" 1786 "The Wordpress version is less than 4.7.0. You should upgrade it to fully use " 1787 "CDI" 1761 "The Wordpress version is less than 4.7.0. You should upgrade it to fully use CDI" 1788 1762 msgstr "" 1789 1763 "La version Wordpress est inférieure à 4.7.0. Mettez à jour pour utiliser " … … 1792 1766 #: includes/CDI-Settings.php:204 1793 1767 msgid "" 1794 "The Woocommerce version is less than 3.0.0. You should upgrade it to fully "1795 " useCDI"1768 "The Woocommerce version is less than 3.0.0. You should upgrade it to fully use " 1769 "CDI" 1796 1770 msgstr "" 1797 1771 "La version Woocommerce est inférieure à 3.0.0. Mettez à jour pour utiliser " … … 1799 1773 1800 1774 #: includes/CDI-Settings.php:207 1801 msgid "" 1802 "The PHP version is less than 5.4.0. You should upgrade it to fully use CDI" 1803 msgstr "" 1804 "La version PHP est inférieure à 5.4.0. Mettez à jour pour utiliser " 1805 "pleinement CDI" 1775 msgid "The PHP version is less than 5.4.0. You should upgrade it to fully use CDI" 1776 msgstr "" 1777 "La version PHP est inférieure à 5.4.0. Mettez à jour pour utiliser pleinement CDI" 1806 1778 1807 1779 #: includes/CDI-Settings.php:210 1808 1780 msgid "" 1809 "The OpenSSL extension is not installed. You should install it to fully use " 1781 "The OpenSSL extension is not installed. You should install it to fully use CDI" 1782 msgstr "" 1783 "L'extension OpenSSL n'est pas installée. Installez la pour utiliser pleinement " 1810 1784 "CDI" 1811 msgstr ""1812 "L'extension OpenSSL n'est pas installée. Installez la pour utiliser "1813 "pleinement CDI"1814 1785 1815 1786 #: includes/CDI-Settings.php:214 1816 1787 msgid "" 1817 "The Openssl version is less than 1.0.1. You should upgrade it to fully use " 1818 "CDI" 1788 "The Openssl version is less than 1.0.1. You should upgrade it to fully use CDI" 1819 1789 msgstr "" 1820 1790 "La version Openssl est inférieure à 1.0.1. Mettez à jour pour utiliser " … … 1823 1793 #: includes/CDI-Settings.php:218 1824 1794 msgid "" 1825 "Your installation has not allow_url_fopen authorized, and moreover Curl is "1826 " notsetup. We can be afraid that CDI will not fully work."1795 "Your installation has not allow_url_fopen authorized, and moreover Curl is not " 1796 "setup. We can be afraid that CDI will not fully work." 1827 1797 msgstr "" 1828 1798 "Votre installation n'a pas Curl installé, et allow_url_fopen n'est pas " … … 1831 1801 #: includes/CDI-Settings.php:354 1832 1802 msgid "Parcel default settings" 1833 msgstr "" 1834 "Réglages généraux pour les colis (Pour uniquement certains transporteurs)." 1803 msgstr "Réglages généraux pour les colis (Pour uniquement certains transporteurs)." 1835 1804 1836 1805 #: includes/CDI-Settings.php:362 … … 1840 1809 #: includes/CDI-Settings.php:368 1841 1810 msgid "" 1842 "Request delivery against signature whenever possible. If not requested, it " 1843 "will be delivery without signature whenever possible. Delivery without " 1844 "signature depends on the carriers and destination countries in which they " 1845 "operate." 1811 "Request delivery against signature whenever possible. If not requested, it will " 1812 "be delivery without signature whenever possible. Delivery without signature " 1813 "depends on the carriers and destination countries in which they operate." 1846 1814 msgstr "" 1847 1815 "Demander une livraison contre signature chaque fois que possible. Si non " 1848 "demandé, ce sera livraison sans signature chaque fois que possible. La "1849 " livraison sans signature dépend des transporteurs et des pays de destination"1850 " sur lesquelsils opèrent."1816 "demandé, ce sera livraison sans signature chaque fois que possible. La livraison " 1817 "sans signature dépend des transporteurs et des pays de destination sur lesquels " 1818 "ils opèrent." 1851 1819 1852 1820 #: includes/CDI-Settings.php:374 … … 1872 1840 #: includes/CDI-Settings.php:392 1873 1841 msgid "" 1874 "Mandatory for some abroad shipments. Consult your carrier support to known "1875 " whichcountries need that data."1842 "Mandatory for some abroad shipments. Consult your carrier support to known which " 1843 "countries need that data." 1876 1844 msgstr "" 1877 1845 "Information obligatoire pour certaines expéditions à l'étranger et selon les " 1878 "transporteurs. Consultez l'aide de votre transporteur pour connaître les "1879 " paysutilisant cette donnée."1846 "transporteurs. Consultez l'aide de votre transporteur pour connaître les pays " 1847 "utilisant cette donnée." 1880 1848 1881 1849 #: includes/CDI-Settings.php:399 1882 1850 msgid "" 1883 "Number of day after the order creation date+time during whitch a customer "1884 " parcel return label request is permitted. Setting this number to 0 will"1885 " allowed customers to use this function only on a case by case basis after"1886 " the admin haschanged this value for the order in the CDI metabox."1851 "Number of day after the order creation date+time during whitch a customer parcel " 1852 "return label request is permitted. Setting this number to 0 will allowed " 1853 "customers to use this function only on a case by case basis after the admin has " 1854 "changed this value for the order in the CDI metabox." 1887 1855 msgstr "" 1888 1856 "Nombre de jours suivant la date-heure de création de la commande pendant " 1889 1857 "lesquels est permise une demande d'étiquette de retour de colis par la " 1890 1858 "clientèle. La mise à 0 de ce nombre donnera la permission aux clients " 1891 "d'utiliser cette fonction uniquement au cas par cas, après que " 1892 "l'administrateur ait changé cette valeur pour la commande dans la métabox " 1893 "CDI." 1859 "d'utiliser cette fonction uniquement au cas par cas, après que l'administrateur " 1860 "ait changé cette valeur pour la commande dans la métabox CDI." 1894 1861 1895 1862 #: includes/CDI-Settings.php:400 1896 1863 msgid "" 1897 1864 "Here, the number of days you allow to your customer to retrieve and print a " 1898 "return parcel label. This number must not be confused which the validity "1899 " period the carriers give for a label to be deposit. The default 14 days"1900 " correspond to the European regulation e-commerce for returns if you offer"1901 " this facility toyour customers."1865 "return parcel label. This number must not be confused which the validity period " 1866 "the carriers give for a label to be deposit. The default 14 days correspond to " 1867 "the European regulation e-commerce for returns if you offer this facility to " 1868 "your customers." 1902 1869 msgstr "" 1903 1870 "Ici, le nombre de jours que vous accordez à votre client pour récupérer et " 1904 1871 "imprimer une étiquette de retour colis . Ce nombre ne doit pas être confondu " 1905 "avec la période de validité donnée par un transporteur pour le dépot d'un "1906 " colis avec son étiquette imprimée. Si vous offrez ce service à vos clients,"1907 " sachez que la valeur par défaut de 14 jours correspond à la réglementation"1908 " européennecommerce électronique pour les retours de marchandises."1872 "avec la période de validité donnée par un transporteur pour le dépot d'un colis " 1873 "avec son étiquette imprimée. Si vous offrez ce service à vos clients, sachez que " 1874 "la valeur par défaut de 14 jours correspond à la réglementation européenne " 1875 "commerce électronique pour les retours de marchandises." 1909 1876 1910 1877 #: includes/CDI-Settings.php:404 … … 1914 1881 #: includes/CDI-Settings.php:407 1915 1882 msgid "Clean CDI datas when plugin is uninstalled" 1916 msgstr "" 1917 "Suppression des données/paramètres CDI lorsque le plugin est désinstallé" 1883 msgstr "Suppression des données/paramètres CDI lorsque le plugin est désinstallé" 1918 1884 1919 1885 #: includes/CDI-Settings.php:408 … … 1921 1887 "CDI parameters are normally keep saved in the database when the plugin is " 1922 1888 "uninstalled. Thus, these parameters are operational when the plugin is " 1923 "reinstalled. By cons, when the ckeck is checked, all CDI datas will be "1924 " cleanedwhen the plugin is uninstall."1925 msgstr "" 1926 "Les paramètres de CDI sont normalement conservés dans la base de données "1927 "l orsque le plugin est désinstallé. Ainsi, ces paramètres sont à nouveau"1928 " opérationnels lorsque le plugin est réinstallé. Par contre, lorsque ce"1929 " control est coché, toutes les données/paramêtres de CDI seront nettoyées à"1930 " la désinstallation duplugin."1889 "reinstalled. By cons, when the ckeck is checked, all CDI datas will be cleaned " 1890 "when the plugin is uninstall." 1891 msgstr "" 1892 "Les paramètres de CDI sont normalement conservés dans la base de données lorsque " 1893 "le plugin est désinstallé. Ainsi, ces paramètres sont à nouveau opérationnels " 1894 "lorsque le plugin est réinstallé. Par contre, lorsque ce control est coché, " 1895 "toutes les données/paramêtres de CDI seront nettoyées à la désinstallation du " 1896 "plugin." 1931 1897 1932 1898 #: includes/CDI-Settings.php:418 … … 1939 1905 msgid "" 1940 1906 "Debug traces apply to all CDI modules. They are stored in the wp-content/" 1941 "cdilog.log file and only contain messages about CDI. In addition, CDI can " 1942 "view the error_log and wp-content/debug.log log files when they exist. To " 1943 "activate the wp-content/debug.log file, the configuration of config.php must " 1944 "allow debug mode with: define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', " 1945 "true); define ('WP_DEBUG_DISPLAY', false). To analyze the debugs, you can " 1946 "directly edit the files concerned or use CDI which includes a function for " 1947 "viewing and selecting the 3 debugs files: wp-content/cdilog.log, wp-content/" 1948 "debug.log, and error_log." 1907 "cdilog.log file and only contain messages about CDI. In addition, CDI can view " 1908 "the error_log and wp-content/debug.log log files when they exist. To activate " 1909 "the wp-content/debug.log file, the configuration of config.php must allow debug " 1910 "mode with: define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define " 1911 "('WP_DEBUG_DISPLAY', false). To analyze the debugs, you can directly edit the " 1912 "files concerned or use CDI which includes a function for viewing and selecting " 1913 "the 3 debugs files: wp-content/cdilog.log, wp-content/debug.log, and error_log." 1949 1914 msgstr "" 1950 1915 "Les traces de debug s'appliquent à tous les modules CDI. Elles sont stockées " 1951 "dans le fichier wp-content/cdilog.log et ne contient que les messages "1952 " concernant CDI. Par ailleurs, CDI peut visualiser les fichiers log :"1953 " error_log et wp-content/debug.log lorsqu'ils existent. Pour activer le"1954 " fichier wp-content/debug.log , le paramètrage de config.php doit autoriser"1955 " le mode debug avec: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG',"1956 " true ); define( 'WP_DEBUG_DISPLAY', false ); . Pour analyser les logs, vous"1957 " pouvez éditer directement les fichiers concernés ou utiliser CDI qui inclut"1958 " en Passerelle une fonction de visualisation et de sélection des 3 fichiers"1959 "de debug : wp-content/cdilog.log, wp-content/debug.log et error_log."1916 "dans le fichier wp-content/cdilog.log et ne contient que les messages concernant " 1917 "CDI. Par ailleurs, CDI peut visualiser les fichiers log : error_log et wp-" 1918 "content/debug.log lorsqu'ils existent. Pour activer le fichier wp-content/" 1919 "debug.log , le paramètrage de config.php doit autoriser le mode debug avec: " 1920 "define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); " 1921 "define( 'WP_DEBUG_DISPLAY', false ); . Pour analyser les logs, vous pouvez " 1922 "éditer directement les fichiers concernés ou utiliser CDI qui inclut en " 1923 "Passerelle une fonction de visualisation et de sélection des 3 fichiers de " 1924 "debug : wp-content/cdilog.log, wp-content/debug.log et error_log." 1960 1925 1961 1926 #: includes/CDI-Settings.php:426 … … 1967 1932 #: includes/CDI-Settings.php:427 1968 1933 msgid "" 1969 "Administrator have already an access to CDI-Gateway. But you can choose to "1970 " givealso access to CDI-Gateway to another role which is not administrator ."1971 msgstr "" 1972 "Les Administrateurs ont déjà accès à la passerelle CDI. Mais vous pouvez "1973 " choisir de donner également un accès à la passerelle à un ou plusieurs "1974 " autres rôles(standard ou privé) qui ne sont pas administrateurs."1934 "Administrator have already an access to CDI-Gateway. But you can choose to give " 1935 "also access to CDI-Gateway to another role which is not administrator ." 1936 msgstr "" 1937 "Les Administrateurs ont déjà accès à la passerelle CDI. Mais vous pouvez choisir " 1938 "de donner également un accès à la passerelle à un ou plusieurs autres rôles " 1939 "(standard ou privé) qui ne sont pas administrateurs." 1975 1940 1976 1941 #: includes/CDI-Settings.php:433 1977 msgid "" 1978 "Display of icons and pdf files for each order in the shop order list panel" 1979 msgstr "" 1980 "Affichage des icônes et des fichiers pdf pour chaque commande du panneau de " 1981 "la liste des commandes" 1942 msgid "Display of icons and pdf files for each order in the shop order list panel" 1943 msgstr "" 1944 "Affichage des icônes et des fichiers pdf pour chaque commande du panneau de la " 1945 "liste des commandes" 1982 1946 1983 1947 #: includes/CDI-Settings.php:439 … … 1988 1952 msgid "Encryption of files when inserted in cdistore for additional security" 1989 1953 msgstr "" 1990 "Chiffrement des fichiers lorsqu'ils sont insérés dans \"cdistore\" pour plus "1991 " desécurité"1954 "Chiffrement des fichiers lorsqu'ils sont insérés dans \"cdistore\" pour plus de " 1955 "sécurité" 1992 1956 1993 1957 #: includes/CDI-Settings.php:452 1994 1958 msgid "" 1995 1959 "Number of days to keep documents (label, cn23, bordereau) in the cdistore " 1996 "directory. The recommended number is 30 days to cover any reprints and " 1997 "returns. " 1998 msgstr "" 1999 "Nombre de jours de conservation des documents (label, cn23, et bordereau) " 2000 "dans le répertoire cdistore. Le nombre recommandé est de 30 jours pour " 2001 "couvrir les réimpressions et les retours. " 1960 "directory. The recommended number is 30 days to cover any reprints and returns. " 1961 msgstr "" 1962 "Nombre de jours de conservation des documents (label, cn23, et bordereau) dans " 1963 "le répertoire cdistore. Le nombre recommandé est de 30 jours pour couvrir les " 1964 "réimpressions et les retours. " 2002 1965 2003 1966 #: includes/CDI-Settings.php:453 2004 1967 msgid "" 2005 1968 "The documents are deleted as soon as this deadline has passed. The deletion " 2006 "takes place in logistics processing when a new document is stored. Generally " 2007 "the recommended number is 30 days to cover any reprints and returns label to " 2008 "process." 1969 "takes place in logistics processing when a new document is stored. Generally the " 1970 "recommended number is 30 days to cover any reprints and returns label to process." 2009 1971 msgstr "" 2010 1972 "Les documents sont supprimés dès que ce nombre de jours est dépassé. La " 2011 1973 "suppression a lieu dans le traitement des documents logistiques lorsqu'un " 2012 "nouveau document est stocké dans cdistore. Généralement, le nombre "2013 " recommandé est de 30 jours pour couvrir les réimpressions et les retours"2014 " d'étiquette àtraiter. "1974 "nouveau document est stocké dans cdistore. Généralement, le nombre recommandé " 1975 "est de 30 jours pour couvrir les réimpressions et les retours d'étiquette à " 1976 "traiter. " 2015 1977 2016 1978 #: includes/CDI-Settings.php:459 … … 2028 1990 "server sites it calls." 2029 1991 msgstr "" 2030 "La valeur par défaut est 100 (tant pour les colis sélectionnés dans un " 2031 "document, que pour l'historique des documents logistiques). Un nombre trop " 2032 "grand pourrait surcharger inutilement le site marchand et les sites " 2033 "serveurs qu'il appelle. " 1992 "La valeur par défaut est 100 (tant pour les colis sélectionnés dans un document, " 1993 "que pour l'historique des documents logistiques). Un nombre trop grand pourrait " 1994 "surcharger inutilement le site marchand et les sites serveurs qu'il appelle. " 2034 1995 2035 1996 #: includes/CDI-Settings.php:464 … … 2048 2009 msgid "" 2049 2010 "Choice of the reference to apply to package labels: by default \"Order Id\" " 2050 "which is the standard numbering of Woocommerce orders, or \"Order Number\" " 2051 "which is a personalization of the numbering of WC orders (by a specialized " 2052 "plugin)." 2053 msgstr "" 2054 "Choix de la référence à appliquer aux étiquettes de colis : par défaut " 2055 "«Order Id» qui est la numérotation standard des commandes Woocommerce, ou " 2056 "«Order Number» qui est une personnalisation de la numérotation des commandes " 2057 "WC (par un plugin spécialisé)." 2011 "which is the standard numbering of Woocommerce orders, or \"Order Number\" which " 2012 "is a personalization of the numbering of WC orders (by a specialized plugin)." 2013 msgstr "" 2014 "Choix de la référence à appliquer aux étiquettes de colis : par défaut «Order " 2015 "Id» qui est la numérotation standard des commandes Woocommerce, ou «Order " 2016 "Number» qui est une personnalisation de la numérotation des commandes WC (par un " 2017 "plugin spécialisé)." 2058 2018 2059 2019 #: includes/CDI-Settings.php:477 2060 2020 msgid "" 2061 "Check to add the parcel reference to the name of the company addressed in "2062 " theparcel label."2021 "Check to add the parcel reference to the name of the company addressed in the " 2022 "parcel label." 2063 2023 msgstr "" 2064 2024 "Cochez pour ajouter la référence du colis au nom de la société adressée dans " … … 2067 2027 #: includes/CDI-Settings.php:478 2068 2028 msgid "" 2069 "The package reference and the company name in the label can also be "2070 " configuredusing CDI filters."2071 msgstr "" 2072 "La référence de colis ainsi que le nom de l’entreprise dans l’étiquette, "2073 " sont deplus paramétrables par des filtres CDI."2029 "The package reference and the company name in the label can also be configured " 2030 "using CDI filters." 2031 msgstr "" 2032 "La référence de colis ainsi que le nom de l’entreprise dans l’étiquette, sont de " 2033 "plus paramétrables par des filtres CDI." 2074 2034 2075 2035 #: includes/CDI-Settings.php:482 … … 2079 2039 #: includes/CDI-Settings.php:485 2080 2040 msgid "" 2081 "Automatically insert a parcel into the gateway for each order (performed "2082 " duringWoocommerce order list display)."2041 "Automatically insert a parcel into the gateway for each order (performed during " 2042 "Woocommerce order list display)." 2083 2043 msgstr "" 2084 2044 "Insérer automatiquement un colis dans la passerelle pour chaque commande " … … 2087 2047 #: includes/CDI-Settings.php:491 2088 2048 msgid "" 2089 "Optional when parcel to gateway is selected- Comma separated list of "2090 " shipping method names for which orders must automatically produce a parcel"2091 " in gateway.May be a CDI shipping method or external methods. Ex: "2049 "Optional when parcel to gateway is selected- Comma separated list of shipping " 2050 "method names for which orders must automatically produce a parcel in gateway. " 2051 "May be a CDI shipping method or external methods. Ex: " 2092 2052 "\"cdi_shipping_colissimo_home5, free_shipping\". When blank, all shipping " 2093 2053 "methods will be elligible to create a parcel." 2094 2054 msgstr "" 2095 "Optionnel lorsque le colis est à insérer automatiquement dans la "2096 " passerelle : Liste séparée par des virgules de noms de méthodes d'expédition"2097 " pour lesquels les commandes doivent générer automatiquement un colis dans la"2098 "p asserelle. Il peut s'agir de méthodes d'expédition CDI ou de méthodes"2099 " externes. Ex: \"cdi_shipping_colissimo_home5:12, "2100 " cdi_shipping_mondialrelay_home3, free_shipping\". Lorsque cette zone est"2101 " vide, toutes les méthodes d’expéditioncréeront un colis dans la passerelle."2055 "Optionnel lorsque le colis est à insérer automatiquement dans la passerelle : " 2056 "Liste séparée par des virgules de noms de méthodes d'expédition pour lesquels " 2057 "les commandes doivent générer automatiquement un colis dans la passerelle. Il " 2058 "peut s'agir de méthodes d'expédition CDI ou de méthodes externes. Ex: " 2059 "\"cdi_shipping_colissimo_home5:12, cdi_shipping_mondialrelay_home3, " 2060 "free_shipping\". Lorsque cette zone est vide, toutes les méthodes d’expédition " 2061 "créeront un colis dans la passerelle." 2102 2062 2103 2063 #: includes/CDI-Settings.php:492 2104 2064 msgid "" 2105 "Here, define the shipping methods for which orders will generate a parcel in "2106 " thegateway, or blank to select all shipping methods"2065 "Here, define the shipping methods for which orders will generate a parcel in the " 2066 "gateway, or blank to select all shipping methods" 2107 2067 msgstr "" 2108 2068 "Ici, définissez les méthodes d'expédition pour lesquelles les commandes vont " … … 2113 2073 msgid "Auto clean of parcels in gateway when \"In truck\" status" 2114 2074 msgstr "" 2115 "Nettoyage automatique des colis de la Passerelle CDI dont le colis/commande "2116 "e st en statut \"Dans le camion\" (effectué pendant l'affichage de la liste "2117 " decommandes de Woocommerce). "2075 "Nettoyage automatique des colis de la Passerelle CDI dont le colis/commande est " 2076 "en statut \"Dans le camion\" (effectué pendant l'affichage de la liste de " 2077 "commandes de Woocommerce). " 2118 2078 2119 2079 #: includes/CDI-Settings.php:504 2120 2080 msgid "" 2121 "Automatically pass orders in \"completed\" status when parcel is in "2122 " \"intruck\"status (performed during Woocommerce order list display)."2081 "Automatically pass orders in \"completed\" status when parcel is in \"intruck\" " 2082 "status (performed during Woocommerce order list display)." 2123 2083 msgstr "" 2124 2084 "Passer automatiquement les commandes dans le statut \"Terminé\" lorsque les " 2125 "colis sont dans le statut \"Dans le camion\" (effectué pendant l'affichage "2126 " de laliste de commandes de Woocommerce)."2085 "colis sont dans le statut \"Dans le camion\" (effectué pendant l'affichage de la " 2086 "liste de commandes de Woocommerce)." 2127 2087 2128 2088 #: includes/CDI-Settings.php:508 … … 2133 2093 msgid "e-Merchant Address - Company Name (May be same as website name)" 2134 2094 msgstr "" 2135 "Adresse du e-marchand - Nom de la société (éventuellement le même que celui "2136 " deWordpress)"2095 "Adresse du e-marchand - Nom de la société (éventuellement le même que celui de " 2096 "Wordpress)" 2137 2097 2138 2098 #: includes/CDI-Settings.php:512 2139 2099 msgid "" 2140 "The 6 following datas define your address as merchant. This address will be "2141 " useby carriers, on parcels, and on logistic documents."2142 msgstr "" 2143 "Les 6 données suivantes définissent votre adresse de e-marchand. Cette "2144 " adresse sera utilisée par les transporteurs, sur les colis, et pour les "2145 " documentslogistiques."2100 "The 6 following datas define your address as merchant. This address will be use " 2101 "by carriers, on parcels, and on logistic documents." 2102 msgstr "" 2103 "Les 6 données suivantes définissent votre adresse de e-marchand. Cette adresse " 2104 "sera utilisée par les transporteurs, sur les colis, et pour les documents " 2105 "logistiques." 2146 2106 2147 2107 #: includes/CDI-Settings.php:518 … … 2215 2175 "order views" 2216 2176 msgstr "" 2217 "Insérer le code de suivi et le point de retrait dans les mails au client et/ "2218 " oudans les vues d'ordre du client "2177 "Insérer le code de suivi et le point de retrait dans les mails au client et/ou " 2178 "dans les vues d'ordre du client " 2219 2179 2220 2180 #: includes/CDI-Settings.php:615 2221 2181 msgid "" 2222 "You can choose to insert customer informations in the customer mails and / "2223 " or the customer order views. Information shown are the tracking code and the"2224 " pickuplocation the customer has choosen."2225 msgstr "" 2226 "Vous pouvez choisir d'insérer des informations pour vos clients dans leurs "2227 " mails et / ou dans leurs vues de commande. Les informations affichées sont"2228 " le code desuivi et le lieu de retrait que le client a choisi."2182 "You can choose to insert customer informations in the customer mails and / or " 2183 "the customer order views. Information shown are the tracking code and the pickup " 2184 "location the customer has choosen." 2185 msgstr "" 2186 "Vous pouvez choisir d'insérer des informations pour vos clients dans leurs mails " 2187 "et / ou dans leurs vues de commande. Les informations affichées sont le code de " 2188 "suivi et le lieu de retrait que le client a choisi." 2229 2189 2230 2190 #: includes/CDI-Settings.php:623 … … 2243 2203 msgid "" 2244 2204 "You can choose the location in emails where the tracking infos must be. The " 2245 "defaut is 'after' the order details because it is more consistant in "2246 " display.The choice 'before' is to be immediatly seen by the consumer."2247 msgstr "" 2248 "Vous pouvez choisir l'emplacement dans les e-mails où les informations de "2249 " suivi doivent être. Le défaut est «après» les détails de la commande, car"2250 "c 'est plus cohérent dans l'affichage. Le choix «avant» a lui l'avantage "2251 " d'êtreimmédiatement vu par le consommateur."2205 "defaut is 'after' the order details because it is more consistant in display. " 2206 "The choice 'before' is to be immediatly seen by the consumer." 2207 msgstr "" 2208 "Vous pouvez choisir l'emplacement dans les e-mails où les informations de suivi " 2209 "doivent être. Le défaut est «après» les détails de la commande, car c'est plus " 2210 "cohérent dans l'affichage. Le choix «avant» a lui l'avantage d'être " 2211 "immédiatement vu par le consommateur." 2252 2212 2253 2213 #: includes/CDI-Settings.php:632 … … 2257 2217 #: includes/CDI-Settings.php:635 2258 2218 msgid "" 2259 "Extend the WC countries list with \"S1 - Envoi vers les Armées\" country. "2260 " This S1 country must be refered to in a WC internationnal shipping zone. It"2261 " must beused according to LaPoste specifications for army hub."2262 msgstr "" 2263 "Extension de la liste Woocommerec des pays avec le pays \"Envoi vers les "2264 " Armées (S1)\". Ce pays S1 (virtuel et positionné arbitrairement en Europe)"2265 " doit être référencé dans une \"shipping zone\" de Woocommerce. Il doit être "2266 " utilisé par le e-marchand et les clients internautes conformément aux"2267 " spécifications de LaPoste-Colissimo pour les envois vers \"Hub Armée\"."2219 "Extend the WC countries list with \"S1 - Envoi vers les Armées\" country. This " 2220 "S1 country must be refered to in a WC internationnal shipping zone. It must be " 2221 "used according to LaPoste specifications for army hub." 2222 msgstr "" 2223 "Extension de la liste Woocommerec des pays avec le pays \"Envoi vers les Armées " 2224 "(S1)\". Ce pays S1 (virtuel et positionné arbitrairement en Europe) doit être " 2225 "référencé dans une \"shipping zone\" de Woocommerce. Il doit être utilisé par le " 2226 "e-marchand et les clients internautes conformément aux spécifications de LaPoste-" 2227 "Colissimo pour les envois vers \"Hub Armée\"." 2268 2228 2269 2229 #: includes/CDI-Settings.php:639 … … 2273 2233 #: includes/CDI-Settings.php:642 2274 2234 msgid "" 2275 "Extend input customer addresses to 4 lines according to the international "2276 " S42address standard"2235 "Extend input customer addresses to 4 lines according to the international S42 " 2236 "address standard" 2277 2237 msgstr "" 2278 2238 "Étendre les adresses client saisies à 4 lignes selon la norme d'adressage " … … 2301 2261 #: includes/CDI-Settings.php:654 2302 2262 msgid "" 2303 "Maximum length of customer address lines (32, 35, 38, or unlimited like WC). "2304 " 32is recommended."2263 "Maximum length of customer address lines (32, 35, 38, or unlimited like WC). 32 " 2264 "is recommended." 2305 2265 msgstr "" 2306 2266 "Longueur maximale des lignes d'adresse du client (32, 35, 38, ou sans limite " … … 2310 2270 msgid "" 2311 2271 "Carriers use different standards for their destination address lines. To " 2312 "facilitate the interchangability of carriers, it is recommended to choose " 2313 "the length of 32 characters. The sizes corresponding to the different " 2314 "standards adopted by the carriers. There remains the possibility of " 2315 "personalizing the addresses by the CDI filter " 2316 "'cdi_filterarray_auto_arrayforcarrier' preceding each call to the label web " 2317 "service of each carrier. " 2318 msgstr "" 2319 "Les transporteurs utilisent des normes différentes pour leur lignes " 2320 "d'adresse de destination. Pour faciliter l'interchangabilité des " 2321 "transporteurs, il est recommandé de choisir la longueur de 32 caractères." 2322 "<br>Les tailles 32,35,38 correspondent à différentes normes successives " 2323 "retenues par les transporteurs. <br>Il reste la possibilité de personnaliser " 2324 "les adresses par le filtre CDI 'cdi_filterarray_auto_arrayforcarrier' " 2325 "précédant chaque appel au web service d'affranchissement de chaque " 2326 "transporteur." 2272 "facilitate the interchangability of carriers, it is recommended to choose the " 2273 "length of 32 characters. The sizes corresponding to the different standards " 2274 "adopted by the carriers. There remains the possibility of personalizing the " 2275 "addresses by the CDI filter 'cdi_filterarray_auto_arrayforcarrier' preceding " 2276 "each call to the label web service of each carrier. " 2277 msgstr "" 2278 "Les transporteurs utilisent des normes différentes pour leur lignes d'adresse de " 2279 "destination. Pour faciliter l'interchangabilité des transporteurs, il est " 2280 "recommandé de choisir la longueur de 32 caractères.<br>Les tailles 32,35,38 " 2281 "correspondent à différentes normes successives retenues par les transporteurs. " 2282 "<br>Il reste la possibilité de personnaliser les adresses par le filtre CDI " 2283 "'cdi_filterarray_auto_arrayforcarrier' précédant chaque appel au web service " 2284 "d'affranchissement de chaque transporteur." 2327 2285 2328 2286 #: includes/CDI-Settings.php:659 2329 2287 msgid "Add full pickup address in view order and email" 2330 2288 msgstr "" 2331 "Ajouter une adresse de retrait (pickup) dans les vues de commandes et les " 2332 "mails" 2289 "Ajouter une adresse de retrait (pickup) dans les vues de commandes et les mails" 2333 2290 2334 2291 #: includes/CDI-Settings.php:662 2335 2292 msgid "" 2336 2293 "Add full pickup address in view order and email. Concomitamment there is a " 2337 "clarification of WC shipping address translation (shipping becoming " 2338 "destination)." 2294 "clarification of WC shipping address translation (shipping becoming destination)." 2339 2295 msgstr "" 2340 2296 "Ajoutez l'adresse de point de retrait complète dans la commande et l'e-mail. " … … 2346 2302 "La Poste ControlAdresse API key. Key to get at https://developer.laposte.fr/" 2347 2303 msgstr "" 2348 "La clé de l'API ControlAdresse fournie par La Poste. La clé peut être "2349 " obtenue àhttps://developer.laposte.fr/"2304 "La clé de l'API ControlAdresse fournie par La Poste. La clé peut être obtenue à " 2305 "https://developer.laposte.fr/" 2350 2306 2351 2307 #: includes/CDI-Settings.php:670 2352 2308 msgid "" 2353 "Here, the La Poste ControlAdresse API key to be authorize to ask address " 2354 "control." 2355 msgstr "" 2356 "Ici, la clé de l'API ControlAdresse de La Poste pour vous autoriser à " 2357 "utiliser le contrôle d'adresse." 2309 "Here, the La Poste ControlAdresse API key to be authorize to ask address control." 2310 msgstr "" 2311 "Ici, la clé de l'API ControlAdresse de La Poste pour vous autoriser à utiliser " 2312 "le contrôle d'adresse." 2358 2313 2359 2314 #: includes/CDI-Settings.php:704 2360 2315 msgid "Global enabling of CDI shipping method (Shipping zone mode)" 2361 2316 msgstr "" 2362 "Activation/désactivation globale des méthodes de livraison CDI contenues "2363 " dansles \"shipping zones\" Woocommerce."2317 "Activation/désactivation globale des méthodes de livraison CDI contenues dans " 2318 "les \"shipping zones\" Woocommerce." 2364 2319 2365 2320 #: includes/CDI-Settings.php:705 2366 2321 msgid "" 2367 "You must have installed WooCommerce 2.6 or further to run this shipping "2368 " method. Details of settings must be done in each methods [WooCommerce-> "2369 "S ettings -> Shipping]."2370 msgstr "" 2371 "Le paramétrage détaillé de chacune des méthodes est à faire dans les "2372 " shipping zones [WooCommerce -> Réglages -> Expédition] . Ne fonctionne"2373 " qu'avecWooCommerce 2.6 ou supérieur."2322 "You must have installed WooCommerce 2.6 or further to run this shipping method. " 2323 "Details of settings must be done in each methods [WooCommerce -> Settings -> " 2324 "Shipping]." 2325 msgstr "" 2326 "Le paramétrage détaillé de chacune des méthodes est à faire dans les shipping " 2327 "zones [WooCommerce -> Réglages -> Expédition] . Ne fonctionne qu'avec " 2328 "WooCommerce 2.6 ou supérieur." 2374 2329 2375 2330 #: includes/CDI-Settings.php:711 2376 2331 msgid "" 2377 "Default weight (in grams) of empty package (net weight of products will be " 2378 "added)" 2379 msgstr "" 2380 "Poids par défaut (en grammes) d'un colis vide (le poids net des articles y " 2381 "sera ajouté)" 2332 "Default weight (in grams) of empty package (net weight of products will be added)" 2333 msgstr "" 2334 "Poids par défaut (en grammes) d'un colis vide (le poids net des articles y sera " 2335 "ajouté)" 2382 2336 2383 2337 #: includes/CDI-Settings.php:712 2384 2338 msgid "" 2385 "If products have not weight, this tare weight will be the default weight of " 2386 "the parcel. Anyway, the total computed weight of the parcel can be change " 2387 "manually in the order meta box before processing the parcel." 2388 msgstr "" 2389 "Si les produits n'ont pas de poids indiqué, cette tare sera le poids par " 2390 "défaut du colis. Quoi qu'il en soit, le poids total calculé du colis peut " 2391 "être modifié manuellement dans la méta box de la commande, avant traitement " 2392 "du colis." 2339 "If products have not weight, this tare weight will be the default weight of the " 2340 "parcel. Anyway, the total computed weight of the parcel can be change manually " 2341 "in the order meta box before processing the parcel." 2342 msgstr "" 2343 "Si les produits n'ont pas de poids indiqué, cette tare sera le poids par défaut " 2344 "du colis. Quoi qu'il en soit, le poids total calculé du colis peut être modifié " 2345 "manuellement dans la méta box de la commande, avant traitement du colis." 2393 2346 2394 2347 #: includes/CDI-Settings.php:718 … … 2400 2353 #: includes/CDI-Settings.php:719 2401 2354 msgid "" 2402 "Customization of icons are to do in plugin images directory (refer to " 2403 "examples for size and type) or trought a filter to keep the images in your " 2404 "own directory." 2405 msgstr "" 2406 "La personnalisation des icônes est à faire dans le répertoire images du " 2407 "plugin (voir les exemples pour la taille et le type), ou mieux, au travers " 2408 "d'un filtre pour conserver vos images dans votre propre répertoire." 2355 "Customization of icons are to do in plugin images directory (refer to examples " 2356 "for size and type) or trought a filter to keep the images in your own directory." 2357 msgstr "" 2358 "La personnalisation des icônes est à faire dans le répertoire images du plugin " 2359 "(voir les exemples pour la taille et le type), ou mieux, au travers d'un filtre " 2360 "pour conserver vos images dans votre propre répertoire." 2409 2361 2410 2362 #: includes/CDI-Settings.php:727 … … 2423 2375 msgid "If multi shipping packages, select what CDI Gateway must process." 2424 2376 msgstr "" 2425 "Si vous traitez plusieurs lots d'expédition (WC shipping packages), "2426 " sélectionnez ce que CDI Gateway doit traiter. Le standard est le premier lot "2427 " (cas notammentdes abonnements WCS)"2377 "Si vous traitez plusieurs lots d'expédition (WC shipping packages), sélectionnez " 2378 "ce que CDI Gateway doit traiter. Le standard est le premier lot (cas notamment " 2379 "des abonnements WCS)" 2428 2380 2429 2381 #: includes/CDI-Settings.php:733 2430 2382 msgid "" 2431 "If WC multi shipping packages (e.g. a market places activated), you can "2432 " choose which package is to be process by the CDI Gateway : first package, "2433 " last package,or whole cart. The defaut is first package."2383 "If WC multi shipping packages (e.g. a market places activated), you can choose " 2384 "which package is to be process by the CDI Gateway : first package, last package, " 2385 "or whole cart. The defaut is first package." 2434 2386 msgstr "" 2435 2387 "A ne changer que si vous traitez plusieurs lots d'expédition - WC shipping " 2436 2388 "packages (par exemple, vous gérez une place de marché ou un plugin " 2437 "d'abonnement). Vous pouvez alors choisir quel lot d'expédition doit être "2438 " traité par la passerelle CDI : premier lot, dernier lot ou panier complet."2439 " Le standardest le premier lot (cas notamment des abonnements WCS)."2389 "d'abonnement). Vous pouvez alors choisir quel lot d'expédition doit être traité " 2390 "par la passerelle CDI : premier lot, dernier lot ou panier complet. Le standard " 2391 "est le premier lot (cas notamment des abonnements WCS)." 2440 2392 2441 2393 #: includes/CDI-Settings.php:739 2442 2394 msgid "" 2443 "Defines the name to assign to the \"notcdi\" CDi shipping method. The "2444 " defaultname is \"Custom\" ; Internal name is \"notcdi\"."2395 "Defines the name to assign to the \"notcdi\" CDi shipping method. The default " 2396 "name is \"Custom\" ; Internal name is \"notcdi\"." 2445 2397 msgstr "" 2446 2398 "Définit le nom à attribuer au mode d'expédition CDI \"notcdi\". Le nom par " … … 2452 2404 "default name is \"Custom\" ; Internal name is \"notcdi\"" 2453 2405 msgstr "" 2454 "Ici, définir le nom à attribuer au mode d'expédition CDI \"notcdi\". Le nom "2455 " pardéfaut est \"Custom\" ; le code interne est \"notcdi\"."2406 "Ici, définir le nom à attribuer au mode d'expédition CDI \"notcdi\". Le nom par " 2407 "défaut est \"Custom\" ; le code interne est \"notcdi\"." 2456 2408 2457 2409 #: includes/CDI-Settings.php:744 … … 2461 2413 #: includes/CDI-Settings.php:747 2462 2414 msgid "" 2463 "Optional - Comma separated list of shipping method Termid which will be "2464 " added tothe standard list. Ex: \"home6, home7, shop6, autre1, autre2\""2465 msgstr "" 2466 "Optionnel - Liste des TermId de méthode d'expédition séparée par des "2467 " virgules, qui seront ajoutées à la liste standard. Ex: \"home6, home7, "2468 " shop6, autre1,autre2\""2415 "Optional - Comma separated list of shipping method Termid which will be added to " 2416 "the standard list. Ex: \"home6, home7, shop6, autre1, autre2\"" 2417 msgstr "" 2418 "Optionnel - Liste des TermId de méthode d'expédition séparée par des virgules, " 2419 "qui seront ajoutées à la liste standard. Ex: \"home6, home7, shop6, autre1, " 2420 "autre2\"" 2469 2421 2470 2422 #: includes/CDI-Settings.php:748 2471 msgid "" 2472 "Here, extend the shipping methods Termid for your special customization." 2473 msgstr "" 2474 "Ici, personnalisez et étendez les TermId de vos méthodes d'expédition CDI " 2423 msgid "Here, extend the shipping methods Termid for your special customization." 2424 msgstr "Ici, personnalisez et étendez les TermId de vos méthodes d'expédition CDI " 2475 2425 2476 2426 #: includes/CDI-Settings.php:782 … … 2483 2433 "210x297 for a portrait A4 format)." 2484 2434 msgstr "" 2485 "Ici, la taille utile dans la page en syntaxe largeur x hauteur en mm (ex "2486 " 210x297 pour un format A4 portrait). Le choix du format de la page (A4, B4, "2487 " A5,B5, portrait, paysage, etc) n'est pas réalisé dans CDI, mais par le poste"2488 " clientlors de l'enregistrement du fichier avant son impression. "2435 "Ici, la taille utile dans la page en syntaxe largeur x hauteur en mm (ex 210x297 " 2436 "pour un format A4 portrait). Le choix du format de la page (A4, B4, A5,B5, " 2437 "portrait, paysage, etc) n'est pas réalisé dans CDI, mais par le poste client " 2438 "lors de l'enregistrement du fichier avant son impression. " 2489 2439 2490 2440 #: includes/CDI-Settings.php:789 … … 2494 2444 #: includes/CDI-Settings.php:790 2495 2445 msgid "" 2496 "Here, the layout of the labels in the page: nb-in-width x nb-in-height (ex "2497 " 3x5which will give a total of 15 labels in the page)."2446 "Here, the layout of the labels in the page: nb-in-width x nb-in-height (ex 3x5 " 2447 "which will give a total of 15 labels in the page)." 2498 2448 msgstr "" 2499 2449 "Ici, la disposition des étiquettes dans la page : nb-en-largeur x nb-en-" … … 2506 2456 #: includes/CDI-Settings.php:797 2507 2457 msgid "" 2508 "Here, the width of the display area of the address on the label, expressed "2509 " in %of the width of the label (ex 85%)."2458 "Here, the width of the display area of the address on the label, expressed in % " 2459 "of the width of the label (ex 85%)." 2510 2460 msgstr "" 2511 2461 "Ici, la largeur de la zone de visualisation de l’adresse sur l’étiquette, " … … 2526 2476 #: includes/CDI-Settings.php:815 2527 2477 msgid "" 2528 "Here, the position of the first label to be printed. This number must be "2529 " between1 and the total number of labels in the page."2530 msgstr "" 2531 "Ici, la position de départ de la 1ère étiquette à imprimer. Ce nombre doit "2532 " êtrecompris entre 1 et le nombre d’étiquettes total dans la page."2478 "Here, the position of the first label to be printed. This number must be between " 2479 "1 and the total number of labels in the page." 2480 msgstr "" 2481 "Ici, la position de départ de la 1ère étiquette à imprimer. Ce nombre doit être " 2482 "compris entre 1 et le nombre d’étiquettes total dans la page." 2533 2483 2534 2484 #: includes/CDI-Settings.php:825 … … 2539 2489 msgid "" 2540 2490 "Here, the mode of management of the position of the 1st label. fix to always " 2541 "start at the same location in the pages; forward to automatically advance "2542 " theposition and thus allow to use all the labels of the pages."2543 msgstr "" 2544 "Ici, le mode de gestion de la position de la 1ère étiquette : fix pour "2545 " toujours commencer au même emplacement dans les pages ; forward pour faire"2546 " progresser automatiquement la position et permettre ainsi d'utiliser sans "2547 " perte toutes lesétiquettes des pages."2491 "start at the same location in the pages; forward to automatically advance the " 2492 "position and thus allow to use all the labels of the pages." 2493 msgstr "" 2494 "Ici, le mode de gestion de la position de la 1ère étiquette : fix pour toujours " 2495 "commencer au même emplacement dans les pages ; forward pour faire progresser " 2496 "automatiquement la position et permettre ainsi d'utiliser sans perte toutes les " 2497 "étiquettes des pages." 2548 2498 2549 2499 #: includes/CDI-Settings.php:832 … … 2556 2506 "this mode, the positions of the labels are delimited by a grid." 2557 2507 msgstr "" 2558 "Ici, le mode grille de test permet d’aider au cadrage de l’imprimante. Dans "2559 " cemode l’emplacement des étiquettes est délimité par une grille."2508 "Ici, le mode grille de test permet d’aider au cadrage de l’imprimante. Dans ce " 2509 "mode l’emplacement des étiquettes est délimité par une grille." 2560 2510 2561 2511 #: includes/CDI-Settings.php:840 … … 2565 2515 #: includes/CDI-Settings.php:841 2566 2516 msgid "" 2567 "Here, the zone specifying the layout in the sheet, in css code (Ex: padding: "2568 " 0 !important; margin-top: 5mm !important; height:96% !important; margin-"2569 " left: 12mm !important; width:99% !important;)."2570 msgstr "" 2571 "Ici, zone précisant la mise en page dans la feuille, en code css (Ex : "2572 " padding: 0 !important; margin-top: 5mm !important; height:96% !important;"2573 " margin-left:12mm !important; width:99% !important; )."2517 "Here, the zone specifying the layout in the sheet, in css code (Ex: padding: 0 !" 2518 "important; margin-top: 5mm !important; height:96% !important; margin-left: 12mm !" 2519 "important; width:99% !important;)." 2520 msgstr "" 2521 "Ici, zone précisant la mise en page dans la feuille, en code css (Ex : padding: " 2522 "0 !important; margin-top: 5mm !important; height:96% !important; margin-left: " 2523 "12mm !important; width:99% !important; )." 2574 2524 2575 2525 #: includes/CDI-Settings.php:848 … … 2585 2535 #: includes/CDI-Settings.php:877 2586 2536 msgid "Global enable of referrals to shipping method." 2587 msgstr "" 2588 "Activation/désactivation globale des références aux méthodes de livraison." 2537 msgstr "Activation/désactivation globale des références aux méthodes de livraison." 2589 2538 2590 2539 #: includes/CDI-Settings.php:878 … … 2592 2541 "Shipping method referrals enables to set qualifications to shipping methods " 2593 2542 "presented to customer : - shipping methods for which the Pickup locations " 2594 "function must be activate, - the carriers product codes to associate to " 2595 "shipping methods, - shipping methods which are exclusive." 2596 msgstr "" 2597 "Les références aux méthodes de livraison permettent de leur attribuer " 2598 "diverses qualifications quand elles sont présentées au client. Par exemple , " 2599 "les méthodes pour laquelle la fonction de point de retrait doit être " 2600 "activée, les codes produit des transporteurs à associer à certaines " 2601 "méthodes, les méthodes qui sont exclusives des autres (donc présentées " 2602 "seules)." 2543 "function must be activate, - the carriers product codes to associate to shipping " 2544 "methods, - shipping methods which are exclusive." 2545 msgstr "" 2546 "Les références aux méthodes de livraison permettent de leur attribuer diverses " 2547 "qualifications quand elles sont présentées au client. Par exemple , les méthodes " 2548 "pour laquelle la fonction de point de retrait doit être activée, les codes " 2549 "produit des transporteurs à associer à certaines méthodes, les méthodes qui " 2550 "sont exclusives des autres (donc présentées seules)." 2603 2551 2604 2552 #: includes/CDI-Settings.php:882 … … 2609 2557 msgid "" 2610 2558 "Optional - Comma separated list of \"Shipping-Method-names = filter-relay\" " 2611 "which activate the CDI pickup location choice process. Filter-relay = 0 or 1 "2612 " to define type of list according to the carrier. May be methods of CDI"2613 " shipping orexternal methods. Selection may focus on a specific instance as "2559 "which activate the CDI pickup location choice process. Filter-relay = 0 or 1 to " 2560 "define type of list according to the carrier. May be methods of CDI shipping or " 2561 "external methods. Selection may focus on a specific instance as " 2614 2562 "\"flat_rate:25=1\" " 2615 2563 msgstr "" 2616 "Optionnel - Liste des \"Shipping-Méthode-names = filtre-relais\" (séparés "2617 " par des virgules) qui activent le processus de choix du point relay. Filtre-"2618 " relais = 0 ou 1 pour définir le type de liste du transporteur (ex : points"2619 " commerces non présentés ou présentés). Les méthodes peuvent être les"2620 " méthodes de ce plugin ou des méthodes externes. La sélection peut préciser"2621 " une instance particulièrecomme par exemple \"flat_rate:25=1\""2564 "Optionnel - Liste des \"Shipping-Méthode-names = filtre-relais\" (séparés par " 2565 "des virgules) qui activent le processus de choix du point relay. Filtre-relais = " 2566 "0 ou 1 pour définir le type de liste du transporteur (ex : points commerces non " 2567 "présentés ou présentés). Les méthodes peuvent être les méthodes de ce plugin ou " 2568 "des méthodes externes. La sélection peut préciser une instance particulière " 2569 "comme par exemple \"flat_rate:25=1\"" 2622 2570 2623 2571 #: includes/CDI-Settings.php:892 … … 2626 2574 "server, ... )." 2627 2575 msgstr "" 2628 "Ne pas afficher aux clients les lignes tarifs des points relai, quand le "2629 " siteest hors connexion (pas de connexion)."2576 "Ne pas afficher aux clients les lignes tarifs des points relai, quand le site " 2577 "est hors connexion (pas de connexion)." 2630 2578 2631 2579 #: includes/CDI-Settings.php:898 2632 2580 msgid "Pickup location map shown open at entry of selected method." 2633 2581 msgstr "" 2634 "Carte des points de retrait à ouvrir automatiquement dès sélection d'une "2635 " méthodepoint de retrait."2582 "Carte des points de retrait à ouvrir automatiquement dès sélection d'une méthode " 2583 "point de retrait." 2636 2584 2637 2585 #: includes/CDI-Settings.php:904 2638 2586 msgid "" 2639 "Pickup location mode to select location by click on map. Warning, this " 2640 "option may not work with some themes, plugins, and/or browser." 2641 msgstr "" 2642 "Sélection des points retrait en cliquant sur la carte. Attention, cette " 2643 "option peut ne pas fonctionner avec certains thèmes, plugins et/ou " 2644 "navigateurs." 2587 "Pickup location mode to select location by click on map. Warning, this option " 2588 "may not work with some themes, plugins, and/or browser." 2589 msgstr "" 2590 "Sélection des points retrait en cliquant sur la carte. Attention, cette option " 2591 "peut ne pas fonctionner avec certains thèmes, plugins et/ou navigateurs." 2645 2592 2646 2593 #: includes/CDI-Settings.php:910 … … 2674 2621 msgstr "" 2675 2622 "Choix de l'emplacement de la carte des points retrait dans la page commande. " 2676 "Attention, cette option peut ne pas fonctionner avec certains thèmes, "2677 " plugins et/ou navigateurs."2623 "Attention, cette option peut ne pas fonctionner avec certains thèmes, plugins et/" 2624 "ou navigateurs." 2678 2625 2679 2626 #: includes/CDI-Settings.php:925 … … 2687 2634 #: includes/CDI-Settings.php:929 2688 2635 msgid "" 2689 "Pickup location map engine to choose. Google Maps needs an API key that you " 2690 "must place in field below. The alternative called Open Map is build with 3 " 2691 "services : Open Layers, Open Street Map, and Nominatim, which are open and " 2692 "free." 2693 msgstr "" 2694 "Choix du moteur de carte pour les points retrait. Google Maps a besoin d'une " 2695 "clé API que vous devez placer dans le champ ci-dessous. L'alternative " 2696 "proposée par CDI, appelée Open Map, est construite avec 3 services ne " 2697 "nécessitant pas un enregistrement particulier : Open Layers, Open Street Map " 2698 "et Nominatim." 2636 "Pickup location map engine to choose. Google Maps needs an API key that you must " 2637 "place in field below. The alternative called Open Map is build with 3 services : " 2638 "Open Layers, Open Street Map, and Nominatim, which are open and free." 2639 msgstr "" 2640 "Choix du moteur de carte pour les points retrait. Google Maps a besoin d'une clé " 2641 "API que vous devez placer dans le champ ci-dessous. L'alternative proposée par " 2642 "CDI, appelée Open Map, est construite avec 3 services ne nécessitant pas un " 2643 "enregistrement particulier : Open Layers, Open Street Map et Nominatim." 2699 2644 2700 2645 #: includes/CDI-Settings.php:936 … … 2704 2649 #: includes/CDI-Settings.php:937 2705 2650 msgid "" 2706 "Here, set your Google maps API key. Without a key, you will have a "2707 " restricteduse of Google maps."2708 msgstr "" 2709 "Ici, mettez votre clé pour l'API de Google Maps. Sans clé, vous pourriez "2710 " avoirun usage limité de Google Maps."2651 "Here, set your Google maps API key. Without a key, you will have a restricted " 2652 "use of Google maps." 2653 msgstr "" 2654 "Ici, mettez votre clé pour l'API de Google Maps. Sans clé, vous pourriez avoir " 2655 "un usage limité de Google Maps." 2711 2656 2712 2657 #: includes/CDI-Settings.php:941 … … 2716 2661 #: includes/CDI-Settings.php:945 2717 2662 msgid "" 2718 "Optional - Only for non-CDI shipping methods. Forces a carrier for an "2719 " externaldelivery method in CDI processing. For example: "2663 "Optional - Only for non-CDI shipping methods. Forces a carrier for an external " 2664 "delivery method in CDI processing. For example: " 2720 2665 "flat_rate:25=colissimo,ups_external_method=ups. An \"*=carrier\" means that " 2721 2666 "this carrier is forced for all non-CDI shipping methods. " 2722 2667 msgstr "" 2723 "Facultatif - Uniquement si vous utilisez des méthodes d'expédition non CDI. "2724 " Au checkout, force un transporteur pour une méthode de livraison externe à"2725 " CDI. Par exemple : flat_rate:25=colissimo, ups_external_method=ups. Un"2726 " \"*=carrier\" signifie que ce transporteur est forcé pour toutes les"2727 " méthodes d'expédition nonCDI. "2668 "Facultatif - Uniquement si vous utilisez des méthodes d'expédition non CDI. Au " 2669 "checkout, force un transporteur pour une méthode de livraison externe à CDI. Par " 2670 "exemple : flat_rate:25=colissimo, ups_external_method=ups. Un \"*=carrier\" " 2671 "signifie que ce transporteur est forcé pour toutes les méthodes d'expédition non " 2672 "CDI. " 2728 2673 2729 2674 #: includes/CDI-Settings.php:946 … … 2731 2676 msgstr "" 2732 2677 "Facultatif - Uniquement si vous utilisez des méthodes d'expédition non CDI. " 2733 "Permet au checkout de lui affecter un transporteur CDI (ex : " 2734 "flat_rate=colissimo)" 2678 "Permet au checkout de lui affecter un transporteur CDI (ex : flat_rate=colissimo)" 2735 2679 2736 2680 #: includes/CDI-Settings.php:950 … … 2743 2687 "code\" to be use. May be methods of CDI shipping or external methods." 2744 2688 msgstr "" 2745 "Optionnel - Liste des \"Shipping-Méthode-names= Carrier-product- "2746 " code\" (séparés par des virgules) pour déterminer le code produit du"2747 " transporteur à forcer (Ex: cdi_shipping_colissimo_home1=DOM, "2748 "cdi_shipping_ colissimo_home2=DOS, cdi_shipping_mondialrelay_home3=LD1, "2749 "cdi_shipping_ mondialrelay_pick3=24R, cdi_shipping_ups_home4=11, "2750 "cdi_shipping_ups_ home5=07, cdi_shipping_ups_pick4=70). Les méthodes peuvent"2751 " être les méthodes du plugin CDI ou des méthodes externes. La sélection peut"2752 " préciser une instance particulièrecomme par exemple \"flat_rate:25=DOS\""2689 "Optionnel - Liste des \"Shipping-Méthode-names= Carrier-product-code\" (séparés " 2690 "par des virgules) pour déterminer le code produit du transporteur à forcer (Ex: " 2691 "cdi_shipping_colissimo_home1=DOM, cdi_shipping_colissimo_home2=DOS, " 2692 "cdi_shipping_mondialrelay_home3=LD1, cdi_shipping_mondialrelay_pick3=24R, " 2693 "cdi_shipping_ups_home4=11, cdi_shipping_ups_home5=07, " 2694 "cdi_shipping_ups_pick4=70). Les méthodes peuvent être les méthodes du plugin CDI " 2695 "ou des méthodes externes. La sélection peut préciser une instance particulière " 2696 "comme par exemple \"flat_rate:25=DOS\"" 2753 2697 2754 2698 #: includes/CDI-Settings.php:958 … … 2759 2703 msgid "" 2760 2704 "Optional - Form a comma separated list of \"Method-name\" to be use for " 2761 "mandatory phone number. May be methods of CDI shipping or external methods. " 2762 "An \"*\" means that phone number is mandatory for all shipping methods." 2763 msgstr "" 2764 "Optionnel - Liste des noms des \"Shipping-Méthode\" (séparés par des " 2765 "virgules) pour déterminer celles pour lesquelles le numéro de téléphone " 2766 "(mobile) est obligatoire (Ex: cdi_shipping_colissimo_pick1, " 2767 "cdi_shipping_colissimo_pick2, cdi_shipping_mondialrelay_pick3, " 2768 "cdi_shipping_ups_pick4). Les méthodes peuvent être des méthodes CDI ou des " 2769 "méthodes externes. La sélection peut préciser une instance particulière " 2770 "comme par exemple \"flat_rate:25\". Il est fortement recommandé de mettre " 2771 "ici, a minima, la même liste que celle des points de retrait, puisque le " 2772 "numéro de téléphone est généralement imposé pour ces méthodes de points de " 2773 "retrait. Un caractère \"*\" signifie que le numéro de téléphone est " 2774 "obligatoire dans tous les cas." 2705 "mandatory phone number. May be methods of CDI shipping or external methods. An " 2706 "\"*\" means that phone number is mandatory for all shipping methods." 2707 msgstr "" 2708 "Optionnel - Liste des noms des \"Shipping-Méthode\" (séparés par des virgules) " 2709 "pour déterminer celles pour lesquelles le numéro de téléphone (mobile) est " 2710 "obligatoire (Ex: cdi_shipping_colissimo_pick1, cdi_shipping_colissimo_pick2, " 2711 "cdi_shipping_mondialrelay_pick3, cdi_shipping_ups_pick4). Les méthodes peuvent " 2712 "être des méthodes CDI ou des méthodes externes. La sélection peut préciser une " 2713 "instance particulière comme par exemple \"flat_rate:25\". Il est fortement " 2714 "recommandé de mettre ici, a minima, la même liste que celle des points de " 2715 "retrait, puisque le numéro de téléphone est généralement imposé pour ces " 2716 "méthodes de points de retrait. Un caractère \"*\" signifie que le numéro de " 2717 "téléphone est obligatoire dans tous les cas." 2775 2718 2776 2719 #: includes/CDI-Settings.php:966 … … 2780 2723 #: includes/CDI-Settings.php:969 2781 2724 msgid "" 2782 "Optional - Comma separated list of shipping method names which are exclusive " 2783 "of others. The priority is given to the first method matching in the " 2784 "original woocommerce package list. May be methods of CDI shipping or " 2785 "external methods. Ex: \"cdi_shipping_mondialrelay_pick1, free_shipping\"" 2786 msgstr "" 2787 "Optionnel - Liste (séparation par virgules) des noms des méthodes de " 2788 "livraison qui sont exclusives de toutes autres méthodes. La priorité est " 2789 "donnée à la première méthode trouvée dans la liste des méthodes éligibles " 2790 "pour le panier selon Woocommerce (sa package list). Les méthodes peuvent " 2791 "être des méthodes de livraison du plugin CDI ou des méthodes externes. La " 2792 "sélection peut cibler une instance particulière. Ex: " 2793 "\"cdi_shipping_mondialrelay_pick1, free_shipping\"" 2725 "Optional - Comma separated list of shipping method names which are exclusive of " 2726 "others. The priority is given to the first method matching in the original " 2727 "woocommerce package list. May be methods of CDI shipping or external methods. " 2728 "Ex: \"cdi_shipping_mondialrelay_pick1, free_shipping\"" 2729 msgstr "" 2730 "Optionnel - Liste (séparation par virgules) des noms des méthodes de livraison " 2731 "qui sont exclusives de toutes autres méthodes. La priorité est donnée à la " 2732 "première méthode trouvée dans la liste des méthodes éligibles pour le panier " 2733 "selon Woocommerce (sa package list). Les méthodes peuvent être des méthodes de " 2734 "livraison du plugin CDI ou des méthodes externes. La sélection peut cibler une " 2735 "instance particulière. Ex: \"cdi_shipping_mondialrelay_pick1, free_shipping\"" 2794 2736 2795 2737 #: includes/CDI-Settings.php:970 2796 2738 msgid "" 2797 "Here, define the shipping methods which are exclusive (i.e. which will be "2798 " alonewhen presented to customer)."2799 msgstr "" 2800 "Ici, définissez les méthodes de livraison qui sont exclusives (i.e. qui "2801 " serontprésentées seules au client)."2739 "Here, define the shipping methods which are exclusive (i.e. which will be alone " 2740 "when presented to customer)." 2741 msgstr "" 2742 "Ici, définissez les méthodes de livraison qui sont exclusives (i.e. qui seront " 2743 "présentées seules au client)." 2802 2744 2803 2745 #: includes/CDI-Settings.php:1000 … … 2810 2752 "shipping situations, in addition to the CN23 descriptions." 2811 2753 msgstr "" 2812 "Description générale du colis. Elle est exigée par certains transporteurs "2813 " danstoutes les situations d'envoi, en plus des descriptions CN23. "2754 "Description générale du colis. Elle est exigée par certains transporteurs dans " 2755 "toutes les situations d'envoi, en plus des descriptions CN23. " 2814 2756 2815 2757 #: includes/CDI-Settings.php:1004 2816 2758 msgid "" 2817 2759 "General description of the package. It is required by some carriers in all " 2818 "shipping situations, in addition to the CN23 descriptions. For example: "2819 " 'Ready-made clothing'."2820 msgstr "" 2821 "Description générale du colis. Elle est exigée par certains transporteurs "2822 " dans toutes les situations d'envoi, en plus des descriptions CN23. Par"2823 " exemple :\"Vêtements de confection\"."2760 "shipping situations, in addition to the CN23 descriptions. For example: 'Ready-" 2761 "made clothing'." 2762 msgstr "" 2763 "Description générale du colis. Elle est exigée par certains transporteurs dans " 2764 "toutes les situations d'envoi, en plus des descriptions CN23. Par exemple : " 2765 "\"Vêtements de confection\"." 2824 2766 2825 2767 #: includes/CDI-Settings.php:1008 … … 2833 2775 #: includes/CDI-Settings.php:1020 2834 2776 msgid "" 2835 "Give the nature of the contents of the package in CN23 codification. CN23 is "2836 " an internationally recognized standard, to codify customs declarations. In"2837 " France, a CN23 is required for all shipments abroad and the TOM-DOM except:"2838 " DE, AT, BE, BG, CY, DK ES EE, FI, E, GR, HU, IE, IT, LV, LT, LU, MT, NL,"2839 " PL , PT , CZ ,RO , GB , IE , SK , SI , SE."2777 "Give the nature of the contents of the package in CN23 codification. CN23 is an " 2778 "internationally recognized standard, to codify customs declarations. In France, " 2779 "a CN23 is required for all shipments abroad and the TOM-DOM except: DE, AT, BE, " 2780 "BG, CY, DK ES EE, FI, E, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL , PT , CZ , " 2781 "RO , GB , IE , SK , SI , SE." 2840 2782 msgstr "" 2841 2783 "Donne la nature du contenu du colis. CN23 est une norme internationalement " 2842 2784 "reconnue, de codification des déclarations en douane. En France, un CN23 est " 2843 "nécessaire pour tous les envois à l'étranger et les TOM-DOM sauf: DE, AT, "2844 "B E, BG, CY, DK ES EE, FI, E, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, CZ, "2845 " RO, GB,IE, SK, SI, SE."2785 "nécessaire pour tous les envois à l'étranger et les TOM-DOM sauf: DE, AT, BE, " 2786 "BG, CY, DK ES EE, FI, E, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, CZ, RO, GB, " 2787 "IE, SK, SI, SE." 2846 2788 2847 2789 #: includes/CDI-Settings.php:1025 2848 2790 msgid "Default CN23 Description of article (blank = copied from product order)" 2849 2791 msgstr "" 2850 "CN23 par défaut : Description des articles (blanc = sera copiée depuis " 2851 "l'ordre)" 2792 "CN23 par défaut : Description des articles (blanc = sera copiée depuis l'ordre)" 2852 2793 2853 2794 #: includes/CDI-Settings.php:1027 … … 2860 2801 "Donne la description par défaut des articles dans le colis. Jusqu'à 10 " 2861 2802 "articles / produits peuvent être inclus dans un CN23 de CDI. \n" 2862 "Si les informations ci-après sont nulles ou 0, seront alors considérés le "2863 " titre du produit, le poids du produit, la quantité de produit, et le prix du"2864 " produitdans la commande ."2803 "Si les informations ci-après sont nulles ou 0, seront alors considérés le titre " 2804 "du produit, le poids du produit, la quantité de produit, et le prix du produit " 2805 "dans la commande ." 2865 2806 2866 2807 #: includes/CDI-Settings.php:1036 2867 2808 msgid "" 2868 "Default CN23 Net weight in grams of one article (0 = copied from product " 2869 "order)" 2809 "Default CN23 Net weight in grams of one article (0 = copied from product order)" 2870 2810 msgstr "" 2871 2811 "CN23 par défaut : Poids net en grammes d'un article (0 = sera copiée depuis " … … 2883 2823 "Default CN23 ex VAT Value in € of one article (0 = copied from product order)" 2884 2824 msgstr "" 2885 "CN23 par défaut : Valeur HT en € d'un article (0 = sera copiée depuis " 2886 "l'ordre)" 2825 "CN23 par défaut : Valeur HT en € d'un article (0 = sera copiée depuis l'ordre)" 2887 2826 2888 2827 #: includes/CDI-Settings.php:1057 … … 2891 2830 msgstr "" 2892 2831 "CN23 par défaut : Code tarif HS - 4 à 10 chiffres - requis pour la catégorie " 2893 "\"Commercial\" (blanc = sera copiée de la meta donnée \"hstariff\" du " 2894 "produit)" 2832 "\"Commercial\" (blanc = sera copiée de la meta donnée \"hstariff\" du produit)" 2895 2833 2896 2834 #: includes/CDI-Settings.php:1058 … … 2899 2837 "declarations. This code is required only for commercial shipment" 2900 2838 msgstr "" 2901 "HS Tariff est une norme internationalement reconnue, de codification "2902 "d ouanière des marchandises. Ce code est nécessaire seulement pour les"2903 " expéditions Envoicommercial."2839 "HS Tariff est une norme internationalement reconnue, de codification douanière " 2840 "des marchandises. Ce code est nécessaire seulement pour les expéditions Envoi " 2841 "commercial." 2904 2842 2905 2843 #: includes/CDI-Settings.php:1064 … … 2909 2847 #: includes/CDI-Settings.php:1065 2910 2848 msgid "" 2911 "Required by some customs : the 2 letters ISO code of origine country of the " 2912 "item" 2849 "Required by some customs : the 2 letters ISO code of origine country of the item" 2913 2850 msgstr "" 2914 2851 "Requis par certaines douanes : les 2 lettres code ISO du pays d'origine de " … … 2921 2858 #: includes/CDI-Settings.php:1072 2922 2859 msgid "" 2923 "The default value is 100. You must choose a raisonnable value, lower than "2924 " 100 if possible. Too many could unnecessarily overload the merchant site at"2925 " any changeinside metabox."2860 "The default value is 100. You must choose a raisonnable value, lower than 100 if " 2861 "possible. Too many could unnecessarily overload the merchant site at any change " 2862 "inside metabox." 2926 2863 msgstr "" 2927 2864 "La valeur par défaut est 100. Vous devez choisir une valeur raisonnable, " … … 2935 2872 #: includes/CDI-Settings.php:1082 2936 2873 msgid "" 2937 "Optionnal : Sender EORI (Economic Operator Registration and Identification) "2938 " tobe marked in cn23 according to some regulations"2874 "Optionnal : Sender EORI (Economic Operator Registration and Identification) to " 2875 "be marked in cn23 according to some regulations" 2939 2876 msgstr "" 2940 2877 "Optionnel : L'EORI (Economic Operator Registration and Identification) de " 2941 "l'exportateur doit être marqué dans le document cn23 conformément à "2942 " certainesréglementations"2878 "l'exportateur doit être marqué dans le document cn23 conformément à certaines " 2879 "réglementations" 2943 2880 2944 2881 #: includes/CDI-Settings.php:1083 2945 2882 msgid "" 2946 "EORI : European regulations provide a unique Community identifier number for "2947 " useby international economic operators."2948 msgstr "" 2949 "EORI: la réglementation européenne fournit un numéro d'identifiant "2950 " communautaireunique à l'usage des opérateurs économiques internationaux."2883 "EORI : European regulations provide a unique Community identifier number for use " 2884 "by international economic operators." 2885 msgstr "" 2886 "EORI: la réglementation européenne fournit un numéro d'identifiant communautaire " 2887 "unique à l'usage des opérateurs économiques internationaux." 2951 2888 2952 2889 #: includes/CDI-Settings.php:1087 … … 2956 2893 #: includes/CDI-Settings.php:1091 2957 2894 msgid "" 2958 "Comma separated list of EU country codes exempted of cn23 documents. Be "2959 " awarethat this list is from the European rules."2960 msgstr "" 2961 "Liste séparée par des virgules des codes de pays de l'UE exemptés de "2962 " documentscn23. Cette liste est issue des règles européennes."2895 "Comma separated list of EU country codes exempted of cn23 documents. Be aware " 2896 "that this list is from the European rules." 2897 msgstr "" 2898 "Liste séparée par des virgules des codes de pays de l'UE exemptés de documents " 2899 "cn23. Cette liste est issue des règles européennes." 2963 2900 2964 2901 #: includes/CDI-Settings.php:1092 2965 2902 msgid "" 2966 "Here, is the list of EU country codes exempted of cn23 documents. Be aware "2967 "th at this list is from the European rules."2968 msgstr "" 2969 "Ici, la liste des codes de pays de l’UE exemptés de documents cn23. Cette "2970 " listeest issue des règles européennes."2903 "Here, is the list of EU country codes exempted of cn23 documents. Be aware that " 2904 "this list is from the European rules." 2905 msgstr "" 2906 "Ici, la liste des codes de pays de l’UE exemptés de documents cn23. Cette liste " 2907 "est issue des règles européennes." 2971 2908 2972 2909 #: includes/CDI-Settings.php:1096 … … 2978 2915 "Semicolon separated list of relations \"country-code=list of zip-code\" for " 2979 2916 "which some territories, imbedded in a EU state, do not get the EU cn23 " 2980 "exemption. This list is useful only for the territories without an ISO "2981 "co untry code. Be aware that this list is from the European rules."2982 msgstr "" 2983 "Liste de relations séparées par des points-virgules \"code de pays = liste "2984 " de codes postaux\" pour lesquelles certains territoires, inclus dans un État"2985 " de l'UE, ne bénéficient pas de l'exemption cn23 de l'UE. Cette liste est"2986 "u tile uniquement pour les territoires sans code de pays ISO. Sachez que "2987 " cette listeest issue des règles européennes."2917 "exemption. This list is useful only for the territories without an ISO country " 2918 "code. Be aware that this list is from the European rules." 2919 msgstr "" 2920 "Liste de relations séparées par des points-virgules \"code de pays = liste de " 2921 "codes postaux\" pour lesquelles certains territoires, inclus dans un État de " 2922 "l'UE, ne bénéficient pas de l'exemption cn23 de l'UE. Cette liste est utile " 2923 "uniquement pour les territoires sans code de pays ISO. Sachez que cette liste " 2924 "est issue des règles européennes." 2988 2925 2989 2926 #: includes/CDI-Settings.php:1101 2990 2927 msgid "" 2991 "Here, semicolon separated list of relations \"country-code=list of zip- "2992 " code\" for which some territories, imbedded in a EU state, do not get the EU"2993 " cn23 exemption. This list is useful only for the territories without an ISO"2994 "co untry code. Be aware that this list is from the European rules."2995 msgstr "" 2996 "Ici, liste de relations séparées par des points-virgules \"code de pays = "2997 " liste de codes postaux\" pour lesquelles certains territoires, inclus dans"2998 " un État de l'UE, ne bénéficient pas de l'exemption cn23 de l'UE. Cette liste "2999 " est utile uniquement pour les territoires sans code de pays ISO. Sachez que "3000 " cette listeest issue des règles européennes."2928 "Here, semicolon separated list of relations \"country-code=list of zip-code\" " 2929 "for which some territories, imbedded in a EU state, do not get the EU cn23 " 2930 "exemption. This list is useful only for the territories without an ISO country " 2931 "code. Be aware that this list is from the European rules." 2932 msgstr "" 2933 "Ici, liste de relations séparées par des points-virgules \"code de pays = liste " 2934 "de codes postaux\" pour lesquelles certains territoires, inclus dans un État de " 2935 "l'UE, ne bénéficient pas de l'exemption cn23 de l'UE. Cette liste est utile " 2936 "uniquement pour les territoires sans code de pays ISO. Sachez que cette liste " 2937 "est issue des règles européennes." 3001 2938 3002 2939 #: includes/CDI-Settings.php:1118 … … 3005 2942 "- To use the Colissimo carrier, you must sign a business contract with it " 3006 2943 "including Web services: Postage, Choice of deliveries, Tracking.\n" 3007 "- Colissimo does not provide a test account for the integration of your " 3008 "franking services, choice of collection points, parcel tracking, return " 3009 "labels. On the other hand, your franking labels produced will not be " 3010 "invoiced by Colissimo as long as you do not drop them off for shipment.\n" 3011 "- For all questions relating to the operation of Colissimo services, you " 3012 "must contact your Colissimo sales representative or Colissimo technical " 3013 "support." 2944 "- Colissimo does not provide a test account for the integration of your franking " 2945 "services, choice of collection points, parcel tracking, return labels. On the " 2946 "other hand, your franking labels produced will not be invoiced by Colissimo as " 2947 "long as you do not drop them off for shipment.\n" 2948 "- For all questions relating to the operation of Colissimo services, you must " 2949 "contact your Colissimo sales representative or Colissimo technical support." 3014 2950 msgstr "" 3015 2951 "Avertissement : \n" … … 3017 2953 "contrat entreprise incluant les Web services : Affranchissement, Choix " 3018 2954 "livraisons, Suivi.\n" 3019 "- Colissimo ne met pas à disposition de compte de test pour l’intégration de " 3020 "vos services affranchissement, choix des points de retrait, suivi colis, " 3021 "étiquettes retour. En revanche, vos étiquettes d’affranchissement produites " 3022 "ne seront pas facturées par Colissimo tant que vous ne les déposez pas à " 3023 "l’expédition.\n" 2955 "- Colissimo ne met pas à disposition de compte de test pour l’intégration de vos " 2956 "services affranchissement, choix des points de retrait, suivi colis, étiquettes " 2957 "retour. En revanche, vos étiquettes d’affranchissement produites ne seront pas " 2958 "facturées par Colissimo tant que vous ne les déposez pas à l’expédition.\n" 3024 2959 "- Pour toutes les questions en rapport avec l’exploitation des services " 3025 2960 "Colissimo, vous devez vous rapprocher de votre Commercial Colissimo ou du " 3026 2961 "support technique Colissimo." 3027 2962 3028 #: includes/CDI-Settings.php:1139 2963 #: includes/CDI-Settings.php:1141 2964 msgid "Global enable of Colissimo method." 2965 msgstr "Activation/désactivation globale de la methode Colissimo pour CDI." 2966 2967 #: includes/CDI-Settings.php:1145 3029 2968 msgid "Contract :" 3030 2969 msgstr "Contrat :" 3031 2970 3032 #: includes/CDI-Settings.php:114 22971 #: includes/CDI-Settings.php:1148 3033 2972 msgid "Web Service - Contract Number" 3034 msgstr "" 3035 "Web Service - Numéro de votre contrat donné par votre commercial LaPoste" 3036 3037 #: includes/CDI-Settings.php:1143 2973 msgstr "Web Service - Numéro de votre contrat donné par votre commercial LaPoste" 2974 2975 #: includes/CDI-Settings.php:1149 3038 2976 msgid "" 3039 2977 "Your Colissimo-LaPoste contrat number including the option 'Web Service " … … 3043 2981 "Affranchissement, Choix de livraison, et Suivi Colis. " 3044 2982 3045 #: includes/CDI-Settings.php:11 492983 #: includes/CDI-Settings.php:1155 3046 2984 msgid "Web Service - Password" 3047 2985 msgstr "Web Service - Mot de passe donné par votre commercial LaPoste" 3048 2986 3049 #: includes/CDI-Settings.php:115 02987 #: includes/CDI-Settings.php:1156 3050 2988 msgid "Your password at your Colissimo-LaPoste contrat" 3051 2989 msgstr "Votre mot de passe pour votre contrat Colissimo Entreprise." 3052 2990 3053 #: includes/CDI-Settings.php:116 23054 msgid "" 3055 "Add in referrals settings the Colissimo default for shipping méthods: "3056 "p ickup , product code, mandatory phone.."3057 msgstr "" 3058 "Ajoutez dans les réglages CDI \"Références\" les réglages Colissimo par "3059 " défaut pour les zones : \"Points de retrait\", \"Codes produit à forcer \","3060 " \"Téléphoneobligatoire \". "3061 3062 #: includes/CDI-Settings.php:116 32991 #: includes/CDI-Settings.php:1168 2992 msgid "" 2993 "Add in referrals settings the Colissimo default for shipping méthods: pickup , " 2994 "product code, mandatory phone.." 2995 msgstr "" 2996 "Ajoutez dans les réglages CDI \"Références\" les réglages Colissimo par défaut " 2997 "pour les zones : \"Points de retrait\", \"Codes produit à forcer \", \"Téléphone " 2998 "obligatoire \". " 2999 3000 #: includes/CDI-Settings.php:1169 3063 3001 msgid "" 3064 3002 "Will be added at the end of referrals settings - as pickup : " 3065 "cdi_shipping_colissimo_pick1, cdi_shipping_colissimo_pick2 ; as product " 3066 "code : cdi_shipping_colissimo_home1=DOM, cdi_shipping_colissimo_home2=DOS ; " 3067 "as mandatory phone : cdi_shipping_colissimo_pick1, " 3068 "cdi_shipping_colissimo_pick2 ." 3003 "cdi_shipping_colissimo_pick1, cdi_shipping_colissimo_pick2 ; as product code : " 3004 "cdi_shipping_colissimo_home1=DOM, cdi_shipping_colissimo_home2=DOS ; as " 3005 "mandatory phone : cdi_shipping_colissimo_pick1, cdi_shipping_colissimo_pick2 ." 3069 3006 msgstr "" 3070 3007 "Sera ajouté à la fin de chaque zone des réglages \"Références\" - comme " … … 3075 3012 "cdi_shipping_colissimo_pick2 ." 3076 3013 3077 #: includes/CDI-Settings.php:11 67 includes/CDI-Settings.php:14473078 #: includes/CDI-Settings.php:1 6713014 #: includes/CDI-Settings.php:1173 includes/CDI-Settings.php:1497 3015 #: includes/CDI-Settings.php:1727 3079 3016 msgid "Label layout :" 3080 3017 msgstr "Disposition étiquettes :" 3081 3018 3082 #: includes/CDI-Settings.php:117 03019 #: includes/CDI-Settings.php:1176 3083 3020 msgid "Web Service - Output Format - Offset X in pixels" 3084 3021 msgstr "Web Service - Format de sortie - Offset X en pixels" 3085 3022 3086 #: includes/CDI-Settings.php:117 13023 #: includes/CDI-Settings.php:1177 3087 3024 msgid "The 3 following datas are Colissimo settings for the printing." 3088 msgstr "" 3089 "Les 3 données suivantes sont des paramètres Colissimo pour l'impression." 3090 3091 #: includes/CDI-Settings.php:1177 3025 msgstr "Les 3 données suivantes sont des paramètres Colissimo pour l'impression." 3026 3027 #: includes/CDI-Settings.php:1183 3092 3028 msgid "Web Service - Output Format - Offset Y in pixels" 3093 3029 msgstr "Web Service - Format de sortie - Offset Y en pixels" 3094 3030 3095 #: includes/CDI-Settings.php:11 87 includes/CDI-Settings.php:14553096 #: includes/CDI-Settings.php:1 6793031 #: includes/CDI-Settings.php:1193 includes/CDI-Settings.php:1505 3032 #: includes/CDI-Settings.php:1735 3097 3033 msgid "Web Service - Output Format - Printing Type (DPL & ZPL not supported)" 3098 3034 msgstr "" 3099 3035 "Web Service - Format de sortie - Type d'impression (DPL & ZPL not supported)" 3100 3036 3101 #: includes/CDI-Settings.php:1 1973037 #: includes/CDI-Settings.php:1203 3102 3038 msgid "" 3103 3039 "Web Service - Offset Deposit Date (estimate in days after running the web " … … 3107 3043 "d'exécution du Web Service - Doit être > 0)" 3108 3044 3109 #: includes/CDI-Settings.php:1 1983045 #: includes/CDI-Settings.php:1204 3110 3046 msgid "Estimate period in days to deposit yours parcels. Useful for La Poste." 3111 3047 msgstr "" … … 3113 3049 "prévisions de La Poste." 3114 3050 3115 #: includes/CDI-Settings.php:12 043051 #: includes/CDI-Settings.php:1210 3116 3052 msgid "Include CN23 customs declarations with returned labels" 3117 3053 msgstr "Inclure les déclarations de douane CN23 avec les étiquettes de retour" 3118 3054 3119 #: includes/CDI-Settings.php:12 09 includes/CDI-Settings.php:14593120 #: includes/CDI-Settings.php:1 683 includes/CDI-Settings.php:20223055 #: includes/CDI-Settings.php:1215 includes/CDI-Settings.php:1509 3056 #: includes/CDI-Settings.php:1739 includes/CDI-Settings.php:2084 3121 3057 msgid "Tracking information for customer:" 3122 3058 msgstr "Suivi des colis :" 3123 3059 3124 #: includes/CDI-Settings.php:121 3 includes/CDI-Settings.php:14633125 #: includes/CDI-Settings.php:1 687 includes/CDI-Settings.php:20263060 #: includes/CDI-Settings.php:1219 includes/CDI-Settings.php:1513 3061 #: includes/CDI-Settings.php:1743 includes/CDI-Settings.php:2088 3126 3062 msgid "Text preceding tracking code" 3127 3063 msgstr "Texte précédant le code de suivi" 3128 3064 3129 #: includes/CDI-Settings.php:1214 includes/CDI-Settings.php:1464 3130 #: includes/CDI-Settings.php:1688 includes/CDI-Settings.php:2027 3131 msgid "" 3132 "Here, the text you want the customer to see just before the tracking code" 3133 msgstr "" 3134 "Ici, le texte que vous voulez que le client voit juste avant son code de " 3135 "suivi." 3136 3137 #: includes/CDI-Settings.php:1221 includes/CDI-Settings.php:1471 3138 #: includes/CDI-Settings.php:1695 3065 #: includes/CDI-Settings.php:1220 includes/CDI-Settings.php:1514 3066 #: includes/CDI-Settings.php:1744 includes/CDI-Settings.php:2089 3067 msgid "Here, the text you want the customer to see just before the tracking code" 3068 msgstr "" 3069 "Ici, le texte que vous voulez que le client voit juste avant son code de suivi." 3070 3071 #: includes/CDI-Settings.php:1227 includes/CDI-Settings.php:1521 3072 #: includes/CDI-Settings.php:1751 3139 3073 msgid "Url for tracking code" 3140 3074 msgstr "Url de suivi des colis" 3141 3075 3142 #: includes/CDI-Settings.php:122 2 includes/CDI-Settings.php:14723143 #: includes/CDI-Settings.php:1 6963144 msgid "" 3145 "Here, the standard url of your carrier. Don't change it if you don't known "3146 " itsurl."3147 msgstr "" 3148 "Ici, l'URL standard de votre transporteur Colissimo. Ne pas la changer si "3149 " vousne connaissez pas l'URL à mettre."3150 3151 #: includes/CDI-Settings.php:12 26 includes/CDI-Settings.php:14763152 #: includes/CDI-Settings.php:17 003076 #: includes/CDI-Settings.php:1228 includes/CDI-Settings.php:1522 3077 #: includes/CDI-Settings.php:1752 3078 msgid "" 3079 "Here, the standard url of your carrier. Don't change it if you don't known its " 3080 "url." 3081 msgstr "" 3082 "Ici, l'URL standard de votre transporteur Colissimo. Ne pas la changer si vous " 3083 "ne connaissez pas l'URL à mettre." 3084 3085 #: includes/CDI-Settings.php:1232 includes/CDI-Settings.php:1526 3086 #: includes/CDI-Settings.php:1756 3153 3087 msgid "Return services :" 3154 3088 msgstr "Service des Retours colis :" 3155 3089 3156 #: includes/CDI-Settings.php:12 293090 #: includes/CDI-Settings.php:1235 3157 3091 msgid "Global enabling of Colissimo parcel return function." 3158 3092 msgstr "Activation/désactivation globale de la fonction retour de colis." 3159 3093 3160 #: includes/CDI-Settings.php:123 03161 msgid "" 3162 "Logged customers will have the capacity, from their order view, to create "3163 " and print a Colissimo return label. This feature requires a Bussiness"3164 " contract withColissimo to access the Web Service Affranchissement."3094 #: includes/CDI-Settings.php:1236 3095 msgid "" 3096 "Logged customers will have the capacity, from their order view, to create and " 3097 "print a Colissimo return label. This feature requires a Bussiness contract with " 3098 "Colissimo to access the Web Service Affranchissement." 3165 3099 msgstr "" 3166 3100 "les clients connectés auront la capacité, depuis la vue de leur commande, de " 3167 "créer et imprimer une étiquette de retour Colissimo. Cette fonction " 3168 "nécessite un contrat Bussiness avec Colissimo pour accéder au Web Service " 3169 "Affranchissement . Ces retours automatisés ne peuvent se faire que depuis " 3170 "des pays sans formalités douanières avec la destination du retour (notamment " 3171 "sans cn23)." 3172 3173 #: includes/CDI-Settings.php:1236 3101 "créer et imprimer une étiquette de retour Colissimo. Cette fonction nécessite un " 3102 "contrat Bussiness avec Colissimo pour accéder au Web Service Affranchissement . " 3103 "Ces retours automatisés ne peuvent se faire que depuis des pays sans formalités " 3104 "douanières avec la destination du retour (notamment sans cn23)." 3105 3106 #: includes/CDI-Settings.php:1242 3174 3107 msgid "" 3175 3108 "In case you need to return your parcel, request for a printable Colissimo " … … 3177 3110 msgstr "Si besoin, demandez une étiquette Colissimo \"retour de colis\" :" 3178 3111 3179 #: includes/CDI-Settings.php:12 37 includes/CDI-Settings.php:15083180 #: includes/CDI-Settings.php:17 113112 #: includes/CDI-Settings.php:1243 includes/CDI-Settings.php:1558 3113 #: includes/CDI-Settings.php:1767 3181 3114 msgid "Text preceding customer parcel return label request in their order view" 3182 3115 msgstr "" 3183 "Texte dans la vue commande client, précédant le bouton demande d'étiquette " 3184 "pour colis retour" 3185 3186 #: includes/CDI-Settings.php:1238 includes/CDI-Settings.php:1509 3187 #: includes/CDI-Settings.php:1712 3188 msgid "" 3189 "Here, the text your customer will see in its order view to invite him to " 3190 "post a request to get a parcel return label. These information will be seen " 3191 "by the customer only if it is inside the authorized period defined below." 3192 msgstr "" 3193 "Ici, le texte que votre client verra dans sa vue de commande afin de " 3194 "l'inviter à poster une demande pour obtenir une étiquette retour de colis. " 3195 "Ces informations seront vues et accessibles par le client uniquement si " 3196 "elles sont à l'intérieur de la période autorisée définie ci-dessous." 3197 3198 #: includes/CDI-Settings.php:1244 3199 msgid "" 3200 " Your Colissimo return label is available. Print it and paste it on your " 3201 "parcel. After printing, you can choose the type of postal deposit you want " 3202 "at :" 3203 msgstr "" 3204 "Votre étiquette retour Colissimo est disponible. Imprimez-la et collez-la " 3205 "sur votre colis. Après son impression, vous pouvez choisir le type de dépôt " 3206 "postal que vous souhaitez à : " 3207 3208 #: includes/CDI-Settings.php:1245 includes/CDI-Settings.php:1516 3209 #: includes/CDI-Settings.php:1719 3116 "Texte dans la vue commande client, précédant le bouton demande d'étiquette pour " 3117 "colis retour" 3118 3119 #: includes/CDI-Settings.php:1244 includes/CDI-Settings.php:1559 3120 #: includes/CDI-Settings.php:1768 3121 msgid "" 3122 "Here, the text your customer will see in its order view to invite him to post a " 3123 "request to get a parcel return label. These information will be seen by the " 3124 "customer only if it is inside the authorized period defined below." 3125 msgstr "" 3126 "Ici, le texte que votre client verra dans sa vue de commande afin de l'inviter à " 3127 "poster une demande pour obtenir une étiquette retour de colis. Ces informations " 3128 "seront vues et accessibles par le client uniquement si elles sont à l'intérieur " 3129 "de la période autorisée définie ci-dessous." 3130 3131 #: includes/CDI-Settings.php:1250 3132 msgid "" 3133 " Your Colissimo return label is available. Print it and paste it on your parcel. " 3134 "After printing, you can choose the type of postal deposit you want at :" 3135 msgstr "" 3136 "Votre étiquette retour Colissimo est disponible. Imprimez-la et collez-la sur " 3137 "votre colis. Après son impression, vous pouvez choisir le type de dépôt postal " 3138 "que vous souhaitez à : " 3139 3140 #: includes/CDI-Settings.php:1251 includes/CDI-Settings.php:1566 3141 #: includes/CDI-Settings.php:1775 3210 3142 msgid "Text accompanying the parcel return label print button" 3211 3143 msgstr "Texte accompagnant le bouton d'impression de l'étiquette colis retour" 3212 3144 3213 #: includes/CDI-Settings.php:12 463214 msgid "" 3215 "Here, the text your customer will see to invite him to print its parcel "3216 " returnlabel."3145 #: includes/CDI-Settings.php:1252 3146 msgid "" 3147 "Here, the text your customer will see to invite him to print its parcel return " 3148 "label." 3217 3149 msgstr "" 3218 3150 "Ici, le texte que votre client verra pour l'inviter à imprimer l'étiquette " 3219 3151 "retour de colis qu'il a demandé." 3220 3152 3221 #: includes/CDI-Settings.php:12 543153 #: includes/CDI-Settings.php:1260 3222 3154 msgid "Url following the text parcel return print (when necessary)" 3223 3155 msgstr "Url qui suit le texte d'impression d'un retour colis (si nécessaire)" 3224 3156 3225 #: includes/CDI-Settings.php:12 553226 msgid "" 3227 "Here, when necessary, the url your need to follow the parcel return print "3228 " text.When blank, no url will be shown"3157 #: includes/CDI-Settings.php:1261 3158 msgid "" 3159 "Here, when necessary, the url your need to follow the parcel return print text. " 3160 "When blank, no url will be shown" 3229 3161 msgstr "" 3230 3162 "Ici, si nécessaire, l'url apparaissant après le texte pour gérer le retour " 3231 3163 "colis. Si vide, aucune URL ne sera affichée" 3232 3164 3233 #: includes/CDI-Settings.php:126 23234 msgid "" 3235 "Comma separated list of 2 digits headers of Colissimo tracking codes allowed "3236 " fora customer parcel return label request."3165 #: includes/CDI-Settings.php:1268 3166 msgid "" 3167 "Comma separated list of 2 digits headers of Colissimo tracking codes allowed for " 3168 "a customer parcel return label request." 3237 3169 msgstr "" 3238 3170 "Liste, séparée par des virgules, des 2 chiffres d'en-tête codes de suivi " 3239 3171 "Colissimo autorisés pour une demande d'étiquette de retour de colis" 3240 3172 3241 #: includes/CDI-Settings.php:126 33242 msgid "" 3243 "Here, the list of Colissimo tracking codes headers (2 digits) which are "3244 " allowed for a customer parcel return label request. The standard list can"3245 " be updatedfor future new Colissimo products."3246 msgstr "" 3247 "Ici, la liste des en-têtes de codes de suivi Colissimo (2 premiers "3248 " caractères) qui sont autorisés pour une demande d'étiquette de retour par le "3249 " client. Cette liste standard pourra être mise à jour pour les futurs "3250 " nouveaux produitsColissimo. "3251 3252 #: includes/CDI-Settings.php:127 03173 #: includes/CDI-Settings.php:1269 3174 msgid "" 3175 "Here, the list of Colissimo tracking codes headers (2 digits) which are allowed " 3176 "for a customer parcel return label request. The standard list can be updated " 3177 "for future new Colissimo products." 3178 msgstr "" 3179 "Ici, la liste des en-têtes de codes de suivi Colissimo (2 premiers caractères) " 3180 "qui sont autorisés pour une demande d'étiquette de retour par le client. Cette " 3181 "liste standard pourra être mise à jour pour les futurs nouveaux produits " 3182 "Colissimo. " 3183 3184 #: includes/CDI-Settings.php:1276 3253 3185 msgid "" 3254 3186 "Semicolon separated list of relations \"Return-product-code=ISO-countrycode " 3255 3187 "list\" to be use for parcel returns." 3256 3188 msgstr "" 3257 "Liste, séparées par des point-virgules, des relations \"Return-product-code " 3258 "= ISO-country code list\" qui doivent être utilisées pour déterminer les " 3259 "pays et codes produit des retours Colissimo." 3260 3261 #: includes/CDI-Settings.php:1271 3262 msgid "" 3263 "Here, define the Colissimo return product codes and associated countries." 3264 msgstr "" 3265 "Ici, définissez la liste des codes produit retour Colissimo et les pays " 3266 "associés." 3267 3268 #: includes/CDI-Settings.php:1277 includes/CDI-Settings.php:1523 3269 #: includes/CDI-Settings.php:1726 3189 "Liste, séparées par des point-virgules, des relations \"Return-product-code = " 3190 "ISO-country code list\" qui doivent être utilisées pour déterminer les pays et " 3191 "codes produit des retours Colissimo." 3192 3193 #: includes/CDI-Settings.php:1277 3194 msgid "Here, define the Colissimo return product codes and associated countries." 3195 msgstr "" 3196 "Ici, définissez la liste des codes produit retour Colissimo et les pays associés." 3197 3198 #: includes/CDI-Settings.php:1283 includes/CDI-Settings.php:1573 3199 #: includes/CDI-Settings.php:1782 3270 3200 msgid "Name of the Company service to whitch the parcels must be returned" 3271 3201 msgstr "Nom du service dans la société auquel doivent être retournés les colis" 3272 3202 3273 #: includes/CDI-Settings.php:12 78 includes/CDI-Settings.php:15243274 #: includes/CDI-Settings.php:17 273203 #: includes/CDI-Settings.php:1284 includes/CDI-Settings.php:1574 3204 #: includes/CDI-Settings.php:1783 3275 3205 msgid "" 3276 3206 "Here, the name of the service in your company that must receice the returned " … … 3282 3212 "avez défini dans les paramètres Web Service Affranchissement." 3283 3213 3284 #: includes/CDI-Settings.php:128 2 includes/CDI-Settings.php:15283285 #: includes/CDI-Settings.php:17 313214 #: includes/CDI-Settings.php:1288 includes/CDI-Settings.php:1578 3215 #: includes/CDI-Settings.php:1787 3286 3216 msgid "Default services when the CDI Metabox is not filled :" 3287 3217 msgstr "Services lorsque la Metabox CDI n'est pas remplie :" 3288 3218 3289 #: includes/CDI-Settings.php:12 883219 #: includes/CDI-Settings.php:1294 3290 3220 msgid "France Zone" 3291 3221 msgstr "Zone France" 3292 3222 3293 #: includes/CDI-Settings.php:129 23223 #: includes/CDI-Settings.php:1298 3294 3224 msgid "ISO country codes for Colissimo France zone" 3295 3225 msgstr "Codes ISO des pays de la Zone Colissimo France" 3296 3226 3297 #: includes/CDI-Settings.php:1293 3298 msgid "" 3299 "This defines 1- the list of ISO country codes for Colissimo France zone, and " 3300 "2- the Colissimo product codes with France as destination, for the " 3301 "services : without signature, with signature, pickup location. Theses codes " 3302 "are used only if no product code is set in the order meta box." 3303 msgstr "" 3304 "Ceci définit 1) la liste des codes ISO des pays de la Zone France de " 3305 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone France " 3306 "comme destination, pour respectivement les services Colissimo: sans " 3307 "signature, avec signature, point de retrait. Ces codes ne sont utilisés " 3227 #: includes/CDI-Settings.php:1299 3228 msgid "" 3229 "This defines 1- the list of ISO country codes for Colissimo France zone, and 2- " 3230 "the Colissimo product codes with France as destination, for the services : " 3231 "without signature, with signature, pickup location. Theses codes are used only " 3232 "if no product code is set in the order meta box." 3233 msgstr "" 3234 "Ceci définit 1) la liste des codes ISO des pays de la Zone France de Colissimo, " 3235 "et 2) la liste des codes produits Colissimo ayant la Zone France comme " 3236 "destination, pour respectivement les services Colissimo: sans signature, avec " 3237 "signature, point de retrait. Ces codes ne sont utilisés qu’au cas où aucun code " 3238 "produit n'est défini dans la Métabox Colissimo de l'ordre. " 3239 3240 #: includes/CDI-Settings.php:1306 3241 msgid "Product Codes for France zone" 3242 msgstr "Codes produit Colissimo pour la Zone France" 3243 3244 #: includes/CDI-Settings.php:1310 3245 msgid "Outre-mer Zone" 3246 msgstr "Zone Outre-mer" 3247 3248 #: includes/CDI-Settings.php:1314 3249 msgid "ISO country codes for Colissimo Outre-mer zone" 3250 msgstr "Codes ISO des pays de la Zone Colissimo Outre-mer" 3251 3252 #: includes/CDI-Settings.php:1315 3253 msgid "" 3254 "This defines 1- the list of ISO country codes for Colissimo Outre-mer zone, and " 3255 "2- the Colissimo product codes with Outre Mer as destination, for the services : " 3256 "without signature, with signature, pickup location. Theses codes are used only " 3257 "if no product code is set in the order meta box." 3258 msgstr "" 3259 "Ceci définit 1) la liste des codes ISO des pays de la Zone Outre-mer de " 3260 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone Outre-mer " 3261 "comme destination, pour respectivement les services Colissimo: sans signature, " 3262 "avec signature, point de retrait. Ces codes ne sont utilisés qu’au cas où aucun " 3263 "code produit n'est défini dans la Métabox Colissimo de l'ordre. " 3264 3265 #: includes/CDI-Settings.php:1322 3266 msgid "Product Codes for Outre-mer zone" 3267 msgstr "Codes produit Colissimo pour la Zone Outre-mer" 3268 3269 #: includes/CDI-Settings.php:1326 3270 msgid "Europe Zone" 3271 msgstr "Zone Europe" 3272 3273 #: includes/CDI-Settings.php:1330 3274 msgid "ISO country codes for Colissimo Europe zone" 3275 msgstr "Codes ISO des pays de la Zone Colissimo Europe" 3276 3277 #: includes/CDI-Settings.php:1331 3278 msgid "" 3279 "This defines 1- the list of ISO country codes for Colissimo Europe zone, and 2- " 3280 "the Colissimo product codes with Europe as destination, for the services : " 3281 "without signature, with signature, pickup location. Theses codes are used only " 3282 "if no product code is set in the order meta box." 3283 msgstr "" 3284 "Ceci définit 1) la liste des codes ISO des pays de la Zone Europe de Colissimo, " 3285 "et 2) la liste des codes produits Colissimo ayant la Zone Europe comme " 3286 "destination, pour respectivement les services Colissimo: sans signature, avec " 3287 "signature, point de retrait. Ces codes ne sont utilisés qu’au cas où aucun code " 3288 "produit n'est défini dans la Métabox Colissimo de l'ordre. " 3289 3290 #: includes/CDI-Settings.php:1338 3291 msgid "Product Codes for Europe zone" 3292 msgstr "Codes produit Colissimo pour la Zone Europe" 3293 3294 #: includes/CDI-Settings.php:1342 3295 msgid "International Zone" 3296 msgstr "Zone Internationale" 3297 3298 #: includes/CDI-Settings.php:1346 3299 msgid "ISO country codes for Colissimo International zone" 3300 msgstr "Codes ISO des pays de la Zone Colissimo Internationale" 3301 3302 #: includes/CDI-Settings.php:1347 3303 msgid "" 3304 "This defines 1- the list of ISO country codes for Colissimo International zone, " 3305 "and 2- the Colissimo product codes with International as destination, for the " 3306 "services : without signature, with signature, pickup location. Theses codes are " 3307 "used only if no product code is set in the order meta box." 3308 msgstr "" 3309 "Ceci définit 1) la liste des codes ISO des pays de la Zone Internationale de " 3310 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone " 3311 "Internationale comme destination, pour respectivement les services Colissimo: " 3312 "sans signature, avec signature, point de retrait. Ces codes ne sont utilisés " 3308 3313 "qu’au cas où aucun code produit n'est défini dans la Métabox Colissimo de " 3309 3314 "l'ordre. " 3310 3315 3311 #: includes/CDI-Settings.php:1300 3312 msgid "Product Codes for France zone" 3313 msgstr "Codes produit Colissimo pour la Zone France" 3314 3315 #: includes/CDI-Settings.php:1304 3316 msgid "Outre-mer Zone" 3317 msgstr "Zone Outre-mer" 3318 3319 #: includes/CDI-Settings.php:1308 3320 msgid "ISO country codes for Colissimo Outre-mer zone" 3321 msgstr "Codes ISO des pays de la Zone Colissimo Outre-mer" 3322 3323 #: includes/CDI-Settings.php:1309 3324 msgid "" 3325 "This defines 1- the list of ISO country codes for Colissimo Outre-mer zone, " 3326 "and 2- the Colissimo product codes with Outre Mer as destination, for the " 3327 "services : without signature, with signature, pickup location. Theses codes " 3328 "are used only if no product code is set in the order meta box." 3329 msgstr "" 3330 "Ceci définit 1) la liste des codes ISO des pays de la Zone Outre-mer de " 3331 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone Outre-" 3332 "mer comme destination, pour respectivement les services Colissimo: sans " 3333 "signature, avec signature, point de retrait. Ces codes ne sont utilisés " 3334 "qu’au cas où aucun code produit n'est défini dans la Métabox Colissimo de " 3335 "l'ordre. " 3336 3337 #: includes/CDI-Settings.php:1316 3338 msgid "Product Codes for Outre-mer zone" 3339 msgstr "Codes produit Colissimo pour la Zone Outre-mer" 3340 3341 #: includes/CDI-Settings.php:1320 3342 msgid "Europe Zone" 3343 msgstr "Zone Europe" 3344 3345 #: includes/CDI-Settings.php:1324 3346 msgid "ISO country codes for Colissimo Europe zone" 3347 msgstr "Codes ISO des pays de la Zone Colissimo Europe" 3348 3349 #: includes/CDI-Settings.php:1325 3350 msgid "" 3351 "This defines 1- the list of ISO country codes for Colissimo Europe zone, and " 3352 "2- the Colissimo product codes with Europe as destination, for the " 3353 "services : without signature, with signature, pickup location. Theses codes " 3354 "are used only if no product code is set in the order meta box." 3355 msgstr "" 3356 "Ceci définit 1) la liste des codes ISO des pays de la Zone Europe de " 3357 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone Europe " 3358 "comme destination, pour respectivement les services Colissimo: sans " 3359 "signature, avec signature, point de retrait. Ces codes ne sont utilisés " 3360 "qu’au cas où aucun code produit n'est défini dans la Métabox Colissimo de " 3361 "l'ordre. " 3362 3363 #: includes/CDI-Settings.php:1332 3364 msgid "Product Codes for Europe zone" 3365 msgstr "Codes produit Colissimo pour la Zone Europe" 3366 3367 #: includes/CDI-Settings.php:1336 3368 msgid "International Zone" 3369 msgstr "Zone Internationale" 3370 3371 #: includes/CDI-Settings.php:1340 3372 msgid "ISO country codes for Colissimo International zone" 3373 msgstr "Codes ISO des pays de la Zone Colissimo Internationale" 3374 3375 #: includes/CDI-Settings.php:1341 3376 msgid "" 3377 "This defines 1- the list of ISO country codes for Colissimo International " 3378 "zone, and 2- the Colissimo product codes with International as destination, " 3379 "for the services : without signature, with signature, pickup location. " 3380 "Theses codes are used only if no product code is set in the order meta box." 3381 msgstr "" 3382 "Ceci définit 1) la liste des codes ISO des pays de la Zone Internationale de " 3383 "Colissimo, et 2) la liste des codes produits Colissimo ayant la Zone " 3384 "Internationale comme destination, pour respectivement les services " 3385 "Colissimo: sans signature, avec signature, point de retrait. Ces codes ne " 3386 "sont utilisés qu’au cas où aucun code produit n'est défini dans la Métabox " 3387 "Colissimo de l'ordre. " 3388 3389 #: includes/CDI-Settings.php:1348 3316 #: includes/CDI-Settings.php:1354 3390 3317 msgid "Product Codes for International zone" 3391 3318 msgstr "Codes produit Colissimo pour la Zone Internationale" 3392 3319 3393 #: includes/CDI-Settings.php:135 23320 #: includes/CDI-Settings.php:1358 3394 3321 msgid "Others parameters." 3395 3322 msgstr "Autres paramètres :" 3396 3323 3397 #: includes/CDI-Settings.php:13 563398 msgid "" 3399 "Web Service - Comma separated list of \"code_to_replace=new_code_to_use\" "3400 " justbefore the call of Colissimo WS (ex DOM=COLD,DOS=COL)"3324 #: includes/CDI-Settings.php:1362 3325 msgid "" 3326 "Web Service - Comma separated list of \"code_to_replace=new_code_to_use\" just " 3327 "before the call of Colissimo WS (ex DOM=COLD,DOS=COL)" 3401 3328 msgstr "" 3402 3329 "Liste (séparée par des virgules) des remplacements " … … 3404 3331 "Colissimo Web Service (ex DOM=COLD,DOS=COL)" 3405 3332 3406 #: includes/CDI-Settings.php:1357 3407 msgid "" 3408 "This defines Colissimo product codes in exception which have to be replace " 3409 "just before the call of Colissimo Web Service. Generally speaking, the " 3410 "choice of a product code is done in this order : 1) the code for a shipping " 3411 "method as defined in referal, 2) the code given by Colissimo for a pickup " 3412 "location, 3) the code manually forced in meta box order, 4) optionnally if " 3413 "still null in meta box, the code defines in settings for France, Outre mer, " 3414 "International, 5) and finally the exception code rule which has the greatest " 3415 "priority. " 3333 #: includes/CDI-Settings.php:1363 3334 msgid "" 3335 "This defines Colissimo product codes in exception which have to be replace just " 3336 "before the call of Colissimo Web Service. Generally speaking, the choice of a " 3337 "product code is done in this order : 1) the code for a shipping method as " 3338 "defined in referal, 2) the code given by Colissimo for a pickup location, 3) the " 3339 "code manually forced in meta box order, 4) optionnally if still null in meta " 3340 "box, the code defines in settings for France, Outre mer, International, 5) and " 3341 "finally the exception code rule which has the greatest priority. " 3416 3342 msgstr "" 3417 3343 "Ceci définit les codes de produit Colissimo en exception qui doivent être " 3418 "remplacés juste avant l'appel du Web service Colissimo. D'une manière "3419 " générale, le choix d'un code de produit se fait dans cet ordre: 1) le code "3420 "d 'une méthode de livraison tel que défini dans le réglages des référencesl,"3421 " 2) le code donné par Colissimo pour un point de retrait, 3) le code forcé"3422 " manuellement en Colissimo méta box , 4) optionnellement si il est encore"3423 " vide dans la Colissimo méta box, le code définit dans les paramètres pour"3424 " France, Outre mer, international, 5) et enfin la règle du code d'exception"3425 " qui a la plus grandepriorité."3426 3427 #: includes/CDI-Settings.php:13 643344 "remplacés juste avant l'appel du Web service Colissimo. D'une manière générale, " 3345 "le choix d'un code de produit se fait dans cet ordre: 1) le code d'une méthode " 3346 "de livraison tel que défini dans le réglages des référencesl, 2) le code donné " 3347 "par Colissimo pour un point de retrait, 3) le code forcé manuellement en " 3348 "Colissimo méta box , 4) optionnellement si il est encore vide dans la Colissimo " 3349 "méta box, le code définit dans les paramètres pour France, Outre mer, " 3350 "international, 5) et enfin la règle du code d'exception qui a la plus grande " 3351 "priorité." 3352 3353 #: includes/CDI-Settings.php:1370 3428 3354 msgid "Country codes for which is authorized a without signature Colissimo." 3429 3355 msgstr "" 3430 3356 "Codes des pays pour lesquels est autorisé des colis Colissimo sans signature." 3431 3357 3432 #: includes/CDI-Settings.php:13 653358 #: includes/CDI-Settings.php:1371 3433 3359 msgid "" 3434 3360 "This defines the list of country codes for which is authorized a without " 3435 3361 "signature Colissimo." 3436 3362 msgstr "" 3437 "Ceci définit la liste des codes des pays pour lesquels est autorisé des "3438 " colisColissimo sans signature."3439 3440 #: includes/CDI-Settings.php:137 23363 "Ceci définit la liste des codes des pays pour lesquels est autorisé des colis " 3364 "Colissimo sans signature." 3365 3366 #: includes/CDI-Settings.php:1378 3441 3367 msgid "Pickup location country codes (excluding X00 network)" 3442 3368 msgstr "" 3443 "Liste des codes ISO des pays pour lesquels des \"points de retrait\" "3444 " Colissimosont gérés (réseaux X00 exclus)"3445 3446 #: includes/CDI-Settings.php:137 33369 "Liste des codes ISO des pays pour lesquels des \"points de retrait\" Colissimo " 3370 "sont gérés (réseaux X00 exclus)" 3371 3372 #: includes/CDI-Settings.php:1379 3447 3373 msgid "" 3448 3374 "This defines the list of destination countries for which Colissimo runs its " 3449 3375 "pickup location service." 3450 3376 msgstr "" 3451 "Ceci définit la liste des pays de destination pour lesquels Colissimo assure "3452 "s on service de point de retait."3453 3454 #: includes/CDI-Settings.php:138 03377 "Ceci définit la liste des pays de destination pour lesquels Colissimo assure son " 3378 "service de point de retait." 3379 3380 #: includes/CDI-Settings.php:1386 3455 3381 msgid "" 3456 3382 "Comma separated list of 2 digits country codes which cant let a choice for a " 3457 3383 "parcel return in case of no delivery." 3458 3384 msgstr "" 3459 "Liste de codes pays (2 lettres) séparés par des virgules, qui ne permettent "3460 " pasun choix de retour de colis en cas de non livraison."3461 3462 #: includes/CDI-Settings.php:138 13463 msgid "" 3464 "Here, the list of country codes (2 digits) which cant let a choice for a "3465 " parcel return in case of no delivery. The standard list can be updated for"3466 " future newcountries."3467 msgstr "" 3468 "Liste de codes pays (2 lettres) séparés par des virgules, qui ne permettent "3469 " pas un choix de retour de colis en cas de non livraison. Cette liste"3470 " standard pourraêtre mise à jour selon les évolutions. "3471 3472 #: includes/CDI-Settings.php:1 3983385 "Liste de codes pays (2 lettres) séparés par des virgules, qui ne permettent pas " 3386 "un choix de retour de colis en cas de non livraison." 3387 3388 #: includes/CDI-Settings.php:1387 3389 msgid "" 3390 "Here, the list of country codes (2 digits) which cant let a choice for a parcel " 3391 "return in case of no delivery. The standard list can be updated for future new " 3392 "countries." 3393 msgstr "" 3394 "Liste de codes pays (2 lettres) séparés par des virgules, qui ne permettent pas " 3395 "un choix de retour de colis en cas de non livraison. Cette liste standard pourra " 3396 "être mise à jour selon les évolutions. " 3397 3398 #: includes/CDI-Settings.php:1404 3473 3399 msgid "" 3474 3400 "Warning : \n" … … 3476 3402 "giving access to its API services.\n" 3477 3403 "- Mondial Relay provides you with a test account ('BDTEST13' account and " 3478 "'TestAPI1key' password) for the integration of your postage services, choice "3479 " of Relay Points, parcel tracking, return labels. On the other hand, you"3480 " should be careful about potential billing when producing postage or return"3481 " labels withyour actual identifiers.\n"3404 "'TestAPI1key' password) for the integration of your postage services, choice of " 3405 "Relay Points, parcel tracking, return labels. On the other hand, you should be " 3406 "careful about potential billing when producing postage or return labels with " 3407 "your actual identifiers.\n" 3482 3408 "- For all questions relating to the operation of Mondial Relay services, you " 3483 3409 "should contact your Mondial Relay sales representative or Mondial Relay " … … 3485 3411 msgstr "" 3486 3412 "Avertissement : \n" 3487 "- Pour utiliser le transporteur Mondial Relay, vous devez avoir souscrit " 3488 "avec lui un contrat donnant accès à ses API de services.\n" 3489 "- Mondial Relay met à votre disposition un compte de test (compte 'BDTEST13' " 3490 "et mot de passe 'TestAPI1key') pour l’intégration de vos services " 3491 "affranchissement, choix des Points Relay, suivi colis, étiquettes retour. En " 3492 "revanche, il convient d’être prudent à la facturation potentielle quand vous " 3493 "produisez des étiquettes d’affranchissement ou de retour avec vos " 3494 "identifiants réels.\n" 3495 "- Pour toutes les questions en rapport avec l’exploitation des services " 3496 "Mondial Relay, vous devez vous rapprocher de votre Commercial Mondial Relay " 3497 "ou du support technique Mondial Relay." 3498 3499 #: includes/CDI-Settings.php:1419 3413 "- Pour utiliser le transporteur Mondial Relay, vous devez avoir souscrit avec " 3414 "lui un contrat donnant accès à ses API de services.\n" 3415 "- Mondial Relay met à votre disposition un compte de test (compte 'BDTEST13' et " 3416 "mot de passe 'TestAPI1key') pour l’intégration de vos services affranchissement, " 3417 "choix des Points Relay, suivi colis, étiquettes retour. En revanche, il convient " 3418 "d’être prudent à la facturation potentielle quand vous produisez des étiquettes " 3419 "d’affranchissement ou de retour avec vos identifiants réels.\n" 3420 "- Pour toutes les questions en rapport avec l’exploitation des services Mondial " 3421 "Relay, vous devez vous rapprocher de votre Commercial Mondial Relay ou du " 3422 "support technique Mondial Relay." 3423 3424 #: includes/CDI-Settings.php:1425 3425 msgid "Activation" 3426 msgstr "Activation" 3427 3428 #: includes/CDI-Settings.php:1428 3429 msgid "Global enable of Mondial Relay method." 3430 msgstr "Activation/désactivation globale de la methode Mondial Relay pour CDI." 3431 3432 #: includes/CDI-Settings.php:1445 3500 3433 msgid "Mondial Relay contract" 3501 3434 msgstr "Numéro contrat (Enseigne) chez Mondial Relay" 3502 3435 3503 #: includes/CDI-Settings.php:1422 3504 msgid "Web Service - Mondial Relay Contract Number" 3505 msgstr "Web Service - Numéro contrat (Enseigne) chez Mondial Relay" 3506 3507 #: includes/CDI-Settings.php:1423 3436 #: includes/CDI-Settings.php:1448 3437 msgid "" 3438 "Web Service - Mondial Relay Contract Number / Code Enseigne (For test : TTMRSDBX)" 3439 msgstr "" 3440 "Web Service - Mondial Relay Contract Number / Code Enseigne (Pour les tests : " 3441 "TTMRSDBX)" 3442 3443 #: includes/CDI-Settings.php:1449 3508 3444 msgid "Your Mondial Relay contrat number." 3509 3445 msgstr "Votre numéro de contrat Mondial Relay" 3510 3446 3511 #: includes/CDI-Settings.php:1429 3512 msgid "" 3513 "Web Service - Mondial Relay Password (Test private key has change to " 3514 "TestAPI1key starting from 09/2024)" 3515 msgstr "" 3516 "Web Service - Mondial Relay Password (Test private key has change to " 3517 "TestAPI1key starting from 09/2024)" 3518 3519 #: includes/CDI-Settings.php:1430 3520 msgid "" 3521 "Your password at your Mondial Relay contrat (Test private key has change to " 3522 "TestAPI1key starting from 09/2024)" 3523 msgstr "" 3524 "Votre mot de passe dans votre contrat Mondial Relay (la clé privée de Test " 3525 "est devenue TestAPI1key à partir de 09/2024)" 3526 3527 #: includes/CDI-Settings.php:1442 3447 #: includes/CDI-Settings.php:1455 3448 msgid "Web Service - Mondial Relay private Key (For test : 9ytnxVCC)" 3449 msgstr "Web Service - Mondial Relay Clé privée (Pour les tests : 9ytnxVCC)" 3450 3451 #: includes/CDI-Settings.php:1456 3452 msgid "Your private key in your Mondial Relay contrat" 3453 msgstr "Votre Clé privée de votre contrat Mondial Relay " 3454 3455 #: includes/CDI-Settings.php:1469 3456 msgid "API V2" 3457 msgstr "API V2" 3458 3459 #: includes/CDI-Settings.php:1472 3460 msgid "" 3461 "Web Service - Mondial Relay login for APIV2 (For test : TTMRSDBX@business-" 3462 "api.mondialrelay.com)" 3463 msgstr "" 3464 "Web Service - Mondial Relay login pour APIV2 (Pour les tests : " 3465 "TTMRSDBX@business-api.mondialrelay.com)" 3466 3467 #: includes/CDI-Settings.php:1473 3468 msgid "Your login APIV2 in your Mondial Relay contrat" 3469 msgstr "Votre login APIV2 de votre contrat Mondial Relay" 3470 3471 #: includes/CDI-Settings.php:1479 3472 msgid "" 3473 "Web Service - Mondial Relay password for APIV2 (For test : _iVfPcMexuOcOmF:6sq0)" 3474 msgstr "" 3475 "Web Service - Mondial Relay password pour APIV2 (Pour les tests : " 3476 "_iVfPcMexuOcOmF:6sq0)" 3477 3478 #: includes/CDI-Settings.php:1480 3479 msgid "Your Password APIV2 in your Mondial Relay contrat" 3480 msgstr "Votre Password APIV2 de votre contrat Mondial Relay" 3481 3482 #: includes/CDI-Settings.php:1492 3528 3483 msgid "" 3529 3484 "Add in referrals settings the Mondial Relay default for shipping méthods: " … … 3534 3489 "\"Téléphone obligatoire \". " 3535 3490 3536 #: includes/CDI-Settings.php:14 433491 #: includes/CDI-Settings.php:1493 3537 3492 msgid "" 3538 3493 "Will be added at the end of referrals settings - as pickup : " 3539 "cdi_shipping_mondialrelay_pick1, cdi_shipping_mondialrelay_pick2 ; as " 3540 "product code : cdi_shipping_mondialrelay_home1=LD1, " 3541 "cdi_shipping_mondialrelay_home2=LD2, cdi_shipping_mondialrelay_pick1=24R ; " 3542 "as mandatory phone : cdi_shipping_mondialrelay_pick1, " 3543 "cdi_shipping_mondialrelay_pick2 ." 3494 "cdi_shipping_mondialrelay_pick1, cdi_shipping_mondialrelay_pick2 ; as product " 3495 "code : cdi_shipping_mondialrelay_home1=LD1, cdi_shipping_mondialrelay_home2=LD2, " 3496 "cdi_shipping_mondialrelay_pick1=24R ; as mandatory phone : " 3497 "cdi_shipping_mondialrelay_pick1, cdi_shipping_mondialrelay_pick2 ." 3544 3498 msgstr "" 3545 3499 "Sera ajouté à la fin de chaque zone des réglages \"Références\" - comme " … … 3550 3504 "cdi_shipping_mondialrelay_pick1, cdi_shipping_mondialrelay_pick2 ." 3551 3505 3552 #: includes/CDI-Settings.php:1 4623506 #: includes/CDI-Settings.php:1512 3553 3507 msgid "Order shipped. Your Mondial Relay tracking code is : " 3554 msgstr "" 3555 "Votre colis a été expédié avec Mondial Relay. Votre code de suivi est :" 3556 3557 #: includes/CDI-Settings.php:1479 3508 msgstr "Votre colis a été expédié avec Mondial Relay. Votre code de suivi est :" 3509 3510 #: includes/CDI-Settings.php:1529 3558 3511 msgid "Global enabling of Mondial parcel return function." 3559 3512 msgstr "Activation/désactivation globale de la fonction retour de colis." 3560 3513 3561 #: includes/CDI-Settings.php:1 4803562 msgid "" 3563 "Logged customers will have the capacity, from their order view, to create "3564 " andprint a Mondial Relay return label."3514 #: includes/CDI-Settings.php:1530 3515 msgid "" 3516 "Logged customers will have the capacity, from their order view, to create and " 3517 "print a Mondial Relay return label." 3565 3518 msgstr "" 3566 3519 "les clients connectés auront la capacité, depuis la vue de leur commande, de " 3567 3520 "créer et imprimer une étiquette de retour Mondial relay. Cette fonction " 3568 3521 "nécessite un contrat avec Mondial relay pour accéder à ce Web Service " 3569 "Affranchissement . Ces retours automatisés ne peuvent se faire que depuis "3570 " des pays sans formalités douanières avec la destination du retour (notamment"3571 " sanscn23)."3572 3573 #: includes/CDI-Settings.php:1 4863522 "Affranchissement . Ces retours automatisés ne peuvent se faire que depuis des " 3523 "pays sans formalités douanières avec la destination du retour (notamment sans " 3524 "cn23)." 3525 3526 #: includes/CDI-Settings.php:1536 3574 3527 msgid "24R - Livraison point relais" 3575 3528 msgstr "24R - Livraison point relais" 3576 3529 3577 #: includes/CDI-Settings.php:1 4873530 #: includes/CDI-Settings.php:1537 3578 3531 msgid "LCC - Livraison Client Chargeur" 3579 3532 msgstr "LCC - Livraison Client Chargeur" 3580 3533 3581 #: includes/CDI-Settings.php:1 4903534 #: includes/CDI-Settings.php:1540 3582 3535 msgid "How will be delivered the return parcels to the e-merchand." 3583 3536 msgstr "" 3584 "Comment seront délivrés les colis retours au e-marchand. 24R - Livraison "3585 " PointRelay est l'option par défaut."3586 3587 #: includes/CDI-Settings.php:1 4913537 "Comment seront délivrés les colis retours au e-marchand. 24R - Livraison Point " 3538 "Relay est l'option par défaut." 3539 3540 #: includes/CDI-Settings.php:1541 3588 3541 msgid "How will be delivered the parcels to e-merchand. 24R is the defaut" 3589 3542 msgstr "" … … 3591 3544 "Point Relay est l'option par défaut." 3592 3545 3593 #: includes/CDI-Settings.php:15 013546 #: includes/CDI-Settings.php:1551 3594 3547 msgid "" 3595 3548 "Merchand Relay ID for its return parcels. Mandatory if 24R. (Structure pp-" 3596 3549 "rrrrrr ; pp=ISO country code, rrrrrr=relay Id)" 3597 3550 msgstr "" 3598 "Id du Point Relay où le e-marchand veut recevoir ses colis retours. " 3599 "Obligatoire si 24R. (Structure pp-rrrrrr ; pp=ISO country code, rrrrrr=relay " 3600 "Id)" 3601 3602 #: includes/CDI-Settings.php:1507 3603 msgid "" 3604 "In case you need to return your parcel, request for a printable Mondial " 3605 "Relay return label : " 3551 "Id du Point Relay où le e-marchand veut recevoir ses colis retours. Obligatoire " 3552 "si 24R. (Structure pp-rrrrrr ; pp=ISO country code, rrrrrr=relay Id)" 3553 3554 #: includes/CDI-Settings.php:1557 3555 msgid "" 3556 "In case you need to return your parcel, request for a printable Mondial Relay " 3557 "return label : " 3606 3558 msgstr "" 3607 3559 "Si besoin, demandez une étiquette Mondial relay pour \"retour de colis\" :" 3608 3560 3609 #: includes/CDI-Settings.php:15 153561 #: includes/CDI-Settings.php:1565 3610 3562 msgid "" 3611 3563 "Your Mondial relay return label is available. Print it and paste it on your " 3612 3564 "parcel :" 3613 3565 msgstr "" 3614 "Votre étiquette de retour Mondial Relay est disponible. Imprimez-la et "3615 " collez-lasur votre colis."3616 3617 #: includes/CDI-Settings.php:15 17 includes/CDI-Settings.php:17203618 msgid "" 3619 "Here, the text your customers will see to invite them to print its parcel "3620 " returnlabel."3566 "Votre étiquette de retour Mondial Relay est disponible. Imprimez-la et collez-la " 3567 "sur votre colis." 3568 3569 #: includes/CDI-Settings.php:1567 includes/CDI-Settings.php:1776 3570 msgid "" 3571 "Here, the text your customers will see to invite them to print its parcel return " 3572 "label." 3621 3573 msgstr "" 3622 3574 "Ici, le texte que votre client verra pour l'inviter à imprimer l'étiquette " 3623 3575 "retour de colis qu'il a demandé." 3624 3576 3625 #: includes/CDI-Settings.php:15 383577 #: includes/CDI-Settings.php:1588 3626 3578 msgid "CDS - Collecte domicile 2P" 3627 3579 msgstr "CDS - Collecte domicile 2P" 3628 3580 3629 #: includes/CDI-Settings.php:1542 3630 msgid "" 3631 "How will be collected the parcels by defaut. Limited choice for some " 3632 "countries." 3581 #: includes/CDI-Settings.php:1592 3582 msgid "" 3583 "How will be collected the parcels by defaut. Limited choice for some countries." 3633 3584 msgstr "Comment seront collectés/enlevés vos colis à envoyer." 3634 3585 3635 #: includes/CDI-Settings.php:15 433586 #: includes/CDI-Settings.php:1593 3636 3587 msgid "How will be collect the parcels. REL is the defaut" 3637 3588 msgstr "" 3638 "Comment seront collectés les colis à envoyer. REL Collect en Point Relay "3639 " estl'option par défault"3640 3641 #: includes/CDI-Settings.php:15 473589 "Comment seront collectés les colis à envoyer. REL Collect en Point Relay est " 3590 "l'option par défault" 3591 3592 #: includes/CDI-Settings.php:1597 3642 3593 msgid "MR Zone 1" 3643 3594 msgstr "MR Zone 1" 3644 3595 3645 #: includes/CDI-Settings.php:1 5513596 #: includes/CDI-Settings.php:1601 3646 3597 msgid "ISO country codes for Mondial relay zone 1" 3647 3598 msgstr "Codes ISO des pays de la Zone 1 de Mondial Relay" 3648 3599 3649 #: includes/CDI-Settings.php:1 552 includes/CDI-Settings.php:15683650 #: includes/CDI-Settings.php:1 5843651 msgid "" 3652 "This defines 1- the list of ISO country codes for Mondial relay countries "3653 " zones, and 2- the Mondialrelay product codes (Deliver code services), for"3654 " the services : without signature, with signature, pickup location. Theses"3655 " codes areused only if no product code is set in the order metabox."3656 msgstr "" 3657 "Celui-ci définit 1- la liste des codes pays ISO pour les zones de pays "3658 " Mondial Relay, et 2- les codes produits Mondial Relay (Deliver code"3659 " services), pour les 3 catégories de services: sans signature, avec"3660 " signature, Point Relay. Ces codes ne sont utilisés que si aucun code produit"3661 " n'est défini dans la Metabox CDI dela commande."3662 3663 #: includes/CDI-Settings.php:1 5593600 #: includes/CDI-Settings.php:1602 includes/CDI-Settings.php:1618 3601 #: includes/CDI-Settings.php:1634 3602 msgid "" 3603 "This defines 1- the list of ISO country codes for Mondial relay countries zones, " 3604 "and 2- the Mondialrelay product codes (Deliver code services), for the " 3605 "services : without signature, with signature, pickup location. Theses codes are " 3606 "used only if no product code is set in the order metabox." 3607 msgstr "" 3608 "Celui-ci définit 1- la liste des codes pays ISO pour les zones de pays Mondial " 3609 "Relay, et 2- les codes produits Mondial Relay (Deliver code services), pour les " 3610 "3 catégories de services: sans signature, avec signature, Point Relay. Ces codes " 3611 "ne sont utilisés que si aucun code produit n'est défini dans la Metabox CDI de " 3612 "la commande." 3613 3614 #: includes/CDI-Settings.php:1609 3664 3615 msgid "Product Codes for Mondial relay zone 1" 3665 3616 msgstr "Codes produit Mondial Relay pour sa zone 1" 3666 3617 3667 #: includes/CDI-Settings.php:1 5633618 #: includes/CDI-Settings.php:1613 3668 3619 msgid "MR Zone 2" 3669 3620 msgstr "MR Zone 2" 3670 3621 3671 #: includes/CDI-Settings.php:1 5673622 #: includes/CDI-Settings.php:1617 3672 3623 msgid "ISO country codes for Mondial relay zone 2" 3673 3624 msgstr "Codes ISO des pays de la Zone 2 de Mondial Relay" 3674 3625 3675 #: includes/CDI-Settings.php:1 5753626 #: includes/CDI-Settings.php:1625 3676 3627 msgid "Product Codes for Mondial relay zone 2" 3677 3628 msgstr "Codes produit Mondial Relay pour sa zone 2" 3678 3629 3679 #: includes/CDI-Settings.php:1 5793630 #: includes/CDI-Settings.php:1629 3680 3631 msgid "MR Zone 3" 3681 3632 msgstr "MR Zone 3" 3682 3633 3683 #: includes/CDI-Settings.php:1 5833634 #: includes/CDI-Settings.php:1633 3684 3635 msgid "ISO country codes for Mondial relay zone 3" 3685 3636 msgstr "Codes ISO des pays de la Zone 3 de Mondial Relay" 3686 3637 3687 #: includes/CDI-Settings.php:1 5913638 #: includes/CDI-Settings.php:1641 3688 3639 msgid "Product Codes for Mondial relay zone 3" 3689 3640 msgstr "Codes produit Mondial Relay pour sa zone 3" 3690 3641 3691 #: includes/CDI-Settings.php:16 083642 #: includes/CDI-Settings.php:1658 3692 3643 msgid "" 3693 3644 "Warning : \n" 3694 "- To use the UPS carrier, you must have signed a contract with it giving "3695 " accessto its API services.\n"3696 "- UPS provides you with a test mode using specific urls, for the integration "3697 " of your postage services, choice of access points, package tracking, return"3698 " labels. To do this, you must comply with the settings offered to you by CDI."3699 " On the other hand, you should be careful with your potential billing when"3700 "p roducing postage or return labels in 'Production' mode.\n"3701 "- For all questions related to the operation of UPS services, you should "3702 " contactyour UPS Sales Representative or UPS Technical Support."3645 "- To use the UPS carrier, you must have signed a contract with it giving access " 3646 "to its API services.\n" 3647 "- UPS provides you with a test mode using specific urls, for the integration of " 3648 "your postage services, choice of access points, package tracking, return labels. " 3649 "To do this, you must comply with the settings offered to you by CDI. On the " 3650 "other hand, you should be careful with your potential billing when producing " 3651 "postage or return labels in 'Production' mode.\n" 3652 "- For all questions related to the operation of UPS services, you should contact " 3653 "your UPS Sales Representative or UPS Technical Support." 3703 3654 msgstr "" 3704 3655 "Avertissement : \n" … … 3706 3657 "contrat donnant accès à ses API de services.\n" 3707 3658 "- UPS met à votre disposition un mode de test par des url spécifiques, pour " 3708 "l’intégration de vos services affranchissement, choix des points d'accès, "3709 " suivi colis, étiquettes retour. Pour cela, il faut vous conformer aux"3710 " réglages qui vous sont proposé par CDI. En revanche, il convient d’être "3711 " prudent à votre facturation potentielle quand vous produisez des étiquettes"3712 " d’affranchissementou de retour en mode «Production».\n"3659 "l’intégration de vos services affranchissement, choix des points d'accès, suivi " 3660 "colis, étiquettes retour. Pour cela, il faut vous conformer aux réglages qui " 3661 "vous sont proposé par CDI. En revanche, il convient d’être prudent à votre " 3662 "facturation potentielle quand vous produisez des étiquettes d’affranchissement " 3663 "ou de retour en mode «Production».\n" 3713 3664 "- Pour toutes les questions en rapport avec l’exploitation des services UPS, " 3714 "vous devez vous rapprocher de votre Commercial UPS ou du support technique " 3715 "UPS." 3716 3717 #: includes/CDI-Settings.php:1629 3665 "vous devez vous rapprocher de votre Commercial UPS ou du support technique UPS." 3666 3667 #: includes/CDI-Settings.php:1681 3668 msgid "Global enable of Ups method." 3669 msgstr "Activation/désactivation globale de la methode UPS pour CDI." 3670 3671 #: includes/CDI-Settings.php:1685 3718 3672 msgid "UPS access keys (OAuth Authentification) :" 3719 3673 msgstr "Identifiants UPS (Authentification OAuth) :" 3720 3674 3721 #: includes/CDI-Settings.php:16 323675 #: includes/CDI-Settings.php:1688 3722 3676 msgid "Web Service - UPS Payment Compte Number OAuth" 3723 3677 msgstr "Web Service - Numéro de votre Compte UPS" 3724 3678 3725 #: includes/CDI-Settings.php:16 333679 #: includes/CDI-Settings.php:1689 3726 3680 msgid "Your Payment Compte Number at your UPS contrat" 3727 3681 msgstr "Votre numéro de compte UPS" 3728 3682 3729 #: includes/CDI-Settings.php:16 393683 #: includes/CDI-Settings.php:1695 3730 3684 msgid "OAuth ClientId of your UPS API Client" 3731 3685 msgstr "OAuth \"ClientId\" de votre API UPS" 3732 3686 3733 #: includes/CDI-Settings.php:16 403687 #: includes/CDI-Settings.php:1696 3734 3688 msgid "Your OAuth ClientId of your UPS API Client" 3735 3689 msgstr "Le OAuth \"ClientId\" de votre API UPS" 3736 3690 3737 #: includes/CDI-Settings.php:1 6463691 #: includes/CDI-Settings.php:1702 3738 3692 msgid "OAuth ClientSecret of your UPS API Client" 3739 3693 msgstr "OAuth \"ClientSecret\" de votre API UPS" 3740 3694 3741 #: includes/CDI-Settings.php:1 6473695 #: includes/CDI-Settings.php:1703 3742 3696 msgid "Your OAuth ClientSecret of your UPS API Client" 3743 3697 msgstr "Le OAuth \"ClientSecret\" de votre API UPS" 3744 3698 3745 #: includes/CDI-Settings.php:1 6593746 msgid "" 3747 "Add in referrals settings the UPS defaut for shipping méthods: pickup , "3748 " productcode, mandatory phone.."3749 msgstr "" 3750 "Ajoutez dans les réglages CDI \"Références\" les réglages UPS par défaut "3751 " pour les zones : \"Points de retrait\", \"Codes produit à forcer \","3752 " \"Téléphoneobligatoire \". "3753 3754 #: includes/CDI-Settings.php:1 6603699 #: includes/CDI-Settings.php:1715 3700 msgid "" 3701 "Add in referrals settings the UPS defaut for shipping méthods: pickup , product " 3702 "code, mandatory phone.." 3703 msgstr "" 3704 "Ajoutez dans les réglages CDI \"Références\" les réglages UPS par défaut pour " 3705 "les zones : \"Points de retrait\", \"Codes produit à forcer \", \"Téléphone " 3706 "obligatoire \". " 3707 3708 #: includes/CDI-Settings.php:1716 3755 3709 msgid "" 3756 3710 "Will be added at the end of referrals settings - as pickup : " 3757 3711 "cdi_shipping_ups_pick1, cdi_shipping_ups_pick2 ; as product code : " 3758 "cdi_shipping_ups_home1=11,cdi_shipping_ups_home2=07," 3759 "cdi_shipping_ups_pick1=AP ; as mandatory phone : cdi_shipping_ups_pick1," 3760 "cdi_shipping_ups_pick2 ." 3712 "cdi_shipping_ups_home1=11,cdi_shipping_ups_home2=07,cdi_shipping_ups_pick1=AP ; " 3713 "as mandatory phone : cdi_shipping_ups_pick1,cdi_shipping_ups_pick2 ." 3761 3714 msgstr "" 3762 3715 "Sera ajouté à la fin de chaque zone des réglages \"Références\" - comme " 3763 "\"Points de retrait\" : cdi_shipping_ups_pick1, cdi_shipping_ups_pick2 ; "3764 " comme \"Codes produit à forcer\" : cdi_shipping_ups_home1=11,"3765 "cdi_shipping_ups_home 2=07,cdi_shipping_ups_pick1=AP ; comme \"Téléphone"3766 " obligatoire\" : cdi_shipping_ups_pick1,cdi_shipping_ups_pick2."3767 3768 #: includes/CDI-Settings.php:1 6643716 "\"Points de retrait\" : cdi_shipping_ups_pick1, cdi_shipping_ups_pick2 ; comme " 3717 "\"Codes produit à forcer\" : " 3718 "cdi_shipping_ups_home1=11,cdi_shipping_ups_home2=07,cdi_shipping_ups_pick1=AP ; " 3719 "comme \"Téléphone obligatoire\" : cdi_shipping_ups_pick1,cdi_shipping_ups_pick2." 3720 3721 #: includes/CDI-Settings.php:1720 3769 3722 msgid "Production :" 3770 3723 msgstr "Production :" 3771 3724 3772 #: includes/CDI-Settings.php:1667 3773 msgid "" 3774 "Choose your processing mode : checked is prod mode ; unchecked is test mode" 3725 #: includes/CDI-Settings.php:1723 3726 msgid "Choose your processing mode : checked is prod mode ; unchecked is test mode" 3775 3727 msgstr "" 3776 3728 "Choisissez votre mode de traitement: coché signifie que vous êtes en mode " 3777 3729 "\"Production\"; non coché signifie que vous êtes en mode \"Test\"." 3778 3730 3779 #: includes/CDI-Settings.php:1 6863731 #: includes/CDI-Settings.php:1742 3780 3732 msgid "Order shipped. Your UPS tracking code is : " 3781 3733 msgstr "Votre colis a été expédié avec UPS. Votre code de suivi est :" 3782 3734 3783 #: includes/CDI-Settings.php:17 033735 #: includes/CDI-Settings.php:1759 3784 3736 msgid "Global enabling of UPS return function." 3785 3737 msgstr "Activation/désactivation globale de la fonction retour de colis UPS." 3786 3738 3787 #: includes/CDI-Settings.php:17 043788 msgid "" 3789 "Logged customers will have the capacity, from their order view, to create "3790 " and print a UPS return label. This feature requires a contract with UPS to"3791 " accessthe Web Service Affranchissement."3739 #: includes/CDI-Settings.php:1760 3740 msgid "" 3741 "Logged customers will have the capacity, from their order view, to create and " 3742 "print a UPS return label. This feature requires a contract with UPS to access " 3743 "the Web Service Affranchissement." 3792 3744 msgstr "" 3793 3745 "les clients connectés auront la capacité, depuis la vue de leur commande, de " 3794 3746 "créer et imprimer une étiquette de retour UPS. Cette fonction nécessite un " 3795 3747 "contrat avec UPS pour accéder au Web Service Affranchissement . Ces retours " 3796 "automatisés ne peuvent se faire que depuis des pays sans formalités "3797 " douanièresavec la destination du retour (notamment sans cn23)."3798 3799 #: includes/CDI-Settings.php:17 103748 "automatisés ne peuvent se faire que depuis des pays sans formalités douanières " 3749 "avec la destination du retour (notamment sans cn23)." 3750 3751 #: includes/CDI-Settings.php:1766 3800 3752 msgid "" 3801 3753 "In case you need to return your parcel, request for a printable UPS return " … … 3803 3755 msgstr "Si besoin, demandez une étiquette UPS \"Retour de colis\" :" 3804 3756 3805 #: includes/CDI-Settings.php:1718 3806 msgid "" 3807 "Your UPS return label is available. Print it and paste it on your parcel :" 3808 msgstr "" 3809 "Votre étiquette de retour UPS est disponible. Imprimez-la et collez-la sur " 3810 "votre colis." 3811 3812 #: includes/CDI-Settings.php:1744 3757 #: includes/CDI-Settings.php:1774 3758 msgid "Your UPS return label is available. Print it and paste it on your parcel :" 3759 msgstr "" 3760 "Votre étiquette de retour UPS est disponible. Imprimez-la et collez-la sur votre " 3761 "colis." 3762 3763 #: includes/CDI-Settings.php:1800 3813 3764 msgid "" 3814 3765 "UPS default \"Service Code\" for the deliver mode of parcels when nothing is " 3815 3766 "stipulated in CDI Metabox. Also called \"Code Product\" in CDI Metabox" 3816 3767 msgstr "" 3817 "\"Code Service\" UPS par défaut pour le mode de livraison des colis lorsque "3818 " rien n'est stipulé dans Metabox CDI. Aussi appelé \"Code Produit\" dans la"3819 " MetaboxCDI."3820 3821 #: includes/CDI-Settings.php:1 7453768 "\"Code Service\" UPS par défaut pour le mode de livraison des colis lorsque rien " 3769 "n'est stipulé dans Metabox CDI. Aussi appelé \"Code Produit\" dans la Metabox " 3770 "CDI." 3771 3772 #: includes/CDI-Settings.php:1801 3822 3773 msgid "" 3823 3774 "default for the deliver mode of parcels when nothing is stipulated in CDI " … … 3825 3776 msgstr "" 3826 3777 "Mode de livraison des colis par défault lorsque rien n'est stipulé dans CDI " 3827 "Metabox 'Code produit' et qu'il ne s'agit pas d'un Access Point UPS. 11 - " 3828 "UPS Standard est la valeur par défaut." 3829 3830 #: includes/CDI-Settings.php:1754 3831 msgid "" 3832 "Percentage of the cart price (default is 20%) which will be taken to " 3833 "indicate the maximum authorized quotation for the cost of UPS shipping. Will " 3834 "be inserted into the Metabox. The value in Metabox will be the higher value " 3835 "between rate and absolute." 3836 msgstr "" 3837 "Pourcentage du prix du panier (par défaut 20%) qui sera pris pour indiquer " 3838 "la cotation maximale autorisée pour le coût du shipping UPS. La valeur " 3839 "insérée dans la Metabox sera la valeur la plus élevée entre le taux et " 3840 "l'absolu. " 3841 3842 #: includes/CDI-Settings.php:1755 3843 msgid "" 3844 "Here, the percentage of the basket price (by default 20%) which will be " 3845 "taken to indicate the maximum authorized quotation for the cost of UPS " 3846 "shipping. Will be inserted into the Metabox. The value in the Metabox can be " 3847 "changed. The UPS postage request is abandoned if the UPS quote exceeds the " 3848 "value." 3778 "Metabox 'Code produit' et qu'il ne s'agit pas d'un Access Point UPS. 11 - UPS " 3779 "Standard est la valeur par défaut." 3780 3781 #: includes/CDI-Settings.php:1810 3782 msgid "" 3783 "Percentage of the cart price (default is 20%) which will be taken to indicate " 3784 "the maximum authorized quotation for the cost of UPS shipping. Will be inserted " 3785 "into the Metabox. The value in Metabox will be the higher value between rate and " 3786 "absolute." 3787 msgstr "" 3788 "Pourcentage du prix du panier (par défaut 20%) qui sera pris pour indiquer la " 3789 "cotation maximale autorisée pour le coût du shipping UPS. La valeur insérée dans " 3790 "la Metabox sera la valeur la plus élevée entre le taux et l'absolu. " 3791 3792 #: includes/CDI-Settings.php:1811 3793 msgid "" 3794 "Here, the percentage of the basket price (by default 20%) which will be taken to " 3795 "indicate the maximum authorized quotation for the cost of UPS shipping. Will be " 3796 "inserted into the Metabox. The value in the Metabox can be changed. The UPS " 3797 "postage request is abandoned if the UPS quote exceeds the value." 3849 3798 msgstr "" 3850 3799 "Ici, le pourcentage du prix du panier (par defaut 20%) qui sera pris pour " … … 3853 3802 "d'affranchissement UPS est abandonnée si la cotation UPS dépasse la valeur." 3854 3803 3855 #: includes/CDI-Settings.php:1 7643804 #: includes/CDI-Settings.php:1820 3856 3805 msgid "" 3857 3806 "Max shipping cost in € (default is 20€) which will be taken to indicate the " 3858 "maximum authorized quotation for the cost of UPS shipping. Will be inserted "3859 " into the Metabox. The value in Metabox will be the higher value between rate"3860 "a nd absolute."3807 "maximum authorized quotation for the cost of UPS shipping. Will be inserted into " 3808 "the Metabox. The value in Metabox will be the higher value between rate and " 3809 "absolute." 3861 3810 msgstr "" 3862 3811 "Montant absolu max en € (par défaut 20€) qui sera pris pour indiquer la " 3863 "cotation maximale autorisée pour le coût du shipping UPS. La valeur insérée " 3864 "dans la Metabox sera la valeur la plus élevée entre le taux et l'absolu. " 3865 3866 #: includes/CDI-Settings.php:1765 3867 msgid "" 3868 "Here, the max shipping cost of the basket price (by default 20€) which will " 3869 "be taken to indicate the maximum authorized quotation for the cost of UPS " 3870 "shipping. Will be inserted into the Metabox. The value in the Metabox can be " 3871 "changed. The UPS postage request is abandoned if the UPS quote exceeds the " 3872 "value." 3873 msgstr "" 3874 "Ici, le montant maximal en € (par defaut 20€) qui sera pris pour indiquer " 3875 "la cotation maximaleabsolue autorisée pour le cout du shipping UPS. Sera " 3876 "inséré dans la Metabox. La valeur dans la Metabox est modifiable. La demande " 3812 "cotation maximale autorisée pour le coût du shipping UPS. La valeur insérée dans " 3813 "la Metabox sera la valeur la plus élevée entre le taux et l'absolu. " 3814 3815 #: includes/CDI-Settings.php:1821 3816 msgid "" 3817 "Here, the max shipping cost of the basket price (by default 20€) which will be " 3818 "taken to indicate the maximum authorized quotation for the cost of UPS shipping. " 3819 "Will be inserted into the Metabox. The value in the Metabox can be changed. The " 3820 "UPS postage request is abandoned if the UPS quote exceeds the value." 3821 msgstr "" 3822 "Ici, le montant maximal en € (par defaut 20€) qui sera pris pour indiquer la " 3823 "cotation maximaleabsolue autorisée pour le cout du shipping UPS. Sera inséré " 3824 "dans la Metabox. La valeur dans la Metabox est modifiable. La demande " 3877 3825 "d'affranchissement UPS est abandonnée si la cotation UPS dépasse la valeur." 3878 3826 3879 #: includes/CDI-Settings.php:1 7803827 #: includes/CDI-Settings.php:1836 3880 3828 msgid "Warning : " 3881 3829 msgstr "Warning : " 3882 3830 3883 #: includes/CDI-Settings.php:1 7933831 #: includes/CDI-Settings.php:1849 3884 3832 msgid "COLLECT POINT : " 3885 3833 msgstr "POINT DE RETRAIT : " 3886 3834 3887 #: includes/CDI-Settings.php:18 003835 #: includes/CDI-Settings.php:1856 3888 3836 msgid "Your Collect point id (mandatory)" 3889 3837 msgstr "Id du Point de retrait (obligatoire)" 3890 3838 3891 #: includes/CDI-Settings.php:1801 3892 msgid "" 3893 "Here, you can change your Collect point id according to your organization." 3894 msgstr "" 3895 "Ici, vous pouvez changer l'Id de votre Point de retrait selon votre " 3896 "organisation." 3897 3898 #: includes/CDI-Settings.php:1811 3839 #: includes/CDI-Settings.php:1857 3840 msgid "Here, you can change your Collect point id according to your organization." 3841 msgstr "" 3842 "Ici, vous pouvez changer l'Id de votre Point de retrait selon votre organisation." 3843 3844 #: includes/CDI-Settings.php:1867 3899 3845 msgid "Your Collect point name (mandatory). It is part of the address." 3900 3846 msgstr "Nom du Point de retrait (obligatoire)" 3901 3847 3902 #: includes/CDI-Settings.php:18 123848 #: includes/CDI-Settings.php:1868 3903 3849 msgid "" 3904 3850 "Here, you can change your Collect point name according to your ornanization." … … 3907 3853 "organisation." 3908 3854 3909 #: includes/CDI-Settings.php:18 223855 #: includes/CDI-Settings.php:1878 3910 3856 msgid "Address line 1 (mandatory)" 3911 3857 msgstr "Adresse ligne 1(obligatoire)" 3912 3858 3913 #: includes/CDI-Settings.php:18 233859 #: includes/CDI-Settings.php:1879 3914 3860 msgid "Here, you can change your Collect point address line 1." 3915 3861 msgstr "Ici, vous pouvez changer la ligne 1 de votre Point de retrait." 3916 3862 3917 #: includes/CDI-Settings.php:18 323863 #: includes/CDI-Settings.php:1888 3918 3864 msgid "Address line 2" 3919 3865 msgstr "Adresse ligne 2" 3920 3866 3921 #: includes/CDI-Settings.php:1 8513867 #: includes/CDI-Settings.php:1907 3922 3868 msgid "Address Zipcode (mandatory)" 3923 3869 msgstr "Adresse Code postal" 3924 3870 3925 #: includes/CDI-Settings.php:1 8613871 #: includes/CDI-Settings.php:1917 3926 3872 msgid "Address city (mandatory)" 3927 3873 msgstr "Adresse Ville (obligatoire)" 3928 3874 3929 #: includes/CDI-Settings.php:1 8713875 #: includes/CDI-Settings.php:1927 3930 3876 msgid "Address ISO country code (mandatory)" 3931 3877 msgstr "Adresse Code ISO du pays (obligatoire)" 3932 3878 3933 #: includes/CDI-Settings.php:1 8753879 #: includes/CDI-Settings.php:1931 3934 3880 msgid "Complements (optional) :" 3935 3881 msgstr "Compléments (optionnel) :" 3936 3882 3937 #: includes/CDI-Settings.php:1 8813883 #: includes/CDI-Settings.php:1937 3938 3884 msgid "" 3939 3885 "If you want to be more specific for the location. Indicate a nearby monument." … … 3942 3888 "monument proche)." 3943 3889 3944 #: includes/CDI-Settings.php:1 8903890 #: includes/CDI-Settings.php:1946 3945 3891 msgid "" 3946 3892 "Phone number (international format beginning with a + sign and country code)" … … 3949 3895 "l'indicatif pays)." 3950 3896 3951 #: includes/CDI-Settings.php:1 8993897 #: includes/CDI-Settings.php:1955 3952 3898 msgid "Parking : Indicate if parking or where is the nearest parking." 3953 3899 msgstr "Indiquez s'il existe un parking à proximité, et lequel." 3954 3900 3955 #: includes/CDI-Settings.php:19 033901 #: includes/CDI-Settings.php:1959 3956 3902 msgid "GPS position (optional) :" 3957 3903 msgstr "Coordonnées GPS (optionnelles)" 3958 3904 3959 #: includes/CDI-Settings.php:19 093905 #: includes/CDI-Settings.php:1965 3960 3906 msgid "Latitude for this point (optional)" 3961 3907 msgstr "Latitude (optionnel)" 3962 3908 3963 #: includes/CDI-Settings.php:1910 includes/CDI-Settings.php:1920 3964 msgid "" 3965 "Optional. If not marked, CDI will do a search for approximate coordinates." 3909 #: includes/CDI-Settings.php:1966 includes/CDI-Settings.php:1976 3910 msgid "Optional. If not marked, CDI will do a search for approximate coordinates." 3966 3911 msgstr "" 3967 3912 "Optionnel. Si non indiqué, CDI fera une recherche des coordonnées GPS " 3968 3913 "(éventuellement plus approximative)." 3969 3914 3970 #: includes/CDI-Settings.php:19 193915 #: includes/CDI-Settings.php:1975 3971 3916 msgid "Longitude for this point (optional)" 3972 3917 msgstr "Longitude (optionnel)" 3973 3918 3974 #: includes/CDI-Settings.php:19 243919 #: includes/CDI-Settings.php:1980 3975 3920 msgid "Opening time (optional) :" 3976 3921 msgstr "Horaires d'ouverture (optionnel) :" 3977 3922 3978 #: includes/CDI-Settings.php:19 323923 #: includes/CDI-Settings.php:1988 3979 3924 msgid "Monday" 3980 3925 msgstr "Lundi" 3981 3926 3982 #: includes/CDI-Settings.php:19 433927 #: includes/CDI-Settings.php:1999 3983 3928 msgid "Tuesday" 3984 3929 msgstr "Mardi" 3985 3930 3986 #: includes/CDI-Settings.php: 19543931 #: includes/CDI-Settings.php:2010 3987 3932 msgid "Wednesday" 3988 3933 msgstr "Mercredi" 3989 3934 3990 #: includes/CDI-Settings.php: 19653935 #: includes/CDI-Settings.php:2021 3991 3936 msgid "Thursday" 3992 3937 msgstr "Jeudi" 3993 3938 3994 #: includes/CDI-Settings.php: 19763939 #: includes/CDI-Settings.php:2032 3995 3940 msgid "Friday" 3996 3941 msgstr "Vendredi" 3997 3942 3998 #: includes/CDI-Settings.php: 19873943 #: includes/CDI-Settings.php:2043 3999 3944 msgid "Saturday" 4000 3945 msgstr "Samedi" 4001 3946 4002 #: includes/CDI-Settings.php: 19983947 #: includes/CDI-Settings.php:2054 4003 3948 msgid "Sunday" 4004 3949 msgstr "Dimanche" 4005 3950 4006 #: includes/CDI-Settings.php:2006 3951 #: includes/CDI-Settings.php:2064 3952 msgid "Global enable of Collect method." 3953 msgstr "Activation/désactivation globale de la methode Collect pour CDI." 3954 3955 #: includes/CDI-Settings.php:2068 4007 3956 msgid "Collect settings : " 4008 3957 msgstr "RÉGLAGES :" 4009 3958 4010 #: includes/CDI-Settings.php:2009 4011 msgid "" 4012 "Add in referrals settings the Collect defaut for shipping méthods: pickup" 3959 #: includes/CDI-Settings.php:2071 3960 msgid "Add in referrals settings the Collect defaut for shipping méthods: pickup" 4013 3961 msgstr "" 4014 3962 "Ajoutez dans les réglages CDI \"Références\" les réglages Click&Collect par " 4015 3963 "défaut pour la zone : \"Points de retrait\". " 4016 3964 4017 #: includes/CDI-Settings.php:20 103965 #: includes/CDI-Settings.php:2072 4018 3966 msgid "" 4019 3967 "Will be added at the end of referrals settings - as pickup : " … … 4023 3971 "cdi_shipping_collect_pick1, cdi_shipping_collect_pick2" 4024 3972 4025 #: includes/CDI-Settings.php:20 173973 #: includes/CDI-Settings.php:2079 4026 3974 msgid "Default collection points file (at startup). " 4027 3975 msgstr "Fichier de démarrage des Points de retrait (si démarrage)." 4028 3976 4029 #: includes/CDI-Settings.php:20 184030 msgid "" 4031 "Default collection point file to present if no point is present. (The points "4032 " are presented after clicking on the 'Save' button). The file must be in the"4033 " plugin'suploads directory. By default CDI illustrates with a demo file. "3977 #: includes/CDI-Settings.php:2080 3978 msgid "" 3979 "Default collection point file to present if no point is present. (The points are " 3980 "presented after clicking on the 'Save' button). The file must be in the plugin's " 3981 "uploads directory. By default CDI illustrates with a demo file. " 4034 3982 msgstr "" 4035 3983 "Le fichier des Points de Retrait à présenter au démarrage si le tableau des " 4036 3984 "points est vide. Les points sont présentés après avoir cliqué sur le bouton " 4037 "«Enregistrer». Le fichier doit se trouver dans le répertoire /uploads du " 4038 "plugin. Par défaut, CDI l'illustre avec un exemple de démonstration. " 4039 4040 #: includes/CDI-Settings.php:2025 4041 msgid "" 4042 "Your order is taken into account. Its situation is given by its tracking " 4043 "code: " 3985 "«Enregistrer». Le fichier doit se trouver dans le répertoire /uploads du plugin. " 3986 "Par défaut, CDI l'illustre avec un exemple de démonstration. " 3987 3988 #: includes/CDI-Settings.php:2087 3989 msgid "" 3990 "Your order is taken into account. Its situation is given by its tracking code: " 4044 3991 msgstr "" 4045 3992 "Votre commande est prise en compte. Sa situation est donnée par son code de " 4046 3993 "suivi : " 4047 3994 4048 #: includes/CDI-Settings.php:20 333995 #: includes/CDI-Settings.php:2095 4049 3996 msgid "in preparation for" 4050 3997 msgstr "En préparation." 4051 3998 4052 #: includes/CDI-Settings.php:20 343999 #: includes/CDI-Settings.php:2096 4053 4000 msgid "at collect point" 4054 4001 msgstr "Disponible au point de retrait." 4055 4002 4056 #: includes/CDI-Settings.php:20 354003 #: includes/CDI-Settings.php:2097 4057 4004 msgid "courier is running" 4058 4005 msgstr "Pris en charge par coursier " 4059 4006 4060 #: includes/CDI-Settings.php:2 0384061 msgid "" 4062 "Starting situation for your \"Click & Collect\" orders: \"in preparation "4063 " for\",\"at collect point\", or \"courier is running\"."4007 #: includes/CDI-Settings.php:2100 4008 msgid "" 4009 "Starting situation for your \"Click & Collect\" orders: \"in preparation for\", " 4010 "\"at collect point\", or \"courier is running\"." 4064 4011 msgstr "" 4065 4012 "Situation de départ de vos commandes \"Click & Collect\" à l'impression de " 4066 "l'étiquette : \"Commande en préparation\", \"Disponible au Point de "4067 " retrait\",ou \"Pris en charge par coursier\"."4068 4069 #: includes/CDI-Settings.php:2 0394070 msgid "" 4071 "\"Click & Collect\" orders have 5 successive statuses: \"In preparation "4072 " for\", \"At collect point\", \"Courier is running\", \"Delivered to"4073 " customer\", and \"Customer agreement\". These statuses can be operated"4074 " either by the Metabox CDIadmin, or by scanning the QR code on the label. "4075 msgstr "" 4076 "Les commandes \"Click & Collect\" ont 5 statuts successifs facultatifs : "4077 " \"En préparation\", \"Disponible au Point de retrait\", \"Pris en charge"4078 " par coursier \", \"Livré au client\", \"Validation du client\". Ces"4079 " statuts sont manœuvrables soit par l'admin dans la Metabox CDI, soit par"4080 " scan du QR code del'étiquette."4081 4082 #: includes/CDI-Settings.php:2 0464013 "l'étiquette : \"Commande en préparation\", \"Disponible au Point de retrait\", " 4014 "ou \"Pris en charge par coursier\"." 4015 4016 #: includes/CDI-Settings.php:2101 4017 msgid "" 4018 "\"Click & Collect\" orders have 5 successive statuses: \"In preparation for\", " 4019 "\"At collect point\", \"Courier is running\", \"Delivered to customer\", and " 4020 "\"Customer agreement\". These statuses can be operated either by the Metabox CDI " 4021 "admin, or by scanning the QR code on the label. " 4022 msgstr "" 4023 "Les commandes \"Click & Collect\" ont 5 statuts successifs facultatifs : \"En " 4024 "préparation\", \"Disponible au Point de retrait\", \"Pris en charge par " 4025 "coursier \", \"Livré au client\", \"Validation du client\". Ces statuts sont " 4026 "manœuvrables soit par l'admin dans la Metabox CDI, soit par scan du QR code de " 4027 "l'étiquette." 4028 4029 #: includes/CDI-Settings.php:2108 4083 4030 msgid "Without security codes" 4084 4031 msgstr "Sans codes de sécurité" 4085 4032 4086 #: includes/CDI-Settings.php:2049 4087 msgid "" 4088 "Security code to apply when scanning the QRcode for issue (by default no " 4089 "code)" 4090 msgstr "" 4091 "Code de sécurité à appliquer lors du scan du QRcode pour délivrance (par " 4092 "défaut pas de code)" 4093 4094 #: includes/CDI-Settings.php:2050 4033 #: includes/CDI-Settings.php:2111 4034 msgid "" 4035 "Security code to apply when scanning the QRcode for issue (by default no code)" 4036 msgstr "" 4037 "Code de sécurité à appliquer lors du scan du QRcode pour délivrance (par défaut " 4038 "pas de code)" 4039 4040 #: includes/CDI-Settings.php:2112 4095 4041 msgid "" 4096 4042 "By default, there is no security codes. It depends on the organizations and " 4097 "whether the scan to mark the delivery will be performed by the customer, " 4098 "the collect point, or the coursier. The security code is the total price of " 4099 "the order (for the customer) or a specific code (for the collect point and " 4100 "the coursier)." 4101 msgstr "" 4102 "Par défaut, il n'y a pas de codes de sécurité. Cela dépend des organisations " 4103 "et si le scan pour marquer la livraison est effectué par le client, le point " 4104 "de retrait ou un coursier. Le code de sécurité est le prix total de la " 4105 "commande (pour le client) ou un code spécifique (pour le point retrait ou un " 4043 "whether the scan to mark the delivery will be performed by the customer, the " 4044 "collect point, or the coursier. The security code is the total price of the " 4045 "order (for the customer) or a specific code (for the collect point and the " 4106 4046 "coursier)." 4107 4108 #: includes/CDI-Shipping.php:70 4047 msgstr "" 4048 "Par défaut, il n'y a pas de codes de sécurité. Cela dépend des organisations et " 4049 "si le scan pour marquer la livraison est effectué par le client, le point de " 4050 "retrait ou un coursier. Le code de sécurité est le prix total de la commande " 4051 "(pour le client) ou un code spécifique (pour le point retrait ou un coursier)." 4052 4053 #: includes/CDI-Shipping.php:66 4109 4054 msgid "Choose a carrier" 4110 4055 msgstr "Choisir Transporteur" 4111 4056 4112 #: includes/CDI-Shipping.php:7 84113 msgid "" 4114 "Select the defaut carrier which will collect or deliver yours parcels for "4115 " thisCDI shipping instance"4116 msgstr "" 4117 "Sélectionnez le transporteur par défaut qui fait la collecte ou la "4118 " délivrance devos colis pour cette instance d'expédition CDI"4119 4120 #: includes/CDI-Shipping.php: 814057 #: includes/CDI-Shipping.php:74 4058 msgid "" 4059 "Select the defaut carrier which will collect or deliver yours parcels for this " 4060 "CDI shipping instance" 4061 msgstr "" 4062 "Sélectionnez le transporteur par défaut qui fait la collecte ou la délivrance de " 4063 "vos colis pour cette instance d'expédition CDI" 4064 4065 #: includes/CDI-Shipping.php:77 4121 4066 msgid "Title" 4122 4067 msgstr "Titre" 4123 4068 4124 #: includes/CDI-Shipping.php: 834069 #: includes/CDI-Shipping.php:79 4125 4070 msgid "Mandatory - Title shown in admin shipping options" 4126 4071 msgstr "" 4127 4072 "Obligatoire - Titre qui est vu par l'administrateur dans la \"shipping zone\"" 4128 4073 4129 #: includes/CDI-Shipping.php:8 4 includes/CDI-Shipping.php:904074 #: includes/CDI-Shipping.php:80 includes/CDI-Shipping.php:86 4130 4075 msgid "CDI no carrier" 4131 4076 msgstr "CDI - Choix transporteur requis" 4132 4077 4133 #: includes/CDI-Shipping.php:8 74078 #: includes/CDI-Shipping.php:83 4134 4079 msgid "Prefix " 4135 4080 msgstr "Préfixe" 4136 4081 4137 #: includes/CDI-Shipping.php:8 94082 #: includes/CDI-Shipping.php:85 4138 4083 msgid "Optional - Prefix of shipping title which will be seen by customer." 4139 4084 msgstr "Optionnel - Prefix du titre de la méthode qui est vu par le client" 4140 4085 4086 #: includes/CDI-Shipping.php:94 4087 msgid "" 4088 "Tax Status. To apply or not the tax for the shipping fees when in TVA rates you " 4089 "have checked the shipping tick." 4090 msgstr "" 4091 "Statut fiscal. Pour appliquer ou non la TVA aux frais d'expédition lorsque dans " 4092 "les écrans des taux de TVA vous avez coché la case \"livraison\"." 4093 4141 4094 #: includes/CDI-Shipping.php:98 4142 msgid ""4143 "Tax Status. To apply or not the tax for the shipping fees when in TVA rates "4144 "you have checked the shipping tick."4145 msgstr ""4146 "Statut fiscal. Pour appliquer ou non la TVA aux frais d'expédition lorsque "4147 "dans les écrans des taux de TVA vous avez coché la case \"livraison\"."4148 4149 #: includes/CDI-Shipping.php:1024150 4095 msgid "Taxable" 4151 4096 msgstr "Taxable" 4152 4097 4153 #: includes/CDI-Shipping.php:1 104098 #: includes/CDI-Shipping.php:106 4154 4099 msgid "Default tariffs file" 4155 4100 msgstr "Fichier tarifs démarrage" 4156 4101 4157 #: includes/CDI-Shipping.php:1 124102 #: includes/CDI-Shipping.php:108 4158 4103 msgid "" 4159 4104 "Optional - Default tariffs file to overcome the example tariffs at " 4160 4105 "initialisation." 4161 4106 msgstr "" 4162 "Optionnel - Fichier des tarifs par défaut à présenter au démarrage. Quand "4163 " le champ est à blanc, ce sont des exemples de tarifs qui sont présentés."4164 " Sinon, un nom de fichier (ex : CDI-Colissimo-2017-France-DOM.txt) identifie "4165 " un fichier de tarifs situé dans le répertoire du plugin colissimo-delivery-"4166 " colissimo/uploads qui sera présenté au démarrage des réglages quand aucune"4167 " ligne tarif n'existe. Attention, à chaque nouvelle version de CDI, seuls les "4168 " fichiers de tarifs propres à CDI seront maintenus dans ce répertoire, vos "4169 " fichiers de tarifs personnalisés devront donc être sauvegardés par ailleurs "4170 " au risque sinon de lesperdre."4171 4172 #: includes/CDI-Shipping.php:11 64107 "Optionnel - Fichier des tarifs par défaut à présenter au démarrage. Quand le " 4108 "champ est à blanc, ce sont des exemples de tarifs qui sont présentés. Sinon, un " 4109 "nom de fichier (ex : CDI-Colissimo-2017-France-DOM.txt) identifie un fichier de " 4110 "tarifs situé dans le répertoire du plugin colissimo-delivery-colissimo/uploads " 4111 "qui sera présenté au démarrage des réglages quand aucune ligne tarif n'existe. " 4112 "Attention, à chaque nouvelle version de CDI, seuls les fichiers de tarifs " 4113 "propres à CDI seront maintenus dans ce répertoire, vos fichiers de tarifs " 4114 "personnalisés devront donc être sauvegardés par ailleurs au risque sinon de les " 4115 "perdre." 4116 4117 #: includes/CDI-Shipping.php:112 4173 4118 msgid "Modes:" 4174 4119 msgstr "Modes:" 4175 4120 4176 #: includes/CDI-Shipping.php:11 84121 #: includes/CDI-Shipping.php:114 4177 4122 msgid "Excluding shipping class mode" 4178 4123 msgstr "Mode \"Exclure les classes de livraison \"" 4179 4124 4180 #: includes/CDI-Shipping.php:11 94125 #: includes/CDI-Shipping.php:115 4181 4126 msgid "Check to have shipping class mode set to Excluding mode" 4182 4127 msgstr "Cochez pour positionner à \"Exclure\" le mode classe de livraison." 4183 4128 4184 #: includes/CDI-Shipping.php:12 44129 #: includes/CDI-Shipping.php:120 4185 4130 msgid "Price all tax included shipping price mode" 4186 4131 msgstr "Mode \"Inclure les taxes dans le prix du panier lors des calculs\"" 4187 4132 4188 #: includes/CDI-Shipping.php:12 54133 #: includes/CDI-Shipping.php:121 4189 4134 msgid "Check to control cart price with all its tax included." 4190 4135 msgstr "Cocher pour être en mode \"Prix du panier toutes taxes incluses\"" 4191 4136 4192 #: includes/CDI-Shipping.php:1 304137 #: includes/CDI-Shipping.php:126 4193 4138 msgid "Calculation mode based on the discount price deducted" 4194 4139 msgstr "Mode \"calcul basé sur le prix remise déduite\" " 4195 4140 4196 #: includes/CDI-Shipping.php:1 314141 #: includes/CDI-Shipping.php:127 4197 4142 msgid "Check to control cart price with discount price deducted." 4198 4143 msgstr "Cocher pour être en mode \"calcul basé sur le prix remise déduite\"." 4199 4144 4200 #: includes/CDI-Shipping.php:13 64145 #: includes/CDI-Shipping.php:132 4201 4146 msgid "including empty package weight mode" 4202 4147 msgstr "Mode \"Inclure le poids du colis vide lors des calculs\". " 4203 4148 4204 #: includes/CDI-Shipping.php:13 74149 #: includes/CDI-Shipping.php:133 4205 4150 msgid "Check to add empty package weight when considering cart weight." 4206 4151 msgstr "" … … 4208 4153 "articles du panier." 4209 4154 4210 #: includes/CDI-Shipping.php:1 424155 #: includes/CDI-Shipping.php:138 4211 4156 msgid "" 4212 4157 "If multi shipping packages (e.g. a Market places plugin activated), consider " … … 4217 4162 "(par exemple, vous gérez un plugin Market places ou un plugin d'abonnement), " 4218 4163 "tenir compte des classes, des poids et des prix dans le lot d'expédition en " 4219 "cours et non pour le panier total. A ne sélectionner que si vous êtes en "4220 " \"WCshipping packages\"."4221 4222 #: includes/CDI-Shipping.php:1 434164 "cours et non pour le panier total. A ne sélectionner que si vous êtes en \"WC " 4165 "shipping packages\"." 4166 4167 #: includes/CDI-Shipping.php:139 4223 4168 msgid "" 4224 4169 "If you process WC multi shipping packages (e.g. a Market places plugin " … … 4231 4176 "d'abonnement ) : vous pouvez choisir si les classes, les poids et les prix " 4232 4177 "doivent être calculés uniquement dans ce lot d'expédition ou pour le panier " 4233 "complet. Le défaut est de ne pas cocher cette option, c'est-à-dire que le "4234 " calcul s'effectuera sur le panier complet et ne considérera pas le contenu"4235 " des WC shipping packages. Attention, les produits virtuels de WC ne sont"4236 " jamais inclusdans les WC shipping packages."4237 4238 #: includes/CDI-Shipping.php:14 74178 "complet. Le défaut est de ne pas cocher cette option, c'est-à-dire que le calcul " 4179 "s'effectuera sur le panier complet et ne considérera pas le contenu des WC " 4180 "shipping packages. Attention, les produits virtuels de WC ne sont jamais inclus " 4181 "dans les WC shipping packages." 4182 4183 #: includes/CDI-Shipping.php:143 4239 4184 msgid "Promos :" 4240 4185 msgstr "Promos :" 4241 4186 4242 #: includes/CDI-Shipping.php:1 524187 #: includes/CDI-Shipping.php:148 4243 4188 msgid "N/A" 4244 4189 msgstr "N/A" 4245 4190 4246 #: includes/CDI-Shipping.php:1 534191 #: includes/CDI-Shipping.php:149 4247 4192 msgid "A valid free shipping coupon" 4248 4193 msgstr "Un coupon promo valide de livraison gratuite " 4249 4194 4250 #: includes/CDI-Shipping.php:15 44195 #: includes/CDI-Shipping.php:150 4251 4196 msgid "A minimum order amount" 4252 4197 msgstr "Un montant minimum de la commande" 4253 4198 4254 #: includes/CDI-Shipping.php:15 54199 #: includes/CDI-Shipping.php:151 4255 4200 msgid "A minimum order amount OR a coupon" 4256 4201 msgstr "Un montant minimum de la commande OU un coupon promo valide" 4257 4202 4258 #: includes/CDI-Shipping.php:15 64203 #: includes/CDI-Shipping.php:152 4259 4204 msgid "A minimum order amount AND a coupon" 4260 4205 msgstr "Un montant minimum de la commande ET un coupon promo valide" 4261 4206 4262 #: includes/CDI-Shipping.php:158 4263 msgid "" 4264 "Permet une activation ou non de cette instance CDI Shipping selon le montant " 4265 "du panier et le code promo actif. " 4266 msgstr "" 4267 "Permet, en fonction du code promo indiqué par le client, une activation ou " 4268 "non de cette instance CDI. C'est selon le montant du panier et le code promo " 4269 "actif. " 4270 4271 #: includes/CDI-Shipping.php:163 4272 msgid "" 4273 "Les clients devront avoir un montant de dépense supérieur à ce montant pour " 4274 "que cette instance CDI soit active (si option choisie ci-dessus)." 4275 msgstr "" 4276 "Les clients devront avoir un montant de dépense supérieur à ce montant pour " 4277 "que cette instance CDI soit active (si option choisie ci-dessus)." 4278 4279 #: includes/CDI-Shipping.php:169 4207 #: includes/CDI-Shipping.php:154 4208 msgid "" 4209 "Permet une activation ou non de cette instance CDI Shipping selon le montant du " 4210 "panier et le code promo actif. " 4211 msgstr "" 4212 "Permet, en fonction du code promo indiqué par le client, une activation ou non " 4213 "de cette instance CDI. C'est selon le montant du panier et le code promo actif. " 4214 4215 #: includes/CDI-Shipping.php:159 4216 msgid "" 4217 "Les clients devront avoir un montant de dépense supérieur à ce montant pour que " 4218 "cette instance CDI soit active (si option choisie ci-dessus)." 4219 msgstr "" 4220 "Les clients devront avoir un montant de dépense supérieur à ce montant pour que " 4221 "cette instance CDI soit active (si option choisie ci-dessus)." 4222 4223 #: includes/CDI-Shipping.php:165 4280 4224 msgid "\"Excluding promo\" mode" 4281 4225 msgstr "Mode \"Exclure les codes promo\"" 4282 4226 4283 #: includes/CDI-Shipping.php:1 704227 #: includes/CDI-Shipping.php:166 4284 4228 msgid "Check to have promo mode set to \"Excluding\" mode" 4285 4229 msgstr "Cochez pour être en mode \"Exclusion\" sur les coupons promo" 4286 4230 4287 #: includes/CDI-Shipping.php:17 44231 #: includes/CDI-Shipping.php:170 4288 4232 msgid "Macros shipping classes :" 4289 4233 msgstr "Macros classes :" 4290 4234 4291 #: includes/CDI-Shipping.php:1 834235 #: includes/CDI-Shipping.php:179 4292 4236 msgid "" 4293 4237 "Shipping class macros are Boolean logic expressions (as in php syntax but " 4294 "strictly use \"and\" \"or\" \"not\" logical operators) on existing "4295 " Woocommerce classes on the products in the cart, complex and parenthesized"4296 " expressions being allowed. They enrich the possibilities of selection of the"4297 "t ariffs according to the contents of the cart, the macro-classes allowing a"4298 " selection at linestariffs level.\n"4238 "strictly use \"and\" \"or\" \"not\" logical operators) on existing Woocommerce " 4239 "classes on the products in the cart, complex and parenthesized expressions being " 4240 "allowed. They enrich the possibilities of selection of the tariffs according to " 4241 "the contents of the cart, the macro-classes allowing a selection at lines " 4242 "tariffs level.\n" 4299 4243 "The general syntax is a list of macros separated by \";” with structure: " 4300 "#exmacro# = Boolean expression ; the Woocommerce product classes referenced "4301 " inthe Boolean expression have the syntax {exclasse}.\n"4244 "#exmacro# = Boolean expression ; the Woocommerce product classes referenced in " 4245 "the Boolean expression have the syntax {exclasse}.\n" 4302 4246 "Example: #light-package# = {Catalog A} or {Catalog B} and not ({Heavy} or " 4303 4247 "{Bulky}} ; #special-transport# = {Heavy} and {Bulky}; " 4304 4248 msgstr "" 4305 "Les macros-classes d'expédition sont des expressions booléennes (comme dans "4306 " la syntaxe php mais utilisez strictement les opérateurs logiques \"and\" "4307 "\" or\" \"not\" ) sur les classes Woocommerce des produits du panier, les "4308 " expressions complexes et parenthésées étant permises. Comme les classes "4309 " Woocommerce, les macros-classes permettent une sélection au niveau des"4310 " lignes tarifs de la Méthode de livraison Colissimo . Elles enrichissent"4311 " ainsi les possibilités desélection. \n"4312 "La syntaxe générale est une liste de macros séparées par « ; », de "4313 " structure : #exmacro# = expression-booléenne-sur-les-classes , les classes"4314 " produit de Woocommerce référencées dans l’expression bouléenne ayant une "4315 " syntaxe comme{exclasse}. "4316 4317 #: includes/CDI-Shipping.php:18 84249 "Les macros-classes d'expédition sont des expressions booléennes (comme dans la " 4250 "syntaxe php mais utilisez strictement les opérateurs logiques \"and\" \"or\" " 4251 "\"not\" ) sur les classes Woocommerce des produits du panier, les expressions " 4252 "complexes et parenthésées étant permises. Comme les classes Woocommerce, les " 4253 "macros-classes permettent une sélection au niveau des lignes tarifs de la " 4254 "Méthode de livraison Colissimo . Elles enrichissent ainsi les possibilités de " 4255 "sélection. \n" 4256 "La syntaxe générale est une liste de macros séparées par « ; », de structure : " 4257 "#exmacro# = expression-booléenne-sur-les-classes , les classes produit de " 4258 "Woocommerce référencées dans l’expression bouléenne ayant une syntaxe comme " 4259 "{exclasse}. " 4260 4261 #: includes/CDI-Shipping.php:184 4318 4262 msgid "Macros shipping classes for this instance of shipping method." 4319 msgstr "" 4320 "Macros classes d'expédition pour cette instance de méthode d'expédition." 4321 4322 #: includes/CDI-Shipping.php:335 4263 msgstr "Macros classes d'expédition pour cette instance de méthode d'expédition." 4264 4265 #: includes/CDI-Shipping.php:331 4323 4266 msgid "This fares starting file in cdi/uploads is not valid : " 4324 msgstr "" 4325 "Ce fichier des tarifs de démarrage dans CDI/uploads n'est pas valide : " 4326 4327 #: includes/CDI-Shipping.php:457 4267 msgstr "Ce fichier des tarifs de démarrage dans CDI/uploads n'est pas valide : " 4268 4269 #: includes/CDI-Shipping.php:453 4328 4270 msgid " ===> Error weight for product #" 4329 4271 msgstr " ===> Erreur de poids pour le produit (ou une variation) #" 4330 4272 4331 #: includes/CDI-Shipping.php:65 64273 #: includes/CDI-Shipping.php:652 4332 4274 msgid "" 4333 4275 "CDI: direct PHP codes are now deprecated for security reasons.\n" 4334 "Now use instead the filter \"cdi_filterstring_shipping_add_varfare_ . " 4335 "$code \".\n" 4336 "$code is a 4 numeric string you have put in addvar field of shipping tariff " 4337 "line." 4276 "Now use instead the filter \"cdi_filterstring_shipping_add_varfare_ . $code " 4277 "\".\n" 4278 "$code is a 4 numeric string you have put in addvar field of shipping tariff line." 4338 4279 msgstr "" 4339 4280 "CDI : les codes PHP directs sont désormais obsolètes pour des raisons de " … … 4341 4282 "Utilisez maintenant à la place le filtre " 4342 4283 "'cdi_filterstring_shipping_add_varfare_ . $code '.\n" 4343 "$code est une chaîne de 4 chiffres que vous avez placée dans le champ addvar "4344 " dela ligne tarifaire d'expédition."4345 4346 #: includes/CDI-Shipping.php:7 304284 "$code est une chaîne de 4 chiffres que vous avez placée dans le champ addvar de " 4285 "la ligne tarifaire d'expédition." 4286 4287 #: includes/CDI-Shipping.php:728 4347 4288 msgid "Name" 4348 4289 msgstr "Titre" 4349 4290 4350 #: includes/CDI-Shipping.php:7 314291 #: includes/CDI-Shipping.php:729 4351 4292 msgid "Name seen by the customer" 4352 4293 msgstr "Titre de la livraison que verra le client" 4353 4294 4354 #: includes/CDI-Shipping.php:73 34295 #: includes/CDI-Shipping.php:731 4355 4296 msgid "Flat rate" 4356 4297 msgstr " Fixe" 4357 4298 4358 #: includes/CDI-Shipping.php:73 44299 #: includes/CDI-Shipping.php:732 4359 4300 msgid "Flat rate VAT excluded" 4360 4301 msgstr "Partie fixe du prix, TVA exclue" 4361 4302 4362 #: includes/CDI-Shipping.php:73 64303 #: includes/CDI-Shipping.php:734 4363 4304 msgid "Add fees" 4364 4305 msgstr "Variable" 4365 4306 4366 #: includes/CDI-Shipping.php:73 74307 #: includes/CDI-Shipping.php:735 4367 4308 msgid "" 4368 4309 "A supplement, excluding VAT, to be added to the package. This may be :\n" 4369 4310 "1) a 4-digit numeric code nnnn to call a wordpress filter " 4370 "cdi_filterstring_shipping_add_varfare_nnnn which will calculate and return "4371 " thevalue of the additional variable;\n"4311 "cdi_filterstring_shipping_add_varfare_nnnn which will calculate and return the " 4312 "value of the additional variable;\n" 4372 4313 "2) a comma-separated list of expressions: percentage of cart price and/or " 4373 4314 "additional cost per kg of weight. Ex. syntax: p=+2.5%, w=+5 .\n" … … 4376 4317 "Un supplément, hors TVA, à ajouter au forfait. Cela peut être :\n" 4377 4318 "1) un code numérique à 4 chiffres nnnn pour appeler un filtre wordpress " 4378 "cdi_filterstring_shipping_add_varfare_nnnn qui calculera et renverra la " 4379 "valeur de la variable additionnelle ;\n" 4380 "2) une liste d'expressions séparées par des virgules : pourcentage du prix " 4381 "du panier et/ou coût supplémentaire par kg du poids. Ex. syntaxe : p=+2.5%, " 4382 "w=+5 .\n" 4319 "cdi_filterstring_shipping_add_varfare_nnnn qui calculera et renverra la valeur " 4320 "de la variable additionnelle ;\n" 4321 "2) une liste d'expressions séparées par des virgules : pourcentage du prix du " 4322 "panier et/ou coût supplémentaire par kg du poids. Ex. syntaxe : p=+2.5%, w=+5 .\n" 4383 4323 "Le code php direct est désormais obsolète pour des raisons de sécurité." 4384 4324 4385 #: includes/CDI-Shipping.php:74 24325 #: includes/CDI-Shipping.php:740 4386 4326 msgid "Shipping class" 4387 4327 msgstr "Classes" 4388 4328 4329 #: includes/CDI-Shipping.php:741 4330 msgid "" 4331 "In standard mode, to activate this rate, an item at least in your cart must " 4332 "have one of the shipping classes. If your have checked the Exclude tick, this " 4333 "rate will activate if none of your items in your cart have none of the shipping " 4334 "classes. Multi select classes allowed." 4335 msgstr "" 4336 "En mode classique, pour activer un tarif, un article au moins dans votre panier " 4337 "doit avoir une des classes de livraison sélectionnées. Si par contre vous avez " 4338 "coché le mode classe de livraison Exclure plus bas, le tarif ne sera activé que " 4339 "si aucun de vos articles dans votre panier n'a une classe de livraison parmi " 4340 "celles sélectionnées. Possibilité de multiples sélections de classes." 4341 4389 4342 #: includes/CDI-Shipping.php:743 4390 msgid ""4391 "In standard mode, to activate this rate, an item at least in your cart must "4392 "have one of the shipping classes. If your have checked the Exclude tick, "4393 "this rate will activate if none of your items in your cart have none of the "4394 "shipping classes. Multi select classes allowed."4395 msgstr ""4396 "En mode classique, pour activer un tarif, un article au moins dans votre "4397 "panier doit avoir une des classes de livraison sélectionnées. Si par contre "4398 "vous avez coché le mode classe de livraison Exclure plus bas, le tarif ne "4399 "sera activé que si aucun de vos articles dans votre panier n'a une classe de "4400 "livraison parmi celles sélectionnées. Possibilité de multiples sélections de "4401 "classes."4402 4403 #: includes/CDI-Shipping.php:7454404 4343 msgid "Method" 4405 4344 msgstr "Term id" 4406 4345 4407 #: includes/CDI-Shipping.php:74 64346 #: includes/CDI-Shipping.php:744 4408 4347 msgid "End of CDI method id" 4409 4348 msgstr "" 4410 4349 "Terminaison de l'id de la methode CDI.\n" 4411 4350 "Une méthode de livraison CDI a toujours un id de la forme " 4412 "cdi_shipping_\"carrier\"_\"termid\":numinstance , termid étant la "4413 " terminaison de l'id à votre choix (ex : home1, home2, ... pick1,..., pick5, "4414 "shop 1, ..., shop5)."4415 4416 #: includes/CDI-Shipping.php:74 84351 "cdi_shipping_\"carrier\"_\"termid\":numinstance , termid étant la terminaison " 4352 "de l'id à votre choix (ex : home1, home2, ... pick1,..., pick5, shop1, ..., " 4353 "shop5)." 4354 4355 #: includes/CDI-Shipping.php:746 4417 4356 msgid "Min price" 4418 4357 msgstr "Prix mini" 4419 4358 4359 #: includes/CDI-Shipping.php:747 4360 msgid "minimum price, VAT excluded. All taxes included if the mode is checked." 4361 msgstr "Prix minimum, TVA exclue. Toutes les taxes incluses si le mode est coché." 4362 4420 4363 #: includes/CDI-Shipping.php:749 4421 msgid "minimum price, VAT excluded. All taxes included if the mode is checked."4422 msgstr ""4423 "Prix minimum, TVA exclue. Toutes les taxes incluses si le mode est coché."4424 4425 #: includes/CDI-Shipping.php:7514426 4364 msgid "Max price" 4427 4365 msgstr "Prix maxi" 4428 4366 4367 #: includes/CDI-Shipping.php:750 4368 msgid "maximum price, VAT excluded. All taxes included if the mode is checked." 4369 msgstr "Prix maximum, TVA exclue. Toutes les taxes incluses si le mode est coché." 4370 4429 4371 #: includes/CDI-Shipping.php:752 4430 msgid "maximum price, VAT excluded. All taxes included if the mode is checked."4431 msgstr ""4432 "Prix maximum, TVA exclue. Toutes les taxes incluses si le mode est coché."4433 4434 #: includes/CDI-Shipping.php:7544435 4372 msgid "Min weight" 4436 4373 msgstr "Poids mini" 4437 4374 4438 #: includes/CDI-Shipping.php:75 54375 #: includes/CDI-Shipping.php:753 4439 4376 msgid "minimum weight in g" 4440 4377 msgstr "Poids mimimum du panier en g" 4441 4378 4442 #: includes/CDI-Shipping.php:75 74379 #: includes/CDI-Shipping.php:755 4443 4380 msgid "Max weight" 4444 4381 msgstr "Poids maxi" 4445 4382 4446 #: includes/CDI-Shipping.php:75 84383 #: includes/CDI-Shipping.php:756 4447 4384 msgid "maximum weight in g" 4448 4385 msgstr "Poids maximum du panier en g" 4449 4386 4450 #: includes/CDI-Shipping.php:77 24387 #: includes/CDI-Shipping.php:770 4451 4388 msgid "Rates" 4452 4389 msgstr "Tarifs" 4453 4390 4454 #: includes/CDI-Shipping.php:78 84391 #: includes/CDI-Shipping.php:786 4455 4392 msgid "Add rate" 4456 4393 msgstr "Ajouter une ligne de tarif" 4457 4394 4458 #: includes/CDI-Shipping.php:78 94395 #: includes/CDI-Shipping.php:787 4459 4396 msgid "Delete selected" 4460 4397 msgstr "Supprimer les lignes sélectionnées" 4461 4398 4462 #: includes/CDI-Shipping.php:79 34463 msgid "" 4464 "When the table is empty, click \"Save changes\" and, for this carrier, "4465 " examples of delivery rates are offered to inspire you (or your starting"4466 " rates ifspecified). "4467 msgstr "" 4468 "Quand la table est vide, faites \"Enregistrer les modifications\" et, pour "4469 " ce transporteur, des exemples de tarifs de livraison vous sont proposés pour"4470 " vousinspirer (ou vos tarifs de démarrage dans cdi/uploads ) . "4471 4472 #: includes/CDI-Shipping.php:81 34399 #: includes/CDI-Shipping.php:791 4400 msgid "" 4401 "When the table is empty, click \"Save changes\" and, for this carrier, examples " 4402 "of delivery rates are offered to inspire you (or your starting rates if " 4403 "specified). " 4404 msgstr "" 4405 "Quand la table est vide, faites \"Enregistrer les modifications\" et, pour ce " 4406 "transporteur, des exemples de tarifs de livraison vous sont proposés pour vous " 4407 "inspirer (ou vos tarifs de démarrage dans cdi/uploads ) . " 4408 4409 #: includes/CDI-Shipping.php:811 4473 4410 msgid "" 4474 4411 "CDI : The macroclass definition is invalid. \n" … … 4478 4415 msgstr "" 4479 4416 "CDI : La définition de la macroclasse n'est pas valide.\n" 4480 "Pour la syntaxe correcte, vous devez vous référer à la documentation dans " 4481 "l'aide contextuelle ou le placeholder. Les opérateurs booléens autorisés " 4482 "sont \"and\", \"or\", \"not\" (ou éventuellement ''&&\", \"||\", \"!\") et " 4483 "chaque définition doit être close par un point-virgule \";\". " 4417 "Pour la syntaxe correcte, vous devez vous référer à la documentation dans l'aide " 4418 "contextuelle ou le placeholder. Les opérateurs booléens autorisés sont \"and\", " 4419 "\"or\", \"not\" (ou éventuellement ''&&\", \"||\", \"!\") et chaque définition " 4420 "doit être close par un point-virgule \";\". " 4421 4422 #~ msgid "" 4423 #~ "Web Service - Mondial Relay Password (Test private key has change to " 4424 #~ "TestAPI1key starting from 09/2024)" 4425 #~ msgstr "" 4426 #~ "Web Service - Mondial Relay Password (Test private key has change to " 4427 #~ "TestAPI1key starting from 09/2024)" 4428 4429 #~ msgid "" 4430 #~ "Your password at your Mondial Relay contrat (Test private key has change to " 4431 #~ "TestAPI1key starting from 09/2024)" 4432 #~ msgstr "" 4433 #~ "Votre mot de passe dans votre contrat Mondial Relay (la clé privée de Test " 4434 #~ "est devenue TestAPI1key à partir de 09/2024)" 4484 4435 4485 4436 #~ msgid "" … … 4487 4438 #~ "disposal. Your order N °: " 4488 4439 #~ msgstr "" 4489 #~ "Votre colis est arrivé à votre Point d'Accès UPS. Il est maintenant à "4490 #~ " votredisposition. Votre commande N° :"4440 #~ "Votre colis est arrivé à votre Point d'Accès UPS. Il est maintenant à votre " 4441 #~ "disposition. Votre commande N° :" 4491 4442 4492 4443 #~ msgid "" 4493 #~ "Your customer package has arrived at the UPS access point. It is now at "4494 #~ " hisdisposal. His order N °: "4444 #~ "Your customer package has arrived at the UPS access point. It is now at his " 4445 #~ "disposal. His order N °: " 4495 4446 #~ msgstr "" 4496 #~ "Le colis de votre client est arrivé au point d'accès UPS. Il est "4497 #~ " maintenant àsa disposition. Sa commande N° : "4447 #~ "Le colis de votre client est arrivé au point d'accès UPS. Il est maintenant à " 4448 #~ "sa disposition. Sa commande N° : " 4498 4449 4499 4450 #~ msgid "CDI - Collect and Deliver Interface" … … 4513 4464 #~ msgstr "Web Service - Mot de passe (clé) chez Mondial Relay" 4514 4465 4515 #~ msgid "Your password at your Mondial Relay contrat"4516 #~ msgstr "Votre mot de passe pour votre contrat Mondial Relay."4517 4518 4466 #~ msgid " ===> Error stop processing at Return for order #" 4519 4467 #~ msgstr " ===> Erreur arrêt du traitement à l'ordre #" … … 4523 4471 4524 4472 #~ msgid "Web Service - UPS User ID" 4525 #~ msgstr "" 4526 #~ "Web Service - Identifiant utilisateur donné par votre commercial UPS" 4473 #~ msgstr "Web Service - Identifiant utilisateur donné par votre commercial UPS" 4527 4474 4528 4475 #~ msgid "Your UPS User ID." … … 4542 4489 4543 4490 #~ msgid "" 4544 #~ "External (scan, app, etc) syntaxe update_option " 4545 #~ "('cdi_o_Br_select_extern', 'orderid1, orderid2,..., [codetracking1]," 4546 #~ "[codetracking2],...'); : " 4491 #~ "External (scan, app, etc) syntaxe update_option ('cdi_o_Br_select_extern', " 4492 #~ "'orderid1, orderid2,..., [codetracking1],[codetracking2],...'); : " 4547 4493 #~ msgstr "" 4548 4494 #~ "Externe (scan, app, etc) syntaxe update_option ('cdi_o_Br_select_extern', " … … 4565 4511 #~ "expressed in cents (i.e. 1550 if you paid 15,50€) ." 4566 4512 #~ msgstr "" 4567 #~ "(*) Votre code de sécurité est le prix total que vous avez payé pour "4568 #~ " votrecommande, exprimé en centimes (soit 1550 si vous avez payé 15,50 €)."4513 #~ "(*) Votre code de sécurité est le prix total que vous avez payé pour votre " 4514 #~ "commande, exprimé en centimes (soit 1550 si vous avez payé 15,50 €)." 4569 4515 4570 4516 #~ msgid "(*) Your security code is your collect point ID." 4571 #~ msgstr "" 4572 #~ "(*) Votre code de sécurité est votre identifiant de point de collecte." 4517 #~ msgstr "(*) Votre code de sécurité est votre identifiant de point de collecte." 4573 4518 4574 4519 #~ msgid "Switching to the \"Delivered\" tracking status of the Order " … … 4594 4539 4595 4540 #~ msgid "" 4596 #~ "Comma separated list of additionnal fees, VAT excluded, to add to flat "4597 #~ " rate. Percentage of price and/or weight(kg) fee. Syntaxe : p=+2.5%,"4598 #~ " w=+5 . May alsobe a short php code trigger under create_function"4541 #~ "Comma separated list of additionnal fees, VAT excluded, to add to flat rate. " 4542 #~ "Percentage of price and/or weight(kg) fee. Syntaxe : p=+2.5%, w=+5 . May also " 4543 #~ "be a short php code trigger under create_function" 4599 4544 #~ msgstr "" 4600 4545 #~ "Part variable, TVA exclue, à ajouter au prix fixe : \n" 4601 4546 #~ "Utilisez une séquence php : une courte ligne de code PHP exécutable sous " 4602 #~ "eval, encadrée par <?php et ?> (Voir les exemples donnés en fin du "4603 #~ "fi chier WC-filter-examples.php. Ex <?php $return = (float)$woocommerce-"4604 #~ ">cart ->cart_contents_total*0.01; ?>)."4547 #~ "eval, encadrée par <?php et ?> (Voir les exemples donnés en fin du fichier WC-" 4548 #~ "filter-examples.php. Ex <?php $return = (float)$woocommerce->cart-" 4549 #~ ">cart_contents_total*0.01; ?>)." 4605 4550 4606 4551 #~ msgid " " … … 4619 4564 #~| msgid "This collect starting file in cdi/uploads is not valid : " 4620 4565 #~ msgid "4 This macroclasse(s) definition is not valid : " 4621 #~ msgstr "" 4622 #~ "Le fichier de démarrage indiqué dans CDI/uploads n'est pas valide : " 4566 #~ msgstr "Le fichier de démarrage indiqué dans CDI/uploads n'est pas valide : " 4623 4567 4624 4568 #~ msgid "" … … 4626 4570 #~ "LaPoste" 4627 4571 #~ msgstr "" 4628 #~ "Extension des adresses Wocommerce de 2 à 4 lignes, telle la norme "4629 #~ " utiliséepar les organisations postales internationales (dont La Poste) "4572 #~ "Extension des adresses Wocommerce de 2 à 4 lignes, telle la norme utilisée " 4573 #~ "par les organisations postales internationales (dont La Poste) " 4630 4574 4631 4575 #~ msgid "Extend WC addresses to postal standarts" … … 4651 4595 #~ msgid "Auto clean of parcels in CDI gateway when \"In truck\" status" 4652 4596 #~ msgstr "" 4653 #~ "Nettoyage automatique des colis de la Passerelle CDI dont le colis/ "4654 #~ " commande est en statut \"Dans le camion\" (effectué pendant l'affichage "4655 #~ " de la liste decommandes de Woocommerce). "4597 #~ "Nettoyage automatique des colis de la Passerelle CDI dont le colis/commande " 4598 #~ "est en statut \"Dans le camion\" (effectué pendant l'affichage de la liste de " 4599 #~ "commandes de Woocommerce). " 4656 4600 4657 4601 #~ msgid "For CDI + members" … … 4693 4637 #~ msgid "" 4694 4638 #~ "CDI (Collect and Deliver Interface) must be activated alone !. For your " 4695 #~ "security CDI has stopped these plugin(s). Please review the plugins you "4696 #~ " needactive. "4639 #~ "security CDI has stopped these plugin(s). Please review the plugins you need " 4640 #~ "active. " 4697 4641 #~ msgstr "" 4698 #~ " CDI doit être actif seul ! Pour votre sécurité, CDI (Collect and "4699 #~ " Deliver Interface) a désactivé ces plugin(s). SVP vérifiez les plugins"4700 #~ " que vous avezbesoin d’avoir actifs."4642 #~ " CDI doit être actif seul ! Pour votre sécurité, CDI (Collect and Deliver " 4643 #~ "Interface) a désactivé ces plugin(s). SVP vérifiez les plugins que vous avez " 4644 #~ "besoin d’avoir actifs." 4701 4645 4702 4646 #~ msgid "" 4703 #~ "Optional - Only if you have non-CDI shipping methods. An \"*=carrier\" "4704 #~ " meansthat this carrier is forced for all non-CDI shipping methods."4647 #~ "Optional - Only if you have non-CDI shipping methods. An \"*=carrier\" means " 4648 #~ "that this carrier is forced for all non-CDI shipping methods." 4705 4649 #~ msgstr "" 4706 #~ "Facultatif - Uniquement si vous avez des méthodes d'expédition non CDI. "4707 #~ " Un \"*=carrier\" signifie que ce \"carrier\" est forcé pour toutes les "4708 #~ " méthodesd'expédition non CDI rencontrées. "4650 #~ "Facultatif - Uniquement si vous avez des méthodes d'expédition non CDI. Un " 4651 #~ "\"*=carrier\" signifie que ce \"carrier\" est forcé pour toutes les méthodes " 4652 #~ "d'expédition non CDI rencontrées. " 4709 4653 4710 4654 #~ msgid "Bienvenue dans CDI !" … … 4712 4656 4713 4657 #~ msgid "" 4714 #~ "However, in order to use more simply and immediately the new services of "4715 #~ " all carriers, it is recommended not to copy your old settings identically"4716 #~ " (so, use the \"Continue and dismiss this message\" button), and to"4717 #~ " reintroduce your settings, possibly adapted, afterward in your new CDI -"4718 #~ " Collect andDeliver Interface. "4658 #~ "However, in order to use more simply and immediately the new services of all " 4659 #~ "carriers, it is recommended not to copy your old settings identically (so, " 4660 #~ "use the \"Continue and dismiss this message\" button), and to reintroduce " 4661 #~ "your settings, possibly adapted, afterward in your new CDI -Collect and " 4662 #~ "Deliver Interface. " 4719 4663 #~ msgstr "" 4720 #~ "Cependant, afin d'utiliser plus simplement et plus immédiatement les "4721 #~ " nouveaux services de tous les transporteurs, il est recommandé de ne pas "4722 #~ " recopier vos anciens paramètres à l'identique (utilisez donc le bouton"4723 #~ " «ignorer»), et ensuite réintroduisez vos paramètres, éventuellement"4724 #~ " adaptés, dans votrenouveau CDI. "4664 #~ "Cependant, afin d'utiliser plus simplement et plus immédiatement les nouveaux " 4665 #~ "services de tous les transporteurs, il est recommandé de ne pas recopier vos " 4666 #~ "anciens paramètres à l'identique (utilisez donc le bouton «ignorer»), et " 4667 #~ "ensuite réintroduisez vos paramètres, éventuellement adaptés, dans votre " 4668 #~ "nouveau CDI. " 4725 4669 4726 4670 #~ msgid "" 4727 4671 #~ "Create a Cn23 Return form for this order. Only the admin can generate and " 4728 #~ "print it to send it to his client. The Internet customer does not see it "4729 #~ " inhis order view. "4672 #~ "print it to send it to his client. The Internet customer does not see it in " 4673 #~ "his order view. " 4730 4674 #~ msgstr "" 4731 #~ "Créer un formulaire de retour Cn23 pour cette commande. Seul "4732 #~ " l'administrateur du site peut le générer et l'imprimer pour l'envoyer à"4733 #~ " son client. Le clientinternaute ne le voit pas dans sa vue de commande. "4675 #~ "Créer un formulaire de retour Cn23 pour cette commande. Seul l'administrateur " 4676 #~ "du site peut le générer et l'imprimer pour l'envoyer à son client. Le client " 4677 #~ "internaute ne le voit pas dans sa vue de commande. " 4734 4678 4735 4679 #, fuzzy … … 4738 4682 #~| "- To use the UPS carrier, you must have signed a contract with it giving " 4739 4683 #~| "access to its API services.\n" 4740 #~| "- UPS provides you with a test mode using specific urls, for the " 4741 #~| "integration of your postage services, choice of access points, package " 4742 #~| "tracking, return labels. To do this, you must comply with the settings " 4743 #~| "offered to you by CDI. On the other hand, you should be careful with " 4744 #~| "your potential billing when producing postage or return labels in " 4745 #~| "'Production' mode.\n" 4684 #~| "- UPS provides you with a test mode using specific urls, for the integration " 4685 #~| "of your postage services, choice of access points, package tracking, return " 4686 #~| "labels. To do this, you must comply with the settings offered to you by CDI. " 4687 #~| "On the other hand, you should be careful with your potential billing when " 4688 #~| "producing postage or return labels in 'Production' mode.\n" 4746 4689 #~| "- For all questions related to the operation of UPS services, you should " 4747 4690 #~| "contact your UPS Sales Representative or UPS Technical Support." 4748 4691 #~ msgid "" 4749 4692 #~ "Warning : A FAIRE\n" 4750 #~ "- To use the collect carrier, you must have signed a contract with it "4751 #~ " givingaccess to its API services.\n"4693 #~ "- To use the collect carrier, you must have signed a contract with it giving " 4694 #~ "access to its API services.\n" 4752 4695 #~ "- collect provides you with a test mode using specific urls, for the " 4753 4696 #~ "integration of your postage services, choice of access points, package " … … 4756 4699 #~ "potential billing when producing postage or return labels in 'Production' " 4757 4700 #~ "mode.\n" 4758 #~ "- For all questions related to the operation of collect services, you " 4759 #~ "should contact your collect Sales Representative or collect Technical " 4760 #~ "Support." 4701 #~ "- For all questions related to the operation of collect services, you should " 4702 #~ "contact your collect Sales Representative or collect Technical Support." 4761 4703 #~ msgstr "" 4762 4704 #~ "Avertissement : \n" 4763 #~ "- Pour utiliser le transporteur UPS, vous devez avoir souscrit avec lui " 4764 #~ "un contrat donnant accès à ses API de services.\n" 4765 #~ "- UPS met à votre disposition un mode de test par des url spécifiques, " 4766 #~ "pour l’intégration de vos services affranchissement, choix des points " 4767 #~ "d'accès, suivi colis, étiquettes retour. Pour cela, il faut vous " 4768 #~ "conformer aux réglages qui vous sont proposé par CDI. En revanche, il " 4769 #~ "convient d’être prudent à votre facturation potentielle quand vous " 4770 #~ "produisez des étiquettes d’affranchissement ou de retour en mode " 4771 #~ "«Production».\n" 4772 #~ "- Pour toutes les questions en rapport avec l’exploitation des services " 4773 #~ "UPS, vous devez vous rapprocher de votre Commercial UPS ou du support " 4774 #~ "technique UPS." 4705 #~ "- Pour utiliser le transporteur UPS, vous devez avoir souscrit avec lui un " 4706 #~ "contrat donnant accès à ses API de services.\n" 4707 #~ "- UPS met à votre disposition un mode de test par des url spécifiques, pour " 4708 #~ "l’intégration de vos services affranchissement, choix des points d'accès, " 4709 #~ "suivi colis, étiquettes retour. Pour cela, il faut vous conformer aux " 4710 #~ "réglages qui vous sont proposé par CDI. En revanche, il convient d’être " 4711 #~ "prudent à votre facturation potentielle quand vous produisez des étiquettes " 4712 #~ "d’affranchissement ou de retour en mode «Production».\n" 4713 #~ "- Pour toutes les questions en rapport avec l’exploitation des services UPS, " 4714 #~ "vous devez vous rapprocher de votre Commercial UPS ou du support technique " 4715 #~ "UPS." 4775 4716 4776 4717 #~ msgid "" 4777 #~ "Order now sent to your Collect point. You can go pick it up. Your "4778 #~ " trackingcode is : "4718 #~ "Order now sent to your Collect point. You can go pick it up. Your tracking " 4719 #~ "code is : " 4779 4720 #~ msgstr "" 4780 #~ "Votre commande est maintenant à votre disposition au Point de Collecte. "4781 #~ " Soncode de suivi pour identification est :"4721 #~ "Votre commande est maintenant à votre disposition au Point de Collecte. Son " 4722 #~ "code de suivi pour identification est :" 4782 4723 4783 4724 #~ msgid "" … … 4792 4733 #~ "Here, define the carriers product codes to associate to shipping methods." 4793 4734 #~ msgstr "" 4794 #~ "Ici, définissez les codes produit des transporteurs à associer à des "4795 #~ " méthodesde livraison."4735 #~ "Ici, définissez les codes produit des transporteurs à associer à des méthodes " 4736 #~ "de livraison." 4796 4737 4797 4738 #~ msgid "" … … 4802 4743 #~ "virgules) pour déterminer celles pour lesquelles le numéro de téléphone " 4803 4744 #~ "(mobile) est obligatoire (Ex: colissimo_shippingzone_method_pick1). Les " 4804 #~ "méthodes peuvent être des méthodes CDI ou des méthodes externes. La "4805 #~ " sélection peut préciser une instance particulière comme par exemple"4806 #~ " \"flat_rate:25\". Un * signifie que toutes les méthodes rendent"4807 #~ " obligatoire un numéro de téléphone. Il est fortement recommandé de mettre "4808 #~ " ici, a minima, la même liste que celle des points de retrait, puisque le"4809 #~ " numéro de téléphone est imposépour ces méthodes de points de retrait."4745 #~ "méthodes peuvent être des méthodes CDI ou des méthodes externes. La sélection " 4746 #~ "peut préciser une instance particulière comme par exemple \"flat_rate:25\". " 4747 #~ "Un * signifie que toutes les méthodes rendent obligatoire un numéro de " 4748 #~ "téléphone. Il est fortement recommandé de mettre ici, a minima, la même liste " 4749 #~ "que celle des points de retrait, puisque le numéro de téléphone est imposé " 4750 #~ "pour ces méthodes de points de retrait." 4810 4751 4811 4752 #~ msgid "This file does not exist in cdi/uploads : " -
collect-and-deliver-interface-for-woocommerce/trunk/readme.txt
r3337301 r3450862 3 3 Tags: shipping, colissimo, mondialrelay, ups, collect 4 4 Requires at least: 6.2 5 Tested up to: 6. 8.25 Tested up to: 6.9 6 6 Requires PHP: 7.3 7 Stable tag: 5.5.1 07 Stable tag: 5.5.12 8 8 License: GPLv3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 110 110 111 111 == Changelog == 112 113 = 5.5.12 (2026-01-31) = 114 * Add additional decimal separator (virgule) in the variable shipping rate 115 * Add activation flag for each CDI carrier excluding conflicting plugins 116 * Fix geolocation customer in some configuration 117 * Add automatic selection for pickup when the option is unique 118 * Update Mondial Relay affranchissement to V2 - Soap replaced by Xml 119 * Some typo and fix 112 120 113 121 = 5.5.10 (2025-07-30) = -
collect-and-deliver-interface-for-woocommerce/trunk/uploads/CDI-shipping-defaut-collect.php
r2501275 r3450862 1 1 <?php 2 2 $startfile = array( 3 array( "method_name" => "Clic k & Collect", "fare" => "0.42", "class" => "all", "methods" => "pick1", "weightmin" => "", "weightmax" => "30000", "pricemin" => "", "pricemax" => "24,99", "addfees" => "" ) ,4 array( "method_name" => "Clic k & Collect- Gratuit", "fare" => "0", "class" => "all", "methods" => "pick1", "weightmin" => "", "weightmax" => "30000", "pricemin" => "25", "pricemax" => "", "addfees" => "" ) ,3 array( "method_name" => "Clic et Collecte", "fare" => "0.42", "class" => "all", "methods" => "pick1", "weightmin" => "", "weightmax" => "30000", "pricemin" => "", "pricemax" => "24,99", "addfees" => "" ) , 4 array( "method_name" => "Clic et Collecte - Gratuit", "fare" => "0", "class" => "all", "methods" => "pick1", "weightmin" => "", "weightmax" => "30000", "pricemin" => "25", "pricemax" => "", "addfees" => "" ) , 5 5 ) ; 6 6
Note: See TracChangeset
for help on using the changeset viewer.