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 | ![]() |
Version | 3.0.0 |
Comparing to | |
See all releases |
Code changes from version 2.9.2 to 3.0.0
- README.txt +7 -1
- assets/images/11-bg.png +0 -0
- assets/images/11-icon.png +0 -0
- assets/images/11.png +0 -0
- assets/images/12-bg.png +0 -0
- assets/images/12-icon.png +0 -0
- assets/images/12.png +0 -0
- assets/images/13-bg.png +0 -0
- assets/images/13-icon.png +0 -0
- assets/images/13.png +0 -0
- includes/class.yith-wcan-admin.php +2 -20
- includes/class.yith-wcan-frontend.php +196 -8
- includes/class.yith-wcan-helper.php +4 -4
- includes/class.yith-wcan.php +48 -0
- includes/functions.yith-wcan.php +18 -7
- init.php +2 -2
- languages/yith-woocommerce-ajax-navigation-it_IT.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-it_IT.po +394 -166
- languages/yith-woocommerce-ajax-navigation-tr_TR.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-tr_TR.po +126 -1127
- languages/yith-woocommerce-ajax-navigation.pot +86 -1131
- plugin-fw/assets/images/upgrade-page/01.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/02.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/03.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/04.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/05.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/06.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/07.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/08.jpg +0 -0
- plugin-fw/assets/images/upgrade-page/09.jpg +0 -0
- plugin-fw/assets/js/how-to.js +6 -0
- plugin-fw/assets/js/multisite-updater.js +1 -1
- plugin-fw/assets/js/multisite-updater.min.js +1 -4
- plugin-fw/init.php +18 -1
- plugin-fw/languages/yith-plugin-fw-es_ES.mo +0 -0
- plugin-fw/languages/yith-plugin-fw-es_ES.po +1170 -0
- plugin-fw/lib/yit-plugin-panel-sidebar.php +1 -1
- plugin-fw/lib/yit-plugin-panel-wc.php +22 -7
- plugin-fw/lib/yit-plugin-panel.php +13 -17
- plugin-fw/lib/yit-upgrade.php +534 -528
- plugin-fw/lib/yit-video.php +6 -2
- plugin-fw/templates/upgrade/upgrade-to-pro-version.php +0 -75
- plugin-fw/yit-functions.php +19 -6
- settings/custom-style-options.php +1 -1
- settings/frontend-options.php +7 -7
- widgets/class.yith-wcan-navigation-widget.php +105 -107
- 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:
|
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 |
-
|
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 =
|
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 =
|
117 |
}
|
118 |
|
119 |
$name = 'filter_' . $attribute;
|
@@ -132,17 +227,110 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
|
|
132 |
}
|
133 |
}
|
134 |
|
135 |
-
if (
|
136 |
add_filter( 'loop_shop_post_in', 'woocommerce_layered_nav_query' );
|
137 |
}
|
138 |
-
|
|
|
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 |
-
|
30 |
|
31 |
-
if ( ! isset( $
|
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 =
|
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 =
|
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,
|
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 |
-
|
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:
|
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', '
|
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-
|
6 |
-
"PO-Revision-Date: 2016-
|
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.
|
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:
|
24 |
msgid "Front end"
|
25 |
msgstr "Front end"
|
26 |
|
27 |
-
#: includes/class.yith-wcan-admin.php:
|
28 |
msgid "Custom Style"
|
29 |
-
msgstr "
|
30 |
|
31 |
-
#: includes/class.yith-wcan-admin.php:
|
32 |
-
#: includes/class.yith-wcan-admin.php:
|
33 |
msgid "Premium Version"
|
34 |
msgstr "Versione Premium"
|
35 |
|
36 |
-
#: includes/class.yith-wcan-admin.php:
|
37 |
-
#: includes/class.yith-wcan-admin.php:
|
38 |
msgid "Ajax Product Filter"
|
39 |
msgstr "Ajax Product Filter"
|
40 |
|
41 |
-
#: includes/class.yith-wcan-admin.php:
|
42 |
msgid "Premium live demo"
|
43 |
msgstr "Anteprima versione premium"
|
44 |
|
45 |
-
#: includes/class.yith-wcan-admin.php:
|
46 |
msgid "Live demo"
|
47 |
msgstr "Anteprima"
|
48 |
|
49 |
-
#: includes/class.yith-wcan-admin.php:
|
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:
|
62 |
msgid "Color"
|
63 |
msgstr "Colore"
|
64 |
|
@@ -92,12 +92,12 @@ msgid ""
|
|
92 |
msgstr ""
|
93 |
|
94 |
#: settings/custom-style-options.php:24
|
95 |
-
msgid "
|
96 |
-
msgstr "
|
97 |
|
98 |
#: settings/frontend-options.php:12
|
99 |
-
msgid "
|
100 |
-
msgstr "Impostazioni
|
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
|
111 |
"change the following values.\n"
|
112 |
" Otherwise, add the classes used in the "
|
113 |
-
"
|
114 |
-
" If you don't know
|
115 |
-
"developer of your theme to
|
116 |
msgstr ""
|
117 |
-
"Se il tuo tema utilizza i template standard
|
118 |
"modificare i seguenti valori.\n"
|
119 |
-
"
|
120 |
-
"
|
121 |
-
"
|
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 "
|
130 |
-
msgstr "Inserisci qui la classe CSS
|
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 "
|
138 |
msgstr ""
|
139 |
-
"Inserisci qui la classe CSS o l'ID
|
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 "
|
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 "
|
158 |
-
msgstr ""
|
159 |
|
160 |
-
#: templates/admin/premium.php:203 templates/admin/premium.php:
|
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:
|
170 |
msgid "UPGRADE"
|
171 |
-
msgstr "
|
172 |
|
173 |
-
#: templates/admin/premium.php:207 templates/admin/premium.php:
|
174 |
msgid "to the premium version"
|
175 |
-
msgstr "
|
176 |
|
177 |
#: templates/admin/premium.php:213
|
178 |
msgid "Premium Features"
|
179 |
-
msgstr "
|
180 |
|
181 |
#: templates/admin/premium.php:221
|
182 |
msgid "Two more layouts"
|
183 |
-
msgstr "
|
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 "
|
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 "
|
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 "
|
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 "
|
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 "
|
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
|
333 |
-
msgstr "Filtra
|
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:
|
341 |
msgid "Filters:"
|
342 |
msgstr "Filtri:"
|
343 |
|
344 |
# @ yit
|
345 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
346 |
msgid "List"
|
347 |
msgstr "Lista"
|
348 |
|
349 |
# @ yit
|
350 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
351 |
msgid "Label"
|
352 |
msgstr "Etichetta"
|
353 |
|
354 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
355 |
msgid "Dropdown"
|
356 |
msgstr "Menu a tendina"
|
357 |
|
358 |
# @ yit
|
359 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
360 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
361 |
msgid "Title"
|
362 |
msgstr "Titolo"
|
363 |
|
364 |
# @ yit
|
365 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
366 |
msgid "Type:"
|
367 |
msgstr "Tipo:"
|
368 |
|
369 |
# @ yit
|
370 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
371 |
msgid "Query Type:"
|
372 |
msgstr "Tipo Query:"
|
373 |
|
374 |
# @ yit
|
375 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
376 |
msgid "AND"
|
377 |
msgstr "E"
|
378 |
|
379 |
# @ yit
|
380 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
381 |
msgid "OR"
|
382 |
msgstr "O"
|
383 |
|
384 |
# @ yit
|
385 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
386 |
msgid "Attribute:"
|
387 |
msgstr "Attributo:"
|
388 |
|
389 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
390 |
msgid "Display (default All):"
|
391 |
msgstr "Visualizza (default Tutti)"
|
392 |
|
393 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
394 |
msgid "All (no hierarchical)"
|
395 |
msgstr "Tutti (non gerarchico)"
|
396 |
|
397 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
398 |
msgid "All (hierarchical)"
|
399 |
msgstr "Tutti (gerarchico)"
|
400 |
|
401 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
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:
|
415 |
msgid "Reset All Filters"
|
416 |
msgstr "Resetta tutti i filtri"
|
417 |
|
418 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
419 |
msgid "Button Label"
|
420 |
msgstr "Etichetta Pulsante"
|
421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
422 |
#~ msgid ""
|
423 |
-
#~ "
|
424 |
-
#~ "
|
425 |
-
#~ "
|
426 |
#~ msgstr ""
|
427 |
-
#~ "
|
428 |
-
#~ "
|
429 |
-
#~ "
|
430 |
-
#~ "plugin."
|
431 |
|
432 |
-
#~ msgid ""
|
433 |
-
#~ "
|
434 |
-
|
435 |
-
#~ "
|
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 |
-
#~ "
|
448 |
-
#~ "
|
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 |
-
#~
|
463 |
-
#~
|
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 |
-
#~ "
|
471 |
|
472 |
-
#~ msgid "
|
473 |
-
#~ msgstr "
|
474 |
|
475 |
-
#~ msgid "
|
476 |
-
#~ msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
477 |
|
478 |
#~ msgid "Ajax Loader"
|
479 |
#~ msgstr "Loader Ajax"
|
480 |
|
481 |
-
#~ msgid "Customize the
|
482 |
-
#~ msgstr "Personalizza
|
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
|
489 |
-
#~ msgstr "Utilizza il
|
490 |
|
491 |
#~ msgctxt "Referer to original WooCommerce Price Filter Widget"
|
492 |
-
#~ msgid "WooCommerce Price Filter
|
493 |
-
#~ msgstr "
|
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 "
|
512 |
-
#~
|
|
|
|
|
|
|
|
|
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
|
578 |
#~ msgstr ""
|
579 |
-
#~ "
|
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
|
617 |
-
#~ msgstr "Colore
|
618 |
|
619 |
#~ msgid "Text color"
|
620 |
#~ msgstr "Colore del testo"
|
621 |
|
622 |
-
#~ msgid "Text color
|
623 |
-
#~ msgstr "Colore
|
624 |
|
625 |
#~ msgid "Border color"
|
626 |
#~ msgstr "Colore dei bordi"
|
627 |
|
628 |
-
#~ msgid "Border color
|
629 |
-
#~ msgstr "Colore
|
630 |
|
631 |
-
#~ msgid "
|
632 |
-
#~ msgstr "
|
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-
|
6 |
-
"PO-Revision-Date: 2016-
|
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.
|
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:
|
19 |
"X-Textdomain-Support: yes\n"
|
20 |
"X-Poedit-SearchPath-0: .\n"
|
21 |
-
"X-Poedit-SearchPathExcluded-0:
|
22 |
|
23 |
-
#: includes/class.yith-wcan-admin.php:
|
24 |
msgid "Front end"
|
25 |
msgstr ""
|
26 |
|
27 |
-
#: includes/class.yith-wcan-admin.php:
|
28 |
msgid "Custom Style"
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: includes/class.yith-wcan-admin.php:
|
32 |
-
#: includes/class.yith-wcan-admin.php:
|
33 |
msgid "Premium Version"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: includes/class.yith-wcan-admin.php:
|
37 |
-
#: includes/class.yith-wcan-admin.php:
|
38 |
msgid "Ajax Product Filter"
|
39 |
msgstr ""
|
40 |
|
41 |
-
#: includes/class.yith-wcan-admin.php:
|
42 |
msgid "Premium live demo"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: includes/class.yith-wcan-admin.php:
|
46 |
msgid "Live demo"
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: includes/class.yith-wcan-admin.php:
|
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:
|
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 |