YITH WooCommerce Ajax Product Filter - Version 3.6.3

Version Description

  • Released on 23rd April, 2019 =

  • Update: Plugin Core Framework

Download this release

Release Info

Developer yithemes
Plugin Icon 128x128 YITH WooCommerce Ajax Product Filter
Version 3.6.3
Comparing to
See all releases

Code changes from version 3.6.2 to 3.6.3

Files changed (35) hide show
  1. README.txt +19 -2
  2. assets/css/admin.css +0 -191
  3. includes/class.yith-wcan-admin.php +1 -1
  4. includes/class.yith-wcan-frontend.php +1 -1
  5. includes/functions.yith-wcan.php +5 -3
  6. init.php +4 -4
  7. languages/yith-woocommerce-ajax-navigation-de_DE.mo +0 -0
  8. languages/yith-woocommerce-ajax-navigation-de_DE.po +45 -33
  9. languages/yith-woocommerce-ajax-navigation-es_ES.mo +0 -0
  10. languages/yith-woocommerce-ajax-navigation-es_ES.po +47 -38
  11. languages/yith-woocommerce-ajax-navigation-it_IT.mo +0 -0
  12. languages/yith-woocommerce-ajax-navigation-it_IT.po +45 -37
  13. languages/yith-woocommerce-ajax-navigation-nl_NL.mo +0 -0
  14. languages/yith-woocommerce-ajax-navigation-nl_NL.po +45 -33
  15. languages/yith-woocommerce-ajax-navigation-tr_TR.mo +0 -0
  16. languages/yith-woocommerce-ajax-navigation-tr_TR.po +34 -31
  17. languages/yith-woocommerce-ajax-navigation.pot +31 -31
  18. plugin-fw/assets/css/admin.css +21 -0
  19. plugin-fw/assets/css/yit-upgrader.css +4 -0
  20. plugin-fw/assets/js/yith-dashboard.js +47 -0
  21. plugin-fw/assets/js/yith-dashboard.min.js +2 -0
  22. plugin-fw/assets/js/yith-update-plugins.js +49 -0
  23. plugin-fw/assets/js/yith-update-plugins.min.js +2 -0
  24. plugin-fw/init.php +2 -2
  25. plugin-fw/lib/promo/yith-promo.php +0 -188
  26. plugin-fw/lib/yit-upgrade.php +26 -7
  27. plugin-fw/lib/yith-dashboard.php +89 -7
  28. plugin-fw/licence/assets/js/yit-licence.js +1 -1
  29. plugin-fw/licence/assets/js/yit-licence.min.js +8 -1
  30. plugin-fw/licence/lib/yit-licence.php +5 -0
  31. plugin-fw/templates/fields/custom.php +16 -0
  32. plugin-fw/yit-plugin.php +0 -6
  33. settings/frontend-options.php +2 -2
  34. widgets/class.yith-wcan-navigation-widget.php +11 -14
  35. widgets/class.yith-wcan-reset-navigation-widget.php +23 -3
README.txt CHANGED
@@ -3,8 +3,8 @@
3
  Contributors: yithemes
4
  Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
5
  Requires at least: 4.0
6
- Tested up to: 4.9
7
- Stable tag: 3.6.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -159,6 +159,23 @@ If you want to see a demonstration version of the premium plugin, you can see it
159
 
160
  == Changelog ==
161
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  = 3.6.1 - Released on 11th October, 2018 =
163
 
164
  * Update: Plugin Core Framework
3
  Contributors: yithemes
4
  Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
5
  Requires at least: 4.0
6
+ Tested up to: 5.1
7
+ Stable tag: 3.6.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
159
 
160
  == Changelog ==
161
 
162
+ = 3.6.3 - Released on 23rd April, 2019 =
163
+
164
+ * Update: Plugin Core Framework
165
+
166
+ = 3.6.2 - Released on 08th April, 2019 =
167
+
168
+ * New: Support to WooCommerce 3.6
169
+ * Tweak: New Widgets name
170
+ * Update: Plugin Core Framework
171
+ * Fix: Undefined variable term_id in attributes table
172
+ * Fix: Wrong reset page with WooCommerce Filter by price widget
173
+ * Fix: Support to Aurum theme - Filter issue using AND operator
174
+ * Fix: Undefined index: source_tax in YITH Reset Filter widget
175
+ * Fix: Issue with reset filter in product categories page
176
+ * Fix: Reset button doesn't works if a variable use a slash char in query string
177
+ * Dev: new parameter for filter 'yith_wcan_dropdown_label'
178
+
179
  = 3.6.1 - Released on 11th October, 2018 =
180
 
181
  * Update: Plugin Core Framework
assets/css/admin.css CHANGED
@@ -44,195 +44,4 @@ label.yith-wcan-reset-table{
44
  width: 50%;
45
  display: inline-block;
46
  vertical-align: top;
47
- }
48
-
49
- /* Options Panel Customizzation */
50
-
51
- .plugin-option .form-table tr {
52
- background-color: #ffffff;
53
- border: none;
54
- }
55
-
56
- .plugin-option .form-table tr th {
57
- padding: 20px 10px 20px 20px;
58
- }
59
-
60
- .yith_wcan_placeholder .wp-picker-holder {
61
- position: absolute;
62
- z-index: 999;
63
- }
64
-
65
- .yith-wcan-multicolor .wp-picker-container .wp-picker-clear {
66
- display: none;
67
- }
68
-
69
- /* == Panel Customization === */
70
-
71
- .yit-plugins_page_yith_wcan_panel .plugin-option{
72
- margin-right: 15px;
73
- }
74
-
75
- .yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options .option {
76
- width: 270px;
77
- }
78
-
79
- .yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options .option.yit-upload {
80
- width: 350px;
81
- }
82
-
83
- .yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options.on_off_container .option {
84
- width: 100px;
85
- }
86
-
87
- .yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options.on_off_container .description {
88
- line-height: 38px;
89
- }
90
-
91
- .yit-plugins_page_yith_wcan_panel .plugin-option .form-table tr th {
92
- width: 240px;
93
- }
94
-
95
- div#yit_wcan_options_yith_wcan_dropdown_style-container .select_wrapper,
96
- div#yit_wcan_options_yith_wcan_tag_query_option-container .select_wrapper,
97
- div#yit_wcan_options_yith_wcan_scroll_top_mode-container .select_wrapper {
98
- width: 220px;
99
- }
100
-
101
- input.yith-wcan-price-filter-input.widefat {
102
- width: 30%;
103
- display: inline-block;
104
- margin-bottom: 10px;
105
- margin-right: 15px;
106
- }
107
-
108
- .yith-wcan-price-filter label {
109
- display: block;
110
- margin-bottom: 15px;
111
- }
112
-
113
- .yith-add-new-range-button {
114
- margin-bottom: 15px;
115
- }
116
-
117
- .plugin-option .form-table td .yith_wcan_select_tag tbody td,
118
- .plugin-option .form-table td .yith_wcan_select_tag thead td{
119
- padding: 5px 5px 5px 0;
120
- line-height: 0;
121
- }
122
-
123
- .plugin-option .form-table td .yith_wcan_select_tag tbody td.term_count{
124
- text-align: center;
125
- }
126
-
127
- .plugin-option .form-table td .yith_wcan_select_tag thead {
128
- margin-bottom: 15px;
129
- }
130
-
131
- .plugin-option .form-table td .yith_wcan_select_tag thead td{
132
- font-weight: bold;
133
- text-transform: uppercase;
134
- padding-bottom: 25px;
135
- }
136
-
137
- .yith_wcan_select_tag_wrapper {
138
- max-height: 150px;
139
- overflow-y: scroll;
140
- overflow-x: hidden;
141
- }
142
-
143
- .yith_wcan_select_tag_wrapper .term_count{
144
- text-align: center;
145
- }
146
-
147
- .yith_wcan_tags_query_type{
148
- margin-bottom: 15px;
149
- }
150
-
151
- .yith-wcan-select-option .select-all {
152
- margin-right: 15px;
153
- }
154
- .yith-wcan-select-option .select-all,
155
- .yith-wcan-select-option .unselect-all {
156
- text-decoration: none;
157
- font-size: 12px;
158
- font-weight: bold;
159
- text-transform: uppercase;
160
- margin-bottom: 5px;
161
- display: inline-block;
162
- }
163
-
164
- .yith-wcan-select-option a.select-all:focus,
165
- .yith-wcan-select-option a.unselect-all:focus{
166
- -webkit-box-shadow: none;
167
- box-shadow: none;
168
- }
169
-
170
- .yith-wcan-admin-note {
171
- display: block;
172
- font-style: italic;
173
- }
174
-
175
- .yith-wcan-admin-note-star {
176
- font-size: 8px;
177
- }
178
-
179
- #yith-wcan-tag-list-messages {
180
- display: none;
181
- background-color: #FAFAFA ;
182
- border: 1px solid #e5e5e5;
183
- -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
184
- box-shadow: 0 1px 1px rgba(0,0,0,.04);
185
- padding: 5px;
186
- border-radius: 5px;
187
- font-size: 12px;
188
- }
189
-
190
- input#yit_wcan_options_yith_wcan_ajax_shop_pagination,
191
- input#yit_wcan_options_yith_wcan_ajax_shop_container,
192
- input#yit_wcan_options_yith_wcan_ajax_shop_result_container,
193
- input#yit_wcan_options_yith_wcan_ajax_widget_title_class,
194
- input#yit_wcan_options_yith_wcan_ajax_scroll_top_class,
195
- input#yit_wcan_options_yith_wcan_ajax_shop_pagination_anchor_class,
196
- input#yit_wcan_options_yith_wcan_enable_see_all_categories_link_text,
197
- input#yit_wcan_options_yith_wcan_ajax_widget_title_tag {
198
- width: 230px;
199
- }
200
-
201
- #yit_wcan_options_yith_wcan_ajax_shop_terms_order-container .select_wrapper,
202
- #yit_wcan_options_yith_wcan_ajax_shop_filter_style-container .select_wrapper {
203
- width: 235px;
204
- }
205
-
206
- div#yit_wcan_options_yith_wcan_custom_style-container .option {
207
- width: 85%;
208
- }
209
-
210
- textarea#yit_wcan_options_yith_wcan_custom_style {
211
- min-height: 300px;
212
- padding: 8px;
213
- resize: none;
214
- }
215
-
216
- div#yit_wcan_options_yith_wcan_seo_value-container .option,
217
- div#yit_wcan_options_yith_wcan_seo_value-container .option .select_wrapper,
218
- #yit_wcan_options_yith_wcan_seo_option-container .select_wrapper {
219
- width: auto;
220
- }
221
-
222
- /* === OLD Theme Panel Fix */
223
- .yit-plugins_page_yith_wcan_panel .yit_options .description {
224
- float: none;
225
- display: block;
226
- margin-left: 0;
227
- width: 100%;
228
- clear: both;
229
- }
230
-
231
- .yit-plugins_page_yith_wcan_panel .yit_options input:not(.button):not(.number):not(#export-file):not(#delete-cache):not(#reset-theme-options):not(#delete-custom-sidebars):not(#delete-resized-images):not(#install-sampledata) {
232
- margin-bottom: 10px;
233
- }
234
-
235
- .yith-wcan-see-all-taxonomies-text-default,
236
- .yith-wcan-see-all-taxonomies-text-description {
237
- display: block;
238
  }
44
  width: 50%;
45
  display: inline-block;
46
  vertical-align: top;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  }
