Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager - Version 1.7

Version Description

If you are upgrading from the old WooCommerce Checkout Fields version (1.1, woocommerce-checkout-fields) make sure to completely delete the old version first. Your settings will be kept. If you install the new version without deleting the old one you may break your WordPress installation.

Download this release

Release Info

Developer jablonowski
Plugin Icon wp plugin Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager
Version 1.7
Comparing to
See all releases

Code changes from version 1.6.10 to 1.7

classes/display-options.php CHANGED
@@ -62,40 +62,42 @@ class Flexible_Checkout_Fields_Disaplay_Options {
62
  $this->in_email_address = false;
63
  }
64
 
 
 
 
 
 
65
  public function additional_information_fields( $order_id ) {
66
 
67
- $settings = $this->plugin->get_settings();
68
 
69
  $checkout_field_type = $this->plugin->get_fields();
70
 
71
- if( !empty( $settings ) && is_array( $settings ) ) {
72
  $return = array();
73
  foreach ( $settings as $key => $type ) {
74
- if ( in_array( $key, array( 'billing', 'shipping' ) ) ) {
75
  continue;
76
  }
77
  if ( isset( $type ) && is_array( $type ) ) {
78
  foreach ( $type as $field ) {
79
- if ( isset( $field['visible'] ) && $field['visible'] == 0 && isset( $field['custom_field'] ) && $field['custom_field'] == 1 ) {
80
- $value = wpdesk_get_order_meta( $order_id, '_'.$field['name'] , true );
81
- if ( $this->is_field_displayable( $field ) && $value ) {
82
- if ( !empty( $checkout_field_type[$field['type']]['has_options'] ) ) {
83
- $array_options = explode("\n", $field['option']);
84
- if( !empty( $array_options ) ) {
85
- foreach ( $array_options as $option ) {
86
- $tmp = explode(':', $option , 2 );
87
- $options[trim($tmp[0])] = wpdesk__( trim($tmp[1]), 'flexible-checkout-fields' );
88
- unset( $tmp );
89
- }
90
  }
91
- $return[] = stripslashes( strip_tags( wpdesk__( $field['label'], 'flexible-checkout-fields' ) ) ) . ': ' . $options[$value];
92
- unset($options);
93
- }
94
- else{
95
- if ( !isset( $field['type'] ) || $field['type'] != 'file' ) {
96
- $return[] = stripslashes( strip_tags( wpdesk__( $field['label'], 'flexible-checkout-fields' ) ) ) . ': ' . $value;
97
  }
98
  }
 
 
 
 
99
  }
100
  }
101
  }
@@ -103,7 +105,7 @@ class Flexible_Checkout_Fields_Disaplay_Options {
103
  }
104
  if ( count( $return ) > 0 ) {
105
  echo '<div class="inspire_checkout_fields_additional_information">';
106
- echo '<h3>'. __( 'Additional Information', 'flexible-checkout-fields' ) .'</h3>';
107
  echo '<p>' . implode( '<br />', $return ) . '</p>';
108
  echo '</div>';
109
  }
@@ -150,6 +152,8 @@ class Flexible_Checkout_Fields_Disaplay_Options {
150
  }
151
  }
152
 
 
 
153
  $val .= $meta_value;
154
  $address[$field['name']] = $val;
155
  $address[str_replace( $address_type . '_', '', $field['name'] )] = $val;
@@ -337,6 +341,8 @@ class Flexible_Checkout_Fields_Disaplay_Options {
337
  }
338
  }
339
 
 
 
340
  $val .= $meta_value;
341
 
342
  }
62
  $this->in_email_address = false;
63
  }
64
 
65
+ /**
66
+ * Displays additional fields.
67
+ *
68
+ * @param int $order_id Order id.
69
+ */
70
  public function additional_information_fields( $order_id ) {
71
 
72
+ $settings = $this->plugin->getCheckoutFields( $this->plugin->get_settings() );
73
 
74
  $checkout_field_type = $this->plugin->get_fields();
75
 
76
+ if ( ! empty( $settings ) && is_array( $settings ) ) {
77
  $return = array();
78
  foreach ( $settings as $key => $type ) {
79
+ if ( in_array( $key, array( 'billing', 'shipping' ), true ) ) {
80
  continue;
81
  }
82
  if ( isset( $type ) && is_array( $type ) ) {
83
  foreach ( $type as $field ) {
84
+ if ( isset( $field['visible'] ) && 0 === intval( $field['visible'] ) && isset( $field['custom_field'] ) && 1 === intval( $field['custom_field'] ) ) {
85
+ $value = wpdesk_get_order_meta( $order_id, '_' . $field['name'], true );
86
+ if ( $this->is_field_displayable( $field ) && '' !== $value ) {
87
+ if ( ! empty( $checkout_field_type[ $field['type'] ]['has_options'] ) ) {
88
+ $options = $field['options'];
89
+ if ( isset( $options[ $value ] ) ) {
90
+ $value = $options[ $value ];
 
 
 
 
91
  }
92
+ } else {
93
+ if ( ! isset( $field['type'] ) || 'file' !== $field['type'] ) {
94
+ $value = '';
 
 
 
95
  }
96
  }
97
+ $value = apply_filters( 'flexible_checkout_fields_print_value', $value, $field );
98
+ if ( '' !== $value ) {
99
+ $return[] = stripslashes( strip_tags( wpdesk__( $field['label'], 'flexible-checkout-fields' ) ) ) . ': ' . $value;
100
+ }
101
  }
102
  }
103
  }
105
  }
106
  if ( count( $return ) > 0 ) {
107
  echo '<div class="inspire_checkout_fields_additional_information">';
108
+ echo '<h3>' . __( 'Additional Information', 'flexible-checkout-fields' ) . '</h3>';
109
  echo '<p>' . implode( '<br />', $return ) . '</p>';
110
  echo '</div>';
111
  }
152
  }
153
  }
154
 
155
+ $meta_value = apply_filters( 'flexible_checkout_fields_user_meta_display_value', $meta_value, $field );
156
+
157
  $val .= $meta_value;
158
  $address[$field['name']] = $val;
159
  $address[str_replace( $address_type . '_', '', $field['name'] )] = $val;
341
  }
342
  }
343
 
344
+ $meta_value = apply_filters( 'flexible_checkout_fields_print_value', $meta_value, $field );
345
+
346
  $val .= $meta_value;
347
 
348
  }
