PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites / 2.33.7
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites v2.33.7
2.33.7 2.33.6 2.33.5 2.33.2 2.32.10 2.33 2.33.1 2.32.6 2.32.7 2.32.8 trunk 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12 2.13 2.14 2.14.1 2.15 2.15.1 2.16.1 2.16.2 2.17 2.18 2.18.1 2.18.2 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.25.1 2.25.2 2.26 2.27 2.27.10 2.27.5 2.28 2.28.1 2.29 2.30 2.31 2.32 2.32.5
gptranslate / assets / js / auto-crawler.js
gptranslate / assets / js Last commit date
jsonrepair 6 days ago admin.js 6 days ago auto-crawler.js 6 days ago crawler.js 6 days ago dom.min.js 6 days ago gptranslate.js 6 days ago index.html 6 days ago responsivevoice.js 6 days ago select2.min.js 6 days ago toast.min.js 6 days ago wizard.js 6 days ago
auto-crawler.js
1 lines
1 (function(){"use strict";const a=window.gptAutoCrawlerData?.url?decodeURI(window.gptAutoCrawlerData.url):"";const n=window.gptAutoCrawlerData?.nonce;const e=window.gptranslate_vars?.ajaxurl||window.ajaxurl;if(!a||!e)return;function t(){return fetch(e,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"gpt_clear_auto_crawl_queue",nonce:n})}).catch((function(a){console.warn("GPTranslate: Failed to clear auto-crawl queue",a)}))}function r(a){a=a||50;let n=0;return new Promise((function(e){const t=setInterval((function(){if(window.GPTranslateCrawler&&typeof window.GPTranslateCrawler.autoCrawl==="function"){clearInterval(t);e()}else if(n>=a){clearInterval(t);console.warn("GPTranslate: Timeout waiting for crawler initialization");e()}n++}),100)}))}async function o(){try{await t();await r();if(window.GPTranslateCrawler&&typeof window.GPTranslateCrawler.autoCrawl==="function")window.GPTranslateCrawler.autoCrawl(a);else console.warn("GPTranslate: Crawler not available")}catch(a){console.warn("GPTranslate: Error during auto-crawl",a)}}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",o);else o()})();