PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Translate Websites with AI Agents / 2.33.10
GPTranslate – Multilingual AI Translation for WordPress: Translate Websites with AI Agents v2.33.10
2.33.10 2.33.9 2.33.8 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 1 day ago admin.js 1 day ago auto-crawler.js 1 day ago crawler.js 1 day ago dom.min.js 1 day ago gptranslate.js 1 day ago index.html 1 day ago responsivevoice.js 1 day ago select2.min.js 1 day ago toast.min.js 1 day ago wizard.js 1 day 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()})();