includes/class.yith-wcan-admin.php CHANGED
@@ -230,7 +230,7 @@ if ( ! class_exists( 'YITH_WCAN_Admin' ) ) {
230
  * @return string The premium landing link
231
  */
232
  public function get_premium_landing_uri() {
233
- return defined( 'YITH_REFER_ID' ) ? $this->_premium_landing . '?refer_id=' . YITH_REFER_ID : $this->_premium_landing . '?refer_id=1030585';
234
  }
235
 
236
  /**
230
  * @return string The premium landing link
231
  */
232
  public function get_premium_landing_uri() {
233
+ return $this->_premium_landing;
234
  }
235
 
236
  /**
includes/class.yith-wcan-frontend.php CHANGED
@@ -126,7 +126,6 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
126
  $problematic_theme = array(
127
  'basel',
128
  'ux-shop',
129
- 'aurum',
130
  'aardvark'
131
  );
132
 
@@ -200,6 +199,7 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
200
  );
201
  }
202
 
 
203
  $this->unfiltered_product_ids = apply_filters( 'yith_wcan_unfiltered_product_ids', get_posts( $unfiltered_args ), $query, $current_wp_query );
204
  $this->filtered_product_ids = $queried_post_ids;
205
 
126
  $problematic_theme = array(
127
  'basel',
128
  'ux-shop',
 
129
  'aardvark'
130
  );
131
 
199
  );
200
  }
201
 
202
+ $unfiltered_args = apply_filters( 'yith_wcan_unfiltered_args', $unfiltered_args );
203
  $this->unfiltered_product_ids = apply_filters( 'yith_wcan_unfiltered_product_ids', get_posts( $unfiltered_args ), $query, $current_wp_query );
204
  $this->filtered_product_ids = $queried_post_ids;
205
 
includes/functions.yith-wcan.php CHANGED
@@ -88,7 +88,9 @@ function yith_wcan_attributes_table( $type, $attribute, $id, $name, $values = ar
88
  $return = sprintf( '<table><tr><th>%s</th><th>%s</th></tr>', __( 'Term', 'yith-woocommerce-ajax-navigation' ), __( 'Color', 'yith-woocommerce-ajax-navigation' ) );
89
 
90
  foreach ( $terms as $term ) {
91
- $return .= "<tr><td><label for='{$id}{$term->term_id}'>{$term->name}</label></td><td><input type='text' id='{$id}{$term->term_id}' name='{$name}[colors][{$term->term_id}]' value='" . ( isset( $values[$term->term_id] ) ? $values[$term->term_id] : '' ) . "' size='3' class='yith-colorpicker' /></td></tr>";
 
 
92
  }
93
 
94
  $return .= '</table>';
@@ -699,7 +701,7 @@ if( ! function_exists( 'yit_reorder_hierachical_categories' ) ) {
699
  }
700
  }
701
 
702
- if( ! function_exists( 'remove_premium_query_arg' ) ) {
703
  /**
704
  * Remove Premium query args
705
  *
@@ -708,7 +710,7 @@ if( ! function_exists( 'remove_premium_query_arg' ) ) {
708
  * @since 2.8.1
709
  * @author Andrea Grillo <andrea.grillo@yithemes.com>
710
  */
711
- function remove_premium_query_arg( $link ) {
712
  $reset = array( 'orderby', 'onsale_filter', 'instock_filter', 'product_tag', 'product_cat' );
713
  $brands_taxonomy = yit_get_brands_taxonomy();
714
  if ( ! empty( $brands_taxonomy ) ) {
88
  $return = sprintf( '<table><tr><th>%s</th><th>%s</th></tr>', __( 'Term', 'yith-woocommerce-ajax-navigation' ), __( 'Color', 'yith-woocommerce-ajax-navigation' ) );
89
 
90
  foreach ( $terms as $term ) {
91
+ if( $term instanceof WP_Term ){
92
+ $return .= "<tr><td><label for='{$id}{$term->term_id}'>{$term->name}</label></td><td><input type='text' id='{$id}{$term->term_id}' name='{$name}[colors][{$term->term_id}]' value='" . ( isset( $values[$term->term_id] ) ? $values[$term->term_id] : '' ) . "' size='3' class='yith-colorpicker' /></td></tr>";
93
+ }
94
  }
95
 
96
  $return .= '</table>';
701
  }
702
  }
703
 
704
+ if( ! function_exists( 'yith_remove_premium_query_arg' ) ) {
705
  /**
706
  * Remove Premium query args
707
  *
710
  * @since 2.8.1
711
  * @author Andrea Grillo <andrea.grillo@yithemes.com>
712
  */
713
+ function yith_remove_premium_query_arg( $link ) {
714
  $reset = array( 'orderby', 'onsale_filter', 'instock_filter', 'product_tag', 'product_cat' );
715
  $brands_taxonomy = yit_get_brands_taxonomy();
716
  if ( ! empty( $brands_taxonomy ) ) {
init.php CHANGED
@@ -3,14 +3,14 @@
3
  * Plugin Name: YITH WooCommerce Ajax Product Filter
4
  * Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
5
  * Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
- * Version: 3.6.1
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-ajax-navigation
10
  * Domain Path: /languages/
11
  *
12
- * WC requires at least: 2.2.0
13
- * WC tested up to: 3.5
14
  *
15
  * @author Your Inspiration Themes
16
  * @package YITH WooCommerce Ajax Navigation
@@ -67,7 +67,7 @@ load_plugin_textdomain( 'yith-woocommerce-ajax-navigation', false, dirname( plug
67
  ! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
68
  ! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
69
  ! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
70
- ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.6.1' );
71
  ! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
72
  ! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
73
 
3
  * Plugin Name: YITH WooCommerce Ajax Product Filter
4
  * Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
5
  * Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
6
+ * Version: 3.6.3
7
  * Author: YITH
8
  * Author URI: https://yithemes.com/
9
  * Text Domain: yith-woocommerce-ajax-navigation
10
  * Domain Path: /languages/
11
  *
12
+ * WC requires at least: 3.0
13
+ * WC tested up to: 3.6
14
  *
15
  * @author Your Inspiration Themes
16
  * @package YITH WooCommerce Ajax Navigation
67
  ! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
68
  ! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
69
  ! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
70
+ ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.6.3' );
71
  ! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
72
  ! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
73
 
languages/yith-woocommerce-ajax-navigation-de_DE.mo CHANGED
Binary file
languages/yith-woocommerce-ajax-navigation-de_DE.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
6
- "PO-Revision-Date: 2018-12-27 10:02+0100\n"
7
  "Last-Translator: Thomas Bunte <thomas@bunte-tk.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
- "X-Generator: Poedit 2.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -37,27 +37,27 @@ msgstr "Premium Version"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
41
- #: includes/functions.yith-wcan.php:124
42
  msgid "Term"
43
  msgstr "Term"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
- #: widgets/class.yith-wcan-navigation-widget.php:871
47
  msgid "Color"
48
  msgstr "Farbe"
49
 
50
- #: includes/functions.yith-wcan.php:102
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr ""
54
 
55
- #: includes/functions.yith-wcan.php:102
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr ""
59
 
60
- #: includes/functions.yith-wcan.php:124
61
  msgid "Labels"
62
  msgstr "Label"
63
 
@@ -133,11 +133,15 @@ msgstr ""
133
  "Geben Sie hier die CSS-Klasse oder ID für den Reslut Count Container ein."
134
 
135
  #: settings/frontend-options.php:57
136
- msgid "Scroll top anchor"
 
 
137
  msgstr "Scroll-Top-Anker"
138
 
139
  #: settings/frontend-options.php:58
140
- msgid "Enter here the HTML tag for the scroll to top feature"
 
 
141
  msgstr "Geben Sie hier das HTML-Tag für das Scroll-to-Top-Feature ein"
142
 
143
  #: settings/frontend-options.php:65
@@ -345,70 +349,69 @@ msgstr "Filtern Sie die Produktliste, ohne die Seite neu zu laden"
345
 
346
  #: widgets/class.yith-wcan-navigation-widget.php:39
347
  #, fuzzy
348
- #| msgctxt "Admin: Widget Title"
349
- #| msgid "YITH WooCommerce Ajax Product Filter"
350
  msgctxt "[Plugin Name] Admin: Widget Title"
351
- msgid "YITH WooCommerce Ajax Product Filter"
352
- msgstr "YITH WooCommerce Ajax Produkt Filter"
353
 
354
  #: widgets/class.yith-wcan-navigation-widget.php:154
355
  msgid "Filters:"
356
  msgstr "Filter:"
357
 
358
- #: widgets/class.yith-wcan-navigation-widget.php:870
359
  msgid "List"
360
  msgstr "Liste"
361
 
362
- #: widgets/class.yith-wcan-navigation-widget.php:872
363
  msgid "Label"
364
  msgstr "Label"
365
 
366
- #: widgets/class.yith-wcan-navigation-widget.php:873
367
  msgid "Dropdown"
368
  msgstr "Dropdown"
369
 
370
- #: widgets/class.yith-wcan-navigation-widget.php:880
371
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
372
  msgid "Title"
373
  msgstr "Titel"
374
 
375
- #: widgets/class.yith-wcan-navigation-widget.php:886
376
  msgid "Type:"
377
  msgstr "Typ:"
378
 
379
- #: widgets/class.yith-wcan-navigation-widget.php:897
380
  msgid "Query Type:"
381
  msgstr "Query-Typ"
382
 
383
- #: widgets/class.yith-wcan-navigation-widget.php:899
384
  msgid "AND"
385
  msgstr "AND"
386
 
387
- #: widgets/class.yith-wcan-navigation-widget.php:900
388
  msgid "OR"
389
  msgstr "OR"
390
 
391
- #: widgets/class.yith-wcan-navigation-widget.php:906
392
  msgid "Attribute:"
393
  msgstr "Attribute:"
394
 
395
- #: widgets/class.yith-wcan-navigation-widget.php:913
396
  msgid "Display (default All):"
397
  msgstr "Anzeige (Standard Alles):"
398
 
399
- #: widgets/class.yith-wcan-navigation-widget.php:915
400
  msgid "All (no hierarchical)"
401
  msgstr "Alle (nicht hierarchisch)"
402
 
403
- #: widgets/class.yith-wcan-navigation-widget.php:916
404
  msgid "All (hierarchical)"
405
  msgstr "Alles (hierarchisch)"
406
 
407
- #: widgets/class.yith-wcan-navigation-widget.php:917
408
  msgid "Only Parent"
409
  msgstr "Nur Übergeordnete"
410
 
411
- #: widgets/class.yith-wcan-navigation-widget.php:924
412
  msgid "CSS custom class"
413
  msgstr "Benutzerdefinierte CSS-Klasse"
414
 
@@ -420,14 +423,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
420
  msgstr "YITH WooCommerce Ajax Filter zurücksetzen"
421
 
422
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
423
- msgid "YITH WooCommerce Ajax Reset Filter"
 
 
424
  msgstr "YITH WooCommerce Ajax Reset Filter"
425
 
426
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
427
  msgid "Reset All Filters"
428
  msgstr "Alle Filter zurücksetzen"
429
 
430
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
431
  msgid "Button Label"
432
  msgstr "Button Beschriftung"
433
 
@@ -461,6 +466,13 @@ msgstr ""
461
  msgid "https://yithemes.com/"
462
  msgstr ""
463
 
 
 
 
 
 
 
 
464
  #~ msgid "Premium live demo"
465
  #~ msgstr "Premium Live Demo"
466
 
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
6
+ "PO-Revision-Date: 2019-04-06 15:19+0200\n"
7
  "Last-Translator: Thomas Bunte <thomas@bunte-tk.de>\n"
8
  "Language-Team: \n"
9
  "Language: de_DE\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "X-Generator: Poedit 2.2.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
41
+ #: includes/functions.yith-wcan.php:126
42
  msgid "Term"
43
  msgstr "Term"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
+ #: widgets/class.yith-wcan-navigation-widget.php:868
47
  msgid "Color"
48
  msgstr "Farbe"
49
 
50
+ #: includes/functions.yith-wcan.php:104
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr ""
54
 
55
+ #: includes/functions.yith-wcan.php:104
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr ""
59
 
60
+ #: includes/functions.yith-wcan.php:126
61
  msgid "Labels"
62
  msgstr "Label"
63
 
133
  "Geben Sie hier die CSS-Klasse oder ID für den Reslut Count Container ein."
134
 
135
  #: settings/frontend-options.php:57
136
+ #, fuzzy
137
+ #| msgid "Scroll top anchor"
138
+ msgid "Scroll up to top anchor"
139
  msgstr "Scroll-Top-Anker"
140
 
141
  #: settings/frontend-options.php:58
142
+ #, fuzzy
143
+ #| msgid "Enter here the HTML tag for the scroll to top feature"
144
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
145
  msgstr "Geben Sie hier das HTML-Tag für das Scroll-to-Top-Feature ein"
146
 
147
  #: settings/frontend-options.php:65
349
 
350
  #: widgets/class.yith-wcan-navigation-widget.php:39
351
  #, fuzzy
352
+ #| msgid "Ajax Product Filter"
 
353
  msgctxt "[Plugin Name] Admin: Widget Title"
354
+ msgid "YITH Ajax Product Filter"
355
+ msgstr "Ajax Product Filter"
356
 
357
  #: widgets/class.yith-wcan-navigation-widget.php:154
358
  msgid "Filters:"
359
  msgstr "Filter:"
360
 
361
+ #: widgets/class.yith-wcan-navigation-widget.php:867
362
  msgid "List"
363
  msgstr "Liste"
364
 
365
+ #: widgets/class.yith-wcan-navigation-widget.php:869
366
  msgid "Label"
367
  msgstr "Label"
368
 
369
+ #: widgets/class.yith-wcan-navigation-widget.php:870
370
  msgid "Dropdown"
371
  msgstr "Dropdown"
372
 
373
+ #: widgets/class.yith-wcan-navigation-widget.php:877
374
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
375
  msgid "Title"
376
  msgstr "Titel"
377
 
378
+ #: widgets/class.yith-wcan-navigation-widget.php:883
379
  msgid "Type:"
380
  msgstr "Typ:"
381
 
382
+ #: widgets/class.yith-wcan-navigation-widget.php:894
383
  msgid "Query Type:"
384
  msgstr "Query-Typ"
385
 
386
+ #: widgets/class.yith-wcan-navigation-widget.php:896
387
  msgid "AND"
388
  msgstr "AND"
389
 
390
+ #: widgets/class.yith-wcan-navigation-widget.php:897
391
  msgid "OR"
392
  msgstr "OR"
393
 
394
+ #: widgets/class.yith-wcan-navigation-widget.php:903
395
  msgid "Attribute:"
396
  msgstr "Attribute:"
397
 
398
+ #: widgets/class.yith-wcan-navigation-widget.php:910
399
  msgid "Display (default All):"
400
  msgstr "Anzeige (Standard Alles):"
401
 
402
+ #: widgets/class.yith-wcan-navigation-widget.php:912
403
  msgid "All (no hierarchical)"
404
  msgstr "Alle (nicht hierarchisch)"
405
 
406
+ #: widgets/class.yith-wcan-navigation-widget.php:913
407
  msgid "All (hierarchical)"
408
  msgstr "Alles (hierarchisch)"
409
 
410
+ #: widgets/class.yith-wcan-navigation-widget.php:914
411
  msgid "Only Parent"
412
  msgstr "Nur Übergeordnete"
413
 
414
+ #: widgets/class.yith-wcan-navigation-widget.php:921
415
  msgid "CSS custom class"
416
  msgstr "Benutzerdefinierte CSS-Klasse"
417
 
423
  msgstr "YITH WooCommerce Ajax Filter zurücksetzen"
424
 
425
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
426
+ #, fuzzy
427
+ #| msgid "YITH WooCommerce Ajax Reset Filter"
428
+ msgid "YITH Ajax Reset Filter"
429
  msgstr "YITH WooCommerce Ajax Reset Filter"
430
 
431
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
432
  msgid "Reset All Filters"
433
  msgstr "Alle Filter zurücksetzen"
434
 
435
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
436
  msgid "Button Label"
437
  msgstr "Button Beschriftung"
438
 
466
  msgid "https://yithemes.com/"
467
  msgstr ""
468
 
469
+ #, fuzzy
470
+ #~| msgctxt "Admin: Widget Title"
471
+ #~| msgid "YITH WooCommerce Ajax Product Filter"
472
+ #~ msgctxt "[Plugin Name] Admin: Widget Title"
473
+ #~ msgid "YITH WooCommerce Ajax Product Filter"
474
+ #~ msgstr "YITH WooCommerce Ajax Produkt Filter"
475
+
476
  #~ msgid "Premium live demo"
477
  #~ msgstr "Premium Live Demo"
478
 
languages/yith-woocommerce-ajax-navigation-es_ES.mo CHANGED
Binary file
languages/yith-woocommerce-ajax-navigation-es_ES.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
6
- "PO-Revision-Date: 2018-12-27 10:03+0100\n"
7
  "Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
8
  "Language-Team: \n"
9
  "Language: es_ES\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 2.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -37,27 +37,27 @@ msgstr "Versión Premium"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
41
- #: includes/functions.yith-wcan.php:124
42
  msgid "Term"
43
  msgstr "Término"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
- #: widgets/class.yith-wcan-navigation-widget.php:871
47
  msgid "Color"
48
  msgstr "Color"
49
 
50
- #: includes/functions.yith-wcan.php:102
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr "Color 1"
54
 
55
- #: includes/functions.yith-wcan.php:102
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr "Color 2"
59
 
60
- #: includes/functions.yith-wcan.php:124
61
  msgid "Labels"
62
  msgstr "Etiquetas"
63
 
@@ -134,12 +134,18 @@ msgstr ""
134
  "Introduce aquí la clase CSS o ID para el recuento de contenedor de resultados"
135
 
136
  #: settings/frontend-options.php:57
137
- msgid "Scroll top anchor"
 
 
138
  msgstr "Clase HTML o ID para la función \"Scroll Top\""
139
 
140
  #: settings/frontend-options.php:58
141
- msgid "Enter here the HTML tag for the scroll to top feature"
 
 
142
  msgstr ""
 
 
143
 
144
  #: settings/frontend-options.php:65
145
  msgid "Order by"
@@ -346,70 +352,69 @@ msgstr "Filtrar la lista de productos sin recargar la página"
346
 
347
  #: widgets/class.yith-wcan-navigation-widget.php:39
348
  #, fuzzy
349
- #| msgctxt "Admin: Widget Title"
350
- #| msgid "YITH WooCommerce Ajax Product Filter"
351
  msgctxt "[Plugin Name] Admin: Widget Title"
352
- msgid "YITH WooCommerce Ajax Product Filter"
353
- msgstr "YITH WooCommerce Ajax Product Filter"
354
 
355
  #: widgets/class.yith-wcan-navigation-widget.php:154
356
  msgid "Filters:"
357
  msgstr "Filtros"
358
 
359
- #: widgets/class.yith-wcan-navigation-widget.php:870
360
  msgid "List"
361
  msgstr "Lista"
362
 
363
- #: widgets/class.yith-wcan-navigation-widget.php:872
364
  msgid "Label"
365
  msgstr "Etiqueta"
366
 
367
- #: widgets/class.yith-wcan-navigation-widget.php:873
368
  msgid "Dropdown"
369
  msgstr "Desplegable"
370
 
371
- #: widgets/class.yith-wcan-navigation-widget.php:880
372
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
373
  msgid "Title"
374
  msgstr "Título"
375
 
376
- #: widgets/class.yith-wcan-navigation-widget.php:886
377
  msgid "Type:"
378
  msgstr "Tipo:"
379
 
380
- #: widgets/class.yith-wcan-navigation-widget.php:897
381
  msgid "Query Type:"
382
  msgstr "Tipo Query:"
383
 
384
- #: widgets/class.yith-wcan-navigation-widget.php:899
385
  msgid "AND"
386
  msgstr "Y"
387
 
388
- #: widgets/class.yith-wcan-navigation-widget.php:900
389
  msgid "OR"
390
  msgstr "O"
391
 
392
- #: widgets/class.yith-wcan-navigation-widget.php:906
393
  msgid "Attribute:"
394
  msgstr "Atributo:"
395
 
396
- #: widgets/class.yith-wcan-navigation-widget.php:913
397
  msgid "Display (default All):"
398
  msgstr "Mostrar (por defecto Todos):"
399
 
400
- #: widgets/class.yith-wcan-navigation-widget.php:915
401
  msgid "All (no hierarchical)"
402
  msgstr "Todos (no jerárquicos)"
403
 
404
- #: widgets/class.yith-wcan-navigation-widget.php:916
405
  msgid "All (hierarchical)"
406
  msgstr "Todos (jerárquicos)"
407
 
408
- #: widgets/class.yith-wcan-navigation-widget.php:917
409
  msgid "Only Parent"
410
  msgstr "Sólo padres"
411
 
412
- #: widgets/class.yith-wcan-navigation-widget.php:924
413
  msgid "CSS custom class"
414
  msgstr "Clase CSS personalizada"
415
 
@@ -421,14 +426,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
421
  msgstr "Reiniciar todos los filtros por YITH WooCommerce Ajax Product Filter"
422
 
423
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
424
- msgid "YITH WooCommerce Ajax Reset Filter"
 
 
425
  msgstr "YITH WooCommerce Ajax reiniciar filtro"
426
 
427
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
428
  msgid "Reset All Filters"
429
  msgstr "Reiniciar todos los filtros"
430
 
431
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
432
  msgid "Button Label"
433
  msgstr "Etiqueta del botón"
434
 
@@ -462,6 +469,13 @@ msgstr ""
462
  msgid "https://yithemes.com/"
463
  msgstr ""
464
 
 
 
 
 
 
 
 
465
  #~ msgid "Premium live demo"
466
  #~ msgstr "Live Demo Premium"
467
 
@@ -801,11 +815,6 @@ msgstr ""
801
  #~ msgid "Show \"In Stock\" filter"
802
  #~ msgstr "Mostrar filtro \"En Stock\""
803
 
804
- #~ msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
805
- #~ msgstr ""
806
- #~ "Introduce aquí la etiqueta HTML para la característica de arrastrar hacia "
807
- #~ "arriba en móviles"
808
-
809
  #~ msgid "Put here the HTML tag for the widget title"
810
  #~ msgstr "Pon aquí la etiqueta HTML para el título del widget"
811
 
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
6
+ "PO-Revision-Date: 2019-04-06 15:20+0200\n"
7
  "Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
8
  "Language-Team: \n"
9
  "Language: es_ES\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.2.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
41
+ #: includes/functions.yith-wcan.php:126
42
  msgid "Term"
43
  msgstr "Término"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
+ #: widgets/class.yith-wcan-navigation-widget.php:868
47
  msgid "Color"
48
  msgstr "Color"
49
 
50
+ #: includes/functions.yith-wcan.php:104
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr "Color 1"
54
 
55
+ #: includes/functions.yith-wcan.php:104
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr "Color 2"
59
 
60
+ #: includes/functions.yith-wcan.php:126
61
  msgid "Labels"
62
  msgstr "Etiquetas"
63
 
134
  "Introduce aquí la clase CSS o ID para el recuento de contenedor de resultados"
135
 
136
  #: settings/frontend-options.php:57
137
+ #, fuzzy
138
+ #| msgid "Scroll top anchor"
139
+ msgid "Scroll up to top anchor"
140
  msgstr "Clase HTML o ID para la función \"Scroll Top\""
141
 
142
  #: settings/frontend-options.php:58
143
+ #, fuzzy
144
+ #| msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
145
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
146
  msgstr ""
147
+ "Introduce aquí la etiqueta HTML para la característica de arrastrar hacia "
148
+ "arriba en móviles"
149
 
150
  #: settings/frontend-options.php:65
151
  msgid "Order by"
352
 
353
  #: widgets/class.yith-wcan-navigation-widget.php:39
354
  #, fuzzy
355
+ #| msgid "Ajax Product Filter"
 
356
  msgctxt "[Plugin Name] Admin: Widget Title"
357
+ msgid "YITH Ajax Product Filter"
358
+ msgstr "Ajax Product Filter"
359
 
360
  #: widgets/class.yith-wcan-navigation-widget.php:154
361
  msgid "Filters:"
362
  msgstr "Filtros"
363
 
364
+ #: widgets/class.yith-wcan-navigation-widget.php:867
365
  msgid "List"
366
  msgstr "Lista"
367
 
368
+ #: widgets/class.yith-wcan-navigation-widget.php:869
369
  msgid "Label"
370
  msgstr "Etiqueta"
371
 
372
+ #: widgets/class.yith-wcan-navigation-widget.php:870
373
  msgid "Dropdown"
374
  msgstr "Desplegable"
375
 
376
+ #: widgets/class.yith-wcan-navigation-widget.php:877
377
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
378
  msgid "Title"
379
  msgstr "Título"
380
 
381
+ #: widgets/class.yith-wcan-navigation-widget.php:883
382
  msgid "Type:"
383
  msgstr "Tipo:"
384
 
385
+ #: widgets/class.yith-wcan-navigation-widget.php:894
386
  msgid "Query Type:"
387
  msgstr "Tipo Query:"
388
 
389
+ #: widgets/class.yith-wcan-navigation-widget.php:896
390
  msgid "AND"
391
  msgstr "Y"
392
 
393
+ #: widgets/class.yith-wcan-navigation-widget.php:897
394
  msgid "OR"
395
  msgstr "O"
396
 
397
+ #: widgets/class.yith-wcan-navigation-widget.php:903
398
  msgid "Attribute:"
399
  msgstr "Atributo:"
400
 
401
+ #: widgets/class.yith-wcan-navigation-widget.php:910
402
  msgid "Display (default All):"
403
  msgstr "Mostrar (por defecto Todos):"
404
 
405
+ #: widgets/class.yith-wcan-navigation-widget.php:912
406
  msgid "All (no hierarchical)"
407
  msgstr "Todos (no jerárquicos)"
408
 
409
+ #: widgets/class.yith-wcan-navigation-widget.php:913
410
  msgid "All (hierarchical)"
411
  msgstr "Todos (jerárquicos)"
412
 
413
+ #: widgets/class.yith-wcan-navigation-widget.php:914
414
  msgid "Only Parent"
415
  msgstr "Sólo padres"
416
 
417
+ #: widgets/class.yith-wcan-navigation-widget.php:921
418
  msgid "CSS custom class"
419
  msgstr "Clase CSS personalizada"
420
 
426
  msgstr "Reiniciar todos los filtros por YITH WooCommerce Ajax Product Filter"
427
 
428
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
429
+ #, fuzzy
430
+ #| msgid "YITH WooCommerce Ajax Reset Filter"
431
+ msgid "YITH Ajax Reset Filter"
432
  msgstr "YITH WooCommerce Ajax reiniciar filtro"
433
 
434
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
435
  msgid "Reset All Filters"
436
  msgstr "Reiniciar todos los filtros"
437
 
438
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
439
  msgid "Button Label"
440
  msgstr "Etiqueta del botón"
441
 
469
  msgid "https://yithemes.com/"
470
  msgstr ""
471
 
472
+ #, fuzzy
473
+ #~| msgctxt "Admin: Widget Title"
474
+ #~| msgid "YITH WooCommerce Ajax Product Filter"
475
+ #~ msgctxt "[Plugin Name] Admin: Widget Title"
476
+ #~ msgid "YITH WooCommerce Ajax Product Filter"
477
+ #~ msgstr "YITH WooCommerce Ajax Product Filter"
478
+
479
  #~ msgid "Premium live demo"
480
  #~ msgstr "Live Demo Premium"
481
 
815
  #~ msgid "Show \"In Stock\" filter"
816
  #~ msgstr "Mostrar filtro \"En Stock\""
817
 
 
 
 
 
 
818
  #~ msgid "Put here the HTML tag for the widget title"
819
  #~ msgstr "Pon aquí la etiqueta HTML para el título del widget"
820
 
languages/yith-woocommerce-ajax-navigation-it_IT.mo CHANGED
Binary file
languages/yith-woocommerce-ajax-navigation-it_IT.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
6
- "PO-Revision-Date: 2018-12-27 10:03+0100\n"
7
  "Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
8
  "Language-Team: \n"
9
  "Language: it_IT\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 2.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -38,29 +38,29 @@ msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
  # @ yit
41
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
42
- #: includes/functions.yith-wcan.php:124
43
  msgid "Term"
44
  msgstr "Proprietà"
45
 
46
  # @ yit
47
  #: includes/functions.yith-wcan.php:88
48
- #: widgets/class.yith-wcan-navigation-widget.php:871
49
  msgid "Color"
50
  msgstr "Colore"
51
 
52
- #: includes/functions.yith-wcan.php:102
53
  msgctxt "For multicolor: I.E. white and red T-Shirt"
54
  msgid "Color 1"
55
  msgstr "Colore 1"
56
 
57
- #: includes/functions.yith-wcan.php:102
58
  msgctxt "For multicolor: I.E. white and red T-Shirt"
59
  msgid "Color 2"
60
  msgstr "Colore 2"
61
 
62
  # @ yit
63
- #: includes/functions.yith-wcan.php:124
64
  msgid "Labels"
65
  msgstr "Etichetta"
66
 
@@ -133,12 +133,16 @@ msgid "Enter here the CSS class or id for the results count container"
133
  msgstr "Inserisci qui la classe CSS o l'ID dei risultati del conteggio"
134
 
135
  #: settings/frontend-options.php:57
136
- msgid "Scroll top anchor"
 
 
137
  msgstr "Tag html per la funzione Scroll Top"
138
 
139
  #: settings/frontend-options.php:58
140
- msgid "Enter here the HTML tag for the scroll to top feature"
141
- msgstr ""
 
 
142
 
143
  #: settings/frontend-options.php:65
144
  msgid "Order by"
@@ -345,77 +349,77 @@ msgstr "Filtra la lista dei prodotti senza dover ricaricare la pagina"
345
 
346
  #: widgets/class.yith-wcan-navigation-widget.php:39
347
  #, fuzzy
348
- #| msgid "YITH WooCommerce Ajax Product Filter"
349
  msgctxt "[Plugin Name] Admin: Widget Title"
350
- msgid "YITH WooCommerce Ajax Product Filter"
351
- msgstr "YITH WooCommerce Ajax Product Filter"
352
 
353
  #: widgets/class.yith-wcan-navigation-widget.php:154
354
  msgid "Filters:"
355
  msgstr "Filtri:"
356
 
357
  # @ yit
358
- #: widgets/class.yith-wcan-navigation-widget.php:870
359
  msgid "List"
360
  msgstr "Lista"
361
 
362
  # @ yit
363
- #: widgets/class.yith-wcan-navigation-widget.php:872
364
  msgid "Label"
365
  msgstr "Etichetta"
366
 
367
- #: widgets/class.yith-wcan-navigation-widget.php:873
368
  msgid "Dropdown"
369
  msgstr "Menu a tendina"
370
 
371
  # @ yit
372
- #: widgets/class.yith-wcan-navigation-widget.php:880
373
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
374
  msgid "Title"
375
  msgstr "Titolo"
376
 
377
  # @ yit
378
- #: widgets/class.yith-wcan-navigation-widget.php:886
379
  msgid "Type:"
380
  msgstr "Tipo:"
381
 
382
  # @ yit
383
- #: widgets/class.yith-wcan-navigation-widget.php:897
384
  msgid "Query Type:"
385
  msgstr "Tipo Query:"
386
 
387
  # @ yit
388
- #: widgets/class.yith-wcan-navigation-widget.php:899
389
  msgid "AND"
390
  msgstr "E"
391
 
392
  # @ yit
393
- #: widgets/class.yith-wcan-navigation-widget.php:900
394
  msgid "OR"
395
  msgstr "O"
396
 
397
  # @ yit
398
- #: widgets/class.yith-wcan-navigation-widget.php:906
399
  msgid "Attribute:"
400
  msgstr "Attributo:"
401
 
402
- #: widgets/class.yith-wcan-navigation-widget.php:913
403
  msgid "Display (default All):"
404
  msgstr "Visualizza (default Tutti)"
405
 
406
- #: widgets/class.yith-wcan-navigation-widget.php:915
407
  msgid "All (no hierarchical)"
408
  msgstr "Tutti (non gerarchico)"
409
 
410
- #: widgets/class.yith-wcan-navigation-widget.php:916
411
  msgid "All (hierarchical)"
412
  msgstr "Tutti (gerarchico)"
413
 
414
- #: widgets/class.yith-wcan-navigation-widget.php:917
415
  msgid "Only Parent"
416
  msgstr "Solo Principali"
417
 
418
- #: widgets/class.yith-wcan-navigation-widget.php:924
419
  msgid "CSS custom class"
420
  msgstr "Classe CSS custom"
421
 
@@ -428,14 +432,16 @@ msgstr ""
428
  "Resetta tutti i filtri impostati da YITH WooCommerce Ajax Product Filter"
429
 
430
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
431
- msgid "YITH WooCommerce Ajax Reset Filter"
 
 
432
  msgstr "YITH WooCommerce Filtro Ajax Reset"
433
 
434
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
435
  msgid "Reset All Filters"
436
  msgstr "Resetta tutti i filtri"
437
 
438
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
439
  msgid "Button Label"
440
  msgstr "Etichetta Pulsante"
441
 
@@ -466,6 +472,12 @@ msgstr ""
466
  msgid "https://yithemes.com/"
467
  msgstr ""
468
 
 
 
 
 
 
 
469
  #~ msgid "Premium live demo"
470
  #~ msgstr "Anteprima versione premium"
471
 
@@ -806,10 +818,6 @@ msgstr ""
806
  #~ msgid "Show \"In Stock\" filter"
807
  #~ msgstr "Mostra filtro \"Disponibili\""
808
 
809
- #~ msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
810
- #~ msgstr ""
811
- #~ "Inserisci qui il tag HTML per la funzionalità \"Torna su\" su mobile"
812
-
813
  #~ msgid "Put here the HTML tag for the widget title"
814
  #~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
815
 
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
6
+ "PO-Revision-Date: 2019-04-06 15:20+0200\n"
7
  "Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
8
  "Language-Team: \n"
9
  "Language: it_IT\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.2.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
38
  msgstr "Ajax Product Filter"
39
 
40
  # @ yit
41
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
42
+ #: includes/functions.yith-wcan.php:126
43
  msgid "Term"
44
  msgstr "Proprietà"
45
 
46
  # @ yit
47
  #: includes/functions.yith-wcan.php:88
48
+ #: widgets/class.yith-wcan-navigation-widget.php:868
49
  msgid "Color"
50
  msgstr "Colore"
51
 
52
+ #: includes/functions.yith-wcan.php:104
53
  msgctxt "For multicolor: I.E. white and red T-Shirt"
54
  msgid "Color 1"
55
  msgstr "Colore 1"
56
 
57
+ #: includes/functions.yith-wcan.php:104
58
  msgctxt "For multicolor: I.E. white and red T-Shirt"
59
  msgid "Color 2"
60
  msgstr "Colore 2"
61
 
62
  # @ yit
63
+ #: includes/functions.yith-wcan.php:126
64
  msgid "Labels"
65
  msgstr "Etichetta"
66
 
133
  msgstr "Inserisci qui la classe CSS o l'ID dei risultati del conteggio"
134
 
135
  #: settings/frontend-options.php:57
136
+ #, fuzzy
137
+ #| msgid "Scroll top anchor"
138
+ msgid "Scroll up to top anchor"
139
  msgstr "Tag html per la funzione Scroll Top"
140
 
141
  #: settings/frontend-options.php:58
142
+ #, fuzzy
143
+ #| msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
144
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
145
+ msgstr "Inserisci qui il tag HTML per la funzionalità \"Torna su\" su mobile"
146
 
147
  #: settings/frontend-options.php:65
148
  msgid "Order by"
349
 
350
  #: widgets/class.yith-wcan-navigation-widget.php:39
351
  #, fuzzy
352
+ #| msgid "Ajax Product Filter"
353
  msgctxt "[Plugin Name] Admin: Widget Title"
354
+ msgid "YITH Ajax Product Filter"
355
+ msgstr "Ajax Product Filter"
356
 
357
  #: widgets/class.yith-wcan-navigation-widget.php:154
358
  msgid "Filters:"
359
  msgstr "Filtri:"
360
 
361
  # @ yit
362
+ #: widgets/class.yith-wcan-navigation-widget.php:867
363
  msgid "List"
364
  msgstr "Lista"
365
 
366
  # @ yit
367
+ #: widgets/class.yith-wcan-navigation-widget.php:869
368
  msgid "Label"
369
  msgstr "Etichetta"
370
 
371
+ #: widgets/class.yith-wcan-navigation-widget.php:870
372
  msgid "Dropdown"
373
  msgstr "Menu a tendina"
374
 
375
  # @ yit
376
+ #: widgets/class.yith-wcan-navigation-widget.php:877
377
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
378
  msgid "Title"
379
  msgstr "Titolo"
380
 
381
  # @ yit
382
+ #: widgets/class.yith-wcan-navigation-widget.php:883
383
  msgid "Type:"
384
  msgstr "Tipo:"
385
 
386
  # @ yit
387
+ #: widgets/class.yith-wcan-navigation-widget.php:894
388
  msgid "Query Type:"
389
  msgstr "Tipo Query:"
390
 
391
  # @ yit
392
+ #: widgets/class.yith-wcan-navigation-widget.php:896
393
  msgid "AND"
394
  msgstr "E"
395
 
396
  # @ yit
397
+ #: widgets/class.yith-wcan-navigation-widget.php:897
398
  msgid "OR"
399
  msgstr "O"
400
 
401
  # @ yit
402
+ #: widgets/class.yith-wcan-navigation-widget.php:903
403
  msgid "Attribute:"
404
  msgstr "Attributo:"
405
 
406
+ #: widgets/class.yith-wcan-navigation-widget.php:910
407
  msgid "Display (default All):"
408
  msgstr "Visualizza (default Tutti)"
409
 
410
+ #: widgets/class.yith-wcan-navigation-widget.php:912
411
  msgid "All (no hierarchical)"
412
  msgstr "Tutti (non gerarchico)"
413
 
414
+ #: widgets/class.yith-wcan-navigation-widget.php:913
415
  msgid "All (hierarchical)"
416
  msgstr "Tutti (gerarchico)"
417
 
418
+ #: widgets/class.yith-wcan-navigation-widget.php:914
419
  msgid "Only Parent"
420
  msgstr "Solo Principali"
421
 
422
+ #: widgets/class.yith-wcan-navigation-widget.php:921
423
  msgid "CSS custom class"
424
  msgstr "Classe CSS custom"
425
 
432
  "Resetta tutti i filtri impostati da YITH WooCommerce Ajax Product Filter"
433
 
434
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
435
+ #, fuzzy
436
+ #| msgid "YITH WooCommerce Ajax Reset Filter"
437
+ msgid "YITH Ajax Reset Filter"
438
  msgstr "YITH WooCommerce Filtro Ajax Reset"
439
 
440
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
441
  msgid "Reset All Filters"
442
  msgstr "Resetta tutti i filtri"
443
 
444
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
445
  msgid "Button Label"
446
  msgstr "Etichetta Pulsante"
447
 
472
  msgid "https://yithemes.com/"
473
  msgstr ""
474
 
475
+ #, fuzzy
476
+ #~| msgid "YITH WooCommerce Ajax Product Filter"
477
+ #~ msgctxt "[Plugin Name] Admin: Widget Title"
478
+ #~ msgid "YITH WooCommerce Ajax Product Filter"
479
+ #~ msgstr "YITH WooCommerce Ajax Product Filter"
480
+
481
  #~ msgid "Premium live demo"
482
  #~ msgstr "Anteprima versione premium"
483
 
818
  #~ msgid "Show \"In Stock\" filter"
819
  #~ msgstr "Mostra filtro \"Disponibili\""
820
 
 
 
 
 
821
  #~ msgid "Put here the HTML tag for the widget title"
822
  #~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
823
 
languages/yith-woocommerce-ajax-navigation-nl_NL.mo CHANGED
Binary file
languages/yith-woocommerce-ajax-navigation-nl_NL.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
6
- "PO-Revision-Date: 2018-12-27 10:03+0100\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: nl_NL\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
- "X-Generator: Poedit 2.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -37,27 +37,27 @@ msgstr "Premium versie"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
41
- #: includes/functions.yith-wcan.php:124
42
  msgid "Term"
43
  msgstr "Termijn"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
- #: widgets/class.yith-wcan-navigation-widget.php:871
47
  msgid "Color"
48
  msgstr "Kleur"
49
 
50
- #: includes/functions.yith-wcan.php:102
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr "Kleur 1"
54
 
55
- #: includes/functions.yith-wcan.php:102
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr "Kleur 2"
59
 
60
- #: includes/functions.yith-wcan.php:124
61
  msgid "Labels"
62
  msgstr "Labels"
63
 
@@ -131,11 +131,15 @@ msgid "Enter here the CSS class or id for the results count container"
131
  msgstr "Vul hier de CSS klasse of id in voor de resultaten optellen container"
132
 
133
  #: settings/frontend-options.php:57
134
- msgid "Scroll top anchor"
 
 
135
  msgstr "Scroll top anker"
136
 
137
  #: settings/frontend-options.php:58
138
- msgid "Enter here the HTML tag for the scroll to top feature"
 
 
139
  msgstr "Vul hier de THML tag in voor de scroll to top functie"
140
 
141
  #: settings/frontend-options.php:65
@@ -343,70 +347,69 @@ msgstr "Filter de lijst met producten, zonder te pagina opnieuw te laden"
343
 
344
  #: widgets/class.yith-wcan-navigation-widget.php:39
345
  #, fuzzy
346
- #| msgctxt "Admin: Widget Title"
347
- #| msgid "YITH WooCommerce Ajax Product Filter"
348
  msgctxt "[Plugin Name] Admin: Widget Title"
349
- msgid "YITH WooCommerce Ajax Product Filter"
350
- msgstr "YITH WooCommerce Ajax Product Filter"
351
 
352
  #: widgets/class.yith-wcan-navigation-widget.php:154
353
  msgid "Filters:"
354
  msgstr "Filters:"
355
 
356
- #: widgets/class.yith-wcan-navigation-widget.php:870
357
  msgid "List"
358
  msgstr "Lijst"
359
 
360
- #: widgets/class.yith-wcan-navigation-widget.php:872
361
  msgid "Label"
362
  msgstr "Label"
363
 
364
- #: widgets/class.yith-wcan-navigation-widget.php:873
365
  msgid "Dropdown"
366
  msgstr "Dropdown"
367
 
368
- #: widgets/class.yith-wcan-navigation-widget.php:880
369
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
370
  msgid "Title"
371
  msgstr "Titel"
372
 
373
- #: widgets/class.yith-wcan-navigation-widget.php:886
374
  msgid "Type:"
375
  msgstr "Type:"
376
 
377
- #: widgets/class.yith-wcan-navigation-widget.php:897
378
  msgid "Query Type:"
379
  msgstr "Query Type:"
380
 
381
- #: widgets/class.yith-wcan-navigation-widget.php:899
382
  msgid "AND"
383
  msgstr "EN"
384
 
385
- #: widgets/class.yith-wcan-navigation-widget.php:900
386
  msgid "OR"
387
  msgstr "OF"
388
 
389
- #: widgets/class.yith-wcan-navigation-widget.php:906
390
  msgid "Attribute:"
391
  msgstr "Eigenschap:"
392
 
393
- #: widgets/class.yith-wcan-navigation-widget.php:913
394
  msgid "Display (default All):"
395
  msgstr "Weergave (allen default):"
396
 
397
- #: widgets/class.yith-wcan-navigation-widget.php:915
398
  msgid "All (no hierarchical)"
399
  msgstr "Allen (niet hiërarchisch)"
400
 
401
- #: widgets/class.yith-wcan-navigation-widget.php:916
402
  msgid "All (hierarchical)"
403
  msgstr "Allen (hiërarchisch)"
404
 
405
- #: widgets/class.yith-wcan-navigation-widget.php:917
406
  msgid "Only Parent"
407
  msgstr "Alleen bovenliggend"
408
 
409
- #: widgets/class.yith-wcan-navigation-widget.php:924
410
  msgid "CSS custom class"
411
  msgstr "CSS custom klasse"
412
 
@@ -418,14 +421,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
418
  msgstr "Alle filters van YITH WooCommerce Ajax Product Filter resetten"
419
 
420
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
421
- msgid "YITH WooCommerce Ajax Reset Filter"
 
 
422
  msgstr "YITH WooCommerce Ajax Reset Filter"
423
 
424
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
425
  msgid "Reset All Filters"
426
  msgstr "Alle filters resetten"
427
 
428
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
429
  msgid "Button Label"
430
  msgstr "Labelknop"
431
 
@@ -459,6 +464,13 @@ msgstr ""
459
  msgid "https://yithemes.com/"
460
  msgstr ""
461
 
 
 
 
 
 
 
 
462
  #~ msgid "Premium live demo"
463
  #~ msgstr "Premium live demo"
464
 
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
6
+ "PO-Revision-Date: 2019-04-06 15:20+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: nl_NL\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14
+ "X-Generator: Poedit 2.2.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
37
  msgid "Ajax Product Filter"
38
  msgstr "Ajax Product Filter"
39
 
40
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
41
+ #: includes/functions.yith-wcan.php:126
42
  msgid "Term"
43
  msgstr "Termijn"
44
 
45
  #: includes/functions.yith-wcan.php:88
46
+ #: widgets/class.yith-wcan-navigation-widget.php:868
47
  msgid "Color"
48
  msgstr "Kleur"
49
 
50
+ #: includes/functions.yith-wcan.php:104
51
  msgctxt "For multicolor: I.E. white and red T-Shirt"
52
  msgid "Color 1"
53
  msgstr "Kleur 1"
54
 
55
+ #: includes/functions.yith-wcan.php:104
56
  msgctxt "For multicolor: I.E. white and red T-Shirt"
57
  msgid "Color 2"
58
  msgstr "Kleur 2"
59
 
60
+ #: includes/functions.yith-wcan.php:126
61
  msgid "Labels"
62
  msgstr "Labels"
63
 
131
  msgstr "Vul hier de CSS klasse of id in voor de resultaten optellen container"
132
 
133
  #: settings/frontend-options.php:57
134
+ #, fuzzy
135
+ #| msgid "Scroll top anchor"
136
+ msgid "Scroll up to top anchor"
137
  msgstr "Scroll top anker"
138
 
139
  #: settings/frontend-options.php:58
140
+ #, fuzzy
141
+ #| msgid "Enter here the HTML tag for the scroll to top feature"
142
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
143
  msgstr "Vul hier de THML tag in voor de scroll to top functie"
144
 
145
  #: settings/frontend-options.php:65
347
 
348
  #: widgets/class.yith-wcan-navigation-widget.php:39
349
  #, fuzzy
350
+ #| msgid "Ajax Product Filter"
 
351
  msgctxt "[Plugin Name] Admin: Widget Title"
352
+ msgid "YITH Ajax Product Filter"
353
+ msgstr "Ajax Product Filter"
354
 
355
  #: widgets/class.yith-wcan-navigation-widget.php:154
356
  msgid "Filters:"
357
  msgstr "Filters:"
358
 
359
+ #: widgets/class.yith-wcan-navigation-widget.php:867
360
  msgid "List"
361
  msgstr "Lijst"
362
 
363
+ #: widgets/class.yith-wcan-navigation-widget.php:869
364
  msgid "Label"
365
  msgstr "Label"
366
 
367
+ #: widgets/class.yith-wcan-navigation-widget.php:870
368
  msgid "Dropdown"
369
  msgstr "Dropdown"
370
 
371
+ #: widgets/class.yith-wcan-navigation-widget.php:877
372
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
373
  msgid "Title"
374
  msgstr "Titel"
375
 
376
+ #: widgets/class.yith-wcan-navigation-widget.php:883
377
  msgid "Type:"
378
  msgstr "Type:"
379
 
380
+ #: widgets/class.yith-wcan-navigation-widget.php:894
381
  msgid "Query Type:"
382
  msgstr "Query Type:"
383
 
384
+ #: widgets/class.yith-wcan-navigation-widget.php:896
385
  msgid "AND"
386
  msgstr "EN"
387
 
388
+ #: widgets/class.yith-wcan-navigation-widget.php:897
389
  msgid "OR"
390
  msgstr "OF"
391
 
392
+ #: widgets/class.yith-wcan-navigation-widget.php:903
393
  msgid "Attribute:"
394
  msgstr "Eigenschap:"
395
 
396
+ #: widgets/class.yith-wcan-navigation-widget.php:910
397
  msgid "Display (default All):"
398
  msgstr "Weergave (allen default):"
399
 
400
+ #: widgets/class.yith-wcan-navigation-widget.php:912
401
  msgid "All (no hierarchical)"
402
  msgstr "Allen (niet hiërarchisch)"
403
 
404
+ #: widgets/class.yith-wcan-navigation-widget.php:913
405
  msgid "All (hierarchical)"
406
  msgstr "Allen (hiërarchisch)"
407
 
408
+ #: widgets/class.yith-wcan-navigation-widget.php:914
409
  msgid "Only Parent"
410
  msgstr "Alleen bovenliggend"
411
 
412
+ #: widgets/class.yith-wcan-navigation-widget.php:921
413
  msgid "CSS custom class"
414
  msgstr "CSS custom klasse"
415
 
421
  msgstr "Alle filters van YITH WooCommerce Ajax Product Filter resetten"
422
 
423
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
424
+ #, fuzzy
425
+ #| msgid "YITH WooCommerce Ajax Reset Filter"
426
+ msgid "YITH Ajax Reset Filter"
427
  msgstr "YITH WooCommerce Ajax Reset Filter"
428
 
429
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
430
  msgid "Reset All Filters"
431
  msgstr "Alle filters resetten"
432
 
433
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
434
  msgid "Button Label"
435
  msgstr "Labelknop"
436
 
464
  msgid "https://yithemes.com/"
465
  msgstr ""
466
 
467
+ #, fuzzy
468
+ #~| msgctxt "Admin: Widget Title"
469
+ #~| msgid "YITH WooCommerce Ajax Product Filter"
470
+ #~ msgctxt "[Plugin Name] Admin: Widget Title"
471
+ #~ msgid "YITH WooCommerce Ajax Product Filter"
472
+ #~ msgstr "YITH WooCommerce Ajax Product Filter"
473
+
474
  #~ msgid "Premium live demo"
475
  #~ msgstr "Premium live demo"
476
 
languages/yith-woocommerce-ajax-navigation-tr_TR.mo CHANGED
Binary file
languages/yith-woocommerce-ajax-navigation-tr_TR.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
6
- "PO-Revision-Date: 2018-12-27 10:02+0100\n"
7
  "Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
8
  "Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
9
  "Language: tr\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
- "X-Generator: Poedit 2.2\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -38,29 +38,29 @@ msgid "Ajax Product Filter"
38
  msgstr ""
39
 
40
  # @ yit
41
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
42
- #: includes/functions.yith-wcan.php:124
43
  msgid "Term"
44
  msgstr "Terim"
45
 
46
  # @ yit
47
  #: includes/functions.yith-wcan.php:88
48
- #: widgets/class.yith-wcan-navigation-widget.php:871
49
  msgid "Color"
50
  msgstr "Renk"
51
 
52
- #: includes/functions.yith-wcan.php:102
53
  msgctxt "For multicolor: I.E. white and red T-Shirt"
54
  msgid "Color 1"
55
  msgstr ""
56
 
57
- #: includes/functions.yith-wcan.php:102
58
  msgctxt "For multicolor: I.E. white and red T-Shirt"
59
  msgid "Color 2"
60
  msgstr ""
61
 
62
  # @ yit
63
- #: includes/functions.yith-wcan.php:124
64
  msgid "Labels"
65
  msgstr "Etiketler"
66
 
@@ -125,11 +125,11 @@ msgid "Enter here the CSS class or id for the results count container"
125
  msgstr ""
126
 
127
  #: settings/frontend-options.php:57
128
- msgid "Scroll top anchor"
129
  msgstr ""
130
 
131
  #: settings/frontend-options.php:58
132
- msgid "Enter here the HTML tag for the scroll to top feature"
133
  msgstr ""
134
 
135
  #: settings/frontend-options.php:65
@@ -340,7 +340,7 @@ msgstr ""
340
  #, fuzzy
341
  #| msgid "YITH WooCommerce Ajax Navigation"
342
  msgctxt "[Plugin Name] Admin: Widget Title"
343
- msgid "YITH WooCommerce Ajax Product Filter"
344
  msgstr "YITH WooCommerce Ajax Navigation"
345
 
346
  #: widgets/class.yith-wcan-navigation-widget.php:154
@@ -348,67 +348,67 @@ msgid "Filters:"
348
  msgstr ""
349
 
350
  # @ yit
351
- #: widgets/class.yith-wcan-navigation-widget.php:870
352
  msgid "List"
353
  msgstr "Liste"
354
 
355
  # @ yit
356
- #: widgets/class.yith-wcan-navigation-widget.php:872
357
  msgid "Label"
358
  msgstr "Etiket"
359
 
360
- #: widgets/class.yith-wcan-navigation-widget.php:873
361
  msgid "Dropdown"
362
  msgstr "Açılır Menü"
363
 
364
  # @ yit
365
- #: widgets/class.yith-wcan-navigation-widget.php:880
366
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
367
  msgid "Title"
368
  msgstr "Başlık"
369
 
370
  # @ yit
371
- #: widgets/class.yith-wcan-navigation-widget.php:886
372
  msgid "Type:"
373
  msgstr "Tür:"
374
 
375
  # @ yit
376
- #: widgets/class.yith-wcan-navigation-widget.php:897
377
  msgid "Query Type:"
378
  msgstr "Sorgu Tipi:"
379
 
380
  # @ yit
381
- #: widgets/class.yith-wcan-navigation-widget.php:899
382
  msgid "AND"
383
  msgstr "VE"
384
 
385
  # @ yit
386
- #: widgets/class.yith-wcan-navigation-widget.php:900
387
  msgid "OR"
388
  msgstr "VEYA"
389
 
390
  # @ yit
391
- #: widgets/class.yith-wcan-navigation-widget.php:906
392
  msgid "Attribute:"
393
  msgstr "Özellikler:"
394
 
395
- #: widgets/class.yith-wcan-navigation-widget.php:913
396
  msgid "Display (default All):"
397
  msgstr "Görüntüleme (Varsayılan tümü):"
398
 
399
- #: widgets/class.yith-wcan-navigation-widget.php:915
400
  msgid "All (no hierarchical)"
401
  msgstr "Tümü"
402
 
403
- #: widgets/class.yith-wcan-navigation-widget.php:916
404
  msgid "All (hierarchical)"
405
  msgstr ""
406
 
407
- #: widgets/class.yith-wcan-navigation-widget.php:917
408
  msgid "Only Parent"
409
  msgstr "Sadece Ebeveyn"
410
 
411
- #: widgets/class.yith-wcan-navigation-widget.php:924
412
  msgid "CSS custom class"
413
  msgstr ""
414
 
@@ -421,15 +421,18 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
421
  msgstr ""
422
  "YITH WooCommerce Ajax Navigation için ayarlanmış tüm filtreleri sıfırlayın"
423
 
 
424
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
425
- msgid "YITH WooCommerce Ajax Reset Filter"
426
- msgstr ""
 
 
427
 
428
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
429
  msgid "Reset All Filters"
430
  msgstr "Tüm Filtreleri Sıfırla"
431
 
432
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
433
  msgid "Button Label"
434
  msgstr "Buton Metni"
435
 
2
  msgstr ""
3
  "Project-Id-Version: YITH WooCommerce Ajax Product filter\n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
5
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
6
+ "PO-Revision-Date: 2019-04-06 15:20+0200\n"
7
  "Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
8
  "Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
9
  "Language: tr\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
14
+ "X-Generator: Poedit 2.2.1\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
38
  msgstr ""
39
 
40
  # @ yit
41
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
42
+ #: includes/functions.yith-wcan.php:126
43
  msgid "Term"
44
  msgstr "Terim"
45
 
46
  # @ yit
47
  #: includes/functions.yith-wcan.php:88
48
+ #: widgets/class.yith-wcan-navigation-widget.php:868
49
  msgid "Color"
50
  msgstr "Renk"
51
 
52
+ #: includes/functions.yith-wcan.php:104
53
  msgctxt "For multicolor: I.E. white and red T-Shirt"
54
  msgid "Color 1"
55
  msgstr ""
56
 
57
+ #: includes/functions.yith-wcan.php:104
58
  msgctxt "For multicolor: I.E. white and red T-Shirt"
59
  msgid "Color 2"
60
  msgstr ""
61
 
62
  # @ yit
63
+ #: includes/functions.yith-wcan.php:126
64
  msgid "Labels"
65
  msgstr "Etiketler"
66
 
125
  msgstr ""
126
 
127
  #: settings/frontend-options.php:57
128
+ msgid "Scroll up to top anchor"
129
  msgstr ""
130
 
131
  #: settings/frontend-options.php:58
132
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
133
  msgstr ""
134
 
135
  #: settings/frontend-options.php:65
340
  #, fuzzy
341
  #| msgid "YITH WooCommerce Ajax Navigation"
342
  msgctxt "[Plugin Name] Admin: Widget Title"
343
+ msgid "YITH Ajax Product Filter"
344
  msgstr "YITH WooCommerce Ajax Navigation"
345
 
346
  #: widgets/class.yith-wcan-navigation-widget.php:154
348
  msgstr ""
349
 
350
  # @ yit
351
+ #: widgets/class.yith-wcan-navigation-widget.php:867
352
  msgid "List"
353
  msgstr "Liste"
354
 
355
  # @ yit
356
+ #: widgets/class.yith-wcan-navigation-widget.php:869
357
  msgid "Label"
358
  msgstr "Etiket"
359
 
360
+ #: widgets/class.yith-wcan-navigation-widget.php:870
361
  msgid "Dropdown"
362
  msgstr "Açılır Menü"
363
 
364
  # @ yit
365
+ #: widgets/class.yith-wcan-navigation-widget.php:877
366
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
367
  msgid "Title"
368
  msgstr "Başlık"
369
 
370
  # @ yit
371
+ #: widgets/class.yith-wcan-navigation-widget.php:883
372
  msgid "Type:"
373
  msgstr "Tür:"
374
 
375
  # @ yit
376
+ #: widgets/class.yith-wcan-navigation-widget.php:894
377
  msgid "Query Type:"
378
  msgstr "Sorgu Tipi:"
379
 
380
  # @ yit
381
+ #: widgets/class.yith-wcan-navigation-widget.php:896
382
  msgid "AND"
383
  msgstr "VE"
384
 
385
  # @ yit
386
+ #: widgets/class.yith-wcan-navigation-widget.php:897
387
  msgid "OR"
388
  msgstr "VEYA"
389
 
390
  # @ yit
391
+ #: widgets/class.yith-wcan-navigation-widget.php:903
392
  msgid "Attribute:"
393
  msgstr "Özellikler:"
394
 
395
+ #: widgets/class.yith-wcan-navigation-widget.php:910
396
  msgid "Display (default All):"
397
  msgstr "Görüntüleme (Varsayılan tümü):"
398
 
399
+ #: widgets/class.yith-wcan-navigation-widget.php:912
400
  msgid "All (no hierarchical)"
401
  msgstr "Tümü"
402
 
403
+ #: widgets/class.yith-wcan-navigation-widget.php:913
404
  msgid "All (hierarchical)"
405
  msgstr ""
406
 
407
+ #: widgets/class.yith-wcan-navigation-widget.php:914
408
  msgid "Only Parent"
409
  msgstr "Sadece Ebeveyn"
410
 
411
+ #: widgets/class.yith-wcan-navigation-widget.php:921
412
  msgid "CSS custom class"
413
  msgstr ""
414
 
421
  msgstr ""
422
  "YITH WooCommerce Ajax Navigation için ayarlanmış tüm filtreleri sıfırlayın"
423
 
424
+ # @ yit
425
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
426
+ #, fuzzy
427
+ #| msgid "YITH WooCommerce Ajax Navigation"
428
+ msgid "YITH Ajax Reset Filter"
429
+ msgstr "YITH WooCommerce Ajax Navigation"
430
 
431
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
432
  msgid "Reset All Filters"
433
  msgstr "Tüm Filtreleri Sıfırla"
434
 
435
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
436
  msgid "Button Label"
437
  msgstr "Buton Metni"
438
 
languages/yith-woocommerce-ajax-navigation.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2018 YITH WooCommerce Ajax Product Filter
2
  # This file is distributed under the same license as the YITH WooCommerce Ajax Product Filter package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: YITH WooCommerce Ajax Product Filter 3.6.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
7
- "POT-Creation-Date: 2018-12-27 09:01:19+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2018-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -29,27 +29,27 @@ msgstr ""
29
  msgid "Ajax Product Filter"
30
  msgstr ""
31
 
32
- #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:102
33
- #: includes/functions.yith-wcan.php:124
34
  msgid "Term"
35
  msgstr ""
36
 
37
  #: includes/functions.yith-wcan.php:88
38
- #: widgets/class.yith-wcan-navigation-widget.php:871
39
  msgid "Color"
40
  msgstr ""
41
 
42
- #: includes/functions.yith-wcan.php:102
43
  msgctxt "For multicolor: I.E. white and red T-Shirt"
44
  msgid "Color 1"
45
  msgstr ""
46
 
47
- #: includes/functions.yith-wcan.php:102
48
  msgctxt "For multicolor: I.E. white and red T-Shirt"
49
  msgid "Color 2"
50
  msgstr ""
51
 
52
- #: includes/functions.yith-wcan.php:124
53
  msgid "Labels"
54
  msgstr ""
55
 
@@ -114,11 +114,11 @@ msgid "Enter here the CSS class or id for the results count container"
114
  msgstr ""
115
 
116
  #: settings/frontend-options.php:57
117
- msgid "Scroll top anchor"
118
  msgstr ""
119
 
120
  #: settings/frontend-options.php:58
121
- msgid "Enter here the HTML tag for the scroll to top feature"
122
  msgstr ""
123
 
124
  #: settings/frontend-options.php:65
@@ -326,67 +326,67 @@ msgstr ""
326
 
327
  #: widgets/class.yith-wcan-navigation-widget.php:39
328
  msgctxt "[Plugin Name] Admin: Widget Title"
329
- msgid "YITH WooCommerce Ajax Product Filter"
330
  msgstr ""
331
 
332
  #: widgets/class.yith-wcan-navigation-widget.php:154
333
  msgid "Filters:"
334
  msgstr ""
335
 
336
- #: widgets/class.yith-wcan-navigation-widget.php:870
337
  msgid "List"
338
  msgstr ""
339
 
340
- #: widgets/class.yith-wcan-navigation-widget.php:872
341
  msgid "Label"
342
  msgstr ""
343
 
344
- #: widgets/class.yith-wcan-navigation-widget.php:873
345
  msgid "Dropdown"
346
  msgstr ""
347
 
348
- #: widgets/class.yith-wcan-navigation-widget.php:880
349
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
350
  msgid "Title"
351
  msgstr ""
352
 
353
- #: widgets/class.yith-wcan-navigation-widget.php:886
354
  msgid "Type:"
355
  msgstr ""
356
 
357
- #: widgets/class.yith-wcan-navigation-widget.php:897
358
  msgid "Query Type:"
359
  msgstr ""
360
 
361
- #: widgets/class.yith-wcan-navigation-widget.php:899
362
  msgid "AND"
363
  msgstr ""
364
 
365
- #: widgets/class.yith-wcan-navigation-widget.php:900
366
  msgid "OR"
367
  msgstr ""
368
 
369
- #: widgets/class.yith-wcan-navigation-widget.php:906
370
  msgid "Attribute:"
371
  msgstr ""
372
 
373
- #: widgets/class.yith-wcan-navigation-widget.php:913
374
  msgid "Display (default All):"
375
  msgstr ""
376
 
377
- #: widgets/class.yith-wcan-navigation-widget.php:915
378
  msgid "All (no hierarchical)"
379
  msgstr ""
380
 
381
- #: widgets/class.yith-wcan-navigation-widget.php:916
382
  msgid "All (hierarchical)"
383
  msgstr ""
384
 
385
- #: widgets/class.yith-wcan-navigation-widget.php:917
386
  msgid "Only Parent"
387
  msgstr ""
388
 
389
- #: widgets/class.yith-wcan-navigation-widget.php:924
390
  msgid "CSS custom class"
391
  msgstr ""
392
 
@@ -396,14 +396,14 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
396
  msgstr ""
397
 
398
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
399
- msgid "YITH WooCommerce Ajax Reset Filter"
400
  msgstr ""
401
 
402
- #: widgets/class.yith-wcan-reset-navigation-widget.php:99
403
  msgid "Reset All Filters"
404
  msgstr ""
405
 
406
- #: widgets/class.yith-wcan-reset-navigation-widget.php:112
407
  msgid "Button Label"
408
  msgstr ""
409
 
1
+ # Copyright (C) 2019 YITH WooCommerce Ajax Product Filter
2
  # This file is distributed under the same license as the YITH WooCommerce Ajax Product Filter package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: YITH WooCommerce Ajax Product Filter 3.6.2\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
7
+ "POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
29
  msgid "Ajax Product Filter"
30
  msgstr ""
31
 
32
+ #: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
33
+ #: includes/functions.yith-wcan.php:126
34
  msgid "Term"
35
  msgstr ""
36
 
37
  #: includes/functions.yith-wcan.php:88
38
+ #: widgets/class.yith-wcan-navigation-widget.php:868
39
  msgid "Color"
40
  msgstr ""
41
 
42
+ #: includes/functions.yith-wcan.php:104
43
  msgctxt "For multicolor: I.E. white and red T-Shirt"
44
  msgid "Color 1"
45
  msgstr ""
46
 
47
+ #: includes/functions.yith-wcan.php:104
48
  msgctxt "For multicolor: I.E. white and red T-Shirt"
49
  msgid "Color 2"
50
  msgstr ""
51
 
52
+ #: includes/functions.yith-wcan.php:126
53
  msgid "Labels"
54
  msgstr ""
55
 
114
  msgstr ""
115
 
116
  #: settings/frontend-options.php:57
117
+ msgid "Scroll up to top anchor"
118
  msgstr ""
119
 
120
  #: settings/frontend-options.php:58
121
+ msgid "Enter here the HTML tag for the scroll up to to top feature"
122
  msgstr ""
123
 
124
  #: settings/frontend-options.php:65
326
 
327
  #: widgets/class.yith-wcan-navigation-widget.php:39
328
  msgctxt "[Plugin Name] Admin: Widget Title"
329
+ msgid "YITH Ajax Product Filter"
330
  msgstr ""
331
 
332
  #: widgets/class.yith-wcan-navigation-widget.php:154
333
  msgid "Filters:"
334
  msgstr ""
335
 
336
+ #: widgets/class.yith-wcan-navigation-widget.php:867
337
  msgid "List"
338
  msgstr ""
339
 
340
+ #: widgets/class.yith-wcan-navigation-widget.php:869
341
  msgid "Label"
342
  msgstr ""
343
 
344
+ #: widgets/class.yith-wcan-navigation-widget.php:870
345
  msgid "Dropdown"
346
  msgstr ""
347
 
348
+ #: widgets/class.yith-wcan-navigation-widget.php:877
349
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:126
350
  msgid "Title"
351
  msgstr ""
352
 
353
+ #: widgets/class.yith-wcan-navigation-widget.php:883
354
  msgid "Type:"
355
  msgstr ""
356
 
357
+ #: widgets/class.yith-wcan-navigation-widget.php:894
358
  msgid "Query Type:"
359
  msgstr ""
360
 
361
+ #: widgets/class.yith-wcan-navigation-widget.php:896
362
  msgid "AND"
363
  msgstr ""
364
 
365
+ #: widgets/class.yith-wcan-navigation-widget.php:897
366
  msgid "OR"
367
  msgstr ""
368
 
369
+ #: widgets/class.yith-wcan-navigation-widget.php:903
370
  msgid "Attribute:"
371
  msgstr ""
372
 
373
+ #: widgets/class.yith-wcan-navigation-widget.php:910
374
  msgid "Display (default All):"
375
  msgstr ""
376
 
377
+ #: widgets/class.yith-wcan-navigation-widget.php:912
378
  msgid "All (no hierarchical)"
379
  msgstr ""
380
 
381
+ #: widgets/class.yith-wcan-navigation-widget.php:913
382
  msgid "All (hierarchical)"
383
  msgstr ""
384
 
385
+ #: widgets/class.yith-wcan-navigation-widget.php:914
386
  msgid "Only Parent"
387
  msgstr ""
388
 
389
+ #: widgets/class.yith-wcan-navigation-widget.php:921
390
  msgid "CSS custom class"
391
  msgstr ""
392
 
396
  msgstr ""
397
 
398
  #: widgets/class.yith-wcan-reset-navigation-widget.php:25
399
+ msgid "YITH Ajax Reset Filter"
400
  msgstr ""
401
 
402
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:119
403
  msgid "Reset All Filters"
404
  msgstr ""
405
 
406
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:132
407
  msgid "Button Label"
408
  msgstr ""
409
 
plugin-fw/assets/css/admin.css CHANGED
@@ -53,6 +53,27 @@
53
  display: block;
54
  }
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  /*-----------------------
57
  YITH Plugins Columns
58
  ------------------------*/
53
  display: block;
54
  }
55
 
56
+ /*-----------------------
57
+ YITH FEEDS
58
+ ------------------------*/
59
+
60
+ .yith-feeds-logo{
61
+ display: table-cell;
62
+ background: #005b7c;
63
+ padding: 5px;
64
+ border-radius: 50%;
65
+ margin-right: 10px;
66
+ vertical-align: text-bottom;
67
+ width: 18px;
68
+ height: auto;
69
+ vertical-align: middle;
70
+ }
71
+
72
+ .yith-feeds-plugin-name{
73
+ display: table-cell;
74
+ vertical-align: middle;
75
+ }
76
+
77
  /*-----------------------
78
  YITH Plugins Columns
79
  ------------------------*/
plugin-fw/assets/css/yit-upgrader.css CHANGED
@@ -15,4 +15,8 @@
15
  overflow-y : auto;
16
  z-index : 999;
17
  background: #fcfcfc;
 
 
 
 
18
  }
15
  overflow-y : auto;
16
  z-index : 999;
17
  background: #fcfcfc;
18
+ }
19
+
20
+ .yith-updating:before{
21
+ animation: rotation 2s infinite linear;
22
  }
plugin-fw/assets/js/yith-dashboard.js ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function ($) {
2
+ // bind a button or a link to open the dialog
3
+ $('.yith-last-changelog').click(function(e) {
4
+ e.preventDefault();
5
+ var inlineId = $( this ).data( 'changelogid' ),
6
+ inlineModal = $('#' + inlineId),
7
+ plugininfo = $( this ).data( 'plugininfo' ),
8
+ b = {},
9
+ close_function = function() { $( this ).dialog( "close" ); };
10
+
11
+ b[yith_dashboard.buttons.close] = close_function;
12
+
13
+ // initalise the dialog
14
+ inlineModal.dialog({
15
+ title: plugininfo,
16
+ dialogClass: 'wp-dialog',
17
+ autoOpen: false,
18
+ draggable: false,
19
+ width: 'auto',
20
+ modal: true,
21
+ resizable: false,
22
+ closeOnEscape: true,
23
+ position: {
24
+ my: "center",
25
+ at: "center",
26
+ of: window
27
+ },
28
+ buttons: b,
29
+ show: {
30
+ effect: "blind",
31
+ duration: 1000
32
+ },
33
+ open: function () {
34
+ // close dialog by clicking the overlay behind it
35
+ $('.ui-widget-overlay').bind('click', function(){
36
+ inlineModal.dialog('close');
37
+ })
38
+ },
39
+ create: function () {
40
+ // style fix for WordPress admin
41
+ $('.ui-dialog-titlebar-close').addClass('ui-button');
42
+ },
43
+ });
44
+
45
+ inlineModal.dialog('open');
46
+ });
47
+ })(jQuery);
plugin-fw/assets/js/yith-dashboard.min.js ADDED
@@ -0,0 +1,2 @@
 
 
1
+ (function(a){a(".yith-last-changelog").click(function(b){b.preventDefault();b=a(this).data("changelogid");var c=a("#"+b);b=a(this).data("plugininfo");var d={};d[yith_dashboard.buttons.close]=function(){a(this).dialog("close")};c.dialog({title:b,dialogClass:"wp-dialog",autoOpen:!1,draggable:!1,width:"auto",modal:!0,resizable:!1,closeOnEscape:!0,position:{my:"center",at:"center",of:window},buttons:d,show:{effect:"blind",duration:1E3},open:function(){a(".ui-widget-overlay").bind("click",function(){c.dialog("close")})},
2
+ create:function(){a(".ui-dialog-titlebar-close").addClass("ui-button")}});c.dialog("open")})})(jQuery);
plugin-fw/assets/js/yith-update-plugins.js ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * This file belongs to the YIT Framework.
3
+ *
4
+ * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
5
+ * that is bundled with this package in the file LICENSE.txt.
6
+ * It is also available through the world-wide-web at this URL:
7
+ * http://www.gnu.org/licenses/gpl-3.0.txt
8
+ */
9
+ (function ( $ ) {
10
+ $(document).on( 'click', 'a.yith-update-link', function(event){
11
+ var t = $(this),
12
+ p_wrapper = t.parent('p');
13
+
14
+ event.preventDefault();
15
+ $.ajax({
16
+ type: 'POST',
17
+ url: yith_plugin_fw.ajaxurl,
18
+ data: {
19
+ 'action': "update-plugin",
20
+ 'plugin': t.data('plugin'),
21
+ 'slug': t.data('slug'),
22
+ 'name': t.data('name'),
23
+ '_ajax_nonce': yith_plugin_fw.ajax_nonce
24
+ },
25
+ beforeSend: function(){
26
+ p_wrapper.text( yith_plugin_fw.l10n.updating.replace( '%s', t.data('name') ) );
27
+ p_wrapper.addClass( 'yith-updating' );
28
+ },
29
+ success: function (response) {
30
+ p_wrapper.removeClass( 'yith-updating' ).addClass( 'yith-updated' );
31
+ var notice_wrapper = p_wrapper.parent('div');
32
+ notice_wrapper.removeClass( 'notice-warning' ),
33
+ result_text = '';
34
+
35
+ if( response.success === true ){
36
+ notice_wrapper.addClass('notice-success updated-message').removeClass( 'update-message' );
37
+ result_text = yith_plugin_fw.l10n.updated;
38
+ }
39
+
40
+ else {
41
+ notice_wrapper.addClass('notice-error');
42
+ result_text = yith_plugin_fw.l10n.failed;
43
+ }
44
+
45
+ p_wrapper.text( result_text.replace( '%s', t.data('name') ) );
46
+ }
47
+ });
48
+ });
49
+ })( jQuery );
plugin-fw/assets/js/yith-update-plugins.min.js ADDED
@@ -0,0 +1,2 @@
 
 
1
+ (function(b){b(document).on("click","a.yith-update-link",function(e){var a=b(this),c=a.parent("p");e.preventDefault();b.ajax({type:"POST",url:yith_plugin_fw.ajaxurl,data:{action:"update-plugin",plugin:a.data("plugin"),slug:a.data("slug"),name:a.data("name"),_ajax_nonce:yith_plugin_fw.ajax_nonce},beforeSend:function(){c.text(yith_plugin_fw.l10n.updating.replace("%s",a.data("name")));c.addClass("yith-updating")},success:function(b){c.removeClass("yith-updating").addClass("yith-updated");var d=c.parent("div");
2
+ d.removeClass("notice-warning");result_text="";!0===b.success?(d.addClass("notice-success updated-message").removeClass("update-message"),result_text=yith_plugin_fw.l10n.updated):(d.addClass("notice-error"),result_text=yith_plugin_fw.l10n.failed);c.text(result_text.replace("%s",a.data("name")))}})})})(jQuery);
plugin-fw/init.php CHANGED
@@ -1,13 +1,13 @@
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
- * Version: 3.1.21
5
  * Author: YITHEMES
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author Your Inspiration Themes
10
- * @version 3.1.21
11
  */
12
  /**
13
  * This file belongs to the YIT Plugin Framework.
1
  <?php
2
  /**
3
  * Framework Name: YIT Plugin Framework
4
+ * Version: 3.1.29
5
  * Author: YITHEMES
6
  * Text Domain: yith-plugin-fw
7
  * Domain Path: /languages/
8
  *
9
  * @author Your Inspiration Themes
10
+ * @version 3.1.26
11
  */
12
  /**
13
  * This file belongs to the YIT Plugin Framework.
plugin-fw/lib/promo/yith-promo.php DELETED
@@ -1,188 +0,0 @@
1
- <?php
2
- /**
3
- * This file belongs to the YIT Plugin Framework.
4
- *
5
- * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
6
- * that is bundled with this package in the file LICENSE.txt.
7
- * It is also available through the world-wide-web at this URL:
8
- * http://www.gnu.org/licenses/gpl-3.0.txt
9
- */
10
-
11
- if( ! function_exists( 'simplexml_load_string' ) ){
12
- return false;
13
- }
14
-
15
- add_action( 'admin_notices', 'yith_plugin_fw_promo_notices', 15 );
16
- add_action( 'admin_enqueue_scripts', 'yith_plugin_fw_notice_dismiss', 20 );
17
-
18
- if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
19
- function yith_plugin_fw_promo_notices(){
20
- $base_url = apply_filters( 'yith_plugin_fw_promo_base_url', 'https://update.yithemes.com/promo/hotlink-ok/' );
21
- $xml = apply_filters( 'yith_plugin_fw_promo_xml_url', $base_url . 'yith-promo.xml' );
22
- $transient = "yith_promo_message";
23
- $remote_data = get_site_transient( $transient );
24
- $regenerate_promo_transient = isset( $_GET['yith_regenerate_promo_transient'] ) && 'yes' == $_GET['yith_regenerate_promo_transient'] ? $_GET['yith_regenerate_promo_transient'] : '';
25
- $promo_data = false;
26
- $create_transient = false;
27
-
28
- if( false === $remote_data || apply_filters( 'yith_plugin_fw_force_regenerate_promo_transient', false ) || 'yes' == $regenerate_promo_transient ){
29
- $remote_data = wp_remote_get( $xml );
30
- $create_transient = true;
31
- }
32
-
33
- if ( ! is_wp_error( $remote_data ) && isset( $remote_data['response']['code'] ) && '200' == $remote_data['response']['code'] ) {
34
- $promo_data = @simplexml_load_string( $remote_data['body'] );
35
-
36
- if( true === $create_transient ){
37
- $is_membership_user = false;
38
- $license = YIT_Plugin_Licence()->get_licence();
39
- $xml_expiry_date = '';
40
-
41
- if( is_array( $license ) && apply_filters( 'yith_plugin_fw_check_for_membership_user', true ) ){
42
- /* === Check is the user have the YITH Club === */
43
- foreach( $license as $plugin => $data ){
44
- if( ! empty( $data['is_membership'] ) ){
45
- $is_membership_user = true;
46
- $xml_expiry_date = $data['licence_expires'];
47
- $remote_data = $promo_data = array();
48
- break;
49
- }
50
- }
51
- }
52
-
53
- if( empty( $is_membership_user ) && ! empty( $promo_data->expiry_date ) ){
54
- $xml_expiry_date = $promo_data->expiry_date;
55
- }
56
-
57
- //Set Site Transient
58
- set_site_transient( $transient, $remote_data, yith_plugin_fw_get_promo_transient_expiry_date( $xml_expiry_date ) );
59
- }
60
-
61
- if ( $promo_data && ! empty( $promo_data->promo ) ) {
62
- $now = strtotime( current_time( 'mysql' ) );
63
-
64
- foreach ($promo_data->promo as $promo ){
65
- $show_promo = true;
66
- /* === Check for Special Promo === */
67
- if ( ! empty( $promo->show_promo_in ) ) {
68
- $show_promo_in = explode( ',', $promo->show_promo_in );
69
- $show_promo_in = array_map( 'trim', $show_promo_in );
70
- if ( ! empty( $show_promo_in ) ) {
71
- $show_promo = false;
72
- foreach ( $show_promo_in as $plugin ) {
73
- if ( defined( $plugin ) ) {
74
- $plugin_slug = constant( $plugin );
75
- $plugin_is_activated = ! empty( $license[ $plugin_slug ]['activated'] );
76
- if ( defined( $plugin ) && ! apply_filters( 'yith_plugin_fw_promo_plugin_is_activated', $plugin_is_activated ) ) {
77
- $show_promo = true;
78
- break;
79
- }
80
- }
81
- }
82
- }
83
- }
84
-
85
- $start_date = isset( $promo->start_date ) ? $promo->start_date : '';
86
- $end_date = isset( $promo->end_date ) ? $promo->end_date : '';
87
-
88
- if( $show_promo && ! empty( $start_date ) && ! empty( $end_date ) ){
89
- $start_date = strtotime( $start_date );
90
- $end_date = strtotime( $end_date );
91
-
92
- if( $end_date >= $start_date && $now >= $start_date && $now <= $end_date ){
93
- //is valid promo
94
- $title = isset( $promo->title ) ? $promo->title : '';
95
- $description = isset( $promo->description ) ? $promo->description : '';
96
- $url = isset( $promo->link->url ) ? $promo->link->url : '';
97
- $url_label = isset( $promo->link->label ) ? $promo->link->label : '';
98
- $image_bg_color = isset( $promo->style->image_bg_color ) ? $promo->style->image_bg_color : '';
99
- $border_color = isset( $promo->style->border_color ) ? $promo->style->border_color : '';
100
- $background_color = isset( $promo->style->background_color ) ? $promo->style->background_color : '';
101
- $promo_id = isset( $promo->promo_id ) ? $promo->promo_id : '';
102
- $banner = isset( $promo->banner ) ? $promo->banner : '';
103
- $style = $link = '';
104
- $show_notice = false;
105
-
106
- if( ! empty( $border_color ) ){
107
- $style .= "border-left-color: {$border_color};";
108
- }
109
-
110
- if( ! empty( $background_color ) ){
111
- $style .= "background-color: {$background_color};";
112
- }
113
-
114
- if( ! empty( $image_bg_color ) ){
115
- $image_bg_color = "background-color: {$image_bg_color};";
116
- }
117
-
118
- if( ! empty( $title ) ) {
119
- $promo_id .= $title;
120
- $title = sprintf( '%s: ', $title );
121
- $show_notice = true;
122
- }
123
-
124
- if( ! empty( $description ) ) {
125
- $promo_id .= $description;
126
- $description = sprintf( '%s', $description );
127
- $show_notice = true;
128
- }
129
-
130
- if( ! empty( $url ) && ! empty( $url_label )) {
131
- $promo_id .= $url . $url_label;
132
- $link = sprintf( '<a href="%s" target="_blank">%s</a>', $url, $url_label );
133
- $show_notice = true;
134
- }
135
-
136
- if( ! empty( $banner ) ){
137
- $banner = sprintf( '<img src="%s" class="yith-promo-banner-image">', $base_url . $banner );
138
-
139
- if( ! empty( $url ) ){
140
- $banner = sprintf( '<a class="yith-promo-banner-image-link" href="%s" target="_blank" style="%s">%s</a>', $url, $image_bg_color, $banner);
141
- }
142
- }
143
-
144
- $unique_promo_id = "yith-notice-" . md5 ( $promo_id );
145
-
146
- if( ! empty( $_COOKIE[ 'hide_' . $unique_promo_id ] ) && 'yes' == $_COOKIE[ 'hide_' . $unique_promo_id ] ){
147
- $show_notice = false;
148
- }
149
-
150
- if ( true === $show_notice ) :
151
- wp_enqueue_script( 'yith-promo' );
152
- ?>
153
- <div id="<?php echo $unique_promo_id; ?>" class="yith-notice-is-dismissible notice notice-yith notice-alt is-dismissible" style="<?php echo $style; ?>" data-expiry= <?php echo $promo->end_date; ?>>
154
- <p>
155
- <?php if( ! empty( $banner ) ) { printf( '%s', $banner ); } ?>
156
- <?php printf( "%s %s %s", $title, $description, $link ); ?>
157
- </p>
158
- </div>
159
- <?php endif;
160
- }
161
- }
162
- }
163
- }
164
- }
165
- }
166
- }
167
-
168
- if( ! function_exists( 'yith_plugin_fw_notice_dismiss' ) ){
169
- function yith_plugin_fw_notice_dismiss(){
170
- $script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
171
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
172
- wp_register_script( 'yith-promo', $script_path . '/assets/js/yith-promo' . $suffix . '.js', array( 'jquery' ), '1.0.0', true );
173
- }
174
- }
175
-
176
- if( ! function_exists( 'yith_plugin_fw_get_promo_transient_expiry_date' ) ){
177
- function yith_plugin_fw_get_promo_transient_expiry_date( $expiry_date ) {
178
- $xml_expiry_date = ! empty( $expiry_date ) ? $expiry_date : '+24 hours';
179
- $current = strtotime( current_time( 'Y-m-d H:i:s' ) );
180
- $expiry_date = strtotime( $xml_expiry_date, $current );
181
-
182
- if( $expiry_date <= $current ){
183
- $expiry_date = strtotime( '+24 hours', $current );
184
- }
185
-
186
- return $expiry_date;
187
- }
188
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
plugin-fw/lib/yit-upgrade.php CHANGED
@@ -140,7 +140,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
140
 
141
  $error = false;
142
  if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
143
- $plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
144
  if ( $plugin_remote_info ) {
145
  $info['Latest'] = (string) $plugin_remote_info->latest;
146
  $info['changelog'] = (string) $plugin_remote_info->changelog;
@@ -214,7 +214,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
214
  'details_url' => $details_url,
215
  'strings' => $strings,
216
  );
217
- $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
218
 
219
  if( defined( 'YIT_CORE_PLUGIN_URL' ) ){
220
  yit_enqueue_script( 'yit-multisite-updater', YIT_CORE_PLUGIN_URL . '/assets/js/multisite-updater' . $suffix . '.js', array( 'jquery' ), false, true );
@@ -226,7 +226,24 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
226
  public function admin_enqueue_scripts() {
227
  global $pagenow;
228
  if ( 'plugins.php' === $pagenow && defined( 'YIT_CORE_PLUGIN_URL' ) ) {
 
229
  wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  }
231
  }
232
 
@@ -454,7 +471,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
454
 
455
  if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
456
 
457
- $plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
458
 
459
  if ( $plugin_remote_info ) {
460
  $wrong_current_version_check = version_compare( $plugin['info']['Version'], $plugin_remote_info->latest, '>' );
@@ -514,8 +531,10 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
514
  */
515
  public function plugin_update_row() {
516
 
517
- $current = get_site_transient( 'update_plugins' );
518
- $init = str_replace( 'after_plugin_row_', '', current_filter() );
 
 
519
 
520
  if ( ! isset( $current->response[ $init ] ) ) {
521
  return false;
@@ -537,7 +556,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
537
  global $wp_version;
538
  $is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
539
 
540
- echo '<tr class="plugin-update-tr active' . ( is_plugin_active( $init ) ? ' active' : '' ) . '"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">';
541
 
542
  echo '<div class="update-message' . ( $is_wp_4_6 ? ' notice inline notice-warning notice-alt' : '' ) . '">';
543
 
@@ -556,7 +575,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
556
  }
557
 
558
  else {
559
- printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ) );
560
  }
561
 
562
  if( version_compare( $this->_plugins[ $init ]['info']['Version'] , $r->new_version, '>' ) ){
140
 
141
  $error = false;
142
  if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
143
+ $plugin_remote_info = function_exists( 'simplexml_load_string' ) ? @simplexml_load_string( $remote_xml['body'] ) : false;
144
  if ( $plugin_remote_info ) {
145
  $info['Latest'] = (string) $plugin_remote_info->latest;
146
  $info['changelog'] = (string) $plugin_remote_info->changelog;
214
  'details_url' => $details_url,
215
  'strings' => $strings,
216
  );
217
+ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
218
 
219
  if( defined( 'YIT_CORE_PLUGIN_URL' ) ){
220
  yit_enqueue_script( 'yit-multisite-updater', YIT_CORE_PLUGIN_URL . '/assets/js/multisite-updater' . $suffix . '.js', array( 'jquery' ), false, true );
226
  public function admin_enqueue_scripts() {
227
  global $pagenow;
228
  if ( 'plugins.php' === $pagenow && defined( 'YIT_CORE_PLUGIN_URL' ) ) {
229
+ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
230
  wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
231
+ wp_enqueue_script( 'yith-update-plugins', YIT_CORE_PLUGIN_URL . '/assets/js/yith-update-plugins' . $suffix . '.js', array( 'jquery' ), false, true );
232
+
233
+ $update_plugins_localized = array(
234
+ 'ajax_nonce' => wp_create_nonce( 'updates' ),
235
+ 'ajaxurl' => admin_url( 'admin-ajax.php', 'relative' ),
236
+ 'l10n' => array(
237
+ /* translators: %s: Plugin name and version */
238
+ 'updating' => _x( 'Updating %s...', 'plugin-fw', 'yith-plugin-fw' ), // No ellipsis.
239
+ /* translators: %s: Plugin name and version */
240
+ 'updated' => _x( '%s updated!', 'plugin-fw', 'yith-plugin-fw' ),
241
+ /* translators: %s: Plugin name and version */
242
+ 'failed' => _x( '%s update failed', 'plugin-fw', 'yith-plugin-fw' ),
243
+ ),
244
+ );
245
+
246
+ wp_localize_script( 'yith-update-plugins', 'yith_plugin_fw', $update_plugins_localized );
247
  }
248
  }
249
 
471
 
472
  if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
473
 
474
+ $plugin_remote_info = function_exists( 'simplexml_load_string' ) ? @simplexml_load_string( $remote_xml['body'] ) : false;
475
 
476
  if ( $plugin_remote_info ) {
477
  $wrong_current_version_check = version_compare( $plugin['info']['Version'], $plugin_remote_info->latest, '>' );
531
  */
532
  public function plugin_update_row() {
533
 
534
+ $current = get_site_transient( 'update_plugins' );
535
+ $init = str_replace( 'after_plugin_row_', '', current_filter() );
536
+ $update_now_class = apply_filters( 'yith_plugin_fw_update_now_class', '' );
537
+ $update_now_class = trim( $update_now_class . ' yith-update-link update-link' );
538
 
539
  if ( ! isset( $current->response[ $init ] ) ) {
540
  return false;
556
  global $wp_version;
557
  $is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
558
 
559
+ echo '<tr class="plugin-update-tr' . ( is_plugin_active( $init ) ? ' active' : '' ) . '"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">';
560
 
561
  echo '<div class="update-message' . ( $is_wp_4_6 ? ' notice inline notice-warning notice-alt' : '' ) . '">';
562
 
575
  }
576
 
577
  else {
578
+ printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s" class="%6$s" data-plugin="%7$s" data-slug="%8$s" data-name="%1$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ), $update_now_class, $init, $this->_plugins[ $init ]['slug'] );
579
  }
580
 
581
  if( version_compare( $this->_plugins[ $init ]['info']['Version'] , $r->new_version, '>' ) ){
plugin-fw/lib/yith-dashboard.php CHANGED
@@ -26,7 +26,7 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
26
  * @access protected
27
  * @since 1.0.0
28
  */
29
- static protected $_products_feed = 'https://yithemes.com/feed/?post_type=product';
30
  static protected $_blog_feed = 'https://yithemes.com/feed/';
31
 
32
  /**
@@ -37,8 +37,8 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
37
  * @access public
38
  */
39
  public static function dashboard_widget_setup() {
40
- wp_add_dashboard_widget( 'yith_dashboard_products_news', __( 'New YITH products' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_products_news' );
41
- wp_add_dashboard_widget( 'yith_dashboard_blog_news', __( 'News from the YITH Blog' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_blog_news' );
42
  }
43
 
44
 
@@ -50,10 +50,67 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
50
  * @access public
51
  */
52
  public static function dashboard_products_news() {
53
- $args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
54
- wp_widget_rss_output( static::$_products_feed, $args );
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
 
 
 
 
 
57
 
58
  /**
59
  * Blog news Widget
@@ -64,11 +121,36 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
64
  */
65
  public static function dashboard_blog_news() {
66
  $args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
67
- wp_widget_rss_output( static::$_blog_feed, $args );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  }
69
  }
 
70
  if( apply_filters( 'yith_plugin_fw_show_dashboard_widgets', true ) ){
71
  add_action( 'wp_dashboard_setup', 'YITH_Dashboard::dashboard_widget_setup' );
 
72
  }
73
  }
74
 
26
  * @access protected
27
  * @since 1.0.0
28
  */
29
+ static protected $_products_feed = 'https://yithemes.com/latest-updates/feeds/';
30
  static protected $_blog_feed = 'https://yithemes.com/feed/';
31
 
32
  /**
37
  * @access public
38
  */
39
  public static function dashboard_widget_setup() {
40
+ wp_add_dashboard_widget( 'yith_dashboard_products_news', __( 'YITH Latest Updates' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_products_news' );
41
+ wp_add_dashboard_widget( 'yith_dashboard_blog_news', __( 'Latest news from YITH Blog' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_blog_news' );
42
  }
43
 
44
 
50
  * @access public
51
  */
52
  public static function dashboard_products_news() {
53
+ $items = 10;
54
+ $rss = static::$_products_feed;
55
+ if ( is_string( $rss ) ) {
56
+ $rss = fetch_feed( $rss );
57
+ } elseif ( is_array( $rss ) && isset( $rss['url'] ) ) {
58
+ $rss = fetch_feed( $rss['url'] );
59
+ } elseif ( ! is_object( $rss ) ) {
60
+ return;
61
+ }
62
+
63
+ if ( is_wp_error( $rss ) ) {
64
+ if ( is_admin() || current_user_can( 'manage_options' ) ) {
65
+ echo '<p><strong>' . __( 'RSS Error:', 'yith-plugin-fw' ) . '</strong> ' . $rss->get_error_message() . '</p>';
66
+ }
67
+ return;
68
+ }
69
+
70
+ if ( ! $rss->get_item_quantity() ) {
71
+ echo '<ul><li>' . __( 'An error has occurred, which probably means the feed is down. Try again later.', 'yith-plugin-fw' ) . '</li></ul>';
72
+ $rss->__destruct();
73
+ unset( $rss );
74
+ return;
75
+ }
76
+
77
+ $last_updates = $rss->get_items( 0, $items );
78
+ $html_classes = 'rsswidget yith-update-feeds';
79
+ $output = '';
80
+
81
+ if( count( $last_updates ) > 0 ){
82
+ $output = '<ul class="yith-update-feeds">';
83
+ }
84
+
85
+ foreach ( $last_updates as $last_update ) {
86
+ /**
87
+ * @var $last_update \SimplePie_Item
88
+ */
89
+ $output .= '<li class="yith-update-feed">';
90
+ $date = $last_update->get_date( 'U' );
91
+ $date_i18n = ! empty( $date ) ? date_i18n( get_option( 'date_format' ), $date ) : '';
92
+ $html_date = ! empty( $date_i18n ) ? ' <span class="rss-date">' . date_i18n( get_option( 'date_format' ), $date ) . '</span>' : '';
93
+ $output .= sprintf( '<a target="_blank" href="%s" class="%s">%s</a> %s', $last_update->get_permalink(), $html_classes, $last_update->get_title(), $html_date );
94
+ $changelog = $last_update->get_description();
95
+
96
+ if( ! empty( $changelog ) ){
97
+ //add_thickbox();
98
+ $output .= ' - ';
99
+ $output .= sprintf( '<a class="yith-last-changelog" href="#" data-changelogid="%s" data-plugininfo="%s">%s</a>', $last_update->get_id( true ), $last_update->get_title(), _x( 'View Changelog', 'Plugin FW', 'yith-plugin-fw' ) );
100
+ $output .= sprintf( '<div style="display: none;" id="%s"><div style="display: table;"><img class="yith-feeds-logo" src="%s" /><h3 class="yith-feeds-plugin-name"><span style="font-weight: normal;">%s</span> %s</h3></div><p>%s</p></div>', $last_update->get_id( true ), yith_plugin_fw_get_default_logo(), _x( 'Latest update released on', 'Plugin FW', 'yith-plugin-fw' ), $date_i18n, $changelog );
101
+ }
102
+
103
+ $output .= '</li>';
104
+ }
105
+
106
+ if( ! empty( $output ) ){
107
+ $output .= '</ul>';
108
+ }
109
 
110
+ echo $output;
111
+ $rss->__destruct();
112
+ unset( $rss );
113
+ }
114
 
115
  /**
116
  * Blog news Widget
121
  */
122
  public static function dashboard_blog_news() {
123
  $args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
124
+ $feed = static::$_blog_feed;
125
+ wp_widget_rss_output( $feed, $args );
126
+ }
127
+
128
+ /**
129
+ * Enqueue Styles and Scripts for View Last Changelog widget
130
+ *
131
+ * @return void
132
+ * @since 1.0.0
133
+ * @access public
134
+ */
135
+ public static function enqueue_scripts(){
136
+ if( function_exists( 'get_current_screen' ) && 'dashboard' == get_current_screen()->id ){
137
+ $script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
138
+ $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
139
+ wp_enqueue_script( 'yith-dashboard', $script_path . '/assets/js/yith-dashboard' . $suffix . '.js', array( 'jquery-ui-dialog' ), '1.0.0', true );
140
+ wp_enqueue_style( 'wp-jquery-ui-dialog' );
141
+ $l10n = array(
142
+ 'buttons' => array(
143
+ 'close' => _x( 'Close', 'Button label', 'yith-plugin-fw' )
144
+ )
145
+ );
146
+ wp_localize_script( 'yith-dashboard', 'yith_dashboard', $l10n );
147
+ }
148
  }
149
  }
150
+
151
  if( apply_filters( 'yith_plugin_fw_show_dashboard_widgets', true ) ){
152
  add_action( 'wp_dashboard_setup', 'YITH_Dashboard::dashboard_widget_setup' );
153
+ add_action( 'admin_enqueue_scripts', 'YITH_Dashboard::enqueue_scripts', 20 );
154
  }
155
  }
156
 
plugin-fw/licence/assets/js/yit-licence.js CHANGED
@@ -69,7 +69,7 @@
69
  if ( false === error ) {
70
  jQuery.ajax( {
71
  type : 'POST',
72
- url : ajaxurl,
73
  data : data,
74
  success: function ( response ) {
75
 
69
  if ( false === error ) {
70
  jQuery.ajax( {
71
  type : 'POST',
72
+ url : typeof ajaxurl != 'undefined' ? ajaxurl : yith_ajax.url,
73
  data : data,
74
  success: function ( response ) {
75
 
plugin-fw/licence/assets/js/yit-licence.min.js CHANGED
@@ -1 +1,8 @@
1
- !function(e){var a=function(){var i=e(".licence-activation"),s=e(".licence-check"),d=e(".licence-deactive");i.on("click",function(i,s){i.preventDefault();var d,c=e(this),r=c.data("formid"),l=e("#"+r),u=l.serialize(),F=e(l).find(".message"),t=e(l).find(".message-wrapper"),n=l.find(".user-email"),o=l.find(".licence-key"),p=l.find(".user-email").val(),v=l.find(".licence-key").val(),C=!1,x=new Array,m=l.find(".product-row"),D=e(".licence-activation"),f=e("#products-to-active").find(".spinner");if(F.empty(),t.removeClass("visible"),n.removeClass("require"),o.removeClass("require"),m.removeClass("error"),f.addClass("show"),c.add(D).prop("disabled",!0).addClass("clicked"),""!==p&&(d=p,new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(d))||(C=!0,n.addClass("require"),x[x.length]=licence_message.email),""===v&&(C=!0,x[x.length]=licence_message.license_key,o.addClass("require")),!1===C)jQuery.ajax({type:"POST",url:ajaxurl,data:u,success:function(i){f.removeClass("show"),c.add(D).prop("disabled",!1).removeClass("clicked"),!0===i.activated?(e(".product-licence-activation").empty().replaceWith(i.template),a()):!1!==i&&void 0!==i.error?(F.text(i.error),t.addClass("visible"),m.addClass("error")):(F.text(licence_message.server),t.addClass("visible"),m.addClass("error")),void 0!==i.debug&&console.log(i.debug)}});else{if(1==x.length)F.text(licence_message.error.replace("%field%",x[0])),t.addClass("visible"),m.addClass("error");else{for(var h=licence_message.errors,b=0;b<x.length;b++)h=h.replace("%field_"+(b+1)+"%",x[b]),t.addClass("visible");F.text(h),t.addClass("visible"),m.addClass("error")}f.removeClass("show"),c.add(D).prop("disabled",!1).removeClass("clicked")}}),s.on("click",function(i){i.preventDefault();var s=e(this),d=e("#licence-check-update"),c=d.serialize();s.prop("disabled",!0).addClass("clicked"),d.find("div.spinner").addClass("show"),jQuery.ajax({type:"POST",url:ajaxurl,data:c,success:function(i){e(".product-licence-activation").empty().replaceWith(i.template),a()}})}),d.on("click",function(i){if(i.preventDefault(),1==(1==script_info.is_debug||confirm(licence_message.are_you_sure))){var s=e(this),d=s.data("licence-key"),c=s.data("licence-email"),r=s.data("product-init"),l=s.data("action"),u=e(".licence-renew"),F=e(".licence-deactive"),t=e("#yith-licence-notice"),n=e(".activated-table");s.add(u).add(F).prop("disabled",!0).addClass("clicked"),e("#activated-products").find(".spinner").addClass("show"),jQuery.ajax({type:"POST",url:ajaxurl,data:{action:l,licence_key:d,email:c,product_init:r},success:function(i){t.css("maxWidth",n.width()),0==i?(t.find("p.yith-licence-notice-message").html(licence_message.server),t.removeClass("notice-success").addClass("notice-error visible"),s.add(u).add(F).add(u).prop("disabled",!1).removeClass("clicked"),e("#activated-products").find(".spinner").removeClass("show")):(0==i.activated&&(e(".product-licence-activation").empty().replaceWith(i.template),a()),void 0!==i.error&&(t.find("p.yith-licence-notice-message").html(i.error),t.removeClass("notice-success").addClass("notice-error visible"),s.add(u).add(F).add(u).prop("disabled",!1).removeClass("clicked"),e("#activated-products").find(".spinner").removeClass("show")))}})}})};a(),e("body").on("click",".yit-changelog-button",function(a){e("#TB_window").remove()})}(jQuery);
 
 
 
 
 
 
 
1
+ (function(b){var t=function(c){c.on("click",function(k,e){k.preventDefault();var c=b(this),a=c.data("formid"),d=b("#"+a),f=d.serialize(),h=b(d).find(".message"),g=b(d).find(".message-wrapper"),l=d.find(".user-email"),u=d.find(".licence-key"),v=d.find(".user-email").val(),t=d.find(".licence-key").val(),n=!1;a=[];var p=d.find(".product-row"),q=b(".licence-activation"),r=b("#products-to-active").find(".spinner");h.empty();g.removeClass("visible");l.removeClass("require");u.removeClass("require");p.removeClass("error");
2
+ r.addClass("show");c.add(q).prop("disabled",!0).addClass("clicked");""!==v&&(new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i)).test(v)||
3
+ (n=!0,l.addClass("require"),a[a.length]=licence_message.email);""===t&&(n=!0,a[a.length]=licence_message.license_key,u.addClass("require"));if(!1===n)jQuery.ajax({type:"POST",url:"undefined"!=typeof ajaxurl?ajaxurl:yith_ajax.url,data:f,success:function(a){r.removeClass("show");c.add(q).prop("disabled",!1).removeClass("clicked");!0===a.activated?(b(".product-licence-activation").empty().replaceWith(a.template),m()):(!1!==a&&"undefined"!==typeof a.error?h.text(a.error):h.text(licence_message.server),
4
+ g.addClass("visible"),p.addClass("error"));"undefined"!==typeof a.debug&&console.log(a.debug)}});else{if(1==a.length)h.text(licence_message.error.replace("%field%",a[0]));else{d=licence_message.errors;for(f=0;f<a.length;f++)d=d.replace("%field_"+(f+1)+"%",a[f]),g.addClass("visible");h.text(d)}g.addClass("visible");p.addClass("error");r.removeClass("show");c.add(q).prop("disabled",!1).removeClass("clicked")}})},w=function(c){c.on("click",function(c){c.preventDefault();c=b(this);var e=b("#licence-check-update"),
5
+ k=e.serialize();c.prop("disabled",!0).addClass("clicked");e.find("div.spinner").addClass("show");jQuery.ajax({type:"POST",url:ajaxurl,data:k,success:function(a){b(".product-licence-activation").empty().replaceWith(a.template);m()}})})},x=function(c){c.on("click",function(c){c.preventDefault();if(1==(1==script_info.is_debug?!0:confirm(licence_message.are_you_sure))){var e=b(this);c=e.data("licence-key");var k=e.data("licence-email"),a=e.data("product-init"),d=e.data("action"),f=b(".licence-renew"),
6
+ h=b(".licence-deactive"),g=b("#yith-licence-notice"),l=b(".activated-table");e.add(f).add(h).prop("disabled",!0).addClass("clicked");b("#activated-products").find(".spinner").addClass("show");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:d,licence_key:c,email:k,product_init:a},success:function(a){g.css("maxWidth",l.width());0==a?(g.find("p.yith-licence-notice-message").html(licence_message.server),g.removeClass("notice-success").addClass("notice-error visible"),e.add(f).add(h).add(f).prop("disabled",
7
+ !1).removeClass("clicked"),b("#activated-products").find(".spinner").removeClass("show")):(0==a.activated&&(b(".product-licence-activation").empty().replaceWith(a.template),m()),"undefined"!=typeof a.error&&(g.find("p.yith-licence-notice-message").html(a.error),g.removeClass("notice-success").addClass("notice-error visible"),e.add(f).add(h).add(f).prop("disabled",!1).removeClass("clicked"),b("#activated-products").find(".spinner").removeClass("show")))}})}})},m=function(){var c=b(".licence-activation"),
8
+ k=b(".licence-check"),e=b(".licence-deactive");t(c);w(k);x(e)};m();b("body").on("click",".yit-changelog-button",function(c){b("#TB_window").remove()})})(jQuery);
plugin-fw/licence/lib/yit-licence.php CHANGED
@@ -191,6 +191,11 @@ if ( !class_exists( 'YIT_Licence' ) ) {
191
  )
192
  );
193
 
 
 
 
 
 
194
  /* Enqueue Scripts only in Licence Activation page of plugins and themes */
195
  if ( strpos( get_current_screen()->id, 'yith_plugins_activation' ) !== false || strpos( get_current_screen()->id, 'yit_panel_license' ) !== false ) {
196
  wp_enqueue_script( 'yit-licence' );
191
  )
192
  );
193
 
194
+ wp_localize_script( 'yit-licence', 'yith_ajax', array(
195
+ 'url' => admin_url( 'admin-ajax.php', 'relative' )
196
+ )
197
+ );
198
+
199
  /* Enqueue Scripts only in Licence Activation page of plugins and themes */
200
  if ( strpos( get_current_screen()->id, 'yith_plugins_activation' ) !== false || strpos( get_current_screen()->id, 'yit_panel_license' ) !== false ) {
201
  wp_enqueue_script( 'yit-licence' );
plugin-fw/templates/fields/custom.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file belongs to the YIT Plugin Framework.
4
+ * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
5
+ * that is bundled with this package in the file LICENSE.txt.
6
+ * It is also available through the world-wide-web at this URL:
7
+ * http://www.gnu.org/licenses/gpl-3.0.txt
8
+ *
9
+ * @var array $field
10
+ */
11
+
12
+ !defined( 'ABSPATH' ) && exit; // Exit if accessed directly
13
+
14
+ if ( isset( $field[ 'action' ] ) ) {
15
+ do_action( $field[ 'action' ], $field );
16
+ }
plugin-fw/yit-plugin.php CHANGED
@@ -40,7 +40,6 @@ include_once( 'lib/yit-debug.php');
40
  include_once( 'lib/yith-dashboard.php' );
41
  include_once( 'lib/privacy/yit-privacy.php' );
42
  include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
43
- include_once( 'lib/promo/yith-promo.php' );
44
 
45
  /* === Gutenberg Support === */
46
  if( class_exists( 'WP_Block_Type_Registry' ) ){
@@ -157,11 +156,6 @@ if( ! function_exists( 'yit_plugin_fw_row_meta' ) ){
157
  }
158
  }
159
 
160
- //Add YITH Refer ID
161
- if( ! empty( $url ) && defined( 'YITH_REFER_ID' ) ){
162
- $url = add_query_arg( array( 'refer_id', YITH_REFER_ID ), $url );
163
- }
164
-
165
  if( ! empty( $url ) && ! empty( $label ) ){
166
  $plugin_meta[] = sprintf( '<a href="%s" target="_blank"><span class="%s"></span>%s</a>', $url, $icon, $label );
167
  }
40
  include_once( 'lib/yith-dashboard.php' );
41
  include_once( 'lib/privacy/yit-privacy.php' );
42
  include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
 
43
 
44
  /* === Gutenberg Support === */
45
  if( class_exists( 'WP_Block_Type_Registry' ) ){
156
  }
157
  }
158
 
 
 
 
 
 
159
  if( ! empty( $url ) && ! empty( $label ) ){
160
  $plugin_meta[] = sprintf( '<a href="%s" target="_blank"><span class="%s"></span>%s</a>', $url, $icon, $label );
161
  }
settings/frontend-options.php CHANGED
@@ -54,8 +54,8 @@ $frontend = array(
54
  ),
55
 
56
  array(
57
- 'name' => __( 'Scroll top anchor', 'yith-woocommerce-ajax-navigation' ),
58
- 'desc' => __( 'Enter here the HTML tag for the scroll to top feature', 'yith-woocommerce-ajax-navigation' ) . ' (Default: <strong>.yit-wcan-container</strong>)',
59
  'id' => 'yith_wcan_ajax_scroll_top_class',
60
  'type' => 'text',
61
  'std' => '.yit-wcan-container'
54
  ),
55
 
56
  array(
57
+ 'name' => __( 'Scroll up to top anchor', 'yith-woocommerce-ajax-navigation' ),
58
+ 'desc' => __( 'Enter here the HTML tag for the scroll up to to top feature', 'yith-woocommerce-ajax-navigation' ) . ' (Default: <strong>.yit-wcan-container</strong>)',
59
  'id' => 'yith_wcan_ajax_scroll_top_class',
60
  'type' => 'text',
61
  'std' => '.yit-wcan-container'
widgets/class.yith-wcan-navigation-widget.php CHANGED
@@ -36,7 +36,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
36
  $widget_ops = array( 'classname' => $classname, 'description' => __( 'Filter the list of products without reloading the page', 'yith-woocommerce-ajax-navigation' ) );
37
  $control_ops = array( 'width' => 400, 'height' => 350 );
38
  add_action('wp_ajax_yith_wcan_select_type', array( $this, 'ajax_print_terms') );
39
- parent::__construct( 'yith-woo-ajax-navigation', _x( 'YITH WooCommerce Ajax Product Filter', '[Plugin Name] Admin: Widget Title', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
40
  }
41
 
42
 
@@ -151,7 +151,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
151
  echo "</ul>";
152
  }
153
  elseif ( $display_type == 'select' ) {
154
- $dropdown_label = apply_filters( 'yith_wcan_dropdown_label', __( 'Filters:', 'yith-woocommerce-ajax-navigation' ), $this, $instance );
155
  ?>
156
 
157
  <a class="yit-wcan-select-open" href="#"><?php echo apply_filters( 'yith_wcan_dropdown_default_label', $dropdown_label, $this ) ?></a>
@@ -308,8 +308,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
308
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
309
  $add_source_id = true;
310
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
311
- $parse = parse_url( $link );
312
- if( empty( $parse['query'] ) ){
313
  $add_source_id = false;
314
  }
315
  }
@@ -346,7 +345,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
346
 
347
  // Search Arg
348
  if ( get_search_query() ) {
349
- $link = add_query_arg( 's', get_search_query(), $link );
350
  }
351
 
352
  // Post Type Arg
@@ -525,8 +524,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
525
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
526
  $add_source_id = true;
527
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
528
- $parse = parse_url( $link );
529
- if( empty( $parse['query'] ) ){
530
  $add_source_id = false;
531
  }
532
  }
@@ -559,7 +557,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
559
 
560
  // Search Arg
561
  if ( get_search_query() ) {
562
- $link = add_query_arg( 's', get_search_query(), $link );
563
  }
564
 
565
  // Post Type Arg
@@ -757,8 +755,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
757
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
758
  $add_source_id = true;
759
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
760
- $parse = parse_url( $link );
761
- if( empty( $parse['query'] ) ){
762
  $add_source_id = false;
763
  }
764
  }
@@ -794,7 +791,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
794
 
795
  // Search Arg
796
  if ( get_search_query() ) {
797
- $link = add_query_arg( 's', get_search_query(), $link );
798
  }
799
 
800
  // Post Type Arg
@@ -1154,8 +1151,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
1154
  $add_source_id = true;
1155
 
1156
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
1157
- $parse = parse_url( $link );
1158
- if( empty( $parse['query'] ) ){
1159
  $add_source_id = false;
1160
  }
1161
  }
@@ -1262,7 +1258,8 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
1262
 
1263
  if( $count > 0 || $option_is_set ) {
1264
  $to_print = true;
1265
- printf( '<li %s><a %s href="%s">%s</a>', $class, $rel_nofollow, $link, $term->name );
 
1266
  $li_printed = true;
1267
  }
1268
 
36
  $widget_ops = array( 'classname' => $classname, 'description' => __( 'Filter the list of products without reloading the page', 'yith-woocommerce-ajax-navigation' ) );
37
  $control_ops = array( 'width' => 400, 'height' => 350 );
38
  add_action('wp_ajax_yith_wcan_select_type', array( $this, 'ajax_print_terms') );
39
+ parent::__construct( 'yith-woo-ajax-navigation', _x( 'YITH Ajax Product Filter', '[Plugin Name] Admin: Widget Title', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
40
  }
41
 
42
 
151
  echo "</ul>";
152
  }
153
  elseif ( $display_type == 'select' ) {
154
+ $dropdown_label = apply_filters( 'yith_wcan_dropdown_label', __( 'Filters:', 'yith-woocommerce-ajax-navigation' ), $this, $instance, $instance['attribute'] );
155
  ?>
156
 
157
  <a class="yit-wcan-select-open" href="#"><?php echo apply_filters( 'yith_wcan_dropdown_default_label', $dropdown_label, $this ) ?></a>
308
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
309
  $add_source_id = true;
310
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
311
+ if( ! yit_is_filtered_uri() ){
 
312
  $add_source_id = false;
313
  }
314
  }
345
 
346
  // Search Arg
347
  if ( get_search_query() ) {
348
+ $link = add_query_arg( 's', urlencode( get_search_query() ), $link );
349
  }
350
 
351
  // Post Type Arg
524
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
525
  $add_source_id = true;
526
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
527
+ if( ! yit_is_filtered_uri() ){
 
528
  $add_source_id = false;
529
  }
530
  }
557
 
558
  // Search Arg
559
  if ( get_search_query() ) {
560
+ $link = add_query_arg( 's', urlencode( get_search_query() ), $link );
561
  }
562
 
563
  // Post Type Arg
755
  if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
756
  $add_source_id = true;
757
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
758
+ if( ! yit_is_filtered_uri() ){
 
759
  $add_source_id = false;
760
  }
761
  }
791
 
792
  // Search Arg
793
  if ( get_search_query() ) {
794
+ $link = add_query_arg( 's', urlencode( get_search_query() ), $link );
795
  }
796
 
797
  // Post Type Arg
1151
  $add_source_id = true;
1152
 
1153
  if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
1154
+ if( ! yit_is_filtered_uri() ){
 
1155
  $add_source_id = false;
1156
  }
1157
  }
1258
 
1259
  if( $count > 0 || $option_is_set ) {
1260
  $to_print = true;
1261
+ $term_name = apply_filters( 'yith_wcan_term_name_to_show',$term->name, $term );
1262
+ printf( '<li %s><a %s href="%s">%s</a>', $class, $rel_nofollow, $link, $term_name );
1263
  $li_printed = true;
1264
  }
1265
 
widgets/class.yith-wcan-reset-navigation-widget.php CHANGED
@@ -22,7 +22,7 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
22
  function __construct() {
23
  $widget_ops = array( 'classname' => 'yith-woocommerce-ajax-product-filter yith-woo-ajax-reset-navigation yith-woo-ajax-navigation woocommerce widget_layered_nav', 'description' => _x( 'Reset all filters set by YITH WooCommerce Ajax Product Filter', '[Plugin Name]', 'yith-woocommerce-ajax-navigation' ) );
24
  $control_ops = array( 'width' => 400, 'height' => 350 );
25
- parent::__construct( 'yith-woo-ajax-reset-navigation', __( 'YITH WooCommerce Ajax Reset Filter', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
26
  }
27
 
28
 
@@ -54,7 +54,18 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
54
 
55
  //clean the url
56
  if( ! isset( $_GET['source_id'] ) ){
57
- $link = get_post_type_archive_link( 'product' ); //yit_get_woocommerce_layered_nav_link();
 
 
 
 
 
 
 
 
 
 
 
58
 
59
  foreach ( (array) $_chosen_attributes as $taxonomy => $data ) {
60
  $taxonomy_filter = str_replace( 'pa_', '', $taxonomy );
@@ -66,13 +77,22 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
66
 
67
  else{
68
  //Start filter from Product category Page
69
- $term = get_term_by( 'term_id', $_GET['source_id'], $_GET['source_tax'] );
 
 
 
 
70
 
71
  if( $term instanceof WP_Term ){
72
  $link = get_term_link( $term, $term->taxonomy );
73
  }
74
  }
75
 
 
 
 
 
 
76
  $link = apply_filters( 'yith_woocommerce_reset_filter_link', $link );
77
 
78
  echo $before_widget;
22
  function __construct() {
23
  $widget_ops = array( 'classname' => 'yith-woocommerce-ajax-product-filter yith-woo-ajax-reset-navigation yith-woo-ajax-navigation woocommerce widget_layered_nav', 'description' => _x( 'Reset all filters set by YITH WooCommerce Ajax Product Filter', '[Plugin Name]', 'yith-woocommerce-ajax-navigation' ) );
24
  $control_ops = array( 'width' => 400, 'height' => 350 );
25
+ parent::__construct( 'yith-woo-ajax-reset-navigation', __( 'YITH Ajax Reset Filter', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
26
  }
27
 
28
 
54
 
55
  //clean the url
56
  if( ! isset( $_GET['source_id'] ) ){
57
+ $link = '';
58
+
59
+ //Check if the user have enabled only WC PRice Filter
60
+ if( yit_is_filtered_uri() && ( isset( $_GET['min_price'] ) || isset( $_GET['max_price'] ) ) && is_product_taxonomy() ){
61
+ $queried_object = get_queried_object();
62
+
63
+ if( $queried_object instanceof WP_Term ){
64
+ $link = get_term_link( $queried_object );
65
+ }
66
+ }
67
+
68
+ $link = empty( $link ) || $link instanceof WP_Error ? get_post_type_archive_link( 'product' ) : $link;
69
 
70
  foreach ( (array) $_chosen_attributes as $taxonomy => $data ) {
71
  $taxonomy_filter = str_replace( 'pa_', '', $taxonomy );
77
 
78
  else{
79
  //Start filter from Product category Page
80
+ $term = null;
81
+
82
+ if( ! empty( $_GET['source_id'] ) && ! empty( $_GET['source_tax'] ) ){
83
+ $term = get_term_by( 'term_id', $_GET['source_id'], $_GET['source_tax'] );
84
+ }
85
 
86
  if( $term instanceof WP_Term ){
87
  $link = get_term_link( $term, $term->taxonomy );
88
  }
89
  }
90
 
91
+ if( is_search() && isset( $_GET['s'] ) && isset( $_GET['post_type'] ) ){
92
+ $s = urlencode( stripslashes( $_GET['s'] ) );
93
+ $link = add_query_arg( array( 's' => $s, 'post_type' => $_GET['post_type'] ), get_home_url() );
94
+ }
95
+
96
  $link = apply_filters( 'yith_woocommerce_reset_filter_link', $link );
97
 
98
  echo $before_widget;