classes/myaccount-filed-processor.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Class Flexible_Checkout_Fields_Myaccount_Field_Processor
5
+ */
6
+ class Flexible_Checkout_Fields_Myaccount_Field_Processor {
7
+
8
+ /**
9
+ * @var Flexible_Checkout_Fields_Plugin
10
+ */
11
+ protected $plugin;
12
+
13
+ /**
14
+ * Flexible_Checkout_Fields_Myaccount_Field_Processor constructor.
15
+ *
16
+ * @param Flexible_Checkout_Fields_Plugin $plugin Plugin.
17
+ */
18
+ public function __construct( $plugin ) {
19
+ $this->plugin = $plugin;
20
+ }
21
+
22
+ /**
23
+ * Is custom field?
24
+ *
25
+ * @param array $field Field.
26
+ *
27
+ * @return bool
28
+ */
29
+ private function is_custom_field( $field ) {
30
+ if ( isset( $field['custom_field'] ) && 1 === intval( $field['custom_field'] ) ) {
31
+ return true;
32
+ }
33
+ return false;
34
+ }
35
+
36
+ /**
37
+ * Hooks.
38
+ */
39
+ public function hooks() {
40
+ $settings = $this->plugin->get_settings();
41
+ foreach ( $settings as $section ) {
42
+ foreach ( $section as $key => $field ) {
43
+ if ( $this->is_custom_field( $field ) ) {
44
+ add_filter( 'woocommerce_process_myaccount_field_' . $key, array( $this, 'wp_unslash_field_value' ) );
45
+ }
46
+ }
47
+ }
48
+ }
49
+
50
+ /**
51
+ * Do wp_unslash on field.
52
+ *
53
+ * @param array|string $value Value.
54
+ *
55
+ * @return array|string
56
+ */
57
+ public function wp_unslash_field_value( $value ) {
58
+ return wp_unslash( $value );
59
+ }
60
+
61
+ }
classes/views/settings-fields.php CHANGED
@@ -376,11 +376,10 @@ foreach ( $plugin->sections as $section ) {
376
 
377
  <?php if ( $is_custom_field ): ?>
378
  <?php do_action( 'flexible_checkout_fields_settings_html', $key, $name, $settings ); ?>
379
- <div>
380
  <label for="type_<?php echo $name ?>"><?php _e( 'Field Type', 'flexible-checkout-fields' ) ?></label>
381
 
382
- <select <?php /* id="woocommerce_checkout_fields_field_type" */ ?>
383
- id="field_type_<?php echo $name ?>"
384
  name="inspire_checkout_fields[settings][<?php echo $key ?>][<?php echo $name ?>][type]"
385
  disabled
386
  data-qa-id="field-type"
@@ -439,7 +438,7 @@ foreach ( $plugin->sections as $section ) {
439
  />
440
  </div>
441
  <?php endif; ?>
442
- <div>
443
  <label for="class_<?php echo $name ?>"><?php _e( 'CSS Class', 'flexible-checkout-fields' ) ?></label>
444
  <input class="field_class" type="text" id="class_<?php echo $name ?>"
445
  name="inspire_checkout_fields[settings][<?php echo $key ?>][<?php echo $name ?>][class]"
@@ -450,6 +449,9 @@ foreach ( $plugin->sections as $section ) {
450
  data-qa-id="field-class"
451
  />
452
  </div>
 
 
 
453
  </div>
454
 
455
 
@@ -695,9 +697,9 @@ foreach ( $plugin->sections as $section ) {
695
 
696
  <?php do_action( 'flexible_checkout_fields_settings_js_html' ); ?>
697
 
698
- html += '<div>';
699
  html += '<label for="type_' + field_slug + '"><?php _e( 'Field Type', 'flexible-checkout-fields' ) ?></label>';
700
- html += '<select id="woocommerce_checkout_fields_field_type" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][type]" disabled data-qa-id="field-type">' + printSelectTypeOptions(field_type) + '</select>';
701
  html += '</div>';
702
 
703
  html += '</div>';
@@ -707,7 +709,7 @@ foreach ( $plugin->sections as $section ) {
707
  html += '<label for="placeholder_' + field_slug + '"><?php _e( 'Placeholder', 'flexible-checkout-fields' ) ?></label>';
708
  html += '<input class="field_placeholder" type="text" id="placeholder_' + field_slug + '" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][placeholder]" value="" data-qa-id="field-placeholder" />';
709
  html += '</div>';
710
- html += '<div>';
711
  html += '<label for="class_' + field_slug + '"><?php _e( 'CSS Class', 'flexible-checkout-fields' ) ?></label>';
712
  html += '<input class="field_class" type="text" id="class_' + field_slug + '" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][class]" value="" data-qa-id="field-class" />';
713
  html += '</div>';
376
 
377
  <?php if ( $is_custom_field ): ?>
378
  <?php do_action( 'flexible_checkout_fields_settings_html', $key, $name, $settings ); ?>
379
+ <div class="field_type">
380
  <label for="type_<?php echo $name ?>"><?php _e( 'Field Type', 'flexible-checkout-fields' ) ?></label>
381
 
382
+ <select class="field_type" id="field_type_<?php echo $name ?>"
 
383
  name="inspire_checkout_fields[settings][<?php echo $key ?>][<?php echo $name ?>][type]"
384
  disabled
385
  data-qa-id="field-type"
438
  />
439
  </div>
440
  <?php endif; ?>
441
+ <div class="field-class">
442
  <label for="class_<?php echo $name ?>"><?php _e( 'CSS Class', 'flexible-checkout-fields' ) ?></label>
443
  <input class="field_class" type="text" id="class_<?php echo $name ?>"
444
  name="inspire_checkout_fields[settings][<?php echo $key ?>][<?php echo $name ?>][class]"
449
  data-qa-id="field-class"
450
  />
451
  </div>
452
+
453
+ <?php do_action( 'flexible_checkout_fields_setting_appearance_html', $key, $name, $settings ); ?>
454
+
455
  </div>
456
 
457
 
697
 
698
  <?php do_action( 'flexible_checkout_fields_settings_js_html' ); ?>
699
 
700
+ html += '<div class="field_type">';
701
  html += '<label for="type_' + field_slug + '"><?php _e( 'Field Type', 'flexible-checkout-fields' ) ?></label>';
702
+ html += '<select class="field_type" id="field_type_' + field_slug + '" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][type]" disabled data-qa-id="field-type">' + printSelectTypeOptions(field_type) + '</select>';
703
  html += '</div>';
704
 
705
  html += '</div>';
709
  html += '<label for="placeholder_' + field_slug + '"><?php _e( 'Placeholder', 'flexible-checkout-fields' ) ?></label>';
710
  html += '<input class="field_placeholder" type="text" id="placeholder_' + field_slug + '" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][placeholder]" value="" data-qa-id="field-placeholder" />';
711
  html += '</div>';
712
+ html += '<div class="field-class">';
713
  html += '<label for="class_' + field_slug + '"><?php _e( 'CSS Class', 'flexible-checkout-fields' ) ?></label>';
714
  html += '<input class="field_class" type="text" id="class_' + field_slug + '" name="inspire_checkout_fields[settings][' + field_section + '][' + field_slug + '][class]" value="" data-qa-id="field-class" />';
715
  html += '</div>';
flexible-checkout-fields.php CHANGED
@@ -3,15 +3,15 @@
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
- Version: 1.6.10
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
10
  Domain Path: /lang/
11
  Requires at least: 4.5
12
- Tested up to: 4.9.8
13
  WC requires at least: 3.1.0
14
- WC tested up to: 3.5.0
15
 
16
  Copyright 2017 WP Desk Ltd.
17
 
@@ -33,7 +33,7 @@
33
 
34
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
35
 
36
- $plugin_version = '1.6.10';
37
  define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
38
 
39
 
@@ -68,7 +68,7 @@
68
 
69
  class Flexible_Checkout_Fields_Plugin extends WPDesk_Plugin_1_8 {
70
 
71
- protected $script_version = '1.6.10';
72
 
73
  protected $fields = array();
74
 
@@ -140,6 +140,10 @@
140
  $this->field_validation = new Flexible_Checkout_Fields_Field_Validation( $this );
141
  $this->field_validation->hooks();
142
 
 
 
 
 
143
  }
144
 
145
  public function init() {
@@ -258,6 +262,11 @@
258
  'pro' => true
259
  );
260
 
 
 
 
 
 
261
  $add_fields['datepicker'] = array(
262
  'name' => __( 'Date', 'flexible-checkout-fields' ),
263
  'pro' => true
@@ -692,7 +701,7 @@
692
 
693
  public function printCheckoutFields( $order, $request_type = null ) {
694
 
695
- $settings = $this->get_settings();
696
 
697
  $checkout_field_type = $this->get_fields();
698
 
@@ -874,7 +883,7 @@
874
  if ($save)
875
  {
876
  if(array_key_exists($key, $keys)){
877
- update_post_meta( $order_id, '_'.$key, esc_attr( $value ) );
878
  }
879
  }
880
  }
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
+ Version: 1.7
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
10
  Domain Path: /lang/
11
  Requires at least: 4.5
12
+ Tested up to: 5.0.0
13
  WC requires at least: 3.1.0
14
+ WC tested up to: 3.5.2
15
 
16
  Copyright 2017 WP Desk Ltd.
17
 
33
 
34
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
35
 
36
+ $plugin_version = '1.7';
37
  define( 'FLEXIBLE_CHECKOUT_FIELDS_VERSION', $plugin_version );
38
 
39
 
68
 
69
  class Flexible_Checkout_Fields_Plugin extends WPDesk_Plugin_1_8 {
70
 
71
+ protected $script_version = '1.7';
72
 
73
  protected $fields = array();
74
 
140
  $this->field_validation = new Flexible_Checkout_Fields_Field_Validation( $this );
141
  $this->field_validation->hooks();
142
 
143
+ include 'classes/myaccount-filed-processor.php';
144
+ $myaccound_fields_processor = new Flexible_Checkout_Fields_Myaccount_Field_Processor( $this );
145
+ $myaccound_fields_processor->hooks();
146
+
147
  }
148
 
149
  public function init() {
262
  'pro' => true
263
  );
264
 
265
+ $add_fields['wpdeskmultiselect'] = array(
266
+ 'name' => __( 'Multi-select', 'flexible-checkout-fields' ),
267
+ 'pro' => true
268
+ );
269
+
270
  $add_fields['datepicker'] = array(
271
  'name' => __( 'Date', 'flexible-checkout-fields' ),
272
  'pro' => true
701
 
702
  public function printCheckoutFields( $order, $request_type = null ) {
703
 
704
+ $settings = $this->getCheckoutFields( $this->get_settings() );
705
 
706
  $checkout_field_type = $this->get_fields();
707
 
883
  if ($save)
884
  {
885
  if(array_key_exists($key, $keys)){
886
+ update_post_meta( $order_id, '_' . $key, $value );
887
  }
888
  }
889
  }
inc/wpdesk-tracker/lang/wpdesk-tracker-pl_PL.mo CHANGED
Binary file
inc/wpdesk-tracker/lang/wpdesk-tracker-pl_PL.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Desk Tracker\n"
4
- "POT-Creation-Date: 2017-10-04 17:34+0200\n"
5
- "PO-Revision-Date: 2017-10-04 17:36+0200\n"
6
  "Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
7
  "Language-Team: \n"
8
  "Language: pl_PL\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.3\n"
13
  "X-Poedit-Basepath: ../..\n"
14
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
15
  "|| n%100>=20) ? 1 : 2);\n"
@@ -22,21 +22,19 @@ msgstr ""
22
 
23
  #: wpdesk-tracker/views/tracker-connect.php:7
24
  #: wpdesk-tracker/views/tracker-notice.php:5
25
- #: wpdesk-tracker/views/tracker-notice.php:22
26
  #, php-format
27
  msgid "Hey %s,"
28
  msgstr "Hej %s,"
29
 
30
  #: wpdesk-tracker/views/tracker-connect.php:8
31
- #: wpdesk-tracker/views/tracker-notice.php:23
32
  msgid ""
33
  "Please help us improve our plugins! If you opt-in, we will collect some non-"
34
- "sensitive data and usage information. If you skip this, that's okay! All "
35
- "plugins will work just fine."
36
  msgstr ""
37
  "Proszę pomóż nam udoskonalić nasze wtyczki! Jeśli się zgodzisz, będziemy "
38
- "zbierać niewrażliwe dane użytkowania. Jeśli pominiesz ten krok, w porządku! "
39
- "Wszystkie wtyczki będą działać."
40
 
41
  #: wpdesk-tracker/views/tracker-connect.php:13
42
  msgid "Allow & Continue &rarr;"
@@ -55,8 +53,8 @@ msgid "Your Site Overview"
55
  msgstr "Dane witryny"
56
 
57
  #: wpdesk-tracker/views/tracker-connect.php:27
58
- msgid "Site URL, WP version, PHP info, admin email"
59
- msgstr "URL strony, wersja WP, wersja PHP, email admina"
60
 
61
  #: wpdesk-tracker/views/tracker-connect.php:33
62
  msgid "Plugin Usage"
@@ -71,21 +69,11 @@ msgid "Your Store Overview"
71
  msgstr "Dane sklepu"
72
 
73
  #: wpdesk-tracker/views/tracker-connect.php:41
74
- msgid "Non-sensitive store usage information"
75
- msgstr "Tylko niewrażliwe dane o użytkowaniu sklepu"
76
 
77
  #: wpdesk-tracker/views/tracker-connect.php:47
78
- msgid "Admin Updates"
79
- msgstr "Powiadomienia"
80
-
81
- #: wpdesk-tracker/views/tracker-connect.php:48
82
- msgid "Announcements, updates, marketing, no spam and easy opt-out"
83
- msgstr ""
84
- "Ważne powiadomienia, uaktualnienia, marketing, żadnego spamu i łatwa "
85
- "rezygnacja"
86
-
87
- #: wpdesk-tracker/views/tracker-connect.php:54
88
- #: wpdesk-tracker/views/tracker-notice.php:24
89
  msgid "Find out more &raquo;"
90
  msgstr "Dowiedz się więcej &raquo;"
91
 
@@ -150,28 +138,20 @@ msgstr "Anuluj"
150
  msgid "Submit &amp; Deactivate"
151
  msgstr "Wyślij i dezaktywuj"
152
 
153
- #: wpdesk-tracker/views/tracker-notice.php:8
154
- #, php-format
155
  msgid ""
156
  "We need your help to improve <strong>WP Desk plugins</strong>, so they are "
157
- "more useful for you and the rest of <strong>10,000+ users</strong>. By "
158
  "collecting data on how you use our plugins, you will help us a lot. We will "
159
- "not collect any sensitive data, so you can feel safe. As a thank you for "
160
- "your consent, we will send you a <strong>discount coupon</strong> for %sWP "
161
- "Desk plugins%s, which you can use yourself or share with others. %sFind out "
162
- "more &raquo;%s"
163
  msgstr ""
164
  "Potrzebujemy Twojej pomocy, aby dalej rozwijać <strong>wtyczki WP Desk</"
165
  "strong> i były one jeszcze bardziej pomocne dla Ciebie i pozostałych ponad "
166
- "<strong>10 000 użytkowników</strong>. Zbierając dane na temat tego jak "
167
  "korzystasz z naszych wtyczek bardzo nam w tym pomożesz. Nie będziemy zbierać "
168
- "żadnych danych wrażliwych, więc możesz czuć się bezpiecznie. W zamian za "
169
- "Twoją zgodę otrzymasz <strong>kupon rabatowy</strong> na %swtyczki WP Desk"
170
- "%s, który możesz wykorzystać sam lub podzielić się z innymi. %sDowiedz się "
171
- "więcej &raquo;%s"
172
 
173
- #: wpdesk-tracker/views/tracker-notice.php:16
174
- #: wpdesk-tracker/views/tracker-notice.php:27
175
  msgid "Allow"
176
  msgstr "Pozwól"
177
 
@@ -184,6 +164,14 @@ msgstr ""
184
  "została przyjęta. Jeśli zmienisz zdanie, zawsze możesz włączyć zgodę poprzez "
185
  "szybkie linki w menu wtyczek."
186
 
 
 
 
 
 
 
 
 
187
  #~ msgid ""
188
  #~ "Please help us improve our plugins and get a <strong>20&#37; discount "
189
  #~ "coupon</strong> for <strong>WP Desk</strong> plugins."
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Desk Tracker\n"
4
+ "POT-Creation-Date: 2018-12-06 12:25+0100\n"
5
+ "PO-Revision-Date: 2018-12-06 12:26+0100\n"
6
  "Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
7
  "Language-Team: \n"
8
  "Language: pl_PL\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.2\n"
13
  "X-Poedit-Basepath: ../..\n"
14
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
15
  "|| n%100>=20) ? 1 : 2);\n"
22
 
23
  #: wpdesk-tracker/views/tracker-connect.php:7
24
  #: wpdesk-tracker/views/tracker-notice.php:5
 
25
  #, php-format
26
  msgid "Hey %s,"
27
  msgstr "Hej %s,"
28
 
29
  #: wpdesk-tracker/views/tracker-connect.php:8
 
30
  msgid ""
31
  "Please help us improve our plugins! If you opt-in, we will collect some non-"
32
+ "sensitive data and usage information anonymously. If you skip this, that's "
33
+ "okay! All plugins will work just fine."
34
  msgstr ""
35
  "Proszę pomóż nam udoskonalić nasze wtyczki! Jeśli się zgodzisz, będziemy "
36
+ "zbierać niewrażliwe i anonimowe dane użytkowania. Jeśli pominiesz ten krok, "
37
+ "w porządku! Wszystkie wtyczki będą działać."
38
 
39
  #: wpdesk-tracker/views/tracker-connect.php:13
40
  msgid "Allow & Continue &rarr;"
53
  msgstr "Dane witryny"
54
 
55
  #: wpdesk-tracker/views/tracker-connect.php:27
56
+ msgid "WP version, PHP info"
57
+ msgstr "Wersja WP, PHP info"
58
 
59
  #: wpdesk-tracker/views/tracker-connect.php:33
60
  msgid "Plugin Usage"
69
  msgstr "Dane sklepu"
70
 
71
  #: wpdesk-tracker/views/tracker-connect.php:41
72
+ msgid "Anonymized and non-sensitive store usage information"
73
+ msgstr "Tylko niewrażliwe i anonimowe dane o użytkowaniu sklepu"
74
 
75
  #: wpdesk-tracker/views/tracker-connect.php:47
76
+ #: wpdesk-tracker/views/tracker-notice.php:7
 
 
 
 
 
 
 
 
 
 
77
  msgid "Find out more &raquo;"
78
  msgstr "Dowiedz się więcej &raquo;"
79
 
138
  msgid "Submit &amp; Deactivate"
139
  msgstr "Wyślij i dezaktywuj"
140
 
141
+ #: wpdesk-tracker/views/tracker-notice.php:6
 
142
  msgid ""
143
  "We need your help to improve <strong>WP Desk plugins</strong>, so they are "
144
+ "more useful for you and the rest of <strong>30,000+ users</strong>. By "
145
  "collecting data on how you use our plugins, you will help us a lot. We will "
146
+ "not collect any sensitive data, so you can feel safe."
 
 
 
147
  msgstr ""
148
  "Potrzebujemy Twojej pomocy, aby dalej rozwijać <strong>wtyczki WP Desk</"
149
  "strong> i były one jeszcze bardziej pomocne dla Ciebie i pozostałych ponad "
150
+ "<strong>30 000 użytkowników</strong>. Zbierając dane na temat tego jak "
151
  "korzystasz z naszych wtyczek bardzo nam w tym pomożesz. Nie będziemy zbierać "
152
+ "żadnych danych wrażliwych, więc możesz czuć się bezpiecznie."
 
 
 
153
 
154
+ #: wpdesk-tracker/views/tracker-notice.php:10
 
155
  msgid "Allow"
156
  msgstr "Pozwól"
157
 
164
  "została przyjęta. Jeśli zmienisz zdanie, zawsze możesz włączyć zgodę poprzez "
165
  "szybkie linki w menu wtyczek."
166
 
167
+ #~ msgid "Admin Updates"
168
+ #~ msgstr "Powiadomienia"
169
+
170
+ #~ msgid "Announcements, updates, marketing, no spam and easy opt-out"
171
+ #~ msgstr ""
172
+ #~ "Ważne powiadomienia, uaktualnienia, marketing, żadnego spamu i łatwa "
173
+ #~ "rezygnacja"
174
+
175
  #~ msgid ""
176
  #~ "Please help us improve our plugins and get a <strong>20&#37; discount "
177
  #~ "coupon</strong> for <strong>WP Desk</strong> plugins."
lang/flexible-checkout-fields-pl_PL.mo CHANGED
Binary file
lang/flexible-checkout-fields-pl_PL.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Flexible Checkout Fields\n"
4
- "POT-Creation-Date: 2018-06-25 13:02+0200\n"
5
- "PO-Revision-Date: 2018-06-25 13:05+0200\n"
6
  "Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
7
  "Language-Team: Maciej Swoboda <maciej.swoboda@gmail.com>\n"
8
  "Language: pl_PL\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.0.8\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: flexible-checkout-fields.php\n"
15
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
@@ -21,7 +21,7 @@ msgstr ""
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
- #: classes/display-options.php:106 classes/user-profile.php:135
25
  msgid "Additional Information"
26
  msgstr "Dodatkowe informacje"
27
 
@@ -74,7 +74,7 @@ msgstr ""
74
  "Notatka do twojego zamówienia, np. informacje o dostarczeniu przesyłki."
75
 
76
  #: classes/settings.php:147 classes/views/settings-settings.php:11
77
- #: classes/wpdesk/class-plugin.php:209 flexible-checkout-fields.php:914
78
  msgid "Settings"
79
  msgstr "Ustawienia"
80
 
@@ -137,22 +137,22 @@ msgid "Add New Field"
137
  msgstr "Dodaj nowe pole"
138
 
139
  #: classes/views/settings-fields.php:53 classes/views/settings-fields.php:380
140
- #: classes/views/settings-fields.php:703
141
  msgid "Field Type"
142
  msgstr "Typ pola"
143
 
144
  #: classes/views/settings-fields.php:65 classes/views/settings-fields.php:306
145
- #: classes/views/settings-fields.php:677
146
  msgid "Label"
147
  msgstr "Etykieta"
148
 
149
  #: classes/views/settings-fields.php:70 classes/views/settings-fields.php:314
150
- #: classes/views/settings-fields.php:679
151
  msgid "You can use HTML."
152
  msgstr "Możesz używać HTML."
153
 
154
  #: classes/views/settings-fields.php:74 classes/views/settings-fields.php:323
155
- #: classes/views/settings-fields.php:683
156
  msgid "Name"
157
  msgstr "Nazwa"
158
 
@@ -185,7 +185,7 @@ msgstr "Dodaj pole"
185
  msgid "Edit Section"
186
  msgstr "Edytuj sekcję"
187
 
188
- #: classes/views/settings-fields.php:136 classes/views/settings-fields.php:507
189
  #: classes/views/settings-settings.php:35
190
  msgid "Save Changes"
191
  msgstr "Zapisz zmiany"
@@ -194,35 +194,35 @@ msgstr "Zapisz zmiany"
194
  msgid "Section Fields"
195
  msgstr "Pola sekcji"
196
 
197
- #: classes/views/settings-fields.php:218 classes/views/settings-fields.php:634
198
  msgid "Edit"
199
  msgstr "Edytuj"
200
 
201
- #: classes/views/settings-fields.php:226 classes/views/settings-fields.php:641
202
  msgid "General"
203
  msgstr "Główne"
204
 
205
- #: classes/views/settings-fields.php:228 classes/views/settings-fields.php:642
206
  msgid "Appearance"
207
  msgstr "Wygląd"
208
 
209
- #: classes/views/settings-fields.php:230 classes/views/settings-fields.php:643
210
  msgid "Display On"
211
  msgstr "Wyświetlanie"
212
 
213
- #: classes/views/settings-fields.php:264 classes/views/settings-fields.php:666
214
  msgid "Enable Field"
215
  msgstr "Pokaż pole"
216
 
217
- #: classes/views/settings-fields.php:300 classes/views/settings-fields.php:673
218
  msgid "Required Field"
219
  msgstr "Pole wymagane"
220
 
221
- #: classes/views/settings-fields.php:342 classes/views/settings-fields.php:689
222
  msgid "Validation"
223
  msgstr "Walidacja"
224
 
225
- #: classes/views/settings-fields.php:353 classes/views/settings-fields.php:697
226
  msgid "For Post Code validation works only with country."
227
  msgstr "Dla walidacji kodu pocztowego musi być wybrany kraj."
228
 
@@ -241,57 +241,49 @@ msgstr ""
241
  "Przykład:<br /><code>kobieta : Jestem kobietą</code><br /><code>mezczyzna : "
242
  "Jestem mężczyzną</code>"
243
 
244
- #: classes/views/settings-fields.php:416 classes/views/settings-fields.php:711
245
- #: classes/views/settings-fields.php:750 classes/views/settings-fields.php:829
246
  msgid "Placeholder"
247
  msgstr "Placeholder"
248
 
249
- #: classes/views/settings-fields.php:426
250
  msgid "This field is address locale dependent and cannot be modified."
251
  msgstr "Nazwa tego pola nie może być edytowana."
252
 
253
- #: classes/views/settings-fields.php:443 classes/views/settings-fields.php:715
254
  msgid "CSS Class"
255
  msgstr "Klasa CSS"
256
 
257
- #: classes/views/settings-fields.php:491 classes/views/settings-fields.php:737
258
  msgid "Delete Field"
259
  msgstr "Usuń pole"
260
 
261
- #: classes/views/settings-fields.php:510
262
  msgid "Reset Section Settings"
263
  msgstr "Resetuj ustawienia sekcji"
264
 
265
- #: classes/views/settings-fields.php:537
266
  #, php-format
267
  msgid "Invalid field name: %s. The name already exists."
268
  msgstr "Błędna nazwa pola: %s. Ta nazwa już istnieje."
269
 
270
- #: classes/views/settings-fields.php:549
271
  msgid "Field name can not be empty!"
272
  msgstr "Nazwa pola nie może być pusta!"
273
 
274
- #: classes/views/settings-fields.php:553
275
  msgid "Field name can not be number!"
276
  msgstr "Nazwa pola nie może być numerem!"
277
 
278
- #: classes/views/settings-fields.php:557
279
- msgid ""
280
- "Invalid field name. Field name can contains only lower case letters, digits "
281
- "and _ (underline) character!"
282
- msgstr ""
283
- "Błędna nazwa pola. Nazwa pola może zawierać jedynie małe litery, cyfry oraz "
284
- "_ (znak podkreślenia)!"
285
-
286
- #: classes/views/settings-fields.php:685
287
  msgid "Meta name: "
288
  msgstr "Meta name: "
289
 
290
- #: classes/views/settings-fields.php:762
291
  msgid "Field label can not be empty!"
292
  msgstr "Etykieta pola nie może być pusta!"
293
 
294
- #: classes/views/settings-fields.php:844
295
  #, php-format
296
  msgid ""
297
  "Do you really want to delete this field: %s? Deleting a field remove it from "
@@ -300,7 +292,7 @@ msgstr ""
300
  "Czy na pewno chcesz usunąć to pole: %s? Doprowadzi to do usunięcia pola "
301
  "również we wszystkich zamówieniach."
302
 
303
- #: classes/views/settings-fields.php:886
304
  msgid ""
305
  "Do you really want to reset section settings?. Resetting a section remove "
306
  "all added fields from orders."
@@ -372,11 +364,11 @@ msgstr ""
372
  "Klucz licencyjny wtyczki %s%s%s nie został aktywowany, więc wtyczka jest "
373
  "nieaktywna! %sKliknij tutaj%s, aby aktywować klucz licencyjny wtyczki."
374
 
375
- #: classes/wpdesk/class-plugin.php:196 flexible-checkout-fields.php:917
376
  msgid "Support"
377
  msgstr "Wsparcie"
378
 
379
- #: classes/wpdesk/class-plugin.php:202 flexible-checkout-fields.php:916
380
  msgid "Docs"
381
  msgstr "Docs"
382
 
@@ -425,87 +417,91 @@ msgid ""
425
  "The callback function used for the <strong>%s</strong> setting is missing."
426
  msgstr "Brakuje funkcji callback użytej w ustawieniu <strong>%s</strong>."
427
 
428
- #: flexible-checkout-fields.php:205
429
  msgid "Billing"
430
  msgstr "Płatność"
431
 
432
- #: flexible-checkout-fields.php:211
433
  msgid "Shipping"
434
  msgstr "Wysyłka"
435
 
436
- #: flexible-checkout-fields.php:217
437
  msgid "Order"
438
  msgstr "Zamówienie"
439
 
440
- #: flexible-checkout-fields.php:232
441
  msgid "Single Line Text"
442
  msgstr "Pojedyncza linia (input)"
443
 
444
- #: flexible-checkout-fields.php:236
445
  msgid "Paragraph Text"
446
  msgstr "Obszar tekstowy (textarea)"
447
 
448
- #: flexible-checkout-fields.php:244 flexible-checkout-fields.php:249
449
  msgid "Checkbox"
450
  msgstr "Wybór (checkbox)"
451
 
452
- #: flexible-checkout-fields.php:254
453
  msgid "Radio button"
454
  msgstr "Wybór (radio)"
455
 
456
- #: flexible-checkout-fields.php:259
457
  msgid "Select (Drop Down)"
458
  msgstr "Lista rozwijana (select)"
459
 
460
- #: flexible-checkout-fields.php:264
 
 
 
 
461
  msgid "Date"
462
  msgstr "Data"
463
 
464
- #: flexible-checkout-fields.php:269
465
  msgid "Time"
466
  msgstr "Czas"
467
 
468
- #: flexible-checkout-fields.php:274
469
  msgid "Color Picker"
470
  msgstr "Wybór koloru"
471
 
472
- #: flexible-checkout-fields.php:279
473
  msgid "Headline"
474
  msgstr "Nagłówek"
475
 
476
- #: flexible-checkout-fields.php:284
477
  msgid "HTML"
478
  msgstr "HTML"
479
 
480
- #: flexible-checkout-fields.php:289
481
  msgid "File Upload"
482
  msgstr "Przesyłanie pliku"
483
 
484
- #: flexible-checkout-fields.php:368
485
  msgid "Uploading file..."
486
  msgstr "Przesyłanie plik..."
487
 
488
- #: flexible-checkout-fields.php:400
489
  msgid "Close"
490
  msgstr "Zamknij"
491
 
492
- #: flexible-checkout-fields.php:401
493
  msgid "Today"
494
  msgstr "Dzisiaj"
495
 
496
- #: flexible-checkout-fields.php:404
497
  msgid "Next"
498
  msgstr "Następny"
499
 
500
- #: flexible-checkout-fields.php:405
501
  msgid "Previous"
502
  msgstr "Poprzedni"
503
 
504
- #: flexible-checkout-fields.php:923
505
  msgid "Upgrade"
506
  msgstr "Kup PRO"
507
 
508
- #: flexible-checkout-fields.php:935
509
  msgid "Advanced"
510
  msgstr "Zaawansowane"
511
 
@@ -653,6 +649,15 @@ msgstr ""
653
  "została przyjęta. Jeśli zmienisz zdanie, zawsze możesz włączyć zgodę poprzez "
654
  "szybkie linki w menu wtyczek."
655
 
 
 
 
 
 
 
 
 
 
656
  #: views/settings-field-advanced.php:6
657
  #, php-format
658
  msgid ""
@@ -682,6 +687,13 @@ msgstr "WP Desk"
682
  msgid "https://www.wpdesk.net/"
683
  msgstr "https://www.wpdesk.pl/"
684
 
 
 
 
 
 
 
 
685
  #~ msgid "Database Name"
686
  #~ msgstr "Nazwa w bazie danych"
687
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WooCommerce Flexible Checkout Fields\n"
4
+ "POT-Creation-Date: 2018-12-06 12:24+0100\n"
5
+ "PO-Revision-Date: 2018-12-06 12:32+0100\n"
6
  "Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
7
  "Language-Team: Maciej Swoboda <maciej.swoboda@gmail.com>\n"
8
  "Language: pl_PL\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.2\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: flexible-checkout-fields.php\n"
15
  "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.js\n"
23
 
24
+ #: classes/display-options.php:108 classes/user-profile.php:135
25
  msgid "Additional Information"
26
  msgstr "Dodatkowe informacje"
27
 
74
  "Notatka do twojego zamówienia, np. informacje o dostarczeniu przesyłki."
75
 
76
  #: classes/settings.php:147 classes/views/settings-settings.php:11
77
+ #: classes/wpdesk/class-plugin.php:209 flexible-checkout-fields.php:912
78
  msgid "Settings"
79
  msgstr "Ustawienia"
80
 
137
  msgstr "Dodaj nowe pole"
138
 
139
  #: classes/views/settings-fields.php:53 classes/views/settings-fields.php:380
140
+ #: classes/views/settings-fields.php:701
141
  msgid "Field Type"
142
  msgstr "Typ pola"
143
 
144
  #: classes/views/settings-fields.php:65 classes/views/settings-fields.php:306
145
+ #: classes/views/settings-fields.php:675
146
  msgid "Label"
147
  msgstr "Etykieta"
148
 
149
  #: classes/views/settings-fields.php:70 classes/views/settings-fields.php:314
150
+ #: classes/views/settings-fields.php:677
151
  msgid "You can use HTML."
152
  msgstr "Możesz używać HTML."
153
 
154
  #: classes/views/settings-fields.php:74 classes/views/settings-fields.php:323
155
+ #: classes/views/settings-fields.php:681
156
  msgid "Name"
157
  msgstr "Nazwa"
158
 
185
  msgid "Edit Section"
186
  msgstr "Edytuj sekcję"
187
 
188
+ #: classes/views/settings-fields.php:136 classes/views/settings-fields.php:509
189
  #: classes/views/settings-settings.php:35
190
  msgid "Save Changes"
191
  msgstr "Zapisz zmiany"
194
  msgid "Section Fields"
195
  msgstr "Pola sekcji"
196
 
197
+ #: classes/views/settings-fields.php:218 classes/views/settings-fields.php:632
198
  msgid "Edit"
199
  msgstr "Edytuj"
200
 
201
+ #: classes/views/settings-fields.php:226 classes/views/settings-fields.php:639
202
  msgid "General"
203
  msgstr "Główne"
204
 
205
+ #: classes/views/settings-fields.php:228 classes/views/settings-fields.php:640
206
  msgid "Appearance"
207
  msgstr "Wygląd"
208
 
209
+ #: classes/views/settings-fields.php:230 classes/views/settings-fields.php:641
210
  msgid "Display On"
211
  msgstr "Wyświetlanie"
212
 
213
+ #: classes/views/settings-fields.php:264 classes/views/settings-fields.php:664
214
  msgid "Enable Field"
215
  msgstr "Pokaż pole"
216
 
217
+ #: classes/views/settings-fields.php:300 classes/views/settings-fields.php:671
218
  msgid "Required Field"
219
  msgstr "Pole wymagane"
220
 
221
+ #: classes/views/settings-fields.php:342 classes/views/settings-fields.php:687
222
  msgid "Validation"
223
  msgstr "Walidacja"
224
 
225
+ #: classes/views/settings-fields.php:353 classes/views/settings-fields.php:695
226
  msgid "For Post Code validation works only with country."
227
  msgstr "Dla walidacji kodu pocztowego musi być wybrany kraj."
228
 
241
  "Przykład:<br /><code>kobieta : Jestem kobietą</code><br /><code>mezczyzna : "
242
  "Jestem mężczyzną</code>"
243
 
244
+ #: classes/views/settings-fields.php:415 classes/views/settings-fields.php:709
245
+ #: classes/views/settings-fields.php:748 classes/views/settings-fields.php:827
246
  msgid "Placeholder"
247
  msgstr "Placeholder"
248
 
249
+ #: classes/views/settings-fields.php:425
250
  msgid "This field is address locale dependent and cannot be modified."
251
  msgstr "Nazwa tego pola nie może być edytowana."
252
 
253
+ #: classes/views/settings-fields.php:442 classes/views/settings-fields.php:713
254
  msgid "CSS Class"
255
  msgstr "Klasa CSS"
256
 
257
+ #: classes/views/settings-fields.php:493 classes/views/settings-fields.php:735
258
  msgid "Delete Field"
259
  msgstr "Usuń pole"
260
 
261
+ #: classes/views/settings-fields.php:512
262
  msgid "Reset Section Settings"
263
  msgstr "Resetuj ustawienia sekcji"
264
 
265
+ #: classes/views/settings-fields.php:539
266
  #, php-format
267
  msgid "Invalid field name: %s. The name already exists."
268
  msgstr "Błędna nazwa pola: %s. Ta nazwa już istnieje."
269
 
270
+ #: classes/views/settings-fields.php:551
271
  msgid "Field name can not be empty!"
272
  msgstr "Nazwa pola nie może być pusta!"
273
 
274
+ #: classes/views/settings-fields.php:555
275
  msgid "Field name can not be number!"
276
  msgstr "Nazwa pola nie może być numerem!"
277
 
278
+ #: classes/views/settings-fields.php:683
 
 
 
 
 
 
 
 
279
  msgid "Meta name: "
280
  msgstr "Meta name: "
281
 
282
+ #: classes/views/settings-fields.php:760
283
  msgid "Field label can not be empty!"
284
  msgstr "Etykieta pola nie może być pusta!"
285
 
286
+ #: classes/views/settings-fields.php:842
287
  #, php-format
288
  msgid ""
289
  "Do you really want to delete this field: %s? Deleting a field remove it from "
292
  "Czy na pewno chcesz usunąć to pole: %s? Doprowadzi to do usunięcia pola "
293
  "również we wszystkich zamówieniach."
294
 
295
+ #: classes/views/settings-fields.php:884
296
  msgid ""
297
  "Do you really want to reset section settings?. Resetting a section remove "
298
  "all added fields from orders."
364
  "Klucz licencyjny wtyczki %s%s%s nie został aktywowany, więc wtyczka jest "
365
  "nieaktywna! %sKliknij tutaj%s, aby aktywować klucz licencyjny wtyczki."
366
 
367
+ #: classes/wpdesk/class-plugin.php:196 flexible-checkout-fields.php:915
368
  msgid "Support"
369
  msgstr "Wsparcie"
370
 
371
+ #: classes/wpdesk/class-plugin.php:202 flexible-checkout-fields.php:914
372
  msgid "Docs"
373
  msgstr "Docs"
374
 
417
  "The callback function used for the <strong>%s</strong> setting is missing."
418
  msgstr "Brakuje funkcji callback użytej w ustawieniu <strong>%s</strong>."
419
 
420
+ #: flexible-checkout-fields.php:207
421
  msgid "Billing"
422
  msgstr "Płatność"
423
 
424
+ #: flexible-checkout-fields.php:213
425
  msgid "Shipping"
426
  msgstr "Wysyłka"
427
 
428
+ #: flexible-checkout-fields.php:219
429
  msgid "Order"
430
  msgstr "Zamówienie"
431
 
432
+ #: flexible-checkout-fields.php:234
433
  msgid "Single Line Text"
434
  msgstr "Pojedyncza linia (input)"
435
 
436
+ #: flexible-checkout-fields.php:238
437
  msgid "Paragraph Text"
438
  msgstr "Obszar tekstowy (textarea)"
439
 
440
+ #: flexible-checkout-fields.php:246 flexible-checkout-fields.php:251
441
  msgid "Checkbox"
442
  msgstr "Wybór (checkbox)"
443
 
444
+ #: flexible-checkout-fields.php:256
445
  msgid "Radio button"
446
  msgstr "Wybór (radio)"
447
 
448
+ #: flexible-checkout-fields.php:261
449
  msgid "Select (Drop Down)"
450
  msgstr "Lista rozwijana (select)"
451
 
452
+ #: flexible-checkout-fields.php:266
453
+ msgid "Multi-select"
454
+ msgstr "Lista rozwijana (multi-select)"
455
+
456
+ #: flexible-checkout-fields.php:271
457
  msgid "Date"
458
  msgstr "Data"
459
 
460
+ #: flexible-checkout-fields.php:276
461
  msgid "Time"
462
  msgstr "Czas"
463
 
464
+ #: flexible-checkout-fields.php:281
465
  msgid "Color Picker"
466
  msgstr "Wybór koloru"
467
 
468
+ #: flexible-checkout-fields.php:286
469
  msgid "Headline"
470
  msgstr "Nagłówek"
471
 
472
+ #: flexible-checkout-fields.php:291
473
  msgid "HTML"
474
  msgstr "HTML"
475
 
476
+ #: flexible-checkout-fields.php:296
477
  msgid "File Upload"
478
  msgstr "Przesyłanie pliku"
479
 
480
+ #: flexible-checkout-fields.php:366
481
  msgid "Uploading file..."
482
  msgstr "Przesyłanie plik..."
483
 
484
+ #: flexible-checkout-fields.php:398
485
  msgid "Close"
486
  msgstr "Zamknij"
487
 
488
+ #: flexible-checkout-fields.php:399
489
  msgid "Today"
490
  msgstr "Dzisiaj"
491
 
492
+ #: flexible-checkout-fields.php:402
493
  msgid "Next"
494
  msgstr "Następny"
495
 
496
+ #: flexible-checkout-fields.php:403
497
  msgid "Previous"
498
  msgstr "Poprzedni"
499
 
500
+ #: flexible-checkout-fields.php:921
501
  msgid "Upgrade"
502
  msgstr "Kup PRO"
503
 
504
+ #: flexible-checkout-fields.php:933
505
  msgid "Advanced"
506
  msgstr "Zaawansowane"
507
 
649
  "została przyjęta. Jeśli zmienisz zdanie, zawsze możesz włączyć zgodę poprzez "
650
  "szybkie linki w menu wtyczek."
651
 
652
+ #: vendor/10up/wp_mock/tests/FunctionMocksTest.php:65
653
+ msgid "Test"
654
+ msgstr "Test"
655
+
656
+ #: vendor/10up/wp_mock/tests/FunctionMocksTest.php:75
657
+ #: vendor/10up/wp_mock/tests/FunctionMocksTest.php:77
658
+ msgid "Input"
659
+ msgstr "Input"
660
+
661
  #: views/settings-field-advanced.php:6
662
  #, php-format
663
  msgid ""
687
  msgid "https://www.wpdesk.net/"
688
  msgstr "https://www.wpdesk.pl/"
689
 
690
+ #~ msgid ""
691
+ #~ "Invalid field name. Field name can contains only lower case letters, "
692
+ #~ "digits and _ (underline) character!"
693
+ #~ msgstr ""
694
+ #~ "Błędna nazwa pola. Nazwa pola może zawierać jedynie małe litery, cyfry "
695
+ #~ "oraz _ (znak podkreślenia)!"
696
+
697
  #~ msgid "Database Name"
698
  #~ msgstr "Nazwa w bazie danych"
699
 
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: wpdesk
3
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
4
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
5
  Requires at least: 4.5
6
- Tested up to: 4.9.8
7
- Stable tag: 1.6.10
8
  Requires PHP: 5.6
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -62,6 +62,7 @@ Add new fields to WooCommerce checkout:
62
  * Checkbox
63
  * Radio button
64
  * Select (Drop Down)
 
65
  * Date
66
  * Time
67
  * Color Picker
@@ -118,9 +119,9 @@ This plugin is compatible with variable products.
118
 
119
  = WooCommerce Compatibility =
120
 
121
- **WooCommerce 3.4 ready!**
122
 
123
- Flexible Checkout Fields also plays well with older versions of WooCommerce. We tested the plugin with WooCommerce 3.0.0 and up.
124
 
125
  = Well Documented =
126
 
@@ -187,9 +188,13 @@ If you are upgrading from the old WooCommerce Checkout Fields version (1.1, wooc
187
 
188
  == Changelog ==
189
 
 
 
 
 
190
  = 1.6.10 - 2018-10-16 =
191
  * Added support for WooCommerce 3.5
192
- * Dropped support for WooCommerce below 3.0 (the plugin may still work with older versions but we do not declare official support)
193
 
194
  = 1.6.9 - 2018-09-18 =
195
  * Fixed edit address pages for WPML Strings
3
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
4
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
5
  Requires at least: 4.5
6
+ Tested up to: 5.0.0
7
+ Stable tag: 1.7
8
  Requires PHP: 5.6
9
  License: GPLv3 or later
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
62
  * Checkbox
63
  * Radio button
64
  * Select (Drop Down)
65
+ * Multi-select
66
  * Date
67
  * Time
68
  * Color Picker
119
 
120
  = WooCommerce Compatibility =
121
 
122
+ **WooCommerce 3.5 ready!**
123
 
124
+ Flexible Checkout Fields also plays well with older versions of WooCommerce. We tested the plugin with WooCommerce 3.1.0 and up.
125
 
126
  = Well Documented =
127
 
188
 
189
  == Changelog ==
190
 
191
+ = 1.7.0 - 2018-12-06 =
192
+ * Added required changes for PRO version and multi-select field
193
+ * Added required changes for PRO version and select2 styling
194
+
195
  = 1.6.10 - 2018-10-16 =
196
  * Added support for WooCommerce 3.5
197
+ * Dropped support for WooCommerce 3.0 and older (the plugin may still work with older versions but we do not declare official support)
198
 
199
  = 1.6.9 - 2018-09-18 =
200
  * Fixed edit address pages for WPML Strings
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit7c87f82edda2e923a81038bc0edf2cd2::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit55d83a75a0d27ed703ce6fce7ea38265::getLoader();
vendor/composer/autoload_classmap.php CHANGED
@@ -10,6 +10,7 @@ return array(
10
  'Flexible_Checkout_Fields_Activation_Tracker' => $baseDir . '/classes/activation-tracker.php',
11
  'Flexible_Checkout_Fields_Disaplay_Options' => $baseDir . '/classes/display-options.php',
12
  'Flexible_Checkout_Fields_Field_Validation' => $baseDir . '/classes/filed-validation.php',
 
13
  'Flexible_Checkout_Fields_Settings' => $baseDir . '/classes/settings.php',
14
  'Flexible_Checkout_Fields_User_Profile' => $baseDir . '/classes/user-profile.php',
15
  'S214_Sysinfo' => $baseDir . '/classes/wpdesk/settings-api/modules/sysinfo/class.s214-sysinfo.php',
10
  'Flexible_Checkout_Fields_Activation_Tracker' => $baseDir . '/classes/activation-tracker.php',
11
  'Flexible_Checkout_Fields_Disaplay_Options' => $baseDir . '/classes/display-options.php',
12
  'Flexible_Checkout_Fields_Field_Validation' => $baseDir . '/classes/filed-validation.php',
13
+ 'Flexible_Checkout_Fields_Myaccount_Field_Processor' => $baseDir . '/classes/myaccount-filed-processor.php',
14
  'Flexible_Checkout_Fields_Settings' => $baseDir . '/classes/settings.php',
15
  'Flexible_Checkout_Fields_User_Profile' => $baseDir . '/classes/user-profile.php',
16
  'S214_Sysinfo' => $baseDir . '/classes/wpdesk/settings-api/modules/sysinfo/class.s214-sysinfo.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit7c87f82edda2e923a81038bc0edf2cd2
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit7c87f82edda2e923a81038bc0edf2cd2
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit7c87f82edda2e923a81038bc0edf2cd2', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit7c87f82edda2e923a81038bc0edf2cd2', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit7c87f82edda2e923a81038bc0edf2cd2::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit55d83a75a0d27ed703ce6fce7ea38265
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit55d83a75a0d27ed703ce6fce7ea38265', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit55d83a75a0d27ed703ce6fce7ea38265', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit55d83a75a0d27ed703ce6fce7ea38265::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,13 +4,14 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit7c87f82edda2e923a81038bc0edf2cd2
8
  {
9
  public static $classMap = array (
10
  'Browser' => __DIR__ . '/../..' . '/classes/wpdesk/settings-api/modules/sysinfo/browser.php',
11
  'Flexible_Checkout_Fields_Activation_Tracker' => __DIR__ . '/../..' . '/classes/activation-tracker.php',
12
  'Flexible_Checkout_Fields_Disaplay_Options' => __DIR__ . '/../..' . '/classes/display-options.php',
13
  'Flexible_Checkout_Fields_Field_Validation' => __DIR__ . '/../..' . '/classes/filed-validation.php',
 
14
  'Flexible_Checkout_Fields_Settings' => __DIR__ . '/../..' . '/classes/settings.php',
15
  'Flexible_Checkout_Fields_User_Profile' => __DIR__ . '/../..' . '/classes/user-profile.php',
16
  'S214_Sysinfo' => __DIR__ . '/../..' . '/classes/wpdesk/settings-api/modules/sysinfo/class.s214-sysinfo.php',
@@ -52,7 +53,7 @@ class ComposerStaticInit7c87f82edda2e923a81038bc0edf2cd2
52
  public static function getInitializer(ClassLoader $loader)
53
  {
54
  return \Closure::bind(function () use ($loader) {
55
- $loader->classMap = ComposerStaticInit7c87f82edda2e923a81038bc0edf2cd2::$classMap;
56
 
57
  }, null, ClassLoader::class);
58
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit55d83a75a0d27ed703ce6fce7ea38265
8
  {
9
  public static $classMap = array (
10
  'Browser' => __DIR__ . '/../..' . '/classes/wpdesk/settings-api/modules/sysinfo/browser.php',
11
  'Flexible_Checkout_Fields_Activation_Tracker' => __DIR__ . '/../..' . '/classes/activation-tracker.php',
12
  'Flexible_Checkout_Fields_Disaplay_Options' => __DIR__ . '/../..' . '/classes/display-options.php',
13
  'Flexible_Checkout_Fields_Field_Validation' => __DIR__ . '/../..' . '/classes/filed-validation.php',
14
+ 'Flexible_Checkout_Fields_Myaccount_Field_Processor' => __DIR__ . '/../..' . '/classes/myaccount-filed-processor.php',
15
  'Flexible_Checkout_Fields_Settings' => __DIR__ . '/../..' . '/classes/settings.php',
16
  'Flexible_Checkout_Fields_User_Profile' => __DIR__ . '/../..' . '/classes/user-profile.php',
17
  'S214_Sysinfo' => __DIR__ . '/../..' . '/classes/wpdesk/settings-api/modules/sysinfo/class.s214-sysinfo.php',
53
  public static function getInitializer(ClassLoader $loader)
54
  {
55
  return \Closure::bind(function () use ($loader) {
56
+ $loader->classMap = ComposerStaticInit55d83a75a0d27ed703ce6fce7ea38265::$classMap;
57
 
58
  }, null, ClassLoader::class);
59
  }