Version Description
Download this release
Release Info
Developer | damian-gora |
Plugin | Ajax Search for WooCommerce |
Version | 1.5.0 |
Comparing to | |
See all releases |
Code changes from version 1.4.1 to 1.5.0
- ajax-search-for-woocommerce.php +6 -3
- assets/css/admin-style.css +62 -5
- assets/css/style.css +15 -1
- assets/css/style.min.css +1 -1
- assets/js/admin.js +53 -0
- assets/js/admin.min.js +1 -1
- assets/js/search.js +274 -158
- assets/js/search.min.js +1 -1
- fs/config.php +4 -1
- includes/Admin/Promo/Upgrade.php +3 -2
- includes/Admin/SettingsAPI.php +28 -0
- includes/Engines/WordPressNative/Search.php +1 -1
- includes/Helpers.php +72 -0
- includes/Integrations/Brands.php +177 -0
- includes/Integrations/Themes/Flatsome/Flatsome.php +297 -0
- includes/Integrations/Themes/{Storefront.php → Storefront/Storefront.php} +48 -9
- includes/Integrations/Themes/ThemesCompatibility.php +69 -6
- includes/Scripts.php +27 -22
- includes/Settings.php +84 -56
- languages/ajax-search-for-woocommerce-es_ES.mo +0 -0
- languages/ajax-search-for-woocommerce-es_ES.po +0 -1288
- languages/ajax-search-for-woocommerce-fr_FR.mo +0 -0
- languages/ajax-search-for-woocommerce-fr_FR.po +0 -1399
- languages/ajax-search-for-woocommerce-it_IT.mo +0 -0
- languages/ajax-search-for-woocommerce-it_IT.po +0 -1370
- languages/ajax-search-for-woocommerce-pl_PL.mo +0 -0
- languages/ajax-search-for-woocommerce-pl_PL.po +0 -1290
- languages/ajax-search-for-woocommerce.pot +201 -145
- partials/admin/features.php +4 -3
- partials/admin/how-to-use.php +17 -5
- partials/{storefront.php → themes/storefront.php} +6 -2
- readme.txt +26 -14
ajax-search-for-woocommerce.php
CHANGED
@@ -4,13 +4,13 @@
|
|
4 |
* Plugin Name: AJAX Search for WooCommerce
|
5 |
* Plugin URI: https://wordpress.org/plugins/ajax-search-for-woocommerce/
|
6 |
* Description: Allows your customers to search products easily and quickly. It will display the results instantly while typing in an inputbox.
|
7 |
-
* Version: 1.
|
8 |
* Author: Damian Góra
|
9 |
* Author URI: http://damiangora.com
|
10 |
* Text Domain: ajax-search-for-woocommerce
|
11 |
* Domain Path: /languages
|
12 |
* WC requires at least: 3.0
|
13 |
-
* WC tested up to: 3.
|
14 |
*
|
15 |
*/
|
16 |
// Exit if accessed directly
|
@@ -31,6 +31,8 @@ if ( !class_exists( 'DGWT_WC_Ajax_Search' ) && !function_exists( 'dgoraAsfwFs' )
|
|
31 |
public $settings ;
|
32 |
public $multilingual ;
|
33 |
public $backwardCompatibility ;
|
|
|
|
|
34 |
public $nativeSearch ;
|
35 |
public $tntsearch ;
|
36 |
public $tntsearchValid = false ;
|
@@ -61,7 +63,8 @@ if ( !class_exists( 'DGWT_WC_Ajax_Search' ) && !function_exists( 'dgoraAsfwFs' )
|
|
61 |
new \DgoraWcas\Engines\WordPressNative\DetailsBox();
|
62 |
new \DgoraWcas\Personalization();
|
63 |
new \DgoraWcas\Scripts();
|
64 |
-
new \DgoraWcas\Integrations\Themes\ThemesCompatibility();
|
|
|
65 |
\DgoraWcas\Shortcode::register();
|
66 |
|
67 |
if ( is_admin() ) {
|
4 |
* Plugin Name: AJAX Search for WooCommerce
|
5 |
* Plugin URI: https://wordpress.org/plugins/ajax-search-for-woocommerce/
|
6 |
* Description: Allows your customers to search products easily and quickly. It will display the results instantly while typing in an inputbox.
|
7 |
+
* Version: 1.5.0
|
8 |
* Author: Damian Góra
|
9 |
* Author URI: http://damiangora.com
|
10 |
* Text Domain: ajax-search-for-woocommerce
|
11 |
* Domain Path: /languages
|
12 |
* WC requires at least: 3.0
|
13 |
+
* WC tested up to: 3.7
|
14 |
*
|
15 |
*/
|
16 |
// Exit if accessed directly
|
31 |
public $settings ;
|
32 |
public $multilingual ;
|
33 |
public $backwardCompatibility ;
|
34 |
+
public $themeCompatibility ;
|
35 |
+
public $brands ;
|
36 |
public $nativeSearch ;
|
37 |
public $tntsearch ;
|
38 |
public $tntsearchValid = false ;
|
63 |
new \DgoraWcas\Engines\WordPressNative\DetailsBox();
|
64 |
new \DgoraWcas\Personalization();
|
65 |
new \DgoraWcas\Scripts();
|
66 |
+
self::$instance->themeCompatibility = new \DgoraWcas\Integrations\Themes\ThemesCompatibility();
|
67 |
+
self::$instance->brands = new \DgoraWcas\Integrations\Brands();
|
68 |
\DgoraWcas\Shortcode::register();
|
69 |
|
70 |
if ( is_admin() ) {
|
assets/css/admin-style.css
CHANGED
@@ -27,9 +27,21 @@
|
|
27 |
}
|
28 |
|
29 |
.dgwt_wcas_settings-group .form-table th {
|
30 |
-
vertical-align:
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
#dgwt_wcas_backward-compatibility .form-table th {
|
34 |
vertical-align: baseline;
|
35 |
}
|
@@ -51,6 +63,28 @@
|
|
51 |
letter-spacing: 3px;
|
52 |
font-weight: normal;
|
53 |
cursor: default;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
}
|
55 |
|
56 |
.dgwt-wcas-sgs-desctiption-row th {
|
@@ -81,7 +115,9 @@
|
|
81 |
vertical-align: middle;
|
82 |
margin-right: 5px;
|
83 |
}
|
84 |
-
|
|
|
|
|
85 |
.form-table td p.dgwt_wcas_settings-description-field {
|
86 |
color: #777;
|
87 |
display: inline-block;
|
@@ -417,7 +453,22 @@
|
|
417 |
left: -24px;
|
418 |
top: 0;
|
419 |
}
|
420 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
margin-right: 25px;
|
422 |
}
|
423 |
.nav-tab-minor-account:before{
|
@@ -679,14 +730,14 @@ input[type=checkbox].dgwt-wcas-check:checked ~ .dgwt-wcas-switch {
|
|
679 |
}
|
680 |
|
681 |
.dgwt-wcas-indexer-table td {
|
682 |
-
padding: 3px 10px;
|
683 |
border-bottom: 1px solid #e8e8e8;
|
684 |
line-height: 100%;
|
685 |
}
|
686 |
|
687 |
.dgwt-wcas-indexer-table table td {
|
688 |
border-bottom: none;
|
689 |
-
padding-left: 0;
|
690 |
}
|
691 |
|
692 |
.dgwt-wcas-indexer-table > tbody > tr:last-child > td {
|
@@ -824,6 +875,7 @@ td.dgwt-wcas-indexing-details-row a {
|
|
824 |
font-size: 25px;
|
825 |
margin-bottom: 10px;
|
826 |
display: block;
|
|
|
827 |
}
|
828 |
|
829 |
.form-table td p.dgwt-wcas-upgrade-s__subtitle {
|
@@ -850,4 +902,9 @@ td.dgwt-wcas-indexing-details-row a {
|
|
850 |
padding-top: 7px;
|
851 |
border-top: 1px dashed #eee;
|
852 |
color: #888;
|
|
|
|
|
|
|
|
|
|
|
853 |
}
|
27 |
}
|
28 |
|
29 |
.dgwt_wcas_settings-group .form-table th {
|
30 |
+
vertical-align: middle;
|
31 |
+
}
|
32 |
+
|
33 |
+
.dgwt_wcas_settings-group .form-table td fieldset label {
|
34 |
+
margin: 0 !important;
|
35 |
}
|
36 |
|
37 |
+
.dgwt_wcas_settings-group .form-table > tbody > tr > th,
|
38 |
+
.dgwt_wcas_settings-group .form-table > tbody > tr > td {
|
39 |
+
padding: 20px 10px;
|
40 |
+
line-height: 16px;
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
+
|
45 |
#dgwt_wcas_backward-compatibility .form-table th {
|
46 |
vertical-align: baseline;
|
47 |
}
|
63 |
letter-spacing: 3px;
|
64 |
font-weight: normal;
|
65 |
cursor: default;
|
66 |
+
position: absolute!important;
|
67 |
+
width: calc(100vw - 230px);
|
68 |
+
top: 50px;
|
69 |
+
left: 10px;
|
70 |
+
border-top: 1px solid #ddd;
|
71 |
+
padding-top: 10px;
|
72 |
+
}
|
73 |
+
.dgwt-wcas-sgs-header:first-child label{
|
74 |
+
top: 15px;
|
75 |
+
}
|
76 |
+
.dgwt-wcas-sgs-header th:before {
|
77 |
+
content: '';
|
78 |
+
display: block;
|
79 |
+
height: 55px;
|
80 |
+
}
|
81 |
+
.dgwt-wcas-sgs-header:first-child th:before {
|
82 |
+
height: 25px;
|
83 |
+
}
|
84 |
+
|
85 |
+
.dgwt-wcas-sgs-header th {
|
86 |
+
position: relative;
|
87 |
+
min-height: 70px;
|
88 |
}
|
89 |
|
90 |
.dgwt-wcas-sgs-desctiption-row th {
|
115 |
vertical-align: middle;
|
116 |
margin-right: 5px;
|
117 |
}
|
118 |
+
.dgwt_wcas_settings-group .form-table td {
|
119 |
+
margin-bottom: 0;
|
120 |
+
}
|
121 |
.form-table td p.dgwt_wcas_settings-description-field {
|
122 |
color: #777;
|
123 |
display: inline-block;
|
453 |
left: -24px;
|
454 |
top: 0;
|
455 |
}
|
456 |
+
|
457 |
+
.nav-tab-minor-showcase:before{
|
458 |
+
display: block;
|
459 |
+
content: "\f126";
|
460 |
+
font-family: dashicons;
|
461 |
+
width: 20px;
|
462 |
+
height: 20px;
|
463 |
+
font-size: 20px;
|
464 |
+
display: inline-block;
|
465 |
+
position: absolute;
|
466 |
+
left: -24px;
|
467 |
+
top: 0;
|
468 |
+
}
|
469 |
+
|
470 |
+
.nav-tab-minor-account,
|
471 |
+
.nav-tab-minor-showcase {
|
472 |
margin-right: 25px;
|
473 |
}
|
474 |
.nav-tab-minor-account:before{
|
730 |
}
|
731 |
|
732 |
.dgwt-wcas-indexer-table td {
|
733 |
+
padding: 3px 10px!important;
|
734 |
border-bottom: 1px solid #e8e8e8;
|
735 |
line-height: 100%;
|
736 |
}
|
737 |
|
738 |
.dgwt-wcas-indexer-table table td {
|
739 |
border-bottom: none;
|
740 |
+
padding-left: 0!important;
|
741 |
}
|
742 |
|
743 |
.dgwt-wcas-indexer-table > tbody > tr:last-child > td {
|
875 |
font-size: 25px;
|
876 |
margin-bottom: 10px;
|
877 |
display: block;
|
878 |
+
line-height: 157%;
|
879 |
}
|
880 |
|
881 |
.form-table td p.dgwt-wcas-upgrade-s__subtitle {
|
902 |
padding-top: 7px;
|
903 |
border-top: 1px dashed #eee;
|
904 |
color: #888;
|
905 |
+
}
|
906 |
+
|
907 |
+
.dgwt_wcas_settings-group .selectize-input {
|
908 |
+
min-width: 280px;
|
909 |
+
max-width: 280px;
|
910 |
}
|
assets/css/style.css
CHANGED
@@ -989,6 +989,20 @@ body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child {
|
|
989 |
overflow-y: auto;
|
990 |
border: none;
|
991 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
992 |
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
|
993 |
height: calc(100% - 45px) !important;
|
994 |
}
|
@@ -1003,7 +1017,7 @@ body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child {
|
|
1003 |
height: auto !important;
|
1004 |
}
|
1005 |
|
1006 |
-
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios > *:not(.dgwt-wcas-overlay-mobile) {
|
1007 |
display: none;
|
1008 |
}
|
1009 |
|
989 |
overflow-y: auto;
|
990 |
border: none;
|
991 |
}
|
992 |
+
|
993 |
+
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form {
|
994 |
+
display: none;
|
995 |
+
}
|
996 |
+
.dgwt-wcas-enable-mobile-form {
|
997 |
+
position: absolute;
|
998 |
+
z-index: 100;
|
999 |
+
left: 0;
|
1000 |
+
top: 0;
|
1001 |
+
width: 100%;
|
1002 |
+
height: 100%;
|
1003 |
+
cursor: pointer;
|
1004 |
+
}
|
1005 |
+
|
1006 |
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
|
1007 |
height: calc(100% - 45px) !important;
|
1008 |
}
|
1017 |
height: auto !important;
|
1018 |
}
|
1019 |
|
1020 |
+
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios:not(.dgwt-wcas-theme-flatsome) > *:not(.dgwt-wcas-overlay-mobile) {
|
1021 |
display: none;
|
1022 |
}
|
1023 |
|
assets/css/style.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-search-wrapp .product-title{color:#333;display:block;line-height:110%;margin:0}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important;display:block}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0 auto;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--tax{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff none repeat scroll 0 0;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;line-height:4px;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;margin-top:5px;font-size:.8em}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-details-inner{padding:15px 10px;height:100%}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin-bottom:15px;padding-bottom:5px;font-size:14px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;color:#202020;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;color:#202020;text-transform:uppercase;letter-spacing:-1px;margin:0}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.dgwt-wcas-tax-product-details{margin-bottom:15px;text-decoration:none;display:flex;align-items:center;justify-content:left}.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-tpd-image{width:60px;margin-right:15px}.dgwt-wcas-pd-rest{justify-content:center;display:flex;flex-direction:column;width:100%;padding-left:10px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest .product-title{display:block;line-height:100%;font-size:13px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:145px}.dgwt-wcas-suggestion-nores{pointer-events:none;opacity:.45}.dgwt-wcas-pd-price{font-size:14px;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:145px;color:#777;margin-top:3px;font-weight:lighter}.dgwt-wcas-pd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-rating:after{content:'';clear:both;display:block}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin:5px 0 15px 0;padding-bottom:5px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;text-transform:uppercase;letter-spacing:-1px}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-pd-details{display:flex;justify-content:left}.dgwt-wcas-pd-image,.dgwt-wcas-tpd-image{width:70px;padding:4px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px}.dgwt-wcas-pd-image img,.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:100%}.rtl .dgwt-wcas-pd-image,.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-pd-rest,.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-pd-desc{font-size:13px;line-height:157%;margin:12px 0}.dgwt-wcas-pd-addtc{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.rtl .dgwt-wcas-preloader{right:auto;left:35px}.dgwt-wcas-inner-preloader{background-image:url(../img/preloader.png);background-repeat:no-repeat;background-position:right 13px center;background-size:auto 22px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(../img/preloader.gif)}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;background-image:url(../img/close.png);background-repeat:no-repeat;background-position:right 15px center;background-size:auto 18px;opacity:.6;-webkit-transition:all 160ms ease-in-out;-moz-transition:all 160ms ease-in-out;-ms-transition:all 160ms ease-in-out;-o-transition:all 160ms ease-in-out;transition:all 160ms ease-in-out}.dgwt-wcas-close:hover{opacity:.3}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06)}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0;margin:0;cursor:pointer;height:40px;min-width:50px;right:0;left:auto;top:0;bottom:auto;padding:0 15px;color:#fff;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333 transparent;top:12px;left:-6px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-ico-magnifier{fill:#fff}.dgwt-wcas-details-inner .added_to_cart{display:block}.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px}body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#000}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.dgwt-wcas-overlay-mobile-on{overflow:hidden}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar .dgwt-wcas-om-return{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{height:calc(100% - 45px)!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible;overflow-x:hidden}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios>:not(.dgwt-wcas-overlay-mobile){display:none}body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}
|
1 |
+
.dgwt-wcas-block-scroll{overflow:hidden}.dgwt-wcas-search-wrapp{position:relative;display:block;color:#444;min-width:230px;width:100%;text-align:left;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgwt-wcas-search-wrapp .product-title{color:#333;display:block;line-height:110%;margin:0}.dgwt-wcas-tpd-image img{margin:0 15px 0 0!important;display:block}.rtl .dgwt-wcas-tpd-image img{margin:0 0 0 15px!important}.dgwt-wcas-preloader-wrapp img{margin:10px auto 0 auto;display:block;max-width:200px}.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader{display:block;width:100%;height:auto;max-width:300px;margin:0}.dgwt-wcas-suggestions-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top{border:1px solid #ddd;border-bottom:none}.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:550px}.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion{padding:8px 15px}.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0;border-left-color:#eee}.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px;border-right-color:#eee}.dgwt-wcas-suggestion{cursor:pointer;font-size:12px;line-height:110%;text-align:left;padding:7px 10px;position:relative;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;justify-content:space-between;align-items:center;resize:vertical}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{justify-content:center}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom{border-bottom:none}.dgwt-wcas-suggestion:after{clear:both;display:block;content:''}.dgwt-wcas-suggestion.dgwt-wcas-nores{cursor:default;opacity:.5}.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{padding-top:8px;padding-bottom:8px;min-height:60px}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{min-height:30px;text-transform:uppercase}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{padding:0 10px;text-align:center}.dgwt-wcas-st{display:block;color:#444;font-size:15px;width:100%}.dgwt-wcas-st>span{display:inline-block;vertical-align:middle}.dgwt-wcas-has-sku .dgwt-wcas-st-title{margin-right:6px}.dgwt-wcas-st>span.dgwt-wcas-st--tax{display:block;font-style:italic;font-size:10px;text-transform:uppercase;opacity:.4;line-height:10px;margin-bottom:1px;letter-spacing:2px}.dgwt-wcas-st-breadcrumbs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%;text-align:left;opacity:.6;width:100%;padding-right:10px}.rtl .dgwt-wcas-st-breadcrumbs{padding-right:0;padding-left:10px;text-align:right}.dgwt-wcas-sku{font-size:80%}.dgwt-wcas-si{width:50px;display:block;height:100%}.dgwt-wcas-si img{background:#fff none repeat scroll 0 0;border:1px solid #e8e8e8;border-radius:3px;display:block;margin:auto;padding:2px;height:auto;width:auto;max-height:90%;max-width:100%}.dgwt-wcas-content-wrapp{display:flex;height:100%;width:100%;justify-content:space-between;align-items:center;resize:vertical;padding-left:10px}.rtl .dgwt-wcas-content-wrapp{padding-left:0;padding-right:10px}.dgwt-wcas-sp{color:#555;font-size:14px;line-height:120%;text-align:right;line-height:4px;padding-left:10px}.dgwt-wcas-sp *{line-height:130%}.dgwt-wcas-search-form{margin:0;padding:0}.dgwt-wcas-sp del{opacity:.5;font-size:12px}.dgwt-wcas-sd{color:#777;display:block;line-height:14px;width:100%;margin-top:5px;font-size:.8em}.dgwt-wcas-suggestion-selected{background-color:#eee}.dgwt-wcas-suggestion-selected:first-child{border-top:none}.rtl .dgwt-wcas-suggestion{padding-left:0;padding-right:15px;text-align:right}.dgwt-wcas-details-wrapp{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-top:none;border-left:none;padding:0;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:100;min-height:340px}.rtl .dgwt-wcas-details-wrapp{border-left:1px solid #ddd;border-right:none}.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{margin-top:-1px;border-top:1px solid #ddd}.dgwt-wcas-details-right .dgwt-wcas-details-wrapp{border-left:none;border-right:1px solid #ddd;border-radius:0 5px 5px 0}.dgwt-wcas-details-left .dgwt-wcas-details-wrapp{border-right:none;border-left:1px solid #ddd;border-radius:5px 0 0 5px}.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp{display:none}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0 0 5px 0}.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp{border-radius:0 0 0 5px}.dgwt-wcas-details-inner{padding:15px 10px;height:100%}.woocommerce .dgwt-wcas-pd-rating .star-rating{float:left;margin-right:5px;font-size:12px;color:#ccae72}.rtl .dgwt-wcas-pd-rating .star-rating{float:right;margin-left:5px;margin-right:0}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin-bottom:15px;padding-bottom:5px;font-size:14px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;color:#202020;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;color:#202020;text-transform:uppercase;letter-spacing:-1px;margin:0}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.dgwt-wcas-tax-product-details{margin-bottom:15px;text-decoration:none;display:flex;align-items:center;justify-content:left}.dgwt-wcas-tax-product-details:after{content:'';clear:both;display:block}.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title{margin-bottom:8px}.dgwt-wcas-tpd-image{width:60px;margin-right:15px}.dgwt-wcas-pd-rest{justify-content:center;display:flex;flex-direction:column;width:100%;padding-left:10px}.dgwt-wcas-pd-rest .product-title{display:block;line-height:100%;font-weight:500;margin-bottom:5px}.dgwt-wcas-tpd-rest{max-width:200px}.dgwt-wcas-tpd-rest .product-title{display:block;line-height:100%;font-size:13px;font-weight:500;letter-spacing:0;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:145px}.dgwt-wcas-suggestion-nores{pointer-events:none;opacity:.45}.dgwt-wcas-pd-price{font-size:14px;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:145px;color:#777;margin-top:3px;font-weight:lighter}.dgwt-wcas-pd-price del .amount{font-weight:lighter;background:0 0;font-size:90%;opacity:.6}.dgwt-wcas-pd-price ins{background:0 0;text-decoration:none}.dgwt-wcas-pd-rating{font-size:13px;line-height:13px}.dgwt-wcas-pd-rating:after{content:'';clear:both;display:block}.dgwt-wcas-pd-review{color:#777;font-size:11px;line-height:11px}.dgwt-wcas-datails-title{border-bottom:1px dashed #eee;display:block;margin:5px 0 15px 0;padding-bottom:5px}.dgwt-wcas-pd-title{border-bottom:1px dashed #eee;margin-bottom:15px;padding-bottom:5px;display:block;text-decoration:none}.dgwt-wcas-pd-title .product-title{font-weight:900;text-transform:uppercase;letter-spacing:-1px}.dgwt-wcas-details-title-tax{text-transform:uppercase;font-weight:900;letter-spacing:-1px;margin-right:3px}.rtl .dgwt-wcas-details-title-tax{margin:0 0 0 3px;float:right}.dgwt-wcas-pd-details{display:flex;justify-content:left}.dgwt-wcas-pd-image,.dgwt-wcas-tpd-image{width:70px;padding:4px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px}.dgwt-wcas-pd-image img,.dgwt-wcas-tpd-image img{display:block;max-width:100%;width:100%;height:100%}.rtl .dgwt-wcas-pd-image,.rtl .dgwt-wcas-tpd-image{float:right;margin-right:0;margin-left:15px}.rtl .dgwt-wcas-pd-rest,.rtl .dgwt-wcas-tpd-rest{float:right;max-width:190px}input[type=search].dgwt-wcas-search-input,input[type=text].dgwt-cas-search-input{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none;margin:0;-webkit-appearance:textfield;text-align:left}[type=search].dgwt-wcas-search-input::-ms-clear{display:none}[type=search].dgwt-wcas-search-input::-webkit-search-decoration{-webkit-appearance:none}[type=search].dgwt-wcas-search-input::-webkit-search-cancel-button{display:none}.dgwt-wcas-pd-desc{font-size:13px;line-height:157%;margin:12px 0}.dgwt-wcas-pd-addtc{margin:10px 0;display:flex;align-items:center;justify-content:flex-end}.dgwt-wcas-pd-addtc>.quantity{margin-right:10px}.dgwt-wcas-pd-addtc .add_to_cart_button,.dgwt-wcas-pd-addtc .add_to_cart_inline{margin:0}button.dgwt-wcas-search-submit,input[type=submit].dgwt-wcas-search-submit{position:relative}.dgwt-wcas-ico-magnifier{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;height:65%;display:block}.dgwt-wcas-preloader{height:100%;position:absolute;right:0;top:0;width:40px;z-index:1;background-repeat:no-repeat;background-position:right 15px center;background-size:auto 44%}.rtl .dgwt-wcas-preloader{right:auto;left:35px}.dgwt-wcas-inner-preloader{background-image:url(../img/preloader.png);background-repeat:no-repeat;background-position:right 13px center;background-size:auto 22px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dgwt-wcas-inner-preloader{background-image:url(../img/preloader.gif)}}.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){cursor:pointer;background-image:url(../img/close.png);background-repeat:no-repeat;background-position:right 15px center;background-size:auto 18px;opacity:.6;-webkit-transition:all 160ms ease-in-out;-moz-transition:all 160ms ease-in-out;-ms-transition:all 160ms ease-in-out;-o-transition:all 160ms ease-in-out;transition:all 160ms ease-in-out}.dgwt-wcas-close:hover{opacity:.3}@media screen and (max-width:992px){.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp{max-width:none}}.dgwt-wcas-suggestion strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.dgwt-wcas-sf-wrapp:after,.dgwt-wcas-sf-wrapp:before{content:"";display:table}.dgwt-wcas-sf-wrapp:after{clear:both}.dgwt-wcas-sf-wrapp{zoom:1;width:100%;margin:0;position:relative;background:0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;height:40px;font-size:14px;line-height:100%;padding:10px 15px;background:#fff;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;box-sizing:border-box}.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius:3px 3px 0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{outline:0;background:#fff;box-shadow:0 0 9px 1px rgba(0,0,0,.06)}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-webkit-input-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-moz-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::-moz-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:-ms-input-placeholder{color:#999;font-weight:400;font-style:italic}.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{overflow:visible;position:absolute;border:0;padding:0;margin:0;cursor:pointer;height:40px;min-width:50px;right:0;left:auto;top:0;bottom:auto;padding:0 15px;color:#fff;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;text-transform:uppercase;background-color:#333;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,.3);-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:0;right:auto}.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0 2px 0 0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{opacity:.7}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{opacity:.7;outline:0}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:'';position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #333 transparent;top:12px;left:-6px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{left:auto;right:-6px;border-width:8px 0 8px 8px;border-style:solid none solid solid}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before,.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before{border-right-color:#333}.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner{border:0;padding:0}.dgwt-wcas-ico-magnifier{fill:#fff}.dgwt-wcas-details-inner .added_to_cart{display:block}.dgwt-wcas-has-desc .dgwt-wcas-sp>*,.dgwt-wcas-has-img .dgwt-wcas-sp>*{display:block}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{min-height:340px}body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child{border-bottom:none}.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion{min-height:40px}.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp{overflow:visible}.dgwt-wcas-is-details .dgwt-wcas-si{width:30px;max-width:100%;box-sizing:border-box}.dgwt-wcas-is-details .dgwt-wcas-sp{display:flex;top:0;flex-direction:column;height:100%;justify-content:center;resize:vertical}.dgwt-wcas-is-details .dgwt-wcas-sd{font-size:11px;line-height:100%}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat],.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag]{padding-left:15px;min-height:0}.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_cat] .dgwt-wcas-st,.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy=product_tag] .dgwt-wcas-st{padding-left:0}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{height:50%;max-height:20px;width:100%;max-width:20px;left:12px;right:auto;opacity:.5;fill:#000}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 15px 10px 40px}.dgwt-wcas-overlay-mobile-on{overflow:hidden}.dgwt-wcas-om-bar{display:flex;height:45px;width:100%}.dgwt-wcas-om-bar .dgwt-wcas-om-return{width:45px;height:100%;display:block;background:#ccc;cursor:pointer;position:relative}.dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:23px;height:23px;position:absolute;left:12px;top:12px}.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{left:11px;top:9px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{right:0!important}.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader{left:4px!important;right:auto!important}.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{display:none}.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile{width:calc(100% - 45px);max-width:none}.dgwt-wcas-overlay-mobile{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background:#fff}.dgwt-wcas-overlay-mobile *{box-sizing:border-box}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input{height:45px!important;border-top:none;border-right:none;border-left:none;border-radius:0;font-size:16px!important}.dgwt-wcas-search-wrapp-mobile input[type=search].dgwt-wcas-search-input:focus{font-size:16px!important}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp{left:0!important;top:45px!important;width:100%!important;height:calc(100% - 45px)!important;position:absolute;overflow-y:auto;border:none}.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form{display:none}.dgwt-wcas-enable-mobile-form{position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;cursor:pointer}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{height:calc(100% - 45px)!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios{overflow:visible;overflow-x:hidden}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp{max-height:none!important;height:auto!important}.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios:not(.dgwt-wcas-theme-flatsome)>:not(.dgwt-wcas-overlay-mobile){display:none}body .dgwt-wcas-content-wrapp .rood,body .dgwt-wcas-content-wrapp .zwave{display:none}
|
assets/js/admin.js
CHANGED
@@ -441,6 +441,58 @@
|
|
441 |
}
|
442 |
};
|
443 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
444 |
function automateSettingsColspan() {
|
445 |
var $el = $('.js-dgwt-wcas-sgs-autocolspan');
|
446 |
if ($el.length > 0) {
|
@@ -458,6 +510,7 @@
|
|
458 |
AJAX_CLOSE_BACKWARD_COMPATIBILITY.init();
|
459 |
|
460 |
AJAX_BUILD_INDEX.init();
|
|
|
461 |
});
|
462 |
|
463 |
|
441 |
}
|
442 |
};
|
443 |
|
444 |
+
var SELECTIZE = {
|
445 |
+
init: function () {
|
446 |
+
var _this = this;
|
447 |
+
var $inputs = $('.dgwt-wcas-selectize');
|
448 |
+
|
449 |
+
if($inputs.length > 0){
|
450 |
+
$inputs.each(function(){
|
451 |
+
|
452 |
+
var $input = $(this);
|
453 |
+
var optionsRaw = $input.data('options');
|
454 |
+
var options = [];
|
455 |
+
|
456 |
+
if(optionsRaw.length > 0){
|
457 |
+
optionsRaw = JSON.parse('["' + decodeURI(optionsRaw.replace(/&/g, "\",\"").replace(/=/g,"\",\"")) + '"]');
|
458 |
+
|
459 |
+
var lastKey = '';
|
460 |
+
|
461 |
+
optionsRaw.forEach(function (el, i) {
|
462 |
+
|
463 |
+
if((i+1)%2 === 0){
|
464 |
+
var obj = {value: el, label: lastKey};
|
465 |
+
options.push(obj);
|
466 |
+
lastKey = '';
|
467 |
+
}
|
468 |
+
lastKey = el;
|
469 |
+
});
|
470 |
+
|
471 |
+
}
|
472 |
+
|
473 |
+
$(this).selectize({
|
474 |
+
persist: false,
|
475 |
+
maxItems: null,
|
476 |
+
valueField: 'value',
|
477 |
+
labelField: 'label',
|
478 |
+
searchField: ['value', 'label'],
|
479 |
+
create: function(input) {
|
480 |
+
return {
|
481 |
+
value: input,
|
482 |
+
label: input
|
483 |
+
}
|
484 |
+
},
|
485 |
+
options: options,
|
486 |
+
});
|
487 |
+
|
488 |
+
});
|
489 |
+
}
|
490 |
+
|
491 |
+
|
492 |
+
|
493 |
+
}
|
494 |
+
}
|
495 |
+
|
496 |
function automateSettingsColspan() {
|
497 |
var $el = $('.js-dgwt-wcas-sgs-autocolspan');
|
498 |
if ($el.length > 0) {
|
510 |
AJAX_CLOSE_BACKWARD_COMPATIBILITY.init();
|
511 |
|
512 |
AJAX_BUILD_INDEX.init();
|
513 |
+
SELECTIZE.init();
|
514 |
});
|
515 |
|
516 |
|
assets/js/admin.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(
|
1 |
+
!function(e){var s={inputSel:"dgwt-wcas-options-toggle input[type=radio]",groupSel:"dgwt_wcas_settings-group",reloadChoices:function(s){var t=e('[name="'+s+'"]').closest("."+this.groupSel),a=e('[name="'+s+'"]:checked').val(),i="";this.hideAll(t),(a=a.replace("_","-")).length>0&&(i="wcas-opt-"+a),e("."+i).length>0&&e("."+i).fadeIn()},hideAll:function(e){e.find('tr[class*="wcas-opt-"]').hide()},registerListeners:function(){var s=this;e("."+s.inputSel).on("change",function(){s.reloadChoices(e(this).attr("name"))})},init:function(){var s=this,t=e("."+s.inputSel+":checked");t.length>0&&(s.registerListeners(),t.each(function(){s.reloadChoices(e(this).attr("name"))}))}},t={inputSel:"dgwt-wcas-options-cb-toggle input[type=checkbox]",groupSel:"dgwt_wcas_settings-group",reloadChoices:function(s){var t=s.closest("."+this.groupSel),a=s.is(":checked"),i="";this.hideAll(t);var n=s.attr("name");n=(n=(n=n.replace("dgwt_wcas_settings[","")).replace("]","")).replace(new RegExp("_","g"),"-"),a&&(i="wcas-opt-"+n),i.length>0&&e("."+i).length>0&&e("."+i).fadeIn()},hideAll:function(e){e.find('tr[class*="wcas-opt-"]').hide()},registerListeners:function(){var s=this;e("."+s.inputSel).on("change",function(){s.reloadChoices(e(this))})},init:function(){var s=this,t=e("."+s.inputSel);t.length>0&&(s.registerListeners(),t.each(function(){s.reloadChoices(e(this))}))}},a={actionTriggerClass:"js-ajax-build-index",actionStopTriggerClass:"js-ajax-stop-build-index",indexingWrappoerClass:"js-dgwt-wcas-indexing-wrapper",getWrapper:function(){return e("."+this.indexingWrappoerClass).closest(".dgwt-wcas-settings-info")},registerListeners:function(){var s=this;e(document).on("click","."+s.actionTriggerClass,function(t){t.preventDefault();var a=e(this);a.attr("disabled","disabled"),e(".dgwt-wcas-settings-info").addClass("wcas-ajax-build-index-wait");var i=!!a.hasClass("js-ajax-build-index-emergency");i&&(e(".dgwt-wcas-indexing-header__title").text("[Emergency mode] Wait... Indexing in progress"),e(".dgwt-wcas-indexing-header__troubleshooting, .dgwt-wcas-indexing-header__actions, .js-dgwt-wcas-indexer-details").hide()),e.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_build_index",emergency:i},success:function(e){void 0!==e&&e.success&&(s.getWrapper().html(e.data.html),s.heartbeat())},complete:function(){a.removeAttr("disabled"),e(".dgwt-wcas-settings-info").removeClass("wcas-ajax-build-index-wait"),i&&window.location.reload()}})}),e(document).on("click","."+s.actionStopTriggerClass,function(t){t.preventDefault();var a=e(this);a.attr("disabled","disabled"),e.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_stop_build_index"},success:function(e){void 0!==e&&e.success&&(s.getWrapper().html(e.data.html),s.heartbeat())},complete:function(){a.removeAttr("disabled")}})})},heartbeat:function(){var s=this;setTimeout(function(){e.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_build_index_heartbeat"},success:function(e){void 0!==e&&e.success&&(s.getWrapper().html(e.data.html),e.data.loop&&s.heartbeat())}})},1e3)},detailsToggle:function(){var s;e(document).on("click",".js-dgwt-wcas-indexing-details-trigger",function(t){t.preventDefault();var a=e(".js-dgwt-wcas-indexer-details");a.hasClass("show")?(a.removeClass("show"),a.addClass("hide"),e(".js-dgwt-wcas-indexing__showd").addClass("show").removeClass("hide"),e(".js-dgwt-wcas-indexing__hided").addClass("hide").removeClass("show"),s=!1):(a.addClass("show"),a.removeClass("hide"),e(".js-dgwt-wcas-indexing__showd").addClass("hide").removeClass("show"),e(".js-dgwt-wcas-indexing__hided").addClass("show").removeClass("hide"),s=!0),e.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_index_details_toggle",display:s}})})},init:function(){this.registerListeners(),e("."+this.indexingWrappoerClass).length>0&&this.heartbeat(),this.detailsToggle()}},i={actionTriggerClass:"js-dgwt-wcas-bc-wipe-all",switchLeftLabelClass:"js-dgwt-wcas-switch-left",switchRightLabelClass:"js-dgwt-wcas-switch-right",switcherClass:"js-dgwt-wcas-switcher",remindMeLaterClass:"js-dgwt-wcas-bc-remind-me",applyChanges:function(){jQuery(document).on("click","."+this.actionTriggerClass,function(s){s.preventDefault();var t=e(this);t.attr("disabled","disabled"),jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_keep_latest"},success:function(s){void 0!==s.success&&s.success&&(e(".dgwt_wcas_basic-tab").click(),e(".js-dgwt-wcas-bc-notice").fadeOut(400,function(){e(this).remove()}))},complete:function(){t.removeAttr("disabled")}})})},switchAjaxRequest:function(s,t){var a=this,i=e(".dgwt-wcas-bc-switcher"),n=e(".dgwt-wcas-bc-error"),c=e(".dgwt-wcas-bc-success"),d=e(".js-dgwt-wcas-bc-spinner");i.addClass("dgwt-wcas-non-events"),d.removeClass("dgwt-wcas-hidden"),n.addClass("dgwt-wcas-hidden"),c.addClass("dgwt-wcas-hidden"),s="enable"===s?"enable":"disable",jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_toggle",state:s},success:function(e){void 0!==e.success&&e.success?(t(),"disable"===s&&a.flashStepsContainer(),setTimeout(function(){c.removeClass("dgwt-wcas-hidden")},500),setTimeout(function(){c.addClass("dgwt-wcas-hidden")},2e3)):(i.removeClass("dgwt-wcas-non-events"),d.addClass("dgwt-wcas-hidden"),n.removeClass("dgwt-wcas-hidden"))},error:function(){n.removeClass("dgwt-wcas-hidden")},complete:function(){i.removeClass("dgwt-wcas-non-events"),d.addClass("dgwt-wcas-hidden")}})},enableBC:function(){var s=this;s.switchAjaxRequest("enable",function(){e("."+s.switcherClass).attr("checked",!0),e("."+s.switchLeftLabelClass).addClass("dgwt-wcas-toggler--is-active"),e("."+s.switchRightLabelClass).removeClass("dgwt-wcas-toggler--is-active"),e(".dgwt-wcas-toggle").addClass("dgwt-wcas-toggle--mute"),e(".js-dgwt-wcas-todo-old").removeClass("dgwt-wcas-hidden"),e(".js-dgwt-wcas-todo-latest").addClass("dgwt-wcas-hidden")})},disableBC:function(){var s=this;s.switchAjaxRequest("disable",function(){e("."+s.switcherClass).attr("checked",!1),e("."+s.switchRightLabelClass).addClass("dgwt-wcas-toggler--is-active"),e("."+s.switchLeftLabelClass).removeClass("dgwt-wcas-toggler--is-active"),e(".dgwt-wcas-toggle").removeClass("dgwt-wcas-toggle--mute"),e(".js-dgwt-wcas-todo-old").addClass("dgwt-wcas-hidden"),e(".js-dgwt-wcas-todo-latest").removeClass("dgwt-wcas-hidden")})},remindMeLater:function(){jQuery.ajax({url:ajaxurl,type:"post",data:{action:"dgwt_wcas_bc_remind_me_later"},success:function(s){void 0!==s.success&&s.success&&e(".js-dgwt-wcas-bc-notice").fadeOut(400,function(){e(this).remove()})}})},flashStepsContainer:function(){var s=e(".dgwt-wcas-bc-todo-wrapp");s.addClass("dgwt-wcas-anim-shake"),setTimeout(function(){s.removeClass("dgwt-wcas-anim-shake")},2e3)},switchListeners:function(){var s=this;e("."+s.switchLeftLabelClass).on("click",function(){s.enableBC()}),e("."+s.switchRightLabelClass).on("click",function(){s.disableBC()}),e("."+s.switcherClass).on("click",function(t){t.preventDefault(),e("."+s.switcherClass).is(":checked")?s.enableBC():s.disableBC()}),e("."+s.remindMeLaterClass).on("click",function(e){e.preventDefault(),s.remindMeLater()})},init:function(){this.applyChanges(),this.switchListeners()}},n={init:function(){var s=e(".dgwt-wcas-selectize");s.length>0&&s.each(function(){var s=e(this).data("options"),t=[];if(s.length>0){s=JSON.parse('["'+decodeURI(s.replace(/&/g,'","').replace(/=/g,'","'))+'"]');var a="";s.forEach(function(e,s){if((s+1)%2==0){var i={value:e,label:a};t.push(i),a=""}a=e})}e(this).selectize({persist:!1,maxItems:null,valueField:"value",labelField:"label",searchField:["value","label"],create:function(e){return{value:e,label:e}},options:t})})}};e(document).ready(function(){var c;s.init(),t.init(),(c=e(".js-dgwt-wcas-sgs-autocolspan")).length>0&&c.find("td").attr("colspan",2),i.init(),a.init(),n.init()})}(jQuery);
|
assets/js/search.js
CHANGED
@@ -37,6 +37,7 @@
|
|
37 |
div.className = containerClass;
|
38 |
div.style.position = 'absolute';
|
39 |
div.style.display = 'none';
|
|
|
40 |
return div;
|
41 |
},
|
42 |
highlight: function (suggestionValue, phrase) {
|
@@ -62,9 +63,41 @@
|
|
62 |
}
|
63 |
|
64 |
return suggestionValue;
|
65 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
};
|
67 |
}() ),
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
keys = {
|
69 |
ESC: 27,
|
70 |
TAB: 9,
|
@@ -73,71 +106,11 @@
|
|
73 |
UP: 38,
|
74 |
RIGHT: 39,
|
75 |
DOWN: 40
|
76 |
-
}
|
|
|
77 |
|
78 |
function Autocomplete(el, options) {
|
79 |
-
var
|
80 |
-
that = this,
|
81 |
-
defaults = {
|
82 |
-
ajaxSettings: {},
|
83 |
-
autoSelectFirst: false,
|
84 |
-
appendTo: document.body,
|
85 |
-
serviceUrl: null,
|
86 |
-
lookup: null,
|
87 |
-
onSelect: null,
|
88 |
-
onMouseOver: null,
|
89 |
-
onMouseLeave: null,
|
90 |
-
width: 'auto',
|
91 |
-
containerDetailsWidth: 'auto',
|
92 |
-
showDetailsPanel: false,
|
93 |
-
showImage: false,
|
94 |
-
showPrice: false,
|
95 |
-
showSKU: false,
|
96 |
-
showDescription: false,
|
97 |
-
showSaleBadge: false,
|
98 |
-
showFeaturedBadge: false,
|
99 |
-
saleBadgeText: 'sale',
|
100 |
-
featuredBadgeText: 'featured',
|
101 |
-
minChars: 3,
|
102 |
-
maxHeight: 600,
|
103 |
-
deferRequestBy: 0,
|
104 |
-
params: {},
|
105 |
-
formatResult: Autocomplete.formatResult,
|
106 |
-
delimiter: null,
|
107 |
-
zIndex: 999999999,
|
108 |
-
type: 'GET',
|
109 |
-
noCache: false,
|
110 |
-
isRtl: false,
|
111 |
-
onSearchStart: noop,
|
112 |
-
onSearchComplete: noop,
|
113 |
-
onSearchError: noop,
|
114 |
-
preserveInput: false,
|
115 |
-
searchFormClass: 'dgwt-wcas-search-wrapp',
|
116 |
-
containerClass: 'dgwt-wcas-suggestions-wrapp',
|
117 |
-
containerDetailsClass: 'dgwt-wcas-details-wrapp',
|
118 |
-
searchInputClass: 'dgwt-wcas-search-input',
|
119 |
-
preloaderClass: 'dgwt-wcas-preloader',
|
120 |
-
closeTrigger: 'dgwt-wcas-close',
|
121 |
-
tabDisabled: false,
|
122 |
-
dataType: 'text',
|
123 |
-
currentRequest: null,
|
124 |
-
triggerSelectOnValidInput: true,
|
125 |
-
isPremium: false,
|
126 |
-
overlayMobile: false,
|
127 |
-
preventBadQueries: true,
|
128 |
-
lookupFilter: function (suggestion, originalQuery, queryLowerCase) {
|
129 |
-
return suggestion.value.toLowerCase().indexOf(queryLowerCase) !== -1;
|
130 |
-
},
|
131 |
-
paramName: 'query',
|
132 |
-
transformResult: function (response) {
|
133 |
-
return typeof response === 'string' ? $.parseJSON(response) : response;
|
134 |
-
},
|
135 |
-
showNoSuggestionNotice: false,
|
136 |
-
noSuggestionNotice: 'No results',
|
137 |
-
orientation: 'bottom',
|
138 |
-
forceFixPosition: false,
|
139 |
-
positionFixed: false
|
140 |
-
};
|
141 |
|
142 |
// Shared variables:
|
143 |
that.element = el;
|
@@ -146,17 +119,17 @@
|
|
146 |
that.badQueries = [];
|
147 |
that.selectedIndex = -1;
|
148 |
that.currentValue = that.element.value;
|
149 |
-
that.
|
150 |
that.cachedResponse = {};
|
151 |
that.cachedDetails = {};
|
152 |
that.detailsRequestsSent = [];
|
153 |
-
that.
|
154 |
that.onChange = null;
|
155 |
that.isLocal = false;
|
156 |
that.suggestionsContainer = null;
|
157 |
that.detailsContainer = null;
|
158 |
that.noSuggestionsContainer = null;
|
159 |
-
that.options = $.extend({}, defaults, options);
|
160 |
that.classes = {
|
161 |
selected: 'dgwt-wcas-suggestion-selected',
|
162 |
suggestion: 'dgwt-wcas-suggestion',
|
@@ -170,14 +143,80 @@
|
|
170 |
// Initialize and set options:
|
171 |
that.initialize();
|
172 |
that.setOptions(options);
|
|
|
173 |
}
|
174 |
|
175 |
Autocomplete.utils = utils;
|
176 |
|
177 |
$.Autocomplete = Autocomplete;
|
178 |
|
179 |
-
Autocomplete.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
|
|
|
181 |
// Do not replace anything if there current value is empty
|
182 |
if (!currentValue) {
|
183 |
return suggestionValue;
|
@@ -196,7 +235,6 @@
|
|
196 |
};
|
197 |
|
198 |
Autocomplete.prototype = {
|
199 |
-
killerFn: null,
|
200 |
initialize: function () {
|
201 |
var that = this,
|
202 |
suggestionSelector = '.' + that.classes.suggestion,
|
@@ -204,21 +242,12 @@
|
|
204 |
options = that.options,
|
205 |
container,
|
206 |
containerDetails,
|
207 |
-
closeTrigger = '.' + options.closeTrigger
|
|
|
208 |
|
209 |
// Remove autocomplete attribute to prevent native suggestions:
|
210 |
that.element.setAttribute('autocomplete', 'off');
|
211 |
|
212 |
-
that.killerFn = function (e) {
|
213 |
-
if (
|
214 |
-
$(e.target).closest('.' + that.options.containerClass).length === 0 &&
|
215 |
-
$(e.target).closest('.' + that.options.containerDetailsClass).length === 0
|
216 |
-
) {
|
217 |
-
that.killSuggestions();
|
218 |
-
that.disableKillerFn();
|
219 |
-
}
|
220 |
-
};
|
221 |
-
|
222 |
var context = that.el.closest('.' + options.searchFormClass).data('wcas-context');
|
223 |
|
224 |
// html() deals with many types: htmlString or Element or Array or jQuery
|
@@ -232,7 +261,7 @@
|
|
232 |
container.attr('data-wcas-context', context);
|
233 |
container.addClass('woocommerce');
|
234 |
|
235 |
-
container.appendTo('body');
|
236 |
|
237 |
// Add conditiona classes
|
238 |
if (options.showImage === true)
|
@@ -278,18 +307,45 @@
|
|
278 |
|
279 |
// Listen for click event on suggestions list:
|
280 |
$(document).on('click.autocomplete', closeTrigger, function (e) {
|
281 |
-
that.
|
282 |
that.clear(false);
|
283 |
$(this).removeClass(options.closeTrigger);
|
284 |
$(this).closest('.' + options.searchFormClass).find('.' + options.searchInputClass).val('').focus();
|
285 |
});
|
286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
287 |
// Listen for click close button:
|
288 |
container.on('click.autocomplete', suggestionSelector, function () {
|
289 |
that.select($(this).data('index'));
|
290 |
-
return false;
|
291 |
});
|
292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
$(document).on('change', '[name="js-dgwt-wcas-quantity"]', function (e) {
|
294 |
var $input = $(this).closest('.js-dgwt-wcas-pd-addtc').find('[data-quantity]');
|
295 |
$input.attr('data-quantity', $(this).val());
|
@@ -346,14 +402,6 @@
|
|
346 |
onFocus: function () {
|
347 |
var that = this;
|
348 |
|
349 |
-
if(
|
350 |
-
that.options.overlayMobile
|
351 |
-
&& $(window).width() < 992
|
352 |
-
&& ( 'ontouchend' in document )
|
353 |
-
){
|
354 |
-
that.enableOverlayMobile();
|
355 |
-
}
|
356 |
-
|
357 |
that.fixPositionCapture();
|
358 |
if (that.el.val().length >= that.options.minChars) {
|
359 |
that.onValueChange();
|
@@ -361,7 +409,20 @@
|
|
361 |
|
362 |
},
|
363 |
onBlur: function () {
|
364 |
-
this
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
},
|
366 |
abortAjax: function () {
|
367 |
var that = this;
|
@@ -373,11 +434,10 @@
|
|
373 |
setOptions: function (suppliedOptions) {
|
374 |
var that = this,
|
375 |
$suggestionsContainer = that.getSuggestionsContainer(),
|
376 |
-
options = that.options;
|
377 |
|
378 |
-
$.extend(options, suppliedOptions);
|
379 |
|
380 |
-
that.isLocal =
|
381 |
|
382 |
if (that.isLocal) {
|
383 |
options.lookup = that.verifySuggestionsFormat(options.lookup);
|
@@ -403,11 +463,14 @@
|
|
403 |
$('body').addClass('dgwt-wcas-is-details');
|
404 |
}
|
405 |
|
406 |
-
|
|
|
|
|
407 |
that.preloader('hide', 'form', 'dgwt-wcas-inner-preloader');
|
408 |
that.preloader('show', 'form', options.closeTrigger);
|
409 |
};
|
410 |
|
|
|
411 |
},
|
412 |
clearCache: function () {
|
413 |
this.cachedResponse = {};
|
@@ -424,7 +487,7 @@
|
|
424 |
disable: function () {
|
425 |
var that = this;
|
426 |
that.disabled = true;
|
427 |
-
|
428 |
that.abortAjax();
|
429 |
},
|
430 |
enable: function () {
|
@@ -626,37 +689,6 @@
|
|
626 |
$el = that.getSuggestionsContainer();
|
627 |
$el[0].scrollTop = $el[0].scrollHeight;
|
628 |
},
|
629 |
-
enableKillerFn: function () {
|
630 |
-
var that = this;
|
631 |
-
$(document).on('click.autocomplete', that.killerFn);
|
632 |
-
},
|
633 |
-
disableKillerFn: function () {
|
634 |
-
var that = this;
|
635 |
-
$(document).off('click.autocomplete', that.killerFn);
|
636 |
-
},
|
637 |
-
killSuggestions: function () {
|
638 |
-
var that = this;
|
639 |
-
|
640 |
-
that.stopKillSuggestions();
|
641 |
-
that.intervalId = window.setInterval(function () {
|
642 |
-
if (that.visible) {
|
643 |
-
|
644 |
-
// No need to restore value when
|
645 |
-
// preserveInput === true,
|
646 |
-
// because we did not change it
|
647 |
-
if (!that.options.preserveInput) {
|
648 |
-
that.el.val(that.currentValue);
|
649 |
-
}
|
650 |
-
|
651 |
-
that.hide();
|
652 |
-
}
|
653 |
-
|
654 |
-
that.stopKillSuggestions();
|
655 |
-
}, 50);
|
656 |
-
},
|
657 |
-
stopKillSuggestions: function () {
|
658 |
-
window.clearInterval(this.intervalId);
|
659 |
-
},
|
660 |
isCursorAtEnd: function () {
|
661 |
var that = this,
|
662 |
valLength = that.el.val().length,
|
@@ -745,13 +777,13 @@
|
|
745 |
return;
|
746 |
}
|
747 |
|
748 |
-
|
749 |
|
750 |
if (that.currentValue !== that.el.val()) {
|
751 |
that.findBestHint();
|
752 |
if (that.options.deferRequestBy > 0) {
|
753 |
// Defer lookup in case when value changes very quickly:
|
754 |
-
that.
|
755 |
that.onValueChange();
|
756 |
}, that.options.deferRequestBy);
|
757 |
} else {
|
@@ -760,6 +792,11 @@
|
|
760 |
}
|
761 |
},
|
762 |
onValueChange: function () {
|
|
|
|
|
|
|
|
|
|
|
763 |
var that = this,
|
764 |
options = that.options,
|
765 |
value = that.el.val(),
|
@@ -770,7 +807,7 @@
|
|
770 |
( options.onInvalidateSelection || $.noop ).call(that.element);
|
771 |
}
|
772 |
|
773 |
-
|
774 |
that.currentValue = value;
|
775 |
that.selectedIndex = -1;
|
776 |
|
@@ -795,7 +832,11 @@
|
|
795 |
canShowDetailsBox: function () {
|
796 |
var that = this;
|
797 |
|
798 |
-
return that.options.showDetailsPanel == true &&
|
|
|
|
|
|
|
|
|
799 |
},
|
800 |
getQuery: function (value) {
|
801 |
var delimiter = this.options.delimiter,
|
@@ -832,19 +873,22 @@
|
|
832 |
that = this,
|
833 |
options = that.options,
|
834 |
serviceUrl = options.serviceUrl,
|
|
|
835 |
params,
|
836 |
cacheKey,
|
837 |
ajaxSettings;
|
838 |
|
839 |
options.params[options.paramName] = q;
|
840 |
-
params = options.ignoreParams ? null : options.params;
|
841 |
|
842 |
that.preloader('show', 'form', 'dgwt-wcas-inner-preloader');
|
|
|
843 |
|
844 |
if (options.onSearchStart.call(that.element, options.params) === false) {
|
845 |
return;
|
846 |
}
|
847 |
|
|
|
|
|
848 |
if ($.isFunction(options.lookup)) {
|
849 |
options.lookup(q, function (data) {
|
850 |
that.suggestions = data.suggestions;
|
@@ -865,7 +909,7 @@
|
|
865 |
response = that.cachedResponse[cacheKey];
|
866 |
}
|
867 |
|
868 |
-
if (response &&
|
869 |
that.suggestions = response.suggestions;
|
870 |
that.suggest();
|
871 |
that.getDetails(response.suggestions[0]);
|
@@ -882,22 +926,34 @@
|
|
882 |
|
883 |
$.extend(ajaxSettings, options.ajaxSettings);
|
884 |
|
885 |
-
|
886 |
-
|
887 |
-
that.currentRequest = null;
|
888 |
-
result = options.transformResult(data, q);
|
889 |
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
894 |
|
895 |
-
that.fixPositionCapture();
|
896 |
|
897 |
-
options.onSearchComplete.call(that.element, q, result.suggestions);
|
898 |
-
}).fail(function (jqXHR, textStatus, errorThrown) {
|
899 |
-
options.onSearchError.call(that.element, q, jqXHR, textStatus, errorThrown);
|
900 |
-
});
|
901 |
} else {
|
902 |
options.onSearchComplete.call(that.element, q, []);
|
903 |
}
|
@@ -1021,7 +1077,7 @@
|
|
1021 |
|
1022 |
that.visible = false;
|
1023 |
that.selectedIndex = -1;
|
1024 |
-
|
1025 |
$container.hide();
|
1026 |
$container.removeClass(that.classes.suggestionsContainerOrientTop);
|
1027 |
$containerDetails.hide();
|
@@ -1031,6 +1087,42 @@
|
|
1031 |
|
1032 |
that.signalHint(null);
|
1033 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1034 |
suggest: function () {
|
1035 |
if (!this.suggestions.length) {
|
1036 |
if (this.options.showNoSuggestionNotice) {
|
@@ -1103,6 +1195,9 @@
|
|
1103 |
} else if (suggestion.taxonomy === 'product_tag') {
|
1104 |
classes += ' dgwt-wcas-suggestion-tag';
|
1105 |
prepend += '<span class="dgwt-wcas-st--tax">' + dgwt_wcas.t.tag + '</span>';
|
|
|
|
|
|
|
1106 |
} else if (typeof suggestion.type != 'undefined' && suggestion.type === 'more_products') {
|
1107 |
classes += ' js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more';
|
1108 |
innerClass = 'dgwt-wcas-st-more';
|
@@ -1218,15 +1313,22 @@
|
|
1218 |
},
|
1219 |
noSuggestions: function () {
|
1220 |
var that = this,
|
|
|
1221 |
container = that.getSuggestionsContainer(),
|
1222 |
noSuggestionsContainer = $(that.noSuggestionsContainer);
|
1223 |
|
1224 |
// Some explicit steps. Be careful here as it easy to get
|
1225 |
// noSuggestionsContainer removed from DOM if not detached properly.
|
1226 |
noSuggestionsContainer.detach();
|
1227 |
-
|
|
|
|
|
1228 |
container.append(noSuggestionsContainer);
|
1229 |
|
|
|
|
|
|
|
|
|
1230 |
that.fixPositionCapture();
|
1231 |
|
1232 |
container.show();
|
@@ -1444,7 +1546,6 @@
|
|
1444 |
var that = this;
|
1445 |
that.hide();
|
1446 |
that.onSelect(i);
|
1447 |
-
that.disableKillerFn();
|
1448 |
},
|
1449 |
moveUp: function () {
|
1450 |
var that = this;
|
@@ -1454,8 +1555,9 @@
|
|
1454 |
}
|
1455 |
|
1456 |
if (that.selectedIndex === 0) {
|
1457 |
-
that.getSuggestionsContainer().children().first().removeClass(that.classes.selected);
|
1458 |
that.selectedIndex = -1;
|
|
|
1459 |
that.el.val(that.currentValue);
|
1460 |
that.findBestHint();
|
1461 |
return;
|
@@ -1497,6 +1599,11 @@
|
|
1497 |
}
|
1498 |
|
1499 |
if (!that.options.preserveInput) {
|
|
|
|
|
|
|
|
|
|
|
1500 |
that.el.val(that.getValue(that.suggestions[index].value));
|
1501 |
}
|
1502 |
that.signalHint(null);
|
@@ -1572,7 +1679,6 @@
|
|
1572 |
dispose: function () {
|
1573 |
var that = this;
|
1574 |
that.el.off('.autocomplete').removeData('autocomplete');
|
1575 |
-
that.disableKillerFn();
|
1576 |
$(window).off('resize.autocomplete', that.fixPositionCapture);
|
1577 |
$('.' + that.options.containerClass).remove();
|
1578 |
$('.' + that.options.containerDetailsClass).remove();
|
@@ -1604,7 +1710,7 @@
|
|
1604 |
html += '</div>';
|
1605 |
|
1606 |
// Create overlay
|
1607 |
-
$(
|
1608 |
$overlayWrap = $('.js-dgwt-wcas-overlay-mobile');
|
1609 |
$overlayWrap.css('zIndex', zIndex);
|
1610 |
|
@@ -1629,9 +1735,6 @@
|
|
1629 |
|
1630 |
var $suggestionsWrapp = that.getSuggestionsContainer();
|
1631 |
|
1632 |
-
that.killSuggestions();
|
1633 |
-
that.disableKillerFn();
|
1634 |
-
|
1635 |
var $clonedForm = $('.js-dgwt-wcas-om-bar').find('.' + that.options.searchFormClass);
|
1636 |
|
1637 |
if($clonedForm.hasClass('dgwt-wcas-has-submit-off')){
|
@@ -1649,6 +1752,10 @@
|
|
1649 |
|
1650 |
setTimeout(function(){
|
1651 |
$clonedForm.find('.' + that.options.searchInputClass).val('');
|
|
|
|
|
|
|
|
|
1652 |
}, 150);
|
1653 |
|
1654 |
|
@@ -1699,6 +1806,10 @@
|
|
1699 |
});
|
1700 |
};
|
1701 |
|
|
|
|
|
|
|
|
|
1702 |
|
1703 |
( function () {
|
1704 |
|
@@ -1728,9 +1839,10 @@
|
|
1728 |
/* Fire autocomplete
|
1729 |
/*------------ -----------------------------------------------------*/
|
1730 |
var showDetailsPanel = dgwt_wcas.show_details_box == 1 ? true : false;
|
|
|
1731 |
|
1732 |
// Disable details panel on small screens
|
1733 |
-
if (jQuery(window).width() <
|
1734 |
showDetailsPanel = false;
|
1735 |
}
|
1736 |
|
@@ -1752,7 +1864,11 @@
|
|
1752 |
featuredBadgeText: dgwt_wcas.t.featured_badge,
|
1753 |
isRtl: dgwt_wcas.is_rtl == 1 ? true : false,
|
1754 |
isPremium: dgwt_wcas.is_premium == 1 ? true : false,
|
1755 |
-
|
|
|
|
|
|
|
|
|
1756 |
});
|
1757 |
|
1758 |
});
|
37 |
div.className = containerClass;
|
38 |
div.style.position = 'absolute';
|
39 |
div.style.display = 'none';
|
40 |
+
div.setAttribute('unselectable','on');
|
41 |
return div;
|
42 |
},
|
43 |
highlight: function (suggestionValue, phrase) {
|
63 |
}
|
64 |
|
65 |
return suggestionValue;
|
66 |
+
},
|
67 |
+
debounce: function (func, wait) {
|
68 |
+
var timeout,
|
69 |
+
debounceID = new Date().getUTCMilliseconds();
|
70 |
+
|
71 |
+
// First query in the chain
|
72 |
+
if(ajaxDebounceState.id.length === 0){
|
73 |
+
ajaxDebounceState.id = debounceID;
|
74 |
+
func();
|
75 |
+
return;
|
76 |
+
}
|
77 |
+
|
78 |
+
ajaxDebounceState.id = debounceID;
|
79 |
+
|
80 |
+
timeout = setTimeout(function(){
|
81 |
+
|
82 |
+
if(debounceID !== ajaxDebounceState.id){
|
83 |
+
clearTimeout(timeout);
|
84 |
+
return;
|
85 |
+
}
|
86 |
+
|
87 |
+
// Last query in the chain
|
88 |
+
func();
|
89 |
+
ajaxDebounceState.id = '';
|
90 |
+
|
91 |
+
}, wait);
|
92 |
+
},
|
93 |
};
|
94 |
}() ),
|
95 |
+
ajaxDebounceState = {
|
96 |
+
id: '',
|
97 |
+
callback: null,
|
98 |
+
ajaxSettings: null,
|
99 |
+
object: null,
|
100 |
+
},
|
101 |
keys = {
|
102 |
ESC: 27,
|
103 |
TAB: 9,
|
106 |
UP: 38,
|
107 |
RIGHT: 39,
|
108 |
DOWN: 40
|
109 |
+
},
|
110 |
+
noop = $.noop;
|
111 |
|
112 |
function Autocomplete(el, options) {
|
113 |
+
var that = this;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
|
115 |
// Shared variables:
|
116 |
that.element = el;
|
119 |
that.badQueries = [];
|
120 |
that.selectedIndex = -1;
|
121 |
that.currentValue = that.element.value;
|
122 |
+
that.timeoutId = null;
|
123 |
that.cachedResponse = {};
|
124 |
that.cachedDetails = {};
|
125 |
that.detailsRequestsSent = [];
|
126 |
+
that.onChangeTimeout = null;
|
127 |
that.onChange = null;
|
128 |
that.isLocal = false;
|
129 |
that.suggestionsContainer = null;
|
130 |
that.detailsContainer = null;
|
131 |
that.noSuggestionsContainer = null;
|
132 |
+
that.options = $.extend(true, {}, Autocomplete.defaults, options);
|
133 |
that.classes = {
|
134 |
selected: 'dgwt-wcas-suggestion-selected',
|
135 |
suggestion: 'dgwt-wcas-suggestion',
|
143 |
// Initialize and set options:
|
144 |
that.initialize();
|
145 |
that.setOptions(options);
|
146 |
+
|
147 |
}
|
148 |
|
149 |
Autocomplete.utils = utils;
|
150 |
|
151 |
$.Autocomplete = Autocomplete;
|
152 |
|
153 |
+
Autocomplete.defaults = {
|
154 |
+
ajaxSettings: {},
|
155 |
+
autoSelectFirst: false,
|
156 |
+
appendTo: 'body',
|
157 |
+
serviceUrl: null,
|
158 |
+
lookup: null,
|
159 |
+
onSelect: null,
|
160 |
+
onMouseOver: null,
|
161 |
+
onMouseLeave: null,
|
162 |
+
width: 'auto',
|
163 |
+
containerDetailsWidth: 'auto',
|
164 |
+
showDetailsPanel: false,
|
165 |
+
showImage: false,
|
166 |
+
showPrice: false,
|
167 |
+
showSKU: false,
|
168 |
+
showDescription: false,
|
169 |
+
showSaleBadge: false,
|
170 |
+
showFeaturedBadge: false,
|
171 |
+
saleBadgeText: 'sale',
|
172 |
+
featuredBadgeText: 'featured',
|
173 |
+
minChars: 3,
|
174 |
+
maxHeight: 600,
|
175 |
+
deferRequestBy: 0,
|
176 |
+
params: {},
|
177 |
+
formatResult: _formatResult,
|
178 |
+
delimiter: null,
|
179 |
+
zIndex: 999999999,
|
180 |
+
type: 'GET',
|
181 |
+
noCache: false,
|
182 |
+
isRtl: false,
|
183 |
+
onSearchStart: noop,
|
184 |
+
onSearchComplete: noop,
|
185 |
+
onSearchError: noop,
|
186 |
+
preserveInput: false,
|
187 |
+
searchFormClass: 'dgwt-wcas-search-wrapp',
|
188 |
+
containerClass: 'dgwt-wcas-suggestions-wrapp',
|
189 |
+
containerDetailsClass: 'dgwt-wcas-details-wrapp',
|
190 |
+
searchInputClass: 'dgwt-wcas-search-input',
|
191 |
+
preloaderClass: 'dgwt-wcas-preloader',
|
192 |
+
closeTrigger: 'dgwt-wcas-close',
|
193 |
+
tabDisabled: false,
|
194 |
+
dataType: 'text',
|
195 |
+
currentRequest: null,
|
196 |
+
triggerSelectOnValidInput: true,
|
197 |
+
isPremium: false,
|
198 |
+
overlayMobile: false,
|
199 |
+
preventBadQueries: true,
|
200 |
+
lookupFilter: _lookupFilter,
|
201 |
+
paramName: 'query',
|
202 |
+
transformResult: _transformResult,
|
203 |
+
showNoSuggestionNotice: false,
|
204 |
+
noSuggestionNotice: 'No results',
|
205 |
+
orientation: 'bottom',
|
206 |
+
forceFixPosition: false,
|
207 |
+
positionFixed: false,
|
208 |
+
debounceWaitMs: 400
|
209 |
+
};
|
210 |
+
|
211 |
+
function _lookupFilter(suggestion, originalQuery, queryLowerCase) {
|
212 |
+
return suggestion.value.toLowerCase().indexOf(queryLowerCase) !== -1;
|
213 |
+
};
|
214 |
+
|
215 |
+
function _transformResult(response) {
|
216 |
+
return typeof response === 'string' ? $.parseJSON(response) : response;
|
217 |
+
};
|
218 |
|
219 |
+
function _formatResult(suggestionValue, currentValue) {
|
220 |
// Do not replace anything if there current value is empty
|
221 |
if (!currentValue) {
|
222 |
return suggestionValue;
|
235 |
};
|
236 |
|
237 |
Autocomplete.prototype = {
|
|
|
238 |
initialize: function () {
|
239 |
var that = this,
|
240 |
suggestionSelector = '.' + that.classes.suggestion,
|
242 |
options = that.options,
|
243 |
container,
|
244 |
containerDetails,
|
245 |
+
closeTrigger = '.' + options.closeTrigger,
|
246 |
+
formWrapper = that.getFormWrapper();
|
247 |
|
248 |
// Remove autocomplete attribute to prevent native suggestions:
|
249 |
that.element.setAttribute('autocomplete', 'off');
|
250 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
251 |
var context = that.el.closest('.' + options.searchFormClass).data('wcas-context');
|
252 |
|
253 |
// html() deals with many types: htmlString or Element or Array or jQuery
|
261 |
container.attr('data-wcas-context', context);
|
262 |
container.addClass('woocommerce');
|
263 |
|
264 |
+
container.appendTo(options.appendTo || 'body');
|
265 |
|
266 |
// Add conditiona classes
|
267 |
if (options.showImage === true)
|
307 |
|
308 |
// Listen for click event on suggestions list:
|
309 |
$(document).on('click.autocomplete', closeTrigger, function (e) {
|
310 |
+
that.hide();
|
311 |
that.clear(false);
|
312 |
$(this).removeClass(options.closeTrigger);
|
313 |
$(this).closest('.' + options.searchFormClass).find('.' + options.searchInputClass).val('').focus();
|
314 |
});
|
315 |
|
316 |
+
// Mobile mode
|
317 |
+
if(
|
318 |
+
that.options.overlayMobile
|
319 |
+
&& that.isMobileMode()
|
320 |
+
){
|
321 |
+
|
322 |
+
formWrapper.prepend('<div class="js-dgwt-wcas-enable-mobile-form dgwt-wcas-enable-mobile-form"></div>');
|
323 |
+
|
324 |
+
var $el = formWrapper.find('.js-dgwt-wcas-enable-mobile-form');
|
325 |
+
$el.on('click', function (e) {
|
326 |
+
that.enableOverlayMobile();
|
327 |
+
});
|
328 |
+
|
329 |
+
}
|
330 |
+
|
331 |
// Listen for click close button:
|
332 |
container.on('click.autocomplete', suggestionSelector, function () {
|
333 |
that.select($(this).data('index'));
|
|
|
334 |
});
|
335 |
|
336 |
+
container.on('click.autocomplete', function () {
|
337 |
+
clearTimeout(that.blurTimeoutId);
|
338 |
+
})
|
339 |
+
|
340 |
+
if (that.canShowDetailsBox()) {
|
341 |
+
containerDetails.on('click.autocomplete', function () {
|
342 |
+
clearTimeout(that.blurTimeoutId);
|
343 |
+
})
|
344 |
+
}
|
345 |
+
|
346 |
+
that.hideAfterClickOutsideListener();
|
347 |
+
|
348 |
+
|
349 |
$(document).on('change', '[name="js-dgwt-wcas-quantity"]', function (e) {
|
350 |
var $input = $(this).closest('.js-dgwt-wcas-pd-addtc').find('[data-quantity]');
|
351 |
$input.attr('data-quantity', $(this).val());
|
402 |
onFocus: function () {
|
403 |
var that = this;
|
404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
that.fixPositionCapture();
|
406 |
if (that.el.val().length >= that.options.minChars) {
|
407 |
that.onValueChange();
|
409 |
|
410 |
},
|
411 |
onBlur: function () {
|
412 |
+
var that = this,
|
413 |
+
options = that.options,
|
414 |
+
value = that.el.val(),
|
415 |
+
query = that.getQuery(value);
|
416 |
+
|
417 |
+
// If user clicked on a suggestion, hide() will
|
418 |
+
// be canceled, otherwise close suggestions
|
419 |
+
that.blurTimeoutId = setTimeout(function () {
|
420 |
+
that.hide();
|
421 |
+
|
422 |
+
if (that.selection && that.currentValue !== query) {
|
423 |
+
(options.onInvalidateSelection || $.noop).call(that.element);
|
424 |
+
}
|
425 |
+
}, 200);
|
426 |
},
|
427 |
abortAjax: function () {
|
428 |
var that = this;
|
434 |
setOptions: function (suppliedOptions) {
|
435 |
var that = this,
|
436 |
$suggestionsContainer = that.getSuggestionsContainer(),
|
|
|
437 |
|
438 |
+
options = $.extend({}, that.options, suppliedOptions);
|
439 |
|
440 |
+
that.isLocal = Array.isArray(options.lookup);
|
441 |
|
442 |
if (that.isLocal) {
|
443 |
options.lookup = that.verifySuggestionsFormat(options.lookup);
|
463 |
$('body').addClass('dgwt-wcas-is-details');
|
464 |
}
|
465 |
|
466 |
+
options.onSearchComplete = function () {
|
467 |
+
var searchForm = that.getFormWrapper();
|
468 |
+
searchForm.removeClass('dgwt-wcas-processing');
|
469 |
that.preloader('hide', 'form', 'dgwt-wcas-inner-preloader');
|
470 |
that.preloader('show', 'form', options.closeTrigger);
|
471 |
};
|
472 |
|
473 |
+
this.options = options;
|
474 |
},
|
475 |
clearCache: function () {
|
476 |
this.cachedResponse = {};
|
487 |
disable: function () {
|
488 |
var that = this;
|
489 |
that.disabled = true;
|
490 |
+
clearTimeout(that.onChangeTimeout);
|
491 |
that.abortAjax();
|
492 |
},
|
493 |
enable: function () {
|
689 |
$el = that.getSuggestionsContainer();
|
690 |
$el[0].scrollTop = $el[0].scrollHeight;
|
691 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
692 |
isCursorAtEnd: function () {
|
693 |
var that = this,
|
694 |
valLength = that.el.val().length,
|
777 |
return;
|
778 |
}
|
779 |
|
780 |
+
clearTimeout(that.onChangeTimeout);
|
781 |
|
782 |
if (that.currentValue !== that.el.val()) {
|
783 |
that.findBestHint();
|
784 |
if (that.options.deferRequestBy > 0) {
|
785 |
// Defer lookup in case when value changes very quickly:
|
786 |
+
that.onChangeTimeout = setTimeout(function () {
|
787 |
that.onValueChange();
|
788 |
}, that.options.deferRequestBy);
|
789 |
} else {
|
792 |
}
|
793 |
},
|
794 |
onValueChange: function () {
|
795 |
+
if (this.ignoreValueChange) {
|
796 |
+
this.ignoreValueChange = false;
|
797 |
+
return;
|
798 |
+
}
|
799 |
+
|
800 |
var that = this,
|
801 |
options = that.options,
|
802 |
value = that.el.val(),
|
807 |
( options.onInvalidateSelection || $.noop ).call(that.element);
|
808 |
}
|
809 |
|
810 |
+
clearTimeout(that.onChangeTimeout);
|
811 |
that.currentValue = value;
|
812 |
that.selectedIndex = -1;
|
813 |
|
832 |
canShowDetailsBox: function () {
|
833 |
var that = this;
|
834 |
|
835 |
+
return that.options.showDetailsPanel == true && !that.isMobileMode();
|
836 |
+
},
|
837 |
+
isMobileMode: function(){
|
838 |
+
var that = this;
|
839 |
+
return $(window).width() < that.options.mobileBreakpoint || ( 'ontouchend' in document )
|
840 |
},
|
841 |
getQuery: function (value) {
|
842 |
var delimiter = this.options.delimiter,
|
873 |
that = this,
|
874 |
options = that.options,
|
875 |
serviceUrl = options.serviceUrl,
|
876 |
+
searchForm = that.getFormWrapper(),
|
877 |
params,
|
878 |
cacheKey,
|
879 |
ajaxSettings;
|
880 |
|
881 |
options.params[options.paramName] = q;
|
|
|
882 |
|
883 |
that.preloader('show', 'form', 'dgwt-wcas-inner-preloader');
|
884 |
+
searchForm.addClass('dgwt-wcas-processing');
|
885 |
|
886 |
if (options.onSearchStart.call(that.element, options.params) === false) {
|
887 |
return;
|
888 |
}
|
889 |
|
890 |
+
params = options.ignoreParams ? null : options.params;
|
891 |
+
|
892 |
if ($.isFunction(options.lookup)) {
|
893 |
options.lookup(q, function (data) {
|
894 |
that.suggestions = data.suggestions;
|
909 |
response = that.cachedResponse[cacheKey];
|
910 |
}
|
911 |
|
912 |
+
if (response && Array.isArray(response.suggestions)) {
|
913 |
that.suggestions = response.suggestions;
|
914 |
that.suggest();
|
915 |
that.getDetails(response.suggestions[0]);
|
926 |
|
927 |
$.extend(ajaxSettings, options.ajaxSettings);
|
928 |
|
929 |
+
ajaxDebounceState.object = that;
|
930 |
+
ajaxDebounceState.ajaxSettings = ajaxSettings;
|
|
|
|
|
931 |
|
932 |
+
utils.debounce(function () {
|
933 |
+
|
934 |
+
var that = ajaxDebounceState.object,
|
935 |
+
ajaxSettings = ajaxDebounceState.ajaxSettings;
|
936 |
+
|
937 |
+
that.currentRequest = $.ajax(ajaxSettings).done(function (data) {
|
938 |
+
var result;
|
939 |
+
that.currentRequest = null;
|
940 |
+
result = that.options.transformResult(data, q);
|
941 |
+
|
942 |
+
if (typeof result.suggestions !== 'undefined') {
|
943 |
+
that.processResponse(result, q, cacheKey);
|
944 |
+
that.getDetails(result.suggestions[0]);
|
945 |
+
}
|
946 |
+
|
947 |
+
that.fixPositionCapture();
|
948 |
+
|
949 |
+
that.options.onSearchComplete.call(that.element, q, result.suggestions);
|
950 |
+
}).fail(function (jqXHR, textStatus, errorThrown) {
|
951 |
+
that.options.onSearchError.call(that.element, q, jqXHR, textStatus, errorThrown);
|
952 |
+
});
|
953 |
+
|
954 |
+
}, options.debounceWaitMs);
|
955 |
|
|
|
956 |
|
|
|
|
|
|
|
|
|
957 |
} else {
|
958 |
options.onSearchComplete.call(that.element, q, []);
|
959 |
}
|
1077 |
|
1078 |
that.visible = false;
|
1079 |
that.selectedIndex = -1;
|
1080 |
+
clearTimeout(that.onChangeTimeout);
|
1081 |
$container.hide();
|
1082 |
$container.removeClass(that.classes.suggestionsContainerOrientTop);
|
1083 |
$containerDetails.hide();
|
1087 |
|
1088 |
that.signalHint(null);
|
1089 |
},
|
1090 |
+
hideAfterClickOutsideListener: function(){
|
1091 |
+
var that = this;
|
1092 |
+
if(!that.isMobileMode()){
|
1093 |
+
|
1094 |
+
$(document).mouseup(function(e)
|
1095 |
+
{
|
1096 |
+
if(!that.visible){
|
1097 |
+
return;
|
1098 |
+
}
|
1099 |
+
|
1100 |
+
var $container = that.getSuggestionsContainer(),
|
1101 |
+
$containerDetails = that.getDetailsContainer(),
|
1102 |
+
outsideForm = !($(e.target).closest('.' + that.options.searchFormClass).length > 0 || $(e.target).hasClass(that.options.searchFormClass)),
|
1103 |
+
outsideContainer = !($(e.target).closest('.' + that.options.containerClass).length > 0 || $(e.target).hasClass(that.options.containerClass));
|
1104 |
+
|
1105 |
+
|
1106 |
+
if(!that.canShowDetailsBox()){
|
1107 |
+
|
1108 |
+
if(outsideForm && outsideContainer){
|
1109 |
+
that.hide();
|
1110 |
+
}
|
1111 |
+
|
1112 |
+
}else{
|
1113 |
+
|
1114 |
+
var outsidecontainerDetails = !($(e.target).closest('.' + that.options.containerDetailsClass).length > 0 || $(e.target).hasClass(that.options.containerDetailsClass));
|
1115 |
+
|
1116 |
+
if(outsideForm && outsideContainer && outsidecontainerDetails){
|
1117 |
+
that.hide();
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
}
|
1121 |
+
|
1122 |
+
});
|
1123 |
+
|
1124 |
+
}
|
1125 |
+
},
|
1126 |
suggest: function () {
|
1127 |
if (!this.suggestions.length) {
|
1128 |
if (this.options.showNoSuggestionNotice) {
|
1195 |
} else if (suggestion.taxonomy === 'product_tag') {
|
1196 |
classes += ' dgwt-wcas-suggestion-tag';
|
1197 |
prepend += '<span class="dgwt-wcas-st--tax">' + dgwt_wcas.t.tag + '</span>';
|
1198 |
+
} else if (options.isPremium && suggestion.taxonomy === options.taxonomyBrands) {
|
1199 |
+
classes += ' dgwt-wcas-suggestion-brand';
|
1200 |
+
prepend += '<span class="dgwt-wcas-st--tax">' + dgwt_wcas.t.brand + '</span>';
|
1201 |
} else if (typeof suggestion.type != 'undefined' && suggestion.type === 'more_products') {
|
1202 |
classes += ' js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more';
|
1203 |
innerClass = 'dgwt-wcas-st-more';
|
1313 |
},
|
1314 |
noSuggestions: function () {
|
1315 |
var that = this,
|
1316 |
+
beforeRender = that.options.beforeRender,
|
1317 |
container = that.getSuggestionsContainer(),
|
1318 |
noSuggestionsContainer = $(that.noSuggestionsContainer);
|
1319 |
|
1320 |
// Some explicit steps. Be careful here as it easy to get
|
1321 |
// noSuggestionsContainer removed from DOM if not detached properly.
|
1322 |
noSuggestionsContainer.detach();
|
1323 |
+
|
1324 |
+
// clean suggestions if any
|
1325 |
+
container.empty();
|
1326 |
container.append(noSuggestionsContainer);
|
1327 |
|
1328 |
+
if ($.isFunction(beforeRender)) {
|
1329 |
+
beforeRender.call(that.element, container, that.suggestions);
|
1330 |
+
}
|
1331 |
+
|
1332 |
that.fixPositionCapture();
|
1333 |
|
1334 |
container.show();
|
1546 |
var that = this;
|
1547 |
that.hide();
|
1548 |
that.onSelect(i);
|
|
|
1549 |
},
|
1550 |
moveUp: function () {
|
1551 |
var that = this;
|
1555 |
}
|
1556 |
|
1557 |
if (that.selectedIndex === 0) {
|
1558 |
+
that.getSuggestionsContainer().children('.' + that.classes.suggestion).first().removeClass(that.classes.selected);
|
1559 |
that.selectedIndex = -1;
|
1560 |
+
that.ignoreValueChange = false;
|
1561 |
that.el.val(that.currentValue);
|
1562 |
that.findBestHint();
|
1563 |
return;
|
1599 |
}
|
1600 |
|
1601 |
if (!that.options.preserveInput) {
|
1602 |
+
// During onBlur event, browser will trigger "change" event,
|
1603 |
+
// because value has changed, to avoid side effect ignore,
|
1604 |
+
// that event, so that correct suggestion can be selected
|
1605 |
+
// when clicking on suggestion with a mouse
|
1606 |
+
that.ignoreValueChange = true;
|
1607 |
that.el.val(that.getValue(that.suggestions[index].value));
|
1608 |
}
|
1609 |
that.signalHint(null);
|
1679 |
dispose: function () {
|
1680 |
var that = this;
|
1681 |
that.el.off('.autocomplete').removeData('autocomplete');
|
|
|
1682 |
$(window).off('resize.autocomplete', that.fixPositionCapture);
|
1683 |
$('.' + that.options.containerClass).remove();
|
1684 |
$('.' + that.options.containerDetailsClass).remove();
|
1710 |
html += '</div>';
|
1711 |
|
1712 |
// Create overlay
|
1713 |
+
$(that.options.mobileOverlayWrapper).append(html);
|
1714 |
$overlayWrap = $('.js-dgwt-wcas-overlay-mobile');
|
1715 |
$overlayWrap.css('zIndex', zIndex);
|
1716 |
|
1735 |
|
1736 |
var $suggestionsWrapp = that.getSuggestionsContainer();
|
1737 |
|
|
|
|
|
|
|
1738 |
var $clonedForm = $('.js-dgwt-wcas-om-bar').find('.' + that.options.searchFormClass);
|
1739 |
|
1740 |
if($clonedForm.hasClass('dgwt-wcas-has-submit-off')){
|
1752 |
|
1753 |
setTimeout(function(){
|
1754 |
$clonedForm.find('.' + that.options.searchInputClass).val('');
|
1755 |
+
var $closeBtn = $clonedForm.find('.dgwt-wcas-close');
|
1756 |
+
if($clonedForm.length > 0){
|
1757 |
+
$closeBtn.removeClass('dgwt-wcas-close');
|
1758 |
+
}
|
1759 |
}, 150);
|
1760 |
|
1761 |
|
1806 |
});
|
1807 |
};
|
1808 |
|
1809 |
+
// Don't overwrite if it already exists
|
1810 |
+
if (!$.fn.autocomplete) {
|
1811 |
+
$.fn.autocomplete = $.fn.dgwtWcasAutocomplete;
|
1812 |
+
}
|
1813 |
|
1814 |
( function () {
|
1815 |
|
1839 |
/* Fire autocomplete
|
1840 |
/*------------ -----------------------------------------------------*/
|
1841 |
var showDetailsPanel = dgwt_wcas.show_details_box == 1 ? true : false;
|
1842 |
+
var mobileBreakpoint = dgwt_wcas.mobile_breakpoint;
|
1843 |
|
1844 |
// Disable details panel on small screens
|
1845 |
+
if (jQuery(window).width() < mobileBreakpoint || ( 'ontouchend' in document )) {
|
1846 |
showDetailsPanel = false;
|
1847 |
}
|
1848 |
|
1864 |
featuredBadgeText: dgwt_wcas.t.featured_badge,
|
1865 |
isRtl: dgwt_wcas.is_rtl == 1 ? true : false,
|
1866 |
isPremium: dgwt_wcas.is_premium == 1 ? true : false,
|
1867 |
+
taxonomyBrands: dgwt_wcas.taxonomy_brands,
|
1868 |
+
overlayMobile: dgwt_wcas.overlay_mobile == 1 ? true : false,
|
1869 |
+
mobileBreakpoint: mobileBreakpoint,
|
1870 |
+
mobileOverlayWrapper: dgwt_wcas.mobile_overlay_wrapper,
|
1871 |
+
debounceWaitMs: dgwt_wcas.debounce_wait_ms
|
1872 |
});
|
1873 |
|
1874 |
});
|
assets/js/search.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e},highlight:function(t,s){if(dgwt_wcas.is_premium){var i,o=s.split(/ /);if(o)for(o=o.sort(function(t,e){return e.length-t.length}),i=0;i<o.length;i++)if(o[i]&&o[i].length>1){var a="("+e.escapeRegExChars(o[i].trim())+")";t=t.replace(new RegExp(a,"gi"),"<strong>$1</strong>")}}else a="("+e.escapeRegExChars(s)+")",t=t.replace(new RegExp(a,"gi"),"<strong>$1</strong>");return t}},s=27,i=9,o=13,a=38,n=39,l=40;function r(e,s){var i=t.noop,o={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,onMouseOver:null,onMouseLeave:null,width:"auto",containerDetailsWidth:"auto",showDetailsPanel:!1,showImage:!1,showPrice:!1,showSKU:!1,showDescription:!1,showSaleBadge:!1,showFeaturedBadge:!1,saleBadgeText:"sale",featuredBadgeText:"featured",minChars:3,maxHeight:600,deferRequestBy:0,params:{},formatResult:r.formatResult,delimiter:null,zIndex:999999999,type:"GET",noCache:!1,isRtl:!1,onSearchStart:i,onSearchComplete:i,onSearchError:i,preserveInput:!1,searchFormClass:"dgwt-wcas-search-wrapp",containerClass:"dgwt-wcas-suggestions-wrapp",containerDetailsClass:"dgwt-wcas-details-wrapp",searchInputClass:"dgwt-wcas-search-input",preloaderClass:"dgwt-wcas-preloader",closeTrigger:"dgwt-wcas-close",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,isPremium:!1,overlayMobile:!1,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1,positionFixed:!1};this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.intervalId=0,this.cachedResponse={},this.cachedDetails={},this.detailsRequestsSent=[],this.onChangeInterval=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.detailsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend({},o,s),this.classes={selected:"dgwt-wcas-suggestion-selected",suggestion:"dgwt-wcas-suggestion",suggestionsContainerOrientTop:"dgwt-wcas-suggestions-wrapp--top"},this.hint=null,this.hintValue="",this.selection=null,this.overlayMobileState="off",this.initialize(),this.setOptions(s)}r.utils=e,t.Autocomplete=r,r.formatResult=function(t,s){return s?(t=e.highlight(t,s)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<sup/g,"<sup").replace(/<\/sup/g,"</sup").replace(/sup>/g,"sup>").replace(/<(\/?strong)>/g,"<$1>"):t},r.prototype={killerFn:null,initialize:function(){var e,s,i=this,o="."+i.classes.suggestion,a=(i.classes.selected,i.options),n="."+a.closeTrigger;i.element.setAttribute("autocomplete","off"),i.killerFn=function(e){0===t(e.target).closest("."+i.options.containerClass).length&&0===t(e.target).closest("."+i.options.containerDetailsClass).length&&(i.killSuggestions(),i.disableKillerFn())};var l=i.el.closest("."+a.searchFormClass).data("wcas-context");i.noSuggestionsContainer=t('<div class="dgwt-wcas-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),i.suggestionsContainer=r.utils.createNode(a.containerClass),(e=t(i.suggestionsContainer)).attr("data-wcas-context",l),e.addClass("woocommerce"),e.appendTo("body"),!0===a.showImage&&e.addClass("dgwt-wcas-has-img"),!0===a.showPrice&&e.addClass("dgwt-wcas-has-price"),!0===a.showDescription&&e.addClass("dgwt-wcas-has-desc"),!0===a.showSKU&&e.addClass("dgwt-wcas-has-sku"),"auto"!==a.width&&e.width(a.width),!0===a.showDetailsPanel&&(i.detailsContainer=r.utils.createNode(a.containerDetailsClass),(s=t(i.detailsContainer)).attr("data-wcas-context",l),s.addClass("woocommerce"),s.appendTo("body")),e.on("mouseover.autocomplete",o,function(){i.onMouseOver(t(this).data("index")),i.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){}),t(document).on("click.autocomplete",n,function(e){i.killerFn(e),i.clear(!1),t(this).removeClass(a.closeTrigger),t(this).closest("."+a.searchFormClass).find("."+a.searchInputClass).val("").focus()}),e.on("click.autocomplete",o,function(){return i.select(t(this).data("index")),!1}),t(document).on("change",'[name="js-dgwt-wcas-quantity"]',function(e){t(this).closest(".js-dgwt-wcas-pd-addtc").find("[data-quantity]").attr("data-quantity",t(this).val())}),i.fixPositionCapture=function(){i.adjustContainerWidth(),i.visible&&i.fixPosition()},t(window).on("resize.autocomplete",i.fixPositionCapture),t(window).on("scroll",function(){if(i.suggestions.length>0&&i.elementOrParentIsFixed(i.getFormWrapper()))if(0===t(window).scrollTop()){[1,10,20,30,40,50,60,70,80,90,120,140,170,200,250,400,700,1e3,2e3].forEach(function(t){setTimeout(function(){i.fixHeight(),i.fixPositionCapture()},t)})}else i.fixHeight(),i.fixPositionCapture()}),i.el.on("keydown.autocomplete",function(t){i.onKeyPress(t)}),i.el.on("keyup.autocomplete",function(t){i.onKeyUp(t)}),i.el.on("blur.autocomplete",function(){i.onBlur()}),i.el.on("focus.autocomplete",function(){i.onFocus()}),i.el.on("change.autocomplete",function(t){i.onKeyUp(t)}),i.el.on("input.autocomplete",function(t){i.onKeyUp(t)})},onFocus:function(){this.options.overlayMobile&&t(window).width()<992&&"ontouchend"in document&&this.enableOverlayMobile(),this.fixPositionCapture(),this.el.val().length>=this.options.minChars&&this.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=this,i=s.getSuggestionsContainer(),o=s.options;(t.extend(o,e),s.isLocal=t.isArray(o.lookup),s.isLocal&&(o.lookup=s.verifySuggestionsFormat(o.lookup)),o.orientation=s.validateOrientation(o.orientation,"bottom"),i.css({"max-height":s.canShowDetailsBox()?"none":o.maxHeight+"px",width:o.width+"px","z-index":o.zIndex}),!0===o.showDetailsPanel)&&(s.getDetailsContainer().css({"z-index":o.zIndex-1}),t("body").addClass("dgwt-wcas-is-details"));s.options.onSearchComplete=function(){s.preloader("hide","form","dgwt-wcas-inner-preloader"),s.preloader("show","form",o.closeTrigger)}},clearCache:function(){this.cachedResponse={},this.cachedDetails={},this.badQueries=[]},clear:function(t){t&&this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearInterval(this.onChangeInterval),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]'),s=this.getFormOffset();e.css(s),this.canShowDetailsBox()&&this.fixPositionDetailsBox()},fixPositionDetailsBox:function(){var e=this.el.closest("[data-wcas-context]"),s=t("."+this.options.containerDetailsClass+'[data-wcas-context="'+this.getContext()+'"]'),i=t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]'),o=this.getFormOffset(),a=o.left;if(0==s.length)return!1;var n=!0===this.options.isRtl?1:2,l=Math.round(o.left);if(o.left=l+Math.round(i.width()+n),s.css(o),e.width()>=550)return t("body").removeClass("dgwt-wcas-details-outside"),t("body").removeClass("dgwt-wcas-details-right"),t("body").removeClass("dgwt-wcas-details-left"),void(!0===this.options.isRtl&&(i.css("left",l+Math.round(s.width()+n)+"px"),s.css("left",a+"px")));var r=t(window).width(),c=s.width(),d=s.offset();t("body").addClass("dgwt-wcas-details-outside"),!0===this.options.isRtl&&(o.left=o.left+1);var u=!1,g=!1;r<d.left+c&&(u=!0,t("body").removeClass("dgwt-wcas-details-right"),t("body").addClass("dgwt-wcas-details-left"),s.css("left",Math.round(parseFloat(i.css("left").replace("px","")))-s.outerWidth()+"px")),(d=s.offset()).left<1&&(g=!0,t("body").removeClass("dgwt-wcas-details-left"),t("body").addClass("dgwt-wcas-details-right")),g&&u?(t("body").removeClass("dgwt-wcas-details-left"),t("body").removeClass("dgwt-wcas-details-right"),t("body").addClass("dgwt-wcas-details-notfit")):t("body").removeClass("dgwt-wcas-details-notfit")},fixHeight:function(){if(1!=this.options.showDetailsPanel)return!1;var t=this.getSuggestionsContainer(),e=this.getDetailsContainer();t.css("height","auto"),e.css("height","auto");var s=t.outerHeight(),i=e.outerHeight();return t.find(".dgwt-wcas-suggestion:last-child").removeClass("dgwt-wcas-suggestion-no-border-bottom"),!(s<=340&&i<=340)&&(t.find(".dgwt-wcas-suggestion:last-child").addClass("dgwt-wcas-suggestion-no-border-bottom"),i<s&&e.css("height",s+"px"),s<i&&t.css("height",i+"px"),!1)},getFormOffset:function(){var e=this.getFormWrapper(),s=this.getSuggestionsContainer(),i=this.options.orientation,o=e.outerHeight(),a=this.el.outerHeight(),n=this.el.offset(),l={top:n.top,left:n.left};if("auto"===i){var r=t(window).height(),c=t(window).scrollTop(),d=-c+n.top-o,u=c+r-(n.top+a+o);i=Math.max(d,u)===d?"top":"bottom"}if("top"===i){s[0].getBoundingClientRect().top;var g=e[0].getBoundingClientRect().top;s.css("height","auto"),g<s.height()&&s.height(g-10),l.top+=-s.outerHeight()}else l.top+=a;return l},getContext:function(){var t=this.el.closest("[data-wcas-context]"),e="";return t.length>0&&(e=t.data("wcas-context")),e},getFormWrapper:function(){return this.el.closest("[data-wcas-context]")},getSuggestionsContainer:function(){return t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]')},getDetailsContainer:function(){return t("."+this.options.containerDetailsClass+'[data-wcas-context="'+this.getContext()+'"]')},scrollDownSuggestions:function(){var t=this.getSuggestionsContainer();t[0].scrollTop=t[0].scrollHeight},enableKillerFn:function(){t(document).on("click.autocomplete",this.killerFn)},disableKillerFn:function(){t(document).off("click.autocomplete",this.killerFn)},killSuggestions:function(){var t=this;t.stopKillSuggestions(),t.intervalId=window.setInterval(function(){t.visible&&(t.options.preserveInput||t.el.val(t.currentValue),t.hide()),t.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==l||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case s:this.el.val(this.currentValue),this.hide();break;case n:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case i:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case o:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case a:this.moveUp();break;case l:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case a:case l:return}clearInterval(e.onChangeInterval),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeInterval=setInterval(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearInterval(this.onChangeInterval),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?(t("."+this.options.closeTrigger).removeClass(this.options.closeTrigger),this.hide()):this.getSuggestions(i)},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},canShowDetailsBox:function(){return 1==this.options.showDetailsPanel&&t(window).width()>=992&&!("ontouchend"in document)},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,o=e.toLowerCase(),a=i.lookupFilter,n=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return a(t,e,o)})},n&&s.suggestions.length>n&&(s.suggestions=s.suggestions.slice(0,n)),s},getSuggestions:function(e){var s,i,o,a,n=this,l=n.options,r=l.serviceUrl;l.params[l.paramName]=e,i=l.ignoreParams?null:l.params,n.preloader("show","form","dgwt-wcas-inner-preloader"),!1!==l.onSearchStart.call(n.element,l.params)&&(t.isFunction(l.lookup)?l.lookup(e,function(t){n.suggestions=t.suggestions,n.suggest(),n.getDetails(t.suggestions[0]),l.onSearchComplete.call(n.element,e,t.suggestions)}):(n.isLocal?s=n.getSuggestionsLocal(e):(t.isFunction(r)&&(r=r.call(n.element,e)),o=r+"?"+t.param(i||{}),s=n.cachedResponse[o]),s&&t.isArray(s.suggestions)?(n.suggestions=s.suggestions,n.suggest(),n.getDetails(s.suggestions[0]),l.onSearchComplete.call(n.element,e,s.suggestions)):n.isBadQuery(e)?l.onSearchComplete.call(n.element,e,[]):(n.abortAjax(),a={url:r,data:i,type:l.type,dataType:l.dataType},t.extend(a,l.ajaxSettings),n.currentRequest=t.ajax(a).done(function(t){var s;n.currentRequest=null,void 0!==(s=l.transformResult(t,e)).suggestions&&(n.processResponse(s,e,o),n.getDetails(s.suggestions[0])),n.fixPositionCapture(),l.onSearchComplete.call(n.element,e,s.suggestions)}).fail(function(t,s,i){l.onSearchError.call(n.element,e,t,s,i)}))))},getDetails:function(e){var s=this,i=s.options;if(!s.canShowDetailsBox())return!1;if(null!=e&&("string"!=typeof e.more_products||"more_products"!==e.more_products)){var o,a,n=t("."+i.containerDetailsClass);s.fixHeight();var l={action:dgwt_wcas.action_result_details,post_id:null!=e.post_id?e.post_id:0,term_id:null!=e.term_id?e.term_id:0,taxonomy:null!=e.taxonomy?e.taxonomy:"",value:null!=e.value?e.value:""};if(o=l.action+l.post_id+l.term_id+l.taxonomy,null!=(a=s.cachedDetails[o]))n.html(a.details),s.fixHeight(),s.fixPositionCapture();else{if(n.html(""),s.preloader("show","details","",!0),-1!=t.inArray(o,s.detailsRequestsSent))return;s.detailsRequestsSent.push(o),t.ajax({data:l,type:"post",url:dgwt_wcas.ajax_details_endpoint,success:function(t){var e="string"==typeof t?jQuery.parseJSON(t):t;s.cachedDetails[o]=e,s.preloader("hide","details","",!0),null!=e.details?n.html(e.details):n.html(""),s.fixPositionCapture(),s.fixHeight()},error:function(t,e){s.preloader("hide","details","",!0),n.html(t),s.fixPositionCapture(),s.fixHeight()}})}}},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=this.getSuggestionsContainer(),s=this.getDetailsContainer();t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,container),this.visible=!1,this.selectedIndex=-1,clearInterval(this.onChangeInterval),e.hide(),e.removeClass(this.classes.suggestionsContainerOrientTop),s.hide(),t("body").removeClass("dgwt-wcas-open"),t("body").removeClass("dgwt-wcas-block-scroll"),this.signalHint(null)},suggest:function(){if(this.suggestions.length){var e,s=this,i=s.options,o=i.groupBy,a=i.formatResult,n=s.getQuery(s.currentValue),l=s.classes.suggestion,r=s.classes.selected,c=s.getSuggestionsContainer(),d=s.getDetailsContainer(),u=t(s.noSuggestionsContainer),g=i.beforeRender,h="";i.triggerSelectOnValidInput&&s.isExactMatch(n)?s.select(0):(t.each(s.suggestions,function(t,s){var r="",c=!1;if(o&&(h+=function(t,s){var i=t.data[o];return e===i?"":'<div class="autocomplete-group"><strong>'+(e=i)+"</strong></div>"}(s,0)),void 0===s.post_id){var d=l,u="dgwt-wcas-st",g="",w="",p="";"product_cat"===s.taxonomy?(d+=" dgwt-wcas-suggestion-cat",g+='<span class="dgwt-wcas-st--tax">'+dgwt_wcas.t.category+"</span>",void 0!==s.breadcrumbs&&s.breadcrumbs&&(p=s.breadcrumbs+" > "+s.value,w+='<span class="dgwt-wcas-st-breadcrumbs">'+dgwt_wcas.copy_in_category+" "+s.breadcrumbs+"</span>")):"product_tag"===s.taxonomy?(d+=" dgwt-wcas-suggestion-tag",g+='<span class="dgwt-wcas-st--tax">'+dgwt_wcas.t.tag+"</span>"):void 0!==s.type&&"more_products"===s.type?(d+=" js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more",u="dgwt-wcas-st-more",s.value=dgwt_wcas.copy_show_more+" ("+s.total+")"):(d+=" dgwt-wcas-suggestion-nores",s.value=dgwt_wcas.copy_no_result),p=p.length>0?' title="'+p+'"':"",h+='<div class="'+d+'" data-index="'+t+'">',h+="<span"+p+' class="'+u+'">'+g+a(s.value,n)+w+"</span>",h+="</div>"}else!0===i.showImage&&void 0!==s.thumb_html&&(c=!0),r+=void 0!==s.post_id?'data-post-id="'+s.post_id+'" ':"",r+=void 0!==s.taxonomy?'data-taxonomy="'+s.taxonomy+'" ':"",r+=void 0!==s.term_id?'data-term-id="'+s.term_id+'" ':"",h+='<div class="'+l+' dgwt-wcas-suggestion-product" data-index="'+t+'" '+r+">",c&&(h+='<span class="dgwt-wcas-si">'+s.thumb_html+"</span>"),h+=c?'<div class="dgwt-wcas-content-wrapp">':"",h+='<span class="dgwt-wcas-st">',h+='<span class="dgwt-wcas-st-title">'+a(s.value,n)+"</span>",!0===i.showSKU&&void 0!==s.sku&&s.sku.length>0&&(h+='<span class="dgwt-wcas-sku">('+dgwt_wcas.t.sku_label+" "+a(s.sku,n)+")</span>"),!0===i.showDescription&&void 0!==s.desc&&s.desc&&(h+='<span class="dgwt-wcas-sd">'+a(s.desc,n)+"</span>"),h+="</span>",!0===i.showPrice&&void 0!==s.price&&(h+='<span class="dgwt-wcas-sp">'+s.price+"</span>"),!0===i.showFeaturedBadge&&!0===s.on_sale&&(h+='<span class="dgwt-wcas-badge dgwt-wcas-badge-os">'+i.saleBadgeText+"</span>"),!0===i.showFeaturedBadge&&!0===s.featured&&(h+='<span class="dgwt-wcas-badge dgwt-wcas-badge-f">'+i.featuredBadgeText+"</span>"),h+=c?"</div>":"",h+="</div>"}),this.adjustContainerWidth(),u.detach(),c.html(h),t.isFunction(g)&&g.call(s.element,c,s.suggestions),s.fixPositionCapture(),c.show(),t("body").addClass("dgwt-wcas-open"),!0===i.showDetailsPanel&&(d.show(),s.fixHeight()),i.autoSelectFirst&&(s.selectedIndex=0,c.scrollTop(0),c.children("."+l).first().addClass(r)),s.visible=!0,"top"===s.options.orientation&&(s.getSuggestionsContainer().addClass(s.classes.suggestionsContainerOrientTop),t("body").addClass("dgwt-wcas-block-scroll"),setTimeout(function(){s.scrollDownSuggestions()},300)),s.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.getSuggestionsContainer(),s=t(this.noSuggestionsContainer);s.detach(),e.empty(),e.append(s),this.fixPositionCapture(),e.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t("body"),o=this.getFormWrapper(),a=this.getSuggestionsContainer(),n=this.getDetailsContainer(),l=this.getFormOffset(),r=getComputedStyle(o[0]).width;if(r=Math.round(parseFloat(r.replace("px",""))),"auto"===s.width&&(e=this.el.outerWidth(),a.css("width",e+"px")),!0===s.showDetailsPanel){if(o.width()>=550)return i.addClass("dgwt-wcas-full-width"),r%2==0?(a.css("width",Math.round(r/2)),n.css("width",Math.round(r/2))):(a.css("width",Math.floor(r/2)),n.css("width",Math.ceil(r/2))),i.removeClass("dgwt-wcas-details-left"),i.removeClass("dgwt-wcas-details-right"),void(!0===s.isRtl?n.css("left","0"):a.css("left",r/2+l.left+"px"));i.addClass("dgwt-wcas-details-right")}},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var o=0===i.value.toLowerCase().indexOf(e);return o&&(s=i),!o}),this.signalHint(s))},signalHint:function(e){var s="";e&&(s=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==s&&(this.hintValue=s,this.hint=e,(this.options.onHint||t.noop)(s))},preloader:function(e,s,i,o){var a,n,l="dgwt-wcas-preloader-wrapp",r=null==i?l:l+" "+i;if("form"===s?n=this.getFormWrapper().find(".dgwt-wcas-preloader"):"details"===s&&(n=t(this.detailsContainer)),1==dgwt_wcas.show_preloader&&0!=n.length)if(!0===o)if("hide"!==e){if("show"===e){var c=this.options.isRtl?"-rtl":"";a='<div class="'+r+'"><img class="dgwt-wcas-placeholder-preloader" src="'+dgwt_wcas.img_url+"placeholder"+c+'.png" /></div>',n.html(a)}}else t(l).remove();else"hide"===e?n.removeClass(i):n.addClass(i)},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&("top"===this.options.orientation&&t.suggestions.reverse(),this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,o=this.getSuggestionsContainer(),a=o.find("."+this.classes.suggestion);return o.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&a.length>this.selectedIndex?(s=a.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t),this.disableKillerFn()},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(this.getSuggestionsContainer().children().first().removeClass(this.classes.selected),this.selectedIndex=-1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s&&!this.canShowDetailsBox()){var i,o,a,n=this.getSuggestionsContainer(),l=t(s).outerHeight();i=s.offsetTop,a=(o=n.scrollTop())+this.options.maxHeight-l,i<o?n.scrollTop(i):i>a&&n.scrollTop(i-this.options.maxHeight+l),this.options.preserveInput||this.el.val(this.getValue(this.suggestions[e].value)),this.signalHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];void 0===i.type||"more_products"!==i.type?(this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),i.url.length>0&&(window.location.href=i.url),this.signalHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)):this.el.closest("form").trigger("submit")},onMouseOver:function(e){var s=this.options.onMouseOver,i=this.suggestions[e];this.selectedIndex!==e&&this.getDetails(i),t.isFunction(s)&&s.call(this.element,i)},onMouseLeave:function(e){var s=this.options.onMouseLeave,i=this.suggestions[e];t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),this.disableKillerFn(),t(window).off("resize.autocomplete",this.fixPositionCapture),t("."+this.options.containerClass).remove(),t("."+this.options.containerDetailsClass).remove()},enableOverlayMobile:function(){var e=this;if("on"!==e.overlayMobileState){e.overlayMobileState="on";var s,i=e.getFormWrapper(),o=e.getSuggestionsContainer();t("body").addClass("dgwt-wcas-overlay-mobile-on"),'<div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile">','<div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar">','<span class="dgwt-wcas-om-return js-dgwt-wcas-om-return">','<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" color="#FFF">','<path fill="#FFF" d="M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z" fill-rule="evenodd"></path>',"</svg>","</span>","</div>","</div>",t("body").append('<div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile"><div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar"><span class="dgwt-wcas-om-return js-dgwt-wcas-om-return"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" color="#FFF"><path fill="#FFF" d="M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z" fill-rule="evenodd"></path></svg></span></div></div>'),(s=t(".js-dgwt-wcas-overlay-mobile")).css("zIndex",999999),i.after('<span class="js-dgwt-wcas-om-hook"></span>'),i.appendTo(".js-dgwt-wcas-om-bar"),o.appendTo(".js-dgwt-wcas-om-bar"),i.addClass("dgwt-wcas-search-wrapp-mobile"),i.hasClass("dgwt-wcas-has-submit")&&(i.addClass("dgwt-wcas-has-submit-off"),i.removeClass("dgwt-wcas-has-submit")),i.find("."+e.options.searchInputClass).focus(),t(document).on("click",".js-dgwt-wcas-om-return",function(t){e.disableOverlayMobile(s)})}},disableOverlayMobile:function(e){var s=this,i=s.getSuggestionsContainer();s.killSuggestions(),s.disableKillerFn();var o=t(".js-dgwt-wcas-om-bar").find("."+s.options.searchFormClass);o.hasClass("dgwt-wcas-has-submit-off")&&(o.removeClass("dgwt-wcas-has-submit-off"),o.addClass("dgwt-wcas-has-submit")),o.removeClass("dgwt-wcas-search-wrapp-mobile"),t("body").removeClass("dgwt-wcas-overlay-mobile-on"),i.appendTo("body"),i.removeAttr("body-scroll-lock-ignore"),t(".js-dgwt-wcas-om-hook").after(o),t(".js-dgwt-wcas-overlay-mobile").remove(),t(".js-dgwt-wcas-om-hook").remove(),setTimeout(function(){o.find("."+s.options.searchInputClass).val("")},150),s.overlayMobileState="off"},elementOrParentIsFixed:function(e){var s=e.add(e.parents()),i=!1;return s.each(function(){if("fixed"===t(this).css("position"))return i=!0,!1}),i}},t.fn.dgwtWcasAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),o=i.data("autocomplete");"string"==typeof e?o&&"function"==typeof o[e]&&o[e](s):(o&&o.dispose&&o.dispose(),o=new r(this,e),i.data("autocomplete",o))}):this.first().data("autocomplete")},t(window).on("load",function(){t(".dgwt-wcas-search-submit").length>0&&t(".dgwt-wcas-search-submit").each(function(){var e=t(this).closest(".dgwt-wcas-search-wrapp").find(".dgwt-wcas-preloader");1==dgwt_wcas.is_rtl?e.css("left",6+t(this).outerWidth()+"px"):e.css("right",t(this).outerWidth()+"px")})}),t(document).ready(function(){var e=1==dgwt_wcas.show_details_box;(jQuery(window).width()<992||"ontouchend"in document)&&(e=!1),t(".dgwt-wcas-search-input").dgwtWcasAutocomplete({minChars:dgwt_wcas.min_chars,width:dgwt_wcas.sug_width,autoSelectFirst:!1,triggerSelectOnValidInput:!1,serviceUrl:dgwt_wcas.ajax_search_endpoint,paramName:"s",showDetailsPanel:e,showImage:1==dgwt_wcas.show_images,showPrice:1==dgwt_wcas.show_price,showDescription:1==dgwt_wcas.show_desc,showSKU:1==dgwt_wcas.show_sku,showSaleBadge:1==dgwt_wcas.show_sale_badge,showFeaturedBadge:1==dgwt_wcas.show_featured_badge,saleBadgeText:dgwt_wcas.t.sale_badge,featuredBadgeText:dgwt_wcas.t.featured_badge,isRtl:1==dgwt_wcas.is_rtl,isPremium:1==dgwt_wcas.is_premium,overlayMobile:1==dgwt_wcas.overlay_mobile})}),t(window).on("load",function(){var e=t(".dgwt-wcas-search-wrapp[data-wcas-context]"),s=[];e.length>0&&e.each(function(){var e=t(this).attr("data-wcas-context");if(-1==t.inArray(e,s))s.push(e);else{var i=Math.random().toString(36).substring(2,6),o=t('.dgwt-wcas-suggestions-wrapp[data-wcas-context="'+e+'"]'),a=t('.dgwt-wcas-details-wrapp[data-wcas-context="'+e+'"]');t(this).attr("data-wcas-context",i),o.length>0&&t(o[o.length-1]).attr("data-wcas-context",i),a.length>0&&t(a[a.length-1]).attr("data-wcas-context",i)}})})});
|
1 |
+
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports&&"function"==typeof require?t(require("jquery")):t(jQuery)}(function(t){"use strict";var e={escapeRegExChars:function(t){return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(t){var e=document.createElement("div");return e.className=t,e.style.position="absolute",e.style.display="none",e.setAttribute("unselectable","on"),e},highlight:function(t,s){if(dgwt_wcas.is_premium){var i,o=s.split(/ /);if(o)for(o=o.sort(function(t,e){return e.length-t.length}),i=0;i<o.length;i++)if(o[i]&&o[i].length>1){var a="("+e.escapeRegExChars(o[i].trim())+")";t=t.replace(new RegExp(a,"gi"),"<strong>$1</strong>")}}else a="("+e.escapeRegExChars(s)+")",t=t.replace(new RegExp(a,"gi"),"<strong>$1</strong>");return t},debounce:function(t,e){var i,o=(new Date).getUTCMilliseconds();if(0===s.id.length)return s.id=o,void t();s.id=o,i=setTimeout(function(){o===s.id?(t(),s.id=""):clearTimeout(i)},e)}},s={id:"",callback:null,ajaxSettings:null,object:null},i=27,o=9,a=13,n=38,l=39,r=40,c=t.noop;function d(e,s){this.element=e,this.el=t(e),this.suggestions=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.element.value,this.timeoutId=null,this.cachedResponse={},this.cachedDetails={},this.detailsRequestsSent=[],this.onChangeTimeout=null,this.onChange=null,this.isLocal=!1,this.suggestionsContainer=null,this.detailsContainer=null,this.noSuggestionsContainer=null,this.options=t.extend(!0,{},d.defaults,s),this.classes={selected:"dgwt-wcas-suggestion-selected",suggestion:"dgwt-wcas-suggestion",suggestionsContainerOrientTop:"dgwt-wcas-suggestions-wrapp--top"},this.hint=null,this.hintValue="",this.selection=null,this.overlayMobileState="off",this.initialize(),this.setOptions(s)}d.utils=e,t.Autocomplete=d,d.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,onMouseOver:null,onMouseLeave:null,width:"auto",containerDetailsWidth:"auto",showDetailsPanel:!1,showImage:!1,showPrice:!1,showSKU:!1,showDescription:!1,showSaleBadge:!1,showFeaturedBadge:!1,saleBadgeText:"sale",featuredBadgeText:"featured",minChars:3,maxHeight:600,deferRequestBy:0,params:{},formatResult:function(t,s){if(!s)return t;return(t=e.highlight(t,s)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<sup/g,"<sup").replace(/<\/sup/g,"</sup").replace(/sup>/g,"sup>").replace(/<(\/?strong)>/g,"<$1>")},delimiter:null,zIndex:999999999,type:"GET",noCache:!1,isRtl:!1,onSearchStart:c,onSearchComplete:c,onSearchError:c,preserveInput:!1,searchFormClass:"dgwt-wcas-search-wrapp",containerClass:"dgwt-wcas-suggestions-wrapp",containerDetailsClass:"dgwt-wcas-details-wrapp",searchInputClass:"dgwt-wcas-search-input",preloaderClass:"dgwt-wcas-preloader",closeTrigger:"dgwt-wcas-close",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,isPremium:!1,overlayMobile:!1,preventBadQueries:!0,lookupFilter:function(t,e,s){return-1!==t.value.toLowerCase().indexOf(s)},paramName:"query",transformResult:function(e){return"string"==typeof e?t.parseJSON(e):e},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1,positionFixed:!1,debounceWaitMs:400},d.prototype={initialize:function(){var e,s,i=this,o="."+i.classes.suggestion,a=(i.classes.selected,i.options),n="."+a.closeTrigger,l=i.getFormWrapper();i.element.setAttribute("autocomplete","off");var r=i.el.closest("."+a.searchFormClass).data("wcas-context");(i.noSuggestionsContainer=t('<div class="dgwt-wcas-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),i.suggestionsContainer=d.utils.createNode(a.containerClass),(e=t(i.suggestionsContainer)).attr("data-wcas-context",r),e.addClass("woocommerce"),e.appendTo(a.appendTo||"body"),!0===a.showImage&&e.addClass("dgwt-wcas-has-img"),!0===a.showPrice&&e.addClass("dgwt-wcas-has-price"),!0===a.showDescription&&e.addClass("dgwt-wcas-has-desc"),!0===a.showSKU&&e.addClass("dgwt-wcas-has-sku"),"auto"!==a.width&&e.width(a.width),!0===a.showDetailsPanel&&(i.detailsContainer=d.utils.createNode(a.containerDetailsClass),(s=t(i.detailsContainer)).attr("data-wcas-context",r),s.addClass("woocommerce"),s.appendTo("body")),e.on("mouseover.autocomplete",o,function(){i.onMouseOver(t(this).data("index")),i.activate(t(this).data("index"))}),e.on("mouseout.autocomplete",function(){}),t(document).on("click.autocomplete",n,function(e){i.hide(),i.clear(!1),t(this).removeClass(a.closeTrigger),t(this).closest("."+a.searchFormClass).find("."+a.searchInputClass).val("").focus()}),i.options.overlayMobile&&i.isMobileMode())&&(l.prepend('<div class="js-dgwt-wcas-enable-mobile-form dgwt-wcas-enable-mobile-form"></div>'),l.find(".js-dgwt-wcas-enable-mobile-form").on("click",function(t){i.enableOverlayMobile()}));e.on("click.autocomplete",o,function(){i.select(t(this).data("index"))}),e.on("click.autocomplete",function(){clearTimeout(i.blurTimeoutId)}),i.canShowDetailsBox()&&s.on("click.autocomplete",function(){clearTimeout(i.blurTimeoutId)}),i.hideAfterClickOutsideListener(),t(document).on("change",'[name="js-dgwt-wcas-quantity"]',function(e){t(this).closest(".js-dgwt-wcas-pd-addtc").find("[data-quantity]").attr("data-quantity",t(this).val())}),i.fixPositionCapture=function(){i.adjustContainerWidth(),i.visible&&i.fixPosition()},t(window).on("resize.autocomplete",i.fixPositionCapture),t(window).on("scroll",function(){if(i.suggestions.length>0&&i.elementOrParentIsFixed(i.getFormWrapper()))if(0===t(window).scrollTop()){[1,10,20,30,40,50,60,70,80,90,120,140,170,200,250,400,700,1e3,2e3].forEach(function(t){setTimeout(function(){i.fixHeight(),i.fixPositionCapture()},t)})}else i.fixHeight(),i.fixPositionCapture()}),i.el.on("keydown.autocomplete",function(t){i.onKeyPress(t)}),i.el.on("keyup.autocomplete",function(t){i.onKeyUp(t)}),i.el.on("blur.autocomplete",function(){i.onBlur()}),i.el.on("focus.autocomplete",function(){i.onFocus()}),i.el.on("change.autocomplete",function(t){i.onKeyUp(t)}),i.el.on("input.autocomplete",function(t){i.onKeyUp(t)})},onFocus:function(){this.fixPositionCapture(),this.el.val().length>=this.options.minChars&&this.onValueChange()},onBlur:function(){var e=this,s=e.options,i=e.el.val(),o=e.getQuery(i);e.blurTimeoutId=setTimeout(function(){e.hide(),e.selection&&e.currentValue!==o&&(s.onInvalidateSelection||t.noop).call(e.element)},200)},abortAjax:function(){this.currentRequest&&(this.currentRequest.abort(),this.currentRequest=null)},setOptions:function(e){var s=this,i=s.getSuggestionsContainer(),o=t.extend({},s.options,e);(s.isLocal=Array.isArray(o.lookup),s.isLocal&&(o.lookup=s.verifySuggestionsFormat(o.lookup)),o.orientation=s.validateOrientation(o.orientation,"bottom"),i.css({"max-height":s.canShowDetailsBox()?"none":o.maxHeight+"px",width:o.width+"px","z-index":o.zIndex}),!0===o.showDetailsPanel)&&(s.getDetailsContainer().css({"z-index":o.zIndex-1}),t("body").addClass("dgwt-wcas-is-details"));o.onSearchComplete=function(){s.getFormWrapper().removeClass("dgwt-wcas-processing"),s.preloader("hide","form","dgwt-wcas-inner-preloader"),s.preloader("show","form",o.closeTrigger)},this.options=o},clearCache:function(){this.cachedResponse={},this.cachedDetails={},this.badQueries=[]},clear:function(t){t&&this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){this.disabled=!0,clearTimeout(this.onChangeTimeout),this.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var e=t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]'),s=this.getFormOffset();e.css(s),this.canShowDetailsBox()&&this.fixPositionDetailsBox()},fixPositionDetailsBox:function(){var e=this.el.closest("[data-wcas-context]"),s=t("."+this.options.containerDetailsClass+'[data-wcas-context="'+this.getContext()+'"]'),i=t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]'),o=this.getFormOffset(),a=o.left;if(0==s.length)return!1;var n=!0===this.options.isRtl?1:2,l=Math.round(o.left);if(o.left=l+Math.round(i.width()+n),s.css(o),e.width()>=550)return t("body").removeClass("dgwt-wcas-details-outside"),t("body").removeClass("dgwt-wcas-details-right"),t("body").removeClass("dgwt-wcas-details-left"),void(!0===this.options.isRtl&&(i.css("left",l+Math.round(s.width()+n)+"px"),s.css("left",a+"px")));var r=t(window).width(),c=s.width(),d=s.offset();t("body").addClass("dgwt-wcas-details-outside"),!0===this.options.isRtl&&(o.left=o.left+1);var u=!1,g=!1;r<d.left+c&&(u=!0,t("body").removeClass("dgwt-wcas-details-right"),t("body").addClass("dgwt-wcas-details-left"),s.css("left",Math.round(parseFloat(i.css("left").replace("px","")))-s.outerWidth()+"px")),(d=s.offset()).left<1&&(g=!0,t("body").removeClass("dgwt-wcas-details-left"),t("body").addClass("dgwt-wcas-details-right")),g&&u?(t("body").removeClass("dgwt-wcas-details-left"),t("body").removeClass("dgwt-wcas-details-right"),t("body").addClass("dgwt-wcas-details-notfit")):t("body").removeClass("dgwt-wcas-details-notfit")},fixHeight:function(){if(1!=this.options.showDetailsPanel)return!1;var t=this.getSuggestionsContainer(),e=this.getDetailsContainer();t.css("height","auto"),e.css("height","auto");var s=t.outerHeight(),i=e.outerHeight();return t.find(".dgwt-wcas-suggestion:last-child").removeClass("dgwt-wcas-suggestion-no-border-bottom"),!(s<=340&&i<=340)&&(t.find(".dgwt-wcas-suggestion:last-child").addClass("dgwt-wcas-suggestion-no-border-bottom"),i<s&&e.css("height",s+"px"),s<i&&t.css("height",i+"px"),!1)},getFormOffset:function(){var e=this.getFormWrapper(),s=this.getSuggestionsContainer(),i=this.options.orientation,o=e.outerHeight(),a=this.el.outerHeight(),n=this.el.offset(),l={top:n.top,left:n.left};if("auto"===i){var r=t(window).height(),c=t(window).scrollTop(),d=-c+n.top-o,u=c+r-(n.top+a+o);i=Math.max(d,u)===d?"top":"bottom"}if("top"===i){s[0].getBoundingClientRect().top;var g=e[0].getBoundingClientRect().top;s.css("height","auto"),g<s.height()&&s.height(g-10),l.top+=-s.outerHeight()}else l.top+=a;return l},getContext:function(){var t=this.el.closest("[data-wcas-context]"),e="";return t.length>0&&(e=t.data("wcas-context")),e},getFormWrapper:function(){return this.el.closest("[data-wcas-context]")},getSuggestionsContainer:function(){return t("."+this.options.containerClass+'[data-wcas-context="'+this.getContext()+'"]')},getDetailsContainer:function(){return t("."+this.options.containerDetailsClass+'[data-wcas-context="'+this.getContext()+'"]')},scrollDownSuggestions:function(){var t=this.getSuggestionsContainer();t[0].scrollTop=t[0].scrollHeight},isCursorAtEnd:function(){var t,e=this.el.val().length,s=this.element.selectionStart;return"number"==typeof s?s===e:!document.selection||((t=document.selection.createRange()).moveStart("character",-e),e===t.text.length)},onKeyPress:function(t){if(this.disabled||this.visible||t.which!==r||!this.currentValue){if(!this.disabled&&this.visible){switch(t.which){case i:this.el.val(this.currentValue),this.hide();break;case l:if(this.hint&&this.options.onHint&&this.isCursorAtEnd()){this.selectHint();break}return;case o:if(this.hint&&this.options.onHint)return void this.selectHint();if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),!1===this.options.tabDisabled)return;break;case a:if(-1===this.selectedIndex)return void this.hide();this.select(this.selectedIndex);break;case n:this.moveUp();break;case r:this.moveDown();break;default:return}t.stopImmediatePropagation(),t.preventDefault()}}else this.suggest()},onKeyUp:function(t){var e=this;if(!e.disabled){switch(t.which){case n:case r:return}clearTimeout(e.onChangeTimeout),e.currentValue!==e.el.val()&&(e.findBestHint(),e.options.deferRequestBy>0?e.onChangeTimeout=setTimeout(function(){e.onValueChange()},e.options.deferRequestBy):e.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)this.ignoreValueChange=!1;else{var e=this.options,s=this.el.val(),i=this.getQuery(s);this.selection&&this.currentValue!==i&&(this.selection=null,(e.onInvalidateSelection||t.noop).call(this.element)),clearTimeout(this.onChangeTimeout),this.currentValue=s,this.selectedIndex=-1,e.triggerSelectOnValidInput&&this.isExactMatch(i)?this.select(0):i.length<e.minChars?(t("."+this.options.closeTrigger).removeClass(this.options.closeTrigger),this.hide()):this.getSuggestions(i)}},isExactMatch:function(t){var e=this.suggestions;return 1===e.length&&e[0].value.toLowerCase()===t.toLowerCase()},canShowDetailsBox:function(){return 1==this.options.showDetailsPanel&&!this.isMobileMode()},isMobileMode:function(){return t(window).width()<this.options.mobileBreakpoint||"ontouchend"in document},getQuery:function(e){var s,i=this.options.delimiter;return i?(s=e.split(i),t.trim(s[s.length-1])):e},getSuggestionsLocal:function(e){var s,i=this.options,o=e.toLowerCase(),a=i.lookupFilter,n=parseInt(i.lookupLimit,10);return s={suggestions:t.grep(i.lookup,function(t){return a(t,e,o)})},n&&s.suggestions.length>n&&(s.suggestions=s.suggestions.slice(0,n)),s},getSuggestions:function(i){var o,a,n,l,r=this,c=r.options,d=c.serviceUrl,u=r.getFormWrapper();c.params[c.paramName]=i,r.preloader("show","form","dgwt-wcas-inner-preloader"),u.addClass("dgwt-wcas-processing"),!1!==c.onSearchStart.call(r.element,c.params)&&(a=c.ignoreParams?null:c.params,t.isFunction(c.lookup)?c.lookup(i,function(t){r.suggestions=t.suggestions,r.suggest(),r.getDetails(t.suggestions[0]),c.onSearchComplete.call(r.element,i,t.suggestions)}):(r.isLocal?o=r.getSuggestionsLocal(i):(t.isFunction(d)&&(d=d.call(r.element,i)),n=d+"?"+t.param(a||{}),o=r.cachedResponse[n]),o&&Array.isArray(o.suggestions)?(r.suggestions=o.suggestions,r.suggest(),r.getDetails(o.suggestions[0]),c.onSearchComplete.call(r.element,i,o.suggestions)):r.isBadQuery(i)?c.onSearchComplete.call(r.element,i,[]):(r.abortAjax(),l={url:d,data:a,type:c.type,dataType:c.dataType},t.extend(l,c.ajaxSettings),s.object=r,s.ajaxSettings=l,e.debounce(function(){var e=s.object,o=s.ajaxSettings;e.currentRequest=t.ajax(o).done(function(t){var s;e.currentRequest=null,void 0!==(s=e.options.transformResult(t,i)).suggestions&&(e.processResponse(s,i,n),e.getDetails(s.suggestions[0])),e.fixPositionCapture(),e.options.onSearchComplete.call(e.element,i,s.suggestions)}).fail(function(t,s,o){e.options.onSearchError.call(e.element,i,t,s,o)})},c.debounceWaitMs))))},getDetails:function(e){var s=this,i=s.options;if(!s.canShowDetailsBox())return!1;if(null!=e&&("string"!=typeof e.more_products||"more_products"!==e.more_products)){var o,a,n=t("."+i.containerDetailsClass);s.fixHeight();var l={action:dgwt_wcas.action_result_details,post_id:null!=e.post_id?e.post_id:0,term_id:null!=e.term_id?e.term_id:0,taxonomy:null!=e.taxonomy?e.taxonomy:"",value:null!=e.value?e.value:""};if(o=l.action+l.post_id+l.term_id+l.taxonomy,null!=(a=s.cachedDetails[o]))n.html(a.details),s.fixHeight(),s.fixPositionCapture();else{if(n.html(""),s.preloader("show","details","",!0),-1!=t.inArray(o,s.detailsRequestsSent))return;s.detailsRequestsSent.push(o),t.ajax({data:l,type:"post",url:dgwt_wcas.ajax_details_endpoint,success:function(t){var e="string"==typeof t?jQuery.parseJSON(t):t;s.cachedDetails[o]=e,s.preloader("hide","details","",!0),null!=e.details?n.html(e.details):n.html(""),s.fixPositionCapture(),s.fixHeight()},error:function(t,e){s.preloader("hide","details","",!0),n.html(t),s.fixPositionCapture(),s.fixHeight()}})}}},isBadQuery:function(t){if(!this.options.preventBadQueries)return!1;for(var e=this.badQueries,s=e.length;s--;)if(0===t.indexOf(e[s]))return!0;return!1},hide:function(){var e=this.getSuggestionsContainer(),s=this.getDetailsContainer();t.isFunction(this.options.onHide)&&this.visible&&this.options.onHide.call(this.element,container),this.visible=!1,this.selectedIndex=-1,clearTimeout(this.onChangeTimeout),e.hide(),e.removeClass(this.classes.suggestionsContainerOrientTop),s.hide(),t("body").removeClass("dgwt-wcas-open"),t("body").removeClass("dgwt-wcas-block-scroll"),this.signalHint(null)},hideAfterClickOutsideListener:function(){var e=this;e.isMobileMode()||t(document).mouseup(function(s){if(e.visible){e.getSuggestionsContainer(),e.getDetailsContainer();var i=!(t(s.target).closest("."+e.options.searchFormClass).length>0||t(s.target).hasClass(e.options.searchFormClass)),o=!(t(s.target).closest("."+e.options.containerClass).length>0||t(s.target).hasClass(e.options.containerClass));if(e.canShowDetailsBox()){var a=!(t(s.target).closest("."+e.options.containerDetailsClass).length>0||t(s.target).hasClass(e.options.containerDetailsClass));i&&o&&a&&e.hide()}else i&&o&&e.hide()}})},suggest:function(){if(this.suggestions.length){var e,s=this,i=s.options,o=i.groupBy,a=i.formatResult,n=s.getQuery(s.currentValue),l=s.classes.suggestion,r=s.classes.selected,c=s.getSuggestionsContainer(),d=s.getDetailsContainer(),u=t(s.noSuggestionsContainer),g=i.beforeRender,h="";i.triggerSelectOnValidInput&&s.isExactMatch(n)?s.select(0):(t.each(s.suggestions,function(t,s){var r="",c=!1;if(o&&(h+=function(t,s){var i=t.data[o];return e===i?"":'<div class="autocomplete-group"><strong>'+(e=i)+"</strong></div>"}(s,0)),void 0===s.post_id){var d=l,u="dgwt-wcas-st",g="",w="",p="";"product_cat"===s.taxonomy?(d+=" dgwt-wcas-suggestion-cat",g+='<span class="dgwt-wcas-st--tax">'+dgwt_wcas.t.category+"</span>",void 0!==s.breadcrumbs&&s.breadcrumbs&&(p=s.breadcrumbs+" > "+s.value,w+='<span class="dgwt-wcas-st-breadcrumbs">'+dgwt_wcas.copy_in_category+" "+s.breadcrumbs+"</span>")):"product_tag"===s.taxonomy?(d+=" dgwt-wcas-suggestion-tag",g+='<span class="dgwt-wcas-st--tax">'+dgwt_wcas.t.tag+"</span>"):i.isPremium&&s.taxonomy===i.taxonomyBrands?(d+=" dgwt-wcas-suggestion-brand",g+='<span class="dgwt-wcas-st--tax">'+dgwt_wcas.t.brand+"</span>"):void 0!==s.type&&"more_products"===s.type?(d+=" js-dgwt-wcas-suggestion-more dgwt-wcas-suggestion-more",u="dgwt-wcas-st-more",s.value=dgwt_wcas.copy_show_more+" ("+s.total+")"):(d+=" dgwt-wcas-suggestion-nores",s.value=dgwt_wcas.copy_no_result),p=p.length>0?' title="'+p+'"':"",h+='<div class="'+d+'" data-index="'+t+'">',h+="<span"+p+' class="'+u+'">'+g+a(s.value,n)+w+"</span>",h+="</div>"}else!0===i.showImage&&void 0!==s.thumb_html&&(c=!0),r+=void 0!==s.post_id?'data-post-id="'+s.post_id+'" ':"",r+=void 0!==s.taxonomy?'data-taxonomy="'+s.taxonomy+'" ':"",r+=void 0!==s.term_id?'data-term-id="'+s.term_id+'" ':"",h+='<div class="'+l+' dgwt-wcas-suggestion-product" data-index="'+t+'" '+r+">",c&&(h+='<span class="dgwt-wcas-si">'+s.thumb_html+"</span>"),h+=c?'<div class="dgwt-wcas-content-wrapp">':"",h+='<span class="dgwt-wcas-st">',h+='<span class="dgwt-wcas-st-title">'+a(s.value,n)+"</span>",!0===i.showSKU&&void 0!==s.sku&&s.sku.length>0&&(h+='<span class="dgwt-wcas-sku">('+dgwt_wcas.t.sku_label+" "+a(s.sku,n)+")</span>"),!0===i.showDescription&&void 0!==s.desc&&s.desc&&(h+='<span class="dgwt-wcas-sd">'+a(s.desc,n)+"</span>"),h+="</span>",!0===i.showPrice&&void 0!==s.price&&(h+='<span class="dgwt-wcas-sp">'+s.price+"</span>"),!0===i.showFeaturedBadge&&!0===s.on_sale&&(h+='<span class="dgwt-wcas-badge dgwt-wcas-badge-os">'+i.saleBadgeText+"</span>"),!0===i.showFeaturedBadge&&!0===s.featured&&(h+='<span class="dgwt-wcas-badge dgwt-wcas-badge-f">'+i.featuredBadgeText+"</span>"),h+=c?"</div>":"",h+="</div>"}),this.adjustContainerWidth(),u.detach(),c.html(h),t.isFunction(g)&&g.call(s.element,c,s.suggestions),s.fixPositionCapture(),c.show(),t("body").addClass("dgwt-wcas-open"),!0===i.showDetailsPanel&&(d.show(),s.fixHeight()),i.autoSelectFirst&&(s.selectedIndex=0,c.scrollTop(0),c.children("."+l).first().addClass(r)),s.visible=!0,"top"===s.options.orientation&&(s.getSuggestionsContainer().addClass(s.classes.suggestionsContainerOrientTop),t("body").addClass("dgwt-wcas-block-scroll"),setTimeout(function(){s.scrollDownSuggestions()},300)),s.findBestHint())}else this.options.showNoSuggestionNotice?this.noSuggestions():this.hide()},noSuggestions:function(){var e=this.options.beforeRender,s=this.getSuggestionsContainer(),i=t(this.noSuggestionsContainer);i.detach(),s.empty(),s.append(i),t.isFunction(e)&&e.call(this.element,s,this.suggestions),this.fixPositionCapture(),s.show(),this.visible=!0},adjustContainerWidth:function(){var e,s=this.options,i=t("body"),o=this.getFormWrapper(),a=this.getSuggestionsContainer(),n=this.getDetailsContainer(),l=this.getFormOffset(),r=getComputedStyle(o[0]).width;if(r=Math.round(parseFloat(r.replace("px",""))),"auto"===s.width&&(e=this.el.outerWidth(),a.css("width",e+"px")),!0===s.showDetailsPanel){if(o.width()>=550)return i.addClass("dgwt-wcas-full-width"),r%2==0?(a.css("width",Math.round(r/2)),n.css("width",Math.round(r/2))):(a.css("width",Math.floor(r/2)),n.css("width",Math.ceil(r/2))),i.removeClass("dgwt-wcas-details-left"),i.removeClass("dgwt-wcas-details-right"),void(!0===s.isRtl?n.css("left","0"):a.css("left",r/2+l.left+"px"));i.addClass("dgwt-wcas-details-right")}},findBestHint:function(){var e=this.el.val().toLowerCase(),s=null;e&&(t.each(this.suggestions,function(t,i){var o=0===i.value.toLowerCase().indexOf(e);return o&&(s=i),!o}),this.signalHint(s))},signalHint:function(e){var s="";e&&(s=this.currentValue+e.value.substr(this.currentValue.length)),this.hintValue!==s&&(this.hintValue=s,this.hint=e,(this.options.onHint||t.noop)(s))},preloader:function(e,s,i,o){var a,n,l="dgwt-wcas-preloader-wrapp",r=null==i?l:l+" "+i;if("form"===s?n=this.getFormWrapper().find(".dgwt-wcas-preloader"):"details"===s&&(n=t(this.detailsContainer)),1==dgwt_wcas.show_preloader&&0!=n.length)if(!0===o)if("hide"!==e){if("show"===e){var c=this.options.isRtl?"-rtl":"";a='<div class="'+r+'"><img class="dgwt-wcas-placeholder-preloader" src="'+dgwt_wcas.img_url+"placeholder"+c+'.png" /></div>',n.html(a)}}else t(l).remove();else"hide"===e?n.removeClass(i):n.addClass(i)},verifySuggestionsFormat:function(e){return e.length&&"string"==typeof e[0]?t.map(e,function(t){return{value:t,data:null}}):e},validateOrientation:function(e,s){return e=t.trim(e||"").toLowerCase(),-1===t.inArray(e,["auto","bottom","top"])&&(e=s),e},processResponse:function(t,e,s){var i=this.options;t.suggestions=this.verifySuggestionsFormat(t.suggestions),i.noCache||(this.cachedResponse[s]=t,i.preventBadQueries&&!t.suggestions.length&&this.badQueries.push(e)),e===this.getQuery(this.currentValue)&&("top"===this.options.orientation&&t.suggestions.reverse(),this.suggestions=t.suggestions,this.suggest())},activate:function(e){var s,i=this.classes.selected,o=this.getSuggestionsContainer(),a=o.find("."+this.classes.suggestion);return o.find("."+i).removeClass(i),this.selectedIndex=e,-1!==this.selectedIndex&&a.length>this.selectedIndex?(s=a.get(this.selectedIndex),t(s).addClass(i),s):null},selectHint:function(){var e=t.inArray(this.hint,this.suggestions);this.select(e)},select:function(t){this.hide(),this.onSelect(t)},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(this.getSuggestionsContainer().children("."+this.classes.suggestion).first().removeClass(this.classes.selected),this.selectedIndex=-1,this.ignoreValueChange=!1,this.el.val(this.currentValue),void this.findBestHint()):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(e){var s=this.activate(e);if(s&&!this.canShowDetailsBox()){var i,o,a,n=this.getSuggestionsContainer(),l=t(s).outerHeight();i=s.offsetTop,a=(o=n.scrollTop())+this.options.maxHeight-l,i<o?n.scrollTop(i):i>a&&n.scrollTop(i-this.options.maxHeight+l),this.options.preserveInput||(this.ignoreValueChange=!0,this.el.val(this.getValue(this.suggestions[e].value))),this.signalHint(null)}},onSelect:function(e){var s=this.options.onSelect,i=this.suggestions[e];void 0===i.type||"more_products"!==i.type?(this.currentValue=this.getValue(i.value),this.currentValue===this.el.val()||this.options.preserveInput||this.el.val(this.currentValue),i.url.length>0&&(window.location.href=i.url),this.signalHint(null),this.suggestions=[],this.selection=i,t.isFunction(s)&&s.call(this.element,i)):this.el.closest("form").trigger("submit")},onMouseOver:function(e){var s=this.options.onMouseOver,i=this.suggestions[e];this.selectedIndex!==e&&this.getDetails(i),t.isFunction(s)&&s.call(this.element,i)},onMouseLeave:function(e){var s=this.options.onMouseLeave,i=this.suggestions[e];t.isFunction(s)&&s.call(this.element,i)},getValue:function(t){var e,s,i=this.options.delimiter;return i?1===(s=(e=this.currentValue).split(i)).length?t:e.substr(0,e.length-s[s.length-1].length)+t:t},dispose:function(){this.el.off(".autocomplete").removeData("autocomplete"),t(window).off("resize.autocomplete",this.fixPositionCapture),t("."+this.options.containerClass).remove(),t("."+this.options.containerDetailsClass).remove()},enableOverlayMobile:function(){var e=this;if("on"!==e.overlayMobileState){e.overlayMobileState="on";var s,i=e.getFormWrapper(),o=e.getSuggestionsContainer();t("body").addClass("dgwt-wcas-overlay-mobile-on"),'<div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile">','<div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar">','<span class="dgwt-wcas-om-return js-dgwt-wcas-om-return">','<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" color="#FFF">','<path fill="#FFF" d="M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z" fill-rule="evenodd"></path>',"</svg>","</span>","</div>","</div>",t(e.options.mobileOverlayWrapper).append('<div class="js-dgwt-wcas-overlay-mobile dgwt-wcas-overlay-mobile"><div class="dgwt-wcas-om-bar js-dgwt-wcas-om-bar"><span class="dgwt-wcas-om-return js-dgwt-wcas-om-return"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" color="#FFF"><path fill="#FFF" d="M14 6.125H3.351l4.891-4.891L7 0 0 7l7 7 1.234-1.234L3.35 7.875H14z" fill-rule="evenodd"></path></svg></span></div></div>'),(s=t(".js-dgwt-wcas-overlay-mobile")).css("zIndex",999999),i.after('<span class="js-dgwt-wcas-om-hook"></span>'),i.appendTo(".js-dgwt-wcas-om-bar"),o.appendTo(".js-dgwt-wcas-om-bar"),i.addClass("dgwt-wcas-search-wrapp-mobile"),i.hasClass("dgwt-wcas-has-submit")&&(i.addClass("dgwt-wcas-has-submit-off"),i.removeClass("dgwt-wcas-has-submit")),i.find("."+e.options.searchInputClass).focus(),t(document).on("click",".js-dgwt-wcas-om-return",function(t){e.disableOverlayMobile(s)})}},disableOverlayMobile:function(e){var s=this,i=s.getSuggestionsContainer(),o=t(".js-dgwt-wcas-om-bar").find("."+s.options.searchFormClass);o.hasClass("dgwt-wcas-has-submit-off")&&(o.removeClass("dgwt-wcas-has-submit-off"),o.addClass("dgwt-wcas-has-submit")),o.removeClass("dgwt-wcas-search-wrapp-mobile"),t("body").removeClass("dgwt-wcas-overlay-mobile-on"),i.appendTo("body"),i.removeAttr("body-scroll-lock-ignore"),t(".js-dgwt-wcas-om-hook").after(o),t(".js-dgwt-wcas-overlay-mobile").remove(),t(".js-dgwt-wcas-om-hook").remove(),setTimeout(function(){o.find("."+s.options.searchInputClass).val("");var t=o.find(".dgwt-wcas-close");o.length>0&&t.removeClass("dgwt-wcas-close")},150),s.overlayMobileState="off"},elementOrParentIsFixed:function(e){var s=e.add(e.parents()),i=!1;return s.each(function(){if("fixed"===t(this).css("position"))return i=!0,!1}),i}},t.fn.dgwtWcasAutocomplete=function(e,s){return arguments.length?this.each(function(){var i=t(this),o=i.data("autocomplete");"string"==typeof e?o&&"function"==typeof o[e]&&o[e](s):(o&&o.dispose&&o.dispose(),o=new d(this,e),i.data("autocomplete",o))}):this.first().data("autocomplete")},t.fn.autocomplete||(t.fn.autocomplete=t.fn.dgwtWcasAutocomplete),t(window).on("load",function(){t(".dgwt-wcas-search-submit").length>0&&t(".dgwt-wcas-search-submit").each(function(){var e=t(this).closest(".dgwt-wcas-search-wrapp").find(".dgwt-wcas-preloader");1==dgwt_wcas.is_rtl?e.css("left",6+t(this).outerWidth()+"px"):e.css("right",t(this).outerWidth()+"px")})}),t(document).ready(function(){var e=1==dgwt_wcas.show_details_box,s=dgwt_wcas.mobile_breakpoint;(jQuery(window).width()<s||"ontouchend"in document)&&(e=!1),t(".dgwt-wcas-search-input").dgwtWcasAutocomplete({minChars:dgwt_wcas.min_chars,width:dgwt_wcas.sug_width,autoSelectFirst:!1,triggerSelectOnValidInput:!1,serviceUrl:dgwt_wcas.ajax_search_endpoint,paramName:"s",showDetailsPanel:e,showImage:1==dgwt_wcas.show_images,showPrice:1==dgwt_wcas.show_price,showDescription:1==dgwt_wcas.show_desc,showSKU:1==dgwt_wcas.show_sku,showSaleBadge:1==dgwt_wcas.show_sale_badge,showFeaturedBadge:1==dgwt_wcas.show_featured_badge,saleBadgeText:dgwt_wcas.t.sale_badge,featuredBadgeText:dgwt_wcas.t.featured_badge,isRtl:1==dgwt_wcas.is_rtl,isPremium:1==dgwt_wcas.is_premium,taxonomyBrands:dgwt_wcas.taxonomy_brands,overlayMobile:1==dgwt_wcas.overlay_mobile,mobileBreakpoint:s,mobileOverlayWrapper:dgwt_wcas.mobile_overlay_wrapper,debounceWaitMs:dgwt_wcas.debounce_wait_ms})}),t(window).on("load",function(){var e=t(".dgwt-wcas-search-wrapp[data-wcas-context]"),s=[];e.length>0&&e.each(function(){var e=t(this).attr("data-wcas-context");if(-1==t.inArray(e,s))s.push(e);else{var i=Math.random().toString(36).substring(2,6),o=t('.dgwt-wcas-suggestions-wrapp[data-wcas-context="'+e+'"]'),a=t('.dgwt-wcas-details-wrapp[data-wcas-context="'+e+'"]');t(this).attr("data-wcas-context",i),o.length>0&&t(o[o.length-1]).attr("data-wcas-context",i),a.length>0&&t(a[a.length-1]).attr("data-wcas-context",i)}})})});
|
fs/config.php
CHANGED
@@ -31,4 +31,7 @@ function dgoraAsfwFs()
|
|
31 |
// Init Freemius.
|
32 |
dgoraAsfwFs();
|
33 |
// Signal that SDK was initiated.
|
34 |
-
do_action( 'dgoraAsfwFs_loaded' );
|
|
|
|
|
|
31 |
// Init Freemius.
|
32 |
dgoraAsfwFs();
|
33 |
// Signal that SDK was initiated.
|
34 |
+
do_action( 'dgoraAsfwFs_loaded' );
|
35 |
+
dgoraAsfwFs()->add_filter( 'plugin_icon', function () {
|
36 |
+
return dirname( dirname( __FILE__ ) ) . '/assets/img/logo-128.png';
|
37 |
+
} );
|
includes/Admin/Promo/Upgrade.php
CHANGED
@@ -45,6 +45,7 @@ class Upgrade
|
|
45 |
*/
|
46 |
public function renderUpgradeModal()
|
47 |
{
|
|
|
48 |
|
49 |
$features = array(
|
50 |
__('Speed up search! (even 10x faster) - users love it!', 'ajax-search-for-woocommerce'),
|
@@ -52,8 +53,7 @@ class Upgrade
|
|
52 |
__('Fuzzy search', 'ajax-search-for-woocommerce'),
|
53 |
__('Search in attributes and variation products SKUs (option)', 'ajax-search-for-woocommerce'),
|
54 |
__('Individual customization of the search form (simple CSS improvements)', 'ajax-search-for-woocommerce'),
|
55 |
-
__('Individual tips and support by Damian Góra - the author of the plugin', 'ajax-search-for-woocommerce')
|
56 |
-
__('and more...', 'ajax-search-for-woocommerce'),
|
57 |
);
|
58 |
echo '<a style="display:none;" class="thickbox js-dgwt-wcas-modal-pro-handler" href="#TB_inline?width=600&height=380&inlineId=dgwt-wcas-modal" title="' . __('Ajax Search for WooCommerce PRO - Upgrade Now', 'ajax-search-for-woocommerce') . '"></a>';
|
59 |
echo '<div id="dgwt-wcas-modal" class="dgwt-wcas-modal-upgrade" style="display:none;">';
|
@@ -64,6 +64,7 @@ class Upgrade
|
|
64 |
foreach ($features as $feature) {
|
65 |
echo '<li><strong>+ ' . $feature . '</strong></li>';
|
66 |
}
|
|
|
67 |
echo '</ul>';
|
68 |
echo '<p>' . __('You can upgrade without leaving the admin panel by clicking below.', 'ajax-search-for-woocommerce');
|
69 |
echo '<br />' . __('Free updates and email support included.', 'ajax-search-for-woocommerce') . '</p>';
|
45 |
*/
|
46 |
public function renderUpgradeModal()
|
47 |
{
|
48 |
+
$utmLink = 'https://ajaxsearch.pro/?utm_source=wp-admin&utm_medium=referral&utm_campaign=upgrade-popup&utm_content=features&utm_gen=utmdc#features-comparsion';
|
49 |
|
50 |
$features = array(
|
51 |
__('Speed up search! (even 10x faster) - users love it!', 'ajax-search-for-woocommerce'),
|
53 |
__('Fuzzy search', 'ajax-search-for-woocommerce'),
|
54 |
__('Search in attributes and variation products SKUs (option)', 'ajax-search-for-woocommerce'),
|
55 |
__('Individual customization of the search form (simple CSS improvements)', 'ajax-search-for-woocommerce'),
|
56 |
+
__('Individual tips and support by Damian Góra - the author of the plugin', 'ajax-search-for-woocommerce')
|
|
|
57 |
);
|
58 |
echo '<a style="display:none;" class="thickbox js-dgwt-wcas-modal-pro-handler" href="#TB_inline?width=600&height=380&inlineId=dgwt-wcas-modal" title="' . __('Ajax Search for WooCommerce PRO - Upgrade Now', 'ajax-search-for-woocommerce') . '"></a>';
|
59 |
echo '<div id="dgwt-wcas-modal" class="dgwt-wcas-modal-upgrade" style="display:none;">';
|
64 |
foreach ($features as $feature) {
|
65 |
echo '<li><strong>+ ' . $feature . '</strong></li>';
|
66 |
}
|
67 |
+
echo '<li><strong>+ '. __('and more...', 'ajax-search-for-woocommerce') .' <a target="_blank" href="' . $utmLink . '">' . __('See a comparison of all free and premium features!', 'ajax-search-for-woocommerce') . '</a></strong></li>';
|
68 |
echo '</ul>';
|
69 |
echo '<p>' . __('You can upgrade without leaving the admin panel by clicking below.', 'ajax-search-for-woocommerce');
|
70 |
echo '<br />' . __('Free updates and email support included.', 'ajax-search-for-woocommerce') . '</p>';
|
includes/Admin/SettingsAPI.php
CHANGED
@@ -394,6 +394,31 @@ class SettingsAPI
|
|
394 |
echo $html ;
|
395 |
}
|
396 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
397 |
/**
|
398 |
* Displays a textarea for a settings field
|
399 |
*
|
@@ -647,6 +672,9 @@ class SettingsAPI
|
|
647 |
$html .= sprintf( '<a href="#%1$s" class="nav-tab" id="%1$s-tab">%2$s</a>', $tab['id'], $tab['title'] );
|
648 |
}
|
649 |
$html .= '<a target="_blank" href="' . dgoraAsfwFs()->contact_url() . '" class="js-nav-tab-minor nav-tab-minor nav-tab-minor-contact" >' . __( 'Contact', 'ajax-search-for-woocommerce' ) . '</a>';
|
|
|
|
|
|
|
650 |
$html .= '</h2>';
|
651 |
echo $html ;
|
652 |
}
|
394 |
echo $html ;
|
395 |
}
|
396 |
|
397 |
+
/**
|
398 |
+
* Displays a selectize multiple select for a settings field
|
399 |
+
*
|
400 |
+
* @param array $args settings field args
|
401 |
+
*/
|
402 |
+
function callback_selectize( $args )
|
403 |
+
{
|
404 |
+
$value = apply_filters(
|
405 |
+
'dgwt/wcas/settings/option_value',
|
406 |
+
esc_attr( $this->get_option( $args['id'], $args['std'] ) ),
|
407 |
+
$args['std'],
|
408 |
+
$args
|
409 |
+
);
|
410 |
+
$options = ( !empty($args['options']) && is_array( $args['options'] ) ? $args['options'] : array() );
|
411 |
+
$html = sprintf(
|
412 |
+
'<input type="select-multiple" data-options="%4$s" class="dgwt-wcas-selectize" autocomplete="off" id="%1$s[%2$s]" name="%1$s[%2$s]" value="%3$s"/>',
|
413 |
+
$this->name,
|
414 |
+
$args['id'],
|
415 |
+
$value,
|
416 |
+
http_build_query( $options )
|
417 |
+
);
|
418 |
+
$html .= $this->get_field_description( $args );
|
419 |
+
echo $html ;
|
420 |
+
}
|
421 |
+
|
422 |
/**
|
423 |
* Displays a textarea for a settings field
|
424 |
*
|
672 |
$html .= sprintf( '<a href="#%1$s" class="nav-tab" id="%1$s-tab">%2$s</a>', $tab['id'], $tab['title'] );
|
673 |
}
|
674 |
$html .= '<a target="_blank" href="' . dgoraAsfwFs()->contact_url() . '" class="js-nav-tab-minor nav-tab-minor nav-tab-minor-contact" >' . __( 'Contact', 'ajax-search-for-woocommerce' ) . '</a>';
|
675 |
+
if ( !dgoraAsfwFs()->is_premium() ) {
|
676 |
+
$html .= '<a target="_blank" href="https://ajaxsearch.pro/showcase/?utm_source=wp-admin&utm_medium=referral&utm_campaign=settings&utm_content=showcase&utm_gen=utmdc" class="js-nav-tab-minor nav-tab-minor nav-tab-minor-showcase" >' . __( 'Showcase', 'ajax-search-for-woocommerce' ) . '</a>';
|
677 |
+
}
|
678 |
$html .= '</h2>';
|
679 |
echo $html ;
|
680 |
}
|
includes/Engines/WordPressNative/Search.php
CHANGED
@@ -202,7 +202,7 @@ class Search
|
|
202 |
}
|
203 |
$r = array(
|
204 |
'post_id' => $product->getID(),
|
205 |
-
'value' => wp_strip_all_tags( $product->getName() ) . $scoreDebug,
|
206 |
'url' => $product->getPermalink(),
|
207 |
);
|
208 |
// Get thumb HTML
|
202 |
}
|
203 |
$r = array(
|
204 |
'post_id' => $product->getID(),
|
205 |
+
'value' => html_entity_decode( wp_strip_all_tags( $product->getName() ) ) . $scoreDebug,
|
206 |
'url' => $product->getPermalink(),
|
207 |
);
|
208 |
// Get thumb HTML
|
includes/Helpers.php
CHANGED
@@ -652,4 +652,76 @@ class Helpers
|
|
652 |
$logger->log($level, $message, $context);
|
653 |
}
|
654 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
655 |
}
|
652 |
$logger->log($level, $message, $context);
|
653 |
}
|
654 |
|
655 |
+
/**
|
656 |
+
* Get searchable custom fields keys
|
657 |
+
*
|
658 |
+
* @return array
|
659 |
+
*/
|
660 |
+
public static function getSearchableCustomFields()
|
661 |
+
{
|
662 |
+
global $wpdb;
|
663 |
+
|
664 |
+
$customFields = array();
|
665 |
+
|
666 |
+
$customFieldsTrans = get_transient('dgwt_wcas_searchable_custom_fields');
|
667 |
+
|
668 |
+
if(!empty($customFieldsTrans) && is_array($customFieldsTrans)){
|
669 |
+
return $customFieldsTrans;
|
670 |
+
}
|
671 |
+
|
672 |
+
$exludedMetaKeys = array(
|
673 |
+
'_sku',
|
674 |
+
'_wp_old_date',
|
675 |
+
'_tax_status',
|
676 |
+
'_stock_status',
|
677 |
+
'_product_version',
|
678 |
+
'_smooth_slider_style',
|
679 |
+
'auctioninc_calc_method',
|
680 |
+
'auctioninc_pack_method',
|
681 |
+
'_thumbnail_id',
|
682 |
+
'_product_image_gallery',
|
683 |
+
'pdf_download',
|
684 |
+
'slide_template',
|
685 |
+
'cad_iframe',
|
686 |
+
'dwnloads',
|
687 |
+
'edrawings_file',
|
688 |
+
'3d_pdf_download',
|
689 |
+
'3d_pdf_render',
|
690 |
+
'_original_id'
|
691 |
+
);
|
692 |
+
|
693 |
+
$exludedMetaKeys = apply_filters('dgwt/wcas/indexer/exluded_meta_keys', $exludedMetaKeys);
|
694 |
+
|
695 |
+
|
696 |
+
$sql = "SELECT DISTINCT meta_key
|
697 |
+
FROM $wpdb->postmeta as pm
|
698 |
+
INNER JOIN $wpdb->posts as p ON p.ID = pm.post_id
|
699 |
+
WHERE p.post_type = 'product'
|
700 |
+
AND pm.meta_value NOT LIKE 'field_%'
|
701 |
+
AND pm.meta_value NOT LIKE 'a:%'
|
702 |
+
AND pm.meta_value NOT LIKE '%\%\%%'
|
703 |
+
AND pm.meta_value NOT LIKE '_oembed_%'
|
704 |
+
AND pm.meta_value NOT REGEXP '^1[0-9]{9}'
|
705 |
+
AND pm.meta_value NOT IN ('1','0','-1','no','yes','[]', '')
|
706 |
+
";
|
707 |
+
|
708 |
+
$metaKeys = $wpdb->get_col($sql);
|
709 |
+
|
710 |
+
if(!empty($metaKeys)){
|
711 |
+
foreach ($metaKeys as $metaKey) {
|
712 |
+
|
713 |
+
if(!in_array($metaKey, $exludedMetaKeys)){
|
714 |
+
$label = $metaKey; //@TODO Recognize labels based on meta key or publci known as Yoast SEO etc.
|
715 |
+
$customFields[$metaKey] = $label;
|
716 |
+
}
|
717 |
+
|
718 |
+
}
|
719 |
+
}
|
720 |
+
|
721 |
+
$customFields = array_reverse($customFields);
|
722 |
+
|
723 |
+
set_transient('dgwt_wcas_searchable_custom_fields', $customFields, 60 * 60 * 24);
|
724 |
+
|
725 |
+
return $customFields;
|
726 |
+
}
|
727 |
}
|
includes/Integrations/Brands.php
ADDED
@@ -0,0 +1,177 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
namespace DgoraWcas\Integrations;
|
5 |
+
|
6 |
+
/**
|
7 |
+
* Class Brands
|
8 |
+
* @package DgoraWcas\Integrations
|
9 |
+
*
|
10 |
+
* Support for plugins:
|
11 |
+
* 1. WooCommerce Brands 1.6.9 by WooCommerce
|
12 |
+
* 2. YITH WooCommerce Brands Add-on Premium 1.3.3 by YITH
|
13 |
+
*/
|
14 |
+
class Brands
|
15 |
+
{
|
16 |
+
/**
|
17 |
+
* Brands plugin metadata
|
18 |
+
*
|
19 |
+
* @var array
|
20 |
+
*/
|
21 |
+
private $pluginInfo = array();
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Brands plugin slug
|
25 |
+
*
|
26 |
+
* @var string
|
27 |
+
*/
|
28 |
+
private $pluginSlug = '';
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Brand taxonomy name
|
32 |
+
*
|
33 |
+
* @var string
|
34 |
+
*/
|
35 |
+
private $brandTaxonomy = '';
|
36 |
+
|
37 |
+
public function __construct()
|
38 |
+
{
|
39 |
+
$this->setPluginInfo();
|
40 |
+
$this->setBrandTaxonomy();
|
41 |
+
$this->addSettings();
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Set current brands vendor plugin
|
46 |
+
*
|
47 |
+
* @return void
|
48 |
+
*/
|
49 |
+
private function setPluginInfo()
|
50 |
+
{
|
51 |
+
foreach ($this->getBrandsPlugins() as $pluginPath) {
|
52 |
+
if (is_plugin_active($pluginPath)) {
|
53 |
+
|
54 |
+
$file = WP_PLUGIN_DIR . '/' . $pluginPath;
|
55 |
+
|
56 |
+
if (file_exists($file)) {
|
57 |
+
$this->pluginInfo = get_plugin_data($file);
|
58 |
+
$this->pluginSlug = $pluginPath;
|
59 |
+
}
|
60 |
+
|
61 |
+
break;
|
62 |
+
}
|
63 |
+
}
|
64 |
+
}
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Set brand taxonomy name
|
68 |
+
*
|
69 |
+
* @return void
|
70 |
+
*/
|
71 |
+
private function setBrandTaxonomy()
|
72 |
+
{
|
73 |
+
$brandTaxonomy = 'product_brand';
|
74 |
+
|
75 |
+
if ($this->hasBrands()) {
|
76 |
+
switch ($this->pluginSlug) {
|
77 |
+
case 'yith-woocommerce-brands-add-on-premium/init.php';
|
78 |
+
$brandTaxonomy = 'yith_product_brand';
|
79 |
+
break;
|
80 |
+
}
|
81 |
+
}
|
82 |
+
|
83 |
+
$brandTaxonomy = apply_filters('dgwt/wcas/brands/taxonomy', $brandTaxonomy);
|
84 |
+
|
85 |
+
$this->brandTaxonomy = $brandTaxonomy;
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Get all supported brands plugins files
|
90 |
+
*
|
91 |
+
* @return array
|
92 |
+
*/
|
93 |
+
public function getBrandsPlugins()
|
94 |
+
{
|
95 |
+
return array(
|
96 |
+
'woocommerce-brands/woocommerce-brands.php',
|
97 |
+
'yith-woocommerce-brands-add-on-premium/init.php',
|
98 |
+
);
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Check if some brands plugin is enabled
|
103 |
+
*
|
104 |
+
* @return bool
|
105 |
+
*/
|
106 |
+
public function hasBrands()
|
107 |
+
{
|
108 |
+
return ! empty($this->pluginInfo);
|
109 |
+
}
|
110 |
+
|
111 |
+
/**
|
112 |
+
* Get brand taxonomy
|
113 |
+
*
|
114 |
+
* @return string
|
115 |
+
*/
|
116 |
+
public function getBrandTaxonomy()
|
117 |
+
{
|
118 |
+
return ! empty($this->brandTaxonomy) ? sanitize_key($this->brandTaxonomy) : '';
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* Get the name of the plugin vendor
|
123 |
+
*
|
124 |
+
* @return static
|
125 |
+
*/
|
126 |
+
public function getPluginName()
|
127 |
+
{
|
128 |
+
return ! empty($this->pluginInfo['Name']) ? sanitize_text_field($this->pluginInfo['Name']) : '';
|
129 |
+
}
|
130 |
+
|
131 |
+
/**
|
132 |
+
* Get the name of the plugin vendor
|
133 |
+
*
|
134 |
+
* @return static
|
135 |
+
*/
|
136 |
+
public function getPluginVersion()
|
137 |
+
{
|
138 |
+
return ! empty($this->pluginInfo['Version']) ? sanitize_text_field($this->pluginInfo['Version']) : '';
|
139 |
+
}
|
140 |
+
|
141 |
+
/**
|
142 |
+
* Register settings
|
143 |
+
*
|
144 |
+
* @return void
|
145 |
+
*/
|
146 |
+
private function addSettings()
|
147 |
+
{
|
148 |
+
if ($this->hasBrands()) {
|
149 |
+
add_filter('dgwt/wcas/settings/section=scope', function ($settingsScope) {
|
150 |
+
|
151 |
+
$pluginInfo = $this->getPluginName() . ' v' . $this->getPluginVersion();
|
152 |
+
|
153 |
+
$settingsScope[32] = array(
|
154 |
+
'name' => 'search_in_brands',
|
155 |
+
'label' => __('Search in brands', 'ajax-search-for-woocommerce'),
|
156 |
+
'class' => 'dgwt-wcas-premium-only',
|
157 |
+
'type' => 'checkbox',
|
158 |
+
'default' => 'off',
|
159 |
+
'desc' => sprintf(__('based on the plugin %s','ajax-search-for-woocommerce' ), $pluginInfo)
|
160 |
+
);
|
161 |
+
|
162 |
+
$settingsScope[47] = array(
|
163 |
+
'name' => 'show_matching_brands',
|
164 |
+
'label' => __('Matching product brands', 'ajax-search-for-woocommerce'),
|
165 |
+
'class' => 'dgwt-wcas-premium-only',
|
166 |
+
'type' => 'checkbox',
|
167 |
+
'default' => 'off',
|
168 |
+
'desc' => sprintf(__('based on the plugin %s','ajax-search-for-woocommerce' ), $pluginInfo)
|
169 |
+
);
|
170 |
+
|
171 |
+
return $settingsScope;
|
172 |
+
});
|
173 |
+
|
174 |
+
}
|
175 |
+
}
|
176 |
+
|
177 |
+
}
|
includes/Integrations/Themes/Flatsome/Flatsome.php
ADDED
@@ -0,0 +1,297 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace DgoraWcas\Integrations\Themes\Flatsome;
|
4 |
+
|
5 |
+
|
6 |
+
class Flatsome
|
7 |
+
{
|
8 |
+
|
9 |
+
private $themeSlug = 'flatsome';
|
10 |
+
|
11 |
+
private $themeName = 'Flatsome';
|
12 |
+
|
13 |
+
public function __construct()
|
14 |
+
{
|
15 |
+
$this->markSearchForm();
|
16 |
+
|
17 |
+
add_filter('dgwt/wcas/settings/sections', array($this, 'registerSettingsSection'));
|
18 |
+
|
19 |
+
add_filter('dgwt/wcas/settings', array($this, 'registerSettings'));
|
20 |
+
}
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Add settings section
|
24 |
+
*
|
25 |
+
* @param array $sections
|
26 |
+
*
|
27 |
+
* @return array
|
28 |
+
*/
|
29 |
+
public function registerSettingsSection($sections)
|
30 |
+
{
|
31 |
+
|
32 |
+
$sections[7] = array(
|
33 |
+
'id' => 'dgwt_wcas_theme_' . $this->themeSlug,
|
34 |
+
'title' => sprintf(_x('%s theme', 'name of a theme', 'ajax-search-for-woocommerce'), $this->themeName)
|
35 |
+
);
|
36 |
+
|
37 |
+
return $sections;
|
38 |
+
}
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Add settings
|
42 |
+
*
|
43 |
+
* @param array $settings
|
44 |
+
*
|
45 |
+
* @return array
|
46 |
+
*/
|
47 |
+
public function registerSettings($settings)
|
48 |
+
{
|
49 |
+
$key = 'dgwt_wcas_theme_' . $this->themeSlug;
|
50 |
+
|
51 |
+
$settings[$key][] = array(
|
52 |
+
'name' => $this->themeSlug . '_settings_head',
|
53 |
+
'label' => __('Flatsome theme', 'ajax-search-for-woocommerce'),
|
54 |
+
'type' => 'head',
|
55 |
+
'class' => 'dgwt-wcas-sgs-header'
|
56 |
+
);
|
57 |
+
|
58 |
+
$settings[$key][] = array(
|
59 |
+
'name' => $this->themeSlug . '_replace_search',
|
60 |
+
'label' => __('Replace search form', 'ajax-search-for-woocommerce'),
|
61 |
+
'desc' => __('Replace the Flatsome theme\'s default product search with the Ajax Search for WooCommerce form.',
|
62 |
+
'ajax-search-for-woocommerce'),
|
63 |
+
'type' => 'checkbox',
|
64 |
+
'default' => 'off',
|
65 |
+
);
|
66 |
+
|
67 |
+
return $settings;
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Check if can replace the native Storefront search form
|
72 |
+
* by the Ajax Search for WooCommerce form.
|
73 |
+
*
|
74 |
+
* @return bool
|
75 |
+
*/
|
76 |
+
private function canReplaceSearch()
|
77 |
+
{
|
78 |
+
$canIntegrate = false;
|
79 |
+
|
80 |
+
if (DGWT_WCAS()->settings->get_opt($this->themeSlug . '_replace_search', 'off') === 'on') {
|
81 |
+
$canIntegrate = true;
|
82 |
+
}
|
83 |
+
|
84 |
+
return $canIntegrate;
|
85 |
+
}
|
86 |
+
|
87 |
+
/**
|
88 |
+
* Mark the native search form to replace
|
89 |
+
*
|
90 |
+
* @return void
|
91 |
+
*/
|
92 |
+
private function markSearchForm()
|
93 |
+
{
|
94 |
+
if ($this->canReplaceSearch()) {
|
95 |
+
|
96 |
+
$this->applyCSS();
|
97 |
+
$this->applyJS();
|
98 |
+
|
99 |
+
add_filter('body_class', function($classes){
|
100 |
+
$classes[] = 'dgwt-wcas-theme-flatsome';
|
101 |
+
return $classes;
|
102 |
+
});
|
103 |
+
|
104 |
+
add_action('wp_footer', function () {
|
105 |
+
echo '<div class="js-dgwt-wcas-flatsome-search-replace" style="display: none">';
|
106 |
+
echo do_shortcode('[wcas-search-form]');
|
107 |
+
echo '</div>';
|
108 |
+
}, 1);
|
109 |
+
|
110 |
+
// Change mobile breakpoint from 992 to 850
|
111 |
+
add_filter('dgwt/wcas/scripts/mobile_breakpoint', function () {
|
112 |
+
return 850;
|
113 |
+
});
|
114 |
+
|
115 |
+
// Change overlay wrapper from body do .mfp-wrap .sidebar-menu
|
116 |
+
add_filter('dgwt/wcas/scripts/mobile_overlay_wrapper', function () {
|
117 |
+
return '.mfp-wrap .sidebar-menu';
|
118 |
+
});
|
119 |
+
|
120 |
+
|
121 |
+
}
|
122 |
+
}
|
123 |
+
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Apply custom CSS
|
127 |
+
*
|
128 |
+
* @return void
|
129 |
+
*/
|
130 |
+
private function applyCSS()
|
131 |
+
{
|
132 |
+
|
133 |
+
add_action('wp_head', function () {
|
134 |
+
?>
|
135 |
+
<style>
|
136 |
+
.dgwt-wcas-flatsome-up {
|
137 |
+
margin-top: -40vh;
|
138 |
+
}
|
139 |
+
|
140 |
+
#search-lightbox .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
|
141 |
+
height: 60px;
|
142 |
+
font-size: 20px;
|
143 |
+
}
|
144 |
+
|
145 |
+
#search-lightbox .dgwt-wcas-search-wrapp {
|
146 |
+
-webkit-transition: all 100ms ease-in-out;
|
147 |
+
-moz-transition: all 100ms ease-in-out;
|
148 |
+
-ms-transition: all 100ms ease-in-out;
|
149 |
+
-o-transition: all 100ms ease-in-out;
|
150 |
+
transition: all 100ms ease-in-out;
|
151 |
+
}
|
152 |
+
|
153 |
+
.dgwt-wcas-overlay-mobile-on .mfp-wrap .mfp-content {
|
154 |
+
width: 100vw;
|
155 |
+
}
|
156 |
+
|
157 |
+
.dgwt-wcas-overlay-mobile-on .mfp-close,
|
158 |
+
.dgwt-wcas-overlay-mobile-on .nav-sidebar {
|
159 |
+
display: none;
|
160 |
+
}
|
161 |
+
|
162 |
+
.dgwt-wcas-overlay-mobile-on .main-menu-overlay {
|
163 |
+
display: none;
|
164 |
+
}
|
165 |
+
|
166 |
+
.dgwt-wcas-open .header-search .nav-dropdown {
|
167 |
+
opacity: 1;
|
168 |
+
max-height: inherit;
|
169 |
+
left: -15px;
|
170 |
+
}
|
171 |
+
|
172 |
+
.dgwt-wcas-open:not(.dgwt-wcas-theme-flatsome-dd-sc) .nav-right .header-search .nav-dropdown {
|
173 |
+
left: auto;
|
174 |
+
right: -15px;
|
175 |
+
}
|
176 |
+
.dgwt-wcas-theme-flatsome .nav-dropdown .dgwt-wcas-search-wrapp{
|
177 |
+
min-width: 450px;
|
178 |
+
}
|
179 |
+
|
180 |
+
</style>
|
181 |
+
<?php
|
182 |
+
});
|
183 |
+
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* Apply custom JS
|
188 |
+
*
|
189 |
+
* @return void
|
190 |
+
*/
|
191 |
+
private function applyJS()
|
192 |
+
{
|
193 |
+
|
194 |
+
add_action('wp_footer', function () {
|
195 |
+
|
196 |
+
$minChars = DGWT_WCAS()->settings->get_opt('min_chars');
|
197 |
+
if (empty($minChars) || ! is_numeric($minChars)) {
|
198 |
+
$minChars = 3;
|
199 |
+
}
|
200 |
+
|
201 |
+
?>
|
202 |
+
<script>
|
203 |
+
(function ($) {
|
204 |
+
|
205 |
+
$(document).ready(function () {
|
206 |
+
|
207 |
+
// Dropdown mode
|
208 |
+
if ($('.header-search-dropdown') && jQuery(window).width() > 850) {
|
209 |
+
$('.js-dgwt-wcas-flatsome-search-replace .dgwt-wcas-search-wrapp').appendTo('.header-search-dropdown .searchform-wrapper');
|
210 |
+
$('.js-dgwt-wcas-flatsome-search-replace').remove();
|
211 |
+
$('.header-search-dropdown .searchform').remove();
|
212 |
+
|
213 |
+
|
214 |
+
var lastMargin = '';
|
215 |
+
var el;
|
216 |
+
|
217 |
+
$(document).on('mouseenter', '.header-search-dropdown .dgwt-wcas-search-wrapp', function(){
|
218 |
+
|
219 |
+
var that = this;
|
220 |
+
setTimeout(function() {
|
221 |
+
el = jQuery(that).closest('.nav-dropdown');
|
222 |
+
var ml = el.css('margin-left');
|
223 |
+
|
224 |
+
if(ml !== '0px'){
|
225 |
+
lastMargin = ml;
|
226 |
+
jQuery('body').addClass('dgwt-wcas-theme-flatsome-dd-sc');
|
227 |
+
}
|
228 |
+
|
229 |
+
}, 10);
|
230 |
+
});
|
231 |
+
|
232 |
+
var time = setInterval(function() {
|
233 |
+
|
234 |
+
if(
|
235 |
+
$('body').hasClass('dgwt-wcas-open')
|
236 |
+
&& $('body').hasClass('dgwt-wcas-theme-flatsome-dd-sc')
|
237 |
+
&& typeof el !== 'undefined'
|
238 |
+
&& lastMargin !== '0px'
|
239 |
+
&& lastMargin != ''
|
240 |
+
){
|
241 |
+
el.css({'margin-left': lastMargin});
|
242 |
+
}
|
243 |
+
}, 15);
|
244 |
+
|
245 |
+
}
|
246 |
+
|
247 |
+
// Lightbox mode
|
248 |
+
if ($('#search-lightbox .searchform-wrapper') && jQuery(window).width() > 850) {
|
249 |
+
$('.js-dgwt-wcas-flatsome-search-replace .dgwt-wcas-search-wrapp').appendTo('#search-lightbox .searchform-wrapper');
|
250 |
+
$('.js-dgwt-wcas-flatsome-search-replace').remove();
|
251 |
+
|
252 |
+
$('#search-lightbox .searchform-wrapper .searchform').remove();
|
253 |
+
$('#search-lightbox').removeClass('dark');
|
254 |
+
|
255 |
+
if ($('#search-lightbox .search-form-categories')) {
|
256 |
+
$('#search-lightbox .search-form-categories').remove();
|
257 |
+
}
|
258 |
+
|
259 |
+
}
|
260 |
+
|
261 |
+
if ($('.mobile-sidebar .searchform-wrapper') && jQuery(window).width() <= 850) {
|
262 |
+
$('.mobile-sidebar .searchform').remove();
|
263 |
+
$('.js-dgwt-wcas-flatsome-search-replace .dgwt-wcas-search-wrapp').appendTo('.mobile-sidebar .searchform-wrapper');
|
264 |
+
$('.js-dgwt-wcas-flatsome-search-replace').remove();
|
265 |
+
|
266 |
+
}
|
267 |
+
|
268 |
+
$(document).on('keyup', '#search-lightbox .dgwt-wcas-search-wrapp .dgwt-wcas-search-input', function () {
|
269 |
+
if (this.value.length >= <?php echo $minChars; ?>) {
|
270 |
+
$(this).closest('.dgwt-wcas-search-wrapp').addClass('dgwt-wcas-flatsome-up')
|
271 |
+
}
|
272 |
+
});
|
273 |
+
|
274 |
+
$(document).on('click', '.header-search-lightbox .header-button a', function () {
|
275 |
+
|
276 |
+
var formWrapper = $('#search-lightbox').find('.dgwt-wcas-search-wrapp');
|
277 |
+
setTimeout(function () {
|
278 |
+
if (formWrapper.find('.dgwt-wcas-close')[0]) {
|
279 |
+
formWrapper.find('.dgwt-wcas-close')[0].click();
|
280 |
+
}
|
281 |
+
|
282 |
+
formWrapper.removeClass('dgwt-wcas-flatsome-up');
|
283 |
+
formWrapper.find('.dgwt-wcas-search-input').focus();
|
284 |
+
}, 1);
|
285 |
+
|
286 |
+
});
|
287 |
+
});
|
288 |
+
|
289 |
+
})(jQuery);
|
290 |
+
|
291 |
+
</script>
|
292 |
+
<?php
|
293 |
+
}, 1000);
|
294 |
+
|
295 |
+
}
|
296 |
+
|
297 |
+
}
|
includes/Integrations/Themes/{Storefront.php → Storefront/Storefront.php}
RENAMED
@@ -1,39 +1,65 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
namespace DgoraWcas\Integrations\Themes;
|
4 |
|
5 |
|
6 |
class Storefront
|
7 |
{
|
8 |
|
|
|
|
|
|
|
|
|
9 |
public function __construct()
|
10 |
{
|
11 |
$this->overwriteFunctions();
|
12 |
|
13 |
-
add_filter('dgwt/wcas/settings/
|
|
|
|
|
14 |
}
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
{
|
18 |
-
|
19 |
-
|
20 |
-
|
|
|
|
|
|
|
|
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
public function registerSettings($settings)
|
24 |
{
|
|
|
25 |
|
26 |
-
$settings[] = array(
|
27 |
'name' => 'storefront_settings_head',
|
28 |
'label' => __('Storefront theme', 'ajax-search-for-woocommerce'),
|
29 |
'type' => 'head',
|
30 |
'class' => 'dgwt-wcas-sgs-header'
|
31 |
);
|
32 |
|
33 |
-
$settings[] = array(
|
34 |
'name' => 'storefront_replace_search',
|
35 |
'label' => __('Replace search form', 'ajax-search-for-woocommerce'),
|
36 |
-
'desc' => __('Replace the Storefront theme\'s default product search with the Ajax Search for WooCommerce form.',
|
|
|
37 |
'type' => 'checkbox',
|
38 |
'default' => 'off',
|
39 |
);
|
@@ -58,4 +84,17 @@ class Storefront
|
|
58 |
return $canIntegrate;
|
59 |
}
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
}
|
1 |
<?php
|
2 |
|
3 |
+
namespace DgoraWcas\Integrations\Themes\Storefront;
|
4 |
|
5 |
|
6 |
class Storefront
|
7 |
{
|
8 |
|
9 |
+
private $themeSlug = 'storefront';
|
10 |
+
|
11 |
+
private $themeName = 'Storefront';
|
12 |
+
|
13 |
public function __construct()
|
14 |
{
|
15 |
$this->overwriteFunctions();
|
16 |
|
17 |
+
add_filter('dgwt/wcas/settings/sections', array($this, 'registerSettingsSection'));
|
18 |
+
|
19 |
+
add_filter('dgwt/wcas/settings', array($this, 'registerSettings'));
|
20 |
}
|
21 |
|
22 |
+
/**
|
23 |
+
* Add settings section
|
24 |
+
*
|
25 |
+
* @param array $sections
|
26 |
+
*
|
27 |
+
* @return array
|
28 |
+
*/
|
29 |
+
public function registerSettingsSection($sections)
|
30 |
{
|
31 |
+
|
32 |
+
$sections[7] = array(
|
33 |
+
'id' => 'dgwt_wcas_theme_' . $this->themeSlug,
|
34 |
+
'title' => sprintf(_x('%s theme', 'name of a theme', 'ajax-search-for-woocommerce'), $this->themeName)
|
35 |
+
);
|
36 |
+
|
37 |
+
return $sections;
|
38 |
}
|
39 |
|
40 |
+
/**
|
41 |
+
* Add settings
|
42 |
+
*
|
43 |
+
* @param array $settings
|
44 |
+
*
|
45 |
+
* @return array
|
46 |
+
*/
|
47 |
public function registerSettings($settings)
|
48 |
{
|
49 |
+
$key = 'dgwt_wcas_theme_' . $this->themeSlug;
|
50 |
|
51 |
+
$settings[$key][] = array(
|
52 |
'name' => 'storefront_settings_head',
|
53 |
'label' => __('Storefront theme', 'ajax-search-for-woocommerce'),
|
54 |
'type' => 'head',
|
55 |
'class' => 'dgwt-wcas-sgs-header'
|
56 |
);
|
57 |
|
58 |
+
$settings[$key][] = array(
|
59 |
'name' => 'storefront_replace_search',
|
60 |
'label' => __('Replace search form', 'ajax-search-for-woocommerce'),
|
61 |
+
'desc' => __('Replace the Storefront theme\'s default product search with the Ajax Search for WooCommerce form.',
|
62 |
+
'ajax-search-for-woocommerce'),
|
63 |
'type' => 'checkbox',
|
64 |
'default' => 'off',
|
65 |
);
|
84 |
return $canIntegrate;
|
85 |
}
|
86 |
|
87 |
+
/**
|
88 |
+
* Overwrite funtions
|
89 |
+
*
|
90 |
+
* @return void
|
91 |
+
*/
|
92 |
+
private function overwriteFunctions()
|
93 |
+
{
|
94 |
+
if ($this->canReplaceSearch()) {
|
95 |
+
require_once DGWT_WCAS_DIR . 'partials/themes/storefront.php';
|
96 |
+
}
|
97 |
+
}
|
98 |
+
|
99 |
+
|
100 |
}
|
includes/Integrations/Themes/ThemesCompatibility.php
CHANGED
@@ -5,6 +5,8 @@ namespace DgoraWcas\Integrations\Themes;
|
|
5 |
class ThemesCompatibility
|
6 |
{
|
7 |
private $themeName = '';
|
|
|
|
|
8 |
|
9 |
public function __construct()
|
10 |
{
|
@@ -20,26 +22,87 @@ class ThemesCompatibility
|
|
20 |
$theme = wp_get_theme();
|
21 |
|
22 |
if (is_object($theme) && is_a($theme, 'WP_Theme')) {
|
23 |
-
$
|
|
|
|
|
|
|
24 |
|
25 |
-
$
|
26 |
-
if ( ! empty($template)) {
|
27 |
$name = $template;
|
28 |
}
|
|
|
|
|
29 |
}
|
30 |
|
31 |
$this->themeName = $name;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
|
|
|
|
|
|
|
|
|
|
34 |
private function loadCompatibilities()
|
35 |
{
|
36 |
|
37 |
-
|
38 |
-
|
39 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
break;
|
|
|
41 |
}
|
|
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
|
45 |
}
|
5 |
class ThemesCompatibility
|
6 |
{
|
7 |
private $themeName = '';
|
8 |
+
private $theme = null;
|
9 |
+
private $supportActive = false;
|
10 |
|
11 |
public function __construct()
|
12 |
{
|
22 |
$theme = wp_get_theme();
|
23 |
|
24 |
if (is_object($theme) && is_a($theme, 'WP_Theme')) {
|
25 |
+
$template = $theme->get_template();
|
26 |
+
$stylesheet = $theme->get_stylesheet();
|
27 |
+
$isChildTheme = $template !== $stylesheet;
|
28 |
+
$name = sanitize_title($theme->Name);
|
29 |
|
30 |
+
if ( $isChildTheme ) {
|
|
|
31 |
$name = $template;
|
32 |
}
|
33 |
+
|
34 |
+
$this->theme = $theme;
|
35 |
}
|
36 |
|
37 |
$this->themeName = $name;
|
38 |
+
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* All supported themes
|
43 |
+
*
|
44 |
+
* @return array
|
45 |
+
*/
|
46 |
+
public function supportedThemes()
|
47 |
+
{
|
48 |
+
return array(
|
49 |
+
'storefront' => array(
|
50 |
+
'slug' => 'storefront',
|
51 |
+
'name' => 'Storefront',
|
52 |
+
),
|
53 |
+
'flatsome' => array(
|
54 |
+
'slug' => 'flatsome',
|
55 |
+
'name' => 'Flatsome',
|
56 |
+
)
|
57 |
+
);
|
58 |
}
|
59 |
|
60 |
+
/**
|
61 |
+
* Load class with compatibilities logic for current theme
|
62 |
+
*
|
63 |
+
* @return void
|
64 |
+
*/
|
65 |
private function loadCompatibilities()
|
66 |
{
|
67 |
|
68 |
+
foreach ($this->supportedThemes() as $theme) {
|
69 |
+
if ($theme['slug'] === $this->themeName) {
|
70 |
+
|
71 |
+
$this->supportActive = true;
|
72 |
+
|
73 |
+
$class = '\\DgoraWcas\\Integrations\\Themes\\';
|
74 |
+
|
75 |
+
if (isset($theme['className'])) {
|
76 |
+
$class .= $theme['className'] . '\\' . $theme['className'];
|
77 |
+
} else {
|
78 |
+
$class .= $theme['name'] . '\\' . $theme['name'];
|
79 |
+
}
|
80 |
+
|
81 |
+
new $class;
|
82 |
+
|
83 |
break;
|
84 |
+
}
|
85 |
}
|
86 |
+
}
|
87 |
|
88 |
+
/**
|
89 |
+
* Check if current theme is supported
|
90 |
+
*
|
91 |
+
* @return bool
|
92 |
+
*/
|
93 |
+
public function isCurrentThemeSupported()
|
94 |
+
{
|
95 |
+
return $this->supportActive;
|
96 |
+
}
|
97 |
+
|
98 |
+
/**
|
99 |
+
* Get current theme onfo
|
100 |
+
*
|
101 |
+
* @return object
|
102 |
+
*/
|
103 |
+
public function getTheme()
|
104 |
+
{
|
105 |
+
return $this->theme;
|
106 |
}
|
107 |
|
108 |
}
|
includes/Scripts.php
CHANGED
@@ -30,34 +30,39 @@ class Scripts
|
|
30 |
'featured_badge' => _x( 'featured', 'For product badge: featured', 'ajax-search-for-woocommerce' ),
|
31 |
'category' => __( 'Category', 'ajax-search-for-woocommerce' ),
|
32 |
'tag' => __( 'tag', 'ajax-search-for-woocommerce' ),
|
|
|
33 |
'sku_label' => __( 'SKU:', 'ajax-search-for-woocommerce' ),
|
34 |
);
|
35 |
$label_seeall = __( 'See all results...', 'ajax-search-for-woocommerce' );
|
36 |
$label_nores = __( 'No results', 'ajax-search-for-woocommerce' );
|
37 |
// Main JS
|
38 |
$localize = array(
|
39 |
-
't'
|
40 |
-
'ajax_search_endpoint'
|
41 |
-
'ajax_details_endpoint'
|
42 |
-
'action_search'
|
43 |
-
'action_result_details'
|
44 |
-
'min_chars'
|
45 |
-
'width'
|
46 |
-
'show_details_box'
|
47 |
-
'show_images'
|
48 |
-
'show_price'
|
49 |
-
'show_desc'
|
50 |
-
'show_sale_badge'
|
51 |
-
'show_featured_badge'
|
52 |
-
'is_rtl'
|
53 |
-
'show_preloader'
|
54 |
-
'preloader_url'
|
55 |
-
'
|
56 |
-
'
|
57 |
-
'
|
58 |
-
'
|
59 |
-
'
|
60 |
-
'
|
|
|
|
|
|
|
|
|
61 |
);
|
62 |
// Min characters
|
63 |
$min_chars = DGWT_WCAS()->settings->get_opt( 'min_chars' );
|
30 |
'featured_badge' => _x( 'featured', 'For product badge: featured', 'ajax-search-for-woocommerce' ),
|
31 |
'category' => __( 'Category', 'ajax-search-for-woocommerce' ),
|
32 |
'tag' => __( 'tag', 'ajax-search-for-woocommerce' ),
|
33 |
+
'brand' => __( 'Brand', 'ajax-search-for-woocommerce' ),
|
34 |
'sku_label' => __( 'SKU:', 'ajax-search-for-woocommerce' ),
|
35 |
);
|
36 |
$label_seeall = __( 'See all results...', 'ajax-search-for-woocommerce' );
|
37 |
$label_nores = __( 'No results', 'ajax-search-for-woocommerce' );
|
38 |
// Main JS
|
39 |
$localize = array(
|
40 |
+
't' => $t,
|
41 |
+
'ajax_search_endpoint' => \WC_AJAX::get_endpoint( DGWT_WCAS_SEARCH_ACTION ),
|
42 |
+
'ajax_details_endpoint' => \WC_AJAX::get_endpoint( DGWT_WCAS_RESULT_DETAILS_ACTION ),
|
43 |
+
'action_search' => DGWT_WCAS_SEARCH_ACTION,
|
44 |
+
'action_result_details' => DGWT_WCAS_RESULT_DETAILS_ACTION,
|
45 |
+
'min_chars' => 3,
|
46 |
+
'width' => 'auto',
|
47 |
+
'show_details_box' => false,
|
48 |
+
'show_images' => false,
|
49 |
+
'show_price' => false,
|
50 |
+
'show_desc' => false,
|
51 |
+
'show_sale_badge' => false,
|
52 |
+
'show_featured_badge' => false,
|
53 |
+
'is_rtl' => ( is_rtl() == true ? true : false ),
|
54 |
+
'show_preloader' => false,
|
55 |
+
'preloader_url' => '',
|
56 |
+
'taxonomy_brands' => '',
|
57 |
+
'copy_no_result' => DGWT_WCAS()->settings->get_opt( 'search_no_results_text', $label_nores ),
|
58 |
+
'copy_show_more' => DGWT_WCAS()->settings->get_opt( 'search_see_all_results_text', $label_seeall ),
|
59 |
+
'copy_in_category' => _x( 'in', 'in categories fe. in Books > Crime stories', 'ajax-search-for-woocommerce' ),
|
60 |
+
'img_url' => DGWT_WCAS_URL . 'assets/img/',
|
61 |
+
'is_premium' => ( dgoraAsfwFs()->is_premium() ? true : false ),
|
62 |
+
'overlay_mobile' => ( DGWT_WCAS()->settings->get_opt( 'enable_mobile_overlay' ) === 'on' ? true : false ),
|
63 |
+
'mobile_breakpoint' => apply_filters( 'dgwt/wcas/scripts/mobile_breakpoint', 992 ),
|
64 |
+
'mobile_overlay_wrapper' => apply_filters( 'dgwt/wcas/scripts/mobile_overlay_wrapper', 'body' ),
|
65 |
+
'debounce_wait_ms' => apply_filters( 'dgwt/wcas/scripts/debounce_wait_ms', 400 ),
|
66 |
);
|
67 |
// Min characters
|
68 |
$min_chars = DGWT_WCAS()->settings->get_opt( 'min_chars' );
|
includes/Settings.php
CHANGED
@@ -81,31 +81,31 @@ class Settings {
|
|
81 |
public function settings_sections() {
|
82 |
|
83 |
$sections = array(
|
84 |
-
array(
|
85 |
'id' => 'dgwt_wcas_basic',
|
86 |
'title' => __( 'Basic', 'ajax-search-for-woocommerce' )
|
87 |
),
|
88 |
-
array(
|
89 |
'id' => 'dgwt_wcas_form_body',
|
90 |
'title' => __( 'Form', 'ajax-search-for-woocommerce' )
|
91 |
),
|
92 |
-
array(
|
93 |
'id' => 'dgwt_wcas_colors',
|
94 |
'title' => __( 'Colors', 'ajax-search-for-woocommerce' )
|
95 |
),
|
96 |
-
array(
|
97 |
'id' => 'dgwt_wcas_scope',
|
98 |
'title' => __( 'Scope', 'ajax-search-for-woocommerce' )
|
99 |
)
|
100 |
);
|
101 |
|
102 |
if(dgoraAsfwFs()->is_premium()){
|
103 |
-
$sections[] = array(
|
104 |
'id' => 'dgwt_wcas_performance',
|
105 |
'title' => __( 'Pro', 'ajax-search-for-woocommerce' )
|
106 |
);
|
107 |
}else{
|
108 |
-
$sections[] = array(
|
109 |
'id' => 'dgwt_wcas_performance',
|
110 |
'title' => Helpers::getSettingsProLabel(
|
111 |
__( 'Increase sales', 'ajax-search-for-woocommerce' ),
|
@@ -120,6 +120,8 @@ class Settings {
|
|
120 |
$sections = apply_filters( 'dgwt_wcas_settings_sections', $sections ); // deprecated since v1.2.0
|
121 |
$sections = apply_filters( 'dgwt/wcas/settings/sections', $sections );
|
122 |
|
|
|
|
|
123 |
return $sections;
|
124 |
}
|
125 |
|
@@ -231,18 +233,6 @@ class Settings {
|
|
231 |
'type' => 'checkbox',
|
232 |
'default' => 'off',
|
233 |
),
|
234 |
-
array(
|
235 |
-
'name' => 'show_matching_categories',
|
236 |
-
'label' => __( 'Also show matching categories', 'ajax-search-for-woocommerce' ),
|
237 |
-
'type' => 'checkbox',
|
238 |
-
'default' => 'on',
|
239 |
-
),
|
240 |
-
array(
|
241 |
-
'name' => 'show_matching_tags',
|
242 |
-
'label' => __( 'Also show matching tags', 'ajax-search-for-woocommerce' ),
|
243 |
-
'type' => 'checkbox',
|
244 |
-
'default' => 'off',
|
245 |
-
),
|
246 |
// array(
|
247 |
// 'name' => 'show_sale_badge',
|
248 |
// 'label' => __( 'Show sale badge', 'ajax-search-for-woocommerce' ),
|
@@ -416,51 +406,79 @@ class Settings {
|
|
416 |
)
|
417 |
) ),
|
418 |
'dgwt_wcas_scope' => apply_filters( 'dgwt/wcas/settings/section=scope', array(
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
array(
|
426 |
'name' => 'search_scope_desc',
|
427 |
-
'label' => __(
|
428 |
'type' => 'desc',
|
429 |
-
'desc' => __(
|
|
|
430 |
'class' => 'wcas-opt-search-scope'
|
431 |
),
|
432 |
-
array(
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
|
|
|
|
452 |
'name' => 'search_in_product_attributes',
|
453 |
-
'label' => __(
|
454 |
'class' => 'dgwt-wcas-premium-only',
|
455 |
'type' => 'checkbox',
|
456 |
'default' => 'off',
|
457 |
),
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
) ),
|
465 |
'dgwt_wcas_performance' => apply_filters( 'dgwt/wcas/settings/section=performance', array(
|
466 |
0 => array(
|
@@ -488,6 +506,14 @@ class Settings {
|
|
488 |
|
489 |
if(dgoraAsfwFs()->is_premium()){
|
490 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
491 |
$settings_fields['dgwt_wcas_performance'][0] = array(
|
492 |
'name' => 'pro_features',
|
493 |
'label' => __( 'Profits', 'ajax-search-for-woocommerce' ),
|
@@ -564,7 +590,9 @@ class Settings {
|
|
564 |
);
|
565 |
}
|
566 |
|
567 |
-
|
|
|
|
|
568 |
|
569 |
if (!dgoraAsfwFs()->is_premium()) {
|
570 |
|
@@ -580,7 +608,7 @@ class Settings {
|
|
580 |
}
|
581 |
}
|
582 |
|
583 |
-
return $settings_fields;
|
584 |
}
|
585 |
|
586 |
/*
|
81 |
public function settings_sections() {
|
82 |
|
83 |
$sections = array(
|
84 |
+
5 => array(
|
85 |
'id' => 'dgwt_wcas_basic',
|
86 |
'title' => __( 'Basic', 'ajax-search-for-woocommerce' )
|
87 |
),
|
88 |
+
10 => array(
|
89 |
'id' => 'dgwt_wcas_form_body',
|
90 |
'title' => __( 'Form', 'ajax-search-for-woocommerce' )
|
91 |
),
|
92 |
+
15 => array(
|
93 |
'id' => 'dgwt_wcas_colors',
|
94 |
'title' => __( 'Colors', 'ajax-search-for-woocommerce' )
|
95 |
),
|
96 |
+
20 => array(
|
97 |
'id' => 'dgwt_wcas_scope',
|
98 |
'title' => __( 'Scope', 'ajax-search-for-woocommerce' )
|
99 |
)
|
100 |
);
|
101 |
|
102 |
if(dgoraAsfwFs()->is_premium()){
|
103 |
+
$sections[25] = array(
|
104 |
'id' => 'dgwt_wcas_performance',
|
105 |
'title' => __( 'Pro', 'ajax-search-for-woocommerce' )
|
106 |
);
|
107 |
}else{
|
108 |
+
$sections[25] = array(
|
109 |
'id' => 'dgwt_wcas_performance',
|
110 |
'title' => Helpers::getSettingsProLabel(
|
111 |
__( 'Increase sales', 'ajax-search-for-woocommerce' ),
|
120 |
$sections = apply_filters( 'dgwt_wcas_settings_sections', $sections ); // deprecated since v1.2.0
|
121 |
$sections = apply_filters( 'dgwt/wcas/settings/sections', $sections );
|
122 |
|
123 |
+
ksort($sections);
|
124 |
+
|
125 |
return $sections;
|
126 |
}
|
127 |
|
233 |
'type' => 'checkbox',
|
234 |
'default' => 'off',
|
235 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
// array(
|
237 |
// 'name' => 'show_sale_badge',
|
238 |
// 'label' => __( 'Show sale badge', 'ajax-search-for-woocommerce' ),
|
406 |
)
|
407 |
) ),
|
408 |
'dgwt_wcas_scope' => apply_filters( 'dgwt/wcas/settings/section=scope', array(
|
409 |
+
5 => array(
|
410 |
+
'name' => 'search_scope_head',
|
411 |
+
'label' => __('Products search scope', 'ajax-search-for-woocommerce'),
|
412 |
+
'type' => 'head',
|
413 |
+
'class' => 'dgwt-wcas-sgs-header'
|
414 |
+
),
|
415 |
+
10 => array(
|
416 |
'name' => 'search_scope_desc',
|
417 |
+
'label' => __('Info', 'ajax-search-for-woocommerce'),
|
418 |
'type' => 'desc',
|
419 |
+
'desc' => __('Searching in products names is always enabled. You can extend or narrow the searching scope using the following options.',
|
420 |
+
'ajax-search-for-woocommerce'),
|
421 |
'class' => 'wcas-opt-search-scope'
|
422 |
),
|
423 |
+
15 => array(
|
424 |
+
'name' => 'search_in_product_content',
|
425 |
+
'label' => __('Search in description', 'ajax-search-for-woocommerce'),
|
426 |
+
'type' => 'checkbox',
|
427 |
+
'default' => 'off',
|
428 |
+
),
|
429 |
+
20 => array(
|
430 |
+
'name' => 'search_in_product_excerpt',
|
431 |
+
'label' => __('Search in short description', 'ajax-search-for-woocommerce'),
|
432 |
+
'type' => 'checkbox',
|
433 |
+
'default' => 'off',
|
434 |
+
),
|
435 |
+
25 => array(
|
436 |
+
'name' => 'search_in_product_sku',
|
437 |
+
'label' => __('Search in SKU', 'ajax-search-for-woocommerce'),
|
438 |
+
'type' => 'checkbox',
|
439 |
+
'desc' => dgoraAsfwFs()->is_premium() ? __('Searching also in variable products SKU',
|
440 |
+
'ajax-search-for-woocommerce') : sprintf(__('Searching in variable products SKU is available only in <a href="%s">the pro version</a>.',
|
441 |
+
'ajax-search-for-woocommerce'), Upgrade::getUpgradeUrl()),
|
442 |
+
'default' => 'off',
|
443 |
+
),
|
444 |
+
30 => array(
|
445 |
'name' => 'search_in_product_attributes',
|
446 |
+
'label' => __('Search in attributes', 'ajax-search-for-woocommerce'),
|
447 |
'class' => 'dgwt-wcas-premium-only',
|
448 |
'type' => 'checkbox',
|
449 |
'default' => 'off',
|
450 |
),
|
451 |
+
33 => array(
|
452 |
+
'name' => 'search_in_custom_fields',
|
453 |
+
'label' => __('Search in custom fields', 'ajax-search-for-woocommerce'),
|
454 |
+
'class' => 'dgwt-wcas-premium-only',
|
455 |
+
'type' => 'text',
|
456 |
+
'default' => '',
|
457 |
+
),
|
458 |
+
35 => array(
|
459 |
+
'name' => 'exclude_out_of_stock',
|
460 |
+
'label' => __("Exclude 'out of stock' products", 'ajax-search-for-woocommerce'),
|
461 |
+
'type' => 'checkbox',
|
462 |
+
'default' => 'off',
|
463 |
+
),
|
464 |
+
40 => array(
|
465 |
+
'name' => 'search_scope_extra_suggestions_head',
|
466 |
+
'label' => __('Show in suggestions also', 'ajax-search-for-woocommerce'),
|
467 |
+
'type' => 'head',
|
468 |
+
'class' => 'dgwt-wcas-sgs-header'
|
469 |
+
),
|
470 |
+
45 => array(
|
471 |
+
'name' => 'show_matching_categories',
|
472 |
+
'label' => __('Matching product categories', 'ajax-search-for-woocommerce'),
|
473 |
+
'type' => 'checkbox',
|
474 |
+
'default' => 'on',
|
475 |
+
),
|
476 |
+
50 => array(
|
477 |
+
'name' => 'show_matching_tags',
|
478 |
+
'label' => __('Matching product tags', 'ajax-search-for-woocommerce'),
|
479 |
+
'type' => 'checkbox',
|
480 |
+
'default' => 'off',
|
481 |
+
),
|
482 |
) ),
|
483 |
'dgwt_wcas_performance' => apply_filters( 'dgwt/wcas/settings/section=performance', array(
|
484 |
0 => array(
|
506 |
|
507 |
if(dgoraAsfwFs()->is_premium()){
|
508 |
|
509 |
+
$settings_fields['dgwt_wcas_scope'][33] = array(
|
510 |
+
'name' => 'search_in_custom_fields',
|
511 |
+
'label' => __( 'Search in custom fields', 'ajax-search-for-woocommerce' ),
|
512 |
+
'type' => 'selectize',
|
513 |
+
'options' => Helpers::getSearchableCustomFields(),
|
514 |
+
'desc' => __( 'Select the custom fields you want to add to the search scope', 'ajax-search-for-woocommerce' ),
|
515 |
+
);
|
516 |
+
|
517 |
$settings_fields['dgwt_wcas_performance'][0] = array(
|
518 |
'name' => 'pro_features',
|
519 |
'label' => __( 'Profits', 'ajax-search-for-woocommerce' ),
|
590 |
);
|
591 |
}
|
592 |
|
593 |
+
foreach ($settings_fields as $key => $sections) {
|
594 |
+
ksort($settings_fields[$key]);
|
595 |
+
}
|
596 |
|
597 |
if (!dgoraAsfwFs()->is_premium()) {
|
598 |
|
608 |
}
|
609 |
}
|
610 |
|
611 |
+
return apply_filters( 'dgwt/wcas/settings', $settings_fields);
|
612 |
}
|
613 |
|
614 |
/*
|
languages/ajax-search-for-woocommerce-es_ES.mo
DELETED
Binary file
|
languages/ajax-search-for-woocommerce-es_ES.po
DELETED
@@ -1,1288 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: \n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2019-05-03 21:18+0000\n"
|
6 |
-
"PO-Revision-Date: 2019-05-03 21:21+0000\n"
|
7 |
-
"Language-Team: Spanish (Spain)\n"
|
8 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Loco https://localise.biz/\n"
|
13 |
-
"Last-Translator: dev_nIXCkVKHG <admin@webtroter.pl>\n"
|
14 |
-
"Language: es_ES\n"
|
15 |
-
"X-Loco-Version: 2.2.2; wp-5.1.1"
|
16 |
-
|
17 |
-
#: ajax-search-for-woocommerce.php:198
|
18 |
-
msgid ""
|
19 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
20 |
-
"this plugin. You are currently using PHP version "
|
21 |
-
msgstr ""
|
22 |
-
|
23 |
-
#: ajax-search-for-woocommerce.php:221
|
24 |
-
msgid ""
|
25 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
26 |
-
"this plugin. You are currently using PHP version "
|
27 |
-
msgstr ""
|
28 |
-
|
29 |
-
#: ajax-search-for-woocommerce.php:250
|
30 |
-
#, php-format
|
31 |
-
msgid ""
|
32 |
-
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
33 |
-
"will not longer supported in the next plugin releases."
|
34 |
-
msgstr ""
|
35 |
-
|
36 |
-
#: ajax-search-for-woocommerce.php:252
|
37 |
-
msgid ""
|
38 |
-
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
39 |
-
"greater)."
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
-
#: ajax-search-for-woocommerce.php:255
|
43 |
-
msgid ""
|
44 |
-
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
45 |
-
"your host."
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: ajax-search-for-woocommerce.php:258
|
49 |
-
msgid ""
|
50 |
-
"If you do not upgrade the php version, the next plugin release will not work!"
|
51 |
-
msgstr ""
|
52 |
-
|
53 |
-
#: ajax-search-for-woocommerce.php:263
|
54 |
-
msgid "Remind me again in week."
|
55 |
-
msgstr ""
|
56 |
-
|
57 |
-
#: ajax-search-for-woocommerce.php:285
|
58 |
-
#, php-format
|
59 |
-
msgid ""
|
60 |
-
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
61 |
-
"%s in order to work."
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: widget.php:25
|
65 |
-
msgid "AJAX (live) search form for WooCommerce"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: widget.php:27
|
69 |
-
msgid "Woo AJAX Search"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: widget.php:32
|
73 |
-
msgid "Title"
|
74 |
-
msgstr "Título"
|
75 |
-
|
76 |
-
#: partials/search-form.php:19 backward-compatibility/1-1-7/search-form.php:67
|
77 |
-
msgid "Products search"
|
78 |
-
msgstr "Buscador de productos"
|
79 |
-
|
80 |
-
#: partials/search-form.php:26 includes/Settings.php:188
|
81 |
-
#: backward-compatibility/1-1-7/search-form.php:74
|
82 |
-
msgid "Search for products..."
|
83 |
-
msgstr "Buscar Productos..."
|
84 |
-
|
85 |
-
#: includes/Settings.php:86
|
86 |
-
msgid "Basic"
|
87 |
-
msgstr "Básico"
|
88 |
-
|
89 |
-
#: includes/Settings.php:90
|
90 |
-
msgid "Form"
|
91 |
-
msgstr ""
|
92 |
-
|
93 |
-
#: includes/Settings.php:94
|
94 |
-
msgid "Colors"
|
95 |
-
msgstr ""
|
96 |
-
|
97 |
-
#: includes/Settings.php:98
|
98 |
-
msgid "Scope"
|
99 |
-
msgstr ""
|
100 |
-
|
101 |
-
#: includes/Settings.php:105 includes/Helpers.php:441 includes/Helpers.php:444
|
102 |
-
msgid "Pro"
|
103 |
-
msgstr ""
|
104 |
-
|
105 |
-
#: includes/Settings.php:111
|
106 |
-
msgid "Increase sales"
|
107 |
-
msgstr ""
|
108 |
-
|
109 |
-
#: includes/Settings.php:113
|
110 |
-
msgid "by simple tricks"
|
111 |
-
msgstr ""
|
112 |
-
|
113 |
-
#: includes/Settings.php:136
|
114 |
-
msgid "How to use?"
|
115 |
-
msgstr "Cómo usar?"
|
116 |
-
|
117 |
-
#: includes/Settings.php:142
|
118 |
-
msgid "Suggestions limit"
|
119 |
-
msgstr "Límite de sugerencias"
|
120 |
-
|
121 |
-
#: includes/Settings.php:145
|
122 |
-
msgid "Maximum number of suggestions rows."
|
123 |
-
msgstr "Número máximo de sugerencias."
|
124 |
-
|
125 |
-
#: includes/Settings.php:150
|
126 |
-
msgid "Minimum characters"
|
127 |
-
msgstr "Caracteres mínimos"
|
128 |
-
|
129 |
-
#: includes/Settings.php:153
|
130 |
-
msgid "Minimum number of characters required to trigger autosuggest."
|
131 |
-
msgstr ""
|
132 |
-
"Número mínimo de caracteres necesarios para activar la sugerencia automática."
|
133 |
-
|
134 |
-
#: includes/Settings.php:158
|
135 |
-
msgid "Max form width"
|
136 |
-
msgstr ""
|
137 |
-
|
138 |
-
#: includes/Settings.php:161
|
139 |
-
msgid "To set 100% width leave blank"
|
140 |
-
msgstr ""
|
141 |
-
|
142 |
-
#: includes/Settings.php:166
|
143 |
-
msgid "Show submit button"
|
144 |
-
msgstr "Mostrar botón Enviar"
|
145 |
-
|
146 |
-
#: includes/Settings.php:173
|
147 |
-
msgid "Custom labels"
|
148 |
-
msgstr ""
|
149 |
-
|
150 |
-
#: includes/Settings.php:179
|
151 |
-
msgid "Search submit button text"
|
152 |
-
msgstr "Texto del Botón Enviar"
|
153 |
-
|
154 |
-
#: includes/Settings.php:181
|
155 |
-
msgid "To display the magnifier icon leave this field empty."
|
156 |
-
msgstr ""
|
157 |
-
|
158 |
-
#: includes/Settings.php:182
|
159 |
-
msgid "Search"
|
160 |
-
msgstr "Buscar"
|
161 |
-
|
162 |
-
#: includes/Settings.php:186
|
163 |
-
msgid "Search input placeholder"
|
164 |
-
msgstr "Marcador del buscador"
|
165 |
-
|
166 |
-
#: includes/Settings.php:192
|
167 |
-
msgid "More results"
|
168 |
-
msgstr ""
|
169 |
-
|
170 |
-
#: includes/Settings.php:194 includes/Scripts.php:41
|
171 |
-
msgid "See all results..."
|
172 |
-
msgstr ""
|
173 |
-
|
174 |
-
#: includes/Settings.php:198
|
175 |
-
msgctxt "admin"
|
176 |
-
msgid "No results"
|
177 |
-
msgstr ""
|
178 |
-
|
179 |
-
#: includes/Settings.php:200 includes/Scripts.php:42
|
180 |
-
msgid "No results"
|
181 |
-
msgstr "No hay resultados"
|
182 |
-
|
183 |
-
#: includes/Settings.php:206
|
184 |
-
msgid "Suggestions output"
|
185 |
-
msgstr "Salida de sugerencias"
|
186 |
-
|
187 |
-
#: includes/Settings.php:212
|
188 |
-
msgid "Show product image"
|
189 |
-
msgstr "Mostrar imagen del producto"
|
190 |
-
|
191 |
-
#: includes/Settings.php:218
|
192 |
-
msgid "Show price"
|
193 |
-
msgstr "Mostrar Precio"
|
194 |
-
|
195 |
-
#: includes/Settings.php:224
|
196 |
-
msgid "Show product description"
|
197 |
-
msgstr "Mostrar descripción del producto"
|
198 |
-
|
199 |
-
#: includes/Settings.php:230
|
200 |
-
msgid "Show SKU"
|
201 |
-
msgstr "Mostrar SKU"
|
202 |
-
|
203 |
-
#: includes/Settings.php:236
|
204 |
-
msgid "Also show matching categories"
|
205 |
-
msgstr ""
|
206 |
-
|
207 |
-
#: includes/Settings.php:242
|
208 |
-
msgid "Also show matching tags"
|
209 |
-
msgstr ""
|
210 |
-
|
211 |
-
#: includes/Settings.php:260
|
212 |
-
msgid "Mobile"
|
213 |
-
msgstr ""
|
214 |
-
|
215 |
-
#: includes/Settings.php:266
|
216 |
-
msgid "Overlay search (beta)"
|
217 |
-
msgstr ""
|
218 |
-
|
219 |
-
#: includes/Settings.php:267
|
220 |
-
msgid "Enhances user experience on mobile"
|
221 |
-
msgstr ""
|
222 |
-
|
223 |
-
#: includes/Settings.php:273
|
224 |
-
msgid "Preloader"
|
225 |
-
msgstr "Precargador"
|
226 |
-
|
227 |
-
#: includes/Settings.php:279
|
228 |
-
msgid "Show preloader"
|
229 |
-
msgstr "Mostrar precargador"
|
230 |
-
|
231 |
-
#: includes/Settings.php:285
|
232 |
-
msgid "Upload preloader image"
|
233 |
-
msgstr "Subir imagen del precargador"
|
234 |
-
|
235 |
-
#: includes/Settings.php:291
|
236 |
-
msgid "Details box"
|
237 |
-
msgstr ""
|
238 |
-
|
239 |
-
#: includes/Settings.php:297
|
240 |
-
msgid "Show details box"
|
241 |
-
msgstr "Mostrar el cuadro de detalles"
|
242 |
-
|
243 |
-
#: includes/Settings.php:301
|
244 |
-
#, php-format
|
245 |
-
msgid ""
|
246 |
-
"The Details box is an additional container for extended information. The "
|
247 |
-
"details are changed dynamically when you hover the mouse over one of the "
|
248 |
-
"suggestions. <a href=\"%s\" target=\"_blank\">See where the details box will "
|
249 |
-
"appear.</a>"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: includes/Settings.php:306
|
253 |
-
msgid "Products list"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: includes/Settings.php:308 includes/Settings.php:322
|
257 |
-
#: includes/Settings.php:336
|
258 |
-
msgid "Applies only to category or tags suggestions type"
|
259 |
-
msgstr ""
|
260 |
-
|
261 |
-
#: includes/Settings.php:310
|
262 |
-
msgid "All Product"
|
263 |
-
msgstr "Todos los Productos"
|
264 |
-
|
265 |
-
#: includes/Settings.php:311
|
266 |
-
msgid "Featured Products"
|
267 |
-
msgstr "Productos Destacados"
|
268 |
-
|
269 |
-
#: includes/Settings.php:312
|
270 |
-
msgid "On-sale Products"
|
271 |
-
msgstr "Productos en oferta"
|
272 |
-
|
273 |
-
#: includes/Settings.php:319
|
274 |
-
msgid "Order by"
|
275 |
-
msgstr "Ordenar por"
|
276 |
-
|
277 |
-
#: includes/Settings.php:324
|
278 |
-
msgid "Date"
|
279 |
-
msgstr "Fecha"
|
280 |
-
|
281 |
-
#: includes/Settings.php:325
|
282 |
-
msgid "Price"
|
283 |
-
msgstr "Precio"
|
284 |
-
|
285 |
-
#: includes/Settings.php:326
|
286 |
-
msgid "Random"
|
287 |
-
msgstr "Aleatorio"
|
288 |
-
|
289 |
-
#: includes/Settings.php:327
|
290 |
-
msgid "Sales"
|
291 |
-
msgstr "Ventas"
|
292 |
-
|
293 |
-
#: includes/Settings.php:333
|
294 |
-
msgid "Order"
|
295 |
-
msgstr ""
|
296 |
-
|
297 |
-
#: includes/Settings.php:338
|
298 |
-
msgid "DESC"
|
299 |
-
msgstr "DESC"
|
300 |
-
|
301 |
-
#: includes/Settings.php:339
|
302 |
-
msgid "ASC"
|
303 |
-
msgstr "ASC"
|
304 |
-
|
305 |
-
#: includes/Settings.php:347
|
306 |
-
msgid "Search form"
|
307 |
-
msgstr "Formulario de búsqueda"
|
308 |
-
|
309 |
-
#: includes/Settings.php:353
|
310 |
-
msgid "Search input background"
|
311 |
-
msgstr "Color del fondo"
|
312 |
-
|
313 |
-
#: includes/Settings.php:359
|
314 |
-
msgid "Search input text"
|
315 |
-
msgstr "Color del texto"
|
316 |
-
|
317 |
-
#: includes/Settings.php:365
|
318 |
-
msgid "Search input border"
|
319 |
-
msgstr "Color del borde"
|
320 |
-
|
321 |
-
#: includes/Settings.php:371
|
322 |
-
msgid "Search submit background"
|
323 |
-
msgstr "Color del fondo del botón Enviar"
|
324 |
-
|
325 |
-
#: includes/Settings.php:377
|
326 |
-
msgid "Search submit text"
|
327 |
-
msgstr "Color del texto del botón Enviar"
|
328 |
-
|
329 |
-
#: includes/Settings.php:383
|
330 |
-
msgid "Suggestions"
|
331 |
-
msgstr "Sugerencias"
|
332 |
-
|
333 |
-
#: includes/Settings.php:389
|
334 |
-
msgid "Suggestion background"
|
335 |
-
msgstr "Color del fondo"
|
336 |
-
|
337 |
-
#: includes/Settings.php:395
|
338 |
-
msgid "Suggestion selected"
|
339 |
-
msgstr "Color de la selección"
|
340 |
-
|
341 |
-
#: includes/Settings.php:401
|
342 |
-
msgid "Text color"
|
343 |
-
msgstr "Color del texto"
|
344 |
-
|
345 |
-
#: includes/Settings.php:407
|
346 |
-
msgid "Highlight color"
|
347 |
-
msgstr "Color de destacado"
|
348 |
-
|
349 |
-
#: includes/Settings.php:413
|
350 |
-
msgid "Border color"
|
351 |
-
msgstr "Color del borde"
|
352 |
-
|
353 |
-
#: includes/Settings.php:421
|
354 |
-
msgid "Search scope"
|
355 |
-
msgstr ""
|
356 |
-
|
357 |
-
#: includes/Settings.php:427
|
358 |
-
msgid "Info"
|
359 |
-
msgstr ""
|
360 |
-
|
361 |
-
#: includes/Settings.php:429
|
362 |
-
msgid ""
|
363 |
-
"Searching in products names is always enabled. You can extend or narrow the "
|
364 |
-
"searching scope using the following options."
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
#: includes/Settings.php:434
|
368 |
-
msgid "Search in description"
|
369 |
-
msgstr ""
|
370 |
-
|
371 |
-
#: includes/Settings.php:440
|
372 |
-
msgid "Search in short description"
|
373 |
-
msgstr ""
|
374 |
-
|
375 |
-
#: includes/Settings.php:446
|
376 |
-
msgid "Search in SKU"
|
377 |
-
msgstr ""
|
378 |
-
|
379 |
-
#: includes/Settings.php:448
|
380 |
-
msgid "Searching also in variable products SKU"
|
381 |
-
msgstr ""
|
382 |
-
|
383 |
-
#: includes/Settings.php:448
|
384 |
-
#, php-format
|
385 |
-
msgid ""
|
386 |
-
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
387 |
-
"pro version</a>. It will also be available in the free version soon."
|
388 |
-
msgstr ""
|
389 |
-
|
390 |
-
#: includes/Settings.php:453
|
391 |
-
msgid "Search in attributes"
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
#: includes/Settings.php:460
|
395 |
-
msgid "Exclude 'out of stock' products"
|
396 |
-
msgstr "Mostrar productos fuera de stock"
|
397 |
-
|
398 |
-
#: includes/Settings.php:468
|
399 |
-
msgid "Pro features"
|
400 |
-
msgstr ""
|
401 |
-
|
402 |
-
#: includes/Settings.php:474
|
403 |
-
msgid "Fuzziness"
|
404 |
-
msgstr ""
|
405 |
-
|
406 |
-
#: includes/Settings.php:480
|
407 |
-
msgid "Speed up search!"
|
408 |
-
msgstr ""
|
409 |
-
|
410 |
-
#: includes/Settings.php:487
|
411 |
-
msgid ""
|
412 |
-
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
413 |
-
"likely relevance even though a search keyword may not exactly match. E.g if "
|
414 |
-
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
415 |
-
msgstr ""
|
416 |
-
|
417 |
-
#: includes/Settings.php:493
|
418 |
-
msgid "Profits"
|
419 |
-
msgstr ""
|
420 |
-
|
421 |
-
#: includes/Settings.php:500 includes/Settings.php:532
|
422 |
-
msgid "Fuzzy matching"
|
423 |
-
msgstr ""
|
424 |
-
|
425 |
-
#: includes/Settings.php:505 includes/Settings.php:537
|
426 |
-
msgid "-- Disabled"
|
427 |
-
msgstr ""
|
428 |
-
|
429 |
-
#: includes/Settings.php:506 includes/Settings.php:538
|
430 |
-
msgid "Soft"
|
431 |
-
msgstr ""
|
432 |
-
|
433 |
-
#: includes/Settings.php:507 includes/Settings.php:539
|
434 |
-
msgid "Normal"
|
435 |
-
msgstr ""
|
436 |
-
|
437 |
-
#: includes/Settings.php:508 includes/Settings.php:540
|
438 |
-
msgid "Hard"
|
439 |
-
msgstr ""
|
440 |
-
|
441 |
-
#: includes/Settings.php:518
|
442 |
-
msgid "Select the database"
|
443 |
-
msgstr ""
|
444 |
-
|
445 |
-
#: includes/Settings.php:522
|
446 |
-
msgid "SQLite"
|
447 |
-
msgstr ""
|
448 |
-
|
449 |
-
#: includes/Settings.php:523
|
450 |
-
msgid "MySQL"
|
451 |
-
msgstr ""
|
452 |
-
|
453 |
-
#: includes/Settings.php:552 includes/Settings.php:560
|
454 |
-
msgid "Index status"
|
455 |
-
msgstr ""
|
456 |
-
|
457 |
-
#: includes/BackwardCompatibility.php:338 partials/admin/indexer-header.php:21
|
458 |
-
msgid "Troubleshooting"
|
459 |
-
msgstr ""
|
460 |
-
|
461 |
-
#: includes/BackwardCompatibility.php:339
|
462 |
-
msgid "troubleshooting"
|
463 |
-
msgstr ""
|
464 |
-
|
465 |
-
#: includes/BackwardCompatibility.php:348
|
466 |
-
msgid "<span style=\"color:#9b5c8f\">Complete the update process</span>"
|
467 |
-
msgstr ""
|
468 |
-
|
469 |
-
#: includes/BackwardCompatibility.php:348
|
470 |
-
msgid ""
|
471 |
-
"In the last update we have changed the AJAX search form on the frontend (CSS "
|
472 |
-
"styles, names of the HTML classes etc.). You have to check if the AJAX "
|
473 |
-
"search form looks correct with your theme after these changes."
|
474 |
-
msgstr ""
|
475 |
-
|
476 |
-
#: includes/BackwardCompatibility.php:356
|
477 |
-
msgid "What should you do now?"
|
478 |
-
msgstr ""
|
479 |
-
|
480 |
-
#: includes/BackwardCompatibility.php:359
|
481 |
-
msgid ""
|
482 |
-
"Switch manually to the latest version to check if the AJAX search form "
|
483 |
-
"displays correctly with your theme"
|
484 |
-
msgstr ""
|
485 |
-
|
486 |
-
#: includes/BackwardCompatibility.php:364
|
487 |
-
msgid "You have activated the latest version. Follow the steps below:"
|
488 |
-
msgstr ""
|
489 |
-
|
490 |
-
#: includes/BackwardCompatibility.php:367
|
491 |
-
#, php-format
|
492 |
-
msgid "Visit your <a target=\"_blank\" href=\"%s\">store</a>"
|
493 |
-
msgstr ""
|
494 |
-
|
495 |
-
#: includes/BackwardCompatibility.php:368
|
496 |
-
msgid "Check if the AJAX search form displays correctly"
|
497 |
-
msgstr ""
|
498 |
-
|
499 |
-
#: includes/BackwardCompatibility.php:369
|
500 |
-
#, php-format
|
501 |
-
msgid "If it is ok, click %s"
|
502 |
-
msgstr ""
|
503 |
-
|
504 |
-
#: includes/BackwardCompatibility.php:369
|
505 |
-
msgid "finish the update"
|
506 |
-
msgstr ""
|
507 |
-
|
508 |
-
#: includes/BackwardCompatibility.php:370
|
509 |
-
#, php-format
|
510 |
-
msgid "If not, switch back to <code>previous version %s</code> and see %s"
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
-
#: includes/BackwardCompatibility.php:377
|
514 |
-
msgid "Version switcher"
|
515 |
-
msgstr ""
|
516 |
-
|
517 |
-
#: includes/BackwardCompatibility.php:378
|
518 |
-
msgid "Something went wrong. Refresh the page and try again."
|
519 |
-
msgstr ""
|
520 |
-
|
521 |
-
#: includes/BackwardCompatibility.php:379
|
522 |
-
msgid "Saved!"
|
523 |
-
msgstr ""
|
524 |
-
|
525 |
-
#: includes/BackwardCompatibility.php:381
|
526 |
-
msgid "previous version"
|
527 |
-
msgstr ""
|
528 |
-
|
529 |
-
#: includes/BackwardCompatibility.php:388
|
530 |
-
msgid "latest version"
|
531 |
-
msgstr ""
|
532 |
-
|
533 |
-
#: includes/BackwardCompatibility.php:395
|
534 |
-
#, php-format
|
535 |
-
msgid ""
|
536 |
-
"If the AJAX search form displays incorrectly after switching to the latest "
|
537 |
-
"version, see the %s"
|
538 |
-
msgstr ""
|
539 |
-
|
540 |
-
#: includes/BackwardCompatibility.php:402
|
541 |
-
msgid ""
|
542 |
-
"Your AJAX search form does not display correctly after manual switching to "
|
543 |
-
"the latest version."
|
544 |
-
msgstr ""
|
545 |
-
|
546 |
-
#: includes/BackwardCompatibility.php:406
|
547 |
-
msgid ""
|
548 |
-
"Probably your theme uses additional CSS styles to customize the appearance "
|
549 |
-
"of the AJAX search form. Contact the authors of your theme. Maybe they have "
|
550 |
-
"to update their CSS styles if necessary."
|
551 |
-
msgstr ""
|
552 |
-
|
553 |
-
#: includes/BackwardCompatibility.php:412
|
554 |
-
msgid "Your Theme Details"
|
555 |
-
msgstr ""
|
556 |
-
|
557 |
-
#: includes/BackwardCompatibility.php:417
|
558 |
-
msgctxt "Wordpress theme name"
|
559 |
-
msgid "Name:"
|
560 |
-
msgstr ""
|
561 |
-
|
562 |
-
#: includes/BackwardCompatibility.php:432
|
563 |
-
msgid "Author:"
|
564 |
-
msgstr ""
|
565 |
-
|
566 |
-
#: includes/BackwardCompatibility.php:449
|
567 |
-
msgid "A sample e-mail message that you can send them:"
|
568 |
-
msgstr ""
|
569 |
-
|
570 |
-
#: includes/BackwardCompatibility.php:454
|
571 |
-
#, php-format
|
572 |
-
msgid ""
|
573 |
-
"Hello,\n"
|
574 |
-
" <br /><br />\n"
|
575 |
-
" I use your %s theme with AJAX Search for WooCommerce "
|
576 |
-
"plugin - (https://wordpress.org/plugins/ajax-search-for-woocommerce/)\n"
|
577 |
-
" <br /><br />\n"
|
578 |
-
" In the lates version of AJAX Search for WooCommerce %s "
|
579 |
-
"they have changed the search form on the frontend (CSS, HTML etc.).\n"
|
580 |
-
" <br /><br />\n"
|
581 |
-
" Could you check it and update your CSS if necessary?"
|
582 |
-
msgstr ""
|
583 |
-
|
584 |
-
#: includes/BackwardCompatibility.php:470
|
585 |
-
msgid ""
|
586 |
-
"If you have any questions, do not hesitate contact <a href=\"mailto:"
|
587 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update "
|
588 |
-
"problem\">our support </a> or <a href=\"https://wordpress."
|
589 |
-
"org/support/plugin/ajax-search-for-woocommerce\" target=\"_blank\">write on "
|
590 |
-
"the WordPress.org Support</a>."
|
591 |
-
msgstr ""
|
592 |
-
|
593 |
-
#: includes/BackwardCompatibility.php:477
|
594 |
-
msgid "Remind me later"
|
595 |
-
msgstr ""
|
596 |
-
|
597 |
-
#: includes/Scripts.php:34
|
598 |
-
msgctxt "For product badge: on sale"
|
599 |
-
msgid "sale"
|
600 |
-
msgstr "oferta"
|
601 |
-
|
602 |
-
#: includes/Scripts.php:35
|
603 |
-
msgctxt "For product badge: featured"
|
604 |
-
msgid "featured"
|
605 |
-
msgstr "destacado"
|
606 |
-
|
607 |
-
#: includes/Scripts.php:36 includes/Engines/WordPressNative/DetailsBox.php:168
|
608 |
-
msgid "Category"
|
609 |
-
msgstr "Categoría"
|
610 |
-
|
611 |
-
#: includes/Scripts.php:37
|
612 |
-
msgid "tag"
|
613 |
-
msgstr ""
|
614 |
-
|
615 |
-
#: includes/Scripts.php:38
|
616 |
-
msgid "SKU:"
|
617 |
-
msgstr ""
|
618 |
-
|
619 |
-
#: includes/Scripts.php:64
|
620 |
-
msgctxt "in categories fe. in Books > Crime stories"
|
621 |
-
msgid "in"
|
622 |
-
msgstr ""
|
623 |
-
|
624 |
-
#: partials/admin/indexer-header.php:8
|
625 |
-
#, php-format
|
626 |
-
msgid "Indexed <strong>100%</strong>, <strong>%d products</strong>."
|
627 |
-
msgstr ""
|
628 |
-
|
629 |
-
#: partials/admin/indexer-header.php:12
|
630 |
-
#, php-format
|
631 |
-
msgid "Last build %s"
|
632 |
-
msgstr ""
|
633 |
-
|
634 |
-
#: partials/admin/indexer-header.php:13
|
635 |
-
msgid "All products changes will be <strong>re-indexed automatically</strong>"
|
636 |
-
msgstr ""
|
637 |
-
|
638 |
-
#: partials/admin/indexer-header.php:24
|
639 |
-
#, php-format
|
640 |
-
msgid "First try to <a class=\"%s\" href=\"#\">build the index again</a>"
|
641 |
-
msgstr ""
|
642 |
-
|
643 |
-
#: partials/admin/indexer-header.php:25
|
644 |
-
#, php-format
|
645 |
-
msgid ""
|
646 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> section "
|
647 |
-
"\"AJAX Search for WooCommerce Pro\"</a>. Is everything green?"
|
648 |
-
msgstr ""
|
649 |
-
|
650 |
-
#: partials/admin/indexer-header.php:26
|
651 |
-
#, php-format
|
652 |
-
msgid ""
|
653 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> Logs (tab)"
|
654 |
-
"</a>. Open last \"fatal-errors...\". Look for a phrase \"ajax-search-for-"
|
655 |
-
"woocommerce\". Did you find anything significant?"
|
656 |
-
msgstr ""
|
657 |
-
|
658 |
-
#: partials/admin/indexer-header.php:27
|
659 |
-
#, php-format
|
660 |
-
msgid ""
|
661 |
-
"Is it still not working? Write a <a target=\"_blank\" href=\"%s\">support "
|
662 |
-
"request</a>."
|
663 |
-
msgstr ""
|
664 |
-
|
665 |
-
#: partials/admin/indexer-header.php:36
|
666 |
-
#: partials/admin/indexer-header-demo.php:8
|
667 |
-
msgid "Show details"
|
668 |
-
msgstr ""
|
669 |
-
|
670 |
-
#: partials/admin/indexer-header.php:37
|
671 |
-
msgid "Hide details"
|
672 |
-
msgstr ""
|
673 |
-
|
674 |
-
#: partials/admin/indexer-body.php:6
|
675 |
-
msgid ""
|
676 |
-
"Indexing... This process will continue in the background. You can leave this "
|
677 |
-
"page."
|
678 |
-
msgstr ""
|
679 |
-
|
680 |
-
#: partials/admin/indexer-body.php:8
|
681 |
-
msgid "Index build progress"
|
682 |
-
msgstr ""
|
683 |
-
|
684 |
-
#: partials/admin/indexer-body.php:11
|
685 |
-
#, php-format
|
686 |
-
msgid "Finalization... Wait a moment. (%s products)"
|
687 |
-
msgstr ""
|
688 |
-
|
689 |
-
#: partials/admin/indexer-body.php:15
|
690 |
-
msgid "Cancellation..."
|
691 |
-
msgstr ""
|
692 |
-
|
693 |
-
#: partials/admin/indexer-body.php:32
|
694 |
-
msgid "Build ID"
|
695 |
-
msgstr ""
|
696 |
-
|
697 |
-
#: partials/admin/indexer-body.php:36
|
698 |
-
msgid "DB"
|
699 |
-
msgstr ""
|
700 |
-
|
701 |
-
#: partials/admin/indexer-body.php:40
|
702 |
-
msgid "Index build start"
|
703 |
-
msgstr ""
|
704 |
-
|
705 |
-
#: partials/admin/indexer-body.php:44
|
706 |
-
msgid "Status"
|
707 |
-
msgstr ""
|
708 |
-
|
709 |
-
#: partials/admin/indexer-body.php:48
|
710 |
-
msgid "Products"
|
711 |
-
msgstr ""
|
712 |
-
|
713 |
-
#: partials/admin/indexer-body.php:52
|
714 |
-
msgid "Searchable"
|
715 |
-
msgstr ""
|
716 |
-
|
717 |
-
#: partials/admin/indexer-body.php:56 partials/admin/indexer-body.php:79
|
718 |
-
#: partials/admin/indexer-body.php:104
|
719 |
-
msgid "Start"
|
720 |
-
msgstr ""
|
721 |
-
|
722 |
-
#: partials/admin/indexer-body.php:60 partials/admin/indexer-body.php:83
|
723 |
-
#: partials/admin/indexer-body.php:108
|
724 |
-
msgid "End"
|
725 |
-
msgstr ""
|
726 |
-
|
727 |
-
#: partials/admin/indexer-body.php:65 partials/admin/indexer-body.php:88
|
728 |
-
#: partials/admin/indexer-body.php:113
|
729 |
-
msgid "Time"
|
730 |
-
msgstr ""
|
731 |
-
|
732 |
-
#: partials/admin/indexer-body.php:74
|
733 |
-
msgid "Readable"
|
734 |
-
msgstr ""
|
735 |
-
|
736 |
-
#: partials/admin/indexer-body.php:99
|
737 |
-
msgid "Taxonomies"
|
738 |
-
msgstr ""
|
739 |
-
|
740 |
-
#: partials/admin/indexer-body.php:127
|
741 |
-
msgid "Logs"
|
742 |
-
msgstr ""
|
743 |
-
|
744 |
-
#: partials/admin/pro-starter.php:8
|
745 |
-
msgid ""
|
746 |
-
"You are using the Pro plugin version. Your customers will find the right "
|
747 |
-
"products <span>faster and simpler</span> and your sales will increase."
|
748 |
-
msgstr ""
|
749 |
-
|
750 |
-
#: partials/admin/pro-starter.php:14
|
751 |
-
#, php-format
|
752 |
-
msgid ""
|
753 |
-
"If you have any questions, do not hesitate to <a target=\"_blank\" "
|
754 |
-
"href=\"%s\">get in touch</a>."
|
755 |
-
msgstr ""
|
756 |
-
|
757 |
-
#: partials/admin/settings.php:12
|
758 |
-
msgid "AJAX Search for WooCommerce (PRO) Settings"
|
759 |
-
msgstr ""
|
760 |
-
|
761 |
-
#: partials/admin/settings.php:14
|
762 |
-
msgid "AJAX Search for WooCommerce Settings"
|
763 |
-
msgstr ""
|
764 |
-
|
765 |
-
#: partials/admin/indexer-header-demo.php:3
|
766 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
767 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:398
|
768 |
-
msgid "The search index does not exist yet. Build it now."
|
769 |
-
msgstr ""
|
770 |
-
|
771 |
-
#: partials/admin/indexer-header-demo.php:7
|
772 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
773 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:430
|
774 |
-
msgid "Build index"
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: partials/admin/how-to-use.php:10
|
778 |
-
msgid "There are two easy ways to display the search form"
|
779 |
-
msgstr "Hay dos maneras fáciles de mostrar el formulario de búsqueda"
|
780 |
-
|
781 |
-
#: partials/admin/how-to-use.php:11
|
782 |
-
#, php-format
|
783 |
-
msgid "Use a shortcode %s"
|
784 |
-
msgstr "Usar el shortcode %s"
|
785 |
-
|
786 |
-
#: partials/admin/how-to-use.php:12
|
787 |
-
#, php-format
|
788 |
-
msgid "Go to the %s and choose \"Woo AJAX Search\""
|
789 |
-
msgstr ""
|
790 |
-
|
791 |
-
#: partials/admin/how-to-use.php:12
|
792 |
-
msgid "Widgets Screen"
|
793 |
-
msgstr "Pantalla Widgets"
|
794 |
-
|
795 |
-
#: partials/admin/how-to-use.php:14
|
796 |
-
#, php-format
|
797 |
-
msgid ""
|
798 |
-
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
799 |
-
"developers will do everything for you."
|
800 |
-
msgstr ""
|
801 |
-
|
802 |
-
#: partials/admin/system-status.php:5
|
803 |
-
msgid "Ajax Search for WooCommerce (Pro)"
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: partials/admin/system-status.php:6
|
807 |
-
msgid "This section shows the plugin requirements."
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: partials/admin/system-status.php:12
|
811 |
-
msgid "PHP extension (mbstring)"
|
812 |
-
msgstr ""
|
813 |
-
|
814 |
-
#: partials/admin/system-status.php:29
|
815 |
-
msgid "PHP extension (pdo_mysql)"
|
816 |
-
msgstr ""
|
817 |
-
|
818 |
-
#: partials/admin/system-status.php:46
|
819 |
-
msgid "PHP extension (sqlite3)"
|
820 |
-
msgstr ""
|
821 |
-
|
822 |
-
#: partials/admin/system-status.php:61
|
823 |
-
msgid "PHP extension (pdo_sqlite)"
|
824 |
-
msgstr ""
|
825 |
-
|
826 |
-
#: partials/admin/system-status.php:76
|
827 |
-
msgid "Index directory test"
|
828 |
-
msgstr ""
|
829 |
-
|
830 |
-
#: partials/admin/system-status.php:93
|
831 |
-
msgid "Default upload path"
|
832 |
-
msgstr ""
|
833 |
-
|
834 |
-
#: partials/admin/system-status.php:96
|
835 |
-
msgid "At this moment the plugin works only with default upload directory."
|
836 |
-
msgstr ""
|
837 |
-
|
838 |
-
#: partials/admin/system-status.php:113
|
839 |
-
msgid "DB readable tables exist"
|
840 |
-
msgstr ""
|
841 |
-
|
842 |
-
#: partials/admin/system-status.php:134
|
843 |
-
msgid "Finding wp-load.php from outside"
|
844 |
-
msgstr ""
|
845 |
-
|
846 |
-
#: partials/admin/system-status.php:143
|
847 |
-
msgid "The location of wp-load.php is not the default."
|
848 |
-
msgstr ""
|
849 |
-
|
850 |
-
#: partials/admin/system-status.php:158
|
851 |
-
msgid "Multisite"
|
852 |
-
msgstr ""
|
853 |
-
|
854 |
-
#: partials/admin/system-status.php:161
|
855 |
-
msgid ""
|
856 |
-
"The Ajax Search for WooCommerce (Pro) does not support multisite yet. "
|
857 |
-
"Multisite must be disabled."
|
858 |
-
msgstr ""
|
859 |
-
|
860 |
-
#: partials/admin/system-status.php:166
|
861 |
-
msgid "disabled"
|
862 |
-
msgstr ""
|
863 |
-
|
864 |
-
#: partials/admin/system-status.php:168
|
865 |
-
msgid "enabled"
|
866 |
-
msgstr ""
|
867 |
-
|
868 |
-
#: partials/admin/system-status.php:175
|
869 |
-
msgid "Conflicts with other plugins"
|
870 |
-
msgstr ""
|
871 |
-
|
872 |
-
#: partials/admin/system-status.php:178
|
873 |
-
msgid ""
|
874 |
-
"The Ajax Search for WooCommerce (Pro) does not support multilanguages yet."
|
875 |
-
msgstr ""
|
876 |
-
|
877 |
-
#: partials/admin/system-status.php:184
|
878 |
-
msgid "no"
|
879 |
-
msgstr ""
|
880 |
-
|
881 |
-
#: partials/admin/features.php:8
|
882 |
-
msgid ""
|
883 |
-
"If users can’t find the product they’re searching for, they can’t buy it. "
|
884 |
-
"Help your customers to find the right products <span>faster and "
|
885 |
-
"simpler</span>."
|
886 |
-
msgstr ""
|
887 |
-
|
888 |
-
#: partials/admin/features.php:10 includes/Admin/Promo/Upgrade.php:62
|
889 |
-
msgid ""
|
890 |
-
"Update now and increase your sales. You will receive 14-day satisfaction "
|
891 |
-
"guarantee. A return on investment will come very quickly."
|
892 |
-
msgstr ""
|
893 |
-
|
894 |
-
#: partials/admin/features.php:13
|
895 |
-
msgid "Speed up search! (even <b>10x faster</b>) - users love it!"
|
896 |
-
msgstr ""
|
897 |
-
|
898 |
-
#: partials/admin/features.php:14
|
899 |
-
msgid ""
|
900 |
-
"Help in embedding the search form in your theme. <b>Our developers will do "
|
901 |
-
"it for you</b>."
|
902 |
-
msgstr ""
|
903 |
-
|
904 |
-
#: partials/admin/features.php:15
|
905 |
-
msgid ""
|
906 |
-
"Efficient with a large number of products. Tested on <b>20 000 products</b>"
|
907 |
-
msgstr ""
|
908 |
-
|
909 |
-
#: partials/admin/features.php:16 includes/Admin/Promo/Upgrade.php:51
|
910 |
-
msgid "New modern search engine based on bm25 ranking algorithm"
|
911 |
-
msgstr ""
|
912 |
-
|
913 |
-
#: partials/admin/features.php:17 includes/Admin/Promo/Upgrade.php:52
|
914 |
-
msgid "Fuzzy search"
|
915 |
-
msgstr ""
|
916 |
-
|
917 |
-
#: partials/admin/features.php:18
|
918 |
-
msgid "Search in variation products SKUs (option)"
|
919 |
-
msgstr ""
|
920 |
-
|
921 |
-
#: partials/admin/features.php:19
|
922 |
-
msgid "Search in product attributes (option)"
|
923 |
-
msgstr ""
|
924 |
-
|
925 |
-
#: partials/admin/features.php:20
|
926 |
-
msgid "Advanced search analytics and tips (in plans)"
|
927 |
-
msgstr ""
|
928 |
-
|
929 |
-
#: partials/admin/features.php:21 includes/Admin/Promo/Upgrade.php:54
|
930 |
-
msgid "Individual customization of the search form (simple CSS improvements)"
|
931 |
-
msgstr ""
|
932 |
-
|
933 |
-
#: partials/admin/features.php:22
|
934 |
-
msgid "Individual tips and support"
|
935 |
-
msgstr ""
|
936 |
-
|
937 |
-
#: partials/admin/features.php:23
|
938 |
-
msgid "And more..."
|
939 |
-
msgstr ""
|
940 |
-
|
941 |
-
#: partials/admin/features.php:25
|
942 |
-
msgid "Upgrade Now!"
|
943 |
-
msgstr ""
|
944 |
-
|
945 |
-
#. Name of the plugin
|
946 |
-
#: includes/Admin/AdminMenu.php:31
|
947 |
-
msgid "Ajax Search for WooCommerce"
|
948 |
-
msgstr "Búqueda AJAX para WooCommerce"
|
949 |
-
|
950 |
-
#: includes/Admin/AdminMenu.php:32
|
951 |
-
msgid "AJAX search form"
|
952 |
-
msgstr ""
|
953 |
-
|
954 |
-
#: includes/Admin/SettingsAPI.php:572
|
955 |
-
msgid "Contact"
|
956 |
-
msgstr ""
|
957 |
-
|
958 |
-
#: includes/Admin/SettingsAPI.php:575
|
959 |
-
msgid "My Account"
|
960 |
-
msgstr ""
|
961 |
-
|
962 |
-
#: includes/Admin/Requirements.php:60
|
963 |
-
#, php-format
|
964 |
-
msgid "Required PHP version 5.5 or higher. You use %s"
|
965 |
-
msgstr ""
|
966 |
-
|
967 |
-
#: includes/Admin/Requirements.php:79 includes/Admin/Requirements.php:84
|
968 |
-
#: includes/Admin/Requirements.php:89 includes/Admin/Requirements.php:94
|
969 |
-
#, php-format
|
970 |
-
msgid "Required PHP extension: %s"
|
971 |
-
msgstr ""
|
972 |
-
|
973 |
-
#: includes/Admin/Requirements.php:128
|
974 |
-
#, php-format
|
975 |
-
msgid "Problem with permission for the directory: %s"
|
976 |
-
msgstr ""
|
977 |
-
|
978 |
-
#: includes/Admin/Requirements.php:181
|
979 |
-
#, php-format
|
980 |
-
msgid ""
|
981 |
-
"You use the %s plugin. The Ajax Search for WooCommerce PRO does not support "
|
982 |
-
"multilingual yet."
|
983 |
-
msgstr ""
|
984 |
-
|
985 |
-
#: includes/Admin/Requirements.php:205
|
986 |
-
msgid ""
|
987 |
-
"Your WordPress use the multisite. The Ajax Search for WooCommerce PRO does "
|
988 |
-
"not support multisite yet."
|
989 |
-
msgstr ""
|
990 |
-
|
991 |
-
#: includes/Admin/Requirements.php:222
|
992 |
-
msgid "Attention! Read this before the upgrade."
|
993 |
-
msgstr ""
|
994 |
-
|
995 |
-
#: includes/Admin/Requirements.php:223
|
996 |
-
msgid ""
|
997 |
-
"Ajax Search for WooCommerce PRO may not work properly in your environment "
|
998 |
-
"for the following reasons:"
|
999 |
-
msgstr ""
|
1000 |
-
|
1001 |
-
#: includes/Admin/Requirements.php:233
|
1002 |
-
msgid "Ajax Search for WooCommerce PRO - Requirements"
|
1003 |
-
msgstr ""
|
1004 |
-
|
1005 |
-
#: includes/Admin/Requirements.php:234
|
1006 |
-
#, php-format
|
1007 |
-
msgid ""
|
1008 |
-
"If you have any questions, do not hesitate contact <a href=\"%s\">our "
|
1009 |
-
"support</a>."
|
1010 |
-
msgstr ""
|
1011 |
-
|
1012 |
-
#: includes/Engines/WordPressNative/DetailsBox.php:170
|
1013 |
-
msgid "Tag"
|
1014 |
-
msgstr "Etiqueta"
|
1015 |
-
|
1016 |
-
#: includes/Integrations/Themes/Storefront.php:28
|
1017 |
-
msgid "Storefront theme"
|
1018 |
-
msgstr ""
|
1019 |
-
|
1020 |
-
#: includes/Integrations/Themes/Storefront.php:35
|
1021 |
-
msgid "Replace search form"
|
1022 |
-
msgstr ""
|
1023 |
-
|
1024 |
-
#: includes/Integrations/Themes/Storefront.php:36
|
1025 |
-
msgid ""
|
1026 |
-
"Replace the Storefront theme's default product search with the Ajax Search "
|
1027 |
-
"for WooCommerce form."
|
1028 |
-
msgstr ""
|
1029 |
-
|
1030 |
-
#: includes/Admin/Promo/Upgrade.php:50
|
1031 |
-
msgid "Speed up search! (even 10x faster) - users love it!"
|
1032 |
-
msgstr ""
|
1033 |
-
|
1034 |
-
#: includes/Admin/Promo/Upgrade.php:53
|
1035 |
-
msgid "Search in attributes and variation products SKUs (option)"
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: includes/Admin/Promo/Upgrade.php:55
|
1039 |
-
msgid "Individual tips and support by Damian Góra - the author of the plugin"
|
1040 |
-
msgstr ""
|
1041 |
-
|
1042 |
-
#: includes/Admin/Promo/Upgrade.php:56
|
1043 |
-
msgid "and more..."
|
1044 |
-
msgstr ""
|
1045 |
-
|
1046 |
-
#: includes/Admin/Promo/Upgrade.php:58
|
1047 |
-
msgid "Ajax Search for WooCommerce PRO - Upgrade Now"
|
1048 |
-
msgstr ""
|
1049 |
-
|
1050 |
-
#: includes/Admin/Promo/Upgrade.php:68
|
1051 |
-
msgid "You can upgrade without leaving the admin panel by clicking below."
|
1052 |
-
msgstr ""
|
1053 |
-
|
1054 |
-
#: includes/Admin/Promo/Upgrade.php:69
|
1055 |
-
msgid "Free updates and email support included."
|
1056 |
-
msgstr ""
|
1057 |
-
|
1058 |
-
#: includes/Admin/Promo/Upgrade.php:70
|
1059 |
-
msgid "Upgrade Now"
|
1060 |
-
msgstr ""
|
1061 |
-
|
1062 |
-
#: includes/Admin/Promo/FeedbackNotice.php:72
|
1063 |
-
#, php-format
|
1064 |
-
msgid ""
|
1065 |
-
"Hey %s, it's Damian Góra from %s. You have used this free plugin for some "
|
1066 |
-
"time now, and I hope you like it!"
|
1067 |
-
msgstr ""
|
1068 |
-
"Hey %s, soy Damian Góra desde %s. Ya llevas algún tiempo usando este plugin "
|
1069 |
-
"gratuito, y espero que te guste!"
|
1070 |
-
|
1071 |
-
#: includes/Admin/Promo/FeedbackNotice.php:77
|
1072 |
-
#, php-format
|
1073 |
-
msgid ""
|
1074 |
-
"I have spent countless hours developing it, and it would mean a lot to me if "
|
1075 |
-
"you %ssupport it with a quick review on WordPress.org.%s"
|
1076 |
-
msgstr ""
|
1077 |
-
"He pasado innumerables horas desarrollándolo, y significaría mucho para mí "
|
1078 |
-
"si lo %sapoyas con una rápida revisión en WordPress.org.%s"
|
1079 |
-
|
1080 |
-
#: includes/Admin/Promo/FeedbackNotice.php:83
|
1081 |
-
#, php-format
|
1082 |
-
msgid "Review %s"
|
1083 |
-
msgstr "Revisar %s"
|
1084 |
-
|
1085 |
-
#: includes/Admin/Promo/FeedbackNotice.php:87
|
1086 |
-
msgid "No thanks"
|
1087 |
-
msgstr "No gracias"
|
1088 |
-
|
1089 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1090 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:151
|
1091 |
-
msgctxt "Admin, logs"
|
1092 |
-
msgid ""
|
1093 |
-
"The request to build a new index rejected. Another process is in progress."
|
1094 |
-
msgstr ""
|
1095 |
-
|
1096 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1097 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1098 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:159
|
1099 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:302
|
1100 |
-
msgctxt "Admin, logs"
|
1101 |
-
msgid "There are no tables in the database"
|
1102 |
-
msgstr ""
|
1103 |
-
|
1104 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1105 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:168
|
1106 |
-
msgctxt "Admin, logs"
|
1107 |
-
msgid "Indexer started"
|
1108 |
-
msgstr ""
|
1109 |
-
|
1110 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1111 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1112 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:192
|
1113 |
-
msgctxt "Admin, logs"
|
1114 |
-
msgid "[Readable index] Building..."
|
1115 |
-
msgstr ""
|
1116 |
-
|
1117 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:198
|
1118 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:168
|
1119 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:168
|
1120 |
-
msgctxt "Admin, logs"
|
1121 |
-
msgid "[Readable index] Completed"
|
1122 |
-
msgstr ""
|
1123 |
-
|
1124 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
1125 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
1126 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:37
|
1127 |
-
msgctxt "Admin, logs"
|
1128 |
-
msgid "[Searchable index] Building..."
|
1129 |
-
msgstr ""
|
1130 |
-
|
1131 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1132 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1133 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:53
|
1134 |
-
msgctxt "Admin, logs"
|
1135 |
-
msgid "[Searchable index] Completed"
|
1136 |
-
msgstr ""
|
1137 |
-
|
1138 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1139 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:377
|
1140 |
-
msgid "Wait... Indexing in progress"
|
1141 |
-
msgstr ""
|
1142 |
-
|
1143 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1144 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:378
|
1145 |
-
msgid "This process will continue in the background. You can leave this page!"
|
1146 |
-
msgstr ""
|
1147 |
-
|
1148 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1149 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:382
|
1150 |
-
msgid "Wait... The index build process is canceling"
|
1151 |
-
msgstr ""
|
1152 |
-
|
1153 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1154 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:383
|
1155 |
-
msgid "Canceling..."
|
1156 |
-
msgstr ""
|
1157 |
-
|
1158 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1159 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:388
|
1160 |
-
msgid "The search index was built successfully."
|
1161 |
-
msgstr ""
|
1162 |
-
|
1163 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1164 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:389
|
1165 |
-
msgid "Completed. Works."
|
1166 |
-
msgstr ""
|
1167 |
-
|
1168 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1169 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:393
|
1170 |
-
msgid "The search index could not be built."
|
1171 |
-
msgstr ""
|
1172 |
-
|
1173 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1174 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:394
|
1175 |
-
msgid "Errors"
|
1176 |
-
msgstr ""
|
1177 |
-
|
1178 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1179 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:399
|
1180 |
-
msgid "Not exist"
|
1181 |
-
msgstr ""
|
1182 |
-
|
1183 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1184 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:421
|
1185 |
-
msgid "Stop process"
|
1186 |
-
msgstr ""
|
1187 |
-
|
1188 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1189 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:424
|
1190 |
-
msgid "Rebuild index"
|
1191 |
-
msgstr ""
|
1192 |
-
|
1193 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1194 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:427
|
1195 |
-
msgid "Try to build the index again."
|
1196 |
-
msgstr ""
|
1197 |
-
|
1198 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1199 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1200 |
-
msgctxt "Admin, logs"
|
1201 |
-
msgid "[Taxonomy index] Cleared"
|
1202 |
-
msgstr ""
|
1203 |
-
|
1204 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:201
|
1205 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:201
|
1206 |
-
msgctxt "Admin, logs"
|
1207 |
-
msgid "[Taxonomy index] Can not be cleared"
|
1208 |
-
msgstr ""
|
1209 |
-
|
1210 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:38
|
1211 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:38
|
1212 |
-
#, php-format
|
1213 |
-
msgctxt "Admin, logs"
|
1214 |
-
msgid "[Taxonomy index] Building %s..."
|
1215 |
-
msgstr ""
|
1216 |
-
|
1217 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:51
|
1218 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:51
|
1219 |
-
#, php-format
|
1220 |
-
msgctxt "Admin, logs"
|
1221 |
-
msgid "[Taxonomy index] Completed: %s, Not indexed: %s"
|
1222 |
-
msgstr ""
|
1223 |
-
|
1224 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
1225 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/Indexer.php:171
|
1226 |
-
msgctxt "Admin, logs"
|
1227 |
-
msgid "[Searchable index] Cleared"
|
1228 |
-
msgstr ""
|
1229 |
-
|
1230 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:178
|
1231 |
-
msgctxt "Admin, logs"
|
1232 |
-
msgid "[Searchable index] Can not be cleared"
|
1233 |
-
msgstr ""
|
1234 |
-
|
1235 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:153
|
1236 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:153
|
1237 |
-
msgctxt "Admin, logs"
|
1238 |
-
msgid "[Readable index] Cleared"
|
1239 |
-
msgstr ""
|
1240 |
-
|
1241 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:155
|
1242 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:155
|
1243 |
-
msgctxt "Admin, logs"
|
1244 |
-
msgid "[Readable index] Can not be cleared"
|
1245 |
-
msgstr ""
|
1246 |
-
|
1247 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:121
|
1248 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:121
|
1249 |
-
#, php-format
|
1250 |
-
msgctxt "Admin, logs"
|
1251 |
-
msgid "[Readable index] The queue <code>%s</code> was deleted "
|
1252 |
-
msgstr ""
|
1253 |
-
|
1254 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:134
|
1255 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:134
|
1256 |
-
#, php-format
|
1257 |
-
msgctxt "Admin, logs"
|
1258 |
-
msgid "[Readable index] Schedule <code>%s</code> was created "
|
1259 |
-
msgstr ""
|
1260 |
-
|
1261 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:150
|
1262 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:150
|
1263 |
-
#, php-format
|
1264 |
-
msgctxt "Admin, logs"
|
1265 |
-
msgid "[Readable index] The queue <code>%s</code> was created"
|
1266 |
-
msgstr ""
|
1267 |
-
|
1268 |
-
#. Name of the plugin
|
1269 |
-
msgid "AJAX Search for WooCommerce MysQL"
|
1270 |
-
msgstr ""
|
1271 |
-
|
1272 |
-
#. Description of the plugin
|
1273 |
-
msgid ""
|
1274 |
-
"Allows your customers to search products easily and quickly. It will display "
|
1275 |
-
"the results instantly while typing in an inputbox."
|
1276 |
-
msgstr ""
|
1277 |
-
|
1278 |
-
#. URI of the plugin
|
1279 |
-
msgid "https://wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1280 |
-
msgstr ""
|
1281 |
-
|
1282 |
-
#. Author of the plugin
|
1283 |
-
msgid "Damian Góra"
|
1284 |
-
msgstr ""
|
1285 |
-
|
1286 |
-
#. Author URI of the plugin
|
1287 |
-
msgid "http://damiangora.com"
|
1288 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/ajax-search-for-woocommerce-fr_FR.mo
DELETED
Binary file
|
languages/ajax-search-for-woocommerce-fr_FR.po
DELETED
@@ -1,1399 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: \n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2019-05-03 21:18+0000\n"
|
6 |
-
"PO-Revision-Date: 2019-05-28 23:10+0100\n"
|
7 |
-
"Language-Team: \n"
|
8 |
-
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
9 |
-
"MIME-Version: 1.0\n"
|
10 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
-
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.7.5\n"
|
13 |
-
"Last-Translator: \n"
|
14 |
-
"Language: fr_FR\n"
|
15 |
-
|
16 |
-
#: ajax-search-for-woocommerce.php:198
|
17 |
-
msgid ""
|
18 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
19 |
-
"this plugin. You are currently using PHP version "
|
20 |
-
msgstr ""
|
21 |
-
"<b>AJAX Search pour WooCommerce</b> : Vous avez besoin de la version PHP 5.3 "
|
22 |
-
"minimum pour exécuter ce plugin. Vous utilisez actuellement la version PHP "
|
23 |
-
|
24 |
-
#: ajax-search-for-woocommerce.php:221
|
25 |
-
msgid ""
|
26 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
27 |
-
"this plugin. You are currently using PHP version "
|
28 |
-
msgstr ""
|
29 |
-
"<b> AJAX Search pour WooCommerce </b>: vous avez besoin de la version PHP "
|
30 |
-
"5.5 minimum pour exécuter ce plugin. Vous utilisez actuellement la version "
|
31 |
-
"PHP "
|
32 |
-
|
33 |
-
#: ajax-search-for-woocommerce.php:250
|
34 |
-
#, php-format
|
35 |
-
msgid ""
|
36 |
-
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
37 |
-
"will not longer supported in the next plugin releases."
|
38 |
-
msgstr ""
|
39 |
-
"<b>AJAX Search pour WooCommerce</b> : <br /> Votre version de PHP <b><i>%s</"
|
40 |
-
"i></b> ne sera plus supportée dans les prochaines versions du plugin."
|
41 |
-
|
42 |
-
#: ajax-search-for-woocommerce.php:252
|
43 |
-
msgid ""
|
44 |
-
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
45 |
-
"greater)."
|
46 |
-
msgstr ""
|
47 |
-
" Vous devez mettre à jour votre version de PHP au moins 5.5 (recommandé 7.2 "
|
48 |
-
"ou supérieur)."
|
49 |
-
|
50 |
-
#: ajax-search-for-woocommerce.php:255
|
51 |
-
msgid ""
|
52 |
-
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
53 |
-
"your host."
|
54 |
-
msgstr ""
|
55 |
-
"Si vous ne pouvez pas mettre à jour votre version de PHP vous-même, vous "
|
56 |
-
"pouvez envoyer un email à votre hébergeur."
|
57 |
-
|
58 |
-
#: ajax-search-for-woocommerce.php:258
|
59 |
-
msgid ""
|
60 |
-
"If you do not upgrade the php version, the next plugin release will not work!"
|
61 |
-
msgstr ""
|
62 |
-
"Si vous ne mettez pas à niveau la version php, la prochaine version du "
|
63 |
-
"plugin ne fonctionnera pas!"
|
64 |
-
|
65 |
-
#: ajax-search-for-woocommerce.php:263
|
66 |
-
msgid "Remind me again in week."
|
67 |
-
msgstr "Rappelez-le moi encore dans une semaine."
|
68 |
-
|
69 |
-
#: ajax-search-for-woocommerce.php:285
|
70 |
-
#, php-format
|
71 |
-
msgid ""
|
72 |
-
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
73 |
-
"%s in order to work."
|
74 |
-
msgstr ""
|
75 |
-
"<b>AJAX Search pour WooCommerce</b> est activé mais n’est pas efficace. %s "
|
76 |
-
"est nécessaire pour fonctionner."
|
77 |
-
|
78 |
-
#: widget.php:25
|
79 |
-
msgid "AJAX (live) search form for WooCommerce"
|
80 |
-
msgstr "AJAX (Live) formulaire de recherche pour WooCommerce"
|
81 |
-
|
82 |
-
#: widget.php:27
|
83 |
-
msgid "Woo AJAX Search"
|
84 |
-
msgstr "Woo AJAX Search"
|
85 |
-
|
86 |
-
#: widget.php:32
|
87 |
-
msgid "Title"
|
88 |
-
msgstr "Titre"
|
89 |
-
|
90 |
-
#: partials/search-form.php:19 backward-compatibility/1-1-7/search-form.php:67
|
91 |
-
msgid "Products search"
|
92 |
-
msgstr "Recherche de produits"
|
93 |
-
|
94 |
-
#: partials/search-form.php:26 includes/Settings.php:188
|
95 |
-
#: backward-compatibility/1-1-7/search-form.php:74
|
96 |
-
msgid "Search for products..."
|
97 |
-
msgstr "Rechercher des produits..."
|
98 |
-
|
99 |
-
#: includes/Settings.php:86
|
100 |
-
msgid "Basic"
|
101 |
-
msgstr "Basique"
|
102 |
-
|
103 |
-
#: includes/Settings.php:90
|
104 |
-
msgid "Form"
|
105 |
-
msgstr "Formulaire"
|
106 |
-
|
107 |
-
#: includes/Settings.php:94
|
108 |
-
msgid "Colors"
|
109 |
-
msgstr "Couleurs"
|
110 |
-
|
111 |
-
#: includes/Settings.php:98
|
112 |
-
msgid "Scope"
|
113 |
-
msgstr "Portée"
|
114 |
-
|
115 |
-
#: includes/Settings.php:105 includes/Helpers.php:441 includes/Helpers.php:444
|
116 |
-
msgid "Pro"
|
117 |
-
msgstr "Pro"
|
118 |
-
|
119 |
-
#: includes/Settings.php:111
|
120 |
-
msgid "Increase sales"
|
121 |
-
msgstr "Augmentez votre chiffre d'affaires"
|
122 |
-
|
123 |
-
#: includes/Settings.php:113
|
124 |
-
msgid "by simple tricks"
|
125 |
-
msgstr "par des astuces simples"
|
126 |
-
|
127 |
-
#: includes/Settings.php:136
|
128 |
-
msgid "How to use?"
|
129 |
-
msgstr "Comment utiliser?"
|
130 |
-
|
131 |
-
#: includes/Settings.php:142
|
132 |
-
msgid "Suggestions limit"
|
133 |
-
msgstr "Limite de suggestions"
|
134 |
-
|
135 |
-
#: includes/Settings.php:145
|
136 |
-
msgid "Maximum number of suggestions rows."
|
137 |
-
msgstr "Nombre maximal de suggestions."
|
138 |
-
|
139 |
-
#: includes/Settings.php:150
|
140 |
-
msgid "Minimum characters"
|
141 |
-
msgstr "Nombre minimum de caractères"
|
142 |
-
|
143 |
-
#: includes/Settings.php:153
|
144 |
-
msgid "Minimum number of characters required to trigger autosuggest."
|
145 |
-
msgstr "Nombre minimum de caractères requis pour déclencher l’autosuggestion."
|
146 |
-
|
147 |
-
#: includes/Settings.php:158
|
148 |
-
msgid "Max form width"
|
149 |
-
msgstr "Largeur max du champs"
|
150 |
-
|
151 |
-
#: includes/Settings.php:161
|
152 |
-
msgid "To set 100% width leave blank"
|
153 |
-
msgstr "Pour définir une largeur de 100%, laissez le champ vierge"
|
154 |
-
|
155 |
-
#: includes/Settings.php:166
|
156 |
-
msgid "Show submit button"
|
157 |
-
msgstr "Afficher le bouton de recherche"
|
158 |
-
|
159 |
-
#: includes/Settings.php:173
|
160 |
-
msgid "Custom labels"
|
161 |
-
msgstr "Étiquette personnalisés"
|
162 |
-
|
163 |
-
#: includes/Settings.php:179
|
164 |
-
msgid "Search submit button text"
|
165 |
-
msgstr "Texte du bouton rechercher"
|
166 |
-
|
167 |
-
#: includes/Settings.php:181
|
168 |
-
msgid "To display the magnifier icon leave this field empty."
|
169 |
-
msgstr "Pour afficher l’icône de la loupe, laissez ce champ vide."
|
170 |
-
|
171 |
-
#: includes/Settings.php:182
|
172 |
-
msgid "Search"
|
173 |
-
msgstr "Rechercher"
|
174 |
-
|
175 |
-
#: includes/Settings.php:186
|
176 |
-
msgid "Search input placeholder"
|
177 |
-
msgstr "Étiquette du champs recherche"
|
178 |
-
|
179 |
-
#: includes/Settings.php:192
|
180 |
-
msgid "More results"
|
181 |
-
msgstr "Charger plus de résultats"
|
182 |
-
|
183 |
-
#: includes/Settings.php:194 includes/Scripts.php:41
|
184 |
-
msgid "See all results..."
|
185 |
-
msgstr "Voir tous les résultats…"
|
186 |
-
|
187 |
-
#: includes/Settings.php:198
|
188 |
-
msgctxt "admin"
|
189 |
-
msgid "No results"
|
190 |
-
msgstr "Aucun résultat"
|
191 |
-
|
192 |
-
#: includes/Settings.php:200 includes/Scripts.php:42
|
193 |
-
msgid "No results"
|
194 |
-
msgstr "Aucun résultat"
|
195 |
-
|
196 |
-
#: includes/Settings.php:206
|
197 |
-
msgid "Suggestions output"
|
198 |
-
msgstr "Autres suggestions"
|
199 |
-
|
200 |
-
#: includes/Settings.php:212
|
201 |
-
msgid "Show product image"
|
202 |
-
msgstr "Afficher image produit"
|
203 |
-
|
204 |
-
#: includes/Settings.php:218
|
205 |
-
msgid "Show price"
|
206 |
-
msgstr "Afficher le prix"
|
207 |
-
|
208 |
-
#: includes/Settings.php:224
|
209 |
-
msgid "Show product description"
|
210 |
-
msgstr "Afficher description produit"
|
211 |
-
|
212 |
-
#: includes/Settings.php:230
|
213 |
-
msgid "Show SKU"
|
214 |
-
msgstr "Afficher les UGS"
|
215 |
-
|
216 |
-
#: includes/Settings.php:236
|
217 |
-
msgid "Also show matching categories"
|
218 |
-
msgstr "Afficher également les catégories correspondantes"
|
219 |
-
|
220 |
-
#: includes/Settings.php:242
|
221 |
-
msgid "Also show matching tags"
|
222 |
-
msgstr "Afficher également les tags correspondantes"
|
223 |
-
|
224 |
-
#: includes/Settings.php:260
|
225 |
-
msgid "Mobile"
|
226 |
-
msgstr "Mobile"
|
227 |
-
|
228 |
-
#: includes/Settings.php:266
|
229 |
-
msgid "Overlay search (beta)"
|
230 |
-
msgstr "Recherche de superposition (bêta)"
|
231 |
-
|
232 |
-
#: includes/Settings.php:267
|
233 |
-
msgid "Enhances user experience on mobile"
|
234 |
-
msgstr "Améliore l’expérience utilisateur sur mobile"
|
235 |
-
|
236 |
-
#: includes/Settings.php:273
|
237 |
-
msgid "Preloader"
|
238 |
-
msgstr "Préchargeur"
|
239 |
-
|
240 |
-
#: includes/Settings.php:279
|
241 |
-
msgid "Show preloader"
|
242 |
-
msgstr "Afficher un préchargement"
|
243 |
-
|
244 |
-
#: includes/Settings.php:285
|
245 |
-
msgid "Upload preloader image"
|
246 |
-
msgstr "Télécharger une image de preloader"
|
247 |
-
|
248 |
-
#: includes/Settings.php:291
|
249 |
-
msgid "Details box"
|
250 |
-
msgstr "Boîte de détails"
|
251 |
-
|
252 |
-
#: includes/Settings.php:297
|
253 |
-
msgid "Show details box"
|
254 |
-
msgstr "Afficher la boîte de détails"
|
255 |
-
|
256 |
-
#: includes/Settings.php:301
|
257 |
-
#, php-format
|
258 |
-
msgid ""
|
259 |
-
"The Details box is an additional container for extended information. The "
|
260 |
-
"details are changed dynamically when you hover the mouse over one of the "
|
261 |
-
"suggestions. <a href=\"%s\" target=\"_blank\">See where the details box will "
|
262 |
-
"appear.</a>"
|
263 |
-
msgstr ""
|
264 |
-
"La zone Détails (Details) est un conteneur supplémentaire pour les "
|
265 |
-
"informations étendues. Les détails sont modifiés dynamiquement lorsque vous "
|
266 |
-
"placez la souris sur l'une des suggestions. <a href=\"%s\" target=\"_blank"
|
267 |
-
"\">Voir où la zone de détails apparaîtra. </a>"
|
268 |
-
|
269 |
-
#: includes/Settings.php:306
|
270 |
-
msgid "Products list"
|
271 |
-
msgstr "Liste des produits"
|
272 |
-
|
273 |
-
#: includes/Settings.php:308 includes/Settings.php:322
|
274 |
-
#: includes/Settings.php:336
|
275 |
-
msgid "Applies only to category or tags suggestions type"
|
276 |
-
msgstr ""
|
277 |
-
"S’applique uniquement aux types de suggestions de catégories ou de tags"
|
278 |
-
|
279 |
-
#: includes/Settings.php:310
|
280 |
-
msgid "All Product"
|
281 |
-
msgstr "Tous les produits"
|
282 |
-
|
283 |
-
#: includes/Settings.php:311
|
284 |
-
msgid "Featured Products"
|
285 |
-
msgstr "Produits Mis en Avant"
|
286 |
-
|
287 |
-
#: includes/Settings.php:312
|
288 |
-
msgid "On-sale Products"
|
289 |
-
msgstr "Produits en promotion"
|
290 |
-
|
291 |
-
#: includes/Settings.php:319
|
292 |
-
msgid "Order by"
|
293 |
-
msgstr "Trié par"
|
294 |
-
|
295 |
-
#: includes/Settings.php:324
|
296 |
-
msgid "Date"
|
297 |
-
msgstr "Date"
|
298 |
-
|
299 |
-
#: includes/Settings.php:325
|
300 |
-
msgid "Price"
|
301 |
-
msgstr "Prix"
|
302 |
-
|
303 |
-
#: includes/Settings.php:326
|
304 |
-
msgid "Random"
|
305 |
-
msgstr "Aléatoire"
|
306 |
-
|
307 |
-
#: includes/Settings.php:327
|
308 |
-
msgid "Sales"
|
309 |
-
msgstr "Ventes"
|
310 |
-
|
311 |
-
#: includes/Settings.php:333
|
312 |
-
msgid "Order"
|
313 |
-
msgstr "Commande"
|
314 |
-
|
315 |
-
#: includes/Settings.php:338
|
316 |
-
msgid "DESC"
|
317 |
-
msgstr "DECROISSANT"
|
318 |
-
|
319 |
-
#: includes/Settings.php:339
|
320 |
-
msgid "ASC"
|
321 |
-
msgstr "CROISSANT"
|
322 |
-
|
323 |
-
#: includes/Settings.php:347
|
324 |
-
msgid "Search form"
|
325 |
-
msgstr "Formulaire de recherche"
|
326 |
-
|
327 |
-
#: includes/Settings.php:353
|
328 |
-
msgid "Search input background"
|
329 |
-
msgstr "Arrière plan champs de recherche"
|
330 |
-
|
331 |
-
#: includes/Settings.php:359
|
332 |
-
msgid "Search input text"
|
333 |
-
msgstr "Texte champs de recherche"
|
334 |
-
|
335 |
-
#: includes/Settings.php:365
|
336 |
-
msgid "Search input border"
|
337 |
-
msgstr "Bordure champs de recherche"
|
338 |
-
|
339 |
-
#: includes/Settings.php:371
|
340 |
-
msgid "Search submit background"
|
341 |
-
msgstr "Arrière plan bouton de recherche"
|
342 |
-
|
343 |
-
#: includes/Settings.php:377
|
344 |
-
msgid "Search submit text"
|
345 |
-
msgstr "Texte bouton champs de recherche"
|
346 |
-
|
347 |
-
#: includes/Settings.php:383
|
348 |
-
msgid "Suggestions"
|
349 |
-
msgstr "Suggestions"
|
350 |
-
|
351 |
-
#: includes/Settings.php:389
|
352 |
-
msgid "Suggestion background"
|
353 |
-
msgstr "Arrière-plan Suggestion"
|
354 |
-
|
355 |
-
#: includes/Settings.php:395
|
356 |
-
msgid "Suggestion selected"
|
357 |
-
msgstr "Suggestion choisie"
|
358 |
-
|
359 |
-
#: includes/Settings.php:401
|
360 |
-
msgid "Text color"
|
361 |
-
msgstr "Couleur de texte"
|
362 |
-
|
363 |
-
#: includes/Settings.php:407
|
364 |
-
msgid "Highlight color"
|
365 |
-
msgstr "Couleur de surbrillance"
|
366 |
-
|
367 |
-
#: includes/Settings.php:413
|
368 |
-
msgid "Border color"
|
369 |
-
msgstr "Couleur de bordure"
|
370 |
-
|
371 |
-
#: includes/Settings.php:421
|
372 |
-
msgid "Search scope"
|
373 |
-
msgstr "Recherche"
|
374 |
-
|
375 |
-
#: includes/Settings.php:427
|
376 |
-
msgid "Info"
|
377 |
-
msgstr "Info"
|
378 |
-
|
379 |
-
#: includes/Settings.php:429
|
380 |
-
msgid ""
|
381 |
-
"Searching in products names is always enabled. You can extend or narrow the "
|
382 |
-
"searching scope using the following options."
|
383 |
-
msgstr ""
|
384 |
-
"La recherche dans les noms de produits est toujours activée. Vous pouvez "
|
385 |
-
"étendre ou affiner la portée de la recherche à l’aide des options suivantes."
|
386 |
-
|
387 |
-
#: includes/Settings.php:434
|
388 |
-
msgid "Search in description"
|
389 |
-
msgstr "Rechercher dans la description"
|
390 |
-
|
391 |
-
#: includes/Settings.php:440
|
392 |
-
msgid "Search in short description"
|
393 |
-
msgstr "Recherche dans la description brève"
|
394 |
-
|
395 |
-
#: includes/Settings.php:446
|
396 |
-
msgid "Search in SKU"
|
397 |
-
msgstr "Recherche par SKU"
|
398 |
-
|
399 |
-
#: includes/Settings.php:448
|
400 |
-
msgid "Searching also in variable products SKU"
|
401 |
-
msgstr "Recherche également dans les SKU des produits"
|
402 |
-
|
403 |
-
#: includes/Settings.php:448
|
404 |
-
#, php-format
|
405 |
-
msgid ""
|
406 |
-
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
407 |
-
"pro version</a>. It will also be available in the free version soon."
|
408 |
-
msgstr ""
|
409 |
-
"La recherche dans la référence de produits (SKU) est disponible uniquement "
|
410 |
-
"dans <a href=\"%s\"> la version Pro </a>. Il sera également disponible dans "
|
411 |
-
"la version gratuite bientôt."
|
412 |
-
|
413 |
-
#: includes/Settings.php:453
|
414 |
-
msgid "Search in attributes"
|
415 |
-
msgstr "Rechercher dans les attributs"
|
416 |
-
|
417 |
-
#: includes/Settings.php:460
|
418 |
-
msgid "Exclude 'out of stock' products"
|
419 |
-
msgstr "Exclure les produits « hors stock »"
|
420 |
-
|
421 |
-
#: includes/Settings.php:468
|
422 |
-
msgid "Pro features"
|
423 |
-
msgstr "Fonctionnalités Pro"
|
424 |
-
|
425 |
-
#: includes/Settings.php:474
|
426 |
-
msgid "Fuzziness"
|
427 |
-
msgstr "Approximatif"
|
428 |
-
|
429 |
-
#: includes/Settings.php:480
|
430 |
-
msgid "Speed up search!"
|
431 |
-
msgstr "Accélérez la recherche!"
|
432 |
-
|
433 |
-
#: includes/Settings.php:487
|
434 |
-
msgid ""
|
435 |
-
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
436 |
-
"likely relevance even though a search keyword may not exactly match. E.g if "
|
437 |
-
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
438 |
-
msgstr ""
|
439 |
-
"<strong> augmente les conversions de ventes. </strong> Retourne des "
|
440 |
-
"suggestions basées sur la pertinence probable même si un mot clé de "
|
441 |
-
"recherche peut ne pas correspondre exactement. Par exemple, si vous tapez "
|
442 |
-
"\"IPho<b>m</b>e\" vous obtenez les mêmes résultats que pour \"iPhone\""
|
443 |
-
|
444 |
-
#: includes/Settings.php:493
|
445 |
-
msgid "Profits"
|
446 |
-
msgstr "Avantages"
|
447 |
-
|
448 |
-
#: includes/Settings.php:500 includes/Settings.php:532
|
449 |
-
msgid "Fuzzy matching"
|
450 |
-
msgstr "Correspondance approximative"
|
451 |
-
|
452 |
-
#: includes/Settings.php:505 includes/Settings.php:537
|
453 |
-
msgid "-- Disabled"
|
454 |
-
msgstr "-- Désactivé"
|
455 |
-
|
456 |
-
#: includes/Settings.php:506 includes/Settings.php:538
|
457 |
-
msgid "Soft"
|
458 |
-
msgstr "Soft"
|
459 |
-
|
460 |
-
#: includes/Settings.php:507 includes/Settings.php:539
|
461 |
-
msgid "Normal"
|
462 |
-
msgstr "Normal"
|
463 |
-
|
464 |
-
#: includes/Settings.php:508 includes/Settings.php:540
|
465 |
-
msgid "Hard"
|
466 |
-
msgstr "Hard"
|
467 |
-
|
468 |
-
#: includes/Settings.php:518
|
469 |
-
msgid "Select the database"
|
470 |
-
msgstr "Sélectionnez la base de données"
|
471 |
-
|
472 |
-
#: includes/Settings.php:522
|
473 |
-
msgid "SQLite"
|
474 |
-
msgstr "SQLite"
|
475 |
-
|
476 |
-
#: includes/Settings.php:523
|
477 |
-
msgid "MySQL"
|
478 |
-
msgstr "MySQL"
|
479 |
-
|
480 |
-
#: includes/Settings.php:552 includes/Settings.php:560
|
481 |
-
msgid "Index status"
|
482 |
-
msgstr "Statut de l’index"
|
483 |
-
|
484 |
-
#: includes/BackwardCompatibility.php:338 partials/admin/indexer-header.php:21
|
485 |
-
msgid "Troubleshooting"
|
486 |
-
msgstr "Dépannage"
|
487 |
-
|
488 |
-
#: includes/BackwardCompatibility.php:339
|
489 |
-
msgid "troubleshooting"
|
490 |
-
msgstr "dépannage"
|
491 |
-
|
492 |
-
#: includes/BackwardCompatibility.php:348
|
493 |
-
msgid "<span style=\"color:#9b5c8f\">Complete the update process</span>"
|
494 |
-
msgstr ""
|
495 |
-
"<span style=\"color:#9b5c8f\">Terminez le processus de mise à jour</span>"
|
496 |
-
|
497 |
-
#: includes/BackwardCompatibility.php:348
|
498 |
-
msgid ""
|
499 |
-
"In the last update we have changed the AJAX search form on the frontend (CSS "
|
500 |
-
"styles, names of the HTML classes etc.). You have to check if the AJAX "
|
501 |
-
"search form looks correct with your theme after these changes."
|
502 |
-
msgstr ""
|
503 |
-
"Lors de la dernière mise à jour, nous avons modifié le formulaire de "
|
504 |
-
"recherche AJAX sur le frontend (styles CSS, noms des classes HTML, etc.). "
|
505 |
-
"Vous devez vérifier si le formulaire de recherche AJAX est correct avec "
|
506 |
-
"votre thème après ces modifications."
|
507 |
-
|
508 |
-
#: includes/BackwardCompatibility.php:356
|
509 |
-
msgid "What should you do now?"
|
510 |
-
msgstr "Que devez-vous faire maintenant ?"
|
511 |
-
|
512 |
-
#: includes/BackwardCompatibility.php:359
|
513 |
-
msgid ""
|
514 |
-
"Switch manually to the latest version to check if the AJAX search form "
|
515 |
-
"displays correctly with your theme"
|
516 |
-
msgstr ""
|
517 |
-
"Passez manuellement à la dernière version pour vérifier si le formulaire de "
|
518 |
-
"recherche AJAX s’affiche correctement avec votre thème"
|
519 |
-
|
520 |
-
#: includes/BackwardCompatibility.php:364
|
521 |
-
msgid "You have activated the latest version. Follow the steps below:"
|
522 |
-
msgstr "Vous avez activé la dernière version. Suivez les étapes ci-dessous :"
|
523 |
-
|
524 |
-
#: includes/BackwardCompatibility.php:367
|
525 |
-
#, php-format
|
526 |
-
msgid "Visit your <a target=\"_blank\" href=\"%s\">store</a>"
|
527 |
-
msgstr "Visitez votre <a target=\"_blank\" href=\"%s\">boutique</a>"
|
528 |
-
|
529 |
-
#: includes/BackwardCompatibility.php:368
|
530 |
-
msgid "Check if the AJAX search form displays correctly"
|
531 |
-
msgstr "Vérifier si le formulaire de recherche Ajax s’affiche correctement"
|
532 |
-
|
533 |
-
#: includes/BackwardCompatibility.php:369
|
534 |
-
#, php-format
|
535 |
-
msgid "If it is ok, click %s"
|
536 |
-
msgstr "Si tout est ok, cliquez sur %s"
|
537 |
-
|
538 |
-
#: includes/BackwardCompatibility.php:369
|
539 |
-
msgid "finish the update"
|
540 |
-
msgstr "terminer la mise à jour"
|
541 |
-
|
542 |
-
#: includes/BackwardCompatibility.php:370
|
543 |
-
#, php-format
|
544 |
-
msgid "If not, switch back to <code>previous version %s</code> and see %s"
|
545 |
-
msgstr ""
|
546 |
-
"Si ce n'est pas le cas, revenez à la <code>version précédente %s </code> et "
|
547 |
-
"voir %s"
|
548 |
-
|
549 |
-
#: includes/BackwardCompatibility.php:377
|
550 |
-
msgid "Version switcher"
|
551 |
-
msgstr "Version Switcher"
|
552 |
-
|
553 |
-
#: includes/BackwardCompatibility.php:378
|
554 |
-
msgid "Something went wrong. Refresh the page and try again."
|
555 |
-
msgstr "Une erreur s’est produite. Veuillez actualiser la page et réessayer."
|
556 |
-
|
557 |
-
#: includes/BackwardCompatibility.php:379
|
558 |
-
msgid "Saved!"
|
559 |
-
msgstr "Sauvegardé !"
|
560 |
-
|
561 |
-
#: includes/BackwardCompatibility.php:381
|
562 |
-
msgid "previous version"
|
563 |
-
msgstr "version précédente"
|
564 |
-
|
565 |
-
#: includes/BackwardCompatibility.php:388
|
566 |
-
msgid "latest version"
|
567 |
-
msgstr "dernière version"
|
568 |
-
|
569 |
-
#: includes/BackwardCompatibility.php:395
|
570 |
-
#, php-format
|
571 |
-
msgid ""
|
572 |
-
"If the AJAX search form displays incorrectly after switching to the latest "
|
573 |
-
"version, see the %s"
|
574 |
-
msgstr ""
|
575 |
-
"Si le formulaire de recherche AJAX s’affiche de manière incorrecte après le "
|
576 |
-
"passage à la dernière version, consultez le %s"
|
577 |
-
|
578 |
-
#: includes/BackwardCompatibility.php:402
|
579 |
-
msgid ""
|
580 |
-
"Your AJAX search form does not display correctly after manual switching to "
|
581 |
-
"the latest version."
|
582 |
-
msgstr ""
|
583 |
-
"Votre formulaire de recherche AJAX ne s’affiche pas correctement après le "
|
584 |
-
"passage manuel à la dernière version."
|
585 |
-
|
586 |
-
#: includes/BackwardCompatibility.php:406
|
587 |
-
msgid ""
|
588 |
-
"Probably your theme uses additional CSS styles to customize the appearance "
|
589 |
-
"of the AJAX search form. Contact the authors of your theme. Maybe they have "
|
590 |
-
"to update their CSS styles if necessary."
|
591 |
-
msgstr ""
|
592 |
-
"Votre thème utilise probablement des styles CSS supplémentaires pour "
|
593 |
-
"personnaliser l'apparence du formulaire de recherche AJAX. Contactez les "
|
594 |
-
"auteurs de votre thème. Ils doivent peut-être mettre à jour leurs styles CSS "
|
595 |
-
"si nécessaire."
|
596 |
-
|
597 |
-
#: includes/BackwardCompatibility.php:412
|
598 |
-
msgid "Your Theme Details"
|
599 |
-
msgstr "Cacher les détails"
|
600 |
-
|
601 |
-
#: includes/BackwardCompatibility.php:417
|
602 |
-
msgctxt "Wordpress theme name"
|
603 |
-
msgid "Name:"
|
604 |
-
msgstr "Nom:"
|
605 |
-
|
606 |
-
#: includes/BackwardCompatibility.php:432
|
607 |
-
msgid "Author:"
|
608 |
-
msgstr "Auteur:"
|
609 |
-
|
610 |
-
#: includes/BackwardCompatibility.php:449
|
611 |
-
msgid "A sample e-mail message that you can send them:"
|
612 |
-
msgstr "Un exemple de message électronique que vous pouvez leur envoyer:"
|
613 |
-
|
614 |
-
#: includes/BackwardCompatibility.php:454
|
615 |
-
#, php-format
|
616 |
-
msgid ""
|
617 |
-
"Hello,\n"
|
618 |
-
" <br /><br />\n"
|
619 |
-
" I use your %s theme with AJAX Search for WooCommerce "
|
620 |
-
"plugin - (https://wordpress.org/plugins/ajax-search-for-woocommerce/)\n"
|
621 |
-
" <br /><br />\n"
|
622 |
-
" In the lates version of AJAX Search for WooCommerce %s "
|
623 |
-
"they have changed the search form on the frontend (CSS, HTML etc.).\n"
|
624 |
-
" <br /><br />\n"
|
625 |
-
" Could you check it and update your CSS if necessary?"
|
626 |
-
msgstr ""
|
627 |
-
"Bonjour, <br /><br /> J'utilise votre thème%s avec AJAX Search pour le "
|
628 |
-
"plugin WooCommerce - (https://wordpress.org/plugins/ajax-search-for-"
|
629 |
-
"woocommerce/) <br /><br /> Dans la dernière version de AJAX Search pour "
|
630 |
-
"WooCommerce%s, ils ont modifié le formulaire de recherche sur l’interface "
|
631 |
-
"(CSS, HTML, etc.). <br /><br /> Pourriez-vous le vérifier et mettre à jour "
|
632 |
-
"votre CSS si nécessaire?"
|
633 |
-
|
634 |
-
#: includes/BackwardCompatibility.php:470
|
635 |
-
msgid ""
|
636 |
-
"If you have any questions, do not hesitate contact <a href=\"mailto:"
|
637 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update problem"
|
638 |
-
"\">our support </a> or <a href=\"https://wordpress.org/support/plugin/ajax-"
|
639 |
-
"search-for-woocommerce\" target=\"_blank\">write on the WordPress.org "
|
640 |
-
"Support</a>."
|
641 |
-
msgstr ""
|
642 |
-
"Si vous avez des questions, n'hésitez pas à contacter <a href=\"mailto:"
|
643 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update problem"
|
644 |
-
"\">notre support</a> ou à <a href=\"https://wordpress.org/support/plugin/"
|
645 |
-
"ajax-search-for-woocommerce\" target=\"_blank\">écrire sur le support "
|
646 |
-
"WordPress.org</a> ."
|
647 |
-
|
648 |
-
#: includes/BackwardCompatibility.php:477
|
649 |
-
msgid "Remind me later"
|
650 |
-
msgstr "Rappelez-moi plus tard"
|
651 |
-
|
652 |
-
#: includes/Scripts.php:34
|
653 |
-
msgctxt "For product badge: on sale"
|
654 |
-
msgid "sale"
|
655 |
-
msgstr "promo"
|
656 |
-
|
657 |
-
#: includes/Scripts.php:35
|
658 |
-
msgctxt "For product badge: featured"
|
659 |
-
msgid "featured"
|
660 |
-
msgstr "mis en avant"
|
661 |
-
|
662 |
-
#: includes/Scripts.php:36 includes/Engines/WordPressNative/DetailsBox.php:168
|
663 |
-
msgid "Category"
|
664 |
-
msgstr "Catégorie"
|
665 |
-
|
666 |
-
#: includes/Scripts.php:37
|
667 |
-
msgid "tag"
|
668 |
-
msgstr "tag"
|
669 |
-
|
670 |
-
#: includes/Scripts.php:38
|
671 |
-
msgid "SKU:"
|
672 |
-
msgstr "SKU:"
|
673 |
-
|
674 |
-
#: includes/Scripts.php:64
|
675 |
-
msgctxt "in categories fe. in Books > Crime stories"
|
676 |
-
msgid "in"
|
677 |
-
msgstr "dans"
|
678 |
-
|
679 |
-
#: partials/admin/indexer-header.php:8
|
680 |
-
#, php-format
|
681 |
-
msgid "Indexed <strong>100%</strong>, <strong>%d products</strong>."
|
682 |
-
msgstr "Indexé <strong>100%</strong>, <strong>%d produits</strong>."
|
683 |
-
|
684 |
-
#: partials/admin/indexer-header.php:12
|
685 |
-
#, php-format
|
686 |
-
msgid "Last build %s"
|
687 |
-
msgstr "Dernière version %s"
|
688 |
-
|
689 |
-
#: partials/admin/indexer-header.php:13
|
690 |
-
msgid "All products changes will be <strong>re-indexed automatically</strong>"
|
691 |
-
msgstr ""
|
692 |
-
"Tous les produits modifiés seront <strong>réindexés automatiquement</strong>"
|
693 |
-
|
694 |
-
#: partials/admin/indexer-header.php:24
|
695 |
-
#, php-format
|
696 |
-
msgid "First try to <a class=\"%s\" href=\"#\">build the index again</a>"
|
697 |
-
msgstr "Essayez d’abord de <a class=\"%s\" href=\"#\">reconstruire l’index</a>"
|
698 |
-
|
699 |
-
#: partials/admin/indexer-header.php:25
|
700 |
-
#, php-format
|
701 |
-
msgid ""
|
702 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> section "
|
703 |
-
"\"AJAX Search for WooCommerce Pro\"</a>. Is everything green?"
|
704 |
-
msgstr ""
|
705 |
-
"Allez à <a target=\"_ blank\" href=\" %s\">WooCommerce-> status -> section "
|
706 |
-
"\"AJAX Search for WooCommerce Pro\"</a>. Tout est vert?"
|
707 |
-
|
708 |
-
#: partials/admin/indexer-header.php:26
|
709 |
-
#, php-format
|
710 |
-
msgid ""
|
711 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> Logs (tab)</"
|
712 |
-
"a>. Open last \"fatal-errors...\". Look for a phrase \"ajax-search-for-"
|
713 |
-
"woocommerce\". Did you find anything significant?"
|
714 |
-
msgstr ""
|
715 |
-
"Allez à <a target=\"_ blank\" href=\"%s\">WooCommerce-> Status -> logs "
|
716 |
-
"(tabs)</a>. Ouvrez la dernière \"fatal-errors...\". Cherchez une phrase "
|
717 |
-
"\"Ajax-Search-for-woocommerce\". Avez-vous trouvé quelque chose de "
|
718 |
-
"significatif ?"
|
719 |
-
|
720 |
-
#: partials/admin/indexer-header.php:27
|
721 |
-
#, php-format
|
722 |
-
msgid ""
|
723 |
-
"Is it still not working? Write a <a target=\"_blank\" href=\"%s\">support "
|
724 |
-
"request</a>."
|
725 |
-
msgstr ""
|
726 |
-
"Ça ne marche toujours pas ? Ecrivez une <a target=\"_ blank\" href=\"%s\"> "
|
727 |
-
"demande de support </a>."
|
728 |
-
|
729 |
-
#: partials/admin/indexer-header.php:36
|
730 |
-
#: partials/admin/indexer-header-demo.php:8
|
731 |
-
msgid "Show details"
|
732 |
-
msgstr "Afficher les détails"
|
733 |
-
|
734 |
-
#: partials/admin/indexer-header.php:37
|
735 |
-
msgid "Hide details"
|
736 |
-
msgstr "Masquer les détails"
|
737 |
-
|
738 |
-
#: partials/admin/indexer-body.php:6
|
739 |
-
msgid ""
|
740 |
-
"Indexing... This process will continue in the background. You can leave this "
|
741 |
-
"page."
|
742 |
-
msgstr ""
|
743 |
-
"Indexation... Ce processus se poursuivra en arrière-plan. Vous pouvez "
|
744 |
-
"quitter cette page."
|
745 |
-
|
746 |
-
#: partials/admin/indexer-body.php:8
|
747 |
-
msgid "Index build progress"
|
748 |
-
msgstr "Progression de la génération d’index"
|
749 |
-
|
750 |
-
#: partials/admin/indexer-body.php:11
|
751 |
-
#, php-format
|
752 |
-
msgid "Finalization... Wait a moment. (%s products)"
|
753 |
-
msgstr "Finalisation... Attendez un instant. (%s produits)"
|
754 |
-
|
755 |
-
#: partials/admin/indexer-body.php:15
|
756 |
-
msgid "Cancellation..."
|
757 |
-
msgstr "Annulation..."
|
758 |
-
|
759 |
-
#: partials/admin/indexer-body.php:32
|
760 |
-
msgid "Build ID"
|
761 |
-
msgstr "ID de version"
|
762 |
-
|
763 |
-
#: partials/admin/indexer-body.php:36
|
764 |
-
msgid "DB"
|
765 |
-
msgstr "DB"
|
766 |
-
|
767 |
-
#: partials/admin/indexer-body.php:40
|
768 |
-
msgid "Index build start"
|
769 |
-
msgstr "Début de la génération d’index"
|
770 |
-
|
771 |
-
#: partials/admin/indexer-body.php:44
|
772 |
-
msgid "Status"
|
773 |
-
msgstr "Statut"
|
774 |
-
|
775 |
-
#: partials/admin/indexer-body.php:48
|
776 |
-
msgid "Products"
|
777 |
-
msgstr "Produits"
|
778 |
-
|
779 |
-
#: partials/admin/indexer-body.php:52
|
780 |
-
msgid "Searchable"
|
781 |
-
msgstr "Mot-clé"
|
782 |
-
|
783 |
-
#: partials/admin/indexer-body.php:56 partials/admin/indexer-body.php:79
|
784 |
-
#: partials/admin/indexer-body.php:104
|
785 |
-
msgid "Start"
|
786 |
-
msgstr "Départ"
|
787 |
-
|
788 |
-
#: partials/admin/indexer-body.php:60 partials/admin/indexer-body.php:83
|
789 |
-
#: partials/admin/indexer-body.php:108
|
790 |
-
msgid "End"
|
791 |
-
msgstr "Fin"
|
792 |
-
|
793 |
-
#: partials/admin/indexer-body.php:65 partials/admin/indexer-body.php:88
|
794 |
-
#: partials/admin/indexer-body.php:113
|
795 |
-
msgid "Time"
|
796 |
-
msgstr "Temps"
|
797 |
-
|
798 |
-
#: partials/admin/indexer-body.php:74
|
799 |
-
msgid "Readable"
|
800 |
-
msgstr "Lisible"
|
801 |
-
|
802 |
-
#: partials/admin/indexer-body.php:99
|
803 |
-
msgid "Taxonomies"
|
804 |
-
msgstr "Taxonomies"
|
805 |
-
|
806 |
-
#: partials/admin/indexer-body.php:127
|
807 |
-
msgid "Logs"
|
808 |
-
msgstr "Logs"
|
809 |
-
|
810 |
-
#: partials/admin/pro-starter.php:8
|
811 |
-
msgid ""
|
812 |
-
"You are using the Pro plugin version. Your customers will find the right "
|
813 |
-
"products <span>faster and simpler</span> and your sales will increase."
|
814 |
-
msgstr ""
|
815 |
-
"Vous utilisez la version Pro du plugin. Vos clients trouveront les bons "
|
816 |
-
"produits <span>plus facilement, plus rapidement </span> et vos ventes "
|
817 |
-
"augmenteront."
|
818 |
-
|
819 |
-
#: partials/admin/pro-starter.php:14
|
820 |
-
#, php-format
|
821 |
-
msgid ""
|
822 |
-
"If you have any questions, do not hesitate to <a target=\"_blank\" href=\"%s"
|
823 |
-
"\">get in touch</a>."
|
824 |
-
msgstr ""
|
825 |
-
"Si vous avez des questions, n’hésitez pas à <a target=\"_ blank\" href=\"%s"
|
826 |
-
"\"> entrer en contact </a>."
|
827 |
-
|
828 |
-
#: partials/admin/settings.php:12
|
829 |
-
msgid "AJAX Search for WooCommerce (PRO) Settings"
|
830 |
-
msgstr "Ajax Search pour WooCommerce (PRO) paramètres"
|
831 |
-
|
832 |
-
#: partials/admin/settings.php:14
|
833 |
-
msgid "AJAX Search for WooCommerce Settings"
|
834 |
-
msgstr "Paramètres Ajax Search pour WooCommerce"
|
835 |
-
|
836 |
-
#: partials/admin/indexer-header-demo.php:3
|
837 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
838 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:398
|
839 |
-
msgid "The search index does not exist yet. Build it now."
|
840 |
-
msgstr "L’index de recherche n’existe pas encore. Construisez-le maintenant."
|
841 |
-
|
842 |
-
#: partials/admin/indexer-header-demo.php:7
|
843 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
844 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:430
|
845 |
-
msgid "Build index"
|
846 |
-
msgstr "Construction de l'Index"
|
847 |
-
|
848 |
-
#: partials/admin/how-to-use.php:10
|
849 |
-
msgid "There are two easy ways to display the search form"
|
850 |
-
msgstr "Il existe deux façons simples d’afficher le formulaire de recherche"
|
851 |
-
|
852 |
-
#: partials/admin/how-to-use.php:11
|
853 |
-
#, php-format
|
854 |
-
msgid "Use a shortcode %s"
|
855 |
-
msgstr "Utilisez un code court %s"
|
856 |
-
|
857 |
-
#: partials/admin/how-to-use.php:12
|
858 |
-
#, php-format
|
859 |
-
msgid "Go to the %s and choose \"Woo AJAX Search\""
|
860 |
-
msgstr "Allez dans l' %s et choisissez \"Woo Ajax Recherche\""
|
861 |
-
|
862 |
-
#: partials/admin/how-to-use.php:12
|
863 |
-
msgid "Widgets Screen"
|
864 |
-
msgstr "Écran Widgets"
|
865 |
-
|
866 |
-
#: partials/admin/how-to-use.php:14
|
867 |
-
#, php-format
|
868 |
-
msgid ""
|
869 |
-
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
870 |
-
"developers will do everything for you."
|
871 |
-
msgstr ""
|
872 |
-
"Y a-t-il des difficultés ? <a href=\"%s\"> Mettez à niveau maintenant </a> "
|
873 |
-
"et nos développeurs résoudront tout pour vous."
|
874 |
-
|
875 |
-
#: partials/admin/system-status.php:5
|
876 |
-
msgid "Ajax Search for WooCommerce (Pro)"
|
877 |
-
msgstr "Ajax Search pour WooCommerce (Pro)"
|
878 |
-
|
879 |
-
#: partials/admin/system-status.php:6
|
880 |
-
msgid "This section shows the plugin requirements."
|
881 |
-
msgstr "Cette section présente les exigences du plugin."
|
882 |
-
|
883 |
-
#: partials/admin/system-status.php:12
|
884 |
-
msgid "PHP extension (mbstring)"
|
885 |
-
msgstr "Extension PHP (mbstring)"
|
886 |
-
|
887 |
-
#: partials/admin/system-status.php:29
|
888 |
-
msgid "PHP extension (pdo_mysql)"
|
889 |
-
msgstr "Extension PHP (PDO_MYSQL)"
|
890 |
-
|
891 |
-
#: partials/admin/system-status.php:46
|
892 |
-
msgid "PHP extension (sqlite3)"
|
893 |
-
msgstr "Extension PHP (sqlite3)"
|
894 |
-
|
895 |
-
#: partials/admin/system-status.php:61
|
896 |
-
msgid "PHP extension (pdo_sqlite)"
|
897 |
-
msgstr "Extension PHP (PDO_SQLITE)"
|
898 |
-
|
899 |
-
#: partials/admin/system-status.php:76
|
900 |
-
msgid "Index directory test"
|
901 |
-
msgstr "Test de répertoire d’index"
|
902 |
-
|
903 |
-
#: partials/admin/system-status.php:93
|
904 |
-
msgid "Default upload path"
|
905 |
-
msgstr "Chemin de téléchargement par défaut"
|
906 |
-
|
907 |
-
#: partials/admin/system-status.php:96
|
908 |
-
msgid "At this moment the plugin works only with default upload directory."
|
909 |
-
msgstr ""
|
910 |
-
"En ce moment, le plugin fonctionne uniquement avec le répertoire de "
|
911 |
-
"téléchargement par défaut."
|
912 |
-
|
913 |
-
#: partials/admin/system-status.php:113
|
914 |
-
msgid "DB readable tables exist"
|
915 |
-
msgstr "Les tables DB lisibles existent"
|
916 |
-
|
917 |
-
#: partials/admin/system-status.php:134
|
918 |
-
msgid "Finding wp-load.php from outside"
|
919 |
-
msgstr "Trouver wp-Load. php de l’extérieur"
|
920 |
-
|
921 |
-
#: partials/admin/system-status.php:143
|
922 |
-
msgid "The location of wp-load.php is not the default."
|
923 |
-
msgstr "L’emplacement de wp-load. php n’est pas sa valeur par défaut."
|
924 |
-
|
925 |
-
#: partials/admin/system-status.php:158
|
926 |
-
msgid "Multisite"
|
927 |
-
msgstr "Multisite"
|
928 |
-
|
929 |
-
#: partials/admin/system-status.php:161
|
930 |
-
msgid ""
|
931 |
-
"The Ajax Search for WooCommerce (Pro) does not support multisite yet. "
|
932 |
-
"Multisite must be disabled."
|
933 |
-
msgstr ""
|
934 |
-
"Ajax Search pour WooCommerce (Pro) ne prend pas en charge multisite pour le "
|
935 |
-
"moment. Multisite doit être désactivé."
|
936 |
-
|
937 |
-
#: partials/admin/system-status.php:166
|
938 |
-
msgid "disabled"
|
939 |
-
msgstr "désactivé"
|
940 |
-
|
941 |
-
#: partials/admin/system-status.php:168
|
942 |
-
msgid "enabled"
|
943 |
-
msgstr "activé"
|
944 |
-
|
945 |
-
#: partials/admin/system-status.php:175
|
946 |
-
msgid "Conflicts with other plugins"
|
947 |
-
msgstr "Conflits avec d’autres plugins"
|
948 |
-
|
949 |
-
#: partials/admin/system-status.php:178
|
950 |
-
msgid ""
|
951 |
-
"The Ajax Search for WooCommerce (Pro) does not support multilanguages yet."
|
952 |
-
msgstr ""
|
953 |
-
"Ajax Search pour WooCommerce (Pro) ne prend pas en charge les multilangages "
|
954 |
-
"pour le moment."
|
955 |
-
|
956 |
-
#: partials/admin/system-status.php:184
|
957 |
-
msgid "no"
|
958 |
-
msgstr "non"
|
959 |
-
|
960 |
-
#: partials/admin/features.php:8
|
961 |
-
msgid ""
|
962 |
-
"If users can’t find the product they’re searching for, they can’t buy it. "
|
963 |
-
"Help your customers to find the right products <span>faster and simpler</"
|
964 |
-
"span>."
|
965 |
-
msgstr ""
|
966 |
-
"Si les utilisateurs ne peuvent pas trouver le produit qu’ils recherchent, "
|
967 |
-
"ils ne peuvent pas l’acheter. Aidez vos clients à trouver les bons produits "
|
968 |
-
"<span>plus rapidement et plus simplement</span>."
|
969 |
-
|
970 |
-
#: partials/admin/features.php:10 includes/Admin/Promo/Upgrade.php:62
|
971 |
-
msgid ""
|
972 |
-
"Update now and increase your sales. You will receive 14-day satisfaction "
|
973 |
-
"guarantee. A return on investment will come very quickly."
|
974 |
-
msgstr ""
|
975 |
-
"Mettez à jour maintenant et augmentez vos ventes. Vous recevrez une garantie "
|
976 |
-
"de satisfaction de 14 jours. Un retour sur investissement viendra très vite."
|
977 |
-
|
978 |
-
#: partials/admin/features.php:13
|
979 |
-
msgid "Speed up search! (even <b>10x faster</b>) - users love it!"
|
980 |
-
msgstr ""
|
981 |
-
"Accélérez la recherche! (même <b> 10x plus rapide </b>)-les utilisateurs "
|
982 |
-
"adorent !"
|
983 |
-
|
984 |
-
#: partials/admin/features.php:14
|
985 |
-
msgid ""
|
986 |
-
"Help in embedding the search form in your theme. <b>Our developers will do "
|
987 |
-
"it for you</b>."
|
988 |
-
msgstr ""
|
989 |
-
"Aide à incorporer le formulaire de recherche dans votre thème. <b> Nos "
|
990 |
-
"développeurs le feront pour vous </b>."
|
991 |
-
|
992 |
-
#: partials/admin/features.php:15
|
993 |
-
msgid ""
|
994 |
-
"Efficient with a large number of products. Tested on <b>20 000 products</b>"
|
995 |
-
msgstr ""
|
996 |
-
"Efficace avec un grand nombre de produits. Testé sur <b> 20 000 produits </b>"
|
997 |
-
|
998 |
-
#: partials/admin/features.php:16 includes/Admin/Promo/Upgrade.php:51
|
999 |
-
msgid "New modern search engine based on bm25 ranking algorithm"
|
1000 |
-
msgstr ""
|
1001 |
-
"Nouveau moteur de recherche moderne basé sur l'algorithme de classement bm25"
|
1002 |
-
|
1003 |
-
#: partials/admin/features.php:17 includes/Admin/Promo/Upgrade.php:52
|
1004 |
-
msgid "Fuzzy search"
|
1005 |
-
msgstr "Recherche sur des termes approximatifs"
|
1006 |
-
|
1007 |
-
#: partials/admin/features.php:18
|
1008 |
-
msgid "Search in variation products SKUs (option)"
|
1009 |
-
msgstr "Rechercher dans les variations de produits SKU (option)"
|
1010 |
-
|
1011 |
-
#: partials/admin/features.php:19
|
1012 |
-
msgid "Search in product attributes (option)"
|
1013 |
-
msgstr "Rechercher dans les attributs de produit (option)"
|
1014 |
-
|
1015 |
-
#: partials/admin/features.php:20
|
1016 |
-
msgid "Advanced search analytics and tips (in plans)"
|
1017 |
-
msgstr "Analyses et astuces de recherche avancée (dans les plans)"
|
1018 |
-
|
1019 |
-
#: partials/admin/features.php:21 includes/Admin/Promo/Upgrade.php:54
|
1020 |
-
msgid "Individual customization of the search form (simple CSS improvements)"
|
1021 |
-
msgstr ""
|
1022 |
-
"Personnalisation individuelle du formulaire de recherche (améliorations CSS "
|
1023 |
-
"simples)"
|
1024 |
-
|
1025 |
-
#: partials/admin/features.php:22
|
1026 |
-
msgid "Individual tips and support"
|
1027 |
-
msgstr "Conseils et accompagnement individuels"
|
1028 |
-
|
1029 |
-
#: partials/admin/features.php:23
|
1030 |
-
msgid "And more..."
|
1031 |
-
msgstr "Et bien plus..."
|
1032 |
-
|
1033 |
-
#: partials/admin/features.php:25
|
1034 |
-
msgid "Upgrade Now!"
|
1035 |
-
msgstr "Mettre à jour maintenant !"
|
1036 |
-
|
1037 |
-
#. Name of the plugin
|
1038 |
-
#: includes/Admin/AdminMenu.php:31
|
1039 |
-
msgid "Ajax Search for WooCommerce"
|
1040 |
-
msgstr "Ajax Search pour WooCommerce"
|
1041 |
-
|
1042 |
-
#: includes/Admin/AdminMenu.php:32
|
1043 |
-
msgid "AJAX search form"
|
1044 |
-
msgstr "Formulaire de recherche"
|
1045 |
-
|
1046 |
-
#: includes/Admin/SettingsAPI.php:572
|
1047 |
-
msgid "Contact"
|
1048 |
-
msgstr "Contact"
|
1049 |
-
|
1050 |
-
#: includes/Admin/SettingsAPI.php:575
|
1051 |
-
msgid "My Account"
|
1052 |
-
msgstr "Mon compte"
|
1053 |
-
|
1054 |
-
#: includes/Admin/Requirements.php:60
|
1055 |
-
#, php-format
|
1056 |
-
msgid "Required PHP version 5.5 or higher. You use %s"
|
1057 |
-
msgstr "Nécéssite PHP version 5.5 ou supérieure. Vous utilisez%s"
|
1058 |
-
|
1059 |
-
#: includes/Admin/Requirements.php:79 includes/Admin/Requirements.php:84
|
1060 |
-
#: includes/Admin/Requirements.php:89 includes/Admin/Requirements.php:94
|
1061 |
-
#, php-format
|
1062 |
-
msgid "Required PHP extension: %s"
|
1063 |
-
msgstr "Extension PHP requise:%s"
|
1064 |
-
|
1065 |
-
#: includes/Admin/Requirements.php:128
|
1066 |
-
#, php-format
|
1067 |
-
msgid "Problem with permission for the directory: %s"
|
1068 |
-
msgstr "Problème avec la permission pour le répertoire:%s"
|
1069 |
-
|
1070 |
-
#: includes/Admin/Requirements.php:181
|
1071 |
-
#, php-format
|
1072 |
-
msgid ""
|
1073 |
-
"You use the %s plugin. The Ajax Search for WooCommerce PRO does not support "
|
1074 |
-
"multilingual yet."
|
1075 |
-
msgstr ""
|
1076 |
-
"Vous utilisez le plugin%s. La recherche Ajax pour WooCommerce PRO ne prend "
|
1077 |
-
"pas encore en charge le multilingue."
|
1078 |
-
|
1079 |
-
#: includes/Admin/Requirements.php:205
|
1080 |
-
msgid ""
|
1081 |
-
"Your WordPress use the multisite. The Ajax Search for WooCommerce PRO does "
|
1082 |
-
"not support multisite yet."
|
1083 |
-
msgstr ""
|
1084 |
-
"Votre WordPress utilise le multisite. La recherche Ajax pour WooCommerce PRO "
|
1085 |
-
"ne prend pas encore en charge le multisite."
|
1086 |
-
|
1087 |
-
#: includes/Admin/Requirements.php:222
|
1088 |
-
msgid "Attention! Read this before the upgrade."
|
1089 |
-
msgstr "Attention! Lisez ceci avant la mise à niveau."
|
1090 |
-
|
1091 |
-
#: includes/Admin/Requirements.php:223
|
1092 |
-
msgid ""
|
1093 |
-
"Ajax Search for WooCommerce PRO may not work properly in your environment "
|
1094 |
-
"for the following reasons:"
|
1095 |
-
msgstr ""
|
1096 |
-
"Ajax Search pour WooCommerce PRO peut ne pas fonctionner correctement dans "
|
1097 |
-
"votre environnement pour les raisons suivantes:"
|
1098 |
-
|
1099 |
-
#: includes/Admin/Requirements.php:233
|
1100 |
-
msgid "Ajax Search for WooCommerce PRO - Requirements"
|
1101 |
-
msgstr "Ajax Search pour WooCommerce PRO - Configuration requise"
|
1102 |
-
|
1103 |
-
#: includes/Admin/Requirements.php:234
|
1104 |
-
#, php-format
|
1105 |
-
msgid ""
|
1106 |
-
"If you have any questions, do not hesitate contact <a href=\"%s\">our "
|
1107 |
-
"support</a>."
|
1108 |
-
msgstr ""
|
1109 |
-
"Si vous avez des questions, n'hésitez pas à contacter <a href=\"%s\">notre "
|
1110 |
-
"support</a> ."
|
1111 |
-
|
1112 |
-
#: includes/Engines/WordPressNative/DetailsBox.php:170
|
1113 |
-
msgid "Tag"
|
1114 |
-
msgstr "Tag"
|
1115 |
-
|
1116 |
-
#: includes/Integrations/Themes/Storefront.php:28
|
1117 |
-
msgid "Storefront theme"
|
1118 |
-
msgstr "Apparence du thème"
|
1119 |
-
|
1120 |
-
#: includes/Integrations/Themes/Storefront.php:35
|
1121 |
-
msgid "Replace search form"
|
1122 |
-
msgstr "Remplacer le formulaire de recherche"
|
1123 |
-
|
1124 |
-
#: includes/Integrations/Themes/Storefront.php:36
|
1125 |
-
msgid ""
|
1126 |
-
"Replace the Storefront theme's default product search with the Ajax Search "
|
1127 |
-
"for WooCommerce form."
|
1128 |
-
msgstr ""
|
1129 |
-
"Remplacez la recherche de produit par défaut du thème par le formulaire Ajax "
|
1130 |
-
"Search pour WooCommerce."
|
1131 |
-
|
1132 |
-
#: includes/Admin/Promo/Upgrade.php:50
|
1133 |
-
msgid "Speed up search! (even 10x faster) - users love it!"
|
1134 |
-
msgstr ""
|
1135 |
-
"Accélérer la recherche! (même 10 fois plus vite) - les utilisateurs adorent "
|
1136 |
-
"ça!"
|
1137 |
-
|
1138 |
-
#: includes/Admin/Promo/Upgrade.php:53
|
1139 |
-
msgid "Search in attributes and variation products SKUs (option)"
|
1140 |
-
msgstr "Recherche dans les attributs et les variantes de produits SKU (option)"
|
1141 |
-
|
1142 |
-
#: includes/Admin/Promo/Upgrade.php:55
|
1143 |
-
msgid "Individual tips and support by Damian Góra - the author of the plugin"
|
1144 |
-
msgstr "Conseils individuels et soutien de Damian Góra - l'auteur du plugin"
|
1145 |
-
|
1146 |
-
#: includes/Admin/Promo/Upgrade.php:56
|
1147 |
-
msgid "and more..."
|
1148 |
-
msgstr "et plus..."
|
1149 |
-
|
1150 |
-
#: includes/Admin/Promo/Upgrade.php:58
|
1151 |
-
msgid "Ajax Search for WooCommerce PRO - Upgrade Now"
|
1152 |
-
msgstr "Ajax Search pour WooCommerce PRO - Mettre à jour maintenant"
|
1153 |
-
|
1154 |
-
#: includes/Admin/Promo/Upgrade.php:68
|
1155 |
-
msgid "You can upgrade without leaving the admin panel by clicking below."
|
1156 |
-
msgstr ""
|
1157 |
-
"Vous pouvez mettre à niveau sans quitter le panneau d'administration en "
|
1158 |
-
"cliquant ci-dessous."
|
1159 |
-
|
1160 |
-
#: includes/Admin/Promo/Upgrade.php:69
|
1161 |
-
msgid "Free updates and email support included."
|
1162 |
-
msgstr "Mises à jour gratuites et support par email inclus."
|
1163 |
-
|
1164 |
-
#: includes/Admin/Promo/Upgrade.php:70
|
1165 |
-
msgid "Upgrade Now"
|
1166 |
-
msgstr "Mettre à niveau maintenant"
|
1167 |
-
|
1168 |
-
#: includes/Admin/Promo/FeedbackNotice.php:72
|
1169 |
-
#, php-format
|
1170 |
-
msgid ""
|
1171 |
-
"Hey %s, it's Damian Góra from %s. You have used this free plugin for some "
|
1172 |
-
"time now, and I hope you like it!"
|
1173 |
-
msgstr ""
|
1174 |
-
"Hey %s, c’est Damian Góra de %s. Vous utilisez ce plugin gratuit depuis un "
|
1175 |
-
"certain temps maintenant, et j’espère qu’il vous plaira!"
|
1176 |
-
|
1177 |
-
#: includes/Admin/Promo/FeedbackNotice.php:77
|
1178 |
-
#, php-format
|
1179 |
-
msgid ""
|
1180 |
-
"I have spent countless hours developing it, and it would mean a lot to me if "
|
1181 |
-
"you %ssupport it with a quick review on WordPress.org.%s"
|
1182 |
-
msgstr ""
|
1183 |
-
"J’ai passé d’innombrables heures de développement, et cela voudrait dire "
|
1184 |
-
"beaucoup pour moi si vous %ssupport une revue rapide sur WordPress.org.%s"
|
1185 |
-
|
1186 |
-
#: includes/Admin/Promo/FeedbackNotice.php:83
|
1187 |
-
#, php-format
|
1188 |
-
msgid "Review %s"
|
1189 |
-
msgstr "Réviser l'offre %s"
|
1190 |
-
|
1191 |
-
#: includes/Admin/Promo/FeedbackNotice.php:87
|
1192 |
-
msgid "No thanks"
|
1193 |
-
msgstr "Non merci"
|
1194 |
-
|
1195 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1196 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:151
|
1197 |
-
msgctxt "Admin, logs"
|
1198 |
-
msgid ""
|
1199 |
-
"The request to build a new index rejected. Another process is in progress."
|
1200 |
-
msgstr ""
|
1201 |
-
"La demande de construction d’un nouvel index a été rejetée. Un autre "
|
1202 |
-
"processus est en cours."
|
1203 |
-
|
1204 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1205 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1206 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:159
|
1207 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:302
|
1208 |
-
msgctxt "Admin, logs"
|
1209 |
-
msgid "There are no tables in the database"
|
1210 |
-
msgstr "Il n’y a pas de tables dans la base de données"
|
1211 |
-
|
1212 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1213 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:168
|
1214 |
-
msgctxt "Admin, logs"
|
1215 |
-
msgid "Indexer started"
|
1216 |
-
msgstr "L’indexeur a démarré"
|
1217 |
-
|
1218 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1219 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1220 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:192
|
1221 |
-
msgctxt "Admin, logs"
|
1222 |
-
msgid "[Readable index] Building..."
|
1223 |
-
msgstr "[Index lisible] Construction..."
|
1224 |
-
|
1225 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:198
|
1226 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:168
|
1227 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:168
|
1228 |
-
msgctxt "Admin, logs"
|
1229 |
-
msgid "[Readable index] Completed"
|
1230 |
-
msgstr "[Index lisible] Terminé"
|
1231 |
-
|
1232 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
1233 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
1234 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:37
|
1235 |
-
msgctxt "Admin, logs"
|
1236 |
-
msgid "[Searchable index] Building..."
|
1237 |
-
msgstr "[Index de recherche] construction..."
|
1238 |
-
|
1239 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1240 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1241 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:53
|
1242 |
-
msgctxt "Admin, logs"
|
1243 |
-
msgid "[Searchable index] Completed"
|
1244 |
-
msgstr "[Index de recherche] Terminé"
|
1245 |
-
|
1246 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1247 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:377
|
1248 |
-
msgid "Wait... Indexing in progress"
|
1249 |
-
msgstr "Attendez... Indexation en cours"
|
1250 |
-
|
1251 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1252 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:378
|
1253 |
-
msgid "This process will continue in the background. You can leave this page!"
|
1254 |
-
msgstr ""
|
1255 |
-
"Ce processus se poursuivra en arrière-plan. Vous pouvez quitter cette page!"
|
1256 |
-
|
1257 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1258 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:382
|
1259 |
-
msgid "Wait... The index build process is canceling"
|
1260 |
-
msgstr "Attendez... Le processus de génération d’index est annulé"
|
1261 |
-
|
1262 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1263 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:383
|
1264 |
-
msgid "Canceling..."
|
1265 |
-
msgstr "Annulation..."
|
1266 |
-
|
1267 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1268 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:388
|
1269 |
-
msgid "The search index was built successfully."
|
1270 |
-
msgstr "L’index de recherche a été généré avec succès."
|
1271 |
-
|
1272 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1273 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:389
|
1274 |
-
msgid "Completed. Works."
|
1275 |
-
msgstr "Terminé. Ça fonctionne."
|
1276 |
-
|
1277 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1278 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:393
|
1279 |
-
msgid "The search index could not be built."
|
1280 |
-
msgstr "L’index de recherche n’a pas pu être généré."
|
1281 |
-
|
1282 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1283 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:394
|
1284 |
-
msgid "Errors"
|
1285 |
-
msgstr "Erreurs"
|
1286 |
-
|
1287 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1288 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:399
|
1289 |
-
msgid "Not exist"
|
1290 |
-
msgstr "N’existe pas"
|
1291 |
-
|
1292 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1293 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:421
|
1294 |
-
msgid "Stop process"
|
1295 |
-
msgstr "Arrêter le processus"
|
1296 |
-
|
1297 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1298 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:424
|
1299 |
-
msgid "Rebuild index"
|
1300 |
-
msgstr "Reconstruire l’index"
|
1301 |
-
|
1302 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1303 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:427
|
1304 |
-
msgid "Try to build the index again."
|
1305 |
-
msgstr "Essayez de reconstruire l’index."
|
1306 |
-
|
1307 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1308 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1309 |
-
msgctxt "Admin, logs"
|
1310 |
-
msgid "[Taxonomy index] Cleared"
|
1311 |
-
msgstr "[Index de taxonomie] Effacé"
|
1312 |
-
|
1313 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:201
|
1314 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:201
|
1315 |
-
msgctxt "Admin, logs"
|
1316 |
-
msgid "[Taxonomy index] Can not be cleared"
|
1317 |
-
msgstr "[Index de taxonomie] Ne peut pas être effacé"
|
1318 |
-
|
1319 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:38
|
1320 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:38
|
1321 |
-
#, php-format
|
1322 |
-
msgctxt "Admin, logs"
|
1323 |
-
msgid "[Taxonomy index] Building %s..."
|
1324 |
-
msgstr "[Index de taxonomie] Construction %s..."
|
1325 |
-
|
1326 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:51
|
1327 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:51
|
1328 |
-
#, php-format
|
1329 |
-
msgctxt "Admin, logs"
|
1330 |
-
msgid "[Taxonomy index] Completed: %s, Not indexed: %s"
|
1331 |
-
msgstr "[Index de taxonomie] Terminé: %s, non indexé: %s"
|
1332 |
-
|
1333 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
1334 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/Indexer.php:171
|
1335 |
-
msgctxt "Admin, logs"
|
1336 |
-
msgid "[Searchable index] Cleared"
|
1337 |
-
msgstr "[Index de recherche] Effacé"
|
1338 |
-
|
1339 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:178
|
1340 |
-
msgctxt "Admin, logs"
|
1341 |
-
msgid "[Searchable index] Can not be cleared"
|
1342 |
-
msgstr "[Index de recherche] Ne peut pas être effacé"
|
1343 |
-
|
1344 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:153
|
1345 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:153
|
1346 |
-
msgctxt "Admin, logs"
|
1347 |
-
msgid "[Readable index] Cleared"
|
1348 |
-
msgstr "[Index lisible] Effacé"
|
1349 |
-
|
1350 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:155
|
1351 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:155
|
1352 |
-
msgctxt "Admin, logs"
|
1353 |
-
msgid "[Readable index] Can not be cleared"
|
1354 |
-
msgstr "[Index lisible] Ne peut pas être effacé"
|
1355 |
-
|
1356 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:121
|
1357 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:121
|
1358 |
-
#, php-format
|
1359 |
-
msgctxt "Admin, logs"
|
1360 |
-
msgid "[Readable index] The queue <code>%s</code> was deleted "
|
1361 |
-
msgstr "[Index lisible] La file d’attente <code>%s</code> a été supprimée "
|
1362 |
-
|
1363 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:134
|
1364 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:134
|
1365 |
-
#, php-format
|
1366 |
-
msgctxt "Admin, logs"
|
1367 |
-
msgid "[Readable index] Schedule <code>%s</code> was created "
|
1368 |
-
msgstr "[Index lisible] Planification <code>%s</code> créée "
|
1369 |
-
|
1370 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:150
|
1371 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:150
|
1372 |
-
#, php-format
|
1373 |
-
msgctxt "Admin, logs"
|
1374 |
-
msgid "[Readable index] The queue <code>%s</code> was created"
|
1375 |
-
msgstr "[Index lisible] La file d’attente <code>%s</code> a été créée"
|
1376 |
-
|
1377 |
-
#. Name of the plugin
|
1378 |
-
msgid "AJAX Search for WooCommerce MysQL"
|
1379 |
-
msgstr "AJAX Search pour WooCommerce MysQL"
|
1380 |
-
|
1381 |
-
#. Description of the plugin
|
1382 |
-
msgid ""
|
1383 |
-
"Allows your customers to search products easily and quickly. It will display "
|
1384 |
-
"the results instantly while typing in an inputbox."
|
1385 |
-
msgstr ""
|
1386 |
-
"Permet à vos clients de rechercher des produits facilement et rapidement. Il "
|
1387 |
-
"affichera les résultats instantanément tout en tapant dans un champs."
|
1388 |
-
|
1389 |
-
#. URI of the plugin
|
1390 |
-
msgid "https://wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1391 |
-
msgstr "https://wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1392 |
-
|
1393 |
-
#. Author of the plugin
|
1394 |
-
msgid "Damian Góra"
|
1395 |
-
msgstr "Damien Góra"
|
1396 |
-
|
1397 |
-
#. Author URI of the plugin
|
1398 |
-
msgid "http://damiangora.com"
|
1399 |
-
msgstr "http://damiangora.com"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/ajax-search-for-woocommerce-it_IT.mo
DELETED
Binary file
|
languages/ajax-search-for-woocommerce-it_IT.po
DELETED
@@ -1,1370 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: \n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2019-05-03 21:18+0000\n"
|
6 |
-
"PO-Revision-Date: 2019-05-03 21:20+0000\n"
|
7 |
-
"Last-Translator: dev_nIXCkVKHG <admin@webtroter.pl>\n"
|
8 |
-
"Language-Team: Italian\n"
|
9 |
-
"Language: it_IT\n"
|
10 |
-
"MIME-Version: 1.0\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: Loco https://localise.biz/\n"
|
15 |
-
"X-Loco-Version: 2.2.2; wp-5.1.1"
|
16 |
-
|
17 |
-
#: ajax-search-for-woocommerce.php:198
|
18 |
-
msgid ""
|
19 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
20 |
-
"this plugin. You are currently using PHP version "
|
21 |
-
msgstr ""
|
22 |
-
"<b>Ajax Search for WooCommerce</b>: E' necessaria almeno la versione 5.3 di "
|
23 |
-
"PHP per eseguire questo plugin. Al momento stai usando PHP versione "
|
24 |
-
|
25 |
-
#: ajax-search-for-woocommerce.php:221
|
26 |
-
msgid ""
|
27 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
28 |
-
"this plugin. You are currently using PHP version "
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
#: ajax-search-for-woocommerce.php:250
|
32 |
-
#, php-format
|
33 |
-
msgid ""
|
34 |
-
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
35 |
-
"will not longer supported in the next plugin releases."
|
36 |
-
msgstr ""
|
37 |
-
"<b>AJAX Search for WooCommerce</b>:<br /> La tua versione di PHP <b><i>%s</i>"
|
38 |
-
"</b> non sarà più supportata nelle prossime release del plugin."
|
39 |
-
|
40 |
-
#: ajax-search-for-woocommerce.php:252
|
41 |
-
msgid ""
|
42 |
-
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
43 |
-
"greater)."
|
44 |
-
msgstr ""
|
45 |
-
" È necessario aggiornare la versione PHP almeno alla 5.5 (raccomandato 7.2 o "
|
46 |
-
"superiore)."
|
47 |
-
|
48 |
-
#: ajax-search-for-woocommerce.php:255
|
49 |
-
msgid ""
|
50 |
-
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
51 |
-
"your host."
|
52 |
-
msgstr ""
|
53 |
-
"Se non sei in grado di aggiornare tu stesso la versione di PHP, puoi inviare "
|
54 |
-
"una email al tuo hosting."
|
55 |
-
|
56 |
-
#: ajax-search-for-woocommerce.php:258
|
57 |
-
msgid ""
|
58 |
-
"If you do not upgrade the php version, the next plugin release will not work!"
|
59 |
-
msgstr ""
|
60 |
-
"Se non si aggiorna la versione php, la prossima versione del plugin non "
|
61 |
-
"funzionerà!"
|
62 |
-
|
63 |
-
#: ajax-search-for-woocommerce.php:263
|
64 |
-
msgid "Remind me again in week."
|
65 |
-
msgstr "Ricordamelo di nuovo tra una settimana."
|
66 |
-
|
67 |
-
#: ajax-search-for-woocommerce.php:285
|
68 |
-
#, php-format
|
69 |
-
msgid ""
|
70 |
-
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
71 |
-
"%s in order to work."
|
72 |
-
msgstr ""
|
73 |
-
"<b>Ajax Search for WooCommerce</b> è abilitato ma non in funzione. Necessita "
|
74 |
-
"di %s per funzionare."
|
75 |
-
|
76 |
-
#: widget.php:25
|
77 |
-
msgid "AJAX (live) search form for WooCommerce"
|
78 |
-
msgstr "Modulo di ricerca Ajax (live) per WooCommerce"
|
79 |
-
|
80 |
-
#: widget.php:27
|
81 |
-
msgid "Woo AJAX Search"
|
82 |
-
msgstr "Ricerca Ajax Woo"
|
83 |
-
|
84 |
-
#: widget.php:32
|
85 |
-
msgid "Title"
|
86 |
-
msgstr "Titolo"
|
87 |
-
|
88 |
-
#: partials/search-form.php:19 backward-compatibility/1-1-7/search-form.php:67
|
89 |
-
msgid "Products search"
|
90 |
-
msgstr "Ricerca prodotti"
|
91 |
-
|
92 |
-
#: partials/search-form.php:26 includes/Settings.php:188
|
93 |
-
#: backward-compatibility/1-1-7/search-form.php:74
|
94 |
-
msgid "Search for products..."
|
95 |
-
msgstr "Cerca prodotti..."
|
96 |
-
|
97 |
-
#: includes/Settings.php:86
|
98 |
-
msgid "Basic"
|
99 |
-
msgstr "Base"
|
100 |
-
|
101 |
-
#: includes/Settings.php:90
|
102 |
-
msgid "Form"
|
103 |
-
msgstr "Modulo"
|
104 |
-
|
105 |
-
#: includes/Settings.php:94
|
106 |
-
msgid "Colors"
|
107 |
-
msgstr "Colori"
|
108 |
-
|
109 |
-
#: includes/Settings.php:98
|
110 |
-
msgid "Scope"
|
111 |
-
msgstr "Ambito"
|
112 |
-
|
113 |
-
#: includes/Settings.php:105 includes/Helpers.php:441 includes/Helpers.php:444
|
114 |
-
msgid "Pro"
|
115 |
-
msgstr "Pro"
|
116 |
-
|
117 |
-
#: includes/Settings.php:111
|
118 |
-
msgid "Increase sales"
|
119 |
-
msgstr "Aumenta le vendite"
|
120 |
-
|
121 |
-
#: includes/Settings.php:113
|
122 |
-
msgid "by simple tricks"
|
123 |
-
msgstr "con facilità"
|
124 |
-
|
125 |
-
#: includes/Settings.php:136
|
126 |
-
msgid "How to use?"
|
127 |
-
msgstr "Come si usa?"
|
128 |
-
|
129 |
-
#: includes/Settings.php:142
|
130 |
-
msgid "Suggestions limit"
|
131 |
-
msgstr "Limite suggerimenti"
|
132 |
-
|
133 |
-
#: includes/Settings.php:145
|
134 |
-
msgid "Maximum number of suggestions rows."
|
135 |
-
msgstr "Numero massimo di righe suggerimenti."
|
136 |
-
|
137 |
-
#: includes/Settings.php:150
|
138 |
-
msgid "Minimum characters"
|
139 |
-
msgstr "Caratteri minimi"
|
140 |
-
|
141 |
-
#: includes/Settings.php:153
|
142 |
-
msgid "Minimum number of characters required to trigger autosuggest."
|
143 |
-
msgstr ""
|
144 |
-
"Numero minimo di caratteri richiesti per attivare il suggerimento automatico."
|
145 |
-
|
146 |
-
#: includes/Settings.php:158
|
147 |
-
msgid "Max form width"
|
148 |
-
msgstr "Massima larghezza modulo"
|
149 |
-
|
150 |
-
#: includes/Settings.php:161
|
151 |
-
msgid "To set 100% width leave blank"
|
152 |
-
msgstr "Per impostare larghezza 100% lasciare vuoto"
|
153 |
-
|
154 |
-
#: includes/Settings.php:166
|
155 |
-
msgid "Show submit button"
|
156 |
-
msgstr "Mostra pulsante invio"
|
157 |
-
|
158 |
-
#: includes/Settings.php:173
|
159 |
-
msgid "Custom labels"
|
160 |
-
msgstr "Etichette personalizzate"
|
161 |
-
|
162 |
-
#: includes/Settings.php:179
|
163 |
-
msgid "Search submit button text"
|
164 |
-
msgstr "Testo pulsante invio ricerca"
|
165 |
-
|
166 |
-
#: includes/Settings.php:181
|
167 |
-
msgid "To display the magnifier icon leave this field empty."
|
168 |
-
msgstr ""
|
169 |
-
"Per mostrare l'icona lente di ingrandimento lasciare vuoto questo campo."
|
170 |
-
|
171 |
-
#: includes/Settings.php:182
|
172 |
-
msgid "Search"
|
173 |
-
msgstr "Ricerca"
|
174 |
-
|
175 |
-
#: includes/Settings.php:186
|
176 |
-
msgid "Search input placeholder"
|
177 |
-
msgstr "Segnaposto campo ricerca"
|
178 |
-
|
179 |
-
#: includes/Settings.php:192
|
180 |
-
msgid "More results"
|
181 |
-
msgstr "Più risultati"
|
182 |
-
|
183 |
-
#: includes/Settings.php:194 includes/Scripts.php:41
|
184 |
-
msgid "See all results..."
|
185 |
-
msgstr "Vedi tutti i risultati..."
|
186 |
-
|
187 |
-
#: includes/Settings.php:198
|
188 |
-
msgctxt "admin"
|
189 |
-
msgid "No results"
|
190 |
-
msgstr "Nessun risultato [ admin ]"
|
191 |
-
|
192 |
-
#: includes/Settings.php:200 includes/Scripts.php:42
|
193 |
-
msgid "No results"
|
194 |
-
msgstr "Nessun risultato"
|
195 |
-
|
196 |
-
#: includes/Settings.php:206
|
197 |
-
msgid "Suggestions output"
|
198 |
-
msgstr "Output suggerimenti"
|
199 |
-
|
200 |
-
#: includes/Settings.php:212
|
201 |
-
msgid "Show product image"
|
202 |
-
msgstr "Mostra immagine prodotto"
|
203 |
-
|
204 |
-
#: includes/Settings.php:218
|
205 |
-
msgid "Show price"
|
206 |
-
msgstr "Mostra prezzo"
|
207 |
-
|
208 |
-
#: includes/Settings.php:224
|
209 |
-
msgid "Show product description"
|
210 |
-
msgstr "Mostra descrizione prodotto"
|
211 |
-
|
212 |
-
#: includes/Settings.php:230
|
213 |
-
msgid "Show SKU"
|
214 |
-
msgstr "Mostra SKU"
|
215 |
-
|
216 |
-
#: includes/Settings.php:236
|
217 |
-
msgid "Also show matching categories"
|
218 |
-
msgstr "Mostra anche categorie corrispondenti"
|
219 |
-
|
220 |
-
#: includes/Settings.php:242
|
221 |
-
msgid "Also show matching tags"
|
222 |
-
msgstr "Mostra anche tag corrispondenti"
|
223 |
-
|
224 |
-
#: includes/Settings.php:260
|
225 |
-
msgid "Mobile"
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: includes/Settings.php:266
|
229 |
-
msgid "Overlay search (beta)"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: includes/Settings.php:267
|
233 |
-
msgid "Enhances user experience on mobile"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: includes/Settings.php:273
|
237 |
-
msgid "Preloader"
|
238 |
-
msgstr "Preloader"
|
239 |
-
|
240 |
-
#: includes/Settings.php:279
|
241 |
-
msgid "Show preloader"
|
242 |
-
msgstr "Mostra preloader"
|
243 |
-
|
244 |
-
#: includes/Settings.php:285
|
245 |
-
msgid "Upload preloader image"
|
246 |
-
msgstr "Carica immagine preloader"
|
247 |
-
|
248 |
-
#: includes/Settings.php:291
|
249 |
-
msgid "Details box"
|
250 |
-
msgstr "Box dettagli"
|
251 |
-
|
252 |
-
#: includes/Settings.php:297
|
253 |
-
msgid "Show details box"
|
254 |
-
msgstr "Mostra box dettagli"
|
255 |
-
|
256 |
-
#: includes/Settings.php:301
|
257 |
-
#, php-format
|
258 |
-
msgid ""
|
259 |
-
"The Details box is an additional container for extended information. The "
|
260 |
-
"details are changed dynamically when you hover the mouse over one of the "
|
261 |
-
"suggestions. <a href=\"%s\" target=\"_blank\">See where the details box will "
|
262 |
-
"appear.</a>"
|
263 |
-
msgstr ""
|
264 |
-
"Il box dettagli è un contenitore aggiuntivo per informazioni estese. I "
|
265 |
-
"dettagli vengono cambiati dinamicamente quando il cursore si trova sopra a "
|
266 |
-
"uno dei suggerimenti. <a href=\"%s\" target=\"_blank\">Vedi dove apparirà il "
|
267 |
-
"box dettagli.</a>"
|
268 |
-
|
269 |
-
#: includes/Settings.php:306
|
270 |
-
msgid "Products list"
|
271 |
-
msgstr "Lista dei prodotti"
|
272 |
-
|
273 |
-
#: includes/Settings.php:308 includes/Settings.php:322
|
274 |
-
#: includes/Settings.php:336
|
275 |
-
msgid "Applies only to category or tags suggestions type"
|
276 |
-
msgstr "Si applica solo ai tipi di suggerimenti \"categoria\" o \"tags\""
|
277 |
-
|
278 |
-
#: includes/Settings.php:310
|
279 |
-
msgid "All Product"
|
280 |
-
msgstr "Tutti i prodotti"
|
281 |
-
|
282 |
-
#: includes/Settings.php:311
|
283 |
-
msgid "Featured Products"
|
284 |
-
msgstr "Prodotti in evidenza"
|
285 |
-
|
286 |
-
#: includes/Settings.php:312
|
287 |
-
msgid "On-sale Products"
|
288 |
-
msgstr "Prodotti in offerta"
|
289 |
-
|
290 |
-
#: includes/Settings.php:319
|
291 |
-
msgid "Order by"
|
292 |
-
msgstr "Ordina per"
|
293 |
-
|
294 |
-
#: includes/Settings.php:324
|
295 |
-
msgid "Date"
|
296 |
-
msgstr "Data"
|
297 |
-
|
298 |
-
#: includes/Settings.php:325
|
299 |
-
msgid "Price"
|
300 |
-
msgstr "Prezzo"
|
301 |
-
|
302 |
-
#: includes/Settings.php:326
|
303 |
-
msgid "Random"
|
304 |
-
msgstr "Casuale"
|
305 |
-
|
306 |
-
#: includes/Settings.php:327
|
307 |
-
msgid "Sales"
|
308 |
-
msgstr "Vendite"
|
309 |
-
|
310 |
-
#: includes/Settings.php:333
|
311 |
-
msgid "Order"
|
312 |
-
msgstr ""
|
313 |
-
|
314 |
-
#: includes/Settings.php:338
|
315 |
-
msgid "DESC"
|
316 |
-
msgstr "Discendente"
|
317 |
-
|
318 |
-
#: includes/Settings.php:339
|
319 |
-
msgid "ASC"
|
320 |
-
msgstr "Ascendente"
|
321 |
-
|
322 |
-
#: includes/Settings.php:347
|
323 |
-
msgid "Search form"
|
324 |
-
msgstr "Modulo di ricerca"
|
325 |
-
|
326 |
-
#: includes/Settings.php:353
|
327 |
-
msgid "Search input background"
|
328 |
-
msgstr "Sfondo campo ricerca"
|
329 |
-
|
330 |
-
#: includes/Settings.php:359
|
331 |
-
msgid "Search input text"
|
332 |
-
msgstr "Testo campo ricerca"
|
333 |
-
|
334 |
-
#: includes/Settings.php:365
|
335 |
-
msgid "Search input border"
|
336 |
-
msgstr "Bordo campo ricerca"
|
337 |
-
|
338 |
-
#: includes/Settings.php:371
|
339 |
-
msgid "Search submit background"
|
340 |
-
msgstr "Sfondo pulsante invia"
|
341 |
-
|
342 |
-
#: includes/Settings.php:377
|
343 |
-
msgid "Search submit text"
|
344 |
-
msgstr "Testo pulsante invia"
|
345 |
-
|
346 |
-
#: includes/Settings.php:383
|
347 |
-
msgid "Suggestions"
|
348 |
-
msgstr "Suggerimenti"
|
349 |
-
|
350 |
-
#: includes/Settings.php:389
|
351 |
-
msgid "Suggestion background"
|
352 |
-
msgstr "Sfondo suggerimento"
|
353 |
-
|
354 |
-
#: includes/Settings.php:395
|
355 |
-
msgid "Suggestion selected"
|
356 |
-
msgstr "Suggerimento selezionato"
|
357 |
-
|
358 |
-
#: includes/Settings.php:401
|
359 |
-
msgid "Text color"
|
360 |
-
msgstr "Colore testo"
|
361 |
-
|
362 |
-
#: includes/Settings.php:407
|
363 |
-
msgid "Highlight color"
|
364 |
-
msgstr "Colore evidenziazione"
|
365 |
-
|
366 |
-
#: includes/Settings.php:413
|
367 |
-
msgid "Border color"
|
368 |
-
msgstr "Colore bordo"
|
369 |
-
|
370 |
-
#: includes/Settings.php:421
|
371 |
-
msgid "Search scope"
|
372 |
-
msgstr "Ambito di ricerca"
|
373 |
-
|
374 |
-
#: includes/Settings.php:427
|
375 |
-
msgid "Info"
|
376 |
-
msgstr "Informazioni"
|
377 |
-
|
378 |
-
#: includes/Settings.php:429
|
379 |
-
msgid ""
|
380 |
-
"Searching in products names is always enabled. You can extend or narrow the "
|
381 |
-
"searching scope using the following options."
|
382 |
-
msgstr ""
|
383 |
-
"La ricerca nel nome prodotto è sempre abilitata. Puoi estendere o "
|
384 |
-
"restringere l'ambito di ricerca usando le seguenti opzioni."
|
385 |
-
|
386 |
-
#: includes/Settings.php:434
|
387 |
-
msgid "Search in description"
|
388 |
-
msgstr "Cerca in descrizione"
|
389 |
-
|
390 |
-
#: includes/Settings.php:440
|
391 |
-
msgid "Search in short description"
|
392 |
-
msgstr "Cerca in descrizione breve"
|
393 |
-
|
394 |
-
#: includes/Settings.php:446
|
395 |
-
msgid "Search in SKU"
|
396 |
-
msgstr "Cerca in COD/SKU"
|
397 |
-
|
398 |
-
#: includes/Settings.php:448
|
399 |
-
msgid "Searching also in variable products SKU"
|
400 |
-
msgstr "Cerca anche in COD/SKU delle variazioni"
|
401 |
-
|
402 |
-
#: includes/Settings.php:448
|
403 |
-
#, php-format
|
404 |
-
msgid ""
|
405 |
-
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
406 |
-
"pro version</a>. It will also be available in the free version soon."
|
407 |
-
msgstr ""
|
408 |
-
"La ricerca nel COD/SKU delle variazioni è disponibile solo nella <a "
|
409 |
-
"href=\"%s\">versione pro</a>. Sarà presto disponibile anche nella versione "
|
410 |
-
"gratuita."
|
411 |
-
|
412 |
-
#: includes/Settings.php:453
|
413 |
-
msgid "Search in attributes"
|
414 |
-
msgstr "Cerca negli attributi"
|
415 |
-
|
416 |
-
#: includes/Settings.php:460
|
417 |
-
msgid "Exclude 'out of stock' products"
|
418 |
-
msgstr "Escludi prodotti esauriti"
|
419 |
-
|
420 |
-
#: includes/Settings.php:468
|
421 |
-
msgid "Pro features"
|
422 |
-
msgstr "Funzionalità Pro"
|
423 |
-
|
424 |
-
#: includes/Settings.php:474
|
425 |
-
msgid "Fuzziness"
|
426 |
-
msgstr "Logica \"fuzzy\""
|
427 |
-
|
428 |
-
#: includes/Settings.php:480
|
429 |
-
msgid "Speed up search!"
|
430 |
-
msgstr "Velocizza ricerca!"
|
431 |
-
|
432 |
-
#: includes/Settings.php:487
|
433 |
-
msgid ""
|
434 |
-
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
435 |
-
"likely relevance even though a search keyword may not exactly match. E.g if "
|
436 |
-
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
437 |
-
msgstr ""
|
438 |
-
"<strong>Aumenta le conversioni di vendita.</strong> Mostra suggerimenti "
|
439 |
-
"basati su rilevanza probabile anche se una chiave di ricerca non dovesse "
|
440 |
-
"corrispondere esattamente. Es. se dovessi scrivere \"ipho<b>m</b>e\" avresti "
|
441 |
-
"gli stessi risultati di \"iphone\""
|
442 |
-
|
443 |
-
#: includes/Settings.php:493
|
444 |
-
msgid "Profits"
|
445 |
-
msgstr "Profitti"
|
446 |
-
|
447 |
-
#: includes/Settings.php:500 includes/Settings.php:532
|
448 |
-
msgid "Fuzzy matching"
|
449 |
-
msgstr "Corrispondenza \"fuzzy\""
|
450 |
-
|
451 |
-
#: includes/Settings.php:505 includes/Settings.php:537
|
452 |
-
msgid "-- Disabled"
|
453 |
-
msgstr "-- Disabilitato"
|
454 |
-
|
455 |
-
#: includes/Settings.php:506 includes/Settings.php:538
|
456 |
-
msgid "Soft"
|
457 |
-
msgstr "Leggera"
|
458 |
-
|
459 |
-
#: includes/Settings.php:507 includes/Settings.php:539
|
460 |
-
msgid "Normal"
|
461 |
-
msgstr "Normale"
|
462 |
-
|
463 |
-
#: includes/Settings.php:508 includes/Settings.php:540
|
464 |
-
msgid "Hard"
|
465 |
-
msgstr "Forte"
|
466 |
-
|
467 |
-
#: includes/Settings.php:518
|
468 |
-
msgid "Select the database"
|
469 |
-
msgstr ""
|
470 |
-
|
471 |
-
#: includes/Settings.php:522
|
472 |
-
msgid "SQLite"
|
473 |
-
msgstr ""
|
474 |
-
|
475 |
-
#: includes/Settings.php:523
|
476 |
-
msgid "MySQL"
|
477 |
-
msgstr ""
|
478 |
-
|
479 |
-
#: includes/Settings.php:552 includes/Settings.php:560
|
480 |
-
msgid "Index status"
|
481 |
-
msgstr "Stato indice"
|
482 |
-
|
483 |
-
#: includes/BackwardCompatibility.php:338 partials/admin/indexer-header.php:21
|
484 |
-
msgid "Troubleshooting"
|
485 |
-
msgstr "Risoluzione problemi"
|
486 |
-
|
487 |
-
#: includes/BackwardCompatibility.php:339
|
488 |
-
msgid "troubleshooting"
|
489 |
-
msgstr "risoluzione problemi"
|
490 |
-
|
491 |
-
#: includes/BackwardCompatibility.php:348
|
492 |
-
msgid "<span style=\"color:#9b5c8f\">Complete the update process</span>"
|
493 |
-
msgstr ""
|
494 |
-
"<span style=\"color:#9b5c8f\">Completa il processo di aggiornamento</span>"
|
495 |
-
|
496 |
-
#: includes/BackwardCompatibility.php:348
|
497 |
-
msgid ""
|
498 |
-
"In the last update we have changed the AJAX search form on the frontend (CSS "
|
499 |
-
"styles, names of the HTML classes etc.). You have to check if the AJAX "
|
500 |
-
"search form looks correct with your theme after these changes."
|
501 |
-
msgstr ""
|
502 |
-
"Nell'ultimo update abbiamo cambiato il modulo di ricerca AJAX nel frontend "
|
503 |
-
"(stili CSS, nomi delle classi HTML etc.). Devi controllare se il modulo di "
|
504 |
-
"ricerca AJAX appare corretto nel tuo tema dopo queste modifiche."
|
505 |
-
|
506 |
-
#: includes/BackwardCompatibility.php:356
|
507 |
-
msgid "What should you do now?"
|
508 |
-
msgstr "Cosa dovresti fare adesso?"
|
509 |
-
|
510 |
-
#: includes/BackwardCompatibility.php:359
|
511 |
-
msgid ""
|
512 |
-
"Switch manually to the latest version to check if the AJAX search form "
|
513 |
-
"displays correctly with your theme"
|
514 |
-
msgstr ""
|
515 |
-
"Passa manualmente all'ultima versione per verificare se il modulo di ricerca "
|
516 |
-
"AJAX appare correttamente nel tuo tema"
|
517 |
-
|
518 |
-
#: includes/BackwardCompatibility.php:364
|
519 |
-
msgid "You have activated the latest version. Follow the steps below:"
|
520 |
-
msgstr "Hai attivato l'ultima versione. Segui questi passi :"
|
521 |
-
|
522 |
-
#: includes/BackwardCompatibility.php:367
|
523 |
-
#, php-format
|
524 |
-
msgid "Visit your <a target=\"_blank\" href=\"%s\">store</a>"
|
525 |
-
msgstr "Visita il tuo <a target=\"_blank\" href=\"%s\">negozio</a>"
|
526 |
-
|
527 |
-
#: includes/BackwardCompatibility.php:368
|
528 |
-
msgid "Check if the AJAX search form displays correctly"
|
529 |
-
msgstr "Controlla se il modulo AJAX appare correttamente"
|
530 |
-
|
531 |
-
#: includes/BackwardCompatibility.php:369
|
532 |
-
#, php-format
|
533 |
-
msgid "If it is ok, click %s"
|
534 |
-
msgstr "Se va bene, clicca %s"
|
535 |
-
|
536 |
-
#: includes/BackwardCompatibility.php:369
|
537 |
-
msgid "finish the update"
|
538 |
-
msgstr "completa l'aggiornamento"
|
539 |
-
|
540 |
-
#: includes/BackwardCompatibility.php:370
|
541 |
-
#, php-format
|
542 |
-
msgid "If not, switch back to <code>previous version %s</code> and see %s"
|
543 |
-
msgstr ""
|
544 |
-
"Altrimenti, ritorna alla <code> versione precedente %s</code> e guarda %s"
|
545 |
-
|
546 |
-
#: includes/BackwardCompatibility.php:377
|
547 |
-
msgid "Version switcher"
|
548 |
-
msgstr "Cambio versione"
|
549 |
-
|
550 |
-
#: includes/BackwardCompatibility.php:378
|
551 |
-
msgid "Something went wrong. Refresh the page and try again."
|
552 |
-
msgstr "Qualcosa è andato storto. Aggiorna la pagina e prova di nuovo."
|
553 |
-
|
554 |
-
#: includes/BackwardCompatibility.php:379
|
555 |
-
msgid "Saved!"
|
556 |
-
msgstr "Salvato!"
|
557 |
-
|
558 |
-
#: includes/BackwardCompatibility.php:381
|
559 |
-
msgid "previous version"
|
560 |
-
msgstr "versione precedente"
|
561 |
-
|
562 |
-
#: includes/BackwardCompatibility.php:388
|
563 |
-
msgid "latest version"
|
564 |
-
msgstr "versione più recente"
|
565 |
-
|
566 |
-
#: includes/BackwardCompatibility.php:395
|
567 |
-
#, php-format
|
568 |
-
msgid ""
|
569 |
-
"If the AJAX search form displays incorrectly after switching to the latest "
|
570 |
-
"version, see the %s"
|
571 |
-
msgstr ""
|
572 |
-
"Se il modulo di ricerca AJAX viene mostrato in modo non corretto dopo essere "
|
573 |
-
"passati all'ultima versione, vedi %s"
|
574 |
-
|
575 |
-
#: includes/BackwardCompatibility.php:402
|
576 |
-
msgid ""
|
577 |
-
"Your AJAX search form does not display correctly after manual switching to "
|
578 |
-
"the latest version."
|
579 |
-
msgstr ""
|
580 |
-
"Il tuo modulo di ricerca AJAX non appare correttamente dopo essere passato "
|
581 |
-
"manualmente all'ultima versione."
|
582 |
-
|
583 |
-
#: includes/BackwardCompatibility.php:406
|
584 |
-
msgid ""
|
585 |
-
"Probably your theme uses additional CSS styles to customize the appearance "
|
586 |
-
"of the AJAX search form. Contact the authors of your theme. Maybe they have "
|
587 |
-
"to update their CSS styles if necessary."
|
588 |
-
msgstr ""
|
589 |
-
"Probabilmente il tuo tema usa CSS aggiuntivo per personalizzare l'aspetto "
|
590 |
-
"del modulo di ricerca AJAX. Contatta gli autori del tuo tema. Forse devono "
|
591 |
-
"aggiornare i loro stili CSS se necessario."
|
592 |
-
|
593 |
-
#: includes/BackwardCompatibility.php:412
|
594 |
-
msgid "Your Theme Details"
|
595 |
-
msgstr "I dettagli del tuo tema"
|
596 |
-
|
597 |
-
#: includes/BackwardCompatibility.php:417
|
598 |
-
msgctxt "Wordpress theme name"
|
599 |
-
msgid "Name:"
|
600 |
-
msgstr "Nome: [ Nome tema WordPress ]"
|
601 |
-
|
602 |
-
#: includes/BackwardCompatibility.php:432
|
603 |
-
msgid "Author:"
|
604 |
-
msgstr "Autore:"
|
605 |
-
|
606 |
-
#: includes/BackwardCompatibility.php:449
|
607 |
-
msgid "A sample e-mail message that you can send them:"
|
608 |
-
msgstr "Un esempio di e-mail che puoi mandare loro:"
|
609 |
-
|
610 |
-
#: includes/BackwardCompatibility.php:454
|
611 |
-
#, php-format
|
612 |
-
msgid ""
|
613 |
-
"Hello,\n"
|
614 |
-
" <br /><br />\n"
|
615 |
-
" I use your %s theme with AJAX Search for WooCommerce "
|
616 |
-
"plugin - (https://wordpress.org/plugins/ajax-search-for-woocommerce/)\n"
|
617 |
-
" <br /><br />\n"
|
618 |
-
" In the lates version of AJAX Search for WooCommerce %s "
|
619 |
-
"they have changed the search form on the frontend (CSS, HTML etc.).\n"
|
620 |
-
" <br /><br />\n"
|
621 |
-
" Could you check it and update your CSS if necessary?"
|
622 |
-
msgstr ""
|
623 |
-
"Salve,\n"
|
624 |
-
" <br /><br />\n"
|
625 |
-
" Uso il vostro tema %s con il plugin AJAX Search for "
|
626 |
-
"WooCommerce - (https://wordpress.org/plugins/ajax-search-for-woocommerce/)\n"
|
627 |
-
" <br /><br />\n"
|
628 |
-
" Nella versione più recente di AJAX Search for "
|
629 |
-
"WooCommerce %s hanno modificato il modulo di ricerca nel frontend (CSS, HTML "
|
630 |
-
"etc.).\n"
|
631 |
-
" <br /><br />\n"
|
632 |
-
" Potete controllarlo e aggiornare il vostro CSS se "
|
633 |
-
"necessario?"
|
634 |
-
|
635 |
-
#: includes/BackwardCompatibility.php:470
|
636 |
-
msgid ""
|
637 |
-
"If you have any questions, do not hesitate contact <a href=\"mailto:"
|
638 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update "
|
639 |
-
"problem\">our support </a> or <a href=\"https://wordpress."
|
640 |
-
"org/support/plugin/ajax-search-for-woocommerce\" target=\"_blank\">write on "
|
641 |
-
"the WordPress.org Support</a>."
|
642 |
-
msgstr ""
|
643 |
-
"Se avete qualsiasi domanda non esitate a contattare <a href=\"mailto:"
|
644 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update "
|
645 |
-
"problem\">il nostro supporto</a> o <a href=\"https://wordpress."
|
646 |
-
"org/support/plugin/ajax-search-for-woocommerce\" target=\"_blank\">scrivete "
|
647 |
-
"alla nostra pagina supporto su WordPress.org</a>."
|
648 |
-
|
649 |
-
#: includes/BackwardCompatibility.php:477
|
650 |
-
msgid "Remind me later"
|
651 |
-
msgstr "Ricordamelo in seguito"
|
652 |
-
|
653 |
-
#: includes/Scripts.php:34
|
654 |
-
msgctxt "For product badge: on sale"
|
655 |
-
msgid "sale"
|
656 |
-
msgstr "offerta [ Per etichetta prodotto: in offerta ]"
|
657 |
-
|
658 |
-
#: includes/Scripts.php:35
|
659 |
-
msgctxt "For product badge: featured"
|
660 |
-
msgid "featured"
|
661 |
-
msgstr "in evidenza [Per etichetta prodotto: in evidenza ]"
|
662 |
-
|
663 |
-
#: includes/Scripts.php:36 includes/Engines/WordPressNative/DetailsBox.php:168
|
664 |
-
msgid "Category"
|
665 |
-
msgstr "Categoria"
|
666 |
-
|
667 |
-
#: includes/Scripts.php:37
|
668 |
-
msgid "tag"
|
669 |
-
msgstr "tag"
|
670 |
-
|
671 |
-
#: includes/Scripts.php:38
|
672 |
-
msgid "SKU:"
|
673 |
-
msgstr "COD/SKU:"
|
674 |
-
|
675 |
-
#: includes/Scripts.php:64
|
676 |
-
msgctxt "in categories fe. in Books > Crime stories"
|
677 |
-
msgid "in"
|
678 |
-
msgstr "in"
|
679 |
-
|
680 |
-
#: partials/admin/indexer-header.php:8
|
681 |
-
#, php-format
|
682 |
-
msgid "Indexed <strong>100%</strong>, <strong>%d products</strong>."
|
683 |
-
msgstr ""
|
684 |
-
|
685 |
-
#: partials/admin/indexer-header.php:12
|
686 |
-
#, php-format
|
687 |
-
msgid "Last build %s"
|
688 |
-
msgstr ""
|
689 |
-
|
690 |
-
#: partials/admin/indexer-header.php:13
|
691 |
-
msgid "All products changes will be <strong>re-indexed automatically</strong>"
|
692 |
-
msgstr ""
|
693 |
-
|
694 |
-
#: partials/admin/indexer-header.php:24
|
695 |
-
#, php-format
|
696 |
-
msgid "First try to <a class=\"%s\" href=\"#\">build the index again</a>"
|
697 |
-
msgstr ""
|
698 |
-
|
699 |
-
#: partials/admin/indexer-header.php:25
|
700 |
-
#, php-format
|
701 |
-
msgid ""
|
702 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> section "
|
703 |
-
"\"AJAX Search for WooCommerce Pro\"</a>. Is everything green?"
|
704 |
-
msgstr ""
|
705 |
-
|
706 |
-
#: partials/admin/indexer-header.php:26
|
707 |
-
#, php-format
|
708 |
-
msgid ""
|
709 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> Logs (tab)"
|
710 |
-
"</a>. Open last \"fatal-errors...\". Look for a phrase \"ajax-search-for-"
|
711 |
-
"woocommerce\". Did you find anything significant?"
|
712 |
-
msgstr ""
|
713 |
-
|
714 |
-
#: partials/admin/indexer-header.php:27
|
715 |
-
#, php-format
|
716 |
-
msgid ""
|
717 |
-
"Is it still not working? Write a <a target=\"_blank\" href=\"%s\">support "
|
718 |
-
"request</a>."
|
719 |
-
msgstr ""
|
720 |
-
|
721 |
-
#: partials/admin/indexer-header.php:36
|
722 |
-
#: partials/admin/indexer-header-demo.php:8
|
723 |
-
msgid "Show details"
|
724 |
-
msgstr "Mostra dettagli"
|
725 |
-
|
726 |
-
#: partials/admin/indexer-header.php:37
|
727 |
-
msgid "Hide details"
|
728 |
-
msgstr ""
|
729 |
-
|
730 |
-
#: partials/admin/indexer-body.php:6
|
731 |
-
msgid ""
|
732 |
-
"Indexing... This process will continue in the background. You can leave this "
|
733 |
-
"page."
|
734 |
-
msgstr ""
|
735 |
-
|
736 |
-
#: partials/admin/indexer-body.php:8
|
737 |
-
msgid "Index build progress"
|
738 |
-
msgstr ""
|
739 |
-
|
740 |
-
#: partials/admin/indexer-body.php:11
|
741 |
-
#, php-format
|
742 |
-
msgid "Finalization... Wait a moment. (%s products)"
|
743 |
-
msgstr ""
|
744 |
-
|
745 |
-
#: partials/admin/indexer-body.php:15
|
746 |
-
msgid "Cancellation..."
|
747 |
-
msgstr ""
|
748 |
-
|
749 |
-
#: partials/admin/indexer-body.php:32
|
750 |
-
msgid "Build ID"
|
751 |
-
msgstr ""
|
752 |
-
|
753 |
-
#: partials/admin/indexer-body.php:36
|
754 |
-
msgid "DB"
|
755 |
-
msgstr ""
|
756 |
-
|
757 |
-
#: partials/admin/indexer-body.php:40
|
758 |
-
msgid "Index build start"
|
759 |
-
msgstr ""
|
760 |
-
|
761 |
-
#: partials/admin/indexer-body.php:44
|
762 |
-
msgid "Status"
|
763 |
-
msgstr ""
|
764 |
-
|
765 |
-
#: partials/admin/indexer-body.php:48
|
766 |
-
msgid "Products"
|
767 |
-
msgstr ""
|
768 |
-
|
769 |
-
#: partials/admin/indexer-body.php:52
|
770 |
-
msgid "Searchable"
|
771 |
-
msgstr ""
|
772 |
-
|
773 |
-
#: partials/admin/indexer-body.php:56 partials/admin/indexer-body.php:79
|
774 |
-
#: partials/admin/indexer-body.php:104
|
775 |
-
msgid "Start"
|
776 |
-
msgstr ""
|
777 |
-
|
778 |
-
#: partials/admin/indexer-body.php:60 partials/admin/indexer-body.php:83
|
779 |
-
#: partials/admin/indexer-body.php:108
|
780 |
-
msgid "End"
|
781 |
-
msgstr ""
|
782 |
-
|
783 |
-
#: partials/admin/indexer-body.php:65 partials/admin/indexer-body.php:88
|
784 |
-
#: partials/admin/indexer-body.php:113
|
785 |
-
msgid "Time"
|
786 |
-
msgstr ""
|
787 |
-
|
788 |
-
#: partials/admin/indexer-body.php:74
|
789 |
-
msgid "Readable"
|
790 |
-
msgstr ""
|
791 |
-
|
792 |
-
#: partials/admin/indexer-body.php:99
|
793 |
-
msgid "Taxonomies"
|
794 |
-
msgstr ""
|
795 |
-
|
796 |
-
#: partials/admin/indexer-body.php:127
|
797 |
-
msgid "Logs"
|
798 |
-
msgstr ""
|
799 |
-
|
800 |
-
#: partials/admin/pro-starter.php:8
|
801 |
-
msgid ""
|
802 |
-
"You are using the Pro plugin version. Your customers will find the right "
|
803 |
-
"products <span>faster and simpler</span> and your sales will increase."
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: partials/admin/pro-starter.php:14
|
807 |
-
#, php-format
|
808 |
-
msgid ""
|
809 |
-
"If you have any questions, do not hesitate to <a target=\"_blank\" "
|
810 |
-
"href=\"%s\">get in touch</a>."
|
811 |
-
msgstr ""
|
812 |
-
|
813 |
-
#: partials/admin/settings.php:12
|
814 |
-
msgid "AJAX Search for WooCommerce (PRO) Settings"
|
815 |
-
msgstr "Ricerca AJAX per WooCommerce (PRO) Impostazioni"
|
816 |
-
|
817 |
-
#: partials/admin/settings.php:14
|
818 |
-
msgid "AJAX Search for WooCommerce Settings"
|
819 |
-
msgstr "Ricerca AJAX per WooCommerce Impostazioni"
|
820 |
-
|
821 |
-
#: partials/admin/indexer-header-demo.php:3
|
822 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
823 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:398
|
824 |
-
msgid "The search index does not exist yet. Build it now."
|
825 |
-
msgstr "L'indice di ricerca non esiste ancora. Costruiscilo adesso."
|
826 |
-
|
827 |
-
#: partials/admin/indexer-header-demo.php:7
|
828 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
829 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:430
|
830 |
-
msgid "Build index"
|
831 |
-
msgstr "Costruisci indice"
|
832 |
-
|
833 |
-
#: partials/admin/how-to-use.php:10
|
834 |
-
msgid "There are two easy ways to display the search form"
|
835 |
-
msgstr "Ci sono due facili modi di mostrare il modulo di ricerca"
|
836 |
-
|
837 |
-
#: partials/admin/how-to-use.php:11
|
838 |
-
#, php-format
|
839 |
-
msgid "Use a shortcode %s"
|
840 |
-
msgstr "Usare lo shortcode %s"
|
841 |
-
|
842 |
-
#: partials/admin/how-to-use.php:12
|
843 |
-
#, php-format
|
844 |
-
msgid "Go to the %s and choose \"Woo AJAX Search\""
|
845 |
-
msgstr "Andare allo %s e selezionare \"Ricerca Ajax Woo\""
|
846 |
-
|
847 |
-
#: partials/admin/how-to-use.php:12
|
848 |
-
msgid "Widgets Screen"
|
849 |
-
msgstr "Schermo Widget"
|
850 |
-
|
851 |
-
#: partials/admin/how-to-use.php:14
|
852 |
-
#, php-format
|
853 |
-
msgid ""
|
854 |
-
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
855 |
-
"developers will do everything for you."
|
856 |
-
msgstr ""
|
857 |
-
"Avete delle difficoltà? <a href=\"%s\">Eseguite ora l'Upgrade</a> e i nostri "
|
858 |
-
"sviluppatori imposteranno tutto per voi."
|
859 |
-
|
860 |
-
#: partials/admin/system-status.php:5
|
861 |
-
msgid "Ajax Search for WooCommerce (Pro)"
|
862 |
-
msgstr ""
|
863 |
-
|
864 |
-
#: partials/admin/system-status.php:6
|
865 |
-
msgid "This section shows the plugin requirements."
|
866 |
-
msgstr ""
|
867 |
-
|
868 |
-
#: partials/admin/system-status.php:12
|
869 |
-
msgid "PHP extension (mbstring)"
|
870 |
-
msgstr ""
|
871 |
-
|
872 |
-
#: partials/admin/system-status.php:29
|
873 |
-
msgid "PHP extension (pdo_mysql)"
|
874 |
-
msgstr ""
|
875 |
-
|
876 |
-
#: partials/admin/system-status.php:46
|
877 |
-
msgid "PHP extension (sqlite3)"
|
878 |
-
msgstr ""
|
879 |
-
|
880 |
-
#: partials/admin/system-status.php:61
|
881 |
-
msgid "PHP extension (pdo_sqlite)"
|
882 |
-
msgstr ""
|
883 |
-
|
884 |
-
#: partials/admin/system-status.php:76
|
885 |
-
msgid "Index directory test"
|
886 |
-
msgstr ""
|
887 |
-
|
888 |
-
#: partials/admin/system-status.php:93
|
889 |
-
msgid "Default upload path"
|
890 |
-
msgstr ""
|
891 |
-
|
892 |
-
#: partials/admin/system-status.php:96
|
893 |
-
msgid "At this moment the plugin works only with default upload directory."
|
894 |
-
msgstr ""
|
895 |
-
|
896 |
-
#: partials/admin/system-status.php:113
|
897 |
-
msgid "DB readable tables exist"
|
898 |
-
msgstr ""
|
899 |
-
|
900 |
-
#: partials/admin/system-status.php:134
|
901 |
-
msgid "Finding wp-load.php from outside"
|
902 |
-
msgstr ""
|
903 |
-
|
904 |
-
#: partials/admin/system-status.php:143
|
905 |
-
msgid "The location of wp-load.php is not the default."
|
906 |
-
msgstr ""
|
907 |
-
|
908 |
-
#: partials/admin/system-status.php:158
|
909 |
-
msgid "Multisite"
|
910 |
-
msgstr ""
|
911 |
-
|
912 |
-
#: partials/admin/system-status.php:161
|
913 |
-
msgid ""
|
914 |
-
"The Ajax Search for WooCommerce (Pro) does not support multisite yet. "
|
915 |
-
"Multisite must be disabled."
|
916 |
-
msgstr ""
|
917 |
-
|
918 |
-
#: partials/admin/system-status.php:166
|
919 |
-
msgid "disabled"
|
920 |
-
msgstr ""
|
921 |
-
|
922 |
-
#: partials/admin/system-status.php:168
|
923 |
-
msgid "enabled"
|
924 |
-
msgstr ""
|
925 |
-
|
926 |
-
#: partials/admin/system-status.php:175
|
927 |
-
msgid "Conflicts with other plugins"
|
928 |
-
msgstr ""
|
929 |
-
|
930 |
-
#: partials/admin/system-status.php:178
|
931 |
-
msgid ""
|
932 |
-
"The Ajax Search for WooCommerce (Pro) does not support multilanguages yet."
|
933 |
-
msgstr ""
|
934 |
-
|
935 |
-
#: partials/admin/system-status.php:184
|
936 |
-
msgid "no"
|
937 |
-
msgstr ""
|
938 |
-
|
939 |
-
#: partials/admin/features.php:8
|
940 |
-
msgid ""
|
941 |
-
"If users can’t find the product they’re searching for, they can’t buy it. "
|
942 |
-
"Help your customers to find the right products <span>faster and "
|
943 |
-
"simpler</span>."
|
944 |
-
msgstr ""
|
945 |
-
"Se gli utenti non riescono a trovare il prodotto che cercano non possono "
|
946 |
-
"comprarlo. Aiuta i tuoi clienti a trovare i prodotti giusti in modo <span>"
|
947 |
-
"più veloce e più semplice</span>."
|
948 |
-
|
949 |
-
#: partials/admin/features.php:10 includes/Admin/Promo/Upgrade.php:62
|
950 |
-
msgid ""
|
951 |
-
"Update now and increase your sales. You will receive 14-day satisfaction "
|
952 |
-
"guarantee. A return on investment will come very quickly."
|
953 |
-
msgstr ""
|
954 |
-
"Esegui l'upgrade e aumenta le tue vendite. Riceverai una garanzia "
|
955 |
-
"soddisfatti o rimborsati di 14 giorni. Un rendimento sull'investimento "
|
956 |
-
"arriverà molto in fretta!"
|
957 |
-
|
958 |
-
#: partials/admin/features.php:13
|
959 |
-
msgid "Speed up search! (even <b>10x faster</b>) - users love it!"
|
960 |
-
msgstr "Velocizza la ricerca! (fino a 10x più veloce) - gli utenti lo adorano!"
|
961 |
-
|
962 |
-
#: partials/admin/features.php:14
|
963 |
-
msgid ""
|
964 |
-
"Help in embedding the search form in your theme. <b>Our developers will do "
|
965 |
-
"it for you</b>."
|
966 |
-
msgstr ""
|
967 |
-
"Aiuto per incorporare il modulo di ricerca nel tuo tema. <b>I nostri "
|
968 |
-
"sviluppatori lo faranno per te</b>."
|
969 |
-
|
970 |
-
#: partials/admin/features.php:15
|
971 |
-
msgid ""
|
972 |
-
"Efficient with a large number of products. Tested on <b>20 000 products</b>"
|
973 |
-
msgstr ""
|
974 |
-
"Efficiente con un grande numero di prodotti. Testato su <b>20 000 "
|
975 |
-
"prodotti</b>"
|
976 |
-
|
977 |
-
#: partials/admin/features.php:16 includes/Admin/Promo/Upgrade.php:51
|
978 |
-
msgid "New modern search engine based on bm25 ranking algorithm"
|
979 |
-
msgstr "Nuovo motore di ricerca moderno basato sull'algoritmo di ranking bm25"
|
980 |
-
|
981 |
-
#: partials/admin/features.php:17 includes/Admin/Promo/Upgrade.php:52
|
982 |
-
msgid "Fuzzy search"
|
983 |
-
msgstr "Ricerca \"Fuzzy\""
|
984 |
-
|
985 |
-
#: partials/admin/features.php:18
|
986 |
-
msgid "Search in variation products SKUs (option)"
|
987 |
-
msgstr "Opzione ricerca in COD/SKU delle variazioni prodotto"
|
988 |
-
|
989 |
-
#: partials/admin/features.php:19
|
990 |
-
msgid "Search in product attributes (option)"
|
991 |
-
msgstr "Opzione ricerca in attributi prodotto"
|
992 |
-
|
993 |
-
#: partials/admin/features.php:20
|
994 |
-
msgid "Advanced search analytics and tips (in plans)"
|
995 |
-
msgstr "Analisi avanzata ricerca e suggerimenti (in pianificazione)"
|
996 |
-
|
997 |
-
#: partials/admin/features.php:21 includes/Admin/Promo/Upgrade.php:54
|
998 |
-
msgid "Individual customization of the search form (simple CSS improvements)"
|
999 |
-
msgstr ""
|
1000 |
-
"Personalizzazione individuale del modulo di ricerca (semplici miglioramenti "
|
1001 |
-
"CSS)"
|
1002 |
-
|
1003 |
-
#: partials/admin/features.php:22
|
1004 |
-
msgid "Individual tips and support"
|
1005 |
-
msgstr "Suggerimenti e supporto individuali"
|
1006 |
-
|
1007 |
-
#: partials/admin/features.php:23
|
1008 |
-
msgid "And more..."
|
1009 |
-
msgstr "E altro..."
|
1010 |
-
|
1011 |
-
#: partials/admin/features.php:25
|
1012 |
-
msgid "Upgrade Now!"
|
1013 |
-
msgstr "Esegui ora l'upgrade!"
|
1014 |
-
|
1015 |
-
#: includes/Admin/AdminMenu.php:31
|
1016 |
-
msgid "Ajax Search for WooCommerce"
|
1017 |
-
msgstr "Ajax Search per WooCommerce"
|
1018 |
-
|
1019 |
-
#: includes/Admin/AdminMenu.php:32
|
1020 |
-
msgid "AJAX search form"
|
1021 |
-
msgstr "Modulo ricerca AJAX"
|
1022 |
-
|
1023 |
-
#: includes/Admin/SettingsAPI.php:572
|
1024 |
-
msgid "Contact"
|
1025 |
-
msgstr "Contatta"
|
1026 |
-
|
1027 |
-
#: includes/Admin/SettingsAPI.php:575
|
1028 |
-
msgid "My Account"
|
1029 |
-
msgstr ""
|
1030 |
-
|
1031 |
-
#: includes/Admin/Requirements.php:60
|
1032 |
-
#, php-format
|
1033 |
-
msgid "Required PHP version 5.5 or higher. You use %s"
|
1034 |
-
msgstr "Versione PHP richiesta 5.5 o superiore. Stai usando %s"
|
1035 |
-
|
1036 |
-
#: includes/Admin/Requirements.php:79 includes/Admin/Requirements.php:84
|
1037 |
-
#: includes/Admin/Requirements.php:89 includes/Admin/Requirements.php:94
|
1038 |
-
#, php-format
|
1039 |
-
msgid "Required PHP extension: %s"
|
1040 |
-
msgstr "Estensione PHP richiesta: %s"
|
1041 |
-
|
1042 |
-
#: includes/Admin/Requirements.php:128
|
1043 |
-
#, php-format
|
1044 |
-
msgid "Problem with permission for the directory: %s"
|
1045 |
-
msgstr "Problema con i permessi nella directory: %s"
|
1046 |
-
|
1047 |
-
#: includes/Admin/Requirements.php:181
|
1048 |
-
#, php-format
|
1049 |
-
msgid ""
|
1050 |
-
"You use the %s plugin. The Ajax Search for WooCommerce PRO does not support "
|
1051 |
-
"multilingual yet."
|
1052 |
-
msgstr ""
|
1053 |
-
"Stai usando il plugin %s. Ricerca Ajax per WooCommerce PRO non supporta "
|
1054 |
-
"ancora il multilingua."
|
1055 |
-
|
1056 |
-
#: includes/Admin/Requirements.php:205
|
1057 |
-
msgid ""
|
1058 |
-
"Your WordPress use the multisite. The Ajax Search for WooCommerce PRO does "
|
1059 |
-
"not support multisite yet."
|
1060 |
-
msgstr ""
|
1061 |
-
"La tua installazione WordPress usa multisite. Ricerca Ajax per WooCommerce "
|
1062 |
-
"PRO non supporta ancora il multisite."
|
1063 |
-
|
1064 |
-
#: includes/Admin/Requirements.php:222
|
1065 |
-
msgid "Attention! Read this before the upgrade."
|
1066 |
-
msgstr "Attenzione! Leggi questo prima dell'upgrade."
|
1067 |
-
|
1068 |
-
#: includes/Admin/Requirements.php:223
|
1069 |
-
msgid ""
|
1070 |
-
"Ajax Search for WooCommerce PRO may not work properly in your environment "
|
1071 |
-
"for the following reasons:"
|
1072 |
-
msgstr ""
|
1073 |
-
"Ricerca Ajax per WooCommerce PRO potrebbe non funzionare correttamente nel "
|
1074 |
-
"tuo ambiente per le seguenti ragioni:"
|
1075 |
-
|
1076 |
-
#: includes/Admin/Requirements.php:233
|
1077 |
-
msgid "Ajax Search for WooCommerce PRO - Requirements"
|
1078 |
-
msgstr "Ricerca AJAX per WooCommerce - Requisiti"
|
1079 |
-
|
1080 |
-
#: includes/Admin/Requirements.php:234
|
1081 |
-
#, php-format
|
1082 |
-
msgid ""
|
1083 |
-
"If you have any questions, do not hesitate contact <a href=\"%s\">our "
|
1084 |
-
"support</a>."
|
1085 |
-
msgstr ""
|
1086 |
-
"Se hai qualsiasi domanda non esitare a contattare <a href=\"%s\">il nostro "
|
1087 |
-
"supporto</a>."
|
1088 |
-
|
1089 |
-
#: includes/Engines/WordPressNative/DetailsBox.php:170
|
1090 |
-
msgid "Tag"
|
1091 |
-
msgstr "Tag"
|
1092 |
-
|
1093 |
-
#: includes/Integrations/Themes/Storefront.php:28
|
1094 |
-
msgid "Storefront theme"
|
1095 |
-
msgstr "Tema Storefront"
|
1096 |
-
|
1097 |
-
#: includes/Integrations/Themes/Storefront.php:35
|
1098 |
-
msgid "Replace search form"
|
1099 |
-
msgstr "Sostituisci il modulo di ricerca"
|
1100 |
-
|
1101 |
-
#: includes/Integrations/Themes/Storefront.php:36
|
1102 |
-
msgid ""
|
1103 |
-
"Replace the Storefront theme's default product search with the Ajax Search "
|
1104 |
-
"for WooCommerce form."
|
1105 |
-
msgstr ""
|
1106 |
-
"Sostituisci il modulo di ricerca di default del tema Storefront con il "
|
1107 |
-
"modulo di Ricerca Ajax per WooCommerce"
|
1108 |
-
|
1109 |
-
#: includes/Admin/Promo/Upgrade.php:50
|
1110 |
-
msgid "Speed up search! (even 10x faster) - users love it!"
|
1111 |
-
msgstr "Velocizza la ricerca! (fino a 10x più veloce) - gli utenti lo adorano!"
|
1112 |
-
|
1113 |
-
#: includes/Admin/Promo/Upgrade.php:53
|
1114 |
-
msgid "Search in attributes and variation products SKUs (option)"
|
1115 |
-
msgstr "Opzione di ricerca in attributi e COD/SKU variazioni prodotto"
|
1116 |
-
|
1117 |
-
#: includes/Admin/Promo/Upgrade.php:55
|
1118 |
-
msgid "Individual tips and support by Damian Góra - the author of the plugin"
|
1119 |
-
msgstr ""
|
1120 |
-
"Suggerimenti e supporto individuale da Damian Góra - l'autore del plugin"
|
1121 |
-
|
1122 |
-
#: includes/Admin/Promo/Upgrade.php:56
|
1123 |
-
msgid "and more..."
|
1124 |
-
msgstr "e altro..."
|
1125 |
-
|
1126 |
-
#: includes/Admin/Promo/Upgrade.php:58
|
1127 |
-
msgid "Ajax Search for WooCommerce PRO - Upgrade Now"
|
1128 |
-
msgstr "Ricerca Ajax per WooCommerce PRO - Esegui ora l'upgrade"
|
1129 |
-
|
1130 |
-
#: includes/Admin/Promo/Upgrade.php:68
|
1131 |
-
msgid "You can upgrade without leaving the admin panel by clicking below."
|
1132 |
-
msgstr ""
|
1133 |
-
"Puoi eseguire l'upgrade senza abbandonare il pannello di amministrazione "
|
1134 |
-
"cliccando sotto."
|
1135 |
-
|
1136 |
-
#: includes/Admin/Promo/Upgrade.php:69
|
1137 |
-
msgid "Free updates and email support included."
|
1138 |
-
msgstr "Aggiornamenti gratuiti e supporto email compresi."
|
1139 |
-
|
1140 |
-
#: includes/Admin/Promo/Upgrade.php:70
|
1141 |
-
msgid "Upgrade Now"
|
1142 |
-
msgstr "Esegui ora l'upgrade"
|
1143 |
-
|
1144 |
-
#: includes/Admin/Promo/FeedbackNotice.php:72
|
1145 |
-
#, php-format
|
1146 |
-
msgid ""
|
1147 |
-
"Hey %s, it's Damian Góra from %s. You have used this free plugin for some "
|
1148 |
-
"time now, and I hope you like it!"
|
1149 |
-
msgstr ""
|
1150 |
-
"Hey %s, sono Damian Góra di %s. Hai usato questo plugin gratuito per un po' "
|
1151 |
-
"di tempo ormai e spero che ti piaccia!"
|
1152 |
-
|
1153 |
-
#: includes/Admin/Promo/FeedbackNotice.php:77
|
1154 |
-
#, php-format
|
1155 |
-
msgid ""
|
1156 |
-
"I have spent countless hours developing it, and it would mean a lot to me if "
|
1157 |
-
"you %ssupport it with a quick review on WordPress.org.%s"
|
1158 |
-
msgstr ""
|
1159 |
-
"Ho passato innumerevoli ore a svilupparlo e per me vorrebbe dire molto se "
|
1160 |
-
"potessi %ssostenerlo con una veloce recensione su WordPress.org.%s"
|
1161 |
-
|
1162 |
-
#: includes/Admin/Promo/FeedbackNotice.php:83
|
1163 |
-
#, php-format
|
1164 |
-
msgid "Review %s"
|
1165 |
-
msgstr "Recensisci %s"
|
1166 |
-
|
1167 |
-
#: includes/Admin/Promo/FeedbackNotice.php:87
|
1168 |
-
msgid "No thanks"
|
1169 |
-
msgstr "No grazie"
|
1170 |
-
|
1171 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1172 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:151
|
1173 |
-
msgctxt "Admin, logs"
|
1174 |
-
msgid ""
|
1175 |
-
"The request to build a new index rejected. Another process is in progress."
|
1176 |
-
msgstr ""
|
1177 |
-
|
1178 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1179 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1180 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:159
|
1181 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:302
|
1182 |
-
msgctxt "Admin, logs"
|
1183 |
-
msgid "There are no tables in the database"
|
1184 |
-
msgstr ""
|
1185 |
-
|
1186 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1187 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:168
|
1188 |
-
msgctxt "Admin, logs"
|
1189 |
-
msgid "Indexer started"
|
1190 |
-
msgstr ""
|
1191 |
-
|
1192 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1193 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1194 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:192
|
1195 |
-
msgctxt "Admin, logs"
|
1196 |
-
msgid "[Readable index] Building..."
|
1197 |
-
msgstr ""
|
1198 |
-
|
1199 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:198
|
1200 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:168
|
1201 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:168
|
1202 |
-
msgctxt "Admin, logs"
|
1203 |
-
msgid "[Readable index] Completed"
|
1204 |
-
msgstr ""
|
1205 |
-
|
1206 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
1207 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
1208 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:37
|
1209 |
-
msgctxt "Admin, logs"
|
1210 |
-
msgid "[Searchable index] Building..."
|
1211 |
-
msgstr ""
|
1212 |
-
|
1213 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1214 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1215 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:53
|
1216 |
-
msgctxt "Admin, logs"
|
1217 |
-
msgid "[Searchable index] Completed"
|
1218 |
-
msgstr ""
|
1219 |
-
|
1220 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1221 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:377
|
1222 |
-
msgid "Wait... Indexing in progress"
|
1223 |
-
msgstr ""
|
1224 |
-
|
1225 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1226 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:378
|
1227 |
-
msgid "This process will continue in the background. You can leave this page!"
|
1228 |
-
msgstr ""
|
1229 |
-
|
1230 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1231 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:382
|
1232 |
-
msgid "Wait... The index build process is canceling"
|
1233 |
-
msgstr ""
|
1234 |
-
|
1235 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1236 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:383
|
1237 |
-
msgid "Canceling..."
|
1238 |
-
msgstr ""
|
1239 |
-
|
1240 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1241 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:388
|
1242 |
-
msgid "The search index was built successfully."
|
1243 |
-
msgstr ""
|
1244 |
-
|
1245 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1246 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:389
|
1247 |
-
msgid "Completed. Works."
|
1248 |
-
msgstr ""
|
1249 |
-
|
1250 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1251 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:393
|
1252 |
-
msgid "The search index could not be built."
|
1253 |
-
msgstr ""
|
1254 |
-
|
1255 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1256 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:394
|
1257 |
-
msgid "Errors"
|
1258 |
-
msgstr ""
|
1259 |
-
|
1260 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1261 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:399
|
1262 |
-
msgid "Not exist"
|
1263 |
-
msgstr ""
|
1264 |
-
|
1265 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1266 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:421
|
1267 |
-
msgid "Stop process"
|
1268 |
-
msgstr ""
|
1269 |
-
|
1270 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1271 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:424
|
1272 |
-
msgid "Rebuild index"
|
1273 |
-
msgstr ""
|
1274 |
-
|
1275 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1276 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:427
|
1277 |
-
msgid "Try to build the index again."
|
1278 |
-
msgstr ""
|
1279 |
-
|
1280 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1281 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1282 |
-
msgctxt "Admin, logs"
|
1283 |
-
msgid "[Taxonomy index] Cleared"
|
1284 |
-
msgstr ""
|
1285 |
-
|
1286 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:201
|
1287 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:201
|
1288 |
-
msgctxt "Admin, logs"
|
1289 |
-
msgid "[Taxonomy index] Can not be cleared"
|
1290 |
-
msgstr ""
|
1291 |
-
|
1292 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:38
|
1293 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:38
|
1294 |
-
#, php-format
|
1295 |
-
msgctxt "Admin, logs"
|
1296 |
-
msgid "[Taxonomy index] Building %s..."
|
1297 |
-
msgstr ""
|
1298 |
-
|
1299 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:51
|
1300 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:51
|
1301 |
-
#, php-format
|
1302 |
-
msgctxt "Admin, logs"
|
1303 |
-
msgid "[Taxonomy index] Completed: %s, Not indexed: %s"
|
1304 |
-
msgstr ""
|
1305 |
-
|
1306 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
1307 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/Indexer.php:171
|
1308 |
-
msgctxt "Admin, logs"
|
1309 |
-
msgid "[Searchable index] Cleared"
|
1310 |
-
msgstr ""
|
1311 |
-
|
1312 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:178
|
1313 |
-
msgctxt "Admin, logs"
|
1314 |
-
msgid "[Searchable index] Can not be cleared"
|
1315 |
-
msgstr ""
|
1316 |
-
|
1317 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:153
|
1318 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:153
|
1319 |
-
msgctxt "Admin, logs"
|
1320 |
-
msgid "[Readable index] Cleared"
|
1321 |
-
msgstr ""
|
1322 |
-
|
1323 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:155
|
1324 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:155
|
1325 |
-
msgctxt "Admin, logs"
|
1326 |
-
msgid "[Readable index] Can not be cleared"
|
1327 |
-
msgstr ""
|
1328 |
-
|
1329 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:121
|
1330 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:121
|
1331 |
-
#, php-format
|
1332 |
-
msgctxt "Admin, logs"
|
1333 |
-
msgid "[Readable index] The queue <code>%s</code> was deleted "
|
1334 |
-
msgstr ""
|
1335 |
-
|
1336 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:134
|
1337 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:134
|
1338 |
-
#, php-format
|
1339 |
-
msgctxt "Admin, logs"
|
1340 |
-
msgid "[Readable index] Schedule <code>%s</code> was created "
|
1341 |
-
msgstr ""
|
1342 |
-
|
1343 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:150
|
1344 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:150
|
1345 |
-
#, php-format
|
1346 |
-
msgctxt "Admin, logs"
|
1347 |
-
msgid "[Readable index] The queue <code>%s</code> was created"
|
1348 |
-
msgstr ""
|
1349 |
-
|
1350 |
-
#. Name of the plugin
|
1351 |
-
msgid "AJAX Search for WooCommerce MysQL"
|
1352 |
-
msgstr ""
|
1353 |
-
|
1354 |
-
#. Description of the plugin
|
1355 |
-
msgid ""
|
1356 |
-
"Allows your customers to search products easily and quickly. It will display "
|
1357 |
-
"the results instantly while typing in an inputbox."
|
1358 |
-
msgstr ""
|
1359 |
-
|
1360 |
-
#. URI of the plugin
|
1361 |
-
msgid "https://wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1362 |
-
msgstr ""
|
1363 |
-
|
1364 |
-
#. Author of the plugin
|
1365 |
-
msgid "Damian Góra"
|
1366 |
-
msgstr ""
|
1367 |
-
|
1368 |
-
#. Author URI of the plugin
|
1369 |
-
msgid "http://damiangora.com"
|
1370 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/ajax-search-for-woocommerce-pl_PL.mo
DELETED
Binary file
|
languages/ajax-search-for-woocommerce-pl_PL.po
DELETED
@@ -1,1290 +0,0 @@
|
|
1 |
-
msgid ""
|
2 |
-
msgstr ""
|
3 |
-
"Project-Id-Version: Ajax Search for WooCommerce\n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2019-05-03 21:18+0000\n"
|
6 |
-
"PO-Revision-Date: 2019-05-03 21:21+0000\n"
|
7 |
-
"Last-Translator: dev_nIXCkVKHG <admin@webtroter.pl>\n"
|
8 |
-
"Language-Team: Polski\n"
|
9 |
-
"Language: pl_PL\n"
|
10 |
-
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10 >= 2 && n%10<=4 "
|
11 |
-
"&&(n%100<10||n%100 >= 20)? 1 : 2);\n"
|
12 |
-
"MIME-Version: 1.0\n"
|
13 |
-
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
-
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"X-Generator: Loco https://localise.biz/\n"
|
16 |
-
"X-Loco-Version: 2.2.2; wp-5.1.1"
|
17 |
-
|
18 |
-
#: ajax-search-for-woocommerce.php:198
|
19 |
-
msgid ""
|
20 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
21 |
-
"this plugin. You are currently using PHP version "
|
22 |
-
msgstr ""
|
23 |
-
|
24 |
-
#: ajax-search-for-woocommerce.php:221
|
25 |
-
msgid ""
|
26 |
-
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
27 |
-
"this plugin. You are currently using PHP version "
|
28 |
-
msgstr ""
|
29 |
-
|
30 |
-
#: ajax-search-for-woocommerce.php:250
|
31 |
-
#, php-format
|
32 |
-
msgid ""
|
33 |
-
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
34 |
-
"will not longer supported in the next plugin releases."
|
35 |
-
msgstr ""
|
36 |
-
|
37 |
-
#: ajax-search-for-woocommerce.php:252
|
38 |
-
msgid ""
|
39 |
-
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
40 |
-
"greater)."
|
41 |
-
msgstr ""
|
42 |
-
|
43 |
-
#: ajax-search-for-woocommerce.php:255
|
44 |
-
msgid ""
|
45 |
-
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
46 |
-
"your host."
|
47 |
-
msgstr ""
|
48 |
-
|
49 |
-
#: ajax-search-for-woocommerce.php:258
|
50 |
-
msgid ""
|
51 |
-
"If you do not upgrade the php version, the next plugin release will not work!"
|
52 |
-
msgstr ""
|
53 |
-
|
54 |
-
#: ajax-search-for-woocommerce.php:263
|
55 |
-
msgid "Remind me again in week."
|
56 |
-
msgstr ""
|
57 |
-
|
58 |
-
#: ajax-search-for-woocommerce.php:285
|
59 |
-
#, php-format
|
60 |
-
msgid ""
|
61 |
-
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
62 |
-
"%s in order to work."
|
63 |
-
msgstr ""
|
64 |
-
|
65 |
-
#: widget.php:25
|
66 |
-
msgid "AJAX (live) search form for WooCommerce"
|
67 |
-
msgstr ""
|
68 |
-
|
69 |
-
#: widget.php:27
|
70 |
-
msgid "Woo AJAX Search"
|
71 |
-
msgstr ""
|
72 |
-
|
73 |
-
#: widget.php:32
|
74 |
-
msgid "Title"
|
75 |
-
msgstr "Tytuł"
|
76 |
-
|
77 |
-
#: partials/search-form.php:19 backward-compatibility/1-1-7/search-form.php:67
|
78 |
-
msgid "Products search"
|
79 |
-
msgstr "Wyszukiwarka produktów"
|
80 |
-
|
81 |
-
#: partials/search-form.php:26 includes/Settings.php:188
|
82 |
-
#: backward-compatibility/1-1-7/search-form.php:74
|
83 |
-
msgid "Search for products..."
|
84 |
-
msgstr "Szukaj produktów"
|
85 |
-
|
86 |
-
#: includes/Settings.php:86
|
87 |
-
msgid "Basic"
|
88 |
-
msgstr "Podstawowe"
|
89 |
-
|
90 |
-
#: includes/Settings.php:90
|
91 |
-
msgid "Form"
|
92 |
-
msgstr ""
|
93 |
-
|
94 |
-
#: includes/Settings.php:94
|
95 |
-
msgid "Colors"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: includes/Settings.php:98
|
99 |
-
msgid "Scope"
|
100 |
-
msgstr ""
|
101 |
-
|
102 |
-
#: includes/Settings.php:105 includes/Helpers.php:441 includes/Helpers.php:444
|
103 |
-
msgid "Pro"
|
104 |
-
msgstr ""
|
105 |
-
|
106 |
-
#: includes/Settings.php:111
|
107 |
-
msgid "Increase sales"
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: includes/Settings.php:113
|
111 |
-
msgid "by simple tricks"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
-
#: includes/Settings.php:136
|
115 |
-
msgid "How to use?"
|
116 |
-
msgstr "Jak używać?"
|
117 |
-
|
118 |
-
#: includes/Settings.php:142
|
119 |
-
msgid "Suggestions limit"
|
120 |
-
msgstr "Limit podpowiedzi"
|
121 |
-
|
122 |
-
#: includes/Settings.php:145
|
123 |
-
msgid "Maximum number of suggestions rows."
|
124 |
-
msgstr "Maksymalna liczba podpowiedzi."
|
125 |
-
|
126 |
-
#: includes/Settings.php:150
|
127 |
-
msgid "Minimum characters"
|
128 |
-
msgstr "Minimalna liczba znaków"
|
129 |
-
|
130 |
-
#: includes/Settings.php:153
|
131 |
-
msgid "Minimum number of characters required to trigger autosuggest."
|
132 |
-
msgstr ""
|
133 |
-
"Minimalna liczba znaków, które należy wpisać aby pojawiły się podpowiedzi"
|
134 |
-
|
135 |
-
#: includes/Settings.php:158
|
136 |
-
msgid "Max form width"
|
137 |
-
msgstr ""
|
138 |
-
|
139 |
-
#: includes/Settings.php:161
|
140 |
-
msgid "To set 100% width leave blank"
|
141 |
-
msgstr ""
|
142 |
-
|
143 |
-
#: includes/Settings.php:166
|
144 |
-
msgid "Show submit button"
|
145 |
-
msgstr "Pokaż przycisk \"Szukaj\""
|
146 |
-
|
147 |
-
#: includes/Settings.php:173
|
148 |
-
msgid "Custom labels"
|
149 |
-
msgstr ""
|
150 |
-
|
151 |
-
#: includes/Settings.php:179
|
152 |
-
msgid "Search submit button text"
|
153 |
-
msgstr "Własny tekst na przycisku wyszukiwania"
|
154 |
-
|
155 |
-
#: includes/Settings.php:181
|
156 |
-
msgid "To display the magnifier icon leave this field empty."
|
157 |
-
msgstr ""
|
158 |
-
|
159 |
-
#: includes/Settings.php:182
|
160 |
-
msgid "Search"
|
161 |
-
msgstr "Szukaj"
|
162 |
-
|
163 |
-
#: includes/Settings.php:186
|
164 |
-
msgid "Search input placeholder"
|
165 |
-
msgstr "Placeholder dla pola wyszukiwania"
|
166 |
-
|
167 |
-
#: includes/Settings.php:192
|
168 |
-
msgid "More results"
|
169 |
-
msgstr ""
|
170 |
-
|
171 |
-
#: includes/Settings.php:194 includes/Scripts.php:41
|
172 |
-
msgid "See all results..."
|
173 |
-
msgstr ""
|
174 |
-
|
175 |
-
#: includes/Settings.php:198
|
176 |
-
msgctxt "admin"
|
177 |
-
msgid "No results"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: includes/Settings.php:200 includes/Scripts.php:42
|
181 |
-
msgid "No results"
|
182 |
-
msgstr "Brak wyników"
|
183 |
-
|
184 |
-
#: includes/Settings.php:206
|
185 |
-
msgid "Suggestions output"
|
186 |
-
msgstr "Wygląd podpowiedzi"
|
187 |
-
|
188 |
-
#: includes/Settings.php:212
|
189 |
-
msgid "Show product image"
|
190 |
-
msgstr "Pokaż zdjęcie produktu"
|
191 |
-
|
192 |
-
#: includes/Settings.php:218
|
193 |
-
msgid "Show price"
|
194 |
-
msgstr "Pokaż cenę"
|
195 |
-
|
196 |
-
#: includes/Settings.php:224
|
197 |
-
msgid "Show product description"
|
198 |
-
msgstr "Pokaż opis produktu"
|
199 |
-
|
200 |
-
#: includes/Settings.php:230
|
201 |
-
msgid "Show SKU"
|
202 |
-
msgstr "Pokaż SKU"
|
203 |
-
|
204 |
-
#: includes/Settings.php:236
|
205 |
-
msgid "Also show matching categories"
|
206 |
-
msgstr ""
|
207 |
-
|
208 |
-
#: includes/Settings.php:242
|
209 |
-
msgid "Also show matching tags"
|
210 |
-
msgstr ""
|
211 |
-
|
212 |
-
#: includes/Settings.php:260
|
213 |
-
msgid "Mobile"
|
214 |
-
msgstr ""
|
215 |
-
|
216 |
-
#: includes/Settings.php:266
|
217 |
-
msgid "Overlay search (beta)"
|
218 |
-
msgstr ""
|
219 |
-
|
220 |
-
#: includes/Settings.php:267
|
221 |
-
msgid "Enhances user experience on mobile"
|
222 |
-
msgstr ""
|
223 |
-
|
224 |
-
#: includes/Settings.php:273
|
225 |
-
msgid "Preloader"
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: includes/Settings.php:279
|
229 |
-
msgid "Show preloader"
|
230 |
-
msgstr "Pokaż preloader"
|
231 |
-
|
232 |
-
#: includes/Settings.php:285
|
233 |
-
msgid "Upload preloader image"
|
234 |
-
msgstr "Załaduj zdjęcie na preloader"
|
235 |
-
|
236 |
-
#: includes/Settings.php:291
|
237 |
-
msgid "Details box"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: includes/Settings.php:297
|
241 |
-
msgid "Show details box"
|
242 |
-
msgstr "Pokaż okno z dodatkowymi informacjami"
|
243 |
-
|
244 |
-
#: includes/Settings.php:301
|
245 |
-
#, php-format
|
246 |
-
msgid ""
|
247 |
-
"The Details box is an additional container for extended information. The "
|
248 |
-
"details are changed dynamically when you hover the mouse over one of the "
|
249 |
-
"suggestions. <a href=\"%s\" target=\"_blank\">See where the details box will "
|
250 |
-
"appear.</a>"
|
251 |
-
msgstr ""
|
252 |
-
|
253 |
-
#: includes/Settings.php:306
|
254 |
-
msgid "Products list"
|
255 |
-
msgstr ""
|
256 |
-
|
257 |
-
#: includes/Settings.php:308 includes/Settings.php:322
|
258 |
-
#: includes/Settings.php:336
|
259 |
-
msgid "Applies only to category or tags suggestions type"
|
260 |
-
msgstr ""
|
261 |
-
|
262 |
-
#: includes/Settings.php:310
|
263 |
-
msgid "All Product"
|
264 |
-
msgstr "Wszystkie produkty"
|
265 |
-
|
266 |
-
#: includes/Settings.php:311
|
267 |
-
msgid "Featured Products"
|
268 |
-
msgstr "Produkty wyróżnione"
|
269 |
-
|
270 |
-
#: includes/Settings.php:312
|
271 |
-
msgid "On-sale Products"
|
272 |
-
msgstr "Produkty oznaczone jako \"wyprzedaż\""
|
273 |
-
|
274 |
-
#: includes/Settings.php:319
|
275 |
-
msgid "Order by"
|
276 |
-
msgstr "Kolejność przez"
|
277 |
-
|
278 |
-
#: includes/Settings.php:324
|
279 |
-
msgid "Date"
|
280 |
-
msgstr "Data"
|
281 |
-
|
282 |
-
#: includes/Settings.php:325
|
283 |
-
msgid "Price"
|
284 |
-
msgstr "Cena"
|
285 |
-
|
286 |
-
#: includes/Settings.php:326
|
287 |
-
msgid "Random"
|
288 |
-
msgstr "Losowo"
|
289 |
-
|
290 |
-
#: includes/Settings.php:327
|
291 |
-
msgid "Sales"
|
292 |
-
msgstr "Sprzedaż"
|
293 |
-
|
294 |
-
#: includes/Settings.php:333
|
295 |
-
msgid "Order"
|
296 |
-
msgstr ""
|
297 |
-
|
298 |
-
#: includes/Settings.php:338
|
299 |
-
msgid "DESC"
|
300 |
-
msgstr "Malejąco"
|
301 |
-
|
302 |
-
#: includes/Settings.php:339
|
303 |
-
msgid "ASC"
|
304 |
-
msgstr "Rosnąco"
|
305 |
-
|
306 |
-
#: includes/Settings.php:347
|
307 |
-
msgid "Search form"
|
308 |
-
msgstr "Formularz wyszukiwania"
|
309 |
-
|
310 |
-
#: includes/Settings.php:353
|
311 |
-
msgid "Search input background"
|
312 |
-
msgstr "Tło pola do wpisania frazy"
|
313 |
-
|
314 |
-
#: includes/Settings.php:359
|
315 |
-
msgid "Search input text"
|
316 |
-
msgstr "Tekst "
|
317 |
-
|
318 |
-
#: includes/Settings.php:365
|
319 |
-
msgid "Search input border"
|
320 |
-
msgstr "Obramowanie inputa"
|
321 |
-
|
322 |
-
#: includes/Settings.php:371
|
323 |
-
msgid "Search submit background"
|
324 |
-
msgstr "Tło przycisku \"szukaj\""
|
325 |
-
|
326 |
-
#: includes/Settings.php:377
|
327 |
-
msgid "Search submit text"
|
328 |
-
msgstr "Tekst na przycisku \"szukaj\""
|
329 |
-
|
330 |
-
#: includes/Settings.php:383
|
331 |
-
msgid "Suggestions"
|
332 |
-
msgstr "Podpowiedzi"
|
333 |
-
|
334 |
-
#: includes/Settings.php:389
|
335 |
-
msgid "Suggestion background"
|
336 |
-
msgstr "Tło podpowiedzi"
|
337 |
-
|
338 |
-
#: includes/Settings.php:395
|
339 |
-
msgid "Suggestion selected"
|
340 |
-
msgstr "Tło zaznaczonej podpowiedzi"
|
341 |
-
|
342 |
-
#: includes/Settings.php:401
|
343 |
-
msgid "Text color"
|
344 |
-
msgstr "Kolor tekstu"
|
345 |
-
|
346 |
-
#: includes/Settings.php:407
|
347 |
-
msgid "Highlight color"
|
348 |
-
msgstr "Kolor podświetlenia"
|
349 |
-
|
350 |
-
#: includes/Settings.php:413
|
351 |
-
msgid "Border color"
|
352 |
-
msgstr "Kolor obramowania"
|
353 |
-
|
354 |
-
#: includes/Settings.php:421
|
355 |
-
msgid "Search scope"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
-
#: includes/Settings.php:427
|
359 |
-
msgid "Info"
|
360 |
-
msgstr ""
|
361 |
-
|
362 |
-
#: includes/Settings.php:429
|
363 |
-
msgid ""
|
364 |
-
"Searching in products names is always enabled. You can extend or narrow the "
|
365 |
-
"searching scope using the following options."
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: includes/Settings.php:434
|
369 |
-
msgid "Search in description"
|
370 |
-
msgstr ""
|
371 |
-
|
372 |
-
#: includes/Settings.php:440
|
373 |
-
msgid "Search in short description"
|
374 |
-
msgstr ""
|
375 |
-
|
376 |
-
#: includes/Settings.php:446
|
377 |
-
msgid "Search in SKU"
|
378 |
-
msgstr ""
|
379 |
-
|
380 |
-
#: includes/Settings.php:448
|
381 |
-
msgid "Searching also in variable products SKU"
|
382 |
-
msgstr ""
|
383 |
-
|
384 |
-
#: includes/Settings.php:448
|
385 |
-
#, php-format
|
386 |
-
msgid ""
|
387 |
-
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
388 |
-
"pro version</a>. It will also be available in the free version soon."
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
#: includes/Settings.php:453
|
392 |
-
msgid "Search in attributes"
|
393 |
-
msgstr ""
|
394 |
-
|
395 |
-
#: includes/Settings.php:460
|
396 |
-
msgid "Exclude 'out of stock' products"
|
397 |
-
msgstr "Wyklucz produkty o zerowym stanie magazynowym"
|
398 |
-
|
399 |
-
#: includes/Settings.php:468
|
400 |
-
msgid "Pro features"
|
401 |
-
msgstr ""
|
402 |
-
|
403 |
-
#: includes/Settings.php:474
|
404 |
-
msgid "Fuzziness"
|
405 |
-
msgstr ""
|
406 |
-
|
407 |
-
#: includes/Settings.php:480
|
408 |
-
msgid "Speed up search!"
|
409 |
-
msgstr ""
|
410 |
-
|
411 |
-
#: includes/Settings.php:487
|
412 |
-
msgid ""
|
413 |
-
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
414 |
-
"likely relevance even though a search keyword may not exactly match. E.g if "
|
415 |
-
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
416 |
-
msgstr ""
|
417 |
-
|
418 |
-
#: includes/Settings.php:493
|
419 |
-
msgid "Profits"
|
420 |
-
msgstr ""
|
421 |
-
|
422 |
-
#: includes/Settings.php:500 includes/Settings.php:532
|
423 |
-
msgid "Fuzzy matching"
|
424 |
-
msgstr ""
|
425 |
-
|
426 |
-
#: includes/Settings.php:505 includes/Settings.php:537
|
427 |
-
msgid "-- Disabled"
|
428 |
-
msgstr ""
|
429 |
-
|
430 |
-
#: includes/Settings.php:506 includes/Settings.php:538
|
431 |
-
msgid "Soft"
|
432 |
-
msgstr ""
|
433 |
-
|
434 |
-
#: includes/Settings.php:507 includes/Settings.php:539
|
435 |
-
msgid "Normal"
|
436 |
-
msgstr ""
|
437 |
-
|
438 |
-
#: includes/Settings.php:508 includes/Settings.php:540
|
439 |
-
msgid "Hard"
|
440 |
-
msgstr ""
|
441 |
-
|
442 |
-
#: includes/Settings.php:518
|
443 |
-
msgid "Select the database"
|
444 |
-
msgstr ""
|
445 |
-
|
446 |
-
#: includes/Settings.php:522
|
447 |
-
msgid "SQLite"
|
448 |
-
msgstr ""
|
449 |
-
|
450 |
-
#: includes/Settings.php:523
|
451 |
-
msgid "MySQL"
|
452 |
-
msgstr ""
|
453 |
-
|
454 |
-
#: includes/Settings.php:552 includes/Settings.php:560
|
455 |
-
msgid "Index status"
|
456 |
-
msgstr ""
|
457 |
-
|
458 |
-
#: includes/BackwardCompatibility.php:338 partials/admin/indexer-header.php:21
|
459 |
-
msgid "Troubleshooting"
|
460 |
-
msgstr ""
|
461 |
-
|
462 |
-
#: includes/BackwardCompatibility.php:339
|
463 |
-
msgid "troubleshooting"
|
464 |
-
msgstr ""
|
465 |
-
|
466 |
-
#: includes/BackwardCompatibility.php:348
|
467 |
-
msgid "<span style=\"color:#9b5c8f\">Complete the update process</span>"
|
468 |
-
msgstr ""
|
469 |
-
|
470 |
-
#: includes/BackwardCompatibility.php:348
|
471 |
-
msgid ""
|
472 |
-
"In the last update we have changed the AJAX search form on the frontend (CSS "
|
473 |
-
"styles, names of the HTML classes etc.). You have to check if the AJAX "
|
474 |
-
"search form looks correct with your theme after these changes."
|
475 |
-
msgstr ""
|
476 |
-
|
477 |
-
#: includes/BackwardCompatibility.php:356
|
478 |
-
msgid "What should you do now?"
|
479 |
-
msgstr ""
|
480 |
-
|
481 |
-
#: includes/BackwardCompatibility.php:359
|
482 |
-
msgid ""
|
483 |
-
"Switch manually to the latest version to check if the AJAX search form "
|
484 |
-
"displays correctly with your theme"
|
485 |
-
msgstr ""
|
486 |
-
|
487 |
-
#: includes/BackwardCompatibility.php:364
|
488 |
-
msgid "You have activated the latest version. Follow the steps below:"
|
489 |
-
msgstr ""
|
490 |
-
|
491 |
-
#: includes/BackwardCompatibility.php:367
|
492 |
-
#, php-format
|
493 |
-
msgid "Visit your <a target=\"_blank\" href=\"%s\">store</a>"
|
494 |
-
msgstr ""
|
495 |
-
|
496 |
-
#: includes/BackwardCompatibility.php:368
|
497 |
-
msgid "Check if the AJAX search form displays correctly"
|
498 |
-
msgstr ""
|
499 |
-
|
500 |
-
#: includes/BackwardCompatibility.php:369
|
501 |
-
#, php-format
|
502 |
-
msgid "If it is ok, click %s"
|
503 |
-
msgstr ""
|
504 |
-
|
505 |
-
#: includes/BackwardCompatibility.php:369
|
506 |
-
msgid "finish the update"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: includes/BackwardCompatibility.php:370
|
510 |
-
#, php-format
|
511 |
-
msgid "If not, switch back to <code>previous version %s</code> and see %s"
|
512 |
-
msgstr ""
|
513 |
-
|
514 |
-
#: includes/BackwardCompatibility.php:377
|
515 |
-
msgid "Version switcher"
|
516 |
-
msgstr ""
|
517 |
-
|
518 |
-
#: includes/BackwardCompatibility.php:378
|
519 |
-
msgid "Something went wrong. Refresh the page and try again."
|
520 |
-
msgstr ""
|
521 |
-
|
522 |
-
#: includes/BackwardCompatibility.php:379
|
523 |
-
msgid "Saved!"
|
524 |
-
msgstr ""
|
525 |
-
|
526 |
-
#: includes/BackwardCompatibility.php:381
|
527 |
-
msgid "previous version"
|
528 |
-
msgstr ""
|
529 |
-
|
530 |
-
#: includes/BackwardCompatibility.php:388
|
531 |
-
msgid "latest version"
|
532 |
-
msgstr ""
|
533 |
-
|
534 |
-
#: includes/BackwardCompatibility.php:395
|
535 |
-
#, php-format
|
536 |
-
msgid ""
|
537 |
-
"If the AJAX search form displays incorrectly after switching to the latest "
|
538 |
-
"version, see the %s"
|
539 |
-
msgstr ""
|
540 |
-
|
541 |
-
#: includes/BackwardCompatibility.php:402
|
542 |
-
msgid ""
|
543 |
-
"Your AJAX search form does not display correctly after manual switching to "
|
544 |
-
"the latest version."
|
545 |
-
msgstr ""
|
546 |
-
|
547 |
-
#: includes/BackwardCompatibility.php:406
|
548 |
-
msgid ""
|
549 |
-
"Probably your theme uses additional CSS styles to customize the appearance "
|
550 |
-
"of the AJAX search form. Contact the authors of your theme. Maybe they have "
|
551 |
-
"to update their CSS styles if necessary."
|
552 |
-
msgstr ""
|
553 |
-
|
554 |
-
#: includes/BackwardCompatibility.php:412
|
555 |
-
msgid "Your Theme Details"
|
556 |
-
msgstr ""
|
557 |
-
|
558 |
-
#: includes/BackwardCompatibility.php:417
|
559 |
-
msgctxt "Wordpress theme name"
|
560 |
-
msgid "Name:"
|
561 |
-
msgstr ""
|
562 |
-
|
563 |
-
#: includes/BackwardCompatibility.php:432
|
564 |
-
msgid "Author:"
|
565 |
-
msgstr ""
|
566 |
-
|
567 |
-
#: includes/BackwardCompatibility.php:449
|
568 |
-
msgid "A sample e-mail message that you can send them:"
|
569 |
-
msgstr ""
|
570 |
-
|
571 |
-
#: includes/BackwardCompatibility.php:454
|
572 |
-
#, php-format
|
573 |
-
msgid ""
|
574 |
-
"Hello,\n"
|
575 |
-
" <br /><br />\n"
|
576 |
-
" I use your %s theme with AJAX Search for WooCommerce "
|
577 |
-
"plugin - (https://wordpress.org/plugins/ajax-search-for-woocommerce/)\n"
|
578 |
-
" <br /><br />\n"
|
579 |
-
" In the lates version of AJAX Search for WooCommerce %s "
|
580 |
-
"they have changed the search form on the frontend (CSS, HTML etc.).\n"
|
581 |
-
" <br /><br />\n"
|
582 |
-
" Could you check it and update your CSS if necessary?"
|
583 |
-
msgstr ""
|
584 |
-
|
585 |
-
#: includes/BackwardCompatibility.php:470
|
586 |
-
msgid ""
|
587 |
-
"If you have any questions, do not hesitate contact <a href=\"mailto:"
|
588 |
-
"dgoraplugins@gmail.com?subject=Ajax Search for WooCommerce - Update "
|
589 |
-
"problem\">our support </a> or <a href=\"https://wordpress."
|
590 |
-
"org/support/plugin/ajax-search-for-woocommerce\" target=\"_blank\">write on "
|
591 |
-
"the WordPress.org Support</a>."
|
592 |
-
msgstr ""
|
593 |
-
|
594 |
-
#: includes/BackwardCompatibility.php:477
|
595 |
-
msgid "Remind me later"
|
596 |
-
msgstr ""
|
597 |
-
|
598 |
-
#: includes/Scripts.php:34
|
599 |
-
msgctxt "For product badge: on sale"
|
600 |
-
msgid "sale"
|
601 |
-
msgstr "sprzedaż"
|
602 |
-
|
603 |
-
#: includes/Scripts.php:35
|
604 |
-
msgctxt "For product badge: featured"
|
605 |
-
msgid "featured"
|
606 |
-
msgstr "wyróżniony"
|
607 |
-
|
608 |
-
#: includes/Scripts.php:36 includes/Engines/WordPressNative/DetailsBox.php:168
|
609 |
-
msgid "Category"
|
610 |
-
msgstr "Kategoria"
|
611 |
-
|
612 |
-
#: includes/Scripts.php:37
|
613 |
-
msgid "tag"
|
614 |
-
msgstr ""
|
615 |
-
|
616 |
-
#: includes/Scripts.php:38
|
617 |
-
msgid "SKU:"
|
618 |
-
msgstr ""
|
619 |
-
|
620 |
-
#: includes/Scripts.php:64
|
621 |
-
msgctxt "in categories fe. in Books > Crime stories"
|
622 |
-
msgid "in"
|
623 |
-
msgstr ""
|
624 |
-
|
625 |
-
#: partials/admin/indexer-header.php:8
|
626 |
-
#, php-format
|
627 |
-
msgid "Indexed <strong>100%</strong>, <strong>%d products</strong>."
|
628 |
-
msgstr ""
|
629 |
-
|
630 |
-
#: partials/admin/indexer-header.php:12
|
631 |
-
#, php-format
|
632 |
-
msgid "Last build %s"
|
633 |
-
msgstr ""
|
634 |
-
|
635 |
-
#: partials/admin/indexer-header.php:13
|
636 |
-
msgid "All products changes will be <strong>re-indexed automatically</strong>"
|
637 |
-
msgstr ""
|
638 |
-
|
639 |
-
#: partials/admin/indexer-header.php:24
|
640 |
-
#, php-format
|
641 |
-
msgid "First try to <a class=\"%s\" href=\"#\">build the index again</a>"
|
642 |
-
msgstr ""
|
643 |
-
|
644 |
-
#: partials/admin/indexer-header.php:25
|
645 |
-
#, php-format
|
646 |
-
msgid ""
|
647 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> section "
|
648 |
-
"\"AJAX Search for WooCommerce Pro\"</a>. Is everything green?"
|
649 |
-
msgstr ""
|
650 |
-
|
651 |
-
#: partials/admin/indexer-header.php:26
|
652 |
-
#, php-format
|
653 |
-
msgid ""
|
654 |
-
"Go to <a target=\"_blank\" href=\"%s\">WooCommerce -> Status -> Logs (tab)"
|
655 |
-
"</a>. Open last \"fatal-errors...\". Look for a phrase \"ajax-search-for-"
|
656 |
-
"woocommerce\". Did you find anything significant?"
|
657 |
-
msgstr ""
|
658 |
-
|
659 |
-
#: partials/admin/indexer-header.php:27
|
660 |
-
#, php-format
|
661 |
-
msgid ""
|
662 |
-
"Is it still not working? Write a <a target=\"_blank\" href=\"%s\">support "
|
663 |
-
"request</a>."
|
664 |
-
msgstr ""
|
665 |
-
|
666 |
-
#: partials/admin/indexer-header.php:36
|
667 |
-
#: partials/admin/indexer-header-demo.php:8
|
668 |
-
msgid "Show details"
|
669 |
-
msgstr ""
|
670 |
-
|
671 |
-
#: partials/admin/indexer-header.php:37
|
672 |
-
msgid "Hide details"
|
673 |
-
msgstr ""
|
674 |
-
|
675 |
-
#: partials/admin/indexer-body.php:6
|
676 |
-
msgid ""
|
677 |
-
"Indexing... This process will continue in the background. You can leave this "
|
678 |
-
"page."
|
679 |
-
msgstr ""
|
680 |
-
|
681 |
-
#: partials/admin/indexer-body.php:8
|
682 |
-
msgid "Index build progress"
|
683 |
-
msgstr ""
|
684 |
-
|
685 |
-
#: partials/admin/indexer-body.php:11
|
686 |
-
#, php-format
|
687 |
-
msgid "Finalization... Wait a moment. (%s products)"
|
688 |
-
msgstr ""
|
689 |
-
|
690 |
-
#: partials/admin/indexer-body.php:15
|
691 |
-
msgid "Cancellation..."
|
692 |
-
msgstr ""
|
693 |
-
|
694 |
-
#: partials/admin/indexer-body.php:32
|
695 |
-
msgid "Build ID"
|
696 |
-
msgstr ""
|
697 |
-
|
698 |
-
#: partials/admin/indexer-body.php:36
|
699 |
-
msgid "DB"
|
700 |
-
msgstr ""
|
701 |
-
|
702 |
-
#: partials/admin/indexer-body.php:40
|
703 |
-
msgid "Index build start"
|
704 |
-
msgstr ""
|
705 |
-
|
706 |
-
#: partials/admin/indexer-body.php:44
|
707 |
-
msgid "Status"
|
708 |
-
msgstr ""
|
709 |
-
|
710 |
-
#: partials/admin/indexer-body.php:48
|
711 |
-
msgid "Products"
|
712 |
-
msgstr ""
|
713 |
-
|
714 |
-
#: partials/admin/indexer-body.php:52
|
715 |
-
msgid "Searchable"
|
716 |
-
msgstr ""
|
717 |
-
|
718 |
-
#: partials/admin/indexer-body.php:56 partials/admin/indexer-body.php:79
|
719 |
-
#: partials/admin/indexer-body.php:104
|
720 |
-
msgid "Start"
|
721 |
-
msgstr ""
|
722 |
-
|
723 |
-
#: partials/admin/indexer-body.php:60 partials/admin/indexer-body.php:83
|
724 |
-
#: partials/admin/indexer-body.php:108
|
725 |
-
msgid "End"
|
726 |
-
msgstr ""
|
727 |
-
|
728 |
-
#: partials/admin/indexer-body.php:65 partials/admin/indexer-body.php:88
|
729 |
-
#: partials/admin/indexer-body.php:113
|
730 |
-
msgid "Time"
|
731 |
-
msgstr ""
|
732 |
-
|
733 |
-
#: partials/admin/indexer-body.php:74
|
734 |
-
msgid "Readable"
|
735 |
-
msgstr ""
|
736 |
-
|
737 |
-
#: partials/admin/indexer-body.php:99
|
738 |
-
msgid "Taxonomies"
|
739 |
-
msgstr ""
|
740 |
-
|
741 |
-
#: partials/admin/indexer-body.php:127
|
742 |
-
msgid "Logs"
|
743 |
-
msgstr ""
|
744 |
-
|
745 |
-
#: partials/admin/pro-starter.php:8
|
746 |
-
msgid ""
|
747 |
-
"You are using the Pro plugin version. Your customers will find the right "
|
748 |
-
"products <span>faster and simpler</span> and your sales will increase."
|
749 |
-
msgstr ""
|
750 |
-
|
751 |
-
#: partials/admin/pro-starter.php:14
|
752 |
-
#, php-format
|
753 |
-
msgid ""
|
754 |
-
"If you have any questions, do not hesitate to <a target=\"_blank\" "
|
755 |
-
"href=\"%s\">get in touch</a>."
|
756 |
-
msgstr ""
|
757 |
-
|
758 |
-
#: partials/admin/settings.php:12
|
759 |
-
msgid "AJAX Search for WooCommerce (PRO) Settings"
|
760 |
-
msgstr ""
|
761 |
-
|
762 |
-
#: partials/admin/settings.php:14
|
763 |
-
msgid "AJAX Search for WooCommerce Settings"
|
764 |
-
msgstr ""
|
765 |
-
|
766 |
-
#: partials/admin/indexer-header-demo.php:3
|
767 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
768 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:398
|
769 |
-
msgid "The search index does not exist yet. Build it now."
|
770 |
-
msgstr ""
|
771 |
-
|
772 |
-
#: partials/admin/indexer-header-demo.php:7
|
773 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
774 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:430
|
775 |
-
msgid "Build index"
|
776 |
-
msgstr ""
|
777 |
-
|
778 |
-
#: partials/admin/how-to-use.php:10
|
779 |
-
msgid "There are two easy ways to display the search form"
|
780 |
-
msgstr "Wyszukiwarkę można wyświetlić na dwa sposoby"
|
781 |
-
|
782 |
-
#: partials/admin/how-to-use.php:11
|
783 |
-
#, php-format
|
784 |
-
msgid "Use a shortcode %s"
|
785 |
-
msgstr "Użyj shortcode %s"
|
786 |
-
|
787 |
-
#: partials/admin/how-to-use.php:12
|
788 |
-
#, php-format
|
789 |
-
msgid "Go to the %s and choose \"Woo AJAX Search\""
|
790 |
-
msgstr ""
|
791 |
-
|
792 |
-
#: partials/admin/how-to-use.php:12
|
793 |
-
msgid "Widgets Screen"
|
794 |
-
msgstr "Widoku widgetów"
|
795 |
-
|
796 |
-
#: partials/admin/how-to-use.php:14
|
797 |
-
#, php-format
|
798 |
-
msgid ""
|
799 |
-
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
800 |
-
"developers will do everything for you."
|
801 |
-
msgstr ""
|
802 |
-
|
803 |
-
#: partials/admin/system-status.php:5
|
804 |
-
msgid "Ajax Search for WooCommerce (Pro)"
|
805 |
-
msgstr ""
|
806 |
-
|
807 |
-
#: partials/admin/system-status.php:6
|
808 |
-
msgid "This section shows the plugin requirements."
|
809 |
-
msgstr ""
|
810 |
-
|
811 |
-
#: partials/admin/system-status.php:12
|
812 |
-
msgid "PHP extension (mbstring)"
|
813 |
-
msgstr ""
|
814 |
-
|
815 |
-
#: partials/admin/system-status.php:29
|
816 |
-
msgid "PHP extension (pdo_mysql)"
|
817 |
-
msgstr ""
|
818 |
-
|
819 |
-
#: partials/admin/system-status.php:46
|
820 |
-
msgid "PHP extension (sqlite3)"
|
821 |
-
msgstr ""
|
822 |
-
|
823 |
-
#: partials/admin/system-status.php:61
|
824 |
-
msgid "PHP extension (pdo_sqlite)"
|
825 |
-
msgstr ""
|
826 |
-
|
827 |
-
#: partials/admin/system-status.php:76
|
828 |
-
msgid "Index directory test"
|
829 |
-
msgstr ""
|
830 |
-
|
831 |
-
#: partials/admin/system-status.php:93
|
832 |
-
msgid "Default upload path"
|
833 |
-
msgstr ""
|
834 |
-
|
835 |
-
#: partials/admin/system-status.php:96
|
836 |
-
msgid "At this moment the plugin works only with default upload directory."
|
837 |
-
msgstr ""
|
838 |
-
|
839 |
-
#: partials/admin/system-status.php:113
|
840 |
-
msgid "DB readable tables exist"
|
841 |
-
msgstr ""
|
842 |
-
|
843 |
-
#: partials/admin/system-status.php:134
|
844 |
-
msgid "Finding wp-load.php from outside"
|
845 |
-
msgstr ""
|
846 |
-
|
847 |
-
#: partials/admin/system-status.php:143
|
848 |
-
msgid "The location of wp-load.php is not the default."
|
849 |
-
msgstr ""
|
850 |
-
|
851 |
-
#: partials/admin/system-status.php:158
|
852 |
-
msgid "Multisite"
|
853 |
-
msgstr ""
|
854 |
-
|
855 |
-
#: partials/admin/system-status.php:161
|
856 |
-
msgid ""
|
857 |
-
"The Ajax Search for WooCommerce (Pro) does not support multisite yet. "
|
858 |
-
"Multisite must be disabled."
|
859 |
-
msgstr ""
|
860 |
-
|
861 |
-
#: partials/admin/system-status.php:166
|
862 |
-
msgid "disabled"
|
863 |
-
msgstr ""
|
864 |
-
|
865 |
-
#: partials/admin/system-status.php:168
|
866 |
-
msgid "enabled"
|
867 |
-
msgstr ""
|
868 |
-
|
869 |
-
#: partials/admin/system-status.php:175
|
870 |
-
msgid "Conflicts with other plugins"
|
871 |
-
msgstr ""
|
872 |
-
|
873 |
-
#: partials/admin/system-status.php:178
|
874 |
-
msgid ""
|
875 |
-
"The Ajax Search for WooCommerce (Pro) does not support multilanguages yet."
|
876 |
-
msgstr ""
|
877 |
-
|
878 |
-
#: partials/admin/system-status.php:184
|
879 |
-
msgid "no"
|
880 |
-
msgstr ""
|
881 |
-
|
882 |
-
#: partials/admin/features.php:8
|
883 |
-
msgid ""
|
884 |
-
"If users can’t find the product they’re searching for, they can’t buy it. "
|
885 |
-
"Help your customers to find the right products <span>faster and "
|
886 |
-
"simpler</span>."
|
887 |
-
msgstr ""
|
888 |
-
|
889 |
-
#: partials/admin/features.php:10 includes/Admin/Promo/Upgrade.php:62
|
890 |
-
msgid ""
|
891 |
-
"Update now and increase your sales. You will receive 14-day satisfaction "
|
892 |
-
"guarantee. A return on investment will come very quickly."
|
893 |
-
msgstr ""
|
894 |
-
|
895 |
-
#: partials/admin/features.php:13
|
896 |
-
msgid "Speed up search! (even <b>10x faster</b>) - users love it!"
|
897 |
-
msgstr ""
|
898 |
-
|
899 |
-
#: partials/admin/features.php:14
|
900 |
-
msgid ""
|
901 |
-
"Help in embedding the search form in your theme. <b>Our developers will do "
|
902 |
-
"it for you</b>."
|
903 |
-
msgstr ""
|
904 |
-
|
905 |
-
#: partials/admin/features.php:15
|
906 |
-
msgid ""
|
907 |
-
"Efficient with a large number of products. Tested on <b>20 000 products</b>"
|
908 |
-
msgstr ""
|
909 |
-
|
910 |
-
#: partials/admin/features.php:16 includes/Admin/Promo/Upgrade.php:51
|
911 |
-
msgid "New modern search engine based on bm25 ranking algorithm"
|
912 |
-
msgstr ""
|
913 |
-
|
914 |
-
#: partials/admin/features.php:17 includes/Admin/Promo/Upgrade.php:52
|
915 |
-
msgid "Fuzzy search"
|
916 |
-
msgstr ""
|
917 |
-
|
918 |
-
#: partials/admin/features.php:18
|
919 |
-
msgid "Search in variation products SKUs (option)"
|
920 |
-
msgstr ""
|
921 |
-
|
922 |
-
#: partials/admin/features.php:19
|
923 |
-
msgid "Search in product attributes (option)"
|
924 |
-
msgstr ""
|
925 |
-
|
926 |
-
#: partials/admin/features.php:20
|
927 |
-
msgid "Advanced search analytics and tips (in plans)"
|
928 |
-
msgstr ""
|
929 |
-
|
930 |
-
#: partials/admin/features.php:21 includes/Admin/Promo/Upgrade.php:54
|
931 |
-
msgid "Individual customization of the search form (simple CSS improvements)"
|
932 |
-
msgstr ""
|
933 |
-
|
934 |
-
#: partials/admin/features.php:22
|
935 |
-
msgid "Individual tips and support"
|
936 |
-
msgstr ""
|
937 |
-
|
938 |
-
#: partials/admin/features.php:23
|
939 |
-
msgid "And more..."
|
940 |
-
msgstr ""
|
941 |
-
|
942 |
-
#: partials/admin/features.php:25
|
943 |
-
msgid "Upgrade Now!"
|
944 |
-
msgstr ""
|
945 |
-
|
946 |
-
#. Name of the plugin
|
947 |
-
#: includes/Admin/AdminMenu.php:31
|
948 |
-
msgid "Ajax Search for WooCommerce"
|
949 |
-
msgstr ""
|
950 |
-
|
951 |
-
#: includes/Admin/AdminMenu.php:32
|
952 |
-
msgid "AJAX search form"
|
953 |
-
msgstr ""
|
954 |
-
|
955 |
-
#: includes/Admin/SettingsAPI.php:572
|
956 |
-
msgid "Contact"
|
957 |
-
msgstr ""
|
958 |
-
|
959 |
-
#: includes/Admin/SettingsAPI.php:575
|
960 |
-
msgid "My Account"
|
961 |
-
msgstr ""
|
962 |
-
|
963 |
-
#: includes/Admin/Requirements.php:60
|
964 |
-
#, php-format
|
965 |
-
msgid "Required PHP version 5.5 or higher. You use %s"
|
966 |
-
msgstr ""
|
967 |
-
|
968 |
-
#: includes/Admin/Requirements.php:79 includes/Admin/Requirements.php:84
|
969 |
-
#: includes/Admin/Requirements.php:89 includes/Admin/Requirements.php:94
|
970 |
-
#, php-format
|
971 |
-
msgid "Required PHP extension: %s"
|
972 |
-
msgstr ""
|
973 |
-
|
974 |
-
#: includes/Admin/Requirements.php:128
|
975 |
-
#, php-format
|
976 |
-
msgid "Problem with permission for the directory: %s"
|
977 |
-
msgstr ""
|
978 |
-
|
979 |
-
#: includes/Admin/Requirements.php:181
|
980 |
-
#, php-format
|
981 |
-
msgid ""
|
982 |
-
"You use the %s plugin. The Ajax Search for WooCommerce PRO does not support "
|
983 |
-
"multilingual yet."
|
984 |
-
msgstr ""
|
985 |
-
|
986 |
-
#: includes/Admin/Requirements.php:205
|
987 |
-
msgid ""
|
988 |
-
"Your WordPress use the multisite. The Ajax Search for WooCommerce PRO does "
|
989 |
-
"not support multisite yet."
|
990 |
-
msgstr ""
|
991 |
-
|
992 |
-
#: includes/Admin/Requirements.php:222
|
993 |
-
msgid "Attention! Read this before the upgrade."
|
994 |
-
msgstr ""
|
995 |
-
|
996 |
-
#: includes/Admin/Requirements.php:223
|
997 |
-
msgid ""
|
998 |
-
"Ajax Search for WooCommerce PRO may not work properly in your environment "
|
999 |
-
"for the following reasons:"
|
1000 |
-
msgstr ""
|
1001 |
-
|
1002 |
-
#: includes/Admin/Requirements.php:233
|
1003 |
-
msgid "Ajax Search for WooCommerce PRO - Requirements"
|
1004 |
-
msgstr ""
|
1005 |
-
|
1006 |
-
#: includes/Admin/Requirements.php:234
|
1007 |
-
#, php-format
|
1008 |
-
msgid ""
|
1009 |
-
"If you have any questions, do not hesitate contact <a href=\"%s\">our "
|
1010 |
-
"support</a>."
|
1011 |
-
msgstr ""
|
1012 |
-
|
1013 |
-
#: includes/Engines/WordPressNative/DetailsBox.php:170
|
1014 |
-
msgid "Tag"
|
1015 |
-
msgstr "Tag"
|
1016 |
-
|
1017 |
-
#: includes/Integrations/Themes/Storefront.php:28
|
1018 |
-
msgid "Storefront theme"
|
1019 |
-
msgstr ""
|
1020 |
-
|
1021 |
-
#: includes/Integrations/Themes/Storefront.php:35
|
1022 |
-
msgid "Replace search form"
|
1023 |
-
msgstr ""
|
1024 |
-
|
1025 |
-
#: includes/Integrations/Themes/Storefront.php:36
|
1026 |
-
msgid ""
|
1027 |
-
"Replace the Storefront theme's default product search with the Ajax Search "
|
1028 |
-
"for WooCommerce form."
|
1029 |
-
msgstr ""
|
1030 |
-
|
1031 |
-
#: includes/Admin/Promo/Upgrade.php:50
|
1032 |
-
msgid "Speed up search! (even 10x faster) - users love it!"
|
1033 |
-
msgstr ""
|
1034 |
-
|
1035 |
-
#: includes/Admin/Promo/Upgrade.php:53
|
1036 |
-
msgid "Search in attributes and variation products SKUs (option)"
|
1037 |
-
msgstr ""
|
1038 |
-
|
1039 |
-
#: includes/Admin/Promo/Upgrade.php:55
|
1040 |
-
msgid "Individual tips and support by Damian Góra - the author of the plugin"
|
1041 |
-
msgstr ""
|
1042 |
-
|
1043 |
-
#: includes/Admin/Promo/Upgrade.php:56
|
1044 |
-
msgid "and more..."
|
1045 |
-
msgstr ""
|
1046 |
-
|
1047 |
-
#: includes/Admin/Promo/Upgrade.php:58
|
1048 |
-
msgid "Ajax Search for WooCommerce PRO - Upgrade Now"
|
1049 |
-
msgstr ""
|
1050 |
-
|
1051 |
-
#: includes/Admin/Promo/Upgrade.php:68
|
1052 |
-
msgid "You can upgrade without leaving the admin panel by clicking below."
|
1053 |
-
msgstr ""
|
1054 |
-
|
1055 |
-
#: includes/Admin/Promo/Upgrade.php:69
|
1056 |
-
msgid "Free updates and email support included."
|
1057 |
-
msgstr ""
|
1058 |
-
|
1059 |
-
#: includes/Admin/Promo/Upgrade.php:70
|
1060 |
-
msgid "Upgrade Now"
|
1061 |
-
msgstr ""
|
1062 |
-
|
1063 |
-
#: includes/Admin/Promo/FeedbackNotice.php:72
|
1064 |
-
#, php-format
|
1065 |
-
msgid ""
|
1066 |
-
"Hey %s, it's Damian Góra from %s. You have used this free plugin for some "
|
1067 |
-
"time now, and I hope you like it!"
|
1068 |
-
msgstr ""
|
1069 |
-
"Cześć %s, tu Damian Góra z %s. Korzystasz z tej wyszukiwarki produktów od "
|
1070 |
-
"pewnego czasu i mam nadzieję że Ci się podoba!"
|
1071 |
-
|
1072 |
-
#: includes/Admin/Promo/FeedbackNotice.php:77
|
1073 |
-
#, php-format
|
1074 |
-
msgid ""
|
1075 |
-
"I have spent countless hours developing it, and it would mean a lot to me if "
|
1076 |
-
"you %ssupport it with a quick review on WordPress.org.%s"
|
1077 |
-
msgstr ""
|
1078 |
-
"Spędziłem wiele godzin na pisaniu tej wtyczki i potrzebuję motywacji do "
|
1079 |
-
"dalszego rozwoju wyszukiwarki. Byłbym bardzo szczęśliwy gdybyś %socenił/a "
|
1080 |
-
"moją wtyczkę na WordPress.org.%s Mała rzecz a cieszy :)"
|
1081 |
-
|
1082 |
-
#: includes/Admin/Promo/FeedbackNotice.php:83
|
1083 |
-
#, php-format
|
1084 |
-
msgid "Review %s"
|
1085 |
-
msgstr "Oceń teraz"
|
1086 |
-
|
1087 |
-
#: includes/Admin/Promo/FeedbackNotice.php:87
|
1088 |
-
msgid "No thanks"
|
1089 |
-
msgstr "Zamknij"
|
1090 |
-
|
1091 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1092 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:151
|
1093 |
-
msgctxt "Admin, logs"
|
1094 |
-
msgid ""
|
1095 |
-
"The request to build a new index rejected. Another process is in progress."
|
1096 |
-
msgstr ""
|
1097 |
-
|
1098 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1099 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1100 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:159
|
1101 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:302
|
1102 |
-
msgctxt "Admin, logs"
|
1103 |
-
msgid "There are no tables in the database"
|
1104 |
-
msgstr ""
|
1105 |
-
|
1106 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1107 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:168
|
1108 |
-
msgctxt "Admin, logs"
|
1109 |
-
msgid "Indexer started"
|
1110 |
-
msgstr ""
|
1111 |
-
|
1112 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1113 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1114 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:192
|
1115 |
-
msgctxt "Admin, logs"
|
1116 |
-
msgid "[Readable index] Building..."
|
1117 |
-
msgstr ""
|
1118 |
-
|
1119 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:198
|
1120 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:168
|
1121 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:168
|
1122 |
-
msgctxt "Admin, logs"
|
1123 |
-
msgid "[Readable index] Completed"
|
1124 |
-
msgstr ""
|
1125 |
-
|
1126 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
1127 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
1128 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:37
|
1129 |
-
msgctxt "Admin, logs"
|
1130 |
-
msgid "[Searchable index] Building..."
|
1131 |
-
msgstr ""
|
1132 |
-
|
1133 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1134 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1135 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:53
|
1136 |
-
msgctxt "Admin, logs"
|
1137 |
-
msgid "[Searchable index] Completed"
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1141 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:377
|
1142 |
-
msgid "Wait... Indexing in progress"
|
1143 |
-
msgstr ""
|
1144 |
-
|
1145 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1146 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:378
|
1147 |
-
msgid "This process will continue in the background. You can leave this page!"
|
1148 |
-
msgstr ""
|
1149 |
-
|
1150 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1151 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:382
|
1152 |
-
msgid "Wait... The index build process is canceling"
|
1153 |
-
msgstr ""
|
1154 |
-
|
1155 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1156 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:383
|
1157 |
-
msgid "Canceling..."
|
1158 |
-
msgstr ""
|
1159 |
-
|
1160 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1161 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:388
|
1162 |
-
msgid "The search index was built successfully."
|
1163 |
-
msgstr ""
|
1164 |
-
|
1165 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1166 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:389
|
1167 |
-
msgid "Completed. Works."
|
1168 |
-
msgstr ""
|
1169 |
-
|
1170 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1171 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:393
|
1172 |
-
msgid "The search index could not be built."
|
1173 |
-
msgstr ""
|
1174 |
-
|
1175 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1176 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:394
|
1177 |
-
msgid "Errors"
|
1178 |
-
msgstr ""
|
1179 |
-
|
1180 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1181 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:399
|
1182 |
-
msgid "Not exist"
|
1183 |
-
msgstr ""
|
1184 |
-
|
1185 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1186 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:421
|
1187 |
-
msgid "Stop process"
|
1188 |
-
msgstr ""
|
1189 |
-
|
1190 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1191 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:424
|
1192 |
-
msgid "Rebuild index"
|
1193 |
-
msgstr ""
|
1194 |
-
|
1195 |
-
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1196 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:427
|
1197 |
-
msgid "Try to build the index again."
|
1198 |
-
msgstr ""
|
1199 |
-
|
1200 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1201 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1202 |
-
msgctxt "Admin, logs"
|
1203 |
-
msgid "[Taxonomy index] Cleared"
|
1204 |
-
msgstr ""
|
1205 |
-
|
1206 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:201
|
1207 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:201
|
1208 |
-
msgctxt "Admin, logs"
|
1209 |
-
msgid "[Taxonomy index] Can not be cleared"
|
1210 |
-
msgstr ""
|
1211 |
-
|
1212 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:38
|
1213 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:38
|
1214 |
-
#, php-format
|
1215 |
-
msgctxt "Admin, logs"
|
1216 |
-
msgid "[Taxonomy index] Building %s..."
|
1217 |
-
msgstr ""
|
1218 |
-
|
1219 |
-
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Request.php:51
|
1220 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Request.php:51
|
1221 |
-
#, php-format
|
1222 |
-
msgctxt "Admin, logs"
|
1223 |
-
msgid "[Taxonomy index] Completed: %s, Not indexed: %s"
|
1224 |
-
msgstr ""
|
1225 |
-
|
1226 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
1227 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/Indexer.php:171
|
1228 |
-
msgctxt "Admin, logs"
|
1229 |
-
msgid "[Searchable index] Cleared"
|
1230 |
-
msgstr ""
|
1231 |
-
|
1232 |
-
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:178
|
1233 |
-
msgctxt "Admin, logs"
|
1234 |
-
msgid "[Searchable index] Can not be cleared"
|
1235 |
-
msgstr ""
|
1236 |
-
|
1237 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:153
|
1238 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:153
|
1239 |
-
msgctxt "Admin, logs"
|
1240 |
-
msgid "[Readable index] Cleared"
|
1241 |
-
msgstr ""
|
1242 |
-
|
1243 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/Indexer.php:155
|
1244 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/Indexer.php:155
|
1245 |
-
msgctxt "Admin, logs"
|
1246 |
-
msgid "[Readable index] Can not be cleared"
|
1247 |
-
msgstr ""
|
1248 |
-
|
1249 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:121
|
1250 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:121
|
1251 |
-
#, php-format
|
1252 |
-
msgctxt "Admin, logs"
|
1253 |
-
msgid "[Readable index] The queue <code>%s</code> was deleted "
|
1254 |
-
msgstr ""
|
1255 |
-
|
1256 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:134
|
1257 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:134
|
1258 |
-
#, php-format
|
1259 |
-
msgctxt "Admin, logs"
|
1260 |
-
msgid "[Readable index] Schedule <code>%s</code> was created "
|
1261 |
-
msgstr ""
|
1262 |
-
|
1263 |
-
#: includes/Engines/TNTSearch/Indexer/Readable/AsyncProcess.php:150
|
1264 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Readable/AsyncProcess.php:150
|
1265 |
-
#, php-format
|
1266 |
-
msgctxt "Admin, logs"
|
1267 |
-
msgid "[Readable index] The queue <code>%s</code> was created"
|
1268 |
-
msgstr ""
|
1269 |
-
|
1270 |
-
#. Name of the plugin
|
1271 |
-
msgid "AJAX Search for WooCommerce MysQL"
|
1272 |
-
msgstr ""
|
1273 |
-
|
1274 |
-
#. Description of the plugin
|
1275 |
-
msgid ""
|
1276 |
-
"Allows your customers to search products easily and quickly. It will display "
|
1277 |
-
"the results instantly while typing in an inputbox."
|
1278 |
-
msgstr ""
|
1279 |
-
|
1280 |
-
#. URI of the plugin
|
1281 |
-
msgid "https://wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1282 |
-
msgstr "https://pl.wordpress.org/plugins/ajax-search-for-woocommerce/"
|
1283 |
-
|
1284 |
-
#. Author of the plugin
|
1285 |
-
msgid "Damian Góra"
|
1286 |
-
msgstr ""
|
1287 |
-
|
1288 |
-
#. Author URI of the plugin
|
1289 |
-
msgid "http://damiangora.com"
|
1290 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/ajax-search-for-woocommerce.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: PACKAGE VERSION\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2019-
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: Damian Góra <wp@damiangora.com>\n"
|
9 |
"Language-Team: \n"
|
@@ -14,47 +14,47 @@ msgstr ""
|
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"X-Generator: Loco https://localise.biz/"
|
16 |
|
17 |
-
#: ajax-search-for-woocommerce.php:
|
18 |
msgid ""
|
19 |
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
20 |
"this plugin. You are currently using PHP version "
|
21 |
msgstr ""
|
22 |
|
23 |
-
#: ajax-search-for-woocommerce.php:
|
24 |
msgid ""
|
25 |
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
26 |
"this plugin. You are currently using PHP version "
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: ajax-search-for-woocommerce.php:
|
30 |
#, php-format
|
31 |
msgid ""
|
32 |
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
33 |
"will not longer supported in the next plugin releases."
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: ajax-search-for-woocommerce.php:
|
37 |
msgid ""
|
38 |
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
39 |
"greater)."
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: ajax-search-for-woocommerce.php:
|
43 |
msgid ""
|
44 |
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
45 |
"your host."
|
46 |
msgstr ""
|
47 |
|
48 |
-
#: ajax-search-for-woocommerce.php:
|
49 |
msgid ""
|
50 |
"If you do not upgrade the php version, the next plugin release will not work!"
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: ajax-search-for-woocommerce.php:
|
54 |
msgid "Remind me again in week."
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: ajax-search-for-woocommerce.php:
|
58 |
#, php-format
|
59 |
msgid ""
|
60 |
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
@@ -77,7 +77,7 @@ msgstr ""
|
|
77 |
msgid "Products search"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: partials/search-form.php:26 includes/Settings.php:
|
81 |
#: backward-compatibility/1-1-7/search-form.php:74
|
82 |
msgid "Search for products..."
|
83 |
msgstr ""
|
@@ -110,136 +110,128 @@ msgstr ""
|
|
110 |
msgid "by simple tricks"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: includes/Settings.php:
|
114 |
msgid "How to use?"
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: includes/Settings.php:
|
118 |
msgid "Suggestions limit"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: includes/Settings.php:
|
122 |
msgid "Maximum number of suggestions rows."
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: includes/Settings.php:
|
126 |
msgid "Minimum characters"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: includes/Settings.php:
|
130 |
msgid "Minimum number of characters required to trigger autosuggest."
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: includes/Settings.php:
|
134 |
msgid "Max form width"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: includes/Settings.php:
|
138 |
msgid "To set 100% width leave blank"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: includes/Settings.php:
|
142 |
msgid "Show submit button"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: includes/Settings.php:
|
146 |
msgid "Custom labels"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: includes/Settings.php:
|
150 |
msgid "Search submit button text"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: includes/Settings.php:
|
154 |
msgid "To display the magnifier icon leave this field empty."
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: includes/Settings.php:
|
158 |
msgid "Search"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: includes/Settings.php:
|
162 |
msgid "Search input placeholder"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: includes/Settings.php:
|
166 |
msgid "More results"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: includes/Settings.php:
|
170 |
msgid "See all results..."
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: includes/Settings.php:
|
174 |
msgctxt "admin"
|
175 |
msgid "No results"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: includes/Settings.php:
|
179 |
msgid "No results"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: includes/Settings.php:
|
183 |
msgid "Suggestions output"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: includes/Settings.php:
|
187 |
msgid "Show product image"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: includes/Settings.php:
|
191 |
msgid "Show price"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: includes/Settings.php:
|
195 |
msgid "Show product description"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: includes/Settings.php:
|
199 |
msgid "Show SKU"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: includes/Settings.php:
|
203 |
-
msgid "Also show matching categories"
|
204 |
-
msgstr ""
|
205 |
-
|
206 |
-
#: includes/Settings.php:242
|
207 |
-
msgid "Also show matching tags"
|
208 |
-
msgstr ""
|
209 |
-
|
210 |
-
#: includes/Settings.php:260
|
211 |
msgid "Mobile"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: includes/Settings.php:
|
215 |
msgid "Overlay search (beta)"
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: includes/Settings.php:
|
219 |
msgid "Enhances user experience on mobile"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: includes/Settings.php:
|
223 |
msgid "Preloader"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: includes/Settings.php:
|
227 |
msgid "Show preloader"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: includes/Settings.php:
|
231 |
msgid "Upload preloader image"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: includes/Settings.php:
|
235 |
msgid "Details box"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: includes/Settings.php:
|
239 |
msgid "Show details box"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: includes/Settings.php:
|
243 |
#, php-format
|
244 |
msgid ""
|
245 |
"The Details box is an additional container for extended information. The "
|
@@ -248,208 +240,220 @@ msgid ""
|
|
248 |
"appear.</a>"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: includes/Settings.php:
|
252 |
msgid "Products list"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: includes/Settings.php:
|
256 |
-
#: includes/Settings.php:
|
257 |
msgid "Applies only to category or tags suggestions type"
|
258 |
msgstr ""
|
259 |
|
260 |
-
#: includes/Settings.php:
|
261 |
msgid "All Product"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#: includes/Settings.php:
|
265 |
msgid "Featured Products"
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: includes/Settings.php:
|
269 |
msgid "On-sale Products"
|
270 |
msgstr ""
|
271 |
|
272 |
-
#: includes/Settings.php:
|
273 |
msgid "Order by"
|
274 |
msgstr ""
|
275 |
|
276 |
-
#: includes/Settings.php:
|
277 |
msgid "Date"
|
278 |
msgstr ""
|
279 |
|
280 |
-
#: includes/Settings.php:
|
281 |
msgid "Price"
|
282 |
msgstr ""
|
283 |
|
284 |
-
#: includes/Settings.php:
|
285 |
msgid "Random"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: includes/Settings.php:
|
289 |
msgid "Sales"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: includes/Settings.php:
|
293 |
msgid "Order"
|
294 |
msgstr ""
|
295 |
|
296 |
-
#: includes/Settings.php:
|
297 |
msgid "DESC"
|
298 |
msgstr ""
|
299 |
|
300 |
-
#: includes/Settings.php:
|
301 |
msgid "ASC"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: includes/Settings.php:
|
305 |
msgid "Search form"
|
306 |
msgstr ""
|
307 |
|
308 |
-
#: includes/Settings.php:
|
309 |
msgid "Search input background"
|
310 |
msgstr ""
|
311 |
|
312 |
-
#: includes/Settings.php:
|
313 |
msgid "Search input text"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: includes/Settings.php:
|
317 |
msgid "Search input border"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: includes/Settings.php:
|
321 |
msgid "Search submit background"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: includes/Settings.php:
|
325 |
msgid "Search submit text"
|
326 |
msgstr ""
|
327 |
|
328 |
-
#: includes/Settings.php:
|
329 |
msgid "Suggestions"
|
330 |
msgstr ""
|
331 |
|
332 |
-
#: includes/Settings.php:
|
333 |
msgid "Suggestion background"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: includes/Settings.php:
|
337 |
msgid "Suggestion selected"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: includes/Settings.php:
|
341 |
msgid "Text color"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: includes/Settings.php:
|
345 |
msgid "Highlight color"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: includes/Settings.php:
|
349 |
msgid "Border color"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: includes/Settings.php:
|
353 |
-
msgid "
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: includes/Settings.php:
|
357 |
msgid "Info"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: includes/Settings.php:
|
361 |
msgid ""
|
362 |
"Searching in products names is always enabled. You can extend or narrow the "
|
363 |
"searching scope using the following options."
|
364 |
msgstr ""
|
365 |
|
366 |
-
#: includes/Settings.php:
|
367 |
msgid "Search in description"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#: includes/Settings.php:
|
371 |
msgid "Search in short description"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#: includes/Settings.php:
|
375 |
msgid "Search in SKU"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#: includes/Settings.php:
|
379 |
msgid "Searching also in variable products SKU"
|
380 |
msgstr ""
|
381 |
|
382 |
-
#: includes/Settings.php:
|
383 |
#, php-format
|
384 |
msgid ""
|
385 |
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
386 |
-
"pro version</a>.
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: includes/Settings.php:
|
390 |
msgid "Search in attributes"
|
391 |
msgstr ""
|
392 |
|
393 |
-
#: includes/Settings.php:
|
394 |
msgid "Exclude 'out of stock' products"
|
395 |
msgstr ""
|
396 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
397 |
#: includes/Settings.php:468
|
|
|
|
|
|
|
|
|
398 |
msgid "Pro features"
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: includes/Settings.php:
|
402 |
msgid "Fuzziness"
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: includes/Settings.php:
|
406 |
msgid "Speed up search!"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: includes/Settings.php:
|
410 |
msgid ""
|
411 |
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
412 |
"likely relevance even though a search keyword may not exactly match. E.g if "
|
413 |
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
414 |
msgstr ""
|
415 |
|
416 |
-
#: includes/Settings.php:
|
417 |
msgid "Profits"
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: includes/Settings.php:
|
421 |
msgid "Fuzzy matching"
|
422 |
msgstr ""
|
423 |
|
424 |
-
#: includes/Settings.php:
|
425 |
msgid "-- Disabled"
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: includes/Settings.php:
|
429 |
msgid "Soft"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: includes/Settings.php:
|
433 |
msgid "Normal"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: includes/Settings.php:
|
437 |
msgid "Hard"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: includes/Settings.php:
|
441 |
msgid "Select the database"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: includes/Settings.php:
|
445 |
msgid "SQLite"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: includes/Settings.php:
|
449 |
msgid "MySQL"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: includes/Settings.php:
|
453 |
msgid "Index status"
|
454 |
msgstr ""
|
455 |
|
@@ -763,35 +767,52 @@ msgstr ""
|
|
763 |
|
764 |
#: partials/admin/indexer-header-demo.php:3
|
765 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
766 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
767 |
msgid "The search index does not exist yet. Build it now."
|
768 |
msgstr ""
|
769 |
|
770 |
#: partials/admin/indexer-header-demo.php:7
|
771 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
772 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
773 |
msgid "Build index"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: partials/admin/how-to-use.php:
|
777 |
-
msgid "There are
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: partials/admin/how-to-use.php:
|
781 |
#, php-format
|
782 |
-
msgid "
|
|
|
|
|
|
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: partials/admin/how-to-use.php:
|
786 |
#, php-format
|
787 |
-
msgid "
|
788 |
msgstr ""
|
789 |
|
790 |
-
#: partials/admin/how-to-use.php:
|
791 |
msgid "Widgets Screen"
|
792 |
msgstr ""
|
793 |
|
794 |
-
#: partials/admin/how-to-use.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
795 |
#, php-format
|
796 |
msgid ""
|
797 |
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
@@ -1012,20 +1033,6 @@ msgstr ""
|
|
1012 |
msgid "Tag"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
-
#: includes/Integrations/Themes/Storefront.php:28
|
1016 |
-
msgid "Storefront theme"
|
1017 |
-
msgstr ""
|
1018 |
-
|
1019 |
-
#: includes/Integrations/Themes/Storefront.php:35
|
1020 |
-
msgid "Replace search form"
|
1021 |
-
msgstr ""
|
1022 |
-
|
1023 |
-
#: includes/Integrations/Themes/Storefront.php:36
|
1024 |
-
msgid ""
|
1025 |
-
"Replace the Storefront theme's default product search with the Ajax Search "
|
1026 |
-
"for WooCommerce form."
|
1027 |
-
msgstr ""
|
1028 |
-
|
1029 |
#: includes/Admin/Promo/Upgrade.php:50
|
1030 |
msgid "Speed up search! (even 10x faster) - users love it!"
|
1031 |
msgstr ""
|
@@ -1082,7 +1089,7 @@ msgid "No thanks"
|
|
1082 |
msgstr ""
|
1083 |
|
1084 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1085 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1086 |
msgctxt "Admin, logs"
|
1087 |
msgid ""
|
1088 |
"The request to build a new index rejected. Another process is in progress."
|
@@ -1090,21 +1097,21 @@ msgstr ""
|
|
1090 |
|
1091 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1092 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1093 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1094 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1095 |
msgctxt "Admin, logs"
|
1096 |
msgid "There are no tables in the database"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1100 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1101 |
msgctxt "Admin, logs"
|
1102 |
msgid "Indexer started"
|
1103 |
msgstr ""
|
1104 |
|
1105 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1106 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1107 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1108 |
msgctxt "Admin, logs"
|
1109 |
msgid "[Readable index] Building..."
|
1110 |
msgstr ""
|
@@ -1117,79 +1124,111 @@ msgid "[Readable index] Completed"
|
|
1117 |
msgstr ""
|
1118 |
|
1119 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
|
|
1120 |
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
1121 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncRequest.php:37
|
1122 |
msgctxt "Admin, logs"
|
1123 |
msgid "[Searchable index] Building..."
|
1124 |
msgstr ""
|
1125 |
|
1126 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1127 |
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1128 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/
|
1129 |
msgctxt "Admin, logs"
|
1130 |
msgid "[Searchable index] Completed"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1134 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1135 |
msgid "Wait... Indexing in progress"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1139 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1140 |
msgid "This process will continue in the background. You can leave this page!"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1144 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1145 |
msgid "Wait... The index build process is canceling"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1149 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1150 |
msgid "Canceling..."
|
1151 |
msgstr ""
|
1152 |
|
1153 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1154 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1155 |
msgid "The search index was built successfully."
|
1156 |
msgstr ""
|
1157 |
|
1158 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1159 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1160 |
msgid "Completed. Works."
|
1161 |
msgstr ""
|
1162 |
|
1163 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1164 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1165 |
msgid "The search index could not be built."
|
1166 |
msgstr ""
|
1167 |
|
1168 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1169 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1170 |
msgid "Errors"
|
1171 |
msgstr ""
|
1172 |
|
1173 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1174 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1175 |
msgid "Not exist"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1179 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1180 |
msgid "Stop process"
|
1181 |
msgstr ""
|
1182 |
|
1183 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1184 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1185 |
msgid "Rebuild index"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1189 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:
|
1190 |
msgid "Try to build the index again."
|
1191 |
msgstr ""
|
1192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1193 |
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1194 |
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1195 |
msgctxt "Admin, logs"
|
@@ -1217,7 +1256,6 @@ msgid "[Taxonomy index] Completed: %s, Not indexed: %s"
|
|
1217 |
msgstr ""
|
1218 |
|
1219 |
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
1220 |
-
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/Indexer.php:171
|
1221 |
msgctxt "Admin, logs"
|
1222 |
msgid "[Searchable index] Cleared"
|
1223 |
msgstr ""
|
@@ -1260,8 +1298,26 @@ msgctxt "Admin, logs"
|
|
1260 |
msgid "[Readable index] The queue <code>%s</code> was created"
|
1261 |
msgstr ""
|
1262 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1263 |
#. Name of the plugin
|
1264 |
-
msgid "AJAX Search for WooCommerce
|
1265 |
msgstr ""
|
1266 |
|
1267 |
#. Description of the plugin
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: PACKAGE VERSION\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2019-08-27 07:31+0000\n"
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: Damian Góra <wp@damiangora.com>\n"
|
9 |
"Language-Team: \n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"X-Generator: Loco https://localise.biz/"
|
16 |
|
17 |
+
#: ajax-search-for-woocommerce.php:201
|
18 |
msgid ""
|
19 |
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.3 to run "
|
20 |
"this plugin. You are currently using PHP version "
|
21 |
msgstr ""
|
22 |
|
23 |
+
#: ajax-search-for-woocommerce.php:224
|
24 |
msgid ""
|
25 |
"<b>AJAX Search for WooCommerce</b>: You need PHP version at least 5.5 to run "
|
26 |
"this plugin. You are currently using PHP version "
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: ajax-search-for-woocommerce.php:253
|
30 |
#, php-format
|
31 |
msgid ""
|
32 |
"<b>AJAX Search for WooCommerce</b>:<br /> Your PHP version <b><i>%s</i></b> "
|
33 |
"will not longer supported in the next plugin releases."
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: ajax-search-for-woocommerce.php:255
|
37 |
msgid ""
|
38 |
" You have to update your PHP version to least 5.5 (recommended 7.2 or "
|
39 |
"greater)."
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: ajax-search-for-woocommerce.php:258
|
43 |
msgid ""
|
44 |
"If you cannot upgrade your PHP version yourself, you can send an email to "
|
45 |
"your host."
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: ajax-search-for-woocommerce.php:261
|
49 |
msgid ""
|
50 |
"If you do not upgrade the php version, the next plugin release will not work!"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: ajax-search-for-woocommerce.php:266
|
54 |
msgid "Remind me again in week."
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: ajax-search-for-woocommerce.php:288
|
58 |
#, php-format
|
59 |
msgid ""
|
60 |
"<b>AJAX Search for WooCommerce</b> is enabled but not effective. It requires "
|
77 |
msgid "Products search"
|
78 |
msgstr ""
|
79 |
|
80 |
+
#: partials/search-form.php:26 includes/Settings.php:190
|
81 |
#: backward-compatibility/1-1-7/search-form.php:74
|
82 |
msgid "Search for products..."
|
83 |
msgstr ""
|
110 |
msgid "by simple tricks"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: includes/Settings.php:138
|
114 |
msgid "How to use?"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: includes/Settings.php:144
|
118 |
msgid "Suggestions limit"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: includes/Settings.php:147
|
122 |
msgid "Maximum number of suggestions rows."
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: includes/Settings.php:152
|
126 |
msgid "Minimum characters"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: includes/Settings.php:155
|
130 |
msgid "Minimum number of characters required to trigger autosuggest."
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: includes/Settings.php:160
|
134 |
msgid "Max form width"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: includes/Settings.php:163
|
138 |
msgid "To set 100% width leave blank"
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: includes/Settings.php:168
|
142 |
msgid "Show submit button"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: includes/Settings.php:175
|
146 |
msgid "Custom labels"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: includes/Settings.php:181
|
150 |
msgid "Search submit button text"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: includes/Settings.php:183
|
154 |
msgid "To display the magnifier icon leave this field empty."
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: includes/Settings.php:184
|
158 |
msgid "Search"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: includes/Settings.php:188
|
162 |
msgid "Search input placeholder"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: includes/Settings.php:194
|
166 |
msgid "More results"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: includes/Settings.php:196 includes/Scripts.php:41
|
170 |
msgid "See all results..."
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: includes/Settings.php:200
|
174 |
msgctxt "admin"
|
175 |
msgid "No results"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: includes/Settings.php:202 includes/Scripts.php:42
|
179 |
msgid "No results"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: includes/Settings.php:208
|
183 |
msgid "Suggestions output"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: includes/Settings.php:214
|
187 |
msgid "Show product image"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: includes/Settings.php:220
|
191 |
msgid "Show price"
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: includes/Settings.php:226
|
195 |
msgid "Show product description"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: includes/Settings.php:232
|
199 |
msgid "Show SKU"
|
200 |
msgstr ""
|
201 |
|
202 |
+
#: includes/Settings.php:250
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
msgid "Mobile"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: includes/Settings.php:256
|
207 |
msgid "Overlay search (beta)"
|
208 |
msgstr ""
|
209 |
|
210 |
+
#: includes/Settings.php:257
|
211 |
msgid "Enhances user experience on mobile"
|
212 |
msgstr ""
|
213 |
|
214 |
+
#: includes/Settings.php:263
|
215 |
msgid "Preloader"
|
216 |
msgstr ""
|
217 |
|
218 |
+
#: includes/Settings.php:269
|
219 |
msgid "Show preloader"
|
220 |
msgstr ""
|
221 |
|
222 |
+
#: includes/Settings.php:275
|
223 |
msgid "Upload preloader image"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: includes/Settings.php:281
|
227 |
msgid "Details box"
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: includes/Settings.php:287
|
231 |
msgid "Show details box"
|
232 |
msgstr ""
|
233 |
|
234 |
+
#: includes/Settings.php:291
|
235 |
#, php-format
|
236 |
msgid ""
|
237 |
"The Details box is an additional container for extended information. The "
|
240 |
"appear.</a>"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: includes/Settings.php:296
|
244 |
msgid "Products list"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: includes/Settings.php:298 includes/Settings.php:312
|
248 |
+
#: includes/Settings.php:326
|
249 |
msgid "Applies only to category or tags suggestions type"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: includes/Settings.php:300
|
253 |
msgid "All Product"
|
254 |
msgstr ""
|
255 |
|
256 |
+
#: includes/Settings.php:301
|
257 |
msgid "Featured Products"
|
258 |
msgstr ""
|
259 |
|
260 |
+
#: includes/Settings.php:302
|
261 |
msgid "On-sale Products"
|
262 |
msgstr ""
|
263 |
|
264 |
+
#: includes/Settings.php:309
|
265 |
msgid "Order by"
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: includes/Settings.php:314
|
269 |
msgid "Date"
|
270 |
msgstr ""
|
271 |
|
272 |
+
#: includes/Settings.php:315
|
273 |
msgid "Price"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: includes/Settings.php:316
|
277 |
msgid "Random"
|
278 |
msgstr ""
|
279 |
|
280 |
+
#: includes/Settings.php:317
|
281 |
msgid "Sales"
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: includes/Settings.php:323
|
285 |
msgid "Order"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: includes/Settings.php:328
|
289 |
msgid "DESC"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: includes/Settings.php:329
|
293 |
msgid "ASC"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: includes/Settings.php:337
|
297 |
msgid "Search form"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: includes/Settings.php:343
|
301 |
msgid "Search input background"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: includes/Settings.php:349
|
305 |
msgid "Search input text"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: includes/Settings.php:355
|
309 |
msgid "Search input border"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: includes/Settings.php:361
|
313 |
msgid "Search submit background"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: includes/Settings.php:367
|
317 |
msgid "Search submit text"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: includes/Settings.php:373
|
321 |
msgid "Suggestions"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: includes/Settings.php:379
|
325 |
msgid "Suggestion background"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: includes/Settings.php:385
|
329 |
msgid "Suggestion selected"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: includes/Settings.php:391
|
333 |
msgid "Text color"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: includes/Settings.php:397
|
337 |
msgid "Highlight color"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: includes/Settings.php:403
|
341 |
msgid "Border color"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: includes/Settings.php:411
|
345 |
+
msgid "Products search scope"
|
346 |
msgstr ""
|
347 |
|
348 |
+
#: includes/Settings.php:417
|
349 |
msgid "Info"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: includes/Settings.php:419
|
353 |
msgid ""
|
354 |
"Searching in products names is always enabled. You can extend or narrow the "
|
355 |
"searching scope using the following options."
|
356 |
msgstr ""
|
357 |
|
358 |
+
#: includes/Settings.php:424
|
359 |
msgid "Search in description"
|
360 |
msgstr ""
|
361 |
|
362 |
+
#: includes/Settings.php:430
|
363 |
msgid "Search in short description"
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: includes/Settings.php:436
|
367 |
msgid "Search in SKU"
|
368 |
msgstr ""
|
369 |
|
370 |
+
#: includes/Settings.php:438
|
371 |
msgid "Searching also in variable products SKU"
|
372 |
msgstr ""
|
373 |
|
374 |
+
#: includes/Settings.php:438
|
375 |
#, php-format
|
376 |
msgid ""
|
377 |
"Searching in variable products SKU is available only in <a href=\"%s\">the "
|
378 |
+
"pro version</a>."
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: includes/Settings.php:443
|
382 |
msgid "Search in attributes"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: includes/Settings.php:450
|
386 |
msgid "Exclude 'out of stock' products"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: includes/Settings.php:456
|
390 |
+
msgid "Show in suggestions also"
|
391 |
+
msgstr ""
|
392 |
+
|
393 |
+
#: includes/Settings.php:462
|
394 |
+
msgid "Matching product categories"
|
395 |
+
msgstr ""
|
396 |
+
|
397 |
#: includes/Settings.php:468
|
398 |
+
msgid "Matching product tags"
|
399 |
+
msgstr ""
|
400 |
+
|
401 |
+
#: includes/Settings.php:476
|
402 |
msgid "Pro features"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: includes/Settings.php:482
|
406 |
msgid "Fuzziness"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: includes/Settings.php:488
|
410 |
msgid "Speed up search!"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: includes/Settings.php:495
|
414 |
msgid ""
|
415 |
"<strong>Increases sales conversions.</strong> Returns sugestions based on "
|
416 |
"likely relevance even though a search keyword may not exactly match. E.g if "
|
417 |
"you type \"ipho<b>m</b>e\" you get the same results as for \"iphone\""
|
418 |
msgstr ""
|
419 |
|
420 |
+
#: includes/Settings.php:501
|
421 |
msgid "Profits"
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: includes/Settings.php:508 includes/Settings.php:540
|
425 |
msgid "Fuzzy matching"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: includes/Settings.php:513 includes/Settings.php:545
|
429 |
msgid "-- Disabled"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: includes/Settings.php:514 includes/Settings.php:546
|
433 |
msgid "Soft"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: includes/Settings.php:515 includes/Settings.php:547
|
437 |
msgid "Normal"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: includes/Settings.php:516 includes/Settings.php:548
|
441 |
msgid "Hard"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: includes/Settings.php:526
|
445 |
msgid "Select the database"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: includes/Settings.php:530
|
449 |
msgid "SQLite"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: includes/Settings.php:531
|
453 |
msgid "MySQL"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: includes/Settings.php:560 includes/Settings.php:568
|
457 |
msgid "Index status"
|
458 |
msgstr ""
|
459 |
|
767 |
|
768 |
#: partials/admin/indexer-header-demo.php:3
|
769 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:414
|
770 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:422
|
771 |
msgid "The search index does not exist yet. Build it now."
|
772 |
msgstr ""
|
773 |
|
774 |
#: partials/admin/indexer-header-demo.php:7
|
775 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:443
|
776 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:454
|
777 |
msgid "Build index"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: partials/admin/how-to-use.php:13
|
781 |
+
msgid "There are four easy ways to display the search form in your theme"
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: partials/admin/how-to-use.php:14
|
785 |
#, php-format
|
786 |
+
msgid ""
|
787 |
+
"By settings - we noticed that you use <b>%s theme</b>. Fantastic! We support "
|
788 |
+
"this theme and you can easly replace default search form. Click <b>%s "
|
789 |
+
"theme</b> tab above for more details."
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: partials/admin/how-to-use.php:15 partials/admin/how-to-use.php:20
|
793 |
#, php-format
|
794 |
+
msgid "As a widget - go to the %s and choose \"Woo AJAX Search\""
|
795 |
msgstr ""
|
796 |
|
797 |
+
#: partials/admin/how-to-use.php:15 partials/admin/how-to-use.php:20
|
798 |
msgid "Widgets Screen"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: partials/admin/how-to-use.php:16 partials/admin/how-to-use.php:21
|
802 |
+
#, php-format
|
803 |
+
msgid "By shortcode - %s"
|
804 |
+
msgstr ""
|
805 |
+
|
806 |
+
#: partials/admin/how-to-use.php:17 partials/admin/how-to-use.php:22
|
807 |
+
#, php-format
|
808 |
+
msgid "By PHP - %s"
|
809 |
+
msgstr ""
|
810 |
+
|
811 |
+
#: partials/admin/how-to-use.php:19
|
812 |
+
msgid "There are three easy ways to display the search form in your theme"
|
813 |
+
msgstr ""
|
814 |
+
|
815 |
+
#: partials/admin/how-to-use.php:26
|
816 |
#, php-format
|
817 |
msgid ""
|
818 |
"Are there any difficulties? <a href=\"%s\">Upgrade now</a> and our "
|
1033 |
msgid "Tag"
|
1034 |
msgstr ""
|
1035 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1036 |
#: includes/Admin/Promo/Upgrade.php:50
|
1037 |
msgid "Speed up search! (even 10x faster) - users love it!"
|
1038 |
msgstr ""
|
1089 |
msgstr ""
|
1090 |
|
1091 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:149
|
1092 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:154
|
1093 |
msgctxt "Admin, logs"
|
1094 |
msgid ""
|
1095 |
"The request to build a new index rejected. Another process is in progress."
|
1097 |
|
1098 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:155
|
1099 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:318
|
1100 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:162
|
1101 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:325
|
1102 |
msgctxt "Admin, logs"
|
1103 |
msgid "There are no tables in the database"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:163
|
1107 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:171
|
1108 |
msgctxt "Admin, logs"
|
1109 |
msgid "Indexer started"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:183
|
1113 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:202
|
1114 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:208
|
1115 |
msgctxt "Admin, logs"
|
1116 |
msgid "[Readable index] Building..."
|
1117 |
msgstr ""
|
1124 |
msgstr ""
|
1125 |
|
1126 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:209
|
1127 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:216
|
1128 |
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:37
|
|
|
1129 |
msgctxt "Admin, logs"
|
1130 |
msgid "[Searchable index] Building..."
|
1131 |
msgstr ""
|
1132 |
|
1133 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:220
|
1134 |
#: includes/Engines/TNTSearch/Indexer/Searchable/AsyncRequest.php:53
|
1135 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncProcess.php:166
|
1136 |
msgctxt "Admin, logs"
|
1137 |
msgid "[Searchable index] Completed"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:393
|
1141 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:400
|
1142 |
msgid "Wait... Indexing in progress"
|
1143 |
msgstr ""
|
1144 |
|
1145 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:394
|
1146 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:401
|
1147 |
msgid "This process will continue in the background. You can leave this page!"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:398
|
1151 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:406
|
1152 |
msgid "Wait... The index build process is canceling"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:399
|
1156 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:407
|
1157 |
msgid "Canceling..."
|
1158 |
msgstr ""
|
1159 |
|
1160 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:404
|
1161 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:412
|
1162 |
msgid "The search index was built successfully."
|
1163 |
msgstr ""
|
1164 |
|
1165 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:405
|
1166 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:413
|
1167 |
msgid "Completed. Works."
|
1168 |
msgstr ""
|
1169 |
|
1170 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:409
|
1171 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:417
|
1172 |
msgid "The search index could not be built."
|
1173 |
msgstr ""
|
1174 |
|
1175 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:410
|
1176 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:418
|
1177 |
msgid "Errors"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:415
|
1181 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:423
|
1182 |
msgid "Not exist"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:437
|
1186 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:445
|
1187 |
msgid "Stop process"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:439
|
1191 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:448
|
1192 |
msgid "Rebuild index"
|
1193 |
msgstr ""
|
1194 |
|
1195 |
#: includes/Engines/TNTSearch/Indexer/Buildier.php:441
|
1196 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Buildier.php:451
|
1197 |
msgid "Try to build the index again."
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: includes/Integrations/Themes/Flatsome/Flatsome.php:34
|
1201 |
+
#: includes/Integrations/Themes/Storefront/Storefront.php:34
|
1202 |
+
#, php-format
|
1203 |
+
msgctxt "name of a theme"
|
1204 |
+
msgid "%s theme"
|
1205 |
+
msgstr ""
|
1206 |
+
|
1207 |
+
#: includes/Integrations/Themes/Flatsome/Flatsome.php:53
|
1208 |
+
msgid "Flatsome theme"
|
1209 |
+
msgstr ""
|
1210 |
+
|
1211 |
+
#: includes/Integrations/Themes/Flatsome/Flatsome.php:60
|
1212 |
+
#: includes/Integrations/Themes/Storefront/Storefront.php:60
|
1213 |
+
msgid "Replace search form"
|
1214 |
+
msgstr ""
|
1215 |
+
|
1216 |
+
#: includes/Integrations/Themes/Flatsome/Flatsome.php:61
|
1217 |
+
msgid ""
|
1218 |
+
"Replace the Flatsome theme's default product search with the Ajax Search for "
|
1219 |
+
"WooCommerce form."
|
1220 |
+
msgstr ""
|
1221 |
+
|
1222 |
+
#: includes/Integrations/Themes/Storefront/Storefront.php:53
|
1223 |
+
msgid "Storefront theme"
|
1224 |
+
msgstr ""
|
1225 |
+
|
1226 |
+
#: includes/Integrations/Themes/Storefront/Storefront.php:61
|
1227 |
+
msgid ""
|
1228 |
+
"Replace the Storefront theme's default product search with the Ajax Search "
|
1229 |
+
"for WooCommerce form."
|
1230 |
+
msgstr ""
|
1231 |
+
|
1232 |
#: includes/Engines/TNTSearch/Indexer/Taxonomy/Indexer.php:199
|
1233 |
#: includes/Engines/TNTSearchMySQL/Indexer/Taxonomy/Indexer.php:199
|
1234 |
msgctxt "Admin, logs"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
#: includes/Engines/TNTSearch/Indexer/Searchable/Indexer.php:176
|
|
|
1259 |
msgctxt "Admin, logs"
|
1260 |
msgid "[Searchable index] Cleared"
|
1261 |
msgstr ""
|
1298 |
msgid "[Readable index] The queue <code>%s</code> was created"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncProcess.php:119
|
1302 |
+
#, php-format
|
1303 |
+
msgctxt "Admin, logs"
|
1304 |
+
msgid "[Searchable index] The queue <code>%s</code> was deleted "
|
1305 |
+
msgstr ""
|
1306 |
+
|
1307 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncProcess.php:132
|
1308 |
+
#, php-format
|
1309 |
+
msgctxt "Admin, logs"
|
1310 |
+
msgid "[Searchable index] Schedule <code>%s</code> was created "
|
1311 |
+
msgstr ""
|
1312 |
+
|
1313 |
+
#: includes/Engines/TNTSearchMySQL/Indexer/Searchable/AsyncProcess.php:148
|
1314 |
+
#, php-format
|
1315 |
+
msgctxt "Admin, logs"
|
1316 |
+
msgid "[Searchable index] The queue <code>%s</code> was created"
|
1317 |
+
msgstr ""
|
1318 |
+
|
1319 |
#. Name of the plugin
|
1320 |
+
msgid "AJAX Search for WooCommerce"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
#. Description of the plugin
|
partials/admin/features.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
use DgoraWcas\Admin\Promo\Upgrade;
|
4 |
|
|
|
5 |
?>
|
6 |
|
7 |
<div class="dgwt-wcas-upgrade-s">
|
@@ -12,15 +13,15 @@ use DgoraWcas\Admin\Promo\Upgrade;
|
|
12 |
<ul>
|
13 |
<li><strong>+ <?php _e('Speed up search! (even <b>10x faster</b>) - users love it!', 'ajax-search-for-woocommerce'); ?></strong></li>
|
14 |
<li><strong>+ <?php _e('Help in embedding the search form in your theme. <b>Our developers will do it for you</b>.', 'ajax-search-for-woocommerce'); ?></strong></li>
|
15 |
-
<li><strong>+ <?php _e('Efficient with a large number of products. Tested on <b>
|
16 |
<li><strong>+ <?php _e('New modern search engine based on bm25 ranking algorithm', 'ajax-search-for-woocommerce'); ?></strong></li>
|
17 |
<li><strong>+ <?php _e('Fuzzy search', 'ajax-search-for-woocommerce'); ?></strong></li>
|
18 |
<li><strong>+ <?php _e('Search in variation products SKUs (option)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
19 |
<li><strong>+ <?php _e('Search in product attributes (option)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
20 |
-
<li><strong>+ <?php _e('
|
21 |
<li><strong>+ <?php _e('Individual customization of the search form (simple CSS improvements)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
22 |
<li><strong>+ <?php _e('Individual tips and support', 'ajax-search-for-woocommerce'); ?></strong></li>
|
23 |
-
<li><strong>+ <?php _e('And more...', 'ajax-search-for-woocommerce'); ?></strong></li>
|
24 |
</ul>
|
25 |
<a href="<?php echo Upgrade::getUpgradeUrl(); ?>" class="button ajax-build-index-primary"><?php _e('Upgrade Now!', 'ajax-search-for-woocommerce'); ?></a>
|
26 |
</div>
|
2 |
|
3 |
use DgoraWcas\Admin\Promo\Upgrade;
|
4 |
|
5 |
+
$utmLink = 'https://ajaxsearch.pro/?utm_source=wp-admin&utm_medium=referral&utm_campaign=settings&utm_content=features&utm_gen=utmdc#features-comparsion';
|
6 |
?>
|
7 |
|
8 |
<div class="dgwt-wcas-upgrade-s">
|
13 |
<ul>
|
14 |
<li><strong>+ <?php _e('Speed up search! (even <b>10x faster</b>) - users love it!', 'ajax-search-for-woocommerce'); ?></strong></li>
|
15 |
<li><strong>+ <?php _e('Help in embedding the search form in your theme. <b>Our developers will do it for you</b>.', 'ajax-search-for-woocommerce'); ?></strong></li>
|
16 |
+
<li><strong>+ <?php _e('Efficient with a large number of products. Tested on <b>60 000 products</b>', 'ajax-search-for-woocommerce'); ?></strong></li>
|
17 |
<li><strong>+ <?php _e('New modern search engine based on bm25 ranking algorithm', 'ajax-search-for-woocommerce'); ?></strong></li>
|
18 |
<li><strong>+ <?php _e('Fuzzy search', 'ajax-search-for-woocommerce'); ?></strong></li>
|
19 |
<li><strong>+ <?php _e('Search in variation products SKUs (option)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
20 |
<li><strong>+ <?php _e('Search in product attributes (option)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
21 |
+
<li><strong>+ <?php _e('Search in product custom fields (option)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
22 |
<li><strong>+ <?php _e('Individual customization of the search form (simple CSS improvements)', 'ajax-search-for-woocommerce'); ?></strong></li>
|
23 |
<li><strong>+ <?php _e('Individual tips and support', 'ajax-search-for-woocommerce'); ?></strong></li>
|
24 |
+
<li><strong>+ <?php _e('And more...', 'ajax-search-for-woocommerce'); ?> <a target="_blank" href="<?php echo $utmLink; ?>"><?php _e('See a comparison of all free and premium features!', 'ajax-search-for-woocommerce'); ?></a></strong></li>
|
25 |
</ul>
|
26 |
<a href="<?php echo Upgrade::getUpgradeUrl(); ?>" class="button ajax-build-index-primary"><?php _e('Upgrade Now!', 'ajax-search-for-woocommerce'); ?></a>
|
27 |
</div>
|
partials/admin/how-to-use.php
CHANGED
@@ -6,10 +6,22 @@ use DgoraWcas\Admin\Promo\Upgrade;
|
|
6 |
if ( ! defined('ABSPATH')) {
|
7 |
exit;
|
8 |
}
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
<span class="dgwt-wcas-our-devs"><?php printf(__('Are there any difficulties? <a href="%s">Upgrade now</a> and our developers will do everything for you.', 'ajax-search-for-woocommerce'), Upgrade::getUpgradeUrl()); ?></span>
|
15 |
<?php endif; ?>
|
6 |
if ( ! defined('ABSPATH')) {
|
7 |
exit;
|
8 |
}
|
9 |
+
|
10 |
+
if (DGWT_WCAS()->themeCompatibility->isCurrentThemeSupported()):
|
11 |
+
$themeName = DGWT_WCAS()->themeCompatibility->getTheme()->Name;
|
12 |
+
?>
|
13 |
+
<h4><?php _e('There are four easy ways to display the search form in your theme', 'ajax-search-for-woocommerce'); ?>: </h4>
|
14 |
+
<p>1. <?php printf(__('By settings - we noticed that you use <b>%s theme</b>. Fantastic! We support this theme and you can easly replace default search form. Click <b>%s theme</b> tab above for more details.', 'ajax-search-for-woocommerce'),$themeName, $themeName ); ?></p>
|
15 |
+
<p>2. <?php printf(__('As a widget - go to the %s and choose "Woo AJAX Search"', 'ajax-search-for-woocommerce'), '<a href="' . admin_url('widgets.php') . '">' . __('Widgets Screen', 'ajax-search-for-woocommerce') . '</a>') ?>
|
16 |
+
<p>3. <?php printf(__('By shortcode - %s', 'ajax-search-for-woocommerce'),'<code>[wcas-search-form]</code>'); ?></p>
|
17 |
+
<p>4. <?php printf(__('By PHP - %s', 'ajax-search-for-woocommerce'),'<code><?php echo do_shortcode(\'[wcas-search-form]\'); ?></code>'); ?></p>
|
18 |
+
<?php else: ?>
|
19 |
+
<h4><?php _e('There are three easy ways to display the search form in your theme', 'ajax-search-for-woocommerce'); ?>: </h4>
|
20 |
+
<p>1. <?php printf(__('As a widget - go to the %s and choose "Woo AJAX Search"', 'ajax-search-for-woocommerce'), '<a href="' . admin_url('widgets.php') . '">' . __('Widgets Screen', 'ajax-search-for-woocommerce') . '</a>') ?>
|
21 |
+
<p>2. <?php printf(__('By shortcode - %s', 'ajax-search-for-woocommerce'),'<code>[wcas-search-form]</code>'); ?></p>
|
22 |
+
<p>3. <?php printf(__('By PHP - %s', 'ajax-search-for-woocommerce'),'<code><?php echo do_shortcode(\'[wcas-search-form]\'); ?></code>'); ?></p>
|
23 |
+
<?php endif; ?>
|
24 |
+
|
25 |
+
<?php if ( ! dgoraAsfwFs()->is_premium()): ?>
|
26 |
<span class="dgwt-wcas-our-devs"><?php printf(__('Are there any difficulties? <a href="%s">Upgrade now</a> and our developers will do everything for you.', 'ajax-search-for-woocommerce'), Upgrade::getUpgradeUrl()); ?></span>
|
27 |
<?php endif; ?>
|
partials/{storefront.php → themes/storefront.php}
RENAMED
@@ -30,8 +30,12 @@ function dgwt_wcas_storefront_inverse_orientation()
|
|
30 |
var $searchHandheld = $('.storefront-handheld-footer-bar .search a');
|
31 |
|
32 |
$(document).on('click', '.storefront-handheld-footer-bar .search > a', function (e) {
|
33 |
-
$(this).parent()
|
34 |
-
$
|
|
|
|
|
|
|
|
|
35 |
e.preventDefault();
|
36 |
});
|
37 |
});
|
30 |
var $searchHandheld = $('.storefront-handheld-footer-bar .search a');
|
31 |
|
32 |
$(document).on('click', '.storefront-handheld-footer-bar .search > a', function (e) {
|
33 |
+
var $wrapper = $(this).parent();
|
34 |
+
$wrapper.removeClass('active');
|
35 |
+
|
36 |
+
setTimeout(function(){
|
37 |
+
$wrapper.find('.js-dgwt-wcas-enable-mobile-form')[0].click();
|
38 |
+
}, 100);
|
39 |
e.preventDefault();
|
40 |
});
|
41 |
});
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: woocomerce search, ajax search, live search, product search, woocommerce
|
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 5.2
|
7 |
Requires PHP: 5.5
|
8 |
-
Stable tag: 1.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -34,7 +34,7 @@ Ajax Search for WooCommerce has been designed to enhance user search experience
|
|
34 |
* WPML compatible
|
35 |
* You can set your own **label on the 'search' button**
|
36 |
* You can set your own **preloader image**
|
37 |
-
* You can set your own **
|
38 |
|
39 |
= How to use? =
|
40 |
1. Use shorcode [wcas-search-form] in page/post editor or <?php echo do_shortcode('[wcas-search-form]'); ?> in your Child Theme template files.
|
@@ -44,16 +44,23 @@ Ajax Search for WooCommerce has been designed to enhance user search experience
|
|
44 |
This plugin is completely free of charge and provides the whole range of functions which are included in some paid plugins.
|
45 |
|
46 |
= Pro =
|
47 |
-
There are also **AJAX Search for WooCommerce Pro** with new search engine based on inverted index. It works even 10x faster in some cases
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
= Showcase =
|
51 |
-
See how it works for others: [Showcase](https://ajaxsearch.pro/showcase/?utm_source=readme&utm_medium=referral&utm_content=
|
52 |
-
|
53 |
|
54 |
= Feedback =
|
55 |
-
|
56 |
-
Any suggestions or comments are welcome. Feel free to contact me using this [contact form](https://ajaxsearch.pro/contact/?utm_source=readme&utm_medium=referral&utm_content=title&utm_campaign=asfw).
|
57 |
|
58 |
== Installation ==
|
59 |
|
@@ -70,6 +77,15 @@ Any suggestions or comments are welcome. Feel free to contact me using this [con
|
|
70 |
4. Settings page with colour schemes
|
71 |
|
72 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
= 1.4.1, August 05, 2019 =
|
74 |
|
75 |
* ADD: French translations
|
@@ -124,7 +140,6 @@ Any suggestions or comments are welcome. Feel free to contact me using this [con
|
|
124 |
* FIX: Add SKU label translatable in the suggestions
|
125 |
* CHANGE: Updated Freemius SDK
|
126 |
|
127 |
-
|
128 |
= 1.2.1, October 26, 2018 =
|
129 |
* ADD: Storefront support as a option. Allows to replace the native Storefront search form
|
130 |
* FIX: Improving the relevance of search results by adding score system
|
@@ -132,7 +147,6 @@ Any suggestions or comments are welcome. Feel free to contact me using this [con
|
|
132 |
* FIX: Support for HTML entities in the search results
|
133 |
* FIX: Bugs with the blur event on mobile devices
|
134 |
|
135 |
-
|
136 |
= 1.2.0, August 24, 2018 =
|
137 |
* ADD: Backward compatibility system
|
138 |
* ADD: Support of image size improvements in Woocommerce 3.3
|
@@ -150,8 +164,7 @@ Any suggestions or comments are welcome. Feel free to contact me using this [con
|
|
150 |
* CHANGE: Better settings organization
|
151 |
* CHANGE: Updated Freemius SDK
|
152 |
|
153 |
-
|
154 |
-
= 1.1.7, April 22, 2017 =
|
155 |
* FIX: Removed duplicate IDs
|
156 |
* CHANGE: PHP requires tag set to PHP 5.5
|
157 |
* CHANGE: Woocommerce requires tags
|
@@ -224,5 +237,4 @@ Any suggestions or comments are welcome. Feel free to contact me using this [con
|
|
224 |
* FIX: Incorrect dimensions of the custom preloader
|
225 |
|
226 |
= 0.9.0, May 17, 2016 =
|
227 |
-
* ADD: First public release
|
228 |
-
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 5.2
|
7 |
Requires PHP: 5.5
|
8 |
+
Stable tag: 1.5.0
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
34 |
* WPML compatible
|
35 |
* You can set your own **label on the 'search' button**
|
36 |
* You can set your own **preloader image**
|
37 |
+
* You can set your own **color scheme** for the 10 main form elements and suggestions
|
38 |
|
39 |
= How to use? =
|
40 |
1. Use shorcode [wcas-search-form] in page/post editor or <?php echo do_shortcode('[wcas-search-form]'); ?> in your Child Theme template files.
|
44 |
This plugin is completely free of charge and provides the whole range of functions which are included in some paid plugins.
|
45 |
|
46 |
= Pro =
|
47 |
+
There are also **AJAX Search for WooCommerce Pro** with new search engine based on inverted index. It works even 10x faster in some cases. Some of the most important Pro features:
|
48 |
+
|
49 |
+
* Fast search engine based on inverted index
|
50 |
+
* Works very fast even with 100,000+ products
|
51 |
+
* Fuzzy search
|
52 |
+
* Search in custom fields
|
53 |
+
* Search in attributes
|
54 |
+
* Search in brands (WooCommerce Brands and YITH WooCommerce Brands)
|
55 |
+
* Search in variation product SKU
|
56 |
+
* Help with embedding or replacing the search form in any theme
|
57 |
+
* SEE ALL PRO [FEATURES](https://ajaxsearch.pro?utm_source=readme&utm_medium=referral&utm_content=title&utm_campaign=asfw#features-comparsion)!
|
58 |
|
59 |
= Showcase =
|
60 |
+
See how it works for others: [Showcase](https://ajaxsearch.pro/showcase/?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=showcase&utm_gen=utmdc).
|
|
|
61 |
|
62 |
= Feedback =
|
63 |
+
Any suggestions or comments are welcome. Feel free to contact me using this [contact form](https://ajaxsearch.pro/contact/?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=contact&utm_gen=utmdc).
|
|
|
64 |
|
65 |
== Installation ==
|
66 |
|
77 |
4. Settings page with colour schemes
|
78 |
|
79 |
== Changelog ==
|
80 |
+
= 1.5.0, September 16, 2019 =
|
81 |
+
|
82 |
+
* ADD: Integration with the Flatsome theme. It is possible to replace the Flatsome search form via one checbox in the plugin settings page.
|
83 |
+
* FIX: Overload servers. Optimalization for chain AJAX requests. Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked
|
84 |
+
* FIX: Better support for HTML entities in products title and description
|
85 |
+
* FIX: Issues with mobile search version on Storefront theme for iPhones
|
86 |
+
* CHANGE: Update/sync fork of devbridge/jQuery-Autocomplete to the latest version
|
87 |
+
* CHANGE: Settings design
|
88 |
+
|
89 |
= 1.4.1, August 05, 2019 =
|
90 |
|
91 |
* ADD: French translations
|
140 |
* FIX: Add SKU label translatable in the suggestions
|
141 |
* CHANGE: Updated Freemius SDK
|
142 |
|
|
|
143 |
= 1.2.1, October 26, 2018 =
|
144 |
* ADD: Storefront support as a option. Allows to replace the native Storefront search form
|
145 |
* FIX: Improving the relevance of search results by adding score system
|
147 |
* FIX: Support for HTML entities in the search results
|
148 |
* FIX: Bugs with the blur event on mobile devices
|
149 |
|
|
|
150 |
= 1.2.0, August 24, 2018 =
|
151 |
* ADD: Backward compatibility system
|
152 |
* ADD: Support of image size improvements in Woocommerce 3.3
|
164 |
* CHANGE: Better settings organization
|
165 |
* CHANGE: Updated Freemius SDK
|
166 |
|
167 |
+
= 1.1.7, April 22, 2018 =
|
|
|
168 |
* FIX: Removed duplicate IDs
|
169 |
* CHANGE: PHP requires tag set to PHP 5.5
|
170 |
* CHANGE: Woocommerce requires tags
|
237 |
* FIX: Incorrect dimensions of the custom preloader
|
238 |
|
239 |
= 0.9.0, May 17, 2016 =
|
240 |
+
* ADD: First public release
|
|