Ajax Search Lite - Version 4.10.2

Version Description

  • Fixed an issue with the script destructor for the init method
  • Updated core .pot translation file
Download this release

Release Info

Developer wpdreams
Plugin Icon 128x128 Ajax Search Lite
Version 4.10.2
Comparing to
See all releases

Code changes from version 4.10.1 to 4.10.2

ajax-search-lite.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Ajax Search Lite
4
  Plugin URI: http://wp-dreams.com
5
  Description: The lite version of the most powerful ajax powered search engine for WordPress.
6
- Version: 4.10.1
7
  Author: Ernest Marcinko
8
  Author URI: http://wp-dreams.com
9
  Text Domain: ajax-search-lite
@@ -26,8 +26,8 @@ define(
26
  str_replace('http://', 'https://', plugin_dir_url(__FILE__)) : plugin_dir_url(__FILE__)
27
  );
28
  define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
29
- define('ASL_CURRENT_VERSION', 4752);
30
- define('ASL_CURR_VER_STRING', "4.10.1");
31
  define('ASL_DEBUG', 0);
32
  define('ASL_DEMO', get_option('wd_asl_demo', 0) );
33
 
3
  Plugin Name: Ajax Search Lite
4
  Plugin URI: http://wp-dreams.com
5
  Description: The lite version of the most powerful ajax powered search engine for WordPress.
6
+ Version: 4.10.2
7
  Author: Ernest Marcinko
8
  Author URI: http://wp-dreams.com
9
  Text Domain: ajax-search-lite
26
  str_replace('http://', 'https://', plugin_dir_url(__FILE__)) : plugin_dir_url(__FILE__)
27
  );
28
  define('ASL_URL_NP', str_replace(array("http://", "https://"), "//", plugin_dir_url(__FILE__)));
29
+ define('ASL_CURRENT_VERSION', 4753);
30
+ define('ASL_CURR_VER_STRING', "4.10.2");
31
  define('ASL_DEBUG', 0);
32
  define('ASL_DEMO', get_option('wd_asl_demo', 0) );
33
 
includes/views/asl.shortcode.php CHANGED
@@ -9,7 +9,7 @@
9
  <div id='ajaxsearchlite<?php echo self::$instanceCount; ?>'
10
  data-id="<?php echo $real_id; ?>"
11
  data-instance="1"
12
- class="asl_w asl_m asl_m_1 asl_m_1_<?php echo $real_id; ?>">
13
  <?php
14
  /******************** PROBOX INCLUDE ********************/
15
  include('asl.shortcode.probox.php');
9
  <div id='ajaxsearchlite<?php echo self::$instanceCount; ?>'
10
  data-id="<?php echo $real_id; ?>"
11
  data-instance="1"
12
+ class="asl_w asl_m asl_m_<?php echo $real_id; ?> asl_m_<?php echo $real_id; ?>_1">
13
  <?php
14
  /******************** PROBOX INCLUDE ********************/
15
  include('asl.shortcode.probox.php');
includes/views/asl.shortcode.results.php CHANGED
@@ -1,4 +1,5 @@
1
- <div id='ajaxsearchliteres<?php echo $id; ?>' class='<?php echo $style['resultstype']; ?> wpdreams_asl_results asl_w asl_r asl_r_<?php echo $real_id; ?>'>
 
2
 
3
  <?php do_action('asl_layout_before_results', $id); ?>
4
 
1
+ <div id='ajaxsearchliteres<?php echo $id; ?>'
2
+ class='<?php echo $style['resultstype']; ?> wpdreams_asl_results asl_w asl_r asl_r_<?php echo $real_id; ?> asl_r_<?php echo $real_id; ?>_1'>
3
 
4
  <?php do_action('asl_layout_before_results', $id); ?>
5
 
