Version Description
- 22/08/2015 =
- Dev - Russian translation added.
- Dev - "Module" added to
add_enable_module_setting()
inWCJ_Module
. - Fix - PRICES & CURRENCIES - Wholesale Price - Limit price to zero on fixed type discount.
- Fix - PRICES & CURRENCIES - Price by Country -
wcj_get_currency_symbol
function. Affects: admin (per product), frontend and reports currency symbols. - Dev - CART & CHECKOUT - Checkout Core Fields - "Class" select option added.
- Dev - CART & CHECKOUT - Checkout Core Fields - Code refactoring.
- Dev - CART & CHECKOUT - Checkout Custom Fields - Code refactoring.
- Fix - CART & CHECKOUT - Checkout Custom Fields - Store Exporter fix.
- Fix - SHIPPING & ORDERS - Order Numbers - Prefix bug (in free version) fixed.
- Dev - SHIPPING & ORDERS - Order Numbers - Code refactoring.
- Dev - SHIPPING & ORDERS - Order Custom Statuses - "Add All Statuses to Admin Order Bulk Actions" option added.
- Dev - PDF Invoicing - "Custom Document" added.
[wcj_custom_doc_number]
and[wcj_custom_doc_date]
shortcodes added. - Dev - PDF Invoicing - Emails - "Admin - Cancelled Order" and "Customer - Refunded Order" options added.
Download this release
Release Info
Developer | algoritmika |
Plugin | Booster for WooCommerce |
Version | 2.2.7 |
Comparing to | |
See all releases |
Code changes from version 2.2.6 to 2.2.7
- includes/class-wcj-address-formats.php +22 -22
- includes/class-wcj-checkout-core-fields.php +55 -72
- includes/class-wcj-checkout-custom-fields.php +208 -214
- includes/class-wcj-order-custom-statuses.php +89 -59
- includes/class-wcj-order-numbers.php +129 -151
- includes/class-wcj-orders.php +1 -1
- includes/class-wcj-pdf-invoicing.php +49 -47
- includes/class-wcj-wholesale-price.php +4 -3
- includes/classes/class-wcj-module.php +5 -5
- includes/functions/wcj-functions.php +10 -4
- includes/functions/wcj-invoicing-functions.php +21 -4
- includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php +23 -12
- includes/pdf-invoices/settings/defaults/wcj-content-template-custom_doc.php +34 -0
- includes/pdf-invoices/settings/defaults/wcj-custom_doc.css +31 -0
- includes/shortcodes/class-wcj-invoices-shortcodes.php +25 -16
- langs/woocommerce-jetpack-ru_RU.mo +0 -0
- langs/woocommerce-jetpack-ru_RU.po +6033 -0
- readme.txt +19 -3
- woocommerce-jetpack.php +1 -2
- wpml-config.xml +6 -0
includes/class-wcj-address-formats.php
CHANGED
@@ -15,36 +15,36 @@ if ( ! class_exists( 'WCJ_Address_Formats' ) ) :
|
|
15 |
|
16 |
class WCJ_Address_Formats extends WCJ_Module {
|
17 |
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
|
23 |
$this->id = 'address_formats';
|
24 |
$this->short_desc = __( 'Address Formats', 'woocommerce-jetpack' );
|
25 |
$this->desc = __( 'Set address format in WooCommerce orders on per country basis. Force base country display.', 'woocommerce-jetpack' );
|
26 |
parent::__construct();
|
27 |
|
28 |
-
|
29 |
add_filter( 'woocommerce_localisation_address_formats', array( $this, 'customize_address_formats' ), PHP_INT_MAX );
|
30 |
add_filter( 'woocommerce_formatted_address_force_country_display', array( $this, 'customize_force_country_display' ), PHP_INT_MAX );
|
31 |
-
|
32 |
-
|
33 |
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
if ( '' != ( $customized_display = get_option( 'wcj_address_formats_force_country_display', '' ) ) ) {
|
39 |
return ( 'yes' === $customized_display ) ? true : false;
|
40 |
}
|
41 |
return $display;
|
42 |
}
|
43 |
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
//$formats['LT'] = "{name}\n{company}\n{address_1}\n{address_2}\n{city} {postcode}\n{state}\n{country}";
|
49 |
$modified_formats = array();
|
50 |
$default_formats = $this->get_default_address_formats();
|
@@ -113,12 +113,12 @@ class WCJ_Address_Formats extends WCJ_Module {
|
|
113 |
return $formats;
|
114 |
}
|
115 |
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
|
121 |
-
|
122 |
|
123 |
// Force country display
|
124 |
$settings[] = array(
|
@@ -163,8 +163,8 @@ class WCJ_Address_Formats extends WCJ_Module {
|
|
163 |
'id' => 'wcj_address_formats_country_options'
|
164 |
);
|
165 |
|
166 |
-
|
167 |
-
|
168 |
}
|
169 |
|
170 |
endif;
|
15 |
|
16 |
class WCJ_Address_Formats extends WCJ_Module {
|
17 |
|
18 |
+
/**
|
19 |
+
* Constructor.
|
20 |
+
*/
|
21 |
+
function __construct() {
|
22 |
|
23 |
$this->id = 'address_formats';
|
24 |
$this->short_desc = __( 'Address Formats', 'woocommerce-jetpack' );
|
25 |
$this->desc = __( 'Set address format in WooCommerce orders on per country basis. Force base country display.', 'woocommerce-jetpack' );
|
26 |
parent::__construct();
|
27 |
|
28 |
+
if ( $this->is_enabled() ) {
|
29 |
add_filter( 'woocommerce_localisation_address_formats', array( $this, 'customize_address_formats' ), PHP_INT_MAX );
|
30 |
add_filter( 'woocommerce_formatted_address_force_country_display', array( $this, 'customize_force_country_display' ), PHP_INT_MAX );
|
31 |
+
}
|
32 |
+
}
|
33 |
|
34 |
+
/**
|
35 |
+
* customize_force_country_display.
|
36 |
+
*/
|
37 |
+
function customize_force_country_display( $display ) {
|
38 |
if ( '' != ( $customized_display = get_option( 'wcj_address_formats_force_country_display', '' ) ) ) {
|
39 |
return ( 'yes' === $customized_display ) ? true : false;
|
40 |
}
|
41 |
return $display;
|
42 |
}
|
43 |
|
44 |
+
/**
|
45 |
+
* customize_address_formats.
|
46 |
+
*/
|
47 |
+
function customize_address_formats( $formats ) {
|
48 |
//$formats['LT'] = "{name}\n{company}\n{address_1}\n{address_2}\n{city} {postcode}\n{state}\n{country}";
|
49 |
$modified_formats = array();
|
50 |
$default_formats = $this->get_default_address_formats();
|
113 |
return $formats;
|
114 |
}
|
115 |
|
116 |
+
/**
|
117 |
+
* get_settings.
|
118 |
+
*/
|
119 |
+
function get_settings() {
|
120 |
|
121 |
+
$settings = array();
|
122 |
|
123 |
// Force country display
|
124 |
$settings[] = array(
|
163 |
'id' => 'wcj_address_formats_country_options'
|
164 |
);
|
165 |
|
166 |
+
return $this->add_enable_module_setting( $settings );
|
167 |
+
}
|
168 |
}
|
169 |
|
170 |
endif;
|
includes/class-wcj-checkout-core-fields.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Checkout Core Fields class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
@@ -12,16 +12,17 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
|
12 |
|
13 |
if ( ! class_exists( 'WCJ_Checkout_Core_Fields' ) ) :
|
14 |
|
15 |
-
class WCJ_Checkout_Core_Fields {
|
16 |
|
17 |
/**
|
18 |
* @var array $sub_items
|
19 |
*/
|
20 |
public $sub_items = array(
|
21 |
-
'enabled'
|
22 |
-
'required'
|
23 |
-
'label'
|
24 |
-
'placeholder'
|
|
|
25 |
);
|
26 |
|
27 |
/**
|
@@ -52,40 +53,29 @@ class WCJ_Checkout_Core_Fields {
|
|
52 |
'order_comments' => array( 'enabled' => 'yes', 'label' => '', 'placeholder' => '', 'required' => 'no' ),
|
53 |
);
|
54 |
|
55 |
-
|
56 |
-
|
57 |
*
|
58 |
-
* @version 2.2.
|
59 |
-
|
60 |
-
|
61 |
|
62 |
-
$this->id
|
|
|
|
|
|
|
63 |
|
64 |
-
|
65 |
-
if ( 'yes' === get_option( 'wcj_checkout_core_fields_enabled' ) ) {
|
66 |
add_filter( 'woocommerce_checkout_fields' , array( $this, 'custom_override_checkout_fields' ) );
|
67 |
add_filter( 'woocommerce_default_address_fields', array( $this, 'fix_required_by_default' ) );
|
68 |
-
|
69 |
-
|
70 |
-
// Settings hooks
|
71 |
-
add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
|
72 |
-
add_filter( 'wcj_settings_' . $this->id, array( $this, 'get_settings' ), 100 );
|
73 |
-
add_filter( 'wcj_features_status', array( $this, 'add_enabled_option' ), 100 );
|
74 |
-
}
|
75 |
-
|
76 |
-
/**
|
77 |
-
* add_enabled_option.
|
78 |
-
*/
|
79 |
-
public function add_enabled_option( $settings ) {
|
80 |
-
$all_settings = $this->get_settings();
|
81 |
-
$settings[] = $all_settings[1];
|
82 |
-
return $settings;
|
83 |
}
|
84 |
|
85 |
/**
|
86 |
* fix_required_by_default.
|
87 |
*
|
88 |
* @since 2.2.4
|
|
|
89 |
*/
|
90 |
function fix_required_by_default( $address_fields ) {
|
91 |
$fields_required_by_default = array(
|
@@ -107,10 +97,13 @@ class WCJ_Checkout_Core_Fields {
|
|
107 |
return $address_fields;
|
108 |
}
|
109 |
|
|
|
|
|
|
|
|
|
|
|
110 |
function custom_override_checkout_fields( $checkout_fields ) {
|
111 |
|
112 |
-
//if ( is_super_admin() ) { echo '<pre>'; print_r( $checkout_fields ); echo '</pre>'; }
|
113 |
-
|
114 |
foreach ( $this->items as $item_key => $default_values ) {
|
115 |
|
116 |
foreach ( $this->sub_items as $sub_item_key => $sub_item_type ) {
|
@@ -140,6 +133,11 @@ class WCJ_Checkout_Core_Fields {
|
|
140 |
}
|
141 |
}
|
142 |
|
|
|
|
|
|
|
|
|
|
|
143 |
$checkout_fields[$field_parts[0]][$item_key][$sub_item_key] = $the_option;
|
144 |
}
|
145 |
}
|
@@ -149,31 +147,22 @@ class WCJ_Checkout_Core_Fields {
|
|
149 |
return $checkout_fields;
|
150 |
}
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
|
|
|
|
156 |
|
157 |
//global $woocommerce;
|
158 |
|
159 |
-
|
160 |
|
161 |
-
|
162 |
|
163 |
-
|
164 |
-
'title' => __( 'Checkout Core Fields', 'woocommerce-jetpack' ),
|
165 |
-
'desc' => '<strong>' . __( 'Enable Module', 'woocommerce-jetpack' ) . '</strong>',
|
166 |
-
'desc_tip' => __( 'Customize WooCommerce core checkout fields. Disable/enable fields, set required, change labels and/or placeholders.', 'woocommerce-jetpack' ),
|
167 |
-
'id' => 'wcj_checkout_core_fields_enabled',
|
168 |
-
'default' => 'no',
|
169 |
-
'type' => 'checkbox',
|
170 |
-
),
|
171 |
-
|
172 |
-
//array( 'type' => 'sectionend', 'id' => 'wcj_checkout_core_fields_options' ),
|
173 |
);
|
174 |
|
175 |
-
|
176 |
-
|
177 |
// Checkout fields
|
178 |
// $settings[] = array( 'title' => __( 'Checkout Fields Options', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'This section lets you customize the checkout fields: change label, placeholder, set required, or remove any field.', 'woocommerce-jetpack' ), 'id' => 'wcj_checkout_fields_options' );
|
179 |
|
@@ -230,11 +219,7 @@ class WCJ_Checkout_Core_Fields {
|
|
230 |
|
231 |
$item_id = 'wcj_checkout_fields_' . $field . '_' . $item_key;
|
232 |
|
233 |
-
|
234 |
-
|
235 |
-
$default_value = $default_values[$item_key];//'';
|
236 |
-
//echo '<pre>' . $item_key . ':' . $item_type . ':' . $default_value . '</pre>';
|
237 |
-
//if ( $item_type == 'checkbox' ) $default_value = 'yes';
|
238 |
|
239 |
$item_title = $field;// . ' ' . $item_key;
|
240 |
$item_title = str_replace( "_", " ", $item_title );
|
@@ -244,16 +229,26 @@ class WCJ_Checkout_Core_Fields {
|
|
244 |
if ( 'text' == $item_type ) $item_desc_tip = __( 'Leave blank for WooCommerce defaults.', 'woocommerce-jetpack' );
|
245 |
|
246 |
$settings_to_add = array(
|
247 |
-
|
248 |
-
|
249 |
-
'desc'
|
250 |
'desc_tip' => $item_desc_tip,// . __( 'Default: ', 'woocommerce-jetpack' ) . $default_value,
|
251 |
'id' => $item_id,
|
252 |
'default' => $default_value,
|
253 |
'type' => $item_type,
|
254 |
-
'css'
|
255 |
);
|
256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |
if ( 'enabled' == $item_key ) {
|
258 |
|
259 |
$settings_to_add['title'] = $item_title;
|
@@ -261,10 +256,6 @@ class WCJ_Checkout_Core_Fields {
|
|
261 |
}
|
262 |
else if ( 'required' == $item_key ) $settings_to_add['checkboxgroup'] = 'end';
|
263 |
|
264 |
-
//echo '<pre>';
|
265 |
-
//print_r( $settings_to_add );
|
266 |
-
//echo '</pre>';
|
267 |
-
|
268 |
$settings[] = $settings_to_add;
|
269 |
}
|
270 |
}
|
@@ -272,16 +263,8 @@ class WCJ_Checkout_Core_Fields {
|
|
272 |
// $settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_fields_options' );
|
273 |
$settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_core_fields_options' );
|
274 |
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
/**
|
279 |
-
* settings_section.
|
280 |
-
*/
|
281 |
-
function settings_section( $sections ) {
|
282 |
-
$sections['checkout_core_fields'] = __( 'Checkout Core Fields', 'woocommerce-jetpack' );
|
283 |
-
return $sections;
|
284 |
-
}
|
285 |
}
|
286 |
|
287 |
endif;
|
4 |
*
|
5 |
* The WooCommerce Jetpack Checkout Core Fields class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
12 |
|
13 |
if ( ! class_exists( 'WCJ_Checkout_Core_Fields' ) ) :
|
14 |
|
15 |
+
class WCJ_Checkout_Core_Fields extends WCJ_Module {
|
16 |
|
17 |
/**
|
18 |
* @var array $sub_items
|
19 |
*/
|
20 |
public $sub_items = array(
|
21 |
+
'enabled' => 'checkbox',
|
22 |
+
'required' => 'checkbox',
|
23 |
+
'label' => 'text',
|
24 |
+
'placeholder' => 'text',
|
25 |
+
'class' => 'select',
|
26 |
);
|
27 |
|
28 |
/**
|
53 |
'order_comments' => array( 'enabled' => 'yes', 'label' => '', 'placeholder' => '', 'required' => 'no' ),
|
54 |
);
|
55 |
|
56 |
+
/**
|
57 |
+
* Constructor.
|
58 |
*
|
59 |
+
* @version 2.2.7
|
60 |
+
*/
|
61 |
+
public function __construct() {
|
62 |
|
63 |
+
$this->id = 'checkout_core_fields';
|
64 |
+
$this->short_desc = __( 'Checkout Core Fields', 'woocommerce-jetpack' );
|
65 |
+
$this->desc = __( 'Customize WooCommerce core checkout fields. Disable/enable fields, set required, change labels and/or placeholders.', 'woocommerce-jetpack' );
|
66 |
+
parent::__construct();
|
67 |
|
68 |
+
if ( $this->is_enabled() ) {
|
|
|
69 |
add_filter( 'woocommerce_checkout_fields' , array( $this, 'custom_override_checkout_fields' ) );
|
70 |
add_filter( 'woocommerce_default_address_fields', array( $this, 'fix_required_by_default' ) );
|
71 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
}
|
73 |
|
74 |
/**
|
75 |
* fix_required_by_default.
|
76 |
*
|
77 |
* @since 2.2.4
|
78 |
+
* @todo There must be a better way!
|
79 |
*/
|
80 |
function fix_required_by_default( $address_fields ) {
|
81 |
$fields_required_by_default = array(
|
97 |
return $address_fields;
|
98 |
}
|
99 |
|
100 |
+
/**
|
101 |
+
* custom_override_checkout_fields.
|
102 |
+
*
|
103 |
+
* @version 2.2.7
|
104 |
+
*/
|
105 |
function custom_override_checkout_fields( $checkout_fields ) {
|
106 |
|
|
|
|
|
107 |
foreach ( $this->items as $item_key => $default_values ) {
|
108 |
|
109 |
foreach ( $this->sub_items as $sub_item_key => $sub_item_type ) {
|
133 |
}
|
134 |
}
|
135 |
|
136 |
+
if ( 'class' === $sub_item_key ) {
|
137 |
+
if ( 'default' === $the_option ) continue;
|
138 |
+
else $the_option = array( $the_option );
|
139 |
+
}
|
140 |
+
|
141 |
$checkout_fields[$field_parts[0]][$item_key][$sub_item_key] = $the_option;
|
142 |
}
|
143 |
}
|
147 |
return $checkout_fields;
|
148 |
}
|
149 |
|
150 |
+
/**
|
151 |
+
* get_settings.
|
152 |
+
*
|
153 |
+
* @version 2.2.7
|
154 |
+
*/
|
155 |
+
function get_settings() {
|
156 |
|
157 |
//global $woocommerce;
|
158 |
|
159 |
+
$settings = array(
|
160 |
|
161 |
+
array( 'title' => __( 'Checkout Core Fields Options', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( '', 'woocommerce-jetpack' ), 'id' => 'wcj_checkout_core_fields_options' ),
|
162 |
|
163 |
+
//array( 'type' => 'sectionend', 'id' => 'wcj_checkout_core_fields_options' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
);
|
165 |
|
|
|
|
|
166 |
// Checkout fields
|
167 |
// $settings[] = array( 'title' => __( 'Checkout Fields Options', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'This section lets you customize the checkout fields: change label, placeholder, set required, or remove any field.', 'woocommerce-jetpack' ), 'id' => 'wcj_checkout_fields_options' );
|
168 |
|
219 |
|
220 |
$item_id = 'wcj_checkout_fields_' . $field . '_' . $item_key;
|
221 |
|
222 |
+
$default_value = isset( $default_values[ $item_key ] ) ? $default_values[ $item_key ] : '';
|
|
|
|
|
|
|
|
|
223 |
|
224 |
$item_title = $field;// . ' ' . $item_key;
|
225 |
$item_title = str_replace( "_", " ", $item_title );
|
229 |
if ( 'text' == $item_type ) $item_desc_tip = __( 'Leave blank for WooCommerce defaults.', 'woocommerce-jetpack' );
|
230 |
|
231 |
$settings_to_add = array(
|
232 |
+
// 'title' => $item_title,
|
233 |
+
// 'desc' => $item_id,//__( 'Enable the Checkout feature', 'woocommerce-jetpack' ),
|
234 |
+
'desc' => $item_key,
|
235 |
'desc_tip' => $item_desc_tip,// . __( 'Default: ', 'woocommerce-jetpack' ) . $default_value,
|
236 |
'id' => $item_id,
|
237 |
'default' => $default_value,
|
238 |
'type' => $item_type,
|
239 |
+
'css' => 'min-width:300px;width:50%;',
|
240 |
);
|
241 |
|
242 |
+
if ( 'class' === $item_key ) {
|
243 |
+
$settings_to_add['options'] = array(
|
244 |
+
'default' => __( 'Default', 'woocommerce-jetpack' ),
|
245 |
+
'form-row-first' => __( 'Align Left', 'woocommerce-jetpack' ),
|
246 |
+
'form-row-last' => __( 'Align Right', 'woocommerce-jetpack' ),
|
247 |
+
'form-row-full' => __( 'Full Row', 'woocommerce-jetpack' ),
|
248 |
+
);
|
249 |
+
$settings_to_add['default'] = 'default';
|
250 |
+
}
|
251 |
+
|
252 |
if ( 'enabled' == $item_key ) {
|
253 |
|
254 |
$settings_to_add['title'] = $item_title;
|
256 |
}
|
257 |
else if ( 'required' == $item_key ) $settings_to_add['checkboxgroup'] = 'end';
|
258 |
|
|
|
|
|
|
|
|
|
259 |
$settings[] = $settings_to_add;
|
260 |
}
|
261 |
}
|
263 |
// $settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_fields_options' );
|
264 |
$settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_core_fields_options' );
|
265 |
|
266 |
+
return $this->add_enable_module_setting( $settings );
|
267 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
268 |
}
|
269 |
|
270 |
endif;
|
includes/class-wcj-checkout-custom-fields.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Checkout Custom Fields class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
@@ -12,43 +12,44 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
12 |
|
13 |
if ( ! class_exists( 'WCJ_Checkout_Custom_Fields' ) ) :
|
14 |
|
15 |
-
class WCJ_Checkout_Custom_Fields {
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
|
|
25 |
|
26 |
-
|
27 |
-
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'add_custom_shipping_fields_to_admin_order_display' ), PHP_INT_MAX );
|
28 |
-
//add_action( 'woocommerce_admin_order_data_after_order_details', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
29 |
-
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
30 |
|
31 |
-
|
32 |
-
add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_shipping_fields_to_admin_order_display' ), PHP_INT_MAX );
|
33 |
-
add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
34 |
|
35 |
-
add_action( '
|
|
|
|
|
|
|
36 |
|
37 |
-
|
|
|
|
|
38 |
|
39 |
-
add_action( '
|
40 |
|
41 |
-
|
42 |
-
|
43 |
|
44 |
-
|
45 |
-
}
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
52 |
|
53 |
/**
|
54 |
* add_custom_fields_to_admin_emails.
|
@@ -62,6 +63,29 @@ class WCJ_Checkout_Custom_Fields {
|
|
62 |
}
|
63 |
}
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
/**
|
66 |
* add_custom_fields_to_store_exporter.
|
67 |
*/
|
@@ -73,7 +97,7 @@ class WCJ_Checkout_Custom_Fields {
|
|
73 |
$the_key = 'wcj_checkout_field_' . $i;
|
74 |
|
75 |
$fields[] = array(
|
76 |
-
'name'
|
77 |
'label' => get_option( 'wcj_checkout_custom_field_label_' . $i ),
|
78 |
);
|
79 |
}
|
@@ -91,8 +115,9 @@ class WCJ_Checkout_Custom_Fields {
|
|
91 |
|
92 |
/**
|
93 |
* Convert the php date format string to a js date format
|
|
|
|
|
94 |
*/
|
95 |
-
//https://gist.github.com/clubduece/4053820
|
96 |
public function date_format_php_to_js( $php_date_format ) {
|
97 |
$date_formats_php_to_js = array(
|
98 |
'F j, Y' => 'MM dd, yy',
|
@@ -103,9 +128,9 @@ class WCJ_Checkout_Custom_Fields {
|
|
103 |
return isset( $date_formats_php_to_js[ $php_date_format ] ) ? $date_formats_php_to_js[ $php_date_format ] : 'MM dd, yy';
|
104 |
}
|
105 |
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
public function add_datepicker_script() {
|
110 |
?>
|
111 |
<script>
|
@@ -118,9 +143,9 @@ class WCJ_Checkout_Custom_Fields {
|
|
118 |
<?php
|
119 |
}
|
120 |
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
public function add_custom_shipping_fields_to_formatted_address( $fields, $order ) {
|
125 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
126 |
//if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
@@ -134,16 +159,16 @@ class WCJ_Checkout_Custom_Fields {
|
|
134 |
return $fields;
|
135 |
}
|
136 |
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
public function update_custom_checkout_fields_order_meta( $order_id ) {
|
141 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
142 |
if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
143 |
$the_section = get_option( 'wcj_checkout_custom_field_section_' . $i );
|
144 |
$option_name = $the_section . '_' . 'wcj_checkout_field_' . $i;
|
145 |
if ( ! empty( $_POST[ $option_name ] ) ) {
|
146 |
-
|
147 |
update_post_meta(
|
148 |
$order_id,
|
149 |
'_' . $option_name,
|
@@ -158,38 +183,38 @@ class WCJ_Checkout_Custom_Fields {
|
|
158 |
}
|
159 |
}
|
160 |
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
public function add_custom_billing_fields_to_admin_order_display( $order ) {
|
165 |
$this->add_custom_fields_to_admin_order_display( $order, 'billing' );
|
166 |
}
|
167 |
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
public function add_custom_shipping_fields_to_admin_order_display( $order ) {
|
172 |
$this->add_custom_fields_to_admin_order_display( $order, 'shipping' );
|
173 |
}
|
174 |
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
public function add_custom_order_and_account_fields_to_admin_order_display( $order ) {
|
179 |
$this->add_custom_fields_to_admin_order_display( $order, 'order' );
|
180 |
$this->add_custom_fields_to_admin_order_display( $order, 'account' );
|
181 |
}
|
182 |
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
public function add_custom_fields_to_admin_order_display( $order, $section ) {
|
187 |
|
188 |
$post_meta = get_post_meta( $order->id );//, $post_meta_name, false );
|
189 |
foreach( $post_meta as $key => $values ) {
|
190 |
// $value = unserialize( $values[0] );
|
191 |
$value = maybe_unserialize( $values[0] );
|
192 |
-
|
193 |
if ( isset( $value['section'] ) && $section === $value['section'] ) {
|
194 |
if ( isset( $value['value'] ) && '' != $value['value'] ) {
|
195 |
$the_label = $value['label'];
|
@@ -198,43 +223,37 @@ class WCJ_Checkout_Custom_Fields {
|
|
198 |
echo '<p>' . $the_label . $value['value'] . '</p>';
|
199 |
}
|
200 |
}
|
201 |
-
|
202 |
}
|
203 |
}
|
204 |
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
|
210 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
211 |
|
212 |
if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
213 |
|
214 |
-
//$cats_in = get_option( 'wcj_checkout_custom_field_cats_in_' . $i );
|
215 |
$categories_in = get_option( 'wcj_checkout_custom_field_categories_in_' . $i );
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
$
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
//if ( in_array( $product_category->term_id, $cats_in ) ) {
|
228 |
-
if ( in_array( $product_category->term_id, $categories_in ) ) {
|
229 |
-
$do_skip = false;
|
230 |
-
break;
|
231 |
-
}
|
232 |
}
|
233 |
-
if ( ! $do_skip ) break;
|
234 |
}
|
235 |
-
if ( $do_skip )
|
236 |
}
|
237 |
-
|
|
|
238 |
|
239 |
$the_type = get_option( 'wcj_checkout_custom_field_type_' . $i );
|
240 |
$custom_attributes = array();
|
@@ -247,93 +266,75 @@ class WCJ_Checkout_Custom_Fields {
|
|
247 |
|
248 |
$fields[ $the_section ][ $the_section . '_' . $the_key ] =
|
249 |
array(
|
250 |
-
'type'
|
251 |
-
'label'
|
252 |
-
'placeholder'
|
253 |
-
'required'
|
254 |
-
'custom_attributes'
|
255 |
-
'clear'
|
256 |
-
'class'
|
257 |
);
|
258 |
}
|
259 |
}
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
public function add_enabled_option( $settings ) {
|
267 |
-
$all_settings = $this->get_settings();
|
268 |
-
$settings[] = $all_settings[1];
|
269 |
-
return $settings;
|
270 |
-
}
|
271 |
-
|
272 |
-
/**
|
273 |
-
* get_settings.
|
274 |
-
*/
|
275 |
public function get_settings() {
|
276 |
|
277 |
-
|
278 |
|
279 |
-
|
280 |
'title' => __( 'Checkout Custom Fields Options', 'woocommerce-jetpack' ),
|
281 |
'type' => 'title',
|
282 |
'desc' => '',//__( 'This section lets you add custom checkout fields.', 'woocommerce-jetpack' ),
|
283 |
'id' => 'wcj_checkout_custom_fields_options',
|
284 |
),
|
285 |
|
286 |
-
array(
|
287 |
-
'title' => __( 'Checkout Custom Fields', 'woocommerce-jetpack' ),
|
288 |
-
'desc' => '<strong>' . __( 'Enable Module', 'woocommerce-jetpack' ) . '</strong>',
|
289 |
-
'desc_tip' => __( 'Add custom fields to WooCommerce checkout page.', 'woocommerce-jetpack' ),
|
290 |
-
'id' => 'wcj_checkout_custom_fields_enabled',
|
291 |
-
'default' => 'no',
|
292 |
-
'type' => 'checkbox',
|
293 |
-
),
|
294 |
-
|
295 |
array(
|
296 |
-
'title'
|
297 |
-
'desc'
|
298 |
-
'id'
|
299 |
-
'default'
|
300 |
-
'type'
|
301 |
),
|
302 |
|
303 |
array(
|
304 |
-
'title'
|
305 |
-
'desc'
|
306 |
-
'id'
|
307 |
-
'default'
|
308 |
-
'type'
|
309 |
),
|
310 |
|
311 |
array( 'type' => 'sectionend', 'id' => 'wcj_checkout_custom_fields_options' ),
|
312 |
|
313 |
-
|
314 |
'title' => __( 'The Fields', 'woocommerce-jetpack' ),
|
315 |
'type' => 'title',
|
316 |
'id' => 'wcj_checkout_custom_fields_individual_options',
|
317 |
),
|
318 |
|
319 |
array(
|
320 |
-
'title'
|
321 |
-
'desc_tip'
|
322 |
-
'id'
|
323 |
-
'default'
|
324 |
-
'type'
|
325 |
-
'desc'
|
326 |
'custom_attributes'
|
327 |
=> array_merge(
|
328 |
is_array( apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ) ) ? apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ) : array(),
|
329 |
array(
|
330 |
-
'step'
|
331 |
-
'min'
|
332 |
)
|
333 |
-
|
334 |
-
'css'
|
335 |
),
|
336 |
-
|
337 |
|
338 |
$product_cats = array();
|
339 |
$product_categories = get_terms( 'product_cat', 'orderby=name&hide_empty=0' );
|
@@ -347,21 +348,21 @@ class WCJ_Checkout_Custom_Fields {
|
|
347 |
$settings = array_merge( $settings,
|
348 |
array(
|
349 |
array(
|
350 |
-
'title'
|
351 |
-
'desc'
|
352 |
-
'id'
|
353 |
-
'default'
|
354 |
-
'type'
|
355 |
),
|
356 |
array(
|
357 |
-
'title'
|
358 |
-
'desc'
|
359 |
-
'id'
|
360 |
-
'default'
|
361 |
-
'type'
|
362 |
'options' => array(
|
363 |
-
'text'
|
364 |
-
'textarea'
|
365 |
//'number' => __( 'Number', 'woocommerce-jetpack' ),
|
366 |
'datepicker' => __( 'Datepicker', 'woocommerce-jetpack' ),
|
367 |
'checkbox' => __( 'Checkbox', 'woocommerce-jetpack' ),
|
@@ -371,97 +372,97 @@ class WCJ_Checkout_Custom_Fields {
|
|
371 |
'css' => 'width:200px;',
|
372 |
),
|
373 |
array(
|
374 |
-
'title'
|
375 |
-
'desc'
|
376 |
-
'id'
|
377 |
-
'default'
|
378 |
-
'type'
|
379 |
),
|
380 |
array(
|
381 |
-
'title'
|
382 |
-
'desc'
|
383 |
-
'id'
|
384 |
-
'default'
|
385 |
-
'type'
|
386 |
'css' => 'width:200px;',
|
387 |
),
|
388 |
/*array(
|
389 |
-
'title'
|
390 |
-
'desc'
|
391 |
-
'id'
|
392 |
-
'default'
|
393 |
-
'type'
|
394 |
),
|
395 |
array(
|
396 |
-
'title'
|
397 |
-
'desc'
|
398 |
-
'id'
|
399 |
-
'default'
|
400 |
-
'type'
|
401 |
),*/
|
402 |
array(
|
403 |
-
'title'
|
404 |
-
'desc'
|
405 |
-
'id'
|
406 |
-
'default'
|
407 |
-
'type'
|
408 |
'css' => 'width:200px;',
|
409 |
),
|
410 |
|
411 |
array(
|
412 |
-
'title'
|
413 |
-
'desc'
|
414 |
-
'id'
|
415 |
-
'default'
|
416 |
-
'type'
|
417 |
'options' => array(
|
418 |
-
'billing'
|
419 |
'shipping' => __( 'Shipping', 'woocommerce-jetpack' ),
|
420 |
-
'order'
|
421 |
'account' => __( 'Account', 'woocommerce-jetpack' ),
|
422 |
),
|
423 |
'css' => 'width:200px;',
|
424 |
),
|
425 |
|
426 |
array(
|
427 |
-
'title'
|
428 |
-
'desc'
|
429 |
-
'id'
|
430 |
-
'default'
|
431 |
-
'type'
|
432 |
'options' => array(
|
433 |
-
'form-row-wide'
|
434 |
-
'form-row-first'
|
435 |
-
'form-row-last'
|
436 |
),
|
437 |
'css' => 'width:200px;',
|
438 |
),
|
439 |
|
440 |
array(
|
441 |
-
'title'
|
442 |
-
'desc'
|
443 |
-
'id'
|
444 |
-
'default'
|
445 |
-
'type'
|
446 |
),
|
447 |
|
448 |
/* array(
|
449 |
-
'title'
|
450 |
-
'desc'
|
451 |
'desc_tip' => __( 'Comma separated list of product categories IDs', 'woocommerce-jetpack' ),
|
452 |
-
'id'
|
453 |
-
'default'
|
454 |
'css' => 'width:400px;',
|
455 |
-
'type'
|
456 |
), */
|
457 |
|
458 |
array(
|
459 |
-
'title'
|
460 |
-
'desc'
|
461 |
'desc_tip' => __( '', 'woocommerce-jetpack' ),
|
462 |
-
'id'
|
463 |
-
'default'
|
464 |
-
'type'
|
465 |
'class' => 'chosen_select',
|
466 |
'css' => 'width: 450px;',
|
467 |
'options' => $product_cats,
|
@@ -469,11 +470,11 @@ class WCJ_Checkout_Custom_Fields {
|
|
469 |
|
470 |
/**
|
471 |
array(
|
472 |
-
'title'
|
473 |
-
'desc'
|
474 |
-
'id'
|
475 |
-
'default'
|
476 |
-
'type'
|
477 |
),
|
478 |
/**/
|
479 |
)
|
@@ -482,16 +483,9 @@ class WCJ_Checkout_Custom_Fields {
|
|
482 |
|
483 |
$settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_custom_fields_individual_options' );
|
484 |
|
485 |
-
|
486 |
-
|
487 |
|
488 |
-
/**
|
489 |
-
* settings_section.
|
490 |
-
*/
|
491 |
-
public function settings_section( $sections ) {
|
492 |
-
$sections['checkout_custom_fields'] = __( 'Checkout Custom Fields', 'woocommerce-jetpack' );
|
493 |
-
return $sections;
|
494 |
-
}
|
495 |
}
|
496 |
|
497 |
endif;
|
4 |
*
|
5 |
* The WooCommerce Jetpack Checkout Custom Fields class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
12 |
|
13 |
if ( ! class_exists( 'WCJ_Checkout_Custom_Fields' ) ) :
|
14 |
|
15 |
+
class WCJ_Checkout_Custom_Fields extends WCJ_Module {
|
16 |
|
17 |
+
/**
|
18 |
+
* Constructor.
|
19 |
+
*/
|
20 |
+
public function __construct() {
|
21 |
|
22 |
+
$this->id = 'checkout_custom_fields';
|
23 |
+
$this->short_desc = __( 'Checkout Custom Fields', 'woocommerce-jetpack' );
|
24 |
+
$this->desc = __( 'Add custom fields to WooCommerce checkout page.', 'woocommerce-jetpack' );
|
25 |
+
parent::__construct();
|
26 |
|
27 |
+
if ( $this->is_enabled() ) {
|
|
|
|
|
|
|
28 |
|
29 |
+
add_filter( 'woocommerce_checkout_fields', array( $this, 'add_custom_checkout_fields' ), PHP_INT_MAX );
|
|
|
|
|
30 |
|
31 |
+
add_action( 'woocommerce_admin_order_data_after_billing_address', array( $this, 'add_custom_billing_fields_to_admin_order_display' ), PHP_INT_MAX );
|
32 |
+
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'add_custom_shipping_fields_to_admin_order_display' ), PHP_INT_MAX );
|
33 |
+
// add_action( 'woocommerce_admin_order_data_after_order_details', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
34 |
+
add_action( 'woocommerce_admin_order_data_after_shipping_address', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
35 |
|
36 |
+
add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_billing_fields_to_admin_order_display' ), PHP_INT_MAX );
|
37 |
+
add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_shipping_fields_to_admin_order_display' ), PHP_INT_MAX );
|
38 |
+
add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_order_and_account_fields_to_admin_order_display' ), PHP_INT_MAX );
|
39 |
|
40 |
+
add_action( 'woocommerce_email_after_order_table', array( $this, 'add_custom_fields_to_emails' ), PHP_INT_MAX, 2 );
|
41 |
|
42 |
+
add_filter( 'woo_ce_order_fields', array( $this, 'add_custom_fields_to_store_exporter' ) );
|
43 |
+
add_filter( 'woo_ce_order', array( $this, 'add_custom_fields_to_store_exporter_order' ), PHP_INT_MAX, 2 );
|
44 |
|
45 |
+
add_action( 'woocommerce_checkout_update_order_meta', array( $this, 'update_custom_checkout_fields_order_meta' ) );
|
|
|
46 |
|
47 |
+
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
|
48 |
+
add_action( 'wp_head', array( $this, 'add_datepicker_script' ) );
|
49 |
+
|
50 |
+
// add_action( 'woocommerce_order_formatted_shipping_address', array( $this, 'add_custom_shipping_fields_to_formatted_address' ), PHP_INT_MAX, 2 );
|
51 |
+
}
|
52 |
+
}
|
53 |
|
54 |
/**
|
55 |
* add_custom_fields_to_admin_emails.
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
/**
|
67 |
+
* add_custom_fields_to_store_exporter_order.
|
68 |
+
*
|
69 |
+
* since 2.2.7
|
70 |
+
*/
|
71 |
+
public function add_custom_fields_to_store_exporter_order( $order, $order_id ) {
|
72 |
+
|
73 |
+
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
74 |
+
if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
75 |
+
|
76 |
+
$the_section = get_option( 'wcj_checkout_custom_field_section_' . $i );
|
77 |
+
$the_key = 'wcj_checkout_field_' . $i;
|
78 |
+
$the_field = $the_section . '_' . $the_key;
|
79 |
+
$the_value = get_post_meta( $order_id, '_' . $the_field, true );
|
80 |
+
$the_value = ( isset( $the_value['value'] ) ) ? $the_value['value'] : $the_value;
|
81 |
+
|
82 |
+
$order->$the_field = $the_value;
|
83 |
+
}
|
84 |
+
}
|
85 |
+
|
86 |
+
return $order;
|
87 |
+
}
|
88 |
+
|
89 |
/**
|
90 |
* add_custom_fields_to_store_exporter.
|
91 |
*/
|
97 |
$the_key = 'wcj_checkout_field_' . $i;
|
98 |
|
99 |
$fields[] = array(
|
100 |
+
'name' => $the_section . '_' . $the_key,
|
101 |
'label' => get_option( 'wcj_checkout_custom_field_label_' . $i ),
|
102 |
);
|
103 |
}
|
115 |
|
116 |
/**
|
117 |
* Convert the php date format string to a js date format
|
118 |
+
*
|
119 |
+
* https://gist.github.com/clubduece/4053820
|
120 |
*/
|
|
|
121 |
public function date_format_php_to_js( $php_date_format ) {
|
122 |
$date_formats_php_to_js = array(
|
123 |
'F j, Y' => 'MM dd, yy',
|
128 |
return isset( $date_formats_php_to_js[ $php_date_format ] ) ? $date_formats_php_to_js[ $php_date_format ] : 'MM dd, yy';
|
129 |
}
|
130 |
|
131 |
+
/**
|
132 |
+
* add_datepicker_script.
|
133 |
+
*/
|
134 |
public function add_datepicker_script() {
|
135 |
?>
|
136 |
<script>
|
143 |
<?php
|
144 |
}
|
145 |
|
146 |
+
/**
|
147 |
+
* add_custom_shipping_fields_to_formatted_address.
|
148 |
+
*
|
149 |
public function add_custom_shipping_fields_to_formatted_address( $fields, $order ) {
|
150 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
151 |
//if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
159 |
return $fields;
|
160 |
}
|
161 |
|
162 |
+
/**
|
163 |
+
* update_custom_checkout_fields_order_meta.
|
164 |
+
*/
|
165 |
public function update_custom_checkout_fields_order_meta( $order_id ) {
|
166 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
167 |
if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
168 |
$the_section = get_option( 'wcj_checkout_custom_field_section_' . $i );
|
169 |
$option_name = $the_section . '_' . 'wcj_checkout_field_' . $i;
|
170 |
if ( ! empty( $_POST[ $option_name ] ) ) {
|
171 |
+
// update_post_meta( $order_id, '_' . $option_name, sanitize_text_field( $_POST[ $option_name ] ) );
|
172 |
update_post_meta(
|
173 |
$order_id,
|
174 |
'_' . $option_name,
|
183 |
}
|
184 |
}
|
185 |
|
186 |
+
/**
|
187 |
+
* add_custom_billing_fields_to_admin_order_display.
|
188 |
+
*/
|
189 |
public function add_custom_billing_fields_to_admin_order_display( $order ) {
|
190 |
$this->add_custom_fields_to_admin_order_display( $order, 'billing' );
|
191 |
}
|
192 |
|
193 |
+
/**
|
194 |
+
* add_custom_shipping_fields_to_admin_order_display.
|
195 |
+
*/
|
196 |
public function add_custom_shipping_fields_to_admin_order_display( $order ) {
|
197 |
$this->add_custom_fields_to_admin_order_display( $order, 'shipping' );
|
198 |
}
|
199 |
|
200 |
+
/**
|
201 |
+
* add_custom_order_and_account_fields_to_admin_order_display.
|
202 |
+
*/
|
203 |
public function add_custom_order_and_account_fields_to_admin_order_display( $order ) {
|
204 |
$this->add_custom_fields_to_admin_order_display( $order, 'order' );
|
205 |
$this->add_custom_fields_to_admin_order_display( $order, 'account' );
|
206 |
}
|
207 |
|
208 |
+
/**
|
209 |
+
* add_custom_fields_to_admin_order_display.
|
210 |
+
*/
|
211 |
public function add_custom_fields_to_admin_order_display( $order, $section ) {
|
212 |
|
213 |
$post_meta = get_post_meta( $order->id );//, $post_meta_name, false );
|
214 |
foreach( $post_meta as $key => $values ) {
|
215 |
// $value = unserialize( $values[0] );
|
216 |
$value = maybe_unserialize( $values[0] );
|
217 |
+
// foreach( $values as $value ) {
|
218 |
if ( isset( $value['section'] ) && $section === $value['section'] ) {
|
219 |
if ( isset( $value['value'] ) && '' != $value['value'] ) {
|
220 |
$the_label = $value['label'];
|
223 |
echo '<p>' . $the_label . $value['value'] . '</p>';
|
224 |
}
|
225 |
}
|
226 |
+
// }
|
227 |
}
|
228 |
}
|
229 |
|
230 |
+
/**
|
231 |
+
* add_custom_checkout_fields.
|
232 |
+
*/
|
233 |
+
public function add_custom_checkout_fields( $fields ) {
|
234 |
|
235 |
for ( $i = 1; $i <= apply_filters( 'wcj_get_option_filter', 1, get_option( 'wcj_checkout_custom_fields_total_number', 1 ) ); $i++ ) {
|
236 |
|
237 |
if ( 'yes' === get_option( 'wcj_checkout_custom_field_enabled_' . $i ) ) {
|
238 |
|
|
|
239 |
$categories_in = get_option( 'wcj_checkout_custom_field_categories_in_' . $i );
|
240 |
+
|
241 |
+
if ( ! empty( $categories_in ) ) {
|
242 |
+
$do_skip = true;
|
243 |
+
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
|
244 |
+
$product_categories = get_the_terms( $values['product_id'], 'product_cat' );
|
245 |
+
if ( empty( $product_categories ) ) continue;
|
246 |
+
foreach( $product_categories as $product_category ) {
|
247 |
+
// if ( in_array( $product_category->term_id, $cats_in ) ) {
|
248 |
+
if ( in_array( $product_category->term_id, $categories_in ) ) {
|
249 |
+
$do_skip = false;
|
250 |
+
break;
|
|
|
|
|
|
|
|
|
|
|
251 |
}
|
|
|
252 |
}
|
253 |
+
if ( ! $do_skip ) break;
|
254 |
}
|
255 |
+
if ( $do_skip ) continue;
|
256 |
+
}
|
257 |
|
258 |
$the_type = get_option( 'wcj_checkout_custom_field_type_' . $i );
|
259 |
$custom_attributes = array();
|
266 |
|
267 |
$fields[ $the_section ][ $the_section . '_' . $the_key ] =
|
268 |
array(
|
269 |
+
'type' => $the_type,
|
270 |
+
'label' => get_option( 'wcj_checkout_custom_field_label_' . $i ),
|
271 |
+
'placeholder' => get_option( 'wcj_checkout_custom_field_placeholder_' . $i ),
|
272 |
+
'required' => ( 'yes' === get_option( 'wcj_checkout_custom_field_required_' . $i ) ) ? true : false,
|
273 |
+
'custom_attributes' => $custom_attributes,
|
274 |
+
'clear' => ( 'yes' === get_option( 'wcj_checkout_custom_field_clear_' . $i ) ) ? true : false,
|
275 |
+
'class' => array( get_option( 'wcj_checkout_custom_field_class_' . $i ), ),
|
276 |
);
|
277 |
}
|
278 |
}
|
279 |
+
return $fields;
|
280 |
+
}
|
281 |
+
|
282 |
+
/**
|
283 |
+
* get_settings.
|
284 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
public function get_settings() {
|
286 |
|
287 |
+
$settings = array(
|
288 |
|
289 |
+
array(
|
290 |
'title' => __( 'Checkout Custom Fields Options', 'woocommerce-jetpack' ),
|
291 |
'type' => 'title',
|
292 |
'desc' => '',//__( 'This section lets you add custom checkout fields.', 'woocommerce-jetpack' ),
|
293 |
'id' => 'wcj_checkout_custom_fields_options',
|
294 |
),
|
295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
296 |
array(
|
297 |
+
'title' => __( 'Add All Fields to Admin Emails', 'woocommerce-jetpack' ),
|
298 |
+
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
299 |
+
'id' => 'wcj_checkout_custom_fields_email_all_to_admin',
|
300 |
+
'default' => 'yes',
|
301 |
+
'type' => 'checkbox',
|
302 |
),
|
303 |
|
304 |
array(
|
305 |
+
'title' => __( 'Add All Fields to Customers Emails', 'woocommerce-jetpack' ),
|
306 |
+
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
307 |
+
'id' => 'wcj_checkout_custom_fields_email_all_to_customer',
|
308 |
+
'default' => 'yes',
|
309 |
+
'type' => 'checkbox',
|
310 |
),
|
311 |
|
312 |
array( 'type' => 'sectionend', 'id' => 'wcj_checkout_custom_fields_options' ),
|
313 |
|
314 |
+
array(
|
315 |
'title' => __( 'The Fields', 'woocommerce-jetpack' ),
|
316 |
'type' => 'title',
|
317 |
'id' => 'wcj_checkout_custom_fields_individual_options',
|
318 |
),
|
319 |
|
320 |
array(
|
321 |
+
'title' => __( 'Custom Fields Number', 'woocommerce-jetpack' ),
|
322 |
+
'desc_tip' => __( 'Click "Save changes" after you change this number.', 'woocommerce-jetpack' ),
|
323 |
+
'id' => 'wcj_checkout_custom_fields_total_number',
|
324 |
+
'default' => 1,
|
325 |
+
'type' => 'custom_number',
|
326 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
327 |
'custom_attributes'
|
328 |
=> array_merge(
|
329 |
is_array( apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ) ) ? apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ) : array(),
|
330 |
array(
|
331 |
+
'step' => '1',
|
332 |
+
'min' => '1',
|
333 |
)
|
334 |
+
),
|
335 |
+
'css' => 'width:100px;',
|
336 |
),
|
337 |
+
);
|
338 |
|
339 |
$product_cats = array();
|
340 |
$product_categories = get_terms( 'product_cat', 'orderby=name&hide_empty=0' );
|
348 |
$settings = array_merge( $settings,
|
349 |
array(
|
350 |
array(
|
351 |
+
'title' => __( 'Custom Field', 'woocommerce-jetpack' ) . ' #' . $i,
|
352 |
+
'desc' => __( 'enabled', 'woocommerce-jetpack' ),
|
353 |
+
'id' => 'wcj_checkout_custom_field_enabled_' . $i,
|
354 |
+
'default' => 'no',
|
355 |
+
'type' => 'checkbox',
|
356 |
),
|
357 |
array(
|
358 |
+
'title' => '',
|
359 |
+
'desc' => __( 'type', 'woocommerce-jetpack' ),
|
360 |
+
'id' => 'wcj_checkout_custom_field_type_' . $i,
|
361 |
+
'default' => 'text',
|
362 |
+
'type' => 'select',
|
363 |
'options' => array(
|
364 |
+
'text' => __( 'Text', 'woocommerce-jetpack' ),
|
365 |
+
'textarea' => __( 'Textarea', 'woocommerce-jetpack' ),
|
366 |
//'number' => __( 'Number', 'woocommerce-jetpack' ),
|
367 |
'datepicker' => __( 'Datepicker', 'woocommerce-jetpack' ),
|
368 |
'checkbox' => __( 'Checkbox', 'woocommerce-jetpack' ),
|
372 |
'css' => 'width:200px;',
|
373 |
),
|
374 |
array(
|
375 |
+
'title' => '',
|
376 |
+
'desc' => __( 'required', 'woocommerce-jetpack' ),
|
377 |
+
'id' => 'wcj_checkout_custom_field_required_' . $i,
|
378 |
+
'default' => 'no',
|
379 |
+
'type' => 'checkbox',
|
380 |
),
|
381 |
array(
|
382 |
+
'title' => '',
|
383 |
+
'desc' => __( 'label', 'woocommerce-jetpack' ),
|
384 |
+
'id' => 'wcj_checkout_custom_field_label_' . $i,
|
385 |
+
'default' => '',
|
386 |
+
'type' => 'textarea',
|
387 |
'css' => 'width:200px;',
|
388 |
),
|
389 |
/*array(
|
390 |
+
'title' => '',
|
391 |
+
'desc' => __( 'for datepicker: min days', 'woocommerce-jetpack' ),
|
392 |
+
'id' => 'wcj_checkout_custom_field_datepicker_mindays_' . $i,
|
393 |
+
'default' => 0,
|
394 |
+
'type' => 'number',
|
395 |
),
|
396 |
array(
|
397 |
+
'title' => '',
|
398 |
+
'desc' => __( 'for datepicker: max days', 'woocommerce-jetpack' ),
|
399 |
+
'id' => 'wcj_checkout_custom_field_datepicker_maxdays_' . $i,
|
400 |
+
'default' => 0,
|
401 |
+
'type' => 'number',
|
402 |
),*/
|
403 |
array(
|
404 |
+
'title' => '',
|
405 |
+
'desc' => __( 'placeholder', 'woocommerce-jetpack' ),
|
406 |
+
'id' => 'wcj_checkout_custom_field_placeholder_' . $i,
|
407 |
+
'default' => '',
|
408 |
+
'type' => 'textarea',
|
409 |
'css' => 'width:200px;',
|
410 |
),
|
411 |
|
412 |
array(
|
413 |
+
'title' => '',
|
414 |
+
'desc' => __( 'section', 'woocommerce-jetpack' ),
|
415 |
+
'id' => 'wcj_checkout_custom_field_section_' . $i,
|
416 |
+
'default' => 'billing',
|
417 |
+
'type' => 'select',
|
418 |
'options' => array(
|
419 |
+
'billing' => __( 'Billing', 'woocommerce-jetpack' ),
|
420 |
'shipping' => __( 'Shipping', 'woocommerce-jetpack' ),
|
421 |
+
'order' => __( 'Order Notes', 'woocommerce-jetpack' ),
|
422 |
'account' => __( 'Account', 'woocommerce-jetpack' ),
|
423 |
),
|
424 |
'css' => 'width:200px;',
|
425 |
),
|
426 |
|
427 |
array(
|
428 |
+
'title' => '',
|
429 |
+
'desc' => __( 'class', 'woocommerce-jetpack' ),
|
430 |
+
'id' => 'wcj_checkout_custom_field_class_' . $i,
|
431 |
+
'default' => 'form-row-wide',
|
432 |
+
'type' => 'select',
|
433 |
'options' => array(
|
434 |
+
'form-row-wide' => __( 'Wide', 'woocommerce-jetpack' ),
|
435 |
+
'form-row-first' => __( 'First', 'woocommerce-jetpack' ),
|
436 |
+
'form-row-last' => __( 'Last', 'woocommerce-jetpack' ),
|
437 |
),
|
438 |
'css' => 'width:200px;',
|
439 |
),
|
440 |
|
441 |
array(
|
442 |
+
'title' => '',
|
443 |
+
'desc' => __( 'clear', 'woocommerce-jetpack' ),
|
444 |
+
'id' => 'wcj_checkout_custom_field_clear_' . $i,
|
445 |
+
'default' => 'yes',
|
446 |
+
'type' => 'checkbox',
|
447 |
),
|
448 |
|
449 |
/* array(
|
450 |
+
'title' => '',
|
451 |
+
'desc' => __( 'categories', 'woocommerce-jetpack' ),
|
452 |
'desc_tip' => __( 'Comma separated list of product categories IDs', 'woocommerce-jetpack' ),
|
453 |
+
'id' => 'wcj_checkout_custom_field_cats_in_' . $i,
|
454 |
+
'default' => '',
|
455 |
'css' => 'width:400px;',
|
456 |
+
'type' => 'text',
|
457 |
), */
|
458 |
|
459 |
array(
|
460 |
+
'title' => '',
|
461 |
+
'desc' => __( 'categories', 'woocommerce-jetpack' ),
|
462 |
'desc_tip' => __( '', 'woocommerce-jetpack' ),
|
463 |
+
'id' => 'wcj_checkout_custom_field_categories_in_' . $i,
|
464 |
+
'default' => '',
|
465 |
+
'type' => 'multiselect',
|
466 |
'class' => 'chosen_select',
|
467 |
'css' => 'width: 450px;',
|
468 |
'options' => $product_cats,
|
470 |
|
471 |
/**
|
472 |
array(
|
473 |
+
'title' => '',
|
474 |
+
'desc' => __( 'position', 'woocommerce-jetpack' ),
|
475 |
+
'id' => 'wcj_checkout_custom_field_position_' . $i,
|
476 |
+
'default' => 20,
|
477 |
+
'type' => 'number',
|
478 |
),
|
479 |
/**/
|
480 |
)
|
483 |
|
484 |
$settings[] = array( 'type' => 'sectionend', 'id' => 'wcj_checkout_custom_fields_individual_options' );
|
485 |
|
486 |
+
return $this->add_enable_module_setting( $settings );
|
487 |
+
}
|
488 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
}
|
490 |
|
491 |
endif;
|
includes/class-wcj-order-custom-statuses.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Order Custom Statuses class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
@@ -17,6 +17,8 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
17 |
|
18 |
/**
|
19 |
* Constructor.
|
|
|
|
|
20 |
*/
|
21 |
public function __construct() {
|
22 |
|
@@ -38,22 +40,25 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
38 |
|
39 |
if ( $this->is_enabled() ) {
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
add_action( 'wcj_tools_custom_statuses', array( $this, 'create_custom_statuses_tool' ), 100 );
|
47 |
|
48 |
-
|
49 |
|
50 |
-
//
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
//add_action( 'wcj_after_module_settings_' . $this->id, array( $this, 'create_custom_statuses_tool' ), PHP_INT_MAX );
|
54 |
-
//}
|
55 |
-
|
56 |
}
|
|
|
57 |
add_action( 'wcj_tools_dashboard', array( $this, 'add_custom_statuses_tool_info_to_tools_dashboard' ), 100 );
|
58 |
}
|
59 |
|
@@ -62,10 +67,10 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
62 |
*/
|
63 |
public function add_custom_order_statuses_to_reports( $order_statuses ) {
|
64 |
|
65 |
-
|
66 |
if ( is_array( $order_statuses ) && in_array( 'refunded', $order_statuses ) ) return $order_statuses;
|
67 |
|
68 |
-
|
69 |
if ( ! empty( $custom_order_statuses ) && is_array( $custom_order_statuses ) ) {
|
70 |
foreach ( $custom_order_statuses as $slug => $label ) {
|
71 |
$order_statuses[] = substr( $slug, 3 );
|
@@ -75,21 +80,13 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
75 |
return $order_statuses;
|
76 |
}
|
77 |
/* public function add_custom_order_statuses_to_reports( $args ) {
|
78 |
-
|
79 |
/*if ( ! empty( $args['order_types'] ) && is_array( $args['order_types'] ) && in_array( 'shop_order_refund', $args['order_types'] ) )
|
80 |
return $args;*//*
|
81 |
if ( isset( $args['order_status'] ) && $args['order_status'] === array( 'refunded' ) )
|
82 |
//if ( ! empty( $args['order_status'] ) && is_array( $args['order_status'] ) && 1 === count( $args['order_status'] ) && in_array( 'refunded', $args['order_status'] ) )
|
83 |
return $args;
|
84 |
|
85 |
-
|
86 |
-
if ( ! empty( $custom_order_statuses ) && is_array( $custom_order_statuses ) ) {
|
87 |
-
foreach ( $custom_order_statuses as $slug => $label ) {
|
88 |
-
$args['order_status'][] = substr( $slug, 3 );
|
89 |
-
}
|
90 |
-
}
|
91 |
-
//wcj_log( $args );
|
92 |
-
return $args;
|
93 |
} */
|
94 |
|
95 |
/**
|
@@ -130,7 +127,7 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
130 |
*/
|
131 |
public function add_custom_statuses_tool_info_to_tools_dashboard() {
|
132 |
echo '<tr>';
|
133 |
-
|
134 |
$is_enabled = ( $this->is_enabled() )
|
135 |
? '<span style="color:green;font-style:italic;">' . __( 'enabled', 'woocommerce-jetpack' ) . '</span>'
|
136 |
: '<span style="color:gray;font-style:italic;">' . __( 'disabled', 'woocommerce-jetpack' ) . '</span>';
|
@@ -151,10 +148,11 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
151 |
return $tabs;
|
152 |
}
|
153 |
|
154 |
-
|
155 |
-
|
156 |
-
*
|
157 |
-
|
|
|
158 |
public function hook_statuses_icons_css() {
|
159 |
$output = '<style>';
|
160 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
@@ -169,9 +167,9 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
169 |
echo $output;
|
170 |
}
|
171 |
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
public function add_custom_status( $new_status, $new_status_label ) {
|
176 |
|
177 |
// Checking function arguments
|
@@ -197,9 +195,9 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
197 |
return '<div class="error"><p>' . __( 'Status was not added.', 'woocommerce-jetpack' ) . '</p></div>';
|
198 |
}
|
199 |
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
public function create_custom_statuses_tool() {
|
204 |
|
205 |
$result_message = '';
|
@@ -223,7 +221,7 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
223 |
echo '<tr>';
|
224 |
echo '<th>' . __( 'Slug', 'woocommerce-jetpack' ) . '</th>';
|
225 |
echo '<th>' . __( 'Label', 'woocommerce-jetpack' ) . '</th>';
|
226 |
-
|
227 |
echo '<th>' . __( 'Delete', 'woocommerce-jetpack' ) . '</th>';
|
228 |
echo '</tr>';
|
229 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
@@ -256,47 +254,79 @@ class WCJ_Order_Custom_Statuses extends WCJ_Module {
|
|
256 |
</div><?php
|
257 |
}
|
258 |
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
$result = array();
|
264 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
265 |
foreach( $statuses as $status => $status_name ) {
|
266 |
$result[ substr( $status, 3 ) ] = $statuses[ $status ];
|
267 |
}
|
268 |
return $result;
|
269 |
-
|
270 |
|
271 |
/**
|
272 |
* get_settings.
|
|
|
|
|
273 |
*/
|
274 |
function get_settings() {
|
275 |
|
276 |
$settings = array(
|
277 |
|
278 |
-
array(
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
'id' => 'wcj_orders_custom_statuses_enabled',
|
285 |
-
'default' => 'yes',
|
286 |
-
'type' => 'checkbox',
|
287 |
-
), */
|
288 |
|
289 |
-
|
290 |
-
|
291 |
'desc' => __( 'Enable Custom Statuses feature to add custom statuses to the list.', 'woocommerce-jetpack' ),
|
292 |
'desc_tip' => __( 'You can change the default order status here. However payment gateways can change this status immediatelly on order creation. E.g. BACS gateway will change status to On-hold.', 'woocommerce-jetpack' ),
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
'options' => $this->get_order_statuses(),
|
297 |
-
|
298 |
-
|
299 |
-
array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
300 |
);
|
301 |
|
302 |
return $this->add_enable_module_setting( $settings );
|
4 |
*
|
5 |
* The WooCommerce Jetpack Order Custom Statuses class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
17 |
|
18 |
/**
|
19 |
* Constructor.
|
20 |
+
*
|
21 |
+
* @version 2.2.7
|
22 |
*/
|
23 |
public function __construct() {
|
24 |
|
40 |
|
41 |
if ( $this->is_enabled() ) {
|
42 |
|
43 |
+
add_filter( 'wc_order_statuses', array( $this, 'add_custom_statuses_to_filter' ), 100 );
|
44 |
+
add_action( 'init', array( $this, 'register_custom_post_statuses' ) );
|
45 |
+
add_action( 'admin_head', array( $this, 'hook_statuses_icons_css' ) );
|
46 |
+
add_filter( 'wcj_tools_tabs', array( $this, 'add_custom_statuses_tool_tab' ), 100 );
|
47 |
+
add_action( 'wcj_tools_custom_statuses', array( $this, 'create_custom_statuses_tool' ), 100 );
|
|
|
48 |
|
49 |
+
add_filter( 'woocommerce_default_order_status', array( $this, 'set_default_order_status' ), 100 );
|
50 |
|
51 |
+
// add_filter( 'woocommerce_reports_get_order_report_data_args', array( $this, 'add_custom_order_statuses_to_reports' ), PHP_INT_MAX );
|
52 |
+
add_filter( 'woocommerce_reports_order_statuses', array( $this, 'add_custom_order_statuses_to_reports' ), PHP_INT_MAX );
|
53 |
+
|
54 |
+
// add_action( 'wcj_after_module_settings_' . $this->id, array( $this, 'create_custom_statuses_tool' ), PHP_INT_MAX );
|
55 |
+
|
56 |
+
if ( 'yes' === get_option( 'wcj_orders_custom_statuses_add_to_bulk_actions' ) ) {
|
57 |
+
add_action( 'admin_footer', array( $this, 'bulk_admin_footer' ), 11 );
|
58 |
+
}
|
59 |
|
|
|
|
|
|
|
60 |
}
|
61 |
+
|
62 |
add_action( 'wcj_tools_dashboard', array( $this, 'add_custom_statuses_tool_info_to_tools_dashboard' ), 100 );
|
63 |
}
|
64 |
|
67 |
*/
|
68 |
public function add_custom_order_statuses_to_reports( $order_statuses ) {
|
69 |
|
70 |
+
// if ( is_array( $order_statuses ) && 1 === count( $order_statuses ) && 'refunded' === $order_statuses[0] ) return $order_statuses;
|
71 |
if ( is_array( $order_statuses ) && in_array( 'refunded', $order_statuses ) ) return $order_statuses;
|
72 |
|
73 |
+
$custom_order_statuses = get_option( 'wcj_orders_custom_statuses_array' );
|
74 |
if ( ! empty( $custom_order_statuses ) && is_array( $custom_order_statuses ) ) {
|
75 |
foreach ( $custom_order_statuses as $slug => $label ) {
|
76 |
$order_statuses[] = substr( $slug, 3 );
|
80 |
return $order_statuses;
|
81 |
}
|
82 |
/* public function add_custom_order_statuses_to_reports( $args ) {
|
|
|
83 |
/*if ( ! empty( $args['order_types'] ) && is_array( $args['order_types'] ) && in_array( 'shop_order_refund', $args['order_types'] ) )
|
84 |
return $args;*//*
|
85 |
if ( isset( $args['order_status'] ) && $args['order_status'] === array( 'refunded' ) )
|
86 |
//if ( ! empty( $args['order_status'] ) && is_array( $args['order_status'] ) && 1 === count( $args['order_status'] ) && in_array( 'refunded', $args['order_status'] ) )
|
87 |
return $args;
|
88 |
|
89 |
+
...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
} */
|
91 |
|
92 |
/**
|
127 |
*/
|
128 |
public function add_custom_statuses_tool_info_to_tools_dashboard() {
|
129 |
echo '<tr>';
|
130 |
+
// if ( 'yes' === get_option( 'wcj_orders_custom_statuses_enabled') )
|
131 |
$is_enabled = ( $this->is_enabled() )
|
132 |
? '<span style="color:green;font-style:italic;">' . __( 'enabled', 'woocommerce-jetpack' ) . '</span>'
|
133 |
: '<span style="color:gray;font-style:italic;">' . __( 'disabled', 'woocommerce-jetpack' ) . '</span>';
|
148 |
return $tabs;
|
149 |
}
|
150 |
|
151 |
+
/**
|
152 |
+
* hook_statuses_icons_css.
|
153 |
+
*
|
154 |
+
* @todo content, color
|
155 |
+
*/
|
156 |
public function hook_statuses_icons_css() {
|
157 |
$output = '<style>';
|
158 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
167 |
echo $output;
|
168 |
}
|
169 |
|
170 |
+
/**
|
171 |
+
* Add new custom status to wcj_orders_custom_statuses_array.
|
172 |
+
*/
|
173 |
public function add_custom_status( $new_status, $new_status_label ) {
|
174 |
|
175 |
// Checking function arguments
|
195 |
return '<div class="error"><p>' . __( 'Status was not added.', 'woocommerce-jetpack' ) . '</p></div>';
|
196 |
}
|
197 |
|
198 |
+
/**
|
199 |
+
* create_custom_statuses_tool.
|
200 |
+
*/
|
201 |
public function create_custom_statuses_tool() {
|
202 |
|
203 |
$result_message = '';
|
221 |
echo '<tr>';
|
222 |
echo '<th>' . __( 'Slug', 'woocommerce-jetpack' ) . '</th>';
|
223 |
echo '<th>' . __( 'Label', 'woocommerce-jetpack' ) . '</th>';
|
224 |
+
// echo '<th>' . __( 'Count', 'woocommerce-jetpack' ) . '</th>';
|
225 |
echo '<th>' . __( 'Delete', 'woocommerce-jetpack' ) . '</th>';
|
226 |
echo '</tr>';
|
227 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
254 |
</div><?php
|
255 |
}
|
256 |
|
257 |
+
/**
|
258 |
+
* Add extra bulk action options to mark orders as complete or processing
|
259 |
+
*
|
260 |
+
* Using Javascript until WordPress core fixes: http://core.trac.wordpress.org/ticket/16031
|
261 |
+
*
|
262 |
+
* @version 2.2.7
|
263 |
+
* @since 2.2.7
|
264 |
+
*/
|
265 |
+
public function bulk_admin_footer() {
|
266 |
+
global $post_type;
|
267 |
+
if ( 'shop_order' == $post_type ) {
|
268 |
+
?><script type="text/javascript"><?php
|
269 |
+
foreach( $this->get_order_statuses() as $key => $order_status ) {
|
270 |
+
if ( in_array( $key, array( 'processing', 'on-hold', 'completed', ) ) ) continue;
|
271 |
+
?>jQuery(function() {
|
272 |
+
jQuery('<option>').val('mark_<?php echo $key; ?>').text('<?php echo __( 'Mark', 'woocommerce-jetpack' ) . ' ' . $order_status; ?>').appendTo('select[name="action"]');
|
273 |
+
jQuery('<option>').val('mark_<?php echo $key; ?>').text('<?php echo __( 'Mark', 'woocommerce-jetpack' ) . ' ' . $order_status; ?>').appendTo('select[name="action2"]');
|
274 |
+
});<?php
|
275 |
+
}
|
276 |
+
?></script><?php
|
277 |
+
}
|
278 |
+
}
|
279 |
+
|
280 |
+
/**
|
281 |
+
* get_order_statuses.
|
282 |
+
*/
|
283 |
+
function get_order_statuses() {
|
284 |
$result = array();
|
285 |
$statuses = function_exists( 'wc_get_order_statuses' ) ? wc_get_order_statuses() : array();
|
286 |
foreach( $statuses as $status => $status_name ) {
|
287 |
$result[ substr( $status, 3 ) ] = $statuses[ $status ];
|
288 |
}
|
289 |
return $result;
|
290 |
+
}
|
291 |
|
292 |
/**
|
293 |
* get_settings.
|
294 |
+
*
|
295 |
+
* @version 2.2.7
|
296 |
*/
|
297 |
function get_settings() {
|
298 |
|
299 |
$settings = array(
|
300 |
|
301 |
+
array(
|
302 |
+
'title' => __( 'Custom Statuses', 'woocommerce-jetpack' ),
|
303 |
+
'type' => 'title',
|
304 |
+
// 'desc' => __( 'This section lets you enable custom statuses tool.', 'woocommerce-jetpack' ),
|
305 |
+
'id' => 'wcj_orders_custom_statuses_options'
|
306 |
+
),
|
|
|
|
|
|
|
|
|
307 |
|
308 |
+
array(
|
309 |
+
'title' => __( 'Default Order Status', 'woocommerce-jetpack' ),
|
310 |
'desc' => __( 'Enable Custom Statuses feature to add custom statuses to the list.', 'woocommerce-jetpack' ),
|
311 |
'desc_tip' => __( 'You can change the default order status here. However payment gateways can change this status immediatelly on order creation. E.g. BACS gateway will change status to On-hold.', 'woocommerce-jetpack' ),
|
312 |
+
'id' => 'wcj_orders_custom_statuses_default_status',
|
313 |
+
'default' => apply_filters( 'woocommerce_default_order_status', 'pending' ),
|
314 |
+
'type' => 'select',
|
315 |
'options' => $this->get_order_statuses(),
|
316 |
+
),
|
317 |
+
|
318 |
+
array(
|
319 |
+
'title' => __( 'Add All Statuses to Admin Order Bulk Actions', 'woocommerce-jetpack' ),
|
320 |
+
'desc' => __( 'Add', 'woocommerce-jetpack' ),
|
321 |
+
'id' => 'wcj_orders_custom_statuses_add_to_bulk_actions',
|
322 |
+
'default' => 'yes',
|
323 |
+
'type' => 'checkbox',
|
324 |
+
),
|
325 |
+
|
326 |
+
array(
|
327 |
+
'type' => 'sectionend',
|
328 |
+
'id' => 'wcj_orders_custom_statuses_options'
|
329 |
+
),
|
330 |
);
|
331 |
|
332 |
return $this->add_enable_module_setting( $settings );
|
includes/class-wcj-order-numbers.php
CHANGED
@@ -4,48 +4,50 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Order Numbers class.
|
6 |
*
|
7 |
-
* @
|
8 |
-
* @
|
9 |
-
* @author Algoritmika Ltd.
|
10 |
*/
|
11 |
|
12 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
13 |
|
14 |
if ( ! class_exists( 'WCJ_Order_Numbers' ) ) :
|
15 |
|
16 |
-
class WCJ_Order_Numbers {
|
17 |
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
}
|
31 |
-
add_action(
|
32 |
-
|
33 |
-
// Settings hooks
|
34 |
-
add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
|
35 |
-
add_filter( 'wcj_settings_order_numbers', array( $this, 'get_settings' ), 100 );
|
36 |
-
add_filter( 'wcj_features_status', array( $this, 'add_enabled_option' ), 100 );
|
37 |
-
}
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
|
|
43 |
$order_number_meta = get_post_meta( $order->id, '_wcj_order_number', true );
|
44 |
if ( '' == $order_number_meta || 'no' === get_option( 'wcj_order_number_sequential_enabled' ) )
|
45 |
$order_number_meta = $order->id;
|
46 |
$order_timestamp = strtotime( $order->post->post_date );
|
47 |
$order_number = apply_filters( 'wcj_get_option_filter',
|
48 |
-
$order_number_meta,
|
49 |
sprintf( '%s%s%0' . get_option( 'wcj_order_number_min_width', 0 ) . 'd%s%s',
|
50 |
do_shortcode( get_option( 'wcj_order_number_prefix', '' ) ),
|
51 |
date_i18n( get_option( 'wcj_order_number_date_prefix', '' ), $order_timestamp ),
|
@@ -77,39 +79,44 @@ class WCJ_Order_Numbers {
|
|
77 |
*/
|
78 |
public function add_renumerate_orders_tool_tab( $tabs ) {
|
79 |
$tabs[] = array(
|
80 |
-
'id'
|
81 |
-
'title'
|
82 |
);
|
83 |
return $tabs;
|
84 |
}
|
85 |
|
86 |
-
|
87 |
-
|
88 |
-
|
|
|
|
|
89 |
public function create_renumerate_orders_tool() {
|
90 |
$result_message = '';
|
91 |
if ( isset( $_POST['renumerate_orders'] ) ) {
|
92 |
$this->renumerate_orders();
|
93 |
-
$result_message = '<div class="updated"><p><strong>' . __( 'Orders successfully renumerated!', 'woocommerce-jetpack' ) . '</strong></p></div>';
|
94 |
}
|
95 |
?><div>
|
96 |
<h2><?php echo __( 'WooCommerce Jetpack - Renumerate Orders', 'woocommerce-jetpack' ); ?></h2>
|
97 |
<p><?php echo __( 'The tool renumerates all orders. Press the button below to renumerate all existing orders starting from order counter settings in WooCommerce > Settings > Jetpack > Order Numbers.', 'woocommerce-jetpack' ); ?></p>
|
98 |
<?php echo $result_message; ?>
|
99 |
<form method="post" action="">
|
100 |
-
<input class="button-primary" type="submit" name="renumerate_orders" value="Renumerate orders">
|
101 |
</form>
|
102 |
</div><?php
|
103 |
}
|
104 |
|
|
|
|
|
|
|
105 |
public function add_new_order_number( $order_id ) {
|
106 |
$this->add_order_number_meta( $order_id, false );
|
107 |
}
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
|
114 |
if ( 'shop_order' !== get_post_type( $order_id ) )
|
115 |
return;
|
@@ -121,17 +128,17 @@ class WCJ_Order_Numbers {
|
|
121 |
}
|
122 |
}
|
123 |
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
public function renumerate_orders() {
|
128 |
|
129 |
$args = array(
|
130 |
-
'post_type'
|
131 |
-
'post_status'
|
132 |
-
'posts_per_page'
|
133 |
-
'orderby'
|
134 |
-
'order'
|
135 |
);
|
136 |
|
137 |
$loop = new WP_Query( $args );
|
@@ -144,124 +151,95 @@ class WCJ_Order_Numbers {
|
|
144 |
endwhile;
|
145 |
}
|
146 |
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
'desc' => '<strong>' . __( 'Enable Module', 'woocommerce-jetpack' ) . '</strong>',
|
168 |
-
'desc_tip' => __( 'WooCommerce sequential order numbering, custom order number prefix, suffix and number width.', 'woocommerce-jetpack' ),
|
169 |
-
'id' => 'wcj_order_numbers_enabled',
|
170 |
-
'default' => 'no',
|
171 |
-
'type' => 'checkbox',
|
172 |
-
),
|
173 |
-
|
174 |
-
array(
|
175 |
-
'title' => __( 'Make Order Numbers Sequential', 'woocommerce-jetpack' ),
|
176 |
-
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
177 |
-
'id' => 'wcj_order_number_sequential_enabled',
|
178 |
-
'default' => 'yes',
|
179 |
-
'type' => 'checkbox',
|
180 |
-
),
|
181 |
-
|
182 |
-
array(
|
183 |
-
'title' => __( 'Next Order Number', 'woocommerce-jetpack' ),
|
184 |
-
'desc' => __( 'Next new order will be given this number.', 'woocommerce-jetpack' ) . ' ' . __( 'Use Renumerate Orders tool for existing orders.', 'woocommerce-jetpack' ),
|
185 |
'desc_tip' => __( 'This will be ignored if sequential order numbering is disabled.', 'woocommerce-jetpack' ),
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
'type' => 'text',
|
198 |
-
/* 'custom_attributes'
|
199 |
-
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ), */
|
200 |
'css' => 'width:300px;',
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
'desc'
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
'custom_attributes'
|
211 |
-
|
212 |
'css' => 'width:300px;',
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
'desc'
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
'custom_attributes'
|
223 |
-
|
224 |
'css' => 'width:300px;',
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
'desc'
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
'custom_attributes'
|
235 |
-
|
236 |
'css' => 'width:300px;',
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
'desc'
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
'custom_attributes'
|
247 |
-
|
248 |
'css' => 'width:300px;',
|
249 |
-
|
250 |
-
|
251 |
-
array( 'type' => 'sectionend', 'id' => 'wcj_order_numbers_options' ),
|
252 |
|
253 |
-
|
254 |
|
255 |
-
|
256 |
-
}
|
257 |
|
258 |
-
|
259 |
-
|
260 |
-
*/
|
261 |
-
function settings_section( $sections ) {
|
262 |
-
$sections['order_numbers'] = __( 'Order Numbers', 'woocommerce-jetpack' );
|
263 |
-
return $sections;
|
264 |
-
}
|
265 |
}
|
266 |
|
267 |
endif;
|
4 |
*
|
5 |
* The WooCommerce Jetpack Order Numbers class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
+
* @author Algoritmika Ltd.
|
|
|
9 |
*/
|
10 |
|
11 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
12 |
|
13 |
if ( ! class_exists( 'WCJ_Order_Numbers' ) ) :
|
14 |
|
15 |
+
class WCJ_Order_Numbers extends WCJ_Module {
|
16 |
|
17 |
+
/**
|
18 |
+
* Constructor.
|
19 |
+
*
|
20 |
+
* @version 2.2.7
|
21 |
+
*/
|
22 |
+
public function __construct() {
|
23 |
+
|
24 |
+
$this->id = 'order_numbers';
|
25 |
+
$this->short_desc = __( 'Order Numbers', 'woocommerce-jetpack' );
|
26 |
+
$this->desc = __( 'WooCommerce sequential order numbering, custom order number prefix, suffix and number width.', 'woocommerce-jetpack' );
|
27 |
+
parent::__construct();
|
28 |
+
|
29 |
+
if ( $this->is_enabled() ) {
|
30 |
+
// add_action( 'woocommerce_new_order', array( $this, 'add_new_order_number' ), PHP_INT_MAX );
|
31 |
+
add_action( 'wp_insert_post', array( $this, 'add_new_order_number' ), PHP_INT_MAX );
|
32 |
+
add_filter( 'woocommerce_order_number', array( $this, 'display_order_number' ), PHP_INT_MAX, 2 );
|
33 |
+
add_filter( 'wcj_tools_tabs', array( $this, 'add_renumerate_orders_tool_tab' ), PHP_INT_MAX );
|
34 |
+
add_action( 'wcj_tools_renumerate_orders', array( $this, 'create_renumerate_orders_tool' ), PHP_INT_MAX );
|
35 |
}
|
36 |
+
add_action( 'wcj_tools_dashboard', array( $this, 'add_renumerate_orders_tool_info_to_tools_dashboard' ), PHP_INT_MAX );
|
37 |
+
}
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
+
/**
|
40 |
+
* Display order number.
|
41 |
+
*
|
42 |
+
* @version 2.2.7
|
43 |
+
*/
|
44 |
+
public function display_order_number( $order_number, $order ) {
|
45 |
$order_number_meta = get_post_meta( $order->id, '_wcj_order_number', true );
|
46 |
if ( '' == $order_number_meta || 'no' === get_option( 'wcj_order_number_sequential_enabled' ) )
|
47 |
$order_number_meta = $order->id;
|
48 |
$order_timestamp = strtotime( $order->post->post_date );
|
49 |
$order_number = apply_filters( 'wcj_get_option_filter',
|
50 |
+
sprintf( '%s%d', do_shortcode( get_option( 'wcj_order_number_prefix', '' ) ), $order_number_meta ),
|
51 |
sprintf( '%s%s%0' . get_option( 'wcj_order_number_min_width', 0 ) . 'd%s%s',
|
52 |
do_shortcode( get_option( 'wcj_order_number_prefix', '' ) ),
|
53 |
date_i18n( get_option( 'wcj_order_number_date_prefix', '' ), $order_timestamp ),
|
79 |
*/
|
80 |
public function add_renumerate_orders_tool_tab( $tabs ) {
|
81 |
$tabs[] = array(
|
82 |
+
'id' => 'renumerate_orders',
|
83 |
+
'title' => __( 'Renumerate orders', 'woocommerce-jetpack' ),
|
84 |
);
|
85 |
return $tabs;
|
86 |
}
|
87 |
|
88 |
+
/**
|
89 |
+
* Add Renumerate Orders tool to WooCommerce menu (the content).
|
90 |
+
*
|
91 |
+
* @version 2.2.7
|
92 |
+
*/
|
93 |
public function create_renumerate_orders_tool() {
|
94 |
$result_message = '';
|
95 |
if ( isset( $_POST['renumerate_orders'] ) ) {
|
96 |
$this->renumerate_orders();
|
97 |
+
$result_message = '<p><div class="updated"><p><strong>' . __( 'Orders successfully renumerated!', 'woocommerce-jetpack' ) . '</strong></p></div></p>';
|
98 |
}
|
99 |
?><div>
|
100 |
<h2><?php echo __( 'WooCommerce Jetpack - Renumerate Orders', 'woocommerce-jetpack' ); ?></h2>
|
101 |
<p><?php echo __( 'The tool renumerates all orders. Press the button below to renumerate all existing orders starting from order counter settings in WooCommerce > Settings > Jetpack > Order Numbers.', 'woocommerce-jetpack' ); ?></p>
|
102 |
<?php echo $result_message; ?>
|
103 |
<form method="post" action="">
|
104 |
+
<input class="button-primary" type="submit" name="renumerate_orders" value="<?php echo __( 'Renumerate orders', 'woocommerce-jetpack' ); ?>">
|
105 |
</form>
|
106 |
</div><?php
|
107 |
}
|
108 |
|
109 |
+
/**
|
110 |
+
* add_new_order_number.
|
111 |
+
*/
|
112 |
public function add_new_order_number( $order_id ) {
|
113 |
$this->add_order_number_meta( $order_id, false );
|
114 |
}
|
115 |
|
116 |
+
/**
|
117 |
+
* Add/update order_number meta to order.
|
118 |
+
*/
|
119 |
+
public function add_order_number_meta( $order_id, $do_overwrite ) {
|
120 |
|
121 |
if ( 'shop_order' !== get_post_type( $order_id ) )
|
122 |
return;
|
128 |
}
|
129 |
}
|
130 |
|
131 |
+
/**
|
132 |
+
* Renumerate orders function.
|
133 |
+
*/
|
134 |
public function renumerate_orders() {
|
135 |
|
136 |
$args = array(
|
137 |
+
'post_type' => 'shop_order',
|
138 |
+
'post_status' => 'any',
|
139 |
+
'posts_per_page' => -1,
|
140 |
+
'orderby' => 'date',
|
141 |
+
'order' => 'ASC',
|
142 |
);
|
143 |
|
144 |
$loop = new WP_Query( $args );
|
151 |
endwhile;
|
152 |
}
|
153 |
|
154 |
+
/**
|
155 |
+
* get_settings.
|
156 |
+
*/
|
157 |
+
function get_settings() {
|
158 |
+
|
159 |
+
$settings = array(
|
160 |
+
|
161 |
+
array( 'title' => __( 'Order Numbers', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'This section lets you enable sequential order numbering, set custom number prefix, suffix and width.', 'woocommerce-jetpack' ), 'id' => 'wcj_order_numbers_options' ),
|
162 |
|
163 |
+
array(
|
164 |
+
'title' => __( 'Make Order Numbers Sequential', 'woocommerce-jetpack' ),
|
165 |
+
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
166 |
+
'id' => 'wcj_order_number_sequential_enabled',
|
167 |
+
'default' => 'yes',
|
168 |
+
'type' => 'checkbox',
|
169 |
+
),
|
170 |
+
|
171 |
+
array(
|
172 |
+
'title' => __( 'Next Order Number', 'woocommerce-jetpack' ),
|
173 |
+
'desc' => __( 'Next new order will be given this number.', 'woocommerce-jetpack' ) . ' ' . __( 'Use Renumerate Orders tool for existing orders.', 'woocommerce-jetpack' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
'desc_tip' => __( 'This will be ignored if sequential order numbering is disabled.', 'woocommerce-jetpack' ),
|
175 |
+
'id' => 'wcj_order_number_counter',
|
176 |
+
'default' => 1,
|
177 |
+
'type' => 'number',
|
178 |
+
),
|
179 |
+
|
180 |
+
array(
|
181 |
+
'title' => __( 'Order Number Custom Prefix', 'woocommerce-jetpack' ),
|
182 |
+
'desc_tip' => __( 'Prefix before order number (optional). This will change the prefixes for all existing orders.', 'woocommerce-jetpack' ),
|
183 |
+
'id' => 'wcj_order_number_prefix',
|
184 |
+
'default' => '',
|
185 |
+
'type' => 'text',
|
|
|
|
|
|
|
186 |
'css' => 'width:300px;',
|
187 |
+
),
|
188 |
+
|
189 |
+
array(
|
190 |
+
'title' => __( 'Order Number Date Prefix', 'woocommerce-jetpack' ),
|
191 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
192 |
+
'desc_tip' => __( 'Date prefix before order number (optional). This will change the prefixes for all existing orders. Value is passed directly to PHP `date` function, so most of PHP date formats can be used. The only exception is using `\` symbol in date format, as this symbol will be excluded from date. Try: Y-m-d- or mdy.', 'woocommerce-jetpack' ),
|
193 |
+
'id' => 'wcj_order_number_date_prefix',
|
194 |
+
'default' => '',
|
195 |
+
'type' => 'text',
|
196 |
'custom_attributes'
|
197 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
198 |
'css' => 'width:300px;',
|
199 |
+
),
|
200 |
+
|
201 |
+
array(
|
202 |
+
'title' => __( 'Order Number Width', 'woocommerce-jetpack' ),
|
203 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
204 |
+
'desc_tip' => __( 'Minimum width of number without prefix (zeros will be added to the left side). This will change the minimum width of order number for all existing orders. E.g. set to 5 to have order number displayed as 00001 instead of 1. Leave zero to disable.', 'woocommerce-jetpack' ),
|
205 |
+
'id' => 'wcj_order_number_min_width',
|
206 |
+
'default' => 0,
|
207 |
+
'type' => 'number',
|
208 |
'custom_attributes'
|
209 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
210 |
'css' => 'width:300px;',
|
211 |
+
),
|
212 |
+
|
213 |
+
array(
|
214 |
+
'title' => __( 'Order Number Custom Suffix', 'woocommerce-jetpack' ),
|
215 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
216 |
+
'desc_tip' => __( 'Suffix after order number (optional). This will change the suffixes for all existing orders.', 'woocommerce-jetpack' ),
|
217 |
+
'id' => 'wcj_order_number_suffix',
|
218 |
+
'default' => '',
|
219 |
+
'type' => 'text',
|
220 |
'custom_attributes'
|
221 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
222 |
'css' => 'width:300px;',
|
223 |
+
),
|
224 |
+
|
225 |
+
array(
|
226 |
+
'title' => __( 'Order Number Date Suffix', 'woocommerce-jetpack' ),
|
227 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
228 |
+
'desc_tip' => __( 'Date suffix after order number (optional). This will change the suffixes for all existing orders. Value is passed directly to PHP `date` function, so most of PHP date formats can be used. The only exception is using `\` symbol in date format, as this symbol will be excluded from date. Try: Y-m-d- or mdy.', 'woocommerce-jetpack' ),
|
229 |
+
'id' => 'wcj_order_number_date_suffix',
|
230 |
+
'default' => '',
|
231 |
+
'type' => 'text',
|
232 |
'custom_attributes'
|
233 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
234 |
'css' => 'width:300px;',
|
235 |
+
),
|
|
|
|
|
236 |
|
237 |
+
array( 'type' => 'sectionend', 'id' => 'wcj_order_numbers_options' ),
|
238 |
|
239 |
+
);
|
|
|
240 |
|
241 |
+
return $this->add_enable_module_setting( $settings );
|
242 |
+
}
|
|
|
|
|
|
|
|
|
|
|
243 |
}
|
244 |
|
245 |
endif;
|
includes/class-wcj-orders.php
CHANGED
@@ -99,7 +99,7 @@ class WCJ_Orders extends WCJ_Module {
|
|
99 |
return '<img src="' . $img_src . '" title="' . wcj_get_country_name_by_code( $country_code ) . '">';
|
100 |
}
|
101 |
/**
|
102 |
-
*
|
103 |
* @param string $column
|
104 |
*/
|
105 |
public function render_order_columns( $column ) {
|
99 |
return '<img src="' . $img_src . '" title="' . wcj_get_country_name_by_code( $country_code ) . '">';
|
100 |
}
|
101 |
/**
|
102 |
+
* Output custom columns for orders
|
103 |
* @param string $column
|
104 |
*/
|
105 |
public function render_order_columns( $column ) {
|
includes/class-wcj-pdf-invoicing.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack PDF Invoicing class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
@@ -14,12 +14,12 @@ if ( ! class_exists( 'WCJ_PDF_Invoicing' ) ) :
|
|
14 |
|
15 |
class WCJ_PDF_Invoicing {
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
|
22 |
-
|
23 |
|
24 |
include_once( 'pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php' );
|
25 |
include_once( 'pdf-invoices/class-wcj-pdf-invoicing-report-tool.php' );
|
@@ -38,43 +38,50 @@ class WCJ_PDF_Invoicing {
|
|
38 |
}
|
39 |
}
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
*/
|
50 |
function create_invoice( $order_id ) {
|
51 |
return $this->create_document( $order_id, 'invoice' );
|
52 |
}
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
function create_proforma_invoice( $order_id ) {
|
58 |
return $this->create_document( $order_id, 'proforma_invoice' );
|
59 |
}
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
function create_packing_slip( $order_id ) {
|
65 |
return $this->create_document( $order_id, 'packing_slip' );
|
66 |
}
|
67 |
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
function create_credit_note( $order_id ) {
|
72 |
return $this->create_document( $order_id, 'credit_note' );
|
73 |
}
|
74 |
|
75 |
-
|
76 |
-
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
function create_document( $order_id, $invoice_type ) {
|
79 |
|
80 |
if ( false == wcj_is_invoice_created( $order_id, $invoice_type ) ) {
|
@@ -93,20 +100,18 @@ class WCJ_PDF_Invoicing {
|
|
93 |
}
|
94 |
*/
|
95 |
}
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
*/
|
100 |
function catch_args() {
|
101 |
$this->order_id = ( isset( $_GET['order_id'] ) ) ? $_GET['order_id'] : 0;
|
102 |
$this->invoice_type_id = ( isset( $_GET['invoice_type_id'] ) ) ? $_GET['invoice_type_id'] : '';
|
103 |
$this->save_as_pdf = ( isset( $_GET['save_pdf_invoice'] ) && '1' == $_GET['save_pdf_invoice'] ) ? true : false;
|
104 |
$this->get_invoice = ( isset( $_GET['get_invoice'] ) && '1' == $_GET['get_invoice'] ) ? true : false;
|
105 |
}
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
*/
|
110 |
function generate_pdf_on_init() {
|
111 |
|
112 |
// Check if all is OK
|
@@ -123,19 +128,17 @@ class WCJ_PDF_Invoicing {
|
|
123 |
$the_invoice->get_pdf( $dest );
|
124 |
//echo $invoice_html;
|
125 |
}
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
*/
|
130 |
public function add_enabled_option( $settings ) {
|
131 |
$all_settings = $this->get_settings();
|
132 |
$settings[] = $all_settings[1];
|
133 |
return $settings;
|
134 |
}
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
*/
|
139 |
function get_settings() {
|
140 |
|
141 |
$settings = array(
|
@@ -181,10 +184,9 @@ class WCJ_PDF_Invoicing {
|
|
181 |
|
182 |
return $settings;
|
183 |
}
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
*/
|
188 |
function settings_section( $sections ) {
|
189 |
$sections['pdf_invoicing'] = __( 'General', 'woocommerce-jetpack' );
|
190 |
return $sections;
|
4 |
*
|
5 |
* The WooCommerce Jetpack PDF Invoicing class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
14 |
|
15 |
class WCJ_PDF_Invoicing {
|
16 |
|
17 |
+
/**
|
18 |
+
* Constructor.
|
19 |
+
*/
|
20 |
+
public function __construct() {
|
21 |
|
22 |
+
if ( get_option( 'wcj_pdf_invoicing_enabled' ) == 'yes' ) {
|
23 |
|
24 |
include_once( 'pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php' );
|
25 |
include_once( 'pdf-invoices/class-wcj-pdf-invoicing-report-tool.php' );
|
38 |
}
|
39 |
}
|
40 |
|
41 |
+
// Settings hooks
|
42 |
+
add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
|
43 |
+
add_filter( 'wcj_settings_pdf_invoicing', array( $this, 'get_settings' ), 100 );
|
44 |
+
add_filter( 'wcj_features_status', array( $this, 'add_enabled_option' ), 100 );
|
45 |
+
}
|
46 |
+
|
47 |
+
* create_invoice.
|
48 |
+
*/
|
|
|
49 |
function create_invoice( $order_id ) {
|
50 |
return $this->create_document( $order_id, 'invoice' );
|
51 |
}
|
52 |
|
53 |
+
/**
|
54 |
+
* create_proforma_invoice.
|
55 |
+
*/
|
56 |
function create_proforma_invoice( $order_id ) {
|
57 |
return $this->create_document( $order_id, 'proforma_invoice' );
|
58 |
}
|
59 |
|
60 |
+
/**
|
61 |
+
* create_packing_slip.
|
62 |
+
*/
|
63 |
function create_packing_slip( $order_id ) {
|
64 |
return $this->create_document( $order_id, 'packing_slip' );
|
65 |
}
|
66 |
|
67 |
+
/**
|
68 |
+
* create_credit_note.
|
69 |
+
*/
|
70 |
function create_credit_note( $order_id ) {
|
71 |
return $this->create_document( $order_id, 'credit_note' );
|
72 |
}
|
73 |
|
74 |
+
/**
|
75 |
+
* create_custom_doc.
|
76 |
+
*
|
77 |
+
* @since 2.2.7
|
78 |
+
*/
|
79 |
+
function create_custom_doc( $order_id ) {
|
80 |
+
return $this->create_document( $order_id, 'custom_doc' );
|
81 |
+
}
|
82 |
+
|
83 |
+
* create_document.
|
84 |
+
*/
|
85 |
function create_document( $order_id, $invoice_type ) {
|
86 |
|
87 |
if ( false == wcj_is_invoice_created( $order_id, $invoice_type ) ) {
|
100 |
}
|
101 |
*/
|
102 |
}
|
103 |
+
|
104 |
+
* catch_args.
|
105 |
+
*/
|
|
|
106 |
function catch_args() {
|
107 |
$this->order_id = ( isset( $_GET['order_id'] ) ) ? $_GET['order_id'] : 0;
|
108 |
$this->invoice_type_id = ( isset( $_GET['invoice_type_id'] ) ) ? $_GET['invoice_type_id'] : '';
|
109 |
$this->save_as_pdf = ( isset( $_GET['save_pdf_invoice'] ) && '1' == $_GET['save_pdf_invoice'] ) ? true : false;
|
110 |
$this->get_invoice = ( isset( $_GET['get_invoice'] ) && '1' == $_GET['get_invoice'] ) ? true : false;
|
111 |
}
|
112 |
+
|
113 |
+
* generate_pdf_on_init.
|
114 |
+
*/
|
|
|
115 |
function generate_pdf_on_init() {
|
116 |
|
117 |
// Check if all is OK
|
128 |
$the_invoice->get_pdf( $dest );
|
129 |
//echo $invoice_html;
|
130 |
}
|
131 |
+
|
132 |
+
* add_enabled_option.
|
133 |
+
*/
|
|
|
134 |
public function add_enabled_option( $settings ) {
|
135 |
$all_settings = $this->get_settings();
|
136 |
$settings[] = $all_settings[1];
|
137 |
return $settings;
|
138 |
}
|
139 |
+
|
140 |
+
* get_settings.
|
141 |
+
*/
|
|
|
142 |
function get_settings() {
|
143 |
|
144 |
$settings = array(
|
184 |
|
185 |
return $settings;
|
186 |
}
|
187 |
+
|
188 |
+
* settings_section.
|
189 |
+
*/
|
|
|
190 |
function settings_section( $sections ) {
|
191 |
$sections['pdf_invoicing'] = __( 'General', 'woocommerce-jetpack' );
|
192 |
return $sections;
|
includes/class-wcj-wholesale-price.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Wholesale Price class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
@@ -115,7 +115,7 @@ class WCJ_Wholesale_Price extends WCJ_Module {
|
|
115 |
/**
|
116 |
* get_wholesale_price.
|
117 |
*
|
118 |
-
* @version 2.2.
|
119 |
*/
|
120 |
private function get_wholesale_price( $price, $quantity ) {
|
121 |
$discount = $this->get_discount_by_quantity( $quantity );
|
@@ -123,7 +123,8 @@ class WCJ_Wholesale_Price extends WCJ_Module {
|
|
123 |
$discount_koef = 1.0 - ( $discount / 100.0 );
|
124 |
return $price * $discount_koef;
|
125 |
} else {
|
126 |
-
|
|
|
127 |
}
|
128 |
}
|
129 |
|
4 |
*
|
5 |
* The WooCommerce Jetpack Wholesale Price class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
115 |
/**
|
116 |
* get_wholesale_price.
|
117 |
*
|
118 |
+
* @version 2.2.7
|
119 |
*/
|
120 |
private function get_wholesale_price( $price, $quantity ) {
|
121 |
$discount = $this->get_discount_by_quantity( $quantity );
|
123 |
$discount_koef = 1.0 - ( $discount / 100.0 );
|
124 |
return $price * $discount_koef;
|
125 |
} else {
|
126 |
+
$discounted_price = $price - $discount;
|
127 |
+
return ( $discounted_price >= 0 ) ? $discounted_price : 0;
|
128 |
}
|
129 |
}
|
130 |
|
includes/classes/class-wcj-module.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Module class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
@@ -233,15 +233,15 @@ class WCJ_Module {
|
|
233 |
* settings_section.
|
234 |
* only for `module`
|
235 |
*
|
236 |
-
* @version 2.2.
|
237 |
*/
|
238 |
function add_enable_module_setting( $settings, $module_desc = '' ) {
|
239 |
$enable_module_setting = array(
|
240 |
array(
|
241 |
-
'title' => $this->short_desc . ' ' . __( 'Options', 'woocommerce-jetpack' ),
|
242 |
'type' => 'title',
|
243 |
'desc' => $module_desc,
|
244 |
-
'id' => 'wcj_' . $this->id . '
|
245 |
),
|
246 |
array(
|
247 |
'title' => $this->short_desc,
|
@@ -253,7 +253,7 @@ class WCJ_Module {
|
|
253 |
),
|
254 |
array(
|
255 |
'type' => 'sectionend',
|
256 |
-
'id' => 'wcj_' . $this->id . '
|
257 |
),
|
258 |
);
|
259 |
return array_merge( $enable_module_setting, $settings );
|
4 |
*
|
5 |
* The WooCommerce Jetpack Module class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @since 2.2.0
|
9 |
* @author Algoritmika Ltd.
|
10 |
*/
|
233 |
* settings_section.
|
234 |
* only for `module`
|
235 |
*
|
236 |
+
* @version 2.2.7
|
237 |
*/
|
238 |
function add_enable_module_setting( $settings, $module_desc = '' ) {
|
239 |
$enable_module_setting = array(
|
240 |
array(
|
241 |
+
'title' => $this->short_desc . ' ' . __( 'Module Options', 'woocommerce-jetpack' ),
|
242 |
'type' => 'title',
|
243 |
'desc' => $module_desc,
|
244 |
+
'id' => 'wcj_' . $this->id . '_module_options',
|
245 |
),
|
246 |
array(
|
247 |
'title' => $this->short_desc,
|
253 |
),
|
254 |
array(
|
255 |
'type' => 'sectionend',
|
256 |
+
'id' => 'wcj_' . $this->id . '_module_options',
|
257 |
),
|
258 |
);
|
259 |
return array_merge( $enable_module_setting, $settings );
|
includes/functions/wcj-functions.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Functions.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
@@ -387,15 +387,21 @@ if ( ! function_exists( 'wcj_get_currencies_names_and_symbols' ) ) {
|
|
387 |
|
388 |
/**
|
389 |
* wcj_get_currency_symbol.
|
|
|
|
|
390 |
*/
|
391 |
if ( ! function_exists( 'wcj_get_currency_symbol' ) ) {
|
392 |
function wcj_get_currency_symbol( $currency_code ) {
|
|
|
393 |
$currencies = include( wcj_plugin_path() . '/includes/currencies/wcj-currencies.php' );
|
394 |
foreach( $currencies as $data ) {
|
395 |
-
if ( $currency_code == $data['code'] )
|
396 |
-
return $data['symbol'];
|
|
|
|
|
397 |
}
|
398 |
-
return
|
|
|
399 |
}
|
400 |
}
|
401 |
|
4 |
*
|
5 |
* The WooCommerce Jetpack Functions.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
387 |
|
388 |
/**
|
389 |
* wcj_get_currency_symbol.
|
390 |
+
*
|
391 |
+
* @version 2.2.7
|
392 |
*/
|
393 |
if ( ! function_exists( 'wcj_get_currency_symbol' ) ) {
|
394 |
function wcj_get_currency_symbol( $currency_code ) {
|
395 |
+
$return = '';
|
396 |
$currencies = include( wcj_plugin_path() . '/includes/currencies/wcj-currencies.php' );
|
397 |
foreach( $currencies as $data ) {
|
398 |
+
if ( $currency_code == $data['code'] ) {
|
399 |
+
$return = $data['symbol'];
|
400 |
+
break;
|
401 |
+
}
|
402 |
}
|
403 |
+
$return = apply_filters( 'wcj_get_option_filter', $return, get_option( 'wcj_currency_' . $currency_code, $return ) );
|
404 |
+
return ( '' != $return ) ? $return : false;
|
405 |
}
|
406 |
}
|
407 |
|
includes/functions/wcj-invoicing-functions.php
CHANGED
@@ -1,6 +1,15 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/*
|
3 |
* wcj_get_invoice_types.
|
|
|
|
|
4 |
*/
|
5 |
if ( ! function_exists( 'wcj_get_invoice_types' ) ) {
|
6 |
function wcj_get_invoice_types() {
|
@@ -17,7 +26,7 @@ if ( ! function_exists( 'wcj_get_invoice_types' ) ) {
|
|
17 |
'id' => 'proforma_invoice',
|
18 |
'title' => __( 'Proforma Invoice', 'woocommerce-jetpack' ),
|
19 |
'desc' => __( 'Proforma Invoices', 'woocommerce-jetpack' ),
|
20 |
-
'defaults' => array( 'init' => 'disabled', ),
|
21 |
'icon' => '\e030',
|
22 |
),
|
23 |
|
@@ -25,15 +34,23 @@ if ( ! function_exists( 'wcj_get_invoice_types' ) ) {
|
|
25 |
'id' => 'packing_slip',
|
26 |
'title' => __( 'Packing Slip', 'woocommerce-jetpack' ),
|
27 |
'desc' => __( 'Packing Slips', 'woocommerce-jetpack' ),
|
28 |
-
'defaults' => array( 'init' => 'disabled', ),
|
29 |
'icon' => '\e019',
|
30 |
),
|
31 |
-
|
32 |
array(
|
33 |
'id' => 'credit_note',
|
34 |
'title' => __( 'Credit Note', 'woocommerce-jetpack' ),
|
35 |
'desc' => __( 'Credit Notes', 'woocommerce-jetpack' ),
|
36 |
-
'defaults' => array( 'init' => 'disabled', ),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
'icon' => '\e019',
|
38 |
),
|
39 |
);
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* WooCommerce Jetpack Invoicing Functions
|
4 |
+
*
|
5 |
+
* @version 2.2.7
|
6 |
+
* @author Algoritmika Ltd.
|
7 |
+
*/
|
8 |
+
|
9 |
/*
|
10 |
* wcj_get_invoice_types.
|
11 |
+
*
|
12 |
+
* @version 2.2.7
|
13 |
*/
|
14 |
if ( ! function_exists( 'wcj_get_invoice_types' ) ) {
|
15 |
function wcj_get_invoice_types() {
|
26 |
'id' => 'proforma_invoice',
|
27 |
'title' => __( 'Proforma Invoice', 'woocommerce-jetpack' ),
|
28 |
'desc' => __( 'Proforma Invoices', 'woocommerce-jetpack' ),
|
29 |
+
'defaults' => array( 'init' => 'disabled', ),
|
30 |
'icon' => '\e030',
|
31 |
),
|
32 |
|
34 |
'id' => 'packing_slip',
|
35 |
'title' => __( 'Packing Slip', 'woocommerce-jetpack' ),
|
36 |
'desc' => __( 'Packing Slips', 'woocommerce-jetpack' ),
|
37 |
+
'defaults' => array( 'init' => 'disabled', ),
|
38 |
'icon' => '\e019',
|
39 |
),
|
40 |
+
|
41 |
array(
|
42 |
'id' => 'credit_note',
|
43 |
'title' => __( 'Credit Note', 'woocommerce-jetpack' ),
|
44 |
'desc' => __( 'Credit Notes', 'woocommerce-jetpack' ),
|
45 |
+
'defaults' => array( 'init' => 'disabled', ),
|
46 |
+
'icon' => '\e019',
|
47 |
+
),
|
48 |
+
|
49 |
+
array(
|
50 |
+
'id' => 'custom_doc',
|
51 |
+
'title' => __( 'Custom Document', 'woocommerce-jetpack' ),
|
52 |
+
'desc' => __( 'Custom Documents', 'woocommerce-jetpack' ),
|
53 |
+
'defaults' => array( 'init' => 'disabled', ),
|
54 |
'icon' => '\e019',
|
55 |
),
|
56 |
);
|
includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack PDF Invoicing Emails class.
|
6 |
*
|
7 |
-
* @version 2.2.
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
@@ -96,6 +96,8 @@ class WCJ_PDF_Invoicing_Emails extends WCJ_Module {
|
|
96 |
|
97 |
/**
|
98 |
* get_settings.
|
|
|
|
|
99 |
*/
|
100 |
function get_settings() {
|
101 |
|
@@ -103,25 +105,31 @@ class WCJ_PDF_Invoicing_Emails extends WCJ_Module {
|
|
103 |
$invoice_types = wcj_get_invoice_types();
|
104 |
foreach ( $invoice_types as $invoice_type ) {
|
105 |
|
106 |
-
$settings[] = array(
|
|
|
|
|
|
|
|
|
|
|
107 |
|
108 |
-
//$available_emails = apply_filters( 'woocommerce_resend_order_emails_available', array( 'new_order', 'customer_processing_order', 'customer_completed_order', 'customer_invoice' ) );
|
109 |
$available_emails = array(
|
110 |
'new_order' => __( 'Admin - New Order', 'woocommerce' ),
|
|
|
111 |
'customer_processing_order' => __( 'Customer - Processing Order', 'woocommerce' ),
|
112 |
'customer_completed_order' => __( 'Customer - Completed Order', 'woocommerce' ),
|
113 |
'customer_invoice' => __( 'Customer - Invoice', 'woocommerce' ),
|
|
|
114 |
);
|
115 |
-
|
116 |
$settings[] = array(
|
117 |
-
'title'
|
118 |
'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_attach_to_emails',
|
119 |
-
'type'
|
120 |
-
'class'
|
121 |
-
'css'
|
122 |
-
|
123 |
-
'default'
|
124 |
-
'options'
|
125 |
'custom_attributes' => array(
|
126 |
'data-placeholder' => __( 'Select some emails', 'woocommerce' )
|
127 |
)
|
@@ -129,7 +137,10 @@ class WCJ_PDF_Invoicing_Emails extends WCJ_Module {
|
|
129 |
|
130 |
$settings = apply_filters( 'wcj_pdf_invoicing_emails_settings', $settings, $invoice_type['id'] );
|
131 |
|
132 |
-
$settings[] = array(
|
|
|
|
|
|
|
133 |
}
|
134 |
|
135 |
return $settings;
|
4 |
*
|
5 |
* The WooCommerce Jetpack PDF Invoicing Emails class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
* @author Algoritmika Ltd.
|
9 |
*/
|
10 |
|
96 |
|
97 |
/**
|
98 |
* get_settings.
|
99 |
+
*
|
100 |
+
* @version 2.2.7
|
101 |
*/
|
102 |
function get_settings() {
|
103 |
|
105 |
$invoice_types = wcj_get_invoice_types();
|
106 |
foreach ( $invoice_types as $invoice_type ) {
|
107 |
|
108 |
+
$settings[] = array(
|
109 |
+
'title' => strtoupper( $invoice_type['desc'] ),
|
110 |
+
'type' => 'title',
|
111 |
+
'desc' => '',
|
112 |
+
'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_emails_options'
|
113 |
+
);
|
114 |
|
115 |
+
//$available_emails = apply_filters( 'woocommerce_resend_order_emails_available', array( 'new_order', 'cancelled_order', 'customer_processing_order', 'customer_completed_order', 'customer_invoice', 'customer_refunded_order' ) );
|
116 |
$available_emails = array(
|
117 |
'new_order' => __( 'Admin - New Order', 'woocommerce' ),
|
118 |
+
'cancelled_order' => __( 'Admin - Cancelled Order', 'woocommerce' ),
|
119 |
'customer_processing_order' => __( 'Customer - Processing Order', 'woocommerce' ),
|
120 |
'customer_completed_order' => __( 'Customer - Completed Order', 'woocommerce' ),
|
121 |
'customer_invoice' => __( 'Customer - Invoice', 'woocommerce' ),
|
122 |
+
'customer_refunded_order' => __( 'Customer - Refunded Order', 'woocommerce' ),
|
123 |
);
|
|
|
124 |
$settings[] = array(
|
125 |
+
'title' => __( 'Attach PDF to emails', 'woocommerce' ),
|
126 |
'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_attach_to_emails',
|
127 |
+
'type' => 'multiselect',
|
128 |
+
'class' => 'chosen_select',
|
129 |
+
'css' => 'width: 450px;',
|
130 |
+
// 'default' => 'new_order',
|
131 |
+
'default' => '',
|
132 |
+
'options' => $available_emails,
|
133 |
'custom_attributes' => array(
|
134 |
'data-placeholder' => __( 'Select some emails', 'woocommerce' )
|
135 |
)
|
137 |
|
138 |
$settings = apply_filters( 'wcj_pdf_invoicing_emails_settings', $settings, $invoice_type['id'] );
|
139 |
|
140 |
+
$settings[] = array(
|
141 |
+
'type' => 'sectionend',
|
142 |
+
'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_emails_options'
|
143 |
+
);
|
144 |
}
|
145 |
|
146 |
return $settings;
|
includes/pdf-invoices/settings/defaults/wcj-content-template-custom_doc.php
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<h1>Custom Document</h1>
|
2 |
+
<p>
|
3 |
+
<table class="pdf_invoice_heading_table">
|
4 |
+
<tbody>
|
5 |
+
<tr><th>Custom Document Nr.</th><td>[wcj_custom_doc_number]</td></tr>
|
6 |
+
<tr><th>Custom Document Date</th><td>[wcj_custom_doc_date]</td></tr>
|
7 |
+
<tr><th>Invoice Nr.</th><td>[wcj_invoice_number]</td></tr>
|
8 |
+
<tr><th>Invoice Date</th><td>[wcj_invoice_date]</td></tr>
|
9 |
+
<tr><th>Order Nr.</th><td>[wcj_order_number]</td></tr>
|
10 |
+
</tbody>
|
11 |
+
</table>
|
12 |
+
</p>
|
13 |
+
<p>
|
14 |
+
<table class="pdf_invoice_seller_buyer_table">
|
15 |
+
<tbody>
|
16 |
+
<tr><th>Seller</th><th>Buyer</th></tr>
|
17 |
+
<tr><td>COMPANY NAME<br>COMPANY ADDRESS 1<br>COMPANY ADDRESS 2<br></td><td>[wcj_order_billing_address]</td></tr>
|
18 |
+
</tbody>
|
19 |
+
</table>
|
20 |
+
</p>
|
21 |
+
<p>
|
22 |
+
[wcj_order_items_table table_class="pdf_invoice_items_table"
|
23 |
+
columns="item_number|item_name|item_quantity|line_total_tax_excl"
|
24 |
+
columns_titles="|Product|Qty|Total"
|
25 |
+
columns_styles="width:5%;|width:75%;|width:5%;|width:15%;text-align:right;"]
|
26 |
+
<table class="pdf_invoice_totals_table">
|
27 |
+
<tbody>
|
28 |
+
<tr><th>Total (excl. TAX)</th><td>[wcj_order_total_excl_tax]</td></tr>
|
29 |
+
<tr><th>Taxes</th><td>[wcj_order_total_tax hide_if_zero="no"]</td></tr>
|
30 |
+
<tr><th>Order Total</th><td>[wcj_order_total]</td></tr>
|
31 |
+
</tbody>
|
32 |
+
</table>
|
33 |
+
</p>
|
34 |
+
<p>Payment method: [wcj_order_payment_method]</p>
|
includes/pdf-invoices/settings/defaults/wcj-custom_doc.css
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.pdf_invoice_heading_table {
|
2 |
+
width: 50%;
|
3 |
+
}
|
4 |
+
|
5 |
+
.pdf_invoice_seller_buyer_table th {
|
6 |
+
font-weight: bold;
|
7 |
+
}
|
8 |
+
/* pdf_invoice_items_table */
|
9 |
+
.pdf_invoice_items_table {
|
10 |
+
padding: 5px;
|
11 |
+
}
|
12 |
+
.pdf_invoice_items_table th {
|
13 |
+
font-weight: bold;
|
14 |
+
border: 1px solid #F0F0F0;
|
15 |
+
}
|
16 |
+
.pdf_invoice_items_table td {
|
17 |
+
border: 1px solid #F0F0F0;
|
18 |
+
}
|
19 |
+
/* pdf_invoice_totals_table */
|
20 |
+
.pdf_invoice_totals_table {
|
21 |
+
padding: 5px;
|
22 |
+
}
|
23 |
+
.pdf_invoice_totals_table th {
|
24 |
+
width: 85%;
|
25 |
+
text-align: right;
|
26 |
+
}
|
27 |
+
.pdf_invoice_totals_table td {
|
28 |
+
width: 15%;
|
29 |
+
text-align: right;
|
30 |
+
border: 1px solid #F0F0F0;
|
31 |
+
}
|
includes/shortcodes/class-wcj-invoices-shortcodes.php
CHANGED
@@ -4,9 +4,8 @@
|
|
4 |
*
|
5 |
* The WooCommerce Jetpack Invoices Shortcodes class.
|
6 |
*
|
7 |
-
* @
|
8 |
-
* @
|
9 |
-
* @author Algoritmika Ltd.
|
10 |
*/
|
11 |
|
12 |
if ( ! defined( 'ABSPATH' ) ) exit;
|
@@ -15,10 +14,12 @@ if ( ! class_exists( 'WCJ_Invoices_Shortcodes' ) ) :
|
|
15 |
|
16 |
class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
17 |
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
|
|
|
|
22 |
|
23 |
$this->the_shortcodes = array(
|
24 |
|
@@ -26,11 +27,13 @@ class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
|
26 |
'wcj_proforma_invoice_number',
|
27 |
'wcj_packing_slip_number',
|
28 |
'wcj_credit_note_number',
|
|
|
29 |
|
30 |
'wcj_invoice_date',
|
31 |
'wcj_proforma_invoice_date',
|
32 |
'wcj_packing_slip_date',
|
33 |
'wcj_credit_note_date',
|
|
|
34 |
|
35 |
);
|
36 |
|
@@ -44,9 +47,9 @@ class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
|
44 |
parent::__construct();
|
45 |
}
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
function init_atts( $atts ) {
|
51 |
|
52 |
// Atts
|
@@ -64,9 +67,9 @@ class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
|
64 |
return $atts;
|
65 |
}
|
66 |
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
function wcj_invoice_date( $atts ) {
|
71 |
return wcj_get_invoice_date( $atts['order_id'], $atts['invoice_type'], $atts['days'], $atts['date_format'] );
|
72 |
}
|
@@ -79,10 +82,13 @@ class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
|
79 |
function wcj_credit_note_date( $atts ) {
|
80 |
return wcj_get_invoice_date( $atts['order_id'], 'credit_note', $atts['days'], $atts['date_format'] );
|
81 |
}
|
|
|
|
|
|
|
82 |
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
function wcj_invoice_number( $atts ) {
|
87 |
return wcj_get_invoice_number( $atts['order_id'], $atts['invoice_type'] );
|
88 |
}
|
@@ -95,6 +101,9 @@ class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
|
95 |
function wcj_credit_note_number( $atts ) {
|
96 |
return wcj_get_invoice_number( $atts['order_id'], 'credit_note' );
|
97 |
}
|
|
|
|
|
|
|
98 |
}
|
99 |
|
100 |
endif;
|
4 |
*
|
5 |
* The WooCommerce Jetpack Invoices Shortcodes class.
|
6 |
*
|
7 |
+
* @version 2.2.7
|
8 |
+
* @author Algoritmika Ltd.
|
|
|
9 |
*/
|
10 |
|
11 |
if ( ! defined( 'ABSPATH' ) ) exit;
|
14 |
|
15 |
class WCJ_Invoices_Shortcodes extends WCJ_Shortcodes {
|
16 |
|
17 |
+
/**
|
18 |
+
* Constructor.
|
19 |
+
*
|
20 |
+
* @version 2.2.7
|
21 |
+
*/
|
22 |
+
public function __construct() {
|
23 |
|
24 |
$this->the_shortcodes = array(
|
25 |
|
27 |
'wcj_proforma_invoice_number',
|
28 |
'wcj_packing_slip_number',
|
29 |
'wcj_credit_note_number',
|
30 |
+
'wcj_custom_doc_number',
|
31 |
|
32 |
'wcj_invoice_date',
|
33 |
'wcj_proforma_invoice_date',
|
34 |
'wcj_packing_slip_date',
|
35 |
'wcj_credit_note_date',
|
36 |
+
'wcj_custom_doc_date',
|
37 |
|
38 |
);
|
39 |
|
47 |
parent::__construct();
|
48 |
}
|
49 |
|
50 |
+
/**
|
51 |
+
* init_atts.
|
52 |
+
*/
|
53 |
function init_atts( $atts ) {
|
54 |
|
55 |
// Atts
|
67 |
return $atts;
|
68 |
}
|
69 |
|
70 |
+
/**
|
71 |
+
* wcj_invoice_date.
|
72 |
+
*/
|
73 |
function wcj_invoice_date( $atts ) {
|
74 |
return wcj_get_invoice_date( $atts['order_id'], $atts['invoice_type'], $atts['days'], $atts['date_format'] );
|
75 |
}
|
82 |
function wcj_credit_note_date( $atts ) {
|
83 |
return wcj_get_invoice_date( $atts['order_id'], 'credit_note', $atts['days'], $atts['date_format'] );
|
84 |
}
|
85 |
+
function wcj_custom_doc_date( $atts ) {
|
86 |
+
return wcj_get_invoice_date( $atts['order_id'], 'custom_doc', $atts['days'], $atts['date_format'] );
|
87 |
+
}
|
88 |
|
89 |
+
/**
|
90 |
+
* wcj_invoice_number.
|
91 |
+
*/
|
92 |
function wcj_invoice_number( $atts ) {
|
93 |
return wcj_get_invoice_number( $atts['order_id'], $atts['invoice_type'] );
|
94 |
}
|
101 |
function wcj_credit_note_number( $atts ) {
|
102 |
return wcj_get_invoice_number( $atts['order_id'], 'credit_note' );
|
103 |
}
|
104 |
+
function wcj_custom_doc_number( $atts ) {
|
105 |
+
return wcj_get_invoice_number( $atts['order_id'], 'custom_doc' );
|
106 |
+
}
|
107 |
}
|
108 |
|
109 |
endif;
|
langs/woocommerce-jetpack-ru_RU.mo
ADDED
Binary file
|
langs/woocommerce-jetpack-ru_RU.po
ADDED
@@ -0,0 +1,6033 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2014 WooCommerce Jetpack
|
2 |
+
# This file is distributed under the same license as the WooCommerce Jetpack package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: WooCommerce Jetpack 2.2.5\n"
|
6 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-jetpack\n"
|
7 |
+
"POT-Creation-Date: 2015-08-10 21:16+0300\n"
|
8 |
+
"PO-Revision-Date: 2015-08-14 16:50+0300\n"
|
9 |
+
"Last-Translator: \n"
|
10 |
+
"Language-Team: \n"
|
11 |
+
"Language: ru\n"
|
12 |
+
"MIME-Version: 1.0\n"
|
13 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
+
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 1.8.4\n"
|
16 |
+
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && "
|
17 |
+
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
|
18 |
+
|
19 |
+
#: includes/add-to-cart/class-wcj-add-to-cart-per-product.php:80
|
20 |
+
msgid "WooCommerce Jetpack: Custom Add to Cart"
|
21 |
+
msgstr "Booster для WooCommerce: Добавление в корзину (пользовательская настройка)"
|
22 |
+
|
23 |
+
#: includes/add-to-cart/class-wcj-add-to-cart-per-product.php:91
|
24 |
+
msgid "Single product view"
|
25 |
+
msgstr "Вид одиночного продукта"
|
26 |
+
|
27 |
+
#: includes/add-to-cart/class-wcj-add-to-cart-per-product.php:92
|
28 |
+
msgid "Product category (archive) view"
|
29 |
+
msgstr "Вид категория продукта"
|
30 |
+
|
31 |
+
#: includes/admin/class-wc-settings-jetpack.php:26
|
32 |
+
#: includes/admin/class-wc-settings-jetpack.php:223
|
33 |
+
msgid "Booster"
|
34 |
+
msgstr "Booster"
|
35 |
+
|
36 |
+
#: includes/admin/class-wc-settings-jetpack.php:84
|
37 |
+
msgid "Save changes"
|
38 |
+
msgstr "Сохранить изменения"
|
39 |
+
|
40 |
+
#: includes/admin/class-wc-settings-jetpack.php:121
|
41 |
+
msgid "Alphabetically"
|
42 |
+
msgstr "В Алфавитном Порядке"
|
43 |
+
|
44 |
+
#: includes/admin/class-wc-settings-jetpack.php:122
|
45 |
+
msgid "By Category"
|
46 |
+
msgstr "По Категории"
|
47 |
+
|
48 |
+
#: includes/admin/class-wc-settings-jetpack.php:123
|
49 |
+
msgid "Active"
|
50 |
+
msgstr "Активныe"
|
51 |
+
|
52 |
+
#: includes/admin/class-wc-settings-jetpack.php:190
|
53 |
+
#: includes/admin/wcj-modules-cats.php:15
|
54 |
+
msgid "Dashboard"
|
55 |
+
msgstr "Панель управления"
|
56 |
+
|
57 |
+
#: includes/admin/class-wc-settings-jetpack.php:219
|
58 |
+
msgid "WooCommerce"
|
59 |
+
msgstr "WooCommerce"
|
60 |
+
|
61 |
+
#: includes/admin/class-wc-settings-jetpack.php:221 woocommerce-jetpack.php:197
|
62 |
+
msgid "Settings"
|
63 |
+
msgstr "Настройки"
|
64 |
+
|
65 |
+
#: includes/admin/class-wc-settings-jetpack.php:301
|
66 |
+
#: includes/admin/class-wc-settings-jetpack.php:308
|
67 |
+
msgid "Select All"
|
68 |
+
msgstr "Выделить все"
|
69 |
+
|
70 |
+
#: includes/admin/class-wc-settings-jetpack.php:302
|
71 |
+
#: includes/admin/class-wc-settings-jetpack.php:309
|
72 |
+
msgid "Module"
|
73 |
+
msgstr "Модуль"
|
74 |
+
|
75 |
+
#: includes/admin/class-wc-settings-jetpack.php:303
|
76 |
+
#: includes/admin/class-wc-settings-jetpack.php:310
|
77 |
+
#: includes/admin/class-wcj-tools.php:80
|
78 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:61
|
79 |
+
msgid "Description"
|
80 |
+
msgstr "Описание"
|
81 |
+
|
82 |
+
#: includes/admin/class-wc-settings-jetpack.php:360
|
83 |
+
msgid "Total Modules:"
|
84 |
+
msgstr "Всего модулей:"
|
85 |
+
|
86 |
+
#: includes/admin/class-wc-settings-jetpack.php:388
|
87 |
+
msgid "Booster for WooCommerce - Dashboard"
|
88 |
+
msgstr "Booster для WooCommerce - Панель управления"
|
89 |
+
|
90 |
+
#: includes/admin/class-wc-settings-jetpack.php:390
|
91 |
+
msgid ""
|
92 |
+
"This dashboard lets you enable/disable any Booster's module. Each checkbox comes "
|
93 |
+
"with short module's description. Please visit <a href=\"http://boostwoo.com\" "
|
94 |
+
"target=\"_blank\">BoostWoo.com</a> for detailed info on each feature."
|
95 |
+
msgstr ""
|
96 |
+
"Эта панель управления позволяет включить/отключить любой модуль Booster для "
|
97 |
+
"WooCommerce. Каждый флажок предоставляется с кратким описанием модуля. Пожалуйста, "
|
98 |
+
"посетите <a href=\"http://boostwoo.com\" target=\"_blank\">BoostWoo.com</a> для "
|
99 |
+
"более подробной информации о каждой функции."
|
100 |
+
|
101 |
+
#: includes/admin/class-wcj-tools.php:32
|
102 |
+
msgid "Booster for WooCommerce Tools"
|
103 |
+
msgstr "Booster для WooCommerce - Панель управления"
|
104 |
+
|
105 |
+
#: includes/admin/class-wcj-tools.php:32
|
106 |
+
msgid "Booster Tools"
|
107 |
+
msgstr "Booster инструменты"
|
108 |
+
|
109 |
+
#: includes/admin/class-wcj-tools.php:45
|
110 |
+
msgid "Tools Dashboard"
|
111 |
+
msgstr "Панель управления инструментами"
|
112 |
+
|
113 |
+
#: includes/admin/class-wcj-tools.php:74
|
114 |
+
msgid "Booster for WooCommerce Tools - Dashboard"
|
115 |
+
msgstr "Booster для WooCommerce Инструменты - Панель управления"
|
116 |
+
|
117 |
+
#: includes/admin/class-wcj-tools.php:75
|
118 |
+
msgid ""
|
119 |
+
"This dashboard lets you check statuses and short descriptions of all available "
|
120 |
+
"Booster for WooCommerce tools. Tools can be enabled through WooCommerce > Settings "
|
121 |
+
"> Booster. Enabled tools will appear in the tabs menu above."
|
122 |
+
msgstr ""
|
123 |
+
"Эта панель управления позволяет проверить статусы и прочесть краткие описания всех "
|
124 |
+
"доступных инструментов Booster for WooCommerce. Инструменты можно включить с "
|
125 |
+
"помощью WooCommerce > Настройки > Booster. Включеный инструмент появится в меню "
|
126 |
+
"вкладки выше."
|
127 |
+
|
128 |
+
#: includes/admin/class-wcj-tools.php:78
|
129 |
+
msgid "Tool"
|
130 |
+
msgstr "Инструмент"
|
131 |
+
|
132 |
+
#: includes/admin/class-wcj-tools.php:79
|
133 |
+
msgid "Status"
|
134 |
+
msgstr "Статус"
|
135 |
+
|
136 |
+
#: includes/admin/wcj-modules-cats.php:25
|
137 |
+
msgid "Prices & Currencies"
|
138 |
+
msgstr "Цены и Валюты"
|
139 |
+
|
140 |
+
#: includes/admin/wcj-modules-cats.php:37
|
141 |
+
msgid "Button & Price Labels"
|
142 |
+
msgstr "Ценовые и Кнопочные Этикетки"
|
143 |
+
|
144 |
+
#: includes/admin/wcj-modules-cats.php:48
|
145 |
+
msgid "Products"
|
146 |
+
msgstr "Товары"
|
147 |
+
|
148 |
+
#: includes/admin/wcj-modules-cats.php:65
|
149 |
+
msgid "Cart & Checkout"
|
150 |
+
msgstr "Корзина и Оформление заказа"
|
151 |
+
|
152 |
+
#: includes/admin/wcj-modules-cats.php:82
|
153 |
+
msgid "Shipping & Orders"
|
154 |
+
msgstr "Доставка и Заказы"
|
155 |
+
|
156 |
+
#: includes/admin/wcj-modules-cats.php:95
|
157 |
+
msgid "PDF Invoicing & Packing Slips"
|
158 |
+
msgstr " PDF счета фактуры и отборочных накладные"
|
159 |
+
|
160 |
+
#: includes/admin/wcj-modules-cats.php:111
|
161 |
+
msgid "Emails & Misc."
|
162 |
+
msgstr "Письма и Разное."
|
163 |
+
|
164 |
+
#: includes/class-wcj-add-to-cart.php:51
|
165 |
+
msgid "Per Product Type Options"
|
166 |
+
msgstr "Параметры по типу продукта"
|
167 |
+
|
168 |
+
#: includes/class-wcj-add-to-cart.php:54 includes/class-wcj-add-to-cart.php:195
|
169 |
+
msgid "Per Product Labels"
|
170 |
+
msgstr "По-продуктовые этикетки"
|
171 |
+
|
172 |
+
#: includes/class-wcj-add-to-cart.php:55 includes/class-wcj-add-to-cart.php:196
|
173 |
+
#: includes/class-wcj-add-to-cart.php:220 includes/class-wcj-product-images.php:115
|
174 |
+
#: includes/class-wcj-product-images.php:165
|
175 |
+
msgid "Enable Section"
|
176 |
+
msgstr "Включить раздел"
|
177 |
+
|
178 |
+
#: includes/class-wcj-add-to-cart.php:65
|
179 |
+
msgid "Simple product"
|
180 |
+
msgstr "Простой продукт"
|
181 |
+
|
182 |
+
#: includes/class-wcj-add-to-cart.php:70
|
183 |
+
msgid "Variable product"
|
184 |
+
msgstr "Переменный продукт"
|
185 |
+
|
186 |
+
#: includes/class-wcj-add-to-cart.php:75
|
187 |
+
msgid "External product"
|
188 |
+
msgstr "Внешний продукт"
|
189 |
+
|
190 |
+
#: includes/class-wcj-add-to-cart.php:80
|
191 |
+
msgid "Grouped product"
|
192 |
+
msgstr "Группированный продукт"
|
193 |
+
|
194 |
+
#: includes/class-wcj-add-to-cart.php:85
|
195 |
+
msgid "Other product"
|
196 |
+
msgstr "Другой продукт"
|
197 |
+
|
198 |
+
#: includes/class-wcj-add-to-cart.php:96
|
199 |
+
msgid "Single product view."
|
200 |
+
msgstr "Вид одиночного продукта."
|
201 |
+
|
202 |
+
#: includes/class-wcj-add-to-cart.php:97 includes/class-wcj-add-to-cart.php:108
|
203 |
+
#: includes/class-wcj-add-to-cart.php:154 includes/class-wcj-add-to-cart.php:167
|
204 |
+
#: includes/class-wcj-payment-gateways-fees.php:149
|
205 |
+
msgid "Leave blank to disable."
|
206 |
+
msgstr "Оставьте пустым, чтобы отключить."
|
207 |
+
|
208 |
+
#: includes/class-wcj-add-to-cart.php:97 includes/class-wcj-add-to-cart.php:108
|
209 |
+
#: includes/class-wcj-add-to-cart.php:156 includes/class-wcj-add-to-cart.php:169
|
210 |
+
#: includes/class-wcj-sorting.php:213 includes/class-wcj-sorting.php:223
|
211 |
+
#: includes/class-wcj-sorting.php:233 includes/class-wcj-sorting.php:243
|
212 |
+
#: includes/class-wcj-sorting.php:264 includes/class-wcj-sorting.php:274
|
213 |
+
msgid "Default: "
|
214 |
+
msgstr "По умолчанию:"
|
215 |
+
|
216 |
+
#: includes/class-wcj-add-to-cart.php:107
|
217 |
+
msgid "Product category (archive) view."
|
218 |
+
msgstr "Вид категория продукта."
|
219 |
+
|
220 |
+
#: includes/class-wcj-add-to-cart.php:119
|
221 |
+
msgid "Products with price set to 0 (i.e. free). Single product view."
|
222 |
+
msgstr "Продукты с ценой установлен на 0 (т.е. бесплатно). Вид одиночного продукта."
|
223 |
+
|
224 |
+
#: includes/class-wcj-add-to-cart.php:120 includes/class-wcj-add-to-cart.php:129
|
225 |
+
msgid "Leave blank to disable. Default: Add to cart"
|
226 |
+
msgstr "Оставьте пустым, чтобы отключить. По умолчанию: Добавить в корзину"
|
227 |
+
|
228 |
+
#: includes/class-wcj-add-to-cart.php:122 includes/class-wcj-add-to-cart.php:131
|
229 |
+
#: includes/class-wcj-add-to-cart.php:156 includes/class-wcj-add-to-cart.php:157
|
230 |
+
#: includes/class-wcj-add-to-cart.php:169 includes/class-wcj-add-to-cart.php:170
|
231 |
+
msgid "Add to cart"
|
232 |
+
msgstr "В корзину"
|
233 |
+
|
234 |
+
#: includes/class-wcj-add-to-cart.php:128
|
235 |
+
msgid "Products with price set to 0 (i.e. free). Product category (archive) view."
|
236 |
+
msgstr "Продукты с ценой установлен на 0 (т.е. бесплатно). Вид: категории продуктов."
|
237 |
+
|
238 |
+
#: includes/class-wcj-add-to-cart.php:138
|
239 |
+
msgid "Products with empty price. Product category (archive) view."
|
240 |
+
msgstr "Продукты с пустой ценой. Вид: категории продуктов."
|
241 |
+
|
242 |
+
#: includes/class-wcj-add-to-cart.php:139
|
243 |
+
msgid "Leave blank to disable. Default: Read More"
|
244 |
+
msgstr "Оставьте пустым, чтобы отключить. По умолчанию: Подробнее"
|
245 |
+
|
246 |
+
#: includes/class-wcj-add-to-cart.php:141
|
247 |
+
msgid "Read More"
|
248 |
+
msgstr "Читать далее"
|
249 |
+
|
250 |
+
#: includes/class-wcj-add-to-cart.php:153
|
251 |
+
msgid "Already in cart. Single product view."
|
252 |
+
msgstr "Уже в корзине. Вид одиночного продукта."
|
253 |
+
|
254 |
+
#: includes/class-wcj-add-to-cart.php:155 includes/class-wcj-add-to-cart.php:168
|
255 |
+
msgid "Try: "
|
256 |
+
msgstr "Попытаться:"
|
257 |
+
|
258 |
+
#: includes/class-wcj-add-to-cart.php:155 includes/class-wcj-add-to-cart.php:168
|
259 |
+
msgid "Already in cart - Add Again?"
|
260 |
+
msgstr "Уже в корзине - Добавить Снова?"
|
261 |
+
|
262 |
+
#: includes/class-wcj-add-to-cart.php:166
|
263 |
+
msgid "Already in cart. Product category (archive) view."
|
264 |
+
msgstr "Уже в корзине. Вид: категории продукта."
|
265 |
+
|
266 |
+
#: includes/class-wcj-add-to-cart.php:189
|
267 |
+
msgid "Per Product Options"
|
268 |
+
msgstr "Параметры По Продукту"
|
269 |
+
|
270 |
+
#: includes/class-wcj-add-to-cart.php:191
|
271 |
+
msgid ""
|
272 |
+
"This section lets you set Add to Cart button text on per product basis. When "
|
273 |
+
"enabled, label for each product can be changed in \"Edit Product\"."
|
274 |
+
msgstr ""
|
275 |
+
"В этом разделе можно изменить текст кнопки \"Добавить в корзину\", это можно "
|
276 |
+
"сделать для каждого товара. Когда включено, текст для каждого продукта можно "
|
277 |
+
"изменить \"Товары > Изменить\"."
|
278 |
+
|
279 |
+
#: includes/class-wcj-add-to-cart.php:216
|
280 |
+
msgid "Per Category Options"
|
281 |
+
msgstr "Параметры По Категории"
|
282 |
+
|
283 |
+
#: includes/class-wcj-add-to-cart.php:216
|
284 |
+
msgid "This sections lets you set Add to Cart button text on per category basis."
|
285 |
+
msgstr ""
|
286 |
+
"В этом разделе можно изменить текст кнопки \"Добавить в корзину\", это можно "
|
287 |
+
"сделать по категории товара."
|
288 |
+
|
289 |
+
#: includes/class-wcj-add-to-cart.php:219
|
290 |
+
msgid "Per Category Labels"
|
291 |
+
msgstr "Этикетки По Категории "
|
292 |
+
|
293 |
+
#: includes/class-wcj-add-to-cart.php:228
|
294 |
+
msgid "Category Groups Number"
|
295 |
+
msgstr "Количество Групп по Категории"
|
296 |
+
|
297 |
+
#: includes/class-wcj-add-to-cart.php:229
|
298 |
+
#: includes/class-wcj-checkout-custom-fields.php:321
|
299 |
+
#: includes/class-wcj-product-input-fields.php:193
|
300 |
+
#: includes/class-wcj-product-tabs.php:327
|
301 |
+
msgid "Click \"Save changes\" after you change this number."
|
302 |
+
msgstr "Нажмите кнопку «Сохранить изменения», после того, как вы измените это число."
|
303 |
+
|
304 |
+
#: includes/class-wcj-add-to-cart.php:266 includes/class-wcj-price-by-country.php:132
|
305 |
+
#: includes/class-wcj-price-by-country.php:198
|
306 |
+
msgid "Group"
|
307 |
+
msgstr "Группа"
|
308 |
+
|
309 |
+
#: includes/class-wcj-add-to-cart.php:267 includes/class-wcj-admin-tools.php:109
|
310 |
+
#: includes/class-wcj-admin-tools.php:117
|
311 |
+
#: includes/class-wcj-checkout-custom-fields.php:297
|
312 |
+
#: includes/class-wcj-checkout-custom-fields.php:305
|
313 |
+
#: includes/class-wcj-general.php:74 includes/class-wcj-order-numbers.php:176
|
314 |
+
#: includes/class-wcj-orders.php:245 includes/class-wcj-price-by-country.php:105
|
315 |
+
#: includes/class-wcj-price-labels.php:632
|
316 |
+
#: includes/class-wcj-product-add-to-cart.php:56
|
317 |
+
#: includes/class-wcj-product-add-to-cart.php:78
|
318 |
+
#: includes/class-wcj-product-info.php:618 includes/class-wcj-product-info.php:737
|
319 |
+
#: includes/class-wcj-product-info.php:774
|
320 |
+
#: includes/class-wcj-product-input-fields.php:152
|
321 |
+
#: includes/class-wcj-product-input-fields.php:184
|
322 |
+
#: includes/class-wcj-product-input-fields.php:230
|
323 |
+
#: includes/class-wcj-shipping-calculator.php:129
|
324 |
+
#: includes/class-wcj-shipping-calculator.php:137
|
325 |
+
#: includes/class-wcj-shipping-calculator.php:145
|
326 |
+
#: includes/class-wcj-shipping-calculator.php:153 includes/class-wcj-sorting.php:205
|
327 |
+
#: includes/class-wcj-wholesale-price.php:159
|
328 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:177
|
329 |
+
msgid "Enable"
|
330 |
+
msgstr "Включить"
|
331 |
+
|
332 |
+
#: includes/class-wcj-add-to-cart.php:283
|
333 |
+
#: includes/class-wcj-checkout-custom-fields.php:460
|
334 |
+
msgid "categories"
|
335 |
+
msgstr "категории"
|
336 |
+
|
337 |
+
#: includes/class-wcj-add-to-cart.php:294
|
338 |
+
msgid "Button text - single product view"
|
339 |
+
msgstr "Текст кнопки - Вид: одного продукта"
|
340 |
+
|
341 |
+
#: includes/class-wcj-add-to-cart.php:302
|
342 |
+
msgid "Button text - product archive (category) view"
|
343 |
+
msgstr "Текст кнопки - Вид: категории продуктов."
|
344 |
+
|
345 |
+
#: includes/class-wcj-add-to-cart.php:327
|
346 |
+
msgid "Add to Cart Options"
|
347 |
+
msgstr "Добавить в корзину (Настройки)"
|
348 |
+
|
349 |
+
#: includes/class-wcj-add-to-cart.php:330 includes/class-wcj-add-to-cart.php:354
|
350 |
+
msgid "Add to Cart Labels"
|
351 |
+
msgstr "Добавить в корзину (Ярлыки)"
|
352 |
+
|
353 |
+
#: includes/class-wcj-add-to-cart.php:331 includes/class-wcj-call-for-price.php:89
|
354 |
+
#: includes/class-wcj-checkout-core-fields.php:165
|
355 |
+
#: includes/class-wcj-checkout-custom-fields.php:288
|
356 |
+
#: includes/class-wcj-currencies.php:113
|
357 |
+
#: includes/class-wcj-currency-external-products.php:72
|
358 |
+
#: includes/class-wcj-emails.php:131 includes/class-wcj-old-slugs.php:95
|
359 |
+
#: includes/class-wcj-order-numbers.php:167 includes/class-wcj-pdf-invoices.php:926
|
360 |
+
#: includes/class-wcj-pdf-invoicing.php:147
|
361 |
+
#: includes/class-wcj-price-by-country.php:69 includes/class-wcj-price-labels.php:535
|
362 |
+
#: includes/class-wcj-product-bulk-price-converter.php:262
|
363 |
+
#: includes/class-wcj-product-info.php:709
|
364 |
+
#: includes/class-wcj-product-input-fields.php:132
|
365 |
+
#: includes/class-wcj-product-listings.php:60 includes/class-wcj-product-tabs.php:314
|
366 |
+
#: includes/class-wcj-reports.php:278 includes/class-wcj-shipping-calculator.php:120
|
367 |
+
#: includes/class-wcj-shipping.php:156 includes/classes/class-wcj-module.php:170
|
368 |
+
msgid "Enable Module"
|
369 |
+
msgstr "Включить модуль"
|
370 |
+
|
371 |
+
#: includes/class-wcj-add-to-cart.php:332
|
372 |
+
msgid ""
|
373 |
+
"Change text for Add to Cart button by WooCommerce product type, by product "
|
374 |
+
"category or for individual products."
|
375 |
+
msgstr ""
|
376 |
+
"Изменить текст для кнопки \"Добавить в корзину\" от WooCommerce по типу товара, по "
|
377 |
+
"категории продукта или для отдельных продуктов."
|
378 |
+
|
379 |
+
#: includes/class-wcj-address-formats.php:24
|
380 |
+
msgid "Address Formats"
|
381 |
+
msgstr "Форматы адресов"
|
382 |
+
|
383 |
+
#: includes/class-wcj-address-formats.php:25
|
384 |
+
msgid ""
|
385 |
+
"Set address format in WooCommerce orders on per country basis. Force base country "
|
386 |
+
"display."
|
387 |
+
msgstr ""
|
388 |
+
"Установить формат адреса в заказах WooCommerce на каждую страну. Отображение "
|
389 |
+
"страны которая указана WooCommerce > Основные настройки > Базовое местоположение"
|
390 |
+
|
391 |
+
#: includes/class-wcj-address-formats.php:125
|
392 |
+
#: includes/class-wcj-address-formats.php:131
|
393 |
+
msgid "Force Base Country Display"
|
394 |
+
msgstr "Отображение страны."
|
395 |
+
|
396 |
+
#: includes/class-wcj-address-formats.php:127
|
397 |
+
msgid "Force Base Country Display Options."
|
398 |
+
msgstr "Отображение страны (Hастройки)."
|
399 |
+
|
400 |
+
#: includes/class-wcj-address-formats.php:143
|
401 |
+
msgid "Address Formats by Country"
|
402 |
+
msgstr "Форматы адресов по странам"
|
403 |
+
|
404 |
+
#: includes/class-wcj-address-formats.php:145
|
405 |
+
msgid "Address Formats by Country Options."
|
406 |
+
msgstr "Форматы адресов по странам (Hастройки)."
|
407 |
+
|
408 |
+
#: includes/class-wcj-admin-tools.php:25 includes/class-wcj-admin-tools.php:29
|
409 |
+
#: includes/class-wcj-admin-tools.php:48
|
410 |
+
msgid "Admin Tools"
|
411 |
+
msgstr "Инструменты администратора"
|
412 |
+
|
413 |
+
#: includes/class-wcj-admin-tools.php:26
|
414 |
+
msgid "Booster for WooCommerce debug and log tools."
|
415 |
+
msgstr "Booster для WooCommerce отладка и лог инструменты."
|
416 |
+
|
417 |
+
#: includes/class-wcj-admin-tools.php:45
|
418 |
+
#: includes/class-wcj-checkout-custom-fields.php:351
|
419 |
+
#: includes/class-wcj-old-slugs.php:49
|
420 |
+
#: includes/class-wcj-order-custom-statuses.php:135
|
421 |
+
#: includes/class-wcj-order-numbers.php:66 includes/class-wcj-price-labels.php:114
|
422 |
+
#: includes/class-wcj-product-bulk-price-converter.php:228
|
423 |
+
#: includes/class-wcj-sku.php:193
|
424 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:32
|
425 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:33
|
426 |
+
msgid "enabled"
|
427 |
+
msgstr "включено"
|
428 |
+
|
429 |
+
#: includes/class-wcj-admin-tools.php:47 includes/class-wcj-old-slugs.php:51
|
430 |
+
#: includes/class-wcj-order-custom-statuses.php:136
|
431 |
+
#: includes/class-wcj-order-numbers.php:68 includes/class-wcj-price-labels.php:116
|
432 |
+
#: includes/class-wcj-product-bulk-price-converter.php:230
|
433 |
+
#: includes/class-wcj-sku.php:195
|
434 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:34
|
435 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:35
|
436 |
+
msgid "disabled"
|
437 |
+
msgstr "отключен"
|
438 |
+
|
439 |
+
#: includes/class-wcj-admin-tools.php:50
|
440 |
+
msgid "Log."
|
441 |
+
msgstr "Журнал."
|
442 |
+
|
443 |
+
#: includes/class-wcj-admin-tools.php:60
|
444 |
+
msgid "Log"
|
445 |
+
msgstr "Журнал"
|
446 |
+
|
447 |
+
#: includes/class-wcj-admin-tools.php:75
|
448 |
+
msgid "Log deleted successfully."
|
449 |
+
msgstr "Журнал успешно удален."
|
450 |
+
|
451 |
+
#: includes/class-wcj-admin-tools.php:81
|
452 |
+
msgid "Delete Log"
|
453 |
+
msgstr "Удалить Журнал"
|
454 |
+
|
455 |
+
#: includes/class-wcj-admin-tools.php:105
|
456 |
+
msgid "Admin Tools Options"
|
457 |
+
msgstr "Инструменты администратора (Hастройки)"
|
458 |
+
|
459 |
+
#: includes/class-wcj-admin-tools.php:108
|
460 |
+
msgid "Logging"
|
461 |
+
msgstr "Ведение журнала"
|
462 |
+
|
463 |
+
#: includes/class-wcj-admin-tools.php:116
|
464 |
+
msgid "Debug"
|
465 |
+
msgstr "Отладка"
|
466 |
+
|
467 |
+
#: includes/class-wcj-call-for-price.php:81
|
468 |
+
msgid "Call for Price Options"
|
469 |
+
msgstr "Позвоните Насчет Цены (Hастройки)"
|
470 |
+
|
471 |
+
#: includes/class-wcj-call-for-price.php:83
|
472 |
+
msgid "Leave price empty when adding or editing products. Then set the options here."
|
473 |
+
msgstr ""
|
474 |
+
"Оставить цену пустой при добавлении или редактировании товаров. Затем установите "
|
475 |
+
"параметры здесь."
|
476 |
+
|
477 |
+
#: includes/class-wcj-call-for-price.php:88 includes/class-wcj-call-for-price.php:175
|
478 |
+
msgid "Call for Price"
|
479 |
+
msgstr "Позвоните Насчет Цены"
|
480 |
+
|
481 |
+
#: includes/class-wcj-call-for-price.php:90
|
482 |
+
msgid "Create any custom price label for all WooCommerce products with empty price."
|
483 |
+
msgstr ""
|
484 |
+
"Создание любого пользовательского ценника для всех WooCommerce продуктов с пустой "
|
485 |
+
"ценой."
|
486 |
+
|
487 |
+
#: includes/class-wcj-call-for-price.php:97
|
488 |
+
msgid "Label to Show on Single"
|
489 |
+
msgstr "Этикетка чтобы показывать на странице одиночного продукта."
|
490 |
+
|
491 |
+
#: includes/class-wcj-call-for-price.php:98 includes/class-wcj-call-for-price.php:110
|
492 |
+
#: includes/class-wcj-call-for-price.php:122
|
493 |
+
#: includes/class-wcj-call-for-price.php:134
|
494 |
+
msgid "This sets the html to output on empty price. Leave blank to disable."
|
495 |
+
msgstr ""
|
496 |
+
"Это устанавливает HTML для вывода на пустой цене. Оставьте пустым, чтобы отключить."
|
497 |
+
|
498 |
+
#: includes/class-wcj-call-for-price.php:109
|
499 |
+
msgid "Label to Show on Archives"
|
500 |
+
msgstr "Этикетка чтобы показывать на странице категории продуктов."
|
501 |
+
|
502 |
+
#: includes/class-wcj-call-for-price.php:121
|
503 |
+
msgid "Label to Show on Homepage"
|
504 |
+
msgstr "Этикетка чтобы показывать на главной странице"
|
505 |
+
|
506 |
+
#: includes/class-wcj-call-for-price.php:133
|
507 |
+
msgid "Label to Show on Related"
|
508 |
+
msgstr "Этикетка чтобы показывать на Похожих "
|
509 |
+
|
510 |
+
#: includes/class-wcj-call-for-price.php:145
|
511 |
+
msgid "Hide Sale! Tag"
|
512 |
+
msgstr "Скрыть Тег Распродажа! "
|
513 |
+
|
514 |
+
#: includes/class-wcj-call-for-price.php:146
|
515 |
+
msgid "Hide the tag"
|
516 |
+
msgstr "Скрыть тег"
|
517 |
+
|
518 |
+
#: includes/class-wcj-cart.php:23
|
519 |
+
msgid "Cart"
|
520 |
+
msgstr "Корзина"
|
521 |
+
|
522 |
+
#: includes/class-wcj-cart.php:24
|
523 |
+
msgid "Add custom info to WooCommerce cart page. Add empty cart button."
|
524 |
+
msgstr ""
|
525 |
+
"Добавить пользовательские данные на странице корзины WooCommerce. Добавить кнопку "
|
526 |
+
"Очистить корзину."
|
527 |
+
|
528 |
+
#: includes/class-wcj-cart.php:83
|
529 |
+
msgid "Cart Custom Info Blocks"
|
530 |
+
msgstr "Корзина - Пользовательские Информационные Блоки"
|
531 |
+
|
532 |
+
#: includes/class-wcj-cart.php:86 includes/class-wcj-checkout-custom-info.php:51
|
533 |
+
#: includes/class-wcj-mini-cart.php:48
|
534 |
+
msgid "Total Blocks"
|
535 |
+
msgstr "Всего Блоков"
|
536 |
+
|
537 |
+
#: includes/class-wcj-cart.php:103 includes/class-wcj-checkout-custom-info.php:68
|
538 |
+
#: includes/class-wcj-mini-cart.php:66
|
539 |
+
msgid "Info Block"
|
540 |
+
msgstr "Информационный Блок"
|
541 |
+
|
542 |
+
#: includes/class-wcj-cart.php:106 includes/class-wcj-checkout-custom-info.php:71
|
543 |
+
#: includes/class-wcj-mini-cart.php:69 includes/class-wcj-product-tabs.php:248
|
544 |
+
#: includes/class-wcj-product-tabs.php:357
|
545 |
+
msgid "Content"
|
546 |
+
msgstr "Содержимое"
|
547 |
+
|
548 |
+
#: includes/class-wcj-cart.php:114 includes/class-wcj-checkout-custom-info.php:79
|
549 |
+
#: includes/class-wcj-mini-cart.php:78 includes/class-wcj-product-info.php:626
|
550 |
+
#: includes/class-wcj-product-info.php:754 includes/class-wcj-product-info.php:794
|
551 |
+
msgid "Position"
|
552 |
+
msgstr "Расположение"
|
553 |
+
|
554 |
+
#: includes/class-wcj-cart.php:120
|
555 |
+
msgid "Before cart"
|
556 |
+
msgstr "Перед корзиной"
|
557 |
+
|
558 |
+
#: includes/class-wcj-cart.php:121
|
559 |
+
msgid "Before cart table"
|
560 |
+
msgstr "Перед таблицей корзины"
|
561 |
+
|
562 |
+
#: includes/class-wcj-cart.php:122
|
563 |
+
msgid "Before cart contents"
|
564 |
+
msgstr "Перед содержимым корзины"
|
565 |
+
|
566 |
+
#: includes/class-wcj-cart.php:123
|
567 |
+
msgid "Cart contents"
|
568 |
+
msgstr "Корзина - Содержимое "
|
569 |
+
|
570 |
+
#: includes/class-wcj-cart.php:124
|
571 |
+
msgid "Cart coupon"
|
572 |
+
msgstr "Корзина - Купон "
|
573 |
+
|
574 |
+
#: includes/class-wcj-cart.php:125
|
575 |
+
msgid "Cart actions"
|
576 |
+
msgstr "Корзина - действия"
|
577 |
+
|
578 |
+
#: includes/class-wcj-cart.php:126
|
579 |
+
msgid "After cart contents"
|
580 |
+
msgstr "После содержимого корзины"
|
581 |
+
|
582 |
+
#: includes/class-wcj-cart.php:127
|
583 |
+
msgid "After cart table"
|
584 |
+
msgstr "После таблицы корзины"
|
585 |
+
|
586 |
+
#: includes/class-wcj-cart.php:128
|
587 |
+
msgid "Cart collaterals"
|
588 |
+
msgstr ""
|
589 |
+
|
590 |
+
#: includes/class-wcj-cart.php:129
|
591 |
+
msgid "After cart"
|
592 |
+
msgstr "После корзины"
|
593 |
+
|
594 |
+
#: includes/class-wcj-cart.php:131
|
595 |
+
msgid "Before cart totals"
|
596 |
+
msgstr "Перед итогами корзины"
|
597 |
+
|
598 |
+
#: includes/class-wcj-cart.php:132
|
599 |
+
msgid "Cart totals: Before shipping"
|
600 |
+
msgstr "Корзина итоги: Перед доставкой"
|
601 |
+
|
602 |
+
#: includes/class-wcj-cart.php:133
|
603 |
+
msgid "Cart totals: After shipping"
|
604 |
+
msgstr "Корзина итоги: После доставки"
|
605 |
+
|
606 |
+
#: includes/class-wcj-cart.php:134
|
607 |
+
msgid "Cart totals: Before order total"
|
608 |
+
msgstr "Корзина итоги: Перед итогом заказа"
|
609 |
+
|
610 |
+
#: includes/class-wcj-cart.php:135
|
611 |
+
msgid "Cart totals: After order total"
|
612 |
+
msgstr "Корзина итоги: после итога заказа"
|
613 |
+
|
614 |
+
#: includes/class-wcj-cart.php:136
|
615 |
+
msgid "Proceed to checkout"
|
616 |
+
msgstr "Оформить заказ"
|
617 |
+
|
618 |
+
#: includes/class-wcj-cart.php:137
|
619 |
+
msgid "After cart totals"
|
620 |
+
msgstr "После итогов корзины"
|
621 |
+
|
622 |
+
#: includes/class-wcj-cart.php:139
|
623 |
+
msgid "Before shipping calculator"
|
624 |
+
msgstr "Перед калькулятором доставки"
|
625 |
+
|
626 |
+
#: includes/class-wcj-cart.php:140
|
627 |
+
msgid "After shipping calculator"
|
628 |
+
msgstr "После калькулятором доставки"
|
629 |
+
|
630 |
+
#: includes/class-wcj-cart.php:142
|
631 |
+
msgid "If cart is empty"
|
632 |
+
msgstr "Если корзина пуста"
|
633 |
+
|
634 |
+
#: includes/class-wcj-cart.php:148 includes/class-wcj-mini-cart.php:92
|
635 |
+
#: includes/class-wcj-product-tabs.php:243
|
636 |
+
msgid "Priority"
|
637 |
+
msgstr "Приоритет"
|
638 |
+
|
639 |
+
#: includes/class-wcj-checkout-core-fields.php:161
|
640 |
+
msgid "Checkout Core Fields Options"
|
641 |
+
msgstr "Оформление Заказа Основные Поля (Hастройки)"
|
642 |
+
|
643 |
+
#: includes/class-wcj-checkout-core-fields.php:164
|
644 |
+
#: includes/class-wcj-checkout-core-fields.php:282
|
645 |
+
msgid "Checkout Core Fields"
|
646 |
+
msgstr "Оформление Заказа Основные Поля"
|
647 |
+
|
648 |
+
#: includes/class-wcj-checkout-core-fields.php:166
|
649 |
+
msgid ""
|
650 |
+
"Customize WooCommerce core checkout fields. Disable/enable fields, set required, "
|
651 |
+
"change labels and/or placeholders."
|
652 |
+
msgstr ""
|
653 |
+
"Настроить WooCommerce основные поля оформление заказа. Отключить / включить поля, "
|
654 |
+
"включить необходимые, изменить этикетки и / или заполнители."
|
655 |
+
|
656 |
+
#: includes/class-wcj-checkout-core-fields.php:244
|
657 |
+
msgid "Leave blank for WooCommerce defaults."
|
658 |
+
msgstr "Оставьте пустым для WooCommerce по умолчанию."
|
659 |
+
|
660 |
+
#: includes/class-wcj-checkout-custom-fields.php:280
|
661 |
+
msgid "Checkout Custom Fields Options"
|
662 |
+
msgstr "Оформление Заказа Пользовательские Поля (Hастройки)"
|
663 |
+
|
664 |
+
#: includes/class-wcj-checkout-custom-fields.php:287
|
665 |
+
#: includes/class-wcj-checkout-custom-fields.php:492
|
666 |
+
msgid "Checkout Custom Fields"
|
667 |
+
msgstr "Оформление Заказа Пользовательские Поля"
|
668 |
+
|
669 |
+
#: includes/class-wcj-checkout-custom-fields.php:289
|
670 |
+
msgid "Add custom fields to WooCommerce checkout page."
|
671 |
+
msgstr "Добавить пользовательские поля на страницу оформление заказа WooCommerce."
|
672 |
+
|
673 |
+
#: includes/class-wcj-checkout-custom-fields.php:296
|
674 |
+
msgid "Add All Fields to Admin Emails"
|
675 |
+
msgstr "Добавить все поля к Админ Письмам"
|
676 |
+
|
677 |
+
#: includes/class-wcj-checkout-custom-fields.php:304
|
678 |
+
msgid "Add All Fields to Customers Emails"
|
679 |
+
msgstr "Добавить все поля к Клиентским Письмам"
|
680 |
+
|
681 |
+
#: includes/class-wcj-checkout-custom-fields.php:314
|
682 |
+
msgid "The Fields"
|
683 |
+
msgstr "Поля"
|
684 |
+
|
685 |
+
#: includes/class-wcj-checkout-custom-fields.php:320
|
686 |
+
msgid "Custom Fields Number"
|
687 |
+
msgstr "Количество Пользовательских Полей"
|
688 |
+
|
689 |
+
#: includes/class-wcj-checkout-custom-fields.php:350
|
690 |
+
msgid "Custom Field"
|
691 |
+
msgstr "Пользовательское Поле"
|
692 |
+
|
693 |
+
#: includes/class-wcj-checkout-custom-fields.php:358
|
694 |
+
msgid "type"
|
695 |
+
msgstr "тип"
|
696 |
+
|
697 |
+
#: includes/class-wcj-checkout-custom-fields.php:363
|
698 |
+
#: includes/class-wcj-more-button-labels.php:49
|
699 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:44
|
700 |
+
msgid "Text"
|
701 |
+
msgstr "Текст"
|
702 |
+
|
703 |
+
#: includes/class-wcj-checkout-custom-fields.php:364
|
704 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:45
|
705 |
+
msgid "Textarea"
|
706 |
+
msgstr "Текстовая область"
|
707 |
+
|
708 |
+
#: includes/class-wcj-checkout-custom-fields.php:366
|
709 |
+
msgid "Datepicker"
|
710 |
+
msgstr "Формат даты/времени в селекторе"
|
711 |
+
|
712 |
+
#: includes/class-wcj-checkout-custom-fields.php:367
|
713 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:47
|
714 |
+
msgid "Checkbox"
|
715 |
+
msgstr "Чекбокс"
|
716 |
+
|
717 |
+
#: includes/class-wcj-checkout-custom-fields.php:369
|
718 |
+
msgid "Password"
|
719 |
+
msgstr "Пароль"
|
720 |
+
|
721 |
+
#: includes/class-wcj-checkout-custom-fields.php:375
|
722 |
+
msgid "required"
|
723 |
+
msgstr "обязательно"
|
724 |
+
|
725 |
+
#: includes/class-wcj-checkout-custom-fields.php:382
|
726 |
+
msgid "label"
|
727 |
+
msgstr "этикетка"
|
728 |
+
|
729 |
+
#: includes/class-wcj-checkout-custom-fields.php:404
|
730 |
+
msgid "placeholder"
|
731 |
+
msgstr "заполнитель"
|
732 |
+
|
733 |
+
#: includes/class-wcj-checkout-custom-fields.php:413
|
734 |
+
msgid "section"
|
735 |
+
msgstr "раздел"
|
736 |
+
|
737 |
+
#: includes/class-wcj-checkout-custom-fields.php:418
|
738 |
+
#: includes/class-wcj-checkout-custom-info.php:86
|
739 |
+
msgid "Billing"
|
740 |
+
msgstr "Тарификация"
|
741 |
+
|
742 |
+
#: includes/class-wcj-checkout-custom-fields.php:419
|
743 |
+
#: includes/class-wcj-checkout-custom-info.php:87
|
744 |
+
#: includes/class-wcj-pdf-invoices.php:1255 includes/class-wcj-shipping.php:155
|
745 |
+
#: includes/class-wcj-shipping.php:200
|
746 |
+
msgid "Shipping"
|
747 |
+
msgstr "Доставка"
|
748 |
+
|
749 |
+
#: includes/class-wcj-checkout-custom-fields.php:420
|
750 |
+
msgid "Order Notes"
|
751 |
+
msgstr "Коментарии к заказу"
|
752 |
+
|
753 |
+
#: includes/class-wcj-checkout-custom-fields.php:421
|
754 |
+
msgid "Account"
|
755 |
+
msgstr "Счёт"
|
756 |
+
|
757 |
+
#: includes/class-wcj-checkout-custom-fields.php:428
|
758 |
+
msgid "class"
|
759 |
+
msgstr "класс"
|
760 |
+
|
761 |
+
#: includes/class-wcj-checkout-custom-fields.php:433
|
762 |
+
msgid "Wide"
|
763 |
+
msgstr "Разширенный"
|
764 |
+
|
765 |
+
#: includes/class-wcj-checkout-custom-fields.php:434
|
766 |
+
msgid "First"
|
767 |
+
msgstr ""
|
768 |
+
|
769 |
+
#: includes/class-wcj-checkout-custom-fields.php:435
|
770 |
+
msgid "Last"
|
771 |
+
msgstr ""
|
772 |
+
|
773 |
+
#: includes/class-wcj-checkout-custom-fields.php:442
|
774 |
+
msgid "clear"
|
775 |
+
msgstr "очистить"
|
776 |
+
|
777 |
+
#: includes/class-wcj-checkout-custom-info.php:24
|
778 |
+
msgid "Checkout Custom Info"
|
779 |
+
msgstr "Оформление Заказа Настраиваемая Информация"
|
780 |
+
|
781 |
+
#: includes/class-wcj-checkout-custom-info.php:25
|
782 |
+
msgid "Add custom info to WooCommerce checkout page."
|
783 |
+
msgstr "Добавить пользовательскиe данные на странице оформления заказа WooCommerce."
|
784 |
+
|
785 |
+
#: includes/class-wcj-checkout-custom-info.php:48
|
786 |
+
msgid "Checkout Custom Info Blocks"
|
787 |
+
msgstr "Блоки для Оформление Заказа Настраиваемой Информации"
|
788 |
+
|
789 |
+
#: includes/class-wcj-checkout-custom-info.php:84
|
790 |
+
msgid "Before checkout form"
|
791 |
+
msgstr ""
|
792 |
+
|
793 |
+
#: includes/class-wcj-checkout-custom-info.php:85
|
794 |
+
msgid "Before customer details"
|
795 |
+
msgstr ""
|
796 |
+
|
797 |
+
#: includes/class-wcj-checkout-custom-info.php:88
|
798 |
+
msgid "After customer details"
|
799 |
+
msgstr ""
|
800 |
+
|
801 |
+
#: includes/class-wcj-checkout-custom-info.php:89
|
802 |
+
msgid "Before order review"
|
803 |
+
msgstr ""
|
804 |
+
|
805 |
+
#: includes/class-wcj-checkout-custom-info.php:90
|
806 |
+
msgid "Order review"
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#: includes/class-wcj-checkout-custom-info.php:91
|
810 |
+
msgid "After order review"
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: includes/class-wcj-checkout-custom-info.php:92
|
814 |
+
msgid "After checkout form"
|
815 |
+
msgstr ""
|
816 |
+
|
817 |
+
#: includes/class-wcj-checkout-custom-info.php:115
|
818 |
+
msgid "Order (i.e. Priority)"
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: includes/class-wcj-currencies.php:75
|
822 |
+
#: includes/class-wcj-currency-external-products.php:80
|
823 |
+
msgid "Currency Symbol"
|
824 |
+
msgstr ""
|
825 |
+
|
826 |
+
#: includes/class-wcj-currencies.php:76
|
827 |
+
msgid "This sets the currency symbol."
|
828 |
+
msgstr ""
|
829 |
+
|
830 |
+
#: includes/class-wcj-currencies.php:109
|
831 |
+
msgid "Currencies Options"
|
832 |
+
msgstr ""
|
833 |
+
|
834 |
+
#: includes/class-wcj-currencies.php:112 includes/class-wcj-currencies.php:154
|
835 |
+
msgid "Currencies"
|
836 |
+
msgstr "Валюты"
|
837 |
+
|
838 |
+
#: includes/class-wcj-currencies.php:114
|
839 |
+
msgid "Add all world currencies to your WooCommerce store; change currency symbol."
|
840 |
+
msgstr ""
|
841 |
+
|
842 |
+
#: includes/class-wcj-currencies.php:122
|
843 |
+
msgid "Currency Symbol Options"
|
844 |
+
msgstr ""
|
845 |
+
|
846 |
+
#: includes/class-wcj-currencies.php:125
|
847 |
+
msgid "Hide Currency Symbol"
|
848 |
+
msgstr ""
|
849 |
+
|
850 |
+
#: includes/class-wcj-currencies.php:126 includes/class-wcj-product-images.php:123
|
851 |
+
#: includes/class-wcj-product-images.php:131
|
852 |
+
#: includes/class-wcj-product-images.php:139
|
853 |
+
#: includes/class-wcj-product-images.php:147
|
854 |
+
#: includes/class-wcj-related-products.php:132
|
855 |
+
#: includes/class-wcj-shipping-calculator.php:167
|
856 |
+
msgid "Hide"
|
857 |
+
msgstr "Скрыть"
|
858 |
+
|
859 |
+
#: includes/class-wcj-currencies.php:127
|
860 |
+
msgid "Default: no."
|
861 |
+
msgstr ""
|
862 |
+
|
863 |
+
#: includes/class-wcj-currency-external-products.php:68
|
864 |
+
msgid "Currency for External Products Options"
|
865 |
+
msgstr "Валюта для внешних товаров (Hастройки)"
|
866 |
+
|
867 |
+
#: includes/class-wcj-currency-external-products.php:71
|
868 |
+
#: includes/class-wcj-currency-external-products.php:99
|
869 |
+
msgid "Currency for External Products"
|
870 |
+
msgstr "Валюта для внешних товаров"
|
871 |
+
|
872 |
+
#: includes/class-wcj-currency-external-products.php:73
|
873 |
+
msgid "Set different currency for external WooCommerce products."
|
874 |
+
msgstr ""
|
875 |
+
|
876 |
+
#: includes/class-wcj-currency-external-products.php:81
|
877 |
+
#: includes/class-wcj-currency-external-products.php:82
|
878 |
+
msgid "Set currency symbol for all external products."
|
879 |
+
msgstr ""
|
880 |
+
|
881 |
+
#: includes/class-wcj-emails.php:69
|
882 |
+
msgid "WooCommerce Jetpack: Email Forwarding Options"
|
883 |
+
msgstr ""
|
884 |
+
|
885 |
+
#: includes/class-wcj-emails.php:69 includes/class-wcj-emails.php:148
|
886 |
+
msgid ""
|
887 |
+
"This section lets you add another email recipient(s) to all WooCommerce emails. "
|
888 |
+
"Leave blank to disable."
|
889 |
+
msgstr ""
|
890 |
+
|
891 |
+
#: includes/class-wcj-emails.php:73 includes/class-wcj-emails.php:151
|
892 |
+
msgid "Cc Email"
|
893 |
+
msgstr ""
|
894 |
+
|
895 |
+
#: includes/class-wcj-emails.php:75 includes/class-wcj-emails.php:153
|
896 |
+
msgid "Cc to email, e.g. youremail@yourdomain.com. Leave blank to disable."
|
897 |
+
msgstr ""
|
898 |
+
|
899 |
+
#: includes/class-wcj-emails.php:85 includes/class-wcj-emails.php:162
|
900 |
+
msgid "Bcc Email"
|
901 |
+
msgstr ""
|
902 |
+
|
903 |
+
#: includes/class-wcj-emails.php:87 includes/class-wcj-emails.php:164
|
904 |
+
msgid "Bcc to email, e.g. youremail@yourdomain.com. Leave blank to disable."
|
905 |
+
msgstr ""
|
906 |
+
|
907 |
+
#: includes/class-wcj-emails.php:127
|
908 |
+
msgid "Emails Options"
|
909 |
+
msgstr ""
|
910 |
+
|
911 |
+
#: includes/class-wcj-emails.php:130 includes/class-wcj-emails.php:182
|
912 |
+
msgid "Emails"
|
913 |
+
msgstr "Электронная почта"
|
914 |
+
|
915 |
+
#: includes/class-wcj-emails.php:132
|
916 |
+
msgid "Add another email recipient(s) to all WooCommerce emails."
|
917 |
+
msgstr ""
|
918 |
+
|
919 |
+
#: includes/class-wcj-emails.php:148
|
920 |
+
msgid "Email Forwarding Options"
|
921 |
+
msgstr ""
|
922 |
+
|
923 |
+
#: includes/class-wcj-empty-cart-button.php:24
|
924 |
+
msgid "Empty Cart Button"
|
925 |
+
msgstr ""
|
926 |
+
|
927 |
+
#: includes/class-wcj-empty-cart-button.php:25
|
928 |
+
msgid "Add and customize \"Empty Cart\" button to cart page."
|
929 |
+
msgstr ""
|
930 |
+
|
931 |
+
#: includes/class-wcj-empty-cart-button.php:96
|
932 |
+
msgid "Empty Cart Options"
|
933 |
+
msgstr ""
|
934 |
+
|
935 |
+
#: includes/class-wcj-empty-cart-button.php:96
|
936 |
+
msgid "This section lets you add and customize \"Empty Cart\" button to cart page."
|
937 |
+
msgstr ""
|
938 |
+
|
939 |
+
#: includes/class-wcj-empty-cart-button.php:107
|
940 |
+
msgid "Empty Cart Button Text"
|
941 |
+
msgstr ""
|
942 |
+
|
943 |
+
#: includes/class-wcj-empty-cart-button.php:117
|
944 |
+
msgid "Wrapping DIV style"
|
945 |
+
msgstr ""
|
946 |
+
|
947 |
+
#: includes/class-wcj-empty-cart-button.php:118
|
948 |
+
msgid "Style for the button's div. Default is \"float: right;\""
|
949 |
+
msgstr ""
|
950 |
+
|
951 |
+
#: includes/class-wcj-empty-cart-button.php:128
|
952 |
+
msgid "Button position on the Cart page"
|
953 |
+
msgstr "Нижняе Положение на Странице Корзины"
|
954 |
+
|
955 |
+
#: includes/class-wcj-empty-cart-button.php:133
|
956 |
+
msgid "After Cart"
|
957 |
+
msgstr "После Корзины"
|
958 |
+
|
959 |
+
#: includes/class-wcj-empty-cart-button.php:134
|
960 |
+
msgid "Before Cart"
|
961 |
+
msgstr "Перед Корзиной"
|
962 |
+
|
963 |
+
#: includes/class-wcj-empty-cart-button.php:135
|
964 |
+
msgid "After Proceed to Checkout button"
|
965 |
+
msgstr ""
|
966 |
+
|
967 |
+
#: includes/class-wcj-empty-cart-button.php:136
|
968 |
+
msgid "After Cart Totals"
|
969 |
+
msgstr "После Итогов Корзины"
|
970 |
+
|
971 |
+
#: includes/class-wcj-empty-cart-button.php:144
|
972 |
+
msgid "Confirmation"
|
973 |
+
msgstr ""
|
974 |
+
|
975 |
+
#: includes/class-wcj-empty-cart-button.php:149
|
976 |
+
msgid "No confirmation"
|
977 |
+
msgstr ""
|
978 |
+
|
979 |
+
#: includes/class-wcj-empty-cart-button.php:150
|
980 |
+
msgid "Confirm by pop up box"
|
981 |
+
msgstr ""
|
982 |
+
|
983 |
+
#: includes/class-wcj-empty-cart-button.php:158
|
984 |
+
msgid "Confirmation Text (if enabled)"
|
985 |
+
msgstr ""
|
986 |
+
|
987 |
+
#: includes/class-wcj-empty-cart-button.php:160
|
988 |
+
msgid "Are you sure?"
|
989 |
+
msgstr ""
|
990 |
+
|
991 |
+
#: includes/class-wcj-general.php:23 includes/class-wcj-pdf-invoicing.php:189
|
992 |
+
msgid "General"
|
993 |
+
msgstr "Основные"
|
994 |
+
|
995 |
+
#: includes/class-wcj-general.php:24
|
996 |
+
msgid ""
|
997 |
+
"Separate custom CSS for front and back end. Shortcodes in Wordpress text widgets."
|
998 |
+
msgstr ""
|
999 |
+
"Отделите настраиваемый CSS для передней и задней части. Shortcode`ы в текстовых "
|
1000 |
+
"виджетов Wordpress."
|
1001 |
+
|
1002 |
+
#: includes/class-wcj-general.php:66 includes/class-wcj-shortcodes.php:61
|
1003 |
+
msgid "Shortcodes Options"
|
1004 |
+
msgstr ""
|
1005 |
+
|
1006 |
+
#: includes/class-wcj-general.php:73
|
1007 |
+
msgid "Enable Shortcodes in WordPress Text Widgets"
|
1008 |
+
msgstr ""
|
1009 |
+
|
1010 |
+
#: includes/class-wcj-general.php:86
|
1011 |
+
msgid "Custom CSS Options"
|
1012 |
+
msgstr "Пользовательские CSS Опции"
|
1013 |
+
|
1014 |
+
#: includes/class-wcj-general.php:88
|
1015 |
+
msgid "Another custom CSS, if you need one."
|
1016 |
+
msgstr "Другой Пользовательский CSS, если вам нужен дополнительный."
|
1017 |
+
|
1018 |
+
#: includes/class-wcj-general.php:93
|
1019 |
+
msgid "Custom CSS - Front end (Customers)"
|
1020 |
+
msgstr "Пользовательский CSS - Передняя часть (Клиенты)"
|
1021 |
+
|
1022 |
+
#: includes/class-wcj-general.php:101
|
1023 |
+
msgid "Custom CSS - Back end (Admin)"
|
1024 |
+
msgstr "Пользовательскией CSS - Задняя часть (Администратор)"
|
1025 |
+
|
1026 |
+
#: includes/class-wcj-mini-cart.php:24
|
1027 |
+
msgid "Mini Cart"
|
1028 |
+
msgstr "Мини Корзина"
|
1029 |
+
|
1030 |
+
#: includes/class-wcj-mini-cart.php:25
|
1031 |
+
msgid "Customize WooCommerce mini cart widget."
|
1032 |
+
msgstr "Настроить виджет WooCommerce мини корзина."
|
1033 |
+
|
1034 |
+
#: includes/class-wcj-mini-cart.php:45
|
1035 |
+
msgid "Mini Cart Custom Info Blocks"
|
1036 |
+
msgstr "Пользовательские Информационные Блоки в Мини Корзине "
|
1037 |
+
|
1038 |
+
#: includes/class-wcj-mini-cart.php:84
|
1039 |
+
msgid "Before mini cart"
|
1040 |
+
msgstr "Перед мини корзиной"
|
1041 |
+
|
1042 |
+
#: includes/class-wcj-mini-cart.php:85
|
1043 |
+
msgid "Before buttons"
|
1044 |
+
msgstr ""
|
1045 |
+
|
1046 |
+
#: includes/class-wcj-mini-cart.php:86
|
1047 |
+
msgid "After mini cart"
|
1048 |
+
msgstr "После мини корзины"
|
1049 |
+
|
1050 |
+
#: includes/class-wcj-more-button-labels.php:24
|
1051 |
+
msgid "More Button Labels"
|
1052 |
+
msgstr "Другие надписи на кнопках"
|
1053 |
+
|
1054 |
+
#: includes/class-wcj-more-button-labels.php:25
|
1055 |
+
msgid "Set WooCommerce \"Place order\" button label."
|
1056 |
+
msgstr "Установите на кнопку WooCommerce \"Оформить заказ\" другую этикетку."
|
1057 |
+
|
1058 |
+
#: includes/class-wcj-more-button-labels.php:43
|
1059 |
+
msgid "Place order (Order now) Button"
|
1060 |
+
msgstr ""
|
1061 |
+
|
1062 |
+
#: includes/class-wcj-more-button-labels.php:50
|
1063 |
+
msgid "leave blank for WooCommerce default"
|
1064 |
+
msgstr ""
|
1065 |
+
|
1066 |
+
#: includes/class-wcj-more-button-labels.php:51
|
1067 |
+
msgid "Button on the checkout page."
|
1068 |
+
msgstr ""
|
1069 |
+
|
1070 |
+
#: includes/class-wcj-old-slugs.php:52 includes/class-wcj-old-slugs.php:64
|
1071 |
+
msgid "Remove Old Slugs"
|
1072 |
+
msgstr ""
|
1073 |
+
|
1074 |
+
#: includes/class-wcj-old-slugs.php:54 includes/class-wcj-old-slugs.php:170
|
1075 |
+
msgid "Tool removes old slugs/permalinks from database."
|
1076 |
+
msgstr ""
|
1077 |
+
|
1078 |
+
#: includes/class-wcj-old-slugs.php:87
|
1079 |
+
msgid "Old Slugs Options"
|
1080 |
+
msgstr ""
|
1081 |
+
|
1082 |
+
#: includes/class-wcj-old-slugs.php:89
|
1083 |
+
msgid ""
|
1084 |
+
"When enabled, the tool is accessible through <a href=\"%sadmin.php?page=wcj-"
|
1085 |
+
"tools&tab=old_slugs\">WooCommerce > Jetpack Tools > Remove Old Slugs</a>."
|
1086 |
+
msgstr ""
|
1087 |
+
|
1088 |
+
#: includes/class-wcj-old-slugs.php:94 includes/class-wcj-old-slugs.php:114
|
1089 |
+
msgid "Old Slugs"
|
1090 |
+
msgstr ""
|
1091 |
+
|
1092 |
+
#: includes/class-wcj-old-slugs.php:96
|
1093 |
+
msgid "Remove old WooCommerce products slugs."
|
1094 |
+
msgstr ""
|
1095 |
+
|
1096 |
+
#: includes/class-wcj-old-slugs.php:169
|
1097 |
+
msgid "WooCommerce Jetpack - Remove Old Product Slugs"
|
1098 |
+
msgstr ""
|
1099 |
+
|
1100 |
+
#: includes/class-wcj-old-slugs.php:175
|
1101 |
+
msgid "Old products slugs found:"
|
1102 |
+
msgstr ""
|
1103 |
+
|
1104 |
+
#: includes/class-wcj-old-slugs.php:183
|
1105 |
+
msgid "None-products slugs found:"
|
1106 |
+
msgstr ""
|
1107 |
+
|
1108 |
+
#: includes/class-wcj-old-slugs.php:190
|
1109 |
+
msgid "No old slugs found."
|
1110 |
+
msgstr ""
|
1111 |
+
|
1112 |
+
#: includes/class-wcj-order-custom-statuses.php:24
|
1113 |
+
msgid "Order Custom Statuses"
|
1114 |
+
msgstr "Пользовательские Статусы Заказа"
|
1115 |
+
|
1116 |
+
#: includes/class-wcj-order-custom-statuses.php:25
|
1117 |
+
msgid "Custom statuses for WooCommerce orders."
|
1118 |
+
msgstr "Пользовательские статусы для заказов WooCommerce ."
|
1119 |
+
|
1120 |
+
#: includes/class-wcj-order-custom-statuses.php:30
|
1121 |
+
msgctxt "Order status"
|
1122 |
+
msgid "Pending payment"
|
1123 |
+
msgstr ""
|
1124 |
+
|
1125 |
+
#: includes/class-wcj-order-custom-statuses.php:31
|
1126 |
+
#: includes/functions/wcj-functions.php:344
|
1127 |
+
msgctxt "Order status"
|
1128 |
+
msgid "Processing"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: includes/class-wcj-order-custom-statuses.php:32
|
1132 |
+
msgctxt "Order status"
|
1133 |
+
msgid "On hold"
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: includes/class-wcj-order-custom-statuses.php:33
|
1137 |
+
#: includes/functions/wcj-functions.php:346
|
1138 |
+
msgctxt "Order status"
|
1139 |
+
msgid "Completed"
|
1140 |
+
msgstr ""
|
1141 |
+
|
1142 |
+
#: includes/class-wcj-order-custom-statuses.php:34
|
1143 |
+
#: includes/functions/wcj-functions.php:347
|
1144 |
+
msgctxt "Order status"
|
1145 |
+
msgid "Cancelled"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: includes/class-wcj-order-custom-statuses.php:35
|
1149 |
+
#: includes/functions/wcj-functions.php:348
|
1150 |
+
msgctxt "Order status"
|
1151 |
+
msgid "Refunded"
|
1152 |
+
msgstr ""
|
1153 |
+
|
1154 |
+
#: includes/class-wcj-order-custom-statuses.php:36
|
1155 |
+
#: includes/functions/wcj-functions.php:349
|
1156 |
+
msgctxt "Order status"
|
1157 |
+
msgid "Failed"
|
1158 |
+
msgstr ""
|
1159 |
+
|
1160 |
+
#: includes/class-wcj-order-custom-statuses.php:137
|
1161 |
+
#: includes/class-wcj-order-custom-statuses.php:149
|
1162 |
+
#: includes/class-wcj-order-custom-statuses.php:278
|
1163 |
+
msgid "Custom Statuses"
|
1164 |
+
msgstr "Пользовательские Статусы"
|
1165 |
+
|
1166 |
+
#: includes/class-wcj-order-custom-statuses.php:139
|
1167 |
+
msgid "Tool lets you add or delete any custom status for WooCommerce orders."
|
1168 |
+
msgstr ""
|
1169 |
+
"Инструмент позволяет добавлять или удалять любые пользовательские статусы для "
|
1170 |
+
"заказов WooCommerce ."
|
1171 |
+
|
1172 |
+
#: includes/class-wcj-order-custom-statuses.php:179
|
1173 |
+
msgid "Status slug is empty. Status not added."
|
1174 |
+
msgstr ""
|
1175 |
+
|
1176 |
+
#: includes/class-wcj-order-custom-statuses.php:181
|
1177 |
+
msgid "The length of status slug must be 17 or less characters."
|
1178 |
+
msgstr ""
|
1179 |
+
|
1180 |
+
#: includes/class-wcj-order-custom-statuses.php:183
|
1181 |
+
msgid "Status label is empty. Status not added."
|
1182 |
+
msgstr ""
|
1183 |
+
|
1184 |
+
#: includes/class-wcj-order-custom-statuses.php:189
|
1185 |
+
msgid "Duplicate slug. Status not added."
|
1186 |
+
msgstr ""
|
1187 |
+
|
1188 |
+
#: includes/class-wcj-order-custom-statuses.php:195
|
1189 |
+
msgid "New status have been successfully added!"
|
1190 |
+
msgstr ""
|
1191 |
+
|
1192 |
+
#: includes/class-wcj-order-custom-statuses.php:197
|
1193 |
+
msgid "Status was not added."
|
1194 |
+
msgstr ""
|
1195 |
+
|
1196 |
+
#: includes/class-wcj-order-custom-statuses.php:213
|
1197 |
+
msgid "Status have been successfully deleted."
|
1198 |
+
msgstr ""
|
1199 |
+
|
1200 |
+
#: includes/class-wcj-order-custom-statuses.php:215
|
1201 |
+
msgid "Delete failed."
|
1202 |
+
msgstr ""
|
1203 |
+
|
1204 |
+
#: includes/class-wcj-order-custom-statuses.php:218
|
1205 |
+
msgid "WooCommerce Jetpack - Custom Statuses"
|
1206 |
+
msgstr "Booster для WooCommerce - Пользовательские Статусы"
|
1207 |
+
|
1208 |
+
#: includes/class-wcj-order-custom-statuses.php:219
|
1209 |
+
msgid "The tool lets you add or delete any custom status for WooCommerce orders."
|
1210 |
+
msgstr ""
|
1211 |
+
"Этот инструмент позволяет добавлять или удалять любые пользовательские статусы для "
|
1212 |
+
"заказов WooCommerce ."
|
1213 |
+
|
1214 |
+
#: includes/class-wcj-order-custom-statuses.php:221
|
1215 |
+
msgid "Statuses"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: includes/class-wcj-order-custom-statuses.php:224
|
1219 |
+
msgid "Slug"
|
1220 |
+
msgstr ""
|
1221 |
+
|
1222 |
+
#: includes/class-wcj-order-custom-statuses.php:225
|
1223 |
+
#: includes/class-wcj-order-custom-statuses.php:250
|
1224 |
+
msgid "Label"
|
1225 |
+
msgstr ""
|
1226 |
+
|
1227 |
+
#: includes/class-wcj-order-custom-statuses.php:227
|
1228 |
+
#: includes/class-wcj-order-custom-statuses.php:237
|
1229 |
+
msgid "Delete"
|
1230 |
+
msgstr ""
|
1231 |
+
|
1232 |
+
#: includes/class-wcj-order-custom-statuses.php:249
|
1233 |
+
msgid "Slug (without wc- prefix)"
|
1234 |
+
msgstr ""
|
1235 |
+
|
1236 |
+
#: includes/class-wcj-order-custom-statuses.php:278
|
1237 |
+
msgid "This section lets you enable custom statuses tool."
|
1238 |
+
msgstr "Этот раздел позволяет включить инструмент пользовательских статусов."
|
1239 |
+
|
1240 |
+
#: includes/class-wcj-order-custom-statuses.php:290
|
1241 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:119
|
1242 |
+
msgid "Default Order Status"
|
1243 |
+
msgstr "Статус заказа по умолчанию "
|
1244 |
+
|
1245 |
+
#: includes/class-wcj-order-custom-statuses.php:291
|
1246 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:120
|
1247 |
+
msgid "Enable Custom Statuses feature to add custom statuses to the list."
|
1248 |
+
msgstr ""
|
1249 |
+
"Включить Пользовательские Статусы чтобы добавлять пользовательские статусы в "
|
1250 |
+
"список."
|
1251 |
+
|
1252 |
+
#: includes/class-wcj-order-custom-statuses.php:292
|
1253 |
+
msgid ""
|
1254 |
+
"You can change the default order status here. However payment gateways can change "
|
1255 |
+
"this status immediatelly on order creation. E.g. BACS gateway will change status "
|
1256 |
+
"to On-hold."
|
1257 |
+
msgstr ""
|
1258 |
+
"Вы можете изменить статус заказа по умолчанию здесь. Однако платежные шлюзы могут "
|
1259 |
+
"изменить этот статус немедленно на создание заказа. Например BACS шлюз будет "
|
1260 |
+
"изменить статус на удержание."
|
1261 |
+
|
1262 |
+
#: includes/class-wcj-order-numbers.php:69
|
1263 |
+
msgid "Orders Renumerate"
|
1264 |
+
msgstr "Перенумеровать Заказы"
|
1265 |
+
|
1266 |
+
#: includes/class-wcj-order-numbers.php:71
|
1267 |
+
msgid "Tool renumerates all orders."
|
1268 |
+
msgstr "Инструмент позволяет перенумеровать все заказы."
|
1269 |
+
|
1270 |
+
#: includes/class-wcj-order-numbers.php:81
|
1271 |
+
msgid "Renumerate orders"
|
1272 |
+
msgstr "Перенумеровать заказы"
|
1273 |
+
|
1274 |
+
#: includes/class-wcj-order-numbers.php:93
|
1275 |
+
msgid "Orders successfully renumerated!"
|
1276 |
+
msgstr "Заказы успешно перенумерованы!"
|
1277 |
+
|
1278 |
+
#: includes/class-wcj-order-numbers.php:96
|
1279 |
+
msgid "WooCommerce Jetpack - Renumerate Orders"
|
1280 |
+
msgstr "Booster для WooCommerce - Перенумеровать Заказы"
|
1281 |
+
|
1282 |
+
#: includes/class-wcj-order-numbers.php:97
|
1283 |
+
msgid ""
|
1284 |
+
"The tool renumerates all orders. Press the button below to renumerate all existing "
|
1285 |
+
"orders starting from order counter settings in WooCommerce > Settings > Jetpack > "
|
1286 |
+
"Order Numbers."
|
1287 |
+
msgstr ""
|
1288 |
+
"Этот инструмент перенумерует все заказы. Нажмите на кнопку ниже, чтобы "
|
1289 |
+
"перенумеровать все существующие заказы, начиная от счетчика номера заказов "
|
1290 |
+
"WooCommerce > параметры > Booster > ДОСТАВКА И ЗАКАЗЫ > Нумерация заказов."
|
1291 |
+
|
1292 |
+
#: includes/class-wcj-order-numbers.php:163 includes/class-wcj-order-numbers.php:166
|
1293 |
+
#: includes/class-wcj-order-numbers.php:262
|
1294 |
+
msgid "Order Numbers"
|
1295 |
+
msgstr ""
|
1296 |
+
|
1297 |
+
#: includes/class-wcj-order-numbers.php:163
|
1298 |
+
msgid ""
|
1299 |
+
"This section lets you enable sequential order numbering, set custom number prefix, "
|
1300 |
+
"suffix and width."
|
1301 |
+
msgstr ""
|
1302 |
+
"Этот раздел позволяет включить последовательность нумерации заказов, "
|
1303 |
+
"пользовательский префикс, суффикс и ширину."
|
1304 |
+
|
1305 |
+
#: includes/class-wcj-order-numbers.php:168
|
1306 |
+
msgid ""
|
1307 |
+
"WooCommerce sequential order numbering, custom order number prefix, suffix and "
|
1308 |
+
"number width."
|
1309 |
+
msgstr ""
|
1310 |
+
"WooCommerсe последовательная нумерация заказов, пользовательский префикс, суффикс "
|
1311 |
+
"и ширина."
|
1312 |
+
|
1313 |
+
#: includes/class-wcj-order-numbers.php:175
|
1314 |
+
msgid "Make Order Numbers Sequential"
|
1315 |
+
msgstr ""
|
1316 |
+
|
1317 |
+
#: includes/class-wcj-order-numbers.php:183
|
1318 |
+
msgid "Next Order Number"
|
1319 |
+
msgstr ""
|
1320 |
+
|
1321 |
+
#: includes/class-wcj-order-numbers.php:184
|
1322 |
+
msgid "Next new order will be given this number."
|
1323 |
+
msgstr ""
|
1324 |
+
|
1325 |
+
#: includes/class-wcj-order-numbers.php:184
|
1326 |
+
msgid "Use Renumerate Orders tool for existing orders."
|
1327 |
+
msgstr ""
|
1328 |
+
"Используйте инструмент \"Перенумеровать Заказы\" чтобы перенумеровать существующие "
|
1329 |
+
"заказы."
|
1330 |
+
|
1331 |
+
#: includes/class-wcj-order-numbers.php:185
|
1332 |
+
msgid "This will be ignored if sequential order numbering is disabled."
|
1333 |
+
msgstr "Это будет игнорироваться, если последовательная нумерация заказов отключена."
|
1334 |
+
|
1335 |
+
#: includes/class-wcj-order-numbers.php:192
|
1336 |
+
msgid "Order Number Custom Prefix"
|
1337 |
+
msgstr ""
|
1338 |
+
|
1339 |
+
#: includes/class-wcj-order-numbers.php:194
|
1340 |
+
msgid ""
|
1341 |
+
"Prefix before order number (optional). This will change the prefixes for all "
|
1342 |
+
"existing orders."
|
1343 |
+
msgstr ""
|
1344 |
+
|
1345 |
+
#: includes/class-wcj-order-numbers.php:204
|
1346 |
+
msgid "Order Number Date Prefix"
|
1347 |
+
msgstr ""
|
1348 |
+
|
1349 |
+
#: includes/class-wcj-order-numbers.php:206
|
1350 |
+
msgid ""
|
1351 |
+
"Date prefix before order number (optional). This will change the prefixes for all "
|
1352 |
+
"existing orders. Value is passed directly to PHP `date` function, so most of PHP "
|
1353 |
+
"date formats can be used. The only exception is using `\\` symbol in date format, "
|
1354 |
+
"as this symbol will be excluded from date. Try: Y-m-d- or mdy."
|
1355 |
+
msgstr ""
|
1356 |
+
|
1357 |
+
#: includes/class-wcj-order-numbers.php:216
|
1358 |
+
msgid "Order Number Width"
|
1359 |
+
msgstr ""
|
1360 |
+
|
1361 |
+
#: includes/class-wcj-order-numbers.php:218
|
1362 |
+
msgid ""
|
1363 |
+
"Minimum width of number without prefix (zeros will be added to the left side). "
|
1364 |
+
"This will change the minimum width of order number for all existing orders. E.g. "
|
1365 |
+
"set to 5 to have order number displayed as 00001 instead of 1. Leave zero to "
|
1366 |
+
"disable."
|
1367 |
+
msgstr ""
|
1368 |
+
|
1369 |
+
#: includes/class-wcj-order-numbers.php:228
|
1370 |
+
msgid "Order Number Custom Suffix"
|
1371 |
+
msgstr "Настраиваемый Суффикс для Номера Заказа"
|
1372 |
+
|
1373 |
+
#: includes/class-wcj-order-numbers.php:230
|
1374 |
+
msgid ""
|
1375 |
+
"Suffix after order number (optional). This will change the suffixes for all "
|
1376 |
+
"existing orders."
|
1377 |
+
msgstr ""
|
1378 |
+
|
1379 |
+
#: includes/class-wcj-order-numbers.php:240
|
1380 |
+
msgid "Order Number Date Suffix"
|
1381 |
+
msgstr ""
|
1382 |
+
|
1383 |
+
#: includes/class-wcj-order-numbers.php:242
|
1384 |
+
msgid ""
|
1385 |
+
"Date suffix after order number (optional). This will change the suffixes for all "
|
1386 |
+
"existing orders. Value is passed directly to PHP `date` function, so most of PHP "
|
1387 |
+
"date formats can be used. The only exception is using `\\` symbol in date format, "
|
1388 |
+
"as this symbol will be excluded from date. Try: Y-m-d- or mdy."
|
1389 |
+
msgstr ""
|
1390 |
+
|
1391 |
+
#: includes/class-wcj-orders.php:23
|
1392 |
+
msgid "Orders"
|
1393 |
+
msgstr "Заказы"
|
1394 |
+
|
1395 |
+
#: includes/class-wcj-orders.php:24
|
1396 |
+
msgid "Minimum WooCommerce order amount; orders auto-complete."
|
1397 |
+
msgstr ""
|
1398 |
+
|
1399 |
+
#: includes/class-wcj-orders.php:77
|
1400 |
+
msgid "All countries"
|
1401 |
+
msgstr ""
|
1402 |
+
|
1403 |
+
#: includes/class-wcj-orders.php:90 includes/class-wcj-orders.php:262
|
1404 |
+
msgid "Country"
|
1405 |
+
msgstr ""
|
1406 |
+
|
1407 |
+
#: includes/class-wcj-orders.php:185
|
1408 |
+
msgid "Order Minimum Amount"
|
1409 |
+
msgstr "Минимальная сумма заказа"
|
1410 |
+
|
1411 |
+
#: includes/class-wcj-orders.php:185
|
1412 |
+
msgid "This section lets you set minimum order amount."
|
1413 |
+
msgstr ""
|
1414 |
+
|
1415 |
+
#: includes/class-wcj-orders.php:188
|
1416 |
+
msgid "Amount"
|
1417 |
+
msgstr "Сумма"
|
1418 |
+
|
1419 |
+
#: includes/class-wcj-orders.php:189
|
1420 |
+
msgid "Minimum order amount. Set to 0 to disable."
|
1421 |
+
msgstr ""
|
1422 |
+
|
1423 |
+
#: includes/class-wcj-orders.php:200
|
1424 |
+
msgid "Error message"
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: includes/class-wcj-orders.php:202 includes/class-wcj-orders.php:222
|
1428 |
+
msgid ""
|
1429 |
+
"Message to customer if order is below minimum amount. Default: You must have an "
|
1430 |
+
"order with a minimum of %s to place your order, your current order total is %s."
|
1431 |
+
msgstr ""
|
1432 |
+
|
1433 |
+
#: includes/class-wcj-orders.php:212
|
1434 |
+
msgid "Add notice to cart page also"
|
1435 |
+
msgstr "Добавить уведомление на странице корзины также"
|
1436 |
+
|
1437 |
+
#: includes/class-wcj-orders.php:213 includes/class-wcj-orders.php:263
|
1438 |
+
#: includes/class-wcj-purchase-data.php:321
|
1439 |
+
msgid "Add"
|
1440 |
+
msgstr "Добавить"
|
1441 |
+
|
1442 |
+
#: includes/class-wcj-orders.php:220
|
1443 |
+
msgid "Message on cart page"
|
1444 |
+
msgstr "Сообщение на странице корзины"
|
1445 |
+
|
1446 |
+
#: includes/class-wcj-orders.php:232
|
1447 |
+
msgid "Stop customer from seeing the Checkout page if minimum amount not reached."
|
1448 |
+
msgstr ""
|
1449 |
+
|
1450 |
+
#: includes/class-wcj-orders.php:233
|
1451 |
+
msgid "Redirect back to Cart page"
|
1452 |
+
msgstr "Перенаправить обратно на страницу Корзины"
|
1453 |
+
|
1454 |
+
#: includes/class-wcj-orders.php:241
|
1455 |
+
msgid "Orders Auto-Complete"
|
1456 |
+
msgstr ""
|
1457 |
+
|
1458 |
+
#: includes/class-wcj-orders.php:241
|
1459 |
+
msgid "This section lets you enable orders auto-complete function."
|
1460 |
+
msgstr ""
|
1461 |
+
|
1462 |
+
#: includes/class-wcj-orders.php:244
|
1463 |
+
msgid "Auto-complete all WooCommerce orders"
|
1464 |
+
msgstr ""
|
1465 |
+
|
1466 |
+
#: includes/class-wcj-orders.php:246
|
1467 |
+
msgid ""
|
1468 |
+
"E.g. if you sell digital products then you are not shipping anything and you may "
|
1469 |
+
"want auto-complete all your orders."
|
1470 |
+
msgstr ""
|
1471 |
+
|
1472 |
+
#: includes/class-wcj-orders.php:255 includes/class-wcj-purchase-data.php:314
|
1473 |
+
msgid "Orders List Custom Columns"
|
1474 |
+
msgstr "Список Заказов Настраиваемые Колонки"
|
1475 |
+
|
1476 |
+
#: includes/class-wcj-orders.php:257 includes/class-wcj-purchase-data.php:316
|
1477 |
+
msgid "This section lets you add custom columns to WooCommerce orders list."
|
1478 |
+
msgstr ""
|
1479 |
+
"В этом разделе можно добавлять пользовательские столбцы в списке заказов "
|
1480 |
+
"WooCommerce ."
|
1481 |
+
|
1482 |
+
#: includes/class-wcj-payment-gateways-fees.php:24
|
1483 |
+
msgid "Payment Gateways Fees"
|
1484 |
+
msgstr "Тарификация Шлюзных Платежей (Настройки)"
|
1485 |
+
|
1486 |
+
#: includes/class-wcj-payment-gateways-fees.php:25
|
1487 |
+
msgid "Enable extra fees for WooCommerce payment gateways."
|
1488 |
+
msgstr "Включите дополнительную плату за WooCommerce платежные шлюзы."
|
1489 |
+
|
1490 |
+
#: includes/class-wcj-payment-gateways-fees.php:127
|
1491 |
+
msgid "Payment Gateways Fees Options"
|
1492 |
+
msgstr ""
|
1493 |
+
|
1494 |
+
#: includes/class-wcj-payment-gateways-fees.php:129
|
1495 |
+
msgid "This section lets you set extra fees for payment gateways."
|
1496 |
+
msgstr "Этот раздел позволяет установить дополнительные тарифы для платежных шлюзов."
|
1497 |
+
|
1498 |
+
#: includes/class-wcj-payment-gateways-fees.php:148
|
1499 |
+
msgid "Fee title to show to customer."
|
1500 |
+
msgstr "Показать клиенту название дополнительной платы."
|
1501 |
+
|
1502 |
+
#: includes/class-wcj-payment-gateways-fees.php:157
|
1503 |
+
msgid "Fee type."
|
1504 |
+
msgstr ""
|
1505 |
+
|
1506 |
+
#: includes/class-wcj-payment-gateways-fees.php:158
|
1507 |
+
msgid "Percent or fixed value."
|
1508 |
+
msgstr ""
|
1509 |
+
|
1510 |
+
#: includes/class-wcj-payment-gateways-fees.php:165
|
1511 |
+
msgid "Fixed"
|
1512 |
+
msgstr ""
|
1513 |
+
|
1514 |
+
#: includes/class-wcj-payment-gateways-fees.php:166
|
1515 |
+
msgid "Percent"
|
1516 |
+
msgstr ""
|
1517 |
+
|
1518 |
+
#: includes/class-wcj-payment-gateways-fees.php:172
|
1519 |
+
msgid "Fee value."
|
1520 |
+
msgstr ""
|
1521 |
+
|
1522 |
+
#: includes/class-wcj-payment-gateways-fees.php:173
|
1523 |
+
msgid "The value."
|
1524 |
+
msgstr ""
|
1525 |
+
|
1526 |
+
#: includes/class-wcj-payment-gateways-fees.php:185
|
1527 |
+
msgid "Minimum cart amount for adding the fee."
|
1528 |
+
msgstr "Минимальная сумма корзины для добавления платы."
|
1529 |
+
|
1530 |
+
#: includes/class-wcj-payment-gateways-fees.php:186
|
1531 |
+
#: includes/class-wcj-payment-gateways-fees.php:199
|
1532 |
+
msgid "Set 0 to disable."
|
1533 |
+
msgstr ""
|
1534 |
+
|
1535 |
+
#: includes/class-wcj-payment-gateways-fees.php:198
|
1536 |
+
msgid "Maximum cart amount for adding the fee."
|
1537 |
+
msgstr "Максимальная сумма корзины для добавления платы."
|
1538 |
+
|
1539 |
+
#: includes/class-wcj-payment-gateways-fees.php:211
|
1540 |
+
msgid "Round the fee value before adding to the cart."
|
1541 |
+
msgstr "Округлить плату перед добавлением в корзину."
|
1542 |
+
|
1543 |
+
#: includes/class-wcj-payment-gateways-fees.php:220
|
1544 |
+
msgid "If rounding is enabled, set precision here."
|
1545 |
+
msgstr ""
|
1546 |
+
|
1547 |
+
#: includes/class-wcj-payment-gateways-fees.php:233
|
1548 |
+
msgid "Is taxable?"
|
1549 |
+
msgstr ""
|
1550 |
+
|
1551 |
+
#: includes/class-wcj-payment-gateways-fees.php:244
|
1552 |
+
msgid "Tax Class (only if Taxable selected)."
|
1553 |
+
msgstr ""
|
1554 |
+
|
1555 |
+
#: includes/class-wcj-payment-gateways-fees.php:249
|
1556 |
+
msgid "Standard Rate"
|
1557 |
+
msgstr ""
|
1558 |
+
|
1559 |
+
#: includes/class-wcj-payment-gateways-icons.php:24
|
1560 |
+
msgid "Payment Gateways Icons"
|
1561 |
+
msgstr "Иконки Шлюзных Платежей"
|
1562 |
+
|
1563 |
+
#: includes/class-wcj-payment-gateways-icons.php:25
|
1564 |
+
msgid "Change icons (images) for all default WooCommerce payment gateways."
|
1565 |
+
msgstr ""
|
1566 |
+
"Изменить иконки (изображения) для всех шлюзов оплаты WooCommerce по умолчанию."
|
1567 |
+
|
1568 |
+
#: includes/class-wcj-payment-gateways-icons.php:69
|
1569 |
+
msgid "Default WooCommerce Payment Gateways Icons"
|
1570 |
+
msgstr "Иконки платежных шлюзов WooCommerce по умолчанию"
|
1571 |
+
|
1572 |
+
#: includes/class-wcj-payment-gateways-icons.php:71
|
1573 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:84
|
1574 |
+
msgid ""
|
1575 |
+
"If you want to show an image next to the gateway's name on the frontend, enter a "
|
1576 |
+
"URL to an image."
|
1577 |
+
msgstr ""
|
1578 |
+
|
1579 |
+
#: includes/class-wcj-payment-gateways-per-category.php:24
|
1580 |
+
msgid "Payment Gateways per Category"
|
1581 |
+
msgstr "Платежные Шлюзы По Категориям"
|
1582 |
+
|
1583 |
+
#: includes/class-wcj-payment-gateways-per-category.php:25
|
1584 |
+
msgid ""
|
1585 |
+
"Show gateway only if there is product of selected category in WooCommerce cart."
|
1586 |
+
msgstr ""
|
1587 |
+
"Показать шлюз, только если есть товар в выбранной категории корзины WooCommerce."
|
1588 |
+
|
1589 |
+
#: includes/class-wcj-payment-gateways-per-category.php:93
|
1590 |
+
msgid "WooCommerce Jetpack: Payment Gateways per Category Options"
|
1591 |
+
msgstr "Booster для WooCommerсe: Платежные Шлюзы По Категориям (Настройки)"
|
1592 |
+
|
1593 |
+
#: includes/class-wcj-payment-gateways-per-category.php:111
|
1594 |
+
msgid "Show gateway only if there is product of selected category in cart."
|
1595 |
+
msgstr "Показать шлюз, только если в корзине есть товар выбранной категории."
|
1596 |
+
|
1597 |
+
#: includes/class-wcj-payment-gateways.php:25
|
1598 |
+
msgid "Custom Payment Gateways"
|
1599 |
+
msgstr "Пользовательские Платежные Шлюзы"
|
1600 |
+
|
1601 |
+
#: includes/class-wcj-payment-gateways.php:26
|
1602 |
+
msgid "Add multiple custom payment gateways to WooCommerce."
|
1603 |
+
msgstr "Добавьте пользовательские платежные шлюзы в WooCommerce."
|
1604 |
+
|
1605 |
+
#: includes/class-wcj-payment-gateways.php:42
|
1606 |
+
msgid "Custom Payment Gateways Options"
|
1607 |
+
msgstr "Пользовательские Платежные Шлюзы (Настройки)"
|
1608 |
+
|
1609 |
+
#: includes/class-wcj-payment-gateways.php:45
|
1610 |
+
msgid "Number of Gateways"
|
1611 |
+
msgstr "Количество Шлюзов"
|
1612 |
+
|
1613 |
+
#: includes/class-wcj-payment-gateways.php:47
|
1614 |
+
msgid ""
|
1615 |
+
"Number of custom payments gateways to be added. All settings for each new gateway "
|
1616 |
+
"are in WooCommerce > Settings > Checkout."
|
1617 |
+
msgstr ""
|
1618 |
+
"Количество таможенные платежи шлюзов быть добавлены. Все настройки для каждого "
|
1619 |
+
"нового шлюза в WooCommerce> Настройки> Checkout."
|
1620 |
+
|
1621 |
+
#: includes/class-wcj-pdf-invoices.php:66
|
1622 |
+
msgid "Payment Gateways Attach PDF Invoice V1 Options"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: includes/class-wcj-pdf-invoices.php:66
|
1626 |
+
msgid "This section lets you choose when to attach PDF invoice to customers emails."
|
1627 |
+
msgstr ""
|
1628 |
+
|
1629 |
+
#: includes/class-wcj-pdf-invoices.php:76
|
1630 |
+
msgid "Attach PDF invoice."
|
1631 |
+
msgstr ""
|
1632 |
+
|
1633 |
+
#: includes/class-wcj-pdf-invoices.php:208 includes/class-wcj-pdf-invoices.php:213
|
1634 |
+
#: includes/functions/wcj-invoicing-functions.php:10
|
1635 |
+
msgid "Invoice"
|
1636 |
+
msgstr ""
|
1637 |
+
|
1638 |
+
#: includes/class-wcj-pdf-invoices.php:371
|
1639 |
+
#: includes/classes/class-wcj-pdf-invoice.php:287
|
1640 |
+
msgid "Unexpected error"
|
1641 |
+
msgstr ""
|
1642 |
+
|
1643 |
+
#: includes/class-wcj-pdf-invoices.php:891 includes/class-wcj-pdf-invoices.php:897
|
1644 |
+
msgid "PDF Invoice"
|
1645 |
+
msgstr ""
|
1646 |
+
|
1647 |
+
#: includes/class-wcj-pdf-invoices.php:922
|
1648 |
+
msgid "PDF Invoices Options"
|
1649 |
+
msgstr ""
|
1650 |
+
|
1651 |
+
#: includes/class-wcj-pdf-invoices.php:925 includes/class-wcj-pdf-invoices.php:1437
|
1652 |
+
msgid "PDF Invoices"
|
1653 |
+
msgstr "PDF-фактуры"
|
1654 |
+
|
1655 |
+
#: includes/class-wcj-pdf-invoices.php:925
|
1656 |
+
msgid "depreciated"
|
1657 |
+
msgstr ""
|
1658 |
+
|
1659 |
+
#: includes/class-wcj-pdf-invoices.php:927
|
1660 |
+
msgid "Add PDF invoices for the WooCommerce store owners and for the customers."
|
1661 |
+
msgstr ""
|
1662 |
+
"Добавить WooCommerce счета-фактуры PDF для владельца магазина и для клиентов."
|
1663 |
+
|
1664 |
+
#: includes/class-wcj-pdf-invoices.php:935
|
1665 |
+
msgid "Invoice Header"
|
1666 |
+
msgstr "Header счета"
|
1667 |
+
|
1668 |
+
#: includes/class-wcj-pdf-invoices.php:935
|
1669 |
+
msgid ""
|
1670 |
+
"This section lets you set texts for required invoice number and date, and optional "
|
1671 |
+
"logo, header text, invoice due and fulfillment dates."
|
1672 |
+
msgstr ""
|
1673 |
+
"Этот раздел позволяет задать тексты для требуемых: номера и даты счета, логотип "
|
1674 |
+
"(необязательно), header текст, даты оплаты и даты исполнения."
|
1675 |
+
|
1676 |
+
#: includes/class-wcj-pdf-invoices.php:938
|
1677 |
+
msgid "Your Logo URL"
|
1678 |
+
msgstr ""
|
1679 |
+
|
1680 |
+
#: includes/class-wcj-pdf-invoices.php:939
|
1681 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:54
|
1682 |
+
msgid ""
|
1683 |
+
"Enter a URL to an image you want to show in the invoice's header. Upload your "
|
1684 |
+
"image using the <a href=\"/wp-admin/media-new.php\">media uploader</a>."
|
1685 |
+
msgstr ""
|
1686 |
+
"Введите URL-адрес изображения, который вы хотите показать в header счета-фактуры. "
|
1687 |
+
"Загрузите изображение с помощью <a href=\"/wp-admin/media-new.php\">Медиа "
|
1688 |
+
"загрузчик</a>."
|
1689 |
+
|
1690 |
+
#: includes/class-wcj-pdf-invoices.php:940 includes/class-wcj-pdf-invoices.php:949
|
1691 |
+
#: includes/class-wcj-pdf-invoices.php:969 includes/class-wcj-pdf-invoices.php:979
|
1692 |
+
#: includes/class-wcj-pdf-invoices.php:998 includes/class-wcj-pdf-invoices.php:1018
|
1693 |
+
#: includes/class-wcj-pdf-invoices.php:1091 includes/class-wcj-pdf-invoices.php:1126
|
1694 |
+
#: includes/class-wcj-pdf-invoices.php:1177 includes/class-wcj-pdf-invoices.php:1186
|
1695 |
+
#: includes/class-wcj-pdf-invoices.php:1195 includes/class-wcj-pdf-invoices.php:1204
|
1696 |
+
#: includes/class-wcj-pdf-invoices.php:1213 includes/class-wcj-pdf-invoices.php:1222
|
1697 |
+
#: includes/class-wcj-pdf-invoices.php:1302 includes/class-wcj-pdf-invoices.php:1311
|
1698 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:55
|
1699 |
+
msgid "Leave blank to disable"
|
1700 |
+
msgstr ""
|
1701 |
+
|
1702 |
+
#: includes/class-wcj-pdf-invoices.php:948
|
1703 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:74
|
1704 |
+
msgid "Header Text"
|
1705 |
+
msgstr "Header Текст"
|
1706 |
+
|
1707 |
+
#: includes/class-wcj-pdf-invoices.php:950
|
1708 |
+
msgid "Default: INVOICE"
|
1709 |
+
msgstr ""
|
1710 |
+
|
1711 |
+
#: includes/class-wcj-pdf-invoices.php:952
|
1712 |
+
msgid "INVOICE"
|
1713 |
+
msgstr ""
|
1714 |
+
|
1715 |
+
#: includes/class-wcj-pdf-invoices.php:958
|
1716 |
+
msgid "Invoice Number"
|
1717 |
+
msgstr ""
|
1718 |
+
|
1719 |
+
#: includes/class-wcj-pdf-invoices.php:959
|
1720 |
+
msgid "Default: Invoice number"
|
1721 |
+
msgstr ""
|
1722 |
+
|
1723 |
+
#: includes/class-wcj-pdf-invoices.php:961
|
1724 |
+
msgid "Invoice number"
|
1725 |
+
msgstr ""
|
1726 |
+
|
1727 |
+
#: includes/class-wcj-pdf-invoices.php:967
|
1728 |
+
msgid "Order Date"
|
1729 |
+
msgstr ""
|
1730 |
+
|
1731 |
+
#: includes/class-wcj-pdf-invoices.php:968
|
1732 |
+
msgid "Default: Order date"
|
1733 |
+
msgstr ""
|
1734 |
+
|
1735 |
+
#: includes/class-wcj-pdf-invoices.php:971
|
1736 |
+
msgid "Order date"
|
1737 |
+
msgstr "Дата Заказа"
|
1738 |
+
|
1739 |
+
#: includes/class-wcj-pdf-invoices.php:977
|
1740 |
+
msgid "Order Time"
|
1741 |
+
msgstr "Время Заказа"
|
1742 |
+
|
1743 |
+
#: includes/class-wcj-pdf-invoices.php:978
|
1744 |
+
msgid "Default: Order time"
|
1745 |
+
msgstr "По умолчанию: Время заказа"
|
1746 |
+
|
1747 |
+
#: includes/class-wcj-pdf-invoices.php:981
|
1748 |
+
msgid "Order time"
|
1749 |
+
msgstr "Время заказа"
|
1750 |
+
|
1751 |
+
#: includes/class-wcj-pdf-invoices.php:987
|
1752 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:110
|
1753 |
+
msgid "Invoice Date"
|
1754 |
+
msgstr "Дата счёта"
|
1755 |
+
|
1756 |
+
#: includes/class-wcj-pdf-invoices.php:988
|
1757 |
+
msgid "Default: Invoice date"
|
1758 |
+
msgstr ""
|
1759 |
+
|
1760 |
+
#: includes/class-wcj-pdf-invoices.php:990
|
1761 |
+
msgid "Invoice date"
|
1762 |
+
msgstr "Дата счета-фактуры"
|
1763 |
+
|
1764 |
+
#: includes/class-wcj-pdf-invoices.php:997
|
1765 |
+
msgid "Default: Invoice due date"
|
1766 |
+
msgstr ""
|
1767 |
+
|
1768 |
+
#: includes/class-wcj-pdf-invoices.php:1000
|
1769 |
+
msgid "Invoice due date"
|
1770 |
+
msgstr ""
|
1771 |
+
|
1772 |
+
#: includes/class-wcj-pdf-invoices.php:1007 includes/class-wcj-pdf-invoices.php:1027
|
1773 |
+
msgid "days"
|
1774 |
+
msgstr ""
|
1775 |
+
|
1776 |
+
#: includes/class-wcj-pdf-invoices.php:1017
|
1777 |
+
msgid "Default: Invoice fulfillment date"
|
1778 |
+
msgstr ""
|
1779 |
+
|
1780 |
+
#: includes/class-wcj-pdf-invoices.php:1020
|
1781 |
+
msgid "Invoice fulfillment date"
|
1782 |
+
msgstr ""
|
1783 |
+
|
1784 |
+
#: includes/class-wcj-pdf-invoices.php:1036
|
1785 |
+
msgid "Additional Header"
|
1786 |
+
msgstr "Дополнительный Header"
|
1787 |
+
|
1788 |
+
#: includes/class-wcj-pdf-invoices.php:1037
|
1789 |
+
msgid ""
|
1790 |
+
"Additional header - will be displayed above all data on invoice. You can use html "
|
1791 |
+
"and/or shortcodes here."
|
1792 |
+
msgstr ""
|
1793 |
+
"Дополнительный Header - будет отображаться над всеми данными в счете-фактуре. Вы "
|
1794 |
+
"можете использовать HTML и/или shortcode здесь."
|
1795 |
+
|
1796 |
+
#: includes/class-wcj-pdf-invoices.php:1046
|
1797 |
+
msgid "Seller and Buyer Info"
|
1798 |
+
msgstr ""
|
1799 |
+
|
1800 |
+
#: includes/class-wcj-pdf-invoices.php:1049 includes/class-wcj-pdf-invoices.php:1052
|
1801 |
+
#: includes/class-wcj-purchase-data.php:177
|
1802 |
+
msgid "Seller"
|
1803 |
+
msgstr ""
|
1804 |
+
|
1805 |
+
#: includes/class-wcj-pdf-invoices.php:1058
|
1806 |
+
msgid "Your business information"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#: includes/class-wcj-pdf-invoices.php:1060
|
1810 |
+
msgid "New lines are added automatically."
|
1811 |
+
msgstr ""
|
1812 |
+
|
1813 |
+
#: includes/class-wcj-pdf-invoices.php:1062
|
1814 |
+
msgid "<strong>Company Name</strong>"
|
1815 |
+
msgstr ""
|
1816 |
+
|
1817 |
+
#: includes/class-wcj-pdf-invoices.php:1068 includes/class-wcj-pdf-invoices.php:1071
|
1818 |
+
msgid "Buyer"
|
1819 |
+
msgstr ""
|
1820 |
+
|
1821 |
+
#: includes/class-wcj-pdf-invoices.php:1078 includes/class-wcj-pdf-invoices.php:1084
|
1822 |
+
msgid "Items"
|
1823 |
+
msgstr ""
|
1824 |
+
|
1825 |
+
#: includes/class-wcj-pdf-invoices.php:1081
|
1826 |
+
msgid "Items Table Heading Text"
|
1827 |
+
msgstr ""
|
1828 |
+
|
1829 |
+
#: includes/class-wcj-pdf-invoices.php:1090
|
1830 |
+
msgid "Shipping as Item"
|
1831 |
+
msgstr ""
|
1832 |
+
|
1833 |
+
#: includes/class-wcj-pdf-invoices.php:1092
|
1834 |
+
msgid "Display shipping as item"
|
1835 |
+
msgstr ""
|
1836 |
+
|
1837 |
+
#: includes/class-wcj-pdf-invoices.php:1110 includes/class-wcj-pdf-invoices.php:1118
|
1838 |
+
msgid "Add shipping method info"
|
1839 |
+
msgstr ""
|
1840 |
+
|
1841 |
+
#: includes/class-wcj-pdf-invoices.php:1117
|
1842 |
+
msgid "Do not add shipping method info"
|
1843 |
+
msgstr ""
|
1844 |
+
|
1845 |
+
#: includes/class-wcj-pdf-invoices.php:1119
|
1846 |
+
msgid "Replace with shipping method info"
|
1847 |
+
msgstr ""
|
1848 |
+
|
1849 |
+
#: includes/class-wcj-pdf-invoices.php:1125
|
1850 |
+
msgid "Discount as Item"
|
1851 |
+
msgstr ""
|
1852 |
+
|
1853 |
+
#: includes/class-wcj-pdf-invoices.php:1127
|
1854 |
+
msgid "Display discount as item"
|
1855 |
+
msgstr ""
|
1856 |
+
|
1857 |
+
#: includes/class-wcj-pdf-invoices.php:1137
|
1858 |
+
msgid "Items Columns"
|
1859 |
+
msgstr ""
|
1860 |
+
|
1861 |
+
#: includes/class-wcj-pdf-invoices.php:1137
|
1862 |
+
msgid ""
|
1863 |
+
"This section lets you set column names in invoice items table. You can disable "
|
1864 |
+
"some columns by leaving blank column name."
|
1865 |
+
msgstr ""
|
1866 |
+
|
1867 |
+
#: includes/class-wcj-pdf-invoices.php:1140 includes/class-wcj-pdf-invoices.php:1143
|
1868 |
+
msgid "Nr."
|
1869 |
+
msgstr ""
|
1870 |
+
|
1871 |
+
#: includes/class-wcj-pdf-invoices.php:1149 includes/class-wcj-pdf-invoices.php:1152
|
1872 |
+
msgid "Item Name"
|
1873 |
+
msgstr ""
|
1874 |
+
|
1875 |
+
#: includes/class-wcj-pdf-invoices.php:1158
|
1876 |
+
msgid "Item Name Additional Info"
|
1877 |
+
msgstr ""
|
1878 |
+
|
1879 |
+
#: includes/class-wcj-pdf-invoices.php:1159
|
1880 |
+
msgid ""
|
1881 |
+
"Here you can add more info to item's name column (e.g. sku). Default is (SKU: %sku"
|
1882 |
+
"%)"
|
1883 |
+
msgstr ""
|
1884 |
+
"Здесь можно добавить больше информации к столбцу имя товара (например, sku). "
|
1885 |
+
"Значение по умолчанию — (SKU: sku %)"
|
1886 |
+
|
1887 |
+
#: includes/class-wcj-pdf-invoices.php:1161
|
1888 |
+
msgid "(SKU: %sku%)"
|
1889 |
+
msgstr ""
|
1890 |
+
|
1891 |
+
#: includes/class-wcj-pdf-invoices.php:1167 includes/class-wcj-pdf-invoices.php:1170
|
1892 |
+
msgid "Qty"
|
1893 |
+
msgstr ""
|
1894 |
+
|
1895 |
+
#: includes/class-wcj-pdf-invoices.php:1176
|
1896 |
+
msgid "Single Item Price (TAX excl.)"
|
1897 |
+
msgstr ""
|
1898 |
+
|
1899 |
+
#: includes/class-wcj-pdf-invoices.php:1179
|
1900 |
+
msgid "Price (TAX excl.)"
|
1901 |
+
msgstr ""
|
1902 |
+
|
1903 |
+
#: includes/class-wcj-pdf-invoices.php:1185
|
1904 |
+
msgid "Single Item TAX"
|
1905 |
+
msgstr ""
|
1906 |
+
|
1907 |
+
#: includes/class-wcj-pdf-invoices.php:1188
|
1908 |
+
msgid "TAX"
|
1909 |
+
msgstr ""
|
1910 |
+
|
1911 |
+
#: includes/class-wcj-pdf-invoices.php:1194
|
1912 |
+
msgid "Single Item Price (TAX incl.)"
|
1913 |
+
msgstr ""
|
1914 |
+
|
1915 |
+
#: includes/class-wcj-pdf-invoices.php:1197
|
1916 |
+
msgid "Price (TAX incl.)"
|
1917 |
+
msgstr ""
|
1918 |
+
|
1919 |
+
#: includes/class-wcj-pdf-invoices.php:1203 includes/class-wcj-pdf-invoices.php:1206
|
1920 |
+
msgid "Sum (TAX excl.)"
|
1921 |
+
msgstr ""
|
1922 |
+
|
1923 |
+
#: includes/class-wcj-pdf-invoices.php:1212
|
1924 |
+
msgid "Tax Percent"
|
1925 |
+
msgstr ""
|
1926 |
+
|
1927 |
+
#: includes/class-wcj-pdf-invoices.php:1215
|
1928 |
+
msgid "Taxes %"
|
1929 |
+
msgstr ""
|
1930 |
+
|
1931 |
+
#: includes/class-wcj-pdf-invoices.php:1221 includes/class-wcj-pdf-invoices.php:1224
|
1932 |
+
#: includes/class-wcj-pdf-invoices.php:1282
|
1933 |
+
msgid "Taxes"
|
1934 |
+
msgstr ""
|
1935 |
+
|
1936 |
+
#: includes/class-wcj-pdf-invoices.php:1230 includes/class-wcj-pdf-invoices.php:1233
|
1937 |
+
msgid "Sum (TAX incl.)"
|
1938 |
+
msgstr ""
|
1939 |
+
|
1940 |
+
#: includes/class-wcj-pdf-invoices.php:1240
|
1941 |
+
msgid "Totals"
|
1942 |
+
msgstr ""
|
1943 |
+
|
1944 |
+
#: includes/class-wcj-pdf-invoices.php:1240
|
1945 |
+
msgid "This section lets you set texts for totals table."
|
1946 |
+
msgstr ""
|
1947 |
+
|
1948 |
+
#: includes/class-wcj-pdf-invoices.php:1243 includes/class-wcj-pdf-invoices.php:1246
|
1949 |
+
msgid "Order Subtotal"
|
1950 |
+
msgstr ""
|
1951 |
+
|
1952 |
+
#: includes/class-wcj-pdf-invoices.php:1244
|
1953 |
+
msgid "Order Subtotal = Total - Taxes - Shipping - Discounts"
|
1954 |
+
msgstr ""
|
1955 |
+
|
1956 |
+
#: includes/class-wcj-pdf-invoices.php:1252
|
1957 |
+
msgid "Order Shipping Price"
|
1958 |
+
msgstr ""
|
1959 |
+
|
1960 |
+
#: includes/class-wcj-pdf-invoices.php:1261
|
1961 |
+
msgid "Total Discount"
|
1962 |
+
msgstr ""
|
1963 |
+
|
1964 |
+
#: includes/class-wcj-pdf-invoices.php:1264
|
1965 |
+
msgid "Discount"
|
1966 |
+
msgstr ""
|
1967 |
+
|
1968 |
+
#: includes/class-wcj-pdf-invoices.php:1270 includes/class-wcj-pdf-invoices.php:1273
|
1969 |
+
msgid "Order Total (TAX excl.)"
|
1970 |
+
msgstr ""
|
1971 |
+
|
1972 |
+
#: includes/class-wcj-pdf-invoices.php:1271
|
1973 |
+
msgid ""
|
1974 |
+
"Order Total (TAX excl.) = Total - Taxes. Shown only if discount or shipping is not "
|
1975 |
+
"equal to zero. In other words: if \"Order Total (TAX excl.)\" not equal to \"Order "
|
1976 |
+
"Subtotal\""
|
1977 |
+
msgstr ""
|
1978 |
+
|
1979 |
+
#: includes/class-wcj-pdf-invoices.php:1279
|
1980 |
+
msgid "Order Total Taxes"
|
1981 |
+
msgstr ""
|
1982 |
+
|
1983 |
+
#: includes/class-wcj-pdf-invoices.php:1288 includes/class-wcj-pdf-invoices.php:1291
|
1984 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:116
|
1985 |
+
msgid "Order Total"
|
1986 |
+
msgstr ""
|
1987 |
+
|
1988 |
+
#: includes/class-wcj-pdf-invoices.php:1298
|
1989 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:24
|
1990 |
+
msgid "Footer"
|
1991 |
+
msgstr "Footer"
|
1992 |
+
|
1993 |
+
#: includes/class-wcj-pdf-invoices.php:1301 includes/class-wcj-pdf-invoices.php:1304
|
1994 |
+
msgid "Payment Method"
|
1995 |
+
msgstr ""
|
1996 |
+
|
1997 |
+
#: includes/class-wcj-pdf-invoices.php:1310 includes/class-wcj-pdf-invoices.php:1313
|
1998 |
+
msgid "Shipping Method"
|
1999 |
+
msgstr ""
|
2000 |
+
|
2001 |
+
#: includes/class-wcj-pdf-invoices.php:1319 includes/class-wcj-pdf-invoices.php:1322
|
2002 |
+
msgid "Shipping Address"
|
2003 |
+
msgstr ""
|
2004 |
+
|
2005 |
+
#: includes/class-wcj-pdf-invoices.php:1320
|
2006 |
+
msgid ""
|
2007 |
+
"Will be displayed only if customer's shipping address differs from billing "
|
2008 |
+
"address. Leave blank to disable"
|
2009 |
+
msgstr ""
|
2010 |
+
"Будет отображаться только если адрес доставки клиента отличается от адреса "
|
2011 |
+
"выставления счета. Оставьте пустым, чтобы отключить"
|
2012 |
+
|
2013 |
+
#: includes/class-wcj-pdf-invoices.php:1328
|
2014 |
+
msgid "Additional Footer"
|
2015 |
+
msgstr "Дополнительные Footer"
|
2016 |
+
|
2017 |
+
#: includes/class-wcj-pdf-invoices.php:1329
|
2018 |
+
msgid ""
|
2019 |
+
"Additional footer - will be displayed below all other data on invoice. You can use "
|
2020 |
+
"html and/or shortcodes here."
|
2021 |
+
msgstr ""
|
2022 |
+
"Дополнительный Footer - будет отображаться ниже всех других данных на счете-"
|
2023 |
+
"фактуре. Вы можете использовать HTML и/или shortcode здесь."
|
2024 |
+
|
2025 |
+
#: includes/class-wcj-pdf-invoices.php:1338
|
2026 |
+
msgid "General Options"
|
2027 |
+
msgstr "Общие настррйки"
|
2028 |
+
|
2029 |
+
#: includes/class-wcj-pdf-invoices.php:1341
|
2030 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-styling.php:54
|
2031 |
+
msgid "Font Family"
|
2032 |
+
msgstr ""
|
2033 |
+
|
2034 |
+
#: includes/class-wcj-pdf-invoices.php:1357
|
2035 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-styling.php:70
|
2036 |
+
msgid "Font Size"
|
2037 |
+
msgstr ""
|
2038 |
+
|
2039 |
+
#: includes/class-wcj-pdf-invoices.php:1358
|
2040 |
+
msgid "Default: 8"
|
2041 |
+
msgstr ""
|
2042 |
+
|
2043 |
+
#: includes/class-wcj-pdf-invoices.php:1365
|
2044 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-styling.php:79
|
2045 |
+
msgid "Make Font Shadowed"
|
2046 |
+
msgstr ""
|
2047 |
+
|
2048 |
+
#: includes/class-wcj-pdf-invoices.php:1366
|
2049 |
+
msgid "Default: Yes"
|
2050 |
+
msgstr ""
|
2051 |
+
|
2052 |
+
#: includes/class-wcj-pdf-invoices.php:1373
|
2053 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-styling.php:46
|
2054 |
+
msgid "CSS"
|
2055 |
+
msgstr ""
|
2056 |
+
|
2057 |
+
#: includes/class-wcj-pdf-invoices.php:1387
|
2058 |
+
msgid "PDF Invoices for Customers (in My Account)"
|
2059 |
+
msgstr "PDF Счета-фактуры Для Клиентов (Мой Счет)"
|
2060 |
+
|
2061 |
+
#: includes/class-wcj-pdf-invoices.php:1388
|
2062 |
+
msgid "Enable the PDF Invoices in customers account"
|
2063 |
+
msgstr "Включить PDF счета-фактуры на счете клиентов"
|
2064 |
+
|
2065 |
+
#: includes/class-wcj-pdf-invoices.php:1397
|
2066 |
+
msgid "PDF Invoices for Customers (Email attachment)"
|
2067 |
+
msgstr ""
|
2068 |
+
|
2069 |
+
#: includes/class-wcj-pdf-invoices.php:1398
|
2070 |
+
msgid ""
|
2071 |
+
"Enable the PDF Invoices attachment files in customers email on order completed"
|
2072 |
+
msgstr ""
|
2073 |
+
|
2074 |
+
#: includes/class-wcj-pdf-invoices.php:1417
|
2075 |
+
msgid "Enable Save as"
|
2076 |
+
msgstr ""
|
2077 |
+
|
2078 |
+
#: includes/class-wcj-pdf-invoices.php:1418
|
2079 |
+
msgid "Enable save as pdf instead of view pdf"
|
2080 |
+
msgstr ""
|
2081 |
+
|
2082 |
+
#: includes/class-wcj-pdf-invoicing.php:143
|
2083 |
+
msgid "PDF Invoicing General Options"
|
2084 |
+
msgstr "PDF счета общие настройки"
|
2085 |
+
|
2086 |
+
#: includes/class-wcj-pdf-invoicing.php:146
|
2087 |
+
msgid "PDF Invoicing"
|
2088 |
+
msgstr ""
|
2089 |
+
|
2090 |
+
#: includes/class-wcj-pdf-invoicing.php:148
|
2091 |
+
msgid "WooCommerce Invoices, Proforma Invoices, Credit Notes and Packing Slips."
|
2092 |
+
msgstr ""
|
2093 |
+
|
2094 |
+
#: includes/class-wcj-pdf-invoicing.php:157
|
2095 |
+
msgid "Disabled"
|
2096 |
+
msgstr ""
|
2097 |
+
|
2098 |
+
#: includes/class-wcj-pdf-invoicing.php:158
|
2099 |
+
msgid "Create on New Order"
|
2100 |
+
msgstr ""
|
2101 |
+
|
2102 |
+
#: includes/class-wcj-pdf-invoicing.php:161
|
2103 |
+
msgid "Create on Order Status"
|
2104 |
+
msgstr ""
|
2105 |
+
|
2106 |
+
#: includes/class-wcj-price-by-country.php:62
|
2107 |
+
msgid "Price by Country Options"
|
2108 |
+
msgstr ""
|
2109 |
+
|
2110 |
+
#: includes/class-wcj-price-by-country.php:64
|
2111 |
+
msgid ""
|
2112 |
+
"Change product's price and currency by customer's country. Customer's country is "
|
2113 |
+
"detected automatically by IP, or selected by customer manually."
|
2114 |
+
msgstr ""
|
2115 |
+
|
2116 |
+
#: includes/class-wcj-price-by-country.php:68
|
2117 |
+
#: includes/class-wcj-price-by-country.php:295
|
2118 |
+
msgid "Prices and Currencies by Country"
|
2119 |
+
msgstr "Цены и валюты по странам"
|
2120 |
+
|
2121 |
+
#: includes/class-wcj-price-by-country.php:70
|
2122 |
+
msgid ""
|
2123 |
+
"Change WooCommerce product price and currency automatically by customer's country."
|
2124 |
+
msgstr ""
|
2125 |
+
|
2126 |
+
#: includes/class-wcj-price-by-country.php:77
|
2127 |
+
msgid "Customer Country Detection Method"
|
2128 |
+
msgstr ""
|
2129 |
+
|
2130 |
+
#: includes/class-wcj-price-by-country.php:79
|
2131 |
+
msgid ""
|
2132 |
+
"If you choose \"by user selection\", use [wcj_country_select_drop_down_list] "
|
2133 |
+
"shortcode to display country selection list on frontend."
|
2134 |
+
msgstr ""
|
2135 |
+
|
2136 |
+
#: includes/class-wcj-price-by-country.php:83
|
2137 |
+
msgid "by IP"
|
2138 |
+
msgstr ""
|
2139 |
+
|
2140 |
+
#: includes/class-wcj-price-by-country.php:84
|
2141 |
+
msgid "by user selection"
|
2142 |
+
msgstr ""
|
2143 |
+
|
2144 |
+
#: includes/class-wcj-price-by-country.php:90
|
2145 |
+
msgid "Price Rounding"
|
2146 |
+
msgstr ""
|
2147 |
+
|
2148 |
+
#: includes/class-wcj-price-by-country.php:91
|
2149 |
+
msgid "If you choose to multiply price, set rounding options here."
|
2150 |
+
msgstr ""
|
2151 |
+
|
2152 |
+
#: includes/class-wcj-price-by-country.php:96
|
2153 |
+
msgid "No rounding"
|
2154 |
+
msgstr ""
|
2155 |
+
|
2156 |
+
#: includes/class-wcj-price-by-country.php:97
|
2157 |
+
msgid "Round"
|
2158 |
+
msgstr ""
|
2159 |
+
|
2160 |
+
#: includes/class-wcj-price-by-country.php:98
|
2161 |
+
msgid "Round down"
|
2162 |
+
msgstr ""
|
2163 |
+
|
2164 |
+
#: includes/class-wcj-price-by-country.php:99
|
2165 |
+
msgid "Round up"
|
2166 |
+
msgstr ""
|
2167 |
+
|
2168 |
+
#: includes/class-wcj-price-by-country.php:104
|
2169 |
+
msgid "Price by Country on per Product Basis"
|
2170 |
+
msgstr ""
|
2171 |
+
|
2172 |
+
#: includes/class-wcj-price-by-country.php:106
|
2173 |
+
msgid "This will add meta boxes in product edit."
|
2174 |
+
msgstr ""
|
2175 |
+
|
2176 |
+
#: includes/class-wcj-price-by-country.php:114
|
2177 |
+
msgid "Country Groups"
|
2178 |
+
msgstr ""
|
2179 |
+
|
2180 |
+
#: includes/class-wcj-price-by-country.php:117
|
2181 |
+
msgid "Groups Number"
|
2182 |
+
msgstr ""
|
2183 |
+
|
2184 |
+
#: includes/class-wcj-price-by-country.php:133
|
2185 |
+
msgid ""
|
2186 |
+
"Countries. List of comma separated country codes.<br>For country codes and "
|
2187 |
+
"predifined sets visit <a href=\"http://woojetpack.com/features/prices-and-"
|
2188 |
+
"currencies-by-customers-country\">WooJetpack.com</a>"
|
2189 |
+
msgstr ""
|
2190 |
+
"Страны. Список кодов стран, которые разделены запятыми.<br>Для кодов стран и "
|
2191 |
+
"эталонных наборов, посетите <a href=\"http://boostwoo.com/features/prices-and-"
|
2192 |
+
"currencies-by-customers-country/\">BoostWoo.com/</a>"
|
2193 |
+
|
2194 |
+
#: includes/class-wcj-price-by-country.php:154
|
2195 |
+
msgid "Currency"
|
2196 |
+
msgstr ""
|
2197 |
+
|
2198 |
+
#: includes/class-wcj-price-by-country.php:164
|
2199 |
+
msgid "Exchange Rates"
|
2200 |
+
msgstr ""
|
2201 |
+
|
2202 |
+
#: includes/class-wcj-price-by-country.php:167
|
2203 |
+
msgid "Exchange Rates Updates"
|
2204 |
+
msgstr ""
|
2205 |
+
|
2206 |
+
#: includes/class-wcj-price-by-country.php:172
|
2207 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:23
|
2208 |
+
msgid "Enter Rates Manually"
|
2209 |
+
msgstr ""
|
2210 |
+
|
2211 |
+
#: includes/class-wcj-price-by-country.php:173
|
2212 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:24
|
2213 |
+
msgid "Automatically: Update Hourly"
|
2214 |
+
msgstr ""
|
2215 |
+
|
2216 |
+
#: includes/class-wcj-price-by-country.php:174
|
2217 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:25
|
2218 |
+
msgid "Automatically: Update Twice Daily"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#: includes/class-wcj-price-by-country.php:175
|
2222 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:26
|
2223 |
+
msgid "Automatically: Update Daily"
|
2224 |
+
msgstr ""
|
2225 |
+
|
2226 |
+
#: includes/class-wcj-price-by-country.php:176
|
2227 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:27
|
2228 |
+
msgid "Automatically: Update Weekly"
|
2229 |
+
msgstr ""
|
2230 |
+
|
2231 |
+
#: includes/class-wcj-price-by-country.php:177
|
2232 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:28
|
2233 |
+
msgid "Automatically: Update Every Minute"
|
2234 |
+
msgstr ""
|
2235 |
+
|
2236 |
+
#: includes/class-wcj-price-by-country.php:199
|
2237 |
+
msgid "Multiply Price by"
|
2238 |
+
msgstr ""
|
2239 |
+
|
2240 |
+
#: includes/class-wcj-price-by-country.php:207
|
2241 |
+
msgid "Grab %s rate from Yahoo.com"
|
2242 |
+
msgstr ""
|
2243 |
+
|
2244 |
+
#: includes/class-wcj-price-by-country.php:222
|
2245 |
+
#: includes/price-by-country/class-wcj-price-by-country-local.php:141
|
2246 |
+
msgid "Make empty price"
|
2247 |
+
msgstr ""
|
2248 |
+
|
2249 |
+
#: includes/class-wcj-price-labels.php:117
|
2250 |
+
msgid "Migrate from Custom Price Labels (Pro)"
|
2251 |
+
msgstr "Миграция с Пользовательских ценников (Pro)"
|
2252 |
+
|
2253 |
+
#: includes/class-wcj-price-labels.php:119
|
2254 |
+
msgid ""
|
2255 |
+
"Tool lets you copy all the data (that is labels) from Custom Price labels (Pro) "
|
2256 |
+
"plugin to WooCommerce Jetpack."
|
2257 |
+
msgstr ""
|
2258 |
+
"Этот инструмент позволяет копировать все данные (то есть этикетки) из плагина "
|
2259 |
+
"Booster для WooCommerce Пользовательских Ценников (Pro)."
|
2260 |
+
|
2261 |
+
#: includes/class-wcj-price-labels.php:129
|
2262 |
+
msgid "Migrate from Custom Price Labels"
|
2263 |
+
msgstr "Миграция с Пользовательских Ценников (Pro)"
|
2264 |
+
|
2265 |
+
#: includes/class-wcj-price-labels.php:141
|
2266 |
+
msgid "WooCommerce Jetpack - Migrate from Custom Price Labels (Pro)"
|
2267 |
+
msgstr "Booster для WooCommerce - Миграция из Пользовательских Ценников (Pro)"
|
2268 |
+
|
2269 |
+
#: includes/class-wcj-price-labels.php:189
|
2270 |
+
msgid "Migrating (product ID "
|
2271 |
+
msgstr ""
|
2272 |
+
|
2273 |
+
#: includes/class-wcj-price-labels.php:190
|
2274 |
+
msgid "Result: "
|
2275 |
+
msgstr ""
|
2276 |
+
|
2277 |
+
#: includes/class-wcj-price-labels.php:212
|
2278 |
+
msgid "Found data to migrate (product ID "
|
2279 |
+
msgstr ""
|
2280 |
+
|
2281 |
+
#: includes/class-wcj-price-labels.php:226
|
2282 |
+
msgid "No data to migrate found"
|
2283 |
+
msgstr ""
|
2284 |
+
|
2285 |
+
#: includes/class-wcj-price-labels.php:230
|
2286 |
+
msgid "No products found"
|
2287 |
+
msgstr ""
|
2288 |
+
|
2289 |
+
#: includes/class-wcj-price-labels.php:235
|
2290 |
+
msgid ""
|
2291 |
+
"Press button below to copy all labels from Custom Price Labels (Pro) plugin. Old "
|
2292 |
+
"labels will NOT be deleted. New labels will be overwritten."
|
2293 |
+
msgstr ""
|
2294 |
+
"Нажмите кнопку ниже, чтобы скопировать все этикетки плагина Пользовательских "
|
2295 |
+
"Ценников (Pro). Старые этикетки не будут удалены. Новые этикетки будут "
|
2296 |
+
"перезаписаны."
|
2297 |
+
|
2298 |
+
#: includes/class-wcj-price-labels.php:236
|
2299 |
+
msgid "Migrate data"
|
2300 |
+
msgstr ""
|
2301 |
+
|
2302 |
+
#: includes/class-wcj-price-labels.php:531
|
2303 |
+
msgid "Custom Price Labels Options"
|
2304 |
+
msgstr "Пользовательские Ценники (Настройки)"
|
2305 |
+
|
2306 |
+
#: includes/class-wcj-price-labels.php:534 includes/class-wcj-price-labels.php:647
|
2307 |
+
msgid "Custom Price Labels"
|
2308 |
+
msgstr "Пользовательские Ценники"
|
2309 |
+
|
2310 |
+
#: includes/class-wcj-price-labels.php:536
|
2311 |
+
msgid "Create any custom price label for any WooCommerce product."
|
2312 |
+
msgstr "Создание любого пользовательского ценника для любого товара WooCommerce."
|
2313 |
+
|
2314 |
+
#: includes/class-wcj-price-labels.php:545
|
2315 |
+
msgid "Global Custom Price Labels"
|
2316 |
+
msgstr "Глобальные Пользовательские Ценники"
|
2317 |
+
|
2318 |
+
#: includes/class-wcj-price-labels.php:547
|
2319 |
+
msgid "This section lets you set price labels for all products globally."
|
2320 |
+
msgstr ""
|
2321 |
+
|
2322 |
+
#: includes/class-wcj-price-labels.php:552
|
2323 |
+
msgid "Add before the price"
|
2324 |
+
msgstr ""
|
2325 |
+
|
2326 |
+
#: includes/class-wcj-price-labels.php:553
|
2327 |
+
msgid "Enter text to add before all products prices. Leave blank to disable."
|
2328 |
+
msgstr ""
|
2329 |
+
"Введите текст для добавления до цены на все товары. Оставьте пустым, чтобы "
|
2330 |
+
"отключить."
|
2331 |
+
|
2332 |
+
#: includes/class-wcj-price-labels.php:564
|
2333 |
+
msgid "Add after the price"
|
2334 |
+
msgstr ""
|
2335 |
+
|
2336 |
+
#: includes/class-wcj-price-labels.php:565
|
2337 |
+
msgid "Enter text to add after all products prices. Leave blank to disable."
|
2338 |
+
msgstr ""
|
2339 |
+
"Введите текст для добавления после цены на все товары. Оставьте пустым, чтобы "
|
2340 |
+
"отключить."
|
2341 |
+
|
2342 |
+
#: includes/class-wcj-price-labels.php:576
|
2343 |
+
msgid "Add between regular and sale prices"
|
2344 |
+
msgstr "Добавить между регулярной и акционной ценой"
|
2345 |
+
|
2346 |
+
#: includes/class-wcj-price-labels.php:577
|
2347 |
+
msgid "Enter text to add between regular and sale prices. Leave blank to disable."
|
2348 |
+
msgstr ""
|
2349 |
+
"Введите текст для добавления между регулярной и акционной ценой. Оставьте пустым, "
|
2350 |
+
"чтобы отключить."
|
2351 |
+
|
2352 |
+
#: includes/class-wcj-price-labels.php:588
|
2353 |
+
msgid "Remove from price"
|
2354 |
+
msgstr ""
|
2355 |
+
|
2356 |
+
#: includes/class-wcj-price-labels.php:590
|
2357 |
+
msgid "Enter text to remove from all products prices. Leave blank to disable."
|
2358 |
+
msgstr ""
|
2359 |
+
"Введите текст, чтобы удалить из всех цен на товары. Оставьте пустым, чтобы "
|
2360 |
+
"отключить."
|
2361 |
+
|
2362 |
+
#: includes/class-wcj-price-labels.php:601
|
2363 |
+
msgid "Replace in price"
|
2364 |
+
msgstr ""
|
2365 |
+
|
2366 |
+
#: includes/class-wcj-price-labels.php:602
|
2367 |
+
msgid "Enter text to replace in all products prices. Leave blank to disable."
|
2368 |
+
msgstr ""
|
2369 |
+
"Введите текст, который нужно заменить во всех ценах на товары. Оставьте пустым, "
|
2370 |
+
"чтобы отключить."
|
2371 |
+
|
2372 |
+
#: includes/class-wcj-price-labels.php:614
|
2373 |
+
msgid "Enter text to replace with. Leave blank to disable."
|
2374 |
+
msgstr ""
|
2375 |
+
|
2376 |
+
#: includes/class-wcj-price-labels.php:629
|
2377 |
+
msgid "Migrate from Custom Price Labels (Pro) Options"
|
2378 |
+
msgstr "Миграция из Пользовательских Ценников (Pro)"
|
2379 |
+
|
2380 |
+
#: includes/class-wcj-price-labels.php:629
|
2381 |
+
msgid "This section lets you enable \"Migrate from Custom Price Labels (Pro)\" tool."
|
2382 |
+
msgstr ""
|
2383 |
+
"В этом разделе можно включить инструмент \"Миграция из Пользовательских Ценников "
|
2384 |
+
"(Pro)\"."
|
2385 |
+
|
2386 |
+
#: includes/class-wcj-product-add-to-cart.php:24
|
2387 |
+
msgid "Product Add to Cart"
|
2388 |
+
msgstr "Добавить Продукт В Корзину"
|
2389 |
+
|
2390 |
+
#: includes/class-wcj-product-add-to-cart.php:25
|
2391 |
+
msgid ""
|
2392 |
+
"Set any local url to redirect to on WooCommerce Add to Cart. Automatically add to "
|
2393 |
+
"cart on product visit."
|
2394 |
+
msgstr ""
|
2395 |
+
"Задайте любой локальный URL для перенаправления на WooCommerce \"Добавить В Корзину"
|
2396 |
+
"\". При визите товара добавьте товар в корзину автоматически."
|
2397 |
+
|
2398 |
+
#: includes/class-wcj-product-add-to-cart.php:48
|
2399 |
+
msgid "Add to Cart Local Redirect Options"
|
2400 |
+
msgstr ""
|
2401 |
+
|
2402 |
+
#: includes/class-wcj-product-add-to-cart.php:50
|
2403 |
+
msgid ""
|
2404 |
+
"This section lets you set any local URL to redirect to after successfully adding "
|
2405 |
+
"product to cart. Leave empty to redirect to checkout page (skipping the cart page)."
|
2406 |
+
msgstr ""
|
2407 |
+
"В этом разделе можно задать любой локальный URL для перенаправления после "
|
2408 |
+
"успешного добавления продукта в корзину. Оставьте пустым, чтобы перенаправлять на "
|
2409 |
+
"страницу оформления заказа (пропуская страницу Корзины)."
|
2410 |
+
|
2411 |
+
#: includes/class-wcj-product-add-to-cart.php:55
|
2412 |
+
msgid "Local Redirect"
|
2413 |
+
msgstr "Местное перенаправление"
|
2414 |
+
|
2415 |
+
#: includes/class-wcj-product-add-to-cart.php:63
|
2416 |
+
msgid "Local Redirect URL"
|
2417 |
+
msgstr "Местное перенаправление URL"
|
2418 |
+
|
2419 |
+
#: includes/class-wcj-product-add-to-cart.php:64
|
2420 |
+
msgid "Performs a safe (local) redirect, using wp_redirect()."
|
2421 |
+
msgstr ""
|
2422 |
+
|
2423 |
+
#: includes/class-wcj-product-add-to-cart.php:65
|
2424 |
+
msgid "Local redirect URL. Leave empty to redirect to checkout."
|
2425 |
+
msgstr ""
|
2426 |
+
|
2427 |
+
#: includes/class-wcj-product-add-to-cart.php:74
|
2428 |
+
#: includes/class-wcj-product-add-to-cart.php:77
|
2429 |
+
msgid "Add to Cart on Visit"
|
2430 |
+
msgstr " После Визита Добавить В Корзину"
|
2431 |
+
|
2432 |
+
#: includes/class-wcj-product-add-to-cart.php:74
|
2433 |
+
msgid ""
|
2434 |
+
"This section lets you enable automatically adding product to cart on visiting the "
|
2435 |
+
"product page. Product is only added once, so if it is already in cart - duplicate "
|
2436 |
+
"product is not added. "
|
2437 |
+
msgstr ""
|
2438 |
+
"Этот раздел позволяет автоматически добавлять товар в корзину после посещение "
|
2439 |
+
"страницы товара. Товар будет добавлен только один раз, так что если этот товар уже "
|
2440 |
+
"в корзине - дубликат не будет добавлен."
|
2441 |
+
|
2442 |
+
#: includes/class-wcj-product-bulk-price-converter.php:44
|
2443 |
+
#: includes/class-wcj-product-bulk-price-converter.php:231
|
2444 |
+
#: includes/class-wcj-product-bulk-price-converter.php:261
|
2445 |
+
#: includes/class-wcj-product-bulk-price-converter.php:279
|
2446 |
+
msgid "Bulk Price Converter"
|
2447 |
+
msgstr "Конвертор цен "
|
2448 |
+
|
2449 |
+
#: includes/class-wcj-product-bulk-price-converter.php:113
|
2450 |
+
#: includes/class-wcj-sku.php:165 includes/reports/wcj-class-reports-stock.php:285
|
2451 |
+
msgid "Product"
|
2452 |
+
msgstr "Товар"
|
2453 |
+
|
2454 |
+
#: includes/class-wcj-product-bulk-price-converter.php:114
|
2455 |
+
msgid "Price Type"
|
2456 |
+
msgstr "Тип Цены"
|
2457 |
+
|
2458 |
+
#: includes/class-wcj-product-bulk-price-converter.php:115
|
2459 |
+
#: includes/reports/wcj-class-reports-stock.php:286
|
2460 |
+
msgid "Price"
|
2461 |
+
msgstr "Цена"
|
2462 |
+
|
2463 |
+
#: includes/class-wcj-product-bulk-price-converter.php:116
|
2464 |
+
msgid "Modified Price"
|
2465 |
+
msgstr "Модифицированная Цена"
|
2466 |
+
|
2467 |
+
#: includes/class-wcj-product-bulk-price-converter.php:136
|
2468 |
+
msgid "Multiply value must be above zero."
|
2469 |
+
msgstr "Значение множителя должна быть выше нуля."
|
2470 |
+
|
2471 |
+
#: includes/class-wcj-product-bulk-price-converter.php:143
|
2472 |
+
msgid "Prices changed successfully!"
|
2473 |
+
msgstr "Цены успешно изменены!"
|
2474 |
+
|
2475 |
+
#: includes/class-wcj-product-bulk-price-converter.php:150
|
2476 |
+
msgid "WooCommerce Jetpack - Bulk Price Converter"
|
2477 |
+
msgstr ""
|
2478 |
+
|
2479 |
+
#: includes/class-wcj-product-bulk-price-converter.php:151
|
2480 |
+
#: includes/class-wcj-product-bulk-price-converter.php:233
|
2481 |
+
msgid "Bulk Price Converter Tool."
|
2482 |
+
msgstr ""
|
2483 |
+
|
2484 |
+
#: includes/class-wcj-product-bulk-price-converter.php:154
|
2485 |
+
msgid "Multiply all product prices by"
|
2486 |
+
msgstr ""
|
2487 |
+
|
2488 |
+
#: includes/class-wcj-product-bulk-price-converter.php:254
|
2489 |
+
msgid "Bulk Price Converter Options"
|
2490 |
+
msgstr ""
|
2491 |
+
|
2492 |
+
#: includes/class-wcj-product-bulk-price-converter.php:256
|
2493 |
+
msgid ""
|
2494 |
+
"When enabled, the tool is accessible through WooCommerce > Jetpack Tools > Bulk "
|
2495 |
+
"Price Converter."
|
2496 |
+
msgstr ""
|
2497 |
+
|
2498 |
+
#: includes/class-wcj-product-bulk-price-converter.php:263
|
2499 |
+
msgid "Multiply all WooCommerce products prices by set value."
|
2500 |
+
msgstr ""
|
2501 |
+
|
2502 |
+
#: includes/class-wcj-product-images.php:24
|
2503 |
+
msgid "Product Images"
|
2504 |
+
msgstr "Изображения Товаров"
|
2505 |
+
|
2506 |
+
#: includes/class-wcj-product-images.php:25
|
2507 |
+
msgid "Customize WooCommerce products images, thumbnails and sale flashes."
|
2508 |
+
msgstr ""
|
2509 |
+
|
2510 |
+
#: includes/class-wcj-product-images.php:80 includes/class-wcj-product-images.php:174
|
2511 |
+
msgid "Sale!"
|
2512 |
+
msgstr ""
|
2513 |
+
|
2514 |
+
#: includes/class-wcj-product-images.php:112
|
2515 |
+
msgid "Product Image and Thumbnails"
|
2516 |
+
msgstr ""
|
2517 |
+
|
2518 |
+
#: includes/class-wcj-product-images.php:122
|
2519 |
+
msgid "Image and Thumbnails on Single"
|
2520 |
+
msgstr ""
|
2521 |
+
|
2522 |
+
#: includes/class-wcj-product-images.php:130
|
2523 |
+
msgid "Image on Single"
|
2524 |
+
msgstr ""
|
2525 |
+
|
2526 |
+
#: includes/class-wcj-product-images.php:138
|
2527 |
+
msgid "Thumbnails on Single"
|
2528 |
+
msgstr ""
|
2529 |
+
|
2530 |
+
#: includes/class-wcj-product-images.php:146
|
2531 |
+
msgid "Image on Archives"
|
2532 |
+
msgstr ""
|
2533 |
+
|
2534 |
+
#: includes/class-wcj-product-images.php:154
|
2535 |
+
msgid "Single Product Thumbnails Columns"
|
2536 |
+
msgstr ""
|
2537 |
+
|
2538 |
+
#: includes/class-wcj-product-images.php:162
|
2539 |
+
msgid "Product Images Sale Flash"
|
2540 |
+
msgstr ""
|
2541 |
+
|
2542 |
+
#: includes/class-wcj-product-images.php:172
|
2543 |
+
msgid "HTML"
|
2544 |
+
msgstr ""
|
2545 |
+
|
2546 |
+
#: includes/class-wcj-product-images.php:180
|
2547 |
+
msgid "Hide on Archives (Categories)"
|
2548 |
+
msgstr ""
|
2549 |
+
|
2550 |
+
#: includes/class-wcj-product-images.php:187
|
2551 |
+
msgid "Hide on Single"
|
2552 |
+
msgstr ""
|
2553 |
+
|
2554 |
+
#: includes/class-wcj-product-info.php:26
|
2555 |
+
msgid "Before product"
|
2556 |
+
msgstr ""
|
2557 |
+
|
2558 |
+
#: includes/class-wcj-product-info.php:27
|
2559 |
+
msgid "Before product title"
|
2560 |
+
msgstr ""
|
2561 |
+
|
2562 |
+
#: includes/class-wcj-product-info.php:28
|
2563 |
+
msgid "After product"
|
2564 |
+
msgstr ""
|
2565 |
+
|
2566 |
+
#: includes/class-wcj-product-info.php:29
|
2567 |
+
msgid "After product title"
|
2568 |
+
msgstr ""
|
2569 |
+
|
2570 |
+
#: includes/class-wcj-product-info.php:34
|
2571 |
+
msgid "Inside single product summary"
|
2572 |
+
msgstr ""
|
2573 |
+
|
2574 |
+
#: includes/class-wcj-product-info.php:35
|
2575 |
+
msgid "Before single product summary"
|
2576 |
+
msgstr ""
|
2577 |
+
|
2578 |
+
#: includes/class-wcj-product-info.php:36
|
2579 |
+
msgid "After single product summary"
|
2580 |
+
msgstr ""
|
2581 |
+
|
2582 |
+
#: includes/class-wcj-product-info.php:295
|
2583 |
+
msgid "Available shortcodes are:"
|
2584 |
+
msgstr ""
|
2585 |
+
|
2586 |
+
#: includes/class-wcj-product-info.php:596
|
2587 |
+
msgid "%s ago"
|
2588 |
+
msgstr ""
|
2589 |
+
|
2590 |
+
#: includes/class-wcj-product-info.php:638 includes/class-wcj-product-info.php:766
|
2591 |
+
#: includes/class-wcj-product-info.php:806 includes/class-wcj-product-tabs.php:350
|
2592 |
+
#: includes/class-wcj-product-tabs.php:442 includes/class-wcj-product-tabs.php:468
|
2593 |
+
#: includes/class-wcj-product-tabs.php:494
|
2594 |
+
msgid "Priority (i.e. Order)"
|
2595 |
+
msgstr ""
|
2596 |
+
|
2597 |
+
#: includes/class-wcj-product-info.php:646
|
2598 |
+
msgid ""
|
2599 |
+
"Number of product info fields. Click \"Save changes\" after you change this number."
|
2600 |
+
msgstr ""
|
2601 |
+
"Количество информационных полей продукта. После того, как вы измените это число, "
|
2602 |
+
"нажмите кнопку «Сохранить изменения»."
|
2603 |
+
|
2604 |
+
#: includes/class-wcj-product-info.php:669
|
2605 |
+
msgid "You save: <strong>%you_save_formatted%</strong> (%you_save_percent%%)"
|
2606 |
+
msgstr ""
|
2607 |
+
|
2608 |
+
#: includes/class-wcj-product-info.php:670 includes/class-wcj-product-info.php:784
|
2609 |
+
msgid "Total sales: %total_sales%"
|
2610 |
+
msgstr ""
|
2611 |
+
|
2612 |
+
#: includes/class-wcj-product-info.php:673
|
2613 |
+
msgid "Default"
|
2614 |
+
msgstr ""
|
2615 |
+
|
2616 |
+
#: includes/class-wcj-product-info.php:675
|
2617 |
+
msgid "Field Nr. "
|
2618 |
+
msgstr ""
|
2619 |
+
|
2620 |
+
#: includes/class-wcj-product-info.php:675
|
2621 |
+
msgid "Available short codes: "
|
2622 |
+
msgstr ""
|
2623 |
+
|
2624 |
+
#: includes/class-wcj-product-info.php:705
|
2625 |
+
msgid "Product Info Options"
|
2626 |
+
msgstr "Информация О Товаре (Hастройки)"
|
2627 |
+
|
2628 |
+
#: includes/class-wcj-product-info.php:708 includes/class-wcj-product-info.php:832
|
2629 |
+
msgid "Product Info"
|
2630 |
+
msgstr "Информация о продукте"
|
2631 |
+
|
2632 |
+
#: includes/class-wcj-product-info.php:710
|
2633 |
+
msgid "Add additional info to WooCommerce category and single product pages."
|
2634 |
+
msgstr ""
|
2635 |
+
|
2636 |
+
#: includes/class-wcj-product-info.php:719
|
2637 |
+
msgid "More Products Info"
|
2638 |
+
msgstr ""
|
2639 |
+
|
2640 |
+
#: includes/class-wcj-product-info.php:720
|
2641 |
+
msgid ""
|
2642 |
+
"For full list of short codes, please visit <a target=\"_blank\" href=\"http://"
|
2643 |
+
"woojetpack.com/features/product-info/\">http://woojetpack.com/features/product-"
|
2644 |
+
"info/</a>"
|
2645 |
+
msgstr ""
|
2646 |
+
|
2647 |
+
#: includes/class-wcj-product-info.php:725 includes/class-wcj-product-info.php:736
|
2648 |
+
msgid "Product Info on Archive Pages"
|
2649 |
+
msgstr "Информация о продукте, отображение на списке товара."
|
2650 |
+
|
2651 |
+
#: includes/class-wcj-product-info.php:726
|
2652 |
+
msgid "Product Info on Single Pages"
|
2653 |
+
msgstr "Информация о продукте, отображение на одиночном товаре."
|
2654 |
+
|
2655 |
+
#: includes/class-wcj-product-info.php:733
|
2656 |
+
msgid "Even More Products Info"
|
2657 |
+
msgstr "Дополнительная информация о продуктах"
|
2658 |
+
|
2659 |
+
#: includes/class-wcj-product-info.php:745 includes/class-wcj-product-info.php:782
|
2660 |
+
msgid "HTML info."
|
2661 |
+
msgstr "HTML информация."
|
2662 |
+
|
2663 |
+
#: includes/class-wcj-product-info.php:747
|
2664 |
+
msgid "SKU: %sku%"
|
2665 |
+
msgstr ""
|
2666 |
+
|
2667 |
+
#: includes/class-wcj-product-info.php:773
|
2668 |
+
msgid "Product Info on Single Product Pages"
|
2669 |
+
msgstr ""
|
2670 |
+
|
2671 |
+
#: includes/class-wcj-product-info.php:813
|
2672 |
+
msgid "Product IDs to exclude"
|
2673 |
+
msgstr ""
|
2674 |
+
|
2675 |
+
#: includes/class-wcj-product-info.php:814
|
2676 |
+
msgid "Comma separated list of product IDs to exclude from product info."
|
2677 |
+
msgstr ""
|
2678 |
+
"Список кодов товаров, разделенных запятыми, исключающих из информации о продуктах."
|
2679 |
+
|
2680 |
+
#: includes/class-wcj-product-input-fields.php:128
|
2681 |
+
msgid "Product Input Fields Options"
|
2682 |
+
msgstr "Поля продукта для ввода (Hастройки)"
|
2683 |
+
|
2684 |
+
#: includes/class-wcj-product-input-fields.php:131
|
2685 |
+
#: includes/class-wcj-product-input-fields.php:246
|
2686 |
+
#: includes/input-fields/class-wcj-product-input-fields-per-product.php:111
|
2687 |
+
msgid "Product Input Fields"
|
2688 |
+
msgstr "Поля продукта для ввода"
|
2689 |
+
|
2690 |
+
#: includes/class-wcj-product-input-fields.php:133
|
2691 |
+
msgid "WooCommerce product input fields."
|
2692 |
+
msgstr "Поля для ввода продукта WooCommerce."
|
2693 |
+
|
2694 |
+
#: includes/class-wcj-product-input-fields.php:142
|
2695 |
+
msgid "Product Input Fields per Product Options"
|
2696 |
+
msgstr ""
|
2697 |
+
|
2698 |
+
#: includes/class-wcj-product-input-fields.php:144
|
2699 |
+
#: includes/class-wcj-product-input-fields.php:178
|
2700 |
+
msgid ""
|
2701 |
+
"Add custom input fields to product's single page for customer to fill before "
|
2702 |
+
"adding product to cart."
|
2703 |
+
msgstr ""
|
2704 |
+
"Добавьте настраиваемые поля для ввода на странице одного товара, чтобы клиент мог "
|
2705 |
+
"заполнить их до добавления товара в корзину."
|
2706 |
+
|
2707 |
+
#: includes/class-wcj-product-input-fields.php:146
|
2708 |
+
msgid ""
|
2709 |
+
"When enabled this module will add \"Product Input Fields\" tab to product's \"Edit"
|
2710 |
+
"\" page."
|
2711 |
+
msgstr ""
|
2712 |
+
"Когда включен этот модуль будет добавлена вкладка «Поля продукта для ввода» на "
|
2713 |
+
"странице редактирование продукта."
|
2714 |
+
|
2715 |
+
#: includes/class-wcj-product-input-fields.php:151
|
2716 |
+
msgid "Product Input Fields - per Product"
|
2717 |
+
msgstr "Поля ввода для продукта - для каждого продукта"
|
2718 |
+
|
2719 |
+
#: includes/class-wcj-product-input-fields.php:153
|
2720 |
+
msgid "Add custom input field on per product basis."
|
2721 |
+
msgstr "Добавьте настраиваемое поле для ввода для каждого товара."
|
2722 |
+
|
2723 |
+
#: includes/class-wcj-product-input-fields.php:160
|
2724 |
+
msgid "Default Number of Product Input Fields per Product"
|
2725 |
+
msgstr "Количество полей ввода для каждого продукта по умолчанию"
|
2726 |
+
|
2727 |
+
#: includes/class-wcj-product-input-fields.php:162
|
2728 |
+
msgid ""
|
2729 |
+
"You will be able to change this number later as well as define the fields, for "
|
2730 |
+
"each product individually, in product's \"Edit\"."
|
2731 |
+
msgstr ""
|
2732 |
+
|
2733 |
+
#: includes/class-wcj-product-input-fields.php:176
|
2734 |
+
msgid "Product Input Fields Global Options"
|
2735 |
+
msgstr "Поля ввода для продукта (Глобальные Hастройки)"
|
2736 |
+
|
2737 |
+
#: includes/class-wcj-product-input-fields.php:183
|
2738 |
+
msgid "Product Input Fields - All Products"
|
2739 |
+
msgstr "Поля ввода для продукта - для всех продуктов"
|
2740 |
+
|
2741 |
+
#: includes/class-wcj-product-input-fields.php:185
|
2742 |
+
msgid "Add custom input fields to all products."
|
2743 |
+
msgstr ""
|
2744 |
+
|
2745 |
+
#: includes/class-wcj-product-input-fields.php:192
|
2746 |
+
msgid "Product Input Fields Number"
|
2747 |
+
msgstr "Количество полей ввода для продукта"
|
2748 |
+
|
2749 |
+
#: includes/class-wcj-product-input-fields.php:208
|
2750 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:142
|
2751 |
+
msgid "Product Input Field"
|
2752 |
+
msgstr "Поле ввода для продукта"
|
2753 |
+
|
2754 |
+
#: includes/class-wcj-product-input-fields.php:226
|
2755 |
+
msgid "Admin Order View Options"
|
2756 |
+
msgstr ""
|
2757 |
+
|
2758 |
+
#: includes/class-wcj-product-input-fields.php:229
|
2759 |
+
msgid "Replace Field ID with Field Label"
|
2760 |
+
msgstr "Замените ID поля этикеткой поля"
|
2761 |
+
|
2762 |
+
#: includes/class-wcj-product-listings.php:56
|
2763 |
+
msgid "Product Listings Options"
|
2764 |
+
msgstr "Списки Товаров (Hастройки)"
|
2765 |
+
|
2766 |
+
#: includes/class-wcj-product-listings.php:59
|
2767 |
+
#: includes/class-wcj-product-listings.php:153
|
2768 |
+
msgid "Product Listings"
|
2769 |
+
msgstr "Списки Товаров"
|
2770 |
+
|
2771 |
+
#: includes/class-wcj-product-listings.php:61
|
2772 |
+
msgid ""
|
2773 |
+
"Change WooCommerce display options for shop and category pages: show/hide "
|
2774 |
+
"categories count, exclude categories, show/hide empty categories."
|
2775 |
+
msgstr ""
|
2776 |
+
|
2777 |
+
#: includes/class-wcj-product-listings.php:69
|
2778 |
+
msgid "Shop Page Display Options"
|
2779 |
+
msgstr ""
|
2780 |
+
|
2781 |
+
#: includes/class-wcj-product-listings.php:69
|
2782 |
+
msgid ""
|
2783 |
+
"This will work only when \"Shop Page Display\" in \"WooCommerce > Settings > "
|
2784 |
+
"Products > Product Listings\" is set to \"Show subcategories\" or \"Show both\"."
|
2785 |
+
msgstr ""
|
2786 |
+
|
2787 |
+
#: includes/class-wcj-product-listings.php:72
|
2788 |
+
msgid "Categories Count"
|
2789 |
+
msgstr ""
|
2790 |
+
|
2791 |
+
#: includes/class-wcj-product-listings.php:73
|
2792 |
+
#: includes/class-wcj-product-listings.php:172
|
2793 |
+
msgid "Hide categories count on shop page"
|
2794 |
+
msgstr ""
|
2795 |
+
|
2796 |
+
#: includes/class-wcj-product-listings.php:80
|
2797 |
+
msgid "Exclude Categories"
|
2798 |
+
msgstr ""
|
2799 |
+
|
2800 |
+
#: includes/class-wcj-product-listings.php:81
|
2801 |
+
#: includes/class-wcj-product-listings.php:180
|
2802 |
+
msgid ""
|
2803 |
+
" Excludes one or more categories from the shop page. This parameter takes a comma-"
|
2804 |
+
"separated list of categories by unique ID, in ascending order. Leave blank to "
|
2805 |
+
"disable."
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
#: includes/class-wcj-product-listings.php:89
|
2809 |
+
#: includes/class-wcj-product-listings.php:128
|
2810 |
+
msgid "Hide Empty"
|
2811 |
+
msgstr ""
|
2812 |
+
|
2813 |
+
#: includes/class-wcj-product-listings.php:90
|
2814 |
+
#: includes/class-wcj-product-listings.php:189
|
2815 |
+
msgid "Hide empty categories on shop page"
|
2816 |
+
msgstr ""
|
2817 |
+
|
2818 |
+
#: includes/class-wcj-product-listings.php:97
|
2819 |
+
#: includes/class-wcj-product-listings.php:136
|
2820 |
+
msgid "Show Products"
|
2821 |
+
msgstr ""
|
2822 |
+
|
2823 |
+
#: includes/class-wcj-product-listings.php:98
|
2824 |
+
#: includes/class-wcj-product-listings.php:197
|
2825 |
+
msgid "Show products if no categories are displayed on shop page"
|
2826 |
+
msgstr ""
|
2827 |
+
|
2828 |
+
#: includes/class-wcj-product-listings.php:106
|
2829 |
+
msgid "Category Display Options"
|
2830 |
+
msgstr ""
|
2831 |
+
|
2832 |
+
#: includes/class-wcj-product-listings.php:106
|
2833 |
+
msgid ""
|
2834 |
+
"This will work only when \"Default Category Display\" in \"WooCommerce > Settings "
|
2835 |
+
"> Products > Product Listings\" is set to \"Show subcategories\" or \"Show both\"."
|
2836 |
+
msgstr ""
|
2837 |
+
|
2838 |
+
#: includes/class-wcj-product-listings.php:109
|
2839 |
+
msgid "Subcategories Count"
|
2840 |
+
msgstr ""
|
2841 |
+
|
2842 |
+
#: includes/class-wcj-product-listings.php:110
|
2843 |
+
#: includes/class-wcj-product-listings.php:208
|
2844 |
+
msgid "Hide subcategories count on category pages"
|
2845 |
+
msgstr ""
|
2846 |
+
|
2847 |
+
#: includes/class-wcj-product-listings.php:119
|
2848 |
+
msgid "Exclude Subcategories"
|
2849 |
+
msgstr ""
|
2850 |
+
|
2851 |
+
#: includes/class-wcj-product-listings.php:120
|
2852 |
+
#: includes/class-wcj-product-listings.php:218
|
2853 |
+
msgid ""
|
2854 |
+
" Excludes one or more categories from the category (archive) pages. This parameter "
|
2855 |
+
"takes a comma-separated list of categories by unique ID, in ascending order. Leave "
|
2856 |
+
"blank to disable."
|
2857 |
+
msgstr ""
|
2858 |
+
|
2859 |
+
#: includes/class-wcj-product-listings.php:129
|
2860 |
+
#: includes/class-wcj-product-listings.php:227
|
2861 |
+
msgid "Hide empty subcategories on category pages"
|
2862 |
+
msgstr ""
|
2863 |
+
|
2864 |
+
#: includes/class-wcj-product-listings.php:137
|
2865 |
+
#: includes/class-wcj-product-listings.php:235
|
2866 |
+
msgid "Show products if no categories are displayed on category page"
|
2867 |
+
msgstr ""
|
2868 |
+
|
2869 |
+
#: includes/class-wcj-product-listings.php:171
|
2870 |
+
msgid "WooJetpack: Categories Count"
|
2871 |
+
msgstr ""
|
2872 |
+
|
2873 |
+
#: includes/class-wcj-product-listings.php:179
|
2874 |
+
msgid "WooJetpack: Exclude Categories on Shop Page"
|
2875 |
+
msgstr ""
|
2876 |
+
|
2877 |
+
#: includes/class-wcj-product-listings.php:188
|
2878 |
+
#: includes/class-wcj-product-listings.php:226
|
2879 |
+
msgid "WooJetpack: Hide Empty"
|
2880 |
+
msgstr ""
|
2881 |
+
|
2882 |
+
#: includes/class-wcj-product-listings.php:196
|
2883 |
+
#: includes/class-wcj-product-listings.php:234
|
2884 |
+
msgid "WooJetpack: Show Products"
|
2885 |
+
msgstr ""
|
2886 |
+
|
2887 |
+
#: includes/class-wcj-product-listings.php:207
|
2888 |
+
msgid "WooJetpack: Subcategories Count"
|
2889 |
+
msgstr ""
|
2890 |
+
|
2891 |
+
#: includes/class-wcj-product-listings.php:217
|
2892 |
+
msgid "WooJetpack: Exclude Subcategories on Category Pages"
|
2893 |
+
msgstr ""
|
2894 |
+
|
2895 |
+
#: includes/class-wcj-product-tabs.php:223
|
2896 |
+
msgid "Total number of custom tabs"
|
2897 |
+
msgstr ""
|
2898 |
+
|
2899 |
+
#: includes/class-wcj-product-tabs.php:229
|
2900 |
+
#: includes/input-fields/class-wcj-product-input-fields-per-product.php:137
|
2901 |
+
msgid "Click \"Update\" product after you change this number."
|
2902 |
+
msgstr ""
|
2903 |
+
|
2904 |
+
#: includes/class-wcj-product-tabs.php:238 includes/class-wcj-product-tabs.php:342
|
2905 |
+
#: includes/class-wcj-product-tabs.php:452 includes/class-wcj-product-tabs.php:478
|
2906 |
+
#: includes/class-wcj-product-tabs.php:504
|
2907 |
+
#: includes/class-wcj-related-products.php:100
|
2908 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:54
|
2909 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:94
|
2910 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:62
|
2911 |
+
msgid "Title"
|
2912 |
+
msgstr "Заголовок"
|
2913 |
+
|
2914 |
+
#: includes/class-wcj-product-tabs.php:252
|
2915 |
+
msgid "Customize the tab(s)"
|
2916 |
+
msgstr ""
|
2917 |
+
|
2918 |
+
#: includes/class-wcj-product-tabs.php:256 includes/class-wcj-product-tabs.php:341
|
2919 |
+
msgid "Custom Product Tab"
|
2920 |
+
msgstr ""
|
2921 |
+
|
2922 |
+
#: includes/class-wcj-product-tabs.php:299 includes/class-wcj-product-tabs.php:313
|
2923 |
+
msgid "Product Tabs"
|
2924 |
+
msgstr "Вкладки продуктов"
|
2925 |
+
|
2926 |
+
#: includes/class-wcj-product-tabs.php:310
|
2927 |
+
msgid "Product Tabs Options"
|
2928 |
+
msgstr "Вкладки Товара (Hастройки)"
|
2929 |
+
|
2930 |
+
#: includes/class-wcj-product-tabs.php:315
|
2931 |
+
msgid ""
|
2932 |
+
"Add custom product tabs - globally or per product. Customize or completely remove "
|
2933 |
+
"WooCommerce default product tabs."
|
2934 |
+
msgstr ""
|
2935 |
+
|
2936 |
+
#: includes/class-wcj-product-tabs.php:323
|
2937 |
+
msgid "Custom Product Tabs Options"
|
2938 |
+
msgstr ""
|
2939 |
+
|
2940 |
+
#: includes/class-wcj-product-tabs.php:326
|
2941 |
+
msgid "Custom Product Tabs Number"
|
2942 |
+
msgstr ""
|
2943 |
+
|
2944 |
+
#: includes/class-wcj-product-tabs.php:358
|
2945 |
+
msgid "You can use shortcodes here..."
|
2946 |
+
msgstr ""
|
2947 |
+
|
2948 |
+
#: includes/class-wcj-product-tabs.php:366
|
2949 |
+
msgid "Comma separated PRODUCT IDs to HIDE this tab"
|
2950 |
+
msgstr ""
|
2951 |
+
|
2952 |
+
#: includes/class-wcj-product-tabs.php:367
|
2953 |
+
msgid "To hide this tab from some products, enter product IDs here."
|
2954 |
+
msgstr ""
|
2955 |
+
|
2956 |
+
#: includes/class-wcj-product-tabs.php:375
|
2957 |
+
msgid "Comma separated CATEGORY IDs to HIDE this tab"
|
2958 |
+
msgstr ""
|
2959 |
+
|
2960 |
+
#: includes/class-wcj-product-tabs.php:376
|
2961 |
+
msgid "To hide this tab from some categories, enter category IDs here."
|
2962 |
+
msgstr ""
|
2963 |
+
|
2964 |
+
#: includes/class-wcj-product-tabs.php:384
|
2965 |
+
msgid "Comma separated PRODUCT IDs to SHOW this tab"
|
2966 |
+
msgstr ""
|
2967 |
+
|
2968 |
+
#: includes/class-wcj-product-tabs.php:385
|
2969 |
+
msgid "To show this tab only for some products, enter product IDs here."
|
2970 |
+
msgstr ""
|
2971 |
+
|
2972 |
+
#: includes/class-wcj-product-tabs.php:393
|
2973 |
+
msgid "Comma separated CATEGORY IDs to SHOW this tab"
|
2974 |
+
msgstr ""
|
2975 |
+
|
2976 |
+
#: includes/class-wcj-product-tabs.php:394
|
2977 |
+
msgid "To show this tab only for some categories, enter category IDs here."
|
2978 |
+
msgstr ""
|
2979 |
+
|
2980 |
+
#: includes/class-wcj-product-tabs.php:408
|
2981 |
+
msgid "Local Custom Product Tabs"
|
2982 |
+
msgstr ""
|
2983 |
+
|
2984 |
+
#: includes/class-wcj-product-tabs.php:411
|
2985 |
+
msgid "Enable Custom Product Tabs"
|
2986 |
+
msgstr ""
|
2987 |
+
|
2988 |
+
#: includes/class-wcj-product-tabs.php:419
|
2989 |
+
msgid "Default Local Custom Product Tabs Number"
|
2990 |
+
msgstr ""
|
2991 |
+
|
2992 |
+
#: includes/class-wcj-product-tabs.php:431
|
2993 |
+
msgid "WooCommerce Standard Product Tabs Options"
|
2994 |
+
msgstr ""
|
2995 |
+
|
2996 |
+
#: includes/class-wcj-product-tabs.php:434
|
2997 |
+
msgid "Description Tab"
|
2998 |
+
msgstr ""
|
2999 |
+
|
3000 |
+
#: includes/class-wcj-product-tabs.php:435 includes/class-wcj-product-tabs.php:461
|
3001 |
+
#: includes/class-wcj-product-tabs.php:487
|
3002 |
+
msgid "Remove tab from product page"
|
3003 |
+
msgstr ""
|
3004 |
+
|
3005 |
+
#: includes/class-wcj-product-tabs.php:453 includes/class-wcj-product-tabs.php:479
|
3006 |
+
#: includes/class-wcj-product-tabs.php:505
|
3007 |
+
msgid "Leave blank for WooCommerce defaults"
|
3008 |
+
msgstr ""
|
3009 |
+
|
3010 |
+
#: includes/class-wcj-product-tabs.php:460
|
3011 |
+
msgid "Additional Information Tab"
|
3012 |
+
msgstr ""
|
3013 |
+
|
3014 |
+
#: includes/class-wcj-product-tabs.php:486
|
3015 |
+
msgid "Reviews Tab"
|
3016 |
+
msgstr ""
|
3017 |
+
|
3018 |
+
#: includes/class-wcj-purchase-data.php:26
|
3019 |
+
msgid "Product Cost Price"
|
3020 |
+
msgstr "Себестоимость Товаров"
|
3021 |
+
|
3022 |
+
#: includes/class-wcj-purchase-data.php:27
|
3023 |
+
msgid "Save WooCommerce product purchase costs data for admin reports."
|
3024 |
+
msgstr ""
|
3025 |
+
|
3026 |
+
#: includes/class-wcj-purchase-data.php:52 includes/class-wcj-purchase-data.php:238
|
3027 |
+
#: includes/class-wcj-purchase-data.php:320
|
3028 |
+
msgid "Profit"
|
3029 |
+
msgstr ""
|
3030 |
+
|
3031 |
+
#: includes/class-wcj-purchase-data.php:144
|
3032 |
+
msgid "WooCommerce Jetpack"
|
3033 |
+
msgstr ""
|
3034 |
+
|
3035 |
+
#: includes/class-wcj-purchase-data.php:169
|
3036 |
+
msgid "Product cost (purchase) price"
|
3037 |
+
msgstr ""
|
3038 |
+
|
3039 |
+
#: includes/class-wcj-purchase-data.php:173
|
3040 |
+
msgid "Extra expenses (shipping etc.)"
|
3041 |
+
msgstr ""
|
3042 |
+
|
3043 |
+
#: includes/class-wcj-purchase-data.php:181
|
3044 |
+
msgid "(Last) Purchase date"
|
3045 |
+
msgstr ""
|
3046 |
+
|
3047 |
+
#: includes/class-wcj-purchase-data.php:185
|
3048 |
+
msgid "Purchase info"
|
3049 |
+
msgstr ""
|
3050 |
+
|
3051 |
+
#: includes/class-wcj-purchase-data.php:214
|
3052 |
+
msgid "Report"
|
3053 |
+
msgstr ""
|
3054 |
+
|
3055 |
+
#: includes/class-wcj-purchase-data.php:219
|
3056 |
+
msgid "Selling"
|
3057 |
+
msgstr ""
|
3058 |
+
|
3059 |
+
#: includes/class-wcj-purchase-data.php:228
|
3060 |
+
msgid "Buying"
|
3061 |
+
msgstr ""
|
3062 |
+
|
3063 |
+
#: includes/class-wcj-related-products.php:23
|
3064 |
+
msgid "Related Products"
|
3065 |
+
msgstr "Похожие Tовары"
|
3066 |
+
|
3067 |
+
#: includes/class-wcj-related-products.php:24
|
3068 |
+
msgid ""
|
3069 |
+
"Change displayed WooCommerce related products number, columns, order, relate by "
|
3070 |
+
"tag and/or category, or hide related products completely."
|
3071 |
+
msgstr ""
|
3072 |
+
"Измените Похожие Товары WooCommerce. Возможно изменить количество товаров, "
|
3073 |
+
"столбцы, порядок, связать по тегам и/или категории, или скрыть похожие продукты "
|
3074 |
+
"полностью."
|
3075 |
+
|
3076 |
+
#: includes/class-wcj-related-products.php:79
|
3077 |
+
msgid "Related Products Number"
|
3078 |
+
msgstr "Количество Похожих Товаров"
|
3079 |
+
|
3080 |
+
#: includes/class-wcj-related-products.php:86
|
3081 |
+
msgid "Related Products Columns"
|
3082 |
+
msgstr "Столбцы Похожих Товаров"
|
3083 |
+
|
3084 |
+
#: includes/class-wcj-related-products.php:93
|
3085 |
+
msgid "Order by"
|
3086 |
+
msgstr ""
|
3087 |
+
|
3088 |
+
#: includes/class-wcj-related-products.php:98
|
3089 |
+
msgid "Random"
|
3090 |
+
msgstr ""
|
3091 |
+
|
3092 |
+
#: includes/class-wcj-related-products.php:99
|
3093 |
+
msgid "Date"
|
3094 |
+
msgstr ""
|
3095 |
+
|
3096 |
+
#: includes/class-wcj-related-products.php:105
|
3097 |
+
msgid "Order"
|
3098 |
+
msgstr ""
|
3099 |
+
|
3100 |
+
#: includes/class-wcj-related-products.php:106
|
3101 |
+
msgid "Ignored if order by \"Random\" is selected above."
|
3102 |
+
msgstr ""
|
3103 |
+
|
3104 |
+
#: includes/class-wcj-related-products.php:111
|
3105 |
+
msgid "Ascending"
|
3106 |
+
msgstr ""
|
3107 |
+
|
3108 |
+
#: includes/class-wcj-related-products.php:112
|
3109 |
+
msgid "Descending"
|
3110 |
+
msgstr ""
|
3111 |
+
|
3112 |
+
#: includes/class-wcj-related-products.php:117
|
3113 |
+
msgid "Relate by Category"
|
3114 |
+
msgstr ""
|
3115 |
+
|
3116 |
+
#: includes/class-wcj-related-products.php:124
|
3117 |
+
msgid "Relate by Tag"
|
3118 |
+
msgstr ""
|
3119 |
+
|
3120 |
+
#: includes/class-wcj-related-products.php:131
|
3121 |
+
msgid "Hide Related Products"
|
3122 |
+
msgstr "Скрыть Похожие Товары"
|
3123 |
+
|
3124 |
+
#: includes/class-wcj-reports.php:67
|
3125 |
+
msgid "WooJetpack: More Ranges - Months"
|
3126 |
+
msgstr ""
|
3127 |
+
|
3128 |
+
#: includes/class-wcj-reports.php:69 includes/class-wcj-reports.php:104
|
3129 |
+
msgid "Select Range"
|
3130 |
+
msgstr ""
|
3131 |
+
|
3132 |
+
#: includes/class-wcj-reports.php:102
|
3133 |
+
msgid "WooJetpack: More Ranges"
|
3134 |
+
msgstr ""
|
3135 |
+
|
3136 |
+
#: includes/class-wcj-reports.php:112 includes/class-wcj-reports.php:114
|
3137 |
+
msgid "Last 14 Days"
|
3138 |
+
msgstr ""
|
3139 |
+
|
3140 |
+
#: includes/class-wcj-reports.php:119 includes/class-wcj-reports.php:121
|
3141 |
+
msgid "Last 30 Days"
|
3142 |
+
msgstr ""
|
3143 |
+
|
3144 |
+
#: includes/class-wcj-reports.php:126 includes/class-wcj-reports.php:128
|
3145 |
+
msgid "Last 3 Months"
|
3146 |
+
msgstr ""
|
3147 |
+
|
3148 |
+
#: includes/class-wcj-reports.php:133 includes/class-wcj-reports.php:135
|
3149 |
+
msgid "Last 6 Months"
|
3150 |
+
msgstr ""
|
3151 |
+
|
3152 |
+
#: includes/class-wcj-reports.php:140 includes/class-wcj-reports.php:142
|
3153 |
+
msgid "Last 12 Months"
|
3154 |
+
msgstr ""
|
3155 |
+
|
3156 |
+
#: includes/class-wcj-reports.php:147 includes/class-wcj-reports.php:149
|
3157 |
+
msgid "Last 24 Months"
|
3158 |
+
msgstr ""
|
3159 |
+
|
3160 |
+
#: includes/class-wcj-reports.php:154 includes/class-wcj-reports.php:156
|
3161 |
+
msgid "Same Days Last Month"
|
3162 |
+
msgstr ""
|
3163 |
+
|
3164 |
+
#: includes/class-wcj-reports.php:168 includes/class-wcj-reports.php:170
|
3165 |
+
msgid "Last Year"
|
3166 |
+
msgstr ""
|
3167 |
+
|
3168 |
+
#: includes/class-wcj-reports.php:213
|
3169 |
+
msgid "WooJetpack: All in stock"
|
3170 |
+
msgstr ""
|
3171 |
+
|
3172 |
+
#: includes/class-wcj-reports.php:220
|
3173 |
+
msgid "WooJetpack: Understocked"
|
3174 |
+
msgstr ""
|
3175 |
+
|
3176 |
+
#: includes/class-wcj-reports.php:227
|
3177 |
+
msgid "WooJetpack: Overstocked"
|
3178 |
+
msgstr ""
|
3179 |
+
|
3180 |
+
#: includes/class-wcj-reports.php:242
|
3181 |
+
msgid "WooJetpack: Customers by Country"
|
3182 |
+
msgstr ""
|
3183 |
+
|
3184 |
+
#: includes/class-wcj-reports.php:249
|
3185 |
+
msgid "WooJetpack: Customers by Country Sets"
|
3186 |
+
msgstr ""
|
3187 |
+
|
3188 |
+
#: includes/class-wcj-reports.php:274
|
3189 |
+
msgid "Reports Options"
|
3190 |
+
msgstr ""
|
3191 |
+
|
3192 |
+
#: includes/class-wcj-reports.php:277 includes/class-wcj-reports.php:314
|
3193 |
+
msgid "Reports"
|
3194 |
+
msgstr ""
|
3195 |
+
|
3196 |
+
#: includes/class-wcj-reports.php:279
|
3197 |
+
msgid "WooCommerce stock, sales, customers etc. reports."
|
3198 |
+
msgstr ""
|
3199 |
+
|
3200 |
+
#: includes/class-wcj-reports.php:288
|
3201 |
+
msgid "Available Reports"
|
3202 |
+
msgstr ""
|
3203 |
+
|
3204 |
+
#: includes/class-wcj-reports.php:291
|
3205 |
+
msgid ""
|
3206 |
+
"WooJetpack: Customers by Country. Available in WooCommerce > Reports > Customers."
|
3207 |
+
msgstr ""
|
3208 |
+
|
3209 |
+
#: includes/class-wcj-reports.php:293
|
3210 |
+
msgid ""
|
3211 |
+
"WooJetpack: Customers by Country Sets. Available in WooCommerce > Reports > "
|
3212 |
+
"Customers."
|
3213 |
+
msgstr ""
|
3214 |
+
|
3215 |
+
#: includes/class-wcj-reports.php:295
|
3216 |
+
msgid ""
|
3217 |
+
"WooJetpack: All in Stock with sales data. Available in WooCommerce > Reports > "
|
3218 |
+
"Stock."
|
3219 |
+
msgstr ""
|
3220 |
+
|
3221 |
+
#: includes/class-wcj-reports.php:297
|
3222 |
+
msgid ""
|
3223 |
+
"WooJetpack: Understocked products (calculated by sales data). Available in "
|
3224 |
+
"WooCommerce > Reports > Stock."
|
3225 |
+
msgstr ""
|
3226 |
+
|
3227 |
+
#: includes/class-wcj-reports.php:299
|
3228 |
+
msgid ""
|
3229 |
+
"WooJetpack: Overstocked products (calculated by sales data). Available in "
|
3230 |
+
"WooCommerce > Reports > Stock."
|
3231 |
+
msgstr ""
|
3232 |
+
|
3233 |
+
#: includes/class-wcj-shipping-calculator.php:116
|
3234 |
+
msgid "Shipping Calculator Options"
|
3235 |
+
msgstr "Калькулятор доставки (Настройки)"
|
3236 |
+
|
3237 |
+
#: includes/class-wcj-shipping-calculator.php:119
|
3238 |
+
#: includes/class-wcj-shipping-calculator.php:196
|
3239 |
+
msgid "Shipping Calculator"
|
3240 |
+
msgstr "Калькулятор доставки"
|
3241 |
+
|
3242 |
+
#: includes/class-wcj-shipping-calculator.php:121
|
3243 |
+
msgid "Customize WooCommerce shipping calculator on cart page."
|
3244 |
+
msgstr "Настройка калькулятора доставки WooCommerce на странице корзины."
|
3245 |
+
|
3246 |
+
#: includes/class-wcj-shipping-calculator.php:128
|
3247 |
+
msgid "Enable City"
|
3248 |
+
msgstr ""
|
3249 |
+
|
3250 |
+
#: includes/class-wcj-shipping-calculator.php:136
|
3251 |
+
msgid "Enable Postcode"
|
3252 |
+
msgstr ""
|
3253 |
+
|
3254 |
+
#: includes/class-wcj-shipping-calculator.php:144
|
3255 |
+
msgid "Enable State"
|
3256 |
+
msgstr ""
|
3257 |
+
|
3258 |
+
#: includes/class-wcj-shipping-calculator.php:152
|
3259 |
+
msgid "Force Block Open"
|
3260 |
+
msgstr ""
|
3261 |
+
|
3262 |
+
#: includes/class-wcj-shipping-calculator.php:161
|
3263 |
+
msgid "Calculate Shipping button"
|
3264 |
+
msgstr ""
|
3265 |
+
|
3266 |
+
#: includes/class-wcj-shipping-calculator.php:162
|
3267 |
+
msgid ""
|
3268 |
+
"When \"Force Block Open\" options is enabled, set Calculate Shipping button "
|
3269 |
+
"options."
|
3270 |
+
msgstr ""
|
3271 |
+
|
3272 |
+
#: includes/class-wcj-shipping-calculator.php:168
|
3273 |
+
msgid "Make non clickable"
|
3274 |
+
msgstr ""
|
3275 |
+
|
3276 |
+
#: includes/class-wcj-shipping.php:63
|
3277 |
+
msgid "WooCommerce Jetpack: Hide shipping"
|
3278 |
+
msgstr ""
|
3279 |
+
|
3280 |
+
#: includes/class-wcj-shipping.php:64 includes/class-wcj-shipping.php:170
|
3281 |
+
msgid "Hide local delivery when free is available"
|
3282 |
+
msgstr ""
|
3283 |
+
|
3284 |
+
#: includes/class-wcj-shipping.php:75 includes/class-wcj-shipping.php:180
|
3285 |
+
msgid "Hide all when free is available"
|
3286 |
+
msgstr ""
|
3287 |
+
|
3288 |
+
#: includes/class-wcj-shipping.php:152
|
3289 |
+
msgid "Shipping Options"
|
3290 |
+
msgstr ""
|
3291 |
+
|
3292 |
+
#: includes/class-wcj-shipping.php:157
|
3293 |
+
msgid "Hide WooCommerce shipping when free is available."
|
3294 |
+
msgstr ""
|
3295 |
+
|
3296 |
+
#: includes/class-wcj-shipping.php:165
|
3297 |
+
msgid "Hide if free is available"
|
3298 |
+
msgstr ""
|
3299 |
+
|
3300 |
+
#: includes/class-wcj-shipping.php:165
|
3301 |
+
msgid ""
|
3302 |
+
"This section lets you hide other shipping options when free shipping is available "
|
3303 |
+
"on shop frontend."
|
3304 |
+
msgstr ""
|
3305 |
+
|
3306 |
+
#: includes/class-wcj-shipping.php:169
|
3307 |
+
msgid "Hide shipping"
|
3308 |
+
msgstr ""
|
3309 |
+
|
3310 |
+
#: includes/class-wcj-shortcodes.php:61 includes/class-wcj-shortcodes.php:66
|
3311 |
+
msgid "Shortcodes."
|
3312 |
+
msgstr ""
|
3313 |
+
|
3314 |
+
#: includes/class-wcj-shortcodes.php:64 includes/class-wcj-shortcodes.php:82
|
3315 |
+
msgid "Shortcodes"
|
3316 |
+
msgstr ""
|
3317 |
+
|
3318 |
+
#: includes/class-wcj-shortcodes.php:65
|
3319 |
+
msgid "Enable the Shortcodes feature"
|
3320 |
+
msgstr ""
|
3321 |
+
|
3322 |
+
#: includes/class-wcj-sku.php:25 includes/class-wcj-sku.php:166
|
3323 |
+
msgid "SKU"
|
3324 |
+
msgstr "АРТИКУЛ"
|
3325 |
+
|
3326 |
+
#: includes/class-wcj-sku.php:26
|
3327 |
+
msgid "Generate WooCommerce SKUs automatically."
|
3328 |
+
msgstr "Автоматически генерировать WooCommerce SKU."
|
3329 |
+
|
3330 |
+
#: includes/class-wcj-sku.php:29
|
3331 |
+
msgid "Autogenerate SKUs for Existing Products"
|
3332 |
+
msgstr "Автоматически генерировать WooCommerce SKU для существующих продуктов"
|
3333 |
+
|
3334 |
+
#: includes/class-wcj-sku.php:145 includes/class-wcj-sku.php:196
|
3335 |
+
msgid "Autogenerate SKUs"
|
3336 |
+
msgstr "Автоматическое генерирование WooCommerce SKU."
|
3337 |
+
|
3338 |
+
#: includes/class-wcj-sku.php:172
|
3339 |
+
msgid "SKUs generated and set successfully!"
|
3340 |
+
msgstr "SKU создались и установились успешно!"
|
3341 |
+
|
3342 |
+
#: includes/class-wcj-sku.php:176
|
3343 |
+
msgid "WooCommerce Jetpack - Autogenerate SKUs"
|
3344 |
+
msgstr "Booster для WooCommerce - автоматическая генерация SKU"
|
3345 |
+
|
3346 |
+
#: includes/class-wcj-sku.php:177 includes/class-wcj-sku.php:198
|
3347 |
+
msgid "The tool generates and sets product SKUs."
|
3348 |
+
msgstr "Этот инструмент генерирует и устанавливает SKU на продукты."
|
3349 |
+
|
3350 |
+
#: includes/class-wcj-sku.php:210
|
3351 |
+
msgid "SKU Format Options"
|
3352 |
+
msgstr "Параметры формата SKU"
|
3353 |
+
|
3354 |
+
#: includes/class-wcj-sku.php:217
|
3355 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:49
|
3356 |
+
msgid "Prefix"
|
3357 |
+
msgstr ""
|
3358 |
+
|
3359 |
+
#: includes/class-wcj-sku.php:224
|
3360 |
+
msgid "Minimum Number Length"
|
3361 |
+
msgstr ""
|
3362 |
+
|
3363 |
+
#: includes/class-wcj-sku.php:231
|
3364 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:61
|
3365 |
+
msgid "Suffix"
|
3366 |
+
msgstr ""
|
3367 |
+
|
3368 |
+
#: includes/class-wcj-sku.php:241
|
3369 |
+
msgid "Variable Products Variations"
|
3370 |
+
msgstr ""
|
3371 |
+
|
3372 |
+
#: includes/class-wcj-sku.php:246
|
3373 |
+
msgid "SKU same as parent's product"
|
3374 |
+
msgstr "SKU такой же как родительский продукт"
|
3375 |
+
|
3376 |
+
#: includes/class-wcj-sku.php:247
|
3377 |
+
msgid "Generate different SKU for each variation"
|
3378 |
+
msgstr "Создание разных SKU для каждой вариации"
|
3379 |
+
|
3380 |
+
#: includes/class-wcj-sku.php:248
|
3381 |
+
msgid "SKU same as parent's product + variation letter suffix"
|
3382 |
+
msgstr "SKU такой же как родительский продукт +суффикс буква вариации"
|
3383 |
+
|
3384 |
+
#: includes/class-wcj-sku.php:264
|
3385 |
+
msgid ""
|
3386 |
+
"When enabled - all new products will be given (autogenerated) SKU.<br>If you wish "
|
3387 |
+
"to set SKUs for existing products, use Autogenerate SKUs Tool."
|
3388 |
+
msgstr ""
|
3389 |
+
"При включении - всем новым продуктам будет создаен SKU (автоматически).<br>Если вы "
|
3390 |
+
"хотите создать SKU для существующих продуктов, пользуйтесь инструментом "
|
3391 |
+
"автоматически заполняющим SKU."
|
3392 |
+
|
3393 |
+
#: includes/class-wcj-sorting.php:27
|
3394 |
+
msgid "Sorting"
|
3395 |
+
msgstr "Сортировка"
|
3396 |
+
|
3397 |
+
#: includes/class-wcj-sorting.php:28
|
3398 |
+
msgid "Add more WooCommerce sorting options or remove all sorting including default."
|
3399 |
+
msgstr ""
|
3400 |
+
"Добавьте больше параметров сортировки или удалите все сортировки, в том числе и те "
|
3401 |
+
"что установлены по умолчанию."
|
3402 |
+
|
3403 |
+
#: includes/class-wcj-sorting.php:64
|
3404 |
+
msgid "WooJetpack: Remove All Sorting"
|
3405 |
+
msgstr "Booster для WooCommerce: Удалить Все Сортировки"
|
3406 |
+
|
3407 |
+
#: includes/class-wcj-sorting.php:68
|
3408 |
+
msgid "Completely remove sorting from the shop front end"
|
3409 |
+
msgstr "Полностью удалить сортировку с фронтэнда магазина"
|
3410 |
+
|
3411 |
+
#: includes/class-wcj-sorting.php:174 includes/class-wcj-sorting.php:181
|
3412 |
+
msgid "Remove All Sorting"
|
3413 |
+
msgstr "Удалить Все Сортировки"
|
3414 |
+
|
3415 |
+
#: includes/class-wcj-sorting.php:182
|
3416 |
+
msgid "Remove all sorting (including WooCommerce default)"
|
3417 |
+
msgstr ""
|
3418 |
+
"Удалить Все Сортировки, в том числе и те что установлены WooCommerce по умолчанию."
|
3419 |
+
|
3420 |
+
#: includes/class-wcj-sorting.php:197 includes/class-wcj-sorting.php:204
|
3421 |
+
msgid "Add More Sorting"
|
3422 |
+
msgstr "Добавить Больше Сортировок"
|
3423 |
+
|
3424 |
+
#: includes/class-wcj-sorting.php:212
|
3425 |
+
msgid "Sort by Name"
|
3426 |
+
msgstr ""
|
3427 |
+
|
3428 |
+
#: includes/class-wcj-sorting.php:213 includes/class-wcj-sorting.php:216
|
3429 |
+
msgid "Sort by title: A to Z"
|
3430 |
+
msgstr ""
|
3431 |
+
|
3432 |
+
#: includes/class-wcj-sorting.php:214 includes/class-wcj-sorting.php:224
|
3433 |
+
#: includes/class-wcj-sorting.php:234 includes/class-wcj-sorting.php:244
|
3434 |
+
#: includes/class-wcj-sorting.php:265 includes/class-wcj-sorting.php:275
|
3435 |
+
msgid "Text to show on frontend. Leave blank to disable."
|
3436 |
+
msgstr ""
|
3437 |
+
|
3438 |
+
#: includes/class-wcj-sorting.php:223 includes/class-wcj-sorting.php:226
|
3439 |
+
msgid "Sort by title: Z to A"
|
3440 |
+
msgstr ""
|
3441 |
+
|
3442 |
+
#: includes/class-wcj-sorting.php:232
|
3443 |
+
msgid "Sort by SKU"
|
3444 |
+
msgstr "Сортировка по SKU"
|
3445 |
+
|
3446 |
+
#: includes/class-wcj-sorting.php:233 includes/class-wcj-sorting.php:236
|
3447 |
+
msgid "Sort by SKU: low to high"
|
3448 |
+
msgstr "Сортировать по SKU: от низкой к высокой"
|
3449 |
+
|
3450 |
+
#: includes/class-wcj-sorting.php:243 includes/class-wcj-sorting.php:246
|
3451 |
+
msgid "Sort by SKU: high to low"
|
3452 |
+
msgstr "Сортировать по SKU: от высокой к низкой"
|
3453 |
+
|
3454 |
+
#: includes/class-wcj-sorting.php:253
|
3455 |
+
msgid "Sort SKUs as numbers instead of as texts"
|
3456 |
+
msgstr "Сортировка SKU как чисел вместо текстов "
|
3457 |
+
|
3458 |
+
#: includes/class-wcj-sorting.php:263
|
3459 |
+
msgid "Sort by stock quantity"
|
3460 |
+
msgstr ""
|
3461 |
+
|
3462 |
+
#: includes/class-wcj-sorting.php:264 includes/class-wcj-sorting.php:267
|
3463 |
+
msgid "Sort by stock quantity: low to high"
|
3464 |
+
msgstr ""
|
3465 |
+
|
3466 |
+
#: includes/class-wcj-sorting.php:274 includes/class-wcj-sorting.php:277
|
3467 |
+
msgid "Sort by stock quantity: high to low"
|
3468 |
+
msgstr ""
|
3469 |
+
|
3470 |
+
#: includes/class-wcj-wholesale-price.php:24
|
3471 |
+
msgid "Wholesale Price"
|
3472 |
+
msgstr "Оптовая Цена"
|
3473 |
+
|
3474 |
+
#: includes/class-wcj-wholesale-price.php:25
|
3475 |
+
msgid ""
|
3476 |
+
"Set WooCommerce wholesale pricing depending on product quantity in cart (buy more "
|
3477 |
+
"pay less)."
|
3478 |
+
msgstr ""
|
3479 |
+
"Установите WooCommerce оптовые цены в зависимости от количества продукта в корзине "
|
3480 |
+
"(купить больше - платить меньше)."
|
3481 |
+
|
3482 |
+
#: includes/class-wcj-wholesale-price.php:151
|
3483 |
+
msgid "Wholesale Price Levels Options"
|
3484 |
+
msgstr "Уровни Оптовых Цен (Hастройки)"
|
3485 |
+
|
3486 |
+
#: includes/class-wcj-wholesale-price.php:153
|
3487 |
+
msgid ""
|
3488 |
+
"Wholesale Price Levels Options. If you want to display prices table on frontend, "
|
3489 |
+
"use [wcj_product_wholesale_price_table] shortcode."
|
3490 |
+
msgstr ""
|
3491 |
+
"Уровни Оптовых Цен (Hастройки). Если вы хотите, отобразить цены на фронтэнде, "
|
3492 |
+
"используйте короткий код [wcj_product_wholesale_price_table]."
|
3493 |
+
|
3494 |
+
#: includes/class-wcj-wholesale-price.php:158
|
3495 |
+
msgid "Use total cart quantity instead of product quantity"
|
3496 |
+
msgstr ""
|
3497 |
+
|
3498 |
+
#: includes/class-wcj-wholesale-price.php:166
|
3499 |
+
msgid "Show discount info on cart page"
|
3500 |
+
msgstr ""
|
3501 |
+
|
3502 |
+
#: includes/class-wcj-wholesale-price.php:167
|
3503 |
+
msgid "Show"
|
3504 |
+
msgstr ""
|
3505 |
+
|
3506 |
+
#: includes/class-wcj-wholesale-price.php:174
|
3507 |
+
msgid "If show discount info on cart page is enabled, set format here"
|
3508 |
+
msgstr ""
|
3509 |
+
|
3510 |
+
#: includes/class-wcj-wholesale-price.php:182
|
3511 |
+
msgid "Products to include"
|
3512 |
+
msgstr ""
|
3513 |
+
|
3514 |
+
#: includes/class-wcj-wholesale-price.php:183
|
3515 |
+
msgid "Leave blank to include all products."
|
3516 |
+
msgstr ""
|
3517 |
+
|
3518 |
+
#: includes/class-wcj-wholesale-price.php:193
|
3519 |
+
msgid "Number of levels"
|
3520 |
+
msgstr ""
|
3521 |
+
|
3522 |
+
#: includes/class-wcj-wholesale-price.php:208
|
3523 |
+
msgid "Min quantity"
|
3524 |
+
msgstr ""
|
3525 |
+
|
3526 |
+
#: includes/class-wcj-wholesale-price.php:209
|
3527 |
+
msgid "Minimum quantity to apply discount"
|
3528 |
+
msgstr ""
|
3529 |
+
|
3530 |
+
#: includes/class-wcj-wholesale-price.php:217
|
3531 |
+
#: includes/class-wcj-wholesale-price.php:218
|
3532 |
+
msgid "Discount (%)"
|
3533 |
+
msgstr ""
|
3534 |
+
|
3535 |
+
#: includes/class-wcj-wpml.php:24
|
3536 |
+
msgid "WPML"
|
3537 |
+
msgstr ""
|
3538 |
+
|
3539 |
+
#: includes/class-wcj-wpml.php:25
|
3540 |
+
msgid "Booster for WooCommerce basic WPML support."
|
3541 |
+
msgstr ""
|
3542 |
+
|
3543 |
+
#: includes/classes/class-wcj-module.php:92
|
3544 |
+
msgid "Back to Module Settings"
|
3545 |
+
msgstr ""
|
3546 |
+
|
3547 |
+
#: includes/classes/class-wcj-module.php:104
|
3548 |
+
msgid "Tools"
|
3549 |
+
msgstr ""
|
3550 |
+
|
3551 |
+
#: includes/classes/class-wcj-module.php:110
|
3552 |
+
msgid "Module Tools"
|
3553 |
+
msgstr ""
|
3554 |
+
|
3555 |
+
#: includes/classes/class-wcj-module.php:163
|
3556 |
+
msgid "Options"
|
3557 |
+
msgstr ""
|
3558 |
+
|
3559 |
+
#: includes/currencies/wcj-currencies.php:4
|
3560 |
+
msgid "Afghan afghani"
|
3561 |
+
msgstr ""
|
3562 |
+
|
3563 |
+
#: includes/currencies/wcj-currencies.php:5
|
3564 |
+
msgid "Albanian lek"
|
3565 |
+
msgstr ""
|
3566 |
+
|
3567 |
+
#: includes/currencies/wcj-currencies.php:6
|
3568 |
+
msgid "Algerian dinar"
|
3569 |
+
msgstr ""
|
3570 |
+
|
3571 |
+
#: includes/currencies/wcj-currencies.php:7
|
3572 |
+
msgid "Angolan kwanza"
|
3573 |
+
msgstr ""
|
3574 |
+
|
3575 |
+
#: includes/currencies/wcj-currencies.php:8
|
3576 |
+
msgid "Argentine peso"
|
3577 |
+
msgstr ""
|
3578 |
+
|
3579 |
+
#: includes/currencies/wcj-currencies.php:9
|
3580 |
+
msgid "Armenian dram"
|
3581 |
+
msgstr ""
|
3582 |
+
|
3583 |
+
#: includes/currencies/wcj-currencies.php:10
|
3584 |
+
msgid "Aruban florin"
|
3585 |
+
msgstr ""
|
3586 |
+
|
3587 |
+
#: includes/currencies/wcj-currencies.php:11
|
3588 |
+
msgid "Australian dollar"
|
3589 |
+
msgstr ""
|
3590 |
+
|
3591 |
+
#: includes/currencies/wcj-currencies.php:12
|
3592 |
+
msgid "Azerbaijani manat"
|
3593 |
+
msgstr ""
|
3594 |
+
|
3595 |
+
#: includes/currencies/wcj-currencies.php:13
|
3596 |
+
msgid "Bahamian dollar"
|
3597 |
+
msgstr ""
|
3598 |
+
|
3599 |
+
#: includes/currencies/wcj-currencies.php:14
|
3600 |
+
msgid "Bahraini dinar"
|
3601 |
+
msgstr ""
|
3602 |
+
|
3603 |
+
#: includes/currencies/wcj-currencies.php:15
|
3604 |
+
msgid "Bangladeshi taka"
|
3605 |
+
msgstr ""
|
3606 |
+
|
3607 |
+
#: includes/currencies/wcj-currencies.php:16
|
3608 |
+
msgid "Barbadian dollar"
|
3609 |
+
msgstr ""
|
3610 |
+
|
3611 |
+
#: includes/currencies/wcj-currencies.php:17
|
3612 |
+
msgid "Belarusian ruble"
|
3613 |
+
msgstr ""
|
3614 |
+
|
3615 |
+
#: includes/currencies/wcj-currencies.php:18
|
3616 |
+
msgid "Belize dollar"
|
3617 |
+
msgstr ""
|
3618 |
+
|
3619 |
+
#: includes/currencies/wcj-currencies.php:19
|
3620 |
+
msgid "Bhutanese ngultrum"
|
3621 |
+
msgstr ""
|
3622 |
+
|
3623 |
+
#: includes/currencies/wcj-currencies.php:20
|
3624 |
+
msgid "Bolivian boliviano"
|
3625 |
+
msgstr ""
|
3626 |
+
|
3627 |
+
#: includes/currencies/wcj-currencies.php:21
|
3628 |
+
msgid "Bosnia and Herzegovina konvertibilna marka"
|
3629 |
+
msgstr ""
|
3630 |
+
|
3631 |
+
#: includes/currencies/wcj-currencies.php:22
|
3632 |
+
msgid "Botswana pula"
|
3633 |
+
msgstr ""
|
3634 |
+
|
3635 |
+
#: includes/currencies/wcj-currencies.php:23
|
3636 |
+
msgid "Brazilian real"
|
3637 |
+
msgstr ""
|
3638 |
+
|
3639 |
+
#: includes/currencies/wcj-currencies.php:24
|
3640 |
+
msgid "British pound"
|
3641 |
+
msgstr ""
|
3642 |
+
|
3643 |
+
#: includes/currencies/wcj-currencies.php:25
|
3644 |
+
msgid "Brunei dollar"
|
3645 |
+
msgstr ""
|
3646 |
+
|
3647 |
+
#: includes/currencies/wcj-currencies.php:26
|
3648 |
+
msgid "Bulgarian lev"
|
3649 |
+
msgstr ""
|
3650 |
+
|
3651 |
+
#: includes/currencies/wcj-currencies.php:27
|
3652 |
+
msgid "Burundi franc"
|
3653 |
+
msgstr ""
|
3654 |
+
|
3655 |
+
#: includes/currencies/wcj-currencies.php:28
|
3656 |
+
msgid "Cayman Islands dollar"
|
3657 |
+
msgstr ""
|
3658 |
+
|
3659 |
+
#: includes/currencies/wcj-currencies.php:29
|
3660 |
+
msgid "Cambodian riel"
|
3661 |
+
msgstr ""
|
3662 |
+
|
3663 |
+
#: includes/currencies/wcj-currencies.php:30
|
3664 |
+
msgid "Canadian dollar"
|
3665 |
+
msgstr ""
|
3666 |
+
|
3667 |
+
#: includes/currencies/wcj-currencies.php:31
|
3668 |
+
msgid "Cape Verdean escudo"
|
3669 |
+
msgstr ""
|
3670 |
+
|
3671 |
+
#: includes/currencies/wcj-currencies.php:32
|
3672 |
+
#: includes/currencies/wcj-currencies.php:33
|
3673 |
+
msgid "Central African CFA franc"
|
3674 |
+
msgstr ""
|
3675 |
+
|
3676 |
+
#: includes/currencies/wcj-currencies.php:34
|
3677 |
+
msgid "CFP franc"
|
3678 |
+
msgstr ""
|
3679 |
+
|
3680 |
+
#: includes/currencies/wcj-currencies.php:35
|
3681 |
+
msgid "Chilean peso"
|
3682 |
+
msgstr ""
|
3683 |
+
|
3684 |
+
#: includes/currencies/wcj-currencies.php:36
|
3685 |
+
msgid "Chinese renminbi"
|
3686 |
+
msgstr ""
|
3687 |
+
|
3688 |
+
#: includes/currencies/wcj-currencies.php:37
|
3689 |
+
msgid "Colombian peso"
|
3690 |
+
msgstr ""
|
3691 |
+
|
3692 |
+
#: includes/currencies/wcj-currencies.php:38
|
3693 |
+
msgid "Comorian franc"
|
3694 |
+
msgstr ""
|
3695 |
+
|
3696 |
+
#: includes/currencies/wcj-currencies.php:39
|
3697 |
+
msgid "Congolese franc"
|
3698 |
+
msgstr ""
|
3699 |
+
|
3700 |
+
#: includes/currencies/wcj-currencies.php:40
|
3701 |
+
msgid "Costa Rican colon"
|
3702 |
+
msgstr ""
|
3703 |
+
|
3704 |
+
#: includes/currencies/wcj-currencies.php:41
|
3705 |
+
msgid "Croatian kuna"
|
3706 |
+
msgstr ""
|
3707 |
+
|
3708 |
+
#: includes/currencies/wcj-currencies.php:42
|
3709 |
+
msgid "Cuban peso"
|
3710 |
+
msgstr ""
|
3711 |
+
|
3712 |
+
#: includes/currencies/wcj-currencies.php:43
|
3713 |
+
msgid "Czech koruna"
|
3714 |
+
msgstr ""
|
3715 |
+
|
3716 |
+
#: includes/currencies/wcj-currencies.php:44
|
3717 |
+
msgid "Danish krone"
|
3718 |
+
msgstr ""
|
3719 |
+
|
3720 |
+
#: includes/currencies/wcj-currencies.php:45
|
3721 |
+
msgid "Djiboutian franc"
|
3722 |
+
msgstr ""
|
3723 |
+
|
3724 |
+
#: includes/currencies/wcj-currencies.php:46
|
3725 |
+
msgid "Dominican peso"
|
3726 |
+
msgstr ""
|
3727 |
+
|
3728 |
+
#: includes/currencies/wcj-currencies.php:47
|
3729 |
+
msgid "East Caribbean dollar"
|
3730 |
+
msgstr ""
|
3731 |
+
|
3732 |
+
#: includes/currencies/wcj-currencies.php:48
|
3733 |
+
msgid "Egyptian pound"
|
3734 |
+
msgstr ""
|
3735 |
+
|
3736 |
+
#: includes/currencies/wcj-currencies.php:49
|
3737 |
+
msgid "Eritrean nakfa"
|
3738 |
+
msgstr ""
|
3739 |
+
|
3740 |
+
#: includes/currencies/wcj-currencies.php:50
|
3741 |
+
msgid "Estonian kroon"
|
3742 |
+
msgstr ""
|
3743 |
+
|
3744 |
+
#: includes/currencies/wcj-currencies.php:51
|
3745 |
+
msgid "Ethiopian birr"
|
3746 |
+
msgstr ""
|
3747 |
+
|
3748 |
+
#: includes/currencies/wcj-currencies.php:52
|
3749 |
+
msgid "European euro"
|
3750 |
+
msgstr ""
|
3751 |
+
|
3752 |
+
#: includes/currencies/wcj-currencies.php:53
|
3753 |
+
msgid "Falkland Islands pound"
|
3754 |
+
msgstr ""
|
3755 |
+
|
3756 |
+
#: includes/currencies/wcj-currencies.php:54
|
3757 |
+
msgid "Fijian dollar"
|
3758 |
+
msgstr ""
|
3759 |
+
|
3760 |
+
#: includes/currencies/wcj-currencies.php:55
|
3761 |
+
msgid "Gambian dalasi"
|
3762 |
+
msgstr ""
|
3763 |
+
|
3764 |
+
#: includes/currencies/wcj-currencies.php:56
|
3765 |
+
msgid "Georgian lari"
|
3766 |
+
msgstr ""
|
3767 |
+
|
3768 |
+
#: includes/currencies/wcj-currencies.php:57
|
3769 |
+
msgid "Ghanaian cedi"
|
3770 |
+
msgstr ""
|
3771 |
+
|
3772 |
+
#: includes/currencies/wcj-currencies.php:58
|
3773 |
+
msgid "Gibraltar pound"
|
3774 |
+
msgstr ""
|
3775 |
+
|
3776 |
+
#: includes/currencies/wcj-currencies.php:59
|
3777 |
+
msgid "Guatemalan quetzal"
|
3778 |
+
msgstr ""
|
3779 |
+
|
3780 |
+
#: includes/currencies/wcj-currencies.php:60
|
3781 |
+
msgid "Guinean franc"
|
3782 |
+
msgstr ""
|
3783 |
+
|
3784 |
+
#: includes/currencies/wcj-currencies.php:61
|
3785 |
+
msgid "Guyanese dollar"
|
3786 |
+
msgstr ""
|
3787 |
+
|
3788 |
+
#: includes/currencies/wcj-currencies.php:62
|
3789 |
+
msgid "Haitian gourde"
|
3790 |
+
msgstr ""
|
3791 |
+
|
3792 |
+
#: includes/currencies/wcj-currencies.php:63
|
3793 |
+
msgid "Honduran lempira"
|
3794 |
+
msgstr ""
|
3795 |
+
|
3796 |
+
#: includes/currencies/wcj-currencies.php:64
|
3797 |
+
msgid "Hong Kong dollar"
|
3798 |
+
msgstr ""
|
3799 |
+
|
3800 |
+
#: includes/currencies/wcj-currencies.php:65
|
3801 |
+
msgid "Hungarian forint"
|
3802 |
+
msgstr ""
|
3803 |
+
|
3804 |
+
#: includes/currencies/wcj-currencies.php:66
|
3805 |
+
msgid "Icelandic krona"
|
3806 |
+
msgstr ""
|
3807 |
+
|
3808 |
+
#: includes/currencies/wcj-currencies.php:67
|
3809 |
+
msgid "Indian rupee"
|
3810 |
+
msgstr ""
|
3811 |
+
|
3812 |
+
#: includes/currencies/wcj-currencies.php:68
|
3813 |
+
msgid "Indonesian rupiah"
|
3814 |
+
msgstr ""
|
3815 |
+
|
3816 |
+
#: includes/currencies/wcj-currencies.php:69
|
3817 |
+
msgid "Iranian rial"
|
3818 |
+
msgstr ""
|
3819 |
+
|
3820 |
+
#: includes/currencies/wcj-currencies.php:70
|
3821 |
+
msgid "Iraqi dinar"
|
3822 |
+
msgstr ""
|
3823 |
+
|
3824 |
+
#: includes/currencies/wcj-currencies.php:71
|
3825 |
+
msgid "Israeli new sheqel"
|
3826 |
+
msgstr ""
|
3827 |
+
|
3828 |
+
#: includes/currencies/wcj-currencies.php:72
|
3829 |
+
msgid "Yemeni rial"
|
3830 |
+
msgstr ""
|
3831 |
+
|
3832 |
+
#: includes/currencies/wcj-currencies.php:73
|
3833 |
+
msgid "Jamaican dollar"
|
3834 |
+
msgstr ""
|
3835 |
+
|
3836 |
+
#: includes/currencies/wcj-currencies.php:74
|
3837 |
+
msgid "Japanese yen"
|
3838 |
+
msgstr ""
|
3839 |
+
|
3840 |
+
#: includes/currencies/wcj-currencies.php:75
|
3841 |
+
msgid "Jordanian dinar"
|
3842 |
+
msgstr ""
|
3843 |
+
|
3844 |
+
#: includes/currencies/wcj-currencies.php:76
|
3845 |
+
msgid "Kazakhstani tenge"
|
3846 |
+
msgstr ""
|
3847 |
+
|
3848 |
+
#: includes/currencies/wcj-currencies.php:77
|
3849 |
+
msgid "Kenyan shilling"
|
3850 |
+
msgstr ""
|
3851 |
+
|
3852 |
+
#: includes/currencies/wcj-currencies.php:78
|
3853 |
+
msgid "Kyrgyzstani som"
|
3854 |
+
msgstr ""
|
3855 |
+
|
3856 |
+
#: includes/currencies/wcj-currencies.php:79
|
3857 |
+
msgid "Kuwaiti dinar"
|
3858 |
+
msgstr ""
|
3859 |
+
|
3860 |
+
#: includes/currencies/wcj-currencies.php:80
|
3861 |
+
msgid "Lao kip"
|
3862 |
+
msgstr ""
|
3863 |
+
|
3864 |
+
#: includes/currencies/wcj-currencies.php:82
|
3865 |
+
msgid "Latvian lats"
|
3866 |
+
msgstr ""
|
3867 |
+
|
3868 |
+
#: includes/currencies/wcj-currencies.php:83
|
3869 |
+
msgid "Lebanese lira"
|
3870 |
+
msgstr ""
|
3871 |
+
|
3872 |
+
#: includes/currencies/wcj-currencies.php:84
|
3873 |
+
msgid "Lesotho loti"
|
3874 |
+
msgstr ""
|
3875 |
+
|
3876 |
+
#: includes/currencies/wcj-currencies.php:85
|
3877 |
+
msgid "Liberian dollar"
|
3878 |
+
msgstr ""
|
3879 |
+
|
3880 |
+
#: includes/currencies/wcj-currencies.php:86
|
3881 |
+
msgid "Libyan dinar"
|
3882 |
+
msgstr ""
|
3883 |
+
|
3884 |
+
#: includes/currencies/wcj-currencies.php:87
|
3885 |
+
msgid "Lithuanian litas"
|
3886 |
+
msgstr ""
|
3887 |
+
|
3888 |
+
#: includes/currencies/wcj-currencies.php:88
|
3889 |
+
msgid "Macanese pataca"
|
3890 |
+
msgstr ""
|
3891 |
+
|
3892 |
+
#: includes/currencies/wcj-currencies.php:89
|
3893 |
+
msgid "Macedonian denar"
|
3894 |
+
msgstr ""
|
3895 |
+
|
3896 |
+
#: includes/currencies/wcj-currencies.php:90
|
3897 |
+
msgid "Malagasy ariary"
|
3898 |
+
msgstr ""
|
3899 |
+
|
3900 |
+
#: includes/currencies/wcj-currencies.php:91
|
3901 |
+
msgid "Malaysian ringgit"
|
3902 |
+
msgstr ""
|
3903 |
+
|
3904 |
+
#: includes/currencies/wcj-currencies.php:92
|
3905 |
+
msgid "Malawian kwacha"
|
3906 |
+
msgstr ""
|
3907 |
+
|
3908 |
+
#: includes/currencies/wcj-currencies.php:93
|
3909 |
+
msgid "Maldivian rufiyaa"
|
3910 |
+
msgstr ""
|
3911 |
+
|
3912 |
+
#: includes/currencies/wcj-currencies.php:94
|
3913 |
+
msgid "Mauritanian ouguiya"
|
3914 |
+
msgstr ""
|
3915 |
+
|
3916 |
+
#: includes/currencies/wcj-currencies.php:95
|
3917 |
+
msgid "Mauritian rupee"
|
3918 |
+
msgstr ""
|
3919 |
+
|
3920 |
+
#: includes/currencies/wcj-currencies.php:96
|
3921 |
+
msgid "Mexican peso"
|
3922 |
+
msgstr ""
|
3923 |
+
|
3924 |
+
#: includes/currencies/wcj-currencies.php:97
|
3925 |
+
msgid "Myanma kyat"
|
3926 |
+
msgstr ""
|
3927 |
+
|
3928 |
+
#: includes/currencies/wcj-currencies.php:98
|
3929 |
+
msgid "Moldovan leu"
|
3930 |
+
msgstr ""
|
3931 |
+
|
3932 |
+
#: includes/currencies/wcj-currencies.php:99
|
3933 |
+
msgid "Mongolian tugrik"
|
3934 |
+
msgstr ""
|
3935 |
+
|
3936 |
+
#: includes/currencies/wcj-currencies.php:100
|
3937 |
+
msgid "Moroccan dirham"
|
3938 |
+
msgstr ""
|
3939 |
+
|
3940 |
+
#: includes/currencies/wcj-currencies.php:101
|
3941 |
+
msgid "Mozambican metical"
|
3942 |
+
msgstr ""
|
3943 |
+
|
3944 |
+
#: includes/currencies/wcj-currencies.php:102
|
3945 |
+
msgid "Namibian dollar"
|
3946 |
+
msgstr ""
|
3947 |
+
|
3948 |
+
#: includes/currencies/wcj-currencies.php:103
|
3949 |
+
msgid "Nepalese rupee"
|
3950 |
+
msgstr ""
|
3951 |
+
|
3952 |
+
#: includes/currencies/wcj-currencies.php:104
|
3953 |
+
msgid "Netherlands Antillean gulden"
|
3954 |
+
msgstr ""
|
3955 |
+
|
3956 |
+
#: includes/currencies/wcj-currencies.php:105
|
3957 |
+
msgid "New Taiwan dollar"
|
3958 |
+
msgstr ""
|
3959 |
+
|
3960 |
+
#: includes/currencies/wcj-currencies.php:106
|
3961 |
+
msgid "New Zealand dollar"
|
3962 |
+
msgstr ""
|
3963 |
+
|
3964 |
+
#: includes/currencies/wcj-currencies.php:107
|
3965 |
+
msgid "Nicaraguan cordoba"
|
3966 |
+
msgstr ""
|
3967 |
+
|
3968 |
+
#: includes/currencies/wcj-currencies.php:108
|
3969 |
+
msgid "Nigerian naira"
|
3970 |
+
msgstr ""
|
3971 |
+
|
3972 |
+
#: includes/currencies/wcj-currencies.php:109
|
3973 |
+
msgid "North Korean won"
|
3974 |
+
msgstr ""
|
3975 |
+
|
3976 |
+
#: includes/currencies/wcj-currencies.php:110
|
3977 |
+
msgid "Norwegian krone"
|
3978 |
+
msgstr ""
|
3979 |
+
|
3980 |
+
#: includes/currencies/wcj-currencies.php:111
|
3981 |
+
msgid "Omani rial"
|
3982 |
+
msgstr ""
|
3983 |
+
|
3984 |
+
#: includes/currencies/wcj-currencies.php:112
|
3985 |
+
msgid "Paanga"
|
3986 |
+
msgstr ""
|
3987 |
+
|
3988 |
+
#: includes/currencies/wcj-currencies.php:113
|
3989 |
+
msgid "Pakistani rupee"
|
3990 |
+
msgstr ""
|
3991 |
+
|
3992 |
+
#: includes/currencies/wcj-currencies.php:114
|
3993 |
+
msgid "Panamanian balboa"
|
3994 |
+
msgstr ""
|
3995 |
+
|
3996 |
+
#: includes/currencies/wcj-currencies.php:115
|
3997 |
+
msgid "Papua New Guinean kina"
|
3998 |
+
msgstr ""
|
3999 |
+
|
4000 |
+
#: includes/currencies/wcj-currencies.php:116
|
4001 |
+
msgid "Paraguayan guarani"
|
4002 |
+
msgstr ""
|
4003 |
+
|
4004 |
+
#: includes/currencies/wcj-currencies.php:117
|
4005 |
+
msgid "Peruvian nuevo sol"
|
4006 |
+
msgstr ""
|
4007 |
+
|
4008 |
+
#: includes/currencies/wcj-currencies.php:118
|
4009 |
+
msgid "Philippine peso"
|
4010 |
+
msgstr ""
|
4011 |
+
|
4012 |
+
#: includes/currencies/wcj-currencies.php:119
|
4013 |
+
msgid "Polish zloty"
|
4014 |
+
msgstr ""
|
4015 |
+
|
4016 |
+
#: includes/currencies/wcj-currencies.php:120
|
4017 |
+
msgid "Qatari riyal"
|
4018 |
+
msgstr ""
|
4019 |
+
|
4020 |
+
#: includes/currencies/wcj-currencies.php:121
|
4021 |
+
msgid "Romanian leu"
|
4022 |
+
msgstr ""
|
4023 |
+
|
4024 |
+
#: includes/currencies/wcj-currencies.php:122
|
4025 |
+
msgid "Russian ruble"
|
4026 |
+
msgstr ""
|
4027 |
+
|
4028 |
+
#: includes/currencies/wcj-currencies.php:123
|
4029 |
+
msgid "Rwandan franc"
|
4030 |
+
msgstr ""
|
4031 |
+
|
4032 |
+
#: includes/currencies/wcj-currencies.php:124
|
4033 |
+
msgid "Saint Helena pound"
|
4034 |
+
msgstr ""
|
4035 |
+
|
4036 |
+
#: includes/currencies/wcj-currencies.php:125
|
4037 |
+
msgid "Samoan tala"
|
4038 |
+
msgstr ""
|
4039 |
+
|
4040 |
+
#: includes/currencies/wcj-currencies.php:126
|
4041 |
+
msgid "Sao Tome and Principe dobra"
|
4042 |
+
msgstr ""
|
4043 |
+
|
4044 |
+
#: includes/currencies/wcj-currencies.php:127
|
4045 |
+
msgid "Saudi riyal"
|
4046 |
+
msgstr ""
|
4047 |
+
|
4048 |
+
#: includes/currencies/wcj-currencies.php:128
|
4049 |
+
msgid "Seychellois rupee"
|
4050 |
+
msgstr ""
|
4051 |
+
|
4052 |
+
#: includes/currencies/wcj-currencies.php:129
|
4053 |
+
msgid "Serbian dinar"
|
4054 |
+
msgstr ""
|
4055 |
+
|
4056 |
+
#: includes/currencies/wcj-currencies.php:130
|
4057 |
+
msgid "Sierra Leonean leone"
|
4058 |
+
msgstr ""
|
4059 |
+
|
4060 |
+
#: includes/currencies/wcj-currencies.php:131
|
4061 |
+
msgid "Singapore dollar"
|
4062 |
+
msgstr ""
|
4063 |
+
|
4064 |
+
#: includes/currencies/wcj-currencies.php:132
|
4065 |
+
msgid "Syrian pound"
|
4066 |
+
msgstr ""
|
4067 |
+
|
4068 |
+
#: includes/currencies/wcj-currencies.php:133
|
4069 |
+
msgid "Slovak koruna"
|
4070 |
+
msgstr ""
|
4071 |
+
|
4072 |
+
#: includes/currencies/wcj-currencies.php:134
|
4073 |
+
msgid "Solomon Islands dollar"
|
4074 |
+
msgstr ""
|
4075 |
+
|
4076 |
+
#: includes/currencies/wcj-currencies.php:135
|
4077 |
+
msgid "Somali shilling"
|
4078 |
+
msgstr ""
|
4079 |
+
|
4080 |
+
#: includes/currencies/wcj-currencies.php:136
|
4081 |
+
msgid "South African rand"
|
4082 |
+
msgstr ""
|
4083 |
+
|
4084 |
+
#: includes/currencies/wcj-currencies.php:137
|
4085 |
+
msgid "South Korean won"
|
4086 |
+
msgstr ""
|
4087 |
+
|
4088 |
+
#: includes/currencies/wcj-currencies.php:138
|
4089 |
+
msgid "Special Drawing Rights"
|
4090 |
+
msgstr ""
|
4091 |
+
|
4092 |
+
#: includes/currencies/wcj-currencies.php:139
|
4093 |
+
msgid "Sri Lankan rupee"
|
4094 |
+
msgstr ""
|
4095 |
+
|
4096 |
+
#: includes/currencies/wcj-currencies.php:140
|
4097 |
+
msgid "Sudanese pound"
|
4098 |
+
msgstr ""
|
4099 |
+
|
4100 |
+
#: includes/currencies/wcj-currencies.php:141
|
4101 |
+
msgid "Surinamese dollar"
|
4102 |
+
msgstr ""
|
4103 |
+
|
4104 |
+
#: includes/currencies/wcj-currencies.php:142
|
4105 |
+
msgid "Swazi lilangeni"
|
4106 |
+
msgstr ""
|
4107 |
+
|
4108 |
+
#: includes/currencies/wcj-currencies.php:143
|
4109 |
+
msgid "Swedish krona"
|
4110 |
+
msgstr ""
|
4111 |
+
|
4112 |
+
#: includes/currencies/wcj-currencies.php:144
|
4113 |
+
msgid "Swiss franc"
|
4114 |
+
msgstr ""
|
4115 |
+
|
4116 |
+
#: includes/currencies/wcj-currencies.php:145
|
4117 |
+
msgid "Tajikistani somoni"
|
4118 |
+
msgstr ""
|
4119 |
+
|
4120 |
+
#: includes/currencies/wcj-currencies.php:146
|
4121 |
+
msgid "Tanzanian shilling"
|
4122 |
+
msgstr ""
|
4123 |
+
|
4124 |
+
#: includes/currencies/wcj-currencies.php:147
|
4125 |
+
msgid "Thai baht"
|
4126 |
+
msgstr ""
|
4127 |
+
|
4128 |
+
#: includes/currencies/wcj-currencies.php:148
|
4129 |
+
msgid "Trinidad and Tobago dollar"
|
4130 |
+
msgstr ""
|
4131 |
+
|
4132 |
+
#: includes/currencies/wcj-currencies.php:149
|
4133 |
+
msgid "Tunisian dinar"
|
4134 |
+
msgstr ""
|
4135 |
+
|
4136 |
+
#: includes/currencies/wcj-currencies.php:150
|
4137 |
+
msgid "Turkish new lira"
|
4138 |
+
msgstr ""
|
4139 |
+
|
4140 |
+
#: includes/currencies/wcj-currencies.php:151
|
4141 |
+
msgid "Turkmen manat"
|
4142 |
+
msgstr ""
|
4143 |
+
|
4144 |
+
#: includes/currencies/wcj-currencies.php:152
|
4145 |
+
msgid "UAE dirham"
|
4146 |
+
msgstr ""
|
4147 |
+
|
4148 |
+
#: includes/currencies/wcj-currencies.php:153
|
4149 |
+
msgid "Ugandan shilling"
|
4150 |
+
msgstr ""
|
4151 |
+
|
4152 |
+
#: includes/currencies/wcj-currencies.php:154
|
4153 |
+
msgid "Ukrainian hryvnia"
|
4154 |
+
msgstr ""
|
4155 |
+
|
4156 |
+
#: includes/currencies/wcj-currencies.php:155
|
4157 |
+
msgid "United States dollar"
|
4158 |
+
msgstr ""
|
4159 |
+
|
4160 |
+
#: includes/currencies/wcj-currencies.php:156
|
4161 |
+
msgid "Uruguayan peso"
|
4162 |
+
msgstr ""
|
4163 |
+
|
4164 |
+
#: includes/currencies/wcj-currencies.php:157
|
4165 |
+
msgid "Uzbekistani som"
|
4166 |
+
msgstr ""
|
4167 |
+
|
4168 |
+
#: includes/currencies/wcj-currencies.php:158
|
4169 |
+
msgid "Vanuatu vatu"
|
4170 |
+
msgstr ""
|
4171 |
+
|
4172 |
+
#: includes/currencies/wcj-currencies.php:159
|
4173 |
+
msgid "Venezuelan bolivar"
|
4174 |
+
msgstr ""
|
4175 |
+
|
4176 |
+
#: includes/currencies/wcj-currencies.php:160
|
4177 |
+
msgid "Vietnamese dong"
|
4178 |
+
msgstr ""
|
4179 |
+
|
4180 |
+
#: includes/currencies/wcj-currencies.php:161
|
4181 |
+
msgid "West African CFA franc"
|
4182 |
+
msgstr ""
|
4183 |
+
|
4184 |
+
#: includes/currencies/wcj-currencies.php:162
|
4185 |
+
msgid "Zambian kwacha"
|
4186 |
+
msgstr ""
|
4187 |
+
|
4188 |
+
#: includes/currencies/wcj-currencies.php:163
|
4189 |
+
msgid "Zimbabwean dollar"
|
4190 |
+
msgstr ""
|
4191 |
+
|
4192 |
+
#: includes/currencies/wcj-currencies.php:164
|
4193 |
+
msgid "Chinese Yuan"
|
4194 |
+
msgstr ""
|
4195 |
+
|
4196 |
+
#: includes/functions/wcj-country-functions.php:97
|
4197 |
+
msgid "Afghanistan"
|
4198 |
+
msgstr ""
|
4199 |
+
|
4200 |
+
#: includes/functions/wcj-country-functions.php:98
|
4201 |
+
msgid "Åland Islands"
|
4202 |
+
msgstr ""
|
4203 |
+
|
4204 |
+
#: includes/functions/wcj-country-functions.php:99
|
4205 |
+
msgid "Albania"
|
4206 |
+
msgstr ""
|
4207 |
+
|
4208 |
+
#: includes/functions/wcj-country-functions.php:100
|
4209 |
+
msgid "Algeria"
|
4210 |
+
msgstr ""
|
4211 |
+
|
4212 |
+
#: includes/functions/wcj-country-functions.php:101
|
4213 |
+
msgid "Andorra"
|
4214 |
+
msgstr ""
|
4215 |
+
|
4216 |
+
#: includes/functions/wcj-country-functions.php:102
|
4217 |
+
msgid "Angola"
|
4218 |
+
msgstr ""
|
4219 |
+
|
4220 |
+
#: includes/functions/wcj-country-functions.php:103
|
4221 |
+
msgid "Anguilla"
|
4222 |
+
msgstr ""
|
4223 |
+
|
4224 |
+
#: includes/functions/wcj-country-functions.php:104
|
4225 |
+
msgid "Antarctica"
|
4226 |
+
msgstr ""
|
4227 |
+
|
4228 |
+
#: includes/functions/wcj-country-functions.php:105
|
4229 |
+
msgid "Antigua and Barbuda"
|
4230 |
+
msgstr ""
|
4231 |
+
|
4232 |
+
#: includes/functions/wcj-country-functions.php:106
|
4233 |
+
msgid "Argentina"
|
4234 |
+
msgstr ""
|
4235 |
+
|
4236 |
+
#: includes/functions/wcj-country-functions.php:107
|
4237 |
+
msgid "Armenia"
|
4238 |
+
msgstr ""
|
4239 |
+
|
4240 |
+
#: includes/functions/wcj-country-functions.php:108
|
4241 |
+
msgid "Aruba"
|
4242 |
+
msgstr ""
|
4243 |
+
|
4244 |
+
#: includes/functions/wcj-country-functions.php:109
|
4245 |
+
msgid "Australia"
|
4246 |
+
msgstr ""
|
4247 |
+
|
4248 |
+
#: includes/functions/wcj-country-functions.php:110
|
4249 |
+
msgid "Austria"
|
4250 |
+
msgstr ""
|
4251 |
+
|
4252 |
+
#: includes/functions/wcj-country-functions.php:111
|
4253 |
+
msgid "Azerbaijan"
|
4254 |
+
msgstr ""
|
4255 |
+
|
4256 |
+
#: includes/functions/wcj-country-functions.php:112
|
4257 |
+
msgid "Bahamas"
|
4258 |
+
msgstr ""
|
4259 |
+
|
4260 |
+
#: includes/functions/wcj-country-functions.php:113
|
4261 |
+
msgid "Bahrain"
|
4262 |
+
msgstr ""
|
4263 |
+
|
4264 |
+
#: includes/functions/wcj-country-functions.php:114
|
4265 |
+
msgid "Bangladesh"
|
4266 |
+
msgstr ""
|
4267 |
+
|
4268 |
+
#: includes/functions/wcj-country-functions.php:115
|
4269 |
+
msgid "Barbados"
|
4270 |
+
msgstr ""
|
4271 |
+
|
4272 |
+
#: includes/functions/wcj-country-functions.php:116
|
4273 |
+
msgid "Belarus"
|
4274 |
+
msgstr ""
|
4275 |
+
|
4276 |
+
#: includes/functions/wcj-country-functions.php:117
|
4277 |
+
msgid "Belgium"
|
4278 |
+
msgstr ""
|
4279 |
+
|
4280 |
+
#: includes/functions/wcj-country-functions.php:118
|
4281 |
+
msgid "Belau"
|
4282 |
+
msgstr ""
|
4283 |
+
|
4284 |
+
#: includes/functions/wcj-country-functions.php:119
|
4285 |
+
msgid "Belize"
|
4286 |
+
msgstr ""
|
4287 |
+
|
4288 |
+
#: includes/functions/wcj-country-functions.php:120
|
4289 |
+
msgid "Benin"
|
4290 |
+
msgstr ""
|
4291 |
+
|
4292 |
+
#: includes/functions/wcj-country-functions.php:121
|
4293 |
+
msgid "Bermuda"
|
4294 |
+
msgstr ""
|
4295 |
+
|
4296 |
+
#: includes/functions/wcj-country-functions.php:122
|
4297 |
+
msgid "Bhutan"
|
4298 |
+
msgstr ""
|
4299 |
+
|
4300 |
+
#: includes/functions/wcj-country-functions.php:123
|
4301 |
+
msgid "Bolivia"
|
4302 |
+
msgstr ""
|
4303 |
+
|
4304 |
+
#: includes/functions/wcj-country-functions.php:124
|
4305 |
+
msgid "Bonaire, Saint Eustatius and Saba"
|
4306 |
+
msgstr ""
|
4307 |
+
|
4308 |
+
#: includes/functions/wcj-country-functions.php:125
|
4309 |
+
msgid "Bosnia and Herzegovina"
|
4310 |
+
msgstr ""
|
4311 |
+
|
4312 |
+
#: includes/functions/wcj-country-functions.php:126
|
4313 |
+
msgid "Botswana"
|
4314 |
+
msgstr ""
|
4315 |
+
|
4316 |
+
#: includes/functions/wcj-country-functions.php:127
|
4317 |
+
msgid "Bouvet Island"
|
4318 |
+
msgstr ""
|
4319 |
+
|
4320 |
+
#: includes/functions/wcj-country-functions.php:128
|
4321 |
+
msgid "Brazil"
|
4322 |
+
msgstr ""
|
4323 |
+
|
4324 |
+
#: includes/functions/wcj-country-functions.php:129
|
4325 |
+
msgid "British Indian Ocean Territory"
|
4326 |
+
msgstr ""
|
4327 |
+
|
4328 |
+
#: includes/functions/wcj-country-functions.php:130
|
4329 |
+
msgid "British Virgin Islands"
|
4330 |
+
msgstr ""
|
4331 |
+
|
4332 |
+
#: includes/functions/wcj-country-functions.php:131
|
4333 |
+
msgid "Brunei"
|
4334 |
+
msgstr ""
|
4335 |
+
|
4336 |
+
#: includes/functions/wcj-country-functions.php:132
|
4337 |
+
msgid "Bulgaria"
|
4338 |
+
msgstr ""
|
4339 |
+
|
4340 |
+
#: includes/functions/wcj-country-functions.php:133
|
4341 |
+
msgid "Burkina Faso"
|
4342 |
+
msgstr ""
|
4343 |
+
|
4344 |
+
#: includes/functions/wcj-country-functions.php:134
|
4345 |
+
msgid "Burundi"
|
4346 |
+
msgstr ""
|
4347 |
+
|
4348 |
+
#: includes/functions/wcj-country-functions.php:135
|
4349 |
+
msgid "Cambodia"
|
4350 |
+
msgstr ""
|
4351 |
+
|
4352 |
+
#: includes/functions/wcj-country-functions.php:136
|
4353 |
+
msgid "Cameroon"
|
4354 |
+
msgstr ""
|
4355 |
+
|
4356 |
+
#: includes/functions/wcj-country-functions.php:137
|
4357 |
+
msgid "Canada"
|
4358 |
+
msgstr ""
|
4359 |
+
|
4360 |
+
#: includes/functions/wcj-country-functions.php:138
|
4361 |
+
msgid "Cape Verde"
|
4362 |
+
msgstr ""
|
4363 |
+
|
4364 |
+
#: includes/functions/wcj-country-functions.php:139
|
4365 |
+
msgid "Cayman Islands"
|
4366 |
+
msgstr ""
|
4367 |
+
|
4368 |
+
#: includes/functions/wcj-country-functions.php:140
|
4369 |
+
msgid "Central African Republic"
|
4370 |
+
msgstr ""
|
4371 |
+
|
4372 |
+
#: includes/functions/wcj-country-functions.php:141
|
4373 |
+
msgid "Chad"
|
4374 |
+
msgstr ""
|
4375 |
+
|
4376 |
+
#: includes/functions/wcj-country-functions.php:142
|
4377 |
+
msgid "Chile"
|
4378 |
+
msgstr ""
|
4379 |
+
|
4380 |
+
#: includes/functions/wcj-country-functions.php:143
|
4381 |
+
msgid "China"
|
4382 |
+
msgstr ""
|
4383 |
+
|
4384 |
+
#: includes/functions/wcj-country-functions.php:144
|
4385 |
+
msgid "Christmas Island"
|
4386 |
+
msgstr ""
|
4387 |
+
|
4388 |
+
#: includes/functions/wcj-country-functions.php:145
|
4389 |
+
msgid "Cocos (Keeling) Islands"
|
4390 |
+
msgstr ""
|
4391 |
+
|
4392 |
+
#: includes/functions/wcj-country-functions.php:146
|
4393 |
+
msgid "Colombia"
|
4394 |
+
msgstr ""
|
4395 |
+
|
4396 |
+
#: includes/functions/wcj-country-functions.php:147
|
4397 |
+
msgid "Comoros"
|
4398 |
+
msgstr ""
|
4399 |
+
|
4400 |
+
#: includes/functions/wcj-country-functions.php:148
|
4401 |
+
msgid "Congo (Brazzaville)"
|
4402 |
+
msgstr ""
|
4403 |
+
|
4404 |
+
#: includes/functions/wcj-country-functions.php:149
|
4405 |
+
msgid "Congo (Kinshasa)"
|
4406 |
+
msgstr ""
|
4407 |
+
|
4408 |
+
#: includes/functions/wcj-country-functions.php:150
|
4409 |
+
msgid "Cook Islands"
|
4410 |
+
msgstr ""
|
4411 |
+
|
4412 |
+
#: includes/functions/wcj-country-functions.php:151
|
4413 |
+
msgid "Costa Rica"
|
4414 |
+
msgstr ""
|
4415 |
+
|
4416 |
+
#: includes/functions/wcj-country-functions.php:152
|
4417 |
+
msgid "Croatia"
|
4418 |
+
msgstr ""
|
4419 |
+
|
4420 |
+
#: includes/functions/wcj-country-functions.php:153
|
4421 |
+
msgid "Cuba"
|
4422 |
+
msgstr ""
|
4423 |
+
|
4424 |
+
#: includes/functions/wcj-country-functions.php:154
|
4425 |
+
msgid "CuraÇao"
|
4426 |
+
msgstr ""
|
4427 |
+
|
4428 |
+
#: includes/functions/wcj-country-functions.php:155
|
4429 |
+
msgid "Cyprus"
|
4430 |
+
msgstr ""
|
4431 |
+
|
4432 |
+
#: includes/functions/wcj-country-functions.php:156
|
4433 |
+
msgid "Czech Republic"
|
4434 |
+
msgstr ""
|
4435 |
+
|
4436 |
+
#: includes/functions/wcj-country-functions.php:157
|
4437 |
+
msgid "Denmark"
|
4438 |
+
msgstr ""
|
4439 |
+
|
4440 |
+
#: includes/functions/wcj-country-functions.php:158
|
4441 |
+
msgid "Djibouti"
|
4442 |
+
msgstr ""
|
4443 |
+
|
4444 |
+
#: includes/functions/wcj-country-functions.php:159
|
4445 |
+
msgid "Dominica"
|
4446 |
+
msgstr ""
|
4447 |
+
|
4448 |
+
#: includes/functions/wcj-country-functions.php:160
|
4449 |
+
msgid "Dominican Republic"
|
4450 |
+
msgstr ""
|
4451 |
+
|
4452 |
+
#: includes/functions/wcj-country-functions.php:161
|
4453 |
+
msgid "Ecuador"
|
4454 |
+
msgstr ""
|
4455 |
+
|
4456 |
+
#: includes/functions/wcj-country-functions.php:162
|
4457 |
+
msgid "Egypt"
|
4458 |
+
msgstr ""
|
4459 |
+
|
4460 |
+
#: includes/functions/wcj-country-functions.php:163
|
4461 |
+
msgid "El Salvador"
|
4462 |
+
msgstr ""
|
4463 |
+
|
4464 |
+
#: includes/functions/wcj-country-functions.php:164
|
4465 |
+
msgid "Equatorial Guinea"
|
4466 |
+
msgstr ""
|
4467 |
+
|
4468 |
+
#: includes/functions/wcj-country-functions.php:165
|
4469 |
+
msgid "Eritrea"
|
4470 |
+
msgstr ""
|
4471 |
+
|
4472 |
+
#: includes/functions/wcj-country-functions.php:166
|
4473 |
+
msgid "Estonia"
|
4474 |
+
msgstr ""
|
4475 |
+
|
4476 |
+
#: includes/functions/wcj-country-functions.php:167
|
4477 |
+
msgid "Ethiopia"
|
4478 |
+
msgstr ""
|
4479 |
+
|
4480 |
+
#: includes/functions/wcj-country-functions.php:168
|
4481 |
+
msgid "Falkland Islands"
|
4482 |
+
msgstr ""
|
4483 |
+
|
4484 |
+
#: includes/functions/wcj-country-functions.php:169
|
4485 |
+
msgid "Faroe Islands"
|
4486 |
+
msgstr ""
|
4487 |
+
|
4488 |
+
#: includes/functions/wcj-country-functions.php:170
|
4489 |
+
msgid "Fiji"
|
4490 |
+
msgstr ""
|
4491 |
+
|
4492 |
+
#: includes/functions/wcj-country-functions.php:171
|
4493 |
+
msgid "Finland"
|
4494 |
+
msgstr ""
|
4495 |
+
|
4496 |
+
#: includes/functions/wcj-country-functions.php:172
|
4497 |
+
msgid "France"
|
4498 |
+
msgstr ""
|
4499 |
+
|
4500 |
+
#: includes/functions/wcj-country-functions.php:173
|
4501 |
+
msgid "French Guiana"
|
4502 |
+
msgstr ""
|
4503 |
+
|
4504 |
+
#: includes/functions/wcj-country-functions.php:174
|
4505 |
+
msgid "French Polynesia"
|
4506 |
+
msgstr ""
|
4507 |
+
|
4508 |
+
#: includes/functions/wcj-country-functions.php:175
|
4509 |
+
msgid "French Southern Territories"
|
4510 |
+
msgstr ""
|
4511 |
+
|
4512 |
+
#: includes/functions/wcj-country-functions.php:176
|
4513 |
+
msgid "Gabon"
|
4514 |
+
msgstr ""
|
4515 |
+
|
4516 |
+
#: includes/functions/wcj-country-functions.php:177
|
4517 |
+
msgid "Gambia"
|
4518 |
+
msgstr ""
|
4519 |
+
|
4520 |
+
#: includes/functions/wcj-country-functions.php:178
|
4521 |
+
msgid "Georgia"
|
4522 |
+
msgstr ""
|
4523 |
+
|
4524 |
+
#: includes/functions/wcj-country-functions.php:179
|
4525 |
+
msgid "Germany"
|
4526 |
+
msgstr ""
|
4527 |
+
|
4528 |
+
#: includes/functions/wcj-country-functions.php:180
|
4529 |
+
msgid "Ghana"
|
4530 |
+
msgstr ""
|
4531 |
+
|
4532 |
+
#: includes/functions/wcj-country-functions.php:181
|
4533 |
+
msgid "Gibraltar"
|
4534 |
+
msgstr ""
|
4535 |
+
|
4536 |
+
#: includes/functions/wcj-country-functions.php:182
|
4537 |
+
msgid "Greece"
|
4538 |
+
msgstr ""
|
4539 |
+
|
4540 |
+
#: includes/functions/wcj-country-functions.php:183
|
4541 |
+
msgid "Greenland"
|
4542 |
+
msgstr ""
|
4543 |
+
|
4544 |
+
#: includes/functions/wcj-country-functions.php:184
|
4545 |
+
msgid "Grenada"
|
4546 |
+
msgstr ""
|
4547 |
+
|
4548 |
+
#: includes/functions/wcj-country-functions.php:185
|
4549 |
+
msgid "Guadeloupe"
|
4550 |
+
msgstr ""
|
4551 |
+
|
4552 |
+
#: includes/functions/wcj-country-functions.php:186
|
4553 |
+
msgid "Guatemala"
|
4554 |
+
msgstr ""
|
4555 |
+
|
4556 |
+
#: includes/functions/wcj-country-functions.php:187
|
4557 |
+
msgid "Guernsey"
|
4558 |
+
msgstr ""
|
4559 |
+
|
4560 |
+
#: includes/functions/wcj-country-functions.php:188
|
4561 |
+
msgid "Guinea"
|
4562 |
+
msgstr ""
|
4563 |
+
|
4564 |
+
#: includes/functions/wcj-country-functions.php:189
|
4565 |
+
msgid "Guinea-Bissau"
|
4566 |
+
msgstr ""
|
4567 |
+
|
4568 |
+
#: includes/functions/wcj-country-functions.php:190
|
4569 |
+
msgid "Guyana"
|
4570 |
+
msgstr ""
|
4571 |
+
|
4572 |
+
#: includes/functions/wcj-country-functions.php:191
|
4573 |
+
msgid "Haiti"
|
4574 |
+
msgstr ""
|
4575 |
+
|
4576 |
+
#: includes/functions/wcj-country-functions.php:192
|
4577 |
+
msgid "Heard Island and McDonald Islands"
|
4578 |
+
msgstr ""
|
4579 |
+
|
4580 |
+
#: includes/functions/wcj-country-functions.php:193
|
4581 |
+
msgid "Honduras"
|
4582 |
+
msgstr ""
|
4583 |
+
|
4584 |
+
#: includes/functions/wcj-country-functions.php:194
|
4585 |
+
msgid "Hong Kong"
|
4586 |
+
msgstr ""
|
4587 |
+
|
4588 |
+
#: includes/functions/wcj-country-functions.php:195
|
4589 |
+
msgid "Hungary"
|
4590 |
+
msgstr ""
|
4591 |
+
|
4592 |
+
#: includes/functions/wcj-country-functions.php:196
|
4593 |
+
msgid "Iceland"
|
4594 |
+
msgstr ""
|
4595 |
+
|
4596 |
+
#: includes/functions/wcj-country-functions.php:197
|
4597 |
+
msgid "India"
|
4598 |
+
msgstr ""
|
4599 |
+
|
4600 |
+
#: includes/functions/wcj-country-functions.php:198
|
4601 |
+
msgid "Indonesia"
|
4602 |
+
msgstr ""
|
4603 |
+
|
4604 |
+
#: includes/functions/wcj-country-functions.php:199
|
4605 |
+
msgid "Iran"
|
4606 |
+
msgstr ""
|
4607 |
+
|
4608 |
+
#: includes/functions/wcj-country-functions.php:200
|
4609 |
+
msgid "Iraq"
|
4610 |
+
msgstr ""
|
4611 |
+
|
4612 |
+
#: includes/functions/wcj-country-functions.php:201
|
4613 |
+
msgid "Republic of Ireland"
|
4614 |
+
msgstr ""
|
4615 |
+
|
4616 |
+
#: includes/functions/wcj-country-functions.php:202
|
4617 |
+
msgid "Isle of Man"
|
4618 |
+
msgstr ""
|
4619 |
+
|
4620 |
+
#: includes/functions/wcj-country-functions.php:203
|
4621 |
+
msgid "Israel"
|
4622 |
+
msgstr ""
|
4623 |
+
|
4624 |
+
#: includes/functions/wcj-country-functions.php:204
|
4625 |
+
msgid "Italy"
|
4626 |
+
msgstr ""
|
4627 |
+
|
4628 |
+
#: includes/functions/wcj-country-functions.php:205
|
4629 |
+
msgid "Ivory Coast"
|
4630 |
+
msgstr ""
|
4631 |
+
|
4632 |
+
#: includes/functions/wcj-country-functions.php:206
|
4633 |
+
msgid "Jamaica"
|
4634 |
+
msgstr ""
|
4635 |
+
|
4636 |
+
#: includes/functions/wcj-country-functions.php:207
|
4637 |
+
msgid "Japan"
|
4638 |
+
msgstr ""
|
4639 |
+
|
4640 |
+
#: includes/functions/wcj-country-functions.php:208
|
4641 |
+
msgid "Jersey"
|
4642 |
+
msgstr ""
|
4643 |
+
|
4644 |
+
#: includes/functions/wcj-country-functions.php:209
|
4645 |
+
msgid "Jordan"
|
4646 |
+
msgstr ""
|
4647 |
+
|
4648 |
+
#: includes/functions/wcj-country-functions.php:210
|
4649 |
+
msgid "Kazakhstan"
|
4650 |
+
msgstr ""
|
4651 |
+
|
4652 |
+
#: includes/functions/wcj-country-functions.php:211
|
4653 |
+
msgid "Kenya"
|
4654 |
+
msgstr ""
|
4655 |
+
|
4656 |
+
#: includes/functions/wcj-country-functions.php:212
|
4657 |
+
msgid "Kiribati"
|
4658 |
+
msgstr ""
|
4659 |
+
|
4660 |
+
#: includes/functions/wcj-country-functions.php:213
|
4661 |
+
msgid "Kuwait"
|
4662 |
+
msgstr ""
|
4663 |
+
|
4664 |
+
#: includes/functions/wcj-country-functions.php:214
|
4665 |
+
msgid "Kyrgyzstan"
|
4666 |
+
msgstr ""
|
4667 |
+
|
4668 |
+
#: includes/functions/wcj-country-functions.php:215
|
4669 |
+
msgid "Laos"
|
4670 |
+
msgstr ""
|
4671 |
+
|
4672 |
+
#: includes/functions/wcj-country-functions.php:216
|
4673 |
+
msgid "Latvia"
|
4674 |
+
msgstr ""
|
4675 |
+
|
4676 |
+
#: includes/functions/wcj-country-functions.php:217
|
4677 |
+
msgid "Lebanon"
|
4678 |
+
msgstr ""
|
4679 |
+
|
4680 |
+
#: includes/functions/wcj-country-functions.php:218
|
4681 |
+
msgid "Lesotho"
|
4682 |
+
msgstr ""
|
4683 |
+
|
4684 |
+
#: includes/functions/wcj-country-functions.php:219
|
4685 |
+
msgid "Liberia"
|
4686 |
+
msgstr ""
|
4687 |
+
|
4688 |
+
#: includes/functions/wcj-country-functions.php:220
|
4689 |
+
msgid "Libya"
|
4690 |
+
msgstr ""
|
4691 |
+
|
4692 |
+
#: includes/functions/wcj-country-functions.php:221
|
4693 |
+
msgid "Liechtenstein"
|
4694 |
+
msgstr ""
|
4695 |
+
|
4696 |
+
#: includes/functions/wcj-country-functions.php:222
|
4697 |
+
msgid "Lithuania"
|
4698 |
+
msgstr ""
|
4699 |
+
|
4700 |
+
#: includes/functions/wcj-country-functions.php:223
|
4701 |
+
msgid "Luxembourg"
|
4702 |
+
msgstr ""
|
4703 |
+
|
4704 |
+
#: includes/functions/wcj-country-functions.php:224
|
4705 |
+
msgid "Macao S.A.R., China"
|
4706 |
+
msgstr ""
|
4707 |
+
|
4708 |
+
#: includes/functions/wcj-country-functions.php:225
|
4709 |
+
msgid "Macedonia"
|
4710 |
+
msgstr ""
|
4711 |
+
|
4712 |
+
#: includes/functions/wcj-country-functions.php:226
|
4713 |
+
msgid "Madagascar"
|
4714 |
+
msgstr ""
|
4715 |
+
|
4716 |
+
#: includes/functions/wcj-country-functions.php:227
|
4717 |
+
msgid "Malawi"
|
4718 |
+
msgstr ""
|
4719 |
+
|
4720 |
+
#: includes/functions/wcj-country-functions.php:228
|
4721 |
+
msgid "Malaysia"
|
4722 |
+
msgstr ""
|
4723 |
+
|
4724 |
+
#: includes/functions/wcj-country-functions.php:229
|
4725 |
+
msgid "Maldives"
|
4726 |
+
msgstr ""
|
4727 |
+
|
4728 |
+
#: includes/functions/wcj-country-functions.php:230
|
4729 |
+
msgid "Mali"
|
4730 |
+
msgstr ""
|
4731 |
+
|
4732 |
+
#: includes/functions/wcj-country-functions.php:231
|
4733 |
+
msgid "Malta"
|
4734 |
+
msgstr ""
|
4735 |
+
|
4736 |
+
#: includes/functions/wcj-country-functions.php:232
|
4737 |
+
msgid "Marshall Islands"
|
4738 |
+
msgstr ""
|
4739 |
+
|
4740 |
+
#: includes/functions/wcj-country-functions.php:233
|
4741 |
+
msgid "Martinique"
|
4742 |
+
msgstr ""
|
4743 |
+
|
4744 |
+
#: includes/functions/wcj-country-functions.php:234
|
4745 |
+
msgid "Mauritania"
|
4746 |
+
msgstr ""
|
4747 |
+
|
4748 |
+
#: includes/functions/wcj-country-functions.php:235
|
4749 |
+
msgid "Mauritius"
|
4750 |
+
msgstr ""
|
4751 |
+
|
4752 |
+
#: includes/functions/wcj-country-functions.php:236
|
4753 |
+
msgid "Mayotte"
|
4754 |
+
msgstr ""
|
4755 |
+
|
4756 |
+
#: includes/functions/wcj-country-functions.php:237
|
4757 |
+
msgid "Mexico"
|
4758 |
+
msgstr ""
|
4759 |
+
|
4760 |
+
#: includes/functions/wcj-country-functions.php:238
|
4761 |
+
msgid "Micronesia"
|
4762 |
+
msgstr ""
|
4763 |
+
|
4764 |
+
#: includes/functions/wcj-country-functions.php:239
|
4765 |
+
msgid "Moldova"
|
4766 |
+
msgstr ""
|
4767 |
+
|
4768 |
+
#: includes/functions/wcj-country-functions.php:240
|
4769 |
+
msgid "Monaco"
|
4770 |
+
msgstr ""
|
4771 |
+
|
4772 |
+
#: includes/functions/wcj-country-functions.php:241
|
4773 |
+
msgid "Mongolia"
|
4774 |
+
msgstr ""
|
4775 |
+
|
4776 |
+
#: includes/functions/wcj-country-functions.php:242
|
4777 |
+
msgid "Montenegro"
|
4778 |
+
msgstr ""
|
4779 |
+
|
4780 |
+
#: includes/functions/wcj-country-functions.php:243
|
4781 |
+
msgid "Montserrat"
|
4782 |
+
msgstr ""
|
4783 |
+
|
4784 |
+
#: includes/functions/wcj-country-functions.php:244
|
4785 |
+
msgid "Morocco"
|
4786 |
+
msgstr ""
|
4787 |
+
|
4788 |
+
#: includes/functions/wcj-country-functions.php:245
|
4789 |
+
msgid "Mozambique"
|
4790 |
+
msgstr ""
|
4791 |
+
|
4792 |
+
#: includes/functions/wcj-country-functions.php:246
|
4793 |
+
msgid "Myanmar"
|
4794 |
+
msgstr ""
|
4795 |
+
|
4796 |
+
#: includes/functions/wcj-country-functions.php:247
|
4797 |
+
msgid "Namibia"
|
4798 |
+
msgstr ""
|
4799 |
+
|
4800 |
+
#: includes/functions/wcj-country-functions.php:248
|
4801 |
+
msgid "Nauru"
|
4802 |
+
msgstr ""
|
4803 |
+
|
4804 |
+
#: includes/functions/wcj-country-functions.php:249
|
4805 |
+
msgid "Nepal"
|
4806 |
+
msgstr ""
|
4807 |
+
|
4808 |
+
#: includes/functions/wcj-country-functions.php:250
|
4809 |
+
msgid "Netherlands"
|
4810 |
+
msgstr ""
|
4811 |
+
|
4812 |
+
#: includes/functions/wcj-country-functions.php:251
|
4813 |
+
msgid "Netherlands Antilles"
|
4814 |
+
msgstr ""
|
4815 |
+
|
4816 |
+
#: includes/functions/wcj-country-functions.php:252
|
4817 |
+
msgid "New Caledonia"
|
4818 |
+
msgstr ""
|
4819 |
+
|
4820 |
+
#: includes/functions/wcj-country-functions.php:253
|
4821 |
+
msgid "New Zealand"
|
4822 |
+
msgstr ""
|
4823 |
+
|
4824 |
+
#: includes/functions/wcj-country-functions.php:254
|
4825 |
+
msgid "Nicaragua"
|
4826 |
+
msgstr ""
|
4827 |
+
|
4828 |
+
#: includes/functions/wcj-country-functions.php:255
|
4829 |
+
msgid "Niger"
|
4830 |
+
msgstr ""
|
4831 |
+
|
4832 |
+
#: includes/functions/wcj-country-functions.php:256
|
4833 |
+
msgid "Nigeria"
|
4834 |
+
msgstr ""
|
4835 |
+
|
4836 |
+
#: includes/functions/wcj-country-functions.php:257
|
4837 |
+
msgid "Niue"
|
4838 |
+
msgstr ""
|
4839 |
+
|
4840 |
+
#: includes/functions/wcj-country-functions.php:258
|
4841 |
+
msgid "Norfolk Island"
|
4842 |
+
msgstr ""
|
4843 |
+
|
4844 |
+
#: includes/functions/wcj-country-functions.php:259
|
4845 |
+
msgid "North Korea"
|
4846 |
+
msgstr ""
|
4847 |
+
|
4848 |
+
#: includes/functions/wcj-country-functions.php:260
|
4849 |
+
msgid "Norway"
|
4850 |
+
msgstr ""
|
4851 |
+
|
4852 |
+
#: includes/functions/wcj-country-functions.php:261
|
4853 |
+
msgid "Oman"
|
4854 |
+
msgstr ""
|
4855 |
+
|
4856 |
+
#: includes/functions/wcj-country-functions.php:262
|
4857 |
+
msgid "Pakistan"
|
4858 |
+
msgstr ""
|
4859 |
+
|
4860 |
+
#: includes/functions/wcj-country-functions.php:263
|
4861 |
+
msgid "Palestinian Territory"
|
4862 |
+
msgstr ""
|
4863 |
+
|
4864 |
+
#: includes/functions/wcj-country-functions.php:264
|
4865 |
+
msgid "Panama"
|
4866 |
+
msgstr ""
|
4867 |
+
|
4868 |
+
#: includes/functions/wcj-country-functions.php:265
|
4869 |
+
msgid "Papua New Guinea"
|
4870 |
+
msgstr ""
|
4871 |
+
|
4872 |
+
#: includes/functions/wcj-country-functions.php:266
|
4873 |
+
msgid "Paraguay"
|
4874 |
+
msgstr ""
|
4875 |
+
|
4876 |
+
#: includes/functions/wcj-country-functions.php:267
|
4877 |
+
msgid "Peru"
|
4878 |
+
msgstr ""
|
4879 |
+
|
4880 |
+
#: includes/functions/wcj-country-functions.php:268
|
4881 |
+
msgid "Philippines"
|
4882 |
+
msgstr ""
|
4883 |
+
|
4884 |
+
#: includes/functions/wcj-country-functions.php:269
|
4885 |
+
msgid "Pitcairn"
|
4886 |
+
msgstr ""
|
4887 |
+
|
4888 |
+
#: includes/functions/wcj-country-functions.php:270
|
4889 |
+
msgid "Poland"
|
4890 |
+
msgstr ""
|
4891 |
+
|
4892 |
+
#: includes/functions/wcj-country-functions.php:271
|
4893 |
+
msgid "Portugal"
|
4894 |
+
msgstr ""
|
4895 |
+
|
4896 |
+
#: includes/functions/wcj-country-functions.php:272
|
4897 |
+
msgid "Qatar"
|
4898 |
+
msgstr ""
|
4899 |
+
|
4900 |
+
#: includes/functions/wcj-country-functions.php:273
|
4901 |
+
msgid "Reunion"
|
4902 |
+
msgstr ""
|
4903 |
+
|
4904 |
+
#: includes/functions/wcj-country-functions.php:274
|
4905 |
+
msgid "Romania"
|
4906 |
+
msgstr ""
|
4907 |
+
|
4908 |
+
#: includes/functions/wcj-country-functions.php:275
|
4909 |
+
msgid "Russia"
|
4910 |
+
msgstr ""
|
4911 |
+
|
4912 |
+
#: includes/functions/wcj-country-functions.php:276
|
4913 |
+
msgid "Rwanda"
|
4914 |
+
msgstr ""
|
4915 |
+
|
4916 |
+
#: includes/functions/wcj-country-functions.php:277
|
4917 |
+
msgid "Saint Barthélemy"
|
4918 |
+
msgstr ""
|
4919 |
+
|
4920 |
+
#: includes/functions/wcj-country-functions.php:278
|
4921 |
+
msgid "Saint Helena"
|
4922 |
+
msgstr ""
|
4923 |
+
|
4924 |
+
#: includes/functions/wcj-country-functions.php:279
|
4925 |
+
msgid "Saint Kitts and Nevis"
|
4926 |
+
msgstr ""
|
4927 |
+
|
4928 |
+
#: includes/functions/wcj-country-functions.php:280
|
4929 |
+
msgid "Saint Lucia"
|
4930 |
+
msgstr ""
|
4931 |
+
|
4932 |
+
#: includes/functions/wcj-country-functions.php:281
|
4933 |
+
msgid "Saint Martin (French part)"
|
4934 |
+
msgstr ""
|
4935 |
+
|
4936 |
+
#: includes/functions/wcj-country-functions.php:282
|
4937 |
+
msgid "Saint Martin (Dutch part)"
|
4938 |
+
msgstr ""
|
4939 |
+
|
4940 |
+
#: includes/functions/wcj-country-functions.php:283
|
4941 |
+
msgid "Saint Pierre and Miquelon"
|
4942 |
+
msgstr ""
|
4943 |
+
|
4944 |
+
#: includes/functions/wcj-country-functions.php:284
|
4945 |
+
msgid "Saint Vincent and the Grenadines"
|
4946 |
+
msgstr ""
|
4947 |
+
|
4948 |
+
#: includes/functions/wcj-country-functions.php:285
|
4949 |
+
msgid "San Marino"
|
4950 |
+
msgstr ""
|
4951 |
+
|
4952 |
+
#: includes/functions/wcj-country-functions.php:286
|
4953 |
+
msgid "São Tomé and Príncipe"
|
4954 |
+
msgstr ""
|
4955 |
+
|
4956 |
+
#: includes/functions/wcj-country-functions.php:287
|
4957 |
+
msgid "Saudi Arabia"
|
4958 |
+
msgstr ""
|
4959 |
+
|
4960 |
+
#: includes/functions/wcj-country-functions.php:288
|
4961 |
+
msgid "Senegal"
|
4962 |
+
msgstr ""
|
4963 |
+
|
4964 |
+
#: includes/functions/wcj-country-functions.php:289
|
4965 |
+
msgid "Serbia"
|
4966 |
+
msgstr ""
|
4967 |
+
|
4968 |
+
#: includes/functions/wcj-country-functions.php:290
|
4969 |
+
msgid "Seychelles"
|
4970 |
+
msgstr ""
|
4971 |
+
|
4972 |
+
#: includes/functions/wcj-country-functions.php:291
|
4973 |
+
msgid "Sierra Leone"
|
4974 |
+
msgstr ""
|
4975 |
+
|
4976 |
+
#: includes/functions/wcj-country-functions.php:292
|
4977 |
+
msgid "Singapore"
|
4978 |
+
msgstr ""
|
4979 |
+
|
4980 |
+
#: includes/functions/wcj-country-functions.php:293
|
4981 |
+
msgid "Slovakia"
|
4982 |
+
msgstr ""
|
4983 |
+
|
4984 |
+
#: includes/functions/wcj-country-functions.php:294
|
4985 |
+
msgid "Slovenia"
|
4986 |
+
msgstr ""
|
4987 |
+
|
4988 |
+
#: includes/functions/wcj-country-functions.php:295
|
4989 |
+
msgid "Solomon Islands"
|
4990 |
+
msgstr ""
|
4991 |
+
|
4992 |
+
#: includes/functions/wcj-country-functions.php:296
|
4993 |
+
msgid "Somalia"
|
4994 |
+
msgstr ""
|
4995 |
+
|
4996 |
+
#: includes/functions/wcj-country-functions.php:297
|
4997 |
+
msgid "South Africa"
|
4998 |
+
msgstr ""
|
4999 |
+
|
5000 |
+
#: includes/functions/wcj-country-functions.php:298
|
5001 |
+
msgid "South Georgia/Sandwich Islands"
|
5002 |
+
msgstr ""
|
5003 |
+
|
5004 |
+
#: includes/functions/wcj-country-functions.php:299
|
5005 |
+
msgid "South Korea"
|
5006 |
+
msgstr ""
|
5007 |
+
|
5008 |
+
#: includes/functions/wcj-country-functions.php:300
|
5009 |
+
msgid "South Sudan"
|
5010 |
+
msgstr ""
|
5011 |
+
|
5012 |
+
#: includes/functions/wcj-country-functions.php:301
|
5013 |
+
msgid "Spain"
|
5014 |
+
msgstr ""
|
5015 |
+
|
5016 |
+
#: includes/functions/wcj-country-functions.php:302
|
5017 |
+
msgid "Sri Lanka"
|
5018 |
+
msgstr ""
|
5019 |
+
|
5020 |
+
#: includes/functions/wcj-country-functions.php:303
|
5021 |
+
msgid "Sudan"
|
5022 |
+
msgstr ""
|
5023 |
+
|
5024 |
+
#: includes/functions/wcj-country-functions.php:304
|
5025 |
+
msgid "Suriname"
|
5026 |
+
msgstr ""
|
5027 |
+
|
5028 |
+
#: includes/functions/wcj-country-functions.php:305
|
5029 |
+
msgid "Svalbard and Jan Mayen"
|
5030 |
+
msgstr ""
|
5031 |
+
|
5032 |
+
#: includes/functions/wcj-country-functions.php:306
|
5033 |
+
msgid "Swaziland"
|
5034 |
+
msgstr ""
|
5035 |
+
|
5036 |
+
#: includes/functions/wcj-country-functions.php:307
|
5037 |
+
msgid "Sweden"
|
5038 |
+
msgstr ""
|
5039 |
+
|
5040 |
+
#: includes/functions/wcj-country-functions.php:308
|
5041 |
+
msgid "Switzerland"
|
5042 |
+
msgstr ""
|
5043 |
+
|
5044 |
+
#: includes/functions/wcj-country-functions.php:309
|
5045 |
+
msgid "Syria"
|
5046 |
+
msgstr ""
|
5047 |
+
|
5048 |
+
#: includes/functions/wcj-country-functions.php:310
|
5049 |
+
msgid "Taiwan"
|
5050 |
+
msgstr ""
|
5051 |
+
|
5052 |
+
#: includes/functions/wcj-country-functions.php:311
|
5053 |
+
msgid "Tajikistan"
|
5054 |
+
msgstr ""
|
5055 |
+
|
5056 |
+
#: includes/functions/wcj-country-functions.php:312
|
5057 |
+
msgid "Tanzania"
|
5058 |
+
msgstr ""
|
5059 |
+
|
5060 |
+
#: includes/functions/wcj-country-functions.php:313
|
5061 |
+
msgid "Thailand"
|
5062 |
+
msgstr ""
|
5063 |
+
|
5064 |
+
#: includes/functions/wcj-country-functions.php:314
|
5065 |
+
msgid "Timor-Leste"
|
5066 |
+
msgstr ""
|
5067 |
+
|
5068 |
+
#: includes/functions/wcj-country-functions.php:315
|
5069 |
+
msgid "Togo"
|
5070 |
+
msgstr ""
|
5071 |
+
|
5072 |
+
#: includes/functions/wcj-country-functions.php:316
|
5073 |
+
msgid "Tokelau"
|
5074 |
+
msgstr ""
|
5075 |
+
|
5076 |
+
#: includes/functions/wcj-country-functions.php:317
|
5077 |
+
msgid "Tonga"
|
5078 |
+
msgstr ""
|
5079 |
+
|
5080 |
+
#: includes/functions/wcj-country-functions.php:318
|
5081 |
+
msgid "Trinidad and Tobago"
|
5082 |
+
msgstr ""
|
5083 |
+
|
5084 |
+
#: includes/functions/wcj-country-functions.php:319
|
5085 |
+
msgid "Tunisia"
|
5086 |
+
msgstr ""
|
5087 |
+
|
5088 |
+
#: includes/functions/wcj-country-functions.php:320
|
5089 |
+
msgid "Turkey"
|
5090 |
+
msgstr ""
|
5091 |
+
|
5092 |
+
#: includes/functions/wcj-country-functions.php:321
|
5093 |
+
msgid "Turkmenistan"
|
5094 |
+
msgstr ""
|
5095 |
+
|
5096 |
+
#: includes/functions/wcj-country-functions.php:322
|
5097 |
+
msgid "Turks and Caicos Islands"
|
5098 |
+
msgstr ""
|
5099 |
+
|
5100 |
+
#: includes/functions/wcj-country-functions.php:323
|
5101 |
+
msgid "Tuvalu"
|
5102 |
+
msgstr ""
|
5103 |
+
|
5104 |
+
#: includes/functions/wcj-country-functions.php:324
|
5105 |
+
msgid "Uganda"
|
5106 |
+
msgstr ""
|
5107 |
+
|
5108 |
+
#: includes/functions/wcj-country-functions.php:325
|
5109 |
+
msgid "Ukraine"
|
5110 |
+
msgstr ""
|
5111 |
+
|
5112 |
+
#: includes/functions/wcj-country-functions.php:326
|
5113 |
+
msgid "United Arab Emirates"
|
5114 |
+
msgstr ""
|
5115 |
+
|
5116 |
+
#: includes/functions/wcj-country-functions.php:327
|
5117 |
+
msgid "United Kingdom (UK)"
|
5118 |
+
msgstr ""
|
5119 |
+
|
5120 |
+
#: includes/functions/wcj-country-functions.php:328
|
5121 |
+
msgid "United States (US)"
|
5122 |
+
msgstr ""
|
5123 |
+
|
5124 |
+
#: includes/functions/wcj-country-functions.php:329
|
5125 |
+
msgid "Uruguay"
|
5126 |
+
msgstr ""
|
5127 |
+
|
5128 |
+
#: includes/functions/wcj-country-functions.php:330
|
5129 |
+
msgid "Uzbekistan"
|
5130 |
+
msgstr ""
|
5131 |
+
|
5132 |
+
#: includes/functions/wcj-country-functions.php:331
|
5133 |
+
msgid "Vanuatu"
|
5134 |
+
msgstr ""
|
5135 |
+
|
5136 |
+
#: includes/functions/wcj-country-functions.php:332
|
5137 |
+
msgid "Vatican"
|
5138 |
+
msgstr ""
|
5139 |
+
|
5140 |
+
#: includes/functions/wcj-country-functions.php:333
|
5141 |
+
msgid "Venezuela"
|
5142 |
+
msgstr ""
|
5143 |
+
|
5144 |
+
#: includes/functions/wcj-country-functions.php:334
|
5145 |
+
msgid "Vietnam"
|
5146 |
+
msgstr ""
|
5147 |
+
|
5148 |
+
#: includes/functions/wcj-country-functions.php:335
|
5149 |
+
msgid "Wallis and Futuna"
|
5150 |
+
msgstr ""
|
5151 |
+
|
5152 |
+
#: includes/functions/wcj-country-functions.php:336
|
5153 |
+
msgid "Western Sahara"
|
5154 |
+
msgstr ""
|
5155 |
+
|
5156 |
+
#: includes/functions/wcj-country-functions.php:337
|
5157 |
+
msgid "Western Samoa"
|
5158 |
+
msgstr ""
|
5159 |
+
|
5160 |
+
#: includes/functions/wcj-country-functions.php:338
|
5161 |
+
msgid "Yemen"
|
5162 |
+
msgstr ""
|
5163 |
+
|
5164 |
+
#: includes/functions/wcj-country-functions.php:339
|
5165 |
+
msgid "Zambia"
|
5166 |
+
msgstr ""
|
5167 |
+
|
5168 |
+
#: includes/functions/wcj-country-functions.php:340
|
5169 |
+
msgid "Zimbabwe"
|
5170 |
+
msgstr ""
|
5171 |
+
|
5172 |
+
#: includes/functions/wcj-functions.php:343
|
5173 |
+
msgctxt "Order status"
|
5174 |
+
msgid "Pending Payment"
|
5175 |
+
msgstr ""
|
5176 |
+
|
5177 |
+
#: includes/functions/wcj-functions.php:345
|
5178 |
+
msgctxt "Order status"
|
5179 |
+
msgid "On Hold"
|
5180 |
+
msgstr ""
|
5181 |
+
|
5182 |
+
#: includes/functions/wcj-invoicing-functions.php:11
|
5183 |
+
msgid "Invoices"
|
5184 |
+
msgstr ""
|
5185 |
+
|
5186 |
+
#: includes/functions/wcj-invoicing-functions.php:18
|
5187 |
+
msgid "Proforma Invoice"
|
5188 |
+
msgstr ""
|
5189 |
+
|
5190 |
+
#: includes/functions/wcj-invoicing-functions.php:19
|
5191 |
+
msgid "Proforma Invoices"
|
5192 |
+
msgstr ""
|
5193 |
+
|
5194 |
+
#: includes/functions/wcj-invoicing-functions.php:26
|
5195 |
+
msgid "Packing Slip"
|
5196 |
+
msgstr ""
|
5197 |
+
|
5198 |
+
#: includes/functions/wcj-invoicing-functions.php:27
|
5199 |
+
msgid "Packing Slips"
|
5200 |
+
msgstr ""
|
5201 |
+
|
5202 |
+
#: includes/functions/wcj-invoicing-functions.php:34
|
5203 |
+
msgid "Credit Note"
|
5204 |
+
msgstr ""
|
5205 |
+
|
5206 |
+
#: includes/functions/wcj-invoicing-functions.php:35
|
5207 |
+
msgid "Credit Notes"
|
5208 |
+
msgstr ""
|
5209 |
+
|
5210 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:48
|
5211 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:56
|
5212 |
+
msgid "Enable/Disable"
|
5213 |
+
msgstr ""
|
5214 |
+
|
5215 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:50
|
5216 |
+
msgid "Enable Custom Payment"
|
5217 |
+
msgstr ""
|
5218 |
+
|
5219 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:56
|
5220 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:64
|
5221 |
+
msgid "This controls the title which the user sees during checkout."
|
5222 |
+
msgstr ""
|
5223 |
+
|
5224 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:57
|
5225 |
+
msgid "Custom Payment"
|
5226 |
+
msgstr ""
|
5227 |
+
|
5228 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:63
|
5229 |
+
msgid "Payment method description that the customer will see on your checkout."
|
5230 |
+
msgstr ""
|
5231 |
+
|
5232 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:64
|
5233 |
+
msgid "Custom Payment Description."
|
5234 |
+
msgstr ""
|
5235 |
+
|
5236 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:68
|
5237 |
+
msgid "Instructions"
|
5238 |
+
msgstr ""
|
5239 |
+
|
5240 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:70
|
5241 |
+
msgid "Instructions that will be added to the thank you page."
|
5242 |
+
msgstr ""
|
5243 |
+
|
5244 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:75
|
5245 |
+
msgid "Email Instructions"
|
5246 |
+
msgstr ""
|
5247 |
+
|
5248 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:77
|
5249 |
+
msgid "Instructions that will be added to the emails."
|
5250 |
+
msgstr ""
|
5251 |
+
|
5252 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:82
|
5253 |
+
msgid "Icon"
|
5254 |
+
msgstr ""
|
5255 |
+
|
5256 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:90
|
5257 |
+
msgid "Minimum order amount"
|
5258 |
+
msgstr ""
|
5259 |
+
|
5260 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:92
|
5261 |
+
msgid ""
|
5262 |
+
"If you want to set minimum order amount to show this gateway on frontend, enter a "
|
5263 |
+
"number here. Set to 0 to disable."
|
5264 |
+
msgstr ""
|
5265 |
+
|
5266 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:99
|
5267 |
+
msgid "Enable for shipping methods"
|
5268 |
+
msgstr ""
|
5269 |
+
|
5270 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:104
|
5271 |
+
msgid ""
|
5272 |
+
"If gateway is only available for certain shipping methods, set it up here. Leave "
|
5273 |
+
"blank to enable for all methods."
|
5274 |
+
msgstr ""
|
5275 |
+
|
5276 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:108
|
5277 |
+
msgid "Select shipping methods"
|
5278 |
+
msgstr ""
|
5279 |
+
|
5280 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:112
|
5281 |
+
msgid "Enable for virtual orders"
|
5282 |
+
msgstr ""
|
5283 |
+
|
5284 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:113
|
5285 |
+
msgid "Enable gateway if the order is virtual"
|
5286 |
+
msgstr ""
|
5287 |
+
|
5288 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:127
|
5289 |
+
msgid "Send Additional Emails"
|
5290 |
+
msgstr ""
|
5291 |
+
|
5292 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:128
|
5293 |
+
msgid "Send to Admin"
|
5294 |
+
msgstr ""
|
5295 |
+
|
5296 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:136
|
5297 |
+
msgid "Send to Customer"
|
5298 |
+
msgstr ""
|
5299 |
+
|
5300 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:137
|
5301 |
+
msgid ""
|
5302 |
+
"This may help if you are using pending or custom default status and not getting "
|
5303 |
+
"new order emails."
|
5304 |
+
msgstr ""
|
5305 |
+
|
5306 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:315
|
5307 |
+
msgid "Custom Gateway"
|
5308 |
+
msgstr ""
|
5309 |
+
|
5310 |
+
#: includes/gateways/class-wc-gateway-wcj-custom.php:316
|
5311 |
+
msgid "WooCommerce Jetpack: Custom Payment Gateway"
|
5312 |
+
msgstr "Booster для WooCommerce: Пользовательский Платежный шлюз"
|
5313 |
+
|
5314 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:34
|
5315 |
+
msgid "Enabled"
|
5316 |
+
msgstr "Включено"
|
5317 |
+
|
5318 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:40
|
5319 |
+
msgid "Type"
|
5320 |
+
msgstr ""
|
5321 |
+
|
5322 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:46
|
5323 |
+
msgid "Number"
|
5324 |
+
msgstr ""
|
5325 |
+
|
5326 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:48
|
5327 |
+
msgid "File"
|
5328 |
+
msgstr ""
|
5329 |
+
|
5330 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:64
|
5331 |
+
msgid "If checkbox is selected, set value for ON here"
|
5332 |
+
msgstr ""
|
5333 |
+
|
5334 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:65
|
5335 |
+
msgid "Checkbox: ON"
|
5336 |
+
msgstr ""
|
5337 |
+
|
5338 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:67
|
5339 |
+
msgid "Yes"
|
5340 |
+
msgstr ""
|
5341 |
+
|
5342 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:71
|
5343 |
+
msgid "If checkbox is selected, set value for OFF here"
|
5344 |
+
msgstr ""
|
5345 |
+
|
5346 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:72
|
5347 |
+
msgid "Checkbox: OFF"
|
5348 |
+
msgstr ""
|
5349 |
+
|
5350 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:74
|
5351 |
+
msgid "No"
|
5352 |
+
msgstr ""
|
5353 |
+
|
5354 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:80
|
5355 |
+
msgid ""
|
5356 |
+
"If file is selected, set accepted file types here. E.g.: \".jpg,.jpeg,.png\". "
|
5357 |
+
"Leave blank to accept all files"
|
5358 |
+
msgstr ""
|
5359 |
+
|
5360 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:81
|
5361 |
+
msgid "File: Accepted types"
|
5362 |
+
msgstr ""
|
5363 |
+
|
5364 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:83
|
5365 |
+
msgid ".jpg,.jpeg,.png"
|
5366 |
+
msgstr ""
|
5367 |
+
|
5368 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:88
|
5369 |
+
msgid "Required"
|
5370 |
+
msgstr "Обязательно"
|
5371 |
+
|
5372 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:100
|
5373 |
+
msgid "Placeholder"
|
5374 |
+
msgstr "Заполнитель"
|
5375 |
+
|
5376 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:106
|
5377 |
+
msgid "Message on required"
|
5378 |
+
msgstr ""
|
5379 |
+
|
5380 |
+
#: includes/input-fields/class-wcj-product-input-fields-abstract.php:307
|
5381 |
+
msgid "Wrong file type!"
|
5382 |
+
msgstr ""
|
5383 |
+
|
5384 |
+
#: includes/input-fields/class-wcj-product-input-fields-per-product.php:102
|
5385 |
+
msgid "WooCommerce Jetpack: Product Input Fields"
|
5386 |
+
msgstr "Booster для WooCommerсe: Поля ввода для продукта"
|
5387 |
+
|
5388 |
+
#: includes/input-fields/class-wcj-product-input-fields-per-product.php:131
|
5389 |
+
msgid "Total number of "
|
5390 |
+
msgstr ""
|
5391 |
+
|
5392 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:35
|
5393 |
+
msgid "Invoices Renumerate"
|
5394 |
+
msgstr ""
|
5395 |
+
|
5396 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:37
|
5397 |
+
msgid ""
|
5398 |
+
"Tool renumerates all invoices, proforma invoices, credit notes and packing slips."
|
5399 |
+
msgstr ""
|
5400 |
+
|
5401 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:47
|
5402 |
+
msgid "Renumerate Invoices"
|
5403 |
+
msgstr ""
|
5404 |
+
|
5405 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:77
|
5406 |
+
msgid "Invoices successfully renumerated!"
|
5407 |
+
msgstr ""
|
5408 |
+
|
5409 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:79
|
5410 |
+
msgid "Please select at least one order status."
|
5411 |
+
msgstr ""
|
5412 |
+
|
5413 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:84
|
5414 |
+
msgid "WooCommerce Jetpack - Renumerate Invoices"
|
5415 |
+
msgstr ""
|
5416 |
+
|
5417 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:85
|
5418 |
+
msgid ""
|
5419 |
+
"The tool renumerates invoices from choosen date. Invoice number format is set in "
|
5420 |
+
"WooCommerce > Settings > Jetpack > PDF Invoices (v2) > Numbering."
|
5421 |
+
msgstr ""
|
5422 |
+
"Этот инструмент перенумерует счета-фактуры от выбранной даты. Формат номера счета-"
|
5423 |
+
"фактуры устанавливается в WooCommerce > Параметры > Booster > PDF СЧЕТА ФАКТУРЫ И "
|
5424 |
+
"ОТБОРОЧНЫХ НАКЛАДНЫЕ > Нумерация."
|
5425 |
+
|
5426 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:92
|
5427 |
+
msgid "Start Date"
|
5428 |
+
msgstr ""
|
5429 |
+
|
5430 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:94
|
5431 |
+
msgid "Date to start renumerating. Leave blank to renumerate all invoices."
|
5432 |
+
msgstr ""
|
5433 |
+
|
5434 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:99
|
5435 |
+
msgid "Start Number"
|
5436 |
+
msgstr ""
|
5437 |
+
|
5438 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:101
|
5439 |
+
msgid "Counter to start renumerating. Leave 0 to continue from current counter."
|
5440 |
+
msgstr ""
|
5441 |
+
|
5442 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:106
|
5443 |
+
msgid "Delete All"
|
5444 |
+
msgstr ""
|
5445 |
+
|
5446 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:108
|
5447 |
+
msgid "Clear all invoices before renumerating."
|
5448 |
+
msgstr ""
|
5449 |
+
|
5450 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:119
|
5451 |
+
msgid "Document Type"
|
5452 |
+
msgstr ""
|
5453 |
+
|
5454 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:129
|
5455 |
+
msgid "Order Statuses"
|
5456 |
+
msgstr ""
|
5457 |
+
|
5458 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:139
|
5459 |
+
msgid "Results"
|
5460 |
+
msgstr ""
|
5461 |
+
|
5462 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:195
|
5463 |
+
msgid "Total documents created: %d"
|
5464 |
+
msgstr ""
|
5465 |
+
|
5466 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-renumerate-tool.php:196
|
5467 |
+
msgid "Total documents deleted: %d"
|
5468 |
+
msgstr ""
|
5469 |
+
|
5470 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:36
|
5471 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:48
|
5472 |
+
msgid "Invoices Report"
|
5473 |
+
msgstr ""
|
5474 |
+
|
5475 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:38
|
5476 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:72
|
5477 |
+
msgid "Invoices Monthly Reports."
|
5478 |
+
msgstr ""
|
5479 |
+
|
5480 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:67
|
5481 |
+
msgid "Please fill year and month values."
|
5482 |
+
msgstr ""
|
5483 |
+
|
5484 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:71
|
5485 |
+
msgid "WooCommerce Jetpack - Invoices Report"
|
5486 |
+
msgstr ""
|
5487 |
+
|
5488 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:79
|
5489 |
+
msgid "Year"
|
5490 |
+
msgstr ""
|
5491 |
+
|
5492 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:86
|
5493 |
+
msgid "Month"
|
5494 |
+
msgstr ""
|
5495 |
+
|
5496 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:95
|
5497 |
+
msgid "Get Report"
|
5498 |
+
msgstr ""
|
5499 |
+
|
5500 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:109
|
5501 |
+
msgid "Invoice Nr."
|
5502 |
+
msgstr ""
|
5503 |
+
|
5504 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:111
|
5505 |
+
msgid "Order ID"
|
5506 |
+
msgstr ""
|
5507 |
+
|
5508 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:112
|
5509 |
+
msgid "Customer Country"
|
5510 |
+
msgstr ""
|
5511 |
+
|
5512 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:113
|
5513 |
+
msgid "Tax %"
|
5514 |
+
msgstr ""
|
5515 |
+
|
5516 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:114
|
5517 |
+
msgid "Order Total Tax Excl."
|
5518 |
+
msgstr ""
|
5519 |
+
|
5520 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:115
|
5521 |
+
msgid "Order Taxes"
|
5522 |
+
msgstr ""
|
5523 |
+
|
5524 |
+
#: includes/pdf-invoices/class-wcj-pdf-invoicing-report-tool.php:117
|
5525 |
+
msgid "Order Currency"
|
5526 |
+
msgstr ""
|
5527 |
+
|
5528 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:152
|
5529 |
+
msgid "Admin's \"Orders\" Page"
|
5530 |
+
msgstr ""
|
5531 |
+
|
5532 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:153
|
5533 |
+
msgid "Add Column"
|
5534 |
+
msgstr ""
|
5535 |
+
|
5536 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:165
|
5537 |
+
msgid "Customer's \"My Account\" Page"
|
5538 |
+
msgstr ""
|
5539 |
+
|
5540 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:167
|
5541 |
+
msgid "Add link"
|
5542 |
+
msgstr ""
|
5543 |
+
|
5544 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:176
|
5545 |
+
msgid "Enable \"Save as\""
|
5546 |
+
msgstr ""
|
5547 |
+
|
5548 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:178
|
5549 |
+
msgid "Enable \"save as\" pdf instead of view pdf in browser"
|
5550 |
+
msgstr ""
|
5551 |
+
|
5552 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:187
|
5553 |
+
msgid "PDF File Name"
|
5554 |
+
msgstr ""
|
5555 |
+
|
5556 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-display.php:205
|
5557 |
+
msgid "Misc."
|
5558 |
+
msgstr "Разное"
|
5559 |
+
|
5560 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:24
|
5561 |
+
msgid "Email Options"
|
5562 |
+
msgstr "Параметры Электронной Почты"
|
5563 |
+
|
5564 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:83
|
5565 |
+
msgid "Payment gateways to include"
|
5566 |
+
msgstr "Использовать платежные шлюзы"
|
5567 |
+
|
5568 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:91
|
5569 |
+
msgid "Select some gateways. Leave blank to include all."
|
5570 |
+
msgstr ""
|
5571 |
+
|
5572 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:110
|
5573 |
+
msgid "Admin - New Order"
|
5574 |
+
msgstr ""
|
5575 |
+
|
5576 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:111
|
5577 |
+
msgid "Customer - Processing Order"
|
5578 |
+
msgstr ""
|
5579 |
+
|
5580 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:112
|
5581 |
+
msgid "Customer - Completed Order"
|
5582 |
+
msgstr ""
|
5583 |
+
|
5584 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:113
|
5585 |
+
msgid "Customer - Invoice"
|
5586 |
+
msgstr ""
|
5587 |
+
|
5588 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:117
|
5589 |
+
msgid "Attach PDF to emails"
|
5590 |
+
msgstr ""
|
5591 |
+
|
5592 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-emails.php:126
|
5593 |
+
msgid "Select some emails"
|
5594 |
+
msgstr ""
|
5595 |
+
|
5596 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:43
|
5597 |
+
msgid "Enable Footer"
|
5598 |
+
msgstr "Включить Footer"
|
5599 |
+
|
5600 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:50
|
5601 |
+
msgid "Footer Text"
|
5602 |
+
msgstr "Footer Текст"
|
5603 |
+
|
5604 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:57
|
5605 |
+
msgid ""
|
5606 |
+
"You can use HTML here, as well as any WordPress shortcodes. There is two more "
|
5607 |
+
"predefined values you can use: %page_number% and %total_pages%."
|
5608 |
+
msgstr ""
|
5609 |
+
|
5610 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:63
|
5611 |
+
msgid "Footer Text Color"
|
5612 |
+
msgstr "Цвет текста Footer"
|
5613 |
+
|
5614 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:71
|
5615 |
+
msgid "Footer Line Color"
|
5616 |
+
msgstr "Цвет Линии Footer"
|
5617 |
+
|
5618 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-footer.php:79
|
5619 |
+
msgid "Footer Margin"
|
5620 |
+
msgstr "Граница Footer"
|
5621 |
+
|
5622 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:42
|
5623 |
+
msgid "Enable Header"
|
5624 |
+
msgstr "Включить Header"
|
5625 |
+
|
5626 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:49
|
5627 |
+
msgid "Header Image"
|
5628 |
+
msgstr "Изображение Header"
|
5629 |
+
|
5630 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:59
|
5631 |
+
msgid "Header Image Width in mm"
|
5632 |
+
msgstr "Ширина Изображения в Header в мм"
|
5633 |
+
|
5634 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:66
|
5635 |
+
msgid "Header Title"
|
5636 |
+
msgstr "Название Header"
|
5637 |
+
|
5638 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:76
|
5639 |
+
msgid "Company Name"
|
5640 |
+
msgstr ""
|
5641 |
+
|
5642 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:79
|
5643 |
+
msgid "free version will add \"powered by woojetpack.com\" to heading text"
|
5644 |
+
msgstr ""
|
5645 |
+
|
5646 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:83
|
5647 |
+
msgid "Header Text Color"
|
5648 |
+
msgstr "Цвет Текста Header"
|
5649 |
+
|
5650 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:91
|
5651 |
+
msgid "Header Line Color"
|
5652 |
+
msgstr "Цвет Линии Header"
|
5653 |
+
|
5654 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:99
|
5655 |
+
msgid "Header Margin"
|
5656 |
+
msgstr "Граница Header"
|
5657 |
+
|
5658 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-header.php:116
|
5659 |
+
msgid "Header"
|
5660 |
+
msgstr "Header"
|
5661 |
+
|
5662 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:37
|
5663 |
+
msgid "Sequential"
|
5664 |
+
msgstr ""
|
5665 |
+
|
5666 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:43
|
5667 |
+
msgid "Counter"
|
5668 |
+
msgstr ""
|
5669 |
+
|
5670 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:55
|
5671 |
+
msgid "Counter Width"
|
5672 |
+
msgstr ""
|
5673 |
+
|
5674 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-numbering.php:76
|
5675 |
+
msgid "Numbering"
|
5676 |
+
msgstr "Нумерация"
|
5677 |
+
|
5678 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:43
|
5679 |
+
msgid "Page Orientation"
|
5680 |
+
msgstr ""
|
5681 |
+
|
5682 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:48
|
5683 |
+
msgid "Portrait"
|
5684 |
+
msgstr ""
|
5685 |
+
|
5686 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:49
|
5687 |
+
msgid "Landscape"
|
5688 |
+
msgstr ""
|
5689 |
+
|
5690 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:56
|
5691 |
+
msgid "Page Format"
|
5692 |
+
msgstr ""
|
5693 |
+
|
5694 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:64
|
5695 |
+
msgid "Margin Left"
|
5696 |
+
msgstr ""
|
5697 |
+
|
5698 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:71
|
5699 |
+
msgid "Margin Right"
|
5700 |
+
msgstr ""
|
5701 |
+
|
5702 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:78
|
5703 |
+
msgid "Margin Top"
|
5704 |
+
msgstr ""
|
5705 |
+
|
5706 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:85
|
5707 |
+
msgid "Margin Bottom"
|
5708 |
+
msgstr ""
|
5709 |
+
|
5710 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-page.php:101
|
5711 |
+
msgid "Page Settings"
|
5712 |
+
msgstr "Настройки Страницы"
|
5713 |
+
|
5714 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-styling.php:96
|
5715 |
+
msgid "Styling"
|
5716 |
+
msgstr "Стилизация"
|
5717 |
+
|
5718 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-templates.php:43
|
5719 |
+
msgid "HTML Template"
|
5720 |
+
msgstr ""
|
5721 |
+
|
5722 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-templates.php:53
|
5723 |
+
msgid "Available Shortcodes"
|
5724 |
+
msgstr ""
|
5725 |
+
|
5726 |
+
#: includes/pdf-invoices/settings/class-wcj-pdf-invoicing-templates.php:65
|
5727 |
+
msgid "Templates"
|
5728 |
+
msgstr "Шаблоны"
|
5729 |
+
|
5730 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:98
|
5731 |
+
msgid "Cron job: exchange rates successfully updated"
|
5732 |
+
msgstr ""
|
5733 |
+
|
5734 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:100
|
5735 |
+
msgid "Cron job: exchange rates not updated, as currency_from == currency_to"
|
5736 |
+
msgstr ""
|
5737 |
+
|
5738 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:103
|
5739 |
+
msgid "Cron job: exchange rates update failed"
|
5740 |
+
msgstr ""
|
5741 |
+
|
5742 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:116
|
5743 |
+
msgid "Once Weekly"
|
5744 |
+
msgstr ""
|
5745 |
+
|
5746 |
+
#: includes/price-by-country/class-wcj-exchange-rates-crons.php:121
|
5747 |
+
msgid "Once a Minute"
|
5748 |
+
msgstr ""
|
5749 |
+
|
5750 |
+
#: includes/price-by-country/class-wcj-price-by-country-local.php:127
|
5751 |
+
msgid "Regular Price"
|
5752 |
+
msgstr ""
|
5753 |
+
|
5754 |
+
#: includes/price-by-country/class-wcj-price-by-country-local.php:134
|
5755 |
+
msgid "Sale Price"
|
5756 |
+
msgstr ""
|
5757 |
+
|
5758 |
+
#: includes/price-by-country/class-wcj-price-by-country-local.php:236
|
5759 |
+
msgid "Country Group Nr."
|
5760 |
+
msgstr ""
|
5761 |
+
|
5762 |
+
#: includes/price-by-country/class-wcj-price-by-country-reports.php:38
|
5763 |
+
msgid "Reports currency:"
|
5764 |
+
msgstr ""
|
5765 |
+
|
5766 |
+
#: includes/price-by-country/class-wcj-price-by-country-reports.php:40
|
5767 |
+
#: includes/price-by-country/class-wcj-price-by-country-reports.php:62
|
5768 |
+
msgid "Show reports only in"
|
5769 |
+
msgstr ""
|
5770 |
+
|
5771 |
+
#: includes/reports/wcj-class-reports-customers.php:41
|
5772 |
+
msgid "No customers found."
|
5773 |
+
msgstr ""
|
5774 |
+
|
5775 |
+
#: includes/reports/wcj-class-reports-customers.php:91
|
5776 |
+
msgid "Customer Name"
|
5777 |
+
msgstr ""
|
5778 |
+
|
5779 |
+
#: includes/reports/wcj-class-reports-customers.php:92
|
5780 |
+
msgid "Email"
|
5781 |
+
msgstr ""
|
5782 |
+
|
5783 |
+
#: includes/reports/wcj-class-reports-customers.php:93
|
5784 |
+
msgid "Total Spent"
|
5785 |
+
msgstr ""
|
5786 |
+
|
5787 |
+
#: includes/reports/wcj-class-reports-customers.php:94
|
5788 |
+
msgid "Registered"
|
5789 |
+
msgstr ""
|
5790 |
+
|
5791 |
+
#: includes/reports/wcj-class-reports-customers.php:133
|
5792 |
+
msgid "Total customers"
|
5793 |
+
msgstr ""
|
5794 |
+
|
5795 |
+
#: includes/reports/wcj-class-reports-customers.php:137
|
5796 |
+
msgid "Country Code"
|
5797 |
+
msgstr ""
|
5798 |
+
|
5799 |
+
#: includes/reports/wcj-class-reports-customers.php:138
|
5800 |
+
msgid "Customers Count"
|
5801 |
+
msgstr ""
|
5802 |
+
|
5803 |
+
#: includes/reports/wcj-class-reports-customers.php:139
|
5804 |
+
msgid "Percent of total"
|
5805 |
+
msgstr ""
|
5806 |
+
|
5807 |
+
#: includes/reports/wcj-class-reports-customers.php:161
|
5808 |
+
msgid "Report for:"
|
5809 |
+
msgstr ""
|
5810 |
+
|
5811 |
+
#: includes/reports/wcj-class-reports-stock.php:30
|
5812 |
+
msgid "All Products on Stock"
|
5813 |
+
msgstr ""
|
5814 |
+
|
5815 |
+
#: includes/reports/wcj-class-reports-stock.php:31
|
5816 |
+
msgid "Report shows all products that are on stock and some sales info."
|
5817 |
+
msgstr ""
|
5818 |
+
|
5819 |
+
#: includes/reports/wcj-class-reports-stock.php:35
|
5820 |
+
msgid "Understocked"
|
5821 |
+
msgstr ""
|
5822 |
+
|
5823 |
+
#: includes/reports/wcj-class-reports-stock.php:36
|
5824 |
+
msgid ""
|
5825 |
+
"Report shows all products that are low in stock calculated on product's sales data."
|
5826 |
+
msgstr ""
|
5827 |
+
|
5828 |
+
#: includes/reports/wcj-class-reports-stock.php:38
|
5829 |
+
msgid ""
|
5830 |
+
"Threshold for minimum stock is equal to half of the sales in selected days range."
|
5831 |
+
msgstr ""
|
5832 |
+
|
5833 |
+
#: includes/reports/wcj-class-reports-stock.php:42
|
5834 |
+
msgid "Overstocked"
|
5835 |
+
msgstr ""
|
5836 |
+
|
5837 |
+
#: includes/reports/wcj-class-reports-stock.php:43
|
5838 |
+
msgid ""
|
5839 |
+
"Report shows all products that are on stock, but have no sales in selected period. "
|
5840 |
+
"Only products added before the start date of selected period are accounted."
|
5841 |
+
msgstr ""
|
5842 |
+
|
5843 |
+
#: includes/reports/wcj-class-reports-stock.php:287
|
5844 |
+
msgid "Stock"
|
5845 |
+
msgstr ""
|
5846 |
+
|
5847 |
+
#: includes/reports/wcj-class-reports-stock.php:288
|
5848 |
+
msgid "Stock price"
|
5849 |
+
msgstr ""
|
5850 |
+
|
5851 |
+
#: includes/reports/wcj-class-reports-stock.php:289
|
5852 |
+
msgid "Total stock price"
|
5853 |
+
msgstr ""
|
5854 |
+
|
5855 |
+
#: includes/reports/wcj-class-reports-stock.php:291
|
5856 |
+
msgid "Last sale"
|
5857 |
+
msgstr ""
|
5858 |
+
|
5859 |
+
#: includes/reports/wcj-class-reports-stock.php:292
|
5860 |
+
msgid "Sales in last %s days"
|
5861 |
+
msgstr ""
|
5862 |
+
|
5863 |
+
#: includes/reports/wcj-class-reports-stock.php:293
|
5864 |
+
msgid "Total sales"
|
5865 |
+
msgstr ""
|
5866 |
+
|
5867 |
+
#: includes/reports/wcj-class-reports-stock.php:296
|
5868 |
+
msgid "Stock to minimum"
|
5869 |
+
msgstr ""
|
5870 |
+
|
5871 |
+
#: includes/reports/wcj-class-reports-stock.php:328
|
5872 |
+
msgid "purchase price:"
|
5873 |
+
msgstr ""
|
5874 |
+
|
5875 |
+
#: includes/reports/wcj-class-reports-stock.php:333
|
5876 |
+
msgid "stock purchase price:"
|
5877 |
+
msgstr ""
|
5878 |
+
|
5879 |
+
#: includes/reports/wcj-class-reports-stock.php:339
|
5880 |
+
msgid "No sales yet"
|
5881 |
+
msgstr ""
|
5882 |
+
|
5883 |
+
#: includes/reports/wcj-class-reports-stock.php:344
|
5884 |
+
msgid "profit:"
|
5885 |
+
msgstr ""
|
5886 |
+
|
5887 |
+
#: includes/reports/wcj-class-reports-stock.php:368
|
5888 |
+
msgid "Total current stock value"
|
5889 |
+
msgstr ""
|
5890 |
+
|
5891 |
+
#: includes/reports/wcj-class-reports-stock.php:369
|
5892 |
+
msgid "Total stock value"
|
5893 |
+
msgstr ""
|
5894 |
+
|
5895 |
+
#: includes/reports/wcj-class-reports-stock.php:370
|
5896 |
+
msgid "Product stock value average"
|
5897 |
+
msgstr ""
|
5898 |
+
|
5899 |
+
#: includes/reports/wcj-class-reports-stock.php:371
|
5900 |
+
msgid "Product stock average"
|
5901 |
+
msgstr ""
|
5902 |
+
|
5903 |
+
#: includes/reports/wcj-class-reports-stock.php:375
|
5904 |
+
msgid "Report was generated in: "
|
5905 |
+
msgstr ""
|
5906 |
+
|
5907 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:19
|
5908 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:65
|
5909 |
+
msgid "Custom Shipping"
|
5910 |
+
msgstr ""
|
5911 |
+
|
5912 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:20
|
5913 |
+
msgid "WooCommerce Jetpack: Custom Shipping Method"
|
5914 |
+
msgstr ""
|
5915 |
+
|
5916 |
+
#: includes/shipping/class-wc-shipping-wcj-custom.php:58
|
5917 |
+
msgid "Enable Custom Shipping"
|
5918 |
+
msgstr ""
|
5919 |
+
|
5920 |
+
#: woocommerce-jetpack.php:134
|
5921 |
+
msgid ""
|
5922 |
+
"<strong>WooCommerce Jetpack</strong> plugin changed its name to <strong>Booster "
|
5923 |
+
"for WooCommerce</strong>."
|
5924 |
+
msgstr ""
|
5925 |
+
|
5926 |
+
#: woocommerce-jetpack.php:136
|
5927 |
+
msgid "Got it! Hide this message"
|
5928 |
+
msgstr ""
|
5929 |
+
|
5930 |
+
#. Plugin Name of the plugin/theme
|
5931 |
+
#: woocommerce-jetpack.php:186
|
5932 |
+
msgid "Booster for WooCommerce"
|
5933 |
+
msgstr ""
|
5934 |
+
|
5935 |
+
#: woocommerce-jetpack.php:186
|
5936 |
+
msgid "Booster Settings"
|
5937 |
+
msgstr ""
|
5938 |
+
|
5939 |
+
#: woocommerce-jetpack.php:198
|
5940 |
+
msgid "Docs"
|
5941 |
+
msgstr ""
|
5942 |
+
|
5943 |
+
#: woocommerce-jetpack.php:199
|
5944 |
+
msgid "Unlock all"
|
5945 |
+
msgstr ""
|
5946 |
+
|
5947 |
+
#: woocommerce-jetpack.php:212
|
5948 |
+
msgid "Install Booster for WooCommerce Plus to unlock all features"
|
5949 |
+
msgstr ""
|
5950 |
+
|
5951 |
+
#: woocommerce-jetpack.php:213
|
5952 |
+
msgid ""
|
5953 |
+
"Some settings fields are locked and you will need %s to modify all locked fields."
|
5954 |
+
msgstr ""
|
5955 |
+
|
5956 |
+
#: woocommerce-jetpack.php:214
|
5957 |
+
msgid "Buy now"
|
5958 |
+
msgstr ""
|
5959 |
+
|
5960 |
+
#: woocommerce-jetpack.php:214
|
5961 |
+
msgid "Visit %s"
|
5962 |
+
msgstr ""
|
5963 |
+
|
5964 |
+
#: woocommerce-jetpack.php:218
|
5965 |
+
msgid ""
|
5966 |
+
"Get <a href=\"http://BoostWoo.com/plus/\" target=\"_blank\">Booster for "
|
5967 |
+
"WooCommerce Plus</a> to change value."
|
5968 |
+
msgstr ""
|
5969 |
+
|
5970 |
+
#: woocommerce-jetpack.php:221
|
5971 |
+
msgid ""
|
5972 |
+
"Get <a href=\"http://BoostWoo.com/plus/\" target=\"_blank\">Booster for "
|
5973 |
+
"WooCommerce Plus</a> to change values below."
|
5974 |
+
msgstr ""
|
5975 |
+
|
5976 |
+
#: woocommerce-jetpack.php:224
|
5977 |
+
msgid ""
|
5978 |
+
"Get <a href=\"http://BoostWoo.com/plus/\" target=\"_blank\">Booster for "
|
5979 |
+
"WooCommerce Plus</a> to change values above."
|
5980 |
+
msgstr ""
|
5981 |
+
|
5982 |
+
#: woocommerce-jetpack.php:227
|
5983 |
+
msgid "Get Booster for WooCommerce Plus to change value."
|
5984 |
+
msgstr ""
|
5985 |
+
|
5986 |
+
#. Plugin URI of the plugin/theme
|
5987 |
+
msgid "http://BoostWoo.com"
|
5988 |
+
msgstr ""
|
5989 |
+
|
5990 |
+
#. Description of the plugin/theme
|
5991 |
+
msgid "Supercharge your WooCommerce site with these awesome powerful features."
|
5992 |
+
msgstr ""
|
5993 |
+
|
5994 |
+
#. Author of the plugin/theme
|
5995 |
+
msgid "Algoritmika Ltd"
|
5996 |
+
msgstr ""
|
5997 |
+
|
5998 |
+
#. Author URI of the plugin/theme
|
5999 |
+
msgid "http://www.algoritmika.com"
|
6000 |
+
msgstr ""
|
6001 |
+
|
6002 |
+
#~ msgid "Jetpack"
|
6003 |
+
#~ msgstr "Jetpack"
|
6004 |
+
|
6005 |
+
#~ msgid "Price Labels"
|
6006 |
+
#~ msgstr "Ценовые Этикетки"
|
6007 |
+
|
6008 |
+
#~ msgid "Checkout"
|
6009 |
+
#~ msgstr "Оформить заказ"
|
6010 |
+
|
6011 |
+
#~ msgid "Feature"
|
6012 |
+
#~ msgstr "Возможность"
|
6013 |
+
|
6014 |
+
#~ msgid "WooCommerce Jetpack Dashboard"
|
6015 |
+
#~ msgstr "WooCommerce Jetpack панель"
|
6016 |
+
|
6017 |
+
#~ msgid "Add to Cart - per Category"
|
6018 |
+
#~ msgstr "Добавить в корзину - по категории"
|
6019 |
+
|
6020 |
+
#~ msgid "Product Category Name"
|
6021 |
+
#~ msgstr "Категория товара"
|
6022 |
+
|
6023 |
+
#~ msgid "Product Category ID"
|
6024 |
+
#~ msgstr "ID категории товара"
|
6025 |
+
|
6026 |
+
#~ msgid "Add to Cart"
|
6027 |
+
#~ msgstr "Добавить в корзину"
|
6028 |
+
|
6029 |
+
#~ msgid "Cart Options"
|
6030 |
+
#~ msgstr "Параметры корзины"
|
6031 |
+
|
6032 |
+
#~ msgid "Empty Cart"
|
6033 |
+
#~ msgstr "Пустая корзина"
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Booster for WooCommerce ===
|
2 |
-
Contributors: algoritmika,
|
3 |
Donate link: http://algoritmika.com/donate/
|
4 |
Tags: woocommerce,booster for woocommerce,woocommerce jetpack,custom price labels,call for price,currency symbol,remove sorting,remove old product slugs,add to cart text,order number,sequential order numbering,email pdf invoice,pdf invoice,pdf invoices,already in cart,empty cart,redirect to checkout,minimum order amount,customize checkout fields,checkout fields,email,customize product tabs,product tabs,related products number,empty cart,redirect add to cart,redirect to checkout,product already in cart,custom payment gateway,payment gateway icon,auto-complete all orders,custom order statuses,custom order status,remove text from price,custom css,hide categories count,hide subcategories count,hide category count,hide subcategory count,display total sales,custom product tabs,remove product tab,payment gateway fee,
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.2.
|
8 |
License: GNU General Public License v3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -91,6 +91,7 @@ Booster for WooCommerce is a WordPress plugin that supercharges your site with a
|
|
91 |
= Available Translations =
|
92 |
* French - `fr_FR` by Jean-Marc Schreiber.
|
93 |
* Dutch - `nl_NL`.
|
|
|
94 |
|
95 |
== Installation ==
|
96 |
|
@@ -110,6 +111,21 @@ To unlock all Booster for WooCommerce features, please install additional <a hre
|
|
110 |
|
111 |
== Changelog ==
|
112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
= 2.2.6 - 15/08/2015 =
|
114 |
* Fix - Shortcodes - `[wcj_order_checkout_field]` bug fixed.
|
115 |
* Dev - Shortcodes - Products - `[wcj_product_total_sales]` added.
|
1 |
=== Booster for WooCommerce ===
|
2 |
+
Contributors: algoritmika,anbinder,solovjov
|
3 |
Donate link: http://algoritmika.com/donate/
|
4 |
Tags: woocommerce,booster for woocommerce,woocommerce jetpack,custom price labels,call for price,currency symbol,remove sorting,remove old product slugs,add to cart text,order number,sequential order numbering,email pdf invoice,pdf invoice,pdf invoices,already in cart,empty cart,redirect to checkout,minimum order amount,customize checkout fields,checkout fields,email,customize product tabs,product tabs,related products number,empty cart,redirect add to cart,redirect to checkout,product already in cart,custom payment gateway,payment gateway icon,auto-complete all orders,custom order statuses,custom order status,remove text from price,custom css,hide categories count,hide subcategories count,hide category count,hide subcategory count,display total sales,custom product tabs,remove product tab,payment gateway fee,
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 4.3
|
7 |
+
Stable tag: 2.2.7
|
8 |
License: GNU General Public License v3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
91 |
= Available Translations =
|
92 |
* French - `fr_FR` by Jean-Marc Schreiber.
|
93 |
* Dutch - `nl_NL`.
|
94 |
+
* Russian - `ru_RU`.
|
95 |
|
96 |
== Installation ==
|
97 |
|
111 |
|
112 |
== Changelog ==
|
113 |
|
114 |
+
= 2.2.7 - 22/08/2015 =
|
115 |
+
* Dev - Russian translation added.
|
116 |
+
* Dev - "Module" added to `add_enable_module_setting()` in `WCJ_Module`.
|
117 |
+
* Fix - PRICES & CURRENCIES - Wholesale Price - Limit price to zero on fixed type discount.
|
118 |
+
* Fix - PRICES & CURRENCIES - Price by Country - `wcj_get_currency_symbol` function. Affects: admin (per product), frontend and reports currency symbols.
|
119 |
+
* Dev - CART & CHECKOUT - Checkout Core Fields - "Class" select option added.
|
120 |
+
* Dev - CART & CHECKOUT - Checkout Core Fields - Code refactoring.
|
121 |
+
* Dev - CART & CHECKOUT - Checkout Custom Fields - Code refactoring.
|
122 |
+
* Fix - CART & CHECKOUT - Checkout Custom Fields - Store Exporter fix.
|
123 |
+
* Fix - SHIPPING & ORDERS - Order Numbers - Prefix bug (in free version) fixed.
|
124 |
+
* Dev - SHIPPING & ORDERS - Order Numbers - Code refactoring.
|
125 |
+
* Dev - SHIPPING & ORDERS - Order Custom Statuses - "Add All Statuses to Admin Order Bulk Actions" option added.
|
126 |
+
* Dev - PDF Invoicing - "Custom Document" added. `[wcj_custom_doc_number]` and `[wcj_custom_doc_date]` shortcodes added.
|
127 |
+
* Dev - PDF Invoicing - Emails - "Admin - Cancelled Order" and "Customer - Refunded Order" options added.
|
128 |
+
|
129 |
= 2.2.6 - 15/08/2015 =
|
130 |
* Fix - Shortcodes - `[wcj_order_checkout_field]` bug fixed.
|
131 |
* Dev - Shortcodes - Products - `[wcj_product_total_sales]` added.
|
woocommerce-jetpack.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Booster for WooCommerce
|
4 |
Plugin URI: http://BoostWoo.com
|
5 |
Description: Supercharge your WooCommerce site with these awesome powerful features.
|
6 |
-
Version: 2.2.
|
7 |
Author: Algoritmika Ltd
|
8 |
Author URI: http://www.algoritmika.com
|
9 |
Copyright: © 2015 Algoritmika Ltd.
|
@@ -418,7 +418,6 @@ final class WC_Jetpack {
|
|
418 |
do_action( 'before_wcj_init' );
|
419 |
// Set up localisation
|
420 |
load_plugin_textdomain( 'woocommerce-jetpack', false, dirname( plugin_basename( __FILE__ ) ) . '/langs/' );
|
421 |
-
|
422 |
// Init action
|
423 |
do_action( 'wcj_init' );
|
424 |
}
|
3 |
Plugin Name: Booster for WooCommerce
|
4 |
Plugin URI: http://BoostWoo.com
|
5 |
Description: Supercharge your WooCommerce site with these awesome powerful features.
|
6 |
+
Version: 2.2.7
|
7 |
Author: Algoritmika Ltd
|
8 |
Author URI: http://www.algoritmika.com
|
9 |
Copyright: © 2015 Algoritmika Ltd.
|
418 |
do_action( 'before_wcj_init' );
|
419 |
// Set up localisation
|
420 |
load_plugin_textdomain( 'woocommerce-jetpack', false, dirname( plugin_basename( __FILE__ ) ) . '/langs/' );
|
|
|
421 |
// Init action
|
422 |
do_action( 'wcj_init' );
|
423 |
}
|
wpml-config.xml
CHANGED
@@ -162,6 +162,7 @@
|
|
162 |
<key name="wcj_invoicing_proforma_invoice_template" />
|
163 |
<key name="wcj_invoicing_packing_slip_template" />
|
164 |
<key name="wcj_invoicing_credit_note_template" />
|
|
|
165 |
<key name="wcj_invoicing_invoice_header_image" />
|
166 |
<key name="wcj_invoicing_invoice_header_title_text" />
|
167 |
<key name="wcj_invoicing_invoice_header_text" />
|
@@ -174,13 +175,18 @@
|
|
174 |
<key name="wcj_invoicing_credit_note_header_image" />
|
175 |
<key name="wcj_invoicing_credit_note_header_title_text" />
|
176 |
<key name="wcj_invoicing_credit_note_header_text" />
|
|
|
|
|
|
|
177 |
<key name="wcj_invoicing_invoice_footer_text" />
|
178 |
<key name="wcj_invoicing_proforma_invoice_footer_text" />
|
179 |
<key name="wcj_invoicing_packing_slip_footer_text" />
|
180 |
<key name="wcj_invoicing_credit_note_footer_text" />
|
|
|
181 |
<key name="wcj_invoicing_invoice_file_name" />
|
182 |
<key name="wcj_invoicing_proforma_invoice_file_name" />
|
183 |
<key name="wcj_invoicing_packing_slip_file_name" />
|
184 |
<key name="wcj_invoicing_credit_note_file_name" />
|
|
|
185 |
</admin-texts>
|
186 |
</wpml-config>
|
162 |
<key name="wcj_invoicing_proforma_invoice_template" />
|
163 |
<key name="wcj_invoicing_packing_slip_template" />
|
164 |
<key name="wcj_invoicing_credit_note_template" />
|
165 |
+
<key name="wcj_invoicing_custom_doc_template" />
|
166 |
<key name="wcj_invoicing_invoice_header_image" />
|
167 |
<key name="wcj_invoicing_invoice_header_title_text" />
|
168 |
<key name="wcj_invoicing_invoice_header_text" />
|
175 |
<key name="wcj_invoicing_credit_note_header_image" />
|
176 |
<key name="wcj_invoicing_credit_note_header_title_text" />
|
177 |
<key name="wcj_invoicing_credit_note_header_text" />
|
178 |
+
<key name="wcj_invoicing_custom_doc_header_image" />
|
179 |
+
<key name="wcj_invoicing_custom_doc_header_title_text" />
|
180 |
+
<key name="wcj_invoicing_custom_doc_header_text" />
|
181 |
<key name="wcj_invoicing_invoice_footer_text" />
|
182 |
<key name="wcj_invoicing_proforma_invoice_footer_text" />
|
183 |
<key name="wcj_invoicing_packing_slip_footer_text" />
|
184 |
<key name="wcj_invoicing_credit_note_footer_text" />
|
185 |
+
<key name="wcj_invoicing_custom_doc_footer_text" />
|
186 |
<key name="wcj_invoicing_invoice_file_name" />
|
187 |
<key name="wcj_invoicing_proforma_invoice_file_name" />
|
188 |
<key name="wcj_invoicing_packing_slip_file_name" />
|
189 |
<key name="wcj_invoicing_credit_note_file_name" />
|
190 |
+
<key name="wcj_invoicing_custom_doc_file_name" />
|
191 |
</admin-texts>
|
192 |
</wpml-config>
|