YITH WooCommerce Ajax Product Filter - Version 3.0.0

Version Description

  • Released: Jun 13, 2016 =

  • Added: Support to WooCommece 2.6

  • Tweak: Layered navigation management

  • Tweak: English Typo

Download this release

Release Info

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

Code changes from version 2.9.2 to 3.0.0

Files changed (47) hide show
  1. README.txt +7 -1
  2. assets/images/11-bg.png +0 -0
  3. assets/images/11-icon.png +0 -0
  4. assets/images/11.png +0 -0
  5. assets/images/12-bg.png +0 -0
  6. assets/images/12-icon.png +0 -0
  7. assets/images/12.png +0 -0
  8. assets/images/13-bg.png +0 -0
  9. assets/images/13-icon.png +0 -0
  10. assets/images/13.png +0 -0
  11. includes/class.yith-wcan-admin.php +2 -20
  12. includes/class.yith-wcan-frontend.php +196 -8
  13. includes/class.yith-wcan-helper.php +4 -4
  14. includes/class.yith-wcan.php +48 -0
  15. includes/functions.yith-wcan.php +18 -7
  16. init.php +2 -2
  17. languages/yith-woocommerce-ajax-navigation-it_IT.mo +0 -0
  18. languages/yith-woocommerce-ajax-navigation-it_IT.po +394 -166
  19. languages/yith-woocommerce-ajax-navigation-tr_TR.mo +0 -0
  20. languages/yith-woocommerce-ajax-navigation-tr_TR.po +126 -1127
  21. languages/yith-woocommerce-ajax-navigation.pot +86 -1131
  22. plugin-fw/assets/images/upgrade-page/01.jpg +0 -0
  23. plugin-fw/assets/images/upgrade-page/02.jpg +0 -0
  24. plugin-fw/assets/images/upgrade-page/03.jpg +0 -0
  25. plugin-fw/assets/images/upgrade-page/04.jpg +0 -0
  26. plugin-fw/assets/images/upgrade-page/05.jpg +0 -0
  27. plugin-fw/assets/images/upgrade-page/06.jpg +0 -0
  28. plugin-fw/assets/images/upgrade-page/07.jpg +0 -0
  29. plugin-fw/assets/images/upgrade-page/08.jpg +0 -0
  30. plugin-fw/assets/images/upgrade-page/09.jpg +0 -0
  31. plugin-fw/assets/js/how-to.js +6 -0
  32. plugin-fw/assets/js/multisite-updater.js +1 -1
  33. plugin-fw/assets/js/multisite-updater.min.js +1 -4
  34. plugin-fw/init.php +18 -1
  35. plugin-fw/languages/yith-plugin-fw-es_ES.mo +0 -0
  36. plugin-fw/languages/yith-plugin-fw-es_ES.po +1170 -0
  37. plugin-fw/lib/yit-plugin-panel-sidebar.php +1 -1
  38. plugin-fw/lib/yit-plugin-panel-wc.php +22 -7
  39. plugin-fw/lib/yit-plugin-panel.php +13 -17
  40. plugin-fw/lib/yit-upgrade.php +534 -528
  41. plugin-fw/lib/yit-video.php +6 -2
  42. plugin-fw/templates/upgrade/upgrade-to-pro-version.php +0 -75
  43. plugin-fw/yit-functions.php +19 -6
  44. settings/custom-style-options.php +1 -1
  45. settings/frontend-options.php +7 -7
  46. widgets/class.yith-wcan-navigation-widget.php +105 -107
  47. widgets/class.yith-wcan-reset-navigation-widget.php +1 -3
