Booster for WooCommerce - Version 2.2.7

Version Description

  • 22/08/2015 =
  • Dev - Russian translation added.
  • Dev - "Module" added to add_enable_module_setting() in WCJ_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 Icon 128x128 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 CHANGED
@@ -15,36 +15,36 @@ if ( ! class_exists( 'WCJ_Address_Formats' ) ) :
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,12 +113,12 @@ class WCJ_Address_Formats extends WCJ_Module {
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,8 +163,8 @@ class WCJ_Address_Formats extends WCJ_Module {
163
  'id' => 'wcj_address_formats_country_options'
164
  );
165
 
166
- return $this->add_enable_module_setting( $settings );
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.4
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' => 'checkbox',
22
- 'required' => 'checkbox',
23
- 'label' => 'text',
24
- 'placeholder' => 'text',
 
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
- * Constructor.
57
  *
58
- * @version 2.2.4
59
- */
60
- public function __construct() {
61
 
62
- $this->id = 'checkout_core_fields';
 
 
 
63
 
64
- // Main hooks
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
- * get_settings.
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(
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
- //$field_parts = explode( "_", $field, 2 );
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
- //'title' => $item_title,
248
- //'desc' => $item_id,//__( 'Enable the Checkout feature', 'woocommerce-jetpack' ),
249
- 'desc' => $item_key,
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' => 'min-width:300px;width:50%;',
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
- return $settings;
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.0
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
- * Constructor.
19
- */
20
- public function __construct() {
21
 
22
- // Main hooks
23
- if ( 'yes' === get_option( 'wcj_checkout_custom_fields_enabled' ) ) {
24
- add_filter( 'woocommerce_checkout_fields', array( $this, 'add_custom_checkout_fields' ), PHP_INT_MAX );
 
25
 
26
- add_action( 'woocommerce_admin_order_data_after_billing_address', array( $this, 'add_custom_billing_fields_to_admin_order_display' ), PHP_INT_MAX );
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
- add_action( 'woocommerce_order_details_after_order_table', array( $this, 'add_custom_billing_fields_to_admin_order_display' ), PHP_INT_MAX );
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( 'woocommerce_email_after_order_table', array( $this, 'add_custom_fields_to_emails' ), PHP_INT_MAX, 2 );
 
 
 
36
 
37
- add_filter( 'woo_ce_order_fields', array( $this, 'add_custom_fields_to_store_exporter' ) );
 
 
38
 
39
- add_action( 'woocommerce_checkout_update_order_meta', array( $this, 'update_custom_checkout_fields_order_meta' ) );
40
 
41
- add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
42
- add_action( 'wp_head', array( $this, 'add_datepicker_script' ) );
43
 
44
- //add_action( 'woocommerce_order_formatted_shipping_address', array( $this, 'add_custom_shipping_fields_to_formatted_address' ), PHP_INT_MAX, 2 );
45
- }
46
 
47
- // Settings hooks
48
- add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
49
- add_filter( 'wcj_settings_checkout_custom_fields', array( $this, 'get_settings' ), 100 );
50
- add_filter( 'wcj_features_status', array( $this, 'add_enabled_option' ), 100 );
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' => $the_section . '_' . $the_key,
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
- * add_datepicker_script.
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
- * add_custom_shipping_fields_to_formatted_address.
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
- * update_custom_checkout_fields_order_meta.
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
- //update_post_meta( $order_id, '_' . $option_name, sanitize_text_field( $_POST[ $option_name ] ) );
147
  update_post_meta(
148
  $order_id,
149
  '_' . $option_name,
@@ -158,38 +183,38 @@ class WCJ_Checkout_Custom_Fields {
158
  }
159
  }
160
 
161
- /**
162
- * add_custom_billing_fields_to_admin_order_display.
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
- * add_custom_shipping_fields_to_admin_order_display.
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
- * add_custom_order_and_account_fields_to_admin_order_display.
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
- * add_custom_fields_to_admin_order_display.
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
- //foreach( $values as $value ) {
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
- * add_custom_checkout_fields.
207
- */
208
- public function add_custom_checkout_fields( $fields ) {
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
- ////wcj_log( $categories_in );
217
- //if ( '' != $cats_in ) {
218
- //$cats_in = str_replace( ' ', '', $cats_in );
219
- //$cats_in = explode( ',', $cats_in );
220
- //if ( ! empty( $cats_in ) ) {
221
- if ( ! empty( $categories_in ) ) {
222
- $do_skip = true;
223
- foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
224
- $product_categories = get_the_terms( $values['product_id'], 'product_cat' );
225
- if ( empty( $product_categories ) ) continue;
226
- foreach( $product_categories as $product_category ) {
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 ) continue;
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' => $the_type,
251
- 'label' => get_option( 'wcj_checkout_custom_field_label_' . $i ),
252
- 'placeholder' => get_option( 'wcj_checkout_custom_field_placeholder_' . $i ),
253
- 'required' => ( 'yes' === get_option( 'wcj_checkout_custom_field_required_' . $i ) ) ? true : false,
254
- 'custom_attributes' => $custom_attributes,
255
- 'clear' => ( 'yes' === get_option( 'wcj_checkout_custom_field_clear_' . $i ) ) ? true : false,
256
- 'class' => array( get_option( 'wcj_checkout_custom_field_class_' . $i ), ),
257
  );
258
  }
259
  }
260
- return $fields;
261
- }
262
-
263
- /**
264
- * add_enabled_option.
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
- $settings = array(
278
 
279
- array(
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' => __( 'Add All Fields to Admin Emails', 'woocommerce-jetpack' ),
297
- 'desc' => __( 'Enable', 'woocommerce-jetpack' ),
298
- 'id' => 'wcj_checkout_custom_fields_email_all_to_admin',
299
- 'default' => 'yes',
300
- 'type' => 'checkbox',
301
  ),
302
 
303
  array(
304
- 'title' => __( 'Add All Fields to Customers Emails', 'woocommerce-jetpack' ),
305
- 'desc' => __( 'Enable', 'woocommerce-jetpack' ),
306
- 'id' => 'wcj_checkout_custom_fields_email_all_to_customer',
307
- 'default' => 'yes',
308
- 'type' => 'checkbox',
309
  ),
310
 
311
  array( 'type' => 'sectionend', 'id' => 'wcj_checkout_custom_fields_options' ),
312
 
313
- array(
314
  'title' => __( 'The Fields', 'woocommerce-jetpack' ),
315
  'type' => 'title',
316
  'id' => 'wcj_checkout_custom_fields_individual_options',
317
  ),
318
 
319
  array(
320
- 'title' => __( 'Custom Fields Number', 'woocommerce-jetpack' ),
321
- 'desc_tip' => __( 'Click "Save changes" after you change this number.', 'woocommerce-jetpack' ),
322
- 'id' => 'wcj_checkout_custom_fields_total_number',
323
- 'default' => 1,
324
- 'type' => 'custom_number',
325
- 'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', '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' => '1',
331
- 'min' => '1',
332
  )
333
- ),
334
- 'css' => 'width:100px;',
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' => __( 'Custom Field', 'woocommerce-jetpack' ) . ' #' . $i,
351
- 'desc' => __( 'enabled', 'woocommerce-jetpack' ),
352
- 'id' => 'wcj_checkout_custom_field_enabled_' . $i,
353
- 'default' => 'no',
354
- 'type' => 'checkbox',
355
  ),
356
  array(
357
- 'title' => '',
358
- 'desc' => __( 'type', 'woocommerce-jetpack' ),
359
- 'id' => 'wcj_checkout_custom_field_type_' . $i,
360
- 'default' => 'text',
361
- 'type' => 'select',
362
  'options' => array(
363
- 'text' => __( 'Text', 'woocommerce-jetpack' ),
364
- 'textarea' => __( 'Textarea', 'woocommerce-jetpack' ),
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' => __( 'required', 'woocommerce-jetpack' ),
376
- 'id' => 'wcj_checkout_custom_field_required_' . $i,
377
- 'default' => 'no',
378
- 'type' => 'checkbox',
379
  ),
380
  array(
381
- 'title' => '',
382
- 'desc' => __( 'label', 'woocommerce-jetpack' ),
383
- 'id' => 'wcj_checkout_custom_field_label_' . $i,
384
- 'default' => '',
385
- 'type' => 'textarea',
386
  'css' => 'width:200px;',
387
  ),
388
  /*array(
389
- 'title' => '',
390
- 'desc' => __( 'for datepicker: min days', 'woocommerce-jetpack' ),
391
- 'id' => 'wcj_checkout_custom_field_datepicker_mindays_' . $i,
392
- 'default' => 0,
393
- 'type' => 'number',
394
  ),
395
  array(
396
- 'title' => '',
397
- 'desc' => __( 'for datepicker: max days', 'woocommerce-jetpack' ),
398
- 'id' => 'wcj_checkout_custom_field_datepicker_maxdays_' . $i,
399
- 'default' => 0,
400
- 'type' => 'number',
401
  ),*/
402
  array(
403
- 'title' => '',
404
- 'desc' => __( 'placeholder', 'woocommerce-jetpack' ),
405
- 'id' => 'wcj_checkout_custom_field_placeholder_' . $i,
406
- 'default' => '',
407
- 'type' => 'textarea',
408
  'css' => 'width:200px;',
409
  ),
410
 
411
  array(
412
- 'title' => '',
413
- 'desc' => __( 'section', 'woocommerce-jetpack' ),
414
- 'id' => 'wcj_checkout_custom_field_section_' . $i,
415
- 'default' => 'billing',
416
- 'type' => 'select',
417
  'options' => array(
418
- 'billing' => __( 'Billing', 'woocommerce-jetpack' ),
419
  'shipping' => __( 'Shipping', 'woocommerce-jetpack' ),
420
- 'order' => __( 'Order Notes', 'woocommerce-jetpack' ),
421
  'account' => __( 'Account', 'woocommerce-jetpack' ),
422
  ),
423
  'css' => 'width:200px;',
424
  ),
425
 
426
  array(
427
- 'title' => '',
428
- 'desc' => __( 'class', 'woocommerce-jetpack' ),
429
- 'id' => 'wcj_checkout_custom_field_class_' . $i,
430
- 'default' => 'form-row-wide',
431
- 'type' => 'select',
432
  'options' => array(
433
- 'form-row-wide' => __( 'Wide', 'woocommerce-jetpack' ),
434
- 'form-row-first' => __( 'First', 'woocommerce-jetpack' ),
435
- 'form-row-last' => __( 'Last', 'woocommerce-jetpack' ),
436
  ),
437
  'css' => 'width:200px;',
438
  ),
439
 
440
  array(
441
- 'title' => '',
442
- 'desc' => __( 'clear', 'woocommerce-jetpack' ),
443
- 'id' => 'wcj_checkout_custom_field_clear_' . $i,
444
- 'default' => 'yes',
445
- 'type' => 'checkbox',
446
  ),
447
 
448
  /* array(
449
- 'title' => '',
450
- 'desc' => __( 'categories', 'woocommerce-jetpack' ),
451
  'desc_tip' => __( 'Comma separated list of product categories IDs', 'woocommerce-jetpack' ),
452
- 'id' => 'wcj_checkout_custom_field_cats_in_' . $i,
453
- 'default' => '',
454
  'css' => 'width:400px;',
455
- 'type' => 'text',
456
  ), */
457
 
458
  array(
459
- 'title' => '',
460
- 'desc' => __( 'categories', 'woocommerce-jetpack' ),
461
  'desc_tip' => __( '', 'woocommerce-jetpack' ),
462
- 'id' => 'wcj_checkout_custom_field_categories_in_' . $i,
463
- 'default' => '',
464
- 'type' => 'multiselect',
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' => __( 'position', 'woocommerce-jetpack' ),
474
- 'id' => 'wcj_checkout_custom_field_position_' . $i,
475
- 'default' => 20,
476
- 'type' => 'number',
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
- return $settings;
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.0
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
- //if ( 'yes' === get_option( 'wcj_orders_custom_statuses_enabled' ) ) {
42
- add_filter( 'wc_order_statuses', array( $this, 'add_custom_statuses_to_filter' ), 100 );
43
- add_action( 'init', array( $this, 'register_custom_post_statuses' ) );
44
- add_action( 'admin_head', array( $this, 'hook_statuses_icons_css' ) );
45
- add_filter( 'wcj_tools_tabs', array( $this, 'add_custom_statuses_tool_tab' ), 100 );
46
- add_action( 'wcj_tools_custom_statuses', array( $this, 'create_custom_statuses_tool' ), 100 );
47
 
48
- add_filter( 'woocommerce_default_order_status', array( $this, 'set_default_order_status' ), 100 );
49
 
50
- // add_filter( 'woocommerce_reports_get_order_report_data_args', array( $this, 'add_custom_order_statuses_to_reports' ), PHP_INT_MAX );
51
- add_filter( 'woocommerce_reports_order_statuses', array( $this, 'add_custom_order_statuses_to_reports' ), PHP_INT_MAX );
 
 
 
 
 
 
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
- //if ( is_array( $order_statuses ) && 1 === count( $order_statuses ) && 'refunded' === $order_statuses[0] ) return $order_statuses;
66
  if ( is_array( $order_statuses ) && in_array( 'refunded', $order_statuses ) ) return $order_statuses;
67
 
68
- $custom_order_statuses = get_option( 'wcj_orders_custom_statuses_array' );
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
- $custom_order_statuses = get_option( 'wcj_orders_custom_statuses_array' );
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
- //if ( 'yes' === get_option( 'wcj_orders_custom_statuses_enabled') )
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
- * hook_statuses_icons_css.
156
- * TODO: content, color
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
- * Add new custom status to wcj_orders_custom_statuses_array.
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
- * create_custom_statuses_tool.
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
- //echo '<th>' . __( 'Count', 'woocommerce-jetpack' ) . '</th>';
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
- * get_order_statuses.
261
- */
262
- function get_order_statuses() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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( 'title' => __( 'Custom Statuses', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'This section lets you enable custom statuses tool.', 'woocommerce-jetpack' ), 'id' => 'wcj_orders_custom_statuses_options' ),
279
-
280
- /* array(
281
- 'title' => __( 'Custom Statuses', 'woocommerce-jetpack' ),
282
- 'desc' => __( 'Enable', 'woocommerce-jetpack' ),
283
- 'desc_tip' => sprintf( __( 'When enabled, the Custom Statuses tool is accessible through <a href="%sadmin.php?page=wcj-tools&tab=custom_statuses">WooCommerce > Jetpack Tools > Custom Statuses</a>.', 'woocommerce-jetpack' ), admin_url() ),
284
- 'id' => 'wcj_orders_custom_statuses_enabled',
285
- 'default' => 'yes',
286
- 'type' => 'checkbox',
287
- ), */
288
 
289
- array(
290
- 'title' => __( 'Default Order Status', 'woocommerce-jetpack' ),
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
- 'id' => 'wcj_orders_custom_statuses_default_status',
294
- 'default' => apply_filters( 'woocommerce_default_order_status', 'pending' ),
295
- 'type' => 'select',
296
  'options' => $this->get_order_statuses(),
297
- ),
298
-
299
- array( 'type' => 'sectionend', 'id' => 'wcj_orders_custom_statuses_options' ),
 
 
 
 
 
 
 
 
 
 
 
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
- * @class WCJ_Order_Numbers
8
- * @version 2.2.0
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
- * Constructor.
20
- */
21
- public function __construct() {
22
-
23
- // Main hooks
24
- if ( 'yes' === get_option( 'wcj_order_numbers_enabled' ) ) {
25
- //add_action( 'woocommerce_new_order', array( $this, 'add_new_order_number' ), 100 );
26
- add_action( 'wp_insert_post', array( $this, 'add_new_order_number' ), 100 );
27
- add_filter( 'woocommerce_order_number', array( $this, 'display_order_number' ), 100, 2 );
28
- add_filter( 'wcj_tools_tabs', array( $this, 'add_renumerate_orders_tool_tab' ), 100 );
29
- add_action( 'wcj_tools_renumerate_orders', array( $this, 'create_renumerate_orders_tool' ), 100 );
 
 
 
 
 
 
30
  }
31
- add_action( 'wcj_tools_dashboard', array( $this, 'add_renumerate_orders_tool_info_to_tools_dashboard' ), 100 );
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
- * Display order number.
41
- */
42
- public function display_order_number( $order_number, $order ) {
 
 
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' => 'renumerate_orders',
81
- 'title' => __( 'Renumerate orders', 'woocommerce-jetpack' ),
82
  );
83
  return $tabs;
84
  }
85
 
86
- /**
87
- * Add Renumerate Orders tool to WooCommerce menu (the content).
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
- * Add/update order_number meta to order.
111
- */
112
- public function add_order_number_meta( $order_id, $do_overwrite ) {
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
- * Renumerate orders function.
126
- */
127
  public function renumerate_orders() {
128
 
129
  $args = array(
130
- 'post_type' => 'shop_order',
131
- 'post_status' => 'any',
132
- 'posts_per_page' => -1,
133
- 'orderby' => 'date',
134
- 'order' => 'ASC',
135
  );
136
 
137
  $loop = new WP_Query( $args );
@@ -144,124 +151,95 @@ class WCJ_Order_Numbers {
144
  endwhile;
145
  }
146
 
147
- /**
148
- * add_enabled_option.
149
- */
150
- public function add_enabled_option( $settings ) {
151
- $all_settings = $this->get_settings();
152
- $settings[] = $all_settings[1];
153
- return $settings;
154
- }
155
 
156
- /**
157
- * get_settings.
158
- */
159
- function get_settings() {
160
-
161
- $settings = array(
162
-
163
- 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' ),
164
-
165
- array(
166
- 'title' => __( 'Order Numbers', 'woocommerce-jetpack' ),
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
- 'id' => 'wcj_order_number_counter',
187
- 'default' => 1,
188
- 'type' => 'number',
189
- ),
190
-
191
- array(
192
- 'title' => __( 'Order Number Custom Prefix', 'woocommerce-jetpack' ),
193
- //'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
194
- 'desc_tip' => __( 'Prefix before order number (optional). This will change the prefixes for all existing orders.', 'woocommerce-jetpack' ),
195
- 'id' => 'wcj_order_number_prefix',
196
- 'default' => '',
197
- 'type' => 'text',
198
- /* 'custom_attributes'
199
- => apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ), */
200
  'css' => 'width:300px;',
201
- ),
202
-
203
- array(
204
- 'title' => __( 'Order Number Date Prefix', 'woocommerce-jetpack' ),
205
- 'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
206
- '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' ),
207
- 'id' => 'wcj_order_number_date_prefix',
208
- 'default' => '',
209
- 'type' => 'text',
210
  'custom_attributes'
211
- => apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
212
  'css' => 'width:300px;',
213
- ),
214
-
215
- array(
216
- 'title' => __( 'Order Number Width', 'woocommerce-jetpack' ),
217
- 'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
218
- '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' ),
219
- 'id' => 'wcj_order_number_min_width',
220
- 'default' => 0,
221
- 'type' => 'number',
222
  'custom_attributes'
223
- => apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
224
  'css' => 'width:300px;',
225
- ),
226
-
227
- array(
228
- 'title' => __( 'Order Number Custom Suffix', 'woocommerce-jetpack' ),
229
- 'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
230
- 'desc_tip' => __( 'Suffix after order number (optional). This will change the suffixes for all existing orders.', 'woocommerce-jetpack' ),
231
- 'id' => 'wcj_order_number_suffix',
232
- 'default' => '',
233
- 'type' => 'text',
234
  'custom_attributes'
235
- => apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
236
  'css' => 'width:300px;',
237
- ),
238
-
239
- array(
240
- 'title' => __( 'Order Number Date Suffix', 'woocommerce-jetpack' ),
241
- 'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
242
- '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' ),
243
- 'id' => 'wcj_order_number_date_suffix',
244
- 'default' => '',
245
- 'type' => 'text',
246
  'custom_attributes'
247
- => apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
248
  'css' => 'width:300px;',
249
- ),
250
-
251
- array( 'type' => 'sectionend', 'id' => 'wcj_order_numbers_options' ),
252
 
253
- );
254
 
255
- return $settings;
256
- }
257
 
258
- /**
259
- * settings_section.
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
- * Ouput custom columns for orders
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.1
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
- * 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,43 +38,50 @@ class WCJ_PDF_Invoicing {
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
- /**
48
- * create_invoice.
49
- */
50
  function create_invoice( $order_id ) {
51
  return $this->create_document( $order_id, 'invoice' );
52
  }
53
 
54
- /**
55
- * create_proforma_invoice.
56
- */
57
  function create_proforma_invoice( $order_id ) {
58
  return $this->create_document( $order_id, 'proforma_invoice' );
59
  }
60
 
61
- /**
62
- * create_packing_slip.
63
- */
64
  function create_packing_slip( $order_id ) {
65
  return $this->create_document( $order_id, 'packing_slip' );
66
  }
67
 
68
- /**
69
- * create_credit_note.
70
- */
71
  function create_credit_note( $order_id ) {
72
  return $this->create_document( $order_id, 'credit_note' );
73
  }
74
 
75
- /**
76
- * create_document.
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
- * catch_args.
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
- * generate_pdf_on_init.
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
- * add_enabled_option.
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
- * get_settings.
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
- * settings_section.
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.6
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.6
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
- return ( $price - $discount );
 
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.6
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.3
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 . '_options',
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 . '_options',
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.6
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 false;
 
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.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( 'title' => strtoupper( $invoice_type['desc'] ), 'type' => 'title', 'desc' => '', 'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_emails_options' );
 
 
 
 
 
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' => __( 'Attach PDF to emails', 'woocommerce' ),
118
  'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_attach_to_emails',
119
- 'type' => 'multiselect',
120
- 'class' => 'chosen_select',
121
- 'css' => 'width: 450px;',
122
- //'default' => 'new_order',
123
- 'default' => '',
124
- 'options' => $available_emails,
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( 'type' => 'sectionend', 'id' => 'wcj_invoicing_' . $invoice_type['id'] . '_emails_options' );
 
 
 
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
- * @class WCJ_PDF_Invoices_Shortcodes
8
- * @version 2.2.0
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
- * Constructor.
20
- */
21
- public function __construct() {
 
 
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
- * init_atts.
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
- * wcj_invoice_date.
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
- * wcj_invoice_number.
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 "&#197;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&Ccedil;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&eacute;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&atilde;o Tom&eacute; and Pr&iacute;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,valentinas-solovjovas
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.2
7
- Stable tag: 2.2.6
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.6
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>