js/min/plugin/merged/asl.js CHANGED
@@ -60,8 +60,8 @@ function(){c(this).closest("form").trigger("submit")});if(1==l.o.singleHighlight
60
  (function(c){c.fn.extend(window.WPD.ajaxsearchlite.plugin,{loadASLFonts:function(){!1!==ASL.font_url&&((new FontFace("aslsicons2","url("+ASL.font_url+")",{style:"normal",weight:"normal","font-display":"swap"})).load().then(function(b){document.fonts.add(b)}).catch(function(b){}),ASL.font_url=!1)},updateHref:function(){if(this.o.trigger.update_href&&!this.usingLiveLoader){window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+
61
  window.location.port:""));let b=this.getStateURL()+(this.resultsOpened?"&asl_s=":"&asl_ls=")+this.n("text").val();history.replaceState("","",b.replace(location.origin,""))}},fixClonedSelf:function(){let b=this.o.iid,a=this.o.rid;for(;!ASL.instances.set(this)&&!(++this.o.iid,50<this.o.iid););b!=this.o.iid&&(this.o.rid=this.o.id+"_"+this.o.iid,this.n("search").get(0).id="ajaxsearchlite"+this.o.rid,this.n("search").removeClass("asl_m_"+a).addClass("asl_m_"+this.o.rid).data("instance",this.o.iid),this.n("searchsettings").get(0).id=
62
  this.n("searchsettings").get(0).id.replace("settings"+a,"settings"+this.o.rid),this.n("searchsettings").hasClass("asl_s_"+a)?this.n("searchsettings").removeClass("asl_s_"+a).addClass("asl_s_"+this.o.rid).data("instance",this.o.iid):this.n("searchsettings").removeClass("asl_sb_"+a).addClass("asl_sb_"+this.o.rid).data("instance",this.o.iid),this.n("resultsDiv").get(0).id=this.n("resultsDiv").get(0).id.replace("prores"+a,"prores"+this.o.rid),this.n("resultsDiv").removeClass("asl_r_"+a).addClass("asl_r_"+
63
- this.o.rid).data("instance",this.o.iid),this.n("container").find(".asl_init_data").data("instance",this.o.iid),this.n("container").find(".asl_init_data").get(0).id=this.n("container").find(".asl_init_data").get(0).id.replace("asl_init_id_"+a,"asl_init_id_"+this.o.rid),this.n("prosettings").data("opened",0))},destroy:function(){let b=this;Object.keys(b.n).forEach(function(a){b.n[a].off()});b.nodes.searchsettings.remove();b.nodes.resultsDiv.remove();b.nodes.search.remove();b.nodes.container.remove();
64
- b.documentEventHandlers.forEach(function(a){c(a.node).off(a.event,a.handler)})}})})(WPD.dom);
65
  (function(c){let b=window.WPD.ajaxsearchlite.helpers;c.fn.extend(window.WPD.ajaxsearchlite.plugin,{isRedirectToFirstResult:function(){return(0<c(".asl_res_url",this.n("resultsDiv")).length||0<c(".asl_es_"+this.o.id+" a").length||this.o.resPage.useAjax&&0<c(this.o.resPage.selector+"a").length)&&(1==this.o.redirectOnClick&&"click"==this.ktype&&"first_result"==this.o.trigger.click||1==this.o.redirectOnEnter&&("input"==this.ktype||"keyup"==this.ktype)&&13==this.keycode&&"first_result"==this.o.trigger.return)},
66
  doRedirectToFirstResult:function(){let a,d;a="click"==this.ktype?this.o.trigger.click_location:this.o.trigger.return_location;0<c(".asl_res_url",this.n("resultsDiv")).length?d=c(c(".asl_res_url",this.n("resultsDiv")).get(0)).attr("href"):0<c(".asl_es_"+this.o.id+" a").length?d=c(c(".asl_es_"+this.o.id+" a").get(0)).attr("href"):this.o.resPage.useAjax&&0<c(this.o.resPage.selector+"a").length&&(d=c(c(this.o.resPage.selector+"a").get(0)).attr("href"));""!=d&&("same"==a?location.href=d:b.openInNewTab(d),
67
  this.hideLoader(),this.hideResults());return!1},doRedirectToResults:function(a){let d;d="click"==a?this.o.trigger.click_location:this.o.trigger.return_location;a=this.getRedirectURL(a);if(this.o.overridewpdefault){if(1==this.o.resPage.useAjax)return this.hideResults(),this.liveLoad(this.o.resPage.selector,a),this.showLoader(),0==this.o.blocking&&this.hideSettings(),!1;"post"==this.o.override_method?b.submitToUrl(a,"post",{asl_active:1,p_asl_data:c("form",this.n("searchsettings")).serialize()},d):
60
  (function(c){c.fn.extend(window.WPD.ajaxsearchlite.plugin,{loadASLFonts:function(){!1!==ASL.font_url&&((new FontFace("aslsicons2","url("+ASL.font_url+")",{style:"normal",weight:"normal","font-display":"swap"})).load().then(function(b){document.fonts.add(b)}).catch(function(b){}),ASL.font_url=!1)},updateHref:function(){if(this.o.trigger.update_href&&!this.usingLiveLoader){window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+
61
  window.location.port:""));let b=this.getStateURL()+(this.resultsOpened?"&asl_s=":"&asl_ls=")+this.n("text").val();history.replaceState("","",b.replace(location.origin,""))}},fixClonedSelf:function(){let b=this.o.iid,a=this.o.rid;for(;!ASL.instances.set(this)&&!(++this.o.iid,50<this.o.iid););b!=this.o.iid&&(this.o.rid=this.o.id+"_"+this.o.iid,this.n("search").get(0).id="ajaxsearchlite"+this.o.rid,this.n("search").removeClass("asl_m_"+a).addClass("asl_m_"+this.o.rid).data("instance",this.o.iid),this.n("searchsettings").get(0).id=
62
  this.n("searchsettings").get(0).id.replace("settings"+a,"settings"+this.o.rid),this.n("searchsettings").hasClass("asl_s_"+a)?this.n("searchsettings").removeClass("asl_s_"+a).addClass("asl_s_"+this.o.rid).data("instance",this.o.iid):this.n("searchsettings").removeClass("asl_sb_"+a).addClass("asl_sb_"+this.o.rid).data("instance",this.o.iid),this.n("resultsDiv").get(0).id=this.n("resultsDiv").get(0).id.replace("prores"+a,"prores"+this.o.rid),this.n("resultsDiv").removeClass("asl_r_"+a).addClass("asl_r_"+
63
+ this.o.rid).data("instance",this.o.iid),this.n("container").find(".asl_init_data").data("instance",this.o.iid),this.n("container").find(".asl_init_data").get(0).id=this.n("container").find(".asl_init_data").get(0).id.replace("asl_init_id_"+a,"asl_init_id_"+this.o.rid),this.n("prosettings").data("opened",0))},destroy:function(){let b=this;Object.keys(b.nodes).forEach(function(m){let p,q;null==(q=(p=b.nodes[m]).off)||q.call(p)});let a,d;null==(d=(a=b.n("searchsettings")).remove)||d.call(a);let e,f;
64
+ null==(f=(e=b.n("resultsDiv")).remove)||f.call(e);let g,h;null==(h=(g=b.n("search")).remove)||h.call(g);let k,l;null==(l=(k=b.n("container")).remove)||l.call(k);b.documentEventHandlers.forEach(function(m){c(m.node).off(m.event,m.handler)})}})})(WPD.dom);
65
  (function(c){let b=window.WPD.ajaxsearchlite.helpers;c.fn.extend(window.WPD.ajaxsearchlite.plugin,{isRedirectToFirstResult:function(){return(0<c(".asl_res_url",this.n("resultsDiv")).length||0<c(".asl_es_"+this.o.id+" a").length||this.o.resPage.useAjax&&0<c(this.o.resPage.selector+"a").length)&&(1==this.o.redirectOnClick&&"click"==this.ktype&&"first_result"==this.o.trigger.click||1==this.o.redirectOnEnter&&("input"==this.ktype||"keyup"==this.ktype)&&13==this.keycode&&"first_result"==this.o.trigger.return)},
66
  doRedirectToFirstResult:function(){let a,d;a="click"==this.ktype?this.o.trigger.click_location:this.o.trigger.return_location;0<c(".asl_res_url",this.n("resultsDiv")).length?d=c(c(".asl_res_url",this.n("resultsDiv")).get(0)).attr("href"):0<c(".asl_es_"+this.o.id+" a").length?d=c(c(".asl_es_"+this.o.id+" a").get(0)).attr("href"):this.o.resPage.useAjax&&0<c(this.o.resPage.selector+"a").length&&(d=c(c(this.o.resPage.selector+"a").get(0)).attr("href"));""!=d&&("same"==a?location.href=d:b.openInNewTab(d),
67
  this.hideLoader(),this.hideResults());return!1},doRedirectToResults:function(a){let d;d="click"==a?this.o.trigger.click_location:this.o.trigger.return_location;a=this.getRedirectURL(a);if(this.o.overridewpdefault){if(1==this.o.resPage.useAjax)return this.hideResults(),this.liveLoad(this.o.resPage.selector,a),this.showLoader(),0==this.o.blocking&&this.hideSettings(),!1;"post"==this.o.override_method?b.submitToUrl(a,"post",{asl_active:1,p_asl_data:c("form",this.n("searchsettings")).serialize()},d):
js/min/plugin/optimized/asl-core.js CHANGED
@@ -1,7 +1,7 @@
1
  (function(){window.WPD="undefined"!==typeof window.WPD?window.WPD:{};window.WPD.ajaxsearchlite=new function(){this.prevState=null;this.firstIteration=!0;this.helpers={};this.plugin={};this.addons={addons:[],add:function(d){-1==this.addons.indexOf(d)&&(d=this.addons.push(d),this.addons[d-1].init())},remove:function(d){this.addons.filter(function(b){return b.name==d?("undefined"!=typeof b.destroy&&b.destroy(),!1):!0})}}}})();
2
  (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{setFilterStateInput:function(a){let c=this;"undefined"==typeof a&&(a=65);let f=function(){JSON.stringify(c.originalFormData)!=JSON.stringify(b.formData(d("form",c.n("searchsettings"))))?c.n("searchsettings").find("input[name=filters_initial]").val(0):c.n("searchsettings").find("input[name=filters_initial]").val(1)};0==a?f():setTimeout(function(){f()},a)}})})(WPD.dom);
3
- (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{liveLoad:function(a,c,f,e){function l(h){h=b.Hooks.applyFilters("asl/live_load/raw_data",h,g);var n=new DOMParser;let q=n.parseFromString(h,"text/html"),p=d(q);g.o.statistics&&g.stat_addKeyword(g.o.id,g.n("text").val());if(""!=h&&0<p.length&&0<p.find(a).length){h=h.replace(/&asl_force_reset_pagination=1/gmi,"");h=h.replace(/%26asl_force_reset_pagination%3D1/gmi,"");h=h.replace(/&#038;asl_force_reset_pagination=1/gmi,
4
- "");b.isSafari()&&(h=h.replace(/srcset/gmi,"nosrcset"));h=b.Hooks.applyFilters("asl/live_load/html",h,g.o.id,g.o.iid);h=b.wp_hooks_apply_filters("asl/live_load/html",h,g.o.id,g.o.iid);p=d(n.parseFromString(h,"text/html"));n=p.find(a).get(0);n=b.Hooks.applyFilters("asl/live_load/replacement_node",n,g,k.get(0),h);null!=n&&k.get(0).parentNode.replaceChild(n,k.get(0));k=d(a).first();f&&(document.title=q.title,history.pushState({},null,c));d(a).first().find(".woocommerce-ordering").on("change","select.orderby",
5
  function(){d(this).closest("form").trigger("submit")});if(1==g.o.singleHighlight)d(a).find("a").on("click",function(){localStorage.removeItem("asl_phrase_highlight");""!=b.unqoutePhrase(g.n("text").val())&&localStorage.setItem("asl_phrase_highlight",JSON.stringify({phrase:b.unqoutePhrase(g.n("text").val())}))});b.Hooks.applyFilters("asl/live_load/finished",c,g,a,k.get(0));ASL.initialize();g.lastSuccesfulSearch=d("form",g.n("searchsettings")).serialize()+g.n("text").val().trim();g.lastSearchData=h}g.n("s").trigger("asl_search_end",
6
  [g.o.id,g.o.iid,g.n("text").val(),h],!0,!0);let r,t;null==(t=(r=g).gaEvent)||t.call(r,"search_end",{results_count:"unknown"});let u,v;null==(v=(u=g).gaPageview)||v.call(u,g.n("text").val());g.hideLoader();k.css("opacity",1);g.searching=!1;""!=g.n("text").val()&&g.n("proclose").css({display:"block"})}if("body"==a||"html"==a)return console.log("Ajax Search Pro: Do not use html or body as the live loader selector."),!1;""==ASL.pageHTML&&"undefined"===typeof ASL._ajax_page_html&&(ASL._ajax_page_html=
7
  !0,d.fn.ajax({url:location.href,method:"GET",success:function(h){ASL.pageHTML=h},dataType:"html"}));f="undefined"==typeof f?!0:f;e="undefined"==typeof e?!1:e;let m=".search-content #content #Content div[role=main] main[role=main] div.theme-content div.td-ss-main-content main.l-content #primary".split(" ");"#main"!=a&&m.unshift("#main");if(1>d(a).length&&(m.forEach(function(h){if(0<d(h).length)return a=h,!1}),1>d(a).length))return console.log("Ajax Search Lite: The live search selector does not exist on the page."),
@@ -11,8 +11,8 @@ function(){d(this).closest("form").trigger("submit")});if(1==g.o.singleHighlight
11
  (function(d){d.fn.extend(window.WPD.ajaxsearchlite.plugin,{loadASLFonts:function(){!1!==ASL.font_url&&((new FontFace("aslsicons2","url("+ASL.font_url+")",{style:"normal",weight:"normal","font-display":"swap"})).load().then(function(b){document.fonts.add(b)}).catch(function(b){}),ASL.font_url=!1)},updateHref:function(){if(this.o.trigger.update_href&&!this.usingLiveLoader){window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+
12
  window.location.port:""));let b=this.getStateURL()+(this.resultsOpened?"&asl_s=":"&asl_ls=")+this.n("text").val();history.replaceState("","",b.replace(location.origin,""))}},fixClonedSelf:function(){let b=this.o.iid,a=this.o.rid;for(;!ASL.instances.set(this)&&!(++this.o.iid,50<this.o.iid););b!=this.o.iid&&(this.o.rid=this.o.id+"_"+this.o.iid,this.n("search").get(0).id="ajaxsearchlite"+this.o.rid,this.n("search").removeClass("asl_m_"+a).addClass("asl_m_"+this.o.rid).data("instance",this.o.iid),this.n("searchsettings").get(0).id=
13
  this.n("searchsettings").get(0).id.replace("settings"+a,"settings"+this.o.rid),this.n("searchsettings").hasClass("asl_s_"+a)?this.n("searchsettings").removeClass("asl_s_"+a).addClass("asl_s_"+this.o.rid).data("instance",this.o.iid):this.n("searchsettings").removeClass("asl_sb_"+a).addClass("asl_sb_"+this.o.rid).data("instance",this.o.iid),this.n("resultsDiv").get(0).id=this.n("resultsDiv").get(0).id.replace("prores"+a,"prores"+this.o.rid),this.n("resultsDiv").removeClass("asl_r_"+a).addClass("asl_r_"+
14
- this.o.rid).data("instance",this.o.iid),this.n("container").find(".asl_init_data").data("instance",this.o.iid),this.n("container").find(".asl_init_data").get(0).id=this.n("container").find(".asl_init_data").get(0).id.replace("asl_init_id_"+a,"asl_init_id_"+this.o.rid),this.n("prosettings").data("opened",0))},destroy:function(){let b=this;Object.keys(b.n).forEach(function(a){b.n[a].off()});b.nodes.searchsettings.remove();b.nodes.resultsDiv.remove();b.nodes.search.remove();b.nodes.container.remove();
15
- b.documentEventHandlers.forEach(function(a){d(a.node).off(a.event,a.handler)})}})})(WPD.dom);
16
  (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{isRedirectToFirstResult:function(){return(0<d(".asl_res_url",this.n("resultsDiv")).length||0<d(".asl_es_"+this.o.id+" a").length||this.o.resPage.useAjax&&0<d(this.o.resPage.selector+"a").length)&&(1==this.o.redirectOnClick&&"click"==this.ktype&&"first_result"==this.o.trigger.click||1==this.o.redirectOnEnter&&("input"==this.ktype||"keyup"==this.ktype)&&13==this.keycode&&"first_result"==this.o.trigger.return)},
17
  doRedirectToFirstResult:function(){let a,c;a="click"==this.ktype?this.o.trigger.click_location:this.o.trigger.return_location;0<d(".asl_res_url",this.n("resultsDiv")).length?c=d(d(".asl_res_url",this.n("resultsDiv")).get(0)).attr("href"):0<d(".asl_es_"+this.o.id+" a").length?c=d(d(".asl_es_"+this.o.id+" a").get(0)).attr("href"):this.o.resPage.useAjax&&0<d(this.o.resPage.selector+"a").length&&(c=d(d(this.o.resPage.selector+"a").get(0)).attr("href"));""!=c&&("same"==a?location.href=c:b.openInNewTab(c),
18
  this.hideLoader(),this.hideResults());return!1},doRedirectToResults:function(a){let c;c="click"==a?this.o.trigger.click_location:this.o.trigger.return_location;a=this.getRedirectURL(a);if(this.o.overridewpdefault){if(1==this.o.resPage.useAjax)return this.hideResults(),this.liveLoad(this.o.resPage.selector,a),this.showLoader(),0==this.o.blocking&&this.hideSettings(),!1;"post"==this.o.override_method?b.submitToUrl(a,"post",{asl_active:1,p_asl_data:d("form",this.n("searchsettings")).serialize()},c):
1
  (function(){window.WPD="undefined"!==typeof window.WPD?window.WPD:{};window.WPD.ajaxsearchlite=new function(){this.prevState=null;this.firstIteration=!0;this.helpers={};this.plugin={};this.addons={addons:[],add:function(d){-1==this.addons.indexOf(d)&&(d=this.addons.push(d),this.addons[d-1].init())},remove:function(d){this.addons.filter(function(b){return b.name==d?("undefined"!=typeof b.destroy&&b.destroy(),!1):!0})}}}})();
2
  (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{setFilterStateInput:function(a){let c=this;"undefined"==typeof a&&(a=65);let f=function(){JSON.stringify(c.originalFormData)!=JSON.stringify(b.formData(d("form",c.n("searchsettings"))))?c.n("searchsettings").find("input[name=filters_initial]").val(0):c.n("searchsettings").find("input[name=filters_initial]").val(1)};0==a?f():setTimeout(function(){f()},a)}})})(WPD.dom);
3
+ (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{liveLoad:function(a,c,f,e){function l(h){h=b.Hooks.applyFilters("asl/live_load/raw_data",h,g);var n=new DOMParser;let p=n.parseFromString(h,"text/html"),q=d(p);g.o.statistics&&g.stat_addKeyword(g.o.id,g.n("text").val());if(""!=h&&0<q.length&&0<q.find(a).length){h=h.replace(/&asl_force_reset_pagination=1/gmi,"");h=h.replace(/%26asl_force_reset_pagination%3D1/gmi,"");h=h.replace(/&#038;asl_force_reset_pagination=1/gmi,
4
+ "");b.isSafari()&&(h=h.replace(/srcset/gmi,"nosrcset"));h=b.Hooks.applyFilters("asl/live_load/html",h,g.o.id,g.o.iid);h=b.wp_hooks_apply_filters("asl/live_load/html",h,g.o.id,g.o.iid);q=d(n.parseFromString(h,"text/html"));n=q.find(a).get(0);n=b.Hooks.applyFilters("asl/live_load/replacement_node",n,g,k.get(0),h);null!=n&&k.get(0).parentNode.replaceChild(n,k.get(0));k=d(a).first();f&&(document.title=p.title,history.pushState({},null,c));d(a).first().find(".woocommerce-ordering").on("change","select.orderby",
5
  function(){d(this).closest("form").trigger("submit")});if(1==g.o.singleHighlight)d(a).find("a").on("click",function(){localStorage.removeItem("asl_phrase_highlight");""!=b.unqoutePhrase(g.n("text").val())&&localStorage.setItem("asl_phrase_highlight",JSON.stringify({phrase:b.unqoutePhrase(g.n("text").val())}))});b.Hooks.applyFilters("asl/live_load/finished",c,g,a,k.get(0));ASL.initialize();g.lastSuccesfulSearch=d("form",g.n("searchsettings")).serialize()+g.n("text").val().trim();g.lastSearchData=h}g.n("s").trigger("asl_search_end",
6
  [g.o.id,g.o.iid,g.n("text").val(),h],!0,!0);let r,t;null==(t=(r=g).gaEvent)||t.call(r,"search_end",{results_count:"unknown"});let u,v;null==(v=(u=g).gaPageview)||v.call(u,g.n("text").val());g.hideLoader();k.css("opacity",1);g.searching=!1;""!=g.n("text").val()&&g.n("proclose").css({display:"block"})}if("body"==a||"html"==a)return console.log("Ajax Search Pro: Do not use html or body as the live loader selector."),!1;""==ASL.pageHTML&&"undefined"===typeof ASL._ajax_page_html&&(ASL._ajax_page_html=
7
  !0,d.fn.ajax({url:location.href,method:"GET",success:function(h){ASL.pageHTML=h},dataType:"html"}));f="undefined"==typeof f?!0:f;e="undefined"==typeof e?!1:e;let m=".search-content #content #Content div[role=main] main[role=main] div.theme-content div.td-ss-main-content main.l-content #primary".split(" ");"#main"!=a&&m.unshift("#main");if(1>d(a).length&&(m.forEach(function(h){if(0<d(h).length)return a=h,!1}),1>d(a).length))return console.log("Ajax Search Lite: The live search selector does not exist on the page."),
11
  (function(d){d.fn.extend(window.WPD.ajaxsearchlite.plugin,{loadASLFonts:function(){!1!==ASL.font_url&&((new FontFace("aslsicons2","url("+ASL.font_url+")",{style:"normal",weight:"normal","font-display":"swap"})).load().then(function(b){document.fonts.add(b)}).catch(function(b){}),ASL.font_url=!1)},updateHref:function(){if(this.o.trigger.update_href&&!this.usingLiveLoader){window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+
12
  window.location.port:""));let b=this.getStateURL()+(this.resultsOpened?"&asl_s=":"&asl_ls=")+this.n("text").val();history.replaceState("","",b.replace(location.origin,""))}},fixClonedSelf:function(){let b=this.o.iid,a=this.o.rid;for(;!ASL.instances.set(this)&&!(++this.o.iid,50<this.o.iid););b!=this.o.iid&&(this.o.rid=this.o.id+"_"+this.o.iid,this.n("search").get(0).id="ajaxsearchlite"+this.o.rid,this.n("search").removeClass("asl_m_"+a).addClass("asl_m_"+this.o.rid).data("instance",this.o.iid),this.n("searchsettings").get(0).id=
13
  this.n("searchsettings").get(0).id.replace("settings"+a,"settings"+this.o.rid),this.n("searchsettings").hasClass("asl_s_"+a)?this.n("searchsettings").removeClass("asl_s_"+a).addClass("asl_s_"+this.o.rid).data("instance",this.o.iid):this.n("searchsettings").removeClass("asl_sb_"+a).addClass("asl_sb_"+this.o.rid).data("instance",this.o.iid),this.n("resultsDiv").get(0).id=this.n("resultsDiv").get(0).id.replace("prores"+a,"prores"+this.o.rid),this.n("resultsDiv").removeClass("asl_r_"+a).addClass("asl_r_"+
14
+ this.o.rid).data("instance",this.o.iid),this.n("container").find(".asl_init_data").data("instance",this.o.iid),this.n("container").find(".asl_init_data").get(0).id=this.n("container").find(".asl_init_data").get(0).id.replace("asl_init_id_"+a,"asl_init_id_"+this.o.rid),this.n("prosettings").data("opened",0))},destroy:function(){let b=this;Object.keys(b.nodes).forEach(function(h){let n,p;null==(p=(n=b.nodes[h]).off)||p.call(n)});let a,c;null==(c=(a=b.n("searchsettings")).remove)||c.call(a);let f,e;
15
+ null==(e=(f=b.n("resultsDiv")).remove)||e.call(f);let l,m;null==(m=(l=b.n("search")).remove)||m.call(l);let k,g;null==(g=(k=b.n("container")).remove)||g.call(k);b.documentEventHandlers.forEach(function(h){d(h.node).off(h.event,h.handler)})}})})(WPD.dom);
16
  (function(d){let b=window.WPD.ajaxsearchlite.helpers;d.fn.extend(window.WPD.ajaxsearchlite.plugin,{isRedirectToFirstResult:function(){return(0<d(".asl_res_url",this.n("resultsDiv")).length||0<d(".asl_es_"+this.o.id+" a").length||this.o.resPage.useAjax&&0<d(this.o.resPage.selector+"a").length)&&(1==this.o.redirectOnClick&&"click"==this.ktype&&"first_result"==this.o.trigger.click||1==this.o.redirectOnEnter&&("input"==this.ktype||"keyup"==this.ktype)&&13==this.keycode&&"first_result"==this.o.trigger.return)},
17
  doRedirectToFirstResult:function(){let a,c;a="click"==this.ktype?this.o.trigger.click_location:this.o.trigger.return_location;0<d(".asl_res_url",this.n("resultsDiv")).length?c=d(d(".asl_res_url",this.n("resultsDiv")).get(0)).attr("href"):0<d(".asl_es_"+this.o.id+" a").length?c=d(d(".asl_es_"+this.o.id+" a").get(0)).attr("href"):this.o.resPage.useAjax&&0<d(this.o.resPage.selector+"a").length&&(c=d(d(this.o.resPage.selector+"a").get(0)).attr("href"));""!=c&&("same"==a?location.href=c:b.openInNewTab(c),
18
  this.hideLoader(),this.hideResults());return!1},doRedirectToResults:function(a){let c;c="click"==a?this.o.trigger.click_location:this.o.trigger.return_location;a=this.getRedirectURL(a);if(this.o.overridewpdefault){if(1==this.o.resPage.useAjax)return this.hideResults(),this.liveLoad(this.o.resPage.selector,a),this.showLoader(),0==this.o.blocking&&this.hideSettings(),!1;"post"==this.o.override_method?b.submitToUrl(a,"post",{asl_active:1,p_asl_data:d("form",this.n("searchsettings")).serialize()},c):
js/nomin/plugin/merged/asl.js CHANGED
@@ -1928,13 +1928,13 @@ window.WPD.intervalUntilExecute = function(f, criteria, interval, maxTries) {
1928
  },
1929
  destroy: function () {
1930
  let $this = this;
1931
- Object.keys($this.n).forEach(function(k){
1932
- $this.n[k].off();
1933
  });
1934
- $this.nodes.searchsettings.remove();
1935
- $this.nodes.resultsDiv.remove();
1936
- $this.nodes.search.remove();
1937
- $this.nodes.container.remove();
1938
  $this.documentEventHandlers.forEach(function(h){
1939
  $(h.node).off(h.event, h.handler);
1940
  });
1928
  },
1929
  destroy: function () {
1930
  let $this = this;
1931
+ Object.keys($this.nodes).forEach(function(k){
1932
+ $this.nodes[k].off?.();
1933
  });
1934
+ $this.n('searchsettings').remove?.();
1935
+ $this.n('resultsDiv').remove?.();
1936
+ $this.n('search').remove?.();
1937
+ $this.n('container').remove?.();
1938
  $this.documentEventHandlers.forEach(function(h){
1939
  $(h.node).off(h.event, h.handler);
1940
  });
js/nomin/plugin/optimized/asl-core.js CHANGED
@@ -340,13 +340,13 @@
340
  },
341
  destroy: function () {
342
  let $this = this;
343
- Object.keys($this.n).forEach(function(k){
344
- $this.n[k].off();
345
  });
346
- $this.nodes.searchsettings.remove();
347
- $this.nodes.resultsDiv.remove();
348
- $this.nodes.search.remove();
349
- $this.nodes.container.remove();
350
  $this.documentEventHandlers.forEach(function(h){
351
  $(h.node).off(h.event, h.handler);
352
  });
340
  },
341
  destroy: function () {
342
  let $this = this;
343
+ Object.keys($this.nodes).forEach(function(k){
344
+ $this.nodes[k].off?.();
345
  });
346
+ $this.n('searchsettings').remove?.();
347
+ $this.n('resultsDiv').remove?.();
348
+ $this.n('search').remove?.();
349
+ $this.n('container').remove?.();
350
  $this.documentEventHandlers.forEach(function(h){
351
  $(h.node).off(h.event, h.handler);
352
  });
languages/ajax-search-lite.pot ADDED
@@ -0,0 +1,1337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2022 Ernest Marcinko
2
+ # This file is distributed under the same license as the Ajax Search Lite plugin.
3
+ msgid ""
4
+ msgstr ""
5
+ "Project-Id-Version: Ajax Search Lite 4.10.2\n"
6
+ "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ajax-search-lite\n"
7
+ "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
+ "Language-Team: LANGUAGE <LL@li.org>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-08-10T12:54:14+00:00\n"
13
+ "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
+ "X-Generator: WP-CLI 2.6.0\n"
15
+ "X-Domain: ajax-search-lite\n"
16
+
17
+ #. Plugin Name of the plugin
18
+ msgid "Ajax Search Lite"
19
+ msgstr ""
20
+
21
+ #. Plugin URI of the plugin
22
+ #. Author URI of the plugin
23
+ msgid "http://wp-dreams.com"
24
+ msgstr ""
25
+
26
+ #. Description of the plugin
27
+ msgid "The lite version of the most powerful ajax powered search engine for WordPress."
28
+ msgstr ""
29
+
30
+ #. Author of the plugin
31
+ msgid "Ernest Marcinko"
32
+ msgstr ""
33
+
34
+ #: backend/analytics.php:12
35
+ msgid "Analytics settings were reset to defaults!"
36
+ msgstr ""
37
+
38
+ #: backend/analytics.php:14
39
+ msgid "<strong>ERROR Resetting:</strong> Invalid NONCE, please try again!"
40
+ msgstr ""
41
+
42
+ #: backend/analytics.php:70
43
+ msgid "Analytics settings saved!"
44
+ msgstr ""
45
+
46
+ #: backend/analytics.php:72
47
+ #: backend/performance_options.php:19
48
+ #: backend/settings.php:23
49
+ msgid "<strong>ERROR Saving:</strong> Invalid NONCE, please try again!"
50
+ msgstr ""
51
+
52
+ #: backend/analytics.php:87
53
+ msgid "Disabled"
54
+ msgstr ""
55
+
56
+ #: backend/analytics.php:88
57
+ msgid "Event Tracking"
58
+ msgstr ""
59
+
60
+ #: backend/analytics.php:89
61
+ msgid "Tracking as pageview (legacy)"
62
+ msgstr ""
63
+
64
+ #: backend/analytics.php:95
65
+ msgid "To understand how this works, please read the <a href=\"%s\">Analytics Integration Documentation</a>"
66
+ msgstr ""
67
+
68
+ #: backend/analytics.php:102
69
+ msgid "Google analytics Tracking ID (ex.: UA-XXXXXX-X)"
70
+ msgstr ""
71
+
72
+ #: backend/analytics.php:114
73
+ msgid "Google analytics pageview string"
74
+ msgstr ""
75
+
76
+ #: backend/analytics.php:116
77
+ msgid "This is how the pageview will look like on the google analytics website. Use the {asl_term} variable to add the search term to the pageview."
78
+ msgstr ""
79
+
80
+ #: backend/analytics.php:120
81
+ msgid "After some time you should be able to see the hits on your analytics board."
82
+ msgstr ""
83
+
84
+ #: backend/analytics.php:126
85
+ msgid "Search input focus event tracking"
86
+ msgstr ""
87
+
88
+ #: backend/analytics.php:129
89
+ #: backend/analytics.php:154
90
+ #: backend/analytics.php:179
91
+ #: backend/analytics.php:204
92
+ #: backend/analytics.php:229
93
+ #: backend/analytics.php:254
94
+ #: backend/analytics.php:279
95
+ msgid "Enabled"
96
+ msgstr ""
97
+
98
+ #: backend/analytics.php:132
99
+ msgid "Triggers, whenever the user clicks on the search input field."
100
+ msgstr ""
101
+
102
+ #: backend/analytics.php:138
103
+ #: backend/analytics.php:163
104
+ #: backend/analytics.php:188
105
+ #: backend/analytics.php:213
106
+ #: backend/analytics.php:238
107
+ #: backend/analytics.php:263
108
+ #: backend/analytics.php:288
109
+ msgid "Usable variables: %s"
110
+ msgstr ""
111
+
112
+ #: backend/analytics.php:143
113
+ #: backend/analytics.php:168
114
+ #: backend/analytics.php:193
115
+ #: backend/analytics.php:218
116
+ #: backend/analytics.php:243
117
+ #: backend/analytics.php:268
118
+ #: backend/analytics.php:293
119
+ msgid "Event action"
120
+ msgstr ""
121
+
122
+ #: backend/analytics.php:144
123
+ #: backend/analytics.php:169
124
+ #: backend/analytics.php:194
125
+ #: backend/analytics.php:219
126
+ #: backend/analytics.php:244
127
+ #: backend/analytics.php:269
128
+ #: backend/analytics.php:294
129
+ msgid "Event category"
130
+ msgstr ""
131
+
132
+ #: backend/analytics.php:145
133
+ #: backend/analytics.php:170
134
+ #: backend/analytics.php:195
135
+ #: backend/analytics.php:220
136
+ #: backend/analytics.php:245
137
+ #: backend/analytics.php:270
138
+ #: backend/analytics.php:295
139
+ msgid "Event label"
140
+ msgstr ""
141
+
142
+ #: backend/analytics.php:146
143
+ #: backend/analytics.php:171
144
+ #: backend/analytics.php:196
145
+ #: backend/analytics.php:221
146
+ #: backend/analytics.php:246
147
+ #: backend/analytics.php:271
148
+ #: backend/analytics.php:296
149
+ msgid "Event value"
150
+ msgstr ""
151
+
152
+ #: backend/analytics.php:151
153
+ msgid "Live search start event tracking"
154
+ msgstr ""
155
+
156
+ #: backend/analytics.php:157
157
+ msgid "Triggers, whenever the live search starts."
158
+ msgstr ""
159
+
160
+ #: backend/analytics.php:176
161
+ msgid "Live search end event tracking"
162
+ msgstr ""
163
+
164
+ #: backend/analytics.php:182
165
+ msgid "Triggers, whenever the live search ends."
166
+ msgstr ""
167
+
168
+ #: backend/analytics.php:201
169
+ msgid "Magnifier click event tracking"
170
+ msgstr ""
171
+
172
+ #: backend/analytics.php:207
173
+ msgid "Triggers, whenever the user clicks the magnifier icon"
174
+ msgstr ""
175
+
176
+ #: backend/analytics.php:226
177
+ msgid "Return key event tracking"
178
+ msgstr ""
179
+
180
+ #: backend/analytics.php:232
181
+ msgid "Triggers, whenever the user hits the enter button in the search input field"
182
+ msgstr ""
183
+
184
+ #: backend/analytics.php:251
185
+ msgid "Facet change event tracking"
186
+ msgstr ""
187
+
188
+ #: backend/analytics.php:257
189
+ #: backend/analytics.php:282
190
+ msgid "Triggers, whenever the user changes any option on the front-end settings"
191
+ msgstr ""
192
+
193
+ #: backend/analytics.php:276
194
+ msgid "Results click event tracking"
195
+ msgstr ""
196
+
197
+ #: backend/analytics.php:304
198
+ msgid "Restore defaults"
199
+ msgstr ""
200
+
201
+ #: backend/analytics.php:305
202
+ msgid "Save options"
203
+ msgstr ""
204
+
205
+ #: backend/analytics.php:313
206
+ msgid "Analytics options"
207
+ msgstr ""
208
+
209
+ #: backend/compatibility.php:31
210
+ msgid "Search compatibility settings successfuly updated!"
211
+ msgstr ""
212
+
213
+ #: backend/compatibility.php:33
214
+ msgid "Something went wrong, pelase try again!"
215
+ msgstr ""
216
+
217
+ #: backend/compatibility.php:50
218
+ msgid "CSS & JS compatibility"
219
+ msgstr ""
220
+
221
+ #: backend/compatibility.php:51
222
+ msgid "Query compatibility"
223
+ msgstr ""
224
+
225
+ #: backend/compatibility.php:59
226
+ msgid "CSS and JS compatibility"
227
+ msgstr ""
228
+
229
+ #: backend/compatibility.php:64
230
+ msgid "Query compatibility options"
231
+ msgstr ""
232
+
233
+ #: backend/performance_options.php:17
234
+ msgid "Performance settings successfuly saved!"
235
+ msgstr ""
236
+
237
+ #: backend/performance_options.php:55
238
+ msgid "Performance Options"
239
+ msgstr ""
240
+
241
+ #: backend/settings.php:21
242
+ msgid "Search settings saved!"
243
+ msgstr ""
244
+
245
+ #: backend/settings.php:65
246
+ msgid "Search shortcode:"
247
+ msgstr ""
248
+
249
+ #: backend/settings.php:68
250
+ msgid "Search shortcode for templates:"
251
+ msgstr ""
252
+
253
+ #: backend/settings.php:78
254
+ msgid "General Options"
255
+ msgstr ""
256
+
257
+ #: backend/settings.php:79
258
+ #: backend/settings.php:95
259
+ msgid "Image Options"
260
+ msgstr ""
261
+
262
+ #: backend/settings.php:80
263
+ msgid "Frontend Options"
264
+ msgstr ""
265
+
266
+ #: backend/settings.php:81
267
+ msgid "Layout options"
268
+ msgstr ""
269
+
270
+ #: backend/settings.php:82
271
+ msgid "Advanced"
272
+ msgstr ""
273
+
274
+ #: backend/settings.php:87
275
+ msgid "Genearal Options"
276
+ msgstr ""
277
+
278
+ #: backend/settings.php:98
279
+ #: backend/settings.php:112
280
+ #: backend/tabs/instance/advanced/content.php:20
281
+ #: backend/tabs/instance/advanced/content.php:80
282
+ #: backend/tabs/instance/advanced_options.php:16
283
+ #: backend/tabs/instance/advanced_options.php:28
284
+ #: backend/tabs/instance/general/behavior.php:6
285
+ #: backend/tabs/instance/general/behavior.php:73
286
+ #: backend/tabs/instance/general/results_page_live_loader.php:6
287
+ #: backend/tabs/instance/general_options.php:14
288
+ #: backend/tabs/instance/general_options.php:29
289
+ #: backend/tabs/instance/general_options.php:41
290
+ #: backend/tabs/instance/layout/box_layout.php:18
291
+ #: backend/tabs/instance/layout/keyword_highlight.php:6
292
+ #: backend/tabs/instance/layout/keyword_highlight.php:39
293
+ #: backend/tabs/instance/layout_options.php:17
294
+ #: backend/tabs/instance/layout_options.php:29
295
+ msgid "Documentation"
296
+ msgstr ""
297
+
298
+ #: backend/settings.php:109
299
+ msgid "Frontend Search Settings"
300
+ msgstr ""
301
+
302
+ #: backend/settings.php:123
303
+ msgid "Layout Options"
304
+ msgstr ""
305
+
306
+ #: backend/settings.php:131
307
+ msgid "Advanced Options"
308
+ msgstr ""
309
+
310
+ #: backend/settings/class/textsmall.class.php:45
311
+ msgid "Phone devices, on 0px to 640px widths"
312
+ msgstr ""
313
+
314
+ #: backend/settings/class/textsmall.class.php:46
315
+ msgid "Tablet devices, on 641px to 1024px widths"
316
+ msgstr ""
317
+
318
+ #: backend/settings/class/textsmall.class.php:47
319
+ msgid "Desktop devices, 1025px width and higher"
320
+ msgstr ""
321
+
322
+ #: backend/tabs/compatibility/cssjs_options.php:3
323
+ msgid "Javascript source"
324
+ msgstr ""
325
+
326
+ #: backend/tabs/compatibility/cssjs_options.php:18
327
+ msgid "Script loading method"
328
+ msgstr ""
329
+
330
+ #: backend/tabs/compatibility/cssjs_options.php:31
331
+ msgid "<b>Classic</b> - All scripts are loaded as blocking at the same time"
332
+ msgstr ""
333
+
334
+ #: backend/tabs/compatibility/cssjs_options.php:32
335
+ msgid "<b>Optimized</b> - Scripts are loaded separately, but only the required ones"
336
+ msgstr ""
337
+
338
+ #: backend/tabs/compatibility/cssjs_options.php:33
339
+ msgid "<b>Optimized asnynchronous</b> - Same as the Optimized, but the scripts load in the background"
340
+ msgstr ""
341
+
342
+ #: backend/tabs/compatibility/cssjs_options.php:39
343
+ msgid "Initialize search instances only when they get visible on the viewport?"
344
+ msgstr ""
345
+
346
+ #: backend/tabs/compatibility/cssjs_options.php:43
347
+ msgid "Lazy loader for the search initializer script. It can reduce the initial javascript thread work and increase the google lighthouse score."
348
+ msgstr ""
349
+
350
+ #: backend/tabs/compatibility/cssjs_options.php:47
351
+ msgid "Try to re-initialize if the page was loaded via ajax?"
352
+ msgstr ""
353
+
354
+ #: backend/tabs/compatibility/cssjs_options.php:51
355
+ msgid "Will try to re-initialize the plugin in case an AJAX page loader is used, like Polylang language switcher etc.."
356
+ msgstr ""
357
+
358
+ #: backend/tabs/compatibility/cssjs_options.php:55
359
+ msgid "Load the <strong>google fonts</strong> used in the search options?"
360
+ msgstr ""
361
+
362
+ #: backend/tabs/compatibility/cssjs_options.php:59
363
+ msgid "When <strong>turned off</strong>, the google fonts <strong>will not be loaded</strong> via this plugin at all.<br>Useful if you already have them loaded, to avoid mutliple loading times."
364
+ msgstr ""
365
+
366
+ #: backend/tabs/compatibility/query_options.php:3
367
+ msgid "Do a soft-check only on search override, when trying to check if the current query is the search?"
368
+ msgstr ""
369
+
370
+ #: backend/tabs/compatibility/query_options.php:7
371
+ msgid "Use this option, when the search override does not work on the search results page."
372
+ msgstr ""
373
+
374
+ #: backend/tabs/compatibility/query_options.php:12
375
+ msgid "<strong>Advanced Custom Fields</strong>: use the ACF get_field() function to get the metadata?"
376
+ msgstr ""
377
+
378
+ #: backend/tabs/compatibility/query_options.php:19
379
+ msgid "If you are experiencing issues with accent(diacritic) or case sensitiveness, you can force the search to try these tweaks."
380
+ msgstr ""
381
+
382
+ #: backend/tabs/compatibility/query_options.php:20
383
+ msgid "<i>The search works according to your database collation settings</i>, so please be aware that <b>this is not an effective way</b> of fixing database collation issues."
384
+ msgstr ""
385
+
386
+ #: backend/tabs/compatibility/query_options.php:21
387
+ msgid "If you have case/diacritic issues then please read the <a href=\"%s\" target=\"_blank\">MySql manual on collations</a> or consult a <b>database expert</b> - those issues should be treated on database level!"
388
+ msgstr ""
389
+
390
+ #: backend/tabs/compatibility/query_options.php:27
391
+ msgid "Force case"
392
+ msgstr ""
393
+
394
+ #: backend/tabs/compatibility/query_options.php:29
395
+ msgid "None"
396
+ msgstr ""
397
+
398
+ #: backend/tabs/compatibility/query_options.php:30
399
+ msgid "Sensitivity"
400
+ msgstr ""
401
+
402
+ #: backend/tabs/compatibility/query_options.php:31
403
+ msgid "InSensitivity"
404
+ msgstr ""
405
+
406
+ #: backend/tabs/compatibility/query_options.php:40
407
+ msgid "Force unicode search"
408
+ msgstr ""
409
+
410
+ #: backend/tabs/compatibility/query_options.php:44
411
+ msgid "Will try to force unicode character conversion on the search phrase."
412
+ msgstr ""
413
+
414
+ #: backend/tabs/compatibility/query_options.php:48
415
+ msgid "Force utf8 on LIKE operations"
416
+ msgstr ""
417
+
418
+ #: backend/tabs/compatibility/query_options.php:52
419
+ msgid "Will try to force utf8 conversion on all LIKE operations in the WHERE and HAVING clauses."
420
+ msgstr ""
421
+
422
+ #: backend/tabs/instance/advanced/content.php:3
423
+ msgid "What to do with shortcodes in results content?"
424
+ msgstr ""
425
+
426
+ #: backend/tabs/instance/advanced/content.php:13
427
+ msgid "Removing shortcode is usually much faster, especially if you have many of them within posts."
428
+ msgstr ""
429
+
430
+ #: backend/tabs/instance/advanced/content.php:17
431
+ msgid "Title and Content fields"
432
+ msgstr ""
433
+
434
+ #: backend/tabs/instance/advanced/content.php:26
435
+ msgid "Title Field"
436
+ msgstr ""
437
+
438
+ #: backend/tabs/instance/advanced/content.php:51
439
+ msgid "Description Field"
440
+ msgstr ""
441
+
442
+ #: backend/tabs/instance/advanced/content.php:77
443
+ msgid "Advanced Title and Content fields"
444
+ msgstr ""
445
+
446
+ #: backend/tabs/instance/advanced/content.php:86
447
+ msgid "Advanced Title Field (default: {titlefield})"
448
+ msgstr ""
449
+
450
+ #: backend/tabs/instance/advanced/content.php:90
451
+ #: backend/tabs/instance/advanced/content.php:102
452
+ msgid "HTML is supported! Use {custom_field_name} format to have custom field values."
453
+ msgstr ""
454
+
455
+ #: backend/tabs/instance/advanced/content.php:92
456
+ #: backend/tabs/instance/advanced/content.php:104
457
+ msgid "More possibilities explained here!"
458
+ msgstr ""
459
+
460
+ #: backend/tabs/instance/advanced/content.php:98
461
+ msgid "Advanced Description Field (default: {descriptionfield})"
462
+ msgstr ""
463
+
464
+ #: backend/tabs/instance/advanced/exclude_results.php:2
465
+ msgid "Mutli-language support"
466
+ msgstr ""
467
+
468
+ #: backend/tabs/instance/advanced/exclude_results.php:5
469
+ msgid "WPML compatibility"
470
+ msgstr ""
471
+
472
+ #: backend/tabs/instance/advanced/exclude_results.php:11
473
+ msgid "Polylang compatibility"
474
+ msgstr ""
475
+
476
+ #: backend/tabs/instance/advanced/exclude_results.php:17
477
+ msgid "WooCommerce related"
478
+ msgstr ""
479
+
480
+ #: backend/tabs/instance/advanced/exclude_results.php:20
481
+ msgid "Exclude hidden search WooCommerce products from search?"
482
+ msgstr ""
483
+
484
+ #: backend/tabs/instance/advanced/exclude_results.php:23
485
+ msgid "\"Hidden\" in this case means \"Shop only\" or \"Hidden\""
486
+ msgstr ""
487
+
488
+ #: backend/tabs/instance/advanced/exclude_results.php:27
489
+ msgid "Exclude hidden catalog WooCommerce products from search?"
490
+ msgstr ""
491
+
492
+ #: backend/tabs/instance/advanced/exclude_results.php:30
493
+ msgid "This case means \"Search results only\""
494
+ msgstr ""
495
+
496
+ #: backend/tabs/instance/advanced/exclude_results.php:34
497
+ msgid "Exclude WooCommerce out of stock products?"
498
+ msgstr ""
499
+
500
+ #: backend/tabs/instance/advanced/exclude_results.php:40
501
+ msgid "Exclude results"
502
+ msgstr ""
503
+
504
+ #: backend/tabs/instance/advanced/exclude_results.php:43
505
+ msgid "Exclude categories"
506
+ msgstr ""
507
+
508
+ #: backend/tabs/instance/advanced/exclude_results.php:50
509
+ msgid "Exclude Posts by ID's (comma separated post ID-s)"
510
+ msgstr ""
511
+
512
+ #: backend/tabs/instance/advanced/kw_exceptions.php:1
513
+ msgid "Keyword exceptions will be replaced with an empty string \"\" in the search phrase."
514
+ msgstr ""
515
+
516
+ #: backend/tabs/instance/advanced/kw_exceptions.php:4
517
+ msgid "Keyword exceptions - replace anywhere"
518
+ msgstr ""
519
+
520
+ #: backend/tabs/instance/advanced/kw_exceptions.php:7
521
+ msgid "<strong>Comma separated list</strong> of keywords you want to remove or ban. Matching anything, even partial words."
522
+ msgstr ""
523
+
524
+ #: backend/tabs/instance/advanced/kw_exceptions.php:11
525
+ msgid "Keyword exceptions - replace whole words only"
526
+ msgstr ""
527
+
528
+ #: backend/tabs/instance/advanced/kw_exceptions.php:14
529
+ msgid "<strong>Comma separated list</strong> of keywords you want to remove or ban. Only matching whole words between word boundaries."
530
+ msgstr ""
531
+
532
+ #: backend/tabs/instance/advanced_options.php:2
533
+ msgid "Content & Fields"
534
+ msgstr ""
535
+
536
+ #: backend/tabs/instance/advanced_options.php:3
537
+ msgid "Exclude/Include Results"
538
+ msgstr ""
539
+
540
+ #: backend/tabs/instance/advanced_options.php:4
541
+ #: backend/tabs/instance/advanced_options.php:25
542
+ msgid "Keyword exceptions"
543
+ msgstr ""
544
+
545
+ #: backend/tabs/instance/advanced_options.php:13
546
+ msgid "Exclude/Include results"
547
+ msgstr ""
548
+
549
+ #: backend/tabs/instance/frontend_options.php:3
550
+ msgid "Show search settings on the frontend?"
551
+ msgstr ""
552
+
553
+ #: backend/tabs/instance/frontend_options.php:8
554
+ msgid "The default values of the checkboxes on the frontend are the values set above."
555
+ msgstr ""
556
+
557
+ #: backend/tabs/instance/frontend_options.php:12
558
+ msgid "Show exact matches selector?"
559
+ msgstr ""
560
+
561
+ #: backend/tabs/instance/frontend_options.php:20
562
+ msgid "Show search in title selector?"
563
+ msgstr ""
564
+
565
+ #: backend/tabs/instance/frontend_options.php:27
566
+ msgid "Show search in content selector?"
567
+ msgstr ""
568
+
569
+ #: backend/tabs/instance/frontend_options.php:33
570
+ msgid "Show search in custom post types selectors"
571
+ msgstr ""
572
+
573
+ #: backend/tabs/instance/frontend_options.php:38
574
+ msgid "Nor recommended if you have more than 500 categories! (the HTML output will get too big)"
575
+ msgstr ""
576
+
577
+ #: backend/tabs/instance/frontend_options.php:40
578
+ msgid "Show the categories selectors?"
579
+ msgstr ""
580
+
581
+ #: backend/tabs/instance/frontend_options.php:45
582
+ msgid "Show the uncategorised category?"
583
+ msgstr ""
584
+
585
+ #: backend/tabs/instance/frontend_options.php:49
586
+ msgid "Select which categories exclude"
587
+ msgstr ""
588
+
589
+ #: backend/tabs/instance/frontend_options.php:56
590
+ msgid "Categories filter box header text"
591
+ msgstr ""
592
+
593
+ #: backend/tabs/instance/frontend_options.php:62
594
+ #: backend/tabs/instance/general_options.php:54
595
+ #: backend/tabs/instance/image_options.php:139
596
+ #: backend/tabs/instance/layout_options.php:48
597
+ msgid "Save options!"
598
+ msgstr ""
599
+
600
+ #: backend/tabs/instance/general/behavior.php:3
601
+ msgid "Logic and matching"
602
+ msgstr ""
603
+
604
+ #: backend/tabs/instance/general/behavior.php:12
605
+ msgid "Show exact matches only?"
606
+ msgstr ""
607
+
608
+ #: backend/tabs/instance/general/behavior.php:21
609
+ msgid "Anywhere"
610
+ msgstr ""
611
+
612
+ #: backend/tabs/instance/general/behavior.php:22
613
+ msgid "Starting with phrase"
614
+ msgstr ""
615
+
616
+ #: backend/tabs/instance/general/behavior.php:23
617
+ msgid "Ending with phrase"
618
+ msgstr ""
619
+
620
+ #: backend/tabs/instance/general/behavior.php:24
621
+ msgid "Complete match"
622
+ msgstr ""
623
+
624
+ #: backend/tabs/instance/general/behavior.php:34
625
+ msgid "Keyword (phrase) logic?"
626
+ msgstr ""
627
+
628
+ #: backend/tabs/instance/general/behavior.php:37
629
+ msgid "OR with exact word matches"
630
+ msgstr ""
631
+
632
+ #: backend/tabs/instance/general/behavior.php:38
633
+ msgid "AND"
634
+ msgstr ""
635
+
636
+ #: backend/tabs/instance/general/behavior.php:39
637
+ msgid "AND with exact word matches"
638
+ msgstr ""
639
+
640
+ #: backend/tabs/instance/general/behavior.php:46
641
+ msgid "This determines if the result should match either of the entered phrases (OR logic) or all of the entered phrases (AND logic)."
642
+ msgstr ""
643
+
644
+ #: backend/tabs/instance/general/behavior.php:49
645
+ msgid "Please note: For <strong>performance rasons</strong> exact word matching in the Lite version is only able to check space-separated words. Commas, dots, question marks etc.. are not considered as word separators."
646
+ msgstr ""
647
+
648
+ #: backend/tabs/instance/general/behavior.php:55
649
+ msgid "Mobile specific"
650
+ msgstr ""
651
+
652
+ #: backend/tabs/instance/general/behavior.php:59
653
+ msgid "Auto focus when opening the navigation menu (jQuery selector)"
654
+ msgstr ""
655
+
656
+ #: backend/tabs/instance/general/behavior.php:64
657
+ msgid "When the search is placed within a mobile navigation menu, you can define a jQuery selector of the opening menu item here - which when clicking auto focuses the search"
658
+ msgstr ""
659
+
660
+ #: backend/tabs/instance/general/behavior.php:70
661
+ msgid "Trigger and redirection behavior"
662
+ msgstr ""
663
+
664
+ #: backend/tabs/instance/general/behavior.php:79
665
+ msgid "Trigger search on facet change?"
666
+ msgstr ""
667
+
668
+ #: backend/tabs/instance/general/behavior.php:83
669
+ msgid "Will trigger a search when the user clicks on a checkbox on the front-end."
670
+ msgstr ""
671
+
672
+ #: backend/tabs/instance/general/behavior.php:87
673
+ msgid "Trigger search when typing?"
674
+ msgstr ""
675
+
676
+ #: backend/tabs/instance/general/behavior.php:94
677
+ msgid "Update the browser address bar with the last selected options?"
678
+ msgstr ""
679
+
680
+ #: backend/tabs/instance/general/behavior.php:99
681
+ msgid "The current state of the search and the filters is reflected in the address bar and remembered for the browser back/forward buttons."
682
+ msgstr ""
683
+
684
+ #: backend/tabs/instance/general/behavior.php:104
685
+ msgid "Minimal character count to trigger search"
686
+ msgstr ""
687
+
688
+ #: backend/tabs/instance/general/behavior.php:111
689
+ msgid "Max. results"
690
+ msgstr ""
691
+
692
+ #: backend/tabs/instance/general/behavior.php:117
693
+ msgid "Action when clicking <strong>the magnifier</strong> icon"
694
+ msgstr ""
695
+
696
+ #: backend/tabs/instance/general/behavior.php:120
697
+ #: backend/tabs/instance/general/behavior.php:151
698
+ msgid "Trigger live search"
699
+ msgstr ""
700
+
701
+ #: backend/tabs/instance/general/behavior.php:121
702
+ #: backend/tabs/instance/general/behavior.php:152
703
+ msgid "Redirec to: Results page"
704
+ msgstr ""
705
+
706
+ #: backend/tabs/instance/general/behavior.php:122
707
+ #: backend/tabs/instance/general/behavior.php:153
708
+ msgid "Redirec to: Woocommerce results page"
709
+ msgstr ""
710
+
711
+ #: backend/tabs/instance/general/behavior.php:123
712
+ #: backend/tabs/instance/general/behavior.php:154
713
+ msgid "Redirec to: First matching result"
714
+ msgstr ""
715
+
716
+ #: backend/tabs/instance/general/behavior.php:124
717
+ #: backend/tabs/instance/general/behavior.php:155
718
+ msgid "Redirec to: Custom URL"
719
+ msgstr ""
720
+
721
+ #: backend/tabs/instance/general/behavior.php:125
722
+ #: backend/tabs/instance/general/behavior.php:156
723
+ msgid "Do nothing"
724
+ msgstr ""
725
+
726
+ #: backend/tabs/instance/general/behavior.php:148
727
+ msgid "Action when pressing <strong>the return</strong> key"
728
+ msgstr ""
729
+
730
+ #: backend/tabs/instance/general/behavior.php:178
731
+ msgid "Custom redirect URL"
732
+ msgstr ""
733
+
734
+ #: backend/tabs/instance/general/behavior.php:185
735
+ msgid "Override the default WordPress search results?"
736
+ msgstr ""
737
+
738
+ #: backend/tabs/instance/general/behavior.php:199
739
+ msgid "Might not work with some Themes."
740
+ msgstr ""
741
+
742
+ #: backend/tabs/instance/general/behavior.php:203
743
+ msgid "Results count per page?"
744
+ msgstr ""
745
+
746
+ #: backend/tabs/instance/general/behavior.php:207
747
+ msgid "The number of results per page, on the results page."
748
+ msgstr ""
749
+
750
+ #: backend/tabs/instance/general/behavior.php:209
751
+ msgid ""
752
+ "<strong>WARNING:</strong> This should be set to the same as the number of results originally displayed on the results page!<br>\r\n"
753
+ " Most themes use the system option found on the <strong>General Options -> Reading</strong> submenu, which is 10 by default. <br>\r\n"
754
+ " If you set it differently, or your theme has a different option for that, then <strong>set this option to the same value</strong> as well."
755
+ msgstr ""
756
+
757
+ #: backend/tabs/instance/general/ordering.php:2
758
+ msgid "Primary ordering"
759
+ msgstr ""
760
+
761
+ #: backend/tabs/instance/general/ordering.php:5
762
+ #: backend/tabs/instance/general/ordering.php:41
763
+ msgid "Relevance"
764
+ msgstr ""
765
+
766
+ #: backend/tabs/instance/general/ordering.php:6
767
+ #: backend/tabs/instance/general/ordering.php:42
768
+ msgid "Title descending"
769
+ msgstr ""
770
+
771
+ #: backend/tabs/instance/general/ordering.php:7
772
+ #: backend/tabs/instance/general/ordering.php:43
773
+ msgid "Title ascending"
774
+ msgstr ""
775
+
776
+ #: backend/tabs/instance/general/ordering.php:8
777
+ #: backend/tabs/instance/general/ordering.php:44
778
+ msgid "Date descending"
779
+ msgstr ""
780
+
781
+ #: backend/tabs/instance/general/ordering.php:9
782
+ #: backend/tabs/instance/general/ordering.php:45
783
+ msgid "Date ascending"
784
+ msgstr ""
785
+
786
+ #: backend/tabs/instance/general/ordering.php:10
787
+ msgid "Menu order descending"
788
+ msgstr ""
789
+
790
+ #: backend/tabs/instance/general/ordering.php:11
791
+ msgid "Menu order ascending"
792
+ msgstr ""
793
+
794
+ #: backend/tabs/instance/general/ordering.php:12
795
+ #: backend/tabs/instance/general/ordering.php:46
796
+ msgid "Random"
797
+ msgstr ""
798
+
799
+ #: backend/tabs/instance/general/ordering.php:13
800
+ #: backend/tabs/instance/general/ordering.php:47
801
+ msgid "Custom Field descending"
802
+ msgstr ""
803
+
804
+ #: backend/tabs/instance/general/ordering.php:14
805
+ msgid "Custom Field ascending"
806
+ msgstr ""
807
+
808
+ #: backend/tabs/instance/general/ordering.php:22
809
+ #: backend/tabs/instance/general/ordering.php:56
810
+ msgid "custom field"
811
+ msgstr ""
812
+
813
+ #: backend/tabs/instance/general/ordering.php:25
814
+ #: backend/tabs/instance/general/ordering.php:59
815
+ msgid "type"
816
+ msgstr ""
817
+
818
+ #: backend/tabs/instance/general/ordering.php:28
819
+ #: backend/tabs/instance/general/ordering.php:62
820
+ msgid "numeric"
821
+ msgstr ""
822
+
823
+ #: backend/tabs/instance/general/ordering.php:29
824
+ #: backend/tabs/instance/general/ordering.php:63
825
+ msgid "string or date"
826
+ msgstr ""
827
+
828
+ #: backend/tabs/instance/general/ordering.php:38
829
+ msgid "Secondary ordering"
830
+ msgstr ""
831
+
832
+ #: backend/tabs/instance/general/ordering.php:48
833
+ msgid "Custom Field ascending"
834
+ msgstr ""
835
+
836
+ #: backend/tabs/instance/general/ordering.php:71
837
+ msgid "If two elements match the primary ordering criteria, the <b>Secondary ordering</b> is used."
838
+ msgstr ""
839
+
840
+ #: backend/tabs/instance/general/results_page_live_loader.php:3
841
+ msgid "Results page live loader"
842
+ msgstr ""
843
+
844
+ #: backend/tabs/instance/general/results_page_live_loader.php:11
845
+ msgid ""
846
+ "<strong>Disclaimer:</strong> Live loading items to a page causes the script event handlers to detach on the affected elements - if there are\r\n"
847
+ " interactive elements (pop-up buttons etc..) controlled by a script within the results, they will probably stop working after a live load.\r\n"
848
+ " This cannot be prevented from this plugins perspective. <a href=\"%s\" target=\"_blank\">More information here.</a>"
849
+ msgstr ""
850
+
851
+ #: backend/tabs/instance/general/results_page_live_loader.php:17
852
+ msgid "Live load the results on the results page? <strong>(experimental)</strong>"
853
+ msgstr ""
854
+
855
+ #: backend/tabs/instance/general/results_page_live_loader.php:22
856
+ msgid "If this is enabled, and the current page is the results page, the plugin will try to load the results there, without reloading the page."
857
+ msgstr ""
858
+
859
+ #: backend/tabs/instance/general/results_page_live_loader.php:27
860
+ msgid "Results container jQuery element selector"
861
+ msgstr ""
862
+
863
+ #: backend/tabs/instance/general/results_page_live_loader.php:31
864
+ msgid "In many themes this is <strong>#main</strong>, but it can be different. This is very important to get right, or this will surely not work. The plugin will try other values as well, if this fails."
865
+ msgstr ""
866
+
867
+ #: backend/tabs/instance/general/results_page_live_loader.php:36
868
+ msgid "Results page live loader triggers"
869
+ msgstr ""
870
+
871
+ #: backend/tabs/instance/general/results_page_live_loader.php:39
872
+ msgid "Trigger live search when typing?"
873
+ msgstr ""
874
+
875
+ #: backend/tabs/instance/general/results_page_live_loader.php:44
876
+ #: backend/tabs/instance/general/results_page_live_loader.php:54
877
+ #: backend/tabs/instance/general/results_page_live_loader.php:64
878
+ #: backend/tabs/instance/general/results_page_live_loader.php:74
879
+ msgid "If enabled, on the results page (or custom Elementor posts widget page), overrides the default behavior."
880
+ msgstr ""
881
+
882
+ #: backend/tabs/instance/general/results_page_live_loader.php:49
883
+ msgid "Trigger live search when changing a facet on settings?"
884
+ msgstr ""
885
+
886
+ #: backend/tabs/instance/general/results_page_live_loader.php:59
887
+ msgid "Trigger live search when clicking the magnifier button?"
888
+ msgstr ""
889
+
890
+ #: backend/tabs/instance/general/results_page_live_loader.php:69
891
+ msgid "Trigger live search when hitting the return key?"
892
+ msgstr ""
893
+
894
+ #: backend/tabs/instance/general/sources.php:3
895
+ msgid "Try to replace the theme search with Ajax Search Lite form?"
896
+ msgstr ""
897
+
898
+ #: backend/tabs/instance/general/sources.php:7
899
+ #: backend/tabs/instance/general/sources.php:16
900
+ msgid "Works with most themes, which use the searchform.php theme file to display their search forms."
901
+ msgstr ""
902
+
903
+ #: backend/tabs/instance/general/sources.php:12
904
+ msgid "Try to replace the WooCommerce search with Ajax Search Lite form?"
905
+ msgstr ""
906
+
907
+ #: backend/tabs/instance/general/sources.php:20
908
+ msgid "Search in custom post types"
909
+ msgstr ""
910
+
911
+ #: backend/tabs/instance/general/sources.php:26
912
+ msgid "Search in title?"
913
+ msgstr ""
914
+
915
+ #: backend/tabs/instance/general/sources.php:33
916
+ msgid "Search in content?"
917
+ msgstr ""
918
+
919
+ #: backend/tabs/instance/general/sources.php:40
920
+ msgid "Search in post excerpts?"
921
+ msgstr ""
922
+
923
+ #: backend/tabs/instance/general/sources.php:47
924
+ msgid "Search in permalinks?"
925
+ msgstr ""
926
+
927
+ #: backend/tabs/instance/general/sources.php:54
928
+ msgid "Search in post (and CPT) IDs?"
929
+ msgstr ""
930
+
931
+ #: backend/tabs/instance/general/sources.php:61
932
+ msgid "Search all custom fields?"
933
+ msgstr ""
934
+
935
+ #: backend/tabs/instance/general/sources.php:68
936
+ msgid "..or search in selected custom fields?"
937
+ msgstr ""
938
+
939
+ #: backend/tabs/instance/general/sources.php:75
940
+ msgid "Post statuses to search"
941
+ msgstr ""
942
+
943
+ #: backend/tabs/instance/general/sources.php:79
944
+ msgid "Comma separated list. WP Defaults: publish, future, draft, pending, private, trash, auto-draft"
945
+ msgstr ""
946
+
947
+ #: backend/tabs/instance/general/sources.php:83
948
+ msgid "Search and return password protected posts?"
949
+ msgstr ""
950
+
951
+ #: backend/tabs/instance/general/sources.php:89
952
+ msgid "Search in terms? (categories, tags)"
953
+ msgstr ""
954
+
955
+ #: backend/tabs/instance/general_options.php:2
956
+ #: backend/tabs/instance/general_options.php:11
957
+ msgid "Sources & Basics"
958
+ msgstr ""
959
+
960
+ #: backend/tabs/instance/general_options.php:3
961
+ msgid "Behavior"
962
+ msgstr ""
963
+
964
+ #: backend/tabs/instance/general_options.php:4
965
+ #: backend/tabs/instance/general_options.php:26
966
+ msgid "Ordering"
967
+ msgstr ""
968
+
969
+ #: backend/tabs/instance/general_options.php:5
970
+ #: backend/tabs/instance/general_options.php:38
971
+ msgid "Autocomplete & Suggestions"
972
+ msgstr ""
973
+
974
+ #: backend/tabs/instance/general_options.php:6
975
+ msgid "Results Page Live Loader"
976
+ msgstr ""
977
+
978
+ #: backend/tabs/instance/image_options.php:3
979
+ msgid "Show images in results?"
980
+ msgstr ""
981
+
982
+ #: backend/tabs/instance/image_options.php:10
983
+ msgid "Image width (px)"
984
+ msgstr ""
985
+
986
+ #: backend/tabs/instance/image_options.php:14
987
+ msgid "height (px)"
988
+ msgstr ""
989
+
990
+ #: backend/tabs/instance/image_options.php:18
991
+ msgid "display mode"
992
+ msgstr ""
993
+
994
+ #: backend/tabs/instance/image_options.php:30
995
+ msgid "Execute shortcodes when looking for images in content?"
996
+ msgstr ""
997
+
998
+ #: backend/tabs/instance/image_options.php:35
999
+ msgid "Will execute shortcodes and apply the content filter before looking for images in the post content."
1000
+ msgstr ""
1001
+
1002
+ #: backend/tabs/instance/image_options.php:36
1003
+ msgid "If you have <strong>missing images in results</strong>, try turning ON this option. <strong>Can cause lower performance!</strong>"
1004
+ msgstr ""
1005
+
1006
+ #: backend/tabs/instance/image_options.php:43
1007
+ msgid "Primary image source"
1008
+ msgstr ""
1009
+
1010
+ #: backend/tabs/instance/image_options.php:52
1011
+ msgid "Alternative image source 1"
1012
+ msgstr ""
1013
+
1014
+ #: backend/tabs/instance/image_options.php:61
1015
+ msgid "Alternative image source 2"
1016
+ msgstr ""
1017
+
1018
+ #: backend/tabs/instance/image_options.php:70
1019
+ msgid "Alternative image source 3"
1020
+ msgstr ""
1021
+
1022
+ #: backend/tabs/instance/image_options.php:79
1023
+ msgid "Alternative image source 4"
1024
+ msgstr ""
1025
+
1026
+ #: backend/tabs/instance/image_options.php:88
1027
+ msgid "Default image url"
1028
+ msgstr ""
1029
+
1030
+ #: backend/tabs/instance/image_options.php:107
1031
+ msgid "Featured image size source"
1032
+ msgstr ""
1033
+
1034
+ #: backend/tabs/instance/image_options.php:116
1035
+ msgid "Custom field containing the image"
1036
+ msgstr ""
1037
+
1038
+ #: backend/tabs/instance/image_options.php:134
1039
+ msgid "If any part of the image filename or path contains any of the above strings, it is excluded."
1040
+ msgstr ""
1041
+
1042
+ #: backend/tabs/instance/layout/box_layout.php:15
1043
+ msgid "Theme & Input & Colors"
1044
+ msgstr ""
1045
+
1046
+ #: backend/tabs/instance/layout/box_layout.php:25
1047
+ msgid "Theme"
1048
+ msgstr ""
1049
+
1050
+ #: backend/tabs/instance/layout/box_layout.php:34
1051
+ msgid "Placeholder text"
1052
+ msgstr ""
1053
+
1054
+ #: backend/tabs/instance/layout/box_layout.php:40
1055
+ msgid "Search box width"
1056
+ msgstr ""
1057
+
1058
+ #: backend/tabs/instance/layout/box_layout.php:58
1059
+ #: backend/tabs/instance/layout/results_layout.php:34
1060
+ #: backend/tabs/instance/layout/results_layout.php:74
1061
+ msgid "Use with <a href=\"%s\" target=\"_blank\">CSS units</a> (like %s or %s or %s ..) Default: <strong>%s</strong>"
1062
+ msgstr ""
1063
+
1064
+ #: backend/tabs/instance/layout/box_layout.php:66
1065
+ msgid "Search box margin"
1066
+ msgstr ""
1067
+
1068
+ #: backend/tabs/instance/layout/box_layout.php:67
1069
+ msgid "Include the unit as well, example: 10px or 1em or 90%"
1070
+ msgstr ""
1071
+
1072
+ #: backend/tabs/instance/layout/box_layout.php:79
1073
+ msgid "Search plugin Font Family"
1074
+ msgstr ""
1075
+
1076
+ #: backend/tabs/instance/layout/box_layout.php:82
1077
+ msgid "The Font Family used within the plugin. Default: Open Sans"
1078
+ msgstr ""
1079
+
1080
+ #: backend/tabs/instance/layout/box_layout.php:83
1081
+ msgid "Entering multiple font family names like <strong>Helvetica, Sans-serif</strong> or <strong>inherit</strong> are also supported."
1082
+ msgstr ""
1083
+
1084
+ #: backend/tabs/instance/layout/box_layout.php:87
1085
+ msgid "Override background color?"
1086
+ msgstr ""
1087
+
1088
+ #: backend/tabs/instance/layout/box_layout.php:93
1089
+ #: backend/tabs/instance/layout/box_layout.php:144
1090
+ #: backend/tabs/instance/layout/box_layout.php:158
1091
+ #: backend/tabs/instance/layout/box_layout.php:191
1092
+ msgid "color:"
1093
+ msgstr ""
1094
+
1095
+ #: backend/tabs/instance/layout/box_layout.php:101
1096
+ msgid "Override magnifier & icon colors?"
1097
+ msgstr ""
1098
+
1099
+ #: backend/tabs/instance/layout/box_layout.php:107
1100
+ msgid "icon background colors"
1101
+ msgstr ""
1102
+
1103
+ #: backend/tabs/instance/layout/box_layout.php:111
1104
+ msgid "icon colors"
1105
+ msgstr ""
1106
+
1107
+ #: backend/tabs/instance/layout/box_layout.php:120
1108
+ msgid "Override search box border?"
1109
+ msgstr ""
1110
+
1111
+ #: backend/tabs/instance/layout/box_layout.php:127
1112
+ #: backend/tabs/instance/layout/box_layout.php:174
1113
+ #: backend/tabs/instance/layout/box_layout.php:207
1114
+ msgid "Border style"
1115
+ msgstr ""
1116
+
1117
+ #: backend/tabs/instance/layout/box_layout.php:135
1118
+ msgid "Results theme"
1119
+ msgstr ""
1120
+
1121
+ #: backend/tabs/instance/layout/box_layout.php:138
1122
+ msgid "Override results container background color?"
1123
+ msgstr ""
1124
+
1125
+ #: backend/tabs/instance/layout/box_layout.php:152
1126
+ msgid "Override results background color?"
1127
+ msgstr ""
1128
+
1129
+ #: backend/tabs/instance/layout/box_layout.php:167
1130
+ msgid "Override results box border?"
1131
+ msgstr ""
1132
+
1133
+ #: backend/tabs/instance/layout/box_layout.php:182
1134
+ msgid "Settings theme"
1135
+ msgstr ""
1136
+
1137
+ #: backend/tabs/instance/layout/box_layout.php:185
1138
+ msgid "Override settings container background color?"
1139
+ msgstr ""
1140
+
1141
+ #: backend/tabs/instance/layout/box_layout.php:200
1142
+ msgid "Override settings box border?"
1143
+ msgstr ""
1144
+
1145
+ #: backend/tabs/instance/layout/custom_css.php:2
1146
+ msgid ""
1147
+ "This css will be added before the plugin as inline CSS so it has a precedence\r\n"
1148
+ " over plugin CSS. (you can override existing rules)"
1149
+ msgstr ""
1150
+
1151
+ #: backend/tabs/instance/layout/custom_css.php:7
1152
+ #: backend/tabs/instance/layout_options.php:6
1153
+ #: backend/tabs/instance/layout_options.php:41
1154
+ msgid "Custom CSS"
1155
+ msgstr ""
1156
+
1157
+ #: backend/tabs/instance/layout/keyword_highlight.php:3
1158
+ msgid "Results text keyword highlighter - Live results list"
1159
+ msgstr ""
1160
+
1161
+ #: backend/tabs/instance/layout/keyword_highlight.php:12
1162
+ msgid "Keyword highlighting"
1163
+ msgstr ""
1164
+
1165
+ #: backend/tabs/instance/layout/keyword_highlight.php:19
1166
+ msgid "Highlight whole words only?"
1167
+ msgstr ""
1168
+
1169
+ #: backend/tabs/instance/layout/keyword_highlight.php:36
1170
+ msgid "Results text keyword highlighter - Single result page"
1171
+ msgstr ""
1172
+
1173
+ #: backend/tabs/instance/layout/keyword_highlight.php:44
1174
+ msgid "<strong>Disclaimer: </strong> This feature is highly experimental, and may not work correctly in all cases."
1175
+ msgstr ""
1176
+
1177
+ #: backend/tabs/instance/layout/keyword_highlight.php:47
1178
+ msgid "Highlight search text on single result pages?"
1179
+ msgstr ""
1180
+
1181
+ #: backend/tabs/instance/layout/keyword_highlight.php:52
1182
+ msgid "Highlight only whole words?"
1183
+ msgstr ""
1184
+
1185
+ #: backend/tabs/instance/layout/keyword_highlight.php:56
1186
+ msgid "Highlight text color"
1187
+ msgstr ""
1188
+
1189
+ #: backend/tabs/instance/layout/keyword_highlight.php:60
1190
+ msgid "Highlight-text background color"
1191
+ msgstr ""
1192
+
1193
+ #: backend/tabs/instance/layout/keyword_highlight.php:66
1194
+ msgid "Scroll to the first keyword match if possible?"
1195
+ msgstr ""
1196
+
1197
+ #: backend/tabs/instance/layout/keyword_highlight.php:68
1198
+ msgid "scroll offset (px)"
1199
+ msgstr ""
1200
+
1201
+ #: backend/tabs/instance/layout/keyword_highlight.php:71
1202
+ msgid "A negative offset will move the window upwards, a positive downwards. Default: 0"
1203
+ msgstr ""
1204
+
1205
+ #: backend/tabs/instance/layout/keyword_highlight.php:75
1206
+ msgid "Result page content jQuery element selector"
1207
+ msgstr ""
1208
+
1209
+ #: backend/tabs/instance/layout/keyword_highlight.php:79
1210
+ msgid "Optional, but very useful - it tells which element contains exactly the result content, so words are highlighted only on the given section of the page."
1211
+ msgstr ""
1212
+
1213
+ #: backend/tabs/instance/layout/results_behaviour.php:3
1214
+ msgid "Open the results in a new window?"
1215
+ msgstr ""
1216
+
1217
+ #: backend/tabs/instance/layout/results_behaviour.php:9
1218
+ msgid "Sroll the window to the result list?"
1219
+ msgstr ""
1220
+
1221
+ #: backend/tabs/instance/layout/results_behaviour.php:15
1222
+ msgid "Make the whole result area clickable?"
1223
+ msgstr ""
1224
+
1225
+ #: backend/tabs/instance/layout/results_behaviour.php:21
1226
+ msgid "Close result list on document click?"
1227
+ msgstr ""
1228
+
1229
+ #: backend/tabs/instance/layout/results_behaviour.php:27
1230
+ msgid "Show the close icon?"
1231
+ msgstr ""
1232
+
1233
+ #: backend/tabs/instance/layout/results_behaviour.php:32
1234
+ msgid "No results text"
1235
+ msgstr ""
1236
+
1237
+ #: backend/tabs/instance/layout/results_behaviour.php:36
1238
+ msgid "Did you mean text"
1239
+ msgstr ""
1240
+
1241
+ #: backend/tabs/instance/layout/results_layout.php:3
1242
+ msgid "Snap the live results box to the "
1243
+ msgstr ""
1244
+
1245
+ #: backend/tabs/instance/layout/results_layout.php:16
1246
+ msgid "Results box width"
1247
+ msgstr ""
1248
+
1249
+ #: backend/tabs/instance/layout/results_layout.php:41
1250
+ msgid "Number of result columns"
1251
+ msgstr ""
1252
+
1253
+ #: backend/tabs/instance/layout/results_layout.php:56
1254
+ msgid "Column minimum width (px)"
1255
+ msgstr ""
1256
+
1257
+ #: backend/tabs/instance/layout/results_layout.php:80
1258
+ msgid "Result box maximum height"
1259
+ msgstr ""
1260
+
1261
+ #: backend/tabs/instance/layout/results_layout.php:83
1262
+ msgid "If this value is reached, the scrollbar will definitely trigger. none or pixel units, like 800px. Default: none"
1263
+ msgstr ""
1264
+
1265
+ #: backend/tabs/instance/layout/results_layout.php:86
1266
+ msgid "Results box viewport (in item numbers)"
1267
+ msgstr ""
1268
+
1269
+ #: backend/tabs/instance/layout/results_layout.php:89
1270
+ msgid "Used to calculate the box height. Result box height = (this option) x (average item height)"
1271
+ msgstr ""
1272
+
1273
+ #: backend/tabs/instance/layout/results_layout.php:93
1274
+ msgid "Show 'More results..' text in the bottom of the search box?"
1275
+ msgstr ""
1276
+
1277
+ #: backend/tabs/instance/layout/results_layout.php:99
1278
+ msgid "' Show more results..' text"
1279
+ msgstr ""
1280
+
1281
+ #: backend/tabs/instance/layout/results_layout.php:105
1282
+ msgid "Show author in results?"
1283
+ msgstr ""
1284
+
1285
+ #: backend/tabs/instance/layout/results_layout.php:111
1286
+ msgid "Show date in results?"
1287
+ msgstr ""
1288
+
1289
+ #: backend/tabs/instance/layout/results_layout.php:116
1290
+ msgid "Use custom date format?"
1291
+ msgstr ""
1292
+
1293
+ #: backend/tabs/instance/layout/results_layout.php:123
1294
+ msgid " format"
1295
+ msgstr ""
1296
+
1297
+ #: backend/tabs/instance/layout/results_layout.php:133
1298
+ msgid "If turned OFF, it will use WordPress defaults. Default custom value: <b>Y-m-d H:i:s</b>"
1299
+ msgstr ""
1300
+
1301
+ #: backend/tabs/instance/layout/results_layout.php:138
1302
+ msgid "Show description in results?"
1303
+ msgstr ""
1304
+
1305
+ #: backend/tabs/instance/layout/results_layout.php:144
1306
+ msgid "Display the description context?"
1307
+ msgstr ""
1308
+
1309
+ #: backend/tabs/instance/layout/results_layout.php:147
1310
+ msgid " ..depth"
1311
+ msgstr ""
1312
+
1313
+ #: backend/tabs/instance/layout/results_layout.php:155
1314
+ msgid "Will display the description from around the search phrase, not from the beginning."
1315
+ msgstr ""
1316
+
1317
+ #: backend/tabs/instance/layout/results_layout.php:160
1318
+ msgid "Description length"
1319
+ msgstr ""
1320
+
1321
+ #: backend/tabs/instance/layout_options.php:2
1322
+ msgid "Search Box layout & Theme"
1323
+ msgstr ""
1324
+
1325
+ #: backend/tabs/instance/layout_options.php:3
1326
+ #: backend/tabs/instance/layout_options.php:14
1327
+ msgid "Results layout"
1328
+ msgstr ""
1329
+
1330
+ #: backend/tabs/instance/layout_options.php:4
1331
+ #: backend/tabs/instance/layout_options.php:26
1332
+ msgid "Results Behaviour"
1333
+ msgstr ""
1334
+
1335
+ #: backend/tabs/instance/layout_options.php:5
1336
+ msgid "Keyword Highlighting"
1337
+ msgstr ""
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://wp-dreams.com
4
  Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
5
  Requires at least: 3.5
6
  Tested up to: 6.1
7
- Stable tag: 4.10.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -105,6 +105,10 @@ and will let you know what to do.
105
  2. Administrator area - nice and smooth
106
 
107
  == Changelog ==
 
 
 
 
108
  = 4.10.1 =
109
  * Added a new option to change the results box snapping
110
  * Improved Init method - Using intersection observer for the init script instead of the "inViewPort" solution
4
  Tags: search, better wordpress search, search plugin, relevance search, widget, Post, ajax search, search filter, wp ajax search, custom fields search, better search, ajax search plugin, wp search, wp search plugin, filter, relevant search plugin, wordpress search, Live Search, shortcode, google, autocomplete, suggest, woocommerce, woocommerce search, product, product search, custom search, ajax, suggest, autosuggest, search autocomplete, live, plugin, sidebar, product tag search, products, woocommerce tag search, WooCommerce Plugin, shop, search by sku, relevant search, highlight, term, image, custom search, ecommerce, Predictive Search, search product, shop, typehead, suggest, instant-search
5
  Requires at least: 3.5
6
  Tested up to: 6.1
7
+ Stable tag: 4.10.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
105
  2. Administrator area - nice and smooth
106
 
107
  == Changelog ==
108
+ = 4.10.2 =
109
+ * Fixed an issue with the script destructor for the init method
110
+ * Updated core .pot translation file
111
+
112
  = 4.10.1 =
113
  * Added a new option to change the results box snapping
114
  * Improved Init method - Using intersection observer for the init script instead of the "inViewPort" solution