README.txt CHANGED
@@ -4,7 +4,7 @@ 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.5.2
7
- Stable tag: 2.9.2
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
@@ -159,6 +159,12 @@ If you want to see a demonstration version of the premium plugin, you can see it
159
160
== Changelog ==
161
162
= 2.9.2 - Released: May 16, 2016 =
163
164
* Fixed: Wrong reset button link in product category page
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.5.2
7
+ Stable tag: 3.0.0
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
159
160
== Changelog ==
161
162
+ = 3.0.0 - Released: Jun 13, 2016 =
163
+
164
+ * Added: Support to WooCommece 2.6
165
+ * Tweak: Layered navigation management
166
+ * Tweak: English Typo
167
+
168
= 2.9.2 - Released: May 16, 2016 =
169
170
* Fixed: Wrong reset button link in product category page
assets/images/11-bg.png ADDED
Binary file
assets/images/11-icon.png ADDED
Binary file
assets/images/11.png ADDED
Binary file
assets/images/12-bg.png ADDED
Binary file
assets/images/12-icon.png ADDED
Binary file
assets/images/12.png ADDED
Binary file
assets/images/13-bg.png ADDED
Binary file
assets/images/13-icon.png ADDED
Binary file
assets/images/13.png ADDED
Binary file
includes/class.yith-wcan-admin.php CHANGED
@@ -65,7 +65,6 @@ if ( ! class_exists( 'YITH_WCAN_Admin' ) ) {
65
$this->version = $version;
66
67
//Actions
68
- add_action( 'init', array( $this, 'init' ) );
69
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
70
71
/* Plugin Option Panel */
@@ -81,19 +80,7 @@ if ( ! class_exists( 'YITH_WCAN_Admin' ) ) {
81
// YITH WCAN Loaded
82
do_action( 'yith_wcan_loaded' );
83
}
84
-
85
-
86
- /**
87
- * Init method:
88
- * - default options
89
- *
90
- * @access public
91
- * @since 1.0.0
92
- */
93
- public function init() {
94
- }
95
-
96
-
97
/**
98
* Enqueue admin styles and scripts
99
*
@@ -154,12 +141,7 @@ if ( ! class_exists( 'YITH_WCAN_Admin' ) ) {
154
'options-path' => YITH_WCAN_DIR . '/settings',
155
'plugin-url' => YITH_WCAN_URL
156
);
157
-
158
- /* === Fixed: not updated theme === */
159
- if ( ! class_exists( 'YIT_Plugin_Panel_WooCommerce' ) ) {
160
- require_once( 'plugin-fw/lib/yit-plugin-panel-wc.php' );
161
- }
162
-
163
$this->_panel = new YIT_Plugin_Panel( $args );
164
$this->_main_panel_option = "yit_{$args['parent']}_options";
165
65
$this->version = $version;
66
67
//Actions
68
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
69
70
/* Plugin Option Panel */
80
// YITH WCAN Loaded
81
do_action( 'yith_wcan_loaded' );
82
}
83
+
84
/**
85
* Enqueue admin styles and scripts
86
*
141
'options-path' => YITH_WCAN_DIR . '/settings',
142
'plugin-url' => YITH_WCAN_URL
143
);
144
+
145
$this->_panel = new YIT_Plugin_Panel( $args );
146
$this->_main_panel_option = "yit_{$args['parent']}_options";
147
includes/class.yith-wcan-frontend.php CHANGED
@@ -27,6 +27,16 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
27
*/
28
public $version;
29
30
/**
31
* Constructor
32
*
@@ -35,18 +45,105 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
35
*/
36
public function __construct( $version ) {
37
$this->version = $version;
38
-
39
//Actions
40
add_action( 'init', array( $this, 'woocommerce_layered_nav_init' ), 99 );
41
42
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
43
44
add_action( 'body_class', array( $this, 'body_class' ) );
45
46
// YITH WCAN Loaded
47
do_action( 'yith_wcan_loaded' );
48
}
49
50
/**
51
* Enqueue frontend styles and scripts
52
*
@@ -96,12 +193,10 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
96
97
if ( is_active_widget( false, false, 'yith-woo-ajax-navigation', true ) && ! is_admin() ) {
98
99
- global $_chosen_attributes, $woocommerce;
100
-
101
- $_chosen_attributes = array();
102
103
/* FIX TO WOOCOMMERCE 2.1 */
104
- $attibute_taxonomies = function_exists( 'wc_get_attribute_taxonomies' ) ? $attribute_taxonomies = wc_get_attribute_taxonomies() : $attribute_taxonomies = $woocommerce->get_attribute_taxonomies();
105
106
if ( $attribute_taxonomies ) {
107
foreach ( $attribute_taxonomies as $tax ) {
@@ -113,7 +208,7 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
113
$taxonomy = wc_attribute_taxonomy_name( $attribute );
114
}
115
else {
116
- $taxonomy = $woocommerce->attribute_taxonomy_name( $attribute );
117
}
118
119
$name = 'filter_' . $attribute;
@@ -132,17 +227,110 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
132
}
133
}
134
135
- if ( version_compare( preg_replace( '/-beta-([0-9]+)/', '', $woocommerce->version ), '2.1', '<' ) ) {
136
add_filter( 'loop_shop_post_in', 'woocommerce_layered_nav_query' );
137
}
138
- else {
139
add_filter( 'loop_shop_post_in', array( WC()->query, 'layered_nav_query' ) );
140
}
141
142
143
}
144
}
145
146
/**
147
* Add a body class(es)
148
*
27
*/
28
public $version;
29
30
+ /**
31
+ * @var array deprecated array from WC_QUERY
32
+ * @since version 3.0
33
+ */
34
+ public $filtered_product_ids_for_taxonomy = array();
35
+ public $layered_nav_product_ids = array();
36
+ public $unfiltered_product_ids = array();
37
+ public $filtered_product_ids = array();
38
+ public $layered_nav_post__in = array();
39
+
40
/**
41
* Constructor
42
*
45
*/
46
public function __construct( $version ) {
47
$this->version = $version;
48
+
49
//Actions
50
add_action( 'init', array( $this, 'woocommerce_layered_nav_init' ), 99 );
51
52
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_styles_scripts' ) );
53
54
add_action( 'body_class', array( $this, 'body_class' ) );
55
+ //TODO: Array ex WC_QUERY()
56
+ add_filter( 'the_posts', array( $this, 'the_posts' ), 15, 2 );
57
+
58
+ add_filter( 'woocommerce_layered_nav_link', 'yit_plus_character_hack', 99 );
59
60
// YITH WCAN Loaded
61
do_action( 'yith_wcan_loaded' );
62
}
63
64
+ public function layered_navigation_array_for_wc_older_26(){
65
+ if( YITH_WCAN()->is_wc_older_2_6 ){
66
+ $this->filtered_product_ids_for_taxonomy = WC()->query->filtered_product_ids_for_taxonomy;
67
+ $this->layered_nav_product_ids = WC()->query->layered_nav_product_ids;
68
+ $this->unfiltered_product_ids = WC()->query->unfiltered_product_ids;
69
+ $this->filtered_product_ids = WC()->query->filtered_product_ids;
70
+ $this->layered_nav_post__in = WC()->query->layered_nav_post__in;
71
+ }
72
+ }
73
+
74
+ /**
75
+ * Hook into the_posts to do the main product query if needed - relevanssi compatibility.
76
+ *
77
+ * @access public
78
+ * @param array $posts
79
+ * @param WP_Query|bool $query (default: false)
80
+ * @return array
81
+ */
82
+ public function the_posts( $posts, $query = false ) {
83
+
84
+ if( YITH_WCAN()->is_wc_older_2_6 ){
85
+ add_action( 'wp', array( $this, 'layered_navigation_array_for_wc_older_26' ) );
86
+ }
87
+
88
+ else{
89
+
90
+ $filtered_posts = array();
91
+ $queried_post_ids = array();
92
+ $query_filtered_posts = $this->layered_nav_query();
93
+
94
+ foreach ( $posts as $post ) {
95
+
96
+ if ( in_array( $post->ID, $query_filtered_posts ) ) {
97
+ $filtered_posts[] = $post;
98
+ $queried_post_ids[] = $post->ID;
99
+ }
100
+ }
101
+
102
+ $query->posts = $filtered_posts;
103
+ $query->post_count = count( $filtered_posts );
104
+
105
+ // Get main query
106
+ $current_wp_query = $query->query;
107
+
108
+ // Get WP Query for current page (without 'paged')
109
+ unset( $current_wp_query['paged'] );
110
+
111
+ // Ensure filters are set
112
+ $unfiltered_args = array_merge(
113
+ $current_wp_query,
114
+ array(
115
+ 'post_type' => 'product',
116
+ 'numberposts' => -1,
117
+ 'post_status' => 'publish',
118
+ 'meta_query' => $query->meta_query,
119
+ 'fields' => 'ids',
120
+ 'no_found_rows' => true,
121
+ 'update_post_meta_cache' => false,
122
+ 'update_post_term_cache' => false,
123
+ 'pagename' => '',
124
+ 'wc_query' => 'get_products_in_view'
125
+ )
126
+ );
127
+ $this->unfiltered_product_ids = get_posts( $unfiltered_args );
128
+ $this->filtered_product_ids = $queried_post_ids;
129
+
130
+ // Also store filtered posts ids...
131
+ if ( sizeof( $queried_post_ids ) > 0 ) {
132
+ $this->filtered_product_ids = array_intersect( $this->unfiltered_product_ids, $queried_post_ids );
133
+ } else {
134
+ $this->filtered_product_ids = $this->unfiltered_product_ids;
135
+ }
136
+
137
+ if ( sizeof( $this->layered_nav_post__in ) > 0 ) {
138
+ $this->layered_nav_product_ids = array_intersect( $this->unfiltered_product_ids, $this->layered_nav_post__in );
139
+ } else {
140
+ $this->layered_nav_product_ids = $this->unfiltered_product_ids;
141
+ }
142
+ }
143
+
144
+ return $posts;
145
+ }
146
+
147
/**
148
* Enqueue frontend styles and scripts
149
*
193
194
if ( is_active_widget( false, false, 'yith-woo-ajax-navigation', true ) && ! is_admin() ) {
195
196
+ $_chosen_attributes = YITH_WCAN()->get_layered_nav_chosen_attributes();
197
198
/* FIX TO WOOCOMMERCE 2.1 */
199
+ $attibute_taxonomies = function_exists( 'wc_get_attribute_taxonomies' ) ? $attribute_taxonomies = wc_get_attribute_taxonomies() : $attribute_taxonomies = WC()->get_attribute_taxonomies();
200
201
if ( $attribute_taxonomies ) {
202
foreach ( $attribute_taxonomies as $tax ) {
208
$taxonomy = wc_attribute_taxonomy_name( $attribute );
209
}
210
else {
211
+ $taxonomy = WC()->attribute_taxonomy_name( $attribute );
212
}
213
214
$name = 'filter_' . $attribute;
227
}
228
}
229
230
+ if ( YITH_WCAN()->is_wc_older_2_1 ) {
231
add_filter( 'loop_shop_post_in', 'woocommerce_layered_nav_query' );
232
}
233
+
234
+ elseif ( YITH_WCAN()->is_wc_older_2_6 ) {
235
add_filter( 'loop_shop_post_in', array( WC()->query, 'layered_nav_query' ) );
236
}
237
+ //Nothing to do for WooCommerce 2.6
238
+ }
239
+ }
240
+ /**
241
+ * Layered Nav post filter.
242
+ *
243
+ * @param array $filtered_posts
244
+ * @return array
245
+ */
246
+ public function layered_nav_query( $filtered_posts = array()) {
247
+ $_chosen_attributes = YITH_WCAN()->get_layered_nav_chosen_attributes();
248
+
249
+ if ( sizeof( $_chosen_attributes ) > 0 ) {
250
+
251
+ $matched_products = array(
252
+ 'and' => array(),
253
+ 'or' => array()
254
+ );
255
+ $filtered_attribute = array(
256
+ 'and' => false,
257
+ 'or' => false
258
+ );
259
+
260
+ foreach ( $_chosen_attributes as $attribute => $data ) {
261
+ $matched_products_from_attribute = array();
262
+ $filtered = false;
263
+
264
+ if ( sizeof( $data['terms'] ) > 0 ) {
265
+ foreach ( $data['terms'] as $value ) {
266
+
267
+ $args = array(
268
+ 'post_type' => 'product',
269
+ 'numberposts' => -1,
270
+ 'post_status' => 'publish',
271
+ 'fields' => 'ids',
272
+ 'no_found_rows' => true,
273
+ 'tax_query' => array(
274
+ array(
275
+ 'taxonomy' => $attribute,
276
+ 'terms' => $value,
277
+ 'field' => YITH_WCAN()->filter_term_field
278
+ )
279
+ )
280
+ );
281
+
282
+ //TODO: Increase performance for get_posts()
283
+ $post_ids = apply_filters( 'woocommerce_layered_nav_query_post_ids', get_posts( $args ), $args, $attribute, $value );
284
+
285
+ if ( ! is_wp_error( $post_ids ) ) {
286
+
287
+ if ( sizeof( $matched_products_from_attribute ) > 0 || $filtered ) {
288
+ $matched_products_from_attribute = $data['query_type'] == 'or' ? array_merge( $post_ids, $matched_products_from_attribute ) : array_intersect( $post_ids, $matched_products_from_attribute );
289
+ } else {
290
+ $matched_products_from_attribute = $post_ids;
291
+ }
292
+
293
+ $filtered = true;
294
+ }
295
+ }
296
+ }
297
+
298
+ if ( sizeof( $matched_products[ $data['query_type'] ] ) > 0 || $filtered_attribute[ $data['query_type'] ] === true ) {
299
+ $matched_products[ $data['query_type'] ] = ( $data['query_type'] == 'or' ) ? array_merge( $matched_products_from_attribute, $matched_products[ $data['query_type'] ] ) : array_intersect( $matched_products_from_attribute, $matched_products[ $data['query_type'] ] );
300
+ } else {
301
+ $matched_products[ $data['query_type'] ] = $matched_products_from_attribute;
302
+ }
303
+
304
+ $filtered_attribute[ $data['query_type'] ] = true;
305
+
306
+ $this->filtered_product_ids_for_taxonomy[ $attribute ] = $matched_products_from_attribute;
307
+ }
308
+
309
+ // Combine our AND and OR result sets
310
+ if ( $filtered_attribute['and'] && $filtered_attribute['or'] )
311
+ $results = array_intersect( $matched_products[ 'and' ], $matched_products[ 'or' ] );
312
+ else
313
+ $results = array_merge( $matched_products[ 'and' ], $matched_products[ 'or' ] );
314
+
315
+ if ( $filtered ) {
316
317
+ $this->layered_nav_post__in = $results;
318
+ $this->layered_nav_post__in[] = 0;
319
320
+ if ( sizeof( $filtered_posts ) == 0 ) {
321
+ $filtered_posts = $results;
322
+ $filtered_posts[] = 0;
323
+ } else {
324
+ $filtered_posts = array_intersect( $filtered_posts, $results );
325
+ $filtered_posts[] = 0;
326
+ }
327
+
328
+ }
329
}
330
+ return (array) $filtered_posts;
331
}
332
333
+
334
/**
335
* Add a body class(es)
336
*
includes/class.yith-wcan-helper.php CHANGED
@@ -26,9 +26,9 @@ if ( ! class_exists( 'YITH_WCAN_Helper' ) ) {
26
* @access public
27
*/
28
public static function attribute_taxonomies() {
29
- global $woocommerce;
30
31
- if ( ! isset( $woocommerce ) ) {
32
return array();
33
}
34
@@ -37,7 +37,7 @@ if ( ! class_exists( 'YITH_WCAN_Helper' ) ) {
37
$attribute_taxonomies = wc_get_attribute_taxonomies();
38
}
39
else {
40
- $attribute_taxonomies = $woocommerce->get_attribute_taxonomies();
41
}
42
43
if ( empty( $attribute_taxonomies ) ) {
@@ -50,7 +50,7 @@ if ( ! class_exists( 'YITH_WCAN_Helper' ) ) {
50
$taxonomy = wc_attribute_taxonomy_name( $attribute->attribute_name );
51
}
52
else {
53
- $taxonomy = $woocommerce->attribute_taxonomy_name( $attribute->attribute_name );
54
}
55
56
26
* @access public
27
*/
28
public static function attribute_taxonomies() {
29
+ $_woocommerce = WC();
30
31
+ if ( ! isset( $_woocommerce ) ) {
32
return array();
33
}
34
37
$attribute_taxonomies = wc_get_attribute_taxonomies();
38
}
39
else {
40
+ $attribute_taxonomies = WC()->get_attribute_taxonomies();
41
}
42
43
if ( empty( $attribute_taxonomies ) ) {
50
$taxonomy = wc_attribute_taxonomy_name( $attribute->attribute_name );
51
}
52
else {
53
+ $taxonomy = WC()->attribute_taxonomy_name( $attribute->attribute_name );
54
}
55
56
includes/class.yith-wcan.php CHANGED
@@ -52,6 +52,22 @@ if ( ! class_exists( 'YITH_WCAN' ) ) {
52
*/
53
protected static $_instance = null;
54
55
/**
56
* Constructor
57
*
@@ -61,6 +77,18 @@ if ( ! class_exists( 'YITH_WCAN' ) ) {
61
public function __construct() {
62
63
$this->version = YITH_WCAN_VERSION;
64
65
/* Load Plugin Framework */
66
add_action( 'plugins_loaded', array( $this, 'plugin_fw_loader' ), 15 );
@@ -170,5 +198,25 @@ if ( ! class_exists( 'YITH_WCAN' ) ) {
170
}
171
}
172
173
}
174
}
52
*/
53
protected static $_instance = null;
54
55
+ /**
56
+ * @var bool Check for old WooCommerce Version
57
+ * @since 3.0
58
+ */
59
+ public $current_wc_version = false;
60
+ public $is_wc_older_2_1 = false;
61
+ public $is_wc_older_2_6 = false;
62
+
63
+ /**
64
+ * @var string filtered term fields
65
+ * Before WooCommerce 2.6 product attribute use term_id for filter.
66
+ * From WooCommerce 2.6 use slug instead.
67
+ * @since 3.0.0
68
+ */
69
+ public $filter_term_field = 'slug';
70
+
71
/**
72
* Constructor
73
*
77
public function __construct() {
78
79
$this->version = YITH_WCAN_VERSION;
80
+
81
+ /**
82
+ * WooCommerce Version Check
83
+ */
84
+ $this->current_wc_version = WC()->version;
85
+ $this->is_wc_older_2_1 = version_compare( $this->current_wc_version, '2.1', '<' );
86
+ $this->is_wc_older_2_6 = version_compare( $this->current_wc_version, '2.6', '<' );
87
+
88
+ if( $this->is_wc_older_2_6 ){
89
+ $this->filter_term_field = 'term_id';
90
+ }
91
+
92
93
/* Load Plugin Framework */
94
add_action( 'plugins_loaded', array( $this, 'plugin_fw_loader' ), 15 );
198
}
199
}
200
201
+ /**
202
+ * Get choosen attribute args
203
+ *
204
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
205
+ * @since 2.9.3
206
+ * @return array
207
+ */
208
+ public function get_layered_nav_chosen_attributes(){
209
+ $chosen_attributes = array();
210
+ if( $this->is_wc_older_2_6 ){
211
+ global $_chosen_attributes;
212
+ $chosen_attributes = $_chosen_attributes;
213
+ }
214
+
215
+ else {
216
+ $chosen_attributes = WC_Query::get_layered_nav_chosen_attributes();
217
+ }
218
+ return $chosen_attributes;
219
+ }
220
+
221
}
222
}
includes/functions.yith-wcan.php CHANGED
@@ -116,13 +116,12 @@ function yith_wcan_attributes_table( $type, $attribute, $id, $name, $values = ar
116
* @return bool
117
*/
118
function yith_wcan_can_be_displayed() {
119
- global $woocommerce, $_attributes_array;
120
-
121
if (
122
- is_active_widget( false, false, 'yith-woo-ajax-navigation', true ) ||
123
is_active_widget( false, false, 'yith-woo-ajax-navigation-sort-by', true ) ||
124
is_active_widget( false, false, 'yith-woo-ajax-navigation-stock-on-sale', true ) ||
125
- is_active_widget( false, false, 'yith-woo-ajax-navigation-list-price-filter', true )
126
) {
127
return true;
128
}
@@ -336,14 +335,13 @@ if ( ! function_exists( 'yit_term_has_child' ) ) {
336
* @since 1.3.1
337
*/
338
function yit_term_has_child( $term, $taxonomy ) {
339
- global $woocommerce;
340
$count = 0;
341
$child_terms = get_terms( $taxonomy, array( 'child_of' => $term->term_id ) );
342
343
if( ! is_wp_error( $child_terms ) ){
344
foreach ( $child_terms as $child_term ) {
345
$_products_in_term = get_objects_in_term( $child_term->term_id, $taxonomy );
346
- $count += sizeof( array_intersect( $_products_in_term, $woocommerce->query->filtered_product_ids ) );
347
}
348
}
349
@@ -653,7 +651,7 @@ if( ! function_exists( 'yit_is_filtered_uri' ) ){
653
* @author Andrea Grillo <andrea.grillo@yithemes.com>
654
*/
655
function yit_is_filtered_uri(){
656
- global $_chosen_attributes;
657
$brands = yit_get_brands_taxonomy();
658
$show_all_categories_link_enabled = 'yes' == yith_wcan_get_option( 'yith_wcan_enable_see_all_categories_link', 'no' );
659
//check if current page is filtered
@@ -661,5 +659,18 @@ if( ! function_exists( 'yit_is_filtered_uri' ) ){
661
662
return apply_filters( 'yit_wcan_is_filtered_uri', $is_filtered_uri );
663
}
664
665
}
116
* @return bool
117
*/
118
function yith_wcan_can_be_displayed() {
119
if (
120
+ ( is_active_widget( false, false, 'yith-woo-ajax-navigation', true ) ||
121
is_active_widget( false, false, 'yith-woo-ajax-navigation-sort-by', true ) ||
122
is_active_widget( false, false, 'yith-woo-ajax-navigation-stock-on-sale', true ) ||
123
+ is_active_widget( false, false, 'yith-woo-ajax-navigation-list-price-filter', true ) ) &&
124
+ ( is_shop() || defined( 'SHOP_IS_ON_FRONT' ) || is_product_taxonomy() || is_product_category() )
125
) {
126
return true;
127
}
335
* @since 1.3.1
336
*/
337
function yit_term_has_child( $term, $taxonomy ) {
338
$count = 0;
339
$child_terms = get_terms( $taxonomy, array( 'child_of' => $term->term_id ) );
340
341
if( ! is_wp_error( $child_terms ) ){
342
foreach ( $child_terms as $child_term ) {
343
$_products_in_term = get_objects_in_term( $child_term->term_id, $taxonomy );
344
+ $count += sizeof( array_intersect( $_products_in_term, YITH_WCAN()->frontend->filtered_product_ids ) );
345
}
346
}
347
651
* @author Andrea Grillo <andrea.grillo@yithemes.com>
652
*/
653
function yit_is_filtered_uri(){
654
+ $_chosen_attributes = YITH_WCAN()->get_layered_nav_chosen_attributes();
655
$brands = yit_get_brands_taxonomy();
656
$show_all_categories_link_enabled = 'yes' == yith_wcan_get_option( 'yith_wcan_enable_see_all_categories_link', 'no' );
657
//check if current page is filtered
659
660
return apply_filters( 'yit_wcan_is_filtered_uri', $is_filtered_uri );
661
}
662
+ }
663
664
+ if( ! function_exists( 'yit_plus_character_hack' ) ) {
665
+ /**
666
+ * Hack for plus character
667
+ *
668
+ * @return string the filtered link
669
+ *
670
+ * @since 2.8.6
671
+ * @author Andrea Grillo <andrea.grillo@yithemes.com>
672
+ */
673
+ function yit_plus_character_hack($link) {
674
+ return $link = str_replace('+', '%2B', $link);
675
+ }
676
}
init.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: YITH WooCommerce Ajax Product Filter
4
* Plugin URI: http://yithemes.com/
5
* Description: YITH WooCommerce Ajax Product Filter offers the perfect way to filter all the products of your shop.
6
- * Version: 2.9.2
7
* Author: YITHEMES
8
* Author URI: http://yithemes.com/
9
* Text Domain: yith-woocommerce-ajax-navigation
@@ -64,7 +64,7 @@ load_plugin_textdomain( 'yith-woocommerce-ajax-navigation', false, dirname( plug
64
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
65
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
66
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
67
- ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '2.9.2' );
68
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
69
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
70
3
* Plugin Name: YITH WooCommerce Ajax Product Filter
4
* Plugin URI: http://yithemes.com/
5
* Description: YITH WooCommerce Ajax Product Filter offers the perfect way to filter all the products of your shop.
6
+ * Version: 3.0.0
7
* Author: YITHEMES
8
* Author URI: http://yithemes.com/
9
* Text Domain: yith-woocommerce-ajax-navigation
64
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
65
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
66
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
67
+ ! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.0.0' );
68
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
69
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
70
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: \n"
5
- "POT-Creation-Date: 2016-03-10 17:25+0100\n"
6
- "PO-Revision-Date: 2016-03-10 17:25+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 1.8.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"
@@ -20,33 +20,33 @@ msgstr ""
20
"X-Poedit-SearchPath-0: .\n"
21
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
22
23
- #: includes/class.yith-wcan-admin.php:139
24
msgid "Front end"
25
msgstr "Front end"
26
27
- #: includes/class.yith-wcan-admin.php:140 settings/custom-style-options.php:12
28
msgid "Custom Style"
29
- msgstr "Modifica stile"
30
31
- #: includes/class.yith-wcan-admin.php:141
32
- #: includes/class.yith-wcan-admin.php:213
33
msgid "Premium Version"
34
msgstr "Versione Premium"
35
36
- #: includes/class.yith-wcan-admin.php:147
37
- #: includes/class.yith-wcan-admin.php:148
38
msgid "Ajax Product Filter"
39
msgstr "Ajax Product Filter"
40
41
- #: includes/class.yith-wcan-admin.php:209
42
msgid "Premium live demo"
43
msgstr "Anteprima versione premium"
44
45
- #: includes/class.yith-wcan-admin.php:209
46
msgid "Live demo"
47
msgstr "Anteprima"
48
49
- #: includes/class.yith-wcan-admin.php:237
50
msgid "Plugin Documentation"
51
msgstr "Documentazione Plugin"
52
@@ -58,7 +58,7 @@ msgstr "Proprietà"
58
59
# @ yit
60
#: includes/functions.yith-wcan.php:57
61
- #: widgets/class.yith-wcan-navigation-widget.php:864
62
msgid "Color"
63
msgstr "Colore"
64
@@ -92,12 +92,12 @@ msgid ""
92
msgstr ""
93
94
#: settings/custom-style-options.php:24
95
- msgid "Put here your custom CSS rules:"
96
- msgstr "Metti qui le tue modifiche delle regole del CSS"
97
98
#: settings/frontend-options.php:12
99
- msgid "General Settings"
100
- msgstr "Impostazioni Generali"
101
102
#: settings/frontend-options.php:25
103
msgctxt "Admin panel: option description"
@@ -107,80 +107,74 @@ msgstr "Descrizione"
107
#: settings/frontend-options.php:27
108
msgctxt "Admin: Panel section description"
109
msgid ""
110
- "If your theme use the WooCommerce standard templates, you don't need to "
111
"change the following values.\n"
112
" Otherwise, add the classes used in the "
113
- "template of your theme.\n"
114
- " If you don't know them, please contact the "
115
- "developer of your theme to receive the correct classes."
116
msgstr ""
117
- "Se il tuo tema utilizza i template standard diWooCommerce, non devi "
118
"modificare i seguenti valori.\n"
119
- " In caso contrario, aggiungi le classe "
120
- "utilizzate nel template del tuo tema.\n"
121
- " Se non le conosci, contatta lo sviluppatore "
122
- "del tuo tema per ottenere le classi corrette."
123
124
#: settings/frontend-options.php:33
125
msgid "Product Container"
126
msgstr "Contenitore Prodotti"
127
128
#: settings/frontend-options.php:34
129
- msgid "Put here the CSS class or id for the product container"
130
- msgstr "Inserisci qui la classe CSS o l'ID per il contenitore del prodotto"
131
132
#: settings/frontend-options.php:41
133
msgid "Shop Pagination Container"
134
msgstr "Contenitore Paginazione"
135
136
#: settings/frontend-options.php:42
137
- msgid "Put here the CSS class or id for the shop pagination container"
138
msgstr ""
139
- "Inserisci qui la classe CSS o l'ID per il contenitore della paginazione del "
140
- "negozio"
141
142
#: settings/frontend-options.php:49
143
msgid "Result Count Container"
144
msgstr "Contenitore Conteggio Prodotti"
145
146
#: settings/frontend-options.php:50
147
- msgid "Put here the CSS class or id for the result count container"
148
- msgstr ""
149
- "Inserisci qui la classe CSS o l'ID per il contenitore del conteggio dei "
150
- "prodotti"
151
152
#: settings/frontend-options.php:57
153
msgid "Scroll top anchor"
154
- msgstr ""
155
156
#: settings/frontend-options.php:58
157
- msgid "Put here the HTML tag for the scroll top in mobile"
158
- msgstr ""
159
160
- #: templates/admin/premium.php:203 templates/admin/premium.php:377
161
#, php-format
162
msgid ""
163
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Ajax Product "
164
"Filter%2$s to benefit from all features!"
165
msgstr ""
166
- "Aggiorna alla %1$sversione premium%2$s di %1$sYITH WooCommerce Ajax Product "
167
- "Filter%2$s per beneficiare di tutte le funzionalità!"
168
169
- #: templates/admin/premium.php:206 templates/admin/premium.php:380
170
msgid "UPGRADE"
171
- msgstr "AGGIORNA"
172
173
- #: templates/admin/premium.php:207 templates/admin/premium.php:381
174
msgid "to the premium version"
175
- msgstr "alla versione premium"
176
177
#: templates/admin/premium.php:213
178
msgid "Premium Features"
179
- msgstr "Caratteristiche Premium"
180
181
#: templates/admin/premium.php:221
182
msgid "Two more layouts"
183
- msgstr "Due layout aggiuntivi"
184
185
#: templates/admin/premium.php:224
186
#, php-format
@@ -194,19 +188,10 @@ msgid ""
194
"On%2$s plugin, you will be able to offer the freedom to filter your shop "
195
"products by brands thanks to the ajax technology."
196
msgstr ""
197
- "Il widget YITH WooCommerce Ajax Product Filter si arricchisce ulteriormente "
198
- "di 2 nuove tipologie di layout per il filtro dei prodotti del tuo shop. "
199
- "%1$sBicolor%2$s, perfetto per quegli attributi (di tipo colore) che fanno "
200
- "riferimento a due colori contemporaneamente (bianco/nero), per un impatto "
201
- "visivo agevole per l’utente finale. Scegli la tipologia %1$sTag%2$s se "
202
- "invece vuoi che i tuoi prodotti possano essere filtrati per tag di prodotto. "
203
- "Se stai usando contemporaneamente anche %1$sYITH WooCommerce Brand Add-On"
204
- "%2$s, potrai offrire la possibilità di filtrare per brand i prodotti del tuo "
205
- "shop grazie alla tecnologia ajax."
206
207
#: templates/admin/premium.php:234
208
msgid "Price range"
209
- msgstr "Fascia di prezzo"
210
211
#: templates/admin/premium.php:237
212
#, php-format
@@ -216,16 +201,10 @@ msgid ""
216
"Price Filter, %1$syou can set unlimited price ranges:%2$s your users will be "
217
"able to filter products selecting on the ranges you have set."
218
msgstr ""
219
- "Uno dei filtri maggiormente richiesti dagli utenti all’interno di un e-"
220
- "commerce interessa la possibilità di fare una selezione di prodotti sulla "
221
- "base del prezzo. Grazie a YITH WooCommerce Ajax List Price Filter %1$spotrai "
222
- "definire infiniti range di prezzo%2$s, così da permettere ai tuoi utenti di "
223
- "filtrare i prodotti selezionando uno degli intervalli di prezzo da te "
224
- "definiti."
225
226
#: templates/admin/premium.php:253
227
msgid "Ajax Stock/On Sale Filters"
228
- msgstr "Filtri Ajax Disponibili/In Saldo"
229
230
#: templates/admin/premium.php:256
231
#, php-format
@@ -235,14 +214,10 @@ msgid ""
235
"the available ones.%3$s %1$sAn additional feature for an e-commerce site "
236
"that is worthy!%2$s"
237
msgstr ""
238
- "Ancora un widget novità per la versione premium del plugin. Con esso "
239
- "chiunque si trovi a navigare tra le pagine del tuo shop potrà visualizzare "
240
- "solo i prodotti in saldo e/o i prodotti al momento disponibili.%3$s %1$sUna "
241
- "caratteristica aggiuntiva per un e-commerce che vale!%2$s"
242
243
#: templates/admin/premium.php:266
244
msgid "Product sorting"
245
- msgstr "Ordinamento prodotti"
246
247
#: templates/admin/premium.php:269
248
#, php-format
@@ -252,27 +227,20 @@ msgid ""
252
"need to reload the page. Products can be sorted by rate, sales, price or "
253
"publication date."
254
msgstr ""
255
- "Con il nuovo widget %1$sYITH WooCommerce Disposizione Ajax%2$s dai ai tuoi "
256
- "utenti la possibilità di ordinare in ajax i prodotti, senza la necessità di "
257
- "dover attendere che la pagina ricarichi. L’ordinamento può essere fatto in "
258
- "base al rating, numero di vendite, prezzo o data di pubblicazione."
259
260
#: templates/admin/premium.php:285
261
msgid "Customized loader"
262
- msgstr "Loader personalizzato"
263
264
#: templates/admin/premium.php:288
265
msgid ""
266
"From the plugin option panel, you can choose to upload a new icon for your "
267
"loader: in this way, it will better meet your needs."
268
msgstr ""
269
- "Direttamente dal pannello opzioni del plugin potrai scegliere di effettuare "
270
- "l’upload di una nuova icona per il loader, nel caso quello di default non "
271
- "faccia al caso tuo."
272
273
#: templates/admin/premium.php:298
274
msgid "WooCommerce Price Filter"
275
- msgstr "WooCommerce Price Filter"
276
277
#: templates/admin/premium.php:301
278
#, php-format
@@ -285,7 +253,7 @@ msgstr ""
285
286
#: templates/admin/premium.php:317
287
msgid "SEO"
288
- msgstr ""
289
290
#: templates/admin/premium.php:320
291
msgid ""
@@ -319,7 +287,7 @@ msgstr ""
319
320
#: templates/admin/premium.php:362
321
msgid "Filter style"
322
- msgstr ""
323
324
#: templates/admin/premium.php:365
325
msgid ""
@@ -328,80 +296,120 @@ msgid ""
328
"Users will experience a new look of your pages while filtering products."
329
msgstr ""
330
331
#: widgets/class.yith-wcan-navigation-widget.php:36
332
- msgid "Filter the product list without reloading the page"
333
- msgstr "Filtra l'elenco prodotti senza ricaricare la pagina"
334
335
#: widgets/class.yith-wcan-navigation-widget.php:39
336
msgctxt "Admin: Widget Title"
337
msgid "YITH WooCommerce Ajax Product Filter"
338
msgstr "YITH WooCommerce Filtro Prodotti Ajax"
339
340
- #: widgets/class.yith-wcan-navigation-widget.php:300
341
msgid "Filters:"
342
msgstr "Filtri:"
343
344
# @ yit
345
- #: widgets/class.yith-wcan-navigation-widget.php:863
346
msgid "List"
347
msgstr "Lista"
348
349
# @ yit
350
- #: widgets/class.yith-wcan-navigation-widget.php:865
351
msgid "Label"
352
msgstr "Etichetta"
353
354
- #: widgets/class.yith-wcan-navigation-widget.php:866
355
msgid "Dropdown"
356
msgstr "Menu a tendina"
357
358
# @ yit
359
- #: widgets/class.yith-wcan-navigation-widget.php:873
360
- #: widgets/class.yith-wcan-reset-navigation-widget.php:100
361
msgid "Title"
362
msgstr "Titolo"
363
364
# @ yit
365
- #: widgets/class.yith-wcan-navigation-widget.php:879
366
msgid "Type:"
367
msgstr "Tipo:"
368
369
# @ yit
370
- #: widgets/class.yith-wcan-navigation-widget.php:890
371
msgid "Query Type:"
372
msgstr "Tipo Query:"
373
374
# @ yit
375
- #: widgets/class.yith-wcan-navigation-widget.php:892
376
msgid "AND"
377
msgstr "E"
378
379
# @ yit
380
- #: widgets/class.yith-wcan-navigation-widget.php:893
381
msgid "OR"
382
msgstr "O"
383
384
# @ yit
385
- #: widgets/class.yith-wcan-navigation-widget.php:899
386
msgid "Attribute:"
387
msgstr "Attributo:"
388
389
- #: widgets/class.yith-wcan-navigation-widget.php:906
390
msgid "Display (default All):"
391
msgstr "Visualizza (default Tutti)"
392
393
- #: widgets/class.yith-wcan-navigation-widget.php:908
394
msgid "All (no hierarchical)"
395
msgstr "Tutti (non gerarchico)"
396
397
- #: widgets/class.yith-wcan-navigation-widget.php:909
398
msgid "All (hierarchical)"
399
msgstr "Tutti (gerarchico)"
400
401
- #: widgets/class.yith-wcan-navigation-widget.php:910
402
msgid "Only Parent"
403
msgstr "Solo Principali"
404
405
#: widgets/class.yith-wcan-reset-navigation-widget.php:23
406
msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
407
msgstr ""
@@ -411,90 +419,139 @@ msgstr ""
411
msgid "YITH WooCommerce Ajax Reset Filter"
412
msgstr "YITH WooCommerce Filtro Ajax Reset"
413
414
- #: widgets/class.yith-wcan-reset-navigation-widget.php:93
415
msgid "Reset All Filters"
416
msgstr "Resetta tutti i filtri"
417
418
- #: widgets/class.yith-wcan-reset-navigation-widget.php:106
419
msgid "Button Label"
420
msgstr "Etichetta Pulsante"
421
422
#~ msgid ""
423
- #~ "With the premium version of the plugin, you will also be able to "
424
- #~ "customize WooCommerce Price Filter widget, changing the settings you can "
425
- #~ "find in the plugin option panel."
426
#~ msgstr ""
427
- #~ "Con la versione premium del plugin avrai anche la possibilità di "
428
- #~ "personalizzare il widget WooCommerce Price Filter, modificando le "
429
- #~ "apposite impostazioni che sono state inserite nel pannello opzioni del "
430
- #~ "plugin."
431
432
- #~ msgid ""
433
- #~ "Dear users,\n"
434
- #~ " we would like to inform you that the YITH "
435
- #~ "WooCommerce Ajax Navigation plugin will change its name in YITH "
436
- #~ "WooCommerce Ajax Product Filter from the next update. Also, the plugin "
437
- #~ "textdomain will change too from \"yit\" to \"yith_wc_ajxnav\".\n"
438
- #~ " This modification solves the issues about "
439
- #~ "textdomain conflicts generated by some translation/multilanguage plugins "
440
- #~ "you have identified in the past weeks.\n"
441
- #~ " If updating the plugin some language files "
442
- #~ "are no more recognized by WordPress, you will just have to rename the "
443
- #~ "language files in the correct format. After renaming the files, you can "
444
- #~ "update/translate the .po file following the classic procedure for "
445
- #~ "translations."
446
#~ msgstr ""
447
- #~ "Cari utenti,\n"
448
- #~ " comunichiamo che il plugin YITH WooCommerce "
449
- #~ "Ajax Navigation cambierà il proprio nome in YITH WooCommerce Ajax Product "
450
- #~ "Filter dal prossimo aggiornamento. Per di più, anche il textdomain del "
451
- #~ "plugin cambierà da \"yit\" a \"yith_wc_ajxnav\".\n"
452
- #~ " Questa modifica risolve i problemi "
453
- #~ "riguardanti i conflitti di textdomain generati da alcuni plugin di "
454
- #~ "traduzione/multilingua che avete identificato nelle settimane "
455
- #~ "precedenti.\n"
456
- #~ " Se alcuni file di lingua non fossero più "
457
- #~ "riconosciuti da WordPress una volta effettuato l'aggiornamento, basterà "
458
- #~ "rinominare i file di lingua nel formato corretto. Dopo averli rinominati, "
459
- #~ "è possibile aggiornare/tradurre il file .po seguendo la procedura "
460
- #~ "classica di traduzione."
461
462
- #~ msgctxt "Admin(Pointers): Plugin Title"
463
- #~ msgid "YITH WooCommerce Ajax Product Filter"
464
- #~ msgstr "YITH WooCommerce Ajax Product Filter"
465
466
- #~ msgid ""
467
- #~ "YITH WooCommerce Product Filter has been updated with new available "
468
- #~ "options"
469
#~ msgstr ""
470
- #~ "YITH WooCommerce Product Filter è stato aggiornato con delle nuove opzioni"
471
472
- #~ msgid "discover the PREMIUM version"
473
- #~ msgstr "scopri la versione PREMIUM"
474
475
- #~ msgid "Settings"
476
- #~ msgstr "Impostazioni"
477
478
#~ msgid "Ajax Loader"
479
#~ msgstr "Loader Ajax"
480
481
- #~ msgid "Customize the ajax loader"
482
- #~ msgstr "Personalizza il loader ajax"
483
484
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
485
#~ msgid "Ajax WooCommerce Price Filter"
486
#~ msgstr "Price Filter di WooCommerce in ajax"
487
488
- #~ msgid "Use WooCommerce price filter in ajax"
489
- #~ msgstr "Utilizza il Price Filter di WooCommerce in ajax"
490
491
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
492
- #~ msgid "WooCommerce Price Filter Slider"
493
- #~ msgstr "Price Filter di WooCommerce con slider"
494
495
#~ msgid "Use WooCommerce price filter with slider"
496
#~ msgstr "Utilizza il Price Filter di WooCommerce con slider"
497
498
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
499
#~ msgid "Dropdown for WooCommerce Price Filter"
500
#~ msgstr "Menu a tendina per Price Filter di WooCommerce"
@@ -508,8 +565,12 @@ msgstr "Etichetta Pulsante"
508
#~ msgid "Open/Close for WooCommerce Price Filter"
509
#~ msgstr "Apri/Chiudi il menu di Price Filter di WooCommerce"
510
511
- #~ msgid "Select if you want to show the dropdown opened or closed"
512
- #~ msgstr "Scegli se mostrare il menu a tendina aperto o chiuso"
513
514
#~ msgid "Opened"
515
#~ msgstr "Aperto"
@@ -517,6 +578,28 @@ msgstr "Etichetta Pulsante"
517
#~ msgid "Closed"
518
#~ msgstr "Chiuso"
519
520
#~ msgctxt "Price filter option: price starts from"
521
#~ msgid "From"
522
#~ msgstr "Da"
@@ -543,7 +626,7 @@ msgstr "Etichetta Pulsante"
543
#~ msgid "Show widget dropdown"
544
#~ msgstr "Mostra il menu a tendina del widget"
545
546
- #~ msgctxt "Select if you want to show the widget open or closed"
547
#~ msgid "Dropdown style:"
548
#~ msgstr "Stile menu a tendina:"
549
@@ -553,6 +636,21 @@ msgstr "Etichetta Pulsante"
553
#~ msgid "Add new range"
554
#~ msgstr "Aggiungi nuovo intervallo"
555
556
#~ msgid "No tags found."
557
#~ msgstr "Nessun tag trovato."
558
@@ -574,10 +672,9 @@ msgstr "Etichetta Pulsante"
574
575
#~ msgctxt "Admin: user note"
576
#~ msgid ""
577
- #~ "Note: tags with no assigned products will not be showed in the front end"
578
#~ msgstr ""
579
- #~ "N.B.: i tag che non sono assegnati ad alcun prodotto non saranno mostrati "
580
- #~ "nel front end "
581
582
#~ msgid "Tag name"
583
#~ msgstr "Nome tag"
@@ -598,6 +695,12 @@ msgstr "Etichetta Pulsante"
598
#~ msgid "Hide product count"
599
#~ msgstr "Nascondi numero prodotti"
600
601
#~ msgid "BiColor"
602
#~ msgstr "BiColor"
603
@@ -613,23 +716,23 @@ msgstr "Etichetta Pulsante"
613
#~ msgid "Background color"
614
#~ msgstr "Colore di sfondo"
615
616
- #~ msgid "Background color in hover"
617
- #~ msgstr "Colore di sfondo al passaggio del mouse"
618
619
#~ msgid "Text color"
620
#~ msgstr "Colore del testo"
621
622
- #~ msgid "Text color in hover"
623
- #~ msgstr "Colore del testo al passaggio del mouse"
624
625
#~ msgid "Border color"
626
#~ msgstr "Colore dei bordi"
627
628
- #~ msgid "Border color in hover"
629
- #~ msgstr "Colore dei bordi al passaggio del mouse"
630
631
- #~ msgid "Display the sorting of the WooCommerce products"
632
- #~ msgstr "Mostra l'ordinamento dei prodotti WooCommerce"
633
634
#~ msgid "YITH WooCommerce Ajax Sort By"
635
#~ msgstr "YITH WooCommerce Disposizione Ajax"
@@ -660,6 +763,131 @@ msgstr "Etichetta Pulsante"
660
#~ msgid "Show \"In Stock\" filter"
661
#~ msgstr "Mostra filtro \"Disponibili\""
662
663
#~ msgctxt "Admin: user tooltip"
664
#~ msgid ""
665
#~ "Activating the filter type \"Tag \" you can choose which tags show in"
2
msgstr ""
3
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
4
"Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2016-06-13 16:11+0200\n"
6
+ "PO-Revision-Date: 2016-06-13 16:11+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 1.8.4\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"
20
"X-Poedit-SearchPath-0: .\n"
21
"X-Poedit-SearchPathExcluded-0: plugin-fw\n"
22
23
+ #: includes/class.yith-wcan-admin.php:126
24
msgid "Front end"
25
msgstr "Front end"
26
27
+ #: includes/class.yith-wcan-admin.php:127 settings/custom-style-options.php:12
28
msgid "Custom Style"
29
+ msgstr "Stile personalizzato"
30
31
+ #: includes/class.yith-wcan-admin.php:128
32
+ #: includes/class.yith-wcan-admin.php:195
33
msgid "Premium Version"
34
msgstr "Versione Premium"
35
36
+ #: includes/class.yith-wcan-admin.php:134
37
+ #: includes/class.yith-wcan-admin.php:135
38
msgid "Ajax Product Filter"
39
msgstr "Ajax Product Filter"
40
41
+ #: includes/class.yith-wcan-admin.php:191
42
msgid "Premium live demo"
43
msgstr "Anteprima versione premium"
44
45
+ #: includes/class.yith-wcan-admin.php:191
46
msgid "Live demo"
47
msgstr "Anteprima"
48
49
+ #: includes/class.yith-wcan-admin.php:219
50
msgid "Plugin Documentation"
51
msgstr "Documentazione Plugin"
52
58
59
# @ yit
60
#: includes/functions.yith-wcan.php:57
61
+ #: widgets/class.yith-wcan-navigation-widget.php:706
62
msgid "Color"
63
msgstr "Colore"
64
92
msgstr ""
93
94
#: settings/custom-style-options.php:24
95
+ msgid "Enter here your custom CSS rules:"
96
+ msgstr "Inserisci qui le tue regole CSS:"
97
98
#: settings/frontend-options.php:12
99
+ msgid "Frontend Settings"
100
+ msgstr "Impostazioni frontend"
101
102
#: settings/frontend-options.php:25
103
msgctxt "Admin panel: option description"
107
#: settings/frontend-options.php:27
108
msgctxt "Admin: Panel section description"
109
msgid ""
110
+ "If your theme is using WooCommerce standard templates, you don't need to "
111
"change the following values.\n"
112
" Otherwise, add the classes used in the "
113
+ "templates of your theme.\n"
114
+ " If you don't know how to do, please contact "
115
+ "the developer of your theme to be correctly instructed."
116
msgstr ""
117
+ "Se il tuo tema utilizza i template standard di WooCommerce, non servirà "
118
"modificare i seguenti valori.\n"
119
+ "In caso contrario, aggiungi le classi utilizzate nei template del tuo tema.\n"
120
+ "Se non sai come fare, contatta lo sviluppatore del tuo tema per ricevere "
121
+ "informazione adeguate."
122
123
#: settings/frontend-options.php:33
124
msgid "Product Container"
125
msgstr "Contenitore Prodotti"
126
127
#: settings/frontend-options.php:34
128
+ msgid "Enter here the CSS class or id for the product container"
129
+ msgstr "Inserisci qui la classe CSS or l'ID del contenitore prodotto"
130
131
#: settings/frontend-options.php:41
132
msgid "Shop Pagination Container"
133
msgstr "Contenitore Paginazione"
134
135
#: settings/frontend-options.php:42
136
+ msgid "Enter here the CSS class or id for the shop pagination container"
137
msgstr ""
138
+ "Inserisci qui la classe CSS o l'ID del contenitore della paginazione shop"
139
140
#: settings/frontend-options.php:49
141
msgid "Result Count Container"
142
msgstr "Contenitore Conteggio Prodotti"
143
144
#: settings/frontend-options.php:50
145
+ msgid "Enter here the CSS class or id for the results count container"
146
+ msgstr "Inserisci qui la classe CSS o l'ID dei risultati del conteggio"
147
148
#: settings/frontend-options.php:57
149
msgid "Scroll top anchor"
150
+ msgstr "Ancora torna su"
151
152
#: settings/frontend-options.php:58
153
+ msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
154
+ msgstr "Inserisci qui il tag HTML per la funzionalità \"Torna su\" su mobile"
155
156
+ #: templates/admin/premium.php:203 templates/admin/premium.php:425
157
#, php-format
158
msgid ""
159
"Upgrade to %1$spremium version%2$s of %1$sYITH WooCommerce Ajax Product "
160
"Filter%2$s to benefit from all features!"
161
msgstr ""
162
163
+ #: templates/admin/premium.php:206 templates/admin/premium.php:428
164
msgid "UPGRADE"
165
+ msgstr ""
166
167
+ #: templates/admin/premium.php:207 templates/admin/premium.php:429
168
msgid "to the premium version"
169
+ msgstr ""
170
171
#: templates/admin/premium.php:213
172
msgid "Premium Features"
173
+ msgstr ""
174
175
#: templates/admin/premium.php:221
176
msgid "Two more layouts"
177
+ msgstr ""
178
179
#: templates/admin/premium.php:224
180
#, php-format
188
"On%2$s plugin, you will be able to offer the freedom to filter your shop "
189
"products by brands thanks to the ajax technology."
190
msgstr ""
191
192
#: templates/admin/premium.php:234
193
msgid "Price range"
194
+ msgstr ""
195
196
#: templates/admin/premium.php:237
197
#, php-format
201
"Price Filter, %1$syou can set unlimited price ranges:%2$s your users will be "
202
"able to filter products selecting on the ranges you have set."
203
msgstr ""
204
205
#: templates/admin/premium.php:253
206
msgid "Ajax Stock/On Sale Filters"
207
+ msgstr ""
208
209
#: templates/admin/premium.php:256
210
#, php-format
214
"the available ones.%3$s %1$sAn additional feature for an e-commerce site "
215
"that is worthy!%2$s"
216
msgstr ""
217
218
#: templates/admin/premium.php:266
219
msgid "Product sorting"
220
+ msgstr ""
221
222
#: templates/admin/premium.php:269
223
#, php-format
227
"need to reload the page. Products can be sorted by rate, sales, price or "
228
"publication date."
229
msgstr ""
230
231
#: templates/admin/premium.php:285
232
msgid "Customized loader"
233
+ msgstr ""
234
235
#: templates/admin/premium.php:288
236
msgid ""
237
"From the plugin option panel, you can choose to upload a new icon for your "
238
"loader: in this way, it will better meet your needs."
239
msgstr ""
240
241
#: templates/admin/premium.php:298
242
msgid "WooCommerce Price Filter"
243
+ msgstr ""
244
245
#: templates/admin/premium.php:301
246
#, php-format
253
254
#: templates/admin/premium.php:317
255
msgid "SEO"
256
+ msgstr "SEO"
257
258
#: templates/admin/premium.php:320
259
msgid ""
287
288
#: templates/admin/premium.php:362
289
msgid "Filter style"
290
+ msgstr "Stile filtro"
291
292
#: templates/admin/premium.php:365
293
msgid ""
296
"Users will experience a new look of your pages while filtering products."
297
msgstr ""
298
299
+ #: templates/admin/premium.php:381
300
+ msgid "Page url"
301
+ msgstr ""
302
+
303
+ #: templates/admin/premium.php:384
304
+ msgid ""
305
+ "Each applied filter generates a new url for the page. You can decide to keep "
306
+ "the same url or let it get automatically updated every time user applies a "
307
+ "filter to the products list of your shop."
308
+ msgstr ""
309
+
310
+ #: templates/admin/premium.php:394
311
+ msgid "Filter by tag"
312
+ msgstr ""
313
+
314
+ #: templates/admin/premium.php:397
315
+ msgid ""
316
+ "If you use tags as a powerful tool to classify your products, you can "
317
+ "configure an ad-hoc filter to be used on your products also by tag. In "
318
+ "addition, you could organize your tags in a hierarchy and have appropriate "
319
+ "tools for a better management of your products."
320
+ msgstr ""
321
+
322
+ #: templates/admin/premium.php:413
323
+ msgid "Reset"
324
+ msgstr ""
325
+
326
+ #: templates/admin/premium.php:416
327
+ msgid ""
328
+ "User experience on the site requires handiness and insight. This is why it "
329
+ "is unreasonable to deselect filters one by one to go back to the main view "
330
+ "when multiple filters have been applied to the product list. The plugin also "
331
+ "manages this action by a specific button which reset filters and by other "
332
+ "two which refresh the main view of categories and/or tags."
333
+ msgstr ""
334
+
335
#: widgets/class.yith-wcan-navigation-widget.php:36
336
+ msgid "Filter the list of products without reloading the page"
337
+ msgstr "Filtra la lista dei prodotti senza dover ricaricare la pagina"
338
339
#: widgets/class.yith-wcan-navigation-widget.php:39
340
msgctxt "Admin: Widget Title"
341
msgid "YITH WooCommerce Ajax Product Filter"
342
msgstr "YITH WooCommerce Filtro Prodotti Ajax"
343
344
+ #: widgets/class.yith-wcan-navigation-widget.php:139
345
msgid "Filters:"
346
msgstr "Filtri:"
347
348
# @ yit
349
+ #: widgets/class.yith-wcan-navigation-widget.php:705
350
msgid "List"
351
msgstr "Lista"
352
353
# @ yit
354
+ #: widgets/class.yith-wcan-navigation-widget.php:707
355
msgid "Label"
356
msgstr "Etichetta"
357
358
+ #: widgets/class.yith-wcan-navigation-widget.php:708
359
msgid "Dropdown"
360
msgstr "Menu a tendina"
361
362
# @ yit
363
+ #: widgets/class.yith-wcan-navigation-widget.php:715
364
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:99
365
msgid "Title"
366
msgstr "Titolo"
367
368
# @ yit
369
+ #: widgets/class.yith-wcan-navigation-widget.php:721
370
msgid "Type:"
371
msgstr "Tipo:"
372
373
# @ yit
374
+ #: widgets/class.yith-wcan-navigation-widget.php:732
375
msgid "Query Type:"
376
msgstr "Tipo Query:"
377
378
# @ yit
379
+ #: widgets/class.yith-wcan-navigation-widget.php:734
380
msgid "AND"
381
msgstr "E"
382
383
# @ yit
384
+ #: widgets/class.yith-wcan-navigation-widget.php:735
385
msgid "OR"
386
msgstr "O"
387
388
# @ yit
389
+ #: widgets/class.yith-wcan-navigation-widget.php:741
390
msgid "Attribute:"
391
msgstr "Attributo:"
392
393
+ #: widgets/class.yith-wcan-navigation-widget.php:748
394
msgid "Display (default All):"
395
msgstr "Visualizza (default Tutti)"
396
397
+ #: widgets/class.yith-wcan-navigation-widget.php:750
398
msgid "All (no hierarchical)"
399
msgstr "Tutti (non gerarchico)"
400
401
+ #: widgets/class.yith-wcan-navigation-widget.php:751
402
msgid "All (hierarchical)"
403
msgstr "Tutti (gerarchico)"
404
405
+ #: widgets/class.yith-wcan-navigation-widget.php:752
406
msgid "Only Parent"
407
msgstr "Solo Principali"
408
409
+ #: widgets/class.yith-wcan-navigation-widget.php:759
410
+ msgid "CSS custom class"
411
+ msgstr "Classe CSS custom"
412
+
413
#: widgets/class.yith-wcan-reset-navigation-widget.php:23
414
msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
415
msgstr ""
419
msgid "YITH WooCommerce Ajax Reset Filter"
420
msgstr "YITH WooCommerce Filtro Ajax Reset"
421
422
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:92
423
msgid "Reset All Filters"
424
msgstr "Resetta tutti i filtri"
425
426
+ #: widgets/class.yith-wcan-reset-navigation-widget.php:105
427
msgid "Button Label"
428
msgstr "Etichetta Pulsante"
429
430
+ #~ msgid "Settings"
431
+ #~ msgstr "Impostazioni"
432
+
433
+ #~ msgid "Widget Title Tag"
434
+ #~ msgstr "Tag titolo del widget"
435
+
436
+ #~ msgid "Enter here the HTML tag for the widget title"
437
+ #~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
438
+
439
+ #~ msgid "Order by"
440
+ #~ msgstr "Ordina per"
441
+
442
+ #~ msgid "Sort by number of products contained or alphabetically"
443
+ #~ msgstr "Ordina per numero di prodotti contenuti or in ordine alfabetico"
444
+
445
+ #~ msgid "Number of products"
446
+ #~ msgstr "Numero di prodotti"
447
+
448
+ #~ msgid "Alphabetically"
449
+ #~ msgstr "In ordine alfabetico"
450
+
451
+ #~ msgid "Select the filter style"
452
+ #~ msgstr "Seleziona lo stile del filtro"
453
+
454
+ #~ msgid "\"x\" icon before activated filter"
455
+ #~ msgstr "\"x\" davanti al filtro attivato"
456
+
457
+ #~ msgid "Checkboxes"
458
+ #~ msgstr "Checkbox"
459
+
460
+ #~ msgid "Enable ajax shop pagination"
461
+ #~ msgstr "Abilita paginazione shop AJAX"
462
+
463
+ #~ msgid "Enable AJAX WooCommerce pagination"
464
+ #~ msgstr "Abilita paginazione WooCommerce AJAX"
465
+
466
+ #~ msgid "Shop Pagination Container Anchor"
467
+ #~ msgstr "Ancora contenitore paginazione shop"
468
+
469
+ #~ msgid "Enter here the HTML tag for the shop pagination anchor"
470
+ #~ msgstr "Inserisci qui il tag HTML per l'ancora della paginazione shop"
471
+
472
+ #~ msgid "Show current categories"
473
+ #~ msgstr "Mostra categorie attive"
474
+
475
#~ msgid ""
476
+ #~ "This option allows whether to show or hide the current category when you "
477
+ #~ "are on it. For example, if I am on “Jeans” category page, the \"Jeans\" "
478
+ #~ "filter is automatically hidden."
479
#~ msgstr ""
480
+ #~ "Questa opzione permette di mostrare o nascondere la categoria in cui ci "
481
+ #~ "si trova. Per esempio, se sei nella pagina della categoria \"Jeans\", il "
482
+ #~ "filtro \"Jeans\" sarà automaticamente nascosto."
483
484
+ #~ msgid "Show \"All Categories\" link"
485
+ #~ msgstr "Mostra link a \"Tutte le categorie\""
486
+
487
+ #~ msgid "Add a link \"See all categories\" after a filter is applied"
488
#~ msgstr ""
489
+ #~ "Aggiungi un link \"Visualizza tutte le categorie\" dopo aver applicato un "
490
+ #~ "filtro"
491
492
+ #~ msgid "\"All Categories\" link text"
493
+ #~ msgstr "Testo link \"Tutte le categorie\""
494
495
+ #~ msgid "Enter here the text for the link \"See all categories\""
496
#~ msgstr ""
497
+ #~ "Inserisci qui il testo per il link \"Visualizza tutte le categorie\""
498
499
+ #~ msgid "See all categories"
500
+ #~ msgstr "Visualizza tutte le categorie"
501
502
+ #~ msgid "Show \"All Tags\" link"
503
+ #~ msgstr "Mostra link \"Tutti i tag\""
504
+
505
+ #~ msgid "Add a link \"See all tags\" after a filter is applied"
506
+ #~ msgstr "Aggiungi un link \"Tutti i tag\" dopo aver applicato un filtro"
507
+
508
+ #~ msgid "\"All Tags\" link text"
509
+ #~ msgstr "Testo link \"Tutti i tag\""
510
+
511
+ #~ msgid "Text for \"See all tags\" link"
512
+ #~ msgstr "Testo per il link \"Tutti i tag\""
513
+
514
+ #~ msgid "See all tags"
515
+ #~ msgstr "Tutti i tag"
516
+
517
+ #~ msgid "Enable Hierarchical Management for Product Tags"
518
+ #~ msgstr "Abilita la gestione gerarchica dei tag prodotto"
519
+
520
+ #~ msgid "Hack the standard WooCommerce non-hierarchical product tags"
521
+ #~ msgstr "Rendi i tag standard di WooCommerce gerarchici"
522
+
523
+ #~ msgid "General Settings"
524
+ #~ msgstr "Impostazioni Generali"
525
526
#~ msgid "Ajax Loader"
527
#~ msgstr "Loader Ajax"
528
529
+ #~ msgid "Customize the AJAX loader icon"
530
+ #~ msgstr "Personalizza l'icona di caricamento AJAX"
531
532
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
533
#~ msgid "Ajax WooCommerce Price Filter"
534
#~ msgstr "Price Filter di WooCommerce in ajax"
535
536
+ #~ msgid "Use AJAX WooCommerce price filter"
537
+ #~ msgstr "Utilizza il filtro prezzo di WooCommerce in AJAX"
538
539
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
540
+ #~ msgid "WooCommerce Price Filter slider"
541
+ #~ msgstr "Slider filtro prezzi WooCommerce"
542
543
#~ msgid "Use WooCommerce price filter with slider"
544
#~ msgstr "Utilizza il Price Filter di WooCommerce con slider"
545
546
+ #~ msgctxt "Referer to original WooCommerce Price Filter Widget"
547
+ #~ msgid "Instant WooCommerce Price Filter slider"
548
+ #~ msgstr "Slider filtro prezzi WooCommerce istantaneo"
549
+
550
+ #~ msgid ""
551
+ #~ "Use WooCommerce price filter with ajax slider without \"Filter\" button"
552
+ #~ msgstr ""
553
+ #~ "Usa il filtro prezzi di WooCommerce in Ajax senza il pulsante \"Filtra\""
554
+
555
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
556
#~ msgid "Dropdown for WooCommerce Price Filter"
557
#~ msgstr "Menu a tendina per Price Filter di WooCommerce"
565
#~ msgid "Open/Close for WooCommerce Price Filter"
566
#~ msgstr "Apri/Chiudi il menu di Price Filter di WooCommerce"
567
568
+ #~ msgid ""
569
+ #~ "Select this option if you want to show the dropdown as opened or closed "
570
+ #~ "when the page is loaded"
571
+ #~ msgstr ""
572
+ #~ "Seleziona questa opzione se vuoi mostrare il menu a tendina come aperto o "
573
+ #~ "chiuso al caricamento della pagina"
574
575
#~ msgid "Opened"
576
#~ msgstr "Aperto"
578
#~ msgid "Closed"
579
#~ msgstr "Chiuso"
580
581
+ #~ msgid "Enable SEO option"
582
+ #~ msgstr "Abilita SEO"
583
+
584
+ #~ msgid ""
585
+ #~ "Add \"robots\" meta tag in head tag of HTML page if filters have been "
586
+ #~ "activated."
587
+ #~ msgstr ""
588
+ #~ "Aggiungi il meta tag \"robot\" nel tag head della pagina HTML se sono "
589
+ #~ "stati attivati i filtri."
590
+
591
+ #~ msgid "Meta tag options"
592
+ #~ msgstr "Opzione meta tag"
593
+
594
+ #~ msgid "Change browser URL"
595
+ #~ msgstr "Cambia l'URL del browser"
596
+
597
+ #~ msgid ""
598
+ #~ "Enable this option if you want to update the URL after applying a filter."
599
+ #~ msgstr ""
600
+ #~ "Abilita questa opzione se vuoi aggiornare l'URL dopo aver applicato un "
601
+ #~ "filtro."
602
+
603
#~ msgctxt "Price filter option: price starts from"
604
#~ msgid "From"
605
#~ msgstr "Da"
626
#~ msgid "Show widget dropdown"
627
#~ msgstr "Mostra il menu a tendina del widget"
628
629
+ #~ msgctxt "Select this if you want to show the widget as open or closed"
630
#~ msgid "Dropdown style:"
631
#~ msgstr "Stile menu a tendina:"
632
636
#~ msgid "Add new range"
637
#~ msgstr "Aggiungi nuovo intervallo"
638
639
+ #~ msgid "\"See all categories/tags\" link text"
640
+ #~ msgstr "Testo del link \"Mostra tutte le categorie/tag\""
641
+
642
+ #~ msgid "Leave it empty to use the default text available"
643
+ #~ msgstr "Lascia il campo vuoto per utilizzare il testo predefinito"
644
+
645
+ #~ msgid "here"
646
+ #~ msgstr "qui"
647
+
648
+ #~ msgid "current categories text"
649
+ #~ msgstr "testo categorie attive"
650
+
651
+ #~ msgid "current tags text"
652
+ #~ msgstr "testo tag attivi"
653
+
654
#~ msgid "No tags found."
655
#~ msgstr "Nessun tag trovato."
656
672
673
#~ msgctxt "Admin: user note"
674
#~ msgid ""
675
+ #~ "Note: tags with no products assigned will not be showed in the front end"
676
#~ msgstr ""
677
+ #~ "Nota bene: i tag che non contengono prodotti non appariranno nel frontend"
678
679
#~ msgid "Tag name"
680
#~ msgstr "Nome tag"
695
#~ msgid "Hide product count"
696
#~ msgstr "Nascondi numero prodotti"
697
698
+ #~ msgid "See all"
699
+ #~ msgstr "Vedi tutti"
700
+
701
+ #~ msgid "Categories"
702
+ #~ msgstr "Categorie"
703
+
704
#~ msgid "BiColor"
705
#~ msgstr "BiColor"
706
716
#~ msgid "Background color"
717
#~ msgstr "Colore di sfondo"
718
719
+ #~ msgid "Background color on hover"
720
+ #~ msgstr "Colore sfondo al passaggio del mouse"
721
722
#~ msgid "Text color"
723
#~ msgstr "Colore del testo"
724
725
+ #~ msgid "Text color on hover"
726
+ #~ msgstr "Colore testo al passaggio del mouse"
727
728
#~ msgid "Border color"
729
#~ msgstr "Colore dei bordi"
730
731
+ #~ msgid "Border color on hover"
732
+ #~ msgstr "Colore bordo al passaggio del mouse"
733
734
+ #~ msgid "Choose how to sort WooCommerce products"
735
+ #~ msgstr "Scegli l'ordinamento dei prodotti WooCommerce"
736
737
#~ msgid "YITH WooCommerce Ajax Sort By"
738
#~ msgstr "YITH WooCommerce Disposizione Ajax"
763
#~ msgid "Show \"In Stock\" filter"
764
#~ msgstr "Mostra filtro \"Disponibili\""
765
766
+ #~ msgid "Put here the HTML tag for the widget title"
767
+ #~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
768
+
769
+ #~ msgid "Put here your custom CSS rules:"
770
+ #~ msgstr "Inserisci qui le tue regole CSS personalizzate:"
771
+
772
+ #~ msgctxt "Admin: Panel section description"
773
+ #~ msgid ""
774
+ #~ "If your theme use the WooCommerce standard templates, you don't need to "
775
+ #~ "change the following values.\n"
776
+ #~ " Otherwise, add the classes used in the "
777
+ #~ "template of your theme.\n"
778
+ #~ " If you don't know them, please contact "
779
+ #~ "the developer of your theme to receive the correct classes."
780
+ #~ msgstr ""
781
+ #~ "Se il tuo tema utilizza i template standard diWooCommerce, non devi "
782
+ #~ "modificare i seguenti valori.\n"
783
+ #~ " In caso contrario, aggiungi le classe "
784
+ #~ "utilizzate nel template del tuo tema.\n"
785
+ #~ " Se non le conosci, contatta lo "
786
+ #~ "sviluppatore del tuo tema per ottenere le classi corrette."
787
+
788
+ #~ msgid "Put here the CSS class or id for the product container"
789
+ #~ msgstr "Inserisci qui la classe CSS o l'ID per il contenitore del prodotto"
790
+
791
+ #~ msgid "Put here the CSS class or id for the shop pagination container"
792
+ #~ msgstr ""
793
+ #~ "Inserisci qui la classe CSS o l'ID per il contenitore della paginazione "
794
+ #~ "del negozio"
795
+
796
+ #~ msgid "Put here the CSS class or id for the result count container"
797
+ #~ msgstr ""
798
+ #~ "Inserisci qui la classe CSS o l'ID per il contenitore del conteggio dei "
799
+ #~ "prodotti"
800
+
801
+ #~ msgid "Customize the ajax loader"
802
+ #~ msgstr "Personalizza il loader ajax"
803
+
804
+ #~ msgid "Use WooCommerce price filter in ajax"
805
+ #~ msgstr "Utilizza il Price Filter di WooCommerce in ajax"
806
+
807
+ #~ msgid "Select if you want to show the dropdown opened or closed"
808
+ #~ msgstr "Scegli se mostrare il menu a tendina aperto o chiuso"
809
+
810
+ #~ msgctxt "Select if you want to show the widget open or closed"
811
+ #~ msgid "Dropdown style:"
812
+ #~ msgstr "Stile menu a tendina:"
813
+
814
+ #~ msgctxt "Admin: user note"
815
+ #~ msgid ""
816
+ #~ "Note: tags with no assigned products will not be showed in the front end"
817
+ #~ msgstr ""
818
+ #~ "N.B.: i tag che non sono assegnati ad alcun prodotto non saranno mostrati "
819
+ #~ "nel front end "
820
+
821
+ #~ msgid "Filter the product list without reloading the page"
822
+ #~ msgstr "Filtra l'elenco prodotti senza ricaricare la pagina"
823
+
824
+ #~ msgid "Background color in hover"
825
+ #~ msgstr "Colore di sfondo al passaggio del mouse"
826
+
827
+ #~ msgid "Text color in hover"
828
+ #~ msgstr "Colore del testo al passaggio del mouse"
829
+
830
+ #~ msgid "Border color in hover"
831
+ #~ msgstr "Colore dei bordi al passaggio del mouse"
832
+
833
+ #~ msgid "Display the sorting of the WooCommerce products"
834
+ #~ msgstr "Mostra l'ordinamento dei prodotti WooCommerce"
835
+
836
+ #~ msgid "Index and Follow option"
837
+ #~ msgstr "Opzione index e follow"
838
+
839
+ #~ msgid ""
840
+ #~ "Add the \"robots\" meta tag in the head of the page if filters have been "
841
+ #~ "activeted."
842
+ #~ msgstr "Aggiungi"
843
+
844
+ #~ msgctxt "Referer to original WooCommerce Price Filter Widget"
845
+ #~ msgid "WooCommerce Price Filter Slider"
846
+ #~ msgstr "Price Filter di WooCommerce con slider"
847
+
848
+ #~ msgid ""
849
+ #~ "Dear users,\n"
850
+ #~ " we would like to inform you that the YITH "
851
+ #~ "WooCommerce Ajax Navigation plugin will change its name in YITH "
852
+ #~ "WooCommerce Ajax Product Filter from the next update. Also, the plugin "
853
+ #~ "textdomain will change too from \"yit\" to \"yith_wc_ajxnav\".\n"
854
+ #~ " This modification solves the issues about "
855
+ #~ "textdomain conflicts generated by some translation/multilanguage plugins "
856
+ #~ "you have identified in the past weeks.\n"
857
+ #~ " If updating the plugin some language files "
858
+ #~ "are no more recognized by WordPress, you will just have to rename the "
859
+ #~ "language files in the correct format. After renaming the files, you can "
860
+ #~ "update/translate the .po file following the classic procedure for "
861
+ #~ "translations."
862
+ #~ msgstr ""
863
+ #~ "Cari utenti,\n"
864
+ #~ " comunichiamo che il plugin YITH WooCommerce "
865
+ #~ "Ajax Navigation cambierà il proprio nome in YITH WooCommerce Ajax Product "
866
+ #~ "Filter dal prossimo aggiornamento. Per di più, anche il textdomain del "
867
+ #~ "plugin cambierà da \"yit\" a \"yith_wc_ajxnav\".\n"
868
+ #~ " Questa modifica risolve i problemi "
869
+ #~ "riguardanti i conflitti di textdomain generati da alcuni plugin di "
870
+ #~ "traduzione/multilingua che avete identificato nelle settimane "
871
+ #~ "precedenti.\n"
872
+ #~ " Se alcuni file di lingua non fossero più "
873
+ #~ "riconosciuti da WordPress una volta effettuato l'aggiornamento, basterà "
874
+ #~ "rinominare i file di lingua nel formato corretto. Dopo averli rinominati, "
875
+ #~ "è possibile aggiornare/tradurre il file .po seguendo la procedura "
876
+ #~ "classica di traduzione."
877
+
878
+ #~ msgctxt "Admin(Pointers): Plugin Title"
879
+ #~ msgid "YITH WooCommerce Ajax Product Filter"
880
+ #~ msgstr "YITH WooCommerce Ajax Product Filter"
881
+
882
+ #~ msgid ""
883
+ #~ "YITH WooCommerce Product Filter has been updated with new available "
884
+ #~ "options"
885
+ #~ msgstr ""
886
+ #~ "YITH WooCommerce Product Filter è stato aggiornato con delle nuove opzioni"
887
+
888
+ #~ msgid "discover the PREMIUM version"
889
+ #~ msgstr "scopri la versione PREMIUM"
890
+
891
#~ msgctxt "Admin: user tooltip"
892
#~ msgid ""
893
#~ "Activating the filter type \"Tag \" you can choose which tags show in"
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: \n"
5
- "POT-Creation-Date: 2016-03-10 17:25+0100\n"
6
- "PO-Revision-Date: 2016-03-10 17:25+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,42 +11,42 @@ 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 1.8.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"
18
- "X-Poedit-Basepath: ../\n"
19
"X-Textdomain-Support: yes\n"
20
"X-Poedit-SearchPath-0: .\n"
21
- "X-Poedit-SearchPathExcluded-0: ../plugin-fw\n"
22
23
- #: includes/class.yith-wcan-admin.php:139
24
msgid "Front end"
25
msgstr ""
26
27
- #: includes/class.yith-wcan-admin.php:140 settings/custom-style-options.php:12
28
msgid "Custom Style"
29
msgstr ""
30
31
- #: includes/class.yith-wcan-admin.php:141
32
- #: includes/class.yith-wcan-admin.php:213
33
msgid "Premium Version"
34
msgstr ""
35
36
- #: includes/class.yith-wcan-admin.php:147
37
- #: includes/class.yith-wcan-admin.php:148
38
msgid "Ajax Product Filter"
39
msgstr ""
40
41
- #: includes/class.yith-wcan-admin.php:209
42
msgid "Premium live demo"
43
msgstr ""
44
45
- #: includes/class.yith-wcan-admin.php:209
46
msgid "Live demo"
47
msgstr ""
48
49
- #: includes/class.yith-wcan-admin.php:237
50
msgid "Plugin Documentation"
51
msgstr ""
52
@@ -58,7 +58,7 @@ msgstr "Terim"
58
59
# @ yit
60
#: includes/functions.yith-wcan.php:57
61
- #: widgets/class.yith-wcan-navigation-widget.php:864
62
msgid "Color"
63
msgstr "Renk"
64
@@ -89,1093 +89,12 @@ msgid ""
89
"while you are using the premium one."
90
msgstr ""
91
92
- #: plugin-fw/lib/yit-cpt-unlimited.php:460
93
- #: plugin-fw/lib/yit-cpt-unlimited.php:574
94
- #: plugin-fw/lib/yit-cpt-unlimited.php:719
95
- #: plugin-fw/lib/yit-cpt-unlimited.php:1632
96
- #, php-format
97
- msgid "Add %s"
98
- msgstr ""
99
-
100
- #: plugin-fw/lib/yit-cpt-unlimited.php:461
101
- #: plugin-fw/lib/yit-cpt-unlimited.php:575
102
- #, php-format
103
- msgid "Add New %s"
104
- msgstr ""
105
-
106
- #: plugin-fw/lib/yit-cpt-unlimited.php:462
107
- #: plugin-fw/lib/yit-cpt-unlimited.php:576
108
- #: plugin-fw/lib/yit-cpt-unlimited.php:1267
109
- #: plugin-fw/lib/yit-cpt-unlimited.php:1304
110
- #, php-format
111
- msgid "Edit %s"
112
- msgstr ""
113
-
114
- #: plugin-fw/lib/yit-cpt-unlimited.php:463
115
- #: plugin-fw/lib/yit-cpt-unlimited.php:577
116
- #, php-format
117
- msgid "New %s"
118
- msgstr ""
119
-
120
- #: plugin-fw/lib/yit-cpt-unlimited.php:464
121
- #: plugin-fw/lib/yit-cpt-unlimited.php:578
122
- #, php-format
123
- msgid "All %s"
124
- msgstr ""
125
-
126
- #: plugin-fw/lib/yit-cpt-unlimited.php:465
127
- #: plugin-fw/lib/yit-cpt-unlimited.php:579
128
- #: plugin-fw/lib/yit-cpt-unlimited.php:1251
129
- #: plugin-fw/lib/yit-cpt-unlimited.php:1305
130
- #, php-format
131
- msgid "View %s"
132
- msgstr ""
133
-
134
- #: plugin-fw/lib/yit-cpt-unlimited.php:466
135
- #: plugin-fw/lib/yit-cpt-unlimited.php:580
136
- #, php-format
137
- msgid "Search %s"
138
- msgstr ""
139
-
140
- #: plugin-fw/lib/yit-cpt-unlimited.php:467
141
- #: plugin-fw/lib/yit-cpt-unlimited.php:581
142
- #, php-format
143
- msgid "No %s found"
144
- msgstr ""
145
-
146
- #: plugin-fw/lib/yit-cpt-unlimited.php:468
147
- #: plugin-fw/lib/yit-cpt-unlimited.php:582
148
- #, php-format
149
- msgid "No %s found in Trash"
150
- msgstr ""
151
-
152
- #: plugin-fw/lib/yit-cpt-unlimited.php:625
153
- #, php-format
154
- msgctxt "taxonomy general name"
155
- msgid "%s Categories"
156
- msgstr ""
157
-
158
- #: plugin-fw/lib/yit-cpt-unlimited.php:626
159
- msgctxt "taxonomy singular name"
160
- msgid "Category"
161
- msgstr ""
162
-
163
- #: plugin-fw/lib/yit-cpt-unlimited.php:627
164
- msgid "Search Categories"
165
- msgstr ""
166
-
167
- #: plugin-fw/lib/yit-cpt-unlimited.php:628
168
- msgid "All Categories"
169
- msgstr ""
170
-
171
- #: plugin-fw/lib/yit-cpt-unlimited.php:629
172
- msgid "Parent Category"
173
- msgstr ""
174
-
175
- #: plugin-fw/lib/yit-cpt-unlimited.php:630
176
- msgid "Parent Category:"
177
- msgstr ""
178
-
179
- #: plugin-fw/lib/yit-cpt-unlimited.php:631
180
- msgid "Edit Category"
181
- msgstr ""
182
-
183
- #: plugin-fw/lib/yit-cpt-unlimited.php:632
184
- msgid "Update Category"
185
- msgstr ""
186
-
187
- #: plugin-fw/lib/yit-cpt-unlimited.php:633
188
- msgid "Add New Category"
189
- msgstr ""
190
-
191
- #: plugin-fw/lib/yit-cpt-unlimited.php:634
192
- msgid "New Category Name"
193
- msgstr ""
194
-
195
- #: plugin-fw/lib/yit-cpt-unlimited.php:635
196
- msgid "Category"
197
- msgstr ""
198
-
199
- #: plugin-fw/lib/yit-cpt-unlimited.php:724
200
- msgid "Categories"
201
- msgstr ""
202
-
203
- #: plugin-fw/lib/yit-cpt-unlimited.php:1042
204
- #, php-format
205
- msgid "%s Settings"
206
- msgstr ""
207
-
208
- #: plugin-fw/lib/yit-cpt-unlimited.php:1048
209
- #: plugin-fw/lib/yit-cpt-unlimited.php:1196
210
- #: plugin-fw/lib/yit-cpt-unlimited.php:1202
211
- #: plugin-fw/lib/yit-plugin-panel.php:64
212
- msgid "Settings"
213
- msgstr ""
214
-
215
- #: plugin-fw/lib/yit-cpt-unlimited.php:1051
216
- msgid "Type"
217
- msgstr ""
218
-
219
- #: plugin-fw/lib/yit-cpt-unlimited.php:1052
220
- #, php-format
221
- msgid "Layout for this %s"
222
- msgstr ""
223
-
224
- #: plugin-fw/lib/yit-cpt-unlimited.php:1058
225
- msgid "Rewrite"
226
- msgstr ""
227
-
228
- #: plugin-fw/lib/yit-cpt-unlimited.php:1059
229
- msgid ""
230
- "Univocal identification name in the URL for each product (slug from post if "
231
- "empty)"
232
- msgstr ""
233
-
234
- #: plugin-fw/lib/yit-cpt-unlimited.php:1064
235
- msgid "Label in Singular"
236
- msgstr ""
237
-
238
- #: plugin-fw/lib/yit-cpt-unlimited.php:1065
239
- msgid "Set a label in singular (title of portfolio if empty)"
240
- msgstr ""
241
-
242
- #: plugin-fw/lib/yit-cpt-unlimited.php:1070
243
- msgid "Label in Plural"
244
- msgstr ""
245
-
246
- #: plugin-fw/lib/yit-cpt-unlimited.php:1071
247
- msgid "Set a label in plural (title of portfolio if empty)"
248
- msgstr ""
249
-
250
- #: plugin-fw/lib/yit-cpt-unlimited.php:1076
251
- msgid "Taxonomy"
252
- msgstr ""
253
-
254
- #: plugin-fw/lib/yit-cpt-unlimited.php:1077
255
- msgid ""
256
- "If you want to use categories in the portfolio, set a name for taxonomy. "
257
- "Name should be a slug (must not contain capital letters nor spaces) and must "
258
- "not be more than 32 characters long (database structure restriction)."
259
- msgstr ""
260
-
261
- #: plugin-fw/lib/yit-cpt-unlimited.php:1082
262
- msgid "Taxonomy Rewrite"
263
- msgstr ""
264
-
265
- #: plugin-fw/lib/yit-cpt-unlimited.php:1083
266
- msgid "Set univocal name for each category page URL."
267
- msgstr ""
268
-
269
- #: plugin-fw/lib/yit-cpt-unlimited.php:1088
270
- msgid "Single layout"
271
- msgstr ""
272
-
273
- #: plugin-fw/lib/yit-cpt-unlimited.php:1089
274
- msgid "Layout for single page of this portfolio"
275
- msgstr ""
276
-
277
- #: plugin-fw/lib/yit-cpt-unlimited.php:1130
278
- msgid "layout settings"
279
- msgstr ""
280
-
281
- #: plugin-fw/lib/yit-cpt-unlimited.php:1222
282
- #: plugin-fw/lib/yit-cpt-unlimited.php:1235
283
- msgid "Quick links"
284
- msgstr ""
285
-
286
- #: plugin-fw/lib/yit-cpt-unlimited.php:1475
287
- #, php-format
288
- msgid "Show frontend of the %s"
289
- msgstr ""
290
-
291
- #: plugin-fw/lib/yit-cpt-unlimited.php:1482
292
- #: plugin-fw/templates/metaboxes/types/customtabs.php:46
293
- #: plugin-fw/templates/metaboxes/types/customtabs.php:90
294
- msgid "Name"
295
- msgstr ""
296
-
297
- #: plugin-fw/lib/yit-cpt-unlimited.php:1631
298
- #, php-format
299
- msgid "Add %s from images"
300
- msgstr ""
301
-
302
- #: plugin-fw/lib/yit-cpt-unlimited.php:1633
303
- msgid "Upload multiple files"
304
- msgstr ""
305
-
306
- #: plugin-fw/lib/yit-plugin-panel-wc.php:341
307
- msgid "The changes you have made will be lost if you leave this page."
308
- msgstr ""
309
-
310
- #: plugin-fw/lib/yit-plugin-panel.php:63
311
- msgid "Plugin Settings"
312
- msgstr ""
313
-
314
- #: plugin-fw/lib/yit-plugin-panel.php:101
315
- #: plugin-fw/lib/yit-plugin-subpanel.php:103
316
- msgid "YITH Plugins"
317
- msgstr ""
318
-
319
- #: plugin-fw/lib/yit-plugin-panel.php:270
320
- msgid "Premium version upgrade"
321
- msgstr ""
322
-
323
- #: plugin-fw/lib/yit-plugin-panel.php:316
324
- #: plugin-fw/lib/yit-plugin-subpanel.php:146
325
- #: plugin-fw/templates/panel/woocommerce/woocommerce-form.php:5
326
- msgid "Save Changes"
327
- msgstr ""
328
-
329
- #: plugin-fw/lib/yit-plugin-panel.php:319
330
- #: plugin-fw/templates/panel/woocommerce/woocommerce-form.php:8
331
- msgid ""
332
- "If you continue with this action, you will reset all options in this page."
333
- msgstr ""
334
-
335
- #: plugin-fw/lib/yit-plugin-panel.php:321
336
- #: plugin-fw/lib/yit-plugin-subpanel.php:151
337
- msgid "Reset to default"
338
- msgstr ""
339
-
340
- #: plugin-fw/lib/yit-plugin-panel.php:321
341
- #: plugin-fw/lib/yit-plugin-subpanel.php:151
342
- #: plugin-fw/templates/panel/woocommerce/woocommerce-form.php:11
343
- msgid "Are you sure?"
344
- msgstr ""
345
-
346
- #: plugin-fw/lib/yit-plugin-panel.php:455
347
- msgid ""
348
- "The element you have entered already exists. Please, enter another name."
349
- msgstr ""
350
-
351
- #: plugin-fw/lib/yit-plugin-panel.php:456
352
- msgid "Settings saved"
353
- msgstr ""
354
-
355
- #: plugin-fw/lib/yit-plugin-panel.php:457
356
- msgid "Settings reset"
357
- msgstr ""
358
-
359
- #: plugin-fw/lib/yit-plugin-panel.php:458
360
- msgid "Element deleted correctly."
361
- msgstr ""
362
-
363
- #: plugin-fw/lib/yit-plugin-panel.php:459
364
- #: plugin-fw/lib/yit-plugin-panel.php:460
365
- msgid "Element updated correctly."
366
- msgstr ""
367
-
368
- #: plugin-fw/lib/yit-plugin-panel.php:461
369
- msgid "Database imported correctly."
370
- msgstr ""
371
-
372
- #: plugin-fw/lib/yit-plugin-panel.php:462
373
- msgid "An error has occurred during import. Please try again."
374
- msgstr ""
375
-
376
- #: plugin-fw/lib/yit-plugin-panel.php:463
377
- msgid "The added file is not valid."
378
- msgstr ""
379
-
380
- #: plugin-fw/lib/yit-plugin-panel.php:464
381
- msgid "Sorry, import is disabled."
382
- msgstr ""
383
-
384
- #: plugin-fw/lib/yit-plugin-panel.php:465
385
- msgid "Sorting successful."
386
- msgstr ""
387
-
388
- #: plugin-fw/lib/yit-plugin-subpanel.php:149
389
- msgid ""
390
- "If you continue with this action, you will reset all the options in this "
391
- "page."
392
- msgstr ""
393
-
394
- #: plugin-fw/lib/yit-pointers.php:70
395
- msgid "Plugins Activated"
396
- msgstr ""
397
-
398
- #: plugin-fw/lib/yit-pointers.php:71
399
- msgid ""
400
- "From now on, you can find all plugin options in YIT Plugin menu.\n"
401
- " For each plugin installed, "
402
- "customization settings will be available as a new entry in YIT Plugin menu."
403
- msgstr ""
404
-
405
- #: plugin-fw/lib/yit-pointers.php:73 plugin-fw/lib/yit-pointers.php:89
406
- msgid "Discover all our plugins available on:"
407
- msgstr ""
408
-
409
- #: plugin-fw/lib/yit-pointers.php:74 plugin-fw/lib/yit-pointers.php:90
410
- msgid "and"
411
- msgstr ""
412
-
413
- #: plugin-fw/lib/yit-pointers.php:84
414
- msgid "Plugins Upgraded"
415
- msgstr ""
416
-
417
- #: plugin-fw/lib/yit-pointers.php:85
418
- msgid ""
419
- "From now on, you can find all options of your plugins in YIT Plugin menu.\n"
420
- " Any time one of our plugins is updated, "
421
- "a new entry will be added to this menu.\n"
422
- " For example, after the update, plugin "
423
- "options (such as for YITH WooCommerce Wishlist, YITH WooCommerce Ajax "
424
- "Search, etc.)\n"
425
- " will be moved from previous location to "
426
- "YIT Plugin tab."
427
- msgstr ""
428
-
429
- #: plugin-fw/lib/yit-upgrade.php:136
430
- msgid "There is a new version of %plugin_name% available."
431
- msgstr ""
432
-
433
- #: plugin-fw/lib/yit-upgrade.php:137
434
- msgid "View version %latest% details."
435
- msgstr ""
436
-
437
- #: plugin-fw/lib/yit-upgrade.php:138
438
- msgid "Automatic update is unavailable for this plugin,"
439
- msgstr ""
440
-
441
- #: plugin-fw/lib/yit-upgrade.php:139
442
- msgid ""
443
- "please <a href=\"%activate_link%\">activate</a> your copy of %plugin_name%."
444
- msgstr ""
445
-
446
- #: plugin-fw/lib/yit-upgrade.php:140
447
- msgid "Update now."
448
- msgstr ""
449
-
450
- #: plugin-fw/lib/yit-upgrade.php:243
451
- msgid "YIThemes Repository"
452
- msgstr ""
453
-
454
- #: plugin-fw/lib/yit-upgrade.php:277
455
- msgid "Invalid URL Provided."
456
- msgstr ""
457
-
458
- #: plugin-fw/lib/yit-upgrade.php:290
459
- msgid "Could not create Temporary file."
460
- msgstr ""
461
-
462
- #: plugin-fw/lib/yit-upgrade.php:432
463
- #, php-format
464
- msgid ""
465
- "There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
466
- "yit-changelog-button\" title=\"%3$s\">View version %4$s details</a>."
467
- msgstr ""
468
-
469
- #: plugin-fw/lib/yit-upgrade.php:434
470
- #, php-format
471
- msgid ""
472
- "There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
473
- "yit-changelog-button\" title=\"%3$s\">View version %4$s details</a>. <em>You "
474
- "have to activate the plugin on a single site of the network to benefit from "
475
- "automatic updates.</em>"
476
- msgstr ""
477
-
478
- #: plugin-fw/lib/yit-upgrade.php:436
479
- #, php-format
480
- msgid ""
481
- "There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
482
- "yit-changelog-button\" title=\"%3$s\">View version %4$s details</a>. "
483
- "<em>Automatic update is unavailable for this plugin, please <a href=\"%5$s\" "
484
- "title=\"License activation\">activate</a> your copy of %6s.</em>"
485
- msgstr ""
486
-
487
- #: plugin-fw/lib/yit-upgrade.php:438
488
- #, php-format
489
- msgid ""
490
- "There is a new version of %1$s available. <a href=\"%2$s\" class=\"thickbox "
491
- "yit-changelog-button\" title=\"%3$s\">View version %4$s details</a> or <a "
492
- "href=\"%5$s\">update now</a>."
493
- msgstr ""
494
-
495
- #: plugin-fw/lib/yit-upgrade.php:511
496
- msgid "You can't update the plugins for this site."
497
- msgstr ""
498
-
499
- #: plugin-fw/lib/yit-upgrade.php:515
500
- msgid ""
501
- "You do not have sufficient permissions to update the plugins for this site."
502
- msgstr ""
503
-
504
- #: plugin-fw/lib/yit-upgrade.php:522
505
- msgid "Update Plugin"
506
- msgstr ""
507
-
508
- #: plugin-fw/licence/lib/yit-licence.php:182
509
- #, php-format
510
- msgctxt "%s = field name"
511
- msgid "%s field cannot be empty"
512
- msgstr ""
513
-
514
- #: plugin-fw/licence/lib/yit-licence.php:183
515
- #, php-format
516
- msgid "%s and %s fields cannot be empty"
517
- msgstr ""
518
-
519
- #: plugin-fw/licence/lib/yit-licence.php:184
520
- msgid "Unable to contact the remote server, please try again later. Thanks!"
521
- msgstr ""
522
-
523
- #: plugin-fw/licence/lib/yit-licence.php:185
524
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:88
525
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:166
526
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:197
527
- #: plugin-fw/templates/metaboxes/types/contactform.php:148
528
- #: plugin-fw/templates/metaboxes/types/contactform.php:340
529
- msgid "Email"
530
- msgstr ""
531
-
532
- #: plugin-fw/licence/lib/yit-licence.php:186
533
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:89
534
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:167
535
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:198
536
- msgid "License Key"
537
- msgstr ""
538
-
539
- #: plugin-fw/licence/lib/yit-licence.php:187
540
- msgid "Are you sure you want to deactivate the license for current site?"
541
- msgstr ""
542
-
543
- #: plugin-fw/licence/lib/yit-licence.php:667
544
- msgid "Invalid Request"
545
- msgstr ""
546
-
547
- #: plugin-fw/licence/lib/yit-licence.php:668
548
- msgid "Invalid license key"
549
- msgstr ""
550
-
551
- #: plugin-fw/licence/lib/yit-licence.php:669
552
- msgid "Software has been deactivated"
553
- msgstr ""
554
-
555
- #: plugin-fw/licence/lib/yit-licence.php:670
556
- msgid "Maximum number of activations exceeded"
557
- msgstr ""
558
-
559
- #: plugin-fw/licence/lib/yit-licence.php:671
560
- msgid "Invalid instance ID"
561
- msgstr ""
562
-
563
- #: plugin-fw/licence/lib/yit-licence.php:672
564
- msgid "Invalid security key"
565
- msgstr ""
566
-
567
- #: plugin-fw/licence/lib/yit-licence.php:673
568
- msgid "License key has expired"
569
- msgstr ""
570
-
571
- #: plugin-fw/licence/lib/yit-licence.php:674
572
- msgid "License key has been banned"
573
- msgstr ""
574
-
575
- #: plugin-fw/licence/lib/yit-licence.php:675
576
- msgid "Current product is not included with your membership key"
577
- msgstr ""
578
-
579
- #: plugin-fw/licence/lib/yit-licence.php:676
580
- msgid "Great"
581
- msgstr ""
582
-
583
- #: plugin-fw/licence/lib/yit-licence.php:676
584
- msgid "License successfully activated"
585
- msgstr ""
586
-
587
- #: plugin-fw/licence/lib/yit-licence.php:677
588
- msgid "License key deactivated for website"
589
- msgstr ""
590
-
591
- #: plugin-fw/licence/lib/yit-plugin-licence.php:67
592
- #: plugin-fw/licence/lib/yit-plugin-licence.php:68
593
- #: plugin-fw/licence/lib/yit-theme-licence.php:69
594
- #: plugin-fw/licence/lib/yit-theme-licence.php:70
595
- #: plugin-fw/licence/lib/yit-theme-licence.php:109
596
- #: plugin-fw/licence/lib/yit-theme-licence.php:110
597
- msgid "License Activation"
598
- msgstr ""
599
-
600
- #: plugin-fw/licence/lib/yit-theme-licence.php:117
601
- #: plugin-fw/licence/lib/yit-theme-licence.php:118
602
- #, php-format
603
- msgid "%s"
604
- msgstr ""
605
-
606
- #: plugin-fw/licence/lib/yit-theme-licence.php:159
607
- msgid ""
608
- "I cannot find the license key for activating the theme I have bought some "
609
- "time ago. Where can I find it?"
610
- msgstr ""
611
-
612
- #: plugin-fw/licence/lib/yit-theme-licence.php:163
613
- msgid ""
614
- "If you have purchased one of our products before 27 January 2015, you can "
615
- "benefit from support and updates (the services offered with the license)\n"
616
- " until 27 January 2016 and you do not have to purchase it "
617
- "again to get a new license key, because, before this date, your license used "
618
- "to be activated automatically by our system.\n"
619
- " After 27 January 2016, instead, if you want to benefit "
620
- "from support and updates you have to buy a new license and activate it "
621
- "through the license key you will be\n"
622
- " provided with and that you can find in your YIThemes "
623
- "account, in section \"My licenses\"."
624
- msgstr ""
625
-
626
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:23
627
- msgid "Yithemes License Activation"
628
- msgstr ""
629
-
630
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:27
631
- msgid ""
632
- "Have you updated your licenses? Have you asked for an extension? Update "
633
- "information concerning your products."
634
- msgstr ""
635
-
636
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:29
637
- msgid "Update license information"
638
- msgstr ""
639
-
640
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:42
641
- msgid "Product to activate"
642
- msgid_plural "Products to activate"
643
- msgstr[0] ""
644
- msgstr[1] ""
645
-
646
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:61
647
- msgid "Activate"
648
- msgstr ""
649
-
650
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:80
651
- msgid "Activated"
652
- msgstr ""
653
-
654
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:86
655
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:164
656
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:194
657
- msgid "Product Name"
658
- msgstr ""
659
-
660
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:92
661
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:201
662
- msgid "Expires"
663
- msgstr ""
664
-
665
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:95
666
- msgid "Remaining"
667
- msgstr ""
668
-
669
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:97
670
- msgid "Membership"
671
- msgstr ""
672
-
673
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:101
674
- msgid "License Actions"
675
- msgstr ""
676
-
677
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:126
678
- #, php-format
679
- msgid "%1s out of %2s"
680
- msgstr ""
681
-
682
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:142
683
- msgid "Deactivate"
684
- msgstr ""
685
-
686
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:147
687
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:204
688
- msgid "Renew"
689
- msgstr ""
690
-
691
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:160
692
- msgid "Banned"
693
- msgstr ""
694
-
695
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:190
696
- msgid "Expired"
697
- msgstr ""
698
-
699
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:226
700
- msgid "Order again"
701
- msgstr ""
702
-
703
- #: plugin-fw/licence/templates/panel/activation/activation-panel.php:228
704
- msgid "Renew license"
705
- msgstr ""
706
-
707
- #: plugin-fw/templates/metaboxes/types/ajax-products.php:23
708
- msgid "Search for a product"
709
- msgstr ""
710
-
711
- #: plugin-fw/templates/metaboxes/types/categories.php:36
712
- msgid "No categories."
713
- msgstr ""
714
-
715
- #: plugin-fw/templates/metaboxes/types/categories.php:42
716
- msgid "+ Add New Category"
717
- msgstr ""
718
-
719
- #: plugin-fw/templates/metaboxes/types/contactform.php:7
720
- msgid "Text Input"
721
- msgstr ""
722
-
723
- #: plugin-fw/templates/metaboxes/types/contactform.php:8
724
- msgid "Checkbox"
725
- msgstr ""
726
-
727
- #: plugin-fw/templates/metaboxes/types/contactform.php:9
728
- msgid "Select"
729
- msgstr ""
730
-
731
- #: plugin-fw/templates/metaboxes/types/contactform.php:10
732
- msgid "Textarea"
733
- msgstr ""
734
-
735
- #: plugin-fw/templates/metaboxes/types/contactform.php:11
736
- msgid "Radio Input"
737
- msgstr ""
738
-
739
- #: plugin-fw/templates/metaboxes/types/contactform.php:12
740
- msgid "Password Field"
741
- msgstr ""
742
-
743
- #: plugin-fw/templates/metaboxes/types/contactform.php:13
744
- msgid "File Upload"
745
- msgstr ""
746
-
747
- #: plugin-fw/templates/metaboxes/types/contactform.php:47
748
- msgid "Theme Icon"
749
- msgstr ""
750
-
751
- #: plugin-fw/templates/metaboxes/types/contactform.php:48
752
- msgid "Custom Icon"
753
- msgstr ""
754
-
755
- #: plugin-fw/templates/metaboxes/types/contactform.php:49
756
- #: plugin-fw/templates/metaboxes/types/responsivesliders.php:24
757
- msgid "None"
758
- msgstr ""
759
-
760
- #: plugin-fw/templates/metaboxes/types/contactform.php:60
761
- msgid "Add field"
762
- msgstr ""
763
-
764
- #: plugin-fw/templates/metaboxes/types/contactform.php:69
765
- #: plugin-fw/templates/metaboxes/types/contactform.php:261
766
- #: plugin-fw/templates/metaboxes/types/customtabs.php:37
767
- #: plugin-fw/templates/metaboxes/types/customtabs.php:82
768
- msgid "Remove"
769
- msgstr ""
770
-
771
- #: plugin-fw/templates/metaboxes/types/contactform.php:70
772
- #: plugin-fw/templates/metaboxes/types/contactform.php:262
773
- msgid "Click to toggle"
774
- msgstr ""
775
-
776
- #: plugin-fw/templates/metaboxes/types/contactform.php:77
777
- #: plugin-fw/templates/metaboxes/types/contactform.php:269
778
- msgid "Field Title"
779
- msgstr ""
780
-
781
- #: plugin-fw/templates/metaboxes/types/contactform.php:81
782
- #: plugin-fw/templates/metaboxes/types/contactform.php:273
783
- msgid "Insert the title for the field."
784
- msgstr ""
785
-
786
- #: plugin-fw/templates/metaboxes/types/contactform.php:86
787
- #: plugin-fw/templates/metaboxes/types/contactform.php:278
788
- msgid "Data Name"
789
- msgstr ""
790
-
791
- #: plugin-fw/templates/metaboxes/types/contactform.php:90
792
- #: plugin-fw/templates/metaboxes/types/contactform.php:282
793
- msgid ""
794
- "REQUIRED: Field identification name to be entered into email body. "
795
- "<strong>Note:</strong>Use only lowercase characters and underscores."
796